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 170bbee16 chore(deps): update workspace dependencies (#3123)
170bbee16 is described below

commit 170bbee1615e4ddf29a38aefc0c1214de2d64d12
Author: Krishna Vishal <[email protected]>
AuthorDate: Tue Apr 14 15:02:30 2026 +0530

    chore(deps): update workspace dependencies (#3123)
---
 Cargo.lock                     | 196 +++++++++++++++++++++--------------------
 Cargo.toml                     |  22 ++---
 DEPENDENCIES.md                |  59 +++++++------
 core/ai/mcp/src/service/mod.rs |   4 +-
 4 files changed, 143 insertions(+), 138 deletions(-)

diff --git a/Cargo.lock b/Cargo.lock
index 27c8d71c2..c50ba2bd8 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -87,7 +87,7 @@ dependencies = [
  "mime",
  "percent-encoding",
  "pin-project-lite",
- "rand 0.9.2",
+ "rand 0.9.4",
  "sha1",
  "smallvec",
  "tokio",
@@ -416,7 +416,7 @@ dependencies = [
  "miniz_oxide",
  "num-bigint",
  "quad-rand",
- "rand 0.9.2",
+ "rand 0.9.4",
  "regex-lite",
  "serde",
  "serde_bytes",
@@ -1012,9 +1012,9 @@ dependencies = [
 
 [[package]]
 name = "axum"
-version = "0.8.8"
+version = "0.8.9"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "8b52af3cb4058c895d37317bb27508dccc8e5f2d39454016b297bf4a400597b8"
+checksum = "31b698c5f9a010f6573133b09e0de5408834d0c82f8d7475a89fc1867a71cd90"
 dependencies = [
  "axum-core",
  "axum-macros",
@@ -1065,9 +1065,9 @@ dependencies = [
 
 [[package]]
 name = "axum-macros"
-version = "0.5.0"
+version = "0.5.1"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "604fde5e028fea851ce1d8570bbdc034bec850d157f7569d10f347d06808c05c"
+checksum = "7aa268c23bfbbd2c4363b9cd302a4f504fb2a9dfe7e3451d66f35dd392e20aca"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -1203,7 +1203,7 @@ dependencies = [
  "derive-new",
  "derive_more",
  "human-repr",
- "rand 0.10.0",
+ "rand 0.10.1",
  "serde",
  "serde_json",
  "sysinfo 0.38.4",
@@ -1436,7 +1436,7 @@ dependencies = [
  "log",
  "num",
  "pin-project-lite",
- "rand 0.9.2",
+ "rand 0.9.4",
  "rustls",
  "rustls-native-certs",
  "rustls-pki-types",
@@ -1569,7 +1569,7 @@ dependencies = [
  "indexmap 2.14.0",
  "js-sys",
  "once_cell",
- "rand 0.9.2",
+ "rand 0.9.4",
  "serde",
  "serde_bytes",
  "serde_json",
@@ -1751,9 +1751,9 @@ dependencies = [
 
 [[package]]
 name = "cc"
-version = "1.2.59"
+version = "1.2.60"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "b7a4d3ec6524d28a329fc53654bbadc9bdd7b0431f5d65f1a56ffb28a1ee5283"
+checksum = "43c5703da9466b66a946814e1adf53ea2c90f10063b86290cc9eb67ce3478a20"
 dependencies = [
  "find-msvc-tools",
  "jobserver",
@@ -1796,7 +1796,7 @@ checksum = 
"6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601"
 dependencies = [
  "cfg-if",
  "cpufeatures 0.3.0",
- "rand_core 0.10.0",
+ "rand_core 0.10.1",
 ]
 
 [[package]]
@@ -1891,9 +1891,9 @@ dependencies = [
 
 [[package]]
 name = "clap_complete"
-version = "4.6.0"
+version = "4.6.2"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "19c9f1dde76b736e3681f28cec9d5a61299cbaae0fce80a68e43724ad56031eb"
+checksum = "3ff7a1dccbdd8b078c2bdebff47e404615151534d5043da397ec50286816f9cb"
 dependencies = [
  "clap",
 ]
@@ -2254,7 +2254,7 @@ dependencies = [
  "iggy_binary_protocol",
  "iggy_common",
  "message_bus",
- "rand 0.10.0",
+ "rand 0.10.1",
  "rand_xoshiro",
  "tracing",
 ]
@@ -2585,19 +2585,20 @@ dependencies = [
 
 [[package]]
 name = "ctor"
-version = "0.8.0"
+version = "0.10.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "352d39c2f7bef1d6ad73db6f5160efcaed66d94ef8c6c573a8410c00bf909a98"
+checksum = "95d0d11eb38e7642efca359c3cf6eb7b2e528182d09110165de70192b0352775"
 dependencies = [
  "ctor-proc-macro",
  "dtor",
+ "link-section",
 ]
 
 [[package]]
 name = "ctor-proc-macro"
-version = "0.0.7"
+version = "0.0.12"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1"
+checksum = "a7ab264ea985f1bd27887d7b21ea2bb046728e05d11909ca138d700c494730db"
 
 [[package]]
 name = "ctr"
@@ -3327,18 +3328,18 @@ checksum = 
"4c3cf4824e2d5f025c7b531afcb2325364084a16806f6d47fbc1f5fbd9960590"
 
 [[package]]
 name = "dtor"
-version = "0.3.0"
+version = "0.7.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "f1057d6c64987086ff8ed0fd3fbf377a6b7d205cc7715868cd401705f715cbe4"
+checksum = "17f72721db8027a4e96dd6fb50d2a1d32259c9d3da1b63dee612ccd981e14293"
 dependencies = [
  "dtor-proc-macro",
 ]
 
 [[package]]
 name = "dtor-proc-macro"
-version = "0.0.6"
+version = "0.0.12"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "f678cf4a922c215c63e0de95eb1ff08a958a81d47e485cf9da1e27bf6305cfa5"
+checksum = "8c98b077c7463d01d22dde8a24378ddf1ca7263dc687cffbed38819ea6c21131"
 
 [[package]]
 name = "dunce"
@@ -3693,7 +3694,7 @@ checksum = 
"4e7f34442dbe69c60fe8eaf58a8cafff81a1f278816d8ab4db255b3bef4ac3c4"
 dependencies = [
  "getrandom 0.3.4",
  "libm",
- "rand 0.9.2",
+ "rand 0.9.4",
  "siphasher",
 ]
 
@@ -3754,7 +3755,7 @@ source = 
"registry+https://github.com/rust-lang/crates.io-index";
 checksum = "bb330bbd4cb7a5b9f559427f06f98a4f853a137c8298f3bd3f8ca57663e21986"
 dependencies = [
  "portable-atomic",
- "rand 0.9.2",
+ "rand 0.9.4",
  "web-time",
 ]
 
@@ -4199,7 +4200,7 @@ dependencies = [
  "js-sys",
  "libc",
  "r-efi 6.0.0",
- "rand_core 0.10.0",
+ "rand_core 0.10.1",
  "wasip2",
  "wasip3",
  "wasm-bindgen",
@@ -4677,7 +4678,7 @@ dependencies = [
  "parking_lot",
  "portable-atomic",
  "quanta",
- "rand 0.9.2",
+ "rand 0.9.4",
  "smallvec",
  "spinning_top",
  "web-time",
@@ -4903,7 +4904,7 @@ dependencies = [
  "idna",
  "ipnet",
  "once_cell",
- "rand 0.9.2",
+ "rand 0.9.4",
  "ring",
  "thiserror 2.0.18",
  "tinyvec",
@@ -4925,7 +4926,7 @@ dependencies = [
  "moka",
  "once_cell",
  "parking_lot",
- "rand 0.9.2",
+ "rand 0.9.4",
  "resolv-conf",
  "smallvec",
  "thiserror 2.0.18",
@@ -5127,9 +5128,9 @@ dependencies = [
 
 [[package]]
 name = "hyper-rustls"
-version = "0.27.7"
+version = "0.27.8"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58"
+checksum = "c2b52f86d1d4bc0d6b4e6826d960b1b333217e07d36b882dca570a5e1c48895b"
 dependencies = [
  "http 1.4.0",
  "hyper",
@@ -5137,7 +5138,6 @@ dependencies = [
  "log",
  "rustls",
  "rustls-native-certs",
- "rustls-pki-types",
  "tokio",
  "tokio-rustls",
  "tower-service",
@@ -5484,7 +5484,7 @@ dependencies = [
  "human-repr",
  "iggy",
  "nonzero_lit",
- "rand 0.10.0",
+ "rand 0.10.1",
  "rayon",
  "serde",
  "sysinfo 0.38.4",
@@ -5904,7 +5904,7 @@ dependencies = [
  "humantime",
  "iggy_connector_sdk",
  "once_cell",
- "rand 0.10.0",
+ "rand 0.10.1",
  "rmp-serde",
  "serde",
  "simd-json",
@@ -5932,7 +5932,7 @@ dependencies = [
  "prost-types",
  "protox",
  "protox-parse",
- "rand 0.10.0",
+ "rand 0.10.1",
  "regex",
  "reqwest 0.13.2",
  "reqwest-middleware",
@@ -5974,7 +5974,7 @@ dependencies = [
  "iggy",
  "iggy_common",
  "lz4_flex 0.13.0",
- "rand 0.10.0",
+ "rand 0.10.1",
  "serde",
  "serde_json",
  "thiserror 2.0.18",
@@ -6170,7 +6170,7 @@ dependencies = [
  "mongodb",
  "once_cell",
  "predicates",
- "rand 0.10.0",
+ "rand 0.10.1",
  "rcgen",
  "reqwest 0.13.2",
  "reqwest-middleware",
@@ -6405,9 +6405,9 @@ dependencies = [
 
 [[package]]
 name = "js-sys"
-version = "0.3.94"
+version = "0.3.95"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "2e04e2ef80ce82e13552136fabeef8a5ed1f985a96805761cbb9a2c34e7664d9"
+checksum = "2964e92d1d9dc3364cae4d718d93f227e3abb088e747d92e0395bfdedf1c12ca"
 dependencies = [
  "cfg-if",
  "futures-util",
@@ -6629,9 +6629,9 @@ checksum = 
"2c4a545a15244c7d945065b5d392b2d2d7f21526fba56ce51467b06ed445e8f7"
 
 [[package]]
 name = "libc"
-version = "0.2.184"
+version = "0.2.185"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "48f5d2a454e16a5ea0f4ced81bd44e4cfc7bd3a507b61887c99fd3538b28e4af"
+checksum = "52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f"
 
 [[package]]
 name = "libdbus-sys"
@@ -6745,6 +6745,12 @@ dependencies = [
  "vcpkg",
 ]
 
+[[package]]
+name = "link-section"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "468808413fa8bdf0edbe61c2bbc182dfc59885b94f496cf3fb42c9c96b1e0149"
+
 [[package]]
 name = "linked-hash-map"
 version = "0.5.6"
@@ -7002,7 +7008,7 @@ version = "0.1.0"
 dependencies = [
  "iggy_binary_protocol",
  "iggy_common",
- "rand 0.10.0",
+ "rand 0.10.1",
 ]
 
 [[package]]
@@ -7190,7 +7196,7 @@ dependencies = [
  "mongodb-internal-macros",
  "pbkdf2",
  "percent-encoding",
- "rand 0.9.2",
+ "rand 0.9.4",
  "rustc_version_runtime",
  "rustls",
  "rustversion",
@@ -7665,9 +7671,9 @@ dependencies = [
 
 [[package]]
 name = "openssl"
-version = "0.10.76"
+version = "0.10.77"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "951c002c75e16ea2c65b8c7e4d3d51d5530d8dfa7d060b4776828c88cfb18ecf"
+checksum = "bfe4646e360ec77dff7dde40ed3d6c5fee52d156ef4a62f53973d38294dad87f"
 dependencies = [
  "bitflags 2.11.0",
  "cfg-if",
@@ -7706,9 +7712,9 @@ dependencies = [
 
 [[package]]
 name = "openssl-sys"
-version = "0.9.112"
+version = "0.9.113"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "57d55af3b3e226502be1526dfdba67ab0e9c96fc293004e79576b2b9edb0dbdb"
+checksum = "ad2f2c0eba47118757e4c6d2bff2838f3e0523380021356e7875e858372ce644"
 dependencies = [
  "cc",
  "libc",
@@ -7806,7 +7812,7 @@ dependencies = [
  "futures-util",
  "opentelemetry",
  "percent-encoding",
- "rand 0.9.2",
+ "rand 0.9.4",
  "thiserror 2.0.18",
  "tokio",
  "tokio-stream",
@@ -8242,9 +8248,9 @@ dependencies = [
 
 [[package]]
 name = "pkg-config"
-version = "0.3.32"
+version = "0.3.33"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
+checksum = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e"
 
 [[package]]
 name = "plain"
@@ -8725,7 +8731,7 @@ dependencies = [
  "fastbloom",
  "getrandom 0.3.4",
  "lru-slab",
- "rand 0.9.2",
+ "rand 0.9.4",
  "ring",
  "rustc-hash",
  "rustls",
@@ -8792,9 +8798,9 @@ dependencies = [
 
 [[package]]
 name = "rand"
-version = "0.9.2"
+version = "0.9.4"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
+checksum = "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea"
 dependencies = [
  "rand_chacha 0.9.0",
  "rand_core 0.9.5",
@@ -8802,13 +8808,13 @@ dependencies = [
 
 [[package]]
 name = "rand"
-version = "0.10.0"
+version = "0.10.1"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "bc266eb313df6c5c09c1c7b1fbe2510961e5bcd3add930c1e31f7ed9da0feff8"
+checksum = "d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207"
 dependencies = [
  "chacha20",
  "getrandom 0.4.2",
- "rand_core 0.10.0",
+ "rand_core 0.10.1",
 ]
 
 [[package]]
@@ -8851,9 +8857,9 @@ dependencies = [
 
 [[package]]
 name = "rand_core"
-version = "0.10.0"
+version = "0.10.1"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "0c8d0fd677905edcbeedbf2edb6494d676f0e98d54d5cf9bda0b061cb8fb8aba"
+checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69"
 
 [[package]]
 name = "rand_xoshiro"
@@ -8861,7 +8867,7 @@ version = "0.8.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
 checksum = "1f0b2cc7bfeef8f0320ca45f88b00157a03c67137022d59393614352d6bf4312"
 dependencies = [
- "rand_core 0.10.0",
+ "rand_core 0.10.1",
 ]
 
 [[package]]
@@ -8891,7 +8897,7 @@ dependencies = [
  "num-traits",
  "paste",
  "profiling",
- "rand 0.9.2",
+ "rand 0.9.4",
  "rand_chacha 0.9.0",
  "simd_helpers",
  "thiserror 2.0.18",
@@ -8925,9 +8931,9 @@ dependencies = [
 
 [[package]]
 name = "rayon"
-version = "1.11.0"
+version = "1.12.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f"
+checksum = "fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d"
 dependencies = [
  "either",
  "rayon-core",
@@ -9246,7 +9252,7 @@ version = "0.5.1"
 source = "registry+https://github.com/rust-lang/crates.io-index";
 checksum = "46a4bd6027df676bcb752d3724db0ea3c0c5fc1dd0376fec51ac7dcaf9cc69be"
 dependencies = [
- "rand 0.9.2",
+ "rand 0.9.4",
 ]
 
 [[package]]
@@ -9319,9 +9325,9 @@ dependencies = [
 
 [[package]]
 name = "rmcp"
-version = "1.3.0"
+version = "1.4.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "2231b2c085b371c01bc90c0e6c1cab8834711b6394533375bdbf870b0166d419"
+checksum = "f542f74cf247da16f19bbc87e298cd201e912314f4083e88cdd671f44f5fcb53"
 dependencies = [
  "async-trait",
  "base64 0.22.1",
@@ -9333,7 +9339,7 @@ dependencies = [
  "http-body-util",
  "pastey 0.2.1",
  "pin-project-lite",
- "rand 0.10.0",
+ "rand 0.10.1",
  "reqwest 0.13.2",
  "rmcp-macros",
  "schemars 1.2.1",
@@ -9351,9 +9357,9 @@ dependencies = [
 
 [[package]]
 name = "rmcp-macros"
-version = "1.3.0"
+version = "1.4.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "36ea0e100fadf81be85d7ff70f86cd805c7572601d4ab2946207f36540854b43"
+checksum = "b2391e4ae47f314e70eaafb6c7bd82e495e770b935448864446302143019151f"
 dependencies = [
  "darling 0.23.0",
  "proc-macro2",
@@ -9555,9 +9561,9 @@ dependencies = [
 
 [[package]]
 name = "rustls"
-version = "0.23.37"
+version = "0.23.38"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "758025cb5fccfd3bc2fd74708fd4682be41d99e5dff73c377c0646c6012c73a4"
+checksum = "69f9466fb2c14ea04357e91413efb882e2a6d4a406e625449bc0a5d360d53a21"
 dependencies = [
  "aws-lc-rs",
  "log",
@@ -9629,9 +9635,9 @@ checksum = 
"f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f"
 
 [[package]]
 name = "rustls-webpki"
-version = "0.103.10"
+version = "0.103.11"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "df33b2b81ac578cabaf06b89b0631153a3f416b0a886e8a7a1707fb51abbd1ef"
+checksum = "20a6af516fea4b20eccceaf166e8aa666ac996208e8a644ce3ef5aa783bc7cd4"
 dependencies = [
  "aws-lc-rs",
  "ring",
@@ -10117,7 +10123,7 @@ dependencies = [
  "opentelemetry_sdk",
  "papaya",
  "prometheus-client",
- "rand 0.10.0",
+ "rand 0.10.1",
  "ringbuffer",
  "rmp-serde",
  "rolling-file",
@@ -10190,7 +10196,7 @@ dependencies = [
  "opentelemetry_sdk",
  "papaya",
  "prometheus-client",
- "rand 0.10.0",
+ "rand 0.10.1",
  "ringbuffer",
  "rmp-serde",
  "rolling-file",
@@ -10374,7 +10380,7 @@ dependencies = [
  "message_bus",
  "metadata",
  "partitions",
- "rand 0.10.0",
+ "rand 0.10.1",
  "rand_xoshiro",
  "shard",
  "tracing",
@@ -10720,9 +10726,9 @@ dependencies = [
 
 [[package]]
 name = "sse-stream"
-version = "0.2.1"
+version = "0.2.2"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "eb4dc4d33c68ec1f27d386b5610a351922656e1fdf5c05bbaad930cd1519479a"
+checksum = "2c5e6deb40826033bd7b11c7ef25ef71193fabd71f680f40dd16538a2704d2f4"
 dependencies = [
  "bytes",
  "futures-util",
@@ -11553,7 +11559,7 @@ dependencies = [
  "anyhow",
  "clap",
  "iggy",
- "rand 0.10.0",
+ "rand 0.10.1",
  "tokio",
  "tracing",
  "tracing-subscriber",
@@ -11741,7 +11747,7 @@ dependencies = [
  "http 1.4.0",
  "httparse",
  "log",
- "rand 0.9.2",
+ "rand 0.9.4",
  "rustls",
  "rustls-pki-types",
  "sha1",
@@ -11760,7 +11766,7 @@ dependencies = [
  "http 1.4.0",
  "httparse",
  "log",
- "rand 0.9.2",
+ "rand 0.9.4",
  "rustls",
  "rustls-pki-types",
  "sha1",
@@ -11773,7 +11779,7 @@ version = "2.1.2"
 source = "registry+https://github.com/rust-lang/crates.io-index";
 checksum = "9ea3136b675547379c4bd395ca6b938e5ad3c3d20fad76e7fe85f9e0d011419c"
 dependencies = [
- "rand 0.9.2",
+ "rand 0.9.4",
 ]
 
 [[package]]
@@ -11890,7 +11896,7 @@ version = "1.2.1"
 source = "registry+https://github.com/rust-lang/crates.io-index";
 checksum = "470dbf6591da1b39d43c14523b2b469c86879a53e8b758c8e090a470fe7b1fbe"
 dependencies = [
- "rand 0.9.2",
+ "rand 0.9.4",
  "web-time",
 ]
 
@@ -12131,7 +12137,7 @@ checksum = 
"5ac8b6f42ead25368cf5b098aeb3dc8a1a2c05a3eee8a9a1a68c640edbfc79d9"
 dependencies = [
  "getrandom 0.4.2",
  "js-sys",
- "rand 0.10.0",
+ "rand 0.10.1",
  "serde_core",
  "wasm-bindgen",
  "zerocopy",
@@ -12315,9 +12321,9 @@ checksum = 
"b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b"
 
 [[package]]
 name = "wasm-bindgen"
-version = "0.2.117"
+version = "0.2.118"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "0551fc1bb415591e3372d0bc4780db7e587d84e2a7e79da121051c5c4b89d0b0"
+checksum = "0bf938a0bacb0469e83c1e148908bd7d5a6010354cf4fb73279b7447422e3a89"
 dependencies = [
  "cfg-if",
  "once_cell",
@@ -12328,9 +12334,9 @@ dependencies = [
 
 [[package]]
 name = "wasm-bindgen-futures"
-version = "0.4.67"
+version = "0.4.68"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "03623de6905b7206edd0a75f69f747f134b7f0a2323392d664448bf2d3c5d87e"
+checksum = "f371d383f2fb139252e0bfac3b81b265689bf45b6874af544ffa4c975ac1ebf8"
 dependencies = [
  "js-sys",
  "wasm-bindgen",
@@ -12338,9 +12344,9 @@ dependencies = [
 
 [[package]]
 name = "wasm-bindgen-macro"
-version = "0.2.117"
+version = "0.2.118"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "7fbdf9a35adf44786aecd5ff89b4563a90325f9da0923236f6104e603c7e86be"
+checksum = "eeff24f84126c0ec2db7a449f0c2ec963c6a49efe0698c4242929da037ca28ed"
 dependencies = [
  "quote",
  "wasm-bindgen-macro-support",
@@ -12348,9 +12354,9 @@ dependencies = [
 
 [[package]]
 name = "wasm-bindgen-macro-support"
-version = "0.2.117"
+version = "0.2.118"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "dca9693ef2bab6d4e6707234500350d8dad079eb508dca05530c85dc3a529ff2"
+checksum = "9d08065faf983b2b80a79fd87d8254c409281cf7de75fc4b773019824196c904"
 dependencies = [
  "bumpalo",
  "proc-macro2",
@@ -12361,9 +12367,9 @@ dependencies = [
 
 [[package]]
 name = "wasm-bindgen-shared"
-version = "0.2.117"
+version = "0.2.118"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "39129a682a6d2d841b6c429d0c51e5cb0ed1a03829d8b3d1e69a011e62cb3d3b"
+checksum = "5fd04d9e306f1907bd13c6361b5c6bfc7b3b3c095ed3f8a9246390f8dbdee129"
 dependencies = [
  "unicode-ident",
 ]
@@ -12454,9 +12460,9 @@ dependencies = [
 
 [[package]]
 name = "web-sys"
-version = "0.3.94"
+version = "0.3.95"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "cd70027e39b12f0849461e08ffc50b9cd7688d942c1c8e3c7b22273236b4dd0a"
+checksum = "4f2dfbb17949fa2088e5d39408c48368947b86f7834484e87b73de55bc14d97d"
 dependencies = [
  "js-sys",
  "wasm-bindgen",
diff --git a/Cargo.toml b/Cargo.toml
index 9ef77d1a0..b35732e32 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -81,7 +81,7 @@ async-channel = "2.5.0"
 async-dropper = { version = "0.3.1", features = ["tokio", "simple"] }
 async-trait = "0.1.89"
 async_zip = { version = "0.0.18", features = ["tokio", "lzma", "bzip2", "xz", 
"deflate", "zstd"] }
-axum = { version = "0.8.8", features = ["macros"] }
+axum = { version = "0.8.9", features = ["macros"] }
 axum-server = { version = "0.8.0", features = ["tls-rustls"] }
 base64 = "0.22.1"
 bench-dashboard-frontend = { path = "core/bench/dashboard/frontend" }
@@ -98,7 +98,7 @@ bytes = "1.11.1"
 charming = "0.6.0"
 chrono = { version = "0.4.44", features = ["serde"] }
 clap = { version = "4.6.0", features = ["derive", "wrap_help"] }
-clap_complete = "4.6.0"
+clap_complete = "4.6.2"
 clock = { path = "core/clock" }
 colored = "3.1.1"
 comfy-table = { version = "7.2.2", default-features = false }
@@ -125,7 +125,7 @@ console-subscriber = "0.5.0"
 crossbeam = "0.8.4"
 crossfire = "3.1.7"
 csv = "1.4.0"
-ctor = "0.8.0"
+ctor = "0.10.0"
 ctrlc = { version = "3.5", features = ["termination"] }
 cucumber = "0.22"
 cyper = { version = "0.8.3", features = ["rustls"], default-features = false }
@@ -179,7 +179,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.184"
+libc = "0.2.185"
 log = "0.4.29"
 lz4_flex = "0.13.0"
 message_bus = { path = "core/message_bus" }
@@ -227,9 +227,9 @@ protox = "0.9.1"
 protox-parse = "0.9.0"
 quinn = "0.11.9"
 quote = "1"
-rand = "0.10.0"
+rand = "0.10.1"
 rand_xoshiro = "0.8.0"
-rayon = "1.11.0"
+rayon = "1.12.0"
 rcgen = "0.14.7"
 regex = "1.12.3"
 reqwest = { version = "0.13.2", default-features = false, features = ["json", 
"rustls"] }
@@ -238,12 +238,12 @@ reqwest-retry = "0.9.1"
 reqwest-tracing = "0.7.0"
 ring = "0.17.14"
 ringbuffer = "0.16.0"
-rmcp = "1.3.0"
+rmcp = "1.4.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", "tags"] }
-rustls = { version = "0.23.37", features = ["ring"] }
+rustls = { version = "0.23.38", features = ["ring"] }
 rustls-pemfile = "2.2.0"
 secrecy = { version = "0.10", features = ["serde"] }
 send_wrapper = "0.6.0"
@@ -275,7 +275,7 @@ terminal_size = { version = "0.4.4" }
 test-case = "3.3.1"
 testcontainers-modules = { version = "0.15.0", features = ["postgres", 
"http_wait"] }
 thiserror = "2.0.18"
-tokio = { version = "1.51.0", features = ["full"] }
+tokio = { version = "1.51.1", 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"] }
@@ -293,7 +293,7 @@ trait-variant = "0.1.2"
 tungstenite = "0.29.0"
 twox-hash = { version = "2.1.2", features = ["xxhash32"] }
 ulid = "1.2.1"
-ureq = "2.10"
+ureq = "3.3"
 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"
@@ -310,7 +310,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.5.0", default-features = false, features = ["deflate"] }
+zip = { version = "8.5.1", default-features = false, features = ["deflate"] }
 
 [profile.release]
 lto = true
diff --git a/DEPENDENCIES.md b/DEPENDENCIES.md
index 5181660c1..598561bb4 100644
--- a/DEPENDENCIES.md
+++ b/DEPENDENCIES.md
@@ -82,9 +82,9 @@ av1-grain: 0.2.5, "BSD-2-Clause",
 avif-serialize: 0.8.8, "BSD-3-Clause",
 aws-lc-rs: 1.16.2, "(Apache-2.0 OR ISC) AND ISC",
 aws-lc-sys: 0.39.1, "(Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR ISC OR 
MIT-0) AND (Apache-2.0 OR ISC) AND Apache-2.0 AND BSD-3-Clause AND ISC AND MIT",
-axum: 0.8.8, "MIT",
+axum: 0.8.9, "MIT",
 axum-core: 0.5.6, "MIT",
-axum-macros: 0.5.0, "MIT",
+axum-macros: 0.5.1, "MIT",
 axum-server: 0.8.0, "MIT",
 az: 1.3.0, "Apache-2.0 OR MIT",
 backon: 1.6.0, "Apache-2.0",
@@ -147,7 +147,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.59, "Apache-2.0 OR MIT",
+cc: 1.2.60, "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",
@@ -160,7 +160,7 @@ cipher: 0.4.4, "Apache-2.0 OR MIT",
 clang-sys: 1.8.1, "Apache-2.0",
 clap: 4.6.0, "Apache-2.0 OR MIT",
 clap_builder: 4.6.0, "Apache-2.0 OR MIT",
-clap_complete: 4.6.0, "Apache-2.0 OR MIT",
+clap_complete: 4.6.2, "Apache-2.0 OR MIT",
 clap_derive: 4.6.0, "Apache-2.0 OR MIT",
 clap_lex: 1.1.0, "Apache-2.0 OR MIT",
 clock: 0.1.0, "N/A",
@@ -225,8 +225,8 @@ crypto-common: 0.1.7, "Apache-2.0 OR MIT",
 crypto-common: 0.2.1, "Apache-2.0 OR MIT",
 csv: 1.4.0, "MIT OR Unlicense",
 csv-core: 0.1.13, "MIT OR Unlicense",
-ctor: 0.8.0, "Apache-2.0 OR MIT",
-ctor-proc-macro: 0.0.7, "Apache-2.0 OR MIT",
+ctor: 0.10.0, "Apache-2.0 OR MIT",
+ctor-proc-macro: 0.0.12, "Apache-2.0 OR MIT",
 ctr: 0.9.2, "Apache-2.0 OR MIT",
 ctrlc: 3.5.2, "Apache-2.0 OR MIT",
 cucumber: 0.22.1, "Apache-2.0 OR MIT",
@@ -288,8 +288,8 @@ docker_credential: 1.3.2, "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.3.0, "Apache-2.0 OR MIT",
-dtor-proc-macro: 0.0.6, "Apache-2.0 OR MIT",
+dtor: 0.7.0, "Apache-2.0 OR MIT",
+dtor-proc-macro: 0.0.12, "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",
 ecdsa: 0.16.9, "Apache-2.0 OR MIT",
@@ -451,7 +451,7 @@ hwlocality-sys: 0.7.0, "MIT",
 hybrid-array: 0.4.10, "Apache-2.0 OR MIT",
 hyper: 1.9.0, "MIT",
 hyper-named-pipe: 0.1.0, "Apache-2.0",
-hyper-rustls: 0.27.7, "Apache-2.0 OR ISC OR MIT",
+hyper-rustls: 0.27.8, "Apache-2.0 OR ISC OR MIT",
 hyper-timeout: 0.5.2, "Apache-2.0 OR MIT",
 hyper-util: 0.1.20, "MIT",
 hyperlocal: 0.9.1, "MIT",
@@ -532,7 +532,7 @@ jni-sys: 0.4.1, "Apache-2.0 OR MIT",
 jni-sys-macros: 0.4.1, "Apache-2.0 OR MIT",
 jobserver: 0.1.34, "Apache-2.0 OR MIT",
 journal: 0.1.0, "Apache-2.0",
-js-sys: 0.3.94, "Apache-2.0 OR MIT",
+js-sys: 0.3.95, "Apache-2.0 OR MIT",
 jsonwebtoken: 10.3.0, "MIT",
 jwalk: 0.8.1, "MIT",
 keccak: 0.2.0, "Apache-2.0 OR MIT",
@@ -554,7 +554,7 @@ lexical-util: 1.0.7, "Apache-2.0 OR MIT",
 lexical-write-float: 1.0.6, "Apache-2.0 OR MIT",
 lexical-write-integer: 1.0.6, "Apache-2.0 OR MIT",
 libbz2-rs-sys: 0.2.2, "bzip2-1.0.6",
-libc: 0.2.184, "Apache-2.0 OR MIT",
+libc: 0.2.185, "Apache-2.0 OR MIT",
 libdbus-sys: 0.2.7, "Apache-2.0 OR MIT",
 libfuzzer-sys: 0.4.12, "(Apache-2.0 OR MIT) AND NCSA",
 libgit2-sys: 0.18.3+1.9.2, "Apache-2.0 OR MIT",
@@ -566,6 +566,7 @@ libmimalloc-sys: 0.1.44, "MIT",
 libredox: 0.1.16, "MIT",
 libsqlite3-sys: 0.30.1, "MIT",
 libz-sys: 1.1.28, "Apache-2.0 OR MIT",
+link-section: 0.2.0, "Apache-2.0 OR MIT",
 linked-hash-map: 0.5.6, "Apache-2.0 OR MIT",
 linux-raw-sys: 0.4.15, "Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT",
 linux-raw-sys: 0.12.1, "Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT",
@@ -653,11 +654,11 @@ once_cell: 1.21.4, "Apache-2.0 OR MIT",
 once_cell_polyfill: 1.70.2, "Apache-2.0 OR MIT",
 opaque-debug: 0.3.1, "Apache-2.0 OR MIT",
 opendal: 0.55.0, "Apache-2.0",
-openssl: 0.10.76, "Apache-2.0",
+openssl: 0.10.77, "Apache-2.0",
 openssl-macros: 0.1.1, "Apache-2.0 OR MIT",
 openssl-probe: 0.2.1, "Apache-2.0 OR MIT",
 openssl-src: 300.6.0+3.6.2, "Apache-2.0 OR MIT",
-openssl-sys: 0.9.112, "MIT",
+openssl-sys: 0.9.113, "MIT",
 opentelemetry: 0.31.0, "Apache-2.0",
 opentelemetry-appender-tracing: 0.31.1, "Apache-2.0",
 opentelemetry-http: 0.31.0, "Apache-2.0",
@@ -707,7 +708,7 @@ pin-utils: 0.1.0, "Apache-2.0 OR MIT",
 pinned: 0.1.0, "Apache-2.0 OR MIT",
 pkcs1: 0.7.5, "Apache-2.0 OR MIT",
 pkcs8: 0.10.2, "Apache-2.0 OR MIT",
-pkg-config: 0.3.32, "Apache-2.0 OR MIT",
+pkg-config: 0.3.33, "Apache-2.0 OR MIT",
 plain: 0.2.3, "Apache-2.0 OR MIT",
 png: 0.17.16, "Apache-2.0 OR MIT",
 png: 0.18.1, "Apache-2.0 OR MIT",
@@ -760,18 +761,18 @@ r-efi: 5.3.0, "Apache-2.0 OR LGPL-2.1-or-later OR MIT",
 r-efi: 6.0.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: 0.9.4, "Apache-2.0 OR MIT",
+rand: 0.10.1, "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_core: 0.10.0, "Apache-2.0 OR MIT",
+rand_core: 0.10.1, "Apache-2.0 OR MIT",
 rand_xoshiro: 0.8.0, "Apache-2.0 OR MIT",
 rav1e: 0.8.1, "BSD-2-Clause",
 ravif: 0.13.0, "BSD-3-Clause",
 raw-cpuid: 11.6.0, "MIT",
-rayon: 1.11.0, "Apache-2.0 OR MIT",
+rayon: 1.12.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",
@@ -799,8 +800,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: 1.3.0, "Apache-2.0",
-rmcp-macros: 1.3.0, "Apache-2.0",
+rmcp: 1.4.0, "Apache-2.0",
+rmcp-macros: 1.4.0, "Apache-2.0",
 rmp: 0.8.15, "MIT",
 rmp-serde: 1.3.1, "MIT",
 roaring: 0.11.3, "Apache-2.0 OR MIT",
@@ -819,13 +820,13 @@ rustc_version_runtime: 0.3.0, "MIT",
 rusticata-macros: 4.1.0, "Apache-2.0 OR MIT",
 rustix: 0.38.44, "Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT",
 rustix: 1.1.4, "Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT",
-rustls: 0.23.37, "Apache-2.0 OR ISC OR MIT",
+rustls: 0.23.38, "Apache-2.0 OR ISC OR MIT",
 rustls-native-certs: 0.8.3, "Apache-2.0 OR ISC OR MIT",
 rustls-pemfile: 2.2.0, "Apache-2.0 OR ISC OR MIT",
 rustls-pki-types: 1.14.0, "Apache-2.0 OR MIT",
 rustls-platform-verifier: 0.6.2, "Apache-2.0 OR MIT",
 rustls-platform-verifier-android: 0.1.1, "Apache-2.0 OR MIT",
-rustls-webpki: 0.103.10, "ISC",
+rustls-webpki: 0.103.11, "ISC",
 rustversion: 1.0.22, "Apache-2.0 OR MIT",
 rustybuzz: 0.20.1, "MIT",
 ryu: 1.0.23, "Apache-2.0 OR BSL-1.0",
@@ -906,7 +907,7 @@ sqlx-macros-core: 0.8.6, "Apache-2.0 OR MIT",
 sqlx-mysql: 0.8.6, "Apache-2.0 OR MIT",
 sqlx-postgres: 0.8.6, "Apache-2.0 OR MIT",
 sqlx-sqlite: 0.8.6, "Apache-2.0 OR MIT",
-sse-stream: 0.2.1, "Apache-2.0 OR MIT",
+sse-stream: 0.2.2, "Apache-2.0 OR MIT",
 stable_deref_trait: 1.2.1, "Apache-2.0 OR MIT",
 static-toml: 1.3.0, "MIT",
 static_assertions: 1.1.0, "Apache-2.0 OR MIT",
@@ -1062,11 +1063,11 @@ wasi: 0.11.1+wasi-snapshot-preview1, "Apache-2.0 OR 
Apache-2.0 WITH LLVM-excepti
 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.117, "Apache-2.0 OR MIT",
-wasm-bindgen-futures: 0.4.67, "Apache-2.0 OR MIT",
-wasm-bindgen-macro: 0.2.117, "Apache-2.0 OR MIT",
-wasm-bindgen-macro-support: 0.2.117, "Apache-2.0 OR MIT",
-wasm-bindgen-shared: 0.2.117, "Apache-2.0 OR MIT",
+wasm-bindgen: 0.2.118, "Apache-2.0 OR MIT",
+wasm-bindgen-futures: 0.4.68, "Apache-2.0 OR MIT",
+wasm-bindgen-macro: 0.2.118, "Apache-2.0 OR MIT",
+wasm-bindgen-macro-support: 0.2.118, "Apache-2.0 OR MIT",
+wasm-bindgen-shared: 0.2.118, "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",
@@ -1074,7 +1075,7 @@ wasm-streams: 0.5.0, "Apache-2.0 OR MIT",
 wasm_dep_analyzer: 0.3.0, "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.94, "Apache-2.0 OR MIT",
+web-sys: 0.3.95, "Apache-2.0 OR MIT",
 web-time: 1.1.0, "Apache-2.0 OR MIT",
 webpki-root-certs: 1.0.6, "CDLA-Permissive-2.0",
 webpki-roots: 0.26.11, "CDLA-Permissive-2.0",
diff --git a/core/ai/mcp/src/service/mod.rs b/core/ai/mcp/src/service/mod.rs
index cba0f7c29..71748295e 100644
--- a/core/ai/mcp/src/service/mod.rs
+++ b/core/ai/mcp/src/service/mod.rs
@@ -25,7 +25,7 @@ use iggy::prelude::{
 use requests::*;
 use rmcp::{
     ServerHandler,
-    handler::server::{router::tool::ToolRouter, wrapper::Parameters},
+    handler::server::wrapper::Parameters,
     model::{CallToolResult, Content, ErrorData, ServerCapabilities, 
ServerInfo},
     tool, tool_handler, tool_router,
 };
@@ -38,7 +38,6 @@ mod requests;
 
 #[derive(Debug, Clone)]
 pub struct IggyService {
-    tool_router: ToolRouter<Self>,
     client: Arc<IggyClient>,
     consumer: Arc<Consumer>,
     permissions: Permissions,
@@ -48,7 +47,6 @@ pub struct IggyService {
 impl IggyService {
     pub fn new(client: Arc<IggyClient>, consumer: Arc<Consumer>, permissions: 
Permissions) -> Self {
         Self {
-            tool_router: Self::tool_router(),
             client,
             consumer,
             permissions,

Reply via email to