Skip to content

Releases: eth-educators/eth-docker

Version 2.12.2.0

14 Sep 07:01
b24fb1d
Compare
Choose a tag to compare

This is an optional release

Changes

  • Reth full sync now supports RocketPool, SSV and StakeWise by including their contracts for eth_getLogs / receipts.
    If you have an existing synced Reth, you'd need to make the change to reth.toml manually.
  • Erigon now defaults to the new erigontech/erigon repo and latest tag
  • Updated SSV dashboards
  • Add ./ethd keys count command. Thanks @Hydepwns!
  • Persist Web3signer keys registered with Prysm
  • Use Go 1.23 for source builds
  • Support IPv6 for traefik
  • Besu sync mode and RPC API can be configured with EL_EXTRAS
  • Do not override Nethermind's --Pruning.CacheMb, as it was causing performance issues
  • Offer Prysm on ARM64
  • Offer Erigon on ARM64
  • Clarify the OS version nag
  • Source build for Teku and Besu uses Noble Numbat
  • Fresh sync of Besu, Geth or Nethermind prefers a Docker volume without eth1 in the name

Bug fixes

  • Only use sudo for dkg_output directory permission changes when needed. Thanks @jshufro!

Version 2.12.1.0

10 Aug 20:52
af7a450
Compare
Choose a tag to compare

This is an optional release

Changes

  • Support Erigon v3, including Caplin. To use Caplin, do not use an external CL
  • Use early attestations with teku-vc-only.yml. Thanks @b0a7!

Version 2.12.0.0

08 Aug 22:04
2162915
Compare
Choose a tag to compare

This is a mandatory release for users of Lodestar 1.21.0 and above

Breaking changes

  • Require Lodestar 1.21.0 or later

Version 2.11.2.0

08 Aug 12:18
af3ee4f
Compare
Choose a tag to compare

This is an optional release

Changes

  • Support IPv6 with Teku 24.8.0
  • Users can freely set the Nethermind RPC namespaces through EL_EXTRAS

Version 2.11.1.0

01 Aug 14:31
b8899f0
Compare
Choose a tag to compare

This is a mandatory release for users of Lighthouse Siren

Changes

  • Support Lighthouse Siren 2.0
  • Re-enable Nimbus in ./ethd config when using SSV

Bug fixes

  • Support the new Lighthouse dashboards

Version 2.11.0.1

28 Jul 16:58
9c6bdc0
Compare
Choose a tag to compare

This is a recommended release for SSV node operators, with bug fixes

Changes

  • Switch Nimbus source build to alpine, from debian
  • Support RISC-V architecture in ./ethd config. Thanks to @lazyprogrammerio and @haurog!

Bug fixes

  • Remove Nimbus from SSV config query, see Nimbus PR. Thanks to
    @jwhelan72, celticwarrior on Ethstaker Discord!
  • Allow --debug on ./ethd keys import
  • Only grep ~/.profile if it exists
  • Recognize arm64 (Mac M1/2/3) during ./ethd config

Version 2.11.0.0

13 Jul 07:51
38b109e
Compare
Choose a tag to compare

This is an optional release with breaking changes

Breaking changes

  • Require Lodestar 1.20.0 or later when using lodestar.yml
  • Require Besu 24.7.0 or later when using ./ethd prune-besu

Changes

  • Replace Grandine deprecated --builder-api-url with --builder-url
  • Change Grandine default tag to stable from latest
  • Replace Besu deprecated storage x-trie-log prune with storage trie-log prune
  • Reenable Nethermind --Pruning.CacheMb 4096 on systems with 32 GiB of RAM or more
  • lodestar.yml uses SSZ wire format and no longer specifies the REST namespace. Thanks @nflaig!

Version 2.10.1.0

10 Jul 10:25
ff1e6f3
Compare
Choose a tag to compare

This is an optional release with new features

New features

  • Add ./ethd prune-reth command. This should be run once only, when upgrading from Reth 1.0.0
    • While Reth 1.0.0 is running and fully synced, ./ethd update. This brings in Reth 1.0.1 but does not activate it yet.
    • ./ethd prune. This prunes the Reth database, then restarts Reth. All other changed containers are also restarted.

Bug fixes

  • ./ethd keys works with Prysm again
  • Choosing "No" for SSV DKG during SSV configuration no longer quits ethd

Version 2.10.0.0

23 Jun 16:16
1555fba
Compare
Choose a tag to compare

This is an optional release with breaking changes

Breaking changes

  • Require Prysm 5.0.4 or later; enable Prysm QUIC port
  • Remove explicit Besu trie log limit, as it is default from 24.6.0 on

New features

  • Add a network label to the metrics

Bug fixes

  • Prysm can fetch genesis for Sepolia and Holešky
  • Nimbus EL builds and starts again
  • Resolve FromAsCasing warnings by Docker

Version 2.9.2.0

11 Jun 11:41
bd0a6f0
Compare
Choose a tag to compare

This is an optional release with new features

New features

  • Support Nethermind 1.27
  • Switch Lighthouse latest-modern to latest, to support 5.2.0
  • Switch Erigon stable to v2.60.1. Please track Erigon versions manually
  • Migrate existing Prysm and Lighthouse setups to new volume names matching the cl-only.yml ones
  • Enable separate static dir for Reth via ANCIENT_DIR
  • Source-build Besu with JDK 21
  • Grandine uses pruned storage when not configured as an archive node

Bug fixes

  • DKG chown uses the owning user's group and only runs when required
  • Fix ./ethd sign-exit all with web3signer and Prysm or Teku
  • Fix Lodestar source build
  • SSV config works on macOS