Skip to content

Releases: NethermindEth/sedge

v1.3.1

14 Feb 18:29
e303442
Compare
Choose a tag to compare

Release notes

Major highlights

  • Remove the Lodestar --eth1.providerUrls flag
  • Replace the Lighthouse --eth1-endpoints flag with --eth1.
  • Update client images to be deneb ready on testnets.

Changelog

External contributors

  • @mmsaki helped to take initial care of the lighthouse new params.

Full Changelog: v1.3.0...v1.3.1

v1.3.0

11 Dec 22:38
1409206
Compare
Choose a tag to compare

Release notes

Major highlights

  • New --latest flag to sedge generate subcommands to use the latest version of the image in the clients.
  • Integrate Holesky network.
  • Remove TTD of the params, test cases, command flags and geth patch for custom testnets.
  • Remove default bootnodes for networks managed by clients.
  • Remove custom configurations for Chiado and instead use the clients configuration.

Changelog

New Contributors

Full Changelog: v1.2.3...v1.3.0

v1.2.3

17 Aug 08:46
416c803
Compare
Choose a tag to compare

Release notes

Major highlights

  • Support for Erigon in Gnosis
  • Rename xdai to gnosis on Nethermind
  • Client images updated
  • Bug fixes

Changelog

Full Changelog: v1.2.2...v1.2.3

v1.2.2

24 Jul 17:43
e585a03
Compare
Choose a tag to compare

Release notes

Major highlights

  • Client images updated Shapella ready for Gnosis
  • Bug fixes

Changelog

Full Changelog: v1.2.1...v1.2.2

v1.2.1

22 Jun 08:38
e14e3cb
Compare
Choose a tag to compare

Release notes

Major highlights

  • Client images updated
  • New Nethermind logs (and cool too!)
  • Bug fixes

Changelog

Full Changelog: v1.2.0...v1.2.1

v1.2.0

06 Jun 13:03
847e2b9
Compare
Choose a tag to compare

Release notes

Major highlights

  • New show command to display container info
  • Clients images updated
  • Bug fixes
  • Logo!

Changelog

Features

Fixed

Full Changelog: v1.1.0...v1.2.0

1.1.0

07 Apr 22:28
ec494bd
Compare
Choose a tag to compare

Changelog

Added

  • Unit tests

Changed

  • Update client images to Shapella-ready version.
  • Update Nethermind client settings. Use default JSON-RPC modules, Prunning Cache size, and Snap Sync mode.
  • Update Goerli checkpoint sync to use this.

Fixed

  • Fix Erigon command line flags.
  • Checkpoint sync URL prompt is no longer mandatory.

1.0.0

23 Mar 03:09
34180a6
Compare
Choose a tag to compare

Changelog

Added

  • Add generate command to generate only an execution, consensus, or validator setup code.
  • Support import slashing protection interchange data EIP-3076
    while running the setup with the cli command or with the new command slashing-import.
  • Support export slashing protection interchange data EIP-3076
    with the new command slashing-export.
  • Support the new command run, used to run all the services generated.
  • Support for PPA packaging (apt install).
  • Add flag --container-tag to add a suffix to sedge containers name.
  • Support the new command import-key to import validator keys in an existing configuration.
  • New command to check dependencies: sedge deps check
  • New command to install dependencies: sedge deps install
  • All the commands that needs dependencies will check if they are installed
    as a pre-requisite. If not, the command will fail and suggest to run sedge deps check.
  • Documentation for all supported networks and clients.
  • Add guides and descriptions for new commands in the Documentation.
  • When generating new mnemonic, show it without a trace in the Terminal.

Changed

  • Improved test coverage
  • Updated client versions
  • Refactor sedge cli command to use the new sedge actions in a more interactive way.
  • Rename sedge data directory name to sedge-data instead of docker-compose-scripts.
  • Update mev-boost relay URLs.
  • Fixed validator restart failure. Validator never restarts, but has a better and safer start-up method:
    • Validator waits a grace period (2 epochs) before starting.
    • Validator waits for the consensus sync to finish: verifying that the /eth/v1/node/health consensus endpoint returns with the HTTP code 200 in the newly added validator-blocker docker-compose service. This replace the older track sync method.
  • Updated installation script for docker and docker compose in Linux flavours.
  • Updated Checkpoint Sync Url for Goerli.
  • Use new created action for JWT secret handling.
  • Removed v from the tag on release scripts. Now we should use Tag=v1.0.0 instead of Tag=1.0.0.

Removed

  • Removed config file dependency.
  • Removed prysm from consensus templates on Gnosis as supported client.

Fixed

  • Add missing params at teku validator template.
  • Remove double params at prysm validator template.

0.6.0

23 Dec 20:30
8007138
Compare
Choose a tag to compare

Changelog

Added

  • Support for Erigon as Execution Client.
  • Support for Besu as Execution Client.
  • Support for Windows.
  • Add search functionality to documentation using Algolia.

Changed

  • Completely replace keystore generation mechanism for Ethereum mainnet.

Fixed

  • Revert Erigon Image from v2.32.0 to v2.29.0.
  • Bad {{end}} tag on docker-compose_base template.
  • Inconsistent behavior of AssignPorts function test.
  • Dependencies install script bug for Ubuntu 22.04.

0.5.1

02 Dec 21:03
4968a23
Compare
Choose a tag to compare

Changelog

Fixed

  • Fix missing preset flag for Lodestar validator service
  • Support custom configuration for Lighthouse validator-import service