Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Elect version a3831c87440df4821b435050c8a8fcb3745d86f6 #609

Merged
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
80 changes: 80 additions & 0 deletions replica-releases/a3831c87440df4821b435050c8a8fcb3745d86f6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
Release Notes for [**release-2024-07-10\_23-01-base**](https://github.com/dfinity/ic/tree/release-2024-07-10_23-01-base) (a3831c87440df4821b435050c8a8fcb3745d86f6)
===================================================================================================================================================================

Changelog since git revision [e4eeb331f874576126ef1196b9cdfbc520766fbd](https://dashboard.internetcomputer.org/release/e4eeb331f874576126ef1196b9cdfbc520766fbd)

Features:
---------

* [`0afe54baa`](https://github.com/dfinity/ic/commit/0afe54baa) boundary-node: add rate-limiting by subnet to ic-boundary
* [`8a5464374`](https://github.com/dfinity/ic/commit/8a5464374) consensus: Add the subnet Id of IDkg artifacts to the artifact Id
* [`24c3a6876`](https://github.com/dfinity/ic/commit/24c3a6876) crypto: add tracing annotations for some of the IO operations in the replica
* [`3809a39ad`](https://github.com/dfinity/ic/commit/3809a39ad) execution(schnorr): Make public key parsing case insensitive
* [`ea10ecda6`](https://github.com/dfinity/ic/commit/ea10ecda6) execution,runtime: Add persisted metric counting the number of signature agreements with each key Id
* [`4fac1849f`](https://github.com/dfinity/ic/commit/4fac1849f) interface: Print number of instructions in a more readable form
* [`fb2acfabb`](https://github.com/dfinity/ic/commit/fb2acfabb) message routing: Use BatchSummary to flush PageMaps
* [`ff5df144b`](https://github.com/dfinity/ic/commit/ff5df144b) message routing: Add Reject Signals for Requests; Canonical State
* [`83c78b09a`](https://github.com/dfinity/ic/commit/83c78b09a) message routing: Best-effort messages: Introduce NewCanisterQueues
* [`40b3b6799`](https://github.com/dfinity/ic/commit/40b3b6799) networking: publish https outcalls adapter with http enabled for dfx
* [`17df8febd`](https://github.com/dfinity/ic/commit/17df8febd) runtime: Switch to compiler sandbox for compilation
* [`51f43a115`](https://github.com/dfinity/ic/commit/51f43a115) runtime,execution: Update calls stable memory limit adjustment

Bugfixes:
---------

* [`8b88480aa`](https://github.com/dfinity/ic/commit/8b88480aa) consensus: Verify blocks in notarization fast-path
* [`373eddb30`](https://github.com/dfinity/ic/commit/373eddb30) consensus: Do not consider missing pre-signatures as fatal when building inputs
* [`a2fa6f82e`](https://github.com/dfinity/ic/commit/a2fa6f82e) consensus: PR#313 schnorr: Remove leftover uses of ComputeInitialEcdsaDealings
* [`39af4c58b`](https://github.com/dfinity/ic/commit/39af4c58b) networking: do not block when writing logs
* [`fb4726002`](https://github.com/dfinity/ic/commit/fb4726002) node: network.sh hanging

Chores:
-------

* [`44aba7735`](https://github.com/dfinity/ic/commit/44aba7735) boundary-node,node: BN disable-latency-routing by default
* [`e4479636f`](https://github.com/dfinity/ic/commit/e4479636f) consensus(orchestrator): utility function http\_endpoint\_to\_url
* [`2e7cce7dc`](https://github.com/dfinity/ic/commit/2e7cce7dc) consensus: Remove deprecated EcdsaKeyId from MasterKeyTranscript and IDkgReshareRequest
* [`19d26b4e4`](https://github.com/dfinity/ic/commit/19d26b4e4) consensus: Rename individual IDkgMessages and EcdsaKeyTranscript
* [`a2d57712a`](https://github.com/dfinity/ic/commit/a2d57712a) consensus: Rename EcdsaPool, EcdsaChangeSet, EcdsaPrefix, EcdsaArtifact and EcdsaStats
* [`f76347c64`](https://github.com/dfinity/ic/commit/f76347c64) consensus: Rename EcdsaMessage to IDkgMessage
* [`61407a019`](https://github.com/dfinity/ic/commit/61407a019) consensus,networking: split ArtifactKind trait into two traits
* [`6b04a687a`](https://github.com/dfinity/ic/commit/6b04a687a) crypto: upgrade sha2/sha3/digest from 0.9 to 0.10 in crypto code
* [`5261f8135`](https://github.com/dfinity/ic/commit/5261f8135) crypto,IDX: align cargo & bazel deps
* [`b7975d31b`](https://github.com/dfinity/ic/commit/b7975d31b) crypto,NNS: Add buildifier sort comment to Bazel files
* [`50d1c08ac`](https://github.com/dfinity/ic/commit/50d1c08ac) execution: Remove obsolete ComputeInitialEcdsaDealings ic00 method
* [`45f1e8597`](https://github.com/dfinity/ic/commit/45f1e8597) execution: Remove unused function in SandboxSafeSysteState
* [`3fa9c6d64`](https://github.com/dfinity/ic/commit/3fa9c6d64) execution,runtime: Remove obsolete sign\_with\_ecdsa\_contexts from SubnetCallContextManager
* [`4c75016a8`](https://github.com/dfinity/ic/commit/4c75016a8) execution,runtime,IDX: align exec env builds
* [`7a308b459`](https://github.com/dfinity/ic/commit/7a308b459) interface: Add a guard against reject signals with reasons other than CanisterMigrating to the canonical StreamHeader conversion.
* [`b7ab9a59f`](https://github.com/dfinity/ic/commit/b7ab9a59f) message routing,execution: Remove the From trait for RejectCode from StateError
* [`a5856f00f`](https://github.com/dfinity/ic/commit/a5856f00f) message routing,execution: Canister queues misc cleanup
* [`2987c9d86`](https://github.com/dfinity/ic/commit/2987c9d86) message routing: CanisterQueues miscellanea
* [`ec981034b`](https://github.com/dfinity/ic/commit/ec981034b) networking: Use an IC type for the logging level so the config is agnostic to different logging frameworks
* [`6aceb6a35`](https://github.com/dfinity/ic/commit/6aceb6a35) networking: expose https\_outcalls to PocketIC
* [`23eb3aae5`](https://github.com/dfinity/ic/commit/23eb3aae5) networking,execution,consensus,interface: rename ic-btc-types-internal to ic-btc-replica-types
* [`6135fdcf3`](https://github.com/dfinity/ic/commit/6135fdcf3) node: Fix etc/ permissions Dockerfile comments
* [`ad9392d99`](https://github.com/dfinity/ic/commit/ad9392d99) node: Remove unused nftables.conf
* [`6a081a6bf`](https://github.com/dfinity/ic/commit/6a081a6bf) node: Update container base images refs [2024-07-04-0816]
* [`9c89f33e1`](https://github.com/dfinity/ic/commit/9c89f33e1) runtime(RUN): Upgrade Wasmtime to v22.0.0

Refactoring:
------------

* [`38565ef90`](https://github.com/dfinity/ic/commit/38565ef90) execution,message routing: Drop StateError::InvariantBroken
* [`6101d93c3`](https://github.com/dfinity/ic/commit/6101d93c3) interface: Have PrincipalId derive PartialEq

Tests:
------

* [`e04ff0db0`](https://github.com/dfinity/ic/commit/e04ff0db0) execution,message routing(replicated-state): Upgrade/downgrade compatibility tests for canister queues, step 1
* [`fdbf4f4a8`](https://github.com/dfinity/ic/commit/fdbf4f4a8) execution,runtime: Update state\_machine\_tests for threshold signature fees and mock signing responses
* [`d7337776b`](https://github.com/dfinity/ic/commit/d7337776b) execution,runtime(IDX): Disable execution\_environment\_test on darwin
* [`68d689dc7`](https://github.com/dfinity/ic/commit/68d689dc7) execution,runtime,message routing: Migrate state\_machine\_tests to use generic iDKG keys
* [`53b0451c0`](https://github.com/dfinity/ic/commit/53b0451c0) IDX,execution,runtime: enable execution\_environment\_test on master
* [`66d460391`](https://github.com/dfinity/ic/commit/66d460391) crypto: replace ed25519-consensus with ic-crypto-ed25519 in tests

Other changes:
--------------

* [`a6acb0ddc`](https://github.com/dfinity/ic/commit/a6acb0ddc) networking: revert "feat: publish https outcalls adapter with http enabled for dfx" and "chore: reqwest https outcalls"
* [`a3831c874`](https://github.com/dfinity/ic/commit/a3831c874) runtime: Revert "feat: Switch to compiler sandbox for compilation"
Loading