This is a recommended release for Vero users
Breaking changes
COMPOSE_FILEis now a combination ofCORE_FILESandCUSTOM_FILES. If you deploy.envvia Ansible or via github,
please adjust your setup to place yml files intoCORE_FILESfor files that may be replaced by an./ethd configrun, and
CUSTOM_FILESfor files that should not be. Note thatCORE_FILEScannot be empty../prometheus/custom-prom.ymland./promtail/custom-lokiurl.ymlare gone. If you were remote-writing to your own Metrics store such as Mimir and your own logs store such as Loki, please re-create those entries in./alloy/prometheus-write.alloyand./alloy/loki-write.alloy.- Custom scrape targets in
prometheus/conf.dwill no longer be used. Please recreate them in./alloy. You can convert the Prometheus custom scrape targets to Alloy's River format withdocker run --rm -v ./prometheus/conf.d:/config grafana/alloy:latest convert -f prometheus -o /config/<my-target.alloy> /config/<my-target.yml>, thensudo chown $(id -u):$(id -g) ./prometheus/conf.d/<my-target.alloy>the resulting.alloyfile and bring it to the Alloy folder withcp ./prometheus/conf.d/<my-target.alloy> ./alloy/. You can addalloy-shared.ymlintoCUSTOM_FILESwithnano .envand then see that your scrape target works in the Alloy UI athttp://<my-node-ip>:12345.
Changes
- QUIC is default-enabled for Lodestar
- Reth snapshot download allows any network, if the user supplied custom parameters in
RETH_SNAPSHOT - Prepare for the next Vero release
- Start nagging users to upgrade from Debian 11
./ethd confignow offers a list of MEV relays to choose from- metrics and logs for Grafana are now collected with Grafana Alloy, no longer with Prometheus and promtail
- Loki and Tempo can be mapped to host or exposed via traefik, if you want to send logs and traces to them from a remote machine
COMPOSE_FILEis now a combination ofCORE_FILESandCUSTOM_FILES. Put yml files that./ethd configwould never add, such assiren.ymlorcontributoor.yml, intoCUSTOM_FILES. They will then survive an./ethd configrun.
Bug fixes
- Geth, Besu and SSV now send traces correctly to Tempo
- Fixed bugs in Lido SDVT Obol config, SSV DKG key generation and Lido CSM key generation
- Fixed running Eth Docker with rootless Docker. Caveat that rootless is a very limited running mode, I do not know how to make P2P ports accessible in that mode.