Releases: waves-enterprise/we-contract-sdk
Releases · waves-enterprise/we-contract-sdk
2.0.0
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
- we-node-client-bom to 2.0.0
- jackson-bom to 2.17.1
- grpc-bom to 1.64.0
1.3.4
1.3.3
- Opened the ContractBlockingClientFactory class to allow AOP to work
1.3.2
1.3.1
1.3.0
1.2.0
- Added a client factory to interact with the contract from backend applications;
- Added contract call preValidation;
- Added Kotlin delegate methods for working with ContractState in a map-like fashion;
- Fixed the converter of values from the contract state;
- Added a README to create a client;
- Added an example of a backend application using a client.