Besu 26.6.1 is now available
This is an optional update.
Highlights:
Fix WebSocket RPC event-loop stall
Fix QBFT/IBFT2 block creation for contracts that use block.prevrandao
Add eth_getTransactionBySenderAndNonce JSON-RPC method.
Full release notes: https://t.co/213hTiXu6u
Besu 26.6.0 is now available
This is a recommended update for all users.
Breaking changes:
- Java 25+ is now required to run this release.
- RPC changes to enhance compatibility with other ELs (see notes for more details)
https://t.co/fixrPKtdvh
Besu 26.2.0 is out
This is a recommended update for all users.
Highlights
- Improved performance of snap sync chain download
- EVM optimisations - Improves 70% of EEST benchmarks
- EVM optimisations - Improve SAR, SHR and SHL opcodes performance
https://t.co/dJJva9OYor
Huge thanks to @Absa especially @mirgeee for their incredible dedication to Block Access List optimization for the Glamsterdam hardfork. This unlocks 100% parallelization, transforming #Ethereum#Glamsterdam performance. 🚀
Truly grateful for such exceptional contributions!
Finally, don't forget to check out the breaking and upcoming changes:
- eth_getLogs and trace_filter were broken to achieve compatibility with other clients.
- Plugin API changes
https://t.co/iFwm4o4dnk
Besu 26.1.0 is out!
It's a recommended update packed with performance improvements, stability and quality of life fixes.
https://t.co/iFwm4o4dnk
Here's the headlines... 🧵
Unlocking gas limit scaling by optimising for the EVM worst cases:
- ADD: 86% faster, using new UInt256 implementation
- EIP-196 EcAdd 33-128% faster, EcMul 8% faster
- Replace BytesTrieSet with HashSet improves CREATE, CREATE2, SELFDESTRUCT and jumpdest analysis by up to 48%
Besu 25.12.0 - Release is now available
This is a recommended update for all users.
Highlights:
Performance: 5-6x faster toFastHex calculation for engine_getBlobsV2
Performance: Optimise engine_getPayload* methods and engine_getBlobsV2
Bug fixes
Fix an issue where Besu does not support 0x80 as transaction type when decoding eth/69 receipts
Fix non-deterministic sub-protocol registration during IBFT2 to QBFT consensus migration
Fix loss of colored output in terminal when using --color-enabled=true option
The @ethereum Fusaka upgrade is live on mainnet and running smoothly across the network. Kudos to ACD and client teams for another deliberately boring rollout. And 60M gas already!