Releases: hashgraph/hedera-sdk-java
Releases · hashgraph/hedera-sdk-java
v2.6.0-beta.2
Fixed
PublicKey.verifyTransaction()
should use the correct protobuf field per key type
v2.6.0-beta.1
Added
AccountId.aliasKey
, includingAccountId.[to|from]String()
support.[PublicKey|PrivateKey].toAccountId()
.aliasKey
fields inTransactionRecord
andAccountInfo
.nonce
field inTransactionId
, includingTransactionId.[set|get]Nonce()
children
fields inTransactionRecord
andTransactionReceipt
duplicates
field inTransactionReceipt
[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()
, usePrivateKey.generate[ED25519|ECDSA]()
instead.
v2.5.0
Added
- Support for adding multiple addresses for the same node to the network.
*Id
objects are now comparable.- Adds
createdContractIds
toContractFunctionResult
- Makes
AccountBalance.[to|from]Bytes()
public. - New smart contract response codes
v2.5.0-beta.1
Added
- New smart contract response codes
v2.4.0
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
Deprecated
- Deprecated
ContractCallQuery.[set|get]MaxResultSize()
with no replacement. - Deprecated
ContractUpdateTransaction.[set|get]BytecodeFileId()
with no replacement.
v2.3.0
Added
- Support for toggling TLS for both mirror network and services network
v2.2.0
Added
FreezeType
FreezeTransaction.[get|set]FreezeType()
FreezeTransaction.[get|set]FileId()
FreezeTransaction.[get|set]FileHash()
TokenPauseTransaction
TokenUnpauseTransaction
TokenPauseStatus
pauseKey
field inTokenUpdateTransaction
andTokenCreateTransaction
pauseKey
andpauseStatus
fields inTokenInfo
(TokenInfoQuery
)
Deprecated
FreezeTransaction.[get|set]UpdateFileId()
, use.[get|set]FileId()
instead.FreezeTransaction.[get|set]UpdateFileHash()
, use.[get|set]FileHash()
instead.
Fixed
- Make
TokenPauseTransaction
andTokenUnpauseTransaction
constructors public Transaction[Receipt|Record]Query
will no longer error whenTransactionReceipt.status
is notSUCCESS
. Only*.get[Receipt|Record]()
should error whenTransactionReceipt.status
is notSUCCESS
.
Changed
- Updated
*.[execute|getReceipt|getRecord]()
methods to not use the asynchronous version underneath
v2.2.0-beta.2
Fixed
- Make
TokenPauseTransaction
andTokenUnpauseTransaction
constructors public
v2.2.0-beta.1
Added
TokenPauseTransaction
TokenUnpauseTransaction
TokenPauseStatus
pauseKey
field inTokenUpdateTransaction
andTokenCreateTransaction
pauseKey
andpauseStatus
fields inTokenInfo
(TokenInfoQuery
)