Skip to content

Releases: dfinity/ic

rosetta-icp-2.1.8

09 Oct 14:00
d46064e
Compare
Choose a tag to compare

What's changed

Added

  • Added explicit timeout in ic-agent initialization to improve initial sync performance (#7131)

DockerHub Link

release-2025-10-09_03-15-base

09 Oct 14:27
285897d
Compare
Choose a tag to compare

IC release-2025-10-09_03-15-base

release-2025-10-02_03-13-base

03 Oct 10:14
4565785
Compare
Choose a tag to compare

IC release-2025-10-02_03-13-base

release-2025-09-25_09-52-base

26 Sep 07:05
206b61a
Compare
Choose a tag to compare

IC release-2025-09-25_09-52-base

release-2025-09-19_10-17-base

19 Sep 13:27
bf0d4d1
Compare
Choose a tag to compare

IC release-2025-09-19_10-17-base

rosetta-icrc-1.2.6

09 Oct 12:37
60d5f6e
Compare
Choose a tag to compare

What's changed

Changed

  • Deprecate network_type parameter (#6434)

DockerHub Link

ledger-suite-icrc-2025-09-01

01 Sep 06:53
3f3d9bf
Compare
Choose a tag to compare

ICRC Ledger Suite release 2025-09-01

Features

  • Ensure ledger upgrade to incompatible token type fails
  • Fix the generic ICRC-21 message, add FieldsDisplay
  • Bump ic-cdk to v0.18.6
  • Update rust to 1.88.0

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
  • 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-icrc-2025-09-01
./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.

Change Log

git log --format="%C(auto) %h %s" ledger-suite-icrc-2025-06-19..ledger-suite-icrc-2025-09-01 -- rs/ledger_suite/common rs/ledger_suite/icrc1 packages/icrc-ledger-types

 e3857ed56a3 feat(ICRC-Ledger): FI-1653: Ensure upgrade u64 <-> u256 fails (#6486)
 c1d9f530ea7 test(ICRC_Ledgers): FI-1818: Add ICRC-3 test ledger (#6239)
 19a45d5b7fe test(ICRC_Ledger): FI-1834: Add check for number of blocks returned in test_icrc3_get_blocks (#6399)
 f322cac9059 fix(Ledgers): verify fee when generating ICRC-21 consent message (#6381)
 2651e30c2c3 feat(ICP-Ledger): FI-1830: consent message for legacy transfer (#6357)
 49d659c29df feat: Unify ic-cdk to v0.18.6 (#6264)
 f3f581fbf6e chore(ICRC_Ledger): Remove ex-SEERS SNS from golden state test (#6345)
 75d8d61f136 test(ICRC_Ledger): FI-1821: Handle SNS ledgers without ICRC-106 support in golden state test (#6270)
 8038aa8df57 test(ICRC_Ledger): Remove sunset ICVC SNS from golden state test (#6251)
 cddf2f8a99f chore(ICRC_Ledger): FI-1747: Clean up ICRC-106 migration code (#5627)
 46eacff4cbd feat(sns): Validate treasury limits before treasury manager deposit operation (#6245)
 2ee6ac954b2 chore(Ledgers): format did files with default formatter (#6235)
 3889808133e feat(ledgers): FI-1659: fix the generic ICRC-21 message, add FieldsDisplay (#5563)
 6045144d84b chore(Ledgers): FI-1252: Remove unused dependencies (#6193)
 a4c1c9bce1e chore: update rust to 1.88.0 (#6045)
 d890a928d9a test(ICRC_Ledger): FI-1793: Fix allowance checking flakiness in golden state tests (#5914)
 e73c4081d33 test(ICRC_Ledger): FI-1592: Add test with unsupported ledger init args (#5452)
 84378546e75 test(Ledgers): FI-1776: Allow self-transfers in valid_transactions_strategy (#5674)
 6e91324ffc4 chore(IDX): bump timeout for ledger_test (#5682)
 0fbd33e753c test(Ledgers): FI-1459: Add transfer_from to valid_transactions_strategy (#5592)

Files and Hashes

Filename SHA256
ic-icrc1-archive-u256.wasm.gz 80416919154866c86bd1eb5f480fda36ca7354bff29c1760847098bf01d22d03
ic-icrc1-archive.wasm.gz cb3f2ecc540f3b4c073f1a4de1fc4a9cef11cb1901405f49f9ef855a53b69e1c
ic-icrc1-index-ng-u256.wasm.gz b39d419cdd290515cf4c16a6878c8bb1a25697ee4d4678c895475e3322ed7d64
ic-icrc1-index-ng.wasm.gz 73eb5d98d6e7020cd99a3430ef1284c05e2a708ae5274ca0387deca7551265e5
ic-icrc1-ledger-u256.wasm.gz d602c900543073178bddea5bda3f89dd5cfc3dfecda88ed241424955656e7043
ic-icrc1-ledger.wasm.gz 24e6b0b09ba44b1123453877994bb59ce75555c2e33f19f58163a3e0c6e62bd1
index-ng.did 920cee31323e3f8dce8eec71935b6680a02d12ae9fd98197633dcf3cf84e7b53
archive.did 07ec6661c7215a6a3ecbe27f8960915fcbf3fcfda0d166f29ee52756c2a2dfb1
ledger.did 3ad626bdf84d9c6a32a9a621d68f95811e46eae66122a36b11bbf93e4adea0b3

ledger-suite-icp-2025-08-29

29 Aug 08:32
69b7550
Compare
Choose a tag to compare

ICP Ledger Suite release 2025-08-29

Features

  • Trap in case the deprecated ICP ledger notify method is called
  • Verify fee when generating ICRC-21 consent message
  • Add ICRC-21 consent message for legacy ICP transfer
  • Update ic-cdk to v0.18.6

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-08-29
./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-08-15..ledger-suite-icp-2025-08-29 -- rs/ledger_suite/icp rs/ledger_suite/common packages/icrc-ledger-types

 be2471d4de feat(ICP_Ledger): FI-1727: Trap in case the deprecated ICP ledger notify method is called (#5734)
 9b0f6b1db3 chore(ICP-Ledger): update ledger version comment (#6458)
 f322cac905 fix(Ledgers): verify fee when generating ICRC-21 consent message (#6381)
 2651e30c2c feat(ICP-Ledger): FI-1830: consent message for legacy transfer (#6357)
 49d659c29d feat: Unify ic-cdk to v0.18.6 (#6264)
 00a4c4c360 chore(ICP_Ledger): FI-1778: Clean up burn of anonymous account funds (#6337)

Files and Hashes

Filename SHA256
ic-icp-index-canister.wasm.gz c5108432520195d660d2998379392dd246279afe897bb30111505e3e0590875e
ledger-archive-node-canister.wasm.gz 994fdc2b9ef5ef448b237e171321256c1cf3e5cf9de2f61a1663252a35202ac2
ledger-canister_notify-method.wasm.gz 51f4be010f23064137defacd627ffbec024c5133210c68ca3b80ab8f257101d6
index.did 1599c878e2f2bd4ad368beac4c0a5339c6e1d1306317fd9e411c834fb6fdb727
ledger_archive.did 8b9f602f2eb8b87a74d595a46f5c52117b9c0ba5bbb67731b349e0d4cadc3232
ledger.did dbbb2c3020186e56bbdd88685dad191af6fe40f89e01ff5c60eb11a972eb86f3

release-2025-08-28_03-17-snapshot-feature

28 Aug 14:16
Compare
Choose a tag to compare

IC release-2025-08-28_03-17-snapshot-feature

release-2025-08-28_03-17-base

28 Aug 14:16
84a268e
Compare
Choose a tag to compare

IC release-2025-08-28_03-17-base