diff --git a/CHANGELOG.md b/CHANGELOG.md index d3581b19a1..aa0247bc2d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,10 @@ When using `dfx canister status`, the output now includes the new query statisti # 0.17.0 +### fix: Candid parser when parsing `vec {number}` with `blob` type + +Fix the bug that when parsing `vec {1;2;3}` with `blob` type, dfx silently ignores the numbers. + ### fix!: always fetch did file from canister when making canister calls `dfx canister call` will always fetch did file from the canister metadata. This is especially helpful for calling remote canisters. It's a breaking change in the sense that if the canister doesn't have the `candid:service` metadata, we will not read the local did file from build artifact, and dfx will issue a warning in this case to encourage canister developers to put the did file into canister metadata. @@ -39,6 +43,12 @@ This incorporates the following executed proposals: - [127461](https://dashboard.internetcomputer.org/proposal/127461) - [127104](https://dashboard.internetcomputer.org/proposal/127104) +### Candid UI + +Module hash: e5f049a97041217554c1849791c093c4103a6844625be3d6453df2e91abeed35 + +Fix the HTTP header for deploying in remote environments + # 0.16.0 ### feat: large canister modules now supported diff --git a/Cargo.lock b/Cargo.lock index fdf5f2d2c0..ad521dfa1d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -768,9 +768,9 @@ checksum = "3a4f925191b4367301851c6d99b09890311d74b0d43f274c0b34c86d308a3663" [[package]] name = "candid" -version = "0.10.2" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39be580be172631a35cac2fc6c765f365709de459edb88121b3e7a80cce6c1ec" +checksum = "182543fbc03b4ad0bfc384e6b68346e0b0aad0b11d075b71b4fcaa5d07f8862c" dependencies = [ "anyhow", "binread", @@ -803,9 +803,9 @@ dependencies = [ [[package]] name = "candid_parser" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36381de3ba8a312deb028552c0d63f7c7fe6e204f44bae4c58a3643308cfa9d5" +checksum = "111f6d09c81e7c109d4cf21cbca0afd33378c7c2032e8c18ef751e267d6fb82c" dependencies = [ "anyhow", "arbitrary", diff --git a/Cargo.toml b/Cargo.toml index b62a4b86fc..87671c05eb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,8 +19,8 @@ rust-version = "1.75.0" license = "Apache-2.0" [workspace.dependencies] -candid = "0.10.0" -candid_parser = "0.1.2" +candid = "0.10.3" +candid_parser = "0.1.3" ic-agent = { git = "https://github.com/dfinity/agent-rs.git", rev = "6b02f649a569f354a0a1b370368ba28d31dd8702" } ic-asset = { path = "src/canisters/frontend/ic-asset" } ic-cdk = "0.12.0" diff --git a/src/distributed/ui.wasm b/src/distributed/ui.wasm index 8d9153ce31..f6ca6cc02f 100644 Binary files a/src/distributed/ui.wasm and b/src/distributed/ui.wasm differ