feat: Update zinit-client dependency to 0.4.0

- Upgrade `zinit-client` dependency to version 0.4.0 across all
  relevant crates. This resolves potential compatibility issues
  and incorporates bug fixes and improvements from the latest
  release.

- Improve error handling and logging in `zinit-client` and
  `service_manager` to provide more informative feedback and
  prevent potential hangs during log retrieval.  Add timeout to
  prevent indefinite blocking on log retrieval.

- Update `publish-all.sh` script to correctly handle the
  `service_manager` crate during publishing.  Improves handling of
  special cases in the publishing script.

- Add `zinit-client.workspace = true` to `Cargo.toml` to ensure
  consistent dependency management across the workspace.  This
  ensures the correct version of `zinit-client` is used everywhere.
This commit is contained in:
Mahmoud-Emad
2025-07-10 11:27:59 +03:00
parent fc2830da31
commit 423b7bfa7e
7 changed files with 84 additions and 35 deletions

View File

@@ -83,7 +83,7 @@ windows = { version = "0.61.1", features = [
] }
# Specialized dependencies
zinit-client = "0.3.0"
zinit-client = "0.4.0"
urlencoding = "2.1.3"
tokio-test = "0.4.4"
@@ -106,6 +106,7 @@ sal-postgresclient = { path = "postgresclient", optional = true }
sal-vault = { path = "vault", optional = true }
sal-rhai = { path = "rhai", optional = true }
sal-service-manager = { path = "service_manager", optional = true }
zinit-client.workspace = true
[features]
default = []