Skip to content

Releases: waves-enterprise/we-node-client

2.0.0

01 Aug 13:01
Compare
Choose a tag to compare

Important Changes

  • Java Version Update: This release upgrades the required Java version to Java 17. Previous versions of Java are no longer supported. Starting from this version, our library now requires Java 17 for all functionalities. This change is necessary to leverage new language features, improve performance, and maintain security standards. Refer to the official Java 17 migration guide for assistance in upgrading your Java version.
  • Kotlin Version Update: This release upgrades the Kotlin version to 1.9.23. Our library now uses Kotlin 1.9.23. This update includes various bug fixes, performance improvements, and new features that are part of the Kotlin 1.9.23 release.

Upgrades of dependencies versions

  • feign-bom to 13.2.1
  • jackson-bom to 2.17.1
  • bouncy-castle to 1.78.1
  • grpc-bom to 1.64.0
  • protobuf-bom to 3.25.3
  • kotlinx-coroutines-bom to 1.8.1
  • ktor-bom to 2.3.11
  • reactor-bom to 2023.0.7

1.4.1

25 Jun 14:15
Compare
Choose a tag to compare
  • Fixed parameter matching in the contract feign client

1.4.0

07 Jun 10:15
Compare
Choose a tag to compare
  • Supported accelerated processing of all types of node transactions

1.3.1

28 Mar 11:54
Compare
Choose a tag to compare
  • Added a GOST implementation of self-signed transactions via BouncyCastle (we-tx-signer-bouncy-castle)
  • Fixed an error when getting a key value from a contract

1.2.0

08 Jan 20:19
Compare
Choose a tag to compare
  • Added AliasService
  • Added signMessage, verifyMessageSignature to AddressService

1.1.0

03 Oct 14:53
Compare
Choose a tag to compare
  • Fixed mapper for DataEntryDto and DataEntry. This is neccesary for correctly parsing contract transactions JSONs.

1.0.0

19 Sep 09:58
@kt3 kt3
Compare
Choose a tag to compare

This release brings everything necessary for downstream releases of other SDK modules (we-sdk-spring, we-tx-observer).

Primary goals:

  • Added README describing client modules and abstractions;
  • Mapped others WE Node API methods in Node services;
  • Added wrappers for: caching, rate limiting and load balancing;
  • Added we-atomic wrapper for convenient building of the AtomicTx.

0.3.1

10 Oct 14:14
Compare
Choose a tag to compare
  • Added support for devices on the m1 processor when building the project;
  • Added TxServiceTxSignerFactory - for signing transactions with the necessary permissions;
  • Added SignRequsetBuilder - to form a transaction;
  • Added implementation of the interface ContractService - FeignContractService;
  • Added implementation of the interface TxService - FeignTxService.