diff --git a/hostos-releases/7360f8f35bda2e4754bb7f2258d6852feec268e8.md b/hostos-releases/7360f8f35bda2e4754bb7f2258d6852feec268e8.md new file mode 100644 index 000000000..0d2987b02 --- /dev/null +++ b/hostos-releases/7360f8f35bda2e4754bb7f2258d6852feec268e8.md @@ -0,0 +1,95 @@ +Release Notes for [**release-2026-09-03\_04-41-base**](https://github.com/dfinity/ic/tree/release-2026-09-03_04-41-base) (7360f8f35bda2e4754bb7f2258d6852feec268e8) +=================================================================================================================================================================== + +This release is based on changes since [release-2026-08-27\_05-01-base](https://dashboard.internetcomputer.org/release/e9fd136f3fed6cb44625379e056ad63789d52d2c) (e9fd136f3fed6cb44625379e056ad63789d52d2c). + +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. + +To see a full list of commits added since last release, compare the revisions on [GitHub](https://github.com/dfinity/ic/compare/release-2026-08-27_05-01-base...release-2026-09-03_04-41-base). + +Features: +--------- + +* [`5e2b68aa6`](https://github.com/dfinity/ic/commit/5e2b68aa6) Node: New SEV checks ([#11421](https://github.com/dfinity/ic/pull/11421)) + +Chores: +------- + +* [`507868454`](https://github.com/dfinity/ic/commit/507868454) Node: Update Base Image Refs [2026-09-01-0142] ([#11385](https://github.com/dfinity/ic/pull/11385)) +* [`2e9c52e3f`](https://github.com/dfinity/ic/commit/2e9c52e3f) Node: Update Base Image Refs [2026-08-27-1119] ([#11350](https://github.com/dfinity/ic/pull/11350)) + +Refactoring: +------------ + +* [`c2cebaff7`](https://github.com/dfinity/ic/commit/c2cebaff7) Core Protocol: Hold the whole consumed-cycles total in SubnetMetrics ([#11335](https://github.com/dfinity/ic/pull/11335)) + +------------------------------------------ + +## Excluded Changes + +### Excluded by authors +* [`c14df8a5b`](https://github.com/dfinity/ic/commit/c14df8a5b) Core Protocol: Enable flexible HTTP outcalls and (optionally) pay-as-you-go pricing ([#11399](https://github.com/dfinity/ic/pull/11399)) +* [`2469fc76d`](https://github.com/dfinity/ic/commit/2469fc76d) Core Protocol: Add subnet\_metrics management canister endpoint ([#11032](https://github.com/dfinity/ic/pull/11032)) +* [`f70741a6c`](https://github.com/dfinity/ic/commit/f70741a6c) Core Protocol: Support flexible outcalls and pay-as-you-go pricing in pocket-ic ([#11245](https://github.com/dfinity/ic/pull/11245)) +* [`a32d604f9`](https://github.com/dfinity/ic/commit/a32d604f9) Core Protocol: Insert HTTP outcalls pay-as-you-go refunds into the refund pool ([#11045](https://github.com/dfinity/ic/pull/11045)) +* [`1e3614fb5`](https://github.com/dfinity/ic/commit/1e3614fb5) Core Protocol: Remove prefetching memory tracker ([#11295](https://github.com/dfinity/ic/pull/11295)) +* [`2d67f335c`](https://github.com/dfinity/ic/commit/2d67f335c) Core Protocol: Remove temporary metric ([#11293](https://github.com/dfinity/ic/pull/11293)) +* [`d9fd141cb`](https://github.com/dfinity/ic/commit/d9fd141cb) Core Protocol: Add the RequestId to VetKdArgs ([#11333](https://github.com/dfinity/ic/pull/11333)) +* [`5a0c6ee38`](https://github.com/dfinity/ic/commit/5a0c6ee38) Core Protocol: Rename config ([#11289](https://github.com/dfinity/ic/pull/11289)) +* [`e01214738`](https://github.com/dfinity/ic/commit/e01214738) Node: Great simplification of SEV key exchange ([#11354](https://github.com/dfinity/ic/pull/11354)) + +### Not modifying HostOS +* [`42a6c636d`](https://github.com/dfinity/ic/commit/42a6c636d) Core Protocol: release PocketIC v16.0.0 ([#11382](https://github.com/dfinity/ic/pull/11382)) +* [`f692a77f9`](https://github.com/dfinity/ic/commit/f692a77f9) Core Protocol(subnet-spiltting): deliver Splitting batch to DSM ([#11213](https://github.com/dfinity/ic/pull/11213)) +* [`bc62af0ff`](https://github.com/dfinity/ic/commit/bc62af0ff) Core Protocol(subnet-splitting): preemptively load the post-split DKG transcripts in the key manager ([#11205](https://github.com/dfinity/ic/pull/11205)) +* [`957dcaf50`](https://github.com/dfinity/ic/commit/957dcaf50) Defi(ledger-suite-orchestrator): forward ledger upgrade argument to managed ledgers ([#11407](https://github.com/dfinity/ic/pull/11407)) +* [`8eb36dc78`](https://github.com/dfinity/ic/commit/8eb36dc78) Defi(cketh): enqueue the sweep a signed batch has become ([#11362](https://github.com/dfinity/ic/pull/11362)) +* [`13f49f56b`](https://github.com/dfinity/ic/commit/13f49f56b) Defi(cketh): sign the authorizations a batched sweep needs ([#11360](https://github.com/dfinity/ic/pull/11360)) +* [`e2a428341`](https://github.com/dfinity/ic/commit/e2a428341) Defi(cketh): sign the attestations a batched sweep needs ([#11359](https://github.com/dfinity/ic/pull/11359)) +* [`0ff3907db`](https://github.com/dfinity/ic/commit/0ff3907db) Defi(cketh): task skeleton to create sweeper requests ([#11347](https://github.com/dfinity/ic/pull/11347)) +* [`c8acdfba7`](https://github.com/dfinity/ic/commit/c8acdfba7) Governance(sns): Added upgrade options to sns cli, and end to end test. ([#11379](https://github.com/dfinity/ic/pull/11379)) +* [`0c9710598`](https://github.com/dfinity/ic/commit/0c9710598) Governance(nns): Add support for reserved\_cycles\_limit to UpdateCanisterSettings NNS proposals. ([#11389](https://github.com/dfinity/ic/pull/11389)) +* [`647f2c68c`](https://github.com/dfinity/ic/commit/647f2c68c) Governance(sns): Add upgrade options for dapp canisters. ([#11369](https://github.com/dfinity/ic/pull/11369)) +* [`0990a520d`](https://github.com/dfinity/ic/commit/0990a520d) Governance(registry): ensure all elected versions can be parsed ([#11249](https://github.com/dfinity/ic/pull/11249)) +* [`150940359`](https://github.com/dfinity/ic/commit/150940359) Governance(registry): ensure no version deployment is in progress when splitting a cloud engine + that the record was not changed ([#11242](https://github.com/dfinity/ic/pull/11242)) +* [`142699d18`](https://github.com/dfinity/ic/commit/142699d18) infra(ci): Disclose Hotfix workflow ([#11361](https://github.com/dfinity/ic/pull/11361)) +* [`ddfd4f9cb`](https://github.com/dfinity/ic/commit/ddfd4f9cb) infra(ci): attest CDN artifact uploads with build provenance ([#11323](https://github.com/dfinity/ic/pull/11323)) +* [`82b4893ea`](https://github.com/dfinity/ic/commit/82b4893ea) Node: add sender match condition ([#11364](https://github.com/dfinity/ic/pull/11364)) +* [`880b1f521`](https://github.com/dfinity/ic/commit/880b1f521) Core Protocol(execution): Recompute the subnet available memory before draining subnet queues ([#11402](https://github.com/dfinity/ic/pull/11402)) +* [`e120aa14e`](https://github.com/dfinity/ic/commit/e120aa14e) Core Protocol: Adjust the response execution prepayment to the Wasm execution mode ([#11414](https://github.com/dfinity/ic/pull/11414)) +* [`e86b5d1ec`](https://github.com/dfinity/ic/commit/e86b5d1ec) Core Protocol: charge the ingress induction debit before install\_code applies its Wasm state changes ([#11398](https://github.com/dfinity/ic/pull/11398)) +* [`11f08eb7c`](https://github.com/dfinity/ic/commit/11f08eb7c) Core Protocol: Return CanisterReject on (non-)replicated HTTPS outcall out-of-cycles error ([#11393](https://github.com/dfinity/ic/pull/11393)) +* [`9220b17af`](https://github.com/dfinity/ic/commit/9220b17af) Core Protocol: Only complete auto progress after the certified time has been set ([#11355](https://github.com/dfinity/ic/pull/11355)) +* [`f023e75e2`](https://github.com/dfinity/ic/commit/f023e75e2) Core Protocol(PocketIC): prune the ingress pool ([#11368](https://github.com/dfinity/ic/pull/11368)) +* [`56ac2978a`](https://github.com/dfinity/ic/commit/56ac2978a) Core Protocol: Use the same registry version in CatchUpPackageParam and verification ([#11358](https://github.com/dfinity/ic/pull/11358)) +* [`98ed17c50`](https://github.com/dfinity/ic/commit/98ed17c50) Core Protocol(validator): ensure CUPs' registry versions are increasing ([#11340](https://github.com/dfinity/ic/pull/11340)) +* [`4e53819fc`](https://github.com/dfinity/ic/commit/4e53819fc) Defi: deflake //rs/ethereum/cketh/minter:deposit\_from\_cex ([#11383](https://github.com/dfinity/ic/pull/11383)) +* [`b22e4ed67`](https://github.com/dfinity/ic/commit/b22e4ed67) Defi(cketh): provision sweep gas out of the sweeper balance bound ([#11342](https://github.com/dfinity/ic/pull/11342)) +* [`237a41f0f`](https://github.com/dfinity/ic/commit/237a41f0f) infra: fetch mtools from mirrors.kernel.org first ([#11367](https://github.com/dfinity/ic/pull/11367)) +* [`7360f8f35`](https://github.com/dfinity/ic/commit/7360f8f35) Node(guestos): allow systemd-resolved to connect to networkd's resolve-hook socket ([#11413](https://github.com/dfinity/ic/pull/11413)) +* [`fc21803c3`](https://github.com/dfinity/ic/commit/fc21803c3) Core Protocol(PocketIC): Move unreleased changelog entries to release 16.0.0 ([#11390](https://github.com/dfinity/ic/pull/11390)) +* [`2f984b407`](https://github.com/dfinity/ic/commit/2f984b407) Core Protocol(replay): remove unused RestoreFromBackup2Cmd struct ([#11377](https://github.com/dfinity/ic/pull/11377)) +* [`72ab37376`](https://github.com/dfinity/ic/commit/72ab37376) Defi(ckdoge): Proposal to raise the ckDOGE ledger archive trigger threshold ([#11406](https://github.com/dfinity/ic/pull/11406)) +* [`b8bd732c6`](https://github.com/dfinity/ic/commit/b8bd732c6) Governance(nervous-system): Update changelog for release 2026-09-01 ([#11391](https://github.com/dfinity/ic/pull/11391)) +* [`24d0b01c7`](https://github.com/dfinity/ic/commit/24d0b01c7) Governance(nervous-system): Update changelog for release 2026-08-31 ([#11384](https://github.com/dfinity/ic/pull/11384)) +* [`41d15be65`](https://github.com/dfinity/ic/commit/41d15be65) Owners: Update Mainnet IC revisions canisters file ([#11419](https://github.com/dfinity/ic/pull/11419)) +* [`7afa2e2ec`](https://github.com/dfinity/ic/commit/7afa2e2ec) Owners: Update Mainnet IC revisions canisters file ([#11397](https://github.com/dfinity/ic/pull/11397)) +* [`a071296a7`](https://github.com/dfinity/ic/commit/a071296a7) Owners: Update Mainnet IC revisions canisters file ([#11381](https://github.com/dfinity/ic/pull/11381)) +* [`026c9a3ca`](https://github.com/dfinity/ic/commit/026c9a3ca) Owners: Update Mainnet ICOS revisions file ([#11380](https://github.com/dfinity/ic/pull/11380)) +* [`f7aad3540`](https://github.com/dfinity/ic/commit/f7aad3540) Owners: Update Mainnet IC revisions canisters file ([#11376](https://github.com/dfinity/ic/pull/11376)) +* [`b4ef2e183`](https://github.com/dfinity/ic/commit/b4ef2e183) Owners: Update Mainnet ICOS revisions file ([#11375](https://github.com/dfinity/ic/pull/11375)) +* [`8ac3b6612`](https://github.com/dfinity/ic/commit/8ac3b6612) Owners: Update Mainnet IC revisions canisters file ([#11373](https://github.com/dfinity/ic/pull/11373)) +* [`bbc4e8635`](https://github.com/dfinity/ic/commit/bbc4e8635) infra: address code review comments of attestations ([#11404](https://github.com/dfinity/ic/pull/11404)) +* [`da6aa7ecf`](https://github.com/dfinity/ic/commit/da6aa7ecf) infra: reduce risk of accidentally running workflows from PRs from forks on self-hosted runners ([#11420](https://github.com/dfinity/ic/pull/11420)) +* [`4168c0723`](https://github.com/dfinity/ic/commit/4168c0723) infra: deduplicate test-strategy crate ([#11378](https://github.com/dfinity/ic/pull/11378)) +* [`24345e0cf`](https://github.com/dfinity/ic/commit/24345e0cf) Defi(cketh): move the sweeper pipeline into AutomaticDeposits ([#11351](https://github.com/dfinity/ic/pull/11351)) +* [`62f84509a`](https://github.com/dfinity/ic/commit/62f84509a) Defi(cketh): make event recording generic over a TimeProvider ([#11345](https://github.com/dfinity/ic/pull/11345)) +* [`d8ddd7993`](https://github.com/dfinity/ic/commit/d8ddd7993) Core Protocol: Temporarily disable vetkeys in upgrade downgrade tests ([#11415](https://github.com/dfinity/ic/pull/11415)) +* [`9c1ac421b`](https://github.com/dfinity/ic/commit/9c1ac421b) Core Protocol(nns): Allow using production versions of NNS canisters in standard\_engine\_replica\_version\_test ([#11266](https://github.com/dfinity/ic/pull/11266)) +* [`34bafc082`](https://github.com/dfinity/ic/commit/34bafc082) Defi(ledger): Change archive options before an archive is spawned ([#11405](https://github.com/dfinity/ic/pull/11405)) +* [`ba61ed07f`](https://github.com/dfinity/ic/commit/ba61ed07f) Defi(cketh): credit twenty CEX deposits through one sweep per token ([#11363](https://github.com/dfinity/ic/pull/11363)) +* [`037a7f09e`](https://github.com/dfinity/ic/commit/037a7f09e) Governance: Changelogs for 2026-08-28 upgrade proposals ([#11372](https://github.com/dfinity/ic/pull/11372)) +* [`cbacc08bd`](https://github.com/dfinity/ic/commit/cbacc08bd) Governance(nns): Added more info about skip\_pre\_upgrade. ([#11370](https://github.com/dfinity/ic/pull/11370)) + +### The change is not owned by any replica or HostOS team +* [`7ccab9086`](https://github.com/dfinity/ic/commit/7ccab9086) infra: upgrade mockall to 0.15.0 ([#11356](https://github.com/dfinity/ic/pull/11356))