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 91257.
Here is a summary of the changes since the last release:
* Crypto: feat: Implement a protobuf-based public key store
* Crypto: feat: added PublicKeystore to LocalCspVault.
* Crypto: feat: manage public keys via the public key store in Csp
* Crypto: perf: implement mul2_prepared & benches for bls12_381
* Execution: feat: Add stub endpoint for sending bitcoin transactions
* Execution: feat: [Bitcoin] Implement bitcoin_send_transaction_internal
* Execution: feat: [Bitcoin] Route bitcoin_send_transaction to bitcoin canister
* Execution: fix: Set balance of canisters that get uninstalled due to low cycles to zero
* Execution: fix: [Bitcoin] Correctly account for next header sizes.
* Message Routing: Drop `generated_id_counter`
* Message Routing: Increase subnet storage limit to 450GiB
* Message Routing: Replace functionality of `is_empty()` on `InputQueue` and `OutputQueue` with a new function `has_used_slots()`.
* Message Routing: Time out requests function in `CanisterQueues`.
* Networking: [H2 Migration] More description h2 header errors
* Networking: build: remove unneeded dep of ic_registry_transport
* Networking: feat: [H2 Transport Migration] Regulate send_data based on available capacity.
* Node: Attempt to fix HostOS podman/docker reproducibility
* Node: SetupOS build determinism
* Node: Simplify passing of args to "extra" dockerfile
* Orchestrator: Change default title of retire replica version proposal
* Orchestrator: fix: Skip validate replay step during NNS state deployment script
* Runtime: Add more Canister Timers metrics
* Runtime: Handle additional wast directives
* Runtime: Handle error directives in Wasm spec
* Runtime: Handle wast execute directives
* Various tech-debt management: code refactoring, docs, bug fixes, test updates
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.