diff --git a/Cargo.lock b/Cargo.lock index b97b30d26cec3..60ffb351a559c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2603,8 +2603,8 @@ dependencies = [ "memchr", "opentelemetry-proto", "ordered-float 4.6.0", - "prost 0.12.6", - "prost-reflect", + "prost 0.13.5", + "prost-reflect 0.16.3", "rand 0.9.2", "regex", "rstest", @@ -3601,8 +3601,8 @@ dependencies = [ "dnsmsg-parser", "hickory-proto 0.25.2", "paste", - "prost 0.12.6", - "prost-build 0.12.6", + "prost 0.13.5", + "prost-build 0.13.5", "snafu 0.8.9", "tracing 0.1.41", "vector-common", @@ -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" @@ -6535,9 +6526,9 @@ name = "loki-logproto" version = "0.1.0" dependencies = [ "chrono", - "prost 0.12.6", - "prost-build 0.12.6", - "prost-types 0.12.6", + "prost 0.13.5", + "prost-build 0.13.5", + "prost-types 0.14.3", ] [[package]] @@ -7777,8 +7768,8 @@ dependencies = [ "glob", "hex", "ordered-float 4.6.0", - "prost 0.12.6", - "prost-build 0.12.6", + "prost 0.13.5", + "prost-build 0.13.5", "tonic 0.11.0", "tonic-build 0.11.0", "vector-core", @@ -8471,9 +8462,9 @@ version = "0.1.0" dependencies = [ "indexmap 2.12.0", "nom 8.0.0", - "prost 0.12.6", - "prost-build 0.12.6", - "prost-types 0.12.6", + "prost 0.13.5", + "prost-build 0.13.5", + "prost-types 0.14.3", "snafu 0.8.9", "vector-common", ] @@ -8539,6 +8530,16 @@ dependencies = [ "prost-derive 0.13.5", ] +[[package]] +name = "prost" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2ea70524a2f82d518bce41317d0fae74151505651af45faf1ffbd6fd33f0568" +dependencies = [ + "bytes 1.10.1", + "prost-derive 0.14.3", +] + [[package]] name = "prost-build" version = "0.11.9" @@ -8569,7 +8570,7 @@ checksum = "22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4" dependencies = [ "bytes 1.10.1", "heck 0.5.0", - "itertools 0.12.1", + "itertools 0.10.5", "log", "multimap", "once_cell", @@ -8622,7 +8623,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1" dependencies = [ "anyhow", - "itertools 0.12.1", + "itertools 0.10.5", "proc-macro2 1.0.101", "quote 1.0.40", "syn 2.0.106", @@ -8641,16 +8642,39 @@ dependencies = [ "syn 2.0.106", ] +[[package]] +name = "prost-derive" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b" +dependencies = [ + "anyhow", + "itertools 0.14.0", + "proc-macro2 1.0.101", + "quote 1.0.40", + "syn 2.0.106", +] + [[package]] name = "prost-reflect" version = "0.14.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b5edd582b62f5cde844716e66d92565d7faf7ab1445c8cebce6e00fba83ddb2" dependencies = [ - "base64 0.22.1", "once_cell", "prost 0.13.5", "prost-types 0.13.5", +] + +[[package]] +name = "prost-reflect" +version = "0.16.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b89455ef41ed200cafc47c76c552ee7792370ac420497e551f16123a9135f76e" +dependencies = [ + "base64 0.22.1", + "prost 0.14.3", + "prost-types 0.14.3", "serde", "serde-value", ] @@ -8682,6 +8706,15 @@ dependencies = [ "prost 0.13.5", ] +[[package]] +name = "prost-types" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8991c4cbdb8bc5b11f0b074ffe286c30e523de90fee5ba8132f1399f23cb3dd7" +dependencies = [ + "prost 0.14.3", +] + [[package]] name = "psl" version = "2.1.22" @@ -12732,10 +12765,10 @@ dependencies = [ "postgres-openssl", "proptest", "proptest-derive", - "prost 0.12.6", - "prost-build 0.12.6", - "prost-reflect", - "prost-types 0.12.6", + "prost 0.13.5", + "prost-build 0.13.5", + "prost-reflect 0.16.3", + "prost-types 0.14.3", "pulsar", "quick-junit", "quickcheck", @@ -13001,9 +13034,9 @@ dependencies = [ "parking_lot 0.12.4", "pin-project", "proptest", - "prost 0.12.6", - "prost-build 0.12.6", - "prost-types 0.12.6", + "prost 0.13.5", + "prost-build 0.13.5", + "prost-types 0.14.3", "quanta", "quickcheck", "quickcheck_macros", @@ -13285,7 +13318,7 @@ dependencies = [ "proptest", "proptest-derive", "prost 0.13.5", - "prost-reflect", + "prost-reflect 0.14.7", "psl", "psl-types", "publicsuffix", diff --git a/Cargo.toml b/Cargo.toml index be3e047bdf894..1a97324e1296a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -174,10 +174,10 @@ paste = { version = "1.0.15" } pin-project = { version = "1.1.10", default-features = false } proptest = { version = "1.8" } proptest-derive = { version = "0.6.0" } -prost = { version = "0.12", default-features = false, features = ["std"] } -prost-build = { version = "0.12", default-features = false } -prost-reflect = { version = "0.14", features = ["serde"], default-features = false } -prost-types = { version = "0.12", default-features = false } +prost = { version = "0.13", default-features = false, features = ["std"] } +prost-build = { version = "0.13", default-features = false } +prost-reflect = { version = "0.16", features = ["serde"], default-features = false } +prost-types = { version = "0.14", default-features = false } rand = { version = "0.9.2", default-features = false, features = ["small_rng", "thread_rng"] } rand_distr = { version = "0.5.1", default-features = false } regex = { version = "1.11.2", default-features = false, features = ["std", "perf"] }