diff --git a/Cargo.lock b/Cargo.lock index d1a96933..1fa41d41 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -97,7 +97,7 @@ dependencies = [ "polling", "rustix 0.37.23", "slab", - "socket2", + "socket2 0.4.9", "waker-fn", ] @@ -154,13 +154,12 @@ dependencies = [ [[package]] name = "async-rustls" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93b21a03b7c21702a0110f9f8d228763a533570deb376119042dabf33c37a01a" +checksum = "29479d362e242e320fa8f5c831940a5b83c1679af014068196cd20d4bf497b6b" dependencies = [ "futures-io", - "rustls", - "webpki", + "rustls 0.21.7", ] [[package]] @@ -503,9 +502,9 @@ checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" [[package]] name = "fluvio-future" -version = "0.5.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5f2d572470f98b25383ffe78d9c3fba2b986d9891efd78808025397e54eb1ec" +checksum = "daf01d41a3439ecf3377477c34d5913241c186d03500a0a6793a6c2688815a61" dependencies = [ "async-io", "async-native-tls", @@ -524,6 +523,7 @@ dependencies = [ "openssl-sys", "pin-project", "rustls-pemfile", + "socket2 0.5.3", "thiserror", "tracing", "tracing-subscriber", @@ -969,7 +969,7 @@ dependencies = [ [[package]] name = "k8-client" -version = "10.0.1" +version = "10.1.0" dependencies = [ "async-trait", "base64 0.13.1", @@ -986,7 +986,7 @@ dependencies = [ "once_cell", "pin-utils", "rand", - "rustls", + "rustls 0.20.8", "serde", "serde_json", "serde_qs", @@ -1040,7 +1040,7 @@ dependencies = [ [[package]] name = "k8-types" -version = "0.8.3" +version = "0.8.4" dependencies = [ "serde", "serde_json", @@ -1624,6 +1624,18 @@ dependencies = [ "webpki", ] +[[package]] +name = "rustls" +version = "0.21.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8" +dependencies = [ + "log", + "ring", + "rustls-webpki", + "sct", +] + [[package]] name = "rustls-pemfile" version = "1.0.3" @@ -1633,6 +1645,16 @@ dependencies = [ "base64 0.21.2", ] +[[package]] +name = "rustls-webpki" +version = "0.101.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d93931baf2d282fff8d3a532bbfd7653f734643161b87e3e01e59a04439bf0d" +dependencies = [ + "ring", + "untrusted", +] + [[package]] name = "ryu" version = "1.0.15" @@ -1842,6 +1864,16 @@ dependencies = [ "winapi", ] +[[package]] +name = "socket2" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877" +dependencies = [ + "libc", + "windows-sys", +] + [[package]] name = "spin" version = "0.5.2" diff --git a/Cargo.toml b/Cargo.toml index 7e17331b..62f1f36e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,6 +7,7 @@ members = [ "src/k8-client", "src/k8-ctx-util" ] +resolver = "2" [workspace.dependencies] -fluvio-future = "0.5" \ No newline at end of file +fluvio-future = "0.6" diff --git a/src/k8-client/Cargo.toml b/src/k8-client/Cargo.toml index 083e2ad5..45598e8f 100644 --- a/src/k8-client/Cargo.toml +++ b/src/k8-client/Cargo.toml @@ -1,7 +1,7 @@ [package] edition = "2021" name = "k8-client" -version = "10.0.2" +version = "10.1.0" authors = ["Fluvio Contributors "] description = "Core Kubernetes metadata traits" repository = "https://github.com/infinyon/k8-api"