Releases: dfinity/ic
Releases · dfinity/ic
release-2024-09-19_01-31-base
IC release-2024-09-19_01-31-base
release-2024-09-12_01-30-canister-snapshots-hotfix-deprecated-assert
IC release-2024-09-12_01-30-canister-snapshots-hotfix-deprecated-assert
ledger-suite-icrc-2024-09-13
ICRC Ledger Suite release 2024-09-13
Features
- Add support for deserializing ledger state written using a memory manager in
post_upgrade
- Supports downgrading to previous ledger versions that write the ledger state to raw stable memory, i.e., without using the memory manager
Upgrade and Downgrade Notes
- Downgrading the ledger from ledger-suite-icrc-2024-10-17 is supported
- Downgrading the ledger from this release to earlier ledger versions is supported
- 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:
- The index first
- The ledger second
- Any archives third
WASM Verification
git fetch
git checkout ledger-suite-icrc-2024-09-13
./ci/container/build-ic.sh -c
sha256sum ./artifacts/canisters/ic-icrc1-archive.wasm.gz
sha256sum ./artifacts/canisters/ic-icrc1-archive-u256.wasm.gz
sha256sum ./artifacts/canisters/ic-icrc1-index-ng.wasm.gz
sha256sum ./artifacts/canisters/ic-icrc1-index-ng-u256.wasm.gz
sha256sum ./artifacts/canisters/ic-icrc1-ledger.wasm.gz
sha256sum ./artifacts/canisters/ic-icrc1-ledger-u256.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.
Files and Hashes
Filename | SHA256 |
---|---|
archive.did | 97825b3fe22508cebd6c6673b0274d6310aff1d63d44eff2e82d21bc68d9ab37 |
ic-icrc1-archive-u256.wasm.gz | e9c7cad647ede2ea2942572f337bd27d0839dd06c5e2c7f03591226acb10a9fb |
ic-icrc1-archive.wasm.gz | 9476aa71bcee621aba93a3d7c115c543f42c543de840da3224c5f70a32dbfe4d |
ic-icrc1-index-ng-u256.wasm.gz | de250f08dc7e699144b73514f55fbbb3a3f8cd97abf0f7ae31d9fb7494f55234 |
ic-icrc1-index-ng.wasm.gz | 612410c71e893bb64772ab8131d77264740398f3932d873cb4f640fc257f9e61 |
ic-icrc1-ledger-u256.wasm.gz | e6072806ae22868ee09c07923d093b1b0b687dba540d22cfc1e1a5392bfcca46 |
ic-icrc1-ledger.wasm.gz | a170bfdce5d66e751a3cc03747cb0f06b450af500e75e15976ec08a3f5691f4c |
index-ng.did | 8795307a19db7ac1d702e4275a2efe217bbdaee537cbd4d5eb5ba1bc7ff590ac |
ledger.did | d4bd8c7cc0ddb5fefc22f8082cfbe546adeff3e1e0624b84d6560b714e7012cc |
release-2024-09-12_01-30-canister-snapshots
IC release-2024-09-12_01-30-canister-snapshots
release-2024-09-12_01-30-base
IC release-2024-09-12_01-30-base
release-2024-09-06_01-30-canister-snapshots-hotfix-https-outcalls
IC release-2024-09-06_01-30-canister-snapshots-hotfix-https-outcalls
release-2024-09-06_01-30-base-hotfix-https-outcalls
IC release-2024-09-06_01-30-base-hotfix-https-outcalls
release-2024-08-29_01-30-canister-snapshots-hotfix-https-outcalls
IC release-2024-08-29_01-30-canister-snapshots-hotfix-https-outcalls
release-2024-08-29_01-30-base-hotfix-https-outcalls
IC release-2024-08-29_01-30-base-hotfix-https-outcalls
release-2024-09-06_01-30-canister-snapshots
IC release-2024-09-06_01-30-canister-snapshots