Releases: hashgraph/hedera-sdk-java
Releases · hashgraph/hedera-sdk-java
v1.5.0
Added
- Implement
TokenCreateTransaction.setFeeScheduleKey()
Changes
- Update
Status
with new codes
v1.5.0-beta.1
Added
- Support for NFTS
- Creating NFT tokens
- Minting NFTs
- Burning NFTs
- Transfering NFTs
- Wiping NFTs
- Query NFT information
- Support for Custom Fees on tokens:
- Setting custom fees on a token
- Updating custom fees on an existing token
v2.0.9-beta.2
Fixed
TokenUpdateTransaction.clearAutoRenewAccountId()
- Scheduled
TransferTransaction
v2.0.9-beta.1
Added
- Support for NFTS
- Creating NFT tokens
- Minting NFTs
- Burning NFTs
- Transfering NFTs
- Wiping NFTs
- Query NFT information
- Support for Custom Fees on tokens:
- Setting custom fees on a token
- Updating custom fees on an existing token
v2.0.7
Added
- Support for entity ID checksums which are validated whenever a request begins execution.
This includes the IDs within the request, the account ID within the transaction ID, and
query responses will contain entity IDs with a checksum for the network the query was executed on. - Node validation before execution
- Null checks for most parameters to catch stray
NullPointerException
's
Fixed
RequestType
missingUNCHECKED_SUBMIT
fortoString()
andvalueOf()
methods.FeeSchedules
incorrectly serializing nulls causingNullPointerException
v2.0.6
Added
-
Add
FeeSchedule
type to allow a structured parse of file0.0.111
-
Support for setting
maxBackoff
,maxAttempts
,retryHandler
, andcompletionHandler
inTopicMessageQuery
-
Default logging behavior to
TopicMessageQuery
if an error handler or completion handler was not set -
(Internal) CI is run significantly more often, and against previewnet and the master branch of hedera-services.
-
Expose
tokenDecimals
fromAccountBalance
Fixed
-
TopicMessageQuery
retry handling; this should retry on more gRPC errors -
TopicMessageQuery
max retry timeout; before this would could wait up to 4m with no feedback -
Client
should be more thread safe
v2.0.5
Added
- Support
memo
for Tokens, Accounts, and Files.
Fixed
- Scheduled transaction support:
ScheduleCreateTransaction
,ScheduleDeleteTransaction
, andScheduleSignTransaction
- HMAC Calculation Does Not Include IV [NCC-E001154-010]
- Non-Constant Time Lookup of Mnemonic Words [NCC-E001154-009]
- Decreased
CHUNK_SIZE
4096->1024 and increased default max chunks 10->20 - Remove use of
computeIfAbsent
andputIfAbsent
from JDK7 builds
Deprecated
new TransactionId(AccountId, Instant)
- UseTransactionId.withValidStart()
instead.
v2.0.5-beta.9
Fixed
TransferTransaction.addTokenTransfer()
was correctly adding tokens- HMAC Calculation Does Not Include IV [NCC-E001154-010]
- Non-Constant Time Lookup of Mnemonic Words [NCC-E001154-009]
- Decreased
CHUNK_SIZE
4096->1024 and increased default max chunks 10->20 - Renamed
ScheduleInfo.getTransaction()
->ScheduleInfo.getScheduledTransaction()
v2.0.5-beta.8
Fixed
- Remove use of
computeIfAbsent
andputIfAbsent
from JDK7 builds
2.0.5-beta.7
Fixed
- Scheduled transactions should use new HAPI protobufs
ReceiptPrecheckException
should be thrown when the erroring status was in theTransactionReceipt
- Removed
nonce
fromTransactionId
Transaction[Receipt|Record]Query
should not error for statusIDENTICAL_SCHEDULE_ALREADY_CREATED
because the other fields on the receipt are present with that status.ScheduleMultiSigExample
should use updated scheduled transaction API
Removed
ScheduleCreateTransaction.addScheduledSignature()
ScheduleCreateTransaction.getScheduledSignatures()
ScheduleSignTransaction.addScheduledSignature()
ScheduleSignTransaction.getScheduledSignatures()