From e6c6d3e91f409ca5fe8f80e2732ec2f075e4fe2c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Feb 2026 03:47:00 +0000 Subject: [PATCH] Bump the all-updates group across 1 directory with 20 updates Bumps the all-updates group with 19 updates in the /core directory: | Package | From | To | | --- | --- | --- | | [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` | | [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.20` | `0.3.22` | | [prost](https://github.com/tokio-rs/prost) | `0.14.1` | `0.14.3` | | [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.49.0` | | [tonic](https://github.com/hyperium/tonic) | `0.14.2` | `0.14.3` | | [tonic-prost](https://github.com/hyperium/tonic) | `0.14.2` | `0.14.3` | | [tonic-reflection](https://github.com/hyperium/tonic) | `0.14.2` | `0.14.3` | | [tonic-build](https://github.com/hyperium/tonic) | `0.14.2` | `0.14.3` | | [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` | | [bytemuck](https://github.com/Lokathor/bytemuck) | `1.24.0` | `1.25.0` | | [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.43` | | [tonic-prost-build](https://github.com/hyperium/tonic) | `0.14.2` | `0.14.3` | | [aya-ebpf](https://github.com/aya-rs/aya) | ``948b855`` | ``519abff`` | | [which](https://github.com/harryfei/which-rs) | `7.0.3` | `8.0.0` | | [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` | | [libc](https://github.com/rust-lang/libc) | `0.2.177` | `0.2.180` | | [nix](https://github.com/nix-rust/nix) | `0.30.1` | `0.31.1` | | [kube](https://github.com/kube-rs/kube) | `2.0.1` | `3.0.1` | | [k8s-openapi](https://github.com/Arnavion/k8s-openapi) | `0.26.0` | `0.27.0` | Updates `tracing` from 0.1.41 to 0.1.44 - [Release notes](https://github.com/tokio-rs/tracing/releases) - [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.41...tracing-0.1.44) Updates `tracing-subscriber` from 0.3.20 to 0.3.22 - [Release notes](https://github.com/tokio-rs/tracing/releases) - [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.20...tracing-subscriber-0.3.22) Updates `prost` from 0.14.1 to 0.14.3 - [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.14.1...v0.14.3) Updates `tokio` from 1.48.0 to 1.49.0 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.48.0...tokio-1.49.0) Updates `tonic` from 0.14.2 to 0.14.3 - [Release notes](https://github.com/hyperium/tonic/releases) - [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md) - [Commits](https://github.com/hyperium/tonic/compare/v0.14.2...v0.14.3) Updates `tonic-prost` from 0.14.2 to 0.14.3 - [Release notes](https://github.com/hyperium/tonic/releases) - [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md) - [Commits](https://github.com/hyperium/tonic/compare/v0.14.2...v0.14.3) Updates `tonic-reflection` from 0.14.2 to 0.14.3 - [Release notes](https://github.com/hyperium/tonic/releases) - [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md) - [Commits](https://github.com/hyperium/tonic/compare/v0.14.2...v0.14.3) Updates `tonic-build` from 0.14.2 to 0.14.3 - [Release notes](https://github.com/hyperium/tonic/releases) - [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md) - [Commits](https://github.com/hyperium/tonic/compare/v0.14.2...v0.14.3) Updates `tokio-stream` from 0.1.17 to 0.1.18 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.17...tokio-stream-0.1.18) Updates `bytemuck` from 1.24.0 to 1.25.0 - [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md) - [Commits](https://github.com/Lokathor/bytemuck/compare/v1.24.0...v1.25.0) Updates `chrono` from 0.4.42 to 0.4.43 - [Release notes](https://github.com/chronotope/chrono/releases) - [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md) - [Commits](https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.43) Updates `tonic-prost-build` from 0.14.2 to 0.14.3 - [Release notes](https://github.com/hyperium/tonic/releases) - [Changelog](https://github.com/hyperium/tonic/blob/master/CHANGELOG.md) - [Commits](https://github.com/hyperium/tonic/compare/v0.14.2...v0.14.3) Updates `aya-ebpf` from `948b855` to `519abff` - [Release notes](https://github.com/aya-rs/aya/releases) - [Commits](https://github.com/aya-rs/aya/compare/948b8553ee72ab72d91c9a16e7e937a75eb0e155...519abffef7064ae8a79502e49b8187a363af3ad5) Updates `aya-log-ebpf` from `948b855` to `519abff` - [Release notes](https://github.com/aya-rs/aya/releases) - [Commits](https://github.com/aya-rs/aya/compare/948b8553ee72ab72d91c9a16e7e937a75eb0e155...519abffef7064ae8a79502e49b8187a363af3ad5) Updates `which` from 7.0.3 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.3...8.0.0) Updates `bytes` from 1.10.1 to 1.11.0 - [Release notes](https://github.com/tokio-rs/bytes/releases) - [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md) - [Commits](https://github.com/tokio-rs/bytes/compare/v1.10.1...v1.11.0) Updates `libc` from 0.2.177 to 0.2.180 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.180/CHANGELOG.md) - [Commits](https://github.com/rust-lang/libc/compare/0.2.177...0.2.180) Updates `nix` from 0.30.1 to 0.31.1 - [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md) - [Commits](https://github.com/nix-rust/nix/compare/v0.30.1...v0.31.1) Updates `kube` from 2.0.1 to 3.0.1 - [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/2.0.1...3.0.1) Updates `k8s-openapi` from 0.26.0 to 0.27.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.26.0...v0.27.0) --- updated-dependencies: - dependency-name: tracing dependency-version: 0.1.44 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-updates - dependency-name: tracing-subscriber dependency-version: 0.3.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-updates - dependency-name: prost dependency-version: 0.14.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-updates - dependency-name: tokio dependency-version: 1.49.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: tonic dependency-version: 0.14.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-updates - dependency-name: tonic-prost dependency-version: 0.14.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-updates - dependency-name: tonic-reflection dependency-version: 0.14.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-updates - dependency-name: tonic-build dependency-version: 0.14.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-updates - dependency-name: tokio-stream dependency-version: 0.1.18 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-updates - dependency-name: bytemuck dependency-version: 1.25.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: chrono dependency-version: 0.4.43 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-updates - dependency-name: tonic-prost-build dependency-version: 0.14.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-updates - dependency-name: aya-ebpf dependency-version: 519abffef7064ae8a79502e49b8187a363af3ad5 dependency-type: direct:production dependency-group: all-updates - dependency-name: aya-log-ebpf dependency-version: 519abffef7064ae8a79502e49b8187a363af3ad5 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: bytes dependency-version: 1.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: libc dependency-version: 0.2.180 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-updates - dependency-name: nix dependency-version: 0.31.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: kube dependency-version: 3.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-updates - dependency-name: k8s-openapi dependency-version: 0.27.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates ... Signed-off-by: dependabot[bot] --- core/Cargo.lock | 301 +++++++++++++----- core/api/Cargo.toml | 26 +- core/src/components/conntracker/Cargo.toml | 2 +- core/src/components/identity/Cargo.toml | 18 +- core/src/components/metrics/Cargo.toml | 14 +- core/src/components/metrics_tracer/Cargo.toml | 4 +- 6 files changed, 258 insertions(+), 107 deletions(-) diff --git a/core/Cargo.lock b/core/Cargo.lock index 506d5dc4..c72f7387 100644 --- a/core/Cargo.lock +++ b/core/Cargo.lock @@ -124,17 +124,19 @@ dependencies = [ [[package]] name = "aya-build" -version = "0.1.2" -source = "git+https://github.com/aya-rs/aya#948b8553ee72ab72d91c9a16e7e937a75eb0e155" +version = "0.1.3" +source = "git+https://github.com/aya-rs/aya#519abffef7064ae8a79502e49b8187a363af3ad5" dependencies = [ "anyhow", "cargo_metadata", + "rustc_version", + "which", ] [[package]] name = "aya-ebpf" -version = "0.1.1" -source = "git+https://github.com/aya-rs/aya#948b8553ee72ab72d91c9a16e7e937a75eb0e155" +version = "0.1.2" +source = "git+https://github.com/aya-rs/aya#519abffef7064ae8a79502e49b8187a363af3ad5" dependencies = [ "aya-build", "aya-ebpf-bindings", @@ -145,8 +147,8 @@ dependencies = [ [[package]] name = "aya-ebpf-bindings" -version = "0.1.1" -source = "git+https://github.com/aya-rs/aya#948b8553ee72ab72d91c9a16e7e937a75eb0e155" +version = "0.1.2" +source = "git+https://github.com/aya-rs/aya#519abffef7064ae8a79502e49b8187a363af3ad5" dependencies = [ "aya-build", "aya-ebpf-cty", @@ -154,16 +156,16 @@ dependencies = [ [[package]] name = "aya-ebpf-cty" -version = "0.2.2" -source = "git+https://github.com/aya-rs/aya#948b8553ee72ab72d91c9a16e7e937a75eb0e155" +version = "0.2.3" +source = "git+https://github.com/aya-rs/aya#519abffef7064ae8a79502e49b8187a363af3ad5" dependencies = [ "aya-build", ] [[package]] name = "aya-ebpf-macros" -version = "0.1.1" -source = "git+https://github.com/aya-rs/aya#948b8553ee72ab72d91c9a16e7e937a75eb0e155" +version = "0.1.2" +source = "git+https://github.com/aya-rs/aya#519abffef7064ae8a79502e49b8187a363af3ad5" dependencies = [ "proc-macro2", "proc-macro2-diagnostics", @@ -178,7 +180,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b600d806c1d07d3b81ab5f4a2a95fd80f479a0d3f1d68f29064d660865f85f02" dependencies = [ "aya", - "aya-log-common 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", + "aya-log-common 0.1.15", "bytes", "log", "thiserror 1.0.69", @@ -196,28 +198,28 @@ dependencies = [ [[package]] name = "aya-log-common" -version = "0.1.15" -source = "git+https://github.com/aya-rs/aya#948b8553ee72ab72d91c9a16e7e937a75eb0e155" +version = "0.1.16" +source = "git+https://github.com/aya-rs/aya#519abffef7064ae8a79502e49b8187a363af3ad5" dependencies = [ "num_enum", ] [[package]] name = "aya-log-ebpf" -version = "0.1.1" -source = "git+https://github.com/aya-rs/aya#948b8553ee72ab72d91c9a16e7e937a75eb0e155" +version = "0.1.2" +source = "git+https://github.com/aya-rs/aya#519abffef7064ae8a79502e49b8187a363af3ad5" dependencies = [ "aya-ebpf", - "aya-log-common 0.1.15 (git+https://github.com/aya-rs/aya)", + "aya-log-common 0.1.16", "aya-log-ebpf-macros", ] [[package]] name = "aya-log-ebpf-macros" -version = "0.1.0" -source = "git+https://github.com/aya-rs/aya#948b8553ee72ab72d91c9a16e7e937a75eb0e155" +version = "0.1.1" +source = "git+https://github.com/aya-rs/aya#519abffef7064ae8a79502e49b8187a363af3ad5" dependencies = [ - "aya-log-common 0.1.15 (git+https://github.com/aya-rs/aya)", + "aya-log-common 0.1.16", "aya-log-parser", "proc-macro2", "quote", @@ -226,10 +228,10 @@ dependencies = [ [[package]] name = "aya-log-parser" -version = "0.1.13" -source = "git+https://github.com/aya-rs/aya#948b8553ee72ab72d91c9a16e7e937a75eb0e155" +version = "0.1.14" +source = "git+https://github.com/aya-rs/aya#519abffef7064ae8a79502e49b8187a363af3ad5" dependencies = [ - "aya-log-common 0.1.15 (git+https://github.com/aya-rs/aya)", + "aya-log-common 0.1.16", ] [[package]] @@ -275,9 +277,9 @@ checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" [[package]] name = "bytemuck" -version = "1.24.0" +version = "1.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4" +checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec" dependencies = [ "bytemuck_derive", ] @@ -295,9 +297,9 @@ dependencies = [ [[package]] name = "bytes" -version = "1.10.1" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3" [[package]] name = "camino" @@ -355,9 +357,9 @@ checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" [[package]] name = "chrono" -version = "0.4.42" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2" +checksum = "fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118" dependencies = [ "iana-time-zone", "js-sys", @@ -454,10 +456,10 @@ dependencies = [ "bytemuck_derive", "bytes", "cortexbrain-common 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "k8s-openapi", - "kube", + "k8s-openapi 0.27.0", + "kube 3.0.1", "libc", - "nix", + "nix 0.31.1", "tokio", "tracing", "tracing-subscriber", @@ -475,10 +477,10 @@ dependencies = [ "bytemuck_derive", "bytes", "cortexbrain-common 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "k8s-openapi", - "kube", + "k8s-openapi 0.26.1", + "kube 2.0.1", "libc", - "nix", + "nix 0.30.1", "tokio", "tracing", "tracing-subscriber", @@ -928,6 +930,30 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +[[package]] +name = "jiff" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e67e8da4c49d6d9909fe03361f9b620f58898859f5c7aded68351e85e71ecf50" +dependencies = [ + "jiff-static", + "log", + "portable-atomic", + "portable-atomic-util", + "serde_core", +] + +[[package]] +name = "jiff-static" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0c84ee7f197eca9a86c6fd6cb771e55eb991632f15f2bc3ca6ec838929e6e78" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "js-sys" version = "0.3.82" @@ -951,11 +977,24 @@ dependencies = [ "thiserror 2.0.17", ] +[[package]] +name = "jsonpath-rust" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "633a7320c4bb672863a3782e89b9094ad70285e097ff6832cddd0ec615beadfa" +dependencies = [ + "pest", + "pest_derive", + "regex", + "serde_json", + "thiserror 2.0.17", +] + [[package]] name = "k8s-openapi" -version = "0.26.0" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d13f06d5326a915becaffabdfab75051b8cdc260c2a5c06c0e90226ede89a692" +checksum = "06d9e5e61dd037cdc51da0d7e2b2be10f497478ea7e120d85dad632adb99882b" dependencies = [ "base64", "chrono", @@ -963,15 +1002,38 @@ dependencies = [ "serde_json", ] +[[package]] +name = "k8s-openapi" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05a6d6f3611ad1d21732adbd7a2e921f598af6c92d71ae6e2620da4b67ee1f0d" +dependencies = [ + "base64", + "jiff", + "serde", + "serde_json", +] + [[package]] name = "kube" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48e7bb0b6a46502cc20e4575b6ff401af45cfea150b34ba272a3410b78aa014e" dependencies = [ - "k8s-openapi", - "kube-client", - "kube-core", + "k8s-openapi 0.26.1", + "kube-client 2.0.1", + "kube-core 2.0.1", +] + +[[package]] +name = "kube" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f96b537b4c4f61fc183594edbecbbefa3037e403feac0701bb24e6eff78e0034" +dependencies = [ + "k8s-openapi 0.27.0", + "kube-client 3.0.1", + "kube-core 3.0.1", ] [[package]] @@ -993,9 +1055,44 @@ dependencies = [ "hyper-rustls", "hyper-timeout", "hyper-util", - "jsonpath-rust", - "k8s-openapi", - "kube-core", + "jsonpath-rust 0.7.5", + "k8s-openapi 0.26.1", + "kube-core 2.0.1", + "pem", + "rustls", + "secrecy", + "serde", + "serde_json", + "serde_yaml", + "thiserror 2.0.17", + "tokio", + "tokio-util", + "tower", + "tower-http", + "tracing", +] + +[[package]] +name = "kube-client" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af97b8b696eb737e5694f087c498ca725b172c2a5bc3a6916328d160225537ee" +dependencies = [ + "base64", + "bytes", + "either", + "futures", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-rustls", + "hyper-timeout", + "hyper-util", + "jiff", + "jsonpath-rust 1.0.4", + "k8s-openapi 0.27.0", + "kube-core 3.0.1", "pem", "rustls", "secrecy", @@ -1020,7 +1117,24 @@ dependencies = [ "derive_more", "form_urlencoded", "http", - "k8s-openapi", + "k8s-openapi 0.26.1", + "serde", + "serde-value", + "serde_json", + "thiserror 2.0.17", +] + +[[package]] +name = "kube-core" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7aeade7d2e9f165f96b3c1749ff01a8e2dc7ea954bd333bcfcecc37d5226bdd" +dependencies = [ + "derive_more", + "form_urlencoded", + "http", + "jiff", + "k8s-openapi 0.27.0", "serde", "serde-value", "serde_json", @@ -1035,9 +1149,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" -version = "0.2.177" +version = "0.2.180" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" +checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc" [[package]] name = "linux-raw-sys" @@ -1101,7 +1215,7 @@ dependencies = [ "bytes", "cortexbrain-common 0.1.0", "libc", - "nix", + "nix 0.31.1", "tokio", "tracing", "tracing-subscriber", @@ -1153,6 +1267,19 @@ dependencies = [ "memoffset", ] +[[package]] +name = "nix" +version = "0.31.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "225e7cfe711e0ba79a68baeddb2982723e4235247aefce1482f2f16c27865b66" +dependencies = [ + "bitflags", + "cfg-if", + "cfg_aliases", + "libc", + "memoffset", +] + [[package]] name = "nu-ansi-term" version = "0.50.3" @@ -1349,6 +1476,21 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" +[[package]] +name = "portable-atomic" +version = "1.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" + +[[package]] +name = "portable-atomic-util" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a9db96d7fa8782dd8c15ce32ffe8680bbd1e978a43bf51a34d39483540495f5" +dependencies = [ + "portable-atomic", +] + [[package]] name = "prettyplease" version = "0.2.37" @@ -1382,9 +1524,9 @@ dependencies = [ [[package]] name = "prost" -version = "0.14.1" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7231bd9b3d3d33c86b58adbac74b5ec0ad9f496b19d22801d773636feaa95f3d" +checksum = "d2ea70524a2f82d518bce41317d0fae74151505651af45faf1ffbd6fd33f0568" dependencies = [ "bytes", "prost-derive", @@ -1414,9 +1556,9 @@ dependencies = [ [[package]] name = "prost-derive" -version = "0.14.1" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425" +checksum = "27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b" dependencies = [ "anyhow", "itertools", @@ -1521,6 +1663,15 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "rustc_version" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +dependencies = [ + "semver", +] + [[package]] name = "rustix" version = "1.1.2" @@ -1860,9 +2011,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.48.0" +version = "1.49.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408" +checksum = "72a2903cd7736441aac9df9d7688bd0ce48edccaadf181c3b90be801e81d3d86" dependencies = [ "bytes", "libc", @@ -1898,9 +2049,9 @@ dependencies = [ [[package]] name = "tokio-stream" -version = "0.1.17" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047" +checksum = "32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70" dependencies = [ "futures-core", "pin-project-lite", @@ -1922,9 +2073,9 @@ dependencies = [ [[package]] name = "tonic" -version = "0.14.2" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb7613188ce9f7df5bfe185db26c5814347d110db17920415cf2fbcad85e7203" +checksum = "a286e33f82f8a1ee2df63f4fa35c0becf4a85a0cb03091a15fd7bf0b402dc94a" dependencies = [ "async-trait", "axum", @@ -1951,9 +2102,9 @@ dependencies = [ [[package]] name = "tonic-build" -version = "0.14.2" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c40aaccc9f9eccf2cd82ebc111adc13030d23e887244bc9cfa5d1d636049de3" +checksum = "27aac809edf60b741e2d7db6367214d078856b8a5bff0087e94ff330fb97b6fc" dependencies = [ "prettyplease", "proc-macro2", @@ -1963,9 +2114,9 @@ dependencies = [ [[package]] name = "tonic-prost" -version = "0.14.2" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66bd50ad6ce1252d87ef024b3d64fe4c3cf54a86fb9ef4c631fdd0ded7aeaa67" +checksum = "d6c55a2d6a14174563de34409c9f92ff981d006f56da9c6ecd40d9d4a31500b0" dependencies = [ "bytes", "prost", @@ -1974,9 +2125,9 @@ dependencies = [ [[package]] name = "tonic-prost-build" -version = "0.14.2" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4a16cba4043dc3ff43fcb3f96b4c5c154c64cbd18ca8dce2ab2c6a451d058a2" +checksum = "a4556786613791cfef4ed134aa670b61a85cfcacf71543ef33e8d801abae988f" dependencies = [ "prettyplease", "proc-macro2", @@ -1990,9 +2141,9 @@ dependencies = [ [[package]] name = "tonic-reflection" -version = "0.14.2" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34da53e8387581d66db16ff01f98a70b426b091fdf76856e289d5c1bd386ed7b" +checksum = "758112f988818866f38face806ebf8c8961ad2c087e2ba89ad30010ba5fd80c1" dependencies = [ "prost", "prost-types", @@ -2034,6 +2185,7 @@ dependencies = [ "http-body", "mime", "pin-project-lite", + "tower", "tower-layer", "tower-service", "tracing", @@ -2053,9 +2205,9 @@ checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" -version = "0.1.41" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" dependencies = [ "log", "pin-project-lite", @@ -2065,9 +2217,9 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.30" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" dependencies = [ "proc-macro2", "quote", @@ -2076,9 +2228,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.34" +version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" dependencies = [ "once_cell", "valuable", @@ -2097,9 +2249,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.20" +version = "0.3.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5" +checksum = "2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e" dependencies = [ "matchers", "nu-ansi-term", @@ -2238,11 +2390,10 @@ dependencies = [ [[package]] name = "which" -version = "7.0.3" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762" +checksum = "d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d" dependencies = [ - "either", "env_home", "rustix", "winsafe", diff --git a/core/api/Cargo.toml b/core/api/Cargo.toml index 988ac46d..53832b5f 100644 --- a/core/api/Cargo.toml +++ b/core/api/Cargo.toml @@ -17,25 +17,25 @@ client = [] [dependencies] anyhow = "1.0.98" -prost = "0.14.1" -tokio = { version = "1.47.0", features = ["full"] } -tonic = "0.14.0" -tonic-prost = "0.14.0" -tracing = "0.1.41" +prost = "0.14.3" +tokio = { version = "1.49.0", features = ["full"] } +tonic = "0.14.3" +tonic-prost = "0.14.3" +tracing = "0.1.44" aya = "0.13.1" cortexbrain-common = "0.1.0" -tonic-reflection = "0.14.0" -tonic-build = "0.14.0" -tracing-subscriber = "0.3.19" -tokio-stream = "0.1.17" -bytemuck = {version ="1.23.0"} +tonic-reflection = "0.14.3" +tonic-build = "0.14.3" +tracing-subscriber = "0.3.22" +tokio-stream = "0.1.18" +bytemuck = {version ="1.25.0"} bytemuck_derive = "1.10.1" cortexflow_identity = {version = "0.1.1", features = ["enums"]} -chrono = "0.4.42" +chrono = "0.4.43" [build-dependencies] -tonic-build = "0.14.0" -tonic-prost-build = "0.14.0" +tonic-build = "0.14.3" +tonic-prost-build = "0.14.3" [lib] name = "agent_api" diff --git a/core/src/components/conntracker/Cargo.toml b/core/src/components/conntracker/Cargo.toml index efdf0069..bc536fe1 100644 --- a/core/src/components/conntracker/Cargo.toml +++ b/core/src/components/conntracker/Cargo.toml @@ -9,7 +9,7 @@ aya-ebpf = { git = "https://github.com/aya-rs/aya" } aya-log-ebpf = { git = "https://github.com/aya-rs/aya" } [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 08d753eb..9ba5a285 100644 --- a/core/src/components/identity/Cargo.toml +++ b/core/src/components/identity/Cargo.toml @@ -19,8 +19,8 @@ experimental = ["map-handlers", "struct", "enums"] [dependencies] aya = "0.13.1" -bytes = "1.4" -tokio = { version = "1.48.0", features = [ +bytes = "1.11" +tokio = { version = "1.49.0", features = [ "rt", "rt-multi-thread", "signal", @@ -29,12 +29,12 @@ tokio = { version = "1.48.0", features = [ "macros", ] } anyhow = "1.0" -tracing = "0.1.41" -tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } -libc = "0.2.172" -bytemuck = { version = "1.23.0", features = ["derive"] } +tracing = "0.1.44" +tracing-subscriber = { version = "0.3.22", features = ["env-filter"] } +libc = "0.2.180" +bytemuck = { version = "1.25.0", features = ["derive"] } bytemuck_derive = "1.10.1" cortexbrain-common = "0.1.0" -nix = { version = "0.30.1", features = ["net"] } -kube = { version = "2.0.1", features = ["client"] } -k8s-openapi = { version = "0.26.0", features = ["v1_34"] } +nix = { version = "0.31.1", features = ["net"] } +kube = { version = "3.0.1", features = ["client"] } +k8s-openapi = { version = "0.27.0", features = ["v1_34"] } diff --git a/core/src/components/metrics/Cargo.toml b/core/src/components/metrics/Cargo.toml index 112872e8..ae77ea93 100644 --- a/core/src/components/metrics/Cargo.toml +++ b/core/src/components/metrics/Cargo.toml @@ -6,12 +6,12 @@ edition = "2024" [dependencies] aya = "0.13.1" aya-log = "0.2.1" -bytes = "1.4" -tokio = { version = "1.48.0", features = ["rt","macros","time","fs","signal","rt-multi-thread"] } +bytes = "1.11" +tokio = { version = "1.49.0", features = ["rt","macros","time","fs","signal","rt-multi-thread"] } anyhow = "1.0" -tracing = "0.1.41" -tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } -libc = "0.2.172" -bytemuck = "1.23.0" +tracing = "0.1.44" +tracing-subscriber = { version = "0.3.22", features = ["env-filter"] } +libc = "0.2.180" +bytemuck = "1.25.0" cortexbrain-common = { path = "../../../common" } -nix ={version="0.30.1",features=["net"]} +nix ={version="0.31.1",features=["net"]} diff --git a/core/src/components/metrics_tracer/Cargo.toml b/core/src/components/metrics_tracer/Cargo.toml index 4816770c..823ee479 100644 --- a/core/src/components/metrics_tracer/Cargo.toml +++ b/core/src/components/metrics_tracer/Cargo.toml @@ -6,10 +6,10 @@ edition = "2024" [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.25.0",features = ["derive"]} [build-dependencies] -which = { version = "7.0.0", default-features = false } +which = { version = "8.0.0", default-features = false } [[bin]] name = "metrics_tracer"