Skip to content

Releases: hiero-ledger/hiero-sdk-java

v2.29.0

19 Sep 14:02
cf1c1e3
Compare
Choose a tag to compare

Added

  • populateAccountEvmAddress and populateAccountEvmAddressAsync to AccountId

Fixed

  • duplicate transaction IDs at high TPS (>25K)
  • android compatibility issues

Changed

  • GRPC configurations

v2.28.0

29 Aug 07:06
af2b046
Compare
Choose a tag to compare

Added

  • addBoolArray function to ContractFunctionParameters

Fixed

  • java.lang.VerifyError exception in examples

Changed

  • updated addressbooks
  • improved timeout handling

v2.27.0

31 Jul 14:32
3b455fd
Compare
Choose a tag to compare

Fixed

  • Timeout for TransactionResponse.getReceipt not working well

v2.26.0

20 Jul 06:33
22bbb3b
Compare
Choose a tag to compare

Added

  • contractNonces to ContractFunctionResult
  • Support for ECDSA keys generated by OpenSSL

v2.25.0

15 Jun 12:52
274012d
Compare
Choose a tag to compare

Added

  • Custom logger used in Client and Executable

Removed

  • ThreeTen dependency
  • Jabel dependency
  • future-converter-java8-guava dependency
  • sdk-jdk7 artifact

Changed

  • Minimum Java version to 17
  • Minimum supported Android version to 8

v2.24.1

02 May 13:21
8d22e95
Compare
Choose a tag to compare

Fixed

  • The transactionId nanoseconds are now left padded with 0s for 9 chars

v2.24.0

20 Apr 10:43
d188fcc
Compare
Choose a tag to compare

Added

  • Alias support in AccountCreateTransaction
  • CreateAccountWithAliasExample
  • CreateAccountWithAliasAndReceiverSignatureRequiredExample

v2.22.0

20 Mar 13:27
8ca5a6e
Compare
Choose a tag to compare

Added

  • Remove the insecure port of mirror nodes
  • Documentation for all API classes, methods and fields
  • Delegate spender functionality to AccountAllowanceApproveTransaction

Fixed

  • Some failing integration tests

v2.21.0

24 Feb 12:55
8f62047
Compare
Choose a tag to compare

Added

  • TransactionRecord.evmAddress
  • PublicKeyECDSA.toEvmAddress()
  • AccountId.fromEvmAddress()
  • AccountId.fromString() now supports EVM address
  • TransferTransaction.addHbarTransfer() now supports EVM address
  • AutoCreateAccountTransferTransactionExample
  • TransferUsingEvmAddressExample
  • AccountCreationWaysExample

v2.20.0

14 Feb 10:55
26ba653
Compare
Choose a tag to compare

Added

  • TRANSACTION_HAS_UNKNOWN_FIELDS and ACCOUNT_IS_IMMUTABLE in Status

Fixed

  • Misleading logging when an unhealthy node is hit
  • Default mirror node for mainnet is now mainnet-public.mirrornode.hedera.com:443 instead of mainnet-public.mirrornode.hedera.com:5600
  • Default mirror node for testnet is now testnet.mirrornode.hedera.com:443 instead of hcs.testnet.mirrornode.hedera.com:5600
  • Default mirror node for previewnet is now previewnet.mirrornode.hedera.com:443 instead of hcs.previewnet.mirrornode.hedera.com:5600