github dfinity/ic ledger-suite-icp-2025-05-09

latest releases: nrc_release_20250905, nrc_release, rosetta-icrc-release-1.2.6...
pre-release3 months ago

ICP Ledger Suite release 2025-05-09

Features

  • Remove stable structures migration code
  • Report ledger blocks in at most one location

Upgrade and Downgrade Notes

  • It is recommended to have all ledger suite canisters running at the same version
  • Upgrading the ledger suite canisters shall be done in the following order:
    1. The index first
    2. The ledger second
    3. Any archives third

WASM Verification

git fetch
git checkout ledger-suite-icp-2025-05-09
./ci/container/build-ic.sh -c
sha256sum ./artifacts/canisters/ic-icp-index-canister.wasm.gz
sha256sum ./artifacts/canisters/ledger-archive-node-canister.wasm.gz
sha256sum ./artifacts/canisters/ledger-canister_notify-method.wasm.gz

The hashes should match the values included in the SHA256SUMS file. For convenience, the filenames and corresponding hashes are also included in the table below.

Change Log

git log --format="%C(auto) %h %s" ledger-suite-icp-2025-03-26..ledger-suite-icp-2025-05-09 -- rs/ledger_suite/icp rs/ledger_suite/common packages/icrc-ledger-types

 3490ef2a07 chore: bump the monorepo version of ic-cdk to 0.18.0 (#5005)
 c2d5684360 refactor(ic): update imports from ic_canisters_http_types to newly published ic_http_types crate (#4866)
 a8aaf74b34 feat(PocketIC): new type Time (#4864)
 8db45d0ad9 test(Ledger): FI-1689: Tests for archive chunking and ranges (#4678)
 e669604b02 chore(ICP-Ledger): remove stable structures migration code (#4630)
 d81ed737ae fix(Ledger): FI-1689: Return the archived ranges in order (#4651)
 6973bac7af feat(Ledger_Canister_Core): FI-1689: Report ledger blocks in at most one location (#4264)
 4a10654fc4 chore(ICP-Archive): remove migration to stable structures code (#4478)
 f9a521cc88 chore(ICP-Ledger): update canister versions and golden state tests (#4615)

Files and Hashes

Filename SHA256
ic-icp-index-canister.wasm.gz a0e00cc67e89da55ecfa9c91b9377a83fec4368b4096838c0cd19f88f0caed20
ledger-archive-node-canister.wasm.gz f2f95d7c2c176f0addb11b5969e815c1fc926da34ce333249965a28b2463c994
ledger-canister_notify-method.wasm.gz 8e4903856f1a211707da72e92619903be60518d5137caaf1e52a41e6f0c3fe22
index.did 12c80b4e94a1d32783a92475de87840fa54a5a4d94e60db29422c604cf3a1baa
ledger_archive.did dfe94a3046239ba1cf16c33f7202ea408de83ed2c355788e47c06adfa8bbe110
ledger.did 24481afa4bee54f347a1abff3c4b1aefbc190a7b4f59d6dde32604a61ef5935a

Don't miss a new ic release

NewReleases is sending notifications on new releases.