Skip to content

Releases: hashgraph/hedera-sdk-java

v2.6.0-beta.2

21 Dec 02:30
Compare
Choose a tag to compare
v2.6.0-beta.2 Pre-release
Pre-release

Fixed

  • PublicKey.verifyTransaction() should use the correct protobuf field per key type

v2.6.0-beta.1

21 Dec 00:48
Compare
Choose a tag to compare
v2.6.0-beta.1 Pre-release
Pre-release

Added

  • AccountId.aliasKey, including AccountId.[to|from]String() support.
  • [PublicKey|PrivateKey].toAccountId().
  • aliasKey fields in TransactionRecord and AccountInfo.
  • nonce field in TransactionId, including TransactionId.[set|get]Nonce()
  • children fields in TransactionRecord and TransactionReceipt
  • duplicates field in TransactionReceipt
  • [TransactionReceiptQuery|TransactionRecordQuery].[set|get]IncludeChildren()
  • TransactionReceiptQuery.[set|get]IncludeDuplicates()
  • New response codes.
  • Support for ECDSA SecP256K1 keys.
  • PrivateKey.generate[ED25519|ECDSA]()
  • [Private|Public]Key.from[Bytes|String][DER|ED25519|ECDSA]()
  • [Private|Public]Key.to[Bytes|String][Raw|DER]()

Deprecated

  • PrivateKey.generate(), use PrivateKey.generate[ED25519|ECDSA]() instead.

v2.5.0

29 Nov 22:46
be604c7
Compare
Choose a tag to compare

Added

  • Support for adding multiple addresses for the same node to the network.
  • *Id objects are now comparable.
  • Adds createdContractIds to ContractFunctionResult
  • Makes AccountBalance.[to|from]Bytes() public.
  • New smart contract response codes

v2.5.0-beta.1

15 Nov 22:21
Compare
Choose a tag to compare
v2.5.0-beta.1 Pre-release
Pre-release

Added

  • New smart contract response codes

v2.4.0

15 Nov 22:22
Compare
Choose a tag to compare

Fixed

  • Implement gRPC connecting timeouts to prevent TRANSACTION_EXPIRED from occurring due to
    nodes not responding
  • ManagedNodeAddress will no longer used named regex groups

Deprecated

  • Deprecated ContractCallQuery.[set|get]MaxResultSize() with no replacement.
  • Deprecated ContractUpdateTransaction.[set|get]BytecodeFileId() with no replacement.

v2.4.0-beta.1

02 Nov 02:29
Compare
Choose a tag to compare
v2.4.0-beta.1 Pre-release
Pre-release

Deprecated

  • Deprecated ContractCallQuery.[set|get]MaxResultSize() with no replacement.
  • Deprecated ContractUpdateTransaction.[set|get]BytecodeFileId() with no replacement.

v2.3.0

02 Nov 02:29
Compare
Choose a tag to compare

Added

  • Support for toggling TLS for both mirror network and services network

v2.2.0

21 Oct 17:46
Compare
Choose a tag to compare

Added

  • FreezeType
  • FreezeTransaction.[get|set]FreezeType()
  • FreezeTransaction.[get|set]FileId()
  • FreezeTransaction.[get|set]FileHash()
  • TokenPauseTransaction
  • TokenUnpauseTransaction
  • TokenPauseStatus
  • pauseKey field in TokenUpdateTransaction and TokenCreateTransaction
  • pauseKey and pauseStatus fields in TokenInfo (TokenInfoQuery)

Deprecated

  • FreezeTransaction.[get|set]UpdateFileId(), use .[get|set]FileId() instead.
  • FreezeTransaction.[get|set]UpdateFileHash(), use .[get|set]FileHash() instead.

Fixed

  • Make TokenPauseTransaction and TokenUnpauseTransaction constructors public
  • Transaction[Receipt|Record]Query will no longer error when TransactionReceipt.status is not SUCCESS. Only *.get[Receipt|Record]() should error when TransactionReceipt.status is not SUCCESS.

Changed

  • Updated *.[execute|getReceipt|getRecord]() methods to not use the asynchronous version underneath

v2.2.0-beta.2

15 Oct 20:40
6d344dd
Compare
Choose a tag to compare
v2.2.0-beta.2 Pre-release
Pre-release

Fixed

  • Make TokenPauseTransaction and TokenUnpauseTransaction constructors public

v2.2.0-beta.1

15 Oct 02:06
6d344dd
Compare
Choose a tag to compare
v2.2.0-beta.1 Pre-release
Pre-release

Added

  • TokenPauseTransaction
  • TokenUnpauseTransaction
  • TokenPauseStatus
  • pauseKey field in TokenUpdateTransaction and TokenCreateTransaction
  • pauseKey and pauseStatus fields in TokenInfo (TokenInfoQuery)