diff --git a/Cargo.lock b/Cargo.lock index 9da3720d..bd497bfe 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -305,9 +305,9 @@ dependencies = [ "base64", "bytes", "futures", - "prost", + "prost 0.14.1", "prost-types", - "tonic", + "tonic 0.14.2", "tonic-prost", ] @@ -1810,12 +1810,12 @@ dependencies = [ "parquet", "pin-project", "pretty_assertions", - "prost", + "prost 0.13.5", "rand 0.8.5", "structopt", "tokio", "tokio-stream", - "tonic", + "tonic 0.13.1", "tower", "tpchgen", "tpchgen-arrow", @@ -1842,12 +1842,12 @@ dependencies = [ "log", "object_store", "parquet", - "prost", + "prost 0.13.5", "serde", "serde_json", "structopt", "tokio", - "tonic", + "tonic 0.13.1", "url", ] @@ -1866,7 +1866,7 @@ dependencies = [ "hyper-util", "tokio", "tokio-stream", - "tonic", + "tonic 0.13.1", "tower", "url", ] @@ -2221,7 +2221,7 @@ dependencies = [ "datafusion-physical-plan", "datafusion-proto-common", "object_store", - "prost", + "prost 0.14.1", ] [[package]] @@ -2232,7 +2232,7 @@ checksum = "3b6aef3d5e5c1d2bc3114c4876730cb76a9bdc5a8df31ef1b6db48f0c1671895" dependencies = [ "arrow", "datafusion-common", - "prost", + "prost 0.14.1", ] [[package]] @@ -3811,6 +3811,16 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "prost" +version = "0.13.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5" +dependencies = [ + "bytes", + "prost-derive 0.13.5", +] + [[package]] name = "prost" version = "0.14.1" @@ -3818,7 +3828,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7231bd9b3d3d33c86b58adbac74b5ec0ad9f496b19d22801d773636feaa95f3d" dependencies = [ "bytes", - "prost-derive", + "prost-derive 0.14.1", +] + +[[package]] +name = "prost-derive" +version = "0.13.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" +dependencies = [ + "anyhow", + "itertools", + "proc-macro2", + "quote", + "syn 2.0.110", ] [[package]] @@ -3840,7 +3863,7 @@ version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9b4db3d6da204ed77bb26ba83b6122a73aeb2e87e25fbf7ad2e84c4ccbf8f72" dependencies = [ - "prost", + "prost 0.14.1", ] [[package]] @@ -4911,6 +4934,35 @@ dependencies = [ "winnow", ] +[[package]] +name = "tonic" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e581ba15a835f4d9ea06c55ab1bd4dce26fc53752c69a04aac00703bfb49ba9" +dependencies = [ + "async-trait", + "axum 0.8.7", + "base64", + "bytes", + "h2 0.4.12", + "http 1.3.1", + "http-body 1.0.1", + "http-body-util", + "hyper 1.8.1", + "hyper-timeout", + "hyper-util", + "percent-encoding", + "pin-project", + "prost 0.13.5", + "socket2 0.5.10", + "tokio", + "tokio-stream", + "tower", + "tower-layer", + "tower-service", + "tracing", +] + [[package]] name = "tonic" version = "0.14.2" @@ -4947,8 +4999,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "66bd50ad6ce1252d87ef024b3d64fe4c3cf54a86fb9ef4c631fdd0ded7aeaa67" dependencies = [ "bytes", - "prost", - "tonic", + "prost 0.14.1", + "tonic 0.14.2", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 3868f544..4a129c44 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -23,7 +23,7 @@ arrow-flight = "57.0.0" arrow-select = "57.0.0" async-trait = "0.1.88" tokio = { version = "1.46.1", features = ["full"] } -tonic = { version = "0.14.1", features = ["transport"] } +tonic = { version = "0.13", features = ["transport"] } tower = "0.5.2" http = "1.3.1" itertools = "0.14.0" @@ -32,7 +32,7 @@ url = "2.5.4" uuid = "1.17.0" delegate = "0.13.4" dashmap = "6.1.0" -prost = "0.14.0" +prost = "0.13" rand = "0.8.5" object_store = "0.12.3" bytes = "1.10.1" diff --git a/benchmarks/Cargo.toml b/benchmarks/Cargo.toml index 1a30ae2b..be7f335f 100644 --- a/benchmarks/Cargo.toml +++ b/benchmarks/Cargo.toml @@ -19,10 +19,10 @@ async-trait = "0.1.88" chrono = "0.4.41" futures = "0.3.31" dashmap = "6.1.0" -prost = "0.14.0" +prost = "0.13" url = "2.5.4" arrow-flight = "57.0.0" -tonic = { version = "0.14.1", features = ["transport"] } +tonic = { version = "0.13", features = ["transport"] } axum = "0.7" object_store = { version = "0.12.4", features = ["aws"] } aws-config = "1" diff --git a/cli/Cargo.toml b/cli/Cargo.toml index ee76ce2e..40665f2d 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -12,7 +12,7 @@ clap = { version = "4", features = ["derive"] } env_logger = "0.11" dirs = "6" arrow-flight = "57.0.0" -tonic = { version = "0.14.1", features = ["transport"] } +tonic = { version = "0.13", features = ["transport"] } tower = "0.5.2" hyper-util = "0.1.16" tokio-stream = "0.1.17"