github hyperledger/besu 22.7.3

latest releases: 24.5.2-RC0, 24.5.1, 24.5.0...
20 months ago

22.7.3

The 22.7.3 release is predominantly focused on post-Merge fixes for Ethereum Mainnet and is strongly recommended for those users. It contains a variety of fixes and performance improvements that will alleviate issues for staking users around missed attestations and empty block proposals. This release also contains improvements for Besu's native crypto libraries to help with performance. It also fixes some RPC issues and provides a new flag --Xplugin-rocksdb-high-spec-enabled for higher spec'd hardware to increase database performance to speed up Besu in many operations (would recommend this for machines with 16GB of RAM or more). See the changelog for more.

Additions and Improvements

  • Allow free gas networks in the London fee market #4061
  • Upgrade besu-native to 0.6.0 and use Blake2bf native implementation if available by default #4264
  • Resets engine QoS timer with every call to the engine API instead of only when ExchangeTransitionConfiguration is called #4411
  • ExchangeTransitionConfiguration mismatch will only submit a debug log not a warning anymore #4411
  • Upgrade besu-native to 0.6.1 and include linux arm64 build of bls12-381 #4416
  • Create a new flag on RocksDB (--Xplugin-rocksdb-high-spec-enabled) for high spec hardware to boost performance #4423
  • Transaction pool improvements to avoid filling the pool with not executable transactions, that could result in empty or semi-empty block proposals #4425
  • Limit Transaction pool consumption by sender to a configurable percentage of the pool size #4417

Bug Fixes

  • Retry block creation if there is a transient error and we still have time, to mitigate empty block issue #4407
  • Fix StacklessClosedChannelException in Besu and resulted timeout errors in CL clients (#4398, #4400)
  • Return JSON-RPC error code instead of INVALID in engine api when certain storage exceptions are encountered (#4349)

Download links

Don't miss a new besu release

NewReleases is sending notifications on new releases.