Releases: dfinity/ic
Releases · dfinity/ic
release-2025-01-23_03-04-hashes-in-blocks
IC release-2025-01-23_03-04-hashes-in-blocks
release-2025-01-23_03-04-base
IC release-2025-01-23_03-04-base
ledger-suite-icrc-2025-01-21
ICRC Ledger Suite release 2025-01-21
Features
- Use default deserialization value of
0
for the ledger state'sledger_version
- Bump rust to v1.84
Upgrade and Downgrade Notes
- For upgrading the ledger to this release, the installed ledger shall be running ledger-suite-icrc-2024-10-17 or later
- Downgrading the ledger from this release to ledger-suite-icrc-2024-01-07 is supported, but not to earlier versions than that
- 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-2025-01-21
./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 |
---|---|
ic-icrc1-archive-u256.wasm.gz | a6d686a5b8e8da4a7fa77c9353f576a8dfd947c84c73cf1519ff1727eb80d56e |
ic-icrc1-archive.wasm.gz | 1dd7ad35de7c94ce542dd904123652fe24211f1758cdd98aa730efd9315c6fec |
ic-icrc1-index-ng-u256.wasm.gz | 27257ea3ca9141f6d69ef4999695f14684294308279ab80ba7419b23b07154ee |
ic-icrc1-index-ng.wasm.gz | 79e3d02131367e6a57aefb34989de9d3b5d6817a10d752afe2a571e7b544e547 |
ic-icrc1-ledger-u256.wasm.gz | 473fb9a21116ca48afcaad8515bff010027dcff02ab7e65a67ff91dd38ef56d6 |
ic-icrc1-ledger.wasm.gz | 75f5076c0b91cccd7d1d26f718d8645ff3e9be11403936aa74e399647b6c57e8 |
index-ng.did | 91cbe9d887ed0c7a65168c1d72e9a1cd63bf387b3ae31083f01e6476123fdef6 |
archive.did | 97825b3fe22508cebd6c6673b0274d6310aff1d63d44eff2e82d21bc68d9ab37 |
ledger.did | 773fa6e29f0be4dbd7610897e996cdb7b5f05e5e24578bfc945ec85ef9f6f19c |
release-2025-01-16_16-18-base
IC release-2025-01-16_16-18-base
release-2025-01-09_03-19-base
IC release-2025-01-09_03-19-base
ledger-suite-icrc-2025-01-07
ICRC Ledger Suite release 2025-01-07
Features
- Migrate the ledger balances to stable structures
Upgrade and Downgrade Notes
- For upgrading the ledger to this release, the installed ledger shall be running ledger-suite-icrc-2024-10-17 or later
- Downgrading the ledger from this release to an earlier release is not 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-2025-01-07
./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 |
---|---|
ic-icrc1-archive-u256.wasm.gz | d2170c173f814fafc909737ec82f098714d44aa98ebd4f6dbf4e175160e1200f |
ic-icrc1-archive.wasm.gz | 2b0970a84976bc2eb9591b68d44501566937994fa5594972f8aac9c8b058672f |
ic-icrc1-index-ng-u256.wasm.gz | d21d059962144c835c8b291af3033e1f1c835af2350a5cd92b3cf8d687a1a7be |
ic-icrc1-index-ng.wasm.gz | e155db9d06b6147ece4f9defe599844f132a7db21693265671aa6ac60912935f |
ic-icrc1-ledger-u256.wasm.gz | 8b2e3e596a147780b0e99ce36d0b8f1f3ba41a98b819b42980a7c08c309b44c1 |
ic-icrc1-ledger.wasm.gz | 3b03d1bb1145edbcd11101ab2788517bc0f427c3bd7b342b9e3e7f42e29d5822 |
index-ng.did | 91cbe9d887ed0c7a65168c1d72e9a1cd63bf387b3ae31083f01e6476123fdef6 |
archive.did | 97825b3fe22508cebd6c6673b0274d6310aff1d63d44eff2e82d21bc68d9ab37 |
ledger.did | 773fa6e29f0be4dbd7610897e996cdb7b5f05e5e24578bfc945ec85ef9f6f19c |
release-2025-01-03_03-07-base
IC release-2025-01-03_03-07-base
release-2024-12-06_03-16-sandboxes7k-secfix
IC release-2024-12-06_03-16-sandboxes7k-secfix
Rate Limits Canister
Initial release of the rate-limit canister
Verification
To reproduce the artifacts of this release:
bazel build --config=local //rs/boundary_node/rate_limits:rate_limit_canister
Checksums
c16f7e5c6dc7f5b97ddbd55ae3251aee34db7c8e03eb3cb94145af323633da81 rate_limit_canister.wasm.gz
Anonymization Backend
N/A
Verification
To reproduce the artifacts of this release:
bazel build --config=local //rs/boundary_node/anonymization/backend:anonymization_backend
Checksums
f1553941e6f344b945e6442f760901916a2c94b316d2592558162c58154f83a2 anonymization_backend.wasm.gz