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.