Releases: attestantio/vouch
Releases · attestantio/vouch
Release 1.0.0
The is the initial mainnet release. Further releases in the 1.0.x series will be made as/when bug fixes and performance improvements are required, with additional features coming in 1.x.0 releases.
Features in this release:
- introduce attestation data strategy, allowing selection of best or first attestation from a set
- used updated go-eth2-client to support current beacon node API versions
- rework controller to schedule jobs in separate functions, allowing future flexibility
- break accountmanager in to accountmanager, signer and validatorsmanager
- better for maintainability and additional features
- provide clearer log messages for submitter
- upgrade wallet account manager to be able to accept multiple attestations to sign in a single request
Release 0.9.0
This is a feature release. The headline feature is that Vouch now uses go-eth2-client
to talk to beacon nodes, including the standard API where available. This will provide a more consistent set of results across different beacon nodes.
Change log for this release:
- use go-eth2-client for all beacon node communications
- beacon block proposal strategy now scales per-node scores based on the distance between the slot and its parent
- add a default process concurrency for strategies
- fix race condition in "first" beacon block proposal strategy
- tidy up trace logging for scheduler
Release 0.6.2
- do not attempt to aggregate a failed attestation
- error appropriately when misconfigured
- avoid crash if accountmanager not configured
- avoid crash if beacon committee subscription information is not present
- add measurement of validator status fetching operations
- increase maximum block receipt delay metric from 4s to 12s
- add internal ability to list names of all active scheduler jobs
- ensure duplicated attestations are only counted as 1 in block proposal score
- ensure genesis attesters are scheduled appropriately
- do not continue if attempt to acquire a semaphore fails
- fetch validators without balances, for (much) faster response from Prysm
- do not fetch validator status twice on startup
- log module selections when a choice is made
Release 0.6.1
v0.6.1 - update documentation for account managers, explaining the diffe…
Release 0.6.0
v0.6.0 Initial release.