Voting is open for a new IC release - f8f59f8

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

Here is a summary of the changes since the last release:

  • [2fc6b4c2e] Consensus: chore: Small improvements to CanisterHttpPayloadBuilder
  • [c3ba1b43e] Consensus: feat: Only sign hash of block in BlockProposals
  • [53cbc5963] Consensus: feat: Delay loading of block payload in ConsensusBlockChain
  • [3669ea703] Crypto: feat: standalone basic and canister signatures verifier
  • [3261e4dc9] Crypto: feat: support for Keccak-256
  • [98326a39e] Crypto: fix: add error handling to $witness_type::merge
  • [eb9b29ecb] Crypto: fix: use non-random number of corrupted dealers in NI-DKG benchmarks
  • [7cf96698e] Crypto: perf: improve performance of FlatMap::from_key_values()
  • [dfd08d5db] Message Routing: feature: Preserve batch time across subnet split
  • [fc30e3a1d] Message Routing: fix: Ensure min_resident_height metric is reliable
  • [7745b4bad] Message Routing: nit: Reuse num_host_pages as max boundary for write buckets
  • [0a459b737] Networking: chore Protocol field removal
  • [c396c3aaa] Networking: chore: Remove the ConnectionEndpoint rust type
  • [cc30a0f13] Networking: chore: remove what appears to be unused flag
  • [4732d8281] Networking: fix: Add more metrics to get successor to help diagnose timeouts
  • [708e38c8a] Networking: fix: Add request cache to adapter and limit number of blocks returned
  • [6b0579c12] Networking: fix: remove an unwrap
  • [9c4750709] Node: HostOS Allowlist Reorg
  • [493deffb4] Runtime: Adjust resource charging to consider reserved balances
  • [af4e9e635] Runtime: Fix serde to 1.0.171
  • [d23fdc553] Runtime: Make EmbeddersConfig a subconfig of EE config
  • [95ca8ab27] Runtime: Wasm-native stable memory constants
  • Various tech-debt management: code refactoring, docs, bug fixes, test updates

IC-OS Verification

To build and verify the IC-OS disk image, run:

# From
# This process requires an x86-64 based machine, Ubuntu 20.04 or a newer version of the OS, Git, and Podman.
sudo apt-get install -y curl && curl --proto '=https' --tlsv1.2 -sSLO && chmod +x && ./ -p 123922

Hey just an heads up, there is an oversight in the changelog, the one posted is from last week.


Reviewers for the CodeGov project have completed our review of this replica update. Results are provided below. @Luka as noted by @Zane in his comment above, the “summary of changes” that you used in your OP above is from proposal 123784 instead of proposal 123922. You might want to edit the forum post to show the correct details. Our review is based on the content of proposal 123922, which is IC release f8f59f8.

Proposal ID: 123922
Full report: CodeGov portal on DSCVR
Voting history: Dashboard

At the time of this comment on the forum, there are still 2 days left in the voting period. I encourage NNS voters to review the replica update proposal and vote manually. Of course, you always have the choice to follow another person or another organization who is voting independently. At this time, I am aware of neuron and Taggr Network neuron who are performing this work, both of which are registered known neurons.

The CodeGov Project is offering attractive bounty payments in search of experienced Rust developers who are interested in spending a few hours each week reviewing Replica Version Management proposals. We do this through IC-OS Verification and by performing a sanity check on the Release Notes. Our votes are cast according to the findings of our reviewers. Proposals are usually submitted on a Friday and we complete our reviews within 48 hours. Each reviewer posts a summary of their findings in the CodeGov portal on and the bounty payment is made using the tipping feature of DSCVR with ckBTC equivalent to USD. The bounty is always announced in this bounty payment post on the portal and the deliverables for each review can be found on the website. It is a requirement to Apply on the website and to complete either Form W-9 or Form W-8BEN in order to get paid the bounty. Please send me a DM or an email at if you would like to discuss this opportunity further.