Skip to content

Releases: risc0/risc0-ethereum

v2.2.2

08 Jul 22:55
Compare
Choose a tag to compare

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

08 Jul 22:54
07d071e
Compare
Choose a tag to compare

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

26 Jun 23:49
7d09ffb
Compare
Choose a tag to compare

What's Changed

  • Reduce default block range for Eth RPC event queries by @nategraf in #625

Full Changelog: v2.2.0...v2.2.1

v2.2.0

09 Jun 17:56
382d76a
Compare
Choose a tag to compare

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

Full Changelog: v2.1.1...v2.2.0

v2.1.1

09 Jun 17:56
0e450a7
Compare
Choose a tag to compare

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

13 May 19:22
c09ee29
Compare
Choose a tag to compare

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 and openzeppelin-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

Full Changelog: v2.0.2...v2.1.0

v2.0.2

04 Apr 14:34
Compare
Choose a tag to compare

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

02 Apr 22:58
a452059
Compare
Choose a tag to compare

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

13 Mar 00:01
38591d7
Compare
Choose a tag to compare

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 and openzeppelin-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

20 Mar 17:35
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.2...v1.4.3