github hyperledger/indy-node v1.11.0
Release 1.11.0

latest releases: v1.13.2, setRelease-v1.13.2, v1.13.2-rc6...
4 years ago

1.11.0

Release date: Nov 1st, 2019

Component Version Information

Components Version Numbers
indy-plenum 1.11.0
indy-node 1.11.0
sovrin 1.1.60

Additional Information:

Please be careful with demoting/promoting/adding nodes (see Known Issues for details).

There are possible OOM issues during 3+ hours of target load or large catch-ups at 8 GB RAM nodes pool so 32 GB is recommended.

Major Changes

  • Switch to PBFT View Change protocol
  • Stability fixes

Detailed Changelog

Major Fixes

Description Additional Information Ticket Number
One node doesn't catch up after promotion INDY-2222
A Replica may process messages from other Replicas INDY-2248
Up to F nodes are out of consensus after >3 hours of load INDY-2268
A Node may not connect to another Node after restart INDY-2274
Two View Changes happen during master or backup primary demotion INDY-2247

Changes and Additions

Description Additional Information Ticket Number
Debug: Integrate PBFT viewchanger service into current codebase INDY-2140
Request missing ViewChange messages when receiving NewView INDY-2178
Basic integration tests with a new View Change protocol need to pass INDY-2223
Recover from a situation when View Change is finished on >= N-F of other nodes INDY-2224
A Primary lagging behind a stable chedkpoints should not send NewView INDY-2230
Do not stabilize checkpoint after the view change if a Replica doesn't have this checkpoint INDY-2231
Save PrePrepare's BatchID in audit ledger and restore list of preprepares and prepares on node startup INDY-2235
PBFT View Change Debug: Part 2 INDY-2244
Optimize Propagate logic INDY-2257

Known Issues

Description Additional Information Ticket Number
All nodes need to select the same primary during view change INDY-2262
A Node missing a View Change may not be able to finish it if NODE txns have been sent INDY-2275
A new node joining the pool during the view change may not be able to start ordering immediately INDY-2276
Summary: If there are NODE txns for adding/removing nodes interleaved with View Changes (not any view changes, but a specific subset), then either up to F or all Nodes may not be able to finish view change. Please see the details and conditions when it may happen in INDY-2262.

Don't miss a new indy-node release

NewReleases is sending notifications on new releases.