Skip to content
v1.12.8
654bc75
Compare
Choose a tag to compare

This release merges upstream ethereum/go-ethereum@v1.10.19, and includes support for Ethereum's upcoming Gray Glacier fork, which delays the difficulty bomb again.

What's Changed

New Contributors

Full Changelog: v1.12.7...v1.12.8


Docker images published under etclabscore/core-geth.

v1.12.7
a374c2e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.12.6...v1.12.7


Docker images published under etclabscore/core-geth.

v1.12.6
20d20d7
Compare
Choose a tag to compare

A bugfix release fixing the CI ARM builds broken in the previous tagged release version.

ARM artifacts versions are now extended to provided for ARMv5, v6, v7, and ARM64.

Please note that in accommodation of these new artifacts, a (slightly) new naming pattern will be used: -arm5-, -arm6-, -arm7-, and -arm64. The -arm- artifact is now equivalent to -arm5-, and will not be included in release artifacts after this tagged release.

v1.12.5
893821d
Compare
Choose a tag to compare

v1.12.5

Pre-release
Pre-release
  • Fixes ETH double-lock issue (0cfd4f8).
  • Fixes C dependency portability issue; pre-built Linux builds now work (again) for at least all major Ubuntus 18+ and Amazon Linux 2 (based on CentOS).

ARM builds for this tag are not available. A subsequent release is drafted to resolve this issue.

fd5d295
Compare
Choose a tag to compare
  • Add fork block activation numbers for Ethereum Classic's Mystique fork and for those of her testnets, Mordor and Kotti (#440). Specifications for this hard fork are available at https://ecips.ethereumclassic.org/ECIPs/ecip-1104, and summarized below.

    • 5_520_000 on Mordor Classic PoW-testnet (Jan 13th 2022)
    • 5_578_000 on Kotti Classic PoA-testnet (Jan 23th 2022)
    • 14_525_000 on Ethereum Classic PoW-mainnet (Feb 13th 2022)
  • Update tests/testdata suite to include generated Mystique cross-client tests (#437).

Full Changelog: v1.12.3...v1.12.4


v1.12.3
3dc36de
Compare
Choose a tag to compare
04d026e
Compare
Choose a tag to compare

This release fixes a critical security vulnerability for all supported networks. Please upgrade 🚀

  • Fix EVM vulnerability regarding return data handling (#407)

Additionally,

  • Add support for MintMe network latest hardfork (#400)
  • Add forkid information to peer result data type (#396)
  • Adds snap discovery to configs by default (#394)
  • Allow using --gcmode=archive and --txlookuplimit=0 flags (#398)

v1.12.0
c5ef3a9
Compare
Choose a tag to compare

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 and Uncle 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 new geth 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.


v1.12.0-rc2
895406f
Compare
Choose a tag to compare
Pre-release
  • 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).
  • Merge ethereum/go-ethereum@v1.10.3 (#378).

This ethereum/go-ethereum merge, like those preceding, contains significant changes; including dropping support for eth/64 protocols and below (now only eth/66, eth/65, and snap/1), subcommand and library improvements, state overrides for debug_traceCall, snap database and sync fixes and improvements, additional metrics, and more. Please review the linked release notes for further details.