Skip to content

Releases: waves-enterprise/WE-releases

Release WE 1.0.0 (Mainnet)

15 Nov 17:56
Compare
Choose a tag to compare

Blockchain client

  • OAuth 2.0 authorization service: now all frontend services use OAuth 2.0 tokens to communicate;
  • Multi-accounts in the client is now available;
  • Group section in UI representing privacy groups;
  • Anchoring section in UI for observing anchoring status and rounds;
  • Added support for UpdateContractTransaction in blockchain-explorer;
  • Node list section in UI;
  • New API endpoints to read containerized contracts state changes (/history/:id/key/:key);
  • Genesis block and transactions support: genesis information can now be searched;
  • Support for SSL connections to the database;
  • Hot-swappable configuration (ability to change app.config.json parameters in runtime).

Blockchain node

  • Containerized contracts performance improvements: implemented continuous sequential execution model;
  • Implemented UpdateContractTransaction for updating containerized contracts;
  • Serialization optimizations: overall node performance increased;
  • State structure optimizations: block headers are now stored separately from transactions;
  • Integrity upgrade for Access Control List;
  • OAuth2 for REST API (optional, api-key auth still available, refer to docs);
  • OAuth2 support for InitialSync and Anchoring;
  • Static OpenAPI schema for REST API;
  • Updated Swagger version to 3.24.2;
  • Added support for JCP 2.0.40035;
  • Genesis block generator update: refreshes genesis block timestamp before signing;
  • Various bugfixes for API endpoints.

Note

There are several changes to node configuration. Please refer to docs to restructure existing configs.
https://docs.wavesenterprise.com/how-to-setup/configuration/config-fields.html

Release 1.0.3-WE 0.95 (Mainnet)

03 Oct 14:41
be619c2
Compare
Choose a tag to compare

Blockchain node

  • Improvements for PoA Consensus;
  • Improvements for PoS Consensus (new feature '100' should be added to features.supported config section);
  • New anchoring implementation;
  • Added /pki/sign and /pki/verify endpoints for CAdES signatures (available only for Gost crypto);
  • Updated supported JCP library version (only for Gost crypto. Warning: library should be updated on host machine);
  • Dropped support of legacy transactions (issue, transfer, burn, reissue of version 1);
  • Modifications for Privacy API;

Release 1.0.2-WE 0.9 (Mainnet)

04 Sep 14:06
Compare
Choose a tag to compare

Blockchain client

  • Waves Enterprise rebranding
  • Fixed bugs on login for Gost crypto.

Blockchain node

  • New cryptography endpoints: encryptCommon & encryptSeparate;
  • Changed data format for encrypt/decrypt methods: data is now accepted in Base64 encoding (used to be Base58);
  • Improved encryption for GOST (warning: encryption works only for keys, generated on version v1.0.2+);
  • Improved NG protocol stability;
  • Changed privacy API methods: all methods now require policy id.

Note

In order to decrypt data, that was encrypted on node v1.0.0, one has to change its encoding from Base58 to Base64.