From c45ef75d03e861cda48526de6a9cf75611fc8e84 Mon Sep 17 00:00:00 2001 From: Adam Spofford <93943719+adamspofford-dfinity@users.noreply.github.com> Date: Wed, 19 Feb 2025 07:33:52 -0800 Subject: [PATCH] chore: Promote dfx 0.25.0 (#4113) --- CHANGELOG.md | 11 +++++++++-- Cargo.lock | 2 +- public/manifest.json | 5 +++-- scripts/release.sh | 2 +- src/dfx/Cargo.toml | 2 +- 5 files changed, 15 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1d475cc31f..bf5cbf32e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,12 @@ Updated Motoko to [0.14.1](https://github.com/dfinity/motoko/releases/tag/0.14.1 # 0.25.0 +### fix: `dfx canister install` and `dfx deploy` with `--no-asset-upgrade` no longer hang indefinitely when wasm is not up to date + +### fix: `dfx` downloads `.did` files for remote canisters + +### feat: streamlined output during asset synchronization + ### fix: correctly detects hyphenated Rust bin crates ### fix: removes unnecessary tsc step in sveltekit build script @@ -198,12 +204,13 @@ Log visibility: controllers The asset canister now estimates the size of the data to be serialized to stable memory, and reserves that much space for the ValueSerializer's buffer. -- Module hash: bba3181888f3c59b4a5f608aedef05be6fa37276fb7dc394cbadf9cf6e10359b +- Module hash: 865eb25df5a6d857147e078bb33c727797957247f7af2635846d65c5397b36a6 +- https://github.com/dfinity/sdk/pull/4095 - https://github.com/dfinity/sdk/pull/4036 ### Motoko -Updated Motoko to [0.13.6](https://github.com/dfinity/motoko/releases/tag/0.13.6) +Updated Motoko to [0.13.7](https://github.com/dfinity/motoko/releases/tag/0.13.7) ### Replica diff --git a/Cargo.lock b/Cargo.lock index c01ed8066d..9c2fa2a4b9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1535,7 +1535,7 @@ checksum = "339544cc9e2c4dc3fc7149fd630c5f22263a4fdf18a98afd0075784968b5cf00" [[package]] name = "dfx" -version = "0.24.3" +version = "0.25.0" dependencies = [ "actix", "aes-gcm", diff --git a/public/manifest.json b/public/manifest.json index 624dd84a90..c72ae1353c 100644 --- a/public/manifest.json +++ b/public/manifest.json @@ -1,6 +1,6 @@ { "tags": { - "latest": "0.24.3" + "latest": "0.25.0" }, "versions": [ "0.5.0", @@ -75,6 +75,7 @@ "0.24.0", "0.24.1", "0.24.2", - "0.24.3" + "0.24.3", + "0.25.0" ] } diff --git a/scripts/release.sh b/scripts/release.sh index aeac147418..2d45d26ad1 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -51,7 +51,7 @@ get_parameters() { pre_release_check() { announce "Ensuring dfx and replica are not running." - if pgrep dfx replica ; then + if pgrep -x dfx replica ; then echo "dfx and replica cannot still be running. kill them and try again." exit 1 fi diff --git a/src/dfx/Cargo.toml b/src/dfx/Cargo.toml index 2ed97e8803..cda51c88d2 100644 --- a/src/dfx/Cargo.toml +++ b/src/dfx/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dfx" -version = "0.24.3" +version = "0.25.0" authors.workspace = true edition.workspace = true repository.workspace = true