4.5.0
STRATO 4.5 Release Notes
July 3, 2019
New Features
Enhanced key management/security measures
- Key Management variable added in platform and Strato Getting Started to block unauthorized transactions
Significant Private Chain Improvements
- Deduplication of chain details in peer to peer communications
- Allow manual override of chain membership on a node
- Ethereum VM checkpointing for private chains
- Improved persistence and query tools for private chain metadata and related information
Significant Improvements to Network Restart functions
- Ability to update executables in place without complete network upgrade
- Improved checkpointing and retention of checkpoints by sequencer during restart
- Manual (backup) private chain synchronization trigger in sequencer
- Removed expiration for Kafka checkpoints
- improvements to queryStrato diagnostic tool
Central Monitoring Dashboard Improvements
- Support for use of ports other than 80
- Performance enhancements from updates to polling endpoints
- Health calculation refactor
- Better Health Update Notifications for offline connections
Demo Application Improvements
- Improvements for using track and trace on remote hosts
Documentation improvements
- Swagger documentation improvements (link)
- Developer documentation updates (link)
Bug fixes
- Several P2P sync-related fixes
- Fix preventing Nginx from using stale DNS information if container IP addresses change
- Fix to health updatime calculations after restart
- Fix to postgres record inconsistencies resulting from container restart
- Updates to prevent reinsertion of statediff information into postgres
- Fix to API response when querying GET /transactions with chainID and lastURL
Upgrades & Breaking Changes
- Because 4.5.0 introduces a key management variable in the backend, users should also update to the most recent version of the Strato Getting Started repository to avoid potential conflicts.
- Upgrading to 4.5.0 requires additional support for users who have created private chains and private chain transactions. Please contact us for additional information if you are using a version below 4.5.0 with private chains employed and seek to update your network.