Skip to content

Release 2.0.0-rc1

Compare
Choose a tag to compare
@github-actions github-actions released this 11 Mar 01:22
· 113 commits to main since this release
8f08c3a

πŸš€πŸš€πŸš€

Changelog (#61)

  • Introduces GRPC for Raft cluster communication, removing separate Raft port and replacing P2P RPC communication.
  • Adds horcrux elect command, which can be used to elect a new leader so that a non-leader node can be brought down for maintenance/upgrade. (i.e. horcrux elect 2 to elect cosigner 2 as the leader)

Updating

  • In config.yaml, cosigner.p2p-listen will need to be modified if it is currently using an IP of 0.0.0.0. An IP or DNS will need to be provided where the other cosigners can reach the node. cosigner.raft-listen is no longer applicable (if updating from v2.0.0 beta versions) and can be removed.
  • For this upgrade, all nodes will need to be brought down and brought back online together, since the cluster communication protocol has been upgraded.
  • If updating from v2.0.0-beta versions, remove the .horcrux/raft directory on each signer before bringing them back online