Skip to content

Commit fde9a0d

Browse files
chore(release): Elect version 44e6a4830a03f05101a33d7baeb1f92c5c8093bc as GuestOS candidate for rollout (#1779)
1 parent befe727 commit fde9a0d

File tree

1 file changed

+106
-0
lines changed

1 file changed

+106
-0
lines changed
Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
Release Notes for [release-2025-10-23_03-18-base](https://github.com/dfinity/ic/tree/release-2025-10-23_03-18-base) (`44e6a4830a03f05101a33d7baeb1f92c5c8093bc`)
2+
This release is based on changes since [release-2025-10-17_03-17-base](https://dashboard.internetcomputer.org/release/286295f0397521cd59ca7792df446c57379204fa) (`286295f0397521cd59ca7792df446c57379204fa`).
3+
4+
Please note that some commits may be excluded from this release if they're not relevant, or not modifying the GuestOS image.
5+
Additionally, descriptions of some changes might have been slightly modified to fit the release notes format.
6+
7+
To see a full list of commits added since last release, compare the revisions on [GitHub](https://github.com/dfinity/ic/compare/release-2025-10-17_03-17-base...release-2025-10-23_03-18-base).
8+
## Features:
9+
* [`659872a71`](https://github.com/dfinity/ic/commit/659872a71) Consensus,Interface: Consider IDKG transcripts stored in state during complaints phase ([#7214](https://github.com/dfinity/ic/pull/7214))
10+
* [`854afb6b0`](https://github.com/dfinity/ic/commit/854afb6b0) Execution,Interface: Add metrics for ingress history times ([#7329](https://github.com/dfinity/ic/pull/7329))
11+
* [`dd580377d`](https://github.com/dfinity/ic/commit/dd580377d) Execution,Interface(canister_logging): add `log_memory_limit` configuration to canister settings ([#7065](https://github.com/dfinity/ic/pull/7065))
12+
* [`3e6cc22c3`](https://github.com/dfinity/ic/commit/3e6cc22c3) Execution,Interface(canister_logging): charge for fetching logs via update call ([#7033](https://github.com/dfinity/ic/pull/7033))
13+
* [`669b07d03`](https://github.com/dfinity/ic/commit/669b07d03) Execution,Interface,Message Routing: Credit the caller any cycles attached to late responses ([#7093](https://github.com/dfinity/ic/pull/7093))
14+
* [`aec057306`](https://github.com/dfinity/ic/commit/aec057306) Interface(ICRC-Index): stop indexing and report error in case of unknown block ([#6996](https://github.com/dfinity/ic/pull/6996))
15+
* [`fed7cfc6a`](https://github.com/dfinity/ic/commit/fed7cfc6a) Interface,Message Routing: Reject misrouted responses ([#7107](https://github.com/dfinity/ic/pull/7107))
16+
## Bugfixes:
17+
* [`7397e85ad`](https://github.com/dfinity/ic/commit/7397e85ad) Consensus,Execution,Interface: Turn off query stats for transform functions of https outcalls ([#7144](https://github.com/dfinity/ic/pull/7144))
18+
* [`4beec86b7`](https://github.com/dfinity/ic/commit/4beec86b7) Consensus,Interface: let all pprof endpoints share the same concurency limiter ([#7298](https://github.com/dfinity/ic/pull/7298))
19+
* [`f008a11c6`](https://github.com/dfinity/ic/commit/f008a11c6) Interface,Node: SEV Upgrade fixes and improvements ([#7305](https://github.com/dfinity/ic/pull/7305))
20+
## Performance improvements:
21+
* [`7eb90c83e`](https://github.com/dfinity/ic/commit/7eb90c83e) Consensus,Interface(idkg): Increase the number of transcript creation/validation threads to 16 ([#7351](https://github.com/dfinity/ic/pull/7351))
22+
* [`efab0b907`](https://github.com/dfinity/ic/commit/efab0b907) Crypto,Interface(crypto): adapt ThresholdSchnorrSigInputs to only hold references ([#7285](https://github.com/dfinity/ic/pull/7285))
23+
## Chores:
24+
* [`05cc29051`](https://github.com/dfinity/ic/commit/05cc29051) Consensus,Interface(http-outcalls): remove outdated ipv4 error message ([#7357](https://github.com/dfinity/ic/pull/7357))
25+
* [`97b2a2545`](https://github.com/dfinity/ic/commit/97b2a2545) Consensus,Interface: Fix flaky `test_stable_registry_version` ([#7290](https://github.com/dfinity/ic/pull/7290))
26+
* [`e7251473f`](https://github.com/dfinity/ic/commit/e7251473f) Execution,Interface,Message Routing: Deprecate old field ([#7273](https://github.com/dfinity/ic/pull/7273))
27+
* [`b358d8010`](https://github.com/dfinity/ic/commit/b358d8010) Interface: upgrade rust: 1.89.0 -> 1.90.0 ([#7322](https://github.com/dfinity/ic/pull/7322))
28+
* [`5fff0ef52`](https://github.com/dfinity/ic/commit/5fff0ef52) Interface,Message Routing: Rename `DiffScript::copy_files` to `hardlink_files` to reflect actual implementation ([#7320](https://github.com/dfinity/ic/pull/7320))
29+
* [`634b282d9`](https://github.com/dfinity/ic/commit/634b282d9) Interface,Message Routing: Add state sync step duration for deliver_state_sync ([#7318](https://github.com/dfinity/ic/pull/7318))
30+
* [`588f39e41`](https://github.com/dfinity/ic/commit/588f39e41) Interface,Message Routing: Allow reject signals from the wrong subnet ([#7330](https://github.com/dfinity/ic/pull/7330))
31+
* [`13164179a`](https://github.com/dfinity/ic/commit/13164179a) Owners: update `async-trait` to v0.1.89 ([#7335](https://github.com/dfinity/ic/pull/7335))
32+
* [`c4960c9c8`](https://github.com/dfinity/ic/commit/c4960c9c8) Owners: move local repositories to third_party ([#7311](https://github.com/dfinity/ic/pull/7311))
33+
* [`e9dbcdf23`](https://github.com/dfinity/ic/commit/e9dbcdf23) Owners: move lmdb repository to MODULE.bazel ([#7294](https://github.com/dfinity/ic/pull/7294))
34+
* [`10bf68839`](https://github.com/dfinity/ic/commit/10bf68839) Node: One more (f)stab at UpgradeVM systemd config ([#7355](https://github.com/dfinity/ic/pull/7355))
35+
* [`a09e328c2`](https://github.com/dfinity/ic/commit/a09e328c2) Node: Add comment to override ([#7313](https://github.com/dfinity/ic/pull/7313))
36+
* [`998cdb243`](https://github.com/dfinity/ic/commit/998cdb243) Node: Don't fail the boot if the data partitions cannot be mounted ([#7303](https://github.com/dfinity/ic/pull/7303))
37+
## Refactoring:
38+
* [`5d1b2482d`](https://github.com/dfinity/ic/commit/5d1b2482d) Consensus,Interface(recovery): more consistent NNS vs app subnet recovery system tests ([#7309](https://github.com/dfinity/ic/pull/7309))
39+
* [`e3a7a3632`](https://github.com/dfinity/ic/commit/e3a7a3632) Execution,Interface: Use CanisterManager in query handler ([#7087](https://github.com/dfinity/ic/pull/7087))
40+
* [`4557762fb`](https://github.com/dfinity/ic/commit/4557762fb) Execution,Interface: Use setup_execution consistently across production and test code ([#7138](https://github.com/dfinity/ic/pull/7138))
41+
* [`a32cf9cc0`](https://github.com/dfinity/ic/commit/a32cf9cc0) Execution,Interface: Use compute capacity based on scheduler cores in tests ([#7188](https://github.com/dfinity/ic/pull/7188))
42+
## Tests:
43+
* [`8fbf909bd`](https://github.com/dfinity/ic/commit/8fbf909bd) Consensus,Interface(consensus): Implement unit tests which check that payload limits are taken into account during payload building/validation ([#7261](https://github.com/dfinity/ic/pull/7261))
44+
* [`b3b76edb2`](https://github.com/dfinity/ic/commit/b3b76edb2) Consensus,Interface,Node(nns-recovery): fix the DFINITY-owned node like the other NPs ([#7184](https://github.com/dfinity/ic/pull/7184))
45+
* [`c12809774`](https://github.com/dfinity/ic/commit/c12809774) Execution,Interface: convert remaining Haskell tests of execution environment to Rust ([#7254](https://github.com/dfinity/ic/pull/7254))
46+
## Documentation:
47+
* [`fe035fff0`](https://github.com/dfinity/ic/commit/fe035fff0) Consensus,Interface(nns-recovery): add documentation to NNS recovery ([#7369](https://github.com/dfinity/ic/pull/7369))
48+
## Other changes:
49+
* [`3d7a7bc94`](https://github.com/dfinity/ic/commit/3d7a7bc94) Interface,Message Routing: perf:skip preallocating files which are later hardlinked ([#7245](https://github.com/dfinity/ic/pull/7245))
50+
51+
## Excluded Changes
52+
53+
### Changed files are excluded by file path filter
54+
* [`1f3f1c481`](https://github.com/dfinity/ic/commit/1f3f1c481) Crypto,Interface(crypto): improve readabilty of ic-types' tECDSA tests ([#7246](https://github.com/dfinity/ic/pull/7246))
55+
* [`0373864cd`](https://github.com/dfinity/ic/commit/0373864cd) Execution,Interface: Use u64 for methods that set capacities in tests ([#7306](https://github.com/dfinity/ic/pull/7306))
56+
57+
### Not modifying GuestOS
58+
* [`06c30c71f`](https://github.com/dfinity/ic/commit/06c30c71f) Execution(PocketIC): make library const LATEST_SERVER_VERSION public ([#7288](https://github.com/dfinity/ic/pull/7288))
59+
* [`0711ee341`](https://github.com/dfinity/ic/commit/0711ee341) Interface(ic-admin): Added take-subnet-offline-for-repairs. ([#7361](https://github.com/dfinity/ic/pull/7361))
60+
* [`071f1565b`](https://github.com/dfinity/ic/commit/071f1565b) Interface(registry): Implement set_subnet_operational_level. ([#7275](https://github.com/dfinity/ic/pull/7275))
61+
* [`80a7008a5`](https://github.com/dfinity/ic/commit/80a7008a5) Interface(registry): Invariant check to prevent unassigned nodes from having ssh_write_access ([#7314](https://github.com/dfinity/ic/pull/7314))
62+
* [`52c88e161`](https://github.com/dfinity/ic/commit/52c88e161) Interface(ckdoge): deposit flow with `update_balance` ([#7095](https://github.com/dfinity/ic/pull/7095))
63+
* [`5914dc3d7`](https://github.com/dfinity/ic/commit/5914dc3d7) Interface(proposal_cli): add dogecoin canister ([#7302](https://github.com/dfinity/ic/pull/7302))
64+
* [`9396b587c`](https://github.com/dfinity/ic/commit/9396b587c) Consensus,Interface: experiment to stabilize //rs/bitcoin/adapter:adapter_integration_test ([#7326](https://github.com/dfinity/ic/pull/7326))
65+
* [`2b914f43d`](https://github.com/dfinity/ic/commit/2b914f43d) Execution(PocketIC): fix flakiness of canister http test in live mode ([#7304](https://github.com/dfinity/ic/pull/7304))
66+
* [`8dc57541f`](https://github.com/dfinity/ic/commit/8dc57541f) Interface(nns): address security review + activate feature flag ([#7287](https://github.com/dfinity/ic/pull/7287))
67+
* [`b38564fd8`](https://github.com/dfinity/ic/commit/b38564fd8) Owners: dep-scan trivy file not found error ([#7368](https://github.com/dfinity/ic/pull/7368))
68+
* [`4d42e5cd1`](https://github.com/dfinity/ic/commit/4d42e5cd1) Node: sleep and repeat parameter validation error log for console visibility ([#7315](https://github.com/dfinity/ic/pull/7315))
69+
* [`f6bad0a5e`](https://github.com/dfinity/ic/commit/f6bad0a5e) Execution,Interface: Add worst case BitVec benchmarks ([#7339](https://github.com/dfinity/ic/pull/7339))
70+
* [`ec9f1c8c8`](https://github.com/dfinity/ic/commit/ec9f1c8c8) Consensus,Interface: panic in bitcoin Daemon::new ([#7364](https://github.com/dfinity/ic/pull/7364))
71+
* [`4a667f107`](https://github.com/dfinity/ic/commit/4a667f107) Consensus,Interface: wait for "Done loading" message in the adapter_integration_test ([#7350](https://github.com/dfinity/ic/pull/7350))
72+
* [`2dea3f359`](https://github.com/dfinity/ic/commit/2dea3f359) Consensus,Interface: log daemon command in adapter_integration_test ([#7349](https://github.com/dfinity/ic/pull/7349))
73+
* [`3c6f501ca`](https://github.com/dfinity/ic/commit/3c6f501ca) Consensus,Interface: remove requires-network tag from adapter_integration_test ([#7337](https://github.com/dfinity/ic/pull/7337))
74+
* [`b7f192e8b`](https://github.com/dfinity/ic/commit/b7f192e8b) Consensus,Interface(nns-recovery): higher timeout when waiting for subnet membership change ([#7281](https://github.com/dfinity/ic/pull/7281))
75+
* [`8d74572c4`](https://github.com/dfinity/ic/commit/8d74572c4) Crypto: Setup for a new release of ic-pub-key to crates.io ([#7257](https://github.com/dfinity/ic/pull/7257))
76+
* [`2cd3b9b5f`](https://github.com/dfinity/ic/commit/2cd3b9b5f) Execution(PocketIC): clean up validation code when creating a new PocketIC instance ([#7347](https://github.com/dfinity/ic/pull/7347))
77+
* [`998b4e8a7`](https://github.com/dfinity/ic/commit/998b4e8a7) Execution,Interface: Refactor 100k canister benchmark ([#7323](https://github.com/dfinity/ic/pull/7323))
78+
* [`595f0cc6c`](https://github.com/dfinity/ic/commit/595f0cc6c) Interface(ICRC-Rosetta): more informative block parsing error messages ([#7277](https://github.com/dfinity/ic/pull/7277))
79+
* [`b92f12be2`](https://github.com/dfinity/ic/commit/b92f12be2) Interface(nns): Clean up known neurons related feature flags ([#7286](https://github.com/dfinity/ic/pull/7286))
80+
* [`9bc3cc673`](https://github.com/dfinity/ic/commit/9bc3cc673) Interface: Only import type when not targeting wasm architectures ([#7308](https://github.com/dfinity/ic/pull/7308))
81+
* [`9a745d50f`](https://github.com/dfinity/ic/commit/9a745d50f) Interface(registry): Declare new set_subnet_operational_level method in the Registry canister. ([#7268](https://github.com/dfinity/ic/pull/7268))
82+
* [`c67b20bf0`](https://github.com/dfinity/ic/commit/c67b20bf0) Interface: remove rules_sol ([#7292](https://github.com/dfinity/ic/pull/7292))
83+
* [`68dac1a89`](https://github.com/dfinity/ic/commit/68dac1a89) Owners: make Consensus own NNS Recovery testnet ([#7380](https://github.com/dfinity/ic/pull/7380))
84+
* [`8c1dd9e12`](https://github.com/dfinity/ic/commit/8c1dd9e12) Owners(icrc-ledger-types): release version 0.1.12 of icrc-ledger-types ([#7291](https://github.com/dfinity/ic/pull/7291))
85+
* [`4ea8a2316`](https://github.com/dfinity/ic/commit/4ea8a2316) Owners: Update Mainnet IC revisions canisters file ([#7358](https://github.com/dfinity/ic/pull/7358))
86+
* [`b26b53d7d`](https://github.com/dfinity/ic/commit/b26b53d7d) Owners(ci): split workflow updating mainnet versions ([#7346](https://github.com/dfinity/ic/pull/7346))
87+
* [`8452264f8`](https://github.com/dfinity/ic/commit/8452264f8) Owners: Update Mainnet ICOS revisions file ([#7340](https://github.com/dfinity/ic/pull/7340))
88+
* [`17292cdcb`](https://github.com/dfinity/ic/commit/17292cdcb) Owners: add .github/repo_policies/EXTERNAL_CONTRIB_BLACKLIST ([#7307](https://github.com/dfinity/ic/pull/7307))
89+
* [`52680bfc9`](https://github.com/dfinity/ic/commit/52680bfc9) Owners: Update Mainnet ICOS revisions file ([#7332](https://github.com/dfinity/ic/pull/7332))
90+
* [`99e51764a`](https://github.com/dfinity/ic/commit/99e51764a) Owners: Update Mainnet ICOS revisions file ([#7324](https://github.com/dfinity/ic/pull/7324))
91+
* [`dcead772e`](https://github.com/dfinity/ic/commit/dcead772e) Owners: revert "fix: use lld linker on aarch64-linux to work around linker bug ([#6752](https://github.com/dfinity/ic/pull/6752))" ([#7321](https://github.com/dfinity/ic/pull/7321))
92+
* [`de03eab21`](https://github.com/dfinity/ic/commit/de03eab21) Owners: explain repositories argument of canisters repo rule ([#7312](https://github.com/dfinity/ic/pull/7312))
93+
* [`60d5874b2`](https://github.com/dfinity/ic/commit/60d5874b2) Owners: move wasm-test-suite to third_party ([#7297](https://github.com/dfinity/ic/pull/7297))
94+
* [`73129224e`](https://github.com/dfinity/ic/commit/73129224e) Owners: move rclone to MODULE ([#7299](https://github.com/dfinity/ic/pull/7299))
95+
* [`ef17752a9`](https://github.com/dfinity/ic/commit/ef17752a9) Owners: move miracl-core to third_party ([#7296](https://github.com/dfinity/ic/pull/7296))
96+
* [`c99507058`](https://github.com/dfinity/ic/commit/c99507058) Interface(ckbtc): use `canlog` for logging ([#7328](https://github.com/dfinity/ic/pull/7328))
97+
* [`022009b57`](https://github.com/dfinity/ic/commit/022009b57) Interface(nns): Clean up first_proposal_id_to_record_voting_history ([#7284](https://github.com/dfinity/ic/pull/7284))
98+
* [`c48f82037`](https://github.com/dfinity/ic/commit/c48f82037) Owners(canlog): Use `regex-lite` instead of `regex` for parsing regular expressions ([#7353](https://github.com/dfinity/ic/pull/7353))
99+
* [`768670f34`](https://github.com/dfinity/ic/commit/768670f34) Consensus,Interface: fix adapter test flakiness by increasing timeout ([#7338](https://github.com/dfinity/ic/pull/7338))
100+
* [`3374ad862`](https://github.com/dfinity/ic/commit/3374ad862) Consensus,Interface(consensus): add some benches ([#7300](https://github.com/dfinity/ic/pull/7300))
101+
* [`a8f81f075`](https://github.com/dfinity/ic/commit/a8f81f075) Crypto,Interface(crypto): Add integration tests of VetKD protocol ([#7098](https://github.com/dfinity/ic/pull/7098))
102+
* [`609464f84`](https://github.com/dfinity/ic/commit/609464f84) Execution,Interface: Message load during canister migration test ([#7359](https://github.com/dfinity/ic/pull/7359))
103+
* [`c46f1b371`](https://github.com/dfinity/ic/commit/c46f1b371) Interface(Rosetta): Use tokio::time::sleep instead of std::thread::sleep in async functions ([#7370](https://github.com/dfinity/ic/pull/7370))
104+
* [`0ad091870`](https://github.com/dfinity/ic/commit/0ad091870) Interface(cketh/ckerc20): update EVM RPC canister WASM to v2.6.0 ([#7367](https://github.com/dfinity/ic/pull/7367))
105+
* [`44e6a4830`](https://github.com/dfinity/ic/commit/44e6a4830) Interface: DO NOT MERGE YET feat(governance): Enable SetSubnetOperationalLevel. ([#7377](https://github.com/dfinity/ic/pull/7377))
106+
* [`16f9c104f`](https://github.com/dfinity/ic/commit/16f9c104f) Interface(nns): deactivate the enable_neuron_follow_restrictions flag ([#7272](https://github.com/dfinity/ic/pull/7272))

0 commit comments

Comments
 (0)