Skip to content

v3.3.0

Compare
Choose a tag to compare
@joelsmith-2019 joelsmith-2019 released this 27 Mar 19:45
· 2 commits to main since this release
54beead

Highlights

  • Support for CometBFT Vote Extensions which allows for signing an additional payload (vote extension) for precommits. Consumes an extra nonce when signing in threshold mode. This is factored into the nonce production rate.

Updating

If coming from v3.3.0-rc1, this can be applied as a rolling upgrade, which prevents missed blocks:

  • Shut down a non-leader cosigner, upgrade version, and restart
  • Repeat for remaining non-leader cosigners
  • elect one of the upgraded cosigners as the leader with horcrux elect N
  • Shut down the initial leader cosigner, upgrade version, and restart
  • elect initial leader as leader again if desired

If coming from ≤v3.2.3:

  • Shut down all cosigners and delete ~/.horcrux/raft directory
  • Update binary or docker image
  • Start cosigner nodes back up

What's Changed

New Contributors

Full Changelog: v3.2.3...v3.3.0