Skip to content

Release 1.8.0

Compare
Choose a tag to compare
@SathemBite SathemBite released this 14 Feb 10:04
· 5 commits to master since this release

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.