From 101e361c1b54285073bcece017e1287e04d860ee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Sep 2026 17:08:40 +0000 Subject: [PATCH] chore(deps): Bump redis from 0.27.6 to 1.6.0 Bumps [redis](https://github.com/redis-rs/redis-rs) from 0.27.6 to 1.6.0. - [Release notes](https://github.com/redis-rs/redis-rs/releases) - [Commits](https://github.com/redis-rs/redis-rs/compare/redis-0.27.6...redis-1.6.0) --- updated-dependencies: - dependency-name: redis dependency-version: 1.6.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 51 +++++++++++++++++++++++++++++++++++++++++++-------- Cargo.toml | 2 +- 2 files changed, 44 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4264854484..45bbf54bfb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -143,6 +143,12 @@ dependencies = [ "rustversion", ] +[[package]] +name = "arcstr" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03918c3dbd7701a85c6b9887732e2921175f26c350b4563841d0958c21d57e6d" + [[package]] name = "arrayvec" version = "0.7.6" @@ -171,6 +177,17 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfdc70193dadb9d7287fa4b633f15f90c876915b31f6af17da307fc59c9859a8" +[[package]] +name = "async-lock" +version = "3.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311" +dependencies = [ + "event-listener", + "event-listener-strategy", + "pin-project-lite", +] + [[package]] name = "async-stream" version = "0.3.6" @@ -590,9 +607,9 @@ checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570" [[package]] name = "combine" -version = "4.6.7" +version = "4.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" +checksum = "cfc320937d09e6de266b31b9afb480f197d7a861be86be7cb2ea7e5d1bfffc5e" dependencies = [ "bytes", "futures-core", @@ -1157,6 +1174,16 @@ dependencies = [ "pin-project-lite", ] +[[package]] +name = "event-listener-strategy" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" +dependencies = [ + "event-listener", + "pin-project-lite", +] + [[package]] name = "fastrand" version = "2.3.0" @@ -2892,26 +2919,28 @@ dependencies = [ [[package]] name = "redis" -version = "0.27.6" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09d8f99a4090c89cc489a94833c901ead69bfbf3877b4867d5482e321ee875bc" +checksum = "2acbc41a996f7652b2ddd9dfd98cc4ff602cfd742ae35382f07f608405ab50ed" dependencies = [ "arc-swap", - "async-trait", + "arcstr", + "async-lock", "backon", "bytes", + "cfg-if", "combine", - "futures", + "futures-channel", "futures-util", - "itertools", "itoa", - "num-bigint", "percent-encoding", "pin-project-lite", "ryu", + "socket2 0.6.3", "tokio", "tokio-util", "url", + "xxhash-rust", ] [[package]] @@ -5089,6 +5118,12 @@ dependencies = [ "tap", ] +[[package]] +name = "xxhash-rust" +version = "0.8.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aee1b19627c7c60102ab80d3a9cbe18de90bfe03bfa6c3715447681f0e8c8af6" + [[package]] name = "yoke" version = "0.8.2" diff --git a/Cargo.toml b/Cargo.toml index d8e283ddb4..52548f44a6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -165,7 +165,7 @@ publish = false tokio = { version = "1.40", features = ["rt-multi-thread", "macros", "signal"] } # S3a proposal-bus consumer (EVT-L1 names redis-rs as the expected client). # Streams commands (XREADGROUP/XAUTOCLAIM/XACK) via AsyncCommands. -redis = { version = "0.27", features = ["tokio-comp", "streams", "connection-manager"], default-features = false } +redis = { version = "1.6", features = ["tokio-comp", "streams", "connection-manager"], default-features = false } # HTTP client (rustls-tls avoids OpenSSL build pain on Windows) reqwest = { version = "0.12", features = ["json", "rustls-tls", "stream"], default-features = false }