Skip to content

Commit

Permalink
Elect version aa705aaa621c2e0d4f146f3a1de801edcb0fa0d5 (#1185)
Browse files Browse the repository at this point in the history
Co-authored-by: nikolamilosa <nikolamilosa20@gmail.com>
Co-authored-by: Saša Tomić <sasa.tomic@dfinity.org>
  • Loading branch information
3 people authored Jan 10, 2025
1 parent 6590985 commit 471e8a0
Showing 1 changed file with 85 additions and 0 deletions.
85 changes: 85 additions & 0 deletions replica-releases/aa705aaa621c2e0d4f146f3a1de801edcb0fa0d5.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
Release Notes for [**release\-2025\-01\-09\_03\-19\-base**](https://github.com/dfinity/ic/tree/release-2025-01-09_03-19-base) (aa705aaa621c2e0d4f146f3a1de801edcb0fa0d5\)
=========================================================================================================================================================================

This release is based on changes since [release\-2025\-01\-03\_03\-07\-base](https://dashboard.internetcomputer.org/release/76a634c31dfb840da25fbe286855eb0be1818ca8) (76a634c31dfb840da25fbe286855eb0be1818ca8\).

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-2025-01-03_03-07-base...release-2025-01-09_03-19-base).

Features:
---------

* [`41b1a2ed4`](https://github.com/dfinity/ic/commit/41b1a2ed4) Consensus,Interface(recovery): Add CLI option to use existing binaries for local recoveries ([\#3301](https://github.com/dfinity/ic/pull/3301))
* [`c7141f639`](https://github.com/dfinity/ic/commit/c7141f639) Execution,Interface: Use state layout tmp dir for compilation cache ([\#3140](https://github.com/dfinity/ic/pull/3140))
* [`c741e3494`](https://github.com/dfinity/ic/commit/c741e3494) Interface: ICRC\-ledger: Implement V4 for ICRC ledger \- migrate balances to stable structures ([\#2901](https://github.com/dfinity/ic/pull/2901))
* [`aa705aaa6`](https://github.com/dfinity/ic/commit/aa705aaa6) Node: Run chown/chmod in setup\-permissions in parallel ([\#3373](https://github.com/dfinity/ic/pull/3373))
* [`36e2b45d4`](https://github.com/dfinity/ic/commit/36e2b45d4) Node: Configuration revamp (SetupOS integration) ([\#3270](https://github.com/dfinity/ic/pull/3270))

Bugfixes:
---------

* [`f73b98993`](https://github.com/dfinity/ic/commit/f73b98993) Execution,Interface: Reject code in synchronous rejects ([\#3362](https://github.com/dfinity/ic/pull/3362))
* [`a9d2098e8`](https://github.com/dfinity/ic/commit/a9d2098e8) Execution,Interface: Include reservation cycles in error reported during taking a canister snapshot ([\#3331](https://github.com/dfinity/ic/pull/3331))
* [`1ed522a29`](https://github.com/dfinity/ic/commit/1ed522a29) Execution,Interface,Message Routing: Check low wasm memory hook status after an upgrade/reinstall/uninstall/install ([\#3195](https://github.com/dfinity/ic/pull/3195))

Performance improvements:
-------------------------

* [`e742c7d60`](https://github.com/dfinity/ic/commit/e742c7d60) Interface,Message Routing: Move heavy object deallocation off the critical Execution path ([\#3241](https://github.com/dfinity/ic/pull/3241))

Chores:
-------

* [`67cd0a790`](https://github.com/dfinity/ic/commit/67cd0a790) Consensus,Interface: Increment metric in case of NiDkgTag mismatches ([\#3329](https://github.com/dfinity/ic/pull/3329))
* [`227e8e3de`](https://github.com/dfinity/ic/commit/227e8e3de) Execution,Interface: Ignore Wasmtime validation errors ([\#3338](https://github.com/dfinity/ic/pull/3338))
* [`9377651bb`](https://github.com/dfinity/ic/commit/9377651bb) Execution,Interface,Node(execution\-environment): Specify image\-classification canister WASM as a Bazel dependency ([\#3355](https://github.com/dfinity/ic/pull/3355))
* [`0cd1ac662`](https://github.com/dfinity/ic/commit/0cd1ac662) Interface: Update ic\-agent and ic\-agent's reverse dependencies to v0\.39 ([\#3282](https://github.com/dfinity/ic/pull/3282))

Refactoring:
------------

* [`6410e399d`](https://github.com/dfinity/ic/commit/6410e399d) Consensus,Interface: Factor out DKG submodule into its own crate ([\#3340](https://github.com/dfinity/ic/pull/3340))
* [`f90023fe7`](https://github.com/dfinity/ic/commit/f90023fe7) Consensus,Interface(Consensus): Move some files around to decrease consensus internal dependencies ([\#3130](https://github.com/dfinity/ic/pull/3130))
* [`983a05359`](https://github.com/dfinity/ic/commit/983a05359) Consensus,Interface(Consensus): Factor CUP functionality out of dkg submodule ([\#3126](https://github.com/dfinity/ic/pull/3126))
* [`ba248f767`](https://github.com/dfinity/ic/commit/ba248f767) Execution,Interface: Rename field in InsufficientCyclesInMemoryGrow error ([\#3333](https://github.com/dfinity/ic/pull/3333))

Documentation:
--------------

* [`cc086f3a1`](https://github.com/dfinity/ic/commit/cc086f3a1) Owners(ICRC\_Ledger): Add rustdoc to icrc\-ledger\-types ([\#3345](https://github.com/dfinity/ic/pull/3345))

-------------------------------------------

## Excluded Changes

### Changed files are excluded by file path filter
* [`194648a9f`](https://github.com/dfinity/ic/commit/194648a9f) Interface(nervous\-system): Enable Root to upgrade canisters using chunked Wasms ([\#3300](https://github.com/dfinity/ic/pull/3300))
* [`fc935aa76`](https://github.com/dfinity/ic/commit/fc935aa76) Interface(NNS): allow execution of proposals that remove non\-existing nodes ([\#3339](https://github.com/dfinity/ic/pull/3339))
* [`efd5dd715`](https://github.com/dfinity/ic/commit/efd5dd715) Interface(cycles\-minting\-canister): When memo does not match, fall back to icrc1\_memo. ([\#3336](https://github.com/dfinity/ic/pull/3336))
* [`fa3b0ad91`](https://github.com/dfinity/ic/commit/fa3b0ad91) Interface,Node: replace tokio rwlock, bump ic\-gateway release ([\#3346](https://github.com/dfinity/ic/pull/3346))

### Not modifying GuestOS
* [`21c5e93de`](https://github.com/dfinity/ic/commit/21c5e93de) Interface(PocketIC): optionally check caller when retrieving ingress status ([\#3341](https://github.com/dfinity/ic/pull/3341))
* [`a18576a75`](https://github.com/dfinity/ic/commit/a18576a75) Interface(nns): Make neuron migration to stable memory reversible ([\#3344](https://github.com/dfinity/ic/pull/3344))
* [`a726b7174`](https://github.com/dfinity/ic/commit/a726b7174) Interface(nns): Split the active\_neurons\_in\_stable\_memory into 2 flags ([\#3312](https://github.com/dfinity/ic/pull/3312))
* [`5f9f2d3d2`](https://github.com/dfinity/ic/commit/5f9f2d3d2) Owners(icrc\-ledger\-types): Bump icrc\-ledger\-types version with the added rustdoc ([\#3365](https://github.com/dfinity/ic/pull/3365))
* [`43e661e6e`](https://github.com/dfinity/ic/commit/43e661e6e) Owners(governance): Automatically remind governance team to update unreleased\_changelog.md. ([\#3342](https://github.com/dfinity/ic/pull/3342))
* [`dfc8987d4`](https://github.com/dfinity/ic/commit/dfc8987d4) Node(governance\-tools): Use unreleased\_changelog.md when generating proposals. ([\#3353](https://github.com/dfinity/ic/pull/3353))
* [`3f4397cf5`](https://github.com/dfinity/ic/commit/3f4397cf5) Interface(nns): Fix maturity for neurons that temporarily fail to spawn ([\#3323](https://github.com/dfinity/ic/pull/3323))
* [`a47dde8ac`](https://github.com/dfinity/ic/commit/a47dde8ac) Interface(nns): Fix for a particular locked neuron ([\#3311](https://github.com/dfinity/ic/pull/3311))
* [`b9c732eac`](https://github.com/dfinity/ic/commit/b9c732eac) Owners(IDX): unset runner permissions ([\#3264](https://github.com/dfinity/ic/pull/3264))
* [`4bd2abdf2`](https://github.com/dfinity/ic/commit/4bd2abdf2) Owners(IDX): allow repro\-check.sh on private IC repo ([\#3334](https://github.com/dfinity/ic/pull/3334))
* [`b7498facf`](https://github.com/dfinity/ic/commit/b7498facf) Consensus: Update Mainnet IC revisions subnets file ([\#3350](https://github.com/dfinity/ic/pull/3350))
* [`4b3011b9f`](https://github.com/dfinity/ic/commit/4b3011b9f) Consensus: Update Mainnet IC revisions subnets file ([\#3326](https://github.com/dfinity/ic/pull/3326))
* [`b55631948`](https://github.com/dfinity/ic/commit/b55631948) Execution,Interface: Update benches baseline after query fix ([\#3276](https://github.com/dfinity/ic/pull/3276))
* [`bfa465036`](https://github.com/dfinity/ic/commit/bfa465036) Interface(cketh): Proposal to fix developer dashboard ([\#3281](https://github.com/dfinity/ic/pull/3281))
* [`4b88e7b09`](https://github.com/dfinity/ic/commit/4b88e7b09) Owners: Update codeowners NET \-\> CON ([\#3349](https://github.com/dfinity/ic/pull/3349))
* [`e00fa1d4c`](https://github.com/dfinity/ic/commit/e00fa1d4c) Owners: add .bazelignore file ([\#3313](https://github.com/dfinity/ic/pull/3313))
* [`ea0222cc2`](https://github.com/dfinity/ic/commit/ea0222cc2) Interface(nns): Change Root interface crate to use ic\-cdk ([\#3306](https://github.com/dfinity/ic/pull/3306))
* [`340733990`](https://github.com/dfinity/ic/commit/340733990) Interface(ic\-admin): improve missing HSM argument messages ([\#3328](https://github.com/dfinity/ic/pull/3328))
* [`5d203a217`](https://github.com/dfinity/ic/commit/5d203a217) Consensus,Interface: change error\_code in tecdsa\_signature\_fails\_without\_cycles\_test ([\#3352](https://github.com/dfinity/ic/pull/3352))
* [`33c12669b`](https://github.com/dfinity/ic/commit/33c12669b) Consensus,Interface(consensus): adjust the parameters of consensus performance tests ([\#3335](https://github.com/dfinity/ic/pull/3335))
* [`baa83d5f2`](https://github.com/dfinity/ic/commit/baa83d5f2) Execution,Interface: Add test for taking a snapshot that triggers storage reservation ([\#3360](https://github.com/dfinity/ic/pull/3360))
* [`4f3b77e0a`](https://github.com/dfinity/ic/commit/4f3b77e0a) Interface(governance): Added unreleased\_changelog.md and CHANGELOG.md to governance. ([\#3332](https://github.com/dfinity/ic/pull/3332))
* [`ea8cf5374`](https://github.com/dfinity/ic/commit/ea8cf5374) Execution,Interface: "test: Add test for taking a snapshot that triggers storage reservation" ([\#3372](https://github.com/dfinity/ic/pull/3372))

0 comments on commit 471e8a0

Please sign in to comment.