1.10.0
Release date: Oct 4th, 2019
Component Version Information
Components |
Version Numbers |
indy-plenum |
1.10.0 |
indy-node |
1.10.0 |
sovrin |
1.1.58 |
Additional Information:
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.
PBFT View Change was implemented but not enabled so old View Change is active now.
Major Changes
- PBFT View Change implementation (not enabled yet) and corresponding code improvements
- BLS multi-signature fixes and improvements
- The latest version of ZMQ library support
- Stability fixes
Detailed Changelog
Major Fixes
Description |
Additional Information |
Ticket Number |
GET_TXN doesn't work with old libindy |
|
INDY-2233 |
Need to improve error message with invalid signature |
|
INDY-2103 |
A node may not be able to connect to another node if another node was able to connect |
|
INDY-2183 |
ZMQError: Address already in use when restarting client stack |
|
INDY-2212 |
Changes and Additions
Description |
Additional Information |
Ticket Number |
All ledgers in a batch need to be BLS multi-signed |
|
INDY-2228 |
Drop ppSeqNo on Backups after View Change |
|
INDY-2226 |
Move 3PC Message Request logic into a separate service |
|
INDY-2220 |
Bump pyzmq to the latest version |
|
INDY-2213 |
Integration of Services: Cleanup |
|
INDY-2208 |
Integrate Checkpointer Service into Replica |
|
INDY-2179 |
Use audit ledger in Checkpoints |
|
INDY-2177 |
Integrate OrderingService into Replica |
|
INDY-2169 |
Integrate PrimarySelector into View Change Service |
|
INDY-2167 |
Integrate view change property-based tests into CI |
|
INDY-2150 |
Integrate and run PBFT View Changer simulation tests with a real implementation |
|
INDY-2149 |
Implement PBFT viewchanger service with most basic functionality |
|
INDY-2147 |
Extract and integrate ConsensusDataProvider from Replica |
|
INDY-2139 |
Extract Checkpointer service from Replica |
|
INDY-2137 |
Extract Orderer service from Replica |
|
INDY-2136 |
Simulation tests for View Changer (no integration) |
|
INDY-2135 |
Implementation: Make PBFT view change working |
|
INDY-1340 |
Implement network, executor, orderer and checkpointer as adaptors for existing codebase |
|
INDY-1339 |
Define Interfaces needed for View Change Service |
|
INDY-1338 |
Modify WriteReqManager to meet Executor interface needs |
|
INDY-1337 |
Stop resetting ppSeqNo (and relying on this) in new view |
|
INDY-1336 |
Enable full ordering of batches from last view that have been already ordered, make execution on replicas that executed them no-op |
|
INDY-1335 |
Known Issues
Description |
Additional Information |
Ticket Number |
One node doesn't catch up after promotion |
|
INDY-2222 |