Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
69 changes: 69 additions & 0 deletions replica-releases/f31310fe9d4237e1352477ae9a9b009bbe78c968.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
Release Notes for [release-2026-04-30_04-26-base](https://github.com/dfinity/ic/tree/release-2026-04-30_04-26-base) (`f31310fe9d4237e1352477ae9a9b009bbe78c968`)
This release is based on changes since [release-2026-04-24_04-21-base](https://dashboard.internetcomputer.org/release/920df8055260f443ac3335cc0f2b06e285a688b4) (`920df8055260f443ac3335cc0f2b06e285a688b4`).

Please note that some commits may be excluded from this release if they're not relevant, or not modifying the GuestOS image.
Additionally, descriptions of some changes might have been slightly modified to fit the release notes format.

To see a full list of commits added since last release, compare the revisions on [GitHub](https://github.com/dfinity/ic/compare/release-2026-04-24_04-21-base...release-2026-04-30_04-26-base).
## Features:
* [`d9008a3da`](https://github.com/dfinity/ic/commit/d9008a3da) Consensus: Return result of remote NiDKG as soon as sufficient dealings are available ([#8469](https://github.com/dfinity/ic/pull/8469))
* [`613e85748`](https://github.com/dfinity/ic/commit/613e85748) Consensus: enable test-only canister creation with subnet ID in the URL ([#10012](https://github.com/dfinity/ic/pull/10012))
* [`7095a2a7a`](https://github.com/dfinity/ic/commit/7095a2a7a) DSM: Actual priority queue for long executions, take 2 ([#10034](https://github.com/dfinity/ic/pull/10034))
* [`aa7103e30`](https://github.com/dfinity/ic/commit/aa7103e30) DSM(systest): assert no unallowed log patterns via ElasticSearch ([#10010](https://github.com/dfinity/ic/pull/10010))
* [`988244621`](https://github.com/dfinity/ic/commit/988244621) DSM: Actual priority queue for long executions ([#10013](https://github.com/dfinity/ic/pull/10013))
## Bugfixes:
* [`fd0179fce`](https://github.com/dfinity/ic/commit/fd0179fce) Consensus: allow panic_with_no_subnet_record in //rs/tests/nns:delete_subnet_test ([#10039](https://github.com/dfinity/ic/pull/10039))
* [`ae45cf073`](https://github.com/dfinity/ic/commit/ae45cf073) Consensus: Reject assembled block proposals with mismatching IDs ([#10011](https://github.com/dfinity/ic/pull/10011))
* [`2a5314052`](https://github.com/dfinity/ic/commit/2a5314052) Node: Fix remaining race on the var crypt device ([#9984](https://github.com/dfinity/ic/pull/9984))
* [`c0e7ce860`](https://github.com/dfinity/ic/commit/c0e7ce860) DSM: deflake //rs/tests/nested/nns_recovery:nr_broken_dfinity_node by allowing panic ([#10041](https://github.com/dfinity/ic/pull/10041))
* [`bef071247`](https://github.com/dfinity/ic/commit/bef071247) DSM: revert "feat: Actual priority queue for long executions ([#10013](https://github.com/dfinity/ic/pull/10013))" ([#10030](https://github.com/dfinity/ic/pull/10030))
## Performance improvements:
* [`d64d61076`](https://github.com/dfinity/ic/commit/d64d61076) Consensus(crypto): avoid some unnecessary clones ([#10014](https://github.com/dfinity/ic/pull/10014))
* [`b25414682`](https://github.com/dfinity/ic/commit/b25414682) Consensus: Avoid cloning sender info when verifying signature ([#10009](https://github.com/dfinity/ic/pull/10009))
## Chores:
* [`4eb942772`](https://github.com/dfinity/ic/commit/4eb942772) Consensus: Set pseudo random ID to `None` ([#9958](https://github.com/dfinity/ic/pull/9958))
* [`7c9ec248f`](https://github.com/dfinity/ic/commit/7c9ec248f) Consensus(firewall): remove obsolete default firewall config path ([#9342](https://github.com/dfinity/ic/pull/9342))
* [`61d8876b0`](https://github.com/dfinity/ic/commit/61d8876b0) Node: Update Base Image Refs [2026-04-27-1134] ([#10025](https://github.com/dfinity/ic/pull/10025))
* [`340dd3740`](https://github.com/dfinity/ic/commit/340dd3740) Node: remove dead SOCKS proxy logic from BTC/Doge adapter config generation ([#10019](https://github.com/dfinity/ic/pull/10019))
* [`f31310fe9`](https://github.com/dfinity/ic/commit/f31310fe9) DSM: validate length of chunk_hashes_list ([#10061](https://github.com/dfinity/ic/pull/10061))
* [`9ef7ec98f`](https://github.com/dfinity/ic/commit/9ef7ec98f) DSM: Rename "priority credit" and "executed slices" ([#10043](https://github.com/dfinity/ic/pull/10043))
* [`86db82704`](https://github.com/dfinity/ic/commit/86db82704) DSM: clean up orphaned StopCanisterCall ([#9990](https://github.com/dfinity/ic/pull/9990))
## Refactoring:
* [`c5939526b`](https://github.com/dfinity/ic/commit/c5939526b) DSM: use ExecutionEnvironment::execute_mgmt_operation for stop_canister ([#9994](https://github.com/dfinity/ic/pull/9994))
## Tests:

## Excluded Changes

### Changed files are excluded by file path filter
* [`0108b1b64`](https://github.com/dfinity/ic/commit/0108b1b64) Governance: Store snapshot ID in TakeCanisterSnapshot proposals. ([#9998](https://github.com/dfinity/ic/pull/9998))

### Not modifying GuestOS
* [`714d550be`](https://github.com/dfinity/ic/commit/714d550be) Governance: Relax 8 year gang requirements. ([#9966](https://github.com/dfinity/ic/pull/9966))
* [`83f29bf4a`](https://github.com/dfinity/ic/commit/83f29bf4a) Node: Re-pin the kernel to avoid mem bug ([#10022](https://github.com/dfinity/ic/pull/10022))
* [`e0afa12b7`](https://github.com/dfinity/ic/commit/e0afa12b7) DSM(PocketIC): support update/query calls with subnet ID in the URL ([#10008](https://github.com/dfinity/ic/pull/10008))
* [`cb9b06782`](https://github.com/dfinity/ic/commit/cb9b06782) Consensus,Node: prepend `--test_arg` in Mainnet NNS Recovery Bazel's command ([#10007](https://github.com/dfinity/ic/pull/10007))
* [`2c0383ec8`](https://github.com/dfinity/ic/commit/2c0383ec8) Defi: deflake //rs/tests/ckbtc:ckdoge_minter_basics_test ([#10005](https://github.com/dfinity/ic/pull/10005))
* [`be2f9ca64`](https://github.com/dfinity/ic/commit/be2f9ca64) Governance: deflake //rs/registry/canister:registry_canister_integration_test_tests/create_subnet ([#10003](https://github.com/dfinity/ic/pull/10003))
* [`9897e243a`](https://github.com/dfinity/ic/commit/9897e243a) IDX: remove obsolete `--config=lint` from Mainnet NNS Recovery ([#10017](https://github.com/dfinity/ic/pull/10017))
* [`5295a1f2c`](https://github.com/dfinity/ic/commit/5295a1f2c) Node: Correctly handle missing CPU in SetupOS ([#10018](https://github.com/dfinity/ic/pull/10018))
* [`75c61e706`](https://github.com/dfinity/ic/commit/75c61e706) DSM(PocketIC): sso_discoverable_domains for II deployment ([#10051](https://github.com/dfinity/ic/pull/10051))
* [`75ab678b8`](https://github.com/dfinity/ic/commit/75ab678b8) DSM: deflake //rs/execution_environment:memory_matrix_test by reducing RUST_TEST_THREADS from 4 to 2 ([#9647](https://github.com/dfinity/ic/pull/9647))
* [`2abc4da5e`](https://github.com/dfinity/ic/commit/2abc4da5e) DSM: oidc_configs in II init args in PocketIC ([#10006](https://github.com/dfinity/ic/pull/10006))
* [`a61df4d0e`](https://github.com/dfinity/ic/commit/a61df4d0e) DRE: refactoring cloud engine testnet ([#9781](https://github.com/dfinity/ic/pull/9781))
* [`51c409f9e`](https://github.com/dfinity/ic/commit/51c409f9e) Governance(nervous-system): Update changelog for release 2026-04-24 ([#10016](https://github.com/dfinity/ic/pull/10016))
* [`97822c533`](https://github.com/dfinity/ic/commit/97822c533) Owners: Update Mainnet IC revisions canisters file ([#10045](https://github.com/dfinity/ic/pull/10045))
* [`014f9de3d`](https://github.com/dfinity/ic/commit/014f9de3d) Owners: Update Mainnet IC revisions canisters file ([#10042](https://github.com/dfinity/ic/pull/10042))
* [`1bd2ee0d7`](https://github.com/dfinity/ic/commit/1bd2ee0d7) Owners: Update Mainnet IC revisions canisters file ([#10033](https://github.com/dfinity/ic/pull/10033))
* [`c52f12c3f`](https://github.com/dfinity/ic/commit/c52f12c3f) Owners: Update Mainnet ICOS revisions file ([#10028](https://github.com/dfinity/ic/pull/10028))
* [`80c5a6658`](https://github.com/dfinity/ic/commit/80c5a6658) Owners: Update Mainnet ICOS revisions file ([#10021](https://github.com/dfinity/ic/pull/10021))
* [`caa75796b`](https://github.com/dfinity/ic/commit/caa75796b) IDX: introduce the protected long-lived featurebranch feat-ai-on-engines ([#10054](https://github.com/dfinity/ic/pull/10054))
* [`1300e0584`](https://github.com/dfinity/ic/commit/1300e0584) IDX: targets.py: make head optional ([#9241](https://github.com/dfinity/ic/pull/9241))
* [`57d694fac`](https://github.com/dfinity/ic/commit/57d694fac) IDX(nervous-system): followup improvements on governance backend upgrade skill ([#9812](https://github.com/dfinity/ic/pull/9812))
* [`7db537d37`](https://github.com/dfinity/ic/commit/7db537d37) Consensus: log progress in backup_manager_downgrade_test wait-for-archive loop ([#10050](https://github.com/dfinity/ic/pull/10050))
* [`481a7f4de`](https://github.com/dfinity/ic/commit/481a7f4de) Consensus(crypto): Poll as required in ingress verification system test ([#8848](https://github.com/dfinity/ic/pull/8848))
* [`d150b0f4a`](https://github.com/dfinity/ic/commit/d150b0f4a) Governance: migrate create_subnet test to PocketIC ([#9279](https://github.com/dfinity/ic/pull/9279))
* [`f14d6d9da`](https://github.com/dfinity/ic/commit/f14d6d9da) IDX: deflake tests by introducing try_scp_send_to ([#10023](https://github.com/dfinity/ic/pull/10023))
* [`30e5f9403`](https://github.com/dfinity/ic/commit/30e5f9403) Node(guestos_no_failed_systemd_units): log journal of failed units ([#10038](https://github.com/dfinity/ic/pull/10038))
* [`7fb763fbc`](https://github.com/dfinity/ic/commit/7fb763fbc) Node: Add a new baremetal test for upgrading HostOS on SEV machines ([#10032](https://github.com/dfinity/ic/pull/10032))
* [`f75e4faee`](https://github.com/dfinity/ic/commit/f75e4faee) DSM: rejoin_test_long_rounds causes more expensive canister state cloning ([#10040](https://github.com/dfinity/ic/pull/10040))
* [`0cea3bb1e`](https://github.com/dfinity/ic/commit/0cea3bb1e) DSM: only reduce RUST_TEST_THREADS for memory_matrix_test on Linux ([#10036](https://github.com/dfinity/ic/pull/10036))
Loading