From 29c7dfa2ea326c1b112db61bd2d3145f6162e08a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 22 Oct 2026 19:06:57 +0000 Subject: [PATCH 1/2] fix(deps): update rust crate redis to 0.32 --- Cargo.lock | 93 +++++++++++++++++++----------------------------- dwctl/Cargo.toml | 2 +- 2 files changed, 37 insertions(+), 58 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7709c83e3..78675ad9b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -708,7 +708,7 @@ dependencies = [ "hyper-util", "pin-project-lite", "rustls", - "rustls-native-certs 0.8.3", + "rustls-native-certs", "rustls-pki-types", "tokio", "tokio-rustls", @@ -1776,7 +1776,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfae6799b68a735270e4344ee3e834365f707c72da09c9a8bb89b45cc3351395" dependencies = [ "deadpool", - "redis", + "redis 0.27.6", ] [[package]] @@ -1996,7 +1996,7 @@ dependencies = [ "postgresql_embedded", "prometheus", "rand 0.10.3", - "redis", + "redis 0.32.7", "reqwest", "rust-embed", "rust_decimal", @@ -3352,7 +3352,7 @@ dependencies = [ "hyper-util", "log", "rustls", - "rustls-native-certs 0.8.3", + "rustls-native-certs", "tokio", "tokio-rustls", "tower-service", @@ -4285,10 +4285,10 @@ dependencies = [ "libc", "log", "openssl", - "openssl-probe 0.2.1", + "openssl-probe", "openssl-sys", "schannel", - "security-framework 3.7.0", + "security-framework", "security-framework-sys", "tempfile", ] @@ -4581,12 +4581,6 @@ dependencies = [ "syn 2.0.119", ] -[[package]] -name = "openssl-probe" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" - [[package]] name = "openssl-probe" version = "0.2.1" @@ -5590,21 +5584,41 @@ checksum = "09d8f99a4090c89cc489a94833c901ead69bfbf3877b4867d5482e321ee875bc" dependencies = [ "arc-swap", "async-trait", - "backon", "bytes", "combine", - "futures", "futures-util", "itertools", "itoa", "num-bigint", "percent-encoding", "pin-project-lite", + "ryu", + "tokio", + "tokio-util", + "url", +] + +[[package]] +name = "redis" +version = "0.32.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "014cc767fefab6a3e798ca45112bccad9c6e0e218fbd49720042716c73cfef44" +dependencies = [ + "arc-swap", + "backon", + "bytes", + "cfg-if", + "combine", + "futures-channel", + "futures-util", + "itoa", + "num-bigint", + "percent-encoding", + "pin-project-lite", "rustls", - "rustls-native-certs 0.7.3", - "rustls-pemfile", - "rustls-pki-types", + "rustls-native-certs", "ryu", + "socket2", "tokio", "tokio-rustls", "tokio-util", @@ -6012,38 +6026,16 @@ dependencies = [ "zeroize", ] -[[package]] -name = "rustls-native-certs" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5" -dependencies = [ - "openssl-probe 0.1.6", - "rustls-pemfile", - "rustls-pki-types", - "schannel", - "security-framework 2.11.1", -] - [[package]] name = "rustls-native-certs" version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "612460d5f7bea540c490b2b6395d8e34a953e52b491accd6c86c8164c5932a63" dependencies = [ - "openssl-probe 0.2.1", + "openssl-probe", "rustls-pki-types", "schannel", - "security-framework 3.7.0", -] - -[[package]] -name = "rustls-pemfile" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" -dependencies = [ - "rustls-pki-types", + "security-framework", ] [[package]] @@ -6068,10 +6060,10 @@ dependencies = [ "log", "once_cell", "rustls", - "rustls-native-certs 0.8.3", + "rustls-native-certs", "rustls-platform-verifier-android", "rustls-webpki", - "security-framework 3.7.0", + "security-framework", "security-framework-sys", "webpki-root-certs", "windows-sys 0.61.2", @@ -6202,19 +6194,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "security-framework" -version = "2.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" -dependencies = [ - "bitflags 2.11.1", - "core-foundation 0.9.4", - "core-foundation-sys", - "libc", - "security-framework-sys", -] - [[package]] name = "security-framework" version = "3.7.0" @@ -7285,7 +7264,7 @@ dependencies = [ "hyper-util", "percent-encoding", "pin-project", - "rustls-native-certs 0.8.3", + "rustls-native-certs", "sync_wrapper", "tokio", "tokio-rustls", diff --git a/dwctl/Cargo.toml b/dwctl/Cargo.toml index 898474546..7949f88c4 100644 --- a/dwctl/Cargo.toml +++ b/dwctl/Cargo.toml @@ -126,7 +126,7 @@ hickory-resolver = { version = "0.26.3", default-features = false, features = [ aes-gcm = "0.11.0" # Redis-backed keystore for zero-data-retention flex request keys. deadpool-redis = "0.18" -redis = { version = "0.27", default-features = false, features = [ +redis = { version = "0.32", default-features = false, features = [ "tokio-rustls-comp", "connection-manager", ] } From 89244d22305788c942e6041741ba215d21bdcf46 Mon Sep 17 00:00:00 2001 From: josh Date: Fri, 23 Oct 2026 16:24:38 +0100 Subject: [PATCH 2/2] fix(deps): align deadpool-redis with redis 0.32 --- Cargo.lock | 30 ++++-------------------------- dwctl/Cargo.toml | 2 +- 2 files changed, 5 insertions(+), 27 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a8f2e95bb..79a2e3774 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1771,12 +1771,12 @@ dependencies = [ [[package]] name = "deadpool-redis" -version = "0.18.0" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfae6799b68a735270e4344ee3e834365f707c72da09c9a8bb89b45cc3351395" +checksum = "bb4d00bce7a9cfd07ded19530621a7df17c4c3b1c4e8fc2262471de404ce539a" dependencies = [ "deadpool", - "redis 0.27.6", + "redis", ] [[package]] @@ -1996,7 +1996,7 @@ dependencies = [ "postgresql_embedded", "prometheus", "rand 0.10.3", - "redis 0.32.7", + "redis", "reqwest", "rust-embed", "rust_decimal", @@ -5547,28 +5547,6 @@ dependencies = [ "crossbeam-utils", ] -[[package]] -name = "redis" -version = "0.27.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09d8f99a4090c89cc489a94833c901ead69bfbf3877b4867d5482e321ee875bc" -dependencies = [ - "arc-swap", - "async-trait", - "bytes", - "combine", - "futures-util", - "itertools", - "itoa", - "num-bigint", - "percent-encoding", - "pin-project-lite", - "ryu", - "tokio", - "tokio-util", - "url", -] - [[package]] name = "redis" version = "0.32.7" diff --git a/dwctl/Cargo.toml b/dwctl/Cargo.toml index 55a7c1c3e..4b3a580eb 100644 --- a/dwctl/Cargo.toml +++ b/dwctl/Cargo.toml @@ -125,7 +125,7 @@ hickory-resolver = { version = "0.26.3", default-features = false, features = [ ] } aes-gcm = "0.11.0" # Redis-backed keystore for zero-data-retention flex request keys. -deadpool-redis = "0.18" +deadpool-redis = "0.22" redis = { version = "0.32", default-features = false, features = [ "tokio-rustls-comp", "connection-manager",