diff --git a/Cargo.lock b/Cargo.lock index 473928805..abfdc5cc3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1742,6 +1742,16 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "etcetera" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de48cc4d1c1d97a20fd819def54b890cadde72ed3ad0c614822a0a433361be96" +dependencies = [ + "cfg-if", + "windows-sys 0.61.2", +] + [[package]] name = "eventsource-client" version = "0.16.0" @@ -1805,6 +1815,17 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" +[[package]] +name = "ferroid" +version = "0.8.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce161062fb044bd629c2393590efd47cab8d0241faf15704ffb0d47b7b4e4a35" +dependencies = [ + "portable-atomic", + "rand 0.9.2", + "web-time", +] + [[package]] name = "ff" version = "0.12.1" @@ -4647,7 +4668,7 @@ dependencies = [ "bytes", "docker_credential", "either", - "etcetera", + "etcetera 0.10.0", "futures", "log", "memchr", @@ -4664,13 +4685,43 @@ dependencies = [ "url", ] +[[package]] +name = "testcontainers" +version = "0.26.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a81ec0158db5fbb9831e09d1813fe5ea9023a2b5e6e8e0a5fe67e2a820733629" +dependencies = [ + "astral-tokio-tar", + "async-trait", + "bollard", + "bytes", + "docker_credential", + "either", + "etcetera 0.11.0", + "ferroid", + "futures", + "itertools", + "log", + "memchr", + "parse-display", + "pin-project-lite", + "serde", + "serde_json", + "serde_with", + "thiserror 2.0.17", + "tokio", + "tokio-stream", + "tokio-util", + "url", +] + [[package]] name = "testcontainers-modules" -version = "0.13.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1966329d5bb3f89d33602d2db2da971fb839f9297dad16527abf4564e2ae0a6d" +checksum = "5e75e78ff453128a2c7da9a5d5a3325ea34ea214d4bf51eab3417de23a4e5147" dependencies = [ - "testcontainers", + "testcontainers 0.26.3", ] [[package]] @@ -5685,7 +5736,7 @@ dependencies = [ "serde", "serde_json", "test-case", - "testcontainers", + "testcontainers 0.25.2", "testcontainers-modules", "tokio", "tracing", diff --git a/crates/oss/unleash-edge-persistence/Cargo.toml b/crates/oss/unleash-edge-persistence/Cargo.toml index ab2abbf81..21742c372 100644 --- a/crates/oss/unleash-edge-persistence/Cargo.toml +++ b/crates/oss/unleash-edge-persistence/Cargo.toml @@ -32,7 +32,7 @@ rustls = { workspace = true } [dev-dependencies] testcontainers = "0.25.2" -testcontainers-modules = { version = "0.13.0", features = [ +testcontainers-modules = { version = "0.14.0", features = [ "redis", "localstack", ] }