From 95b5456afba9198e52b457c47f0ea306645f2a94 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Jun 2025 00:38:32 +0000 Subject: [PATCH] Bump the all-updates group in /core with 21 updates Bumps the all-updates group in /core with 21 updates: | Package | From | To | | --- | --- | --- | | [actix-web](https://github.com/actix/actix-web) | `4.10.2` | `4.11.0` | | [clap](https://github.com/clap-rs/clap) | `4.5.38` | `4.5.40` | | [tokio](https://github.com/tokio-rs/tokio) | `1.44.2` | `1.45.1` | | [yaml-rust2](https://github.com/Ethiraric/yaml-rust2) | `0.9.0` | `0.10.3` | | [kube](https://github.com/kube-rs/kube) | `0.96.0` | `1.0.0` | | [k8s-openapi](https://github.com/Arnavion/k8s-openapi) | `0.23.0` | `0.25.0` | | [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.14` | `0.7.15` | | [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.11` | `0.1.14` | | [itertools](https://github.com/rust-itertools/itertools) | `0.13.0` | `0.14.0` | | [libc](https://github.com/rust-lang/libc) | `0.2.172` | `0.2.173` | | [libloading](https://github.com/nagisa/rust_libloading) | `0.8.6` | `0.8.8` | | [libp2p](https://github.com/libp2p/rust-libp2p) | `0.54.1` | `0.55.0` | | [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.0` | | [prost-build](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.0` | | [bytemuck](https://github.com/Lokathor/bytemuck) | `1.23.0` | `1.23.1` | | [prometheus](https://github.com/tikv/rust-prometheus) | `0.13.4` | `0.14.0` | | [kube-runtime](https://github.com/kube-rs/kube) | `0.99.0` | `1.0.0` | | [aya-ebpf](https://github.com/aya-rs/aya) | ``630a767`` | ``bd0424c`` | | [aya-log-ebpf](https://github.com/aya-rs/aya) | ``630a767`` | ``bd0424c`` | | [which](https://github.com/harryfei/which-rs) | `7.0.2` | `8.0.0` | | [aya-tool](https://github.com/aya-rs/aya) | ``630a767`` | ``bd0424c`` | Updates `actix-web` from 4.10.2 to 4.11.0 - [Release notes](https://github.com/actix/actix-web/releases) - [Changelog](https://github.com/actix/actix-web/blob/master/CHANGES.md) - [Commits](https://github.com/actix/actix-web/compare/web-v4.10.2...web-v4.11.0) Updates `clap` from 4.5.38 to 4.5.40 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.38...clap_complete-v4.5.40) Updates `tokio` from 1.44.2 to 1.45.1 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.44.2...tokio-1.45.1) Updates `yaml-rust2` from 0.9.0 to 0.10.3 - [Release notes](https://github.com/Ethiraric/yaml-rust2/releases) - [Changelog](https://github.com/Ethiraric/yaml-rust2/blob/master/CHANGELOG.md) - [Commits](https://github.com/Ethiraric/yaml-rust2/compare/v0.9.0...v0.10.3) Updates `kube` from 0.96.0 to 1.0.0 - [Release notes](https://github.com/kube-rs/kube/releases) - [Changelog](https://github.com/kube-rs/kube/blob/main/CHANGELOG.md) - [Commits](https://github.com/kube-rs/kube/compare/0.96.0...1.0.0) Updates `k8s-openapi` from 0.23.0 to 0.25.0 - [Release notes](https://github.com/Arnavion/k8s-openapi/releases) - [Changelog](https://github.com/Arnavion/k8s-openapi/blob/master/CHANGELOG.md) - [Commits](https://github.com/Arnavion/k8s-openapi/compare/v0.23.0...v0.25.0) Updates `tokio-util` from 0.7.14 to 0.7.15 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.14...tokio-util-0.7.15) Updates `hyper-util` from 0.1.11 to 0.1.14 - [Release notes](https://github.com/hyperium/hyper-util/releases) - [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md) - [Commits](https://github.com/hyperium/hyper-util/compare/v0.1.11...v0.1.14) Updates `itertools` from 0.13.0 to 0.14.0 - [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-itertools/itertools/compare/v0.13.0...v0.14.0) Updates `libc` from 0.2.172 to 0.2.173 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.173/CHANGELOG.md) - [Commits](https://github.com/rust-lang/libc/compare/0.2.172...0.2.173) Updates `libloading` from 0.8.6 to 0.8.8 - [Commits](https://github.com/nagisa/rust_libloading/commits) Updates `libp2p` from 0.54.1 to 0.55.0 - [Release notes](https://github.com/libp2p/rust-libp2p/releases) - [Changelog](https://github.com/libp2p/rust-libp2p/blob/master/CHANGELOG.md) - [Commits](https://github.com/libp2p/rust-libp2p/compare/v0.54.1...libp2p-v0.55.0) Updates `prost` from 0.13.5 to 0.14.0 - [Release notes](https://github.com/tokio-rs/prost/releases) - [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md) - [Commits](https://github.com/tokio-rs/prost/compare/v0.13.5...v0.14.0) Updates `prost-build` from 0.13.5 to 0.14.0 - [Release notes](https://github.com/tokio-rs/prost/releases) - [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md) - [Commits](https://github.com/tokio-rs/prost/compare/v0.13.5...v0.14.0) Updates `bytemuck` from 1.23.0 to 1.23.1 - [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md) - [Commits](https://github.com/Lokathor/bytemuck/compare/v1.23.0...v1.23.1) Updates `prometheus` from 0.13.4 to 0.14.0 - [Changelog](https://github.com/tikv/rust-prometheus/blob/master/CHANGELOG.md) - [Commits](https://github.com/tikv/rust-prometheus/compare/v0.13.4...v0.14.0) Updates `kube-runtime` from 0.99.0 to 1.0.0 - [Release notes](https://github.com/kube-rs/kube/releases) - [Changelog](https://github.com/kube-rs/kube/blob/main/CHANGELOG.md) - [Commits](https://github.com/kube-rs/kube/compare/0.99.0...1.0.0) Updates `aya-ebpf` from `630a767` to `bd0424c` - [Release notes](https://github.com/aya-rs/aya/releases) - [Commits](https://github.com/aya-rs/aya/compare/630a76711701a2f489f41d9d91076cc9bebb2675...bd0424ca61a1c9ccd6e15e5a846c2915d067a7ea) Updates `aya-log-ebpf` from `630a767` to `bd0424c` - [Release notes](https://github.com/aya-rs/aya/releases) - [Commits](https://github.com/aya-rs/aya/compare/630a76711701a2f489f41d9d91076cc9bebb2675...bd0424ca61a1c9ccd6e15e5a846c2915d067a7ea) Updates `which` from 7.0.2 to 8.0.0 - [Release notes](https://github.com/harryfei/which-rs/releases) - [Changelog](https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/harryfei/which-rs/compare/7.0.2...8.0.0) Updates `aya-tool` from `630a767` to `bd0424c` - [Release notes](https://github.com/aya-rs/aya/releases) - [Commits](https://github.com/aya-rs/aya/compare/630a76711701a2f489f41d9d91076cc9bebb2675...bd0424ca61a1c9ccd6e15e5a846c2915d067a7ea) --- updated-dependencies: - dependency-name: actix-web dependency-version: 4.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: clap dependency-version: 4.5.40 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-updates - dependency-name: tokio dependency-version: 1.45.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: yaml-rust2 dependency-version: 0.10.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: kube dependency-version: 1.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-updates - dependency-name: k8s-openapi dependency-version: 0.25.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: tokio-util dependency-version: 0.7.15 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-updates - dependency-name: hyper-util dependency-version: 0.1.14 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-updates - dependency-name: itertools dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: libc dependency-version: 0.2.173 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-updates - dependency-name: libloading dependency-version: 0.8.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-updates - dependency-name: libp2p dependency-version: 0.55.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: prost dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: prost-build dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: bytemuck dependency-version: 1.23.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-updates - dependency-name: prometheus dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: kube-runtime dependency-version: 1.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-updates - dependency-name: aya-ebpf dependency-version: bd0424ca61a1c9ccd6e15e5a846c2915d067a7ea dependency-type: direct:production dependency-group: all-updates - dependency-name: aya-log-ebpf dependency-version: bd0424ca61a1c9ccd6e15e5a846c2915d067a7ea dependency-type: direct:production dependency-group: all-updates - dependency-name: which dependency-version: 8.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-updates - dependency-name: aya-tool dependency-version: bd0424ca61a1c9ccd6e15e5a846c2915d067a7ea dependency-type: direct:production dependency-group: all-updates ... Signed-off-by: dependabot[bot] --- core/Cargo.lock | 765 +++----------------- core/Cargo.toml | 26 +- core/src/client/Cargo.toml | 24 +- core/src/components/conntracker/Cargo.toml | 4 +- core/src/components/identity/Cargo.toml | 4 +- core/src/components/kernel/Cargo.toml | 24 +- core/src/components/loadbalancer/Cargo.toml | 4 +- core/src/components/maps/Cargo.toml | 4 +- core/src/components/proxy/Cargo.toml | 14 +- core/src/components/xdp/Cargo.toml | 4 +- core/src/shared/Cargo.toml | 20 +- core/xtask/Cargo.toml | 2 +- 12 files changed, 184 insertions(+), 711 deletions(-) diff --git a/core/Cargo.lock b/core/Cargo.lock index a4ef425..c3d34ce 100644 --- a/core/Cargo.lock +++ b/core/Cargo.lock @@ -8,7 +8,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a" dependencies = [ - "bitflags 2.9.0", + "bitflags", "bytes", "futures-core", "futures-sink", @@ -21,16 +21,16 @@ dependencies = [ [[package]] name = "actix-http" -version = "3.10.0" +version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa882656b67966045e4152c634051e70346939fced7117d5f0b52146a7c74c9" +checksum = "44dfe5c9e0004c623edc65391dfd51daa201e7e30ebd9c9bedf873048ec32bc2" dependencies = [ "actix-codec", "actix-rt", "actix-service", "actix-utils", "base64 0.22.1", - "bitflags 2.9.0", + "bitflags", "brotli", "bytes", "bytestring", @@ -95,9 +95,9 @@ dependencies = [ [[package]] name = "actix-server" -version = "2.5.1" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6398974fd4284f4768af07965701efbbb5fdc0616bff20cade1bb14b77675e24" +checksum = "a65064ea4a457eaf07f2fba30b4c695bf43b721790e9530d26cb6f9019ff7502" dependencies = [ "actix-rt", "actix-service", @@ -132,9 +132,9 @@ dependencies = [ [[package]] name = "actix-web" -version = "4.10.2" +version = "4.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2e3b15b3dc6c6ed996e4032389e9849d4ab002b1e92fbfe85b5f307d1479b4d" +checksum = "a597b77b5c6d6a1e1097fddde329a83665e25c5437c696a3a9a4aa514a614dea" dependencies = [ "actix-codec", "actix-http", @@ -391,7 +391,7 @@ checksum = "d18bc4e506fbb85ab7392ed993a7db4d1a452c71b75a246af4a80ab8c9d2dd50" dependencies = [ "assert_matches", "aya-obj", - "bitflags 2.9.0", + "bitflags", "bytes", "libc", "log", @@ -404,7 +404,7 @@ dependencies = [ [[package]] name = "aya-ebpf" version = "0.1.1" -source = "git+https://github.com/aya-rs/aya#630a76711701a2f489f41d9d91076cc9bebb2675" +source = "git+https://github.com/aya-rs/aya#bd0424ca61a1c9ccd6e15e5a846c2915d067a7ea" dependencies = [ "aya-ebpf-bindings", "aya-ebpf-cty", @@ -415,7 +415,7 @@ dependencies = [ [[package]] name = "aya-ebpf-bindings" version = "0.1.1" -source = "git+https://github.com/aya-rs/aya#630a76711701a2f489f41d9d91076cc9bebb2675" +source = "git+https://github.com/aya-rs/aya#bd0424ca61a1c9ccd6e15e5a846c2915d067a7ea" dependencies = [ "aya-ebpf-cty", ] @@ -423,12 +423,12 @@ dependencies = [ [[package]] name = "aya-ebpf-cty" version = "0.2.2" -source = "git+https://github.com/aya-rs/aya#630a76711701a2f489f41d9d91076cc9bebb2675" +source = "git+https://github.com/aya-rs/aya#bd0424ca61a1c9ccd6e15e5a846c2915d067a7ea" [[package]] name = "aya-ebpf-macros" version = "0.1.1" -source = "git+https://github.com/aya-rs/aya#630a76711701a2f489f41d9d91076cc9bebb2675" +source = "git+https://github.com/aya-rs/aya#bd0424ca61a1c9ccd6e15e5a846c2915d067a7ea" dependencies = [ "proc-macro2", "proc-macro2-diagnostics", @@ -462,7 +462,7 @@ dependencies = [ [[package]] name = "aya-log-common" version = "0.1.15" -source = "git+https://github.com/aya-rs/aya#630a76711701a2f489f41d9d91076cc9bebb2675" +source = "git+https://github.com/aya-rs/aya#bd0424ca61a1c9ccd6e15e5a846c2915d067a7ea" dependencies = [ "num_enum", ] @@ -470,7 +470,7 @@ dependencies = [ [[package]] name = "aya-log-ebpf" version = "0.1.1" -source = "git+https://github.com/aya-rs/aya#630a76711701a2f489f41d9d91076cc9bebb2675" +source = "git+https://github.com/aya-rs/aya#bd0424ca61a1c9ccd6e15e5a846c2915d067a7ea" dependencies = [ "aya-ebpf", "aya-log-common 0.1.15 (git+https://github.com/aya-rs/aya)", @@ -480,7 +480,7 @@ dependencies = [ [[package]] name = "aya-log-ebpf-macros" version = "0.1.0" -source = "git+https://github.com/aya-rs/aya#630a76711701a2f489f41d9d91076cc9bebb2675" +source = "git+https://github.com/aya-rs/aya#bd0424ca61a1c9ccd6e15e5a846c2915d067a7ea" dependencies = [ "aya-log-common 0.1.15 (git+https://github.com/aya-rs/aya)", "aya-log-parser", @@ -492,7 +492,7 @@ dependencies = [ [[package]] name = "aya-log-parser" version = "0.1.13" -source = "git+https://github.com/aya-rs/aya#630a76711701a2f489f41d9d91076cc9bebb2675" +source = "git+https://github.com/aya-rs/aya#bd0424ca61a1c9ccd6e15e5a846c2915d067a7ea" dependencies = [ "aya-log-common 0.1.15 (git+https://github.com/aya-rs/aya)", ] @@ -514,7 +514,7 @@ dependencies = [ [[package]] name = "aya-tool" version = "0.1.0" -source = "git+https://github.com/aya-rs/aya#630a76711701a2f489f41d9d91076cc9bebb2675" +source = "git+https://github.com/aya-rs/aya#bd0424ca61a1c9ccd6e15e5a846c2915d067a7ea" dependencies = [ "anyhow", "bindgen", @@ -523,17 +523,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "backoff" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1" -dependencies = [ - "getrandom 0.2.15", - "instant", - "rand 0.8.5", -] - [[package]] name = "backon" version = "1.4.1" @@ -586,11 +575,11 @@ checksum = "89e25b6adfb930f02d1981565a6e5d9c547ac15a96606256d3b59040e5cd4ca3" [[package]] name = "bindgen" -version = "0.71.1" +version = "0.72.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3" +checksum = "4f72209734318d0b619a5e0f5129918b848c416e122a3c4ce054e03cb87b726f" dependencies = [ - "bitflags 2.9.0", + "bitflags", "cexpr", "clang-sys", "itertools 0.13.0", @@ -604,12 +593,6 @@ dependencies = [ "syn", ] -[[package]] -name = "bitflags" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" - [[package]] name = "bitflags" version = "2.9.0" @@ -627,9 +610,9 @@ dependencies = [ [[package]] name = "brotli" -version = "7.0.0" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd" +checksum = "9991eea70ea4f293524138648e41ee89b0b2b12ddef3b255effa43c8056e0e0d" dependencies = [ "alloc-no-stdlib", "alloc-stdlib", @@ -638,9 +621,9 @@ dependencies = [ [[package]] name = "brotli-decompressor" -version = "4.0.2" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74fa05ad7d803d413eb8380983b092cbbaf9a85f151b871360e7b00cd7060b37" +checksum = "874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03" dependencies = [ "alloc-no-stdlib", "alloc-stdlib", @@ -663,9 +646,9 @@ checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" [[package]] name = "bytemuck" -version = "1.23.0" +version = "1.23.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9134a6ef01ce4b366b50689c94f82c14bc72bc5d0386829828a2e2752ef7958c" +checksum = "5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422" dependencies = [ "bytemuck_derive", ] @@ -757,9 +740,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.38" +version = "4.5.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed93b9805f8ba930df42c2590f05453d5ec36cbb85d018868a5b24d31f6ac000" +checksum = "40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f" dependencies = [ "clap_builder", "clap_derive", @@ -767,9 +750,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.38" +version = "4.5.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "379026ff283facf611b0ea629334361c4211d1b12ee01024eec1591133b04120" +checksum = "e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e" dependencies = [ "anstream", "anstyle", @@ -779,9 +762,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.32" +version = "4.5.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7" +checksum = "d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce" dependencies = [ "heck", "proc-macro2", @@ -808,9 +791,9 @@ dependencies = [ "hyper-util", "ipnet", "iptables", - "itertools 0.13.0", - "k8s-openapi 0.24.0", - "kube 0.98.0", + "itertools 0.14.0", + "k8s-openapi", + "kube", "libc", "libloading", "libp2p", @@ -897,9 +880,9 @@ dependencies = [ "hyper-util", "ipnet", "iptables", - "itertools 0.13.0", - "k8s-openapi 0.23.0", - "kube 0.96.0", + "itertools 0.14.0", + "k8s-openapi", + "kube", "libc", "libloading", "libp2p", @@ -1302,12 +1285,6 @@ dependencies = [ "syn", ] -[[package]] -name = "env_home" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe" - [[package]] name = "equivalent" version = "1.0.2" @@ -1373,15 +1350,6 @@ dependencies = [ "miniz_oxide", ] -[[package]] -name = "fluent-uri" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d" -dependencies = [ - "bitflags 1.3.2", -] - [[package]] name = "fnv" version = "1.0.7" @@ -1614,10 +1582,6 @@ name = "hashbrown" version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" -dependencies = [ - "ahash", - "allocator-api2", -] [[package]] name = "hashbrown" @@ -1632,11 +1596,11 @@ dependencies = [ [[package]] name = "hashlink" -version = "0.9.1" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af" +checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1" dependencies = [ - "hashbrown 0.14.5", + "hashbrown 0.15.2", ] [[package]] @@ -1920,12 +1884,13 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.11" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "497bbc33a26fdd4af9ed9c70d63f61cf56a938375fbb32df34db9b1cd6d643f2" +checksum = "dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb" dependencies = [ "bytes", "futures-channel", + "futures-core", "futures-util", "http 1.3.1", "http-body 1.0.1", @@ -2124,15 +2089,6 @@ dependencies = [ "hashbrown 0.15.2", ] -[[package]] -name = "instant" -version = "0.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" -dependencies = [ - "cfg-if", -] - [[package]] name = "ipnet" version = "2.11.0" @@ -2208,57 +2164,18 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "json-patch" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b1fb8864823fad91877e6caea0baca82e49e8db50f8e5c9f9a453e27d3330fc" -dependencies = [ - "jsonptr 0.4.7", - "serde", - "serde_json", - "thiserror 1.0.69", -] - -[[package]] -name = "json-patch" -version = "3.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "863726d7afb6bc2590eeff7135d923545e5e964f004c2ccf8716c25e70a86f08" -dependencies = [ - "jsonptr 0.6.3", - "serde", - "serde_json", - "thiserror 1.0.69", -] - [[package]] name = "json-patch" version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "159294d661a039f7644cea7e4d844e6b25aaf71c1ffe9d73a96d768c24b0faf4" dependencies = [ - "jsonptr 0.7.1", + "jsonptr", "serde", "serde_json", "thiserror 1.0.69", ] -[[package]] -name = "jsonpath-rust" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19d8fe85bd70ff715f31ce8c739194b423d79811a19602115d611a3ec85d6200" -dependencies = [ - "lazy_static", - "once_cell", - "pest", - "pest_derive", - "regex", - "serde_json", - "thiserror 1.0.69", -] - [[package]] name = "jsonpath-rust" version = "0.7.5" @@ -2272,27 +2189,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "jsonptr" -version = "0.4.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c6e529149475ca0b2820835d3dce8fcc41c6b943ca608d32f35b449255e4627" -dependencies = [ - "fluent-uri", - "serde", - "serde_json", -] - -[[package]] -name = "jsonptr" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dea2b27dd239b2556ed7a25ba842fe47fd602e7fc7433c2a8d6106d4d9edd70" -dependencies = [ - "serde", - "serde_json", -] - [[package]] name = "jsonptr" version = "0.7.1" @@ -2303,32 +2199,6 @@ dependencies = [ "serde_json", ] -[[package]] -name = "k8s-openapi" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8847402328d8301354c94d605481f25a6bdc1ed65471fd96af8eca71141b13" -dependencies = [ - "base64 0.22.1", - "chrono", - "serde", - "serde-value", - "serde_json", -] - -[[package]] -name = "k8s-openapi" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c75b990324f09bef15e791606b7b7a296d02fc88a344f6eba9390970a870ad5" -dependencies = [ - "base64 0.22.1", - "chrono", - "serde", - "serde-value", - "serde_json", -] - [[package]] name = "k8s-openapi" version = "0.25.0" @@ -2354,9 +2224,9 @@ dependencies = [ "hyper-util", "ipnet", "iptables", - "itertools 0.13.0", - "k8s-openapi 0.24.0", - "kube 0.98.0", + "itertools 0.14.0", + "k8s-openapi", + "kube", "libc", "libloading", "libp2p", @@ -2378,157 +2248,17 @@ dependencies = [ "yaml-rust2", ] -[[package]] -name = "kube" -version = "0.96.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efffeb3df0bd4ef3e5d65044573499c0e4889b988070b08c50b25b1329289a1f" -dependencies = [ - "k8s-openapi 0.23.0", - "kube-client 0.96.0", - "kube-core 0.96.0", - "kube-derive 0.96.0", - "kube-runtime 0.96.0", -] - -[[package]] -name = "kube" -version = "0.98.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32053dc495efad4d188c7b33cc7c02ef4a6e43038115348348876efd39a53cba" -dependencies = [ - "k8s-openapi 0.24.0", - "kube-client 0.98.0", - "kube-core 0.98.0", - "kube-derive 0.98.0", - "kube-runtime 0.98.0", -] - [[package]] name = "kube" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b49c39074089233c2bb7b1791d1b6c06c84dbab26757491fad9d233db0d432f" dependencies = [ - "k8s-openapi 0.25.0", - "kube-client 1.0.0", - "kube-core 1.0.0", - "kube-derive 1.0.0", - "kube-runtime 1.0.0", -] - -[[package]] -name = "kube-client" -version = "0.96.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bf471ece8ff8d24735ce78dac4d091e9fcb8d74811aeb6b75de4d1c3f5de0f1" -dependencies = [ - "base64 0.22.1", - "bytes", - "chrono", - "either", - "futures", - "home", - "http 1.3.1", - "http-body 1.0.1", - "http-body-util", - "hyper 1.6.0", - "hyper-http-proxy", - "hyper-rustls", - "hyper-timeout", - "hyper-util", - "jsonpath-rust 0.5.1", - "k8s-openapi 0.23.0", - "kube-core 0.96.0", - "pem", - "rand 0.8.5", - "rustls", - "rustls-pemfile", - "secrecy", - "serde", - "serde_json", - "serde_yaml", - "thiserror 1.0.69", - "tokio", - "tokio-tungstenite 0.24.0", - "tokio-util", - "tower", - "tower-http", - "tracing", -] - -[[package]] -name = "kube-client" -version = "0.98.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d34ad38cdfbd1fa87195d42569f57bb1dda6ba5f260ee32fef9570b7937a0c9" -dependencies = [ - "base64 0.22.1", - "bytes", - "chrono", - "either", - "futures", - "home", - "http 1.3.1", - "http-body 1.0.1", - "http-body-util", - "hyper 1.6.0", - "hyper-http-proxy", - "hyper-rustls", - "hyper-timeout", - "hyper-util", - "jsonpath-rust 0.7.5", - "k8s-openapi 0.24.0", - "kube-core 0.98.0", - "pem", - "rand 0.8.5", - "rustls", - "rustls-pemfile", - "secrecy", - "serde", - "serde_json", - "serde_yaml", - "thiserror 2.0.12", - "tokio", - "tokio-tungstenite 0.26.2", - "tokio-util", - "tower", - "tower-http", - "tracing", -] - -[[package]] -name = "kube-client" -version = "0.99.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fc2ed952042df20d15ac2fe9614d0ec14b6118eab89633985d4b36e688dccf1" -dependencies = [ - "base64 0.22.1", - "bytes", - "chrono", - "either", - "futures", - "home", - "http 1.3.1", - "http-body 1.0.1", - "http-body-util", - "hyper 1.6.0", - "hyper-timeout", - "hyper-util", - "jsonpath-rust 0.7.5", - "k8s-openapi 0.24.0", - "kube-core 0.99.0", - "pem", - "secrecy", - "serde", - "serde_json", - "serde_yaml", - "thiserror 2.0.12", - "tokio", - "tokio-util", - "tower", - "tower-http", - "tracing", + "k8s-openapi", + "kube-client", + "kube-core", + "kube-derive", + "kube-runtime", ] [[package]] @@ -2551,9 +2281,9 @@ dependencies = [ "hyper-rustls", "hyper-timeout", "hyper-util", - "jsonpath-rust 0.7.5", - "k8s-openapi 0.25.0", - "kube-core 1.0.0", + "jsonpath-rust", + "k8s-openapi", + "kube-core", "pem", "rustls", "secrecy", @@ -2569,59 +2299,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "kube-core" -version = "0.96.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f42346d30bb34d1d7adc5c549b691bce7aa3a1e60254e68fab7e2d7b26fe3d77" -dependencies = [ - "chrono", - "form_urlencoded", - "http 1.3.1", - "json-patch 2.0.0", - "k8s-openapi 0.23.0", - "schemars", - "serde", - "serde-value", - "serde_json", - "thiserror 1.0.69", -] - -[[package]] -name = "kube-core" -version = "0.98.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97aa830b288a178a90e784d1b0f1539f2d200d2188c7b4a3146d9dc983d596f3" -dependencies = [ - "chrono", - "form_urlencoded", - "http 1.3.1", - "json-patch 3.0.1", - "k8s-openapi 0.24.0", - "schemars", - "serde", - "serde-value", - "serde_json", - "thiserror 2.0.12", -] - -[[package]] -name = "kube-core" -version = "0.99.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff0d0793db58e70ca6d689489183816cb3aa481673e7433dc618cf7e8007c675" -dependencies = [ - "chrono", - "form_urlencoded", - "http 1.3.1", - "json-patch 4.0.0", - "k8s-openapi 0.24.0", - "serde", - "serde-value", - "serde_json", - "thiserror 2.0.12", -] - [[package]] name = "kube-core" version = "1.0.0" @@ -2632,8 +2309,8 @@ dependencies = [ "derive_more", "form_urlencoded", "http 1.3.1", - "json-patch 4.0.0", - "k8s-openapi 0.25.0", + "json-patch", + "k8s-openapi", "schemars", "serde", "serde-value", @@ -2641,32 +2318,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "kube-derive" -version = "0.96.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9364e04cc5e0482136c6ee8b7fb7551812da25802249f35b3def7aaa31e82ad" -dependencies = [ - "darling", - "proc-macro2", - "quote", - "serde_json", - "syn", -] - -[[package]] -name = "kube-derive" -version = "0.98.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37745d8a4076b77e0b1952e94e358726866c8e14ec94baaca677d47dcdb98658" -dependencies = [ - "darling", - "proc-macro2", - "quote", - "serde_json", - "syn", -] - [[package]] name = "kube-derive" version = "1.0.0" @@ -2681,91 +2332,6 @@ dependencies = [ "syn", ] -[[package]] -name = "kube-runtime" -version = "0.96.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3fbf1f6ffa98e65f1d2a9a69338bb60605d46be7edf00237784b89e62c9bd44" -dependencies = [ - "ahash", - "async-broadcast", - "async-stream", - "async-trait", - "backoff", - "educe", - "futures", - "hashbrown 0.14.5", - "json-patch 2.0.0", - "jsonptr 0.4.7", - "k8s-openapi 0.23.0", - "kube-client 0.96.0", - "parking_lot", - "pin-project", - "serde", - "serde_json", - "thiserror 1.0.69", - "tokio", - "tokio-util", - "tracing", -] - -[[package]] -name = "kube-runtime" -version = "0.98.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a41af186a0fe80c71a13a13994abdc3ebff80859ca6a4b8a6079948328c135b" -dependencies = [ - "ahash", - "async-broadcast", - "async-stream", - "async-trait", - "backoff", - "educe", - "futures", - "hashbrown 0.15.2", - "hostname", - "json-patch 3.0.1", - "jsonptr 0.6.3", - "k8s-openapi 0.24.0", - "kube-client 0.98.0", - "parking_lot", - "pin-project", - "serde", - "serde_json", - "thiserror 2.0.12", - "tokio", - "tokio-util", - "tracing", -] - -[[package]] -name = "kube-runtime" -version = "0.99.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88f34cfab9b4bd8633062e0e85edb81df23cb09f159f2e31c60b069ae826ffdc" -dependencies = [ - "ahash", - "async-broadcast", - "async-stream", - "async-trait", - "backon", - "educe", - "futures", - "hashbrown 0.15.2", - "hostname", - "json-patch 4.0.0", - "k8s-openapi 0.24.0", - "kube-client 0.99.0", - "parking_lot", - "pin-project", - "serde", - "serde_json", - "thiserror 2.0.12", - "tokio", - "tokio-util", - "tracing", -] - [[package]] name = "kube-runtime" version = "1.0.0" @@ -2780,9 +2346,9 @@ dependencies = [ "futures", "hashbrown 0.15.2", "hostname", - "json-patch 4.0.0", - "k8s-openapi 0.25.0", - "kube-client 1.0.0", + "json-patch", + "k8s-openapi", + "kube-client", "parking_lot", "pin-project", "serde", @@ -2807,25 +2373,25 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" -version = "0.2.172" +version = "0.2.173" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" +checksum = "d8cfeafaffdbc32176b64fb251369d52ea9f0a8fbc6f8759edffef7b525d64bb" [[package]] name = "libloading" -version = "0.8.6" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" +checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets 0.52.6", + "windows-targets 0.53.0", ] [[package]] name = "libp2p" -version = "0.54.1" +version = "0.55.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbbe80f9c7e00526cd6b838075b9c171919404a4732cb2fa8ece0a093223bfc4" +checksum = "b72dc443ddd0254cb49a794ed6b6728400ee446a0f7ab4a07d0209ee98de20e9" dependencies = [ "bytes", "either", @@ -2840,38 +2406,36 @@ dependencies = [ "multiaddr", "pin-project", "rw-stream-sink", - "thiserror 1.0.69", + "thiserror 2.0.12", ] [[package]] name = "libp2p-allow-block-list" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1027ccf8d70320ed77e984f273bc8ce952f623762cb9bf2d126df73caef8041" +checksum = "38944b7cb981cc93f2f0fb411ff82d0e983bd226fbcc8d559639a3a73236568b" dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-swarm", - "void", ] [[package]] name = "libp2p-connection-limits" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d003540ee8baef0d254f7b6bfd79bac3ddf774662ca0abf69186d517ef82ad8" +checksum = "efe9323175a17caa8a2ed4feaf8a548eeef5e0b72d03840a0eab4bcb0210ce1c" dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-swarm", - "void", ] [[package]] name = "libp2p-core" -version = "0.42.0" +version = "0.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a61f26c83ed111104cd820fe9bc3aaabbac5f1652a1d213ed6e900b7918a1298" +checksum = "193c75710ba43f7504ad8f58a62ca0615b1d7e572cb0f1780bc607252c39e9ef" dependencies = [ "either", "fnv", @@ -2887,11 +2451,9 @@ dependencies = [ "quick-protobuf", "rand 0.8.5", "rw-stream-sink", - "smallvec", - "thiserror 1.0.69", + "thiserror 2.0.12", "tracing", "unsigned-varint 0.8.0", - "void", "web-time", ] @@ -2915,9 +2477,9 @@ dependencies = [ [[package]] name = "libp2p-swarm" -version = "0.45.1" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7dd6741793d2c1fb2088f67f82cf07261f25272ebe3c0b0c311e0c6b50e851a" +checksum = "803399b4b6f68adb85e63ab573ac568154b193e9a640f03e0f2890eabbcb37f8" dependencies = [ "either", "fnv", @@ -2931,7 +2493,6 @@ dependencies = [ "rand 0.8.5", "smallvec", "tracing", - "void", "web-time", ] @@ -2941,7 +2502,7 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.9.0", + "bitflags", "libc", ] @@ -2957,12 +2518,6 @@ dependencies = [ "vcpkg", ] -[[package]] -name = "linux-raw-sys" -version = "0.4.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" - [[package]] name = "linux-raw-sys" version = "0.9.3" @@ -2984,12 +2539,12 @@ dependencies = [ "aya-log", "base64 0.22.1", "bytemuck", - "k8s-openapi 0.25.0", - "kube 1.0.0", - "kube-runtime 1.0.0", + "k8s-openapi", + "kube", + "kube-runtime", "lazy_static", "log", - "prometheus 0.14.0", + "prometheus", "serde", "serde_json", "shared", @@ -3217,7 +2772,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" dependencies = [ - "bitflags 2.9.0", + "bitflags", "cfg-if", "cfg_aliases", "libc", @@ -3319,7 +2874,7 @@ version = "0.10.71" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e14130c6a98cd258fdcb0fb6d744152343ff729cbfcb28c656a9d12b999fbcd" dependencies = [ - "bitflags 2.9.0", + "bitflags", "cfg-if", "foreign-types", "libc", @@ -3672,21 +3227,6 @@ dependencies = [ "version_check", ] -[[package]] -name = "prometheus" -version = "0.13.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d33c28a30771f7f96db69893f78b857f7450d7e0237e9c8fc6427a81bae7ed1" -dependencies = [ - "cfg-if", - "fnv", - "lazy_static", - "memchr", - "parking_lot", - "protobuf 2.28.0", - "thiserror 1.0.69", -] - [[package]] name = "prometheus" version = "0.14.0" @@ -3698,15 +3238,15 @@ dependencies = [ "lazy_static", "memchr", "parking_lot", - "protobuf 3.7.2", + "protobuf", "thiserror 2.0.12", ] [[package]] name = "prost" -version = "0.13.5" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5" +checksum = "bbe28332295ca4451b7d779aff2749b144cabe5e6e05fe86f31337831d7df232" dependencies = [ "bytes", "prost-derive", @@ -3714,9 +3254,9 @@ dependencies = [ [[package]] name = "prost-build" -version = "0.13.5" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf" +checksum = "8189daf915866b24b097b7775fbdd5a105cc3a44da13637d4b0961be73e8bc2d" dependencies = [ "heck", "itertools 0.14.0", @@ -3734,9 +3274,9 @@ dependencies = [ [[package]] name = "prost-derive" -version = "0.13.5" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" +checksum = "26ac3e3c6b0e1c219e61ceda600eaad26d7195ecc9b5c027925c904091374ab5" dependencies = [ "anyhow", "itertools 0.14.0", @@ -3747,19 +3287,13 @@ dependencies = [ [[package]] name = "prost-types" -version = "0.13.5" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52c2c1bf36ddb1a1c396b3601a3cec27c2462e45f07c386894ec3ccf5332bd16" +checksum = "f2bfff0dbd11dbadf180fea466aa146cdf20aed230e1c42b8bae192df8f0469a" dependencies = [ "prost", ] -[[package]] -name = "protobuf" -version = "2.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94" - [[package]] name = "protobuf" version = "3.7.2" @@ -3792,12 +3326,12 @@ dependencies = [ "bytemuck", "dashmap", "hyper 1.6.0", - "k8s-openapi 0.24.0", - "kube 0.98.0", - "kube-runtime 0.99.0", + "k8s-openapi", + "kube", + "kube-runtime", "lazy_static", "once_cell", - "prometheus 0.13.4", + "prometheus", "serde", "serde_json", "shared", @@ -3929,7 +3463,7 @@ version = "0.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1" dependencies = [ - "bitflags 2.9.0", + "bitflags", ] [[package]] @@ -4072,29 +3606,16 @@ dependencies = [ "semver", ] -[[package]] -name = "rustix" -version = "0.38.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" -dependencies = [ - "bitflags 2.9.0", - "errno", - "libc", - "linux-raw-sys 0.4.15", - "windows-sys 0.59.0", -] - [[package]] name = "rustix" version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e56a18552996ac8d29ecc3b190b4fdbb2d91ca4ec396de7bbffaf43f3d637e96" dependencies = [ - "bitflags 2.9.0", + "bitflags", "errno", "libc", - "linux-raw-sys 0.9.3", + "linux-raw-sys", "windows-sys 0.59.0", ] @@ -4258,7 +3779,7 @@ version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" dependencies = [ - "bitflags 2.9.0", + "bitflags", "core-foundation 0.9.4", "core-foundation-sys", "libc", @@ -4271,7 +3792,7 @@ version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316" dependencies = [ - "bitflags 2.9.0", + "bitflags", "core-foundation 0.10.0", "core-foundation-sys", "libc", @@ -4425,9 +3946,9 @@ dependencies = [ "hyper-util", "ipnet", "iptables", - "itertools 0.13.0", - "k8s-openapi 0.25.0", - "kube 1.0.0", + "itertools 0.14.0", + "k8s-openapi", + "kube", "libc", "libloading", "libp2p", @@ -4574,7 +4095,7 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" dependencies = [ - "bitflags 2.9.0", + "bitflags", "core-foundation 0.9.4", "system-configuration-sys", ] @@ -4598,7 +4119,7 @@ dependencies = [ "fastrand", "getrandom 0.3.2", "once_cell", - "rustix 1.0.3", + "rustix", "windows-sys 0.59.0", ] @@ -4710,9 +4231,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.44.2" +version = "1.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48" +checksum = "75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779" dependencies = [ "backtrace", "bytes", @@ -4780,18 +4301,6 @@ dependencies = [ "tungstenite 0.21.0", ] -[[package]] -name = "tokio-tungstenite" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edc5f74e248dc973e0dbb7b74c7e0d6fcc301c694ff50049504004ef4d0cdcd9" -dependencies = [ - "futures-util", - "log", - "tokio", - "tungstenite 0.24.0", -] - [[package]] name = "tokio-tungstenite" version = "0.26.2" @@ -4806,9 +4315,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.14" +version = "0.7.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b9590b93e6fcc1739458317cccd391ad3955e2bde8913edf6f95f9e65a8f034" +checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df" dependencies = [ "bytes", "futures-core", @@ -4887,7 +4396,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "403fa3b783d4b626a8ad51d766ab03cb6d2dbfc46b1c5d4448395e6628dc9697" dependencies = [ "base64 0.22.1", - "bitflags 2.9.0", + "bitflags", "bytes", "http 1.3.1", "http-body 1.0.1", @@ -5044,24 +4553,6 @@ dependencies = [ "utf-8", ] -[[package]] -name = "tungstenite" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18e5b8366ee7a95b16d32197d0b2604b43a0be89dc5fac9f8e96ccafbaedda8a" -dependencies = [ - "byteorder", - "bytes", - "data-encoding", - "http 1.3.1", - "httparse", - "log", - "rand 0.8.5", - "sha1", - "thiserror 1.0.69", - "utf-8", -] - [[package]] name = "tungstenite" version = "0.26.2" @@ -5207,12 +4698,6 @@ version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" -[[package]] -name = "void" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" - [[package]] name = "want" version = "0.3.1" @@ -5359,15 +4844,9 @@ dependencies = [ [[package]] name = "which" -version = "7.0.2" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2774c861e1f072b3aadc02f8ba886c26ad6321567ecc294c935434cad06f1283" -dependencies = [ - "either", - "env_home", - "rustix 0.38.44", - "winsafe", -] +checksum = "d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d" [[package]] name = "winapi" @@ -5609,12 +5088,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "winsafe" -version = "0.0.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904" - [[package]] name = "wiremock" version = "0.6.3" @@ -5645,7 +5118,7 @@ version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" dependencies = [ - "bitflags 2.9.0", + "bitflags", ] [[package]] @@ -5683,9 +5156,9 @@ dependencies = [ [[package]] name = "yaml-rust2" -version = "0.9.0" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a1a1c0bc9823338a3bdf8c61f994f23ac004c6fa32c08cd152984499b445e8d" +checksum = "4ce2a4ff45552406d02501cea6c18d8a7e50228e7736a872951fe2fe75c91be7" dependencies = [ "arraydeque", "encoding_rs", diff --git a/core/Cargo.toml b/core/Cargo.toml index 6d9d73c..1c0e005 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -18,34 +18,34 @@ members = [ ] [dependencies] -actix-web = "4.9.0" -clap = "4.5.21" +actix-web = "4.11.0" +clap = "4.5.40" reqwest = { version = "0.12.9", features = ["json"] } tokio = { version = "1", features = ["full"] } tracing = "0.1.40" futures = "0.3.31" anyhow = "1.0.93" schemas = "0.4.0" -yaml-rust2 = "0.9.0" -kube = { version = "0.96.0", features = ["runtime", "derive", "ws"] } -k8s-openapi = { version = "0.23.0", features = ["latest"] } +yaml-rust2 = "0.10.3" +kube = { version = "1.0.0", features = ["runtime", "derive", "ws"] } +k8s-openapi = { version = "0.25.0", features = ["latest"] } serde_json = "1.0.133" -tokio-util = { version = "0.7.8", features = ["io"] } +tokio-util = { version = "0.7.15", features = ["io"] } tokio-stream = { version = "0.1.9", features = ["net"] } tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } serde = { version = "1.0", features = ["derive"] } -hyper-util = "0.1.10" +hyper-util = "0.1.14" tower = "0.5.1" ipnet = "2.10.1" iptables = "0.5.2" -itertools = "0.13.0" -libc = "0.2.164" -libloading = "0.8.5" -libp2p = "0.54.1" +itertools = "0.14.0" +libc = "0.2.173" +libloading = "0.8.8" +libp2p = "0.55.0" serde_yaml = "0.9.34" pnet = "0.35.0" bytes = "1.9.0" -prost = "0.13.4" +prost = "0.14.0" trust-dns-server = "0.23.2" dirs = "6.0.0" @@ -53,4 +53,4 @@ dirs = "6.0.0" wiremock = "0.6.0" [build-dependencies] -prost-build = "0.13.4" +prost-build = "0.14.0" diff --git a/core/src/client/Cargo.toml b/core/src/client/Cargo.toml index 86f2f1f..87f01af 100644 --- a/core/src/client/Cargo.toml +++ b/core/src/client/Cargo.toml @@ -4,33 +4,33 @@ version = "0.1.0" edition = "2021" [dependencies] -actix-web = "4.9.0" -clap = "4.5.21" +actix-web = "4.11.0" +clap = "4.5.40" tokio = { version = "1", features = ["full"] } tracing = "0.1.40" futures = "0.3.31" anyhow = "1.0.93" schemas = "0.4.0" -yaml-rust2 = "0.9.0" -kube = { version = "0.98.0", features = ["runtime", "derive", "ws"]} -k8s-openapi = { version = "0.24.0", features = ["latest"] } +yaml-rust2 = "0.10.3" +kube = { version = "1.0.0", features = ["runtime", "derive", "ws"]} +k8s-openapi = { version = "0.25.0", features = ["latest"] } serde_json = "1.0.133" -tokio-util = { version = "0.7.8", features = ["io"] } +tokio-util = { version = "0.7.15", features = ["io"] } tokio-stream = { version = "0.1.9", features = ["net"] } tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } serde = { version = "1.0", features = ["derive"] } -hyper-util = "0.1.10" +hyper-util = "0.1.14" tower = "0.5.1" ipnet = "2.10.1" iptables = "0.5.2" -itertools = "0.13.0" -libc = "0.2.164" -libloading = "0.8.5" -libp2p = "0.54.1" +itertools = "0.14.0" +libc = "0.2.173" +libloading = "0.8.8" +libp2p = "0.55.0" serde_yaml = "0.9.34" pnet = "0.35.0" bytes = "1.9.0" -prost = "0.13.4" +prost = "0.14.0" rdkafka = "0.37.0" trust-dns-server = "0.23.2" dirs = "6.0.0" diff --git a/core/src/components/conntracker/Cargo.toml b/core/src/components/conntracker/Cargo.toml index f43c4a8..4bce949 100644 --- a/core/src/components/conntracker/Cargo.toml +++ b/core/src/components/conntracker/Cargo.toml @@ -6,11 +6,11 @@ edition = "2021" [dependencies] aya-ebpf = { git = "https://github.com/aya-rs/aya" } aya-log-ebpf = { git = "https://github.com/aya-rs/aya" } -bytemuck = {version ="1.23.0",features = ["derive"]} +bytemuck = {version ="1.23.1",features = ["derive"]} network-types = "0.0.8" [build-dependencies] -which = { version = "7.0.0", default-features = false } +which = { version = "8.0.0", default-features = false } [[bin]] name = "conntracker" diff --git a/core/src/components/identity/Cargo.toml b/core/src/components/identity/Cargo.toml index 33caa96..03da5cc 100644 --- a/core/src/components/identity/Cargo.toml +++ b/core/src/components/identity/Cargo.toml @@ -11,6 +11,6 @@ tokio = { version = "1", features = ["full"] } anyhow = "1.0" tracing = "0.1.41" tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } -libc = "0.2.172" -bytemuck = "1.23.0" +libc = "0.2.173" +bytemuck = "1.23.1" diff --git a/core/src/components/kernel/Cargo.toml b/core/src/components/kernel/Cargo.toml index 84bb8f9..242077a 100644 --- a/core/src/components/kernel/Cargo.toml +++ b/core/src/components/kernel/Cargo.toml @@ -4,33 +4,33 @@ version = "0.1.0" edition = "2024" [dependencies] -actix-web = "4.9.0" -clap = "4.5.21" +actix-web = "4.11.0" +clap = "4.5.40" tokio = { version = "1", features = ["full"] } tracing = "0.1.40" futures = "0.3.31" anyhow = "1.0.93" schemas = "0.4.0" -yaml-rust2 = "0.9.0" -kube = { version = "0.98.0", features = ["runtime", "derive", "ws"]} -k8s-openapi = { version = "0.24.0", features = ["latest"] } +yaml-rust2 = "0.10.3" +kube = { version = "1.0.0", features = ["runtime", "derive", "ws"]} +k8s-openapi = { version = "0.25.0", features = ["latest"] } serde_json = "1.0.133" -tokio-util = { version = "0.7.8", features = ["io"] } +tokio-util = { version = "0.7.15", features = ["io"] } tokio-stream = { version = "0.1.9", features = ["net"] } tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } serde = { version = "1.0", features = ["derive"] } -hyper-util = "0.1.10" +hyper-util = "0.1.14" tower = "0.5.1" ipnet = "2.10.1" iptables = "0.5.2" -itertools = "0.13.0" -libc = "0.2.164" -libloading = "0.8.5" -libp2p = "0.54.1" +itertools = "0.14.0" +libc = "0.2.173" +libloading = "0.8.8" +libp2p = "0.55.0" serde_yaml = "0.9.34" pnet = "0.35.0" bytes = "1.9.0" -prost = "0.13.4" +prost = "0.14.0" rdkafka = "0.37.0" trust-dns-server = "0.23.2" dirs = "6.0.0" diff --git a/core/src/components/loadbalancer/Cargo.toml b/core/src/components/loadbalancer/Cargo.toml index 6ed7f6c..6f97238 100644 --- a/core/src/components/loadbalancer/Cargo.toml +++ b/core/src/components/loadbalancer/Cargo.toml @@ -8,10 +8,10 @@ anyhow = "1.0.98" aya = "0.13.1" aya-log = "0.2.1" log = "0.4.27" -tokio = { version = "1.44.2", features = ["full"] } +tokio = { version = "1.45.1", features = ["full"] } tracing = "0.1.41" tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } -bytemuck = {version ="1.23.0",features = ["derive"]} +bytemuck = {version ="1.23.1",features = ["derive"]} serde = "1.0.219" serde_json = "1.0.140" prometheus = "0.14.0" diff --git a/core/src/components/maps/Cargo.toml b/core/src/components/maps/Cargo.toml index a42f2fe..00972ad 100644 --- a/core/src/components/maps/Cargo.toml +++ b/core/src/components/maps/Cargo.toml @@ -10,11 +10,11 @@ path = "src/lib.rs" [dependencies] aya-ebpf = { git = "https://github.com/aya-rs/aya" } aya-log-ebpf = { git = "https://github.com/aya-rs/aya" } -bytemuck = {version ="1.23.0",features = ["derive"]} +bytemuck = {version ="1.23.1",features = ["derive"]} network-types = "0.0.8" [build-dependencies] -which = { version = "7.0.0", default-features = false } +which = { version = "8.0.0", default-features = false } [[bin]] name = "xdp-map" diff --git a/core/src/components/proxy/Cargo.toml b/core/src/components/proxy/Cargo.toml index 9f38c92..0e398bf 100644 --- a/core/src/components/proxy/Cargo.toml +++ b/core/src/components/proxy/Cargo.toml @@ -8,21 +8,21 @@ anyhow = "1.0.95" base64 = "0.22.1" dashmap = "6.1.0" hyper = "1.6.0" -k8s-openapi = "0.24.0" -kube = "0.98.0" -kube-runtime = "0.99.0" +k8s-openapi = "0.25.0" +kube = "1.0.0" +kube-runtime = "1.0.0" lazy_static = "1.5.0" -prometheus = "0.13.4" +prometheus = "0.14.0" serde = "1.0.219" serde_json = "1.0.140" -tokio = "1.43.0" +tokio = "1.45.1" tracing = "0.1.41" tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } warp = "0.3.7" time = "=0.3.41" aya-ebpf = { git = "https://github.com/aya-rs/aya" } aya-log-ebpf = { git = "https://github.com/aya-rs/aya" } -bytemuck = "1.22.0" +bytemuck = "1.23.1" aya = "0.13.1" once_cell = { version = "1.20.3" } @@ -30,7 +30,7 @@ once_cell = { version = "1.20.3" } path = "../../shared" [build-dependencies] -which = { version = "7.0.0", default-features = false } +which = { version = "8.0.0", default-features = false } [[bin]] name = "proxy" diff --git a/core/src/components/xdp/Cargo.toml b/core/src/components/xdp/Cargo.toml index 35c52df..1881481 100644 --- a/core/src/components/xdp/Cargo.toml +++ b/core/src/components/xdp/Cargo.toml @@ -11,11 +11,11 @@ path = "src/lib.rs" maps ={ path = "../maps"} aya-ebpf = { git = "https://github.com/aya-rs/aya" } aya-log-ebpf = { git = "https://github.com/aya-rs/aya" } -bytemuck = {version ="1.23.0",features = ["derive"]} +bytemuck = {version ="1.23.1",features = ["derive"]} network-types = "0.0.8" [build-dependencies] -which = { version = "7.0.0", default-features = false } +which = { version = "8.0.0", default-features = false } [[bin]] name = "xdp-filter" diff --git a/core/src/shared/Cargo.toml b/core/src/shared/Cargo.toml index d0629cb..a949c86 100644 --- a/core/src/shared/Cargo.toml +++ b/core/src/shared/Cargo.toml @@ -4,33 +4,33 @@ version = "0.1.0" edition = "2021" [dependencies] -actix-web = "4.9.0" -clap = "4.5.21" +actix-web = "4.11.0" +clap = "4.5.40" tokio = { version = "1", features = ["full"] } tracing = "0.1.40" futures = "0.3.31" anyhow = "1.0.93" schemas = "0.4.0" -yaml-rust2 = "0.9.0" +yaml-rust2 = "0.10.3" kube = { version = "1.0.0", features = ["runtime", "derive", "ws"]} k8s-openapi = { version = "0.25.0", features = ["v1_32"] } serde_json = "1.0.133" -tokio-util = { version = "0.7.8", features = ["io"] } +tokio-util = { version = "0.7.15", features = ["io"] } tokio-stream = { version = "0.1.9", features = ["net"] } tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } serde = { version = "1.0", features = ["derive"] } -hyper-util = "0.1.10" +hyper-util = "0.1.14" tower = "0.5.1" ipnet = "2.10.1" iptables = "0.5.2" -itertools = "0.13.0" -libc = "0.2.164" -libloading = "0.8.5" -libp2p = "0.54.1" +itertools = "0.14.0" +libc = "0.2.173" +libloading = "0.8.8" +libp2p = "0.55.0" serde_yaml = "0.9.34" pnet = "0.35.0" bytes = "1.9.0" -prost = "0.13.4" +prost = "0.14.0" rdkafka = "0.37.0" trust-dns-server = "0.23.2" dirs = "6.0.0" diff --git a/core/xtask/Cargo.toml b/core/xtask/Cargo.toml index c0da400..0b983ce 100644 --- a/core/xtask/Cargo.toml +++ b/core/xtask/Cargo.toml @@ -4,6 +4,6 @@ version = "0.1.0" edition = "2024" [dependencies] -clap = { version = "4.5.38", features = ["derive"] } +clap = { version = "4.5.40", features = ["derive"] } aya-tool = { git = "https://github.com/aya-rs/aya" } anyhow = "1.0.98"