diff --git a/Cargo.lock b/Cargo.lock index c7199a79d4..25986cc511 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -147,9 +147,9 @@ checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" [[package]] name = "bitflags" -version = "2.6.0" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" +checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36" [[package]] name = "block-buffer" @@ -174,9 +174,9 @@ checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" [[package]] name = "candid" -version = "0.10.11" +version = "0.10.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d04aa85a9ba2542bded33d1eff0ffb17cb98b1be8117e0a25e1ad8c62bedc881" +checksum = "a253bab4a9be502c82332b60cbeee6202ad0692834efeec95fae9f29db33d692" dependencies = [ "anyhow", "binread", @@ -489,8 +489,8 @@ dependencies = [ "anyhow", "candid", "candid_parser", - "ic-cdk 0.17.1", - "ic-cdk-macros 0.17.1", + "ic-cdk", + "ic-cdk-macros", "ic-cdk-timers", "ic-stable-structures", "ic-wasi-polyfill", @@ -717,19 +717,6 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" -[[package]] -name = "ic-cdk" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd8ecacd682fa05a985253592963306cb9799622d7b1cce4b1edb89c6ec85be1" -dependencies = [ - "candid", - "ic-cdk-macros 0.16.0", - "ic0", - "serde", - "serde_bytes", -] - [[package]] name = "ic-cdk" version = "0.17.1" @@ -737,26 +724,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "122efbcb0af5280d408a75a57b7dc6e9d92893bf6ed9cc98fe4dcff51f18b67c" dependencies = [ "candid", - "ic-cdk-macros 0.17.1", + "ic-cdk-macros", "ic0", "serde", "serde_bytes", ] -[[package]] -name = "ic-cdk-macros" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d4d857135deef20cc7ea8f3869a30cd9cfeb1392b3a81043790b2cd82adc3e0" -dependencies = [ - "candid", - "proc-macro2", - "quote", - "serde", - "serde_tokenstream", - "syn 2.0.90", -] - [[package]] name = "ic-cdk-macros" version = "0.17.1" @@ -778,7 +751,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb8fd812a9e26f6aa00594546f8fbf4d4853f39c3ba794c8ff11ecf86fd3c9e4" dependencies = [ "futures", - "ic-cdk 0.17.1", + "ic-cdk", "ic0", "serde", "serde_bytes", @@ -796,12 +769,12 @@ dependencies = [ [[package]] name = "ic-wasi-polyfill" -version = "0.6.4" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e77ece008b3de4409a700f2d816f29d5eb88b59ef82fb99ea8af97365d773ddb" +checksum = "cc889752a1d73b917baf6d8dc69b9fcd1edc416302af4b3be791b6d8c5b09989" dependencies = [ "function_name", - "ic-cdk 0.16.0", + "ic-cdk", "ic-stable-structures", "rand", "stable-fs", @@ -1092,8 +1065,8 @@ version = "0.0.0" dependencies = [ "anyhow", "candid", - "ic-cdk 0.17.1", - "ic-cdk-macros 0.17.1", + "ic-cdk", + "ic-cdk-macros", "ic-cdk-timers", "ic-stable-structures", "proptest", @@ -1605,13 +1578,13 @@ checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" [[package]] name = "stable-fs" -version = "0.6.4" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74dab162ea1b0d6ea864b70217a439cd5c85f233058a1c6b562b75aab5183744" +checksum = "c5b48c8e84950dcd423e89574ae7604cffd437ec848e0e601109ad0515c35f40" dependencies = [ "bitflags", "ciborium", - "ic-cdk 0.16.0", + "ic-cdk", "ic-stable-structures", "serde", "serde_bytes", @@ -1623,8 +1596,8 @@ version = "0.0.0" dependencies = [ "candid", "candid_parser", - "ic-cdk 0.17.1", - "ic-cdk-macros 0.17.1", + "ic-cdk", + "ic-cdk-macros", "ic-cdk-timers", "ic-stable-structures", "ic-wasi-polyfill", diff --git a/canister_templates/experimental.wasm b/canister_templates/experimental.wasm index 2f4325916f..2243e064c6 100644 Binary files a/canister_templates/experimental.wasm and b/canister_templates/experimental.wasm differ diff --git a/canister_templates/stable.wasm b/canister_templates/stable.wasm index 9e5f6ab950..91b7d0ad81 100644 Binary files a/canister_templates/stable.wasm and b/canister_templates/stable.wasm differ diff --git a/src/build/experimental/commands/compile/wasm_binary/rust/experimental_canister_template/Cargo.toml b/src/build/experimental/commands/compile/wasm_binary/rust/experimental_canister_template/Cargo.toml index d41ce3aa9b..97f0e32708 100644 --- a/src/build/experimental/commands/compile/wasm_binary/rust/experimental_canister_template/Cargo.toml +++ b/src/build/experimental/commands/compile/wasm_binary/rust/experimental_canister_template/Cargo.toml @@ -11,7 +11,7 @@ anyhow = "1.0.95" ic-cdk = "0.17.1" ic-cdk-macros = "0.17.1" ic-cdk-timers = "0.11.0" -candid = "0.10.11" +candid = "0.10.13" candid_parser = "0.1.2" ic-stable-structures = "0.6.7" open_value_sharing = { path = "../open_value_sharing" } @@ -20,7 +20,7 @@ slotmap = "=1.0.7" sha2 = "0.10.8" serde = "1.0.217" serde_json = "1.0.137" -ic-wasi-polyfill = "0.6.4" +ic-wasi-polyfill = "0.7.0" wasmedge_quickjs = { git = "https://github.com/demergent-labs/wasmedge-quickjs", rev = "573c6c07316de64e4bb9a9561b079f265fd9bcc4" } # wasmedge_quickjs = { path = "/home/wasmedge-quickjs" } wasmi = "0.40.0" diff --git a/src/build/experimental/commands/compile/wasm_binary/rust/open_value_sharing/Cargo.toml b/src/build/experimental/commands/compile/wasm_binary/rust/open_value_sharing/Cargo.toml index 40fe3fd7c7..0e0e542ab7 100644 --- a/src/build/experimental/commands/compile/wasm_binary/rust/open_value_sharing/Cargo.toml +++ b/src/build/experimental/commands/compile/wasm_binary/rust/open_value_sharing/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" [dependencies] serde = "1.0.217" serde_json = "1.0.137" -candid = "0.10.11" +candid = "0.10.13" ic-cdk = "0.17.1" ic-cdk-macros = "0.17.1" ic-cdk-timers = "0.11.0" diff --git a/src/build/stable/commands/compile/wasm_binary/rust/stable_canister_template/Cargo.toml b/src/build/stable/commands/compile/wasm_binary/rust/stable_canister_template/Cargo.toml index a3abf0d37d..7af250e4c7 100644 --- a/src/build/stable/commands/compile/wasm_binary/rust/stable_canister_template/Cargo.toml +++ b/src/build/stable/commands/compile/wasm_binary/rust/stable_canister_template/Cargo.toml @@ -7,13 +7,13 @@ edition = "2021" crate-type = ["cdylib"] [dependencies] -candid = "0.10.11" +candid = "0.10.13" candid_parser = "0.1.2" ic-cdk = "0.17.1" ic-cdk-macros = "0.17.1" ic-cdk-timers = "0.11.0" ic-stable-structures = "0.6.7" -ic-wasi-polyfill = "0.6.4" +ic-wasi-polyfill = "0.7.0" rquickjs = { version = "0.8.1", features = ["array-buffer"] } scopeguard = "1.2.0" serde = "1.0.217"