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 129378 .
Here is a summary of the changes since the last release:
Release Notes for release-2024-04-17_23-01-base (abcea3eff0be52dc5328e71de98288991de854bf)
Changelog since git revision 19dbb5cc6e3dc85c0ccd899b3182552612f1607d
Features:
1bfd90720
Consensus(ecdsa): Start populating key_id in Quadruples
934ba098e
Consensus(ecdsa): Start QuadrupleInCreation using random unmasked kappa config
b8f4cb3be
Consensus(ecdsa): Purge signature shares whenever certified height increases
ede23a221
Execution,Runtime: Enforce the Wasm memory limit from canister settings
f99873168
Node: Add interface check to network.sh
5193021ac
Node: Create metric to track the node deployment method (HSM vs non-HSM)
Bugfixes:
77caae37a
Networking(https_outcalls): bump concurrent request limit
7d412a337
Networking: remove the completed method from Chunkable
Chores:
80db149cd
Consensus(schnorr): Add optional MasterPublicKeyId to EcdsaKeyTranscript
1cdd44bd8
Consensus: use make_reshare_dealings_response directly instead of passing it as an argument to update_completed_reshare_requests
88158be0d
Consensus: move some code from payload_builder.rs to key_transcript.rs
842e009b7
Consensus(ecdsa): Deprecate ongoing_signatures
dc16842fa
Consensus(ecdsa): Remove old tECDSA code
fce223ea9
Message Routing: Metric for next_checkpoint_height
f52f99943
Networking: remove the patched derive_more and h2 external deps
b673daf3c
Networking,Interface: remove old P2P
cff314a4f
Node: Redirect setupOS generate-network-config logs to console
a8934645b
Node(icos-docs): short description of boundary guest os
d9c3987dc
Node: Pad each file to 512 to avoid warning
d3471fdd6
Runtime: Upgrade wasmtime to v19.0.2
Refactoring:
73937c534
Crypto: adapt existing tECDSA APIs to be used also for tSchnorr
06bd506cb
Execution: Convert directly from protobuf enum for CanisterInstallMode
683f78408
Execution,Message Routing: Convert only between Rust enums and protobuf enums
Tests:
aed73d413
Crypto: fix mega_key_validity test
904b572f3
Crypto: Temporarily ignore test_that_cheating_dealer_solver_can_solve_instance
cc1c2b116
Execution: Move management canister types tests to test module
9cc193d37
Execution,Runtime: Add start method support to wat_canister
d66addace
Execution,Runtime: Add WAT canister builder to improve testing
ee7a6ad9a
Execution,Runtime: Add Wasmtime table tests
295e6723b
Networking(p2p): Add large message size test and fix turmoil udp socket impl
Documentation:
Other changes:
2d56a83e1
Networking: remove the unused hyper-socks external dep and remove the socks and the rustls-tls-native-roots feature from the reqwest crate
c8b5ce941
Node: Updating container base images refs [2024-04-17-0638]
776b3fe9e
Node: Updating container base images refs [2024-04-16-0625]
a3b992ef5
Node: Updating container base images refs [2024-04-12-2355]
2b5eadc59
Node: Updating container base images refs [2024-04-11-0820]
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/abcea3eff0be52dc5328e71de98288991de854bf/gitlab-ci/tools/repro-check.sh && chmod +x repro-check.sh && ./repro-check.sh -c abcea3eff0be52dc5328e71de98288991de854bf
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.
1 Like
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 129379 .
Here is a summary of the changes since the last release:
Changelog since git revision abcea3eff0be52dc5328e71de98288991de854bf
Other changes:
0a51fd74f
Node,Execution,Runtime,Consensus,IDX,T&V: Activate Query Stats
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/0a51fd74f08b2e6f23d6e1d60f1f52eb73b40ccc/gitlab-ci/tools/repro-check.sh && chmod +x repro-check.sh && ./repro-check.sh -c 0a51fd74f08b2e6f23d6e1d60f1f52eb73b40ccc
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.
1 Like
wpb
April 21, 2024, 8:58pm
3
Reviewers for the CodeGov project have completed our review of these replica updates.
Proposal ID: 129378
Vote: ADOPT
Full report on OpenChat
Proposal ID: 129379
Vote: ADOPT
Full report on OpenChat
At the time of this comment on the forum there are still 2 days left in the voting period, which means there is still plenty of time for others to review the proposal and vote independently.
We had several very good reviews of the Release Notes on these proposals by @Zane , @cyberowl , @ZackDS , @massimoalbarello , @ilbert , @Gekctek , and @hpeebles . The IC-OS Verification was also performed by @jwiegley and @tiago89 . I recommend folks talk a look and see the excellent work that was performed on these reviews by the entire CodeGov team. Feel free to comment here or in the thread of each respective proposal in our community on OpenChat if you have any questions or suggestions about these reviews.
3 Likes
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 129427 .
Here is a summary of the changes since the last release:
Changelog since git revision abcea3eff0be52dc5328e71de98288991de854bf
Bugfixes:
9b93f49ad
Execution,Runtime: move checking heap delta invariant after processing messages in the consensus queue
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/687de34189de20c5346e6b6167d22bcdd11e7ae5/gitlab-ci/tools/repro-check.sh && chmod +x repro-check.sh && ./repro-check.sh -c 687de34189de20c5346e6b6167d22bcdd11e7ae5
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.
2 Likes
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 129428 .
Here is a summary of the changes since the last release:
Changelog since git revision 0a51fd74f08b2e6f23d6e1d60f1f52eb73b40ccc
Bugfixes:
572dcdfa3
Execution,Runtime: move checking heap delta invariant after processing messages in the consensus queue
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/63acf4f88b20ec0c6384f4e18f0f6f69fc5d9b9f/gitlab-ci/tools/repro-check.sh && chmod +x repro-check.sh && ./repro-check.sh -c 63acf4f88b20ec0c6384f4e18f0f6f69fc5d9b9f
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.
1 Like