github hyperledger/besu 24.10.0

9 hours ago

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 emptyBlockPeriodSeconds 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
  • Implemented support for emptyBlockPeriodSeconds 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 in CallParameters #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

Don't miss a new besu release

NewReleases is sending notifications on new releases.