Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
77 changes: 77 additions & 0 deletions replica-releases/59c42492cd6ee3ef5e60cd35d7b766e7bfd085da.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
Release Notes for [release-2026-08-13_03-55-base](https://github.com/dfinity/ic/tree/release-2026-08-13_03-55-base) (`59c42492cd6ee3ef5e60cd35d7b766e7bfd085da`)
This release is based on changes since [release-2026-08-06_04-21-base](https://dashboard.internetcomputer.org/release/fffab354a5cf76bf40ea3e0742de29e293277ff3) (`fffab354a5cf76bf40ea3e0742de29e293277ff3`).

Please note that some commits may be excluded from this release if they're not relevant, or not modifying the GuestOS 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-06_04-21-base...release-2026-08-13_03-55-base).
## Features:
* [`1b07ffa84`](https://github.com/dfinity/ic/commit/1b07ffa84) Core Protocol: Add a `cooling_down` flag to `SubnetTopology` ([#11117](https://github.com/dfinity/ic/pull/11117))
* [`0d9f2327e`](https://github.com/dfinity/ic/commit/0d9f2327e) Core Protocol(subnet-splitting): do not validate certifications of other subnet ([#10970](https://github.com/dfinity/ic/pull/10970))
* [`690482359`](https://github.com/dfinity/ic/commit/690482359) Core Protocol: Introduce `OutOfCycles` error for flexible outcalls ([#11040](https://github.com/dfinity/ic/pull/11040))
* [`a60297197`](https://github.com/dfinity/ic/commit/a60297197) Core Protocol(delegations): reactively fetch delegations on new public key and/or canister ranges ([#10699](https://github.com/dfinity/ic/pull/10699))
* [`288f40087`](https://github.com/dfinity/ic/commit/288f40087) Core Protocol: move metrics-proxy to IC repo ([#11053](https://github.com/dfinity/ic/pull/11053))
* [`06d6a7bbe`](https://github.com/dfinity/ic/commit/06d6a7bbe) Core Protocol(subnet-splitting): freeze registry version until summary is reached ([#10938](https://github.com/dfinity/ic/pull/10938))
* [`b9eac647c`](https://github.com/dfinity/ic/commit/b9eac647c) Core Protocol: Consensus cost of flexible HTTP outcalls must be covered by allowance ([#10966](https://github.com/dfinity/ic/pull/10966))
* [`777dc537a`](https://github.com/dfinity/ic/commit/777dc537a) Core Protocol,Node: migrate remaining ic-cdk ::call to Call ([#11055](https://github.com/dfinity/ic/pull/11055))
## Bugfixes:
* [`143126322`](https://github.com/dfinity/ic/commit/143126322) Core Protocol: Enforce limit on claimed HTTP outcalls response size ([#11080](https://github.com/dfinity/ic/pull/11080))
* [`25a1dd311`](https://github.com/dfinity/ic/commit/25a1dd311) Core Protocol(test-utils): drop Discretionary Access Control (DAC) capabilities instead of forking to `nobody` ([#11063](https://github.com/dfinity/ic/pull/11063))
* [`ba39adf74`](https://github.com/dfinity/ic/commit/ba39adf74) Node: Use unique locks for each podman invocation ([#11041](https://github.com/dfinity/ic/pull/11041))
## Performance improvements:
* [`fccb24ed6`](https://github.com/dfinity/ic/commit/fccb24ed6) Core Protocol: only compute the duplicate message's `MessageId` when it is used ([#11075](https://github.com/dfinity/ic/pull/11075))
## Chores:
* [`42f67fefa`](https://github.com/dfinity/ic/commit/42f67fefa) Core Protocol: Better error messages for invalid pubkeys ([#11114](https://github.com/dfinity/ic/pull/11114))
* [`b175b4b97`](https://github.com/dfinity/ic/commit/b175b4b97) Core Protocol(subnet-splitting): set summary's subnet splitting status ([#11070](https://github.com/dfinity/ic/pull/11070))
* [`328df600d`](https://github.com/dfinity/ic/commit/328df600d) Owners: bump rustls-acme ([#11103](https://github.com/dfinity/ic/pull/11103))
* [`59c42492c`](https://github.com/dfinity/ic/commit/59c42492c) Node: Update Base Image Refs [2026-08-12-0143] ([#11109](https://github.com/dfinity/ic/pull/11109))
* [`5fd1191bf`](https://github.com/dfinity/ic/commit/5fd1191bf) Node: Update Base Image Refs [2026-08-06-0855] ([#11043](https://github.com/dfinity/ic/pull/11043))
* [`abfe20051`](https://github.com/dfinity/ic/commit/abfe20051) Node: deduplicate some crates ([#11098](https://github.com/dfinity/ic/pull/11098))
* [`0d6f19860`](https://github.com/dfinity/ic/commit/0d6f19860) Node(bazel): move C++ libraries from rust `deps` to `link_deps` ([#11074](https://github.com/dfinity/ic/pull/11074))
## Refactoring:
* [`506a0bc1a`](https://github.com/dfinity/ic/commit/506a0bc1a) Core Protocol(consensus): introduce a builder pattern for dependencies in consensus' unit tests ([#11064](https://github.com/dfinity/ic/pull/11064))
* [`b5c69fc3d`](https://github.com/dfinity/ic/commit/b5c69fc3d) Core Protocol: decode `Cycles` from little-endian bytes via `TryFrom` ([#11102](https://github.com/dfinity/ic/pull/11102))
## Tests:

## Excluded Changes

### Changed files are excluded by file path filter
* [`486eb776c`](https://github.com/dfinity/ic/commit/486eb776c) Core Protocol: keep the aggregate canister log within its byte capacity ([#11101](https://github.com/dfinity/ic/pull/11101))

### Not modifying GuestOS
* [`4bb7cca54`](https://github.com/dfinity/ic/commit/4bb7cca54) Core Protocol: add `status_visibility` to `ic-management-canister-types` ([#11119](https://github.com/dfinity/ic/pull/11119))
* [`e156e901f`](https://github.com/dfinity/ic/commit/e156e901f) Defi(cketh): read a native ETH balance via the EVM RPC canister ([#11060](https://github.com/dfinity/ic/pull/11060))
* [`4b7e87bf9`](https://github.com/dfinity/ic/commit/4b7e87bf9) Governance: prettify bytes ourselves ([#11062](https://github.com/dfinity/ic/pull/11062))
* [`84c7e7d68`](https://github.com/dfinity/ic/commit/84c7e7d68) Core Protocol: adapt II init args to new mainnet candid ([#11099](https://github.com/dfinity/ic/pull/11099))
* [`5ec6c4cd0`](https://github.com/dfinity/ic/commit/5ec6c4cd0) DRE(node-rewards): report whether rewards were computed, and the per-message instructions ([#11115](https://github.com/dfinity/ic/pull/11115))
* [`43b7386aa`](https://github.com/dfinity/ic/commit/43b7386aa) DRE(node-rewards): correct the second reward reduction cohort ([#11112](https://github.com/dfinity/ic/pull/11112))
* [`27e094a14`](https://github.com/dfinity/ic/commit/27e094a14) Node: Fix baremetal test after #10457 ([#11058](https://github.com/dfinity/ic/pull/11058))
* [`2b7ce2fd0`](https://github.com/dfinity/ic/commit/2b7ce2fd0) Core Protocol(system-tests): lower DEFAULT_MEMORY_KIB_PER_VM from 24GiB to 4GiB ([#11061](https://github.com/dfinity/ic/pull/11061))
* [`a721b5a79`](https://github.com/dfinity/ic/commit/a721b5a79) Defi: bump cffi and pycparser in rosetta-api python examples ([#11081](https://github.com/dfinity/ic/pull/11081))
* [`0dc08e12d`](https://github.com/dfinity/ic/commit/0dc08e12d) Defi: bump cryptography to 50 in rosetta-api ([#11071](https://github.com/dfinity/ic/pull/11071))
* [`c1e09726e`](https://github.com/dfinity/ic/commit/c1e09726e) Governance: Delete the blessed version list from the registry ([#10940](https://github.com/dfinity/ic/pull/10940))
* [`b4aee19a9`](https://github.com/dfinity/ic/commit/b4aee19a9) Governance(nervous-system): Update changelog for release 2026-08-07 ([#11077](https://github.com/dfinity/ic/pull/11077))
* [`5277cf192`](https://github.com/dfinity/ic/commit/5277cf192) Owners: bump libflate in cargo ([#11051](https://github.com/dfinity/ic/pull/11051))
* [`9d7a0fda4`](https://github.com/dfinity/ic/commit/9d7a0fda4) Owners: Update Mainnet IC revisions canisters file ([#11105](https://github.com/dfinity/ic/pull/11105))
* [`4e52302ae`](https://github.com/dfinity/ic/commit/4e52302ae) Owners: Update Mainnet ICOS revisions file ([#11096](https://github.com/dfinity/ic/pull/11096))
* [`2d885f52b`](https://github.com/dfinity/ic/commit/2d885f52b) Owners: Update Mainnet IC revisions canisters file ([#11088](https://github.com/dfinity/ic/pull/11088))
* [`8d7b2eecc`](https://github.com/dfinity/ic/commit/8d7b2eecc) Owners: Update Mainnet IC revisions canisters file ([#11082](https://github.com/dfinity/ic/pull/11082))
* [`7ef349774`](https://github.com/dfinity/ic/commit/7ef349774) Owners: Update Mainnet ICOS revisions file ([#11079](https://github.com/dfinity/ic/pull/11079))
* [`6ab1a7b50`](https://github.com/dfinity/ic/commit/6ab1a7b50) IDX: bump ic-canister-runtime to 0.2.3 to unblock canhttp on ic-cdk 0.20 ([#11073](https://github.com/dfinity/ic/pull/11073))
* [`3ec5d044f`](https://github.com/dfinity/ic/commit/3ec5d044f) IDX(system-tests): double default cpus_oversubscription_factor from 2 to 4 ([#11068](https://github.com/dfinity/ic/pull/11068))
* [`5aeb9e56c`](https://github.com/dfinity/ic/commit/5aeb9e56c) IDX: bump canbench to 0.7.0 ([#11056](https://github.com/dfinity/ic/pull/11056))
* [`ceeb689b4`](https://github.com/dfinity/ic/commit/ceeb689b4) IDX: use the new `nsc bazel setup` command to setup RBE ([#11049](https://github.com/dfinity/ic/pull/11049))
* [`49b306f7f`](https://github.com/dfinity/ic/commit/49b306f7f) IDX: don't run CI on public-hotfix branches ([#11047](https://github.com/dfinity/ic/pull/11047))
* [`1e1a81308`](https://github.com/dfinity/ic/commit/1e1a81308) IDX: rm the feat-ai-on-engines branch logic ([#11044](https://github.com/dfinity/ic/pull/11044))
* [`f3b627933`](https://github.com/dfinity/ic/commit/f3b627933) Node: Remove old raw python tooling ([#11059](https://github.com/dfinity/ic/pull/11059))
* [`b8b3ea96e`](https://github.com/dfinity/ic/commit/b8b3ea96e) Node: bump cryptography (pip) ([#11050](https://github.com/dfinity/ic/pull/11050))
* [`e43fa3796`](https://github.com/dfinity/ic/commit/e43fa3796) Defi(cketh): deduplicate signed-transaction and transaction-hash literals in integration tests ([#10950](https://github.com/dfinity/ic/pull/10950))
* [`04a1d9ebc`](https://github.com/dfinity/ic/commit/04a1d9ebc) Defi(ledger-suite-orchestrator): migrate integration tests to PocketIC ([#10949](https://github.com/dfinity/ic/pull/10949))

### The change is not owned by any replica or HostOS team
* [`68693df0b`](https://github.com/dfinity/ic/commit/68693df0b) IDX: deduplicate pprof-related dependencies ([#11100](https://github.com/dfinity/ic/pull/11100))
* [`adc989321`](https://github.com/dfinity/ic/commit/adc989321) IDX: bump comparable and use fork ([#11089](https://github.com/dfinity/ic/pull/11089))
* [`443edf1b7`](https://github.com/dfinity/ic/commit/443edf1b7) IDX: bump and slim down rust_decimal ([#11084](https://github.com/dfinity/ic/pull/11084))
* [`8cc093cc8`](https://github.com/dfinity/ic/commit/8cc093cc8) IDX: bump build-info ([#11067](https://github.com/dfinity/ic/pull/11067))
* [`0bc21c1c6`](https://github.com/dfinity/ic/commit/0bc21c1c6) IDX: patch pcre2-sys for reproducibility ([#11090](https://github.com/dfinity/ic/pull/11090))
* [`c47439bdd`](https://github.com/dfinity/ic/commit/c47439bdd) IDX: Bump candid ([#11116](https://github.com/dfinity/ic/pull/11116))
Loading