Skip to content

Commit 4110ee2

Browse files
chore(release): Elect version f7b2fdb7deb1758622f9c8e282d09ab8813aac62 as HostOS candidate for rollout (#1687)
1 parent e61ab23 commit 4110ee2

File tree

1 file changed

+105
-0
lines changed

1 file changed

+105
-0
lines changed
Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
Release Notes for [**release-2025-08-21\_03-19-base**](https://github.com/dfinity/ic/tree/release-2025-08-21_03-19-base) (f7b2fdb7deb1758622f9c8e282d09ab8813aac62)
2+
===================================================================================================================================================================
3+
4+
This release is based on changes since [release-2025-08-14\_03-27-base](https://dashboard.internetcomputer.org/release/1db8f933fdadc81a90e7db2389b081e21263a9b6) (1db8f933fdadc81a90e7db2389b081e21263a9b6).
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-08-14_03-27-base...release-2025-08-21_03-19-base).
9+
10+
Chores:
11+
-------
12+
13+
* [`544fa2c31`](https://github.com/dfinity/ic/commit/544fa2c31) Node: Tidy up icos defs ([#6286](https://github.com/dfinity/ic/pull/6286))
14+
* [`91b327f78`](https://github.com/dfinity/ic/commit/91b327f78) Node: remove extra\_boot\_args ([#6299](https://github.com/dfinity/ic/pull/6299))
15+
* [`fe4832372`](https://github.com/dfinity/ic/commit/fe4832372) Node: remove grub-upgrader component ([#6298](https://github.com/dfinity/ic/pull/6298))
16+
* [`7fda2b3ec`](https://github.com/dfinity/ic/commit/7fda2b3ec) Node: Update Base Image Refs [2025-08-14-0805] ([#6268](https://github.com/dfinity/ic/pull/6268))
17+
18+
------------------------------------------
19+
20+
## Excluded Changes
21+
22+
### Excluded by authors
23+
* [`365c2ff91`](https://github.com/dfinity/ic/commit/365c2ff91) Execution,Interface(XC): Support for Dogecoin in replica ([#6257](https://github.com/dfinity/ic/pull/6257))
24+
* [`49d659c29`](https://github.com/dfinity/ic/commit/49d659c29) Interface: Unify ic-cdk to v0.18.6 ([#6264](https://github.com/dfinity/ic/pull/6264))
25+
* [`860949a52`](https://github.com/dfinity/ic/commit/860949a52) Execution,Interface: globals in public snapshot metadata API ([#6363](https://github.com/dfinity/ic/pull/6363))
26+
* [`1ad71e35d`](https://github.com/dfinity/ic/commit/1ad71e35d) Execution,Interface: Use correct cost for threshold keys on rental subnets ([#6139](https://github.com/dfinity/ic/pull/6139))
27+
* [`c85f0c6d5`](https://github.com/dfinity/ic/commit/c85f0c6d5) Consensus,Interface: Implement ErrorReproducibility for BuildSignatureInputsError ([#6256](https://github.com/dfinity/ic/pull/6256))
28+
* [`f18d98444`](https://github.com/dfinity/ic/commit/f18d98444) Execution,Interface: Remove memory barrier flag ([#6279](https://github.com/dfinity/ic/pull/6279))
29+
* [`68f260fdb`](https://github.com/dfinity/ic/commit/68f260fdb) Execution,Interface,Message Routing: Add clobber argument to write\_atomically and use it in ic\_os code ([#6243](https://github.com/dfinity/ic/pull/6243))
30+
* [`26c8e2bc7`](https://github.com/dfinity/ic/commit/26c8e2bc7) Interface: do not allow subnet ID as callee in ingress messages ([#6181](https://github.com/dfinity/ic/pull/6181))
31+
32+
### Not modifying HostOS
33+
* [`89f42fd7f`](https://github.com/dfinity/ic/commit/89f42fd7f) Consensus,Interface(http-outcalls): Restrict system subnets to using only 1/2 of API BNs as socks proxies ([#6234](https://github.com/dfinity/ic/pull/6234))
34+
* [`5563bd865`](https://github.com/dfinity/ic/commit/5563bd865) Consensus,Interface(btc): initial support for dogecoin in ic-btc-adapter ([#5822](https://github.com/dfinity/ic/pull/5822))
35+
* [`53f073970`](https://github.com/dfinity/ic/commit/53f073970) Interface: Speed up perf tests ([#6335](https://github.com/dfinity/ic/pull/6335))
36+
* [`7dc82a0e7`](https://github.com/dfinity/ic/commit/7dc82a0e7) Interface(proposal-cli): Add pointer to forum discussion to select proposals in proposal-cli ([#6289](https://github.com/dfinity/ic/pull/6289))
37+
* [`eaee8f1c7`](https://github.com/dfinity/ic/commit/eaee8f1c7) Interface(NRC): Add get\_node\_providers\_rewards endpoint ([#6241](https://github.com/dfinity/ic/pull/6241))
38+
* [`75cc133e4`](https://github.com/dfinity/ic/commit/75cc133e4) Interface(PocketIC): enable specifying initial time during PocketIC instance creation ([#6315](https://github.com/dfinity/ic/pull/6315))
39+
* [`696287e95`](https://github.com/dfinity/ic/commit/696287e95) Interface(sns): Add custom topics for ExecuteExtensionOperation proposals based on which operation is running ([#6281](https://github.com/dfinity/ic/pull/6281))
40+
* [`c496404d9`](https://github.com/dfinity/ic/commit/c496404d9) Interface(ckbtc): cancel invalid stuck transactions ([#6271](https://github.com/dfinity/ic/pull/6271))
41+
* [`240738505`](https://github.com/dfinity/ic/commit/240738505) Interface: bootstrap SNS-W and SNS aggregator canisters ([#6274](https://github.com/dfinity/ic/pull/6274))
42+
* [`fed75e2a5`](https://github.com/dfinity/ic/commit/fed75e2a5) Interface(ICP\_Ledger): Burn funds of the anonymous principal ([#5496](https://github.com/dfinity/ic/pull/5496))
43+
* [`a4282ad16`](https://github.com/dfinity/ic/commit/a4282ad16) Interface(ICP\_Ledger): Allow the anonymous principal to transfer tokens on the ICP ledger ([#5473](https://github.com/dfinity/ic/pull/5473))
44+
* [`c0a60bb5e`](https://github.com/dfinity/ic/commit/c0a60bb5e) Interface: bootstrap NNS governance and root canisters ([#6254](https://github.com/dfinity/ic/pull/6254))
45+
* [`e7cfcd91b`](https://github.com/dfinity/ic/commit/e7cfcd91b) Interface(ckbtc): reimburse withdrawals ([#6272](https://github.com/dfinity/ic/pull/6272))
46+
* [`e6b5a37c5`](https://github.com/dfinity/ic/commit/e6b5a37c5) Interface(sns): Add validation for register extension initial arguments ([#6250](https://github.com/dfinity/ic/pull/6250))
47+
* [`c7a9e7686`](https://github.com/dfinity/ic/commit/c7a9e7686) Execution,Interface: restore global timer and on low wasm memory hooks from snapshot metadata ([#6347](https://github.com/dfinity/ic/pull/6347))
48+
* [`a651d898a`](https://github.com/dfinity/ic/commit/a651d898a) Interface: ensure head\_nns variants of long system-tests only run once on nightly & introduce enable\_head\_nns\_variant ([#6321](https://github.com/dfinity/ic/pull/6321))
49+
* [`339619bfc`](https://github.com/dfinity/ic/commit/339619bfc) Interface: prevent //rs/tests/boundary\_nodes:api\_bn\_integration\_test\_head\_nns from running on PRs ([#6318](https://github.com/dfinity/ic/pull/6318))
50+
* [`89a95fa7d`](https://github.com/dfinity/ic/commit/89a95fa7d) Interface: Mock env variables before executing systest ([#6303](https://github.com/dfinity/ic/pull/6303))
51+
* [`b6cf1a858`](https://github.com/dfinity/ic/commit/b6cf1a858) Interface(ckbtc): fix a bug in replace transaction ([#6304](https://github.com/dfinity/ic/pull/6304))
52+
* [`60a4325ec`](https://github.com/dfinity/ic/commit/60a4325ec) Interface: colocate api\_bn\_update\_workload\_test to reduce flakiness ([#6148](https://github.com/dfinity/ic/pull/6148))
53+
* [`1424afeff`](https://github.com/dfinity/ic/commit/1424afeff) Interface: Fix DRE tests ([#6231](https://github.com/dfinity/ic/pull/6231))
54+
* [`a0177a919`](https://github.com/dfinity/ic/commit/a0177a919) Owners: ict\_testnets should be a directory in devcontainer.json ([#6348](https://github.com/dfinity/ic/pull/6348))
55+
* [`1c6e07bb3`](https://github.com/dfinity/ic/commit/1c6e07bb3) Owners: git diff in ci/bazel-scripts/targets.py ([#6305](https://github.com/dfinity/ic/pull/6305))
56+
* [`bb9de46d7`](https://github.com/dfinity/ic/commit/bb9de46d7) Owners: revert changes to the docker setup ([#6280](https://github.com/dfinity/ic/pull/6280))
57+
* [`f15ec537d`](https://github.com/dfinity/ic/commit/f15ec537d) Owners: use correct container options for rosetta ([#6277](https://github.com/dfinity/ic/pull/6277))
58+
* [`f2dbef4b7`](https://github.com/dfinity/ic/commit/f2dbef4b7) Node: Make dependency on /tmp explicit ([#6284](https://github.com/dfinity/ic/pull/6284))
59+
* [`2aa4be646`](https://github.com/dfinity/ic/commit/2aa4be646) General: Update Mainnet IC revisions canisters file ([#6349](https://github.com/dfinity/ic/pull/6349))
60+
* [`12d395b1a`](https://github.com/dfinity/ic/commit/12d395b1a) Consensus,Interface: rename the experimental\_system\_test\_colocation to colocate ([#6342](https://github.com/dfinity/ic/pull/6342))
61+
* [`b6cf3444e`](https://github.com/dfinity/ic/commit/b6cf3444e) Consensus,Interface(idkg): Remove IDkgBlockReader from IDkgBouncer ([#6307](https://github.com/dfinity/ic/pull/6307))
62+
* [`742582ad0`](https://github.com/dfinity/ic/commit/742582ad0) Consensus,Interface: drop Haskell tests of read state requests and effective canister ID ([#6217](https://github.com/dfinity/ic/pull/6217))
63+
* [`17ca97e6f`](https://github.com/dfinity/ic/commit/17ca97e6f) Crypto: Update change logs and versions for ic-ed25519 and ic-secp256k1 ([#6262](https://github.com/dfinity/ic/pull/6262))
64+
* [`5e81cf9d9`](https://github.com/dfinity/ic/commit/5e81cf9d9) Execution,Interface: Ensure explicit feature flag usage in tests ([#6362](https://github.com/dfinity/ic/pull/6362))
65+
* [`77bbd7ec7`](https://github.com/dfinity/ic/commit/77bbd7ec7) Execution,Interface: replace const RESERVED\_BY\_SNAPSHOT by recomputing the value dynamically ([#6336](https://github.com/dfinity/ic/pull/6336))
66+
* [`27528a43e`](https://github.com/dfinity/ic/commit/27528a43e) Execution,Interface: harden storage reservation tests ([#6326](https://github.com/dfinity/ic/pull/6326))
67+
* [`de5d5df90`](https://github.com/dfinity/ic/commit/de5d5df90) Execution,Interface: Reorganize instrumentation ([#6273](https://github.com/dfinity/ic/pull/6273))
68+
* [`50254a31e`](https://github.com/dfinity/ic/commit/50254a31e) Execution,Interface: port further Haskell tests to Rust ([#6155](https://github.com/dfinity/ic/pull/6155))
69+
* [`923f8aaac`](https://github.com/dfinity/ic/commit/923f8aaac) Execution,Interface: Clean up memory limits ([#6206](https://github.com/dfinity/ic/pull/6206))
70+
* [`2fb394fa0`](https://github.com/dfinity/ic/commit/2fb394fa0) Execution,Interface: EXC: Make benchmarks scripts run in dev container ([#5823](https://github.com/dfinity/ic/pull/5823))
71+
* [`f3f581fbf`](https://github.com/dfinity/ic/commit/f3f581fbf) Interface(ICRC\_Ledger): Remove ex-SEERS SNS from golden state test ([#6345](https://github.com/dfinity/ic/pull/6345))
72+
* [`00a4c4c36`](https://github.com/dfinity/ic/commit/00a4c4c36) Interface(ICP\_Ledger): Clean up burn of anonymous account funds ([#6337](https://github.com/dfinity/ic/pull/6337))
73+
* [`8cde73b3a`](https://github.com/dfinity/ic/commit/8cde73b3a) Interface(nervous-system): Update changelog for release 2025-08-15 ([#6300](https://github.com/dfinity/ic/pull/6300))
74+
* [`7013d28c8`](https://github.com/dfinity/ic/commit/7013d28c8) Interface(sns): Migrate to stable structures and memory manager ([#6301](https://github.com/dfinity/ic/pull/6301))
75+
* [`98b37bf4f`](https://github.com/dfinity/ic/commit/98b37bf4f) Interface: adding a test to ensure that two nodes can't be in the same subnet in the registry canister ([#6200](https://github.com/dfinity/ic/pull/6200))
76+
* [`57556f6bd`](https://github.com/dfinity/ic/commit/57556f6bd) Interface(ckbtc): proposal to upgrade the ckBTC minter ([#6266](https://github.com/dfinity/ic/pull/6266))
77+
* [`f7b2fdb7d`](https://github.com/dfinity/ic/commit/f7b2fdb7d) Owners: Update Mainnet IC revisions canisters file ([#6365](https://github.com/dfinity/ic/pull/6365))
78+
* [`1e15fbe02`](https://github.com/dfinity/ic/commit/1e15fbe02) Owners: run //rs/p2p/... benches nightly ([#6355](https://github.com/dfinity/ic/pull/6355))
79+
* [`087063130`](https://github.com/dfinity/ic/commit/087063130) Owners: Update Mainnet IC revisions canisters file ([#6351](https://github.com/dfinity/ic/pull/6351))
80+
* [`51677f1c8`](https://github.com/dfinity/ic/commit/51677f1c8) Owners: Update Mainnet IC revisions canisters file ([#6317](https://github.com/dfinity/ic/pull/6317))
81+
* [`11b086e5e`](https://github.com/dfinity/ic/commit/11b086e5e) Owners: Update Mainnet ICOS revisions file ([#6322](https://github.com/dfinity/ic/pull/6322))
82+
* [`3ebc51016`](https://github.com/dfinity/ic/commit/3ebc51016) Owners: Update Mainnet ICOS revisions file ([#6316](https://github.com/dfinity/ic/pull/6316))
83+
* [`64abb1334`](https://github.com/dfinity/ic/commit/64abb1334) Owners: Update Mainnet ICOS revisions file ([#6311](https://github.com/dfinity/ic/pull/6311))
84+
* [`c272c5c17`](https://github.com/dfinity/ic/commit/c272c5c17) Owners: add tip how to find matching files to PULL\_REQUEST\_BAZEL\_TARGETS ([#6294](https://github.com/dfinity/ic/pull/6294))
85+
* [`5012ba47e`](https://github.com/dfinity/ic/commit/5012ba47e) Owners: introduce ci/bazel-scripts/targets.py to replace diff.sh ([#6269](https://github.com/dfinity/ic/pull/6269))
86+
* [`16befff70`](https://github.com/dfinity/ic/commit/16befff70) Owners: Update Mainnet ICOS revisions file ([#6275](https://github.com/dfinity/ic/pull/6275))
87+
* [`200d4124e`](https://github.com/dfinity/ic/commit/200d4124e) Consensus,Interface(test): move test local server functionality in its own file ([#6160](https://github.com/dfinity/ic/pull/6160))
88+
* [`d8fb1363e`](https://github.com/dfinity/ic/commit/d8fb1363e) Interface(nns): Make ExchangeRate proposals obsolete ([#5172](https://github.com/dfinity/ic/pull/5172))
89+
* [`2c1572e94`](https://github.com/dfinity/ic/commit/2c1572e94) Interface(registry): Stop updating old routing table ([#6034](https://github.com/dfinity/ic/pull/6034))
90+
* [`acc3e4702`](https://github.com/dfinity/ic/commit/acc3e4702) Consensus,Interface: add more test cases to nns\_delegation\_test ([#6330](https://github.com/dfinity/ic/pull/6330))
91+
* [`2b16b3be7`](https://github.com/dfinity/ic/commit/2b16b3be7) Consensus,Interface: bump timeout of the //rs/tests/consensus/upgrade:upgrade\_downgrade\_nns\_subnet\_test ([#6356](https://github.com/dfinity/ic/pull/6356))
92+
* [`0d8020a02`](https://github.com/dfinity/ic/commit/0d8020a02) Interface(node): fix nested flakiness and rename image variables ([#6343](https://github.com/dfinity/ic/pull/6343))
93+
* [`a76944e73`](https://github.com/dfinity/ic/commit/a76944e73) Interface(ckbtc): integration test for reimbursing withdrawals ([#6278](https://github.com/dfinity/ic/pull/6278))
94+
* [`6d292b515`](https://github.com/dfinity/ic/commit/6d292b515) Interface(ckbtc): update ckBTC mainnet events ([#6267](https://github.com/dfinity/ic/pull/6267))
95+
* [`75d8d61f1`](https://github.com/dfinity/ic/commit/75d8d61f1) Interface(ICRC\_Ledger): Handle SNS ledgers without support in golden state test ([#6270](https://github.com/dfinity/ic/pull/6270))
96+
* [`76d85d250`](https://github.com/dfinity/ic/commit/76d85d250) Interface(ckbtc): clean-up replaying of events ([#6265](https://github.com/dfinity/ic/pull/6265))
97+
* [`1cc48100b`](https://github.com/dfinity/ic/commit/1cc48100b) Interface,Node(node): Use dev hashes in mainnet-icos-revisions.json ([#6261](https://github.com/dfinity/ic/pull/6261))
98+
* [`57e2bb37a`](https://github.com/dfinity/ic/commit/57e2bb37a) Owners: always test long system-tests on PRs of which direct source files have been modified ([#6350](https://github.com/dfinity/ic/pull/6350))
99+
* [`b7df6bf60`](https://github.com/dfinity/ic/commit/b7df6bf60) Owners: sometimes run some consensus tests on PRs ([#6329](https://github.com/dfinity/ic/pull/6329))
100+
* [`ebacb538d`](https://github.com/dfinity/ic/commit/ebacb538d) Owners: check if targets in PULL\_REQUEST\_BAZEL\_TARGETS are non-empty after excluding all manual targets ([#6340](https://github.com/dfinity/ic/pull/6340))
101+
* [`34cf6d759`](https://github.com/dfinity/ic/commit/34cf6d759) Owners: check PULL\_REQUEST\_BAZEL\_TARGETS ([#6333](https://github.com/dfinity/ic/pull/6333))
102+
* [`ddc55cb68`](https://github.com/dfinity/ic/commit/ddc55cb68) Owners: Run some MR long tests sometimes ([#6292](https://github.com/dfinity/ic/pull/6292))
103+
* [`9ba88d0b1`](https://github.com/dfinity/ic/commit/9ba88d0b1) Execution,Interface: Recommend use of candid::Reserved in public API ([#6276](https://github.com/dfinity/ic/pull/6276))
104+
* [`2f27cecce`](https://github.com/dfinity/ic/commit/2f27cecce) Interface(nns): Say that Topic.TOPIC\_UNSPECIFIED is not applicable to Governance/SNS/Neuron's fund ([#6328](https://github.com/dfinity/ic/pull/6328))
105+
* [`dc9b0a3da`](https://github.com/dfinity/ic/commit/dc9b0a3da) Owners: "fix: revert changes to the docker setup ([#6280](https://github.com/dfinity/ic/pull/6280))" ([#6319](https://github.com/dfinity/ic/pull/6319))

0 commit comments

Comments
 (0)