- Merge ethereum/go-ethereum@v1.10.1 (#348)
- Merge ethereum/go-ethereum@v1.10.2 (#357)
Please be advised that the merges from ethereum/go-ethereum's 1.10+ series include significant and myriad changes; commands are removed (eg. geth dump
), APIs change (eg. eth_gethashrate
, eth_protocolVersion
), and many deprecated CLI flags are removed (eg. --rpc
, --debug
, --pprofport
, and --cpuprofile
, et al.).
If your use case is sensitive to these domains, we strongly encourage you to review those release notes as well.
- Fix
eth_getBlockByNumber
andUncle
methods' nullable field handling (#333, #341). - Remove
echaindb
command, replaced by the newgeth db
command (#366). - Remove unresponsive bootnodes (#339).
- Add
stateDiff
tracer, which is compatible with OpenEthereum (#345). - Add EVMC Version 7 support for external EVMs (#329). This version is compatible with EVM features through Ethereum's Istanbul fork upgrade.
- Add generated cross-client tests for ETC's Magneto fork, improving CoreGeth's generators/fillers along the way. (#353)
- Refactor tracer stuff on top of go-ethereum's refactor (#355).
- Docs revised to support subscription based methods, and now include a starter tutorial for setting up a private network (#356, #330).
- Docker images published under
etclabscore/core-geth
.