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