Skip to content

v2.1.0

Compare
Choose a tag to compare
@nategraf nategraf released this 13 May 19:22
· 17 commits to main since this release
c09ee29

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