This is an automated email from the ASF dual-hosted git repository.

hgruszecki pushed a commit to branch update-deps
in repository https://gitbox.apache.org/repos/asf/iggy.git

commit b3fb197be29295c67c4833758c189097b18ad866
Author: Hubert Gruszecki <[email protected]>
AuthorDate: Fri Apr 3 21:00:04 2026 +0200

    chore(deps): update workspace dependencies
    
    Fix macOS compatibility in extract-version.sh by replacing \s with
    POSIX [[:space:]] character class in sed expressions.
---
 .typos.toml                     |   2 +
 Cargo.lock                      | 332 ++++++++++++++++++++++++++++++----------
 Cargo.toml                      |  37 ++---
 DEPENDENCIES.md                 |  32 ++--
 core/binary_protocol/Cargo.toml |   2 +-
 core/iobuf/Cargo.toml           |   2 +-
 core/partitions/Cargo.toml      |   2 +-
 scripts/extract-version.sh      |   4 +-
 8 files changed, 297 insertions(+), 116 deletions(-)

diff --git a/.typos.toml b/.typos.toml
index fe7b107d8..bf6e17ec9 100644
--- a/.typos.toml
+++ b/.typos.toml
@@ -36,6 +36,8 @@ bais = "bais"
 Strat = "Strat"
 # Same as above
 strin = "strin"
+# Valid Rust crate name (part of ICU4X)
+writeable = "writeable"
 
 # Exclude auto-generated/non-editable files from typos check
 [files]
diff --git a/Cargo.lock b/Cargo.lock
index 4be27b7fb..ee0624d43 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -589,7 +589,7 @@ dependencies = [
  "arrow-schema",
  "chrono",
  "half",
- "indexmap 2.13.0",
+ "indexmap 2.13.1",
  "itoa",
  "lexical-core",
  "memchr",
@@ -1099,7 +1099,7 @@ source = 
"registry+https://github.com/rust-lang/crates.io-index";
 checksum = "cffb0e931875b666fc4fcb20fee52e9bbd1ef836fd9e9e04ec21555f9f85f7ef"
 dependencies = [
  "fastrand",
- "gloo-timers",
+ "gloo-timers 0.3.0",
  "tokio",
 ]
 
@@ -1162,7 +1162,7 @@ dependencies = [
  "charming",
  "chrono",
  "getrandom 0.4.2",
- "gloo",
+ "gloo 0.12.0",
  "js-sys",
  "serde_json",
  "thiserror 2.0.18",
@@ -1274,9 +1274,9 @@ dependencies = [
 
 [[package]]
 name = "bit-set"
-version = "0.9.1"
+version = "0.10.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "34ddef2995421ab6a5c779542c81ee77c115206f4ad9d5a8e05f4ff49716a3dd"
+checksum = "09ec2f926cc3060f09db9ebc5b52823d85268d24bb917e472c0c4bea35780a7d"
 dependencies = [
  "bit-vec 0.9.1",
 ]
@@ -1506,7 +1506,7 @@ source = 
"registry+https://github.com/rust-lang/crates.io-index";
 checksum = "bfcfdc083699101d5a7965e49925975f2f55060f94f9a05e7187be95d530ca59"
 dependencies = [
  "once_cell",
- "proc-macro-crate 3.5.0",
+ "proc-macro-crate 3.3.0",
  "proc-macro2",
  "quote",
  "syn 2.0.117",
@@ -1545,7 +1545,7 @@ dependencies = [
  "getrandom 0.2.17",
  "getrandom 0.3.4",
  "hex",
- "indexmap 2.13.0",
+ "indexmap 2.13.1",
  "js-sys",
  "once_cell",
  "rand 0.9.2",
@@ -1730,9 +1730,9 @@ dependencies = [
 
 [[package]]
 name = "cc"
-version = "1.2.58"
+version = "1.2.59"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "e1e928d4b69e3077709075a938a05ffbedfa53a84c8f766efbf8220bb1ff60e1"
+checksum = "b7a4d3ec6524d28a329fc53654bbadc9bdd7b0431f5d65f1a56ffb28a1ee5283"
 dependencies = [
  "find-msvc-tools",
  "jobserver",
@@ -2066,7 +2066,7 @@ version = "0.1.2"
 source = "registry+https://github.com/rust-lang/crates.io-index";
 checksum = "f05ed201484967dc70de77a8f7a02b29aaa8e6c81cbea2e75492ee0c8d97766b"
 dependencies = [
- "proc-macro-crate 3.5.0",
+ "proc-macro-crate 3.3.0",
  "proc-macro2",
  "quote",
  "syn 2.0.117",
@@ -2227,7 +2227,7 @@ dependencies = [
 name = "consensus"
 version = "0.1.0"
 dependencies = [
- "bit-set 0.9.1",
+ "bit-set 0.10.0",
  "bytemuck",
  "bytes",
  "futures",
@@ -2574,9 +2574,9 @@ dependencies = [
 
 [[package]]
 name = "ctor"
-version = "0.6.3"
+version = "0.8.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "424e0138278faeb2b401f174ad17e715c829512d74f3d1e81eb43365c2e0590e"
+checksum = "352d39c2f7bef1d6ad73db6f5160efcaed66d94ef8c6c573a8410c00bf909a98"
 dependencies = [
  "ctor-proc-macro",
  "dtor",
@@ -2933,7 +2933,7 @@ dependencies = [
  "deno_path_util",
  "deno_unsync",
  "futures",
- "indexmap 2.13.0",
+ "indexmap 2.13.1",
  "libc",
  "parking_lot",
  "percent-encoding",
@@ -2988,7 +2988,7 @@ version = "0.227.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
 checksum = "1bab1eaf578a8cc0ae6fb933e91dc3388b41df22e5974d5891c17ba66b3a0bbb"
 dependencies = [
- "indexmap 2.13.0",
+ "indexmap 2.13.1",
  "proc-macro-rules",
  "proc-macro2",
  "quote",
@@ -3296,9 +3296,9 @@ checksum = 
"4c3cf4824e2d5f025c7b531afcb2325364084a16806f6d47fbc1f5fbd9960590"
 
 [[package]]
 name = "dtor"
-version = "0.1.1"
+version = "0.3.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "404d02eeb088a82cfd873006cb713fe411306c7d182c344905e101fb1167d301"
+checksum = "f1057d6c64987086ff8ed0fd3fbf377a6b7d205cc7715868cd401705f715cbe4"
 dependencies = [
  "dtor-proc-macro",
 ]
@@ -4270,17 +4270,36 @@ version = "0.11.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
 checksum = "d15282ece24eaf4bd338d73ef580c6714c8615155c4190c781290ee3fa0fd372"
 dependencies = [
- "gloo-console",
- "gloo-dialogs",
- "gloo-events",
- "gloo-file",
- "gloo-history",
- "gloo-net",
- "gloo-render",
- "gloo-storage",
- "gloo-timers",
- "gloo-utils",
- "gloo-worker",
+ "gloo-console 0.3.0",
+ "gloo-dialogs 0.2.0",
+ "gloo-events 0.2.0",
+ "gloo-file 0.3.0",
+ "gloo-history 0.2.2",
+ "gloo-net 0.5.0",
+ "gloo-render 0.2.0",
+ "gloo-storage 0.3.0",
+ "gloo-timers 0.3.0",
+ "gloo-utils 0.2.0",
+ "gloo-worker 0.5.0",
+]
+
+[[package]]
+name = "gloo"
+version = "0.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "dc13cc21c3835347855fd83900414d94716adc1e332f09f7fba56f21be127214"
+dependencies = [
+ "gloo-console 0.4.0",
+ "gloo-dialogs 0.3.0",
+ "gloo-events 0.3.0",
+ "gloo-file 0.4.0",
+ "gloo-history 0.3.0",
+ "gloo-net 0.7.0",
+ "gloo-render 0.3.0",
+ "gloo-storage 0.4.0",
+ "gloo-timers 0.4.0",
+ "gloo-utils 0.3.0",
+ "gloo-worker 0.6.0",
 ]
 
 [[package]]
@@ -4289,7 +4308,20 @@ version = "0.3.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
 checksum = "2a17868f56b4a24f677b17c8cb69958385102fa879418052d60b50bc1727e261"
 dependencies = [
- "gloo-utils",
+ "gloo-utils 0.2.0",
+ "js-sys",
+ "serde",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "gloo-console"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "9f1d5cec0b97edb53f21221f799c659cef3764ad5a00eca52950eb9b902028ba"
+dependencies = [
+ "gloo-utils 0.3.0",
  "js-sys",
  "serde",
  "wasm-bindgen",
@@ -4306,6 +4338,16 @@ dependencies = [
  "web-sys",
 ]
 
+[[package]]
+name = "gloo-dialogs"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "45618929b7022bb49903b958b5b7af1d4fb58fbd99712926d91641fe582f3d55"
+dependencies = [
+ "wasm-bindgen",
+ "web-sys",
+]
+
 [[package]]
 name = "gloo-events"
 version = "0.2.0"
@@ -4316,6 +4358,16 @@ dependencies = [
  "web-sys",
 ]
 
+[[package]]
+name = "gloo-events"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "8c6a94fa8cd88bea0babf8a27fe9abbcdece831fd1c3c84dd5c231fab4685ec7"
+dependencies = [
+ "wasm-bindgen",
+ "web-sys",
+]
+
 [[package]]
 name = "gloo-file"
 version = "0.3.0"
@@ -4323,7 +4375,19 @@ source = 
"registry+https://github.com/rust-lang/crates.io-index";
 checksum = "97563d71863fb2824b2e974e754a81d19c4a7ec47b09ced8a0e6656b6d54bd1f"
 dependencies = [
  "futures-channel",
- "gloo-events",
+ "gloo-events 0.2.0",
+ "js-sys",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "gloo-file"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "544a15ff6a3d5976bebc97380c8471ae14283bc71f4bb198d6c8cae64f411ab7"
+dependencies = [
+ "gloo-events 0.3.0",
  "js-sys",
  "wasm-bindgen",
  "web-sys",
@@ -4336,8 +4400,8 @@ source = 
"registry+https://github.com/rust-lang/crates.io-index";
 checksum = "903f432be5ba34427eac5e16048ef65604a82061fe93789f2212afc73d8617d6"
 dependencies = [
  "getrandom 0.2.17",
- "gloo-events",
- "gloo-utils",
+ "gloo-events 0.2.0",
+ "gloo-utils 0.2.0",
  "serde",
  "serde-wasm-bindgen",
  "serde_urlencoded",
@@ -4346,6 +4410,23 @@ dependencies = [
  "web-sys",
 ]
 
+[[package]]
+name = "gloo-history"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "f07f3d446931414cc92f4a1b6e631dfa233db2f96c887d5f72beeecd1b5db39c"
+dependencies = [
+ "getrandom 0.2.17",
+ "gloo-events 0.3.0",
+ "gloo-utils 0.3.0",
+ "serde",
+ "serde-wasm-bindgen",
+ "serde_urlencoded",
+ "thiserror 2.0.18",
+ "wasm-bindgen",
+ "web-sys",
+]
+
 [[package]]
 name = "gloo-net"
 version = "0.5.0"
@@ -4355,7 +4436,7 @@ dependencies = [
  "futures-channel",
  "futures-core",
  "futures-sink",
- "gloo-utils",
+ "gloo-utils 0.2.0",
  "http 0.2.12",
  "js-sys",
  "pin-project",
@@ -4367,6 +4448,27 @@ dependencies = [
  "web-sys",
 ]
 
+[[package]]
+name = "gloo-net"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "a6420f887c48417e9e86c6cf61274eb231830cccc100e49613f7952e269a1fe1"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "futures-sink",
+ "gloo-utils 0.3.0",
+ "http 1.4.0",
+ "js-sys",
+ "pin-project",
+ "serde",
+ "serde_json",
+ "thiserror 2.0.18",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "web-sys",
+]
+
 [[package]]
 name = "gloo-render"
 version = "0.2.0"
@@ -4377,13 +4479,23 @@ dependencies = [
  "web-sys",
 ]
 
+[[package]]
+name = "gloo-render"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "3f609333b9e38e43e74224410d6616e3ad773ed6fe14f53cd8a006d1bb25e108"
+dependencies = [
+ "wasm-bindgen",
+ "web-sys",
+]
+
 [[package]]
 name = "gloo-storage"
 version = "0.3.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
 checksum = "fbc8031e8c92758af912f9bc08fbbadd3c6f3cfcbf6b64cdf3d6a81f0139277a"
 dependencies = [
- "gloo-utils",
+ "gloo-utils 0.2.0",
  "js-sys",
  "serde",
  "serde_json",
@@ -4392,6 +4504,21 @@ dependencies = [
  "web-sys",
 ]
 
+[[package]]
+name = "gloo-storage"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "e82ce7d41c6d821640a43726f6ff33c924795cc151b62e5a84d0c988c151c980"
+dependencies = [
+ "gloo-utils 0.3.0",
+ "js-sys",
+ "serde",
+ "serde_json",
+ "thiserror 2.0.18",
+ "wasm-bindgen",
+ "web-sys",
+]
+
 [[package]]
 name = "gloo-timers"
 version = "0.3.0"
@@ -4404,6 +4531,16 @@ dependencies = [
  "wasm-bindgen",
 ]
 
+[[package]]
+name = "gloo-timers"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "482ce8a491a501da4cd806bd190275363d674f2845005c6ddbd5d3e1dd54495d"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+]
+
 [[package]]
 name = "gloo-utils"
 version = "0.2.0"
@@ -4417,6 +4554,19 @@ dependencies = [
  "web-sys",
 ]
 
+[[package]]
+name = "gloo-utils"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "4202275d95a142fa209a1e35e91c250a710c5600731372cd3464a39ed01573d6"
+dependencies = [
+ "js-sys",
+ "serde",
+ "serde_json",
+ "wasm-bindgen",
+ "web-sys",
+]
+
 [[package]]
 name = "gloo-worker"
 version = "0.5.0"
@@ -4425,8 +4575,8 @@ checksum = 
"085f262d7604911c8150162529cefab3782e91adb20202e8658f7275d2aefe5d"
 dependencies = [
  "bincode",
  "futures",
- "gloo-utils",
- "gloo-worker-macros",
+ "gloo-utils 0.2.0",
+ "gloo-worker-macros 0.1.0",
  "js-sys",
  "pinned",
  "serde",
@@ -4436,6 +4586,25 @@ dependencies = [
  "web-sys",
 ]
 
+[[package]]
+name = "gloo-worker"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "142478655c5d764e5168d3019510ea0c0885687a72ba74e90548bd74ae160a41"
+dependencies = [
+ "bincode",
+ "futures",
+ "gloo-utils 0.2.0",
+ "gloo-worker-macros 0.2.0",
+ "js-sys",
+ "pinned",
+ "serde",
+ "thiserror 2.0.18",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "web-sys",
+]
+
 [[package]]
 name = "gloo-worker-macros"
 version = "0.1.0"
@@ -4448,6 +4617,18 @@ dependencies = [
  "syn 2.0.117",
 ]
 
+[[package]]
+name = "gloo-worker-macros"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "f3bf5ede96b06406bd74351a026f708ae196b7dc262077aee56e6ad7223e7466"
+dependencies = [
+ "proc-macro-crate 3.3.0",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.117",
+]
+
 [[package]]
 name = "governor"
 version = "0.10.4"
@@ -4503,7 +4684,7 @@ dependencies = [
  "futures-sink",
  "futures-util",
  "http 0.2.12",
- "indexmap 2.13.0",
+ "indexmap 2.13.1",
  "slab",
  "tokio",
  "tokio-util",
@@ -4522,7 +4703,7 @@ dependencies = [
  "futures-core",
  "futures-sink",
  "http 1.4.0",
- "indexmap 2.13.0",
+ "indexmap 2.13.1",
  "slab",
  "tokio",
  "tokio-util",
@@ -5830,7 +6011,7 @@ source = 
"registry+https://github.com/rust-lang/crates.io-index";
 checksum = "1689b939ee35e3a075b0834b5672efd43aec8a6e81a1c6002b76a5ca2f211ae0"
 dependencies = [
  "implicit-clone-derive",
- "indexmap 2.13.0",
+ "indexmap 2.13.1",
 ]
 
 [[package]]
@@ -5856,9 +6037,9 @@ dependencies = [
 
 [[package]]
 name = "indexmap"
-version = "2.13.0"
+version = "2.13.1"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017"
+checksum = "45a8a2b9cb3e0b0c1803dbb0758ffac5de2f425b23c28f518faabd9d805342ff"
 dependencies = [
  "equivalent",
  "hashbrown 0.16.1",
@@ -8209,11 +8390,11 @@ dependencies = [
 
 [[package]]
 name = "proc-macro-crate"
-version = "3.5.0"
+version = "3.3.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f"
+checksum = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35"
 dependencies = [
- "toml_edit 0.25.10+spec-1.1.0",
+ "toml_edit 0.22.27",
 ]
 
 [[package]]
@@ -9711,7 +9892,7 @@ version = "1.0.149"
 source = "registry+https://github.com/rust-lang/crates.io-index";
 checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86"
 dependencies = [
- "indexmap 2.13.0",
+ "indexmap 2.13.1",
  "itoa",
  "memchr",
  "serde",
@@ -9795,7 +9976,7 @@ dependencies = [
  "chrono",
  "hex",
  "indexmap 1.9.3",
- "indexmap 2.13.0",
+ "indexmap 2.13.1",
  "schemars 0.9.0",
  "schemars 1.2.1",
  "serde_core",
@@ -9822,7 +10003,7 @@ version = "0.10.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
 checksum = "7b4db627b98b36d4203a7b458cf3573730f2bb591b28871d916dfa9efabfd41f"
 dependencies = [
- "indexmap 2.13.0",
+ "indexmap 2.13.1",
  "itoa",
  "ryu",
  "serde",
@@ -10335,7 +10516,7 @@ dependencies = [
  "futures-util",
  "hashbrown 0.15.5",
  "hashlink",
- "indexmap 2.13.0",
+ "indexmap 2.13.1",
  "log",
  "memchr",
  "once_cell",
@@ -11103,9 +11284,9 @@ checksum = 
"1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
 
 [[package]]
 name = "tokio"
-version = "1.50.0"
+version = "1.51.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d"
+checksum = "2bd1c4c0fc4a7ab90fc15ef6daaa3ec3b893f004f915f2392557ed23237820cd"
 dependencies = [
  "bytes",
  "libc",
@@ -11120,9 +11301,9 @@ dependencies = [
 
 [[package]]
 name = "tokio-macros"
-version = "2.6.1"
+version = "2.7.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "5c55a2eff8b69ce66c84f85e1da1c233edc36ceb85a2058d11b0d6a3c7e7569c"
+checksum = "385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -11187,7 +11368,7 @@ source = 
"registry+https://github.com/rust-lang/crates.io-index";
 checksum = "ba44a1b36f42a95bd21b5e4acc1468547f75a73e7cf619312408d1f74c7fb687"
 dependencies = [
  "futures",
- "gloo",
+ "gloo 0.11.0",
  "num_cpus",
  "once_cell",
  "pin-project",
@@ -11215,7 +11396,7 @@ version = "1.1.2+spec-1.1.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
 checksum = "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee"
 dependencies = [
- "indexmap 2.13.0",
+ "indexmap 2.13.1",
  "serde_core",
  "serde_spanned 1.1.1",
  "toml_datetime 1.1.1+spec-1.1.0",
@@ -11248,7 +11429,7 @@ version = "0.19.15"
 source = "registry+https://github.com/rust-lang/crates.io-index";
 checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
 dependencies = [
- "indexmap 2.13.0",
+ "indexmap 2.13.1",
  "toml_datetime 0.6.11",
  "winnow 0.5.40",
 ]
@@ -11259,7 +11440,7 @@ version = "0.22.27"
 source = "registry+https://github.com/rust-lang/crates.io-index";
 checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a"
 dependencies = [
- "indexmap 2.13.0",
+ "indexmap 2.13.1",
  "serde",
  "serde_spanned 0.6.9",
  "toml_datetime 0.6.11",
@@ -11267,18 +11448,6 @@ dependencies = [
  "winnow 0.7.15",
 ]
 
-[[package]]
-name = "toml_edit"
-version = "0.25.10+spec-1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "a82418ca169e235e6c399a84e395ab6debeb3bc90edc959bf0f48647c6a32d1b"
-dependencies = [
- "indexmap 2.13.0",
- "toml_datetime 1.1.1+spec-1.1.0",
- "toml_parser",
- "winnow 1.0.1",
-]
-
 [[package]]
 name = "toml_parser"
 version = "1.1.2+spec-1.1.0"
@@ -11361,7 +11530,7 @@ checksum = 
"ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4"
 dependencies = [
  "futures-core",
  "futures-util",
- "indexmap 2.13.0",
+ "indexmap 2.13.1",
  "pin-project-lite",
  "slab",
  "sync_wrapper",
@@ -12179,7 +12348,7 @@ source = 
"registry+https://github.com/rust-lang/crates.io-index";
 checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909"
 dependencies = [
  "anyhow",
- "indexmap 2.13.0",
+ "indexmap 2.13.1",
  "wasm-encoder",
  "wasmparser",
 ]
@@ -12228,7 +12397,7 @@ checksum = 
"47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe"
 dependencies = [
  "bitflags 2.11.0",
  "hashbrown 0.15.5",
- "indexmap 2.13.0",
+ "indexmap 2.13.1",
  "semver",
 ]
 
@@ -12889,9 +13058,6 @@ name = "winnow"
 version = "1.0.1"
 source = "registry+https://github.com/rust-lang/crates.io-index";
 checksum = "09dac053f1cd375980747450bfc7250c264eaae0583872e845c0c7cd578872b5"
-dependencies = [
- "memchr",
-]
 
 [[package]]
 name = "winsafe"
@@ -12927,7 +13093,7 @@ checksum = 
"b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21"
 dependencies = [
  "anyhow",
  "heck",
- "indexmap 2.13.0",
+ "indexmap 2.13.1",
  "prettyplease",
  "syn 2.0.117",
  "wasm-metadata",
@@ -12958,7 +13124,7 @@ checksum = 
"9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2"
 dependencies = [
  "anyhow",
  "bitflags 2.11.0",
- "indexmap 2.13.0",
+ "indexmap 2.13.1",
  "log",
  "serde",
  "serde_derive",
@@ -12977,7 +13143,7 @@ checksum = 
"ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736"
 dependencies = [
  "anyhow",
  "id-arena",
- "indexmap 2.13.0",
+ "indexmap 2.13.1",
  "log",
  "semver",
  "serde",
@@ -12989,9 +13155,9 @@ dependencies = [
 
 [[package]]
 name = "writeable"
-version = "0.6.2"
+version = "0.6.3"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9"
+checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4"
 
 [[package]]
 name = "wyz"
@@ -13065,9 +13231,9 @@ checksum = 
"2c154fadfa97eabdd3f3b79345ceeb9c05ee8f13f76d3d881d17fba618bf558d"
 dependencies = [
  "console_error_panic_hook",
  "futures",
- "gloo",
+ "gloo 0.11.0",
  "implicit-clone",
- "indexmap 2.13.0",
+ "indexmap 2.13.1",
  "js-sys",
  "rustversion",
  "serde",
@@ -13102,7 +13268,7 @@ version = "0.20.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
 checksum = "870bd2a1aa6d608c0c789c122654e25f4927bb6bfe344cc0da3b630ac3c73260"
 dependencies = [
- "gloo",
+ "gloo 0.11.0",
  "js-sys",
  "route-recognizer",
  "serde",
@@ -13263,7 +13429,7 @@ checksum = 
"2726508a48f38dceb22b35ecbbd2430efe34ff05c62bd3285f965d7911b33464"
 dependencies = [
  "crc32fast",
  "flate2",
- "indexmap 2.13.0",
+ "indexmap 2.13.1",
  "memchr",
  "typed-path",
  "zopfli",
diff --git a/Cargo.toml b/Cargo.toml
index 877491457..afcd0eed8 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -90,8 +90,8 @@ bench-dashboard-server = { path = 
"core/bench/dashboard/server" }
 bench-dashboard-shared = { path = "core/bench/dashboard/shared" }
 bench-report = { path = "core/bench/report" }
 bench-runner = { path = "core/bench/runner" }
-bit-set = "0.9.1"
-blake3 = "1.8.3"
+bit-set = "0.10.0"
+blake3 = "1.8.4"
 bon = "3.9.1"
 byte-unit = { version = "5.2.0", default-features = false, features = 
["serde", "byte", "std"] }
 bytemuck = { version = "1.25", features = ["derive", "min_const_generics"] }
@@ -117,15 +117,15 @@ compio = { version = "0.18.0", features = [
     "fs",
 ] }
 # Pin compio-driver >= 0.11.2 to fix musl compilation (compio-rs/compio#668)
-compio-driver = "0.11.3"
+compio-driver = "0.11.4"
 configs = { path = "core/configs", version = "0.1.0" }
 configs_derive = { path = "core/configs_derive", version = "0.1.0" }
 consensus = { path = "core/consensus" }
 console-subscriber = "0.5.0"
 crossbeam = "0.8.4"
 crossfire = "3.1.7"
-csv = "1.3.1"
-ctor = "0.6.3"
+csv = "1.4.0"
+ctor = "0.8.0"
 ctrlc = { version = "3.5", features = ["termination"] }
 cucumber = "0.22"
 cyper = { version = "0.8.3", features = ["rustls"], default-features = false }
@@ -135,13 +135,13 @@ dashmap = "6.1.0"
 derive-new = "0.7.0"
 derive_builder = "0.20.2"
 derive_more = { version = "2.1.1", features = ["full"] }
-dircpy = "0.3.19"
+dircpy = "0.3.20"
 dirs = "6.0.0"
 dlopen2 = "0.8.2"
 dotenvy = "0.15.7"
 elasticsearch = { version = "9.1.0-alpha.1", features = ["rustls-tls"], 
default-features = false }
 enumset = "1.1"
-env_logger = "0.11.9"
+env_logger = "0.11.10"
 err_trail = { version = "0.11.0", features = ["tracing"] }
 error_set = "0.9.1"
 figlet-rs = "1.0.0"
@@ -154,7 +154,7 @@ futures = "0.3.32"
 futures-util = "0.3.32"
 getrandom = { version = "0.4", features = ["wasm_js"] }
 git2 = { version = "0.20.4", default-features = false, features = 
["vendored-libgit2"] }
-gloo = "0.11"
+gloo = "0.12"
 governor = "0.10.4"
 harness_derive = { path = "core/harness_derive" }
 hash32 = "1.0.0"
@@ -180,7 +180,7 @@ keyring = { version = "3.6.3", features = 
["sync-secret-service", "vendored"] }
 lazy_static = "1.5.0"
 left-right = "0.11"
 lending-iterator = "0.1.7"
-libc = "0.2.183"
+libc = "0.2.184"
 log = "0.4.29"
 lz4_flex = "0.13.0"
 message_bus = { path = "core/message_bus" }
@@ -188,12 +188,12 @@ metadata = { path = "core/metadata" }
 mimalloc = "0.1"
 mime_guess = "2.0"
 mockall = "0.14.0"
-moka = { version = "0.12.14", features = ["future"] }
+moka = { version = "0.12.15", features = ["future"] }
 mongodb = { version = "3.5.2", features = ["rustls-tls"] }
 nix = { version = "0.31.2", features = ["feature", "fs", "resource", "sched"] }
 nonzero_lit = "0.1.2"
 notify = "8.2.0"
-octocrab = "0.49.5"
+octocrab = "0.49.7"
 once_cell = "1.21.4"
 opentelemetry = { version = "0.31.0", features = ["trace", "logs"] }
 opentelemetry-appender-tracing = { version = "0.31.1", features = ["log"] }
@@ -213,7 +213,7 @@ opentelemetry_sdk = { version = "0.31.0", features = [
     "experimental_logs_batch_log_processor_with_async_runtime",
     "experimental_trace_batch_span_processor_with_async_runtime",
 ] }
-papaya = "0.2.3"
+papaya = "0.2.4"
 parquet = "57.3.0"
 partitions = { path = "core/partitions" }
 passterm = "=2.0.1"
@@ -221,7 +221,7 @@ paste = "1.0"
 postcard = { version = "1.1.3", features = ["alloc"] }
 predicates = "3.1.4"
 proc-macro2 = "1"
-prometheus-client = "0.24.0"
+prometheus-client = "0.24.1"
 prost = "0.14.3"
 prost-types = "0.14.3"
 protox = "0.9.1"
@@ -239,7 +239,7 @@ reqwest-retry = "0.9.1"
 reqwest-tracing = "0.7.0"
 ring = "0.17.14"
 ringbuffer = "0.16.0"
-rmcp = "1.2.0"
+rmcp = "1.3.0"
 rmp-serde = "1.3.1"
 rolling-file = "0.2.0"
 rust-embed = "8.11.0"
@@ -257,6 +257,7 @@ server = { path = "core/server" }
 server-ng = { path = "core/server-ng" }
 simd-json = { version = "0.17.0", features = ["serde_impl"] }
 slab = "0.4.12"
+smallvec = "1.15"
 socket2 = "0.6.3"
 sqlx = { version = "0.8.6", features = [
     "runtime-tokio-rustls",
@@ -274,11 +275,11 @@ tempfile = "3.27.0"
 test-case = "3.3.1"
 testcontainers-modules = { version = "0.15.0", features = ["postgres"] }
 thiserror = "2.0.18"
-tokio = { version = "1.50.0", features = ["full"] }
+tokio = { version = "1.51.0", features = ["full"] }
 tokio-rustls = "0.26.4"
 tokio-tungstenite = { version = "0.29", features = ["rustls-tls-webpki-roots"] 
}
 tokio-util = { version = "0.7.18", features = ["compat"] }
-toml = "1.0.7"
+toml = "1.1.2"
 tower-http = { version = "0.6.8", features = ["add-extension", "cors", 
"trace"] }
 tracing = "0.1.44"
 tracing-appender = "0.2.4"
@@ -292,7 +293,7 @@ trait-variant = "0.1.2"
 tungstenite = "0.29.0"
 twox-hash = { version = "2.1.2", features = ["xxhash32"] }
 ulid = "1.2.1"
-uuid = { version = "1.22.0", features = ["v4", "v7", "fast-rng", "serde", 
"zerocopy"] }
+uuid = { version = "1.23.0", features = ["v4", "v7", "fast-rng", "serde", 
"zerocopy"] }
 vergen-git2 = { version = "9.1.0", features = ["build", "cargo", "rustc", 
"si"] }
 walkdir = "2.5.0"
 wasm-bindgen = "0.2"
@@ -308,7 +309,7 @@ web-sys = { version = "0.3", features = [
 webpki-roots = "1.0.6"
 yew = { version = "0.23", features = ["csr"] }
 yew-router = "0.20"
-zip = { version = "8.3.0", default-features = false, features = ["deflate"] }
+zip = { version = "8.5.0", default-features = false, features = ["deflate"] }
 
 [profile.release]
 lto = true
diff --git a/DEPENDENCIES.md b/DEPENDENCIES.md
index 436e4714d..2f983266f 100644
--- a/DEPENDENCIES.md
+++ b/DEPENDENCIES.md
@@ -103,7 +103,7 @@ bimap: 0.6.3, "Apache-2.0 OR MIT",
 bincode: 1.3.3, "MIT",
 bindgen: 0.71.1, "BSD-3-Clause",
 bit-set: 0.8.0, "Apache-2.0 OR MIT",
-bit-set: 0.9.1, "Apache-2.0 OR MIT",
+bit-set: 0.10.0, "Apache-2.0 OR MIT",
 bit-vec: 0.8.0, "Apache-2.0 OR MIT",
 bit-vec: 0.9.1, "Apache-2.0 OR MIT",
 bit_field: 0.10.3, "Apache-2.0 OR MIT",
@@ -145,7 +145,7 @@ capacity_builder: 0.5.0, "MIT",
 capacity_builder_macros: 0.3.0, "MIT",
 cargo-platform: 0.3.2, "Apache-2.0 OR MIT",
 cargo_metadata: 0.23.1, "MIT",
-cc: 1.2.58, "Apache-2.0 OR MIT",
+cc: 1.2.59, "Apache-2.0 OR MIT",
 cesu8: 1.1.0, "Apache-2.0 OR MIT",
 cexpr: 0.6.0, "Apache-2.0 OR MIT",
 cfg-if: 1.0.4, "Apache-2.0 OR MIT",
@@ -223,7 +223,7 @@ crypto-bigint: 0.5.5, "Apache-2.0 OR MIT",
 crypto-common: 0.1.7, "Apache-2.0 OR MIT",
 csv: 1.4.0, "MIT OR Unlicense",
 csv-core: 0.1.13, "MIT OR Unlicense",
-ctor: 0.6.3, "Apache-2.0 OR MIT",
+ctor: 0.8.0, "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.2, "Apache-2.0 OR MIT",
@@ -284,7 +284,7 @@ document-features: 0.2.12, "Apache-2.0 OR MIT",
 dotenvy: 0.15.7, "MIT",
 downcast: 0.11.0, "MIT",
 dtoa: 1.0.11, "Apache-2.0 OR MIT",
-dtor: 0.1.1, "Apache-2.0 OR MIT",
+dtor: 0.3.0, "Apache-2.0 OR MIT",
 dtor-proc-macro: 0.0.6, "Apache-2.0 OR MIT",
 dunce: 1.0.5, "Apache-2.0 OR CC0-1.0 OR MIT-0",
 dyn-clone: 1.0.20, "Apache-2.0 OR MIT",
@@ -381,18 +381,31 @@ glob: 0.3.3, "Apache-2.0 OR MIT",
 globset: 0.4.18, "MIT OR Unlicense",
 globwalk: 0.9.1, "MIT",
 gloo: 0.11.0, "Apache-2.0 OR MIT",
+gloo: 0.12.0, "Apache-2.0 OR MIT",
 gloo-console: 0.3.0, "Apache-2.0 OR MIT",
+gloo-console: 0.4.0, "Apache-2.0 OR MIT",
 gloo-dialogs: 0.2.0, "Apache-2.0 OR MIT",
+gloo-dialogs: 0.3.0, "Apache-2.0 OR MIT",
 gloo-events: 0.2.0, "Apache-2.0 OR MIT",
+gloo-events: 0.3.0, "Apache-2.0 OR MIT",
 gloo-file: 0.3.0, "Apache-2.0 OR MIT",
+gloo-file: 0.4.0, "Apache-2.0 OR MIT",
 gloo-history: 0.2.2, "Apache-2.0 OR MIT",
+gloo-history: 0.3.0, "Apache-2.0 OR MIT",
 gloo-net: 0.5.0, "Apache-2.0 OR MIT",
+gloo-net: 0.7.0, "Apache-2.0 OR MIT",
 gloo-render: 0.2.0, "Apache-2.0 OR MIT",
+gloo-render: 0.3.0, "Apache-2.0 OR MIT",
 gloo-storage: 0.3.0, "Apache-2.0 OR MIT",
+gloo-storage: 0.4.0, "Apache-2.0 OR MIT",
 gloo-timers: 0.3.0, "Apache-2.0 OR MIT",
+gloo-timers: 0.4.0, "Apache-2.0 OR MIT",
 gloo-utils: 0.2.0, "Apache-2.0 OR MIT",
+gloo-utils: 0.3.0, "Apache-2.0 OR MIT",
 gloo-worker: 0.5.0, "Apache-2.0 OR MIT",
+gloo-worker: 0.6.0, "Apache-2.0 OR MIT",
 gloo-worker-macros: 0.1.0, "Apache-2.0 OR MIT",
+gloo-worker-macros: 0.2.0, "Apache-2.0 OR MIT",
 governor: 0.10.4, "MIT",
 group: 0.13.0, "Apache-2.0 OR MIT",
 gzip-header: 1.0.0, "Apache-2.0 OR MIT",
@@ -484,7 +497,7 @@ impl-more: 0.1.9, "Apache-2.0 OR MIT",
 implicit-clone: 0.6.0, "Apache-2.0 OR MIT",
 implicit-clone-derive: 0.1.2, "Apache-2.0 OR MIT",
 indexmap: 1.9.3, "Apache-2.0 OR MIT",
-indexmap: 2.13.0, "Apache-2.0 OR MIT",
+indexmap: 2.13.1, "Apache-2.0 OR MIT",
 inflections: 1.1.1, "MIT",
 inlinable_string: 0.1.15, "Apache-2.0 OR MIT",
 inotify: 0.11.1, "ISC",
@@ -709,7 +722,7 @@ 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",
-proc-macro-crate: 3.5.0, "Apache-2.0 OR MIT",
+proc-macro-crate: 3.3.0, "Apache-2.0 OR MIT",
 proc-macro-error: 1.0.4, "Apache-2.0 OR MIT",
 proc-macro-error-attr: 1.0.4, "Apache-2.0 OR MIT",
 proc-macro-rules: 0.4.0, "Apache-2.0 OR MIT",
@@ -947,8 +960,8 @@ tiny-skia-path: 0.11.4, "BSD-3-Clause",
 tinystr: 0.8.3, "Unicode-3.0",
 tinyvec: 1.11.0, "Apache-2.0 OR MIT OR Zlib",
 tinyvec_macros: 0.1.1, "Apache-2.0 OR MIT OR Zlib",
-tokio: 1.50.0, "MIT",
-tokio-macros: 2.6.1, "MIT",
+tokio: 1.51.0, "MIT",
+tokio-macros: 2.7.0, "MIT",
 tokio-rustls: 0.26.4, "Apache-2.0 OR MIT",
 tokio-stream: 0.1.18, "MIT",
 tokio-tungstenite: 0.29.0, "MIT",
@@ -960,7 +973,6 @@ toml_datetime: 0.6.11, "Apache-2.0 OR MIT",
 toml_datetime: 1.1.1+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.25.10+spec-1.1.0, "Apache-2.0 OR MIT",
 toml_parser: 1.1.2+spec-1.1.0, "Apache-2.0 OR MIT",
 toml_write: 0.1.2, "Apache-2.0 OR MIT",
 toml_writer: 1.1.1+spec-1.1.0, "Apache-2.0 OR MIT",
@@ -1142,7 +1154,7 @@ 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",
+writeable: 0.6.3, "Unicode-3.0",
 wyz: 0.5.1, "MIT",
 x509-parser: 0.18.1, "Apache-2.0 OR MIT",
 xattr: 1.6.1, "Apache-2.0 OR MIT",
diff --git a/core/binary_protocol/Cargo.toml b/core/binary_protocol/Cargo.toml
index b8d82e430..04c5975ae 100644
--- a/core/binary_protocol/Cargo.toml
+++ b/core/binary_protocol/Cargo.toml
@@ -33,7 +33,7 @@ bytemuck = { workspace = true }
 bytes = { workspace = true }
 enumset = { workspace = true }
 iobuf = { workspace = true }
-smallvec = "1.13"
+smallvec = { workspace = true }
 thiserror = { workspace = true }
 
 [lints.clippy]
diff --git a/core/iobuf/Cargo.toml b/core/iobuf/Cargo.toml
index 9ec4e8cd6..a838f4b19 100644
--- a/core/iobuf/Cargo.toml
+++ b/core/iobuf/Cargo.toml
@@ -23,4 +23,4 @@ license = "Apache-2.0"
 
 [dependencies]
 aligned-vec = "0.6"
-compio-buf = "0.8.0"
+compio-buf = "0.8.1"
diff --git a/core/partitions/Cargo.toml b/core/partitions/Cargo.toml
index 8969e07c0..6cc5c6974 100644
--- a/core/partitions/Cargo.toml
+++ b/core/partitions/Cargo.toml
@@ -38,7 +38,7 @@ iobuf = { workspace = true }
 journal = { workspace = true }
 message_bus = { workspace = true }
 ringbuffer = { workspace = true }
-smallvec = "1.13"
+smallvec = { workspace = true }
 tokio = { workspace = true }
 tracing = { workspace = true }
 
diff --git a/scripts/extract-version.sh b/scripts/extract-version.sh
index d5ec54424..972d291d4 100755
--- a/scripts/extract-version.sh
+++ b/scripts/extract-version.sh
@@ -187,8 +187,8 @@ handle_check() {
     while IFS= read -r line; do
         local pkg_name dep_version
         # Extract package name (left of '=') and version from the dep spec
-        pkg_name=$(echo "$line" | sed -E 's/^([a-z_-]+)\s*=.*/\1/')
-        dep_version=$(echo "$line" | sed -E 
's/.*version\s*=\s*"([^"]+)".*/\1/')
+        pkg_name=$(echo "$line" | sed -E 's/^([a-z_-]+)[[:space:]]*=.*/\1/')
+        dep_version=$(echo "$line" | sed -E 
's/.*version[[:space:]]*=[[:space:]]*"([^"]+)".*/\1/')
 
         if [[ -z "$pkg_name" ]] || [[ -z "$dep_version" ]]; then
             continue

Reply via email to