Skip to content

Releases: attestantio/vouch

Release 1.9.0-beta.3

03 Sep 15:22
f501e86
Compare
Choose a tag to compare
Release 1.9.0-beta.3 Pre-release
Pre-release

This is a beta feature release for Vouch.


This release is not suitable for running on mainnet. Please only run this release on testnets.

Major changes in this release include:

  • fix FromAsCasing warning in Docker image building
  • change controller.fast-track.grace default value from 200ms to 500ms

Major changes in prior beta releases include:

  • reduce time spent verifying account names
  • ensure that attestations complete on Vouch's first ever epoch
  • allow Vouch to start with some consensus nodes unavailable
  • allow Vouch to act as an MEV-boost client for non-Vouch validators
  • increase proposal performance with new validator REST APIs
  • add proposal value and blinded status to trace
  • add beaconblockproposer.builder-boost-factor
  • add reduced memory mode for memory-constrained systems
  • reduce memory usage when obtaining Dirk accounts
  • reduce memory usage when generating beacon committee subscriptions
  • add "controller.fast-track" flag
  • update internal active validators count when Dirk not available at start
  • warn when graffiti is not as expected, rather than refuse to use the proposal
  • provide fallback location for dynamic graffiti
  • relax proposal checks to enable DVT proposals
  • add individual "controller.fast-track" flags for attestations and sync committees
  • add 'failed' dimension for root to slot lookup metrics
  • add 'deadline' builder bid strategy
  • add builder configurations to allow more control over selection of bids
  • add sync committee verification metrics to highlight when we were and were not included in a SyncAggregate
  • add config setting to enable the above metrics
  • alter logic for determining sync committee eligible accounts
  • enable first strategies to be defined for beaconblockheader and signedbeaconblock
  • tidy up log entries for sync committee summaries
  • reduce unnecessary log entries from some strategies
  • change builder bid factor to be a percentage rather than a multiplier
  • refactor metrics to be consistent
  • change default timestamp in logs to millisecond-precision
  • allow custom timestamp formatting in logs

Notes for Prysm and Lodestar

Prysm

Prysm versions prior to v5.1.0 must be started with the --enable-debug-rpc-endpoints option for Vouch to operate correctly. --enable-debug-rpc-endpoints is deprecated in Prysm v5.1.0 and enabled by default.

Lodestar

Lodestar versions prior to v1.20.0 must be started with the --rest.namespace=beacon,config,events,node,validator,lightclient,debug option for Vouch to operate correctly.

Release 1.9.0-beta.2

27 Aug 11:13
574ec8e
Compare
Choose a tag to compare
Release 1.9.0-beta.2 Pre-release
Pre-release

This is a beta feature release for Vouch.


This release is not suitable for running on mainnet. Please only run this release on testnets.

Major changes in this release include:

  • change default timestamp in logs to millisecond-precision
  • allow custom timestamp formatting in logs

Major changes in prior beta releases include:

  • reduce time spent verifying account names
  • ensure that attestations complete on Vouch's first ever epoch
  • allow Vouch to start with some consensus nodes unavailable
  • allow Vouch to act as an MEV-boost client for non-Vouch validators
  • increase proposal performance with new validator REST APIs
  • add proposal value and blinded status to trace
  • add beaconblockproposer.builder-boost-factor
  • add reduced memory mode for memory-constrained systems
  • reduce memory usage when obtaining Dirk accounts
  • reduce memory usage when generating beacon committee subscriptions
  • add "controller.fast-track" flag
  • update internal active validators count when Dirk not available at start
  • warn when graffiti is not as expected, rather than refuse to use the proposal
  • provide fallback location for dynamic graffiti
  • relax proposal checks to enable DVT proposals
  • add individual "controller.fast-track" flags for attestations and sync committees
  • add 'failed' dimension for root to slot lookup metrics
  • add 'deadline' builder bid strategy
  • add builder configurations to allow more control over selection of bids
  • add sync committee verification metrics to highlight when we were and were not included in a SyncAggregate
  • add config setting to enable the above metrics
  • alter logic for determining sync committee eligible accounts
  • enable first strategies to be defined for beaconblockheader and signedbeaconblock
  • tidy up log entries for sync committee summaries
  • reduce unnecessary log entries from some strategies
  • change builder bid factor to be a percentage rather than a multiplier
  • refactor metrics to be consistent

Notes for Prysm and Lodestar

Prysm

Prysm versions prior to v5.1.0 must be started with the --enable-debug-rpc-endpoints option for Vouch to operate correctly. --enable-debug-rpc-endpoints is deprecated in Prysm v5.1.0 and enabled by default.

Lodestar

Lodestar versions prior to v1.20.0 must be started with the --rest.namespace=beacon,config,events,node,validator,lightclient,debug option for Vouch to operate correctly.

Release 1.9.0-beta.1

22 Aug 09:57
2c4bfe1
Compare
Choose a tag to compare
Release 1.9.0-beta.1 Pre-release
Pre-release

This is a beta feature release for Vouch.


This release is not suitable for running on mainnet. Please only run this release on testnets.

Major changes in this release include:

  • reduce time spent verifying account names
  • ensure that attestations complete on Vouch's first ever epoch
  • allow Vouch to start with some consensus nodes unavailable
  • allow Vouch to act as an MEV-boost client for non-Vouch validators
  • increase proposal performance with new validator REST APIs
  • add proposal value and blinded status to trace
  • add beaconblockproposer.builder-boost-factor
  • add reduced memory mode for memory-constrained systems
  • reduce memory usage when obtaining Dirk accounts
  • reduce memory usage when generating beacon committee subscriptions
  • add "controller.fast-track" flag
  • update internal active validators count when Dirk not available at start
  • warn when graffiti is not as expected, rather than refuse to use the proposal
  • provide fallback location for dynamic graffiti
  • relax proposal checks to enable DVT proposals
  • add individual "controller.fast-track" flags for attestations and sync committees
  • add 'failed' dimension for root to slot lookup metrics
  • add 'deadline' builder bid strategy
  • add builder configurations to allow more control over selection of bids
  • add sync committee verification metrics to highlight when we were and were not included in a SyncAggregate
  • add config setting to enable the above metrics
  • alter logic for determining sync committee eligible accounts
  • enable first strategies to be defined for beaconblockheader and signedbeaconblock
  • tidy up log entries for sync committee summaries
  • reduce unnecessary log entries from some strategies
  • change builder bid factor to be a percentage rather than a multiplier
  • refactor metrics to be consistent

Notes for Prysm and Lodestar

Prysm

Prysm versions prior to v5.1.0 must be started with the --enable-debug-rpc-endpoints option for Vouch to operate correctly. --enable-debug-rpc-endpoints is deprecated in Prysm v5.1.0 and enabled by default.

Lodestar

Lodestar versions prior to v1.20.0 must be started with the --rest.namespace=beacon,config,events,node,validator,lightclient,debug option for Vouch to operate correctly.

Release 1.9.0-alpha.8

12 Aug 08:50
a0cedef
Compare
Choose a tag to compare
Release 1.9.0-alpha.8 Pre-release
Pre-release

This is an alpha feature release for Vouch.


This release is not suitable for running on mainnet. Please only run this release on testnets.

Major changes in this release include:

  • update internal active validators count when Dirk not available at start
  • warn when graffiti is not as expected, rather than refuse to use the proposal
  • provide fallback location for dynamic graffiti
  • relax proposal checks to enable DVT proposals
  • add individual "controller.fast-track" flags for attestations and sync committees
  • add 'failed' dimension for root to slot lookup metrics
  • add 'deadline' builder bid strategy
  • add builder configurations to allow more control over selection of bids
  • add sync committee verification metrics to highlight when we were and were not included in a SyncAggregate
  • alter logic for determining sync committee eligible accounts
  • enable first strategies to be defined for beaconblockheader and signedbeaconblock
  • remove note about additional options required for Lodestar clients

Major changes in prior alpha releases include:

  • improvements to memory and CPU usage, especially with high numbers of validators
  • add beaconblockproposer.builder-boost-factor
  • allow Vouch to act as an MEV-boost client for non-Vouch validators
  • increase proposal performance with new validator REST APIs
  • allow Vouch to start with some consensus nodes unavailable
  • reduce time and memory spent obtaining and verifying accounts

Notes for Prysm and Lodestar

Prysm

Prysm must be started with the --enable-debug-rpc-endpoints option for Vouch to operate correctly.

Below no longer needed for Lodestar v1.20 onwards.
## Lodestar

Lodestar must be started with the --rest.namespace=beacon,config,events,node,validator,lightclient,debug option for Vouch to operate correctly.

Release 1.9.0-alpha.7

23 Jul 10:04
Compare
Choose a tag to compare
Release 1.9.0-alpha.7 Pre-release
Pre-release

This is an alpha feature release for Vouch.


This release is not suitable for running on mainnet. Please only run this release on testnets.

Major changes in this release include:

  • reducing the labels on sync committee verification metrics
  • schedule verification for 6 seconds in to the slot

Major changes in prior alpha releases include:

  • additional metrics for sync committee validation
  • additional logging for sync committee participation
  • upgrade go to version 1.22
  • remove note about additional options required for Lodestar clients
  • improvements to memory and CPU usage, especially with high numbers of validators
  • add beaconblockproposer.builder-boost-factor
  • allow Vouch to act as an MEV-boost client for non-Vouch validators
  • increase proposal performance with new validator REST APIs
  • allow Vouch to start with some consensus nodes unavailable
  • reduce time and memory spent obtaining and verifying accounts

Notes for Prysm and Lodestar

Prysm

Prysm must be started with the --enable-debug-rpc-endpoints option for Vouch to operate correctly.

Below no longer needed for Lodestar v1.20 onwards.
## Lodestar

Lodestar must be started with the --rest.namespace=beacon,config,events,node,validator,lightclient,debug option for Vouch to operate correctly.

Release 1.9.0-alpha.6

17 Jul 12:23
Compare
Choose a tag to compare
Release 1.9.0-alpha.6 Pre-release
Pre-release

This is an alpha feature release for Vouch.


This release is not suitable for running on mainnet. Please only run this release on testnets.

Major changes in this release include:

  • additional metrics for sync committee validation

Major changes in prior alpha releases include:

  • additional logging for sync committee participation
  • upgrade go to version 1.22
  • remove note about additional options required for Lodestar clients
  • improvements to memory and CPU usage, especially with high numbers of validators
  • add beaconblockproposer.builder-boost-factor
  • allow Vouch to act as an MEV-boost client for non-Vouch validators
  • increase proposal performance with new validator REST APIs
  • allow Vouch to start with some consensus nodes unavailable
  • reduce time and memory spent obtaining and verifying accounts

Notes for Prysm and Lodestar

Prysm

Prysm must be started with the --enable-debug-rpc-endpoints option for Vouch to operate correctly.

Below no longer needed for Lodestar v1.20 onwards.
## Lodestar

Lodestar must be started with the --rest.namespace=beacon,config,events,node,validator,lightclient,debug option for Vouch to operate correctly.

Release 1.9.0-alpha.5

16 Jul 12:55
Compare
Choose a tag to compare
Release 1.9.0-alpha.5 Pre-release
Pre-release

This is an alpha feature release for Vouch.


This release is not suitable for running on mainnet. Please only run this release on testnets.

Major changes in this release include:

  • additional metrics for sync committee validation

Major changes in prior alpha releases include:

  • additional logging for sync committee participation
  • upgrade go to version 1.22
  • remove note about additional options required for Lodestar clients
  • improvements to memory and CPU usage, especially with high numbers of validators
  • add beaconblockproposer.builder-boost-factor
  • allow Vouch to act as an MEV-boost client for non-Vouch validators
  • increase proposal performance with new validator REST APIs
  • allow Vouch to start with some consensus nodes unavailable
  • reduce time and memory spent obtaining and verifying accounts

Notes for Prysm and Lodestar

Prysm

Prysm must be started with the --enable-debug-rpc-endpoints option for Vouch to operate correctly.

Below no longer needed for Lodestar v1.20 onwards.
## Lodestar

Lodestar must be started with the --rest.namespace=beacon,config,events,node,validator,lightclient,debug option for Vouch to operate correctly.

Release 1.8.2

16 Jul 09:34
d902d12
Compare
Choose a tag to compare

This is a maintenance release for Vouch 1.8.x. Changes include:

  • update go-eth2-client dependency (compatibility with lodestar 1.20.0)
  • use proposer V3 APIs
  • do not error if proposal graffiti has been altered

This update is recommended only if you run lodestar 1.20.0, or if you are seeing errors with attempting to generate proposals to to the consensus client rewriting graffiti. Outside of these situations upgrading is optional.

Release 1.9.0-alpha.4

15 Jul 09:21
Compare
Choose a tag to compare
Release 1.9.0-alpha.4 Pre-release
Pre-release

This is an alpha feature release for Vouch.


This release is not suitable for running on mainnet. Please only run this release on testnets.

Major changes in this release include:

  • additional logging for sync committee participation
  • upgrade go to version 1.22
  • remove note about additional options required for Lodestar clients

Major changes in prior alpha releases include:

  • improvements to memory and CPU usage, especially with high numbers of validators
  • add beaconblockproposer.builder-boost-factor
  • allow Vouch to act as an MEV-boost client for non-Vouch validators
  • increase proposal performance with new validator REST APIs
  • allow Vouch to start with some consensus nodes unavailable
  • reduce time and memory spent obtaining and verifying accounts

Notes for Prysm and Lodestar

Prysm

Prysm must be started with the --enable-debug-rpc-endpoints option for Vouch to operate correctly.

Below no longer needed for Lodestar v1.20 onwards.
## Lodestar

Lodestar must be started with the --rest.namespace=beacon,config,events,node,validator,lightclient,debug option for Vouch to operate correctly.

Release 1.9.0-alpha.3

30 Apr 07:23
9a887a7
Compare
Choose a tag to compare
Release 1.9.0-alpha.3 Pre-release
Pre-release

This is an alpha feature release for Vouch.


This release is not suitable for running on mainnet. Please only run this release on testnets.

Major changes in this release include:

  • improvements to memory and CPU usage, especially with high numbers of validators
  • add beaconblockproposer.builder-boost-factor

Major changes in prior alpha releases include:

  • allow Vouch to act as an MEV-boost client for non-Vouch validators
  • increase proposal performance with new validator REST APIs
  • allow Vouch to start with some consensus nodes unavailable
  • reduce time and memory spent obtaining and verifying accounts

Notes for Prysm and Lodestar

Prysm

Prysm must be started with the --enable-debug-rpc-endpoints option for Vouch to operate correctly.

Lodestar

Lodestar must be started with the --rest.namespace=beacon,config,events,node,validator,lightclient,debug option for Vouch to operate correctly.