Geth v1.10.13 is a scheduled maintenance release. It introduces a few polishes, though nothing major. Fixes wise, it does address a few thorns that affect a small portion of our users.
New features:
- Retrospectively enforce account nonces to be less than
2^64-1
(#23853). - Configurable genesis gas limit in
dev
mode viadev.gaslimit
(#23686). - Sanitize history config fields in the GPO when using toml (#23886).
- Add support for custom freezer paths in
db inspect
(#23946). - Create
evm b11r
to build and seal blocks from json (#23843). - Extend
evm t8n
to support signing unprotected txs (#23937). - Polish
evm t8n
to have more meaningful CLI flags (#23934). - Implement the 4byte tracer natively in Go (#23882, #23916).
- Use faster freezer scanning when reiniting leveldb (#23612).
- Expose the
gasUsed
field in theevm
command (#23919). - Improve error messages in the freezer (#23901).
New fixes:
- Fix price filtering in tx pool to prevent low price legacy transaction from spamming the pool (#23855).
- Fix log retrievals for users with very old archive nodes having legacy database formats (#23879).
- Fix a snap sync issue where a malicious response could crash the syncing node (#23960).
- Fix a data race in the simulated backed's gas price suggestion (#23898).
- Fix
receiptsRoot
field name in theevm
command output (#23924). - Fix
setHead
when pointing it back to the genesis (#23949). - Fix transaction sender recovery in
ethclient
(#23877). - Fix DNS discovery entry TTLs on Clouflare (#23885).
- Fix
intrinsicGas
output in thet9n
tool (#23889).
For a full rundown of the changes please consult the Geth 1.10.13 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.