Skip to content

Releases: attestantio/vouch

Release 1.0.0

27 Nov 16:26
v1.0.0
b22c451
Compare
Choose a tag to compare

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

17 Nov 13:34
v0.9.0
2e05b68
Compare
Choose a tag to compare

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

20 Oct 07:10
v0.6.2
fb95aad
Compare
Choose a tag to compare
  • 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

30 Sep 09:08
v0.6.1
9952769
Compare
Choose a tag to compare
v0.6.1

    - update documentation for account managers, explaining the diffe…

Release 0.6.0

28 Sep 07:16
v0.6.0
b5a8682
Compare
Choose a tag to compare
v0.6.0

Initial release.