This is a stable
release representative and inclusive of the progress of the previous two release candidates tags and publications.
- Merge ethereum/go-ethereum@v1.10.1 (#348).
- Merge ethereum/go-ethereum@v1.10.2 (#357).
- Merge ethereum/go-ethereum@v1.10.3 (#378).
- Fix
eth_getBlockByNumber
andUncle
methods' nullable field handling (#333, #341). - Add activation block numbers for Ethereum Classic's Magneto hard fork per ECIP-1103 (#385).
3_985_893
on Mordor Classic PoW-testnet (estimated June 2nd, 2021)4_368_634
on Kotti Classic PoA-testnet (estimated June 9th, 2021)13_189_133
on Ethereum Classic PoW-mainnet (estimated July 21st, 2021)
- Add protocol configuration support for chain configuration schemas (#384).
- 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)
- Remove
echaindb
command, replaced by the newgeth db
command (#366). - Remove unresponsive bootnodes (#339).
- 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).
Please be advised that the merges from ethereum/go-ethereum's 1.10+ series include significant and myriad changes; support for eth/64
and below is dropped, 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.
- Docker images published under
etclabscore/core-geth
.