Skip to content

Commit 34153b7

Browse files
chore(release): Elect version 1db8f933fdadc81a90e7db2389b081e21263a9b6 as GuestOS candidate for rollout (#1676)
1 parent 0b97bdc commit 34153b7

1 file changed

Lines changed: 120 additions & 0 deletions

File tree

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
Release Notes for [release-2025-08-14\_03-27-base](https://github.com/dfinity/ic/tree/release-2025-08-14_03-27-base) (`1db8f933fdadc81a90e7db2389b081e21263a9b6`)
2+
=================================================================================================================================================================
3+
4+
This release is based on changes since [release-2025-08-07\_03-33-base](https://dashboard.internetcomputer.org/release/047925dfd8386aca91d154054149727131766084) (`047925dfd8386aca91d154054149727131766084`).
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-08-07_03-33-base...release-2025-08-14_03-27-base).
10+
11+
Features:
12+
---------
13+
14+
* [`da40cb4ea`](https://github.com/dfinity/ic/commit/da40cb4ea) Crypto: Add support for subkey derivation to ic-ed25519 and ic-secp256k1 ([#6173](https://github.com/dfinity/ic/pull/6173))
15+
* [`bd1393d54`](https://github.com/dfinity/ic/commit/bd1393d54) Execution,Interface: Add snapshot source to canister history ([#6163](https://github.com/dfinity/ic/pull/6163))
16+
* [`5125d5e8b`](https://github.com/dfinity/ic/commit/5125d5e8b) Execution,Interface: Implement pre-signature stash behind a feature flag ([#6179](https://github.com/dfinity/ic/pull/6179))
17+
* [`f30890a84`](https://github.com/dfinity/ic/commit/f30890a84) Execution,Interface: Extend canister status endpoint ([#6144](https://github.com/dfinity/ic/pull/6144))
18+
* [`388980813`](https://github.com/dfinity/ic/commit/388980813) Interface(ledgers): fix the generic message, add FieldsDisplay ([#5563](https://github.com/dfinity/ic/pull/5563))
19+
* [`84538856c`](https://github.com/dfinity/ic/commit/84538856c) Interface: Add SEV measurements to ReplicaVersionRecord ([#5966](https://github.com/dfinity/ic/pull/5966))
20+
* [`70310a5fb`](https://github.com/dfinity/ic/commit/70310a5fb) Interface(ICP-Ledger): Implement endpoint to reset legacy approvals ([#6121](https://github.com/dfinity/ic/pull/6121))
21+
* [`6290490f9`](https://github.com/dfinity/ic/commit/6290490f9) Interface,Message Routing: Parallel traversal of files in finalize\_checkpoint ([#6185](https://github.com/dfinity/ic/pull/6185))
22+
* [`1905e1dd8`](https://github.com/dfinity/ic/commit/1905e1dd8) Interface,Node: Move disk encryption logic to Rust and support SEV-based disk encryption ([#6170](https://github.com/dfinity/ic/pull/6170))
23+
24+
Bugfixes:
25+
---------
26+
27+
* [`705ab6ab7`](https://github.com/dfinity/ic/commit/705ab6ab7) Consensus,Interface(orchestrator): Gracefully stop orchestrator tasks during replica upgrades ([#5898](https://github.com/dfinity/ic/pull/5898))
28+
* [`358c24213`](https://github.com/dfinity/ic/commit/358c24213) Consensus,Interface: use `/api/v2/subnet/<subnet_id>/read_state` instead of `/api/v2/canister/<effective_canister_id>/read_state` when fetching nns delegation ([#6178](https://github.com/dfinity/ic/pull/6178))
29+
30+
Performance improvements:
31+
-------------------------
32+
33+
* [`8a9e16366`](https://github.com/dfinity/ic/commit/8a9e16366) Consensus,Interface: Remove `anyhow` from P2P code ([#6244](https://github.com/dfinity/ic/pull/6244))
34+
* [`552295bb4`](https://github.com/dfinity/ic/commit/552295bb4) Consensus,Interface: Re-combine peer and user ingress channels ([#5908](https://github.com/dfinity/ic/pull/5908))
35+
36+
Chores:
37+
-------
38+
39+
* [`09571b845`](https://github.com/dfinity/ic/commit/09571b845) Consensus,Interface: Rename `TestSigInputs` ([#6252](https://github.com/dfinity/ic/pull/6252))
40+
* [`34f9ec20d`](https://github.com/dfinity/ic/commit/34f9ec20d) Consensus,Interface: print the raw response when we fail to decode the read state response from the NNS ([#6246](https://github.com/dfinity/ic/pull/6246))
41+
* [`da30c0d38`](https://github.com/dfinity/ic/commit/da30c0d38) Consensus,Interface: drop unused logs ([#6233](https://github.com/dfinity/ic/pull/6233))
42+
* [`39c358e8a`](https://github.com/dfinity/ic/commit/39c358e8a) Consensus,Interface: Use the full pre-signature to determine "oldest registry version in use" ([#6166](https://github.com/dfinity/ic/pull/6166))
43+
* [`65bb95e42`](https://github.com/dfinity/ic/commit/65bb95e42) Consensus,Interface: Report IDKG transcript resolution errors occurring during batch delivery ([#6135](https://github.com/dfinity/ic/pull/6135))
44+
* [`09a91114e`](https://github.com/dfinity/ic/commit/09a91114e) Crypto,Interface,Message Routing: Extra helper functions for hash trees ([#6182](https://github.com/dfinity/ic/pull/6182))
45+
* [`4611dc7ad`](https://github.com/dfinity/ic/commit/4611dc7ad) Execution,Interface: Upgrade Wasmtime 35 ([#6100](https://github.com/dfinity/ic/pull/6100))
46+
* [`3f7bba9a9`](https://github.com/dfinity/ic/commit/3f7bba9a9) Execution,Interface,Message Routing(EXC): Remove unused `call_responded` method on CallContextManager ([#6092](https://github.com/dfinity/ic/pull/6092))
47+
* [`cddf2f8a9`](https://github.com/dfinity/ic/commit/cddf2f8a9) Interface(ICRC\_Ledger): Clean up migration code ([#5627](https://github.com/dfinity/ic/pull/5627))
48+
* [`2ee6ac954`](https://github.com/dfinity/ic/commit/2ee6ac954) Interface(Ledgers): format did files with default formatter ([#6235](https://github.com/dfinity/ic/pull/6235))
49+
* [`853d5f2b6`](https://github.com/dfinity/ic/commit/853d5f2b6) Interface: Add types to utils ([#6186](https://github.com/dfinity/ic/pull/6186))
50+
* [`746c05b97`](https://github.com/dfinity/ic/commit/746c05b97) Owners: upgrade autocfg to 1.5.0 to fix reproducibility ([#6236](https://github.com/dfinity/ic/pull/6236))
51+
* [`a417ed6be`](https://github.com/dfinity/ic/commit/a417ed6be) Owners: don't use separate lockfile for fuzzers ([#6184](https://github.com/dfinity/ic/pull/6184))
52+
* [`fde21389b`](https://github.com/dfinity/ic/commit/fde21389b) Node: removing all mentions of filebeat and log pushing configuration and generation ([#6153](https://github.com/dfinity/ic/pull/6153))
53+
* [`f718b7dbf`](https://github.com/dfinity/ic/commit/f718b7dbf) Node: Update Base Image Refs [2025-08-07-0804] ([#6176](https://github.com/dfinity/ic/pull/6176))
54+
55+
Refactoring:
56+
------------
57+
58+
* [`3fc9c04dd`](https://github.com/dfinity/ic/commit/3fc9c04dd) Consensus,Interface: Remove `ThresholdSigInputsRef` ([#6157](https://github.com/dfinity/ic/pull/6157))
59+
60+
Tests:
61+
------
62+
63+
* [`1d53767ab`](https://github.com/dfinity/ic/commit/1d53767ab) Interface,Node(node): Scaffold initial structure for E2E NNS recovery test ([#6168](https://github.com/dfinity/ic/pull/6168))
64+
65+
---------------------------------------
66+
67+
## Excluded Changes
68+
69+
### Changed files are excluded by file path filter
70+
* [`f13aff703`](https://github.com/dfinity/ic/commit/f13aff703) Interface(sns): Add withdraw operation with validation and rendering ([#6174](https://github.com/dfinity/ic/pull/6174))
71+
* [`661c17a9a`](https://github.com/dfinity/ic/commit/661c17a9a) Interface(cycles-minting): Allow Subnet Rental canister to tell Cycles Minting canister, "principal P is allowed to create canisters on subnet N". ([#5652](https://github.com/dfinity/ic/pull/5652))
72+
* [`71b0383f8`](https://github.com/dfinity/ic/commit/71b0383f8) Interface(sns): Fix an issue where neuron topic follower index is updated incorrectly ([#6221](https://github.com/dfinity/ic/pull/6221))
73+
74+
### Not modifying GuestOS
75+
* [`b66c27072`](https://github.com/dfinity/ic/commit/b66c27072) Interface(PocketIC): bootstrap cycles ledger and index canisters ([#6218](https://github.com/dfinity/ic/pull/6218))
76+
* [`2040bda39`](https://github.com/dfinity/ic/commit/2040bda39) Interface(icp-rosetta): () add icp rosetta release 2.1.7 ([#6229](https://github.com/dfinity/ic/pull/6229))
77+
* [`87a82999f`](https://github.com/dfinity/ic/commit/87a82999f) Interface(ICP-Rosetta): adding disburse maturity endpoint ([#5994](https://github.com/dfinity/ic/pull/5994))
78+
* [`9c44736ed`](https://github.com/dfinity/ic/commit/9c44736ed) Interface(ICRC\_Rosetta): Add ICRC Rosetta release 1.2.5 ([#6211](https://github.com/dfinity/ic/pull/6211))
79+
* [`aec00cd6b`](https://github.com/dfinity/ic/commit/aec00cd6b) Interface(ICP-Ledger): Allow legacy transfer to burn less than fee if it is the entire balance ([#6138](https://github.com/dfinity/ic/pull/6138))
80+
* [`db0a76b9b`](https://github.com/dfinity/ic/commit/db0a76b9b) Owners: print node name in Build IC ([#6242](https://github.com/dfinity/ic/pull/6242))
81+
* [`66877f03b`](https://github.com/dfinity/ic/commit/66877f03b) Consensus,Interface: temporarily disable downloading launch measurements in tests ([#6204](https://github.com/dfinity/ic/pull/6204))
82+
* [`1db8f933f`](https://github.com/dfinity/ic/commit/1db8f933f) Interface(ckbtc): prevent signing transaction with too many inputs ([#6260](https://github.com/dfinity/ic/pull/6260))
83+
* [`fe9863560`](https://github.com/dfinity/ic/commit/fe9863560) Interface(NRC): Fix rewardable nodes computation ([#6225](https://github.com/dfinity/ic/pull/6225))
84+
* [`05530871f`](https://github.com/dfinity/ic/commit/05530871f) Interface(NRC): Small fixes ([#6156](https://github.com/dfinity/ic/pull/6156))
85+
* [`4ff834047`](https://github.com/dfinity/ic/commit/4ff834047) Interface,Node: Fix broken nested tests ([#6202](https://github.com/dfinity/ic/pull/6202))
86+
* [`8013374b6`](https://github.com/dfinity/ic/commit/8013374b6) Owners(IDX): update license links ([#6175](https://github.com/dfinity/ic/pull/6175))
87+
* [`fc211c4dd`](https://github.com/dfinity/ic/commit/fc211c4dd) Consensus,Interface: inline dependencies in canister\_client crates ([#6209](https://github.com/dfinity/ic/pull/6209))
88+
* [`c3e3ae522`](https://github.com/dfinity/ic/commit/c3e3ae522) Consensus,Interface: Tidy up tests to consolidate code ([#6187](https://github.com/dfinity/ic/pull/6187))
89+
* [`f886fd9f0`](https://github.com/dfinity/ic/commit/f886fd9f0) Consensus,Interface: inline dependencies in backup crates ([#6189](https://github.com/dfinity/ic/pull/6189))
90+
* [`06071e7d8`](https://github.com/dfinity/ic/commit/06071e7d8) Crypto,Interface: Remove unused dependency on ic-test-utilities ([#6194](https://github.com/dfinity/ic/pull/6194))
91+
* [`9bceb4497`](https://github.com/dfinity/ic/commit/9bceb4497) Interface(cross-chain): use `evm_rpc_types` v2.0.0 ([#6238](https://github.com/dfinity/ic/pull/6238))
92+
* [`e78031654`](https://github.com/dfinity/ic/commit/e78031654) Interface: Organize IC image test env interface ([#6230](https://github.com/dfinity/ic/pull/6230))
93+
* [`496c20d68`](https://github.com/dfinity/ic/commit/496c20d68) Interface: Add missing Cargo files to workspace ([#6201](https://github.com/dfinity/ic/pull/6201))
94+
* [`78f009705`](https://github.com/dfinity/ic/commit/78f009705) Interface(Ledgers): Load WASMs using env vars ([#6195](https://github.com/dfinity/ic/pull/6195))
95+
* [`510da65de`](https://github.com/dfinity/ic/commit/510da65de) Interface: remove kubeconfig extension ([#6196](https://github.com/dfinity/ic/pull/6196))
96+
* [`995bf2b20`](https://github.com/dfinity/ic/commit/995bf2b20) Interface: inline dependencies in boundary\_node crates ([#6192](https://github.com/dfinity/ic/pull/6192))
97+
* [`6045144d8`](https://github.com/dfinity/ic/commit/6045144d8) Interface(Ledgers): Remove unused dependencies ([#6193](https://github.com/dfinity/ic/pull/6193))
98+
* [`145df0db2`](https://github.com/dfinity/ic/commit/145df0db2) Interface: Cleanup `HasIcDependencies` trait ([#6075](https://github.com/dfinity/ic/pull/6075))
99+
* [`4d9bf0df8`](https://github.com/dfinity/ic/commit/4d9bf0df8) Interface: track NNS frontend dapp and SNS aggregator as external mainnet canisters in the bazel workspace ([#6142](https://github.com/dfinity/ic/pull/6142))
100+
* [`7f8ccf7b3`](https://github.com/dfinity/ic/commit/7f8ccf7b3) Interface,Node: HostOS SEV improvements ([#6249](https://github.com/dfinity/ic/pull/6249))
101+
* [`4e850b9e5`](https://github.com/dfinity/ic/commit/4e850b9e5) Owners: inline the bazel-test-all action into the bazel-test-all job ([#6258](https://github.com/dfinity/ic/pull/6258))
102+
* [`e37cc67c6`](https://github.com/dfinity/ic/commit/e37cc67c6) Owners: drop docker-bin ([#6215](https://github.com/dfinity/ic/pull/6215))
103+
* [`b679198e1`](https://github.com/dfinity/ic/commit/b679198e1) Owners: clean up container build scripts ([#6210](https://github.com/dfinity/ic/pull/6210))
104+
* [`241cb2b37`](https://github.com/dfinity/ic/commit/241cb2b37) Owners: remove build container entrypoint ([#6198](https://github.com/dfinity/ic/pull/6198))
105+
* [`ba7f74d24`](https://github.com/dfinity/ic/commit/ba7f74d24) Owners: Update Mainnet IC revisions canisters file ([#6228](https://github.com/dfinity/ic/pull/6228))
106+
* [`f3216953a`](https://github.com/dfinity/ic/commit/f3216953a) Owners: Update Mainnet IC revisions canisters file ([#6213](https://github.com/dfinity/ic/pull/6213))
107+
* [`1abed28ca`](https://github.com/dfinity/ic/commit/1abed28ca) Owners: Update Mainnet ICOS revisions file ([#6212](https://github.com/dfinity/ic/pull/6212))
108+
* [`fa049f8b1`](https://github.com/dfinity/ic/commit/fa049f8b1) Owners: Update Mainnet ICOS revisions file ([#6208](https://github.com/dfinity/ic/pull/6208))
109+
* [`e9afd38a4`](https://github.com/dfinity/ic/commit/e9afd38a4) Owners(canlog): remove dependency on `ic_cdk` ([#6222](https://github.com/dfinity/ic/pull/6222))
110+
* [`03ee0138a`](https://github.com/dfinity/ic/commit/03ee0138a) Node: guestos-recovery-engine permission setting ([#6129](https://github.com/dfinity/ic/pull/6129))
111+
* [`8038aa8df`](https://github.com/dfinity/ic/commit/8038aa8df) Interface(ICRC\_Ledger): Remove sunset ICVC SNS from golden state test ([#6251](https://github.com/dfinity/ic/pull/6251))
112+
* [`a8a1a5d94`](https://github.com/dfinity/ic/commit/a8a1a5d94) Interface(node): use dev latest-setupOS and upgrade images ([#6237](https://github.com/dfinity/ic/pull/6237))
113+
* [`4a2baf0fb`](https://github.com/dfinity/ic/commit/4a2baf0fb) Interface,Message Routing: rejoin\_test\_large\_state should fetch multiple GiB of chunks during state sync ([#6188](https://github.com/dfinity/ic/pull/6188))
114+
* [`2bafba9f6`](https://github.com/dfinity/ic/commit/2bafba9f6) Interface,Node(node): NNS recovery test extension ([#6191](https://github.com/dfinity/ic/pull/6191))
115+
* [`a191a3657`](https://github.com/dfinity/ic/commit/a191a3657) Node: Bump setupOS disk\_img\_size\_check ([#6177](https://github.com/dfinity/ic/pull/6177))
116+
* [`3f142da54`](https://github.com/dfinity/ic/commit/3f142da54) Interface: () Cleanup docs on building the rosetta image ([#6227](https://github.com/dfinity/ic/pull/6227))
117+
* [`55ec0283b`](https://github.com/dfinity/ic/commit/55ec0283b) Interface: update ic0 to v1.0.0. ([#6216](https://github.com/dfinity/ic/pull/6216))
118+
119+
### Scope of the change (sns) is not related to the artifact
120+
* [`46eacff4c`](https://github.com/dfinity/ic/commit/46eacff4c) Interface(sns): Validate treasury limits before treasury manager deposit operation ([#6245](https://github.com/dfinity/ic/pull/6245))

0 commit comments

Comments
 (0)