24.1.0
24.1.0 Quarterly
This release is a strongly recommended update for all Mainnet users. 24.1.0 is a required release for the upcoming Ethereum testnet forks, the first of which is Goerli on the 17th of January. This release supports Sepolia and Holesky forks as well. This is also a required update for all ETC node operators as it contains the configurations for the Spiral hard fork. 24.1.0 contains some optional, but useful features for private networks.
This release includes the latest hotfix for the Mainnet halt Besu experienced on January 6th. A post-mortem of that bug can be found here. This release contains many related Bonsai fixes.
Deprecations
- Forest pruning (
pruning-enabled
options) is deprecated and will be removed soon. To save disk space consider switching to Bonsai data storage format #6230
Additions and Improvements
- Add error messages on authentication failures with username and password #6212
- New
Sequenced
transaction pool. The pool is an evolution of thelegacy
pool and is likely to be more suitable to enterprise or permissioned chains than thelayered
transaction pool. Select to use this pool with--tx-pool=sequenced
. Supports the same options as thelegacy
pool #6274 - Set Ethereum Classic mainnet activation block for Spiral network upgrade #6267
- Add custom genesis file name to config overview if specified #6297
- Update Gradle plugins and replace unmaintained License Gradle Plugin with the actively maintained Gradle License Report #6275
- Cancun forkids for non-mainnets #6322
Bug fixes
- Hotfix for selfdestruct preimages on bonsai #6359
- Fix trielog shipping issue during self destruct #6340
- Mitigation for trielog failure #6315
Download Links
https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/24.1.0/besu-24.1.0.zip / sha256 d36c8aeef70f0a516d4c26d3bc696c3e2a671e515c9e6e9475a31fe759e39f64
https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/24.1.0/besu-24.1.0.tar.gz / sha256 602b04c0729a7b17361d1f0b39f4ce6a2ebe47932165add666560fe594d9ca99