Skip to content

24.5.2

Compare
Choose a tag to compare
@macfarla macfarla released this 27 May 01:53
· 459 commits to main since this release
0cca642

Additions and Improvements

  • Remove deprecated Goerli testnet #7049
  • Default bonsai to use full-flat db and code-storage-by-code-hash #6984
  • New RPC methods miner_setExtraData and miner_getExtraData #7078
  • Disconnect peers that have multiple discovery ports since they give us bad neighbours #7089

Upcoming Breaking Changes

  • Version 24.5.x will be the last series to support Java 17. Next release after versions 24.5.x will require Java 21 to build and run.
  • Receipt compaction will be enabled by default in a future version of Besu. After this change it will not be possible to downgrade to the previous Besu version.
  • PKI-backed QBFT will be removed in a future version of Besu. Other forms of QBFT will remain unchanged.
  • In a future release, --Xbonsai-limit-trie-logs-enabled will be renamed to --bonsai-limit-trie-logs-enabled instead. Additionally, this limit will change to be enabled by default.
    • If you do not want the limit enabled (eg you have --bonsai-historical-block-limit set < 512), you need to explicitly disable it using --Xbonsai-limit-trie-logs-enabled=false or increase the limit.

Known Issues

  • [Frequency: occasional < 10%] Chain download halt. Only affects new syncs (new nodes syncing from scratch). Symptom: Block import halts, despite having a full set of peers and world state downloading finishing. Generally restarting besu will resolve the issue. We are tracking this in #6884

Bug fixes

  • Fix parsing gasLimit parameter when its value is > Long.MAX_VALUE #7116
  • Skip validation of withdrawals when importing BFT blocks since withdrawals don't apply to BFT chains #7115

New Contributors

Full Changelog: 24.5.1...24.5.2

4049bf48022ae073065b46e27088399dfb22035e9134ed4ac2c86dd8c5b5fbe9 besu-24.5.2.tar.gz
23966b501a69e320e8f8f46a3d103ccca45b53f8fee35a6543bd9a260b5784ee besu-24.5.2.zip

docker pull docker.io/hyperledger/besu:24.5.2