Hello there!
we are happy to announce that voting is now open for a new IC release .
The NNS proposal is here: IC NNS Proposal 82425.
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.