From b2e32f0139aa08337237fb28198288597c24c91e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 12 Jun 2026 10:50:56 +0000 Subject: [PATCH] fix(deps): update rust dependencies --- Cargo.toml | 36 ++++++++++---------- agent/Cargo.toml | 2 +- control-plane/csfx-updater/Cargo.toml | 2 +- control-plane/failover-controller/Cargo.toml | 2 +- control-plane/registry/Cargo.toml | 2 +- control-plane/scheduler/Cargo.toml | 2 +- control-plane/sdn-controller/Cargo.toml | 2 +- control-plane/volume-manager/Cargo.toml | 4 +-- 8 files changed, 26 insertions(+), 26 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index df041e43..caac03b7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -32,8 +32,8 @@ sea-orm = { version = "1.1.0", features = ["sqlx-postgres", "runtime-tokio-rustl sea-orm-migration = { version = "1.1.0", features = ["runtime-tokio-rustls", "sqlx-postgres"] } # Web framework -axum = "0.7.5" -tower-http = { version = "0.5.2", features = ["cors", "trace"] } +axum = "0.8.0" +tower-http = { version = "0.6.0", features = ["cors", "trace"] } hyper = "1.5" hyper-util = { version = "0.1", features = ["client", "client-legacy", "http1", "http2", "tokio"] } http = "1.1" @@ -48,7 +48,7 @@ tracing-subscriber = { version = "0.3", features = ["env-filter", "registry"] } # Security jsonwebtoken = "9.3.0" -bcrypt = "0.15" +bcrypt = "0.19" rsa = { version = "0.9", features = ["sha2"] } totp-rs = { version = "5.6", features = ["qr", "otpauth"] } @@ -64,38 +64,38 @@ utoipa = { version = "4.2", features = ["axum_extras", "uuid", "chrono"] } utoipa-swagger-ui = { version = "6.0", features = ["axum"] } # etcd -etcd-client = { version = "0.14", default-features = false, features = ["tls-roots"] } +etcd-client = { version = "0.19", default-features = false, features = ["tls-roots"] } # PKI rcgen = { version = "0.14", features = ["pem", "x509-parser"] } -x509-parser = "0.16" +x509-parser = "0.18" # Metrics -prometheus = { version = "0.13", features = ["process"] } +prometheus = { version = "0.14", features = ["process"] } # Rate limiting -tower_governor = { version = "0.4", features = ["axum"] } +tower_governor = { version = "0.8", features = ["axum"] } # OpenTelemetry -opentelemetry = { version = "0.31" } -opentelemetry_sdk = { version = "0.31", features = ["rt-tokio"] } -opentelemetry-otlp = { version = "0.31", features = ["grpc-tonic", "trace"] } -opentelemetry-semantic-conventions = { version = "0.31" } -tracing-opentelemetry = { version = "0.32" } +opentelemetry = { version = "0.32" } +opentelemetry_sdk = { version = "0.32", features = ["rt-tokio"] } +opentelemetry-otlp = { version = "0.32", features = ["grpc-tonic", "trace"] } +opentelemetry-semantic-conventions = { version = "0.32" } +tracing-opentelemetry = { version = "0.33" } # Other -rand = "0.8" +rand = "0.10" aes-gcm = "0.10" base64 = "0.22" -sha1 = "0.10" -sha2 = "0.10" +sha1 = "0.11" +sha2 = "0.11" cookie = { version = "0.18.1", features = ["percent-encode"] } qrcode = "0.14" image = "0.25" -sysinfo = "0.32" -bollard = "0.17" +sysinfo = "0.39" +bollard = "0.21" futures-util = "0.3" -reqwest = { version = "0.11", default-features = false, features = ["json", "rustls-tls"] } +reqwest = { version = "0.13", default-features = false, features = ["json", "rustls-tls"] } [profile.release] opt-level = 3 diff --git a/agent/Cargo.toml b/agent/Cargo.toml index 4deecb64..aaa39c5c 100644 --- a/agent/Cargo.toml +++ b/agent/Cargo.toml @@ -10,7 +10,7 @@ path = "src/main.rs" [dependencies] tokio = { workspace = true, features = ["full"] } -reqwest = { version = "0.12", features = ["json", "rustls-tls"], default-features = false } +reqwest = { version = "0.13", features = ["json", "rustls-tls"], default-features = false } serde = { workspace = true } serde_json = { workspace = true } tracing = { workspace = true } diff --git a/control-plane/csfx-updater/Cargo.toml b/control-plane/csfx-updater/Cargo.toml index e8ca0e5b..58056c3f 100644 --- a/control-plane/csfx-updater/Cargo.toml +++ b/control-plane/csfx-updater/Cargo.toml @@ -16,6 +16,6 @@ tracing-subscriber = { workspace = true } dotenvy = { workspace = true } anyhow = { workspace = true } etcd-client = { workspace = true } -reqwest = { version = "0.11", features = ["json", "rustls-tls-webpki-roots"], default-features = false } +reqwest = { version = "0.13", features = ["json", "rustls-tls-webpki-roots"], default-features = false } serde = { workspace = true } serde_json = { workspace = true } diff --git a/control-plane/failover-controller/Cargo.toml b/control-plane/failover-controller/Cargo.toml index 8ce11ca9..b1a4bd64 100644 --- a/control-plane/failover-controller/Cargo.toml +++ b/control-plane/failover-controller/Cargo.toml @@ -15,7 +15,7 @@ shared = { path = "../shared/shared" } entity = { path = "../shared/entity" } tokio = { workspace = true, features = ["full"] } -axum = { version = "0.7", features = ["macros"] } +axum = { version = "0.8", features = ["macros"] } tracing = { workspace = true } tracing-subscriber = { workspace = true, features = ["env-filter"] } serde = { workspace = true } diff --git a/control-plane/registry/Cargo.toml b/control-plane/registry/Cargo.toml index 744e278e..d0f6e577 100644 --- a/control-plane/registry/Cargo.toml +++ b/control-plane/registry/Cargo.toml @@ -18,7 +18,7 @@ migration = { path = "../shared/migration" } tokio = { workspace = true, features = ["full"] } # Web framework -axum = { version = "0.7", features = ["macros"] } +axum = { version = "0.8", features = ["macros"] } # Logging tracing = { workspace = true } diff --git a/control-plane/scheduler/Cargo.toml b/control-plane/scheduler/Cargo.toml index 5b71e588..1a8ef34d 100644 --- a/control-plane/scheduler/Cargo.toml +++ b/control-plane/scheduler/Cargo.toml @@ -15,7 +15,7 @@ shared = { path = "../shared/shared" } entity = { path = "../shared/entity" } tokio = { workspace = true, features = ["full"] } -axum = { version = "0.7", features = ["macros"] } +axum = { version = "0.8", features = ["macros"] } tracing = { workspace = true } tracing-subscriber = { workspace = true, features = ["env-filter"] } serde = { workspace = true } diff --git a/control-plane/sdn-controller/Cargo.toml b/control-plane/sdn-controller/Cargo.toml index 075ef5c1..0b83ea6a 100644 --- a/control-plane/sdn-controller/Cargo.toml +++ b/control-plane/sdn-controller/Cargo.toml @@ -15,7 +15,7 @@ shared = { path = "../shared/shared" } entity = { path = "../shared/entity" } tokio = { workspace = true, features = ["full"] } -axum = { version = "0.7", features = ["macros"] } +axum = { version = "0.8", features = ["macros"] } tracing = { workspace = true } tracing-subscriber = { workspace = true, features = ["env-filter"] } serde = { workspace = true } diff --git a/control-plane/volume-manager/Cargo.toml b/control-plane/volume-manager/Cargo.toml index 93ad8cf6..b42e49d8 100644 --- a/control-plane/volume-manager/Cargo.toml +++ b/control-plane/volume-manager/Cargo.toml @@ -21,7 +21,7 @@ async-trait = { workspace = true } etcd-client = { workspace = true } # Web framework -axum = { version = "0.7", features = ["macros"] } +axum = { version = "0.8", features = ["macros"] } # Database sea-orm = { workspace = true } @@ -35,7 +35,7 @@ serde = { workspace = true } serde_json = { workspace = true } # HTTP Client for Patroni -reqwest = { version = "0.11", default-features = false, features = ["json", "rustls-tls"] } +reqwest = { version = "0.13", default-features = false, features = ["json", "rustls-tls"] } # Utilities dotenvy = { workspace = true }