Skip to content

v4.4.0 (Stromovka)

Choose a tag to compare

@github-actions github-actions released this 29 Apr 16:11
· 510 commits to main since this release
e934abb

🇨🇿 Summary

EESTs Stromovka release adds re-filled static tests from ethereum/tests (state tests), improved Prague coverage including many additional cases for EIP-2537, and additional fixes for the exeption mapper now used within consume engine.

Please read further for more information!

💥 Breaking Change

fixtures_static

A new fixture tarball has been included in this release: fixtures_static.tar.gz.

This tarball contains all tests inside of ./tests/static, which at this point only contains all tests copied from GeneralStateTests in ethereum/tests@7dc757ec132e372b6178a016b91f4c639f366c02.

The tests have been filled using the new static test filler introduced in #1336, and enhanced in #1362 and #1439.

Users can expect that all tests currently living in ethereum/tests should eventually make its way into ./tests/static and can rely that these tests, filled for new forks even, will be included in fixtures_static.tar.gz.

🛠️ Framework

fill

  • 🐞 Fix the reported fixture source URLs for the case of auto-generated tests (#1488).

consume

  • 🐞 Fix the Hive commands used to reproduce test executions that are displayed in test descriptions in the Hive UI (#1494).
  • 🐞 Fix consume direct fails for geth blockchain tests (#1502).

📋 Misc

🧪 Test Cases

Full Changelog: v4.3.0...v4.4.0