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
74 changes: 74 additions & 0 deletions hostos-releases/f31310fe9d4237e1352477ae9a9b009bbe78c968.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
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 HostOS 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).

Bugfixes:
---------

* [`5295a1f2c`](https://github.com/dfinity/ic/commit/5295a1f2c) Node: Correctly handle missing CPU in SetupOS ([#10018](https://github.com/dfinity/ic/pull/10018))

Chores:
-------

* [`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))

------------------------------------------

## Excluded Changes

### Excluded by authors
* [`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))
* [`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))
* [`988244621`](https://github.com/dfinity/ic/commit/988244621) DSM: Actual priority queue for long executions ([#10013](https://github.com/dfinity/ic/pull/10013))
* [`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))
* [`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))
* [`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))
* [`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))

### Not modifying HostOS
* [`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))
* [`714d550be`](https://github.com/dfinity/ic/commit/714d550be) Governance: Relax 8 year gang requirements. ([#9966](https://github.com/dfinity/ic/pull/9966))
* [`0108b1b64`](https://github.com/dfinity/ic/commit/0108b1b64) Governance: Store snapshot ID in TakeCanisterSnapshot proposals. ([#9998](https://github.com/dfinity/ic/pull/9998))
* [`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))
* [`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))
* [`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))
* [`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))
* [`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))
* [`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))
* [`75c61e706`](https://github.com/dfinity/ic/commit/75c61e706) DSM(PocketIC): sso\_discoverable\_domains for II deployment ([#10051](https://github.com/dfinity/ic/pull/10051))
* [`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))
* [`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))
* [`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))
* [`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))
* [`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