diff --git a/Cargo.Bazel.json.lock b/Cargo.Bazel.json.lock index 7ab2407edb17..d8ead65a40f9 100644 --- a/Cargo.Bazel.json.lock +++ b/Cargo.Bazel.json.lock @@ -1,5 +1,5 @@ { - "checksum": "51797bc8949c18c1a9fe4968fbc724d1f4f9237d74378b46b77f7c36a0fd2369", + "checksum": "a72d3b49325c8484a9135accecc7b45fdf413962dc943cdf562093bb6e53c56c", "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" }, { @@ -4549,7 +4549,7 @@ "target": "pin_project_lite" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -4812,7 +4812,7 @@ "target": "pin_project_lite" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -5803,7 +5803,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -6029,7 +6029,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -6700,7 +6700,7 @@ "target": "secp256k1" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -6795,7 +6795,7 @@ "target": "secp256k1" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde", "alias": "actual_serde" } @@ -7214,7 +7214,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -7274,7 +7274,7 @@ "alias": "internals" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -7393,7 +7393,7 @@ "target": "log" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -7448,7 +7448,7 @@ "target": "bitcoin" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -8656,7 +8656,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -8962,7 +8962,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -9243,7 +9243,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -9475,14 +9475,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 +9504,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 +9526,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 +9534,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 +9563,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 +9595,7 @@ "selects": {} }, "edition": "2018", - "version": "0.49.2" + "version": "0.52.0" }, "license": "MIT", "license_ids": [ @@ -9620,14 +9603,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 +9634,11 @@ ], "crate_features": { "common": [ - "ahash" + "ahash", + "cached_proc_macro", + "cached_proc_macro_types", + "default", + "proc_macro" ], "selects": {} }, @@ -9662,12 +9649,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 +9663,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 +9689,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 +9721,7 @@ "deps": { "common": [ { - "id": "darling 0.14.4", + "id": "darling 0.20.10", "target": "darling" }, { @@ -9733,29 +9733,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 +9778,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 +9841,7 @@ "target": "build_script_build" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -9945,7 +9945,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -10016,7 +10016,7 @@ "target": "ic_cdk" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -10174,7 +10174,7 @@ "target": "pretty" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -10424,7 +10424,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -10490,7 +10490,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -10869,7 +10869,7 @@ "target": "regex_syntax" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -11520,7 +11520,7 @@ "target": "num_traits" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -11772,7 +11772,7 @@ "target": "ciborium_ll" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -12718,7 +12718,7 @@ "target": "reqwest" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -13047,7 +13047,7 @@ "target": "pretty_assertions" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -13861,7 +13861,7 @@ "target": "log" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -13920,7 +13920,7 @@ "target": "bitcoin_private" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -14141,7 +14141,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -14151,7 +14151,7 @@ "proc_macro_deps": { "common": [ { - "id": "serde_derive 1.0.214", + "id": "serde_derive 1.0.217", "target": "serde_derive" } ], @@ -14496,7 +14496,7 @@ "target": "cranelift_bitset" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -14506,7 +14506,7 @@ "proc_macro_deps": { "common": [ { - "id": "serde_derive 1.0.214", + "id": "serde_derive 1.0.217", "target": "serde_derive" } ], @@ -14911,7 +14911,7 @@ "target": "regex" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -14937,7 +14937,7 @@ "proc_macro_deps": { "common": [ { - "id": "serde_derive 1.0.214", + "id": "serde_derive 1.0.217", "target": "serde_derive" } ], @@ -16233,7 +16233,7 @@ "target": "ryu" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -16745,77 +16745,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 +16784,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,88 +16882,14 @@ ], "license_file": "LICENSE" }, - "darling_core 0.14.4": { - "name": "darling_core", - "version": "0.14.4", - "package_url": "https://github.com/TedDriggs/darling", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/darling_core/0.14.4/download", - "sha256": "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" - } - }, - "targets": [ - { - "Library": { - "crate_name": "darling_core", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "darling_core", - "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": "quote 1.0.37", - "target": "quote" - }, - { - "id": "strsim 0.10.0", - "target": "strsim" - }, - { - "id": "syn 1.0.109", - "target": "syn" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "0.14.4" - }, - "license": "MIT", - "license_ids": [ - "MIT" - ], - "license_file": "LICENSE" - }, - "darling_core 0.20.3": { + "darling_core 0.20.10": { "name": "darling_core", - "version": "0.20.3", + "version": "0.20.10", "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_core/0.20.10/download", + "sha256": "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" } }, "targets": [ @@ -17074,7 +16937,7 @@ "target": "quote" }, { - "id": "strsim 0.10.0", + "id": "strsim 0.11.1", "target": "strsim" }, { @@ -17084,8 +16947,8 @@ ], "selects": {} }, - "edition": "2018", - "version": "0.20.3" + "edition": "2021", + "version": "0.20.10" }, "license": "MIT", "license_ids": [ @@ -17148,69 +17011,14 @@ ], "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": { + "darling_macro 0.20.10": { "name": "darling_macro", - "version": "0.20.3", + "version": "0.20.10", "package_url": "https://github.com/TedDriggs/darling", "repository": { "Http": { - "url": "https://static.crates.io/crates/darling_macro/0.20.3/download", - "sha256": "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5" + "url": "https://static.crates.io/crates/darling_macro/0.20.10/download", + "sha256": "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" } }, "targets": [ @@ -17235,7 +17043,7 @@ "deps": { "common": [ { - "id": "darling_core 0.20.3", + "id": "darling_core 0.20.10", "target": "darling_core" }, { @@ -17249,8 +17057,8 @@ ], "selects": {} }, - "edition": "2018", - "version": "0.20.3" + "edition": "2021", + "version": "0.20.10" }, "license": "MIT", "license_ids": [ @@ -18637,7 +18445,7 @@ "target": "hyper_util" }, { - "id": "ic-agent 0.37.1", + "id": "ic-agent 0.39.1", "target": "ic_agent" }, { @@ -18653,11 +18461,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 +18477,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 +18489,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 +18501,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 +18517,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" }, { @@ -19187,7 +18995,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -20172,7 +19980,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -20257,6 +20065,7 @@ "common": [ "alloc", "arithmetic", + "default", "der", "digest", "hazmat", @@ -20424,7 +20233,7 @@ "target": "rand_core" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -20743,6 +20552,7 @@ "common": [ "alloc", "arithmetic", + "default", "digest", "ff", "group", @@ -21633,7 +21443,7 @@ "target": "build_script_build" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -21954,7 +21764,7 @@ "target": "once_cell" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -22044,7 +21854,7 @@ "target": "regex" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -22332,7 +22142,7 @@ "target": "rlp" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -22413,7 +22223,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -23098,7 +22908,7 @@ "target": "num_bigint" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -26419,7 +26229,7 @@ "target": "allocator_api2" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -27074,7 +26884,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -28137,62 +27947,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 +28247,7 @@ "target": "humantime" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -29733,14 +29487,14 @@ ], "license_file": "LICENSE-APACHE" }, - "ic-agent 0.37.1": { + "ic-agent 0.39.1": { "name": "ic-agent", - "version": "0.37.1", + "version": "0.39.1", "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.1/download", + "sha256": "158138fcb769fe6288e63d5db221c904e472cfb7d376aba13a38c060f2984e63" } }, "targets": [ @@ -29765,10 +29519,7 @@ "crate_features": { "common": [ "default", - "experimental_sync_call", - "hyper", - "pem", - "reqwest" + "pem" ], "selects": {} }, @@ -29790,10 +29541,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" @@ -29810,16 +29573,12 @@ "id": "http-body 1.0.1", "target": "http_body" }, - { - "id": "hyper 1.5.1", - "target": "hyper" - }, { "id": "ic-certification 2.6.0", "target": "ic_certification" }, { - "id": "ic-transport-types 0.37.1", + "id": "ic-transport-types 0.39.2", "target": "ic_transport_types" }, { @@ -29858,16 +29617,12 @@ "id": "reqwest 0.12.9", "target": "reqwest" }, - { - "id": "ring 0.17.7", - "target": "ring" - }, { "id": "sec1 0.7.3", "target": "sec1" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -29894,725 +29649,21 @@ "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 +29671,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.1" }, "license": "Apache-2.0", "license_ids": [ @@ -30808,7 +29863,7 @@ "target": "scopeguard" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -30950,7 +30005,7 @@ "target": "candid" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31001,7 +30056,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -31016,14 +30071,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 +30113,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 +30129,7 @@ "target": "lazy_static" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31088,14 +30145,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 +30160,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 +30196,7 @@ "target": "candid" }, { - "id": "ic-certification 2.6.0", + "id": "ic-certification 3.0.2", "target": "ic_certification" }, { @@ -31158,7 +30215,7 @@ "selects": {} }, "edition": "2021", - "version": "2.6.0" + "version": "3.0.2" }, "license": "Apache-2.0", "license_ids": [ @@ -31206,7 +30263,7 @@ "target": "ic0" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31234,74 +30291,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 +30331,7 @@ "target": "ic0" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31410,7 +30399,7 @@ "target": "ic0" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31482,7 +30471,7 @@ "target": "quote" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31549,89 +30538,22 @@ "target": "quote" }, { - "id": "serde 1.0.214", - "target": "serde" - }, - { - "id": "serde_tokenstream 0.1.7", - "target": "serde_tokenstream" - }, - { - "id": "syn 1.0.109", - "target": "syn" - } - ], - "selects": {} - }, - "edition": "2021", - "version": "0.9.0" - }, - "license": "Apache-2.0", - "license_ids": [ - "Apache-2.0" - ], - "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", + "id": "serde 1.0.217", "target": "serde" }, { - "id": "serde_tokenstream 0.2.1", + "id": "serde_tokenstream 0.1.7", "target": "serde_tokenstream" }, { - "id": "syn 2.0.87", + "id": "syn 1.0.109", "target": "syn" } ], "selects": {} }, "edition": "2021", - "version": "0.14.0" + "version": "0.9.0" }, "license": "Apache-2.0", "license_ids": [ @@ -31683,7 +30605,7 @@ "target": "quote" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31750,7 +30672,7 @@ "target": "quote" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31817,7 +30739,7 @@ "target": "ic0" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31840,14 +30762,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 +30794,7 @@ "deps": { "common": [ { - "id": "cached 0.47.0", + "id": "cached 0.54.0", "target": "cached" }, { @@ -31880,11 +30802,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 +30841,7 @@ "selects": {} }, "edition": "2021", - "version": "2.6.0" + "version": "3.0.2" }, "license": "Apache-2.0", "license_ids": [ @@ -31971,7 +30893,7 @@ "target": "hex" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -31994,6 +30916,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 +31014,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -32049,14 +31037,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 +31068,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 +31108,7 @@ "selects": {} }, "edition": "2021", - "version": "2.6.0" + "version": "3.0.2" }, "license": "Apache-2.0", "license_ids": [ @@ -32120,17 +31116,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 +31172,19 @@ "target": "http_body_util" }, { - "id": "ic-agent 0.37.1", + "id": "ic-agent 0.39.1", "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 +31195,7 @@ "selects": {} }, "edition": "2021", - "version": "0.0.0" + "version": "0.1.0" }, "license": "Apache-2.0", "license_ids": [ @@ -32248,14 +31241,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 +31284,7 @@ "selects": {} }, "edition": "2021", - "version": "2.6.0" + "version": "3.0.2" }, "license": "Apache-2.0", "license_ids": [ @@ -32299,14 +31292,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 +31324,7 @@ "deps": { "common": [ { - "id": "base64 0.21.6", + "id": "base64 0.22.1", "target": "base64" }, { @@ -32347,27 +31340,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 +31391,7 @@ "selects": {} }, "edition": "2021", - "version": "2.6.0" + "version": "3.0.2" }, "license": "Apache-2.0", "license_ids": [ @@ -32540,7 +31533,7 @@ "target": "ciborium" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -32607,7 +31600,7 @@ "target": "leb128" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -32629,7 +31622,7 @@ "proc_macro_deps": { "common": [ { - "id": "serde_repr 0.1.14", + "id": "serde_repr 0.1.19", "target": "serde_repr" } ], @@ -32643,14 +31636,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 +31770,7 @@ "target": "futures_util" }, { - "id": "ic-agent 0.37.1", + "id": "ic-agent 0.39.1", "target": "ic_agent" }, { @@ -32701,7 +31782,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -32745,7 +31826,7 @@ ], "selects": {} }, - "version": "0.37.0" + "version": "0.39.0" }, "license": "Apache-2.0", "license_ids": [ @@ -32975,7 +32056,7 @@ "target": "rustc_demangle" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -33038,7 +32119,7 @@ "target": "candid" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -33313,7 +32394,7 @@ "target": "data_encoding" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -33379,7 +32460,7 @@ "target": "candid" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -34651,7 +33732,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -34903,7 +33984,7 @@ "target": "hashbrown" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -35481,7 +34562,7 @@ "target": "rustls_pki_types" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -35551,7 +34632,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -35701,7 +34782,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -35756,7 +34837,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -35910,7 +34991,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -36410,7 +35491,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -36470,7 +35551,7 @@ "target": "pest" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -36615,7 +35696,7 @@ "target": "base64" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -36679,7 +35760,7 @@ "target": "base64" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -36856,7 +35937,7 @@ "target": "build_script_build" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -37146,7 +36227,7 @@ "target": "secrecy" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -37241,7 +36322,7 @@ "target": "k8s_openapi" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -40117,8 +39198,6 @@ ], "crate_features": { "common": [ - "max_level_off", - "release_max_level_off", "std" ], "selects": {} @@ -41106,7 +40185,7 @@ "target": "memchr" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -41742,7 +40821,7 @@ "target": "rustls_pemfile" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -43271,7 +42350,7 @@ "target": "quote" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -43360,7 +42439,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -44143,7 +43222,7 @@ "target": "num_traits" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -44248,7 +43327,7 @@ "target": "rand" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -47309,7 +46388,7 @@ "target": "byte_slice_cast" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -49823,7 +48902,7 @@ "target": "schemars" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -50159,7 +49238,7 @@ "target": "embedded_io" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -51139,7 +50218,7 @@ "target": "build_script_build" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -56430,7 +55509,7 @@ "target": "http" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -57580,7 +56659,7 @@ "target": "mime_guess" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -60768,7 +59847,7 @@ "target": "build_script_build" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -62254,7 +61333,7 @@ "target": "ring" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -62910,104 +61989,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 +62488,7 @@ "target": "build_script_build" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -64037,7 +63019,7 @@ "target": "secp256k1_sys" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -64108,7 +63090,7 @@ "target": "secp256k1_sys" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -64480,7 +63462,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -64824,7 +63806,7 @@ "target": "build_script_build" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -64848,14 +63830,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 +63885,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "build_script_build" } ], @@ -64913,13 +63895,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 +63958,7 @@ "target": "hex" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -65027,7 +64009,7 @@ "target": "ordered_float" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -65078,7 +64060,7 @@ "target": "js_sys" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -65136,7 +64118,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -65195,7 +64177,7 @@ "target": "half" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -65211,14 +64193,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 +64246,7 @@ "selects": {} }, "edition": "2015", - "version": "1.0.214" + "version": "1.0.217" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -65396,7 +64378,7 @@ "target": "ryu" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -65460,7 +64442,7 @@ "target": "itoa" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -65512,7 +64494,7 @@ "target": "percent_encoding" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -65568,7 +64550,7 @@ "target": "regex" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -65584,14 +64566,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 +64612,8 @@ ], "selects": {} }, - "edition": "2018", - "version": "0.1.14" + "edition": "2021", + "version": "0.1.19" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -65676,7 +64658,7 @@ "target": "proc_macro2" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -65735,7 +64717,7 @@ "target": "quote" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -65798,7 +64780,7 @@ "target": "ryu" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -65854,7 +64836,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -65925,7 +64907,7 @@ "target": "base64" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -66042,7 +65024,7 @@ "deps": { "common": [ { - "id": "darling 0.20.3", + "id": "darling 0.20.10", "target": "darling" }, { @@ -66110,7 +65092,7 @@ "target": "ryu" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -66174,7 +65156,7 @@ "target": "ryu" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -67742,7 +66724,7 @@ "target": "erased_serde" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -68081,7 +67063,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -68954,7 +67936,7 @@ "target": "precomputed_hash" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -70875,7 +69857,7 @@ "target": "rand" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -72923,7 +71905,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -74081,7 +73063,7 @@ "target": "pin_project" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -74501,7 +73483,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -76224,7 +75206,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -76275,7 +75257,7 @@ "deps": { "common": [ { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -76430,7 +75412,7 @@ "target": "regex" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -77992,7 +76974,7 @@ "target": "percent_encoding" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -78293,7 +77275,7 @@ "target": "getrandom" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -78529,7 +77511,7 @@ "target": "regex" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -79061,7 +78043,7 @@ "target": "scoped_tls" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -80012,7 +78994,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -80089,7 +79071,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -80167,7 +79149,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" } ], @@ -80410,7 +79392,7 @@ "target": "rayon" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -80679,7 +79661,7 @@ "target": "paste" }, { - "id": "serde_derive 1.0.214", + "id": "serde_derive 1.0.217", "target": "serde_derive" }, { @@ -81099,7 +80081,7 @@ "target": "postcard" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -81129,7 +80111,7 @@ "proc_macro_deps": { "common": [ { - "id": "serde_derive 1.0.214", + "id": "serde_derive 1.0.217", "target": "serde_derive" } ], @@ -84830,7 +83812,7 @@ "target": "semver" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -84852,7 +83834,7 @@ "proc_macro_deps": { "common": [ { - "id": "serde_derive 1.0.214", + "id": "serde_derive 1.0.217", "target": "serde_derive" } ], @@ -85070,7 +84052,7 @@ "target": "data_encoding" }, { - "id": "serde 1.0.214", + "id": "serde 1.0.217", "target": "serde" }, { @@ -87590,27 +86572,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.1", "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", @@ -87734,7 +86716,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 51590937d8db..be1950698b0d 100644 --- a/Cargo.Bazel.toml.lock +++ b/Cargo.Bazel.toml.lock @@ -1611,13 +1611,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 +1623,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 +1636,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 +2709,12 @@ dependencies = [ [[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.3" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e" +checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" dependencies = [ - "darling_core 0.20.3", - "darling_macro 0.20.3", + "darling_core 0.20.10", + "darling_macro 0.20.10", ] [[package]] @@ -2743,29 +2733,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", ] @@ -2782,22 +2758,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 +3048,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 +3057,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", @@ -4675,17 +4640,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 +4863,25 @@ dependencies = [ [[package]] name = "ic-agent" -version = "0.37.1" +version = "0.39.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fd3fdf5e5c4f4a9fe5ca612f0febd22dcb161d2f2b75b0142326732be5e4978" +checksum = "158138fcb769fe6288e63d5db221c904e472cfb7d376aba13a38c060f2984e63" dependencies = [ "async-lock", + "async-trait", "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 2.6.0", + "ic-transport-types 0.39.2", "ic-verify-bls-signature 0.5.0", "k256", "leb128", @@ -4938,8 +4891,6 @@ dependencies = [ "rand 0.8.5", "rangemap", "reqwest 0.12.9", - "ring 0.17.7", - "rustls-webpki 0.102.8", "sec1", "serde", "serde_bytes", @@ -4950,7 +4901,7 @@ dependencies = [ "thiserror 1.0.68", "time", "tokio", - "tower 0.4.13", + "tower-service", "url", ] @@ -5041,31 +4992,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 +5034,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 +5088,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 +5132,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 +5161,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 +5186,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 +5228,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 +5238,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 +5298,7 @@ checksum = "875dc4704780383112e8e8b5063a1b98de114321d0c7d3e7f635dcf360a57fba" dependencies = [ "candid", "hex", - "ic-certification", + "ic-certification 2.6.0", "leb128", "serde", "serde_bytes", @@ -5369,11 +5307,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", @@ -8130,8 +8086,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 +9974,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 +10034,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 +10101,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 +10189,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", diff --git a/Cargo.lock b/Cargo.lock index af6b9d7f2c11..3bb4224c2ebc 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]] @@ -628,9 +628,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 +657,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", @@ -713,7 +713,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 +736,7 @@ checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -753,7 +753,7 @@ checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -770,8 +770,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 +799,7 @@ checksum = "3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -830,7 +830,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 +843,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 +866,7 @@ dependencies = [ "mime", "pin-project-lite", "rustversion", - "sync_wrapper 1.0.1", + "sync_wrapper 1.0.2", "tower-layer", "tower-service", "tracing", @@ -874,25 +874,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 +908,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 +1099,7 @@ dependencies = [ "regex", "rustc-hash 1.1.0", "shlex", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -1148,7 +1149,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 +1167,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 +1201,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 +1224,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" @@ -1350,9 +1366,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 +1376,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 +1431,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 +1551,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 +1578,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 +1604,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 +1687,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 +1704,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 +1716,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 +1727,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 +1745,7 @@ dependencies = [ "serde", "serde_bytes", "stacker", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -1742,7 +1757,7 @@ dependencies = [ "lazy_static", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -1761,7 +1776,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 +1837,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 +1865,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 +1917,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 +1940,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 +1972,7 @@ dependencies = [ "serde", "serde_cbor", "sha2 0.10.8", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -1969,7 +1984,7 @@ dependencies = [ "ic-stable-structures", "serde", "serde_bytes", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -2031,9 +2046,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 +2127,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 +2137,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 +2169,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -2168,9 +2183,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 +2230,7 @@ dependencies = [ "serde_json", "serde_urlencoded", "serde_with 2.3.3", - "thiserror 1.0.68", + "thiserror 1.0.69", "url", "uuid", ] @@ -2233,7 +2248,7 @@ dependencies = [ "serde_json", "serde_urlencoded", "serde_with 2.3.3", - "thiserror 1.0.68", + "thiserror 1.0.69", "url", "uuid", ] @@ -2251,23 +2266,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 +2297,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 +2309,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 +2321,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 +2345,7 @@ name = "config" version = "1.0.0" dependencies = [ "anyhow", - "clap 4.5.20", + "clap 4.5.23", "config_types", "ic-types", "macaddr", @@ -2357,7 +2372,7 @@ dependencies = [ "serde_json", "serde_with 1.14.0", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.8", "url", ] @@ -2387,7 +2402,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 +2434,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 +2447,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 +2462,7 @@ dependencies = [ "canister-test", "chrono", "futures", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-config", "ic-limits", @@ -2480,7 +2495,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 +2517,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 +2553,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 +2606,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 +2659,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 +2703,7 @@ dependencies = [ "hashbrown 0.14.5", "log", "regalloc2", - "rustc-hash 2.0.0", + "rustc-hash 2.1.0", "serde", "smallvec", "target-lexicon", @@ -2766,7 +2791,7 @@ dependencies = [ "anes", "cast", "ciborium", - "clap 4.5.20", + "clap 4.5.23", "criterion-plot", "futures", "is-terminal", @@ -2818,18 +2843,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 +2871,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 +2958,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 +3018,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -3053,7 +3078,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 +3119,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 +3143,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 +3154,7 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.11.1", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -3167,17 +3168,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 +3176,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core 0.20.10", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -3279,7 +3269,7 @@ checksum = "8034092389675178f570469e6c3b0465d3d30b4505c294a6550db47f3c17ad18" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -3300,18 +3290,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 +3314,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -3344,7 +3334,7 @@ checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -3352,11 +3342,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 +3354,7 @@ name = "dflate" version = "0.1.0" dependencies = [ "anyhow", - "clap 4.5.20", + "clap 4.5.23", "libc", "tar", ] @@ -3438,7 +3428,7 @@ name = "dfn_protobuf" version = "0.9.0" dependencies = [ "on_wire", - "prost 0.13.3", + "prost 0.13.4", ] [[package]] @@ -3479,7 +3469,7 @@ name = "diroid" version = "0.1.0" dependencies = [ "anyhow", - "clap 4.5.20", + "clap 4.5.23", "walkdir", ] @@ -3512,7 +3502,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -3617,7 +3607,7 @@ dependencies = [ "rand_core 0.6.4", "serde", "sha2 0.9.9", - "thiserror 1.0.68", + "thiserror 1.0.69", "zeroize", ] @@ -3721,11 +3711,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 +3747,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -3764,7 +3760,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -3780,18 +3776,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 +3810,7 @@ checksum = "3bf679796c0322556351f287a51b49e48f7c4986e727b5dd78c972d30e2e16cc" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -3845,12 +3841,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 +3861,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 +3884,7 @@ dependencies = [ "serde", "serde_json", "sha3", - "thiserror 1.0.68", + "thiserror 1.0.69", "uint", ] @@ -3945,7 +3941,7 @@ dependencies = [ "serde_json", "strum", "tempfile", - "thiserror 1.0.68", + "thiserror 1.0.69", "tiny-keccak", "unicode-xid", ] @@ -3972,9 +3968,9 @@ 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", "pin-project-lite", @@ -3991,7 +3987,7 @@ dependencies = [ "ic-cdk 0.16.0", "mockall", "serde", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", ] @@ -4007,7 +4003,7 @@ dependencies = [ "num-bigint 0.4.6", "serde", "strum", - "thiserror 1.0.68", + "thiserror 1.0.69", "url", ] @@ -4059,7 +4055,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 +4070,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 +4111,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 +4214,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 +4224,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 +4239,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 +4259,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 +4270,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 +4358,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 +4377,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -4391,7 +4387,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 +4481,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 +4515,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 +4561,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 +4582,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.12", - "indexmap 2.6.0", + "indexmap 2.7.0", "slab", "tokio", "tokio-util", @@ -4595,9 +4591,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 +4601,7 @@ dependencies = [ "futures-core", "futures-sink", "http 1.2.0", - "indexmap 2.6.0", + "indexmap 2.7.0", "slab", "tokio", "tokio-util", @@ -4650,9 +4646,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 +4800,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 +4814,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 +4832,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 +4847,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 +4874,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 +4897,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 +4962,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 +4997,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 +5041,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 +5056,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2 0.5.7", + "socket2 0.5.8", "tokio", "tower-service", "tracing", @@ -5080,14 +5065,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 +5094,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 +5112,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 +5120,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 +5146,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 +5177,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 +5220,7 @@ dependencies = [ "slog", "tokio", "tonic", - "tower 0.5.1", + "tower 0.5.2", ] [[package]] @@ -5256,8 +5241,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 +5257,7 @@ dependencies = [ "base64 0.13.1", "candid", "chrono", - "clap 4.5.20", + "clap 4.5.23", "cycles-minting-canister", "futures", "hex", @@ -5316,12 +5301,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", @@ -5340,53 +5325,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "ic-agent" -version = "0.37.1" -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" @@ -5407,7 +5345,7 @@ dependencies = [ "http 1.2.0", "http-body 1.0.1", "ic-certification 2.6.0", - "ic-transport-types 0.39.1", + "ic-transport-types", "ic-verify-bls-signature 0.5.0", "k256", "leb128", @@ -5424,7 +5362,7 @@ dependencies = [ "serde_repr", "sha2 0.10.8", "simple_asn1", - "thiserror 1.0.68", + "thiserror 1.0.69", "time", "tokio", "tower-service", @@ -5457,12 +5395,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 +5427,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 +5450,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 +5470,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 +5510,7 @@ dependencies = [ "phantom_newtype", "proptest", "proptest-derive", - "prost 0.13.3", + "prost 0.13.4", "serde", "serde_cbor", "strum", @@ -5585,7 +5523,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 +5564,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 +5577,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 +5599,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 +5628,7 @@ dependencies = [ "axum-extra", "bytes", "candid", - "clap 4.5.20", + "clap 4.5.23", "criterion", "dashmap 6.1.0", "ethnum", @@ -5700,7 +5638,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 +5681,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 +5693,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 +5717,7 @@ dependencies = [ "candid", "certificate_orchestrator_interface", "chacha20poly1305", - "ic-agent 0.37.1", + "ic-agent", "ic-interfaces-registry", "ic-protobuf", "ic-registry-keys", @@ -5804,7 +5742,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 +5761,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 +5769,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 +5782,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 +5792,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 +5804,7 @@ dependencies = [ "bitcoin 0.28.2", "bitcoincore-rpc", "bitcoind", - "clap 4.5.20", + "clap 4.5.23", "criterion", "futures", "hashlink", @@ -5888,18 +5826,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 +5859,7 @@ dependencies = [ "slog", "tokio", "tonic", - "tower 0.5.1", + "tower 0.5.2", "tracing", ] @@ -5943,7 +5881,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 +5937,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 +5969,7 @@ dependencies = [ name = "ic-btc-service" version = "0.9.0" dependencies = [ - "prost 0.13.3", + "prost 0.13.4", "tonic", "tonic-build", ] @@ -6052,8 +5990,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 +6010,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 +6127,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 +6206,7 @@ dependencies = [ "rand 0.8.5", "rand_chacha 0.3.1", "scoped_threadpool", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -6284,15 +6221,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 +6260,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 +6273,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 +6328,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 +6370,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]] @@ -6484,6 +6421,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-certification-test-utils" version = "0.9.0" @@ -6524,7 +6473,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 +6521,7 @@ dependencies = [ "ciborium", "flate2", "hex", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-bitcoin-canister-mock", "ic-btc-checker", @@ -6630,7 +6579,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 +6618,7 @@ dependencies = [ "strum", "strum_macros", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.8", "thousands", "time", "tokio", @@ -6781,7 +6730,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 +6768,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", ] @@ -6887,7 +6836,7 @@ dependencies = [ "assert_matches", "async-trait", "bincode", - "clap 4.5.20", + "clap 4.5.23", "criterion", "hex", "ic-adapter-metrics-server", @@ -6962,11 +6911,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", @@ -7010,7 +6959,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", ] @@ -7301,7 +7250,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", @@ -7316,7 +7265,7 @@ dependencies = [ "stubborn-io", "tarpc", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.8", "time", "tokio", "tokio-serde", @@ -7352,7 +7301,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]] @@ -7558,7 +7507,7 @@ dependencies = [ "serde_cbor", "strum", "strum_macros", - "thiserror 2.0.3", + "thiserror 2.0.8", "zeroize", ] @@ -7727,7 +7676,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", ] @@ -7906,7 +7855,7 @@ version = "0.9.0" dependencies = [ "ic-types", "mockall", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -7927,11 +7876,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", ] @@ -7963,9 +7912,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", ] @@ -7976,7 +7925,7 @@ dependencies = [ "ic-base-types", "ic-crypto-tls-interfaces", "mockall", - "rustls 0.23.19", + "rustls 0.23.20", ] [[package]] @@ -7992,12 +7941,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]] @@ -8009,7 +7958,7 @@ dependencies = [ "ic-crypto-tree-hash", "proptest", "rand 0.8.5", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -8076,7 +8025,7 @@ name = "ic-crypto-utils-tls" version = "0.9.0" dependencies = [ "ic-base-types", - "thiserror 2.0.3", + "thiserror 2.0.8", "x509-parser", ] @@ -8090,7 +8039,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", ] @@ -8161,7 +8110,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", @@ -8193,7 +8142,7 @@ dependencies = [ "slog", "slog-term", "tokio", - "tower 0.5.1", + "tower 0.5.2", "wasmparser 0.217.0", ] @@ -8206,7 +8155,7 @@ dependencies = [ "bincode", "candid", "canister-test", - "clap 4.5.20", + "clap 4.5.23", "criterion", "embedders_bench", "ic-base-types", @@ -8361,7 +8310,7 @@ dependencies = [ "test-strategy 0.3.1", "threadpool", "tokio", - "tower 0.5.1", + "tower 0.5.2", "tracing", "wasmparser 0.217.0", "wat", @@ -8383,7 +8332,7 @@ dependencies = [ "anyhow", "assert_cmd", "assert_matches", - "clap 4.5.20", + "clap 4.5.23", "ic-crypto-test-utils-reproducible-rng", "ic-sys", "maplit", @@ -8394,16 +8343,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", ] @@ -8417,7 +8368,7 @@ dependencies = [ "bytes", "futures", "futures-util", - "hyper 1.5.1", + "hyper 1.5.2", "rand 0.8.5", "slog", "tokio", @@ -8436,10 +8387,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]] @@ -8459,7 +8410,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", @@ -8505,11 +8456,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", @@ -8517,9 +8468,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", @@ -8533,7 +8484,7 @@ dependencies = [ "axum", "bytes", "crossbeam-channel", - "hyper 1.5.1", + "hyper 1.5.2", "hyper-util", "ic-config", "ic-crypto-tls-interfaces", @@ -8555,21 +8506,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", @@ -8577,11 +8529,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]] @@ -8611,12 +8563,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", @@ -8629,17 +8581,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", ] @@ -8669,7 +8621,7 @@ dependencies = [ "slog", "tokio", "tonic", - "tower 0.5.1", + "tower 0.5.2", "tower-test", "tracing", ] @@ -8713,7 +8665,7 @@ dependencies = [ name = "ic-https-outcalls-service" version = "0.9.0" dependencies = [ - "prost 0.13.3", + "prost 0.13.4", "tonic", "tonic-build", ] @@ -8799,10 +8751,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", @@ -8819,7 +8771,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", @@ -8856,9 +8808,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", @@ -8920,7 +8872,7 @@ dependencies = [ "rand 0.8.5", "serde", "serde_bytes", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -8955,7 +8907,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", @@ -9000,14 +8952,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", @@ -9036,7 +8988,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", @@ -9156,12 +9108,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]] @@ -9169,7 +9121,7 @@ name = "ic-interfaces-adapter-client" version = "0.9.0" dependencies = [ "strum_macros", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -9203,7 +9155,7 @@ name = "ic-interfaces-registry" version = "0.9.0" dependencies = [ "ic-types", - "prost 0.13.3", + "prost 0.13.4", "serde", ] @@ -9224,7 +9176,7 @@ dependencies = [ "ic-crypto-tree-hash", "ic-types", "phantom_newtype", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -9248,7 +9200,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", @@ -9394,7 +9346,7 @@ dependencies = [ "cddl", "futures", "hex", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-canisters-http-types", "ic-config", @@ -9497,7 +9449,7 @@ dependencies = [ "assert_matches", "candid", "candid_parser", - "clap 4.5.20", + "clap 4.5.23", "futures", "hex", "maplit", @@ -9542,7 +9494,7 @@ dependencies = [ "ic-quic-transport", "ic-types", "tokio", - "tower 0.5.1", + "tower 0.5.2", ] [[package]] @@ -9652,7 +9604,7 @@ name = "ic-metrics-tool" version = "0.1.0" dependencies = [ "anyhow", - "clap 4.5.20", + "clap 4.5.23", ] [[package]] @@ -9661,7 +9613,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", @@ -9674,7 +9626,7 @@ dependencies = [ "pocket-ic", "serde", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", ] @@ -9757,7 +9709,7 @@ dependencies = [ "num-traits", "priority-queue", "proptest", - "prost 0.13.3", + "prost 0.13.4", "rust_decimal", "serde", "serde_bytes", @@ -9939,7 +9891,7 @@ dependencies = [ "maplit", "num-traits", "pocket-ic", - "prost 0.13.3", + "prost 0.13.4", "registry-canister", "rust_decimal", "rust_decimal_macros", @@ -9990,7 +9942,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", @@ -10001,7 +9953,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]] @@ -10064,7 +10016,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", @@ -10103,7 +10055,7 @@ version = "0.9.0" dependencies = [ "candid", "colored", - "ic-agent 0.37.1", + "ic-agent", "ic-neurons-fund", "ic-sns-governance", "ic-sns-swap", @@ -10135,7 +10087,7 @@ dependencies = [ "lazy_static", "num-traits", "on_wire", - "prost 0.13.3", + "prost 0.13.4", "serde", "serde_bytes", "sha2 0.10.8", @@ -10147,7 +10099,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]] @@ -10230,7 +10182,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", @@ -10269,7 +10221,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", @@ -10297,7 +10249,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]] @@ -10329,7 +10281,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", @@ -10345,7 +10297,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]] @@ -10399,7 +10351,7 @@ dependencies = [ "maplit", "on_wire", "pretty_assertions", - "prost 0.13.3", + "prost 0.13.4", "registry-canister", "serde", "serde_bytes", @@ -10427,7 +10379,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]] @@ -10436,7 +10388,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", @@ -10450,7 +10402,7 @@ dependencies = [ "ic-sys", "ic-test-identity", "icp-ledger", - "prost 0.13.3", + "prost 0.13.4", "tempfile", "tokio", "url", @@ -10460,7 +10412,7 @@ dependencies = [ name = "ic-nns-inspector" version = "0.1.0" dependencies = [ - "clap 4.5.20", + "clap 4.5.23", "csv", "hex", "ic-base-types", @@ -10470,7 +10422,7 @@ dependencies = [ "ic-nns-gtc", "icp-ledger", "ledger-canister", - "prost 0.13.3", + "prost 0.13.4", "serde", "serde_cbor", "stable_reader", @@ -10501,7 +10453,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", @@ -10552,7 +10504,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", @@ -10628,7 +10580,7 @@ dependencies = [ "num-traits", "on_wire", "prometheus-parse", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "registry-canister", "serde", @@ -10695,7 +10647,7 @@ dependencies = [ "quinn", "quinn-udp", "rcgen", - "rustls 0.23.19", + "rustls 0.23.20", "serde", "slog", "tempfile", @@ -10732,7 +10684,7 @@ dependencies = [ "pprof", "prost 0.12.6", "regex", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", ] @@ -10743,7 +10695,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", @@ -10772,14 +10724,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", ] @@ -10795,7 +10747,7 @@ dependencies = [ "ic-protobuf-generator", "ic-test-utilities-compare-dirs", "maplit", - "prost 0.13.3", + "prost 0.13.4", "serde", "serde_json", "slog", @@ -10807,7 +10759,7 @@ name = "ic-protobuf-generator" version = "0.9.0" dependencies = [ "ic-utils-rustfmt", - "prost-build 0.13.3", + "prost-build 0.13.4", ] [[package]] @@ -10856,18 +10808,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", ] @@ -10891,7 +10843,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", @@ -10920,7 +10872,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", @@ -10941,7 +10893,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", @@ -10955,11 +10907,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", ] @@ -10971,7 +10923,7 @@ dependencies = [ "candid", "ic-base-types", "serde", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -11046,7 +10998,7 @@ dependencies = [ "ic-registry-subnet-features", "ic-types", "serde_cbor", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -11055,7 +11007,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", ] @@ -11064,7 +11016,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]] @@ -11095,7 +11047,7 @@ dependencies = [ "ic-registry-transport", "ic-types", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", "url", ] @@ -11109,7 +11061,7 @@ dependencies = [ "ic-registry-local-store-artifacts", "ic-sys", "ic-types", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "tempfile", ] @@ -11132,7 +11084,7 @@ dependencies = [ "ic-registry-transport", "ic-types", "leb128", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "serde", "tree-deserializer", @@ -11168,7 +11120,7 @@ dependencies = [ "ic-registry-transport", "ic-sys", "ic-types", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -11183,7 +11135,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", @@ -11199,7 +11151,7 @@ dependencies = [ "ic-registry-routing-table", "ic-types", "prometheus", - "prost 0.13.3", + "prost 0.13.4", "slog", "tempfile", "tokio", @@ -11250,7 +11202,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", ] @@ -11260,7 +11212,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]] @@ -11268,7 +11220,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", @@ -11303,7 +11255,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", @@ -11311,7 +11263,7 @@ dependencies = [ "slog-async", "tempfile", "tokio", - "tower 0.5.1", + "tower 0.5.2", "url", ] @@ -11321,7 +11273,7 @@ version = "0.9.0" dependencies = [ "assert_cmd", "canister-test", - "clap 4.5.20", + "clap 4.5.23", "criterion", "hex", "ic-artifact-pool", @@ -11456,14 +11408,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", ] @@ -11474,7 +11426,7 @@ version = "0.9.0" dependencies = [ "arbitrary", "assert_matches", - "bit-vec", + "bit-vec 0.6.3", "criterion", "criterion-time", "cvt", @@ -11515,7 +11467,7 @@ dependencies = [ "phantom_newtype", "prometheus", "proptest", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "rand_chacha 0.3.1", "rayon", @@ -11533,9 +11485,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", @@ -11543,25 +11495,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", ] @@ -11575,12 +11527,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", @@ -11618,7 +11570,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", @@ -11701,7 +11653,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", @@ -11722,7 +11674,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", @@ -11736,7 +11688,7 @@ dependencies = [ "serde", "serde_json", "textplots", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", ] @@ -11747,10 +11699,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", @@ -11773,7 +11725,7 @@ dependencies = [ "serde_json", "serde_yaml", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", ] @@ -11789,7 +11741,7 @@ dependencies = [ "canbench-rs", "candid", "candid_parser", - "clap 4.5.20", + "clap 4.5.23", "comparable", "futures", "hex", @@ -11842,8 +11794,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", @@ -11863,7 +11815,7 @@ version = "0.9.0" dependencies = [ "bytes", "candid", - "clap 4.5.20", + "clap 4.5.23", "comparable", "ic-base-types", "ic-nervous-system-proto", @@ -11873,7 +11825,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", @@ -11907,7 +11859,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]] @@ -11960,7 +11912,7 @@ dependencies = [ "lazy_static", "maplit", "num-traits", - "prost 0.13.3", + "prost 0.13.4", "serde", "serde_yaml", "tempfile", @@ -11971,7 +11923,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]] @@ -12027,7 +11979,7 @@ dependencies = [ "pretty-bytes", "pretty_assertions", "proptest", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "rust_decimal", "rust_decimal_macros", @@ -12067,7 +12019,7 @@ dependencies = [ "ic-test-utilities-compare-dirs", "icrc-ledger-types", "maplit", - "prost 0.13.3", + "prost 0.13.4", "serde", "tempfile", "tokio", @@ -12078,7 +12030,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]] @@ -12122,7 +12074,7 @@ dependencies = [ "maplit", "pretty_assertions", "proptest", - "prost 0.13.3", + "prost 0.13.4", "rust_decimal", "rust_decimal_macros", "serde", @@ -12141,7 +12093,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", ] @@ -12151,7 +12103,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]] @@ -12196,7 +12148,7 @@ dependencies = [ "maplit", "num-traits", "on_wire", - "prost 0.13.3", + "prost 0.13.4", "tokio", ] @@ -12247,7 +12199,7 @@ dependencies = [ "icrc-ledger-types", "maplit", "pretty_assertions", - "prost 0.13.3", + "prost 0.13.4", "registry-canister", "serde", "serde_bytes", @@ -12261,14 +12213,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", ] @@ -12278,7 +12230,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", @@ -12319,7 +12271,7 @@ dependencies = [ "libc", "prometheus", "proptest", - "prost 0.13.3", + "prost 0.13.4", "scoped_threadpool", "slog", ] @@ -12330,7 +12282,7 @@ version = "0.9.0" dependencies = [ "candid", "ciborium", - "clap 4.5.20", + "clap 4.5.23", "hex", "ic-artifact-pool", "ic-base-types", @@ -12396,7 +12348,7 @@ dependencies = [ "tempfile", "tokio", "tokio-util", - "tower 0.5.1", + "tower 0.5.2", "wat", ] @@ -12405,7 +12357,7 @@ name = "ic-state-manager" version = "0.9.0" dependencies = [ "assert_matches", - "bit-vec", + "bit-vec 0.6.3", "criterion", "criterion-time", "crossbeam-channel", @@ -12451,7 +12403,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", @@ -12487,10 +12439,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", @@ -12502,7 +12454,7 @@ dependencies = [ name = "ic-state-tool" version = "0.9.0" dependencies = [ - "clap 4.5.20", + "clap 4.5.23", "hex", "ic-config", "ic-logger", @@ -12516,7 +12468,7 @@ dependencies = [ "ic-sys", "ic-types", "ic-utils 0.9.0", - "prost 0.13.3", + "prost 0.13.4", "slog", "slog-term", "tempfile", @@ -12526,9 +12478,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", @@ -12562,10 +12514,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", ] @@ -12622,7 +12574,7 @@ dependencies = [ "candid", "canister-test", "chrono", - "clap 4.5.20", + "clap 4.5.23", "config_types", "crossbeam-channel", "cycles-minting-canister", @@ -12635,8 +12587,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", @@ -12700,7 +12652,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", @@ -12721,7 +12673,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", @@ -12746,7 +12698,7 @@ dependencies = [ "strum", "strum_macros", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.8", "time", "tokio", "tokio-util", @@ -12847,10 +12799,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", ] @@ -12872,7 +12824,7 @@ dependencies = [ "ic-types", "mockall", "phantom_newtype", - "prost 0.13.3", + "prost 0.13.4", "serde", ] @@ -13001,7 +12953,7 @@ version = "0.9.0" dependencies = [ "assert_matches", "ic-protobuf", - "prost 0.13.3", + "prost 0.13.4", "serde", "serde_cbor", "serde_json", @@ -13068,7 +13020,7 @@ dependencies = [ "candid", "canister-test", "dfn_candid", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-btc-checker", "ic-btc-interface", @@ -13153,9 +13105,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", @@ -13175,37 +13127,20 @@ dependencies = [ [[package]] name = "ic-transport-types" -version = "0.37.1" +version = "0.39.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "875dc4704780383112e8e8b5063a1b98de114321d0c7d3e7f635dcf360a57fba" +checksum = "21e2418868dd5857d2a5bac3f1cb6de1aecf2316d380997ef842aec3d8a79d4e" 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" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d8789a5c176bb1b925fa58ca97c651a3995d504e76101e93d2a17f558bdcf66" -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]] @@ -13241,7 +13176,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", @@ -13252,7 +13187,7 @@ dependencies = [ "serde_with 1.14.0", "strum", "strum_macros", - "thiserror 2.0.3", + "thiserror 2.0.8", "thousands", ] @@ -13293,14 +13228,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", @@ -13308,7 +13243,7 @@ dependencies = [ "sha2 0.10.8", "strum", "strum_macros", - "thiserror 1.0.68", + "thiserror 1.0.69", "time", "tokio", ] @@ -13368,7 +13303,7 @@ dependencies = [ "ic-types", "mockall", "rand 0.8.5", - "thiserror 2.0.3", + "thiserror 2.0.8", ] [[package]] @@ -13500,12 +13435,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", ] @@ -13540,7 +13475,7 @@ dependencies = [ "byte-unit", "candid", "chrono", - "clap 4.5.20", + "clap 4.5.23", "console 0.11.3", "futures", "hex", @@ -13572,14 +13507,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]] @@ -13590,7 +13525,7 @@ dependencies = [ "async-trait", "axum", "http-body-util", - "hyper 1.5.1", + "hyper 1.5.2", "hyper-util", "ic-base-types", "ic-canonical-state", @@ -13635,7 +13570,7 @@ dependencies = [ "reqwest 0.12.9", "slog", "tempfile", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", "url", ] @@ -13698,7 +13633,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", @@ -13742,7 +13677,7 @@ version = "0.9.0" dependencies = [ "anyhow", "futures", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-system-test-driver", "ic-types", @@ -13761,7 +13696,7 @@ dependencies = [ "canister-test", "chrono", "futures", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-canister-client", "ic-config", @@ -13780,7 +13715,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", @@ -13801,7 +13736,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", @@ -13839,7 +13774,7 @@ dependencies = [ "candid", "canister-test", "ed25519-dalek", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-canister-client", "ic-config", @@ -13870,7 +13805,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", @@ -13898,14 +13833,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", @@ -13951,7 +13886,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", @@ -13968,7 +13903,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", @@ -14006,9 +13941,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", ] @@ -14066,7 +14001,7 @@ dependencies = [ "async-trait", "candid", "serde", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -14195,7 +14130,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -14225,26 +14160,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" @@ -14301,13 +14216,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]] @@ -14329,26 +14244,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]] @@ -14364,7 +14279,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", @@ -14382,12 +14297,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", @@ -14402,7 +14317,7 @@ name = "inject-files" version = "0.1.0" dependencies = [ "anyhow", - "clap 4.5.20", + "clap 4.5.23", "partition_tools", "tempfile", "tokio", @@ -14419,11 +14334,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", @@ -14450,14 +14365,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]] @@ -14475,7 +14390,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", @@ -14523,7 +14438,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ea1dc4bf0fb4904ba83ffdb98af3d9c325274e92e6e295e4151e86c96363e04" dependencies = [ "serde", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -14564,9 +14479,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" @@ -14578,7 +14493,7 @@ dependencies = [ "combine", "jni-sys", "log", - "thiserror 1.0.68", + "thiserror 1.0.69", "walkdir", ] @@ -14599,10 +14514,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", ] @@ -14640,7 +14556,7 @@ dependencies = [ "pest_derive", "regex", "serde_json", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -14726,22 +14642,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", @@ -14761,7 +14677,7 @@ dependencies = [ "k8s-openapi", "serde", "serde_json", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -14786,7 +14702,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", @@ -14808,7 +14724,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", @@ -14838,7 +14754,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]] @@ -14851,7 +14767,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", @@ -14925,7 +14841,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", @@ -14960,7 +14876,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]] @@ -15029,9 +14945,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" @@ -15059,9 +14975,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", @@ -15069,9 +14985,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" @@ -15092,7 +15008,7 @@ checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ "bitflags 2.6.0", "libc", - "redox_syscall 0.5.7", + "redox_syscall 0.5.8", ] [[package]] @@ -15192,9 +15108,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" @@ -15247,7 +15163,7 @@ checksum = "612ed4ea9ce5acfb5d26339302528a5e1e59dfed95e9e11af3c083236ff1d15d" dependencies = [ "libc", "neli", - "thiserror 1.0.68", + "thiserror 1.0.69", "windows-sys 0.48.0", ] @@ -15309,7 +15225,7 @@ dependencies = [ "proc-macro2", "quote", "regex-syntax 0.6.29", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -15513,7 +15429,7 @@ dependencies = [ name = "memory_tracker" version = "0.9.0" dependencies = [ - "bit-vec", + "bit-vec 0.6.3", "criterion", "ic-logger", "ic-replicated-state", @@ -15553,13 +15469,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", @@ -15629,9 +15545,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", ] @@ -15650,11 +15566,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", @@ -15669,9 +15584,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", @@ -15683,21 +15598,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", @@ -15706,7 +15621,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", @@ -15736,7 +15651,7 @@ dependencies = [ "rustc_version", "smallvec", "tagptr", - "thiserror 1.0.68", + "thiserror 1.0.69", "triomphe", "uuid", ] @@ -15765,6 +15680,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" @@ -15841,7 +15773,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", @@ -15857,7 +15789,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", @@ -15879,7 +15811,7 @@ name = "nft_exporter" version = "0.1.0" dependencies = [ "anyhow", - "clap 4.5.20", + "clap 4.5.23", "serde", "serde_json", ] @@ -15895,7 +15827,7 @@ dependencies = [ "serde_path_to_error", "strum", "strum_macros", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -15957,7 +15889,7 @@ dependencies = [ "cycles_minting", "dfn_candid", "futures", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-btc-interface", "ic-canister-client", @@ -15987,7 +15919,7 @@ dependencies = [ "nns_dapp", "num-traits", "on_wire", - "prost 0.13.3", + "prost 0.13.4", "registry-canister", "reqwest 0.12.9", "serde_cbor", @@ -16029,7 +15961,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", @@ -16218,7 +16150,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -16243,8 +16175,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", ] @@ -16314,7 +16246,7 @@ dependencies = [ "byteorder", "md-5", "sha2 0.9.9", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -16357,16 +16289,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]] @@ -16378,11 +16310,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", @@ -16407,9 +16339,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", ] @@ -16425,7 +16357,7 @@ dependencies = [ "js-sys", "once_cell", "pin-project-lite", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -16440,7 +16372,7 @@ dependencies = [ "js-sys", "once_cell", "pin-project-lite", - "thiserror 1.0.68", + "thiserror 1.0.69", "urlencoding", ] @@ -16459,7 +16391,7 @@ dependencies = [ "opentelemetry_api 0.18.0", "percent-encoding", "rand 0.8.5", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -16479,26 +16411,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", @@ -16511,14 +16442,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", @@ -16565,7 +16496,7 @@ dependencies = [ "mockall", "nix 0.24.3", "prometheus", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "serde", "serde_cbor", @@ -16599,9 +16530,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", ] @@ -16737,7 +16668,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", ] @@ -16842,20 +16773,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", @@ -16863,22 +16794,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", @@ -16887,9 +16818,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", @@ -16902,7 +16833,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset", - "indexmap 2.6.0", + "indexmap 2.7.0", ] [[package]] @@ -16975,7 +16906,7 @@ dependencies = [ "phf_shared 0.11.2", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -17004,29 +16935,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" @@ -17042,7 +16973,7 @@ checksum = "122ee1f5a6843bec84fcbd5c6ba3622115337a6b8965b93a61aad347648f4e8d" dependencies = [ "rand 0.8.5", "socket2 0.4.10", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -17134,9 +17065,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", @@ -17149,7 +17080,7 @@ dependencies = [ "slog", "strum", "strum_macros", - "thiserror 2.0.3", + "thiserror 2.0.8", "tokio", "tracing", "tracing-appender", @@ -17174,7 +17105,7 @@ dependencies = [ "bitcoincore-rpc", "bytes", "candid", - "clap 4.5.20", + "clap 4.5.23", "ctrlc", "flate2", "form_urlencoded", @@ -17183,9 +17114,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", @@ -17223,7 +17154,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", @@ -17243,7 +17174,7 @@ dependencies = [ "tokio", "tokio-util", "tonic", - "tower 0.5.1", + "tower 0.5.2", "tower-http 0.6.2", "tracing", "tracing-appender", @@ -17263,9 +17194,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", @@ -17289,15 +17220,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", @@ -17335,7 +17266,7 @@ dependencies = [ "smallvec", "symbolic-demangle", "tempfile", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -17355,9 +17286,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", @@ -17369,15 +17300,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", @@ -17403,7 +17334,7 @@ checksum = "b55c4d17d994b637e2f4daf6e5dc5d660d209d5642377d675d7a1c3ab69fa579" dependencies = [ "arrayvec 0.5.2", "typed-arena", - "unicode-width", + "unicode-width 0.1.14", ] [[package]] @@ -17428,12 +17359,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]] @@ -17511,9 +17442,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", ] @@ -17569,7 +17500,7 @@ dependencies = [ "parking_lot 0.12.3", "procfs 0.16.0", "protobuf", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -17586,12 +17517,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", @@ -17606,13 +17537,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]] @@ -17627,12 +17558,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]] @@ -17652,17 +17583,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", @@ -17670,10 +17600,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", ] @@ -17687,20 +17617,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]] @@ -17714,11 +17644,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]] @@ -17746,9 +17676,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", ] @@ -17775,11 +17705,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", ] @@ -17796,9 +17726,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", @@ -17835,48 +17765,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", ] @@ -18107,8 +18041,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", @@ -18161,7 +18095,7 @@ dependencies = [ "serde_cbor", "serde_json", "strum", - "thiserror 2.0.3", + "thiserror 2.0.8", "uuid", ] @@ -18173,7 +18107,7 @@ checksum = "6c1bb13e2dcfa2232ac6887157aad8d9b3fe4ca57f7c8d4938ff5ea9be742300" dependencies = [ "clocksource", "parking_lot 0.12.3", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -18239,9 +18173,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", ] @@ -18254,7 +18188,7 @@ checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" dependencies = [ "getrandom", "libredox", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -18265,20 +18199,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", ] @@ -18293,9 +18227,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", @@ -18389,7 +18323,7 @@ dependencies = [ "leb128", "maplit", "on_wire", - "prost 0.13.3", + "prost 0.13.4", "rand 0.8.5", "rand_distr", "registry-canister-protobuf-generator", @@ -18405,7 +18339,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]] @@ -18452,7 +18386,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", @@ -18491,13 +18425,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", @@ -18508,16 +18442,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", @@ -18526,7 +18460,7 @@ dependencies = [ "wasm-bindgen-futures", "wasm-streams", "web-sys", - "webpki-roots 0.26.6", + "webpki-roots 0.26.7", "windows-registry", ] @@ -18701,7 +18635,7 @@ dependencies = [ "anyhow", "candid", "hex", - "ic-agent 0.37.1", + "ic-agent", "ic-crypto-ed25519", "ic-crypto-secp256k1", "ic-types", @@ -18723,7 +18657,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", @@ -18756,7 +18690,7 @@ dependencies = [ "canister-test", "dfn_protobuf", "hex", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-canister-client", "ic-canister-client-sender", @@ -18775,7 +18709,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", @@ -18788,9 +18722,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", @@ -18832,7 +18766,7 @@ dependencies = [ "regex", "relative-path", "rustc_version", - "syn 2.0.87", + "syn 2.0.90", "unicode-ident", ] @@ -18925,9 +18859,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" @@ -18955,15 +18889,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]] @@ -18994,9 +18928,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", @@ -19030,8 +18964,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", ] @@ -19045,20 +18979,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]] @@ -19081,9 +19014,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" @@ -19091,16 +19027,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", @@ -19168,9 +19104,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", @@ -19180,21 +19116,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", ] @@ -19206,7 +19142,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", @@ -19221,7 +19157,7 @@ dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -19382,18 +19318,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", @@ -19420,18 +19369,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", ] @@ -19489,13 +19438,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]] @@ -19506,14 +19455,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", @@ -19541,7 +19490,7 @@ dependencies = [ "futures", "percent-encoding", "serde", - "thiserror 1.0.68", + "thiserror 1.0.69", ] [[package]] @@ -19562,7 +19511,7 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -19585,7 +19534,7 @@ dependencies = [ "proc-macro2", "quote", "serde", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -19647,7 +19596,7 @@ dependencies = [ "darling 0.20.10", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -19656,7 +19605,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", @@ -19677,7 +19626,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", @@ -19691,7 +19640,7 @@ name = "setupos-inject-configuration" version = "0.1.0" dependencies = [ "anyhow", - "clap 4.5.20", + "clap 4.5.23", "config", "partition_tools", "serde", @@ -19707,7 +19656,7 @@ name = "setupos_tool" version = "1.0.0" dependencies = [ "anyhow", - "clap 4.5.20", + "clap 4.5.23", "config", "config_types", "deterministic_ips", @@ -19835,7 +19784,7 @@ checksum = "adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085" dependencies = [ "num-bigint 0.4.6", "num-traits", - "thiserror 1.0.68", + "thiserror 1.0.69", "time", ] @@ -20000,7 +19949,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -20009,7 +19958,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", @@ -20028,7 +19977,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", @@ -20068,9 +20017,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", @@ -20254,7 +20203,7 @@ dependencies = [ "proc-macro2", "quote", "structmeta-derive 0.2.0", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -20266,7 +20215,7 @@ dependencies = [ "proc-macro2", "quote", "structmeta-derive 0.3.0", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -20277,7 +20226,7 @@ checksum = "a60bcaff7397072dca0017d1db428e30d5002e00b6847703e2e42005c95fbe00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -20288,7 +20237,7 @@ checksum = "152a0b65a590ff6c3da95cabe2353ee04e6167c896b28e3b14478c2636c922fc" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -20310,7 +20259,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -20338,9 +20287,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", @@ -20350,9 +20299,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", @@ -20371,27 +20320,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" @@ -20400,7 +20337,7 @@ dependencies = [ "candid", "colored", "futures", - "ic-agent 0.37.1", + "ic-agent", "ic-base-types", "ic-nervous-system-agent", "ic-nervous-system-clients", @@ -20422,9 +20359,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", ] @@ -20437,7 +20374,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -20447,7 +20384,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", ] @@ -20468,20 +20405,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", @@ -20525,9 +20462,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", @@ -20556,7 +20493,7 @@ dependencies = [ "serde", "static_assertions", "tarpc-plugins", - "thiserror 1.0.68", + "thiserror 1.0.69", "tokio", "tokio-serde", "tokio-util", @@ -20577,9 +20514,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", @@ -20640,9 +20577,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" @@ -20653,7 +20590,7 @@ dependencies = [ "proc-macro2", "quote", "structmeta 0.2.0", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -20665,7 +20602,7 @@ dependencies = [ "proc-macro2", "quote", "structmeta 0.3.0", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -20674,7 +20611,7 @@ version = "0.9.0" dependencies = [ "anyhow", "candid", - "ic-agent 0.37.1", + "ic-agent", "ic-prep", "ic-regedit", "ic-registry-local-store", @@ -20731,42 +20668,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]] @@ -20827,9 +20764,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", @@ -20850,9 +20787,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", @@ -20941,7 +20878,7 @@ checksum = "8d9ef545650e79f30233c0003bcc2504d7efac6dad25fca40744de773fe2049c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -20953,11 +20890,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", ] @@ -20980,7 +20917,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -21018,12 +20955,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", ] @@ -21051,15 +20987,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", @@ -21120,7 +21056,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", ] @@ -21136,17 +21072,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", @@ -21163,10 +21099,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]] @@ -21191,17 +21127,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", @@ -21244,7 +21180,7 @@ dependencies = [ "pin-project-lite", "tokio", "tokio-util", - "tower 0.5.1", + "tower 0.5.2", "tower-layer", "tower-service", "tracing", @@ -21300,8 +21236,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", ] @@ -21324,7 +21260,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", ] @@ -21337,7 +21273,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -21393,8 +21329,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", @@ -21501,7 +21437,7 @@ dependencies = [ "lazy_static", "rand 0.8.5", "smallvec", - "thiserror 1.0.68", + "thiserror 1.0.69", "tinyvec", "tokio", "tracing", @@ -21522,7 +21458,7 @@ dependencies = [ "parking_lot 0.12.3", "resolv-conf", "smallvec", - "thiserror 1.0.68", + "thiserror 1.0.69", "tokio", "tracing", "trust-dns-proto", @@ -21548,7 +21484,7 @@ dependencies = [ "log", "rand 0.8.5", "sha1", - "thiserror 1.0.68", + "thiserror 1.0.69", "url", "utf-8", ] @@ -21628,15 +21564,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" @@ -21659,6 +21595,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" @@ -21715,9 +21657,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", @@ -21807,7 +21749,7 @@ dependencies = [ "chrono", "lalrpop 0.20.2", "once_cell", - "ordered-float 4.5.0", + "ordered-float 4.6.0", "regex", "serde", "serde_json", @@ -21829,7 +21771,7 @@ dependencies = [ name = "vsock_guest" version = "1.0.0" dependencies = [ - "clap 4.5.20", + "clap 4.5.23", "vsock_lib", ] @@ -21930,11 +21872,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", @@ -21958,9 +21900,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", @@ -21969,36 +21911,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", @@ -22006,22 +21948,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" @@ -22052,11 +21994,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", @@ -22074,7 +22026,7 @@ dependencies = [ "ahash 0.8.11", "bitflags 2.6.0", "hashbrown 0.14.5", - "indexmap 2.6.0", + "indexmap 2.7.0", "semver", "serde", ] @@ -22088,7 +22040,7 @@ dependencies = [ "ahash 0.8.11", "bitflags 2.6.0", "hashbrown 0.14.5", - "indexmap 2.6.0", + "indexmap 2.7.0", "semver", "serde", ] @@ -22102,11 +22054,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" @@ -22141,7 +22104,7 @@ dependencies = [ "cc", "cfg-if 1.0.0", "hashbrown 0.14.5", - "indexmap 2.6.0", + "indexmap 2.7.0", "libc", "libm", "log", @@ -22189,7 +22152,7 @@ dependencies = [ "anyhow", "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", "wasmtime-component-util", "wasmtime-wit-bindgen", "wit-parser", @@ -22220,7 +22183,7 @@ dependencies = [ "object", "smallvec", "target-lexicon", - "thiserror 1.0.68", + "thiserror 1.0.69", "wasmparser 0.219.1", "wasmtime-environ", "wasmtime-versioned-export-macros", @@ -22236,7 +22199,7 @@ dependencies = [ "cranelift-bitset", "cranelift-entity", "gimli 0.31.1", - "indexmap 2.6.0", + "indexmap 2.7.0", "log", "object", "postcard", @@ -22275,7 +22238,7 @@ checksum = "df09be00c38f49172ca9936998938476e3f2df782673a39ae2ef9fb0838341b6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -22286,7 +22249,7 @@ checksum = "bf3963c9c29df91564d8bd181eb00d0dbaeafa1b2a01e15952bb7391166b704e" dependencies = [ "anyhow", "heck 0.5.0", - "indexmap 2.6.0", + "indexmap 2.7.0", "wit-parser", ] @@ -22299,37 +22262,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", @@ -22347,9 +22310,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", ] @@ -22362,9 +22325,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", ] @@ -22668,7 +22631,7 @@ checksum = "4a86f669283257e8e424b9a4fc3518e3ade0b95deb9fbc0f93a1876be3eda598" dependencies = [ "anyhow", "id-arena", - "indexmap 2.6.0", + "indexmap 2.7.0", "log", "semver", "serde", @@ -22749,7 +22712,7 @@ dependencies = [ "nom", "oid-registry", "rusticata-macros", - "thiserror 1.0.68", + "thiserror 1.0.69", "time", ] @@ -22836,9 +22799,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", @@ -22848,13 +22811,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", ] @@ -22876,27 +22839,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", ] @@ -22917,7 +22880,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.87", + "syn 2.0.90", ] [[package]] @@ -22939,7 +22902,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 a4352eccaa42..958cadb18cec 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", features = ["pem"] } 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 d2c6b4738d57..8d4b277d665d 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.1", + features = ["pem"], ), "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( diff --git a/packages/ic-signature-verification/Cargo.toml b/packages/ic-signature-verification/Cargo.toml index b0ef343ccee5..d3a4d919490e 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/pocket_ic_server/Cargo.toml b/rs/pocket_ic_server/Cargo.toml index 33adf7176638..2fe093844895 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" }