diff --git a/Cargo.lock b/Cargo.lock index 70418d2..3c5790d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1496,9 +1496,9 @@ dependencies = [ [[package]] name = "ordered-float" -version = "2.10.0" +version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7940cf2ca942593318d07fcf2596cdca60a85c9e7fab408a5e21a4f9dcd40d87" +checksum = "68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c" dependencies = [ "num-traits", ] @@ -1735,9 +1735,9 @@ dependencies = [ [[package]] name = "redis" -version = "0.22.3" +version = "0.23.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa8455fa3621f6b41c514946de66ea0531f57ca017b2e6c7cc368035ea5b46df" +checksum = "4f49cdc0bb3f412bf8e7d1bd90fe1d9eb10bc5c399ba90973c14662a27b3f8ba" dependencies = [ "arc-swap", "async-trait", @@ -1750,7 +1750,9 @@ dependencies = [ "pin-project-lite", "ryu", "sha1_smol", + "socket2 0.4.9", "tokio", + "tokio-retry", "tokio-util", "url", ] @@ -1773,7 +1775,7 @@ dependencies = [ "aho-corasick 1.1.2", "memchr", "regex-automata 0.4.1", - "regex-syntax 0.8.0", + "regex-syntax 0.8.1", ] [[package]] @@ -1793,7 +1795,7 @@ checksum = "465c6fc0621e4abc4187a2bda0937bfd4f722c2730b29562e19689ea796c9a4b" dependencies = [ "aho-corasick 1.1.2", "memchr", - "regex-syntax 0.8.0", + "regex-syntax 0.8.1", ] [[package]] @@ -1804,9 +1806,9 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" [[package]] name = "regex-syntax" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3cbb081b9784b07cceb8824c8583f86db4814d172ab043f3c23f7dc600bf83d" +checksum = "56d84fdd47036b038fc80dd333d10b6aab10d5d31f4a366e20014def75328d33" [[package]] name = "reqwest" @@ -1868,9 +1870,9 @@ checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" [[package]] name = "rustix" -version = "0.38.18" +version = "0.38.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a74ee2d7c2581cd139b42447d7d9389b889bdaad3a73f1ebb16f2a3237bb19c" +checksum = "745ecfa778e66b2b63c88a61cb36e0eea109e803b0b86bf9879fbc77c70e86ed" dependencies = [ "bitflags 2.4.0", "errno", @@ -2302,6 +2304,17 @@ dependencies = [ "whoami", ] +[[package]] +name = "tokio-retry" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f57eb36ecbe0fc510036adff84824dd3c24bb781e21bfa67b69d556aa85214f" +dependencies = [ + "pin-project", + "rand", + "tokio", +] + [[package]] name = "tokio-uring" version = "0.4.0" diff --git a/cave/Cargo.toml b/cave/Cargo.toml index e964824..d7fbb80 100644 --- a/cave/Cargo.toml +++ b/cave/Cargo.toml @@ -12,7 +12,7 @@ serde_json = "1" serde_yaml = "0.9" chrono = "0.4" bb8 = "0.8" -redis = { version = "0.22", features = ["tokio-comp", "connection-manager"] } +redis = { version = "0.23", features = ["tokio-comp", "connection-manager"] } tracing = "0.1" systemd = "0.10" reqwest = { version = "0.11", features = ["json", "deflate", "gzip", "stream"] } diff --git a/gatherer/Cargo.toml b/gatherer/Cargo.toml index 022b623..a36660e 100644 --- a/gatherer/Cargo.toml +++ b/gatherer/Cargo.toml @@ -9,7 +9,7 @@ tokio = { version = "1", features = ["full"] } serde = { version = "1", features = ["derive"] } serde_yaml = "0.9" chrono = "0.4" -redis = { version = "0.22", features = ["tokio-comp", "connection-manager"] } +redis = { version = "0.23", features = ["tokio-comp", "connection-manager"] } tracing = "0.1" cave = { path = "../cave" } hyper = { version = "0.14", features = ["stream"] }