Here is a summary of the changes since the last release:
* Consensus: Add is_replica_behind function to ConsensusPoolCache * Crypto: Add API to verify initial iDKG dealings for XNet resharing * Crypto: Check InitialIDkgDealings' invariants on deserialization * Crypto: Make internal iccsa signature crate public by re exporting ic-crypto-internal-basic-sig-iccsa * Crypto: Remove CryptoComponent::new_temp_with_all_keys * Crypto: Remove IDkgMEGaAndMultisignPublicKeys once MEGa public key is added to Protobuf * Crypto: Remove ed25519-dalek dependency in SNS * Crypto: Remove unused methods in SecretKeyStoreCspVault * Crypto: Remove unused variants of TlsServerHandshakeError and TlsClientHandshakeError * Crypto: Removed all generic parameters in the Csp struct. * Crypto: Replace unmaintained ed25519-dalek with ed25519-consensus * Execution: Add support for proposals managing subnet types in ic-admin * Execution: Bitcoin: Implement end-to-end stub for the `GetSuccessors` endpoint. * Execution: BitcoinGetSuccessors fetches blocks from the adapter * Execution: Retrieve randomness before getting subnet list in CMC * Message Routing: spec compatibility: allow zero-length metadata entries * Message Routing: speedup lazy tree traversal * Message Routing: support absence proofs in the canister client * Message Routing: Drop `InputQueue::index` * Message Routing: Garbage collect empty queues * Message Routing: Make XNetEndpoint parallel for higher throughput * Message Routing: Remove diverged states older than one month * Message Routing: Remove the queue index from the public interface of OutputQueue. * Message Routing: Zero length serialized empty queues * Networking: Avoid type checking during deserialization. * Networking: Add framework for start_peer_connection and init client [1/n] * Networking: [H2 Migration] Create new PeerState [2/n] * Node: Fix HostOS update determinism * Orchestrator: Export replica version metric from the orchestrator * Orchestrator: Make proposals required for II migration HSM-signable * Runtime: Include func index with complexity error * Runtime: Introduce a separate slice limit for install_code
And a complete list of changes can of course be found on GitHub.
Please reply to this message if you have any questions or comments.