This is an automated email from the ASF dual-hosted git repository.
hgruszecki pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iggy.git
The following commit(s) were added to refs/heads/master by this push:
new 8cb4805db deps: bump workspace dependencies and migrate to rand 0.10
(#2727)
8cb4805db is described below
commit 8cb4805db23b6d66ff7a0a09cc4eff0381a901d7
Author: Hubert Gruszecki <[email protected]>
AuthorDate: Thu Feb 12 11:57:38 2026 +0100
deps: bump workspace dependencies and migrate to rand 0.10 (#2727)
rand 0.10 renamed the user-level trait from Rng to RngExt
(upstream RngCore became Rng). All call sites updated.
Notable incompatible bumps: rand 0.10, rand_xoshiro 0.8,
darling 0.23, getrandom 0.4, rmcp 0.15, toml 1.0.
Reqwest stays at 0.12 (opentelemetry-otlp needs it),
exact version pins dropped. libc stays at 0.2.180
(nix 0.31.1 pins it).
---
Cargo.lock | 573 +++++++++++++++--------
Cargo.toml | 64 +--
DEPENDENCIES.md | 64 ++-
core/bench/report/src/types/numeric_parameter.rs | 2 +-
core/bench/src/utils/batch_generator.rs | 2 +-
core/connectors/sources/random_source/src/lib.rs | 2 +-
core/consensus/src/vsr_timeout.rs | 2 +-
core/integration/src/harness/handle/server.rs | 2 +-
core/server/Cargo.toml | 4 +-
core/server/src/streaming/utils/crypto.rs | 2 +-
core/tools/src/data-seeder/seeder.rs | 2 +-
examples/rust/src/shared/messages_generator.rs | 2 +-
examples/rust/src/sink-data-producer/main.rs | 2 +-
13 files changed, 464 insertions(+), 259 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
index 2a9e2b75b..dd7478115 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -103,7 +103,7 @@ source =
"registry+https://github.com/rust-lang/crates.io-index"
checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb"
dependencies = [
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -220,7 +220,7 @@ dependencies = [
"actix-router",
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -247,7 +247,7 @@ checksum =
"b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
dependencies = [
"cfg-if",
"cipher",
- "cpufeatures",
+ "cpufeatures 0.2.17",
]
[[package]]
@@ -427,7 +427,7 @@ checksum =
"3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072"
dependencies = [
"base64ct",
"blake2",
- "cpufeatures",
+ "cpufeatures 0.2.17",
"password-hash",
]
@@ -645,7 +645,7 @@ checksum =
"3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
"synstructure",
]
@@ -657,7 +657,7 @@ checksum =
"7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -750,7 +750,7 @@ dependencies = [
"async-trait",
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
"tokio",
]
@@ -808,7 +808,7 @@ checksum =
"c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -825,7 +825,7 @@ checksum =
"9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -903,9 +903,9 @@ dependencies = [
[[package]]
name = "aws-lc-sys"
-version = "0.37.0"
+version = "0.37.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5c34dda4df7017c8db52132f0f8a2e0f8161649d15723ed63fc00c82d0f2081a"
+checksum = "b092fe214090261288111db7a2b2c2118e5a7f30dc2569f1732c4069a6840549"
dependencies = [
"cc",
"cmake",
@@ -974,7 +974,7 @@ checksum =
"604fde5e028fea851ce1d8570bbdc034bec850d157f7569d10f347d06808c05c"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -1058,7 +1058,7 @@ dependencies = [
"bench-report",
"charming",
"chrono",
- "getrandom 0.3.4",
+ "getrandom 0.4.1",
"gloo",
"js-sys",
"serde_json",
@@ -1089,7 +1089,7 @@ dependencies = [
"derive-new",
"derive_more",
"human-repr",
- "rand 0.9.2",
+ "rand 0.10.0",
"serde",
"serde_json",
"sysinfo 0.38.1",
@@ -1202,7 +1202,7 @@ dependencies = [
"cc",
"cfg-if",
"constant_time_eq",
- "cpufeatures",
+ "cpufeatures 0.2.17",
]
[[package]]
@@ -1322,7 +1322,7 @@ dependencies = [
"proc-macro2",
"quote",
"rustversion",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -1345,7 +1345,7 @@ dependencies = [
"proc-macro-crate 3.4.0",
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -1525,6 +1525,17 @@ version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
+[[package]]
+name = "chacha20"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601"
+dependencies = [
+ "cfg-if",
+ "cpufeatures 0.3.0",
+ "rand_core 0.10.0",
+]
+
[[package]]
name = "charming"
version = "0.6.0"
@@ -1550,7 +1561,7 @@ checksum =
"5ec2398273c047c67d69794a924b1a2a5c14a5fab6bcbe8b24e86a0df9328e5e"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -1579,9 +1590,9 @@ dependencies = [
[[package]]
name = "clap"
-version = "4.5.57"
+version = "4.5.58"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6899ea499e3fb9305a65d5ebf6e3d2248c5fab291f300ad0a704fbe142eae31a"
+checksum = "63be97961acde393029492ce0be7a1af7e323e6bae9511ebfac33751be5e6806"
dependencies = [
"clap_builder",
"clap_derive",
@@ -1589,9 +1600,9 @@ dependencies = [
[[package]]
name = "clap_builder"
-version = "4.5.57"
+version = "4.5.58"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b12c8b680195a62a8364d16b8447b01b6c2c8f9aaf68bee653be34d4245e238"
+checksum = "7f13174bda5dfd69d7e947827e5af4b0f2f94a4a3ee92912fba07a66150f21e2"
dependencies = [
"anstream",
"anstyle",
@@ -1602,9 +1613,9 @@ dependencies = [
[[package]]
name = "clap_complete"
-version = "4.5.65"
+version = "4.5.66"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "430b4dc2b5e3861848de79627b2bedc9f3342c7da5173a14eaa5d0f8dc18ae5d"
+checksum = "c757a3b7e39161a4e56f9365141ada2a6c915a8622c408ab6bb4b5d047371031"
dependencies = [
"clap",
]
@@ -1618,14 +1629,14 @@ dependencies = [
"heck",
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
name = "clap_lex"
-version = "0.7.7"
+version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c3e64b0cc0439b12df2fa678eae89a1c56a529fd067a9115f7827f1fffd22b32"
+checksum = "3a822ea5bc7590f9d40f1ba12c0dc3c2760f3482c6984db1573ad11031420831"
[[package]]
name = "clock"
@@ -1664,7 +1675,7 @@ version = "3.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34"
dependencies = [
- "windows-sys 0.48.0",
+ "windows-sys 0.61.2",
]
[[package]]
@@ -1795,7 +1806,7 @@ dependencies = [
"proc-macro-crate 3.4.0",
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -1935,10 +1946,10 @@ dependencies = [
name = "configs_derive"
version = "0.1.0"
dependencies = [
- "darling 0.20.11",
+ "darling 0.23.0",
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -1948,7 +1959,7 @@ dependencies = [
"bit-set",
"iggy_common",
"message_bus",
- "rand 0.9.2",
+ "rand 0.10.0",
"rand_xoshiro",
]
@@ -2072,6 +2083,15 @@ dependencies = [
"libc",
]
+[[package]]
+name = "cpufeatures"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201"
+dependencies = [
+ "libc",
+]
+
[[package]]
name = "crc"
version = "3.4.0"
@@ -2246,12 +2266,12 @@ dependencies = [
[[package]]
name = "ctrlc"
-version = "3.5.1"
+version = "3.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "73736a89c4aff73035ba2ed2e565061954da00d4970fc9ac25dcc85a2a20d790"
+checksum = "e0b1fab2ae45819af2d0731d60f2afe17227ebb1a1538a236da84c93e9a60162"
dependencies = [
"dispatch2",
- "nix 0.30.1",
+ "nix",
"windows-sys 0.61.2",
]
@@ -2294,7 +2314,7 @@ dependencies = [
"proc-macro2",
"quote",
"regex",
- "syn 2.0.114",
+ "syn 2.0.115",
"synthez",
]
@@ -2319,7 +2339,7 @@ source =
"registry+https://github.com/rust-lang/crates.io-index"
checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be"
dependencies = [
"cfg-if",
- "cpufeatures",
+ "cpufeatures 0.2.17",
"curve25519-dalek-derive",
"digest",
"fiat-crypto",
@@ -2336,7 +2356,7 @@ checksum =
"f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -2440,7 +2460,7 @@ dependencies = [
"proc-macro2",
"quote",
"strsim",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -2454,7 +2474,7 @@ dependencies = [
"proc-macro2",
"quote",
"strsim",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -2467,7 +2487,7 @@ dependencies = [
"proc-macro2",
"quote",
"strsim",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -2478,7 +2498,7 @@ checksum =
"fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead"
dependencies = [
"darling_core 0.20.11",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -2489,7 +2509,7 @@ checksum =
"d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81"
dependencies = [
"darling_core 0.21.3",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -2500,7 +2520,7 @@ checksum =
"ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d"
dependencies = [
"darling_core 0.23.0",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -2572,9 +2592,9 @@ dependencies = [
[[package]]
name = "deranged"
-version = "0.5.5"
+version = "0.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587"
+checksum = "cc3dc5ad92c2e2d1c193bbbbdf2ea477cb81331de4f3103f267ca18368b988c4"
dependencies = [
"powerfmt",
"serde_core",
@@ -2588,7 +2608,7 @@ checksum =
"2cdc8d50f426189eef89dac62fabfa0abb27d5cc008f25bf4156a0203325becc"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -2609,7 +2629,7 @@ dependencies = [
"darling 0.20.11",
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -2619,7 +2639,7 @@ source =
"registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c"
dependencies = [
"derive_builder_core",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -2641,7 +2661,7 @@ dependencies = [
"proc-macro2",
"quote",
"rustc_version",
- "syn 2.0.114",
+ "syn 2.0.115",
"unicode-xid",
]
@@ -2692,7 +2712,7 @@ dependencies = [
"libc",
"option-ext",
"redox_users",
- "windows-sys 0.59.0",
+ "windows-sys 0.61.2",
]
[[package]]
@@ -2715,7 +2735,7 @@ checksum =
"97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -2744,7 +2764,7 @@ checksum =
"0fbbb781877580993a8707ec48672673ec7b81eeba04cfd2310bd28c08e47c8f"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -2948,7 +2968,7 @@ dependencies = [
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -2973,7 +2993,7 @@ source =
"registry+https://github.com/rust-lang/crates.io-index"
checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
dependencies = [
"libc",
- "windows-sys 0.52.0",
+ "windows-sys 0.61.2",
]
[[package]]
@@ -2994,7 +3014,7 @@ dependencies = [
"proc-macro2",
"quote",
"regex",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -3395,7 +3415,7 @@ checksum =
"162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -3456,7 +3476,7 @@ dependencies = [
"libc",
"log",
"rustversion",
- "windows-link 0.1.3",
+ "windows-link 0.2.1",
"windows-result 0.4.1",
]
@@ -3498,6 +3518,22 @@ dependencies = [
"wasm-bindgen",
]
+[[package]]
+name = "getrandom"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "139ef39800118c7683f2fd3c98c1b23c09ae076556b435f8e9064ae108aaeeec"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "libc",
+ "r-efi",
+ "rand_core 0.10.0",
+ "wasip2",
+ "wasip3",
+ "wasm-bindgen",
+]
+
[[package]]
name = "ghash"
version = "0.5.1"
@@ -3519,7 +3555,7 @@ dependencies = [
"quote",
"serde",
"serde_json",
- "syn 2.0.114",
+ "syn 2.0.115",
"textwrap",
"thiserror 2.0.18",
"typed-builder 0.23.2",
@@ -3743,7 +3779,7 @@ dependencies = [
"proc-macro-crate 1.3.1",
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -3862,7 +3898,7 @@ version = "0.1.0"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -4191,7 +4227,7 @@ dependencies = [
"libc",
"percent-encoding",
"pin-project-lite",
- "socket2 0.5.10",
+ "socket2 0.6.2",
"tokio",
"tower-service",
"tracing",
@@ -4394,6 +4430,12 @@ dependencies = [
"zerovec",
]
+[[package]]
+name = "id-arena"
+version = "2.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954"
+
[[package]]
name = "ident_case"
version = "1.0.1"
@@ -4470,7 +4512,7 @@ dependencies = [
"human-repr",
"iggy",
"nonzero_lit",
- "rand 0.9.2",
+ "rand 0.10.0",
"rayon",
"serde",
"sysinfo 0.38.1",
@@ -4572,7 +4614,7 @@ dependencies = [
"tempfile",
"thiserror 2.0.18",
"tokio",
- "toml 0.9.11+spec-1.1.0",
+ "toml 1.0.0+spec-1.1.0",
"tower-http",
"tracing",
"tracing-opentelemetry",
@@ -4629,7 +4671,7 @@ dependencies = [
"serde",
"serde_json",
"tokio",
- "toml 0.9.11+spec-1.1.0",
+ "toml 1.0.0+spec-1.1.0",
"tracing",
]
@@ -4656,7 +4698,7 @@ dependencies = [
"humantime",
"lending-iterator",
"moka",
- "nix 0.31.1",
+ "nix",
"once_cell",
"rcgen",
"ring",
@@ -4794,7 +4836,7 @@ dependencies = [
"humantime",
"iggy_connector_sdk",
"once_cell",
- "rand 0.9.2",
+ "rand 0.10.0",
"rmp-serde",
"serde",
"simd-json",
@@ -4858,7 +4900,7 @@ dependencies = [
"futures-util",
"iggy",
"lz4_flex",
- "rand 0.9.2",
+ "rand 0.10.0",
"serde",
"serde_json",
"thiserror 2.0.18",
@@ -4906,7 +4948,7 @@ source =
"registry+https://github.com/rust-lang/crates.io-index"
checksum = "699c1b6d335e63d0ba5c1e1c7f647371ce989c3bcbe1f7ed2b85fa56e3bd1a21"
dependencies = [
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -5005,7 +5047,7 @@ dependencies = [
"libc",
"once_cell",
"predicates",
- "rand 0.9.2",
+ "rand 0.10.0",
"rcgen",
"reqwest",
"reqwest-middleware",
@@ -5023,7 +5065,7 @@ dependencies = [
"test-case",
"testcontainers-modules",
"tokio",
- "toml 0.9.11+spec-1.1.0",
+ "toml 1.0.0+spec-1.1.0",
"tracing",
"tracing-subscriber",
"twox-hash",
@@ -5110,9 +5152,9 @@ checksum =
"92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
[[package]]
name = "jiff"
-version = "0.2.19"
+version = "0.2.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d89a5b5e10d5a9ad6e5d1f4bd58225f655d6fe9767575a5e8ac5a6fe64e04495"
+checksum = "c867c356cc096b33f4981825ab281ecba3db0acefe60329f044c1789d94c6543"
dependencies = [
"jiff-static",
"jiff-tzdb-platform",
@@ -5120,18 +5162,18 @@ dependencies = [
"portable-atomic",
"portable-atomic-util",
"serde_core",
- "windows-sys 0.52.0",
+ "windows-sys 0.61.2",
]
[[package]]
name = "jiff-static"
-version = "0.2.19"
+version = "0.2.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ff7a39c8862fc1369215ccf0a8f12dd4598c7f6484704359f0351bd617034dbf"
+checksum = "f7946b4325269738f270bb55b3c19ab5c5040525f83fd625259422a9d25d9be5"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -5234,7 +5276,7 @@ version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654"
dependencies = [
- "cpufeatures",
+ "cpufeatures 0.2.17",
]
[[package]]
@@ -5284,6 +5326,12 @@ dependencies = [
"spin",
]
+[[package]]
+name = "leb128fmt"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2"
+
[[package]]
name = "left-right"
version = "0.11.7"
@@ -5455,7 +5503,7 @@ checksum =
"3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616"
dependencies = [
"bitflags 2.10.0",
"libc",
- "redox_syscall 0.7.0",
+ "redox_syscall 0.7.1",
]
[[package]]
@@ -5558,7 +5606,7 @@ dependencies = [
"quote",
"regex-syntax",
"rustc_version",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -5650,7 +5698,7 @@ name = "message_bus"
version = "0.1.0"
dependencies = [
"iggy_common",
- "rand 0.9.2",
+ "rand 0.10.0",
]
[[package]]
@@ -5687,7 +5735,7 @@ checksum =
"db5b29714e950dbb20d5e6f74f9dcec4edbcc1067bb7f8ed198c097b8c1a818b"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -5766,7 +5814,7 @@ dependencies = [
"cfg-if",
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -5801,18 +5849,6 @@ version = "6.6.666"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf5a574dadd7941adeaa71823ecba5e28331b8313fb2e1c6a5c7e5981ea53ad6"
-[[package]]
-name = "nix"
-version = "0.30.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6"
-dependencies = [
- "bitflags 2.10.0",
- "cfg-if",
- "cfg_aliases",
- "libc",
-]
-
[[package]]
name = "nix"
version = "0.31.1"
@@ -5923,9 +5959,9 @@ dependencies = [
[[package]]
name = "ntapi"
-version = "0.4.2"
+version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c70f219e21142367c70c0b30c6a9e3a14d55b4d12a204d897fbec83a0363f081"
+checksum = "c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae"
dependencies = [
"winapi",
]
@@ -5936,7 +5972,7 @@ version = "0.50.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
dependencies = [
- "windows-sys 0.59.0",
+ "windows-sys 0.61.2",
]
[[package]]
@@ -6225,7 +6261,7 @@ checksum =
"a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -6392,7 +6428,7 @@ source =
"registry+https://github.com/rust-lang/crates.io-index"
checksum = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967"
dependencies = [
"libc",
- "windows-sys 0.45.0",
+ "windows-sys 0.61.2",
]
[[package]]
@@ -6516,7 +6552,7 @@ dependencies = [
"regex",
"regex-syntax",
"structmeta",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -6579,7 +6615,7 @@ dependencies = [
"proc-macro2",
"proc-macro2-diagnostics",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -6664,7 +6700,7 @@ dependencies = [
"pest_meta",
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -6694,7 +6730,7 @@ checksum =
"6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -6774,7 +6810,7 @@ source =
"registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25"
dependencies = [
"cfg-if",
- "cpufeatures",
+ "cpufeatures 0.2.17",
"opaque-debug",
"universal-hash",
]
@@ -6833,9 +6869,9 @@ dependencies = [
[[package]]
name = "predicates"
-version = "3.1.3"
+version = "3.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573"
+checksum = "ada8f2932f28a27ee7b70dd6c1c39ea0675c55a36879ab92f3a715eaa1e63cfe"
dependencies = [
"anstyle",
"difflib",
@@ -6847,15 +6883,15 @@ dependencies = [
[[package]]
name = "predicates-core"
-version = "1.0.9"
+version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa"
+checksum = "cad38746f3166b4031b1a0d39ad9f954dd291e7854fcc0eed52ee41a0b50d144"
[[package]]
name = "predicates-tree"
-version = "1.0.12"
+version = "1.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c"
+checksum = "d0de1b847b39c8131db0467e9df1ff60e6d0562ab8e9a16e568ad0fdb372e2f2"
dependencies = [
"predicates-core",
"termtree",
@@ -6868,7 +6904,7 @@ source =
"registry+https://github.com/rust-lang/crates.io-index"
checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b"
dependencies = [
"proc-macro2",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -6940,7 +6976,7 @@ checksum =
"af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
"version_check",
"yansi",
]
@@ -6965,7 +7001,7 @@ checksum =
"9adf1691c04c0a5ff46ff8f262b58beb07b0dbb61f96f9f54f6cbd82106ed87f"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -6988,7 +7024,7 @@ dependencies = [
"itertools 0.14.0",
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -7113,7 +7149,7 @@ dependencies = [
"quinn-udp",
"rustc-hash",
"rustls",
- "socket2 0.5.10",
+ "socket2 0.6.2",
"thiserror 2.0.18",
"tokio",
"tracing",
@@ -7152,9 +7188,9 @@ dependencies = [
"cfg_aliases",
"libc",
"once_cell",
- "socket2 0.5.10",
+ "socket2 0.6.2",
"tracing",
- "windows-sys 0.52.0",
+ "windows-sys 0.60.2",
]
[[package]]
@@ -7199,6 +7235,17 @@ dependencies = [
"rand_core 0.9.5",
]
+[[package]]
+name = "rand"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bc266eb313df6c5c09c1c7b1fbe2510961e5bcd3add930c1e31f7ed9da0feff8"
+dependencies = [
+ "chacha20",
+ "getrandom 0.4.1",
+ "rand_core 0.10.0",
+]
+
[[package]]
name = "rand_chacha"
version = "0.3.1"
@@ -7237,13 +7284,19 @@ dependencies = [
"getrandom 0.3.4",
]
+[[package]]
+name = "rand_core"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0c8d0fd677905edcbeedbf2edb6494d676f0e98d54d5cf9bda0b061cb8fb8aba"
+
[[package]]
name = "rand_xoshiro"
-version = "0.7.0"
+version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f703f4665700daf5512dcca5f43afa6af89f09db47fb56be587f80636bda2d41"
+checksum = "1f0b2cc7bfeef8f0320ca45f88b00157a03c67137022d59393614352d6bf4312"
dependencies = [
- "rand_core 0.9.5",
+ "rand_core 0.10.0",
]
[[package]]
@@ -7300,9 +7353,9 @@ dependencies = [
[[package]]
name = "redox_syscall"
-version = "0.7.0"
+version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49f3fe0889e69e2ae9e41f4d6c4c0181701d00e4697b356fb1f74173a5e0ee27"
+checksum = "35985aa610addc02e24fc232012c86fd11f14111180f902b67e2d5331f8ebf2b"
dependencies = [
"bitflags 2.10.0",
]
@@ -7335,7 +7388,7 @@ checksum =
"b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -7575,9 +7628,9 @@ dependencies = [
[[package]]
name = "rmcp"
-version = "0.14.0"
+version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0a621b37a548ff6ab6292d57841eb25785a7f146d89391a19c9f199414bd13da"
+checksum = "1bef41ebc9ebed2c1b1d90203e9d1756091e8a00bbc3107676151f39868ca0ee"
dependencies = [
"async-trait",
"axum",
@@ -7608,15 +7661,15 @@ dependencies = [
[[package]]
name = "rmcp-macros"
-version = "0.14.0"
+version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6b79ed92303f9262db79575aa8c3652581668e9d136be6fd0b9ededa78954c95"
+checksum = "0e88ad84b8b6237a934534a62b379a5be6388915663c0cc598ceb9b3292bbbfe"
dependencies = [
"darling 0.23.0",
"proc-macro2",
"quote",
"serde_json",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -7703,7 +7756,7 @@ dependencies = [
"proc-macro2",
"quote",
"rust-embed-utils",
- "syn 2.0.114",
+ "syn 2.0.115",
"walkdir",
]
@@ -7777,7 +7830,7 @@ dependencies = [
"errno",
"libc",
"linux-raw-sys",
- "windows-sys 0.52.0",
+ "windows-sys 0.61.2",
]
[[package]]
@@ -7845,7 +7898,7 @@ dependencies = [
"security-framework",
"security-framework-sys",
"webpki-root-certs",
- "windows-sys 0.52.0",
+ "windows-sys 0.61.2",
]
[[package]]
@@ -7940,7 +7993,7 @@ dependencies = [
"proc-macro2",
"quote",
"serde_derive_internals",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -7975,7 +8028,7 @@ checksum =
"22f968c5ea23d555e670b449c1c5e7b2fc399fdaec1d304a17cd48e288abc107"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -8031,7 +8084,7 @@ source =
"registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b55fb86dfd3a2f5f76ea78310a88f96c4ea21a3031f8d212443d56123fd0521"
dependencies = [
"libc",
- "windows-sys 0.52.0",
+ "windows-sys 0.61.2",
]
[[package]]
@@ -8107,7 +8160,7 @@ checksum =
"d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -8118,7 +8171,7 @@ checksum =
"18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -8153,7 +8206,7 @@ checksum =
"175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -8214,7 +8267,7 @@ dependencies = [
"darling 0.21.3",
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -8253,7 +8306,7 @@ checksum =
"6f50427f258fb77356e4cd4aa0e87e2bd2c66dbcee41dc405282cae2bfc26c83"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -8295,7 +8348,7 @@ dependencies = [
"metadata",
"mimalloc",
"mime_guess",
- "nix 0.31.1",
+ "nix",
"opentelemetry",
"opentelemetry-appender-tracing",
"opentelemetry-otlp",
@@ -8303,7 +8356,7 @@ dependencies = [
"opentelemetry_sdk",
"papaya",
"prometheus-client",
- "rand 0.9.2",
+ "rand 0.10.0",
"reqwest",
"ringbuffer",
"rmp-serde",
@@ -8322,7 +8375,7 @@ dependencies = [
"tempfile",
"thiserror 2.0.18",
"tokio",
- "toml 0.9.11+spec-1.1.0",
+ "toml 1.0.0+spec-1.1.0",
"tower-http",
"tracing",
"tracing-appender",
@@ -8341,7 +8394,7 @@ source =
"registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
dependencies = [
"cfg-if",
- "cpufeatures",
+ "cpufeatures 0.2.17",
"digest",
]
@@ -8352,7 +8405,7 @@ source =
"registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
dependencies = [
"cfg-if",
- "cpufeatures",
+ "cpufeatures 0.2.17",
"digest",
]
@@ -8482,7 +8535,7 @@ checksum =
"0eb01866308440fc64d6c44d9e86c5cc17adfe33c4d6eed55da9145044d0ffc1"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -8509,7 +8562,7 @@ dependencies = [
"heck",
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -8627,7 +8680,7 @@ dependencies = [
"quote",
"sqlx-core",
"sqlx-macros-core",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -8650,7 +8703,7 @@ dependencies = [
"sqlx-mysql",
"sqlx-postgres",
"sqlx-sqlite",
- "syn 2.0.114",
+ "syn 2.0.115",
"tokio",
"url",
]
@@ -8793,7 +8846,7 @@ dependencies = [
"proc-macro-error",
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
"toml 0.8.23",
]
@@ -8823,7 +8876,7 @@ dependencies = [
"proc-macro2",
"quote",
"structmeta-derive",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -8834,7 +8887,7 @@ checksum =
"152a0b65a590ff6c3da95cabe2353ee04e6167c896b28e3b14478c2636c922fc"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -8855,7 +8908,7 @@ dependencies = [
"heck",
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -8877,9 +8930,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.114"
+version = "2.0.115"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a"
+checksum = "6e614ed320ac28113fa64972c4262d5dbc89deacdfd00c34a3e4cea073243c12"
dependencies = [
"proc-macro2",
"quote",
@@ -8912,7 +8965,7 @@ checksum =
"728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -8921,7 +8974,7 @@ version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d8a928f38f1bc873f28e0d2ba8298ad65374a6ac2241dabd297271531a736cd"
dependencies = [
- "syn 2.0.114",
+ "syn 2.0.115",
"synthez-codegen",
"synthez-core",
]
@@ -8932,7 +8985,7 @@ version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8fb83b8df4238e11746984dfb3819b155cd270de0e25847f45abad56b3671047"
dependencies = [
- "syn 2.0.114",
+ "syn 2.0.115",
"synthez-core",
]
@@ -8945,7 +8998,7 @@ dependencies = [
"proc-macro2",
"quote",
"sealed",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -9001,15 +9054,15 @@ dependencies = [
[[package]]
name = "tempfile"
-version = "3.24.0"
+version = "3.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c"
+checksum = "0136791f7c95b1f6dd99f9cc786b91bb81c3800b639b3478e561ddb7be95e5f1"
dependencies = [
"fastrand",
- "getrandom 0.3.4",
+ "getrandom 0.4.1",
"once_cell",
"rustix",
- "windows-sys 0.52.0",
+ "windows-sys 0.61.2",
]
[[package]]
@@ -9046,7 +9099,7 @@ dependencies = [
"cfg-if",
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -9057,7 +9110,7 @@ checksum =
"5c89e72a01ed4c579669add59014b9a524d609c0c88c6a585ce37485879f6ffb"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
"test-case-core",
]
@@ -9143,7 +9196,7 @@ checksum =
"4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -9154,7 +9207,7 @@ checksum =
"ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -9269,7 +9322,7 @@ checksum =
"af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -9354,14 +9407,14 @@ dependencies = [
[[package]]
name = "toml"
-version = "0.9.11+spec-1.1.0"
+version = "1.0.0+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f3afc9a848309fe1aaffaed6e1546a7a14de1f935dc9d89d32afd9a44bab7c46"
+checksum = "d1d7e18e3dd1d31e0ee5e863a8091ffec2fcc271636586042452b656a22c8ee1"
dependencies = [
"indexmap 2.13.0",
"serde_core",
"serde_spanned 1.0.4",
- "toml_datetime 0.7.5+spec-1.1.0",
+ "toml_datetime 1.0.0+spec-1.1.0",
"toml_parser",
"toml_writer",
"winnow 0.7.14",
@@ -9385,6 +9438,15 @@ dependencies = [
"serde_core",
]
+[[package]]
+name = "toml_datetime"
+version = "1.0.0+spec-1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "32c2555c699578a4f59f0cc68e5116c8d7cabbd45e1409b989d4be085b53f13e"
+dependencies = [
+ "serde_core",
+]
+
[[package]]
name = "toml_edit"
version = "0.19.15"
@@ -9424,9 +9486,9 @@ dependencies = [
[[package]]
name = "toml_parser"
-version = "1.0.6+spec-1.1.0"
+version = "1.0.7+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44"
+checksum = "247eaa3197818b831697600aadf81514e577e0cba5eab10f7e064e78ae154df1"
dependencies = [
"winnow 0.7.14",
]
@@ -9490,7 +9552,7 @@ dependencies = [
"anyhow",
"clap",
"iggy",
- "rand 0.9.2",
+ "rand 0.10.0",
"tokio",
"tracing",
"tracing-subscriber",
@@ -9583,7 +9645,7 @@ checksum =
"7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -9649,7 +9711,7 @@ checksum =
"70977707304198400eb4835a78f6a9f928bf41bba420deb8fdb175cd965d77a7"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -9712,7 +9774,7 @@ checksum =
"3c36781cc0e46a83726d9879608e4cf6c2505237e263a8eb8c24502989cfdb28"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -9723,14 +9785,14 @@ checksum =
"076a02dc54dd46795c2e9c8282ed40bcfb1e22747e955de9389a1de28190fb26"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
name = "typed-path"
-version = "0.12.2"
+version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3015e6ce46d5ad8751e4a772543a30c7511468070e98e64e20165f8f81155b64"
+checksum = "8e28f89b80c87b8fb0cf04ab448d5dd0dd0ade2f8891bae878de66a75a28600e"
[[package]]
name = "typenum"
@@ -10062,6 +10124,15 @@ dependencies = [
"wit-bindgen",
]
+[[package]]
+name = "wasip3"
+version = "0.4.0+wasi-0.3.0-rc-2026-01-06"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5"
+dependencies = [
+ "wit-bindgen",
+]
+
[[package]]
name = "wasite"
version = "0.1.0"
@@ -10114,7 +10185,7 @@ dependencies = [
"bumpalo",
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
"wasm-bindgen-shared",
]
@@ -10127,6 +10198,28 @@ dependencies = [
"unicode-ident",
]
+[[package]]
+name = "wasm-encoder"
+version = "0.244.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319"
+dependencies = [
+ "leb128fmt",
+ "wasmparser",
+]
+
+[[package]]
+name = "wasm-metadata"
+version = "0.244.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909"
+dependencies = [
+ "anyhow",
+ "indexmap 2.13.0",
+ "wasm-encoder",
+ "wasmparser",
+]
+
[[package]]
name = "wasm-streams"
version = "0.4.2"
@@ -10140,6 +10233,18 @@ dependencies = [
"web-sys",
]
+[[package]]
+name = "wasmparser"
+version = "0.244.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe"
+dependencies = [
+ "bitflags 2.10.0",
+ "hashbrown 0.15.5",
+ "indexmap 2.13.0",
+ "semver",
+]
+
[[package]]
name = "wasmtimer"
version = "0.4.3"
@@ -10240,7 +10345,7 @@ version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
dependencies = [
- "windows-sys 0.48.0",
+ "windows-sys 0.61.2",
]
[[package]]
@@ -10348,7 +10453,7 @@ checksum =
"053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -10359,7 +10464,7 @@ checksum =
"3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -10768,6 +10873,88 @@ name = "wit-bindgen"
version = "0.51.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5"
+dependencies = [
+ "wit-bindgen-rust-macro",
+]
+
+[[package]]
+name = "wit-bindgen-core"
+version = "0.51.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc"
+dependencies = [
+ "anyhow",
+ "heck",
+ "wit-parser",
+]
+
+[[package]]
+name = "wit-bindgen-rust"
+version = "0.51.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21"
+dependencies = [
+ "anyhow",
+ "heck",
+ "indexmap 2.13.0",
+ "prettyplease",
+ "syn 2.0.115",
+ "wasm-metadata",
+ "wit-bindgen-core",
+ "wit-component",
+]
+
+[[package]]
+name = "wit-bindgen-rust-macro"
+version = "0.51.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a"
+dependencies = [
+ "anyhow",
+ "prettyplease",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.115",
+ "wit-bindgen-core",
+ "wit-bindgen-rust",
+]
+
+[[package]]
+name = "wit-component"
+version = "0.244.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2"
+dependencies = [
+ "anyhow",
+ "bitflags 2.10.0",
+ "indexmap 2.13.0",
+ "log",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "wasm-encoder",
+ "wasm-metadata",
+ "wasmparser",
+ "wit-parser",
+]
+
+[[package]]
+name = "wit-parser"
+version = "0.244.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736"
+dependencies = [
+ "anyhow",
+ "id-arena",
+ "indexmap 2.13.0",
+ "log",
+ "semver",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "unicode-xid",
+ "wasmparser",
+]
[[package]]
name = "writeable"
@@ -10864,7 +11051,7 @@ dependencies = [
"proc-macro2",
"quote",
"rustversion",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -10894,7 +11081,7 @@ checksum =
"9e87a3ce33434ab66a700edbaf2cc8a417d9b89f00a6fd8216fd6ac83b0e7b1c"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -10916,7 +11103,7 @@ checksum =
"b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
"synstructure",
]
@@ -10937,7 +11124,7 @@ checksum =
"4122cd3169e94605190e77839c9a40d40ed048d305bfdc146e7df40ab0f3e517"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -10957,7 +11144,7 @@ checksum =
"d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
"synstructure",
]
@@ -10978,7 +11165,7 @@ checksum =
"85a5b4158499876c763cb03bc4e49185d3cccbabb15b33c627f7884f43db852e"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -11011,7 +11198,7 @@ checksum =
"eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.114",
+ "syn 2.0.115",
]
[[package]]
@@ -11036,9 +11223,9 @@ checksum =
"a7948af682ccbc3342b6e9420e8c51c1fe5d7bf7756002b4a3c6cabfe96a7e3c"
[[package]]
name = "zmij"
-version = "1.0.20"
+version = "1.0.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4de98dfa5d5b7fef4ee834d0073d560c9ca7b6c46a71d058c48db7960f8cfaf7"
+checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
[[package]]
name = "zopfli"
diff --git a/Cargo.toml b/Cargo.toml
index 3cc91519b..e306352c1 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -59,15 +59,15 @@ resolver = "2"
[workspace.dependencies]
actix-cors = "0.7.1"
-actix-files = "0.6.9"
+actix-files = "0.6.10"
actix-web = "4.12.1"
aes-gcm = "0.10.3"
ahash = { version = "0.8.12", features = ["serde"] }
-anyhow = "1.0.100"
+anyhow = "1.0.101"
argon2 = "0.5.3"
-arrow = "57.2.0"
-arrow-array = "57.2.0"
-arrow-json = "57.2.0"
+arrow = "57.3.0"
+arrow-array = "57.3.0"
+arrow-json = "57.3.0"
assert_cmd = "2.1.2"
async-broadcast = "0.7.2"
async-channel = "2.5.0"
@@ -97,12 +97,12 @@ byte-unit = { version = "5.2.0", default-features = false,
features = [
"byte",
"std",
] }
-bytemuck = { version = "1.24" }
-bytes = "1.11.0"
+bytemuck = { version = "1.25" }
+bytes = "1.11.1"
charming = "0.6.0"
chrono = { version = "0.4.43", features = ["serde"] }
-clap = { version = "4.5.54", features = ["derive", "wrap_help"] }
-clap_complete = "4.5.65"
+clap = { version = "4.5.58", features = ["derive", "wrap_help"] }
+clap_complete = "4.5.66"
clock = { path = "core/clock" }
colored = "3.1.1"
comfy-table = "7.2.2"
@@ -131,7 +131,7 @@ ctrlc = { version = "3.5", features = ["termination"] }
cucumber = "0.22"
cyper = { version = "0.8.0", features = ["rustls"], default-features = false }
cyper-axum = { version = "0.8.0" }
-darling = "0.20"
+darling = "0.23"
dashmap = "6.1.0"
derive-new = "0.7.0"
derive_builder = "0.20.2"
@@ -142,18 +142,19 @@ dlopen2 = "0.8.2"
dotenvy = "0.15.7"
elasticsearch = { version = "9.1.0-alpha.1", features = ["rustls-tls"],
default-features = false }
enum_dispatch = "0.3.13"
-env_logger = "0.11.8"
+env_logger = "0.11.9"
err_trail = { version = "0.11.0", features = ["tracing"] }
error_set = "0.9.1"
figlet-rs = "0.1.5"
figment = { version = "0.10.19", features = ["toml", "env"] }
-file-operation = "0.8.17"
+file-operation = "0.8.18"
flatbuffers = "25.12.19"
flume = "0.12.0"
+fs2 = "0.4.3"
futures = "0.3.31"
futures-util = "0.3.31"
-getrandom = { version = "0.3", features = ["wasm_js"] }
-git2 = { version = "0.20.3", default-features = false, features =
["vendored-libgit2"] }
+getrandom = { version = "0.4", features = ["wasm_js"] }
+git2 = { version = "0.20.4", default-features = false, features =
["vendored-libgit2"] }
gloo = "0.11"
governor = "0.10.4"
harness_derive = { path = "core/harness_derive" }
@@ -171,7 +172,7 @@ iggy_connector_sdk = { path = "core/connectors/sdk",
version = "0.1.3-edge.1" }
integration = { path = "core/integration" }
journal = { path = "core/journal" }
js-sys = "0.3"
-jsonwebtoken = { version = "10.2.0", features = ["rust_crypto"] }
+jsonwebtoken = { version = "10.3.0", features = ["rust_crypto"] }
keyring = { version = "3.6.3", features = ["sync-secret-service", "vendored"] }
lazy_static = "1.5.0"
left-right = "0.11"
@@ -209,13 +210,13 @@ opentelemetry_sdk = { version = "0.31.0", features = [
"experimental_trace_batch_span_processor_with_async_runtime",
] }
papaya = "0.2.3"
-parquet = "57.2.0"
+parquet = "57.3.0"
partitions = { path = "core/partitions" }
passterm = "=2.0.1"
paste = "1.0"
postcard = { version = "1.1.3", features = ["alloc"] }
-predicates = "3.1.3"
+predicates = "3.1.4"
proc-macro2 = "1"
prometheus-client = "0.24.0"
prost = "0.14.3"
@@ -224,22 +225,23 @@ protox = "0.9.1"
protox-parse = "0.9.0"
quinn = "0.11.9"
quote = "1"
-rand = "0.9.2"
-rand_xoshiro = "0.7.0"
+rand = "0.10.0"
+rand_xoshiro = "0.8.0"
rayon = "1.11.0"
rcgen = "0.14.7"
-regex = "1.12.2"
-reqwest = { version = "=0.12.28", default-features = false, features = [
+regex = "1.12.3"
+reqwest = { version = "0.12.28", default-features = false, features = [
"json",
"rustls-tls",
] }
-reqwest-middleware = { version = "=0.4.2", features = ["json"] }
-reqwest-retry = "=0.8.0"
-reqwest-tracing = "=0.5.8"
+reqwest-middleware = { version = "0.4.2", features = ["json"] }
+reqwest-retry = "0.8.0"
+reqwest-tracing = "0.5.8"
ring = "0.17.14"
ringbuffer = "0.16.0"
-rmcp = "0.14.0"
+rmcp = "0.15.0"
rmp-serde = "1.3.1"
+rolling-file = "0.2.0"
rust-embed = "8.11.0"
rust-s3 = { version = "0.37.1", default-features = false, features = [
"tokio-rustls-tls",
@@ -255,7 +257,7 @@ serde_yaml_ng = "0.10.0"
serial_test = "3.3.1"
server = { path = "core/server" }
simd-json = { version = "0.17.0", features = ["serde_impl"] }
-slab = "0.4.11"
+slab = "0.4.12"
socket2 = "0.6.2"
sqlx = { version = "0.8.6", features = [
"runtime-tokio-rustls",
@@ -268,8 +270,8 @@ static-toml = "1.3.0"
strum = { version = "0.27.2", features = ["derive"] }
strum_macros = "0.27.2"
syn = { version = "2", features = ["full", "extra-traits"] }
-sysinfo = "0.38.0"
-tempfile = "3.24.0"
+sysinfo = "0.38.1"
+tempfile = "3.25.0"
test-case = "3.3.1"
testcontainers-modules = { version = "0.14.0", features = ["postgres"] }
thiserror = "2.0.18"
@@ -277,7 +279,7 @@ tokio = { version = "1.49.0", features = ["full"] }
tokio-rustls = "0.26.4"
tokio-tungstenite = { version = "0.28", features = ["rustls-tls-webpki-roots"]
}
tokio-util = { version = "0.7.18", features = ["compat"] }
-toml = "0.9.11"
+toml = "1.0.0"
tower-http = { version = "0.6.8", features = [
"add-extension",
"cors",
@@ -314,10 +316,10 @@ web-sys = { version = "0.3", features = [
"ResizeObserver",
"ResizeObserverEntry",
] }
-webpki-roots = "1.0.5"
+webpki-roots = "1.0.6"
yew = { version = "0.22", features = ["csr"] }
yew-router = "0.19"
-zip = { version = "7.2.0", default-features = false, features = ["deflate"] }
+zip = { version = "7.4.0", default-features = false, features = ["deflate"] }
[profile.release]
lto = true
diff --git a/DEPENDENCIES.md b/DEPENDENCIES.md
index fc4491fd1..869719181 100644
--- a/DEPENDENCIES.md
+++ b/DEPENDENCIES.md
@@ -72,7 +72,7 @@ atomic-waker: 1.1.2, "Apache-2.0 OR MIT",
autocfg: 1.5.0, "Apache-2.0 OR MIT",
autotools: 0.2.7, "MIT",
aws-lc-rs: 1.15.4, "(Apache-2.0 OR ISC) AND ISC",
-aws-lc-sys: 0.37.0, "(Apache-2.0 OR ISC) AND ISC AND OpenSSL",
+aws-lc-sys: 0.37.1, "(Apache-2.0 OR ISC) AND ISC AND OpenSSL",
axum: 0.8.8, "MIT",
axum-core: 0.5.6, "MIT",
axum-macros: 0.5.0, "MIT",
@@ -127,15 +127,16 @@ cc: 1.2.55, "Apache-2.0 OR MIT",
cesu8: 1.1.0, "Apache-2.0 OR MIT",
cfg-if: 1.0.4, "Apache-2.0 OR MIT",
cfg_aliases: 0.2.1, "MIT",
+chacha20: 0.10.0, "Apache-2.0 OR MIT",
charming: 0.6.0, "Apache-2.0 OR MIT",
charming_macros: 0.1.0, "Apache-2.0 OR MIT",
chrono: 0.4.43, "Apache-2.0 OR MIT",
cipher: 0.4.4, "Apache-2.0 OR MIT",
-clap: 4.5.57, "Apache-2.0 OR MIT",
-clap_builder: 4.5.57, "Apache-2.0 OR MIT",
-clap_complete: 4.5.65, "Apache-2.0 OR MIT",
+clap: 4.5.58, "Apache-2.0 OR MIT",
+clap_builder: 4.5.58, "Apache-2.0 OR MIT",
+clap_complete: 4.5.66, "Apache-2.0 OR MIT",
clap_derive: 4.5.55, "Apache-2.0 OR MIT",
-clap_lex: 0.7.7, "Apache-2.0 OR MIT",
+clap_lex: 1.0.0, "Apache-2.0 OR MIT",
clock: 0.1.0, "N/A",
cmake: 0.1.57, "Apache-2.0 OR MIT",
cobs: 0.3.0, "Apache-2.0 OR MIT",
@@ -174,6 +175,7 @@ core-foundation: 0.10.1, "Apache-2.0 OR MIT",
core-foundation-sys: 0.8.7, "Apache-2.0 OR MIT",
core_affinity: 0.8.3, "Apache-2.0 OR MIT",
cpufeatures: 0.2.17, "Apache-2.0 OR MIT",
+cpufeatures: 0.3.0, "Apache-2.0 OR MIT",
crc: 3.4.0, "Apache-2.0 OR MIT",
crc-catalog: 2.4.0, "Apache-2.0 OR MIT",
crc32c: 0.6.8, "Apache-2.0 OR MIT",
@@ -193,7 +195,7 @@ crypto-common: 0.1.7, "Apache-2.0 OR MIT",
ctor: 0.6.3, "Apache-2.0 OR MIT",
ctor-proc-macro: 0.0.7, "Apache-2.0 OR MIT",
ctr: 0.9.2, "Apache-2.0 OR MIT",
-ctrlc: 3.5.1, "Apache-2.0 OR MIT",
+ctrlc: 3.5.2, "Apache-2.0 OR MIT",
cucumber: 0.22.1, "Apache-2.0 OR MIT",
cucumber-codegen: 0.22.1, "Apache-2.0 OR MIT",
cucumber-expressions: 0.5.0, "Apache-2.0 OR MIT",
@@ -217,7 +219,7 @@ dbus: 0.9.10, "Apache-2.0 OR MIT",
dbus-secret-service: 4.1.0, "Apache-2.0 OR MIT",
der: 0.7.10, "Apache-2.0 OR MIT",
der-parser: 10.0.0, "Apache-2.0 OR MIT",
-deranged: 0.5.5, "Apache-2.0 OR MIT",
+deranged: 0.5.6, "Apache-2.0 OR MIT",
derive-new: 0.7.0, "MIT",
derive_builder: 0.20.2, "Apache-2.0 OR MIT",
derive_builder_core: 0.20.2, "Apache-2.0 OR MIT",
@@ -312,6 +314,7 @@ generator: 0.8.8, "Apache-2.0 OR MIT",
generic-array: 0.14.7, "MIT",
getrandom: 0.2.17, "Apache-2.0 OR MIT",
getrandom: 0.3.4, "Apache-2.0 OR MIT",
+getrandom: 0.4.1, "Apache-2.0 OR MIT",
ghash: 0.5.1, "Apache-2.0 OR MIT",
gherkin: 0.15.0, "Apache-2.0 OR MIT",
git2: 0.20.4, "Apache-2.0 OR MIT",
@@ -381,6 +384,7 @@ icu_normalizer_data: 2.1.1, "Unicode-3.0",
icu_properties: 2.1.2, "Unicode-3.0",
icu_properties_data: 2.1.2, "Unicode-3.0",
icu_provider: 2.1.1, "Unicode-3.0",
+id-arena: 2.3.0, "Apache-2.0 OR MIT",
ident_case: 1.0.1, "Apache-2.0 OR MIT",
idna: 1.1.0, "Apache-2.0 OR MIT",
idna_adapter: 1.2.1, "Apache-2.0 OR MIT",
@@ -424,8 +428,8 @@ is_terminal_polyfill: 1.70.2, "Apache-2.0 OR MIT",
itertools: 0.13.0, "Apache-2.0 OR MIT",
itertools: 0.14.0, "Apache-2.0 OR MIT",
itoa: 1.0.17, "Apache-2.0 OR MIT",
-jiff: 0.2.19, "MIT OR Unlicense",
-jiff-static: 0.2.19, "MIT OR Unlicense",
+jiff: 0.2.20, "MIT OR Unlicense",
+jiff-static: 0.2.20, "MIT OR Unlicense",
jiff-tzdb: 0.1.5, "MIT OR Unlicense",
jiff-tzdb-platform: 0.1.3, "MIT OR Unlicense",
jni: 0.21.1, "Apache-2.0 OR MIT",
@@ -441,6 +445,7 @@ kqueue: 1.1.1, "MIT",
kqueue-sys: 1.0.4, "MIT",
language-tags: 0.3.2, "Apache-2.0 OR MIT",
lazy_static: 1.5.0, "Apache-2.0 OR MIT",
+leb128fmt: 0.1.0, "Apache-2.0 OR MIT",
left-right: 0.11.7, "Apache-2.0 OR MIT",
lending-iterator: 0.1.7, "Apache-2.0 OR MIT OR Zlib",
lending-iterator-proc_macros: 0.1.7, "Apache-2.0 OR MIT OR Zlib",
@@ -496,7 +501,6 @@ mockall_derive: 0.14.0, "Apache-2.0 OR MIT",
moka: 0.12.13, "(Apache-2.0 OR MIT) AND Apache-2.0",
murmur3: 0.5.2, "Apache-2.0 OR MIT",
never-say-never: 6.6.666, "Apache-2.0 OR MIT OR Zlib",
-nix: 0.30.1, "MIT",
nix: 0.31.1, "MIT",
nom: 7.1.3, "MIT",
nom: 8.0.0, "MIT",
@@ -508,7 +512,7 @@ notify: 8.2.0, "CC0-1.0",
notify-types: 2.1.0, "Apache-2.0 OR MIT",
nougat: 0.2.4, "Apache-2.0 OR MIT OR Zlib",
nougat-proc_macros: 0.2.4, "Apache-2.0 OR MIT OR Zlib",
-ntapi: 0.4.2, "Apache-2.0 OR MIT",
+ntapi: 0.4.3, "Apache-2.0 OR MIT",
nu-ansi-term: 0.50.3, "MIT",
num: 0.4.3, "Apache-2.0 OR MIT",
num-bigint: 0.4.6, "Apache-2.0 OR MIT",
@@ -593,9 +597,9 @@ postcard: 1.1.3, "Apache-2.0 OR MIT",
potential_utf: 0.1.4, "Unicode-3.0",
powerfmt: 0.2.0, "Apache-2.0 OR MIT",
ppv-lite86: 0.2.21, "Apache-2.0 OR MIT",
-predicates: 3.1.3, "Apache-2.0 OR MIT",
-predicates-core: 1.0.9, "Apache-2.0 OR MIT",
-predicates-tree: 1.0.12, "Apache-2.0 OR MIT",
+predicates: 3.1.4, "Apache-2.0 OR MIT",
+predicates-core: 1.0.10, "Apache-2.0 OR MIT",
+predicates-tree: 1.0.13, "Apache-2.0 OR MIT",
prettyplease: 0.2.37, "Apache-2.0 OR MIT",
primeorder: 0.13.6, "Apache-2.0 OR MIT",
proc-macro-crate: 1.3.1, "Apache-2.0 OR MIT",
@@ -626,17 +630,19 @@ r-efi: 5.3.0, "Apache-2.0 OR LGPL-2.1-or-later OR MIT",
radium: 0.7.0, "MIT",
rand: 0.8.5, "Apache-2.0 OR MIT",
rand: 0.9.2, "Apache-2.0 OR MIT",
+rand: 0.10.0, "Apache-2.0 OR MIT",
rand_chacha: 0.3.1, "Apache-2.0 OR MIT",
rand_chacha: 0.9.0, "Apache-2.0 OR MIT",
rand_core: 0.6.4, "Apache-2.0 OR MIT",
rand_core: 0.9.5, "Apache-2.0 OR MIT",
-rand_xoshiro: 0.7.0, "Apache-2.0 OR MIT",
+rand_core: 0.10.0, "Apache-2.0 OR MIT",
+rand_xoshiro: 0.8.0, "Apache-2.0 OR MIT",
raw-cpuid: 11.6.0, "MIT",
rayon: 1.11.0, "Apache-2.0 OR MIT",
rayon-core: 1.13.0, "Apache-2.0 OR MIT",
rcgen: 0.14.7, "Apache-2.0 OR MIT",
redox_syscall: 0.5.18, "MIT",
-redox_syscall: 0.7.0, "MIT",
+redox_syscall: 0.7.1, "MIT",
redox_users: 0.5.2, "MIT",
ref-cast: 1.0.25, "Apache-2.0 OR MIT",
ref-cast-impl: 1.0.25, "Apache-2.0 OR MIT",
@@ -656,8 +662,8 @@ ring: 0.17.14, "Apache-2.0 AND ISC",
ringbuffer: 0.16.0, "MIT",
rkyv: 0.7.46, "MIT",
rkyv_derive: 0.7.46, "MIT",
-rmcp: 0.14.0, "Apache-2.0",
-rmcp-macros: 0.14.0, "Apache-2.0",
+rmcp: 0.15.0, "Apache-2.0",
+rmcp-macros: 0.15.0, "Apache-2.0",
rmp: 0.8.15, "MIT",
rmp-serde: 1.3.1, "MIT",
roaring: 0.11.3, "Apache-2.0 OR MIT",
@@ -762,7 +768,7 @@ strum: 0.27.2, "MIT",
strum_macros: 0.27.2, "MIT",
subtle: 2.6.1, "BSD-3-Clause",
syn: 1.0.109, "Apache-2.0 OR MIT",
-syn: 2.0.114, "Apache-2.0 OR MIT",
+syn: 2.0.115, "Apache-2.0 OR MIT",
sync_wrapper: 1.0.2, "Apache-2.0",
synchrony: 0.1.1, "MIT",
synstructure: 0.13.2, "MIT",
@@ -774,7 +780,7 @@ sysinfo: 0.38.1, "MIT",
tagptr: 0.2.0, "Apache-2.0 OR MIT",
tap: 1.0.1, "MIT",
tar: 0.4.44, "Apache-2.0 OR MIT",
-tempfile: 3.24.0, "Apache-2.0 OR MIT",
+tempfile: 3.25.0, "Apache-2.0 OR MIT",
terminal_size: 0.4.3, "Apache-2.0 OR MIT",
termtree: 0.5.1, "MIT",
test-case: 3.3.1, "MIT",
@@ -805,13 +811,14 @@ tokio-tungstenite: 0.28.0, "MIT",
tokio-util: 0.7.18, "MIT",
tokise: 0.2.0, "Apache-2.0 OR MIT",
toml: 0.8.23, "Apache-2.0 OR MIT",
-toml: 0.9.11+spec-1.1.0, "Apache-2.0 OR MIT",
+toml: 1.0.0+spec-1.1.0, "Apache-2.0 OR MIT",
toml_datetime: 0.6.11, "Apache-2.0 OR MIT",
toml_datetime: 0.7.5+spec-1.1.0, "Apache-2.0 OR MIT",
+toml_datetime: 1.0.0+spec-1.1.0, "Apache-2.0 OR MIT",
toml_edit: 0.19.15, "Apache-2.0 OR MIT",
toml_edit: 0.22.27, "Apache-2.0 OR MIT",
toml_edit: 0.23.10+spec-1.0.0, "Apache-2.0 OR MIT",
-toml_parser: 1.0.6+spec-1.1.0, "Apache-2.0 OR MIT",
+toml_parser: 1.0.7+spec-1.1.0, "Apache-2.0 OR MIT",
toml_write: 0.1.2, "Apache-2.0 OR MIT",
toml_writer: 1.0.6+spec-1.1.0, "Apache-2.0 OR MIT",
tonic: 0.14.3, "MIT",
@@ -836,7 +843,7 @@ typed-builder: 0.20.1, "Apache-2.0 OR MIT",
typed-builder: 0.23.2, "Apache-2.0 OR MIT",
typed-builder-macro: 0.20.1, "Apache-2.0 OR MIT",
typed-builder-macro: 0.23.2, "Apache-2.0 OR MIT",
-typed-path: 0.12.2, "Apache-2.0 OR MIT",
+typed-path: 0.12.3, "Apache-2.0 OR MIT",
typenum: 1.19.0, "Apache-2.0 OR MIT",
ucd-trie: 0.1.7, "Apache-2.0 OR MIT",
ulid: 1.2.1, "MIT",
@@ -877,13 +884,17 @@ walkdir: 2.5.0, "MIT OR Unlicense",
want: 0.3.1, "MIT",
wasi: 0.11.1+wasi-snapshot-preview1, "Apache-2.0 OR Apache-2.0 WITH
LLVM-exception OR MIT",
wasip2: 1.0.2+wasi-0.2.9, "Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR
MIT",
+wasip3: 0.4.0+wasi-0.3.0-rc-2026-01-06, "Apache-2.0 OR Apache-2.0 WITH
LLVM-exception OR MIT",
wasite: 0.1.0, "Apache-2.0 OR BSL-1.0 OR MIT",
wasm-bindgen: 0.2.108, "Apache-2.0 OR MIT",
wasm-bindgen-futures: 0.4.58, "Apache-2.0 OR MIT",
wasm-bindgen-macro: 0.2.108, "Apache-2.0 OR MIT",
wasm-bindgen-macro-support: 0.2.108, "Apache-2.0 OR MIT",
wasm-bindgen-shared: 0.2.108, "Apache-2.0 OR MIT",
+wasm-encoder: 0.244.0, "Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT",
+wasm-metadata: 0.244.0, "Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT",
wasm-streams: 0.4.2, "Apache-2.0 OR MIT",
+wasmparser: 0.244.0, "Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT",
wasmtimer: 0.4.3, "MIT",
web-sys: 0.3.85, "Apache-2.0 OR MIT",
web-time: 1.1.0, "Apache-2.0 OR MIT",
@@ -959,6 +970,11 @@ windows_x86_64_msvc: 0.53.1, "Apache-2.0 OR MIT",
winnow: 0.5.40, "MIT",
winnow: 0.7.14, "MIT",
wit-bindgen: 0.51.0, "Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT",
+wit-bindgen-core: 0.51.0, "Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR
MIT",
+wit-bindgen-rust: 0.51.0, "Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR
MIT",
+wit-bindgen-rust-macro: 0.51.0, "Apache-2.0 OR Apache-2.0 WITH LLVM-exception
OR MIT",
+wit-component: 0.244.0, "Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT",
+wit-parser: 0.244.0, "Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT",
writeable: 0.6.2, "Unicode-3.0",
wyz: 0.5.1, "MIT",
x509-parser: 0.18.1, "Apache-2.0 OR MIT",
@@ -982,7 +998,7 @@ zerovec: 0.11.5, "Unicode-3.0",
zerovec-derive: 0.11.2, "Unicode-3.0",
zip: 7.4.0, "MIT",
zlib-rs: 0.6.0, "Zlib",
-zmij: 1.0.20, "MIT",
+zmij: 1.0.21, "MIT",
zopfli: 0.8.3, "Apache-2.0",
zstd: 0.13.3, "MIT",
zstd-safe: 7.2.4, "Apache-2.0 OR MIT",
diff --git a/core/bench/report/src/types/numeric_parameter.rs
b/core/bench/report/src/types/numeric_parameter.rs
index e027a4d34..b1ea776ea 100644
--- a/core/bench/report/src/types/numeric_parameter.rs
+++ b/core/bench/report/src/types/numeric_parameter.rs
@@ -15,7 +15,7 @@
// specific language governing permissions and limitations
// under the License.
-use rand::Rng;
+use rand::RngExt;
use serde::{Deserialize, Deserializer, Serialize, Serializer};
use std::fmt::Display;
use std::str::FromStr;
diff --git a/core/bench/src/utils/batch_generator.rs
b/core/bench/src/utils/batch_generator.rs
index e406a70c9..f530e0410 100644
--- a/core/bench/src/utils/batch_generator.rs
+++ b/core/bench/src/utils/batch_generator.rs
@@ -18,7 +18,7 @@
use bench_report::numeric_parameter::BenchmarkNumericParameter;
use bytes::Bytes;
use iggy::prelude::*;
-use rand::{Rng, distr::Alphanumeric};
+use rand::{RngExt, distr::Alphanumeric};
pub struct BenchmarkMessagesBatch {
pub messages: Vec<IggyMessage>,
diff --git a/core/connectors/sources/random_source/src/lib.rs
b/core/connectors/sources/random_source/src/lib.rs
index b462251ad..01b4ff68b 100644
--- a/core/connectors/sources/random_source/src/lib.rs
+++ b/core/connectors/sources/random_source/src/lib.rs
@@ -22,7 +22,7 @@ use iggy_connector_sdk::{
ConnectorState, Error, ProducedMessage, ProducedMessages, Schema, Source,
source_connector,
};
use rand::{
- Rng,
+ RngExt,
distr::{Alphanumeric, Uniform},
};
use serde::{Deserialize, Serialize};
diff --git a/core/consensus/src/vsr_timeout.rs
b/core/consensus/src/vsr_timeout.rs
index d5cda482e..de08a44dd 100644
--- a/core/consensus/src/vsr_timeout.rs
+++ b/core/consensus/src/vsr_timeout.rs
@@ -31,7 +31,7 @@
///
/// Timeouts count down from an initial duration (`after`) and fire when
/// reaching zero. They support exponential backoff with jitter for retries.
-use rand::Rng;
+use rand::RngExt;
use rand_xoshiro::Xoshiro256Plus;
use rand_xoshiro::rand_core::SeedableRng;
diff --git a/core/integration/src/harness/handle/server.rs
b/core/integration/src/harness/handle/server.rs
index c900eb5c2..a265f4ece 100644
--- a/core/integration/src/harness/handle/server.rs
+++ b/core/integration/src/harness/handle/server.rs
@@ -28,7 +28,7 @@ use crate::harness::traits::{IggyServerDependent,
Restartable, TestBinary};
use assert_cmd::prelude::CommandCargoExt;
use iggy::prelude::{DEFAULT_ROOT_PASSWORD, DEFAULT_ROOT_USERNAME};
use iggy_common::TransportProtocol;
-use rand::Rng as _;
+use rand::RngExt as _;
use std::collections::HashMap;
use std::fs::{self, File, OpenOptions};
use std::io::Write;
diff --git a/core/server/Cargo.toml b/core/server/Cargo.toml
index 647c0b96b..618784953 100644
--- a/core/server/Cargo.toml
+++ b/core/server/Cargo.toml
@@ -62,7 +62,7 @@ error_set = { workspace = true }
figlet-rs = { workspace = true }
figment = { workspace = true }
flume = { workspace = true }
-fs2 = "0.4.3"
+fs2 = { workspace = true }
futures = { workspace = true }
hash32 = { workspace = true }
human-repr = { workspace = true }
@@ -84,7 +84,7 @@ rand = { workspace = true }
reqwest = { workspace = true, features = ["rustls-tls-no-provider"] }
ringbuffer = { workspace = true }
rmp-serde = { workspace = true }
-rolling-file = "0.2.0"
+rolling-file = { workspace = true }
rust-embed = { workspace = true, optional = true }
rustls = { workspace = true }
rustls-pemfile = { workspace = true }
diff --git a/core/server/src/streaming/utils/crypto.rs
b/core/server/src/streaming/utils/crypto.rs
index 6d9747b5b..4363c6676 100644
--- a/core/server/src/streaming/utils/crypto.rs
+++ b/core/server/src/streaming/utils/crypto.rs
@@ -20,7 +20,7 @@ use argon2::{
Argon2,
password_hash::{PasswordHash, PasswordHasher, PasswordVerifier,
SaltString, rand_core::OsRng},
};
-use rand::{Rng, distr::Alphanumeric};
+use rand::{RngExt, distr::Alphanumeric};
use std::ops::Range;
pub fn hash_password(password: &str) -> String {
diff --git a/core/tools/src/data-seeder/seeder.rs
b/core/tools/src/data-seeder/seeder.rs
index edbac98dc..8a047bda1 100644
--- a/core/tools/src/data-seeder/seeder.rs
+++ b/core/tools/src/data-seeder/seeder.rs
@@ -17,7 +17,7 @@
*/
use iggy::prelude::*;
-use rand::Rng;
+use rand::RngExt;
use std::collections::HashMap;
const PROD_STREAM_NAME: &str = "prod";
diff --git a/examples/rust/src/shared/messages_generator.rs
b/examples/rust/src/shared/messages_generator.rs
index 46cb25b80..e96a5e5b7 100644
--- a/examples/rust/src/shared/messages_generator.rs
+++ b/examples/rust/src/shared/messages_generator.rs
@@ -18,7 +18,7 @@
use crate::shared::messages::{OrderConfirmed, OrderCreated, OrderRejected,
SerializableMessage};
use iggy::prelude::IggyTimestamp;
-use rand::Rng;
+use rand::RngExt;
use rand::rngs::ThreadRng;
const CURRENCY_PAIRS: &[&str] = &["EUR/USD", "EUR/GBP", "USD/GBP", "EUR/PLN",
"USD/PLN"];
diff --git a/examples/rust/src/sink-data-producer/main.rs
b/examples/rust/src/sink-data-producer/main.rs
index 4135bf6b7..b20f090ed 100644
--- a/examples/rust/src/sink-data-producer/main.rs
+++ b/examples/rust/src/sink-data-producer/main.rs
@@ -22,7 +22,7 @@ use iggy::prelude::{
Partitioning,
};
use rand::{
- Rng,
+ RngExt,
distr::{Alphanumeric, Uniform},
};
use serde::{Deserialize, Serialize};