Skip to content

Commit 5acf31a

Browse files
chore(release): Elect version 719ff387aab462ce5759c4c20c30de959fe9538c as HostOS candidate for rollout (#1983)
1 parent 92a44a2 commit 5acf31a

1 file changed

Lines changed: 100 additions & 0 deletions

File tree

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
Release Notes for [**release-2026-04-16\_04-20-base**](https://github.com/dfinity/ic/tree/release-2026-04-16_04-20-base) (719ff387aab462ce5759c4c20c30de959fe9538c)
2+
===================================================================================================================================================================
3+
4+
This release is based on changes since [release-2026-04-10\_04-17-base](https://dashboard.internetcomputer.org/release/b4b0230aa1ed1c94d3674a9a27d60b724edb5cd4) (b4b0230aa1ed1c94d3674a9a27d60b724edb5cd4).
5+
6+
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.
7+
8+
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-10_04-17-base...release-2026-04-16_04-20-base).
9+
10+
Documentation:
11+
--------------
12+
13+
* [`d3b226439`](https://github.com/dfinity/ic/commit/d3b226439) Node: improve the rs/ic\_os doc comments ([#9814](https://github.com/dfinity/ic/pull/9814))
14+
15+
------------------------------------------
16+
17+
## Excluded Changes
18+
19+
### Excluded by authors
20+
* [`719ff387a`](https://github.com/dfinity/ic/commit/719ff387a) Consensus: Add verification of sender\_info field ([#9845](https://github.com/dfinity/ic/pull/9845))
21+
* [`dab03e6d4`](https://github.com/dfinity/ic/commit/dab03e6d4) Consensus(flexible-outcalls): add is\_reject to CanisterHttpResponseMetadata ([#9838](https://github.com/dfinity/ic/pull/9838))
22+
* [`1e016b7a3`](https://github.com/dfinity/ic/commit/1e016b7a3) Consensus(flexible-outcalls): handle flexible errors ([#9709](https://github.com/dfinity/ic/pull/9709))
23+
* [`2935efaf7`](https://github.com/dfinity/ic/commit/2935efaf7) DSM: query method to list all canisters on a subnet ([#9849](https://github.com/dfinity/ic/pull/9849))
24+
* [`db1705ebd`](https://github.com/dfinity/ic/commit/db1705ebd) DSM: Update consumed cycles metrics on free cost schedule ([#9758](https://github.com/dfinity/ic/pull/9758))
25+
* [`b4d155051`](https://github.com/dfinity/ic/commit/b4d155051) Consensus: Update exhaustive test to generate empty signature\_agreements ([#9830](https://github.com/dfinity/ic/pull/9830))
26+
* [`6987616b1`](https://github.com/dfinity/ic/commit/6987616b1) DSM: drop environment variables feature flag ([#9867](https://github.com/dfinity/ic/pull/9867))
27+
* [`8947b6c79`](https://github.com/dfinity/ic/commit/8947b6c79) DSM: Deprecate pseudo\_random\_id in signature request context ([#9825](https://github.com/dfinity/ic/pull/9825))
28+
* [`bf68e9541`](https://github.com/dfinity/ic/commit/bf68e9541) Interface,DSM: Restrict which CompoundCycles specializations can be refundable ([#9803](https://github.com/dfinity/ic/pull/9803))
29+
* [`defc932c6`](https://github.com/dfinity/ic/commit/defc932c6) DSM: log\_memory\_store cleanup ([#9890](https://github.com/dfinity/ic/pull/9890))
30+
31+
### Not modifying HostOS
32+
* [`ac5a702f6`](https://github.com/dfinity/ic/commit/ac5a702f6) Governance(nns): Reduce neuron\_minimum\_dissolve\_delay\_to\_vote\_seconds to 2 weeks ([#9689](https://github.com/dfinity/ic/pull/9689))
33+
* [`a304337fb`](https://github.com/dfinity/ic/commit/a304337fb) Governance: Support ProposeToBlessAlternativeGuestOsVersionCmd in ic-admin ([#8626](https://github.com/dfinity/ic/pull/8626))
34+
* [`086dae52b`](https://github.com/dfinity/ic/commit/086dae52b) Governance: Enable CreateCanisterAndInstallCode proposals. ([#9826](https://github.com/dfinity/ic/pull/9826))
35+
* [`c026458ec`](https://github.com/dfinity/ic/commit/c026458ec) Governance: Added success\_value to ProposalData (and ProposalInfo). ([#9789](https://github.com/dfinity/ic/pull/9789))
36+
* [`6b5a76acb`](https://github.com/dfinity/ic/commit/6b5a76acb) IDX: //ci/githubstats:query: add --exclude-fixed flag to top subcommand ([#9889](https://github.com/dfinity/ic/pull/9889))
37+
* [`d52122074`](https://github.com/dfinity/ic/commit/d52122074) IDX: add binaries to release ([#9815](https://github.com/dfinity/ic/pull/9815))
38+
* [`bad9abf3a`](https://github.com/dfinity/ic/commit/bad9abf3a) Node: Unpin kernel base image ([#9843](https://github.com/dfinity/ic/pull/9843))
39+
* [`803e6544e`](https://github.com/dfinity/ic/commit/803e6544e) Node: Verify LUKS parameters when opening a disk ([#9841](https://github.com/dfinity/ic/pull/9841))
40+
* [`ee8d1e25e`](https://github.com/dfinity/ic/commit/ee8d1e25e) Node: support non-SEV bare metal in baremetal\_app\_subnet testnet ([#9819](https://github.com/dfinity/ic/pull/9819))
41+
* [`9f7f94544`](https://github.com/dfinity/ic/commit/9f7f94544) DSM(ic-management-canister-types): add canister snapshot visibility settings ([#9509](https://github.com/dfinity/ic/pull/9509))
42+
* [`1ff092489`](https://github.com/dfinity/ic/commit/1ff092489) DSM: new application subnet kind for test threshold keys in PocketIC ([#9818](https://github.com/dfinity/ic/pull/9818))
43+
* [`df5a0df0f`](https://github.com/dfinity/ic/commit/df5a0df0f) DSM: support sender info in PocketIC API ([#9791](https://github.com/dfinity/ic/pull/9791))
44+
* [`de75a2bcb`](https://github.com/dfinity/ic/commit/de75a2bcb) Consensus(upgrade-tests): parse logs post boot instead of streaming them in real-time ([#9391](https://github.com/dfinity/ic/pull/9391))
45+
* [`f644cd861`](https://github.com/dfinity/ic/commit/f644cd861) Consensus: deflake //rs/tests/networking:network\_large\_test by colocating the test driver ([#9856](https://github.com/dfinity/ic/pull/9856))
46+
* [`864e2ae9b`](https://github.com/dfinity/ic/commit/864e2ae9b) Consensus: Set DKG pool's initial start height to latest CUP height ([#9786](https://github.com/dfinity/ic/pull/9786))
47+
* [`56195980e`](https://github.com/dfinity/ic/commit/56195980e) Defi: deflake //rs/bitcoin/ckbtc/minter:ckbtc\_minter\_tests ([#9801](https://github.com/dfinity/ic/pull/9801))
48+
* [`69a0f8775`](https://github.com/dfinity/ic/commit/69a0f8775) DRE(node-rewards): return 0 rewards for node types missing from rewards table ([#9888](https://github.com/dfinity/ic/pull/9888))
49+
* [`0fa6d0004`](https://github.com/dfinity/ic/commit/0fa6d0004) DRE(node-rewards): exclude cloud engine subnets from metrics collection ([#9852](https://github.com/dfinity/ic/pull/9852))
50+
* [`ba54025ce`](https://github.com/dfinity/ic/commit/ba54025ce) Governance: Cherry pick PR 9854 ([#9870](https://github.com/dfinity/ic/pull/9870))
51+
* [`6b8c5dfd4`](https://github.com/dfinity/ic/commit/6b8c5dfd4) Governance: deflake //rs/sns/integration\_tests:neuron\_test ([#9844](https://github.com/dfinity/ic/pull/9844))
52+
* [`5da0d5fb6`](https://github.com/dfinity/ic/commit/5da0d5fb6) IDX: deflake //rs/tests/idx:test\_e2e\_scenarios ([#9874](https://github.com/dfinity/ic/pull/9874))
53+
* [`688ae68ba`](https://github.com/dfinity/ic/commit/688ae68ba) IDX: release workflow fixes ([#9824](https://github.com/dfinity/ic/pull/9824))
54+
* [`422570c24`](https://github.com/dfinity/ic/commit/422570c24) IDX: update schedule daily ([#9820](https://github.com/dfinity/ic/pull/9820))
55+
* [`017dac5f4`](https://github.com/dfinity/ic/commit/017dac5f4) IDX: Upgrade libcryptsetup-rs and patch segfault bug ([#9804](https://github.com/dfinity/ic/pull/9804))
56+
* [`798d304d9`](https://github.com/dfinity/ic/commit/798d304d9) Node: Rework read state caching ([#9792](https://github.com/dfinity/ic/pull/9792))
57+
* [`2e36760eb`](https://github.com/dfinity/ic/commit/2e36760eb) DSM: registry setup for cloud engines in PocketIC ([#9851](https://github.com/dfinity/ic/pull/9851))
58+
* [`edae38c78`](https://github.com/dfinity/ic/commit/edae38c78) DSM: instruction limits for load\_canister\_snapshot ([#9842](https://github.com/dfinity/ic/pull/9842))
59+
* [`924b15e3d`](https://github.com/dfinity/ic/commit/924b15e3d) DSM: relax tip hash count condition to mitigate test flakiness ([#9855](https://github.com/dfinity/ic/pull/9855))
60+
* [`ec4e72525`](https://github.com/dfinity/ic/commit/ec4e72525) DSM: Clamp cycles burned to available balance ([#9806](https://github.com/dfinity/ic/pull/9806))
61+
* [`ebb18a098`](https://github.com/dfinity/ic/commit/ebb18a098) DSM: deflake //rs/execution\_environment:execution\_environment\_test ([#9797](https://github.com/dfinity/ic/pull/9797))
62+
* [`384fc3ec8`](https://github.com/dfinity/ic/commit/384fc3ec8) Consensus: Remove generate\_responses\_to\_signature\_request\_contexts ([#9882](https://github.com/dfinity/ic/pull/9882))
63+
* [`446004ea9`](https://github.com/dfinity/ic/commit/446004ea9) Consensus: add a metric for the number of expired ingress messages in the artifact pool ([#9864](https://github.com/dfinity/ic/pull/9864))
64+
* [`6ec8857cd`](https://github.com/dfinity/ic/commit/6ec8857cd) Defi(ckbtc): proposal to upgade ckBTC minter canister ([#9802](https://github.com/dfinity/ic/pull/9802))
65+
* [`7c03794af`](https://github.com/dfinity/ic/commit/7c03794af) Governance: Deleted BlessAlternativeGuestOsVersion flag. ([#8090](https://github.com/dfinity/ic/pull/8090))
66+
* [`8582a7810`](https://github.com/dfinity/ic/commit/8582a7810) Governance: Tiny change to voting rewards adjustment from 65.5% to 63.29% ([#9831](https://github.com/dfinity/ic/pull/9831))
67+
* [`c7246345b`](https://github.com/dfinity/ic/commit/c7246345b) Governance: Delete snapshot proposals flag. ([#8447](https://github.com/dfinity/ic/pull/8447))
68+
* [`4a9d7e111`](https://github.com/dfinity/ic/commit/4a9d7e111) Owners: Update Mainnet IC revisions canisters file ([#9876](https://github.com/dfinity/ic/pull/9876))
69+
* [`3abb16392`](https://github.com/dfinity/ic/commit/3abb16392) Owners: add cloud\_engine\_canister\_sig\_test to cargo ([#9869](https://github.com/dfinity/ic/pull/9869))
70+
* [`080008680`](https://github.com/dfinity/ic/commit/080008680) Owners: Update Mainnet IC revisions canisters file ([#9858](https://github.com/dfinity/ic/pull/9858))
71+
* [`d48245f1d`](https://github.com/dfinity/ic/commit/d48245f1d) Owners: Update Mainnet IC revisions canisters file ([#9839](https://github.com/dfinity/ic/pull/9839))
72+
* [`4aa273c7c`](https://github.com/dfinity/ic/commit/4aa273c7c) Owners: Update Mainnet ICOS revisions file ([#9832](https://github.com/dfinity/ic/pull/9832))
73+
* [`e7c25a00a`](https://github.com/dfinity/ic/commit/e7c25a00a) IDX: fix-flaky-tests: add instruction to just document root causes without fixing them ([#9884](https://github.com/dfinity/ic/pull/9884))
74+
* [`401478bf9`](https://github.com/dfinity/ic/commit/401478bf9) IDX: update slack workflow run ([#9833](https://github.com/dfinity/ic/pull/9833))
75+
* [`4cea04b2e`](https://github.com/dfinity/ic/commit/4cea04b2e) IDX: split out config and bazel targets ([#9817](https://github.com/dfinity/ic/pull/9817))
76+
* [`62863c841`](https://github.com/dfinity/ic/commit/62863c841) IDX(nervous-system): Create nns-sns-release Claude Code skill ([#9755](https://github.com/dfinity/ic/pull/9755))
77+
* [`76d15eda3`](https://github.com/dfinity/ic/commit/76d15eda3) Node: log when expand\_lv finished ([#9827](https://github.com/dfinity/ic/pull/9827))
78+
* [`b904c9dd1`](https://github.com/dfinity/ic/commit/b904c9dd1) Node: Log vsock notify commands to guestos console ([#9798](https://github.com/dfinity/ic/pull/9798))
79+
* [`90525935a`](https://github.com/dfinity/ic/commit/90525935a) DSM: set wasm\_backtrace\_max\_frames to 20 ([#9837](https://github.com/dfinity/ic/pull/9837))
80+
* [`833bd509e`](https://github.com/dfinity/ic/commit/833bd509e) DSM: warn about failed delete instance request ([#9828](https://github.com/dfinity/ic/pull/9828))
81+
* [`91693e772`](https://github.com/dfinity/ic/commit/91693e772) DSM(canister\_logging): update charging cycles tests ([#9785](https://github.com/dfinity/ic/pull/9785))
82+
* [`0651db746`](https://github.com/dfinity/ic/commit/0651db746) DSM: upgrade to wasmtime v43 ([#9762](https://github.com/dfinity/ic/pull/9762))
83+
* [`b4e241d42`](https://github.com/dfinity/ic/commit/b4e241d42) Consensus: replace AgentWithDelegation with ic-agent's DelegatedIdentity ([#9865](https://github.com/dfinity/ic/pull/9865))
84+
* [`1abb29dbc`](https://github.com/dfinity/ic/commit/1abb29dbc) Consensus(test-driver): move environment to systest!'s closure ([#9853](https://github.com/dfinity/ic/pull/9853))
85+
* [`a3c334418`](https://github.com/dfinity/ic/commit/a3c334418) Consensus(delegations): use subnet type to know whether to contact an API BN ([#9810](https://github.com/dfinity/ic/pull/9810))
86+
* [`ea86e6630`](https://github.com/dfinity/ic/commit/ea86e6630) Consensus(ic-admin): halt a subnet without necessarily provisioning SSH keys ([#9780](https://github.com/dfinity/ic/pull/9780))
87+
* [`bf6884ed4`](https://github.com/dfinity/ic/commit/bf6884ed4) Governance(cmc): replace private management canister types with public crate ([#9276](https://github.com/dfinity/ic/pull/9276))
88+
* [`09743dd1d`](https://github.com/dfinity/ic/commit/09743dd1d) Governance: Optimized clamp\_debug\_len. ([#9793](https://github.com/dfinity/ic/pull/9793))
89+
* [`0e5667e6a`](https://github.com/dfinity/ic/commit/0e5667e6a) DSM: improve canister logging test helpers ([#9872](https://github.com/dfinity/ic/pull/9872))
90+
* [`d62aac181`](https://github.com/dfinity/ic/commit/d62aac181) Consensus(delegations): re-enable mainnet variant delegation system test for cloud engines ([#9809](https://github.com/dfinity/ic/pull/9809))
91+
* [`3e60d346c`](https://github.com/dfinity/ic/commit/3e60d346c) Consensus(ssh): add SSH access system tests for recovery user ([#9171](https://github.com/dfinity/ic/pull/9171))
92+
* [`4f1ec31dd`](https://github.com/dfinity/ic/commit/4f1ec31dd) Governance: assert host\_subnet\_id is not NNS subnet in create\_canister\_and\_install\_code test ([#9887](https://github.com/dfinity/ic/pull/9887))
93+
* [`d5779efc5`](https://github.com/dfinity/ic/commit/d5779efc5) Governance: For new proposal type CreateCanisterAndInstallCode ([#9807](https://github.com/dfinity/ic/pull/9807))
94+
* [`4d09589e6`](https://github.com/dfinity/ic/commit/4d09589e6) DSM: add canister logging resize benchmarks ([#9871](https://github.com/dfinity/ic/pull/9871))
95+
* [`addfd4fa4`](https://github.com/dfinity/ic/commit/addfd4fa4) DSM: Increase disk size of rejoin\_test\_large ([#9823](https://github.com/dfinity/ic/pull/9823))
96+
* [`8d3390ace`](https://github.com/dfinity/ic/commit/8d3390ace) Governance: Update changelog for hotfix proposal 141380. ([#9873](https://github.com/dfinity/ic/pull/9873))
97+
* [`70e5c7786`](https://github.com/dfinity/ic/commit/70e5c7786) Governance(nervous-system): Updated changelogs for 2026-04-11. ([#9813](https://github.com/dfinity/ic/pull/9813))
98+
99+
### The change is not owned by any replica or HostOS team
100+
* [`0776f289b`](https://github.com/dfinity/ic/commit/0776f289b) IDX(DSM): upgrade wasm tools to v245 ([#9808](https://github.com/dfinity/ic/pull/9808))

0 commit comments

Comments
 (0)