Skip to content

Latest commit

 

History

History
242 lines (223 loc) · 30.5 KB

CHANGELOG.md

File metadata and controls

242 lines (223 loc) · 30.5 KB

Changelog

v0.1.0 (2024-02-08)

Full Changelog

Fixed bugs:

  • Fast-sync inconsistent with poller #234
  • Fast-sync fails upon ErrDuplicatedFinalitySig #233
  • Zero voting power when querying for the best block #223
  • Data inconsistency leads to Validator termination #113

Closed issues:

  • Existing retry loops to safely proceed but the error still exists #229
  • bug: LastProcessedHeight leads to blocks never being voted if previously skipped #227
  • bug: shouldSubmitFinalitySignature does not check whether randomness is committed #226
  • Inconsistent LastVotedHeight with Babylon would cause loss of liveness #222
  • Finality provider crashes over duplicated finality signature submission #220
  • Finality Providers stop sending Finality sigs #219
  • Cycle dependency issue with covenant-emulator #206
  • EOTS manager still asks passphrase from terminal in file KeyringBackend #145
  • Mnemonic for created keyrings should not be stored in the logs #78

Merged pull requests:

  • chore: Bump Babylon to v0.8.0 #239 (gitferry)
  • chore: Change default config value #238 (gitferry)
  • Bumps babylon to latest version #236 (KonradStaniec)
  • fix(poller): Next height should not be set with a lower value #235 (gitferry)
  • chore: Change default ports to 12581 and 12582 #232 (vitsalis)
  • fix: Query best block causing flaky voting power result #231 (gitferry)
  • fix: LastProcessedHeight should be set ensuring public randomness committed #228 (gitferry)
  • fix: Only clean up blocks buffer up to the fast-synced height #225 (vitsalis)
  • chore: Fix panicking upon expected error during retrying #221 (gitferry)
  • CI: Remove redundant SSH key logic #218 (filippos47)
  • chore: Remove --all flag when starting fpd daemon #216 (gitferry)
  • fix(doc): Inconsistency of keyringbackend in doc #214 (gitferry)
  • docs: Add note regarding randomness commitments #213 (filippos47)

v0.1.0-rc.0 (2024-01-22)

Full Changelog

Fixed bugs:

  • Panicking when querying for public randomness #199
  • fpcli --daemon-address flag inconsistencies #197
  • Cannot manually submit finality signature #187
  • fpcli ls: Finality provider description is base64 encoded #186
  • Finality providers don't start after daemon restart #183
  • btc-validator doesn't report errors when connected to non-existent remote EOTS manager #169
  • Indirect dependency on cosmossdk.io/tools/confix/cmd #158
  • BTC Validator daemon freezes after attack execution #131
  • BTC Validator skipped voting for a block #114
  • btc-validator freezes after creating additional BTC Validators #106
  • Slashed validators' status not shifting to 3 on valcli dn ls output #98
  • Account sequence mismatch error #84
  • Create validator: BTC PKs always have prefix 02 in logs #77

Closed issues:

  • Inconsistency between the local LastCommittedHeight and Babylon #193
  • LastCommittedHeight inconsistancy #191
  • fpcli cfp: --key-name flag removed #184
  • Show descriptive validator statuses #177
  • Split covenant into a different repository #175
  • Ensure the check of delegation/undelegation is consistent with Babylon #173
  • Key Management Commands #170
  • Configuration option specifying max number of validators concurrently running #165
  • Rename btc-validator to finality-provider #163
  • Use common Dockerfile for covenant, eots-manager, and finality provider #162
  • btc-validator: Wrong config file path #160
  • Use zap logger to replace logrus logger #157
  • vald and eotsd can start even if there is no config file present. #155
  • KeyDirectory in vald.conf creates another subdirectory to store keys #154
  • vald shows successfully connected to EOTS manager even when eotsd is not running #153
  • eotsd provides --rpclistener flag requiring full address but vald provides --rpclisten flag which accepts port or full address #151
  • Have an init command that initializes the home directory instead of dump-config. #150
  • Show more information about babylon account of the validator using cmd #148
  • Check chaining before sending finality signature #143
  • Specify validator instance when starting a daemon #142
  • Remove global Babylon account #141
  • Separate Covenant functionalities from Validator #140
  • Anti-slashing mechanism #136
  • Enable passphrase to encrypt keys #135
  • Rename Jury to Covenant #134
  • Jury does not check slashing address of delegations #133
  • BTC Validator daemon stability issues #132
  • Should remove chain-id in keymanagement #122
  • Delegations stuck in pending state #120
  • BTC Validator registration crushes the daemon #118
  • valcli dn cv: Add commission as CLI argument #107
  • Jury keeps trying to sign unbonding transaction #105
  • Use BTC PK as the unique ID of a validator instead of Babylon PK #104
  • Flaky tests results #99
  • Proper termination of validator instances #96
  • Concurrent sending of finality signatures #95
  • Add description CLI flag to valcli dn cv #94
  • Bump Babylon version #73
  • Contention for rpc-client lock #71
  • Manage validator instances within ValidatorManager #69
  • add-finality-signature: Return decoded transaction hash #68
  • Handle validators in separate Goroutines #64
  • Refactor DB #63
  • The chain poller may infinitely retry to get initial latest height #62
  • The chain poller will not work when there is more than one consumer #61
  • Validators should use their own Babylon account to submit txs to Babylon #58
  • Catchup mechanism #56
  • Finality sig lagging due to sequential sending of public randomness #54
  • Follow Babylon's height instead of maintaining relative height #47
  • Replace lens client with a rpc client that supports async broadcast mode #37
  • Poller starts from a higher height #36
  • Batching voting messages #35
  • Improvement of error handling #34

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator