diff --git a/Cargo.lock b/Cargo.lock index 3ced6038a..4d981eae4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -147,9 +147,9 @@ dependencies = [ [[package]] name = "arrow-array" -version = "58.1.0" +version = "58.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "772bd34cacdda8baec9418d80d23d0fb4d50ef0735685bd45158b83dfeb6e62d" +checksum = "841321891f247aa86c6112c80d83d89cb36e0addd020fa2425085b8eb6c3f579" dependencies = [ "ahash", "arrow-buffer", @@ -157,7 +157,7 @@ dependencies = [ "arrow-schema", "chrono", "half", - "hashbrown 0.16.1", + "hashbrown 0.17.0", "num-complex", "num-integer", "num-traits", @@ -165,9 +165,9 @@ dependencies = [ [[package]] name = "arrow-buffer" -version = "58.1.0" +version = "58.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "898f4cf1e9598fdb77f356fdf2134feedfd0ee8d5a4e0a5f573e7d0aec16baa4" +checksum = "f955dfb73fae000425f49c8226d2044dab60fb7ad4af1e24f961756354d996c9" dependencies = [ "bytes", "half", @@ -177,9 +177,9 @@ dependencies = [ [[package]] name = "arrow-data" -version = "58.1.0" +version = "58.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42d10beeab2b1c3bb0b53a00f7c944a178b622173a5c7bcabc3cb45d90238df4" +checksum = "db3b5846209775b6dc8056d77ff9a032b27043383dd5488abd0b663e265b9373" dependencies = [ "arrow-buffer", "arrow-schema", @@ -190,9 +190,9 @@ dependencies = [ [[package]] name = "arrow-schema" -version = "58.1.0" +version = "58.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c30a1365d7a7dc50cc847e54154e6af49e4c4b0fddc9f607b687f29212082743" +checksum = "18aa020f6bc8e5201dcd2d4b7f98c68f8a410ef37128263243e6ff2a47a67d4f" [[package]] name = "asn1-rs" @@ -3358,9 +3358,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.52.1" +version = "1.52.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67dee974fe86fd92cc45b7a95fdd2f99a36a6d7b0d431a231178d3d670bbcc6" +checksum = "110a78583f19d5cdb2c5ccf321d1290344e71313c6c37d43520d386027d18386" dependencies = [ "bytes", "libc", @@ -3457,9 +3457,9 @@ checksum = "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db" [[package]] name = "tonic" -version = "0.14.5" +version = "0.14.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fec7c61a0695dc1887c1b53952990f3ad2e3a31453e1f49f10e75424943a93ec" +checksum = "ac2a5518c70fa84342385732db33fb3f44bc4cc748936eb5833d2df34d6445ef" dependencies = [ "async-trait", "axum", @@ -3488,9 +3488,9 @@ dependencies = [ [[package]] name = "tonic-build" -version = "0.14.5" +version = "0.14.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1882ac3bf5ef12877d7ed57aad87e75154c11931c2ba7e6cde5e22d63522c734" +checksum = "c68f61875ac5293cf72e6c8cf0158086428c82c37229e98c840878f1706b0322" dependencies = [ "prettyplease", "proc-macro2", @@ -3500,9 +3500,9 @@ dependencies = [ [[package]] name = "tonic-prost" -version = "0.14.5" +version = "0.14.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a55376a0bbaa4975a3f10d009ad763d8f4108f067c7c2e74f3001fb49778d309" +checksum = "50849f68853be452acf590cde0b146665b8d507b3b8af17261df47e02c209ea0" dependencies = [ "bytes", "prost", @@ -3511,9 +3511,9 @@ dependencies = [ [[package]] name = "tonic-prost-build" -version = "0.14.5" +version = "0.14.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3144df636917574672e93d0f56d7edec49f90305749c668df5101751bb8f95a" +checksum = "654e5643eff75d7f8c99197ce1440ed19a3474eada74c12bbac488b2cafdae27" dependencies = [ "prettyplease", "proc-macro2", diff --git a/crates/thetadatadx/Cargo.toml b/crates/thetadatadx/Cargo.toml index 801590cd3..d4dab9e5a 100644 --- a/crates/thetadatadx/Cargo.toml +++ b/crates/thetadatadx/Cargo.toml @@ -43,13 +43,13 @@ live-tests = [] tdbe = { version = "0.13.0", path = "../tdbe" } # gRPC + protobuf (tonic 0.14 extracted prost codec into tonic-prost) -tonic = { version = "=0.14.5", features = ["tls-ring", "tls-native-roots", "channel", "transport"] } -tonic-prost = "=0.14.5" +tonic = { version = "=0.14.6", features = ["tls-ring", "tls-native-roots", "channel", "transport"] } +tonic-prost = "=0.14.6" prost = "=0.14.3" prost-types = "=0.14.3" # Async runtime -tokio = { version = "1.52.1", features = ["rt-multi-thread", "macros", "time", "net", "io-util", "sync", "fs"] } +tokio = { version = "1.52.2", features = ["rt-multi-thread", "macros", "time", "net", "io-util", "sync", "fs"] } tokio-stream = "0.1.18" tokio-rustls = "0.26.4" rustls = { version = "0.23.40", features = ["ring"] } @@ -105,7 +105,7 @@ polars = { version = "0.53", optional = true, default-features = false } # arrow-array + arrow-schema cover RecordBatch construction for the # optional `frames` feature only. Kept optional so the default dep # graph stays slim — FLATFILES does not pull in arrow. -arrow-array = { version = "58.1.0", optional = true } +arrow-array = { version = "58.2.0", optional = true } arrow-schema = { version = "58.1.0", optional = true } # JSON encoder for the FLATFILES `Format::Jsonl` output. One serde_json # Value per row; `to_writer` emits compact form, then we append `\n`. @@ -145,7 +145,7 @@ toml = "1.1.2" [build-dependencies] # tonic 0.14 extracted build integration into tonic-prost-build -tonic-prost-build = "=0.14.5" +tonic-prost-build = "=0.14.6" prost-build = "=0.14.3" regex = "1.12.3" toml = "1.1.2" diff --git a/ffi/Cargo.toml b/ffi/Cargo.toml index 273605afd..4a9cbbe49 100644 --- a/ffi/Cargo.toml +++ b/ffi/Cargo.toml @@ -32,7 +32,7 @@ testing-panic-boundary = [] [dependencies] thetadatadx = { path = "../crates/thetadatadx" } tdbe = { version = "0.13.0", path = "../crates/tdbe" } -tokio = { version = "1.52.1", features = ["rt-multi-thread"] } +tokio = { version = "1.52.2", features = ["rt-multi-thread"] } # Used by the FPSS streaming callback silent-drop observability path # (see `tdx_fpss_dropped_events` / `tdx_unified_dropped_events`). Keep # pinned to the same major/minor as the parent crate so the target that diff --git a/tools/cli/Cargo.toml b/tools/cli/Cargo.toml index 7bc4e2d33..103df8d3f 100644 --- a/tools/cli/Cargo.toml +++ b/tools/cli/Cargo.toml @@ -23,6 +23,6 @@ path = "src/main.rs" thetadatadx = { path = "../../crates/thetadatadx" } tdbe = { version = "0.13.0", path = "../../crates/tdbe" } clap = { version = "4.6.1", features = ["derive"] } -tokio = { version = "1.52.1", features = ["rt-multi-thread", "macros"] } +tokio = { version = "1.52.2", features = ["rt-multi-thread", "macros"] } sonic-rs = "0.5.8" comfy-table = "7.2.2"