Skip to content

v2.58.0

Latest
Compare
Choose a tag to compare
@naydenovn naydenovn released this 10 Jun 07:13
· 3 commits to main since this release
1b550f7

What's Changed

Summary

This release enhances enterprise-grade transaction signing capabilities with new HSM support and improves code maintainability through strategic refactoring of core transaction handling methods.

Added

HSM-based Transaction Signing - Enhanced support for Hardware Security Module integration

  • New SignableNodeTransactionBodyBytes class - Represents transaction body ready for external signing, explicitly paired with node account ID and transaction ID
  • Transaction.signableNodeBodyBytesList() - Returns array of SignableNodeTransactionBodyBytes containing canonical bodyBytes with their respective nodeAccountId and transactionId for signing workflows

Changed

Transaction.fromBytes() Refactoring - Improved code organization and maintainability

  • Extracted smaller private methods following single responsibility principle
  • Enhanced readability and maintainability of transaction deserialization logic

Dependency Changes

  • chore(deps): bump com.google.code.gson:gson from 2.13.0 to 2.13.1 in /hiero-dependency-versions by @dependabot in #2313
  • chore(deps): bump org.jetbrains.kotlin:kotlin-stdlib from 2.1.20 to 2.1.21 in /hiero-dependency-versions by @dependabot in #2339
  • chore(deps): bump io.netty:netty-bom from 4.2.0.Final to 4.2.1.Final in /hiero-dependency-versions by @dependabot in #2327
  • chore(deps): bump com.esaulpaugh:headlong from 13.2.1 to 13.2.2 in /hiero-dependency-versions by @dependabot in #2316
  • chore(deps): bump com.google.guava:guava from 33.4.7-android to 33.4.8-android in /hiero-dependency-versions by @dependabot in #2312
  • chore(deps): bump org.springframework.boot:spring-boot-dependencies from 3.4.5 to 3.5.0 in /hiero-dependency-versions by @dependabot in #2346
  • chore(deps): bump com.fasterxml.jackson.core:jackson-core from 2.18.3 to 2.19.0 in /hiero-dependency-versions by @dependabot in #2315
  • chore(deps): bump step-security/ghaction-import-gpg from 6.1.0 to 6.3.0 by @dependabot in #2351

Full Changelog: v2.57.0...v2.58.0