|
| 1 | +Release Notes for [**release-2025-09-11\_03-15-base**](https://github.com/dfinity/ic/tree/release-2025-09-11_03-15-base) (a299620cd5e73ed21b415f2ebe3da0bb43a3649d) |
| 2 | +=================================================================================================================================================================== |
| 3 | + |
| 4 | +This release is based on changes since [release-2025-09-04\_03-11-base](https://dashboard.internetcomputer.org/release/9152ba15ab6cc3c12eb407e13f8ee483a1d5723c) (9152ba15ab6cc3c12eb407e13f8ee483a1d5723c). |
| 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-09-04_03-11-base...release-2025-09-11_03-15-base). |
| 9 | + |
| 10 | +Bugfixes: |
| 11 | +--------- |
| 12 | + |
| 13 | +* [`1cebd7901`](https://github.com/dfinity/ic/commit/1cebd7901) Node(guestos-recovery-upgrader): curl fails on server errors ([#6652](https://github.com/dfinity/ic/pull/6652)) |
| 14 | + |
| 15 | +Chores: |
| 16 | +------- |
| 17 | + |
| 18 | +* [`9295af424`](https://github.com/dfinity/ic/commit/9295af424) Node: extend manageboot logging and minor fixes ([#6658](https://github.com/dfinity/ic/pull/6658)) |
| 19 | +* [`7735d6eac`](https://github.com/dfinity/ic/commit/7735d6eac) Node: write\_grubenv logging and robustness ([#6588](https://github.com/dfinity/ic/pull/6588)) |
| 20 | +* [`327ad93e3`](https://github.com/dfinity/ic/commit/327ad93e3) Node: Update Base Image Refs [2025-09-04-0805] ([#6604](https://github.com/dfinity/ic/pull/6604)) |
| 21 | + |
| 22 | +Refactoring: |
| 23 | +------------ |
| 24 | + |
| 25 | +* [`d0996890b`](https://github.com/dfinity/ic/commit/d0996890b) Node: reorganize ic-os components 2 ([#6462](https://github.com/dfinity/ic/pull/6462)) |
| 26 | + |
| 27 | +------------------------------------------ |
| 28 | + |
| 29 | +## Excluded Changes |
| 30 | + |
| 31 | +### Excluded by authors |
| 32 | +* [`17c282c5e`](https://github.com/dfinity/ic/commit/17c282c5e) Consensus,Execution,Interface(XC): enable Dogecoin for canisters on Bitcoin subnet ([#6686](https://github.com/dfinity/ic/pull/6686)) |
| 33 | +* [`28a9ee05f`](https://github.com/dfinity/ic/commit/28a9ee05f) Consensus,Execution,Interface: Enable snapshot download and upload. ([#6655](https://github.com/dfinity/ic/pull/6655)) |
| 34 | +* [`8a30c6819`](https://github.com/dfinity/ic/commit/8a30c6819) Consensus,Interface: Introduce a Consensus flag for storing pre-signatures in state ([#6529](https://github.com/dfinity/ic/pull/6529)) |
| 35 | +* [`3d9b74657`](https://github.com/dfinity/ic/commit/3d9b74657) Execution,Interface: add replicated\_inter\_canister\_log\_fetch feature flag ([#5989](https://github.com/dfinity/ic/pull/5989)) |
| 36 | +* [`c75972968`](https://github.com/dfinity/ic/commit/c75972968) Interface,Node: Minor fixes ([#6638](https://github.com/dfinity/ic/pull/6638)) |
| 37 | +* [`87a22d5e2`](https://github.com/dfinity/ic/commit/87a22d5e2) Owners: update rules\_rust ([#6569](https://github.com/dfinity/ic/pull/6569)) |
| 38 | + |
| 39 | +### Not modifying HostOS |
| 40 | +* [`f7ae3cf3a`](https://github.com/dfinity/ic/commit/f7ae3cf3a) Consensus,Interface: adding node states to the orchestrator to track state changes ([#6572](https://github.com/dfinity/ic/pull/6572)) |
| 41 | +* [`e0f122524`](https://github.com/dfinity/ic/commit/e0f122524) Consensus,Interface(dogecoin): make Header a parameter in adapter implementation ([#6597](https://github.com/dfinity/ic/pull/6597)) |
| 42 | +* [`4f89a7061`](https://github.com/dfinity/ic/commit/4f89a7061) Execution,Interface: Add non-deterministic memory tracker metrics ([#6602](https://github.com/dfinity/ic/pull/6602)) |
| 43 | +* [`911dfd6d5`](https://github.com/dfinity/ic/commit/911dfd6d5) Interface(governance): Enable FulfillSubnetRentalRequest proposals. ([#6668](https://github.com/dfinity/ic/pull/6668)) |
| 44 | +* [`235d20d6a`](https://github.com/dfinity/ic/commit/235d20d6a) Interface(nns): Implement a proposal type DeregisterKnownNeuron behind feature flag ([#6662](https://github.com/dfinity/ic/pull/6662)) |
| 45 | +* [`f57591b29`](https://github.com/dfinity/ic/commit/f57591b29) Interface: Support an unset unassigned version ([#6639](https://github.com/dfinity/ic/pull/6639)) |
| 46 | +* [`5e6a1b0eb`](https://github.com/dfinity/ic/commit/5e6a1b0eb) Interface(ICRC-Rosetta): Handle burn and mint fees ([#6620](https://github.com/dfinity/ic/pull/6620)) |
| 47 | +* [`0d8647318`](https://github.com/dfinity/ic/commit/0d8647318) Interface(proposal-cli): add bitcoin and watchdog canisters ([#6643](https://github.com/dfinity/ic/pull/6643)) |
| 48 | +* [`8465248b4`](https://github.com/dfinity/ic/commit/8465248b4) Interface(sns-wasm): Service discovery for SNS canisters ([#6582](https://github.com/dfinity/ic/pull/6582)) |
| 49 | +* [`e43fa2bbf`](https://github.com/dfinity/ic/commit/e43fa2bbf) Interface(sns): Add v1 of kongswap adapter. ([#6622](https://github.com/dfinity/ic/pull/6622)) |
| 50 | +* [`01231e139`](https://github.com/dfinity/ic/commit/01231e139) Interface(nns): Record voting history of known neurons ([#6531](https://github.com/dfinity/ic/pull/6531)) |
| 51 | +* [`28a302d70`](https://github.com/dfinity/ic/commit/28a302d70) Interface(nns): Change some NNS Governance storable types to Unbounded ([#6603](https://github.com/dfinity/ic/pull/6603)) |
| 52 | +* [`4fd62f6e4`](https://github.com/dfinity/ic/commit/4fd62f6e4) Interface(swap): Expose a metric for whether auto finalization has failed ([#6581](https://github.com/dfinity/ic/pull/6581)) |
| 53 | +* [`781ad54ab`](https://github.com/dfinity/ic/commit/781ad54ab) Interface(proposal-cli): create forum topic for canister upgrade proposals ([#6571](https://github.com/dfinity/ic/pull/6571)) |
| 54 | +* [`c31e11d12`](https://github.com/dfinity/ic/commit/c31e11d12) Interface,Message Routing: Request Induction Logic for Subnet Splitting V2 ([#6642](https://github.com/dfinity/ic/pull/6642)) |
| 55 | +* [`ca959ab71`](https://github.com/dfinity/ic/commit/ca959ab71) Interface,Message Routing: Skip applying chunks from file group chunk if they are already copied ([#6625](https://github.com/dfinity/ic/pull/6625)) |
| 56 | +* [`35321e206`](https://github.com/dfinity/ic/commit/35321e206) Interface,Node: Support more mainnet images for testing ([#6640](https://github.com/dfinity/ic/pull/6640)) |
| 57 | +* [`d7780c4a2`](https://github.com/dfinity/ic/commit/d7780c4a2) Consensus,Interface: //rs/tests/consensus/subnet\_recovery:sr\_app\_no\_upgrade\_local\_test\_colocate ([#6660](https://github.com/dfinity/ic/pull/6660)) |
| 58 | +* [`d9669b30d`](https://github.com/dfinity/ic/commit/d9669b30d) Consensus,Interface(recovery): escape ic-recovery filepaths ([#6613](https://github.com/dfinity/ic/pull/6613)) |
| 59 | +* [`3bfd80f42`](https://github.com/dfinity/ic/commit/3bfd80f42) Execution,Interface(PocketIC): requests to /api paths always return a response ([#6684](https://github.com/dfinity/ic/pull/6684)) |
| 60 | +* [`24b0dc2ca`](https://github.com/dfinity/ic/commit/24b0dc2ca) Interface(PocketIC): allow HTTP gateway creation without auto progress and use nns\_ui feature in sns-testing ([#6621](https://github.com/dfinity/ic/pull/6621)) |
| 61 | +* [`b7da3ffe9`](https://github.com/dfinity/ic/commit/b7da3ffe9) Interface: //rs/tests/nns:nns\_dapp\_test ([#6683](https://github.com/dfinity/ic/pull/6683)) |
| 62 | +* [`c014ad8fd`](https://github.com/dfinity/ic/commit/c014ad8fd) Interface: typo in comment ([#6633](https://github.com/dfinity/ic/pull/6633)) |
| 63 | +* [`d22dd09c6`](https://github.com/dfinity/ic/commit/d22dd09c6) Interface(sns): approval fee added the by SNS approved value ([#6593](https://github.com/dfinity/ic/pull/6593)) |
| 64 | +* [`a1dd1113f`](https://github.com/dfinity/ic/commit/a1dd1113f) Interface,Node(nns-recovery): do not fix DFINITY-owned node twice ([#6606](https://github.com/dfinity/ic/pull/6606)) |
| 65 | +* [`a425b17f5`](https://github.com/dfinity/ic/commit/a425b17f5) Owners: bump timeout of bazel-test-all from 120 to 150 minutes ([#6645](https://github.com/dfinity/ic/pull/6645)) |
| 66 | +* [`60d5f6ef3`](https://github.com/dfinity/ic/commit/60d5f6ef3) Owners: use docker-compatible authentication file ([#6619](https://github.com/dfinity/ic/pull/6619)) |
| 67 | +* [`966407c9e`](https://github.com/dfinity/ic/commit/966407c9e) Owners: use podman login for docker.io ([#6612](https://github.com/dfinity/ic/pull/6612)) |
| 68 | +* [`9cd9d44af`](https://github.com/dfinity/ic/commit/9cd9d44af) Consensus,Interface(bitcoin): benchmark to compare scrypt and sha2-256 ([#6669](https://github.com/dfinity/ic/pull/6669)) |
| 69 | +* [`f371fd9f5`](https://github.com/dfinity/ic/commit/f371fd9f5) Execution,Interface(PocketIC): BN-like error messages ([#6650](https://github.com/dfinity/ic/pull/6650)) |
| 70 | +* [`932930fb0`](https://github.com/dfinity/ic/commit/932930fb0) Execution,Interface: Create canister tests improvements ([#6385](https://github.com/dfinity/ic/pull/6385)) |
| 71 | +* [`aaba10696`](https://github.com/dfinity/ic/commit/aaba10696) Execution,Interface: Consolidate memory tracker metrics ([#6629](https://github.com/dfinity/ic/pull/6629)) |
| 72 | +* [`b2e1512ff`](https://github.com/dfinity/ic/commit/b2e1512ff) Execution,Interface: port Haskell tests of canister inspect message and cycles API ([#6534](https://github.com/dfinity/ic/pull/6534)) |
| 73 | +* [`a299620cd`](https://github.com/dfinity/ic/commit/a299620cd) Interface(nns): Small cleanups related to topics and NNS functions ([#6679](https://github.com/dfinity/ic/pull/6679)) |
| 74 | +* [`c4bf3da83`](https://github.com/dfinity/ic/commit/c4bf3da83) Interface(PocketIC): replace EmptyConfig by better readable enumerations ([#6630](https://github.com/dfinity/ic/pull/6630)) |
| 75 | +* [`ebed5d422`](https://github.com/dfinity/ic/commit/ebed5d422) Interface: Minor changes to io\_perf\_benchmark testnet ([#6681](https://github.com/dfinity/ic/pull/6681)) |
| 76 | +* [`47f251032`](https://github.com/dfinity/ic/commit/47f251032) Interface(sns): Cleanup SNS migration code (attempt 2) ([#6637](https://github.com/dfinity/ic/pull/6637)) |
| 77 | +* [`12fcdfec5`](https://github.com/dfinity/ic/commit/12fcdfec5) Interface(nervous-system): Update changelog for release 2025-09-09 ([#6680](https://github.com/dfinity/ic/pull/6680)) |
| 78 | +* [`35c2c4718`](https://github.com/dfinity/ic/commit/35c2c4718) Interface: remove ic-admin from the GuestOS ([#6594](https://github.com/dfinity/ic/pull/6594)) |
| 79 | +* [`db65a720f`](https://github.com/dfinity/ic/commit/db65a720f) Interface(nns): Release notes ([#6532](https://github.com/dfinity/ic/pull/6532)) |
| 80 | +* [`b46a76d1c`](https://github.com/dfinity/ic/commit/b46a76d1c) Interface(nns): Clean up making\_sns\_proposal ([#6623](https://github.com/dfinity/ic/pull/6623)) |
| 81 | +* [`0e4c8234a`](https://github.com/dfinity/ic/commit/0e4c8234a) Interface(sns): revert rs/sns/governance/canister/canister.rs to state before 070bdf2 ([#6631](https://github.com/dfinity/ic/pull/6631)) |
| 82 | +* [`070bdf267`](https://github.com/dfinity/ic/commit/070bdf267) Interface(sns): Cleanup SNS migration code ([#6599](https://github.com/dfinity/ic/pull/6599)) |
| 83 | +* [`3f74b950e`](https://github.com/dfinity/ic/commit/3f74b950e) Interface(NRC): Add NP filter for query calls ([#6605](https://github.com/dfinity/ic/pull/6605)) |
| 84 | +* [`590c15bc2`](https://github.com/dfinity/ic/commit/590c15bc2) Interface,Node(node): improve fixture generation directions and logic ([#6634](https://github.com/dfinity/ic/pull/6634)) |
| 85 | +* [`633af62cc`](https://github.com/dfinity/ic/commit/633af62cc) Owners: Remove pocket ic team completely ([#6691](https://github.com/dfinity/ic/pull/6691)) |
| 86 | +* [`1ad8f4538`](https://github.com/dfinity/ic/commit/1ad8f4538) Owners: Add execution team to codeowners of PocketIC ([#6689](https://github.com/dfinity/ic/pull/6689)) |
| 87 | +* [`f220a35ae`](https://github.com/dfinity/ic/commit/f220a35ae) Owners: add xchain team to dep-check ([#6685](https://github.com/dfinity/ic/pull/6685)) |
| 88 | +* [`7f564957a`](https://github.com/dfinity/ic/commit/7f564957a) Owners(Rosetta): Run all FI system tests if the tests themselves change ([#6666](https://github.com/dfinity/ic/pull/6666)) |
| 89 | +* [`7c7a0cf61`](https://github.com/dfinity/ic/commit/7c7a0cf61) Owners(PocketIC): clean up server API ([#6636](https://github.com/dfinity/ic/pull/6636)) |
| 90 | +* [`0f3d402b7`](https://github.com/dfinity/ic/commit/0f3d402b7) Owners: Update Mainnet IC revisions canisters file ([#6649](https://github.com/dfinity/ic/pull/6649)) |
| 91 | +* [`4324ef3ee`](https://github.com/dfinity/ic/commit/4324ef3ee) Owners: Update Mainnet ICOS revisions file ([#6648](https://github.com/dfinity/ic/pull/6648)) |
| 92 | +* [`2f2277d5a`](https://github.com/dfinity/ic/commit/2f2277d5a) Owners: bump jira to 3.10.5 and enable dependency check again ([#6626](https://github.com/dfinity/ic/pull/6626)) |
| 93 | +* [`30d803fda`](https://github.com/dfinity/ic/commit/30d803fda) Owners: Update Mainnet IC revisions canisters file ([#6615](https://github.com/dfinity/ic/pull/6615)) |
| 94 | +* [`0cb715a12`](https://github.com/dfinity/ic/commit/0cb715a12) Owners: disable dependency check until jira migration is done ([#6614](https://github.com/dfinity/ic/pull/6614)) |
| 95 | +* [`90077adf2`](https://github.com/dfinity/ic/commit/90077adf2) Node: Remove recovery-engine restart logic ([#6632](https://github.com/dfinity/ic/pull/6632)) |
| 96 | +* [`4650dbbb1`](https://github.com/dfinity/ic/commit/4650dbbb1) Interface(governance): Reference ic-limits for subnet creation parameters. ([#6676](https://github.com/dfinity/ic/pull/6676)) |
| 97 | +* [`46ad6583f`](https://github.com/dfinity/ic/commit/46ad6583f) Interface(proposal-cli): remove parsing canister ID from canister\_ids.json ([#6610](https://github.com/dfinity/ic/pull/6610)) |
| 98 | +* [`ace0b9231`](https://github.com/dfinity/ic/commit/ace0b9231) Interface,Node: refactor NNS recovery test to support more scenarios ([#6617](https://github.com/dfinity/ic/pull/6617)) |
| 99 | +* [`ce4610451`](https://github.com/dfinity/ic/commit/ce4610451) Consensus,Interface(canister\_migration): test all read\_state endpoints in read\_state\_test system tests ([#6590](https://github.com/dfinity/ic/pull/6590)) |
| 100 | +* [`078e10287`](https://github.com/dfinity/ic/commit/078e10287) Consensus,Interface(btc-adapter): handle wallet already loading error ([#6653](https://github.com/dfinity/ic/pull/6653)) |
| 101 | +* [`9a4587b63`](https://github.com/dfinity/ic/commit/9a4587b63) Execution,Interface: more reserved cycles tests ([#6651](https://github.com/dfinity/ic/pull/6651)) |
| 102 | +* [`95196ca18`](https://github.com/dfinity/ic/commit/95196ca18) Interface(governance): Test subnet rental from end to end. ([#6053](https://github.com/dfinity/ic/pull/6053)) |
| 103 | +* [`69b20c963`](https://github.com/dfinity/ic/commit/69b20c963) Interface(ICRC-Ledger): Add icrc3\_get\_tip\_certificate endpoint to the icrc3 test ledger ([#6609](https://github.com/dfinity/ic/pull/6609)) |
| 104 | +* [`da95a3ae7`](https://github.com/dfinity/ic/commit/da95a3ae7) Owners(sns): change the module hash of kongswap-adaptor-canister to its release version ([#6627](https://github.com/dfinity/ic/pull/6627)) |
| 105 | +* [`7c5562f75`](https://github.com/dfinity/ic/commit/7c5562f75) Execution,Interface: Add section about feature flags ([#6656](https://github.com/dfinity/ic/pull/6656)) |
| 106 | +* [`466eb9c8e`](https://github.com/dfinity/ic/commit/466eb9c8e) Interface(governance): Explain how to find a suitable value for the FulfillSubnetRentalRequest.replica\_version\_id field. ([#6678](https://github.com/dfinity/ic/pull/6678)) |
| 107 | +* [`2745517d5`](https://github.com/dfinity/ic/commit/2745517d5) Owners(governance): Streamline PR reminder bot. ([#6674](https://github.com/dfinity/ic/pull/6674)) |
0 commit comments