Skip to content

4.5.0

Compare
Choose a tag to compare
@cd-blockapps cd-blockapps released this 03 Jul 18:25
· 201 commits to master since this release
86e9237

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.