Releases: attestantio/vouch
Release 1.9.2
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
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
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
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
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
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
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
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
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
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.