Skip to content

Releases: hiero-ledger/hiero-sdk-java

v2.67.0

26 Feb 09:48
v2.67.0
89787e8

Choose a tag to compare

What's Changed

  • chore(deps): bump actions/checkout from 5.0.0 to 6.0.2 by @dependabot[bot] in #2571
  • chore(deps): bump actions/setup-java from 4.7.1 to 5.2.0 by @dependabot[bot] in #2570
  • chore(deps): bump step-security/harden-runner from 2.14.0 to 2.14.1 by @dependabot[bot] in #2575
  • chore(deps): bump actions/setup-node from 4.4.0 to 6.2.0 by @dependabot[bot] in #2563
  • chore(deps): bump mockito from 5.19.0 to 5.20.0 in /hiero-dependency-versions by @dependabot[bot] in #2533
  • chore(deps): bump org.assertj:assertj-core from 3.27.3 to 3.27.6 in /hiero-dependency-versions by @dependabot[bot] in #2482
  • chore(deps): bump grpc from 1.75.0 to 1.76.0 in /hiero-dependency-versions by @dependabot[bot] in #2532
  • chore(deps): bump org.junit.jupiter:junit-jupiter-api from 5.13.4 to 6.0.1 in /hiero-dependency-versions by @dependabot[bot] in #2534
  • chore(deps): bump com.fasterxml.jackson.core:jackson-core from 2.19.2 to 2.20.1 in /hiero-dependency-versions by @dependabot[bot] in #2531
  • chore(deps): bump step-security/ghaction-import-gpg from 6.3.0 to 6.3.1 by @dependabot[bot] in #2467
  • chore(deps): bump actions/upload-pages-artifact from 3.0.1 to 4.0.0 by @dependabot[bot] in #2441
  • chore(deps): bump bouncycastle from 1.80 to 1.82 in /hiero-dependency-versions by @dependabot[bot] in #2471
  • chore(deps): bump io.netty:netty-bom from 4.2.6.Final to 4.2.9.Final in /hiero-dependency-versions by @dependabot[bot] in #2530
  • feat(TCK): TokenReject implementation by @mustafauzunn in #2581
  • chore(deps): bump gradle/actions from 5.0.0 to 5.0.1 by @dependabot[bot] in #2579
  • chore(deps): bump protobuf from 4.31.1 to 4.33.0 in /hiero-dependency-versions by @dependabot[bot] in #2529
  • feat(TCK): TokenInfoQuery implementation by @mustafauzunn in #2594
  • feat(TCK): AccountBalanceQuery implementation by @mustafauzunn in #2597
  • chore: update Lambda names by @emiliyank in #2603
  • Release v2.67.0-beta.1 by @emiliyank in #2604
  • chore(deps): bump org.assertj:assertj-core from 3.27.6 to 3.27.7 in /hiero-dependency-versions by @dependabot[bot] in #2586
  • chore(deps): bump step-security/harden-runner from 2.14.1 to 2.14.2 by @dependabot[bot] in #2609
  • chore(deps): bump mockito from 5.20.0 to 5.21.0 in /hiero-dependency-versions by @dependabot[bot] in #2588
  • chore: Add TCK Endpoints by @0xivanov in #2616
  • chore(deps): bump com.fasterxml.jackson.core:jackson-core from 2.20.1 to 2.21.0 in /hiero-dependency-versions by @dependabot[bot] in #2587
  • feat(TCK): NftInfoQuery implementation by @mustafauzunn in #2624
  • feat(TCK): ContractCallQuery implementation by @mustafauzunn in #2605
  • feat(TCK): AddressBookQuery implementation by @mustafauzunn in #2610
  • chore(deps): bump io.netty:netty-bom from 4.2.9.Final to 4.2.10.Final in /hiero-dependency-versions by @dependabot[bot] in #2620
  • chore(deps): bump hiero-ledger/hiero-solo-action from 0.16.0 to 0.17.0 by @dependabot[bot] in #2617
  • chore(deps): bump org.apache.commons:commons-lang3 from 3.18.0 to 3.20.0 in /hiero-dependency-versions by @dependabot[bot] in #2584
  • chore: fix TCK tests by @0xivanov in #2627
  • feat(TCK): ContractByteCodeQuery implementation by @mustafauzunn in #2630
  • feat(TCK): Implemented Schedule Info Query by @manishdait in #2615
  • feat: receipt/record query failover to other nodes by @mustafauzunn in #2613
  • feat(TCK): Added CreateEthereumTransaction by @manishdait in #2629
  • fix: block field and related logic for MirrorNodeContractQuery by @mustafauzunn in #2614
  • build: fix dependencies issues caused by json-snapshot / update Gradle by @jjohannes in #2638
  • Release v2.67.0 by @mustafauzunn in #2639

New Contributors

Full Changelog: v2.66.0...v2.67.0

v2.67.0-beta.1

09 Feb 08:08
v2.67.0-beta.1
c213bf8

Choose a tag to compare

v2.67.0-beta.1 Pre-release
Pre-release

What's Changed

  • chore(deps): bump actions/checkout from 5.0.0 to 6.0.2 by @dependabot[bot] in #2571
  • chore(deps): bump actions/setup-java from 4.7.1 to 5.2.0 by @dependabot[bot] in #2570
  • chore(deps): bump step-security/harden-runner from 2.14.0 to 2.14.1 by @dependabot[bot] in #2575
  • chore(deps): bump actions/setup-node from 4.4.0 to 6.2.0 by @dependabot[bot] in #2563
  • chore(deps): bump mockito from 5.19.0 to 5.20.0 in /hiero-dependency-versions by @dependabot[bot] in #2533
  • chore(deps): bump org.assertj:assertj-core from 3.27.3 to 3.27.6 in /hiero-dependency-versions by @dependabot[bot] in #2482
  • chore(deps): bump grpc from 1.75.0 to 1.76.0 in /hiero-dependency-versions by @dependabot[bot] in #2532
  • chore(deps): bump org.junit.jupiter:junit-jupiter-api from 5.13.4 to 6.0.1 in /hiero-dependency-versions by @dependabot[bot] in #2534
  • chore(deps): bump com.fasterxml.jackson.core:jackson-core from 2.19.2 to 2.20.1 in /hiero-dependency-versions by @dependabot[bot] in #2531
  • chore(deps): bump step-security/ghaction-import-gpg from 6.3.0 to 6.3.1 by @dependabot[bot] in #2467
  • chore(deps): bump actions/upload-pages-artifact from 3.0.1 to 4.0.0 by @dependabot[bot] in #2441
  • chore(deps): bump bouncycastle from 1.80 to 1.82 in /hiero-dependency-versions by @dependabot[bot] in #2471
  • chore(deps): bump io.netty:netty-bom from 4.2.6.Final to 4.2.9.Final in /hiero-dependency-versions by @dependabot[bot] in #2530
  • feat(TCK): TokenReject implementation by @mustafauzunn in #2581
  • chore(deps): bump gradle/actions from 5.0.0 to 5.0.1 by @dependabot[bot] in #2579
  • chore(deps): bump protobuf from 4.31.1 to 4.33.0 in /hiero-dependency-versions by @dependabot[bot] in #2529
  • feat(TCK): TokenInfoQuery implementation by @mustafauzunn in #2594
  • feat(TCK): AccountBalanceQuery implementation by @mustafauzunn in #2597
  • chore: update Lambda names by @emiliyank in #2603
  • Release v2.67.0-beta.1 by @emiliyank in #2604

New Contributors

Full Changelog: v2.66.0...v2.67.0-beta.1

v2.66.0

21 Jan 16:49
v2.66.0
614ace6

Choose a tag to compare

What's Changed

Full Changelog: v2.65.0...v2.66.0

v2.65.0

20 Nov 14:28
v2.65.0
ff1a4fd

Choose a tag to compare

v2.65.0 Pre-release
Pre-release

What's Changed

Full Changelog: v2.64.0...v2.65.0

v2.64.0

30 Sep 15:01
v2.64.0
dffc4bd

Choose a tag to compare

What's Changed

Added

Bug fixes

Dependency changes

  • chore(deps): bump io.netty:netty-bom from 4.2.4.Final to 4.2.6.Final in /hiero-dependency-versions by @dependabot[bot] in #2458
  • build: bump Gradle to 9.0.0 / plugins to 0.5.0 by @jjohannes in #2461
  • chore(deps): bump mockito from 5.18.0 to 5.19.0 in /hiero-dependency-versions by @dependabot[bot] in #2442
  • chore(deps): bump gradle/actions from 4.4.2 to 4.4.4 by @dependabot[bot] in #2486
  • chore: bump solo action by @0xivanov in #2479

Full Changelog: v2.63.0...v2.64.0

v2.63.0

02 Sep 12:36
v2.63.0
56a9166

Choose a tag to compare

What's Changed

Summary

In this release, we introduced validation to ensure that TopicMessageSubmitTransaction messages cannot be empty and added support for customFeeLimits in scheduled transactions, starting with TopicSubmitTransaction. Several dependency upgrades were made. We also welcomed a new contributor, @emiliyank, with their first contribution to the project.

Added

  • Validation for non-empty message for TopicMessageSubmitTransaction #2421
  • customFeeLimits for Scheduled Transactions (currently only for TopicSubmitTransaction) #2435

Dependency changes

  • chore(deps): bump actions/checkout from 4.2.2 to 4.3.0 by @dependabot[bot] in #2438
  • chore(deps): bump gradle/actions from 4.4.1 to 4.4.2 by @dependabot[bot] in #2434
  • chore(deps): bump spring-boot-dependencies, netty-bom, tomcat-embed-core, spring-beans in /hiero-dependency-versions by @dependabot[bot] in #2431
  • chore(deps): bump com.esaulpaugh:headlong from 13.3.0 to 13.3.1 in /hiero-dependency-versions by @dependabot[bot] in #2416
  • chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #2440

New Contributors

Full Changelog: v2.62.0...v2.63.0

v2.62.0

05 Aug 15:05
7d4893f

Choose a tag to compare

What's Changed

Summary

This release introduces new node management capabilities and provides important guidance for the upcoming package namespace migration. This minor release enhances node configuration flexibility while preparing developers for the transition to Hiero branding.

Added

  • Added new method deleteGrpcWebProxyEndpoint for NodeUpdateTransaction to remove gRPC web proxy endpoints from nodes that effectively sets the proxy to null in the mirror node API and removes the proxy configuration from the address book state

Important Notice

  • Package naming will change from hedera to hiero over the next 6 months. All developers should begin planning for this transition.
    Comprehensive migration guide available: HIERO_MIGRATION.md

Dependency changes

  • chore(deps): bump io.netty:netty-bom from 4.2.2.Final to 4.2.3.Final in /hiero-dependency-versions by @dependabot[bot] in #2414
  • chore(deps): bump com.fasterxml.jackson.core:jackson-core from 2.19.1 to 2.19.2 in /hiero-dependency-versions by @dependabot[bot] in #2415
  • chore(deps): bump grpc from 1.73.0 to 1.74.0 in /hiero-dependency-versions by @dependabot[bot] in #2423

New Contributors

Full Changelog: v2.61.0...v2.62.0

v2.61.0

22 Jul 13:42
0ea757f

Choose a tag to compare

What's Changed

Summary

This release focuses on enhanced transaction validation, modernized Java runtime support, and improved Ethereum transaction handling. We've strengthened node operation security with explicit validation checks and deprecated legacy Ethereum flow patterns in favor of more efficient JumboTransaction support.

Added

Node ID Validation: Implemented explicit nodeId validation before transaction execution for NodeUpdateTransaction and NodeDeleteTransaction operations

  • Ensures transaction integrity and prevents invalid node operations
  • Addresses security concerns with node management transactions

Hiero Namespace Migration Guide: Comprehensive documentation for developers transitioning to the Hiero namespace

  • Step-by-step migration instructions for publishing under the new namespace
  • Developer-focused guidance for seamless transition

Java 21 Support: Upgraded minimum Java version requirement from Java 17 to Java 21

  • Access to latest Java features and performance improvements
  • Enhanced security and stability with modern runtime support

Deprecated

EthereumFlow: Deprecated in favor of more efficient JumboTransaction support

Replacement: Use EthereumTransaction for improved performance and capabilities
Reason: Introduction of JumboTransactions provides better transaction handling for Ethereum operations

Dependency changes

  • chore(deps): bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 in /hiero-dependency-versions by @dependabot[bot] in #2407
  • chore(deps): bump step-security/harden-runner from 2.12.2 to 2.13.0 by @dependabot[bot] in #2409

Full Changelog: v2.60.0...v2.61.0

v2.60.0

08 Jul 14:40
8228af9

Choose a tag to compare

What's Changed

Summary

This release introduces persistent shard and realm support for enhanced Client configuration stability and modernizes EVM address handling APIs while deprecating legacy methods for improved developer experience.

Added

Persistent Shard and Realm Support - Enhanced Client Configuration Stability

New persistent realm and shard support for Client configuration - Ensures consistent address book queries across client lifecycle events, providing more reliable network interactions and improved connection stability
Enhanced Client initialization with persistent network topology awareness

New fromEvmAddress() method
New toEvmAddress() method

Deprecated

Deprecated fromSolidityAddress() method - Replaced by more explicit fromEvmAddress() API for better clarity and consistency
Deprecated toSolidityAddress() method - Superseded by toEvmAddress()

Dependency changes

  • chore(deps): bump com.esaulpaugh:headlong from 13.2.2 to 13.3.0 in /hiero-dependency-versions by @dependabot in #2382
  • chore(deps): bump org.springframework.boot:spring-boot-dependencies from 3.5.0 to 3.5.3 in /hiero-dependency-versions by @dependabot in #2384
  • chore(deps): bump step-security/harden-runner from 2.12.1 to 2.12.2 by @dependabot in #2392
  • chore(deps): bump protobuf from 4.30.0 to 4.31.1 in /hiero-dependency-versions by @dependabot in #2355
  • chore(deps): bump io.netty:netty-bom from 4.2.1.Final to 4.2.2.Final in /hiero-dependency-versions by @dependabot in #2359
  • chore(deps): bump grpc from 1.72.0 to 1.73.0 in /hiero-dependency-versions by @dependabot in #2354

New Contributors

  • @andrewb1269hg made their first contribution in #2395

Full Changelog: v2.59.0...v2.60.0

v2.59.0

25 Jun 14:26
9272686

Choose a tag to compare

Summary

This release focused mainly on fixing the EthereumFlow Transaction, making it more reliable.

Bug Fixes

  • EthereumFlow transaction #2358
    • Introduced changes to the flow where a single node handles all the transactions inside so pre-check errors are avoided Pull Request

What's Changed

  • chore(deps): bump step-security/harden-runner from 2.12.0 to 2.12.1 by @dependabot in #2375
  • chore(deps): bump gradle/actions from 4.4.0 to 4.4.1 by @dependabot in #2374
  • chore(deps): bump com.fasterxml.jackson.core:jackson-core from 2.19.0 to 2.19.1 in /hiero-dependency-versions by @dependabot in

New Contributors

Full Changelog: v2.58.0...v2.59.0