Releases: risc0/risc0-ethereum
Releases · risc0/risc0-ethereum
v2.2.2
What's Changed
- WEB3-486: Update deployment.toml to reflect stopped 2.0 contracts (#628)
- WEB3-491: Pin alloy-network version to avoid breaking change in alloy-network 1.0.14 (#633)
- ZKVM-2: Add zkVM version 2.2 verifier parameters (#631)
- ZKVM-2: Update deployment information to include zkvm 2.2 verifier (#634)
- WEB3-492: Mark mainnet zkVM 2.2 verifiers are routable (#635)
Full Changelog: v2.2.1...v2.2.2
v2.1.2
What's Changed
- WEB3-486: Update deployment.toml to reflect stopped 2.0 contracts (#628)
- ZKVM-2: Add zkVM version 2.2 verifier parameters (#631)
- ZKVM-2: Update deployment information to include zkvm 2.2 verifier (#634)
- WEB3-492: Mark mainnet zkVM 2.2 verifiers are routable (#635)
Full Changelog: v2.1.1...v2.1.2
v2.2.1
v2.2.0
What's Changed
- docs: replace outdated Foundry scripting link by @eeemmmmmm in #585
- WEB3-449: chore: Update alloy to v1.0 by @Wollac in #592
- WEB3-446: chore: Add feature flag and ENV var support for RPC integration tests by @Wollac in #582
- WEB3-448: Add Hoodi deployment to deployment.toml by @nategraf in #586
- WEB3-455: Deploy set verifier on base sepolia by @capossele in #603
- chore: fix outdated comment by @kevaundray in #601
- Update README.md by @MonkeyKing44 in #602
- WEB3-462: Migrate CI to cluster by @flaub in #608
- WEB3-460: Update control IDs and add deployment information for zkVM 2.1 by @nategraf in #606
- WEB3-458: Update the Steel beacon block commit validation to always revert on invalid timestamps by @nategraf in #605
- WEB3-456: Deploy SetVerifier 0.7 and add Etherscan verification script by @nategraf in #604
- Prepare release 2.2.0 by @nategraf in #609
New Contributors
- @eeemmmmmm made their first contribution in #585
- @kevaundray made their first contribution in #601
- @MonkeyKing44 made their first contribution in #602
Full Changelog: v2.1.1...v2.2.0
v2.1.1
What's Changed
- Update
risc0-zkvm
dependency to 2.1 - [DOCS] reference Steel 2.0 blog post, simplify install command and bump create-steel-app by @sashaaldrick in #584
- WEB3-448: Add Hoodi deployment to deployment.toml (#586)
- WEB3-455: Deploy set verifier on base sepolia (#603)
- WEB3-462: Migrate CI to cluster (#608)
- WEB3-458: Update the Steel beacon block commit validation to always revert on invalid timestamps (#605)
- WEB3-456: Deploy SetVerifier 0.7 and add Etherscan verification script (#604)
- Prepare release 2.1.1 by @nategraf in #611
Full Changelog: v2.1.0...v2.1.1
v2.1.0
v2.1.0 includes the full v2 release of risc0-steel
as well as an update of alloy
to 0.15
.
What's Changed
- docs: Improve documentation of Contract::call_with_prefetch by @VolodymyrBg in #484
- refactor: Clap attribute macros from #[clap(...)] to #[arg(...)] and #[command(...)] in v4.x by @Himess in #481
- Fix typo in RiscZeroMockVerifier comments and update copyright year by @leopardracer in #488
- fix duplicate RiscZeroGovernorCounting.sol by @healthyyyoung in #486
- WEB3-377: add Groth16V2_0 selector by @capossele in #487
- WEB3-362: chore: Run actions requiring secrets not from forks by @Wollac in #457
- WEB3-380: Fix decode_seal by @capossele in #494
- WEB3-383: Update control ID and Groth16V2_0 selector by @capossele in #499
- WEB3-382: Default seal of FakeReceipt to 0xFFFFFFFF by @capossele in #498
- WEB3-384: Bootstrap groth16 parameters by @capossele in #501
- WEB3-387: chore: Bump guest rust toolchain to 1.85.0 by @Wollac in #507
- WEB3-389: Bump
forge-std
to v1.9.3 andopenzeppelin-contracts
to v5.2.0 by @capossele in #510 - WEB3-391: chore: Make OP
l1-to-l2
test more robust. by @Wollac in #512 - WEB3-374: chore: Update alloy to v0.12 by @Wollac in #477
- WEB3-393: add SetVerifierV0_4 (#516) by @capossele in #518
- WEB3-394: set version to 2.1.0-alpha.1 by @capossele in #519
- WEB3-395: Bump create-steel-app to 2.0 by @capossele in #520
- WEB3-390:
risc0-ethereum-trie
: Eliminate false positives for orphans by @Wollac in #511 - WEB3-398: Use tagged leaf hashing in aggregation set to improve missue resistance by @nategraf in #526
- WEB3-401: fix: Steel account queries by @Wollac in #529
- WEB3-404: Shorten aggreagtion Merkle tree leaf tag to avoid potential confusion with node by @nategraf in #537
- WEB3-405: op-steel: Return correct commit for host env by @Wollac in #538
- minor docstring fixups by @strmfos in #534
- WEB3-388: Update deployment v2.0 by @capossele in #508
- WEB3-411: Move Steel docs to Boundless docs page by @sashaaldrick in #545
- WEB3-418: Update Alloy to v0.14 by @Wollac in #547
- WEB3-406: chore: Improve
Event
documentation by @Wollac in #540 - docs: remove consecutive duplicate words by @zeroprooff in #553
- Fix typo in Deployment test and correct MultiContract function name by @maximevtush in #535
- Fix typo in hash_leaf documentation comment by @vtjl10 in #554
- WEB3-386: feat: consensus commitment by @Wollac in #506
- WEB3-439: Update deployment.toml and selectors library with commits made to release-2.0 by @nategraf in #576
- WEB3-442: add Electra support by @Wollac in #579
- WEB3-429: fix: Correct trie handling for contracts with identical storage by @Wollac in #557
- WEB3-430: fix: Make ChainSpec mandatory during EvmEnv setup by @Wollac in #558
- WEB3-431: fix: Replace
HostEvmEnv::extend
with merge by @Wollac in #559 - WEB3-432: chore: Improve documentation of the
Commitment.id
by @Wollac in #560 - WEB3-440: Bump development versions to 2.2 by @nategraf in #577
- WEB3-433: fix: Add configID verification to SteelVerifier by @Wollac in #561
- WEB3-434: fix: Improve
HistoryCommit
generation logic by @Wollac in #562 - WEB3-365: feat: Stabilize features by @Wollac in #570
- WEB3-436: chore: Remove deprecated
into_beacon_input
by @Wollac in #569 - WEB3-435: feat: Enable KZG support by @Wollac in #563
- WEB3-437: update alloy to v0.15 by @Wollac in #571
- WEB3-441: Prepare release risc0-ethereum 2.1 by @nategraf in #578
New Contributors
- @VolodymyrBg made their first contribution in #484
- @Himess made their first contribution in #481
- @healthyyyoung made their first contribution in #486
- @strmfos made their first contribution in #534
- @zeroprooff made their first contribution in #553
- @maximevtush made their first contribution in #535
- @vtjl10 made their first contribution in #554
Full Changelog: v2.0.2...v2.1.0
v2.0.2
What's Changed
- Add SetVerifierV0_6 by @capossele in #539
- WEB3-405: op-steel: Return correct commit for host env by @Wollac in #538
- WEB3-404: Shorten aggreagtion Merkle tree leaf tag to avoid potential confusion with node by @nategraf in #537
Full Changelog: https://github.com/risc0/risc0-ethereum/commits/v2.0.2
v2.0.1
What's Changed
- WEB3-398: Use tagged leaf hashing in aggregation set to improve misuse resistance by @nategraf in #530
- WEB3-401: fix: Steel account queries by @Wollac in #532
- Deploy SetVerifierV0_5 by @capossele in #533
Full Changelog: https://github.com/risc0/risc0-ethereum/commits/v2.0.1
v2.0.0
What's Changed
- WEB3-328: fix: Use a builder pattern for GuestOptions and DockerOptions by @Wollac in #424
- WEB3-350: Bootstrap groth16 by @capossele in #445
- WEB3-293: feat: Add
risc0-ethereum-trie
by @Wollac in #391 - chore: fix spelling issue in function / comment by @Guayaba221 in #439
- WEB3-359: Make compatible with risc0 v2 by @capossele in #454
- WEB3-361: chore: Remove
munge
dependency by @Wollac in #456 - fix duplicate RiscZeroGroth16Verifier.sol by @sky-coderay in #476
- fix: typos in documentation files by @kilavvy in #453
- ZKVM-2: Drop compute_image_id_v2 by @capossele in #479
- WEB3-362: chore: Run actions requiring secrets not from forks by @Wollac in #457
- WEB3-380: Fix decode_seal by @capossele in #494
- WEB3-382: Default seal of FakeReceipt to 0xFFFFFFFF by @capossele in #498
- WEB3-384: Bootstrap groth16 parameters by @capossele in #501
ethereum/pull/424 - WEB3-391: chore: Make OP
l1-to-l2
test more robust. (#512) by @capossele in #514 - WEB3-389: Bump
forge-std
to v1.9.3 andopenzeppelin-contracts
to v5.2.0 (#510) by @capossele in #513 - WEB3-374: chore: Update alloy to v0.12 (#477) by @capossele in #515
- add SetVerifierV0_4 by @capossele in #516
Full Changelog: https://github.com/risc0/risc0-ethereum/commits/v2.0.0
v1.4.3
What's Changed
- Backport #498 and bump version to 1.4.3 by @capossele in #500
Full Changelog: v1.4.2...v1.4.3