diff --git a/replica-releases/19dbb5cc6e3dc85c0ccd899b3182552612f1607d.md b/replica-releases/19dbb5cc6e3dc85c0ccd899b3182552612f1607d.md new file mode 100644 index 000000000..78c5ff7ff --- /dev/null +++ b/replica-releases/19dbb5cc6e3dc85c0ccd899b3182552612f1607d.md @@ -0,0 +1,66 @@ +Release Notes for [**release-2024-04-10\_23-01-base**](https://github.com/dfinity/ic/tree/release-2024-04-10_23-01-base) (19dbb5cc6e3dc85c0ccd899b3182552612f1607d) +=================================================================================================================================================================== + +Changelog since git revision [ff10ea1dba07c0f66c66536a46a97146cf260e90](https://dashboard.internetcomputer.org/release/ff10ea1dba07c0f66c66536a46a97146cf260e90) + +Features: +--------- + +* [`3d3d12d84`](https://github.com/dfinity/ic/commit/3d3d12d84) Crypto: Add support for Ed25519 points in IDKG +* [`be4b75156`](https://github.com/dfinity/ic/commit/be4b75156) Execution,Message Routing: Encode message kind, context and class in MessageId +* [`3573aec10`](https://github.com/dfinity/ic/commit/3573aec10) Execution,Runtime: Reject signature requests for disabled keys without creating a context +* [`637e3eea1`](https://github.com/dfinity/ic/commit/637e3eea1) Message Routing: Enable message deadlines in the certified state +* [`deccc1699`](https://github.com/dfinity/ic/commit/deccc1699) Runtime,Message Routing: Use sharded overlays as base files + +Bugfixes: +--------- + +* [`8ea6bc3b0`](https://github.com/dfinity/ic/commit/8ea6bc3b0) Consensus: Fix bugs in QueryStats PayloadBuilder and StateMachine +* [`bbf67921b`](https://github.com/dfinity/ic/commit/bbf67921b) Consensus: Create new RandomState for every round +* [`cc657ff8f`](https://github.com/dfinity/ic/commit/cc657ff8f) Message Routing: allow for downgrading state received via state sync +* [`651ee2257`](https://github.com/dfinity/ic/commit/651ee2257) Networking(http\_endpoint): enable tcp nodelay +* [`e8360ca9d`](https://github.com/dfinity/ic/commit/e8360ca9d) Networking: use the Shutdown class instead of JoinHandle in the state sync manager +* [`42abd2d12`](https://github.com/dfinity/ic/commit/42abd2d12) Node: Extend setupOS IPv6 connectivity check timeout + +Chores: +------- + +* [`a97f7960c`](https://github.com/dfinity/ic/commit/a97f7960c) Consensus(schnorr): Add optional MasterPublicKeyId to EcdsaReshareRequest +* [`b97f85edb`](https://github.com/dfinity/ic/commit/b97f85edb) Consensus: log the height of invalid consensus artifact +* [`402197fb0`](https://github.com/dfinity/ic/commit/402197fb0) Execution: Propagate wasm\_memory\_limit through the execution layer +* [`633395484`](https://github.com/dfinity/ic/commit/633395484) Execution,Runtime: Drop queue cycles accounting in scheduler +* [`03f725d45`](https://github.com/dfinity/ic/commit/03f725d45) Message Routing: Remove the logic for the responses\_only flag in StreamFlags +* [`03ce25a54`](https://github.com/dfinity/ic/commit/03ce25a54) Message Routing: Remove the clippy exceptions due to MockAll () +* [`03be63494`](https://github.com/dfinity/ic/commit/03be63494) Networking: make use of reqwest in the outcalls adapter +* [`418c8156b`](https://github.com/dfinity/ic/commit/418c8156b) Networking(http\_endpoint): disable body limit when creating router +* [`d7c814824`](https://github.com/dfinity/ic/commit/d7c814824) Networking: bump h2 +* [`f52fc87cd`](https://github.com/dfinity/ic/commit/f52fc87cd) Runtime: Rename update\_available\_memory to try\_grow\_wasm\_memory + +Refactoring: +------------ + +* [`1852c819b`](https://github.com/dfinity/ic/commit/1852c819b) Execution,Runtime: Consolidate canister\_logging feature flags +* [`ad38cbcf5`](https://github.com/dfinity/ic/commit/ad38cbcf5) Interface: Add ErrorCode to protobuf files +* [`ec4fa80af`](https://github.com/dfinity/ic/commit/ec4fa80af) Node: Refactor setupOS network.sh get\_network\_settings() +* [`296b9e603`](https://github.com/dfinity/ic/commit/296b9e603) Runtime,Execution: Check feature flag inside CanisterLog method + +Tests: +------ + +* [`171564f82`](https://github.com/dfinity/ic/commit/171564f82) Consensus(orchestrator): add a golden test for the generated firewall config +* [`0a0d74c2d`](https://github.com/dfinity/ic/commit/0a0d74c2d) Crypto: add tests for vault threshold BIP340 Schnorr +* [`8cb9a79c2`](https://github.com/dfinity/ic/commit/8cb9a79c2) Message Routing: Add a guard against changes in ErrorCode. +* [`d8d35a59f`](https://github.com/dfinity/ic/commit/d8d35a59f) Networking: completely deflake the state sync manager tests + +Other changes: +-------------- + +* [`46278ee4d`](https://github.com/dfinity/ic/commit/46278ee4d) Consensus,Execution,Message Routing: Set optional ConsensusResponse fields to None +* [`fb36cc28d`](https://github.com/dfinity/ic/commit/fb36cc28d) Crypto,Execution,Interface: Correct links to interface specification +* [`478571dfc`](https://github.com/dfinity/ic/commit/478571dfc) Execution,Runtime,Financial Integrations: make time in StateMachine tests strictly monotone +* [`bdef6e0e4`](https://github.com/dfinity/ic/commit/bdef6e0e4) Financial Integrations,Boundary Nodes,Networking,T&V,IDX: Don't use the deprecated ReqwestHttpReplicaV2Transport and upgrade more crates to the newer reqwest version +* [`34efba83f`](https://github.com/dfinity/ic/commit/34efba83f) Node: Use tzst and dflate over GNU tar +* [`d77b133f2`](https://github.com/dfinity/ic/commit/d77b133f2) Node: Enumerate IC-OS image dependencies +* [`a8d50ed47`](https://github.com/dfinity/ic/commit/a8d50ed47) Node: Updating container base images refs [2024-04-10-0704] +* [`5a2640c05`](https://github.com/dfinity/ic/commit/5a2640c05) Node: Create a tool for deterministic and fast tar (dflate) +* [`e7081e1a9`](https://github.com/dfinity/ic/commit/e7081e1a9) Node: Updating container base images refs [2024-04-04-0858]