Releases: ethstaker/eth-docker
Releases · ethstaker/eth-docker
Version 2.3.7
This is an optional release with security relevant changes for traefik users
- BREAKING change for users who use traefik to access the execution client RPC API, consensus client REST
API or execution client engine RPC API: Theel-traefik.yml,cl-traefik.ymlandee-traefik.ymlfiles are
now required for this. This was done to avoid host header attacks against users who just want to expose Grafana
and may not have firewall rules in place to trusted source IPs. - Ditto for Prometheus access, where it is
prometheus-traefik.yml
Version 2.3.6
This is an optional release with new features and bug fixes
./ethd keys send-exitworks 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 configoffers 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
.envif./ethd updatefails. Thanks invis! ./ethd configis a little more visually consistent- On Ubuntu, use the
docker-compose-v2package for Docker Compose upgrades - Lighthouse Siren fixed. Thanks @davidkassa!
- Changed default checkpoint URL for Gnosis Chain
- Added traefik labels to all
CL-CLIENT.ymlfiles
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 configoffers 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.shscript has been deprecated and will be removed with Dencun - New
./ethd keys sign-exitcommand for use with clients' keymanager API ./ethd configprompts for MEV when using a RocketPool reverse hybrid setup. Thanks @haurog!./ethd keys importknows about eth2-val-tools stylekeysandsecretsfolders. 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
NETWORKto 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 terminateedge 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 configon 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 installfailing 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
./ethdcan 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
.envvar - Add logs dashboard. Thanks @gorillamania!
- Nethermind works on ARM64. Thanks @natpicone!
- New
prometheus-shared.yml. Thanks @allen-pattern! - Fix
./ethd keyswhen 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 updatechecks for source-built clients and starts a fresh build- Use
--natfor Lodestar and Reth deposit-cli.ymlno 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.ymlshould 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