Skip to content

Releases: attestantio/vouch

Release 1.9.2

30 Oct 09:37
8d12f4c
Compare
Choose a tag to compare

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

  • update go-eth2-wallet-dirk to enable mixed signing thresholds for multisign
  • fix issue with execution config gas_limit not being used

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.1

15 Oct 14:18
428035c
Compare
Choose a tag to compare

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

  • ensure that secondary validator registrations take place for all accounts
  • reduce the log level of successful sync committee duties
  • standardise provider address format across client and strategy operations

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

18 Sep 08:50
5c4facc
Compare
Choose a tag to compare

This is a feature release for Vouch. Highlights include:

  • allow Vouch to start with some consensus nodes unavailable
  • allow Vouch to act as an MEV-boost client for non-Vouch validators
  • reduce memory usage when obtaining Dirk accounts
  • reduce memory usage when generating beacon committee subscriptions
  • reduce time spent verifying account names in the common case
  • add 'deadline' builder bid strategy
  • increase proposal performance with new validator REST APIs
  • add builder configurations to allow more control over selection of bids
  • add "controller.fast-track" flag to control when attestation and sync committee processes start
  • fix FromAsCasing warning in Docker image building
  • change default timestamp in logs to millisecond-precision
  • allow custom timestamp formatting in logs
  • ensure that attestations complete on Vouch's first ever epoch

Plus the usual round of performance, stability and security updates. The full list of changes can be found in CHANGELOG.md.

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.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.