Skip to content

Releases: hashgraph/hedera-sdk-java

v2.14.0

17 May 02:22
Compare
Choose a tag to compare

Deprecated

  • TransactionResponse.scheduledTransactionId with no replacement.

Added

  • AccountId.aliasEvmAddress
  • ContractCreateTransaction.[get|set]MaxAutomaticTokenAssociations()
  • ContractCreateTransaction.[get|set]Bytecode()
  • ContractUpdateTransaction.[get|set]MaxAutomaticTokenAssociations()
  • ContractCreateFlow.[get|set]MaxAutomaticTokenAssociations()
  • AccountInfo.ethereumNonce
  • ContractCallResult.senderAccountId
  • ContractCallQuery.[get|set]SenderAccountId()
  • TransactionRecord.ethereumHash
  • EthereumTransaction
  • CustomRoyaltyFee.getFallbackFee()
  • TransactionResponse.get[Receipt|Record]Query()

v2.14.0-beta.1

30 Apr 02:57
Compare
Choose a tag to compare
v2.14.0-beta.1 Pre-release
Pre-release

Added

  • ContractCreateTransaction.[get|set]MaxAutomaticTokenAssociations()
  • ContractCreateTransaction.[get|set]AutoRenewAccountId()
  • ContractCreateTransaction.[get|set]Bytecode()
  • ContractUpdateTransaction.[get|set]MaxAutomaticTokenAssociations()
  • ContractUpdateTransaction.[get|set|clear]AutoRenewAccountId()
  • ContractCreateFlow.[get|set]MaxAutomaticTokenAssociations()
  • ContractCreateFlow.[get|set]AutoRenewAccountId()
  • AccountInfo.ethereumNonce
  • ContractCallResult.senderAccountId
  • ContractCallQuery.[get|set]SenderAccountId()
  • TransactionRecord.ethereumHash
  • EthereumTransaction
  • AccountId.aliasEvmAddress

v2.12.0

19 Apr 00:20
Compare
Choose a tag to compare

Added

  • AccountAllowanceDeleteTransaction
  • ContractFunctionResult.[gas|hbarAmount|contractFunctionParametersBytes]
  • AccountAllowanceExample
  • License Headers

Deprecated

  • AccountAllowanceAdjustTransaction with no replacement.
  • TransactionRecord.[hbar|token|tokenNft]AllowanceAdjustments.
  • AccountInfo.[hbar|token|tokenNft]Allowances.

v2.12.0-rc.1

05 Apr 04:20
Compare
Choose a tag to compare
v2.12.0-rc.1 Pre-release
Pre-release

Added

  • AccountAllowanceDeleteTransaction
  • ContractFunctionResult.[gas|hbarAmount|contractFunctionParametersBytes]
  • AccountAllowanceExample

Deprecated

  • AccountAllowanceAdjustTransaction.revokeTokenNftAllowance() with no replacement.

v2.12.0-beta.1

05 Apr 04:20
Compare
Choose a tag to compare
v2.12.0-beta.1 Pre-release
Pre-release

Added

  • AccountAllowanceDeleteTransaction
  • ContractFunctionResult.[gas|hbarAmount|contractFunctionParametersBytes]
  • AccountAllowanceExample

Deprecated

  • AccountAllowanceAdjustTransaction.revokeTokenNftAllowance() with no replacement.

v2.11.0

05 Apr 04:19
Compare
Choose a tag to compare

Added

  • AccountInfoFlow
  • Client.[set|get]NodeMinReadmitPeriod()
  • Support for using any node from the entire network upon execution
    if node account IDs have no been locked for the request.
  • Support for ContractFunctionParameters integers with different bit widths.

Fixed

  • Transaction.fromBytes() now verifies that transaction bodies in transaction list match.

v2.11.0-beta.1

22 Mar 03:26
Compare
Choose a tag to compare
v2.11.0-beta.1 Pre-release
Pre-release

Added

  • AccountInfoFlow
  • Client.[set|get]NodeMinReadmitPeriod()
  • Support for using any node from the entire network upon execution
    if node account IDs have no been locked for the request.
  • Support for ContractFunctionParameters integers with different bit widths.

Fixed

  • Transaction.fromBytes() now verifies that transaction bodies in transaction list match.

v2.10.1

22 Mar 02:17
Compare
Choose a tag to compare

Added

  • AccountAllowanceApproveTransaction.approve[Hbar|Token|TokenNft]Allowance()
  • AccountAllowanceApproveTransaction.get[Hbar|Token|TokenNft]Approvals()
  • AccountAllowanceAdjustTransaction.[grant|revoke][Hbar|Token|TokenNft]Allowance()
  • AccountAllowanceAdjustTransaction.[grant|revoke]TokenNftAllowanceAllSerials()
  • TransactionRecord.[hbar|token|tokenNft]AllowanceAdjustments
  • TransferTransaction.addApproved[Hbar|Token|Nft]Transfer()

Deprecated

  • AccountAllowanceApproveTransaction.get[Hbar|Token|TokenNft]Allowances(), use get*Approvals() instead.
  • AccountAllowanceApproveTransaction.add[Hbar|Token|TokenNft]Allowance[WithOwner](), use approve*Allowance() instead.
  • AccountAllowanceAdjustTransaction.add[Hbar|Token|TokenNft]Allowance[WithOwner](), use [grant|revoke]*Allowance() instead.
  • TransferTransaction.set[Hbar|Token|Nft]TransferApproval(), use addApproved*Transfer() instead.

v2.10.0

21 Mar 21:35
Compare
Choose a tag to compare

Added

  • ContractCreateFlow to simplify contract creation.
  • PrivateKey.isED25519()
  • PrivateKey.isECDSA()
  • PrivateKeyED25519.isED25519()
  • PrivateKeyED25519.isECDSA()
  • PrivateKeyECDSA.isED25519()
  • PrivateKeyECDSA.isECDSA()
  • PublicKey.isED25519()
  • PublicKey.isECDSA()
  • PublicKeyED25519.isED25519()
  • PublicKeyED25519.isECDSA()
  • PublicKeyECDSA.isED25519()
  • PublicKeyECDSA.isECDSA()

Fixed

  • Regenerated AccountIDTest.snap
  • AccountAllowance[Adjust|Approve]Transaction.add*AllowanceWithOwner()
  • AddressBookQuery
  • Checksums. As a consequence, all previously generated checksums for testnet or previewnet will now be
    regarded as incorrect. Please generate new checksums for testnet and previewnet where necessary.

Deprecated

  • AccountUpdateTransaction.[set|get]AliasKey() with no replacement.

v2.10.0-beta.1

01 Mar 01:27
Compare
Choose a tag to compare
v2.10.0-beta.1 Pre-release
Pre-release

Added

  • ContractCreateFlow to simplify contract creation.
  • PrivateKey.isED25519()
  • PrivateKey.isECDSA()
  • PrivateKeyED25519.isED25519()
  • PrivateKeyED25519.isECDSA()
  • PrivateKeyECDSA.isED25519()
  • PrivateKeyECDSA.isECDSA()
  • PublicKey.isED25519()
  • PublicKey.isECDSA()
  • PublicKeyED25519.isED25519()
  • PublicKeyED25519.isECDSA()
  • PublicKeyECDSA.isED25519()
  • PublicKeyECDSA.isECDSA()

Fixed

  • Regenerated AccountIDTest.snap
  • AccountAllowance[Adjust|Approve]Transaction.add*AllowanceWithOwner()
  • AddressBookQuery

Deprecated

  • AccountUpdateTransaction.[set|get]AliasKey() with no replacement.