diff --git a/Cargo.lock b/Cargo.lock index 6ed666d280..a37864200f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -168,9 +168,9 @@ checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" [[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", @@ -483,8 +483,8 @@ dependencies = [ "anyhow", "candid", "candid_parser", - "ic-cdk 0.12.2", - "ic-cdk-macros 0.8.4", + "ic-cdk 0.16.0", + "ic-cdk-macros 0.16.0", "ic-cdk-timers", "ic-stable-structures", "ic-wasi-polyfill", @@ -697,67 +697,67 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "ic-cdk" -version = "0.12.2" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e908da565d9e304e83732500069ebb959e3d2cad80f894889ea37207112c7a0" +checksum = "dd8ecacd682fa05a985253592963306cb9799622d7b1cce4b1edb89c6ec85be1" dependencies = [ "candid", - "ic-cdk-macros 0.8.4", - "ic0 0.21.1", + "ic-cdk-macros 0.16.0", + "ic0", "serde", "serde_bytes", ] [[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", - "ic0 0.23.0", + "ic-cdk-macros 0.17.1", + "ic0", "serde", "serde_bytes", ] [[package]] name = "ic-cdk-macros" -version = "0.8.4" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5a618e4020cea88e933d8d2f8c7f86d570ec06213506a80d4f2c520a9bba512" +checksum = "0d4d857135deef20cc7ea8f3869a30cd9cfeb1392b3a81043790b2cd82adc3e0" dependencies = [ "candid", "proc-macro2", "quote", "serde", - "serde_tokenstream 0.1.7", - "syn 1.0.109", + "serde_tokenstream", + "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", + "serde_tokenstream", "syn 2.0.90", ] [[package]] name = "ic-cdk-timers" -version = "0.6.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c43b9706fef3ad10c4192a14801d16bd9539068239f0f06f257857441364329" +checksum = "fb8fd812a9e26f6aa00594546f8fbf4d4853f39c3ba794c8ff11ecf86fd3c9e4" dependencies = [ "futures", - "ic-cdk 0.12.2", - "ic0 0.21.1", + "ic-cdk 0.17.1", + "ic0", "serde", "serde_bytes", "slotmap", @@ -765,18 +765,18 @@ dependencies = [ [[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", ] [[package]] name = "ic-wasi-polyfill" -version = "0.6.1" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52852eb788e3326d522c4dd099add8a083e8f5f80733126868dfb3b2aadc7ef5" +checksum = "e77ece008b3de4409a700f2d816f29d5eb88b59ef82fb99ea8af97365d773ddb" dependencies = [ "function_name", "ic-cdk 0.16.0", @@ -785,12 +785,6 @@ dependencies = [ "stable-fs", ] -[[package]] -name = "ic0" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a54b5297861c651551676e8c43df805dad175cc33bc97dbd992edbbb85dcbcdf" - [[package]] name = "ic0" version = "0.23.0" @@ -1076,8 +1070,8 @@ version = "0.0.0" dependencies = [ "anyhow", "candid", - "ic-cdk 0.12.2", - "ic-cdk-macros 0.8.4", + "ic-cdk 0.16.0", + "ic-cdk-macros 0.16.0", "ic-cdk-timers", "ic-stable-structures", "proptest", @@ -1503,17 +1497,6 @@ dependencies = [ "serde", ] -[[package]] -name = "serde_tokenstream" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "797ba1d80299b264f3aac68ab5d12e5825a561749db4df7cd7c8083900c5d4e9" -dependencies = [ - "proc-macro2", - "serde", - "syn 1.0.109", -] - [[package]] name = "serde_tokenstream" version = "0.2.2" @@ -1600,9 +1583,9 @@ checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" [[package]] name = "stable-fs" -version = "0.6.1" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b71df5a7c491a41b2f9cb96dd444c93d5e515061f96f6dbcba91f578a5326a83" +checksum = "74dab162ea1b0d6ea864b70217a439cd5c85f233058a1c6b562b75aab5183744" dependencies = [ "bitflags", "ciborium", @@ -1618,8 +1601,8 @@ version = "0.0.0" dependencies = [ "candid", "candid_parser", - "ic-cdk 0.12.2", - "ic-cdk-macros 0.8.4", + "ic-cdk 0.16.0", + "ic-cdk-macros 0.16.0", "ic-cdk-timers", "ic-stable-structures", "ic-wasi-polyfill", diff --git a/canister_templates/experimental.wasm b/canister_templates/experimental.wasm index a3962eb8ca..23c9dcf20c 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 c7cb9c7462..04667889eb 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 c514c6e3cd..67c1696957 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 @@ -8,18 +8,18 @@ crate-type = ["cdylib"] [dependencies] anyhow = "1.0.75" -ic-cdk = "0.12.2" -ic-cdk-macros = "0.8.4" -ic-cdk-timers = "0.6.0" -candid = "0.10.2" +ic-cdk = "0.16.0" +ic-cdk-macros = "0.16.0" +ic-cdk-timers = "0.11.0" +candid = "0.10.11" candid_parser = "0.1.2" -ic-stable-structures = "0.6.5" +ic-stable-structures = "0.6.7" open_value_sharing = { path = "../open_value_sharing" } slotmap = "=1.0.6" sha2 = "0.10.8" serde = "1.0.216" serde_json = "1.0.133" -ic-wasi-polyfill = "0.6.1" +ic-wasi-polyfill = "0.6.4" wasmedge_quickjs = { git = "https://github.com/demergent-labs/wasmedge-quickjs", rev = "573c6c07316de64e4bb9a9561b079f265fd9bcc4" } # wasmedge_quickjs = { path = "/home/wasmedge-quickjs" } wasmi = "0.31.2" 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 ba6caa531c..41f819199d 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,11 +6,11 @@ edition = "2018" [dependencies] serde = "1.0.216" serde_json = "1.0.133" -candid = "0.10.8" -ic-cdk = "0.12.2" -ic-cdk-macros = "0.8.4" -ic-cdk-timers = "0.6.0" -ic-stable-structures = "0.6.5" +candid = "0.10.11" +ic-cdk = "0.16.0" +ic-cdk-macros = "0.16.0" +ic-cdk-timers = "0.11.0" +ic-stable-structures = "0.6.7" anyhow = "1.0.86" [dev-dependencies] 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 317ad89359..f56169f35d 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 = "2018" crate-type = ["cdylib"] [dependencies] -candid = "0.10.2" +candid = "0.10.11" candid_parser = "0.1.2" -ic-cdk = "0.12.2" -ic-cdk-macros = "0.8.4" -ic-cdk-timers = "0.6.0" -ic-stable-structures = "0.6.5" -ic-wasi-polyfill = "0.6.1" +ic-cdk = "0.16.0" +ic-cdk-macros = "0.16.0" +ic-cdk-timers = "0.11.0" +ic-stable-structures = "0.6.7" +ic-wasi-polyfill = "0.6.4" rquickjs = { version = "0.6.2", features = ["array-buffer"] } scopeguard = "1.2.0" serde = "1.0.216"