Releases: hiero-ledger/hiero-sdk-rust
Releases · hiero-ledger/hiero-sdk-rust
v0.23.0
v0.22.0
Fixes
- Update
NodeHealthalgorithm to reflect network conditions bettter - Try harder to retry in the case of proxy failure
- Support strings lower than 32 bytes (in contract function parameters)
Internal
- Add E2E Test
AccountAllowanceDelete - Add Unit Test
TopicMessageQuery - Add Unit Test
NodeAddressBookQuery - Add Unit Test
AccountCreateTransaction - Add Unit Test
AccountDeleteTransaction - Add Unit Test
EvmAddress - Add Unit Test
ContractCreateFlow - Add Unit Test
FileAppendTransaction - Add Unit Test
TopicMessageSubmitTransaction
v0.21.0
Added
- Handle node health via backoff instead of a fixed unhealthy duration.
Internal
- Add E2E Test
TokenPauseTransaction - Add E2E Test
TokenUnpauseTransaction - Add Unit Test
TokenRevokeKycTransaction - Add Unit Test
TokenUnfreezeTransaction - Add Unit Test
TokenUnpauseTransaction - Add Unit Test
TokenWipeTransaction - Add Unit Test
ExchangeRates - Add Unit Test
FeeSchedules - Add Unit Test
Hbar - Add Unit Test
NetworkVersionInfo - Add Unit Test
NetworkVersionInfoQuery - Add Unit Test
PRNGTransaction - Add Unit Test
TransactionId - Add Unit Test
TransactionReceipt - Add Unit Test
TransactionReceiptQuery - Add Unit Test
TransactionRecord - Add Unit Test
TransactionRecordQuery - Add Unit Test
TransferTransaction
v0.20.2
Added
- Add
Cloneimpl toTransaction
Internal
- Add unit test
TokenAssoicateTransaction - Add unit test
TokenAssociation - Add unit test
TokenBurnTransaction - Add unit test
TokenCreateTransaction - Add unit test
TokenDeleteTransaction - Add unit test
ContractInfoQuery - Add unit test
ContractUpdateTransaction - Add unit test
AssessedCustomFee - Add unit test
ContractInfo - Add unit test
ContractLogInfo - Add unit test
DelegateContractId - Add unit test
EthereumTransaction - Add unit test
FileContentsQuery - Add unit test
FileCreateTransaction - Add unit test
FileDeleteTransaction - Add unit test
FileId - Add unit test
FileInfo - Add unit test
FileInfoQuery - Add unit test
FileUpdateTransaction - Add unit test
Key - Add unit test
KeyList - Add unit test
ScheduleCreateTransaction - Add unit test
ScheduleDeleteTransaction - Add unit test
ScheduleId - Add unit test
ScheduleInfo - Add unit test
ScheduleInfoQuery - Add unit test
ScheduleSignTransaction - Add unit test
FreezeTransaction - Add unit test
SystemDeleteTransaction - Add unit test
SystemUndeleteTransaction - Add unit test
NftId - Add unit test
TopicCreateTransaction - Add unit test
TopicDeleteTransaction - Add unit test
TopicInfoQuery - Add unit test
TopicUpdateTransaction - Add unit test
TopicId - Add unit test
TopicInfo - Add unit test
TokenDissociateTransaction - Add unit test
TokenFeeScheduleUpdateTransaction - Add unit test
TokenFreezeTransaction - Add unit test
TokenGrantKycTransaction - Add unit test
TokenId - Add unit test
TokenInfo - Add unit test
TokenInfoQuery - Add unit test
TokenMintTransaction - Add unit test
TokenNftInfo - Add unit test
TokenNftInfoQuery - Add unit test
TokenPauseTransaction
v0.20.0
Added
-
Add support for OpenSSL-format keys
-
Add support for HIP-729
- Add
contract_noncestoContractFunctionResult - Add
ContractNonceInfo
- Add
Fixed
- Update embedded address book for mainnet
- Fix connecting to the mirror node with TLS
Internal
- Add E2E Test
TopicCreateTransaction - Add E2E Test
TopicDeleteTransaction - Add E2E Test
TopicInfoQuery - Add E2E Test
TopicMessageQuery - Add E2E Test
TopicMessageSubmitTransaction - Add E2E Test
TopicUpdateTransaction - Add E2E Test
ScheduleCreateTransaction - Add E2E Test
ScheduleInfoQuery - Add E2E Test
ScheduleDeleteTransaction - Add E2E Test
NetworkVersionInfoQuery - Add E2E Test
PrngTransaction - Add E2E Test
TokenCreateTransaction - Add E2E Test
ScheduleSignTransaction - Add Unit Test
AccountAllowanceApprovalTransaction - Add Unit Test
AccountAllowanceDeleteTransaction - Add Unit Test
AccountBalanceQuery - Add Unit Test
AccountInfoQuery - Add Unit Test
AccountRecordQuery - Add Unit Test
AccountStakersQuery - Add Unit Test
AccountUpdateTransaction - Add Unit Test
ContractByteCodeQuery - Add Unit Test
ContractCallQuery - Add Unit Test
ContractCreateTransaction - Add Unit Test
ContractDeleteTransaction - Add Unit Test
ContractExecuteTransaction - Add Unit Test
ContractFunctionSelector - Add Unit Test
ContractFunctionResults - Add Unit Test
ContractFunctionParameters
v0.19.1
v0.19.0
Added
- Add more unit tests for
AccountIDandContractID - Add more E2E tests
TokenAssociateTransactionTokenBurnTransactionTokenDeleteTransactionTokenDissociateTransactionTokenFreezeTransactionTokenGrantKycTransactionTokenMintTransactionTokenInfoQueryTokenRevokeKycTransactionTokenTransferTokenNftTransferTokenFeeScheduleUpdateTransactionTokenNftInfoQueryTokenUnfreezeTransactionTokenUpdateTransactionTokenWipeTransaction
v0.18.0
Added
- Add many E2E tests to better ensure the quality of the SDK
AccountCreateTransactionAccountUpdateTransactionAccountDeleteTransactionAccountAllowanceApproveTransactionAccountBalanceQueryAccountInfoQueryContractCreateFlowContractCreateTransactionContractExecuteTransactionContractDeleteTransactionContractUpdateTransactionContractInfoFileAppendTransactionFileContentsQueryFileInfoQueryFileUpdateTransactionFileCreateTransactionFileDeleteTransaction
Changed
- Rename
evm_addresstoaliasinAccountCreateTransaction
v0.17.0
Added
-
Add additional examples
CreateAccountThresholdKeyCreateSimpleContractCreateStatefulContractMultiAppTransferMultiSigOfflineSignTransaction
-
Add more configuration to
Clientrequest_timeoutmax_attemptsmin_backoffmax_backoff
-
Add
for_networktoClientto construct a client for a custom network -
Add
from_configtoClientto construct a client from a JSON configuration -
Add
set_networkandset_mirror_networktoClientto update the network in an already constructed client
v0.16.0
Added
- Add
DelegateContractId - Add accessor methods to
AccountAllowanceApprovalTransaction - Add accessor methods to
TransferTransaction - Expose types from the
custom_feemodule - Document with more examples:
ScheduleScheduelIdenticalTransactionScheduleMultiSigTransactionScheduledTransactionMultiSigThresholdSchedueldTransferStakingStakingWithUpdate