Releases
v1.8.0
Blockchain node
Privacy engine changes:
Added support of big privacy data streaming (with PostgreSQL or AmazonS3 storage);
Reduced memory consumption of privacy sync;
Dropped legacy privacy protocol support (version < 1.7.0).
Smart-contract updates:
Implemented MVCC – multiversion concurrency control. Now it is possible to execute any contracts in parallel with the guarantee of data consistency.
Performance optimizations:
Improved REST and gRPC API responsiveness;
Modified transaction propagation mechanism to reduce mining time (sending to miners first);
Reduced contract transaction memory consumption.
Added support of GOST TLS for nodes communication.
Added new REST and gRPC methods.
A lot of minor fixes.
Authorization service
Added token authorization;
When creating a new user the password reset link will be automatically send to the user`s email;
A bug with html injection for user feedback has been fixed;
A bug when switching locales does not affect the emails has been fixed;
A bug with password validation upon logging in has been fixed.
Crawler
Added connection id 'crawler_' when connecting to node;
A bug when starting the service without the GRPC_ADDRESSES env leads to an 'Internal liveliness probe failed' error has been fixed.
Data service
Added missing routes to Swagger and removed deprecated ones;
Optimized contacts search query;
Added possibility to search by atomics child transactions;
A bug with duplicate keys in the contract state has been fixed;
A bug when RIDE transactions fields were encoded with base64 has been fixed;
Fixed possible SQL injections;
Fixed transactions search by signature;
Fixed contracts state search query.
Client
Added token authorization;
A bug when clicking on "Copy data" on the Users tab copies only address instead of full info has been fixed;
Fixed minor bugs.
You can’t perform that action at this time.