Skip to content

Commit 1a6487f

Browse files
chore(release): Elect version 5128134d24b7a5b8e24a3d5d40c4cce9d81fd375 as HostOS candidate for rollout (#1644)
1 parent 8deef20 commit 1a6487f

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-2025-07-11\_03-31-base**](https://github.com/dfinity/ic/tree/release-2025-07-11_03-31-base) (5128134d24b7a5b8e24a3d5d40c4cce9d81fd375)
2+
===================================================================================================================================================================
3+
4+
This release is based on changes since [release-2025-07-03\_03-27-base](https://dashboard.internetcomputer.org/release/e915efecc8af90993ccfc499721ebe826aadba60) (e915efecc8af90993ccfc499721ebe826aadba60).
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-2025-07-03_03-27-base...release-2025-07-11_03-31-base).
9+
10+
Features:
11+
---------
12+
13+
* [`3f26fb05c`](https://github.com/dfinity/ic/commit/3f26fb05c) Interface,Node: Add new VSOCK command for starting the Upgrade Guest VM ([#5838](https://github.com/dfinity/ic/pull/5838))
14+
* [`2f87fe952`](https://github.com/dfinity/ic/commit/2f87fe952) Interface,Node: Implement Upgrade Guest VM ([#5729](https://github.com/dfinity/ic/pull/5729))
15+
16+
Bugfixes:
17+
---------
18+
19+
* [`2e1c7650a`](https://github.com/dfinity/ic/commit/2e1c7650a) Interface,Node: Fix the reboot behavior of GuestVM ([#5876](https://github.com/dfinity/ic/pull/5876))
20+
21+
Performance improvements:
22+
-------------------------
23+
24+
* [`d4d277289`](https://github.com/dfinity/ic/commit/d4d277289) Interface,Node: Optimize guest\_vm\_runner tests ([#5834](https://github.com/dfinity/ic/pull/5834))
25+
26+
Chores:
27+
-------
28+
29+
* [`7d377c34c`](https://github.com/dfinity/ic/commit/7d377c34c) Node: Update Base Image Refs [2025-07-10-0804] ([#5879](https://github.com/dfinity/ic/pull/5879))
30+
* [`079ae336a`](https://github.com/dfinity/ic/commit/079ae336a) Node: Update Base Image Refs [2025-07-03-0812] ([#5814](https://github.com/dfinity/ic/pull/5814))
31+
32+
------------------------------------------
33+
34+
## Excluded Changes
35+
36+
### Changed files are excluded by file path filter
37+
* [`355028b3f`](https://github.com/dfinity/ic/commit/355028b3f) Owners: don't build untransitioned benchmarks ([#5820](https://github.com/dfinity/ic/pull/5820))
38+
* [`313220510`](https://github.com/dfinity/ic/commit/313220510) Interface(bitcoin): Adapter system tests ([#5575](https://github.com/dfinity/ic/pull/5575))
39+
40+
### Excluded by authors
41+
* [`e36d9f53c`](https://github.com/dfinity/ic/commit/e36d9f53c) Execution,Interface: Update canister status to include environment variables ([#5843](https://github.com/dfinity/ic/pull/5843))
42+
* [`18d7278ba`](https://github.com/dfinity/ic/commit/18d7278ba) Execution,Interface,Message Routing: Create a collection of pre-signatures in replicated state ([#5768](https://github.com/dfinity/ic/pull/5768))
43+
* [`648c31145`](https://github.com/dfinity/ic/commit/648c31145) Interface: Added canister\_cycles\_cost\_schedule to SubnetRecord. ([#5816](https://github.com/dfinity/ic/pull/5816))
44+
* [`1787e4e66`](https://github.com/dfinity/ic/commit/1787e4e66) Interface,Node: Build custom SEV-compatible OVMF from source and distribute it with the GuestOS ([#5776](https://github.com/dfinity/ic/pull/5776))
45+
* [`967f2d362`](https://github.com/dfinity/ic/commit/967f2d362) Execution,Interface: add test\_timeout to benchmark targets ([#5821](https://github.com/dfinity/ic/pull/5821))
46+
* [`3a2bc2e8c`](https://github.com/dfinity/ic/commit/3a2bc2e8c) Interface: remove WASM validation and canister history tests in Haskell ([#5852](https://github.com/dfinity/ic/pull/5852))
47+
* [`5128134d2`](https://github.com/dfinity/ic/commit/5128134d2) Interface,Node: Revert "feat: Build custom SEV-compatible OVMF from source and distribute it with the GuestOS ([#5776](https://github.com/dfinity/ic/pull/5776))" ([#5894](https://github.com/dfinity/ic/pull/5894))
48+
49+
### Not modifying HostOS
50+
* [`ee83c4bb5`](https://github.com/dfinity/ic/commit/ee83c4bb5) Execution,Interface: Update update\_settings to keep track of environment variables via canister history ([#5801](https://github.com/dfinity/ic/pull/5801))
51+
* [`eeacd880a`](https://github.com/dfinity/ic/commit/eeacd880a) Execution,Interface,Message Routing(registry-client): Use the new canister\_ranges\_ key family in RegistryClient ([#5808](https://github.com/dfinity/ic/pull/5808))
52+
* [`187d86a2b`](https://github.com/dfinity/ic/commit/187d86a2b) Interface(registry): Make Registry.create\_subnet return the ID of the new subnet. ([#5885](https://github.com/dfinity/ic/pull/5885))
53+
* [`7d794e0a2`](https://github.com/dfinity/ic/commit/7d794e0a2) Interface(nns-governance): Introduce fulfill subnet rental request proposal. ([#5835](https://github.com/dfinity/ic/pull/5835))
54+
* [`f8a10ffff`](https://github.com/dfinity/ic/commit/f8a10ffff) Interface(ICP-Ledger): add candid tip\_of\_chain endpoint ([#5871](https://github.com/dfinity/ic/pull/5871))
55+
* [`ca0ed9787`](https://github.com/dfinity/ic/commit/ca0ed9787) Interface(sns): SNS treasury manager API ([#5788](https://github.com/dfinity/ic/pull/5788))
56+
* [`c6e9c6513`](https://github.com/dfinity/ic/commit/c6e9c6513) Interface(registry): Read routing table through shards ([#5809](https://github.com/dfinity/ic/pull/5809))
57+
* [`fccfa2c7c`](https://github.com/dfinity/ic/commit/fccfa2c7c) Interface(sns): Add voting power metrics ([#5865](https://github.com/dfinity/ic/pull/5865))
58+
* [`4dab33f67`](https://github.com/dfinity/ic/commit/4dab33f67) Interface(sns): Implement treasury metrics refresher ([#5855](https://github.com/dfinity/ic/pull/5855))
59+
* [`854f2bc80`](https://github.com/dfinity/ic/commit/854f2bc80) Interface(sns): SNS treasury metrics ([#5848](https://github.com/dfinity/ic/pull/5848))
60+
* [`aa1e93ae3`](https://github.com/dfinity/ic/commit/aa1e93ae3) Interface(sns): Enable other canisters to fetch SNS Governance metrics ([#5842](https://github.com/dfinity/ic/pull/5842))
61+
* [`c427921ce`](https://github.com/dfinity/ic/commit/c427921ce) Interface(icrc-rosetta): Add ICRC Rosetta release 1.2.4 ([#5846](https://github.com/dfinity/ic/pull/5846))
62+
* [`f92a0ff3f`](https://github.com/dfinity/ic/commit/f92a0ff3f) Interface: bootstrap CMC on PocketIC instances ([#5831](https://github.com/dfinity/ic/pull/5831))
63+
* [`55442a949`](https://github.com/dfinity/ic/commit/55442a949) Interface(ic-registry-canister-client): Create in mem. mapping timestamp to registry versions in registry-canister-client ([#5706](https://github.com/dfinity/ic/pull/5706))
64+
* [`d08ec4868`](https://github.com/dfinity/ic/commit/d08ec4868) Interface(nns): Change root proposal to call Registry::subnet\_for\_canister instead of reading from routing table ([#5790](https://github.com/dfinity/ic/pull/5790))
65+
* [`636fd13b7`](https://github.com/dfinity/ic/commit/636fd13b7) Interface: Add new node type mappings for nodes in the registry ([#5805](https://github.com/dfinity/ic/pull/5805))
66+
* [`910548cc4`](https://github.com/dfinity/ic/commit/910548cc4) Interface(ICP-Ledger): Implement endpoint to retrieve approvals ([#5680](https://github.com/dfinity/ic/pull/5680))
67+
* [`ca7359abf`](https://github.com/dfinity/ic/commit/ca7359abf) Owners: notify consensus team on mainnet update failure ([#5833](https://github.com/dfinity/ic/pull/5833))
68+
* [`976aefc44`](https://github.com/dfinity/ic/commit/976aefc44) Interface(test): fix Rust SignerCanister API ([#5891](https://github.com/dfinity/ic/pull/5891))
69+
* [`d5c851d26`](https://github.com/dfinity/ic/commit/d5c851d26) Interface(test): fix the signer canister and revert chain key performance tests back to it ([#5853](https://github.com/dfinity/ic/pull/5853))
70+
* [`3eca1b52f`](https://github.com/dfinity/ic/commit/3eca1b52f) Interface: Controllers of the subnet rental canister in testnet ([#5787](https://github.com/dfinity/ic/pull/5787))
71+
* [`7c52fa197`](https://github.com/dfinity/ic/commit/7c52fa197) Owners(IDX): update to github artifact ([#5873](https://github.com/dfinity/ic/pull/5873))
72+
* [`016f2ad0a`](https://github.com/dfinity/ic/commit/016f2ad0a) General: Update Mainnet IC revisions canisters file ([#5880](https://github.com/dfinity/ic/pull/5880))
73+
* [`1ffbc6cd1`](https://github.com/dfinity/ic/commit/1ffbc6cd1) Consensus,Interface(test): replace pre-built message canister with up-to-date Rust source code ([#5861](https://github.com/dfinity/ic/pull/5861))
74+
* [`333217fe0`](https://github.com/dfinity/ic/commit/333217fe0) Consensus,Interface: simplify artifact\_pool build graph ([#5883](https://github.com/dfinity/ic/pull/5883))
75+
* [`fa6080b7b`](https://github.com/dfinity/ic/commit/fa6080b7b) Execution,Interface: Add more fine grained metrics for the http outcalls price ([#5609](https://github.com/dfinity/ic/pull/5609))
76+
* [`b04d7adb6`](https://github.com/dfinity/ic/commit/b04d7adb6) Interface: Bump Subnet Rental Canister version ([#5836](https://github.com/dfinity/ic/pull/5836))
77+
* [`f6b9d5a3d`](https://github.com/dfinity/ic/commit/f6b9d5a3d) Interface(nns): fix a few typos in NNS Governance ([#5856](https://github.com/dfinity/ic/pull/5856))
78+
* [`93a18ceb9`](https://github.com/dfinity/ic/commit/93a18ceb9) Interface(cketh): use GetLogsRpcConfig ([#5864](https://github.com/dfinity/ic/pull/5864))
79+
* [`b0c5c92c5`](https://github.com/dfinity/ic/commit/b0c5c92c5) Interface(nervous-system): Update changelog for release 2025-07-09 ([#5868](https://github.com/dfinity/ic/pull/5868))
80+
* [`894e3501d`](https://github.com/dfinity/ic/commit/894e3501d) Interface(nervous-system): Update changelog for release 2025-07-06 ([#5840](https://github.com/dfinity/ic/pull/5840))
81+
* [`6d4aae5b7`](https://github.com/dfinity/ic/commit/6d4aae5b7) Interface: bump pocket-ic server spec\_test timeout ([#5850](https://github.com/dfinity/ic/pull/5850))
82+
* [`0e9facaea`](https://github.com/dfinity/ic/commit/0e9facaea) Interface: clean up test driver dependencies ([#5845](https://github.com/dfinity/ic/pull/5845))
83+
* [`ab9007b12`](https://github.com/dfinity/ic/commit/ab9007b12) Interface(boundary): increase polling timeout in acme challenge ([#5829](https://github.com/dfinity/ic/pull/5829))
84+
* [`567d2e1c2`](https://github.com/dfinity/ic/commit/567d2e1c2) Interface: bump governance integration test timeout ([#5830](https://github.com/dfinity/ic/pull/5830))
85+
* [`afed226c6`](https://github.com/dfinity/ic/commit/afed226c6) Interface(boundary): add status polling and more logs in certificate-issuer ([#5803](https://github.com/dfinity/ic/pull/5803))
86+
* [`911e462e0`](https://github.com/dfinity/ic/commit/911e462e0) Interface,Message Routing: Flush state manager more often in state machine tests ([#5851](https://github.com/dfinity/ic/pull/5851))
87+
* [`16ee0312e`](https://github.com/dfinity/ic/commit/16ee0312e) Interface,Node: bump guest vm runner test timeout ([#5828](https://github.com/dfinity/ic/pull/5828))
88+
* [`fd1e9df78`](https://github.com/dfinity/ic/commit/fd1e9df78) Owners: Update Mainnet IC revisions canisters file ([#5882](https://github.com/dfinity/ic/pull/5882))
89+
* [`b7fac5897`](https://github.com/dfinity/ic/commit/b7fac5897) Owners: Update Mainnet IC revisions canisters file ([#5874](https://github.com/dfinity/ic/pull/5874))
90+
* [`bd6ac4b2b`](https://github.com/dfinity/ic/commit/bd6ac4b2b) Owners: Update Mainnet ICOS revisions file ([#5849](https://github.com/dfinity/ic/pull/5849))
91+
* [`7b3e74e05`](https://github.com/dfinity/ic/commit/7b3e74e05) Owners: Update Mainnet ICOS revisions file ([#5757](https://github.com/dfinity/ic/pull/5757))
92+
* [`68fa80dbe`](https://github.com/dfinity/ic/commit/68fa80dbe) Owners(icrc-ledger-client): Bump icrc-ledger-client version to 0.1.3 ([#5832](https://github.com/dfinity/ic/pull/5832))
93+
* [`44a0b9108`](https://github.com/dfinity/ic/commit/44a0b9108) Owners(icrc-ledger-types): Remove unused dependencies from icrc-ledger-client ([#5827](https://github.com/dfinity/ic/pull/5827))
94+
* [`fc85690fc`](https://github.com/dfinity/ic/commit/fc85690fc) Owners: bump pocket-ic test timeout ([#5815](https://github.com/dfinity/ic/pull/5815))
95+
* [`85b2dafcb`](https://github.com/dfinity/ic/commit/85b2dafcb) Interface(registry): Use shards for get\_subnet\_for\_canister ([#5867](https://github.com/dfinity/ic/pull/5867))
96+
* [`0ea8e0980`](https://github.com/dfinity/ic/commit/0ea8e0980) Execution,Interface: harden canister history tests by providing duplicate controllers ([#5825](https://github.com/dfinity/ic/pull/5825))
97+
* [`851a2fc97`](https://github.com/dfinity/ic/commit/851a2fc97) Interface: Extend create\_subnet\_test to create multiple subnets at the same time ([#5844](https://github.com/dfinity/ic/pull/5844))
98+
* [`73bb32695`](https://github.com/dfinity/ic/commit/73bb32695) Interface(registry): Set up sharded routing table in registry tests ([#5810](https://github.com/dfinity/ic/pull/5810))
99+
* [`8c0981290`](https://github.com/dfinity/ic/commit/8c0981290) Interface: Write the routing table entries in the new format in addition to the old ([#5740](https://github.com/dfinity/ic/pull/5740))
100+
* [`b509aaa1f`](https://github.com/dfinity/ic/commit/b509aaa1f) Execution,Interface,Message Routing: Add remark about Arcs ([#5798](https://github.com/dfinity/ic/pull/5798))

0 commit comments

Comments
 (0)