Dear IC Community,
we are happy to announce a new replica version that will get proposed to be elected within the next 72 hours.
The release notes are as follows:
* Consensus: Init artifact pool before creating state manager
* Crypto: Add a clib function to check validity of MEGa public keys
* Crypto: Adding IDKG open_transcript functionality to IDKM+CSP layers
* Crypto: Address inconsistencies between AlgorithmId and AlgorithmIdProto
* Crypto: Check validity of IDKG opening before returning it
* Crypto: Improve and test tECDSA generalized BIP32 key derivation
* Crypto: Implement IDKG verify_transcript for IDKM+CSP layers
* Crypto: Generalized field elements and field arithmetic via macro
* Execution: Adjust instruction limit for subnet messages
* Execution: Ignore auto-generated files in rs/protobuf/gen/bitcoin
* Execution: Increase the instruction limit for install_code on verified subnets
* Execution: Move resolve_destination to system_api
* Execution: Remove sigsegv_handler_debug feature
* Execution: Remove unused dependencies
* Execution: Validate the SelfValidatingPayload at the time it's created
* Message Routing: Document `ic_canonical_state` crate. Drop explicit max supported version
* Message Routing: Take starting height as argument in StateManager constructor
* Message Routing: `ic-canonical-state`: Test all supported certification versions
* Monitoring: Bump `pprof` dependency to 0.6.2
* Networking: Add the bitcoin adapter client interface to be used by the payload builder from consensus
* Networking: Make sure start is called before we try to broadcast a message
* Networking: Prevent systemd from stopping btc adapter restart attempts
* Networking: Use parking_lot::RwLock instead of the std to prevent writer starvation
* Networking: Use the available rt_handle to spawn new tasks
* Networking: Use tokio oneshot channel for sending back the result from execution
* Networking: use size hints in http handler
* Orchestrator: Add sticky bit permission to cups folder
* Orchestrator: Handle the NNS recover case for all unsigned CUPs
* Various bugfixes and test updates