The 1.5.8 release includes a refactor of the RoundChangeCertificate
message's encoding/decoding mechanism within istanbul, dramatically reducing its payload size during worst-case round change scenarios. This allows preprepare
messages to respect the boundaries of RLP max message size (16MB) and p2p max message size (10MB).
This change breaks compatibility in the istanbul consensus between validators, but can be released in a rolling fashion without major issues.
Changes
- Reduce Preprepare size (#1924)
- Revert max size for p2p messages change from
1.5.7
Docker Images
Celo blockchain client: us.gcr.io/celo-org/geth:1.5.8
Celo blockchain client and associated tools: us.gcr.io/celo-org/geth-all:1.5.8