All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support for custom genesis file in Besu and Nethermind
- Molecule test scenario for custom genesis file
- Updated Erigon from 2.58.2 to 2.59.0
- Support for custom bootnodes in all execution clients
- Molecule test scenario for custom bootnodes
- Updated Lighthouse from 5.0.0 to 5.1.1
- Updated Lodestar from 1.16.0 to 1.17.0
- Updated Erigon from 2.58.1 to 2.58.2
- Updated Lodestar from 1.15.1 to 1.16.0
- Updated Nimbus from 24.2.0 to 24.2.2
- Updated Erigon from 2.57.3 to 2.58.1
- Updated Besu from 24.1.1 to 24.3.0
- Updated Nethermind from 1.25.3 to 1.25.4
- Updated Teku from 24.1.1 to 24.3.0
- Updated Lighthouse from 4.6.0 to 5.0.0
- Updated Prysm from 4.2.1 to 5.0.1
- Updated Geth from 1.13.12 to 1.13.14
- Updated community.docker.docker_compose to community.docker.docker_compose_v2
- Updated community.docker collection
- Updated geerlingguy.docker for tests
- Updated Nimbus from 24.1.1 to 24.2.0
- Updated Prysm from 4.2.0 to 4.2.1
- Updated Teku from 24.1.0 to 24.1.1
- Updated Erigon from 2.57.0 to 2.57.3
- Updated Nethermind from 1.25.1 to 1.25.3
- Updated Lodestar from 1.14.0 to 1.15.1
- Updated Lighthouse from 4.5.0 to 4.6.0
- Updated Geth from 1.13.10 to 1.13.12
- Updated Besu from 24.1.0 to 24.1.1
- Updated Erigon from 2.55.1 to 2.57.0
- Updated Lodestar from 1.13.0 to 1.14.0
- Updated Teku from 23.12.1 to 24.1.0
- Updated Prysm from 4.1.1 to 4.2.0
- Updated Nethermind from 1.24.0 to 1.25.1
- Updated Nimbus from 23.11.0 to 24.1.1
- Updated Geth from 1.13.7 to 1.13.10
- Updated Besu from 23.10.2 to 24.1.0
- Updated Teku from 23.11.0 to 23.12.1
- Updated Nimbus from 23.10.1 to 23.11.0
- Updated Erigon from 2.54.0 to 2.55.1
- Updated Lodestar from 1.12.0 to 1.13.0
- Updated Nethermind from 1.22.0 to 1.24.0
- Updated Geth from 1.13.5 to 1.13.7
- Updated Erigon from 2.53.4 to 2.54.0
- Updated Besu from 23.10.1 to 23.10.2
- Updated Teku from 23.10.0 to 23.11.0
- Updated Geth from 1.13.4 to 1.13.5
- Updated Nimbus from 23.10.0 to 23.10.1
- Updated Lodestar from 1.11.3 to 1.12.0
- Updated Nethermind from 1.21.1 to 1.22.0
- Updated Nimbus from 23.9.1 to 23.10.0
- Updated Prysm from 4.0.8 to 4.1.1
- Updated Erigon from 2.52.5 to 2.53.4
- Updated Nethermind from 1.21.0 to 1.21.1
- Updated Geth from 1.13.3 to 1.13.4
- Updated Besu from 23.10.0 to 23.10.1
- Updated Teku from 23.9.1 to 23.10.0
- Updated Geth from 1.13.2 to 1.13.3
- Updated Besu from 23.7.3 to 23.10.0
- Updated Erigon from 2.49.3 to 2.52.5
- Updated Nethermind from 1.20.4 to 1.21.0
- Updated Erigon from 2.49.2 to 2.49.3
- Updated Geth from 1.13.1 to 1.13.2
- Updated Lodestar from 1.11.1 to 1.11.3
- Updated Nethermind from 1.20.3 to 1.20.4
- Updated Besu from 23.7.2 to 23.7.3
- Updated Lighthouse from 4.4.1 to 4.5.0
- Updated Nimbus from 23.9.0 to 23.9.1
- Updated Teku from 23.9.0 to 23.9.1
- Updated Nimbus from 23.8.0 to 23.9.0
- Updated Erigon from 2.49.0 to 2.49.2
- Updated Geth from 1.12.2 to 1.13.1
- Increased number of retries in verify tasks for expose_ports and multi_tier scenarios to 60
- Updated Besu from 23.4.4 to 23.7.2
- Updated Lighthouse from 4.3.0 to 4.4.1
- Updated Prysm from 4.0.7 to 4.0.8
- Updated Nimbus from 23.7.0 to 23.8.0
- Updated Lodestar from 1.10.0 to 1.11.1
- Updated Erigon from 2.48.1 to 2.49.0
- Updated Teku from 23.8.0 to 23.9.0
- Updated Nethermind from 1.20.1 to 1.20.3
- Increased number of retries in verify tasks for expose_ports and multi_tier scenarios
- Updated Geth from 1.12.0 to 1.12.2
- Updated Lodestar from 1.9.2 to 1.10.0
- Updated Teku from 23.6.2 to 23.8.0
- Changed Lodestar image tag from latest to specific version
- Increased number of retries for GET consensus_client_http_port molecule test
- Updated Nimbus from 23.6.1 to 23.7.0
- Updated Prysm from 4.0.6 to 4.0.7
- Updated Lighthouse from 4.2.0 to 4.3.0
- Updated Teku from 23.6.1 to 23.6.2
- Updated Erigon from 2.48.0 to 2.48.1
- Updated Nethermind from 1.19.3 to 1.20.1
- Fixed added task to update apt cache to avoid cache in Ubuntu
- Updated Nethermind image tag from v1.19.2 to v1.19.3
- Updated Erigon image tag from v2.45.2 to v2.48.0
- Updated Teku image tag from 23.6.0 to 23.6.1
- Updated Besu image tag from 23.4.1 to 23.4.4
- Updated Nimbus image tag from v23.5.0 to v23.6.1
- Renamed validator_keymanager_enabled variable to lodestar_validator_api_enabled
- Added lodestar consensus and validator clients
- Updated Nethermind image tag from v1.19.0 to v1.19.2
- Updated Erigon image tag from v2.44.1 to v2.45.2
- Updated Teku image tag from 23.5.0 to 23.6.0
- Updated Prysm image tags from v4.0.5 to v4.0.6
- Updated Nethermind image tag from v1.18.2 to v1.19.0
- Updated Erigon image tag from v2.43.1 to v2.44.0
- Updated Nethermind image tag from v1.18.0 to v1.18.2
- Updated Prysm image tag from v4.0.4 to v4.0.5
- Updated Lighthouse image tag from v4.0.1-modern to v4.2.0-modern
- Updated Geth image tag from v1.11.6 to v1.12.0
- Updated Besu image tag from 23.4.0 to 23.4.1
- Updated Nimbus image tag from v23.5.0 to v23.5.1
- Updated Erigon image tag from v2.43.0 to v2.43.1
- Updated Prysm image tag from v4.0.3-hotfix to v4.0.4
- Hotfix Prysm image tag from v4.0.3 to v4.0.3-hotfix - https://github.com/prysmaticlabs/prysm/releases/tag/v4.0.3-hotfix
- Updated Teku image tag from 23.4.0 to 23.5.0
- Fixed community.docker version in README
- Updated Ansible community.docker from 3.4.0 to 3.4.5
- Updated Nethermind image tag from 1.17.4 to 1.18.0
- Updated Besu image tag from 23.1.2 to 23.4.0
- Removed Besu flag
besu_xbonsai_use_snapshots
- hyperledger/besu#5337
- Updated Nimbus image tag from v23.3.2 to v23.4.0
- Updated Teku image tag from 23.3.1 to 23.4.0
- Updated Erigon image tag from v2.42.0 to v2.43.0
- Removed Erigon flag --externalcl
- Updated Nethermind image tag from 1.17.3 to 1.17.4
- Updated Lighthouse image tag from v4.0.1-modern to v4.1.0-modern
- Updated Prysm image tag from v4.0.2 to v4.0.3
- Updated Geth image tag from v1.11.5 to v1.11.6
- Updated Erigon image tag from v2.41.0 to v2.42.0
- Updated Besu image tag from 23.1.2 to 23.1.3
- Updated Prysm image tag from v3.2.2to v4.0.2
- Removed spaces from teku metrics endpoint variable
- Replaced hardcoded /keystore path with a variable (container_keystore_dir)
- Replaced hardcoded /keystore with container_keystore_dir in Teku validator Docker compose template
- Changed prysm_wallet_file_name from fixed path to a variable
- Changed location of prysm_wallet_file from /keystore dir to the data dir
- Change teku_validator_keys variable from fixed path to variables (no change on location)
- Moved --metrics-publish-endpoint from Teku consensus client to validator client
- Added task to reset file permissions on SSL keystore for Teku validator client
- Updated Erigon image tag from v2.40.1 to v2.41.0
- Updated Lighthouse image tag from v3.5.1-modern to v4.0.1-modern
- Molecule multi_tier scenario to test the "clients variable" case fixed in this release
- Removed wait_for module from Molecule tests and replaced with "until" in URI module
- Role failing on the last task when "clients" variable did not contain consensus or execution keys
- Added supported OSes section in README
- Updated Nethermind image tag from 1.17.2 to 1.17.3
- Updated Teku image tag from 23.3.0 to 23.3.1
- Updated Besu image tag from 23.1.1 to 23.1.2
- Molecule converge playbooks used the pre-release role name, fixed them to use the correct name
- Bug in a verify playbook for multi_tier scenario
- initial release