Releases: eth-educators/eth-docker
Releases · eth-educators/eth-docker
Version 2.3.6
This is an optional release with new features and bug fixes
./ethd keys send-exit
works with RocketPool reverse hybrid- Raise Loki ingestion limit. Thanks invis!
- Prysm uses prysmctl for legacy exit method
- Erigon source build uses Go 1.21
./ethd config
offers Reth alpha- Send anonymized traefik usage
- Fixes to
prysm-vc-only.yml
. Thanks @nflaig! - Scraping metrics centrally is now supported
- RocketPool integration no longer adds
mev-boost.yml
- Error handler that restores
.env
if./ethd update
fails. Thanks invis! ./ethd config
is a little more visually consistent- On Ubuntu, use the
docker-compose-v2
package for Docker Compose upgrades - Lighthouse Siren fixed. Thanks @davidkassa!
- Changed default checkpoint URL for Gnosis Chain
- Added traefik labels to all
CL-CLIENT.yml
files
Version 2.3.5
This is an optional release with new features and bug fixes
- Support for encrypted node key with an SSV node
- Remove hard coded ancient barriers for Nethermind, use Nethermind defaults
- Add tab completion for Linux systems. Thanks @jshufro!
- Add support for Lighthouse Siren
- Change Prometheus retention to 40d
- Configurable Lodestar heap
- Changed Teku and web3signer integration
- Add QUIC port to Lighthouse
- Support Nethermind v1.21
Version 2.3.4
This is an optional release with new features and bug fixes
./ethd config
offers Holesky testnet- Geth fresh sync now uses PBSS
- SSV supports MEV
- SSV migrates to new jato-v2 testnet
- Reth supports full node pruning
- The
auto-prune.sh
script has been deprecated and will be removed with Dencun - New
./ethd keys sign-exit
command for use with clients' keymanager API ./ethd config
prompts for MEV when using a RocketPool reverse hybrid setup. Thanks @haurog!./ethd keys import
knows about eth2-val-tools stylekeys
andsecrets
folders. Thanks to Patches for prodding me!- Geth uses its down defaults for HTTP and WS API for easier override via
EL_EXTRAS
. Thanks @jiangbo0216! - Nimbus registers web3signer keys on startup
- All-new support for custom testnets. Set
NETWORK
to a github repo containing the network config such ashttps://github.com/ethpandaops/dencun-testnet/tree/master/network-configs/devnet-8
. Thanks to Barnabas and client teams for the feature request! - Binary and source repos can now be specified in
.env
, to allow use of custom client repos for custom testnets. - Upgrading compose V1 to compose V2 no longer marks docker.io for deletion
- New Nethermind executable name on source build. Thanks @rubo!
Version 2.3.3
This is an optional release with new features and bug fixes
- Fixed an
./ethd terminate
edge case that would attempt to delete volumes in other stacks / directories - Improved web3signer support; work around a Teku bug
- Support signing exit messages with keymanager API
- Teku default heap reduced to 4g
- Lodestar source build with node 20
- Lodestar doppelganger flag adjusted. Thanks @nflaig!
- cadvisor works on ARM64
- Default to jato-v2 for new SSV setups
- Geth source build with Go 1.21
Version 2.3.2
This is an optional release with new features and bug fixes
- Update SSV and Nethermind dashboards
- Update Prysm dashboards
- Fix Teku VC connecting to Lighthouse CL
- Fix Nimbus VC using MEV Boost
- Remove dasel dependency from Nethermind
./ethd config
on Gnosis Chain now offers Lodestar- Teku default heap changed to
-Xmx6g
- Fix a docker presence check on macOS
- promtail can write to a remote Loki
- Loki uses TSDB
- Fix
./ethd install
failing when docker is not yet installed - Improvements to Geth and Lighthouse archive node options
- Reth binary images supported
- compose V1 EOS message
- Lodestar forces validator files open in case of lingering lock files
./ethd
can stop and restart individual services- Configurable traefik and ddns tags
- Lighthouse source build uses maxperf. Thanks @jimmygchen!
- Default NM source build target does not build rc targets. Thanks @nu404040!
- ethdo script fixed when user used a 25th word. Thanks @valefar-on-discord!
- Source builds updated to use Debian bookworm
Version 2.3.1
This is an optional release with bug fixes
- Add web3signer support
- Update SSV and Nethermind dashboards
- IPv6 behind an
.env
var - Add logs dashboard. Thanks @gorillamania!
- Nethermind works on ARM64. Thanks @natpicone!
- New
prometheus-shared.yml
. Thanks @allen-pattern! - Fix
./ethd keys
when using RocketPool (reverse) hybrid
Version 2.3.0.1
This is an optional release with bug fixes
- Support Nethermind 1.18 prune parameters; switch back to Hybrid prune
- Graffiti string with
&
character survives./ethd update
. ./ethd update
checks for source-built clients and starts a fresh build- Use
--nat
for Lodestar and Reth deposit-cli.yml
no longer causes error messages during./ethd update
.- Nethermind dasel dependency to
2.2.0
- Fix Lodestar and Nimbus entrypoint script on fresh sync
Version 2.3
This is a recommended release
- Address findings from Sigma Prime security audit. Users of
ee-shared.yml
should pay particular attention. - Nethermind prune reduced to 2 threads, to have more headroom during sync committees.
Version 2.2.10.1
This is an optional release
- validator exit for Lighthouse and Nimbus works if there are subdirectories in
.eth/validator_keys
. Thanks @gorillamania! - Add dashboard for Reth
- traefik revamped, new v6-aware DDNS provider for
traefik-cf.yml
- Lighthouse enables v6 by default
Version 2.2.10
This is a mandatory release for users of Erigon, and optional for all others
- Support Erigon v2.43.0
- Initial work on IPv6 support
- Fix infinite loop in
create-withdrawal-change.sh
traefik-cf.yml
can use more granular token permissions