From 7ac47a1c5bf0cb446e9dfebe7cea62cbffc1a1b9 Mon Sep 17 00:00:00 2001 From: Kasper Juul Hermansen Date: Mon, 16 Feb 2026 04:19:25 +0000 Subject: [PATCH] chore(deps): update tokio-prost monorepo to 0.14 --- Cargo.lock | 112 ++++++++++++------------------ Cargo.toml | 6 +- crates/crunch-envelope/Cargo.toml | 2 +- 3 files changed, 48 insertions(+), 72 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0b58c11..68419fc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -294,7 +294,7 @@ version = "0.1.0" dependencies = [ "anyhow", "crunch", - "prost 0.13.3", + "prost 0.14.3", "tokio", "tracing", "tracing-subscriber", @@ -689,9 +689,9 @@ dependencies = [ "crunch-traits", "genco", "pretty_assertions", - "prost 0.13.3", + "prost 0.14.3", "prost-build", - "prost-types 0.13.3", + "prost-types", "regex", "tempfile", "tokio", @@ -708,9 +708,9 @@ dependencies = [ "capnp", "capnpc", "criterion", - "prost 0.13.3", + "prost 0.14.3", "prost-build", - "prost-types 0.13.3", + "prost-types", "serde", "serde_json", "thiserror", @@ -770,8 +770,8 @@ dependencies = [ "bytes", "crunch-traits", "futures", - "prost 0.13.3", - "prost-types 0.13.3", + "prost 0.14.3", + "prost-types", "thiserror", "tokio", "tonic", @@ -805,7 +805,7 @@ dependencies = [ "anyhow", "async-trait", "futures", - "prost 0.13.3", + "prost 0.14.3", "thiserror", "tokio", "uuid", @@ -1035,9 +1035,9 @@ checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" [[package]] name = "fixedbitset" -version = "0.4.2" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" +checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" [[package]] name = "flume" @@ -1056,6 +1056,12 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "foldhash" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" + [[package]] name = "form_urlencoded" version = "1.2.1" @@ -1273,6 +1279,9 @@ name = "hashbrown" version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a9bfc1af68b1726ea47d3d5109de126281def866b33970e10fbab11b5dafab3" +dependencies = [ + "foldhash", +] [[package]] name = "hashlink" @@ -1675,15 +1684,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" @@ -2069,11 +2069,12 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "petgraph" -version = "0.6.5" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" +checksum = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455" dependencies = [ "fixedbitset", + "hashbrown 0.15.1", "indexmap 2.6.0", ] @@ -2213,16 +2214,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "prost" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29" -dependencies = [ - "bytes", - "prost-derive 0.12.6", -] - [[package]] name = "prost" version = "0.13.3" @@ -2230,25 +2221,32 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b0487d90e047de87f984913713b85c601c05609aad5b0df4b4573fbf69aa13f" dependencies = [ "bytes", - "prost-derive 0.13.3", +] + +[[package]] +name = "prost" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2ea70524a2f82d518bce41317d0fae74151505651af45faf1ffbd6fd33f0568" +dependencies = [ + "bytes", + "prost-derive", ] [[package]] name = "prost-build" -version = "0.12.6" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4" +checksum = "343d3bd7056eda839b03204e68deff7d1b13aba7af2b2fd16890697274262ee7" dependencies = [ - "bytes", "heck 0.5.0", - "itertools 0.12.1", + "itertools 0.13.0", "log", "multimap", - "once_cell", "petgraph", "prettyplease", - "prost 0.12.6", - "prost-types 0.12.6", + "prost 0.14.3", + "prost-types", "regex", "syn 2.0.87", "tempfile", @@ -2256,22 +2254,9 @@ dependencies = [ [[package]] name = "prost-derive" -version = "0.12.6" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1" -dependencies = [ - "anyhow", - "itertools 0.12.1", - "proc-macro2", - "quote", - "syn 2.0.87", -] - -[[package]] -name = "prost-derive" -version = "0.13.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9552f850d5f0964a4e4d0bf306459ac29323ddfbae05e35a7c0d35cb0803cc5" +checksum = "27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b" dependencies = [ "anyhow", "itertools 0.13.0", @@ -2282,20 +2267,11 @@ dependencies = [ [[package]] name = "prost-types" -version = "0.12.6" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9091c90b0a32608e984ff2fa4091273cbdd755d54935c51d520887f4a1dbd5b0" +checksum = "8991c4cbdb8bc5b11f0b074ffe286c30e523de90fee5ba8132f1399f23cb3dd7" dependencies = [ - "prost 0.12.6", -] - -[[package]] -name = "prost-types" -version = "0.13.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4759aa0d3a6232fb8dbdb97b61de2c20047c68aca932c7ed76da9d788508d670" -dependencies = [ - "prost 0.13.3", + "prost 0.14.3", ] [[package]] @@ -3170,7 +3146,7 @@ dependencies = [ "fastrand 2.2.0", "once_cell", "rustix", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -3759,7 +3735,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 5eafef0..5eb0593 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -30,9 +30,9 @@ clap = { version = "4.4.5", features = ["derive"] } toml_edit = { version = "0.20.0", features = ["serde"] } serde = { version = "1.0.188", features = ["derive"] } serde_json = { version = "1.0.107" } -prost = { version = "0.13" } -prost-types = { version = "0.13" } -prost-build = "0.12" +prost = { version = "0.14" } +prost-types = { version = "0.14" } +prost-build = "0.14" bytes = { version = "1.5" } tempfile = { version = "3.8.0" } genco = { version = "0.17.6" } diff --git a/crates/crunch-envelope/Cargo.toml b/crates/crunch-envelope/Cargo.toml index 87b73e0..d54688a 100644 --- a/crates/crunch-envelope/Cargo.toml +++ b/crates/crunch-envelope/Cargo.toml @@ -25,7 +25,7 @@ bytes = {workspace = true, optional = true} [build-dependencies] capnpc = "0.18.0" -prost-build = "0.12" +prost-build = "0.14" [dev-dependencies] criterion = { version = "0.5" } \ No newline at end of file