diff --git a/Cargo.lock b/Cargo.lock index dd45dcdd0ca3d..73edceafb1ab7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1938,7 +1938,7 @@ dependencies = [ "bitflags 2.10.0", "cexpr", "clang-sys", - "itertools 0.10.5", + "itertools 0.13.0", "proc-macro2 1.0.101", "quote 1.0.40", "regex", @@ -2641,7 +2641,7 @@ checksum = "fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81" dependencies = [ "serde", "termcolor", - "unicode-width 0.1.13", + "unicode-width 0.2.0", ] [[package]] @@ -5874,15 +5874,6 @@ dependencies = [ "either", ] -[[package]] -name = "itertools" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" -dependencies = [ - "either", -] - [[package]] name = "itertools" version = "0.13.0" @@ -7779,8 +7770,8 @@ dependencies = [ "ordered-float 4.6.0", "prost 0.12.6", "prost-build 0.12.6", - "tonic 0.11.0", - "tonic-build 0.11.0", + "tonic 0.12.3", + "tonic-build 0.13.1", "vector-core", "vector-lookup", "vrl", @@ -8568,8 +8559,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4" dependencies = [ "bytes 1.10.1", - "heck 0.4.1", - "itertools 0.12.1", + "heck 0.5.0", + "itertools 0.11.0", "log", "multimap", "once_cell", @@ -8588,8 +8579,8 @@ version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf" dependencies = [ - "heck 0.4.1", - "itertools 0.10.5", + "heck 0.5.0", + "itertools 0.14.0", "log", "multimap", "once_cell", @@ -8622,7 +8613,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1" dependencies = [ "anyhow", - "itertools 0.12.1", + "itertools 0.11.0", "proc-macro2 1.0.101", "quote 1.0.40", "syn 2.0.106", @@ -8635,7 +8626,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" dependencies = [ "anyhow", - "itertools 0.10.5", + "itertools 0.14.0", "proc-macro2 1.0.101", "quote 1.0.40", "syn 2.0.106", @@ -10661,7 +10652,7 @@ version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1c97747dbf44bb1ca44a561ece23508e99cb592e862f22222dcf42f51d1e451" dependencies = [ - "heck 0.4.1", + "heck 0.5.0", "proc-macro2 1.0.101", "quote 1.0.40", "syn 2.0.106", @@ -11828,6 +11819,7 @@ dependencies = [ "axum 0.7.5", "base64 0.22.1", "bytes 1.10.1", + "flate2", "h2 0.4.12", "http 1.3.1", "http-body 1.0.0", @@ -11838,8 +11830,11 @@ dependencies = [ "percent-encoding", "pin-project", "prost 0.13.5", + "rustls-native-certs 0.8.1", + "rustls-pemfile 2.1.0", "socket2 0.5.10", "tokio", + "tokio-rustls 0.26.2", "tokio-stream", "tower 0.4.13", "tower-layer", @@ -11873,6 +11868,20 @@ dependencies = [ "syn 2.0.106", ] +[[package]] +name = "tonic-build" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eac6f67be712d12f0b41328db3137e0d0757645d8904b4cb7d51cd9c2279e847" +dependencies = [ + "prettyplease 0.2.15", + "proc-macro2 1.0.101", + "prost-build 0.13.5", + "prost-types 0.13.5", + "quote 1.0.40", + "syn 2.0.106", +] + [[package]] name = "tower" version = "0.4.13" @@ -12782,8 +12791,8 @@ dependencies = [ "tokio-tungstenite 0.20.1", "tokio-util", "toml 0.9.8", - "tonic 0.11.0", - "tonic-build 0.11.0", + "tonic 0.12.3", + "tonic-build 0.13.1", "tower 0.5.2", "tower-http 0.4.4", "tower-test", @@ -13026,7 +13035,7 @@ dependencies = [ "tokio-test", "tokio-util", "toml 0.9.8", - "tonic 0.11.0", + "tonic 0.12.3", "tracing 0.1.41", "tracing-subscriber", "url", diff --git a/Cargo.toml b/Cargo.toml index b9a2dd92aa1c1..e0c22775a2ebd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -191,8 +191,8 @@ socket2 = { version = "0.5.10", default-features = false } tempfile = "3.23.0" tokio = { version = "1.45.1", default-features = false } toml = { version = "0.9.8", default-features = false, features = ["serde", "display", "parse"] } -tonic = { version = "0.11", default-features = false, features = ["transport", "codegen", "prost", "tls", "tls-roots", "gzip"] } -tonic-build = { version = "0.11", default-features = false, features = ["transport", "prost"] } +tonic = { version = "0.12", default-features = false, features = ["transport", "codegen", "prost", "tls", "tls-roots", "gzip"] } +tonic-build = { version = "0.13", default-features = false, features = ["transport", "prost"] } tracing = { version = "0.1.34", default-features = false } tracing-subscriber = { version = "0.3.20", default-features = false, features = ["fmt"] } url = { version = "2.5.4", default-features = false, features = ["serde"] }