From f052ad33f0f68b58fc93085881c0837a8d70e6a0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Dec 2025 15:52:20 +0000 Subject: [PATCH] Bump the cargo-minor-and-patch-dependencies group across 1 directory with 17 updates Bumps the cargo-minor-and-patch-dependencies group with 17 updates in the / directory: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` | | [clap](https://github.com/clap-rs/clap) | `4.5.40` | `4.5.53` | | [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.43` | | [serde_with](https://github.com/jonasbb/serde_with) | `3.16.0` | `3.16.1` | | [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` | | [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.48.0` | | [axum](https://github.com/tokio-rs/axum) | `0.8.4` | `0.8.7` | | [tower-http](https://github.com/tower-rs/tower-http) | `0.6.6` | `0.6.7` | | [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` | | [hostname](https://github.com/djc/hostname) | `0.4.1` | `0.4.2` | | [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.10` | `0.1.18` | | [http-body-util](https://github.com/hyperium/http-body) | `0.1.2` | `0.1.3` | | [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.0` | | [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.13` | `0.7.17` | | [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.20` | `0.3.22` | | [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.18.1` | | [chrono](https://github.com/chronotope/chrono) | `0.4.39` | `0.4.42` | Updates `anyhow` from 1.0.98 to 1.0.100 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.100) Updates `clap` from 4.5.40 to 4.5.53 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.40...clap_complete-v4.5.53) Updates `tracing` from 0.1.41 to 0.1.43 - [Release notes](https://github.com/tokio-rs/tracing/releases) - [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.41...tracing-0.1.43) Updates `serde_with` from 3.16.0 to 3.16.1 - [Release notes](https://github.com/jonasbb/serde_with/releases) - [Commits](https://github.com/jonasbb/serde_with/compare/v3.16.0...v3.16.1) Updates `typenum` from 1.18.0 to 1.19.0 - [Release notes](https://github.com/paholg/typenum/releases) - [Changelog](https://github.com/paholg/typenum/blob/main/CHANGELOG.md) - [Commits](https://github.com/paholg/typenum/compare/v1.18.0...v1.19.0) Updates `tokio` from 1.47.1 to 1.48.0 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.47.1...tokio-1.48.0) Updates `axum` from 0.8.4 to 0.8.7 - [Release notes](https://github.com/tokio-rs/axum/releases) - [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md) - [Commits](https://github.com/tokio-rs/axum/compare/axum-v0.8.4...axum-v0.8.7) Updates `tower-http` from 0.6.6 to 0.6.7 - [Release notes](https://github.com/tower-rs/tower-http/releases) - [Commits](https://github.com/tower-rs/tower-http/compare/tower-http-0.6.6...tower-http-0.6.7) Updates `semver` from 1.0.26 to 1.0.27 - [Release notes](https://github.com/dtolnay/semver/releases) - [Commits](https://github.com/dtolnay/semver/compare/1.0.26...1.0.27) Updates `hostname` from 0.4.1 to 0.4.2 - [Release notes](https://github.com/djc/hostname/releases) - [Commits](https://github.com/djc/hostname/compare/v0.4.1...v0.4.2) Updates `hyper-util` from 0.1.10 to 0.1.18 - [Release notes](https://github.com/hyperium/hyper-util/releases) - [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md) - [Commits](https://github.com/hyperium/hyper-util/compare/v0.1.10...v0.1.18) Updates `http-body-util` from 0.1.2 to 0.1.3 - [Release notes](https://github.com/hyperium/http-body/releases) - [Commits](https://github.com/hyperium/http-body/compare/http-body-util-v0.1.2...http-body-util-v0.1.3) Updates `bytes` from 1.10.1 to 1.11.0 - [Release notes](https://github.com/tokio-rs/bytes/releases) - [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md) - [Commits](https://github.com/tokio-rs/bytes/compare/v1.10.1...v1.11.0) Updates `tokio-util` from 0.7.13 to 0.7.17 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.13...tokio-util-0.7.17) Updates `tracing-subscriber` from 0.3.20 to 0.3.22 - [Release notes](https://github.com/tokio-rs/tracing/releases) - [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.20...tracing-subscriber-0.3.22) Updates `uuid` from 1.17.0 to 1.18.1 - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.18.1) Updates `chrono` from 0.4.39 to 0.4.42 - [Release notes](https://github.com/chronotope/chrono/releases) - [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md) - [Commits](https://github.com/chronotope/chrono/compare/v0.4.39...v0.4.42) --- updated-dependencies: - dependency-name: anyhow dependency-version: 1.0.100 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-and-patch-dependencies - dependency-name: clap dependency-version: 4.5.53 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-and-patch-dependencies - dependency-name: tracing dependency-version: 0.1.43 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-and-patch-dependencies - dependency-name: serde_with dependency-version: 3.16.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-and-patch-dependencies - dependency-name: typenum dependency-version: 1.19.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-minor-and-patch-dependencies - dependency-name: tokio dependency-version: 1.48.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-minor-and-patch-dependencies - dependency-name: axum dependency-version: 0.8.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-and-patch-dependencies - dependency-name: tower-http dependency-version: 0.6.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-and-patch-dependencies - dependency-name: semver dependency-version: 1.0.27 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-and-patch-dependencies - dependency-name: hostname dependency-version: 0.4.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-and-patch-dependencies - dependency-name: hyper-util dependency-version: 0.1.18 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-and-patch-dependencies - dependency-name: http-body-util dependency-version: 0.1.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-and-patch-dependencies - dependency-name: bytes dependency-version: 1.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-minor-and-patch-dependencies - dependency-name: tokio-util dependency-version: 0.7.17 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-and-patch-dependencies - dependency-name: tracing-subscriber dependency-version: 0.3.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-and-patch-dependencies - dependency-name: uuid dependency-version: 1.18.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-minor-and-patch-dependencies - dependency-name: chrono dependency-version: 0.4.42 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-and-patch-dependencies ... Signed-off-by: dependabot[bot] --- Cargo.lock | 273 ++++++++++++++++--------------- Cargo.toml | 14 +- crates/crypto/Cargo.toml | 2 +- crates/dkg-cli/Cargo.toml | 2 +- crates/key-server/Cargo.toml | 10 +- crates/seal-committee/Cargo.toml | 2 +- crates/seal-proxy/Cargo.toml | 12 +- crates/seal-sdk/Cargo.toml | 2 +- 8 files changed, 161 insertions(+), 156 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0a55e015..93b1b4ae 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -93,7 +93,7 @@ name = "aggregator-server" version = "0.5.13" dependencies = [ "anyhow", - "axum 0.8.4", + "axum 0.8.7", "crypto", "fastcrypto", "futures", @@ -107,7 +107,7 @@ dependencies = [ "sui-rpc 0.1.0", "sui-sdk-types 0.1.0", "tokio", - "tower-http 0.6.6", + "tower-http 0.6.8", "tracing", "tracing-subscriber", ] @@ -195,12 +195,6 @@ version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" -[[package]] -name = "android-tzdata" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" - [[package]] name = "android_system_properties" version = "0.1.5" @@ -239,7 +233,7 @@ dependencies = [ "tap", "thiserror 1.0.69", "tokio", - "tokio-util 0.7.13", + "tokio-util 0.7.17", "tower 0.4.13", "tracing", "x509-parser", @@ -350,9 +344,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.98" +version = "1.0.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" +checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" dependencies = [ "backtrace", ] @@ -734,11 +728,11 @@ dependencies = [ [[package]] name = "axum" -version = "0.8.4" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "021e862c184ae977658b36c4500f7feac3221ca5da43e3f25bd04ab6c79a29b5" +checksum = "5b098575ebe77cb6d14fc7f32749631a6e44edbef6b796f89b020e99ba20d425" dependencies = [ - "axum-core 0.5.2", + "axum-core 0.5.5", "axum-macros", "base64 0.22.1", "bytes", @@ -755,8 +749,7 @@ dependencies = [ "mime", "percent-encoding", "pin-project-lite", - "rustversion", - "serde", + "serde_core", "serde_json", "serde_path_to_error", "serde_urlencoded", @@ -792,9 +785,9 @@ dependencies = [ [[package]] name = "axum-core" -version = "0.5.2" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68464cd0412f486726fb3373129ef5d2993f90c34bc2bc1c1e9943b2f4fc7ca6" +checksum = "59446ce19cd142f8833f856eb31f3eb097812d1479ab224f54d72428ca21ea22" dependencies = [ "bytes", "futures-core", @@ -803,7 +796,6 @@ dependencies = [ "http-body-util", "mime", "pin-project-lite", - "rustversion", "sync_wrapper 1.0.2", "tower-layer", "tower-service", @@ -816,8 +808,8 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "45bf463831f5131b7d3c756525b305d40f1185b688565648a92e1392ca35713d" dependencies = [ - "axum 0.8.4", - "axum-core 0.5.2", + "axum 0.8.7", + "axum-core 0.5.5", "bytes", "futures-util", "headers", @@ -1362,9 +1354,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.10.1" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3" dependencies = [ "serde", ] @@ -1497,17 +1489,16 @@ checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" [[package]] name = "chrono" -version = "0.4.39" +version = "0.4.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825" +checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2" dependencies = [ - "android-tzdata", "iana-time-zone", "js-sys", "num-traits", "serde", "wasm-bindgen", - "windows-targets 0.52.6", + "windows-link 0.2.1", ] [[package]] @@ -1560,9 +1551,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.40" +version = "4.5.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f" +checksum = "c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8" dependencies = [ "clap_builder", "clap_derive", @@ -1570,9 +1561,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.40" +version = "4.5.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e" +checksum = "d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00" dependencies = [ "anstream", "anstyle", @@ -1583,9 +1574,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.40" +version = "4.5.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce" +checksum = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671" dependencies = [ "heck 0.5.0", "proc-macro2", @@ -1726,7 +1717,7 @@ dependencies = [ "thiserror 1.0.69", "tokio", "tokio-stream", - "tokio-util 0.7.13", + "tokio-util 0.7.17", "tonic 0.13.1", "tonic-build", "tonic-rustls", @@ -3455,7 +3446,7 @@ dependencies = [ "indexmap 2.11.4", "slab", "tokio", - "tokio-util 0.7.13", + "tokio-util 0.7.17", "tracing", ] @@ -3474,7 +3465,7 @@ dependencies = [ "indexmap 2.11.4", "slab", "tokio", - "tokio-util 0.7.13", + "tokio-util 0.7.17", "tracing", ] @@ -3636,13 +3627,13 @@ dependencies = [ [[package]] name = "hostname" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a56f203cd1c76362b69e3863fd987520ac36cf70a8c92627449b2f64a8cf7d65" +checksum = "617aaa3557aef3810a6369d0a99fac8a080891b68bd9f9812a1eeda0c0730cbd" dependencies = [ "cfg-if", "libc", - "windows-link", + "windows-link 0.2.1", ] [[package]] @@ -3690,12 +3681,12 @@ dependencies = [ [[package]] name = "http-body-util" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" +checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" dependencies = [ "bytes", - "futures-util", + "futures-core", "http 1.3.1", "http-body 1.0.1", "pin-project-lite", @@ -3834,18 +3825,20 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.10" +version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4" +checksum = "3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8" dependencies = [ "bytes", "futures-channel", + "futures-core", "futures-util", "http 1.3.1", "http-body 1.0.1", "hyper 1.6.0", + "libc", "pin-project-lite", - "socket2 0.5.8", + "socket2 0.6.0", "tokio", "tower-service", "tracing", @@ -4358,7 +4351,7 @@ dependencies = [ "thiserror 1.0.69", "tokio", "tokio-rustls", - "tokio-util 0.7.13", + "tokio-util 0.7.17", "tracing", "url", ] @@ -4449,7 +4442,7 @@ dependencies = [ "thiserror 1.0.69", "tokio", "tokio-stream", - "tokio-util 0.7.13", + "tokio-util 0.7.17", "tower 0.4.13", "tracing", ] @@ -4518,7 +4511,7 @@ name = "key-server" version = "0.5.13" dependencies = [ "anyhow", - "axum 0.8.4", + "axum 0.8.7", "bcs", "crypto", "duration-str", @@ -4560,7 +4553,7 @@ dependencies = [ "test-cluster", "tokio", "tonic 0.14.2", - "tower-http 0.6.6", + "tower-http 0.6.8", "tracing", "tracing-test", ] @@ -5822,7 +5815,7 @@ version = "0.7.0" source = "git+https://github.com/mystenlabs/sui?rev=22642cf#22642cfb2c813024ab2b137ae6a01cf038a6a0fd" dependencies = [ "async-trait", - "axum 0.8.4", + "axum 0.8.7", "dashmap", "futures", "once_cell", @@ -5879,7 +5872,7 @@ version = "0.0.1" source = "git+https://github.com/mystenlabs/sui?rev=22642cf#22642cfb2c813024ab2b137ae6a01cf038a6a0fd" dependencies = [ "anyhow", - "axum 0.8.4", + "axum 0.8.7", "mysten-metrics", "prometheus", "serde", @@ -7491,7 +7484,7 @@ dependencies = [ "signal-hook-registry", "slab", "socket2 0.6.0", - "tokio-macros 2.5.0 (git+https://github.com/MystenLabs/tokio-msim-fork.git?rev=c59702c3177a31405d42ec12e01fa4a445728326)", + "tokio-macros 2.5.0", "windows-sys 0.59.0", ] @@ -7666,7 +7659,7 @@ dependencies = [ "tokio", "tokio-native-tls", "tokio-rustls", - "tokio-util 0.7.13", + "tokio-util 0.7.17", "tower 0.5.2", "tower-service", "url", @@ -7865,7 +7858,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.11.0", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -8172,7 +8165,7 @@ name = "seal-proxy" version = "0.5.13" dependencies = [ "anyhow", - "axum 0.8.4", + "axum 0.8.7", "axum-extra", "base64 0.22.1", "bytes", @@ -8193,9 +8186,9 @@ dependencies = [ "serde_yaml 0.9.34+deprecated", "snap", "tokio", - "tokio-util 0.7.13", + "tokio-util 0.7.17", "tower 0.4.13", - "tower-http 0.6.6", + "tower-http 0.6.8", "tracing", "tracing-subscriber", "uuid", @@ -8303,11 +8296,12 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.26" +version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" dependencies = [ "serde", + "serde_core", ] [[package]] @@ -8460,9 +8454,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.16.0" +version = "3.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10574371d41b0d9b2cff89418eda27da52bcaff2cc8741db26382a77c29131f1" +checksum = "4fa237f2807440d238e0364a218270b98f767a00d3dada77b1c53ae88940e2e7" dependencies = [ "base64 0.22.1", "chrono", @@ -8479,9 +8473,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.16.0" +version = "3.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08a72d8216842fdd57820dc78d840bef99248e35fb2554ff923319e60f2d686b" +checksum = "52a8e3ca0ca629121f70ab50f95249e5a6f925cc0f6ffe8256c45b728875706c" dependencies = [ "darling 0.21.3", "proc-macro2", @@ -9232,7 +9226,7 @@ dependencies = [ "arc-swap", "async-stream", "async-trait", - "axum 0.8.4", + "axum 0.8.7", "bcs", "bincode", "bytes", @@ -9514,7 +9508,7 @@ dependencies = [ "socket2 0.5.8", "tokio", "tokio-rustls", - "tokio-util 0.7.13", + "tokio-util 0.7.17", "tower 0.5.2", "tracing", ] @@ -9526,7 +9520,7 @@ source = "git+https://github.com/mystenlabs/sui?rev=22642cf#22642cfb2c813024ab2b dependencies = [ "anyhow", "async-trait", - "axum 0.8.4", + "axum 0.8.7", "backon", "bb8", "bcs", @@ -9584,7 +9578,7 @@ dependencies = [ "thiserror 1.0.69", "tokio", "tokio-stream", - "tokio-util 0.7.13", + "tokio-util 0.7.17", "toml 0.7.8", "tracing", "url", @@ -9597,7 +9591,7 @@ source = "git+https://github.com/mystenlabs/sui?rev=22642cf#22642cfb2c813024ab2b dependencies = [ "anyhow", "async-trait", - "axum 0.8.4", + "axum 0.8.7", "backoff", "bb8", "chrono", @@ -9621,7 +9615,7 @@ dependencies = [ "thiserror 1.0.69", "tokio", "tokio-stream", - "tokio-util 0.7.13", + "tokio-util 0.7.17", "tonic 0.13.1", "tracing", "url", @@ -9644,13 +9638,13 @@ version = "1.58.0" source = "git+https://github.com/mystenlabs/sui?rev=22642cf#22642cfb2c813024ab2b137ae6a01cf038a6a0fd" dependencies = [ "anyhow", - "axum 0.8.4", + "axum 0.8.7", "clap", "prometheus", "prometheus-closure-metric", "sui-pg-db", "tokio", - "tokio-util 0.7.13", + "tokio-util 0.7.17", "tracing", ] @@ -9679,7 +9673,7 @@ dependencies = [ "anyhow", "arc-swap", "async-trait", - "axum 0.8.4", + "axum 0.8.7", "backoff", "base64 0.21.7", "bcs", @@ -9723,7 +9717,7 @@ dependencies = [ "tap", "thiserror 1.0.69", "tokio", - "tokio-util 0.7.13", + "tokio-util 0.7.17", "tower 0.5.2", "tower-http 0.5.2", "tracing", @@ -10018,7 +10012,7 @@ dependencies = [ "antithesis_sdk", "anyhow", "arc-swap", - "axum 0.8.4", + "axum 0.8.7", "base64 0.21.7", "bcs", "bin-version", @@ -10245,7 +10239,7 @@ dependencies = [ "anyhow", "async-stream", "async-trait", - "axum 0.8.4", + "axum 0.8.7", "base64 0.21.7", "bcs", "bytes", @@ -10573,7 +10567,7 @@ source = "git+https://github.com/mystenlabs/sui?rev=22642cf#22642cfb2c813024ab2b dependencies = [ "anyhow", "arc-swap", - "axum 0.8.4", + "axum 0.8.7", "axum-server", "ed25519", "fastcrypto", @@ -10958,7 +10952,7 @@ dependencies = [ "getrandom 0.3.3", "once_cell", "rustix 1.1.2", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -11031,7 +11025,7 @@ dependencies = [ "sui-types", "tempfile", "tokio", - "tokio-util 0.7.13", + "tokio-util 0.7.17", "tracing", ] @@ -11209,30 +11203,26 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.47.1" +version = "1.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038" +checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408" dependencies = [ - "backtrace", "bytes", - "io-uring", "libc", "mio 1.0.3", "parking_lot 0.12.4", "pin-project-lite", "signal-hook-registry", - "slab", "socket2 0.6.0", - "tokio-macros 2.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-macros 2.6.0", "tracing", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] name = "tokio-macros" version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" +source = "git+https://github.com/MystenLabs/tokio-msim-fork.git?rev=c59702c3177a31405d42ec12e01fa4a445728326#c59702c3177a31405d42ec12e01fa4a445728326" dependencies = [ "proc-macro2", "quote", @@ -11241,8 +11231,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.5.0" -source = "git+https://github.com/MystenLabs/tokio-msim-fork.git?rev=c59702c3177a31405d42ec12e01fa4a445728326#c59702c3177a31405d42ec12e01fa4a445728326" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" dependencies = [ "proc-macro2", "quote", @@ -11281,7 +11272,7 @@ dependencies = [ "rand 0.8.5", "socket2 0.5.8", "tokio", - "tokio-util 0.7.13", + "tokio-util 0.7.17", "whoami", ] @@ -11329,14 +11320,14 @@ dependencies = [ "futures-core", "pin-project-lite", "tokio", - "tokio-util 0.7.13", + "tokio-util 0.7.17", ] [[package]] name = "tokio-tungstenite" -version = "0.26.2" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084" +checksum = "d25a406cddcc431a75d3d9afc6a7c0f7428d4891dd973e4d54c56b46127bf857" dependencies = [ "futures-util", "log", @@ -11346,34 +11337,33 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078" +version = "0.7.15" +source = "git+https://github.com/MystenLabs/tokio-msim-fork.git?rev=c59702c3177a31405d42ec12e01fa4a445728326#c59702c3177a31405d42ec12e01fa4a445728326" dependencies = [ "bytes", "futures-core", "futures-io", "futures-sink", "futures-util", - "hashbrown 0.14.5", + "hashbrown 0.15.2", "pin-project-lite", - "tokio", + "real_tokio", + "slab", ] [[package]] name = "tokio-util" -version = "0.7.15" -source = "git+https://github.com/MystenLabs/tokio-msim-fork.git?rev=c59702c3177a31405d42ec12e01fa4a445728326#c59702c3177a31405d42ec12e01fa4a445728326" +version = "0.7.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594" dependencies = [ "bytes", "futures-core", "futures-io", "futures-sink", "futures-util", - "hashbrown 0.15.2", "pin-project-lite", - "real_tokio", - "slab", + "tokio", ] [[package]] @@ -11489,7 +11479,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7e581ba15a835f4d9ea06c55ab1bd4dce26fc53752c69a04aac00703bfb49ba9" dependencies = [ "async-trait", - "axum 0.8.4", + "axum 0.8.7", "base64 0.22.1", "bytes", "h2 0.4.7", @@ -11521,7 +11511,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb7613188ce9f7df5bfe185db26c5814347d110db17920415cf2fbcad85e7203" dependencies = [ "async-trait", - "axum 0.8.4", + "axum 0.8.7", "base64 0.22.1", "bytes", "h2 0.4.7", @@ -11656,7 +11646,7 @@ dependencies = [ "rand 0.8.5", "slab", "tokio", - "tokio-util 0.7.13", + "tokio-util 0.7.17", "tower-layer", "tower-service", "tracing", @@ -11676,7 +11666,7 @@ dependencies = [ "slab", "sync_wrapper 1.0.2", "tokio", - "tokio-util 0.7.13", + "tokio-util 0.7.17", "tower-layer", "tower-service", "tracing", @@ -11705,7 +11695,7 @@ dependencies = [ "percent-encoding", "pin-project-lite", "tokio", - "tokio-util 0.7.13", + "tokio-util 0.7.17", "tower 0.4.13", "tower-layer", "tower-service", @@ -11715,9 +11705,9 @@ dependencies = [ [[package]] name = "tower-http" -version = "0.6.6" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" +checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8" dependencies = [ "bitflags 2.6.0", "bytes", @@ -11745,9 +11735,9 @@ checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" -version = "0.1.41" +version = "0.1.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +checksum = "2d15d90a0b5c19378952d479dc858407149d7bb45a14de0142f6c534b16fc647" dependencies = [ "log", "pin-project-lite", @@ -11769,9 +11759,9 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.28" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" +checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" dependencies = [ "proc-macro2", "quote", @@ -11780,9 +11770,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.33" +version = "0.1.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" +checksum = "7a04e24fab5c89c6a36eb8558c9656f30d81de51dfa4d3b45f26b21d61fa0a6c" dependencies = [ "once_cell", "valuable", @@ -11829,9 +11819,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.20" +version = "0.3.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5" +checksum = "2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e" dependencies = [ "matchers", "nu-ansi-term 0.50.1", @@ -11895,9 +11885,9 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tungstenite" -version = "0.26.2" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13" +checksum = "8628dcc84e5a09eb3d8423d6cb682965dea9133204e8fb3efee74c2a0c259442" dependencies = [ "bytes", "data-encoding", @@ -12001,9 +11991,9 @@ checksum = "0e13db2e0ccd5e14a544e8a246ba2312cd25223f616442d7f2cb0e3db614236e" [[package]] name = "typenum" -version = "1.18.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" +checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" [[package]] name = "typeshare" @@ -12174,9 +12164,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.17.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" +checksum = "e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a" dependencies = [ "getrandom 0.3.3", "js-sys", @@ -12187,9 +12177,9 @@ dependencies = [ [[package]] name = "uuid-macro-internal" -version = "1.17.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b682e8c381995ea03130e381928e0e005b7c9eb483c6c8682f50e07b33c2b7" +checksum = "39d11901c36b3650df7acb0f9ebe624f35b5ac4e1922ecd3c57f444648429594" dependencies = [ "proc-macro2", "quote", @@ -12492,7 +12482,7 @@ dependencies = [ "windows-collections", "windows-core 0.61.2", "windows-future", - "windows-link", + "windows-link 0.1.3", "windows-numerics", ] @@ -12522,7 +12512,7 @@ checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" dependencies = [ "windows-implement", "windows-interface", - "windows-link", + "windows-link 0.1.3", "windows-result", "windows-strings 0.4.2", ] @@ -12534,7 +12524,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" dependencies = [ "windows-core 0.61.2", - "windows-link", + "windows-link 0.1.3", "windows-threading", ] @@ -12566,6 +12556,12 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" +[[package]] +name = "windows-link" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" + [[package]] name = "windows-numerics" version = "0.2.0" @@ -12573,7 +12569,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" dependencies = [ "windows-core 0.61.2", - "windows-link", + "windows-link 0.1.3", ] [[package]] @@ -12593,7 +12589,7 @@ version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" dependencies = [ - "windows-link", + "windows-link 0.1.3", ] [[package]] @@ -12602,7 +12598,7 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319" dependencies = [ - "windows-link", + "windows-link 0.1.3", ] [[package]] @@ -12611,7 +12607,7 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" dependencies = [ - "windows-link", + "windows-link 0.1.3", ] [[package]] @@ -12650,6 +12646,15 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-sys" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +dependencies = [ + "windows-link 0.2.1", +] + [[package]] name = "windows-targets" version = "0.42.2" @@ -12718,7 +12723,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" dependencies = [ - "windows-link", + "windows-link 0.1.3", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 96b70f2b..d1e02fbf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,21 +18,21 @@ itertools = { version = "0.14.0" } anyhow = "1.0" rand = "0.8.5" hex = "0.4" -clap = { version = "4.5.40", features = ["derive"] } -tracing = "0.1.37" -serde_with = "3.13.0" +clap = { version = "4.5.53", features = ["derive"] } +tracing = "0.1.43" +serde_with = "3.16.1" prost-types = "0.14" sui-rpc = "0.1.0" tonic = "0.14" -semver = { version = "1.0.26", features = ["serde"] } +semver = { version = "1.0.27", features = ["serde"] } axum = { version = "0.8", features = ["macros"] } tower = "0.5" -tower-http = { version = "0.6.6", features = ["cors", "limit"] } -tokio = { version = "1.46.1", features = ["full"] } +tower-http = { version = "0.6.8", features = ["cors", "limit"] } +tokio = { version = "1.48.0", features = ["full"] } futures = "0.3" reqwest = "0.12" -tracing-subscriber = {version = "0.3.20", features = ["env-filter"]} +tracing-subscriber = {version = "0.3.22", features = ["env-filter"]} serde_yaml = "0.9" # Sui dependencies diff --git a/crates/crypto/Cargo.toml b/crates/crypto/Cargo.toml index 6ceea072..f727a7c9 100644 --- a/crates/crypto/Cargo.toml +++ b/crates/crypto/Cargo.toml @@ -15,7 +15,7 @@ itertools.workspace = true serde_with.workspace = true sui-sdk-types.workspace = true -typenum = "1.18.0" +typenum = "1.19.0" [dev-dependencies] sui_types = { workspace = true } \ No newline at end of file diff --git a/crates/dkg-cli/Cargo.toml b/crates/dkg-cli/Cargo.toml index aa772daa..71919855 100644 --- a/crates/dkg-cli/Cargo.toml +++ b/crates/dkg-cli/Cargo.toml @@ -19,7 +19,7 @@ tracing.workspace = true sui_types.workspace = true sui-sdk-types.workspace = true seal-committee = { path = "../seal-committee" } -tokio = { version = "1.46.1", features = ["rt-multi-thread"] } +tokio = { version = "1.48.0", features = ["rt-multi-thread"] } [[bin]] name = "dkg-cli" diff --git a/crates/key-server/Cargo.toml b/crates/key-server/Cargo.toml index 96b0f983..3fe36b8d 100644 --- a/crates/key-server/Cargo.toml +++ b/crates/key-server/Cargo.toml @@ -24,13 +24,13 @@ shared_crypto.workspace = true move-core-types.workspace = true mvr_types = { git = "https://github.com/MystenLabs/mvr", rev = "1993d7188f62564b05f0ccab46bbfb24b0eea326", package = "mvr-types" } semver.workspace = true -tokio = { version = "1.46.1", features = ["full"] } +tokio = { version = "1.48.0", features = ["full"] } axum = { version = "0.8", features = ["macros"] } -tower-http = { version = "0.6.6", features = ["cors", "limit"] } +tower-http = { version = "0.6.8", features = ["cors", "limit"] } crypto = { path = "../crypto" } tap = "1.0.1" prometheus = "0.13.3" -anyhow = "1.0.79" +anyhow = "1.0.100" once_cell = "1.20.2" jsonrpsee = "0.24.0" serde_yaml = "0.9" @@ -44,8 +44,8 @@ hostname = "0.4" sui-sdk-types = { workspace = true } prometheus_closure_metric = { workspace = true } -hyper-util = "0.1.10" -http-body-util = "0.1.2" +hyper-util = "0.1.17" +http-body-util = "0.1.3" futures = "0.3" seal-sdk = { path = "../seal-sdk" } seal-committee = { path = "../seal-committee" } diff --git a/crates/seal-committee/Cargo.toml b/crates/seal-committee/Cargo.toml index 4fbb54f3..f2f7b8db 100644 --- a/crates/seal-committee/Cargo.toml +++ b/crates/seal-committee/Cargo.toml @@ -17,4 +17,4 @@ sui-sdk-types.workspace = true sui_types.workspace = true [dev-dependencies] -tokio = { version = "1.46.1", features = ["rt-multi-thread"] } +tokio = { version = "1.48.0", features = ["rt-multi-thread"] } diff --git a/crates/seal-proxy/Cargo.toml b/crates/seal-proxy/Cargo.toml index b09312c1..a9007afe 100644 --- a/crates/seal-proxy/Cargo.toml +++ b/crates/seal-proxy/Cargo.toml @@ -14,7 +14,7 @@ anyhow.workspace = true axum = {version = "0.8", default-features = false, features = ["http2", "tokio", "macros"]} axum-extra = {version = "0.10", features = ["typed-header"]} base64 = "0.22.1" -bytes = "1.10.1" +bytes = "1.11.0" clap.workspace = true const-str = "0.6.2" git-version = "0.3.9" @@ -31,10 +31,10 @@ serde_json.workspace = true serde_with = {workspace = true, features = ["base64"]} serde_yaml = "0.9" snap = "1.1.0" -tokio = {version = "1.44", features = ["full"]} -tokio-util = "0.7.13" +tokio = {version = "1.48", features = ["full"]} +tokio-util = "0.7.17" tower = "0.4" -tower-http = {version = "0.6.6", features = ["trace", "timeout"]} -tracing-subscriber = {version = "0.3.20", features = ["env-filter"]} +tower-http = {version = "0.6.8", features = ["trace", "timeout"]} +tracing-subscriber = {version = "0.3.22", features = ["env-filter"]} tracing.workspace = true -uuid = {version = "1.17.0", features = ["fast-rng", "macro-diagnostics", "v7"]} +uuid = {version = "1.19.0", features = ["fast-rng", "macro-diagnostics", "v7"]} diff --git a/crates/seal-sdk/Cargo.toml b/crates/seal-sdk/Cargo.toml index 02de4f6b..4039423c 100644 --- a/crates/seal-sdk/Cargo.toml +++ b/crates/seal-sdk/Cargo.toml @@ -6,7 +6,7 @@ edition.workspace = true license.workspace = true [dependencies] -chrono = "0.4.39" +chrono = "0.4.42" serde = { workspace = true } serde_json = { workspace = true } fastcrypto = { workspace = true }