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