Skip to content

Commit 58096da

Browse files
chore(release): Elect version 21a02f483fa8028568f4c2c5920ec960c87269c0 as GuestOS candidate for rollout (#1663)
1 parent c3d336e commit 58096da

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-31\_03-32-base](https://github.com/dfinity/ic/tree/release-2025-07-31_03-32-base) (`21a02f483fa8028568f4c2c5920ec960c87269c0`)
2+
=================================================================================================================================================================
3+
4+
This release is based on changes since [release-2025-07-24\_03-31-base](https://dashboard.internetcomputer.org/release/615045e039c57ed842c689e49a07ab3de3a8a781) (`615045e039c57ed842c689e49a07ab3de3a8a781`).
5+
6+
Please note that some commits may be excluded from this release if they're not relevant, or not modifying the GuestOS image.
7+
Additionally, descriptions of some changes might have been slightly modified to fit the release notes format.
8+
9+
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-24_03-31-base...release-2025-07-31_03-32-base).
10+
11+
Features:
12+
---------
13+
14+
* [`e9f4cf612`](https://github.com/dfinity/ic/commit/e9f4cf612) Consensus,Execution,Interface: Increase subnet memory capacity to 2 TiB and subnet memory threshold to 750 GiB ([#6086](https://github.com/dfinity/ic/pull/6086))
15+
* [`fd9024f23`](https://github.com/dfinity/ic/commit/fd9024f23) Consensus,Interface: Allow full pre-signatures to be delivered with the batch ([#6019](https://github.com/dfinity/ic/pull/6019))
16+
* [`da2a54e71`](https://github.com/dfinity/ic/commit/da2a54e71) Execution,Interface: Resolve and pair full pre-signatures with request contexts ([#6049](https://github.com/dfinity/ic/pull/6049))
17+
* [`4d644f4c7`](https://github.com/dfinity/ic/commit/4d644f4c7) Execution,Interface: Add `registry_version` to `subnet_info` mgmt endpoint ([#5800](https://github.com/dfinity/ic/pull/5800))
18+
* [`2c22d31ff`](https://github.com/dfinity/ic/commit/2c22d31ff) Execution,Interface: Make cycles charging dependent on registry flag ([#5847](https://github.com/dfinity/ic/pull/5847))
19+
* [`696d448ff`](https://github.com/dfinity/ic/commit/696d448ff) Interface(governance): Add validation and fix display for reward\_account ([#6033](https://github.com/dfinity/ic/pull/6033))
20+
* [`cbbbc1dee`](https://github.com/dfinity/ic/commit/cbbbc1dee) Interface,Node: Implement SEV-based key derivation ([#6112](https://github.com/dfinity/ic/pull/6112))
21+
* [`e266e4926`](https://github.com/dfinity/ic/commit/e266e4926) Node: Resurrect `dfinity.system` kernel arg ([#6072](https://github.com/dfinity/ic/pull/6072))
22+
* [`417b4de76`](https://github.com/dfinity/ic/commit/417b4de76) Node: Only configure GuestOS SSH keys if TEE is not enabled ([#6012](https://github.com/dfinity/ic/pull/6012))
23+
24+
Bugfixes:
25+
---------
26+
27+
* [`b2a9d2250`](https://github.com/dfinity/ic/commit/b2a9d2250) Consensus,Interface: Log sender reply callback instead of request ID ([#6102](https://github.com/dfinity/ic/pull/6102))
28+
* [`401e39350`](https://github.com/dfinity/ic/commit/401e39350) Consensus,Interface: Use ReplicaVersion in CanisterHttpResponseShare ([#6026](https://github.com/dfinity/ic/pull/6026))
29+
* [`4b583cebe`](https://github.com/dfinity/ic/commit/4b583cebe) Consensus,Interface,Node(recovery): use zstd instead of gzip ([#6023](https://github.com/dfinity/ic/pull/6023))
30+
31+
Chores:
32+
-------
33+
34+
* [`82d7b064b`](https://github.com/dfinity/ic/commit/82d7b064b) Execution,Interface: Add logs in system API to track whether bitcoin methods are called on the management canister ([#6088](https://github.com/dfinity/ic/pull/6088))
35+
* [`3c6a516cc`](https://github.com/dfinity/ic/commit/3c6a516cc) Interface: Cleanup handling of malicious images ([#6039](https://github.com/dfinity/ic/pull/6039))
36+
* [`19ac53f96`](https://github.com/dfinity/ic/commit/19ac53f96) Interface,Message Routing: Move testing only Functions in the State Manager into Testing Traits ([#6030](https://github.com/dfinity/ic/pull/6030))
37+
* [`c7993fa04`](https://github.com/dfinity/ic/commit/c7993fa04) Interface,Message Routing: Move Proto Conversions in State Layout to own Files ([#6081](https://github.com/dfinity/ic/pull/6081))
38+
* [`72e046612`](https://github.com/dfinity/ic/commit/72e046612) Interface,Node: Move SEV host functionality to submodule in order to separate host and guest ([#6111](https://github.com/dfinity/ic/pull/6111))
39+
* [`beea51add`](https://github.com/dfinity/ic/commit/beea51add) Node: Consolidate read\_grubenv and write\_grubenv references ([#6062](https://github.com/dfinity/ic/pull/6062))
40+
* [`5a1c00c6b`](https://github.com/dfinity/ic/commit/5a1c00c6b) Node: Update Base Image Refs [2025-07-24-0804] ([#6044](https://github.com/dfinity/ic/pull/6044))
41+
42+
Refactoring:
43+
------------
44+
45+
* [`2f3964fa8`](https://github.com/dfinity/ic/commit/2f3964fa8) Execution,Interface,Message Routing: Remove special handling of empty target\_id from replicated\_state ([#6051](https://github.com/dfinity/ic/pull/6051))
46+
47+
---------------------------------------
48+
49+
## Excluded Changes
50+
51+
### Changed files are excluded by file path filter
52+
* [`5d44834be`](https://github.com/dfinity/ic/commit/5d44834be) Interface(sns): Add API for executing extension operations ([#6077](https://github.com/dfinity/ic/pull/6077))
53+
* [`1b29dbc23`](https://github.com/dfinity/ic/commit/1b29dbc23) Interface(sns\_treasury\_manager): setter for suspense ([#6069](https://github.com/dfinity/ic/pull/6069))
54+
* [`447105bd1`](https://github.com/dfinity/ic/commit/447105bd1) Interface(sns/nns): Add memory\_metrics to canister\_status endpoints ([#6035](https://github.com/dfinity/ic/pull/6035))
55+
* [`abb026303`](https://github.com/dfinity/ic/commit/abb026303) Interface(sns\_treasury\_manager): API to record pending transactions ([#6041](https://github.com/dfinity/ic/pull/6041))
56+
* [`4b7cde9a0`](https://github.com/dfinity/ic/commit/4b7cde9a0) Interface(sns): Ensure governance cached metrics are recomputed once per hour ([#6068](https://github.com/dfinity/ic/pull/6068))
57+
* [`1c325081a`](https://github.com/dfinity/ic/commit/1c325081a) Interface(cmc): Change version to correctly reflect the State version ([#6058](https://github.com/dfinity/ic/pull/6058))
58+
* [`400e4f4ee`](https://github.com/dfinity/ic/commit/400e4f4ee) Interface(cmc): Clean up StateV1 after migration ([#6070](https://github.com/dfinity/ic/pull/6070))
59+
60+
### Not modifying GuestOS
61+
* [`4ab350269`](https://github.com/dfinity/ic/commit/4ab350269) Interface(NRC): Add telemetry ([#6085](https://github.com/dfinity/ic/pull/6085))
62+
* [`ada7e8fe4`](https://github.com/dfinity/ic/commit/ada7e8fe4) Interface: Add more context to `mainnet-icos-revisions.json` and use it ([#6037](https://github.com/dfinity/ic/pull/6037))
63+
* [`c3008e0f2`](https://github.com/dfinity/ic/commit/c3008e0f2) Interface(NPR): Add node metrics sync in timer ([#6078](https://github.com/dfinity/ic/pull/6078))
64+
* [`f9d93fce4`](https://github.com/dfinity/ic/commit/f9d93fce4) Interface(nns-tools): Add a warning when the release candates contain a mix of icrc ledger suite and other canisters ([#6079](https://github.com/dfinity/ic/pull/6079))
65+
* [`952d83d17`](https://github.com/dfinity/ic/commit/952d83d17) Interface(nns-tools): Improve the proposal links in forum post for SNS too ([#6076](https://github.com/dfinity/ic/pull/6076))
66+
* [`df9362ae3`](https://github.com/dfinity/ic/commit/df9362ae3) Interface: Add automatic switching to SSDs to io\_perf\_benchmark ([#6011](https://github.com/dfinity/ic/pull/6011))
67+
* [`dbf0bfde1`](https://github.com/dfinity/ic/commit/dbf0bfde1) Interface(NPR): compute daily FR extrapolation in reward calculator ([#6003](https://github.com/dfinity/ic/pull/6003))
68+
* [`851349620`](https://github.com/dfinity/ic/commit/851349620) Owners: add utopia support to dep-scan ([#6025](https://github.com/dfinity/ic/pull/6025))
69+
* [`544c5ba93`](https://github.com/dfinity/ic/commit/544c5ba93) Interface: Split mainnet SetupOS vars ([#6095](https://github.com/dfinity/ic/pull/6095))
70+
* [`381c7e93e`](https://github.com/dfinity/ic/commit/381c7e93e) Owners(IDX): small workflow fix ([#6106](https://github.com/dfinity/ic/pull/6106))
71+
* [`f3158478c`](https://github.com/dfinity/ic/commit/f3158478c) Consensus,Interface: more logs in the //rs/tests/networking:network\_large\_test ([#6054](https://github.com/dfinity/ic/pull/6054))
72+
* [`3e5d9ce9d`](https://github.com/dfinity/ic/commit/3e5d9ce9d) Consensus,Interface: Remove UpdateImageType ([#6038](https://github.com/dfinity/ic/pull/6038))
73+
* [`9e3fe0b77`](https://github.com/dfinity/ic/commit/9e3fe0b77) Consensus,Interface: increase timeouts of subnet\_recovery tests to reduce flakiness ([#6050](https://github.com/dfinity/ic/pull/6050))
74+
* [`b2887d3bc`](https://github.com/dfinity/ic/commit/b2887d3bc) Consensus,Interface: log more in the upgrade\_downgrade\_app\_subnet\_test to debug flakiness ([#6048](https://github.com/dfinity/ic/pull/6048))
75+
* [`21a02f483`](https://github.com/dfinity/ic/commit/21a02f483) Interface: using absolute time to determine kibana links ([#6108](https://github.com/dfinity/ic/pull/6108))
76+
* [`e6f3425e9`](https://github.com/dfinity/ic/commit/e6f3425e9) Interface: Remove unused variables ([#6074](https://github.com/dfinity/ic/pull/6074))
77+
* [`af7da0022`](https://github.com/dfinity/ic/commit/af7da0022) Interface(nervous-system): Update changelog for release 2025-07-30 ([#6113](https://github.com/dfinity/ic/pull/6113))
78+
* [`121e69ab3`](https://github.com/dfinity/ic/commit/121e69ab3) Interface: enabling log pulling for all system testnets ([#6016](https://github.com/dfinity/ic/pull/6016))
79+
* [`e8858013e`](https://github.com/dfinity/ic/commit/e8858013e) Interface(NPR): Remove registry store cleanup ([#6063](https://github.com/dfinity/ic/pull/6063))
80+
* [`6496931e9`](https://github.com/dfinity/ic/commit/6496931e9) Interface,Message Routing: deflake //rs/tests/message\_routing/xnet:xnet\_malicious\_slices ([#6066](https://github.com/dfinity/ic/pull/6066))
81+
* [`5553d6631`](https://github.com/dfinity/ic/commit/5553d6631) Interface,Message Routing(mr): Log ingress failure reasons in xnet SLO test ([#6047](https://github.com/dfinity/ic/pull/6047))
82+
* [`b5ebec114`](https://github.com/dfinity/ic/commit/b5ebec114) Interface,Node: Extract reusable device-related code and add small improvements ([#6060](https://github.com/dfinity/ic/pull/6060))
83+
* [`e15db98f3`](https://github.com/dfinity/ic/commit/e15db98f3) Owners: remove npm 18 from dep-scan ([#6087](https://github.com/dfinity/ic/pull/6087))
84+
* [`71fc77e07`](https://github.com/dfinity/ic/commit/71fc77e07) Owners: Update Mainnet IC revisions canisters file ([#6084](https://github.com/dfinity/ic/pull/6084))
85+
* [`6fd184fef`](https://github.com/dfinity/ic/commit/6fd184fef) Owners: Update Mainnet ICOS revisions file ([#6080](https://github.com/dfinity/ic/pull/6080))
86+
* [`36dd9b1cc`](https://github.com/dfinity/ic/commit/36dd9b1cc) Owners: Publish Universal Canister ([#6040](https://github.com/dfinity/ic/pull/6040))
87+
* [`27813e55a`](https://github.com/dfinity/ic/commit/27813e55a) Node: Clean up references to 20.04 ([#5789](https://github.com/dfinity/ic/pull/5789))
88+
* [`fbce2b811`](https://github.com/dfinity/ic/commit/fbce2b811) Consensus,Interface(networking): Use verify\_node\_is\_making\_progress in networking\_large\_test ([#6057](https://github.com/dfinity/ic/pull/6057))
89+
* [`a3b731a82`](https://github.com/dfinity/ic/commit/a3b731a82) Consensus,Interface(recovery): guestos-recovery-engine smoke test ([#5761](https://github.com/dfinity/ic/pull/5761))
90+
* [`4ae1184fd`](https://github.com/dfinity/ic/commit/4ae1184fd) Execution,Interface: Add test identical environment variables ([#6024](https://github.com/dfinity/ic/pull/6024))
91+
* [`f8f04575d`](https://github.com/dfinity/ic/commit/f8f04575d) Interface(nns): Enhance golden state test to compare more metrics after upgrades ([#6031](https://github.com/dfinity/ic/pull/6031))
92+
* [`ee311e1bd`](https://github.com/dfinity/ic/commit/ee311e1bd) Interface: `io_perf_benchmark` can select available hosts automatically ([#6042](https://github.com/dfinity/ic/pull/6042))
93+
* [`79bda8091`](https://github.com/dfinity/ic/commit/79bda8091) Interface(sns): Re-enable final balance assertion in treasury manager test ([#6036](https://github.com/dfinity/ic/pull/6036))
94+
* [`f6cc2deea`](https://github.com/dfinity/ic/commit/f6cc2deea) Interface,Node(node): nested guestos\_upgrade\_from\_latest\_release\_to\_current test ([#6107](https://github.com/dfinity/ic/pull/6107))
95+
* [`4b584bfa8`](https://github.com/dfinity/ic/commit/4b584bfa8) Interface,Node(node): fix guestos\_upgrade\_smoke\_test ([#6101](https://github.com/dfinity/ic/pull/6101))
96+
* [`4d344765e`](https://github.com/dfinity/ic/commit/4d344765e) Interface,Node(node): guestos-recovery-upgrader nested test ([#5968](https://github.com/dfinity/ic/pull/5968))
97+
* [`87e8fb920`](https://github.com/dfinity/ic/commit/87e8fb920) Node: fix guestos\_recovery\_engine\_smoke\_test permission checking ([#6064](https://github.com/dfinity/ic/pull/6064))
98+
99+
### Scope of the change (sns) is not related to the artifact
100+
* [`4d2eb702a`](https://github.com/dfinity/ic/commit/4d2eb702a) Interface(sns): Migrate additional dependencies to ic-cdk ([#6096](https://github.com/dfinity/ic/pull/6096))

0 commit comments

Comments
 (0)