|
| 1 | +Release Notes for [**release-2025-08-07\_03-33-base**](https://github.com/dfinity/ic/tree/release-2025-08-07_03-33-base) (047925dfd8386aca91d154054149727131766084) |
| 2 | +=================================================================================================================================================================== |
| 3 | + |
| 4 | +This release is based on changes since [release-2025-07-31\_03-32-base](https://dashboard.internetcomputer.org/release/21a02f483fa8028568f4c2c5920ec960c87269c0) (21a02f483fa8028568f4c2c5920ec960c87269c0). |
| 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-31_03-32-base...release-2025-08-07_03-33-base). |
| 9 | + |
| 10 | +Features: |
| 11 | +--------- |
| 12 | + |
| 13 | +* [`8da1c2821`](https://github.com/dfinity/ic/commit/8da1c2821) Interface,Node: Do not restart Upgrade VM when it stops ([#6124](https://github.com/dfinity/ic/pull/6124)) |
| 14 | + |
| 15 | +Bugfixes: |
| 16 | +--------- |
| 17 | + |
| 18 | +* [`e33ce5f41`](https://github.com/dfinity/ic/commit/e33ce5f41) Node: ensure /boot/grub/grubenv is always synced after writing ([#6134](https://github.com/dfinity/ic/pull/6134)) |
| 19 | + |
| 20 | +Chores: |
| 21 | +------- |
| 22 | + |
| 23 | +* [`a4c1c9bce`](https://github.com/dfinity/ic/commit/a4c1c9bce) Interface: update rust to 1.88.0 ([#6045](https://github.com/dfinity/ic/pull/6045)) |
| 24 | +* [`1377da9b6`](https://github.com/dfinity/ic/commit/1377da9b6) Owners: Bump glibc version to 2.31 ([#6119](https://github.com/dfinity/ic/pull/6119)) |
| 25 | +* [`a397a231f`](https://github.com/dfinity/ic/commit/a397a231f) Node: Update Base Image Refs [2025-07-31-0805] ([#6116](https://github.com/dfinity/ic/pull/6116)) |
| 26 | + |
| 27 | +------------------------------------------ |
| 28 | + |
| 29 | +## Excluded Changes |
| 30 | + |
| 31 | +### Excluded by authors |
| 32 | +* [`3ef93dd24`](https://github.com/dfinity/ic/commit/3ef93dd24) Execution,Interface,Message Routing: Make cost API for threshold keys available on rental subnets ([#6125](https://github.com/dfinity/ic/pull/6125)) |
| 33 | +* [`5bd91e63e`](https://github.com/dfinity/ic/commit/5bd91e63e) Consensus,Interface: Remove unused IDkgPayload conversion ([#6128](https://github.com/dfinity/ic/pull/6128)) |
| 34 | +* [`f2c9d2029`](https://github.com/dfinity/ic/commit/f2c9d2029) Execution,Interface: Use (N)IDkg specific MasterPublicKeyIds where possible ([#6056](https://github.com/dfinity/ic/pull/6056)) |
| 35 | +* [`32dce448c`](https://github.com/dfinity/ic/commit/32dce448c) Interface: Refactor hash\_of\_map ([#6052](https://github.com/dfinity/ic/pull/6052)) |
| 36 | +* [`111773162`](https://github.com/dfinity/ic/commit/111773162) Interface,Message Routing: drop redundant field storing call context manager in canister state bits ([#5915](https://github.com/dfinity/ic/pull/5915)) |
| 37 | +* [`b33df3958`](https://github.com/dfinity/ic/commit/b33df3958) Node: Rework bootstrap in the GuestOS ([#6158](https://github.com/dfinity/ic/pull/6158)) |
| 38 | + |
| 39 | +### Not modifying HostOS |
| 40 | +* [`6ec17bedf`](https://github.com/dfinity/ic/commit/6ec17bedf) Consensus,Interface: Bump certification version ([#6152](https://github.com/dfinity/ic/pull/6152)) |
| 41 | +* [`c2c3ee885`](https://github.com/dfinity/ic/commit/c2c3ee885) Interface(sns): Implement the deposit treasury manager operation ([#6103](https://github.com/dfinity/ic/pull/6103)) |
| 42 | +* [`a488f8ec0`](https://github.com/dfinity/ic/commit/a488f8ec0) Interface: Ask the user for their HSM pin. ([#6164](https://github.com/dfinity/ic/pull/6164)) |
| 43 | +* [`bc5c93ba2`](https://github.com/dfinity/ic/commit/bc5c93ba2) Interface(nns): Created a submit-motion-proposal tool. ([#6147](https://github.com/dfinity/ic/pull/6147)) |
| 44 | +* [`b908b1b0a`](https://github.com/dfinity/ic/commit/b908b1b0a) Interface: add environment presets to configure ICP rosetta api ([#5982](https://github.com/dfinity/ic/pull/5982)) |
| 45 | +* [`bf2dfab63`](https://github.com/dfinity/ic/commit/bf2dfab63) Interface: Add an application subnet to io\_perf\_benchmark ([#6110](https://github.com/dfinity/ic/pull/6110)) |
| 46 | +* [`047925dfd`](https://github.com/dfinity/ic/commit/047925dfd) Interface,Message Routing: parallel comparison of inodes in manifest computation ([#6169](https://github.com/dfinity/ic/pull/6169)) |
| 47 | +* [`00b2356e9`](https://github.com/dfinity/ic/commit/00b2356e9) Interface,Message Routing: Parallel iteration over files in manifest computation ([#6159](https://github.com/dfinity/ic/pull/6159)) |
| 48 | +* [`a5197d3b7`](https://github.com/dfinity/ic/commit/a5197d3b7) Interface,Node: Improvements to the linux\_kernel\_command\_line lib ([#6115](https://github.com/dfinity/ic/pull/6115)) |
| 49 | +* [`224b779e6`](https://github.com/dfinity/ic/commit/224b779e6) Owners(PocketIC): library function to upgrade Motoko EOP canisters ([#6141](https://github.com/dfinity/ic/pull/6141)) |
| 50 | +* [`16428a5fb`](https://github.com/dfinity/ic/commit/16428a5fb) Consensus,Interface: increase timeout of tecdsa\_signature\_life\_cycle\_test to reduce flakiness ([#6149](https://github.com/dfinity/ic/pull/6149)) |
| 51 | +* [`d04967f6f`](https://github.com/dfinity/ic/commit/d04967f6f) Interface(sns/nns): Fix edge case where simultaneous upgrades can cause deadlock ([#6127](https://github.com/dfinity/ic/pull/6127)) |
| 52 | +* [`4956092e5`](https://github.com/dfinity/ic/commit/4956092e5) Interface(sns): Fix disburse\_neuron to prevent overburning fees ([#6098](https://github.com/dfinity/ic/pull/6098)) |
| 53 | +* [`befe8afb7`](https://github.com/dfinity/ic/commit/befe8afb7) Interface,Node(node): Resolve nested test flakiness ([#6109](https://github.com/dfinity/ic/pull/6109)) |
| 54 | +* [`86ceb3224`](https://github.com/dfinity/ic/commit/86ceb3224) Owners: do not connect to example.com in live PocketIC tests ([#6136](https://github.com/dfinity/ic/pull/6136)) |
| 55 | +* [`040a532c5`](https://github.com/dfinity/ic/commit/040a532c5) Owners(PocketIC): do not override canister upgrade options ([#6140](https://github.com/dfinity/ic/pull/6140)) |
| 56 | +* [`70dcd0897`](https://github.com/dfinity/ic/commit/70dcd0897) Node: Add retry logic to guestos-recovery-engine ([#6083](https://github.com/dfinity/ic/pull/6083)) |
| 57 | +* [`402aedfa7`](https://github.com/dfinity/ic/commit/402aedfa7) Node: Fixup bootstrap permissions ([#6097](https://github.com/dfinity/ic/pull/6097)) |
| 58 | +* [`7ef88aaf3`](https://github.com/dfinity/ic/commit/7ef88aaf3) Consensus,Interface: inline dependencies in artifact\_pool crates ([#5995](https://github.com/dfinity/ic/pull/5995)) |
| 59 | +* [`a86cadd58`](https://github.com/dfinity/ic/commit/a86cadd58) Execution,Interface: Add a metric for the current pre-signature stash size per key ID ([#6161](https://github.com/dfinity/ic/pull/6161)) |
| 60 | +* [`d83084b30`](https://github.com/dfinity/ic/commit/d83084b30) Execution,Interface: Mark test as long ([#6131](https://github.com/dfinity/ic/pull/6131)) |
| 61 | +* [`3361dbabb`](https://github.com/dfinity/ic/commit/3361dbabb) Execution,Interface,Message Routing: Move Proto Conversions in Replicated State to own Files ([#6082](https://github.com/dfinity/ic/pull/6082)) |
| 62 | +* [`ab8dcadd6`](https://github.com/dfinity/ic/commit/ab8dcadd6) Interface: inline dependencies in types crates ([#5993](https://github.com/dfinity/ic/pull/5993)) |
| 63 | +* [`dea31b49b`](https://github.com/dfinity/ic/commit/dea31b49b) Interface: improve api\_bn\_decentralization\_test diagnostics ([#6150](https://github.com/dfinity/ic/pull/6150)) |
| 64 | +* [`6b037840a`](https://github.com/dfinity/ic/commit/6b037840a) Interface(nns/sns): Update changelogs for release ([#6130](https://github.com/dfinity/ic/pull/6130)) |
| 65 | +* [`5e2807bbb`](https://github.com/dfinity/ic/commit/5e2807bbb) Interface: support test versions of external mainnet canisters ([#6010](https://github.com/dfinity/ic/pull/6010)) |
| 66 | +* [`297e165f3`](https://github.com/dfinity/ic/commit/297e165f3) Interface(NRC): Small fixes and Structs renaming ([#6122](https://github.com/dfinity/ic/pull/6122)) |
| 67 | +* [`ec4089c18`](https://github.com/dfinity/ic/commit/ec4089c18) Interface(node): Reduce logging noise from retry functions ([#6118](https://github.com/dfinity/ic/pull/6118)) |
| 68 | +* [`e8efa7288`](https://github.com/dfinity/ic/commit/e8efa7288) Interface: Remove deprecated EcdsaInitialConfig ([#5950](https://github.com/dfinity/ic/pull/5950)) |
| 69 | +* [`a8534879c`](https://github.com/dfinity/ic/commit/a8534879c) Interface,Message Routing: Increase total test timeout for xnet\_compatibility test ([#6117](https://github.com/dfinity/ic/pull/6117)) |
| 70 | +* [`37ef36297`](https://github.com/dfinity/ic/commit/37ef36297) Interface,Node: disabling filebeat service for pushing testnet logs ([#6120](https://github.com/dfinity/ic/pull/6120)) |
| 71 | +* [`720d4f26f`](https://github.com/dfinity/ic/commit/720d4f26f) Owners: deduplicate fuzzer Cargo lockfile ([#6171](https://github.com/dfinity/ic/pull/6171)) |
| 72 | +* [`de9916703`](https://github.com/dfinity/ic/commit/de9916703) Owners: update bazel/noble.lock.json from 2024-09-23 to 2025-08-04 ([#6145](https://github.com/dfinity/ic/pull/6145)) |
| 73 | +* [`8dc0b6601`](https://github.com/dfinity/ic/commit/8dc0b6601) Owners: Update Mainnet IC revisions canisters file ([#6146](https://github.com/dfinity/ic/pull/6146)) |
| 74 | +* [`fb9e652bc`](https://github.com/dfinity/ic/commit/fb9e652bc) Owners: update bazel/noble.lock.json ([#6143](https://github.com/dfinity/ic/pull/6143)) |
| 75 | +* [`baf0cdbad`](https://github.com/dfinity/ic/commit/baf0cdbad) Owners: Update Mainnet ICOS revisions file ([#6133](https://github.com/dfinity/ic/pull/6133)) |
| 76 | +* [`bae5bdcbe`](https://github.com/dfinity/ic/commit/bae5bdcbe) Consensus,Interface: move nns delegation manager to its own crate ([#6151](https://github.com/dfinity/ic/pull/6151)) |
| 77 | +* [`233b0ce1b`](https://github.com/dfinity/ic/commit/233b0ce1b) Consensus,Interface(idkg): Make IDkgTranscriptBuilder thread safe ([#6126](https://github.com/dfinity/ic/pull/6126)) |
| 78 | +* [`39a2329b6`](https://github.com/dfinity/ic/commit/39a2329b6) Interface: Group Rosetta CLI parameters ([#5981](https://github.com/dfinity/ic/pull/5981)) |
| 79 | +* [`de44f8b6a`](https://github.com/dfinity/ic/commit/de44f8b6a) Consensus,Interface: add more test cases to read\_state system test to cover new canister ranges format in the state tree ([#6162](https://github.com/dfinity/ic/pull/6162)) |
| 80 | +* [`ec3c2fd46`](https://github.com/dfinity/ic/commit/ec3c2fd46) Execution,Interface: Tests for environment variables updates ([#6167](https://github.com/dfinity/ic/pull/6167)) |
| 81 | +* [`bb675db26`](https://github.com/dfinity/ic/commit/bb675db26) Node: Upload dev images to the CDN ([#6154](https://github.com/dfinity/ic/pull/6154)) |
0 commit comments