Voting is open for a new IC release - 3fab47c

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 72764.

There are lots of exciting new features and bugfixes. Here is a more complete list of changes:

* Bitcoin: Fix bug in `get_utxos` that returned spent UTXOs
* Consensus: Add a threshold ecdsa benchmark
* Consensus: Add more canister http metrics
* Consensus: Purge canister http content
* Networking: Adapter metrics v2
* Networking: Added metric for measuring artifact download time
* Networking: Enable bitcoind debug mode for testing
* Networking: Execute a task on a thread iff the parent future didn't drop the receiver
* Networking: Merge serve_unsecure and serve_secure connections into one function
* Networking: Reduce adapter connection error logging
* Networking: Remove P2P's event handler start function
* Networking: Remove docker from bitcoin test
* Networking: Retry loading root delegation indefinitely
* Networking: Upgrade parking_lot to "0.12.1", crossbeam-channel to "0.5.5", serial_test to "0.8.0"
* Node: Basic Boundary Node SNP test
* Node: Prevent lockup in `orchestrator` when signing join request
* Orchestrator: ECDSA recovery
* Orchestrator: Update NNS state deployment script
* Runtime: Add `PausedExecution` and `AbortedExecution` tasks
* Runtime: Always charge compilation cost
* Runtime: Count reduced instructions when deserializing
* Runtime: Deduplicate code in `execute()` and `execute_dts()`
* Runtime: Implement DTS abort for install code
* Runtime: Make `execute_install_code()` DTS friendly
* Runtime: Upgrade wasmtime to version 0.38.3
* 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.

Hello everyone!

As in the past two weeks there is a proposal out to elect a new IC replica release which enables replicas to run the Crypto Service Provider (CSP) into a separate process. To make sure this change does not affect the availability of the IC or introduce any regressions, the plan is to roll out this change to the subnets over the course of a few release cycles. Since the last weeks’ releases were successful we aim to propose rolling it out to more subnets.

The proposal can found here.
Please do reach out if you have any questions about it.

All the best,

1 Like