Dear IC Community,
we are happy to announce a new replica version that will get proposed to be elected within the next 48 hours.
The release notes are as follows:
* Consensus: ECDSA signature share support
* Consensus: Integrate ECDSA payload building into consensus
* Crypto: Add verification of IDKG (Threshold ECDSA) dealings
* Crypto: Check for sufficient signers contributions when verifying multisignature on a dealing during transcript creation
* Crypto: Implement IDKM and CSP layers of `sign_share` and `combine_sig_shares` for tECDSA
* Crypto: More CSP changes for process separation
* Crypto: Threshold ECDSA signature protocol
* Crypto: Use a better error for unexpected PEM labels
* Execution: Continued work on the canister sandboxing
* Execution: Eagerly free mmap-based pages
* Execution: Preparation work for the 128-bit cycle balance in canisters
* Execution: Restrict Cycles Minting to Cycles Minting Canister (CMC) only
* Execution: Simplify open/close execution requests
* Execution: Simplify tracking of compiled Wasm
* Execution: Small optimization in `socket_read_messages`
* Execution: Speed up serialization/deserialization of `ApiType`
* Execution: Stub of BitcoinPayloadBuilder
* External Registries: Add bitcoin header validation
* IDX: GitLab CI Canister Build & Dependencies
* IDX: openssl-verify.sh: compatibility with MacOS
* IDX: Reproducibility Hardening
* Message Routing: Account for preallocated chunks in state sync metrics
* Message Routing: Enable incremental manifest computation and improve manifest computation metrics
* Message Routing: Panic on unsupported certification version
* Node: Allow backup user to read registry local store
* Node: Continued work on the canister sandboxing
* Node: Ensure stable machine id
* Node: Increase root file system size from 2GB to 3GB
* Node: Reduce allocation to 490 GB RAM for mainnet to prevent OOMs on the host
* Node: Scalability testing suite
* Orchestrator: Do not fetch the same CUP from multiple peers
* Orchestrator: Enable upgrading of unassigned nodes
* Orchestrator: Rename NodeManager to Orchestrator
* Orchestrator: Trim down ReplicaVersionRecord
* Various bugfixes and test updates