This is a security release of Geth, addressing the SNaP attack strategy described by Paterson and Taverna. See also ETC Coop's blog post.
Merging upstream through ethereum/go-ethereum@v1.11.5, this release also includes a security patch related to the transaction pool (v1.11.4).
What's Changed
- Merge ethereum/go-ethereum release v1.11.5 #531
- PRNG used for header validation in snap sync uses a secure random library
- Remove additional core-geth configuration data types #535
Highlights
- eth/68 is the new best-default protocol
- 2
debug_
API methods gone, 4 new ones introduced. - Added support for Pebble DB
personal
API is hashly deprecated, requiring opt-back-in with--rpc.enabledeprecatedpersonal
.- Removed iOS and Android builds.
miner.etherbase
must now be explicitly specified.
Comparison with last release: v1.12.10..v1.12.11
Docker images published under etclabscore/core-geth.