Skip to content

v1.2.0

Latest
Compare
Choose a tag to compare
@nategraf nategraf released this 06 Dec 15:49
· 12 commits to main since this release
3c1fd2a

What's Changed

  • WEB3-78: Update revm requirement from 10.0 to 13.0 by @Wollac in #195
  • WEB3-68: feat: Add EIP4788 commitments by @Wollac in #180
  • WEB3-92: Bootstrap control root with segment sizes up to po2 21 by @nategraf in #205
  • WEB3-99: feat: add EvmEnvBuilder by @Wollac in #215
  • WEB3-101: chore: remove unused features by @Wollac in #216
  • WEB3-103: chore: use block hash for the provider by @Wollac in #218
  • WEB3-89: Use access list to pre-fetch data by @Wollac in #196
  • WEB3-104: Enhanced description for Steel by @santiagocampos12 in #221
  • WEB3-94: Updated deployment scripts and guide from 1.1 deployment by @nategraf in #211
  • WEB3-111: Update revm requirement from 13.0 to 14.0 by @dependabot in #210
  • WEB3-108: Rerun build when RISC0_USE_DOCKER changes by @nategraf in #225
  • WEB3-116: Bump development version of Steel to 0.14.0-alpha.1 by @nategraf in #233
  • WEB3-113: chore: CI coverage of examples by @Wollac in #229
  • WEB3-118: Update notes on which crates are published by @nategraf in #234
  • WEB3-115: chore: Add more Steel precompile tests by @Wollac in #231
  • WEB3-112: chore: Steel e2e tests by @Wollac in #228
  • WEB3-121: Update version-management-design.md from a readthrough on Sep 11 by @nategraf in #238
  • WEB3-88: feat: implement minimal beacon API client by @Wollac in #214
  • WEB3-122: Update RELEASE.md with a note about crate ownership by @nategraf in #240
  • WEB3-95: Add basic script to generate contract addresses table by @nategraf in #235
  • WEB3-107: fix: Specific error when Contract::preflight was missed. by @Wollac in #239
  • WEB3-105: chore: corruption tests for Steel by @Wollac in #241
  • WEB3-22: chore: Expand documentation on how to handle linking Steel proofs to verified block hashes by @Wollac in #244
  • WEB3-124: chore: address TODOs by @Wollac in #243
  • WEB3-79: Refactor of Governance Example for RISC Zero zkVM 1.0 by @sashaaldrick in #197
  • WEB3-132: fix: verify beacon inclusion proof against node index by @Wollac in #249
  • WEB3-135: error chain for EVM errors by @Wollac in #250
  • WEB3-146: Replace map types with alloy_primitives::map by @Wollac in #256
  • WEB3-147: Fix clippy warnings by @Wollac in #257
  • WEB3-148: Update alloy-trie requirement from 0.5 to 0.6 by @dependabot in #255
  • WEB3-144: Fix incorrect encoding used by prove cheatcode by @nategraf in #254
  • WEB3-158: Fix clippy in CI by @Wollac in #269
  • WEB3-159: Use decode_exact for MPT leaves by @Wollac in #270
  • WEB3-157: Update alloy to v0.4 by @Wollac in #268
  • WEB3-136: make more Steel types public by @Wollac in #251
  • WEB3-165: Add JournalSeal struct to encode ffi prove output by @capossele in #278
  • WEB3-162: Fix broken links by @Wollac in #277
  • WEB3-163: Adds try_call() method to CallBuilder for explicit error handling by @Wollac in #273
  • WEB3-152: Generalized beacon commits by @Wollac in #265
  • WEB3-168: fix: pin alloy-core to v0.8.5 by @Wollac in #283
  • WEB3-166: Commit Chain Configuration to Journal by @Wollac in #281
  • WEB3-151: Use builder also for beacon input by @Wollac in #272
  • WEB3-164: added new Steel readme + relevant docs by @sashaaldrick in #275
  • Fix typos in Readme by @rzadp in #287
  • WEB3-170: Fix validateBeaconCommitment Steel doc by @capossele in #289
  • WEB3-169: Login to Docker Hub in CI by @Wollac in #288
  • WEB3-172: Add SECURITY.md with information about security policy and audits by @nategraf in #290
  • WEB3-176: Update alloy-core to 0.8.8 by @Wollac in #295
  • WEB3-177: chore: e2e-tests should not fail fast by @Wollac in #296
  • WEB3-181: Fix statement about location of advisories by @nategraf in #299
  • WEB3-193: redirect README links to see both directories and README as well by @sashaaldrick in #303
  • WEB3-198: Update alloy requirement from 0.4 to 0.5 by @dependabot in #301
  • Update revm requirement from 14.0 to 16.0 by @dependabot in #297
  • WEB3-179: feat: Steel history by @Wollac in #298
  • WEB3-209: Make EvmEnvBuilder public by @Wollac in #315
  • WEB3-220: Update thiserror requirement from 1.0 to 2.0 by @dependabot in #320
  • WEB3-219: chore: bump alloy to v0.6 by @Wollac in #321
  • WEB3-211: chore: Add message to ignored tests by @Wollac in #317
  • WEB3-197: chore: Log in to Dockerhub only when secret is available by @Wollac in #306
  • WEB3-224: Update revm requirement from 17.1 to 18.0 by @dependabot in #325
  • WEB3-203: Add corruption tests for Steel history commitments by @Wollac in #314
  • WEB3-212: improve alloydb error messages by @Wollac in #318
  • WEB3-199: Add history commit to e2e-test by @Wollac in #316
  • WEB3-221: chore: update rust to v1.81.0 by @Wollac in #322
  • fix: typos in documentation files by @leopardracer in #326
  • WEB3-229: fix: run history corruption tests only when the feature is enabled by @Wollac in #328
  • WEB3-233: Update control root from risc0 at c6d12c7b13a9288ab22b81f4e71790d3cdbb0b17 by @nategraf in #329
  • WEB3-236: Add deployment tests to confirm deployment.toml against chain state by @nategraf in #332
  • WEB3-235: remove old deprecated methods by @Wollac in #331
  • WEB3-238: Fix wrong submodule checkout error in create-steel-app script by @nategraf in #335
  • fix:Typo Correction by @cypherpepe in #330
  • WEB3-240: Re-export alloy from risc0-ethereum-contracts and risc0-steel by @nategraf in #337
  • WEB3-239: Add aggregation support via RISC-V set builder guest by @nategraf in #336
  • WEB3-208: Add IRiscZeroSelectable interface by @capossele in #313

New Contributors

Full Changelog: v1.1.4...v1.2.0