diff --git a/core/Cargo.lock b/core/Cargo.lock index 9d5db99..26e7694 100644 --- a/core/Cargo.lock +++ b/core/Cargo.lock @@ -105,7 +105,7 @@ dependencies = [ "futures-core", "futures-util", "mio", - "socket2", + "socket2 0.5.10", "tokio", "tracing", ] @@ -167,7 +167,7 @@ dependencies = [ "serde_json", "serde_urlencoded", "smallvec", - "socket2", + "socket2 0.5.10", "time", "tracing", "url", @@ -405,7 +405,7 @@ dependencies = [ [[package]] name = "aya-ebpf" version = "0.1.1" -source = "git+https://github.com/aya-rs/aya#35332f2288b0bbb8981233ae464715ea9217b081" +source = "git+https://github.com/aya-rs/aya#fff92f8529e05f7e644f1df87fdab4d8e86de18a" dependencies = [ "aya-ebpf-bindings", "aya-ebpf-cty", @@ -416,7 +416,7 @@ dependencies = [ [[package]] name = "aya-ebpf-bindings" version = "0.1.1" -source = "git+https://github.com/aya-rs/aya#35332f2288b0bbb8981233ae464715ea9217b081" +source = "git+https://github.com/aya-rs/aya#fff92f8529e05f7e644f1df87fdab4d8e86de18a" dependencies = [ "aya-ebpf-cty", ] @@ -424,12 +424,12 @@ dependencies = [ [[package]] name = "aya-ebpf-cty" version = "0.2.2" -source = "git+https://github.com/aya-rs/aya#35332f2288b0bbb8981233ae464715ea9217b081" +source = "git+https://github.com/aya-rs/aya#fff92f8529e05f7e644f1df87fdab4d8e86de18a" [[package]] name = "aya-ebpf-macros" version = "0.1.1" -source = "git+https://github.com/aya-rs/aya#35332f2288b0bbb8981233ae464715ea9217b081" +source = "git+https://github.com/aya-rs/aya#fff92f8529e05f7e644f1df87fdab4d8e86de18a" dependencies = [ "proc-macro2", "proc-macro2-diagnostics", @@ -463,7 +463,7 @@ dependencies = [ [[package]] name = "aya-log-common" version = "0.1.15" -source = "git+https://github.com/aya-rs/aya#35332f2288b0bbb8981233ae464715ea9217b081" +source = "git+https://github.com/aya-rs/aya#fff92f8529e05f7e644f1df87fdab4d8e86de18a" dependencies = [ "num_enum", ] @@ -471,7 +471,7 @@ dependencies = [ [[package]] name = "aya-log-ebpf" version = "0.1.1" -source = "git+https://github.com/aya-rs/aya#35332f2288b0bbb8981233ae464715ea9217b081" +source = "git+https://github.com/aya-rs/aya#fff92f8529e05f7e644f1df87fdab4d8e86de18a" dependencies = [ "aya-ebpf", "aya-log-common 0.1.15 (git+https://github.com/aya-rs/aya)", @@ -481,7 +481,7 @@ dependencies = [ [[package]] name = "aya-log-ebpf-macros" version = "0.1.0" -source = "git+https://github.com/aya-rs/aya#35332f2288b0bbb8981233ae464715ea9217b081" +source = "git+https://github.com/aya-rs/aya#fff92f8529e05f7e644f1df87fdab4d8e86de18a" dependencies = [ "aya-log-common 0.1.15 (git+https://github.com/aya-rs/aya)", "aya-log-parser", @@ -493,7 +493,7 @@ dependencies = [ [[package]] name = "aya-log-parser" version = "0.1.13" -source = "git+https://github.com/aya-rs/aya#35332f2288b0bbb8981233ae464715ea9217b081" +source = "git+https://github.com/aya-rs/aya#fff92f8529e05f7e644f1df87fdab4d8e86de18a" dependencies = [ "aya-log-common 0.1.15 (git+https://github.com/aya-rs/aya)", ] @@ -515,7 +515,7 @@ dependencies = [ [[package]] name = "aya-tool" version = "0.1.0" -source = "git+https://github.com/aya-rs/aya#35332f2288b0bbb8981233ae464715ea9217b081" +source = "git+https://github.com/aya-rs/aya#fff92f8529e05f7e644f1df87fdab4d8e86de18a" dependencies = [ "anyhow", "bindgen", @@ -741,9 +741,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.41" +version = "4.5.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9" +checksum = "ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882" dependencies = [ "clap_builder", "clap_derive", @@ -751,9 +751,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.41" +version = "4.5.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d" +checksum = "64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966" dependencies = [ "anstream", "anstyle", @@ -1298,7 +1298,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.52.0", ] [[package]] @@ -1786,7 +1786,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2", + "socket2 0.5.10", "tokio", "tower-service", "tracing", @@ -1883,9 +1883,9 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.15" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f66d5bd4c6f02bf0542fad85d626775bab9258cf795a4256dcaf3161114d1df" +checksum = "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e" dependencies = [ "base64 0.22.1", "bytes", @@ -1899,7 +1899,7 @@ dependencies = [ "libc", "percent-encoding", "pin-project-lite", - "socket2", + "socket2 0.6.0", "system-configuration", "tokio", "tower-service", @@ -3641,7 +3641,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -3886,9 +3886,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.140" +version = "1.0.142" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" +checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" dependencies = [ "itoa", "memchr", @@ -4043,6 +4043,16 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "socket2" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807" +dependencies = [ + "libc", + "windows-sys 0.59.0", +] + [[package]] name = "spin" version = "0.9.8" @@ -4145,7 +4155,7 @@ dependencies = [ "getrandom 0.3.3", "once_cell", "rustix", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -4255,9 +4265,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.46.1" +version = "1.47.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17" +checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038" dependencies = [ "backtrace", "bytes", @@ -4268,9 +4278,9 @@ dependencies = [ "pin-project-lite", "signal-hook-registry", "slab", - "socket2", + "socket2 0.6.0", "tokio-macros", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -4341,9 +4351,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.15" +version = "0.7.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df" +checksum = "14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5" dependencies = [ "bytes", "futures-core", diff --git a/core/Cargo.toml b/core/Cargo.toml index 8ca7b1a..3ebb0bd 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -19,7 +19,7 @@ members = [ [dependencies] actix-web = "4.9.0" -clap = "4.5.21" +clap = "4.5.42" reqwest = { version = "0.12.9", features = ["json"] } tokio = { version = "1", features = ["full"] } tracing = "0.1.40" @@ -29,12 +29,12 @@ schemas = "0.4.0" yaml-rust2 = "0.10.3" kube = { version = "1.1.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"] } +serde_json = "1.0.142" +tokio-util = { version = "0.7.16", 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.16" tower = "0.5.1" ipnet = "2.10.1" iptables = "0.5.2" diff --git a/core/src/client/Cargo.toml b/core/src/client/Cargo.toml index b891772..49faa41 100644 --- a/core/src/client/Cargo.toml +++ b/core/src/client/Cargo.toml @@ -5,7 +5,7 @@ edition = "2021" [dependencies] actix-web = "4.9.0" -clap = "4.5.21" +clap = "4.5.42" tokio = { version = "1", features = ["full"] } tracing = "0.1.40" futures = "0.3.31" @@ -14,12 +14,12 @@ schemas = "0.4.0" yaml-rust2 = "0.10.3" kube = { version = "1.1.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"] } +serde_json = "1.0.142" +tokio-util = { version = "0.7.16", 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.16" tower = "0.5.1" ipnet = "2.10.1" iptables = "0.5.2" diff --git a/core/src/components/kernel/Cargo.toml b/core/src/components/kernel/Cargo.toml index a4d70f8..03712b1 100644 --- a/core/src/components/kernel/Cargo.toml +++ b/core/src/components/kernel/Cargo.toml @@ -5,7 +5,7 @@ edition = "2024" [dependencies] actix-web = "4.9.0" -clap = "4.5.21" +clap = "4.5.42" tokio = { version = "1", features = ["full"] } tracing = "0.1.40" futures = "0.3.31" @@ -14,12 +14,12 @@ schemas = "0.4.0" yaml-rust2 = "0.10.3" kube = { version = "1.1.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"] } +serde_json = "1.0.142" +tokio-util = { version = "0.7.16", 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.16" tower = "0.5.1" ipnet = "2.10.1" iptables = "0.5.2" diff --git a/core/src/components/loadbalancer/Cargo.toml b/core/src/components/loadbalancer/Cargo.toml index b328953..c024041 100644 --- a/core/src/components/loadbalancer/Cargo.toml +++ b/core/src/components/loadbalancer/Cargo.toml @@ -8,12 +8,12 @@ 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.47.1", features = ["full"] } tracing = "0.1.41" tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } bytemuck = {version ="1.23.0",features = ["derive"]} serde = "1.0.219" -serde_json = "1.0.140" +serde_json = "1.0.142" prometheus = "0.14.0" lazy_static = "1.5.0" kube = "1.1.0" diff --git a/core/src/components/proxy/Cargo.toml b/core/src/components/proxy/Cargo.toml index 296e6d9..ca44aee 100644 --- a/core/src/components/proxy/Cargo.toml +++ b/core/src/components/proxy/Cargo.toml @@ -14,8 +14,8 @@ kube-runtime = "1.1.0" lazy_static = "1.5.0" prometheus = "0.14.0" serde = "1.0.219" -serde_json = "1.0.140" -tokio = "1.43.0" +serde_json = "1.0.142" +tokio = "1.47.1" tracing = "0.1.41" tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } warp = "0.3.7" diff --git a/core/src/shared/Cargo.toml b/core/src/shared/Cargo.toml index 4779959..ba2d52a 100644 --- a/core/src/shared/Cargo.toml +++ b/core/src/shared/Cargo.toml @@ -5,7 +5,7 @@ edition = "2021" [dependencies] actix-web = "4.9.0" -clap = "4.5.21" +clap = "4.5.42" tokio = { version = "1", features = ["full"] } tracing = "0.1.40" futures = "0.3.31" @@ -14,12 +14,12 @@ schemas = "0.4.0" yaml-rust2 = "0.10.3" kube = { version = "1.1.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"] } +serde_json = "1.0.142" +tokio-util = { version = "0.7.16", 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.16" tower = "0.5.1" ipnet = "2.10.1" iptables = "0.5.2" diff --git a/core/xtask/Cargo.toml b/core/xtask/Cargo.toml index c0da400..b536872 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.42", features = ["derive"] } aya-tool = { git = "https://github.com/aya-rs/aya" } anyhow = "1.0.98"