Releases: hiero-ledger/hiero-sdk-go
Releases · hiero-ledger/hiero-sdk-go
v2.1.11
Removed
*.AddCustomFee()
use*.SetCustomFees()
instead
Changes
- Update
Status
with new codes
Fixes
PrivateKey.LegacyDerive()
should correctly handle indicies
v2.1.11-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.1.10
Added
- All requests should retry on gRPC error
INTERNAL
if the message containsRST_STREAM
AccountBalance.Tokens
as a replacement forAccountBalance.Token
AccountBalance.TokenDecimals
- All transactions will now
sign-on-demand
which should result in improved performance
Fixed
TopicMessageQuery
not callingUnsubscribe
when a stream is cancelledTopicMessageQuery
should add 1 nanosecond to theStartTime
of the last received messageTopicMessageQuery
allocate space for entire chunked message ahead of time
for retriesTokenDeleteTransaction.SetTokenID()
incorrectly settingtokenID
resulting inGetTokenID()
always returning an emptyTokenID
TransferTransaction.GetTokenTransfers()
incorrectly setting an empty value
Deprecated
AccountBalance.Token
useAccountBalance.Tokens
instead
v2.1.9
Fixed
Client.SetMirroNetwork()
producing a nil pointer exception on next use of a mirror network- Mirror node TLS no longer producing nil pointer exception
v2.1.8
Added
- Support TLS for mirror node connections.
- 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.
Fixed
TransactionTransaction.AddHbarTransfer()
incorrectly determine total transfer per account ID
v2.1.7
Fixed
TopicMessageQuery.maxBackoff
was not being used at allTopicMessageQuery.limit
was being incorrectly update with fullTopicMessages
rather than per chunkTopicMessageQuery.startTime
was not being updated each time a message was receivedTopicMessageQuery.completionHandler
was be called at incorrect times
v2.1.6
Added
- Exposed
Hbar.Negated()
- Support for
MaxBackoff
,MaxAttempts
,RetryHandler
, andCompletionHandler
inTopicMessageQuery
- Default logging behavior to
TopicMessageQuery
if an error handler or completion handler was not set
Fixed
- Renamed
ScheduleInfo.Signers
->ScheduleInfo.Signatories
TopicMessageQuery
retry handling; this should retry on more gRPC errorsTopicMessageQuery
max retry timeout; before this would could wait up to 4m with no feedbackdurationFromProtobuf()
incorrectly calculation duration*Token.GetAutoRenewPeriod()
and*Token.GetExpirationTime()
nil dereferenceHbar.As()
using multiplication instead of division, and should return afloat64
v2.1.5
v2.1.5
- Scheduled transaction support:
ScheduleCreateTransaction
,ScheduleDeleteTransaction
, andScheduleSignTransaction
- Non-Constant Time Comparison of HMACs [NCC-E001154-006]
- Decreased
CHUNK_SIZE
4096->1024 and increased default max chunks 10->20
v0.9.4
v0.9.4
Added
- Scheduled transaction support:
ScheduleCreateTransaction
,ScheduleSignTransaction
, andScheduleSignTransaction
Fixed
- Decreased
CHUNK_SIZE
4096->1024 and increased default max chunks 10->20
v2.1.5-beta.5
Fixed
- Non-Constant Time Comparison of HMACs [NCC-E001154-006]
- Decreased
CHUNK_SIZE
4096->1024 and increased default max chunks 10->20 - Renamed
ScheduleInfo.GetTransaction()
->ScheduleInfo.getScheduledTransaction()