Skip to content

Releases: eth-educators/eth-docker

Version 2.15.0.1

29 Dec 09:11
53e3b4f
Compare
Choose a tag to compare

This is a recommended release

Changes

  • Build Nethermind with .NET 9
  • Clearly identify Nethermind during ./ethd version
  • CloudFlare DDNS updates v6 address, as well as v4

Bug fixes

  • Legacy Prysm API token files are handled gracefully. Thanks @ThomasBlock for reporting and @BriungRi for finding
    root cause!
  • Eth Docker's utility commands such as ./ethd resync-consensus work when there are upper-case letters in the
    directory name, such as Eth-Docker
  • ./ethd space works with large volume lists

Version 2.15.0.0

11 Dec 15:40
73ce330
Compare
Choose a tag to compare

This is a recommended release

Breaking changes

  • Require Nethermind 1.30.0; use --data-dir in place of the deprecated --datadir

Changes

  • Support EL_MAX_PEER_COUNT for Reth. Thanks @victorelec14!
  • CL_NODE can be comma-separated for Nimbus. Thanks @b0a7!
  • Switch to ethstaker-deposit-cli, from staking-deposit-cli
  • The Docker root dir is detected upon startup, for ease of use with grafana.yml
  • The validator alias is configurable, to run multiple copies of Eth Docker on the same bridge network and still
    have ethd keys work correctly
  • The default IPv6 P2P port does not conflict with a host-mapped Prometheus
  • Compatible with Lighthouse v6.0.0

Bug fixes

  • Resolve .env getting root permissions when running sudo ./ethd update. Reminder that ethd is best run
    without sudo
  • The Nimbus execution layer client compiles again
  • CL_IPV6_P2P_PORT is retained during ethd update
  • Lido Obol exiter service survives Docker update, reboot, &c

Version 2.14.0.2

09 Nov 11:10
c246cd8
Compare
Choose a tag to compare

This is a recommended release

Bug fixes

  • prysm-stats.yml and nimbus-stats.yml survive reboot and Docker update. Thanks qiqsilver!
  • Siren fixes for CL_NODE with commata, and IPv6 machines. @pietjepuk2 flexing those maintainer muscles!
  • Lido CSM Titan in optional list. Thanks @vgorkavenko!
  • Reth logs its receipts pruning accurately. Thanks marc_blockshard!

Version 2.14.0.1

01 Nov 07:20
f494142
Compare
Choose a tag to compare

This is a recommended release

It fixes bugs in v2.14.0.0, please see changelog for v2.14.0.0 as well.

Changes

  • Add support for Ephemery testnet to ./ethd config

Bug fixes

  • Resolve awk warning messages on GNU awk, which impacted all versions of Ubuntu
  • Fix errors causing ./ethd config to fail on several configuration options

Version 2.14.0.0

29 Oct 10:06
f86356f
Compare
Choose a tag to compare

Avoid this release, it has a noisy bug

Breaking changes

  • Require Erigon v2.60.9 or later

Changes

  • Use new erigontech/erigon repo, instead of thorax/erigon
  • Use new ssvlabs/ssv-node repo, instead of bloxstaking/ssv-node
  • Teku default heap to 7g
  • Lighthouse archive node aggressively backfills: 3 days instead of 2 weeks
  • Update Lido Oracle addresses on mainnet. Thanks @nameisremus!
  • MEV_RELAYS can now be a multi-line value. Thanks h.m.23 for suggesting this feature!

Bug fixes

  • Don't check for Docker service on Microsoft WSL
  • ./ethd keys send-exit works with a CL_NODE that has comma-separated backup CLs
  • Fix Lido mainnet fee recipient. Thanks @vgorkavenko!

Version 2.13.0.0

16 Oct 08:41
f6f4eec
Compare
Choose a tag to compare

This is a recommended release

Breaking changes

  • Require Prysm v5.1.1 or later

Changes

  • Add support for commit boost
  • A fresh Reth sync keeps all receipts, for compatibility with sundry protocols such as SSV, RocketPool, NodeSet,
    StakeWise
  • Improved IPv4/v6 dual stack support
  • IPv6 is enabled on hosts that have IPv6 connectivity
  • Add Titan relay to Lido CSM config dialog. Thanks @vgorkavenko!

Bug Fixes

  • Fixes to Lido CSM support. Thanks @cnupy!
  • Undo the Prysm VC REST use that "snuck in" with CSM. Prysm VC uses RPC again on port 4000, until the Prysm team promote the REST VC from experimental to released

Version 2.12.3.0

20 Sep 08:12
4656f88
Compare
Choose a tag to compare

This is a recommended release

Changes

  • Support Lido CSM module. Thanks @dgusakov, @vgorkavenko and @cnupy!
  • Add non-censoring Titan relay to mainnet default
  • Remove Eden relay from defaults
  • Do not switch Erigon repo to erigontech/erigon, yet, until images there contain linux/amd64

Bug Fixes

  • grafana.yml and grafana-cloud.yml work with Docker 27.3.0 and later. Thanks u/ChewsMacRibs!
  • Fix incorrect method name during ./ethd update. Thanks @kajeagentspi!

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