diff --git a/Cargo.lock b/Cargo.lock index 5b09dff..cecf2ec 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -251,6 +251,12 @@ dependencies = [ "libc", ] +[[package]] +name = "arc-swap" +version = "1.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" + [[package]] name = "arrayvec" version = "0.7.4" @@ -1357,12 +1363,31 @@ dependencies = [ "winapi", ] +[[package]] +name = "num-bigint" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +dependencies = [ + "num-integer", + "num-traits", +] + [[package]] name = "num-conv" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" +[[package]] +name = "num-integer" +version = "0.1.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +dependencies = [ + "num-traits", +] + [[package]] name = "num-traits" version = "0.2.19" @@ -1664,14 +1689,31 @@ version = "0.25.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0d7a6955c7511f60f3ba9e86c6d02b3c3f144f8c24b288d1f4e18074ab8bbec" dependencies = [ + "combine", + "itoa", + "percent-encoding", + "ryu", + "sha1_smol", + "socket2", + "url", +] + +[[package]] +name = "redis" +version = "0.26.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e902a69d09078829137b4a5d9d082e0490393537badd7c91a3d69d14639e115f" +dependencies = [ + "arc-swap", "async-trait", "bytes", "combine", "futures-util", "itoa", + "num-bigint", "percent-encoding", "pin-project-lite", - "rustls 0.22.4", + "rustls 0.23.12", "rustls-native-certs", "rustls-pemfile 2.1.2", "rustls-pki-types", @@ -1679,7 +1721,7 @@ dependencies = [ "sha1_smol", "socket2", "tokio", - "tokio-rustls 0.25.0", + "tokio-rustls 0.26.0", "tokio-util", "url", ] @@ -1690,7 +1732,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d8b5407866b6626d251b18c878f043d37f43124680f26a806595a61714ab049a" dependencies = [ - "redis", + "redis 0.25.4", "redis-macros-derive", "serde", "serde_json", @@ -2827,7 +2869,7 @@ dependencies = [ "paste", "poise", "rand", - "redis", + "redis 0.26.1", "redis-macros", "regex", "reqwest 0.12.5", diff --git a/Cargo.toml b/Cargo.toml index 03757ec..55ea393 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,7 +22,7 @@ os_info = { version = "3.8.2", default-features = false } paste = "1.0.15" poise = "0.6.1" rand = "0.8.5" -redis = { version = "0.25.2", features = ["tokio-comp", "tokio-rustls-comp"] } +redis = { version = "0.26.1", features = ["tokio-comp", "tokio-rustls-comp"] } redis-macros = "0.3.0" regex = "1.10.5" reqwest = { version = "0.12.5", default-features = false, features = ["rustls-tls", "json", "brotli"] }