From 00aaa011bebda0305d65b58968ff30995b31c648 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Jan 2026 20:21:41 +0000 Subject: [PATCH] deps(rust): bump the rust-dependencies group with 11 updates Updates the requirements on [pyo3](https://github.com/pyo3/pyo3), [bincode](https://github.com/bincode-org/bincode), [tantivy](https://github.com/quickwit-oss/tantivy), [reqwest](https://github.com/seanmonstar/reqwest), [thiserror](https://github.com/dtolnay/thiserror), [dashmap](https://github.com/xacrimon/dashmap), [dirs](https://github.com/soc/dirs-rs), [tokenizers](https://github.com/huggingface/tokenizers), [ndarray](https://github.com/rust-ndarray/ndarray), [lz4_flex](https://github.com/pseitz/lz4_flex) and [criterion](https://github.com/criterion-rs/criterion.rs) to permit the latest version. Updates `pyo3` to 0.27.2 - [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.24.1...v0.27.2) Updates `bincode` to 3.0.0 - [Commits](https://github.com/bincode-org/bincode/commits) Updates `tantivy` to 0.25.0 - [Release notes](https://github.com/quickwit-oss/tantivy/releases) - [Changelog](https://github.com/quickwit-oss/tantivy/blob/main/CHANGELOG.md) - [Commits](https://github.com/quickwit-oss/tantivy/compare/tantivy-query-grammar-v0.22.0...0.25.0) Updates `reqwest` to 0.13.1 - [Release notes](https://github.com/seanmonstar/reqwest/releases) - [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md) - [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.0...v0.13.1) Updates `thiserror` to 2.0.17 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.0...2.0.17) Updates `dashmap` to 6.1.0 - [Release notes](https://github.com/xacrimon/dashmap/releases) - [Commits](https://github.com/xacrimon/dashmap/compare/v5.5.0...v6.1.0) Updates `dirs` to 6.0.0 - [Commits](https://github.com/soc/dirs-rs/commits) Updates `tokenizers` to 0.22.2 - [Release notes](https://github.com/huggingface/tokenizers/releases) - [Changelog](https://github.com/huggingface/tokenizers/blob/main/RELEASE.md) - [Commits](https://github.com/huggingface/tokenizers/compare/v0.19.0...v0.22.2) Updates `ndarray` to 0.17.1 - [Release notes](https://github.com/rust-ndarray/ndarray/releases) - [Changelog](https://github.com/rust-ndarray/ndarray/blob/master/RELEASES.md) - [Commits](https://github.com/rust-ndarray/ndarray/compare/ndarray-rand-0.16.0...0.17.1) Updates `lz4_flex` to 0.12.0 - [Release notes](https://github.com/pseitz/lz4_flex/releases) - [Changelog](https://github.com/PSeitz/lz4_flex/blob/main/CHANGELOG.md) - [Commits](https://github.com/pseitz/lz4_flex/compare/0.11...0.12.0) Updates `criterion` to 0.8.1 - [Release notes](https://github.com/criterion-rs/criterion.rs/releases) - [Changelog](https://github.com/criterion-rs/criterion.rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/criterion-rs/criterion.rs/compare/0.5.0...criterion-v0.8.1) --- updated-dependencies: - dependency-name: pyo3 dependency-version: 0.27.2 dependency-type: direct:production dependency-group: rust-dependencies - dependency-name: bincode dependency-version: 3.0.0 dependency-type: direct:production dependency-group: rust-dependencies - dependency-name: tantivy dependency-version: 0.25.0 dependency-type: direct:production dependency-group: rust-dependencies - dependency-name: reqwest dependency-version: 0.13.1 dependency-type: direct:production dependency-group: rust-dependencies - dependency-name: thiserror dependency-version: 2.0.17 dependency-type: direct:production dependency-group: rust-dependencies - dependency-name: dashmap dependency-version: 6.1.0 dependency-type: direct:production dependency-group: rust-dependencies - dependency-name: dirs dependency-version: 6.0.0 dependency-type: direct:production dependency-group: rust-dependencies - dependency-name: tokenizers dependency-version: 0.22.2 dependency-type: direct:production dependency-group: rust-dependencies - dependency-name: ndarray dependency-version: 0.17.1 dependency-type: direct:production dependency-group: rust-dependencies - dependency-name: lz4_flex dependency-version: 0.12.0 dependency-type: direct:production dependency-group: rust-dependencies - dependency-name: criterion dependency-version: 0.8.1 dependency-type: direct:production dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] --- Cargo.toml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index d4b4548..2508ce4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -86,7 +86,7 @@ harness = false [dependencies] # Python Bindings (optional) -pyo3 = { version = "0.24.1", features = ["extension-module"], optional = true } +pyo3 = { version = "0.27.2", features = ["extension-module"], optional = true } # Serialization serde = { version = "1.0", features = ["derive"] } @@ -94,7 +94,7 @@ serde_json = "1.0" serde_bytes = "0.11" # Binary serialization (faster than JSON for embeddings) -bincode = "1.3" +bincode = "3.0" # MessagePack serialization (compact binary format) rmp-serde = "1.3" @@ -103,7 +103,7 @@ rmp-serde = "1.3" qdrant-client = "1.10" # Full-text Search (Tantivy BM25) -tantivy = "0.22" +tantivy = "0.25" # Embedded key-value store (pure Rust) sled = "0.34" @@ -112,11 +112,11 @@ sled = "0.34" tokio = { version = "1", features = ["full"] } # HTTP Client (for Qdrant health checks) -reqwest = { version = "0.12", features = ["json"] } +reqwest = { version = "0.13", features = ["json"] } # Error Handling anyhow = "1.0" -thiserror = "1.0" +thiserror = "2.0" # Async traits async-trait = "0.1" @@ -143,7 +143,7 @@ crc32fast = "1.4" rayon = "1.10" # Concurrent data structures -dashmap = "5.5" +dashmap = "6.1" # CPU detection for optimal shard count num_cpus = "1.16" @@ -152,19 +152,19 @@ num_cpus = "1.16" crossbeam-utils = "0.8" # Directories (for default paths) -dirs = "5" +dirs = "6" # ONNX Runtime for local embeddings (BGE-M3) ort = { version = "2.0.0-rc.10", optional = true } # HuggingFace tokenizers -tokenizers = { version = "0.19", optional = true } +tokenizers = { version = "0.22", optional = true } # NDArray for tensor operations -ndarray = { version = "0.16", optional = true } +ndarray = { version = "0.17", optional = true } # LZ4 compression (optional, for dual-layer memory) -lz4_flex = { version = "0.11", optional = true } +lz4_flex = { version = "0.12", optional = true } # ============================================================================ # DEV DEPENDENCIES @@ -174,7 +174,7 @@ lz4_flex = { version = "0.11", optional = true } tokio-test = "0.4" tempfile = "3.10" pretty_assertions = "1.4" -criterion = { version = "0.5", features = ["async_tokio"] } +criterion = { version = "0.8", features = ["async_tokio"] } proptest = "1.4" # ============================================================================