This is a maintenance release, correcting issues with log and transaction indexing. Upgrading to this release is not required to follow the Pectra fork on mainnet, you can keep using v1.15.9 or v1.15.10, but we recommend you upgrade at your convenience to fix RPC issues.
All changes
- A stall condition in
eth_getTransactionByHash
is resolved. (#31752) - Two bugs in the new log indexer are resolved. Note: upon upgrading the log index will be rebuilt, expect high CPU load after startup. (#31750, #31734)
- Log indexing performance has been improved. (#31716)
eth_simulateV1
now correctly returns the transaction sender (from
). (#31480)- A corner-case in
eth_estimateGas
related tofloorDataGas
is resolved. (#31735) ethclient
'sBlockByNumber
can now retrieve the pending block. (#31504)geth init
will once again exit in error when trying to re-initialize a database with an incompatible config. (#31743)- Transaction pool reorgs are slightly faster. (#31715)
- A transaction pool data race in
geth --dev
mode is resolved. (#31758)
For a full rundown of the changes please consult the Geth 1.15.11 release milestone
As with all our previous releases, you can find the:
- Pre-built binaries for all platforms on our downloads page.
- Docker images published under
ethereum/client-go
. - Ubuntu packages in our Launchpad PPA repository.
- OSX packages in our Homebrew Tap repository.