github hyperledger/besu 25.9.0

7 hours ago

25.9.0 - Fusaka Testnet Release

Important

This is an optional update for Mainnet users. This is a required update for Holesky, Sepolia and Hoodi users for the upcoming Fusaka hardfork. There is likely to be another release before Hoodi and maybe before Sepolia.

Fusaka Hardfork details: https://eips.ethereum.org/EIPS/eip-7607#activation

  • Holešky scheduled to fork on 2025-10-01 08:48:00
  • Sepolia scheduled to fork on 2025-10-14 07:36:00
  • Hoodi scheduled to fork on 2025-10-28 18:53:12

Breaking Changes

  • Remove deprecated option --bonsai-maximum-back-layers-to-load (deprecated since 23.4.0). Use --bonsai-historical-block-limit instead

Upcoming Breaking Changes

  • Deprecated CLI options
    • --Xbonsai-parallel-tx-processing-enabled is deprecated since 25.7.0. Use --bonsai-parallel-tx-processing-enabled instead.
    • --Xsnapsync-server-enabled is deprecated since 25.7.0. Use --snapsync-server-enabled instead.
    • --Xsnapsync-synchronizer-pre-merge-headers-only-enabled is deprecated since 25.7.0. Use --snapsync-synchronizer-pre-checkpoint-headers-only-enabled instead.
    • --Xhistory-expiry-prune is deprecated since 25.7.0. Use --history-expiry-prune instead.
  • Sunsetting features - for more context on the reasoning behind the deprecation of these features, including alternative options, read this blog post
    • Proof of Work consensus (PoW)
    • Fast Sync

Additions and Improvements

  • Update log4j #9131
  • Update netty #9156
  • Expose new method to query hardfork by block number Plugin API #9115
  • Support loading multiple transaction selector plugins #8743
  • Configurable limit for how much time plugins are allowed take, to propose transactions, during block creation #9184
  • Add Osaka, BPO1 and BPO2 fork times for holesky, hoodi and sepolia #9196

Performance

  • Add jmh benchmarks for some compute-related opcodes #9069
  • Improve EcRecover precompile performance #9053

New Contributors

Full Changelog: 25.8.0...25.9.0

e8f93cd8f9ca4f56346c2cc04b93437f25dbf455b387f72c0e3a0fdd4bc930f1 besu-25.9.0.zip
8f881667ae5e62970270d8184e6555657b12b3f9fa1c77114f7f8497118f6bc6 besu-25.9.0.tar.gz

Don't miss a new besu release

NewReleases is sending notifications on new releases.