Voting is open for a new IC release - 3bcccef

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

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

  • [b900678ab] Consensus: feat(consensus): use cached finalized blocks in chain iterator
  • [dbb31b083] Crypto: feat(crypto): add absence proofs to crypto tree hasher
  • [634f809d0] Crypto: fix(crypto): Use the correct algorithm ID for P256 signature validation errors
  • [865a18f36] Crypto: perf(crypto): iterative implementation of MixedHashTree::digest()
  • [5dd33f4a0] Financial Integrations/Message Routing: feat(cketh): add basic metrics for the minter canister
  • [c2760cbec] Financial Integrations/Message Routing: feat(cketh): experimental: add sepolia cketh ledger deployment details
  • [2ac0fe91c] Financial Integrations/Message Routing: feat(http_endpoint): enable absence proofs
  • [0eca83dce] Financial Integrations/Message Routing: feat(icrc1): add ledger supporting u256 tokens
  • [f6a29f9be] Message Routing: feat: Log syncfs time
  • [cfdb0ddb2] Message Routing: feat: certify node public keys
  • [8bf2afb97] Message Routing: fix: Make checkpoint step metrics exhaustive
  • [ff6f7317c] Networking: chore: Remove old transaction as part of the advertising call
  • [fcfd7f866] Networking: chore: remove the onchain observability feature code
  • [0826beb05] Networking: chore: remove unused deps
  • [205fc8bb8] Networking: fix: Advertise all available states
  • [4fe964ebc] Networking: fix: force artificial timeout using a non routable IP address
  • [3f8187fd5] Runtime: New Wasm Instrumentation Part 1
  • [90fe99fd6] Runtime: Add a scaling_factor field to SubnetAvailableMemory
  • [24d1d36d8] Runtime: Change sandbox RPC prefix
  • [bbd27bdfb] Runtime: Increase install_code limit on verified application subnets.
  • [3bcccef07] Runtime: [hotfix] Fix the apply_balance_changes() function
  • 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 https://github.com/dfinity/ic#verifying-releases
sudo apt-get install -y curl && curl --proto '=https' --tlsv1.2 -sSLO https://raw.githubusercontent.com/dfinity/ic/c54bac117dc5c2a930626403f35cac8c8503ce11/gitlab-ci/tools/repro-check.sh && chmod +x repro-check.sh && ./repro-check.sh -c 3bcccef07408921fe849c92dd2437adc157ef9c3

The two SHA256 sums printed above from a) the downloaded CDN image and b) the locally built image, must be identical, and must match the SHA256 from the payload of the NNS proposal.