Skip to content

24.7.0

Compare
Choose a tag to compare
@garyschulte garyschulte released this 11 Jul 20:39
· 368 commits to main since this release
3a73dcc

24.7.0

Upcoming Breaking Changes

  • 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.
  • --Xbonsai-limit-trie-logs-enabled is deprecated, use --bonsai-limit-trie-logs-enabled instead
  • --Xbonsai-trie-logs-pruning-window-size is deprecated, use --bonsai-trie-logs-pruning-window-size instead
  • besu storage x-trie-log subcommand is deprecated, use besu storage trie-log instead

Breaking Changes

  • Xp2p-peer-lower-bound has been removed. #7247

Additions and Improvements

  • Support for eth_maxPriorityFeePerGas #5658
  • Improve genesis state performance at startup #6977
  • Enable continuous profiling with default setting #7006
  • A full and up to date implementation of EOF for Prague #7169
  • Add Subnet-Based Peer Permissions. #7168
  • Reduce lock contention on transaction pool when building a block #7180
  • Update Docker base image to Ubuntu 24.04 #7251
  • Add LUKSO as predefined network name #7223
  • Refactored how code, initcode, and max stack size are configured in forks. #7245
  • Nodes in a permissioned chain maintain (and retry) connections to bootnodes #7257
  • Promote experimental besu storage x-trie-log subcommand to production-ready #7278
  • Enhanced BFT round-change diagnostics #7271

Bug fixes

  • Validation errors ignored in accounts-allowlist and empty list #7138
  • Fix "Invalid block detected" for BFT chains using Bonsai DB #7204
  • Chain download halt fix(#7162), fixes related issues: #7109 #6884

96cf47defd1d8c10bfc22634e53e3d640eaa81ef58cb0808e5f4265998979530 besu-24.7.0.tar.gz
7e92e2eb469be197af8c8ca7ac494e7a2e7ee91cbdb02d99ff87fb5209e0c2a0 besu-24.7.0.zip

docker pull docker.io/hyperledger/besu:24.7.0