From 1c04e17f50e773d893351d5dee3d679d3c5911ca Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 May 2026 18:21:10 +0000 Subject: [PATCH 1/2] chore(deps): bump the patch-minor group across 1 directory with 7 updates Bumps the patch-minor group with 6 updates in the / directory: | Package | From | To | | --- | --- | --- | | [h2](https://github.com/hyperium/h2) | `0.4.13` | `0.4.14` | | [tokio](https://github.com/tokio-rs/tokio) | `1.52.1` | `1.52.3` | | [disruptor](https://github.com/nicholassm/disruptor-rs) | `4.1.0` | `4.2.0` | | [arrow-array](https://github.com/apache/arrow-rs) | `58.1.0` | `58.3.0` | | [pyo3](https://github.com/pyo3/pyo3) | `0.28.2` | `0.28.3` | | [arrow-ipc](https://github.com/apache/arrow-rs) | `58.1.0` | `58.3.0` | Updates `h2` from 0.4.13 to 0.4.14 - [Release notes](https://github.com/hyperium/h2/releases) - [Changelog](https://github.com/hyperium/h2/blob/master/CHANGELOG.md) - [Commits](https://github.com/hyperium/h2/compare/v0.4.13...v0.4.14) Updates `tokio` from 1.52.1 to 1.52.3 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.52.1...tokio-1.52.3) Updates `disruptor` from 4.1.0 to 4.2.0 - [Release notes](https://github.com/nicholassm/disruptor-rs/releases) - [Commits](https://github.com/nicholassm/disruptor-rs/compare/v4.1.0...v4.2.0) Updates `arrow-array` from 58.1.0 to 58.3.0 - [Release notes](https://github.com/apache/arrow-rs/releases) - [Changelog](https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/arrow-rs/compare/58.1.0...58.3.0) Updates `arrow-schema` from 58.1.0 to 58.3.0 - [Release notes](https://github.com/apache/arrow-rs/releases) - [Changelog](https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/arrow-rs/compare/58.1.0...58.3.0) Updates `pyo3` from 0.28.2 to 0.28.3 - [Release notes](https://github.com/pyo3/pyo3/releases) - [Changelog](https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md) - [Commits](https://github.com/pyo3/pyo3/compare/v0.28.2...v0.28.3) Updates `arrow-ipc` from 58.1.0 to 58.3.0 - [Release notes](https://github.com/apache/arrow-rs/releases) - [Changelog](https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/arrow-rs/compare/58.1.0...58.3.0) --- updated-dependencies: - dependency-name: arrow-array dependency-version: 58.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: patch-minor - dependency-name: arrow-ipc dependency-version: 58.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: patch-minor - dependency-name: arrow-schema dependency-version: 58.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: patch-minor - dependency-name: disruptor dependency-version: 4.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: patch-minor - dependency-name: h2 dependency-version: 0.4.14 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-minor - dependency-name: pyo3 dependency-version: 0.28.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-minor - dependency-name: tokio dependency-version: 1.52.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 58 +++++++++++++++++------------------ crates/thetadatadx/Cargo.toml | 8 ++--- ffi/Cargo.toml | 8 ++--- tools/cli/Cargo.toml | 2 +- 4 files changed, 38 insertions(+), 38 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6b687a5f6..6033ee495 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -177,9 +177,9 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "arrow-array" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "772bd34cacdda8baec9418d80d23d0fb4d50ef0735685bd45158b83dfeb6e62d" +checksum = "cfd33d3e92f207444098c75b42de99d329562be0cf686b307b097cc52b4e999e" dependencies = [ "ahash", "arrow-buffer", @@ -187,7 +187,7 @@ dependencies = [ "arrow-schema", "chrono", "half", - "hashbrown 0.16.1", + "hashbrown 0.17.0", "num-complex", "num-integer", "num-traits", @@ -195,9 +195,9 @@ dependencies = [ [[package]] name = "arrow-buffer" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "898f4cf1e9598fdb77f356fdf2134feedfd0ee8d5a4e0a5f573e7d0aec16baa4" +checksum = "0c6cd424c2693bcdbc150d843dc9d4d137dd2de4782ce6df491ad11a3a0416c0" dependencies = [ "bytes", "half", @@ -207,9 +207,9 @@ dependencies = [ [[package]] name = "arrow-data" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42d10beeab2b1c3bb0b53a00f7c944a178b622173a5c7bcabc3cb45d90238df4" +checksum = "3c88210023a2bfee1896af366309a3028fc3bcbd6515fa29a7990ee1baa08ee0" dependencies = [ "arrow-buffer", "arrow-schema", @@ -220,9 +220,9 @@ dependencies = [ [[package]] name = "arrow-ipc" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "609a441080e338147a84e8e6904b6da482cefb957c5cdc0f3398872f69a315d0" +checksum = "238438f0834483703d88896db6fe5a7138b2230debc31b34c0336c2996e3c64f" dependencies = [ "arrow-array", "arrow-buffer", @@ -234,15 +234,15 @@ dependencies = [ [[package]] name = "arrow-schema" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c30a1365d7a7dc50cc847e54154e6af49e4c4b0fddc9f607b687f29212082743" +checksum = "f633dbfdf39c039ada1bf9e34c694816eb71fbb7dc78f613993b7245e078a1ed" [[package]] name = "arrow-select" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78694888660a9e8ac949853db393af2a8b8fc82c19ce333132dfa2e72cc1a7fe" +checksum = "8cd065c54172ac787cf3f2f8d4107e0d3fdc26edba76fdf4f4cc170258942222" dependencies = [ "ahash", "arrow-array", @@ -861,9 +861,9 @@ dependencies = [ [[package]] name = "disruptor" -version = "4.1.0" +version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55ba6403c8b6191b480c0d326710c97ea7592769a552cf24008084b49ad9099d" +checksum = "952d90da70a4a1a128ea30d8efd21c705761dfe28e5541e21bb775d779e0d663" dependencies = [ "core_affinity", "crossbeam-utils", @@ -1192,9 +1192,9 @@ checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" [[package]] name = "h2" -version = "0.4.13" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54" +checksum = "171fefbc92fe4a4de27e0698d6a5b392d6a0e333506bc49133760b3bcf948733" dependencies = [ "atomic-waker", "bytes", @@ -2525,9 +2525,9 @@ dependencies = [ [[package]] name = "pyo3" -version = "0.28.2" +version = "0.28.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf85e27e86080aafd5a22eae58a162e133a589551542b3e5cee4beb27e54f8e1" +checksum = "91fd8e38a3b50ed1167fb981cd6fd60147e091784c427b8f7183a7ee32c31c12" dependencies = [ "libc", "once_cell", @@ -2539,18 +2539,18 @@ dependencies = [ [[package]] name = "pyo3-build-config" -version = "0.28.2" +version = "0.28.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bf94ee265674bf76c09fa430b0e99c26e319c945d96ca0d5a8215f31bf81cf7" +checksum = "e368e7ddfdeb98c9bca7f8383be1648fd84ab466bf2bc015e94008db6d35611e" dependencies = [ "target-lexicon", ] [[package]] name = "pyo3-ffi" -version = "0.28.2" +version = "0.28.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "491aa5fc66d8059dd44a75f4580a2962c1862a1c2945359db36f6c2818b748dc" +checksum = "7f29e10af80b1f7ccaf7f69eace800a03ecd13e883acfacc1e5d0988605f651e" dependencies = [ "libc", "pyo3-build-config", @@ -2558,9 +2558,9 @@ dependencies = [ [[package]] name = "pyo3-macros" -version = "0.28.2" +version = "0.28.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5d671734e9d7a43449f8480f8b38115df67bef8d21f76837fa75ee7aaa5e52e" +checksum = "df6e520eff47c45997d2fc7dd8214b25dd1310918bbb2642156ef66a67f29813" dependencies = [ "proc-macro2", "pyo3-macros-backend", @@ -2570,9 +2570,9 @@ dependencies = [ [[package]] name = "pyo3-macros-backend" -version = "0.28.2" +version = "0.28.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22faaa1ce6c430a1f71658760497291065e6450d7b5dc2bcf254d49f66ee700a" +checksum = "c4cdc218d835738f81c2338f822078af45b4afdf8b2e33cbb5916f108b813acb" dependencies = [ "heck", "proc-macro2", @@ -3687,9 +3687,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.52.1" +version = "1.52.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67dee974fe86fd92cc45b7a95fdd2f99a36a6d7b0d431a231178d3d670bbcc6" +checksum = "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe" dependencies = [ "bytes", "libc", diff --git a/crates/thetadatadx/Cargo.toml b/crates/thetadatadx/Cargo.toml index c75cf1d1c..4e4db083c 100644 --- a/crates/thetadatadx/Cargo.toml +++ b/crates/thetadatadx/Cargo.toml @@ -71,7 +71,7 @@ futures-core = "0.3" percent-encoding = "2" # Async runtime -tokio = { version = "1.52.1", features = ["rt-multi-thread", "macros", "time", "net", "io-util", "sync", "fs"] } +tokio = { version = "1.52.3", 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"] } @@ -116,7 +116,7 @@ toml = { version = "1.1.2", optional = true } regex = "1.12.3" # Lock-free ring buffer (LMAX Disruptor pattern) for FPSS event dispatch -disruptor = "4.1.0" +disruptor = "4.2.0" # Lock-free MPMC bounded queue used by the pull-iter delivery mode # (`ThetaDataDxClient::start_streaming_iter`). The Disruptor consumer @@ -134,7 +134,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.3.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`. @@ -183,7 +183,7 @@ toml = "1.1.2" # same patch as the Python SDK shim under `sdks/python/` so the # dev-dependency graph stays consistent. dev-only — never enters the # published crate graph. -pyo3 = { version = "=0.28.2", features = ["auto-initialize"] } +pyo3 = { version = "=0.28.3", features = ["auto-initialize"] } [build-dependencies] # `prost-build` compiles `proto/mdds.proto` into Rust message types; diff --git a/ffi/Cargo.toml b/ffi/Cargo.toml index 6a092ae7a..814c9799e 100644 --- a/ffi/Cargo.toml +++ b/ffi/Cargo.toml @@ -32,9 +32,9 @@ testing-panic-boundary = [] [dependencies] thetadatadx = { path = "../crates/thetadatadx", features = ["arrow"] } tdbe = { version = "0.13.1", path = "../crates/tdbe" } -tokio = { version = "1.52.1", features = ["rt-multi-thread"] } -arrow-array = "58.1.0" -arrow-ipc = "58.1.0" +tokio = { version = "1.52.3", features = ["rt-multi-thread"] } +arrow-array = "58.3.0" +arrow-ipc = "58.3.0" arrow-schema = "58.1.0" # Used by the FPSS streaming callback silent-drop observability path # (see `tdx_fpss_dropped_events` / `tdx_unified_dropped_events`). Keep @@ -48,4 +48,4 @@ tracing = "0.1.44" # consumer thread directly (`ffi_callback_queued_runs_on_consumer_thread`). # Pinned to the same version the core crate consumes through # `crates/thetadatadx/Cargo.toml`. -disruptor = "4.1.0" +disruptor = "4.2.0" diff --git a/tools/cli/Cargo.toml b/tools/cli/Cargo.toml index 2e465d975..15e757286 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.1", path = "../../crates/tdbe" } clap = { version = "4.6.1", features = ["derive"] } -tokio = { version = "1.52.1", features = ["rt-multi-thread", "macros"] } +tokio = { version = "1.52.3", features = ["rt-multi-thread", "macros"] } sonic-rs = "0.5.8" comfy-table = "7.2.2" From 6c856a38225c00538454b9199c4f5636a4bde21a Mon Sep 17 00:00:00 2001 From: userFRM Date: Mon, 18 May 2026 17:44:55 +0200 Subject: [PATCH 2/2] chore(deps): re-lock sub-project Cargo.lock after rebase --- sdks/python/Cargo.lock | 20 ++++++++++---------- sdks/typescript/Cargo.lock | 20 ++++++++++---------- tools/mcp/Cargo.lock | 4 ++-- tools/server/Cargo.lock | 4 ++-- 4 files changed, 24 insertions(+), 24 deletions(-) diff --git a/sdks/python/Cargo.lock b/sdks/python/Cargo.lock index 099f2943a..2139e393d 100644 --- a/sdks/python/Cargo.lock +++ b/sdks/python/Cargo.lock @@ -87,9 +87,9 @@ dependencies = [ [[package]] name = "arrow-array" -version = "58.2.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "841321891f247aa86c6112c80d83d89cb36e0addd020fa2425085b8eb6c3f579" +checksum = "cfd33d3e92f207444098c75b42de99d329562be0cf686b307b097cc52b4e999e" dependencies = [ "ahash", "arrow-buffer", @@ -105,9 +105,9 @@ dependencies = [ [[package]] name = "arrow-buffer" -version = "58.2.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f955dfb73fae000425f49c8226d2044dab60fb7ad4af1e24f961756354d996c9" +checksum = "0c6cd424c2693bcdbc150d843dc9d4d137dd2de4782ce6df491ad11a3a0416c0" dependencies = [ "bytes", "half", @@ -153,9 +153,9 @@ dependencies = [ [[package]] name = "arrow-data" -version = "58.2.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db3b5846209775b6dc8056d77ff9a032b27043383dd5488abd0b663e265b9373" +checksum = "3c88210023a2bfee1896af366309a3028fc3bcbd6515fa29a7990ee1baa08ee0" dependencies = [ "arrow-buffer", "arrow-schema", @@ -243,9 +243,9 @@ dependencies = [ [[package]] name = "arrow-schema" -version = "58.2.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18aa020f6bc8e5201dcd2d4b7f98c68f8a410ef37128263243e6ff2a47a67d4f" +checksum = "f633dbfdf39c039ada1bf9e34c694816eb71fbb7dc78f613993b7245e078a1ed" dependencies = [ "bitflags", ] @@ -616,9 +616,9 @@ dependencies = [ [[package]] name = "disruptor" -version = "4.1.0" +version = "4.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55ba6403c8b6191b480c0d326710c97ea7592769a552cf24008084b49ad9099d" +checksum = "d215fb4eb4f05a6ed7748403359b7aa65e9c239385837497f4b70ba5b2fe5d93" dependencies = [ "core_affinity", "crossbeam-utils", diff --git a/sdks/typescript/Cargo.lock b/sdks/typescript/Cargo.lock index 9cd19b33e..d293c71b0 100644 --- a/sdks/typescript/Cargo.lock +++ b/sdks/typescript/Cargo.lock @@ -51,9 +51,9 @@ dependencies = [ [[package]] name = "arrow-array" -version = "58.2.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "841321891f247aa86c6112c80d83d89cb36e0addd020fa2425085b8eb6c3f579" +checksum = "cfd33d3e92f207444098c75b42de99d329562be0cf686b307b097cc52b4e999e" dependencies = [ "ahash", "arrow-buffer", @@ -69,9 +69,9 @@ dependencies = [ [[package]] name = "arrow-buffer" -version = "58.2.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f955dfb73fae000425f49c8226d2044dab60fb7ad4af1e24f961756354d996c9" +checksum = "0c6cd424c2693bcdbc150d843dc9d4d137dd2de4782ce6df491ad11a3a0416c0" dependencies = [ "bytes", "half", @@ -81,9 +81,9 @@ dependencies = [ [[package]] name = "arrow-data" -version = "58.2.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db3b5846209775b6dc8056d77ff9a032b27043383dd5488abd0b663e265b9373" +checksum = "3c88210023a2bfee1896af366309a3028fc3bcbd6515fa29a7990ee1baa08ee0" dependencies = [ "arrow-buffer", "arrow-schema", @@ -108,9 +108,9 @@ dependencies = [ [[package]] name = "arrow-schema" -version = "58.2.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18aa020f6bc8e5201dcd2d4b7f98c68f8a410ef37128263243e6ff2a47a67d4f" +checksum = "f633dbfdf39c039ada1bf9e34c694816eb71fbb7dc78f613993b7245e078a1ed" [[package]] name = "arrow-select" @@ -448,9 +448,9 @@ dependencies = [ [[package]] name = "disruptor" -version = "4.1.0" +version = "4.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55ba6403c8b6191b480c0d326710c97ea7592769a552cf24008084b49ad9099d" +checksum = "d215fb4eb4f05a6ed7748403359b7aa65e9c239385837497f4b70ba5b2fe5d93" dependencies = [ "core_affinity", "crossbeam-utils", diff --git a/tools/mcp/Cargo.lock b/tools/mcp/Cargo.lock index 1ffa89431..45046eeb0 100644 --- a/tools/mcp/Cargo.lock +++ b/tools/mcp/Cargo.lock @@ -307,9 +307,9 @@ dependencies = [ [[package]] name = "disruptor" -version = "4.1.0" +version = "4.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55ba6403c8b6191b480c0d326710c97ea7592769a552cf24008084b49ad9099d" +checksum = "d215fb4eb4f05a6ed7748403359b7aa65e9c239385837497f4b70ba5b2fe5d93" dependencies = [ "core_affinity", "crossbeam-utils", diff --git a/tools/server/Cargo.lock b/tools/server/Cargo.lock index f542fb2b1..b02011f9b 100644 --- a/tools/server/Cargo.lock +++ b/tools/server/Cargo.lock @@ -527,9 +527,9 @@ dependencies = [ [[package]] name = "disruptor" -version = "4.1.0" +version = "4.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55ba6403c8b6191b480c0d326710c97ea7592769a552cf24008084b49ad9099d" +checksum = "d215fb4eb4f05a6ed7748403359b7aa65e9c239385837497f4b70ba5b2fe5d93" dependencies = [ "core_affinity", "crossbeam-utils",