This release focuses on richer multi-signature permission workflows, and delivers synchronized upgrades for JDK 17 compile and dependency security to enhance overall usability and safety.
New Features
- Add the
getAccountPermissionsandaccountPermissionUpdateinterfaces along with helper classesAccountPermissionsandActivePermissionOperationsUtils, plus a complete example inMtuliSignTest.java, improving multi-sign permission management and simplifying transaction construction (#198) - Added the
getPaginatedNowWitnessListinterfaces for paginated access to the realtime witness list (#188, #195)
Bug Fix
- Fixed the missing interceptor parameter assignment in the
ApiWrapperconstructor (#200) - Improved error responses of several APIs for clearer informations (#189)
Improvements
- Upgraded Gradle from 7.6 to 8.5 and refreshed
build.gradleto support JDK 17 compilation (#191)- bump
com.github.jengelman.gradle.pluginsfrom 5.2.0 to 8.1.1
- bump
- Updated dependencies based on dependency-check findings and enabled dependency version enforcement (#192)
- bump
io.grpcfrom 1.60.0 to 1.75.0 - bump
com.google.protobuf:protobuf-javaandcom.google.protobuf:protobuf-java-utilfrom 3.25.5 to 3.25.8 - bump
com.google.protobuffrom 0.8.12 to 0.9.1 - bump
io.netty:netty-allfrom 4.1.118 to 4.1.125 - bump
io.vertx:vertx-corefrom 4.5.0 to 4.5.21
- bump
- Separated read/write test cases to boost unit-test coverage (#199)
Documentation Updates
- Modify the
README.mdwith current version details and usage guidance (#197)