Skip to content

Releases: ethereum/execution-specs

v2.20.0 - BPO2

19 Feb 19:07
2004296

Choose a tag to compare

What's Changed

  • fix(ci): handle new branch push and other triggers by @gurukamath in #1913
  • feat(test-client-clis): Optimize fill for non-bpo forks by @marioevz in #1924
  • fix(test): align blob params with specs for Amsterdam by @fselmo in #1926
  • chore: correct has_compute_requests_hash description by @jihoonsong in #1929
  • feat(tests): add test "framework" for BN254 precompiles by @chfast in #1871
  • Fix/broken links by @Praniti1594 in #1750
  • feat(tests): add 7702 auth chain id 0x00 test (invalid) by @jochem-brouwer in #1905
  • feat(benchmarks): fix benchmark for warm SSTORE/SLOAD for Osaka by @jsign in #1915
  • feat(benchmarks): fix benchmark for SELFDESTRUCT of existing accounts for Osaka by @jsign in #1904
  • feat(benchmarks): fix benchmark for BALANCE scenario for Osaka by @jsign in #1862
  • refactor(test-cli-consume,rpc): use tenacity for retry logic by @danceratopz in #1930
  • fix(test-benchmark): failing auth benchmark test for Osaka compatibility by @LouisTsai-Csie in #1927
  • feat(benchmarks): fix bytecode attack for CALL-like opcodes to work in Osaka by @jsign in #1850
  • feat(benchmarks): fix benchmark for SELFDESTRUCT of created accounts for Osaka by @jsign in #1906
  • feat(benchmarks): fix benchmark for SELFDESTRUCT of initcode contracts for Osaka by @jsign in #1914
  • chore(tests): fix linting issue by @LouisTsai-Csie in #1944
  • feat(tests): port basic BN254 ecadd tests by @chfast in #1935
  • feat(tests): add new critical test cases for BN254 input validation by @chfast in #1948
  • feat(test-benchmark): implement opcode count verification by @LouisTsai-Csie in #1869
  • chore(docs): fix spelling and grammar errors by @maradini77 in #1950
  • fix(evm): CLZ is not UndefinedOpcodes by @pdobacz in #1970
  • feat(test-benchmark): fixed precompile count support by @LouisTsai-Csie in #1955
  • chore(test-*): fix typos in packages/testing/ by @danceratopz in #1969
  • feat(test-benchmark): add missing fuzzy-compute configs by @LouisTsai-Csie in #1956
  • refactor(test-benchmark): update repricing label by @LouisTsai-Csie in #1980
  • chore(tooling): run codespell on all files; improve skip config by @danceratopz in #1966
  • chore(spec-tests): fix typos in tests/ by @danceratopz in #1968
  • chore(ci): add gas benchmark value 5 back to feature releases by @spencer-tb in #1982
  • bug(test-benchmark): update code padding in fixed opcode count mode by @LouisTsai-Csie in #1983
  • feat(test): Turn on filling static tests for bal releases by @fselmo in #1973
  • fix(test): Increase balance for blob test fails w/ larger blob params by @fselmo in #1975
  • bug(test-cli): fix extract config by @marioevz in #1947
  • chore(test-benchmark): remove seperate pre alloc groups by @spencer-tb in #1986
  • feat(benchmark): add EXTCODESIZE bytecode size benchmark for cold access testing by @CPerezz in #1961
  • chore(test-types): Add extra="forbid" to CamelModel; fix errors by @fselmo in #1989
  • feat(tests): Expand 7702 tests by @pdobacz in #1974
  • enhance(ci): improve benchmark workflows by @spencer-tb in #1853
  • feat(test-execute): Implement pre.deterministic_deploy_contract by @marioevz in #1934
  • fix(tests): Invalid parameter for Account in test by @marioevz in #2001
  • fix(test-types): Loosen pydantic strictness on internal pydantic models by @fselmo in #2000
  • feat(ci,deps): lint workflow files; check deps are pinned by @danceratopz in #2005
  • chore(test-fill): fix pytest warnings in console test summary by @danceratopz in #1993
  • fix(test-tests): prevent race condition in gentest tests w/xdist by @danceratopz in #2009
  • feat(test-execute): tx batching for execute remote by @LouisTsai-Csie in #1907
  • feat(test-benchmark): add missing opcode and configs by @LouisTsai-Csie in #2006
  • feat(test-benchmark): add missing precompile config by @LouisTsai-Csie in #2003
  • feat(test-tests) add testcase for calldata/codecopy OOG by @bshastry in #2012
  • chore(test-forks): update Osaka and BPO fork deployment status by @spencer-tb in #2013
  • refactor(test-benchmark): relabel repricing marker by @LouisTsai-Csie in #2015
  • chore(ci): reduce docker hub rate limit usage in hive-consume workflow by @spencer-tb in #2004
  • fix(test-types): format Transaction values as readable hex-strings instead of raw bytes (#1803) by @felix314159 in #1803
  • fix(test-types,ci): use evm in packages/test unit tests & fix TransactionReceipt by @danceratopz in #2014
  • feat(benchmark): support tx gas limit cap in stateful benchmarks by @CPerezz in #1962
  • feat(testing/forks): Implement bytecode.gas_cost(fork) by @marioevz in #2002
  • feat(specs,tests): Implement EIP-7928 Block-Level Access Lists by @fselmo in #1719
  • chore(spec-specs): fix typos in src/ethereum/ by @danceratopz in #1965
  • chore(ci): add all EL clients to hive master config by @danceratopz in #2034
  • chore: fix PR template links to execution-specs by @danceratopz in #2035
  • fix(docs): fix reference to master branch; use mainnet instead by @danceratopz in #2037
  • feat(benchmarks): fix bytecode attack for EXT-like opcodes to work in Osaka by @jsign in #1971
  • chore(test-tests): remove eof from tests/eest by @spencer-tb in #1873
  • fix(tests-execute): relax pydantic checks on GetPayloadResponse by @danceratopz in #2039
  • chore(ci): skip redundant checks in workflows by @spencer-tb in #2038
  • chore(testing/vm): Remove UndefinedOpcodes by @marioevz in #2044
  • chore(tooling): do not gitignore source files in fixtures folders by @felix314159 in #2047
  • fix(tooling,test-*): enable project ruff config for packages/testing by @danceratopz in #2046
  • fix(tools): fix remaining lint checks after large ruff refactor by @fselmo in #2050
  • feat(ci): Create Devnet Workflows by @marioevz in #2053
  • feat(test): port static context static tests to python by @fselmo in #1960
  • feat(tests): turn on EIP-7934 tests with BALs by @fselmo in #2058
  • refactor(spec): refactor execute_code into process_message by @fselmo in #2061
  • chore(docs): bump docs fork to amsterdam by @spencer-tb in #2064
  • bugfix(tests): Put BAL back into test fixtures for next bal release by @fselmo in #2066
  • chore(test-specs): fix fork transition tests by @spencer-tb in #2065
  • fix(tests): Remove bad opcode test; opt for test_all_opcodes coverage by @fselmo in #2070
  • feat(ci): Run static checks on all generated branches by @MarioE...
Read more

v2.19.1

19 Feb 04:39

Choose a tag to compare

What's Changed

Full Changelog: v2.19.0...v2.19.1

v2.19.0 - BPO1

11 Dec 20:18
ca18ab1

Choose a tag to compare

What's Changed

Full Changelog: v2.18.0...v2.19.0

v2.18.0 - Osaka

09 Dec 21:07
d1e7e6b

Choose a tag to compare

What's Changed

Read more

v2.18.0rc6

05 Nov 20:00
a997598

Choose a tag to compare

v2.18.0rc6 Pre-release
Pre-release

What's Changed

Full Changelog: v2.18.0rc6.dev2...v2.18.0rc6

v2.18.0rc6.dev2

04 Nov 21:01
1a8c885

Choose a tag to compare

v2.18.0rc6.dev2 Pre-release
Pre-release

What's Changed

Full Changelog: v2.18.0rc6.dev1...v2.18.0rc6.dev2

v2.18.0rc6.dev1

04 Nov 15:41
69364e2

Choose a tag to compare

v2.18.0rc6.dev1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v2.18.0rc5.dev1...v2.18.0rc6.dev1

v2.18.0rc5.dev1

25 Sep 19:36
69bfc23

Choose a tag to compare

v2.18.0rc5.dev1 Pre-release
Pre-release

Osaka Devnet5 Preview

What's Changed

New Contributors

Full Changelog: v1.17.0...v2.18.0rc5.dev1

v2.18.0rc3.dev1

28 Jul 16:46
0a92be7

Choose a tag to compare

v2.18.0rc3.dev1 Pre-release
Pre-release

Osaka Devnet3 Preview

What's Changed

New Contributors

Full Changelog: v2.18.0rc2...v2.18.0rc3.dev1

v2.18.0rc2

30 Jun 15:52
f947ab1

Choose a tag to compare

v2.18.0rc2 Pre-release
Pre-release

Osaka Devnet2

Full Changelog: v2.18.0rc2.dev1...v2.18.0rc2