diff --git a/Cargo.lock b/Cargo.lock index 55fc4cbfd6..a9f8941bb1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -153,9 +153,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", @@ -183,7 +183,7 @@ dependencies = [ "lazy_static", "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.90", ] [[package]] @@ -468,8 +468,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", @@ -580,7 +580,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.90", ] [[package]] @@ -682,67 +682,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", - "syn 2.0.77", + "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", @@ -750,18 +750,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", @@ -770,12 +770,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" @@ -955,7 +949,7 @@ dependencies = [ "proc-macro2", "quote", "regex-syntax 0.6.29", - "syn 2.0.77", + "syn 2.0.90", ] [[package]] @@ -1062,8 +1056,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", @@ -1171,9 +1165,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" dependencies = [ "unicode-ident", ] @@ -1450,9 +1444,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.209" +version = "1.0.216" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09" +checksum = "0b9781016e935a97e8beecf0c933758c97a5520d32930e460142b4cd80c6338e" dependencies = [ "serde_derive", ] @@ -1468,13 +1462,13 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.209" +version = "1.0.216" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170" +checksum = "46f859dbbf73865c6627ed570e78961cd3ac92407a2d117204c49232485da55e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.90", ] [[package]] @@ -1489,17 +1483,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" @@ -1509,7 +1492,7 @@ dependencies = [ "proc-macro2", "quote", "serde", - "syn 2.0.77", + "syn 2.0.90", ] [[package]] @@ -1586,9 +1569,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", @@ -1604,8 +1587,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", @@ -1655,9 +1638,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.77" +version = "2.0.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" +checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31" dependencies = [ "proc-macro2", "quote", @@ -1714,7 +1697,7 @@ checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.90", ] [[package]] @@ -2239,5 +2222,5 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.77", + "syn 2.0.90", ] 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 d7c4c0676b..0c4080558f 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.202" serde_json = "1.0.107" -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 ba951250a1..2911333c82 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.202" serde_json = "1.0.117" -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 b0ef31a329..7701fe35b7 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.202"