github ethereum/go-ethereum v1.10.10
Sytau (v1.10.10)

latest releases: v1.14.11, v1.14.10, v1.14.9...
3 years ago

Geth v1.10.10 is another bug fix release.

Geth changes

  • Geth is much less likely to crash during shutdown, especially when mining is active. (#23435, #21992, #22853)
  • The new --rpc.evmtimeout flag allows setting the internal timeout for eth_call. The default timeout is still 5s. (#23645)
  • The geth console supports some ECMAScript 6 features like arrow functions, typed arrays and let bindings (#23721)
  • The console no longer crashes when trying to complete on properties with value 'null' or 'undefined'. (#23701)
  • The evm debugging/testing tool now validates transaction gas limits in 't9n' mode. (#23694)

RPC API changes

  • A regression in the JS-based call tracer is resolved. (#23667)
  • The new debug_getAccessibleState RPC method finds a block number at which full state is available. (#23646)
  • The new debug_getHeaderRlp RPC method fetches RLP-encoded headers from the database. (#23670, #23677)
  • The sender address is once again returned correctly for very old Frontier-era transactions. (#23683)

Go library changes

  • For contract calls using accounts/abi/bind, a regression that could lead to incorrect gas estimation is fixed. (#23719)
  • Package accounts/abi now has basic support for Solidity error types. (#23161)
  • Miner stress test tools work again (they were broken in the previous release) (#23699)
  • The transaction recipient address stored in types.Transaction is now truly independent of the address pointer passed to the constructor. (#23376)
  • The Receipt type now implements encoding.BinaryMarshaler, like Transaction (#22806)
  • TxPool.Pending no longer returns an error (#23720)

Build

  • As a workaround for tracing issues on Alpine Linux, we now set the C stack size to 8MB for release builds. (#23676)
  • Go module vendoring issues related to github.com/karalable/usb are finally resolved. (#23684)
  • This release is built with Go 1.17.2. (#23698)

For a full rundown of the changes please consult the Geth 1.10.10 release milestone.


As with all our previous releases, you can find the:

Don't miss a new go-ethereum release

NewReleases is sending notifications on new releases.