From 1c943f445a7d3a4194b66aec424fff39f95893e9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 9 Jan 2026 07:44:20 +0000 Subject: [PATCH] deps(rust): bump the rust-dependencies group across 1 directory with 21 updates Updates the requirements on [pyo3](https://github.com/pyo3/pyo3), [lopdf](https://github.com/J-F-Liu/lopdf), [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark), [scraper](https://github.com/rust-scraper/scraper), [reqwest](https://github.com/seanmonstar/reqwest), [thiserror](https://github.com/dtolnay/thiserror), [rusqlite](https://github.com/rusqlite/rusqlite), [config](https://github.com/rust-cli/config-rs), [jsonschema](https://github.com/Stranger6667/jsonschema), [notify](https://github.com/notify-rs/notify), [indicatif](https://github.com/console-rs/indicatif), [directories](https://github.com/soc/directories-rs), [dirs](https://github.com/soc/dirs-rs), [tokenizers](https://github.com/huggingface/tokenizers), [ndarray](https://github.com/rust-ndarray/ndarray), [wasmtime](https://github.com/bytecodealliance/wasmtime), [sysinfo](https://github.com/GuillaumeGomez/sysinfo), [petgraph](https://github.com/petgraph/petgraph), [md5](https://github.com/stainless-steel/md5), [axum](https://github.com/tokio-rs/axum) 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 `lopdf` to 0.38.0 - [Release notes](https://github.com/J-F-Liu/lopdf/releases) - [Changelog](https://github.com/J-F-Liu/lopdf/blob/main/CHANGELOG.md) - [Commits](https://github.com/J-F-Liu/lopdf/commits) Updates `pulldown-cmark` to 0.13.0 - [Release notes](https://github.com/raphlinus/pulldown-cmark/releases) - [Commits](https://github.com/raphlinus/pulldown-cmark/compare/v0.10.0...v0.13.0) Updates `scraper` to 0.25.0 - [Release notes](https://github.com/rust-scraper/scraper/releases) - [Commits](https://github.com/rust-scraper/scraper/compare/v0.18.0...v0.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 `rusqlite` to 0.38.0 - [Release notes](https://github.com/rusqlite/rusqlite/releases) - [Changelog](https://github.com/rusqlite/rusqlite/blob/master/Changelog.md) - [Commits](https://github.com/rusqlite/rusqlite/compare/v0.32.0...v0.38.0) Updates `config` to 0.15.19 - [Changelog](https://github.com/rust-cli/config-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-cli/config-rs/compare/0.14.0...v0.15.19) Updates `jsonschema` to 0.38.1 - [Release notes](https://github.com/Stranger6667/jsonschema/releases) - [Changelog](https://github.com/Stranger6667/jsonschema/blob/master/CHANGELOG.md) - [Commits](https://github.com/Stranger6667/jsonschema/compare/rust-v0.18.0...rust-v0.38.1) Updates `notify` to 8.2.0 - [Release notes](https://github.com/notify-rs/notify/releases) - [Changelog](https://github.com/notify-rs/notify/blob/main/CHANGELOG.md) - [Commits](https://github.com/notify-rs/notify/compare/notify-6.1.0...notify-8.2.0) Updates `indicatif` to 0.18.3 - [Release notes](https://github.com/console-rs/indicatif/releases) - [Commits](https://github.com/console-rs/indicatif/compare/0.17.0...0.18.3) Updates `directories` to 6.0.0 - [Commits](https://github.com/soc/directories-rs/commits) 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.15.0...0.17.1) Updates `wasmtime` to 40.0.1 - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v40.0.1/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v24.0.5...v40.0.1) Updates `sysinfo` to 0.37.2 - [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/main/CHANGELOG.md) - [Commits](https://github.com/GuillaumeGomez/sysinfo/compare/v0.30.0...v0.37.2) Updates `petgraph` to 0.8.3 - [Release notes](https://github.com/petgraph/petgraph/releases) - [Changelog](https://github.com/petgraph/petgraph/blob/master/CHANGELOG.md) - [Commits](https://github.com/petgraph/petgraph/compare/petgraph@v0.6.0...petgraph@v0.8.3) Updates `md5` to 0.8.0 - [Commits](https://github.com/stainless-steel/md5/commits) Updates `axum` to 0.8.8 - [Release notes](https://github.com/tokio-rs/axum/releases) - [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md) - [Commits](https://github.com/tokio-rs/axum/compare/axum-v0.7.0...axum-v0.8.8) 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: lopdf dependency-version: 0.38.0 dependency-type: direct:production dependency-group: rust-dependencies - dependency-name: pulldown-cmark dependency-version: 0.13.0 dependency-type: direct:production dependency-group: rust-dependencies - dependency-name: scraper 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: rusqlite dependency-version: 0.38.0 dependency-type: direct:production dependency-group: rust-dependencies - dependency-name: config dependency-version: 0.15.19 dependency-type: direct:production dependency-group: rust-dependencies - dependency-name: jsonschema dependency-version: 0.38.1 dependency-type: direct:production dependency-group: rust-dependencies - dependency-name: notify dependency-version: 8.2.0 dependency-type: direct:production dependency-group: rust-dependencies - dependency-name: indicatif dependency-version: 0.18.3 dependency-type: direct:production dependency-group: rust-dependencies - dependency-name: directories dependency-version: 6.0.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: wasmtime dependency-version: 40.0.1 dependency-type: direct:production dependency-group: rust-dependencies - dependency-name: sysinfo dependency-version: 0.37.2 dependency-type: direct:production dependency-group: rust-dependencies - dependency-name: petgraph dependency-version: 0.8.3 dependency-type: direct:production dependency-group: rust-dependencies - dependency-name: md5 dependency-version: 0.8.0 dependency-type: direct:production dependency-group: rust-dependencies - dependency-name: axum dependency-version: 0.8.8 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 | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 2c78ea7..c726f0b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -101,7 +101,7 @@ required-features = ["glm46"] [dependencies] # Python Integration (0.24+ supports Python 3.13) - 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"] } @@ -111,11 +111,11 @@ base64 = "0.22" web-sys = { version = "0.3.83", features = ["ReadableStream"] } # PDF Processing -lopdf = "0.33" +lopdf = "0.38" # Text Processing -pulldown-cmark = "0.10" -scraper = "0.18" +pulldown-cmark = "0.13" +scraper = "0.25" regex = "1.10" # URL Parsing (for SSRF protection) @@ -139,7 +139,7 @@ futures = { version = "0.3", default-features = false, features = ["std"] } futures-util = { version = "0.3", features = ["std"] } # HTTP Client -reqwest = { version = "0.12", features = ["json", "stream"] } +reqwest = { version = "0.13", features = ["json", "stream"] } # CLI clap = { version = "4", features = ["derive", "env"] } @@ -147,7 +147,7 @@ clap_complete = "4.5" # Error Handling anyhow = "1.0" -thiserror = "1.0" +thiserror = "2.0" # Async traits async-trait = "0.1" @@ -170,19 +170,19 @@ sha2 = "0.10" secrecy = { version = "0.10", features = ["serde"] } # SQLite for local telemetry storage -rusqlite = { version = "0.32", features = ["bundled"] } +rusqlite = { version = "0.38", features = ["bundled"] } # Configuration -config = "0.14" +config = "0.15" dotenvy = "0.15" toml = "0.9" num_cpus = "1.16" # JSON Schema Validation -jsonschema = "0.18" +jsonschema = "0.38" # File watching (for hot reload) -notify = "6.1" +notify = "8.2" # Rayon for parallel processing rayon = "1.10" @@ -191,34 +191,34 @@ rayon = "1.10" once_cell = "1.19" # Progress bars & Console -indicatif = "0.17" +indicatif = "0.18" console = { version = "0.16", features = ["std"] } # Directories -directories = "5" -dirs = "5" +directories = "6" +dirs = "6" walkdir = "2.4" # 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 (needed by ONNX) -ndarray = { version = "0.15", optional = true } +ndarray = { version = "0.17", optional = true } # ARF Module dependencies (optional feature) sled = { version = "0.34", optional = true } -wasmtime = { version = "24.0.5", optional = true } -sysinfo = { version = "0.30", optional = true } -petgraph = { version = "0.6", optional = true, features = ["serde-1"] } +wasmtime = { version = "40.0.1", optional = true } +sysinfo = { version = "0.37", optional = true } +petgraph = { version = "0.8", optional = true, features = ["serde-1"] } rust-bert = { version = "0.23", optional = true, features = ["download-libtorch", "hf-tokenizers"], default-features = false } parking_lot = { version = "0.12" } # Used for ws_auth connection tracking -md5 = { version = "0.7", optional = true } # For aesthetic engine config hashing +md5 = { version = "0.8", optional = true } # For aesthetic engine config hashing # Web Framework for WebSocket MCP Server -axum = { version = "0.7", features = ["ws"] } +axum = { version = "0.8", features = ["ws"] } tower = "0.5" tower-http = { version = "0.6", features = ["cors", "trace"] } hyper = "1" @@ -231,7 +231,7 @@ hyper = "1" tokio-test = "0.4" tempfile = "3.10" pretty_assertions = "1.4" -criterion = { version = "0.5", features = ["html_reports", "async_tokio"] } +criterion = { version = "0.8", features = ["html_reports", "async_tokio"] } futures = "0.3" # Property-based testing for comprehensive fuzzing and invariant verification proptest = "1.4"