Ker (v1.14.2)
This is a maintenance release containing bug-fixes. In case you are wondering where v1.14.1 went, let's just say, the continuous integration gods have not been good to us.
List of changes in detail:
Geth
- When using
geth --dev
with a custom genesis block, the genesis file must now set difficulty and terminal total difficulty to zero. (#29579) - For fork scheduling errors in
geth init
, fork timestamps will now be printed correctly. (#29514) - Certain aspects of state handling are now parallelized resulting in a 5-10% speedup for block processing. (#29681)
RPC
eth_feeHistory
was changed to apply a limit on the number of requested percentiles (#29644)eth_createAccessList
now honors request cancellation and terminates background work (#29686)eth_estimateGas
takes tx blobs into account for low-balance scenarios (#29703)
Tracing
- The live tracing interface has new hooks around EVM system calls (#29355)
- flatCallTracer was fixed to return the correct error result when interrupted (#29623)
Build
- This release is built with Go 1.22.3 (#29725)
- We no longer provide deb packages for Ubunty 14.04 Trusty Tahr (#29651, #29649, #29648, #29647)
- CI builders have been updated to Ubuntu 24.04 Noble Numbat (#29723)
For a full rundown of the changes please consult the Geth 1.14.1 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.