Skip to content

Releases: eth-educators/eth-docker

Version 2.2.8.3

20 Mar 15:59
beb4800
Compare
Choose a tag to compare

This is an optional release

  • ./ethd resync-execution and ./ethd resync-consensus commands added
  • origins for Geth ws set to * - thanks @0xDualCube
  • Query for mnemonic passphrase when generating change message
  • Link to beaconcha.in broadcast tool

Version 2.2.8.2

18 Mar 14:17
2457df7
Compare
Choose a tag to compare

This is an optional release

  • ./ethd will check for free disk space and warn the user if it's running low
  • Fix and pin ethereum-metrics-exporter
  • Default Graffiti uses 🦉
  • Erigon supports larger return values for RocketPool >= 1.9
  • Erigon and Prysm source builds use Go 1.20
  • Lighthouse source build uses jemalloc and defaults to stable target
  • Prysm supports larger messages so credential change messages can be sent
  • Initial web3signer addition - not integrated with any clients
  • Don't query for mev-boost on Gnosis Chain
  • Add auth port for Reth

Version 2.2.8.1

19 Feb 13:43
bd32464
Compare
Choose a tag to compare

v2.2.8.1 2023-02-19

This is an optional release

  • Online/offline withdrawal change workflow now actually works 😅
  • Geth will use PebbleDB on a fresh sync
  • Zhejiang testnet supported with Lodestar and Nethermind
  • Change default docker tag for Besu to latest
  • Remove legacy keyimport in preparation for security audit

Version 2.2.8

08 Feb 22:01
b0124d6
Compare
Choose a tag to compare

This is an optional release

  • Fixed ethereum-metrics-exporter. Thanks to @nflaig!
  • Added the ability to use client-default graffiti. Thanks to @nflaig!
  • ./ethd install places the user into the docker group on Debian
  • Support online/offline withdrawal address change with ethdo. See ./ethd keys

Version 2.2.7.1

05 Feb 14:45
eb41bed
Compare
Choose a tag to compare

This is an optional release

  • Nimbus engine connection defaults to http:// instead of ws:// on a fresh install
  • Teku uses the MINIMAL mode when running pruned
  • Nethermind workaround for Prysm, --JsonRpc.MaxBatchSize 10000
  • New command ./ethd cmd run deposit-cli-change to prep for withdrawal credential changes, if deposit-cli.yml is included and deposit-cli supports this
  • Flashbots URL change
  • Check for apparmor on Ubuntu and Debian because of an issue with docker-ce 23.0.0
  • Pre-provision homestaking dashboard id 17846. Thanks to @gwenvador!

Version 2.2.7

20 Jan 15:37
ced80b9
Compare
Choose a tag to compare

This is an optional release

  • New advanced option ARCHIVE_NODE in ./env. Caution that this can use upwards of 12TB of disk space.
  • Nethermind source build uses .NET 7.0
  • Lodestar prometheus scrape fixed. Thanks @nflaig!
  • Nethermind pruning requires 200 GiB free, down from 250 GiB
  • Extremely experimental support for Reth - it does not yet sync
  • ./ethd config offers Erigon when running on Gnosis Chain
  • Update Nethermind's dasel dependency to v2.1.0
  • All source builds can now build from a tag, a branch, or a PR
  • ./ethd update will also run docker system prune --force to remove dangling images and build caches

Version 2.2.6.3

06 Jan 15:35
6006846
Compare
Choose a tag to compare

This is an optional release

  • Update Ethereum metrics exporter dashboard to latest version
  • Add ultrasound relays to default list - thanks @JustinDrake! 🦇🔊
  • A few fixes for ./ethd on macOS
  • ./ethd config builds only once 😅
  • ./ethd update now defaults to keeping changed build targets, and can reset them to defaults with --refresh-targets
  • New ./ethd keys create-prysm-wallet for better UX when using Prysm
  • Remove return code workaround for Lodestar from key management script

Version 2.2.6.2

31 Dec 17:14
5b50b12
Compare
Choose a tag to compare

This is an optional release

  • Increase stop timeout for all EL to 5 minutes "just in case"
  • Explicit permissions for all scripts in Dockerfile - thanks to @mLewisLogic for finding a corner case!
  • Run Grafana as a non-root user
  • Explicit NAT method added to Besu - thanks to @dabauxi!
  • Update Nethermind's dasel dependency to v2.0.2

Version 2.2.6.1

23 Dec 16:20
88d67e1
Compare
Choose a tag to compare

This is an optional release

  • Add --rpc-max-logs-range=65536 to besu.yml to support SSV and RocketPool out of the box
  • Fix handling of non-standard Docker data-root. Thanks to @mLewisLogic!
  • Added grafana-rootless.yml for use with rootless docker.

Version 2.2.6

22 Dec 16:11
9a3407a
Compare
Choose a tag to compare

This is a required release for users of Nimbus, and optional for all others

  • Support Nimbus v22.12.0. This is a breaking change, no prior releases of Nimbus are supported.
  • ./auto-prune.sh now supports Nethermind. There is a risk that this breaks if Nethermind takes >24 hours to prune and the crontab is run every 24 hours. Feedback welcome.
  • ./auto-prune.sh now supports --threshold and --help
  • Pruning logic now recognizes a non-standard docker data-root directory
  • Host map additional P2P ports for Erigon: It uses a separate port for each eth/xx P2P protocol.
  • Remove Nethermind metrics push timeout, as it no longer has a default pushgateway
  • Fix an issue that had ./ethd update build everything twice