Voting is open for a new IC release - b9949229

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

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

  • [8f2224d00] Crypto: chore: Bump rsa version
  • [876b07a83] Crypto: perf: Add a benchmark for tECDSA key derivation
  • [716d698d7] Execution: chore: Add metrics to track number of in-progress management calls with missing call_id
  • [c237e6df3] Execution: feat: Add canister install mode v2 with skip pre_upgrade flag
  • [f83446ef9] Execution: feat: Reject in-progress management calls during subnet split
  • [f593b17a6] Execution: fix: Log instructions consumed only for each step of install_code
  • [126bd7b01] Execution: fix: Reject messages to composite query methods early in replicated mode
  • [1189970d8] Execution: perf: Ellipsize user error message
  • [f4a023e44] Message Routing: chore: Clean up unneeded deps
  • [845f2a356] Message Routing: chore: Clean up unused deps, part 2
  • [3f7ec0a56] Networking: chore: improve readability of the http handler
  • [4258f027a] Networking: docs: update docs and improve readability a little
  • [130545d02] Networking: feat adapter criterion e2e benchmark
  • [5b2fd6ec5] Networking: feat(state_sync_manager): Add flag to enable new state sync
  • [5bc30e1c6] Networking: fix(quic_transport): print error on failed buffer resizing instead of panicking
  • [6e38791ee] Networking: fix(quic_transport): remove the heartbeat from the conn manager
  • [bee11130a] Networking: fix(state_sync_manger): Adjust parallel downloads
  • [8e431e6fe] Node: Clear out old records when redeploying nodes
  • [167fca667] Runtime: Generalize resource usage, threshold, and capacity into ResourceSaturation
  • [80b32daa9] Runtime: Upgrade wasmparser and wasm-encoder
  • [02cd30990] Runtime: chore: Wasm Instrumentation Part 5
  • 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/b9949229021c8801c03b38d73d53a9dfb14d5f60/gitlab-ci/tools/repro-check.sh && chmod +x repro-check.sh && ./repro-check.sh -c b9949229021c8801c03b38d73d53a9dfb14d5f60

(apologies for the delay in writing the forum post)

1 Like

There is also another version cabe2ae3, which enabled QUIC state sync, which will enable nodes to become productive faster after they join a subnet.

  • [cabe2ae3] Networking: feat: Enable QUIC state sync

This version will be deployed to a few subnets only in this rollout cycle, to get a signal from the production deployment. It will be deployed to all other subnets in the coming weeks.

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/cabe2ae3ca115b1a3f24d75814d4f8e317b2964d/gitlab-ci/tools/repro-check.sh && chmod +x repro-check.sh && ./repro-check.sh -c cabe2ae3ca115b1a3f24d75814d4f8e317b2964d

A more detailed blog or a forum post is in preparation.

1 Like

The CodeGov project reviewed proposal 124330 and our voting members elected to Adopt. Our reviews can be found in the CodeGov portal on DSCVR.

The CodeGov project also reviewed proposal 124331 and elected to Adopt.