Skip to content

Releases: hashgraph/hedera-sdk-java

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

v2.20.0-beta.1

18 Jan 14:21
Compare
Choose a tag to compare
v2.20.0-beta.1 Pre-release
Pre-release

What's Changed

v2.18.2

29 Nov 09:27
6ac26db
Compare
Choose a tag to compare

Fixed

  • Client.close() now tracks and automatically unsubscribes from Mirror Node Topic Queries

v2.19.0

29 Nov 09:28
f3b2d59
Compare
Choose a tag to compare

Added

  • freezeWith() and sign() to ContractCreateFlow

Fixed

  • Executable.execute(Client client, Duration timeout) now sets gRPC deadline to the underlying gRPC request
  • Transaction sometimes being reported as duplicate when submitting large number of transactions
  • RejectedExecutionException under heavy load
  • nodes not clearing when reusing transaction
  • BIP-39 - unicode mnemonic passphrases are normalized to NFKD
  • Renamed allowanceSpenderAccountId to spenderId in TokenNftInfo

v2.18.1

28 Oct 10:54
a860e75
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.17.4...v2.18.1

v2.18.1-beta.1

04 Oct 00:17
Compare
Choose a tag to compare
v2.18.1-beta.1 Pre-release
Pre-release

Added

  • TransactionResponse.[get|set]ValidateStatus()
  • TransactionReceipt.validateStatus()
  • TransactionRecord.validateReceiptStatus()
  • TransactionReceipt.transactionId
  • TopicUpdateTransaction.[get|set]ExpirationTime()
  • CustomFee.[set|get]AllCollectorsAreExempt()

v2.18.0

04 Oct 00:04
Compare
Choose a tag to compare

2.18.0

Added

  • TransactionResponse.[get|set]ValidateStatus()
  • TransactionReceipt.validateStatus()
  • TransactionRecord.validateReceiptStatus()
  • TransactionReceipt.transactionId
  • TopicUpdateTransaction.[get|set]ExpirationTime()