Skip to content

23.4.1

Compare
Choose a tag to compare
@siladu siladu released this 31 May 19:41
· 1291 commits to main since this release
4563ebb

Besu 23.4.1 is an optional update for proof of stake and has a variety of enhancements.

  • A new (optional/experimental) tx pool format that builds great, more profitable local blocks if you are not using MEV-boost.
  • Networking / peering updates
  • Database storage reductions
  • Fixes for Docker and RPC
  • Mainnet Cancun fork development

Breaking Changes

  • Add request content length limit for the JSON-RPC API (5MB) #5467
  • min-block-occupancy-ratio options is now ignored on PoS networks #5491

Additions and Improvements

  • Set the retention policy for RocksDB log files to maintain only the logs from the last week #5428
  • "Big-EOF" (the EOF version initially slotted for Shanghai) has been moved from Cancun to FutureEIPs #5429
  • EIP-4844: Zero blob transactions are invalid #5425
  • Transaction pool flag to disable specific behaviors for locally submitted transactions #5418
  • New optional feature to save the txpool content to file on shutdown and reloading it on startup #5434
  • New option to send SNI header in TLS ClientHello message #5439
  • Early access - layered transaction pool implementation #5290
  • New RPC method debug_getRawReceipts #5476
  • Add TrieLogFactory plugin support #5440
  • Ignore min-block-occupancy-ratio option when on PoS networks, since in some cases, it prevents to have full blocks even if enough transactions are present #5491

Bug Fixes

  • Fix eth_feeHistory response for the case in which blockCount is higher than highestBlock requested. #5397
  • Fix Besu Docker image failing to start due to NoClassDefFoundError with org.xerial.snappy.Snappy library. #5462

Download Links