This patches an bug introduced in v3.2.0 which could be encountered when using horcrux with only one chain where the block times are 5+ seconds
Updating
If coming from v3.2.0 or v3.2.1, 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.1.0:
- Shut down all cosigners and delete
~/.horcrux/raft
directory - Update binary or docker image
- Start cosigner nodes back up
What's Changed
Full Changelog: v3.2.1...v3.2.2