Releases: bluealloy/revm
Releases · bluealloy/revm
tag v50, revm v18.0.0
What's Changed
- Osaka Activation (release_49 branch) by @shemnon in #1835
- perf(precompile): use secp256k1 global context for ecrecover by @Rjected in #1845
- feat: reapply to_plain_state (#1778) by @Evalir in #1841
- chore: bump alloy-eip7702 and remove
Parity
re-export by @klkvr in #1842 - bump: tag v50, revm v18.0.0, changelogs by @rakita in #1849
Full Changelog: v49...v50
tag v49, revm v17.1.0
tag v48, revm: v17.0.0
tag v47, revm: v16.0.0
Maintenance release, new EIP-7702 changes.
Full Changelog: v46...v47
tag v46, revm: v15.0.0
What's Changed
- feat(EIP-7702): devnet-4 changes by @rakita in #1821
- Rename PRAGUE_EOF to OSAKA by @rakita in #1822
- chore: bump newest primitives by @rakita in #1823
- feat: EIP-7702 Add u8 validity by @rakita in #1824
- chore: remove test u8 check by @rakita in #1825
- chore: Bump v46 versions by @rakita in #1826
Full Changelog: v45...v46
v45
v44, revm v14.0.2
What's Changed
- chore(deps): bump serde_json from 1.0.122 to 1.0.127 by @dependabot in #1737
- chore(deps): bump tokio from 1.39.2 to 1.40.0 by @dependabot in #1739
- chore(deps): bump reqwest from 0.12.5 to 0.12.7 by @dependabot in #1740
- chore(deps): bump alloy-rlp from 0.3.7 to 0.3.8 by @dependabot in #1738
- Add test for
revm::optimism::L1BlockInfo::calculate_tx_l1_cost_fjord
by @emhane in #1743 - fix(inspector): always call selfdestruct if entry is made by @jsvisa in #1746
- chore: add gitattributes linguist-vendored for tests by @rakita in #1750
- chore: add
.gitattributes
by @rkrasiuk in #1751 - Test l1 gas used fjord by @emhane in #1749
- feat(statetest): enable EOF in Prague tests by @rakita in #1753
- chore: make clippy happy by @jsvisa in #1755
- chore(deps): bump secp256k1 from 0.29.0 to 0.29.1 by @dependabot in #1758
- chore(deps): bump alloy-primitives from 0.8.0 to 0.8.2 by @dependabot in #1761
- chore(deps): bump anyhow from 1.0.86 to 1.0.87 by @dependabot in #1760
- chore(deps): bump alloy-sol-types from 0.8.0 to 0.8.2 by @dependabot in #1762
- chore(deps): bump alloy-provider from 0.3.0 to 0.3.1 by @dependabot in #1759
New Contributors
Full Changelog: v43...v44
v43, revm v14.0.1
tag v42 revm v14.0.0
What's Changed
- chore(deps): bump alloy-provider from 0.2.0 to 0.2.1 by @dependabot in #1680
- Revert "chore(deps): bump alloy-provider from 0.2.0 to 0.2.1" by @rakita in #1696
- chore(deps): bump alloy-transport from 0.2.0 to 0.2.1 by @dependabot in #1698
- chore(deps): bump enumn from 0.1.13 to 0.1.14 by @dependabot in #1701
- doc: update some docs related to state by @prestwich in #1711
- chore: clean up some journalstate docs by @onbjerg in #1712
- chore(deps): bump bytes from 1.6.1 to 1.7.1 by @dependabot in #1700
- chore: switch gas check order in blake2 precompile by @pcy190 in #1718
- chore(deps): bump serde from 1.0.204 to 1.0.209 by @dependabot in #1717
- docs: fix spelling issues by @nnsW3 in #1715
- feat: c-kzg bump, cleanup on kzgsetting by @rakita in #1719
- chore: bump
kzg-rs
version by @0xWOLAND in #1726 - chore: cast block number to u64 and not usize by @rakita in #1727
- feat(eip7702): Impl newest version of EIP by @rakita in #1695
- chore(deps): bump alloy and primitives by @klkvr in #1725
- chore: release by @github-actions in #1722
- bump: main changelog by @rakita in #1730
New Contributors
- @prestwich made their first contribution in #1711
- @nnsW3 made their first contribution in #1715
Full Changelog: v41...v42
tag v41 revm v13.0.0
What's Changed
- chore(eof): simplify magic checks by @DaniPopes in #1633
- perf(eof): avoid some allocations by @DaniPopes in #1632
- chore: fix some typos & remove useless Arc::clone by @jackwener in #1621
- refactor: use
is_zero
forU256
andB256
by @tcoratger in #1638 - feat(interpreter): derive traits on FunctionStack by @DaniPopes in #1640
- Maybe it is PraGue? :D by @ioterw in #1645
- perf: avoid cloning original_bytes by @DaniPopes in #1646
- fix(eof): deny static context in EOFCREATE by @DaniPopes in #1644
- feat: use batch bn256 pair operation by @Rjected in #1643
- feat(EOF): implement std::error::Error trait for EofValidationError and EofError by @peyha in #1649
- chore(deps): bump thiserror from 1.0.62 to 1.0.63 by @dependabot in #1651
- chore(deps): bump tokio from 1.38.0 to 1.38.1 by @dependabot in #1650
- fix(EOF): Overflow on num_sections by @rakita in #1656
- feat(EOF): EOF Validation add code type and sub container tracker by @rakita in #1648
- fix(statetest): Add back Merge spec by @rakita in #1658
- fix(EOF): Validate code access in stack by @rakita in #1659
- feat(EOF): Add EOF validation in revme bytecode cmd by @rakita in #1660
- chore(clippy): 1.80 rust clippy list paragraph ident by @rakita in #1661
- feat(EOF): Add non-returning CALLF/JUMPF checks by @rakita in #1663
- fix(EOF): returning to non-returning jumpf, enable validation error by @rakita in #1664
- fix: add
DATACOPY
toOpCode::modifies_memory
by @klkvr in #1639 - chore(eof): Add opcodes that touch memory by @rakita in #1665
- fix(statetest): make bytecode analyzed by @rakita in #1666
- chore(deps): bump serde_json from 1.0.120 to 1.0.121 by @dependabot in #1667
- chore(deps): bump tokio from 1.38.1 to 1.39.2 by @dependabot in #1668
- chore(deps): bump blst from 0.3.12 to 0.3.13 by @dependabot in #1669
- chore(deps): bump serde_json from 1.0.121 to 1.0.122 by @dependabot in #1678
- chore(deps): bump alloy-eips from 0.2.0 to 0.2.1 by @dependabot in #1679
- chore(deps): bump regex from 1.10.5 to 1.10.6 by @dependabot in #1682
- chore(deps): bump rstest from 0.21.0 to 0.22.0 by @dependabot in #1681
- Add EOF Layout Fuzz Loop to
revme bytecode
by @shemnon in #1677 - docs: improve
InstructionResult
documentation by @leovct in #1673 - Add OP-Granite hardfork, limiting bn256Pairing input size by @BrianBland in #1685
- Check for typos in CI by @adria0 in #1686
- feat(EOF): add evmone test suite by @rakita in #1689
- feat(EOF): Run EOF tests from eth/tests by @rakita in #1690
- chore: release by @github-actions in #1683
- bump: tag v41 revm v13.0.0 by @rakita in #1692
- fix(CI): types check by @rakita in #1693
New Contributors
- @jackwener made their first contribution in #1621
- @ioterw made their first contribution in #1645
- @shemnon made their first contribution in #1677
- @leovct made their first contribution in #1673
Full Changelog: v40...v41