Skip to content

v3.3.1

Latest
Compare
Choose a tag to compare
@agouin agouin released this 10 Jul 21:08
735808b

Highlights

  • Allow larger sign payloads with larger default socket read size of 1MB and maxReadSize config parameter
  • Fix debug server when using grpc connection, e.g. with horcrux-proxy

Updating

If coming from v3.3.0-rc1 or v3.3.0, 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

  • Make max read size configurable by @agouin in #273
  • fix(runtime): debug server not starting due to blocking grpc serve by @agouin in #275

Full Changelog: v3.3.0...v3.3.1