vouch/CHANGELOG.md

61 lines
2.8 KiB
Markdown
Raw Normal View History

Development:
- provide release metric in `vouch_release`
- provide ready metric in `vouch_ready`
- handle chain reorganisations, updating duties as appropriate
- add `controller.max_attestation_delay` option
- introduce aggregate attestation strategy, allowing selection of best or first aggregate attestation from a set
2020-12-26 09:31:10 -08:00
- add 'epoch_slot' label to 'vouch_block_receipt_delay_seconds' metric
2020-12-30 08:53:59 -08:00
2020-12-28 00:32:33 -08:00
1.0.3:
2020-12-28 00:24:50 -08:00
- update go-eth2-client to avoid crash with Lighthouse 1.0.4+
- metric 'vouch_attestation_process_duration_seconds' now counts multiple attestations correctly
- re-implement accountmanager metrics
2020-12-30 08:53:59 -08:00
1.0.2:
- avoid crash in "best" attestationdata strategy
2020-12-30 08:53:59 -08:00
2020-11-29 08:07:58 -08:00
1.0.1:
- include source and target epochs when scoring attestation data
2020-11-27 07:55:57 -08:00
1.0.0:
- mainnet-ready
2020-11-26 12:31:28 -08:00
- introduce attestation data strategy, allowing selection of best or first attestation from a set
2020-11-27 07:55:57 -08:00
- used updated go-eth2-client to support current beacon node API versions
2020-11-24 16:02:13 -08:00
- 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
2020-11-24 14:58:32 -08:00
- provide clearer log messages for submitter
2020-11-18 02:01:57 -08:00
- upgrade wallet account manager to be able to accept multiple attestations to sign in a single request
2020-11-17 05:22:32 -08:00
0.9.0
2020-11-14 15:44:22 -08:00
- use go-eth2-client for all beacon node communications
2020-11-14 04:26:53 -08:00
- beacon block proposal strategy now scales per-node scores based on the distance between the slot and its parent
2020-10-28 12:36:17 -07:00
- add a default process concurrency for strategies
2020-10-28 09:48:49 -07:00
- fix race condition in "first" beacon block proposal strategy
2020-10-21 11:16:11 -07:00
- tidy up trace logging for scheduler
2020-10-19 23:57:36 -07:00
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
2020-10-04 04:58:46 -07:00
- 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
2020-09-30 01:57:36 -07:00
0.6.1
- update documentation for account managers, explaining the difference between Dirk and wallet
- add submitter configuration to documentation
- use latest version of go-eth2-client to enable timeouts
- if Vouch fails to obtain an updated list of validators continue with what it has
- block proposal calculation counts slashed indices rather than slashing entries
2020-09-30 02:01:26 -07:00
0.6.0
- initial release