24.10.0
This is a recommended update for mainnet users.
This release includes some breaking changes. Please carefully read the following notes before you update your node.
Key Highlights
- For engine_getBlobsV1 - Keep track of blobs that are part of multiple transactions
- Fix RocksDBException during snap sync
- Add
--ephemery
network support for Ephemery Testnet
For Private Networks
- Early access support for empty block period in QBFT with
xemptyblockperiodseconds
Breaking Changes
- Besu will now fail to start if any plugins encounter errors during initialization. To allow Besu to continue running despite plugin errors, use the
--plugin-continue-on-error
option. #7662
Upcoming Breaking Changes
- k8s (KUBERNETES) Nat method is now deprecated and will be removed in a future release
--host-whitelist
has been deprecated in favor of--host-allowlist
since 2020 and will be removed in a future release
Additions and Improvements
- Remove privacy test classes support #7569
- Add Blob Transaction Metrics #7622
- Early access support for
xemptyblockperiodseconds
in QBFT #6965 - LUKSO Cancun Hardfork #7686
- Add configuration of Consolidation Request Contract Address via genesis configuration #7647
- Interrupt pending transaction processing on block creation timeout #7673
- Align gas cap calculation for transaction simulation to Geth approach #7703
- Expose chainId in the
BlockchainService
7702 - Add support for
chainId
inCallParameters
#7720 - Add
--ephemery
network support for Ephemery Testnet #7563 thanks to @gconnect - Add configuration of Consolidation Request Contract Address via genesis configuration #7647
Bug fixes
- Fix mounted data path directory permissions for besu user #7575
- Fix for
debug_traceCall
to handle transactions without specified gas price. #7510 - Corrects a regression where custom plugin services are not initialized correctly. #7625
- Fix for IBFT2 chains using the BONSAI DB format #7631
- Fix reading
tx-pool-min-score
option from configuration file #7623 - Fix an unhandled PeerTable exception #7733
- Fix RocksDBException: Busy leading to MerkleTrieException: Unable to load trie node value #7745
- If a BFT validator node is syncing, pause block production until sync has completed #7657
- Fix eth_feeHistory rewards when bounded by configuration #7750
- For engine_getBlobsV1 - Keep track of blobs that are part of multiple transactions #7723
2c3833aae5c7461d6bbb54dc5f25ad105bcc591b6385284b5afda0907909c601 besu-24.10.0.zip
0648e108614861b04537a4017d63bddf5bae88c738bccd5942f76c6d544dcac2 besu-24.10.0.tar.gz