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 122746 .
Here is a summary of the changes since the last release:
- [eb3be45f1] Crypto: chore: implement instantiation of TempCryptoComponent with a custom vault RNG
- [b57f50409] Crypto: fix: Only check transcripts where current node is a receiver in oldest_public_key
- [a21afd6b3] Crypto: fix: restart
ic-crypto-csp.service
after 100ms - [0f505e19e] Message Routing: feat: Use
StateSyncVersion::V3
- [94553a809] Networking: chore: bump IC-agent version to 0.24
- [ef894d5fe] Networking: chore: move the initialization of some variables only when they are needed and not immediately when the replica is started.
- [267b18b51] Networking: chore: remove the expiry check in the artifact manager
- [12bed958e] Networking: chore: remove the redundant SubnetConfigs type in favour of a SubnetConfig::new constructor
- [2ced28752] Node: Add power metric verification scripts
- [26e348c41] Node: Move bootstrapping logs from the console
- [dfec7ee77] Runtime: Add more query cache metrics
- [a044776ba] Runtime: Allow large Wasms with smaller code sections
- [5b6004bd9] Runtime: Benchmark queries w/ caching + retry create challenge in delegation experiment.
- [c95da9870] Runtime: More plots for query system baseline experiment
- [99b0b964e] T&V: feat: Add canister_info management canister call
- 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#building-the-code
# This process requires Mac/Linux/WSL2, Git and Podman on your machine.
git clone https://github.com/dfinity/ic
cd ic
git fetch origin
git checkout 5eb2810653d4c72c7afc48a0450e2ad01378dfc7
if ./gitlab-ci/container/build-ic.sh -i ; then
curl -LO https://download.dfinity.systems/ic/5eb2810653d4c72c7afc48a0450e2ad01378dfc7/guest-os/update-img/update-img.tar.gz
shasum -a 256 artifacts/icos/guestos/update-img.tar.gz update-img.tar.gz
else
echo "IC-OS build failed. Verification unsuccessful." >&2
fi
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.