Releases: hashgraph/hedera-sdk-rust
Releases · hashgraph/hedera-sdk-rust
0.29.0
What's Changed
- chore(deps): bump actions/setup-node from 4.0.2 to 4.0.3 by @dependabot in #808
- chore(deps): bump curve25519-dalek from 4.1.2 to 4.1.3 by @dependabot in #805
- chore(deps): bump actions/checkout from 4.1.6 to 4.1.7 by @dependabot in #800
- chore(deps): bump step-security/harden-runner from 2.9.0 to 2.9.1 by @dependabot in #815
- ci: update workflows to use latitude.sh based runners by @nathanklick in #829
- fix: resolve nft update e2e tests by @RickyLB in #830
- feat: parse transaction IDs from mirror api responses by @iamjpotts in #802
- feat: add From<Transaction> to allow easy casting of transactions by @mehcode in #831
- TokenAirdrop, TokenClaimAirdrop, and TokenCancelAirdrop by @RickyLB in #842
- fix: Restore transient error detection for canceled hyper requests by @iamjpotts in #840
- ops: Adjust log level of Error::Transient/EmptyTransient to Level::Warn by @iamjpotts in #844
- chore(deps): bump step-security/harden-runner from 2.9.1 to 2.10.1 by @dependabot in #843
- chore(deps): bump actions/setup-node from 4.0.3 to 4.0.4 by @dependabot in #847
- fix: proper ordering of transfer transactions by @RickyLB in #851
- Handle invalid expiration time in
TokenInfo
by @RickyLB in #849 - ops: Classify HTTP/2 Go Away and I/O Broken Pipe errors as transient by @iamjpotts in #841
- chore(deps): Bump h2 from 0.3.24 to 0.3.26 by @dependabot in #767
- chore(ci): Expand cargo check to include examples by @iamjpotts in #848
- chore(deps): bump actions/checkout from 4.1.7 to 4.2.0 by @dependabot in #850
- release: v0.29.0 by @RickyLB in #852
New Contributors
- @nathanklick made their first contribution in #829
Full Changelog: 0.28.0...0.29.0
0.28.0
0.27.0
What's Changed
- feat(tck): Set up server and generate keys by @RickyLB in #807
- chore(deps): bump step-security/harden-runner from 2.7.0 to 2.9.0 by @dependabot in #810
- HIP-904: Allow max_automatic_token_association to accept -1 by @RickyLB in #806
- chore: migrate rust-cache to step-security maintained version by @isavov in #812
- feat: TokenReject by @RickyLB in #814
- Release: v0.27.0 by @RickyLB in #816
New Contributors
Full Changelog: 0.26.0...0.27.0
0.26.0
What's Changed
- chore(deps): bump actions/checkout from 4.1.1 to 4.1.6 by @dependabot in #783
- feat: add #get_cost() to Transaction to estimate transaction fees by @mehcode in #799
- fix: do not require &mut for #get_cost by @mehcode in #801
- feat(HIP-540): Change or Remove existing keys from tokens by @RickyLB in #798
- Release/v0.26.0 by @RickyLB in #804
Full Changelog: 0.25.0...0.26.0
v0.25.0
v0.25.0-beta.1
Added
- Add
metadata
andmetadata_key
fields toTokenCreateTransaction
- Add
metadata
andmetadata_key
fields intoTokenUpdateTransaction
- Add
TokenUpdateNftsTransaction
w/ fieldstokenId
,serials
,metadata_key
, andmetadata
- Add
metadata
andmetadata_key
fields toTokenInfo
Internal
- Solve backward compatibility issues with hedera-services v0.49.0
- Add e2e test
fee_schedules
- Add e2e test
contract_bytecode
- Add e2e test
token_update_nfts
- Update e2e test
token_update_transaction
w/metadata
andmetadata_key
- Update unit test
token_info_query
w/metadata
- Add
token_update_metadata
examples - Add
nft_update_metadata
example - Add get/set token metadata and metadata key
v0.24.0
Added
- Incorporate
signer_nonce
and a new field forContractFunctionCall
. - Add
max_node_backoff
&min_node_backoff
toNetwork
Internal
- Add logging with node index and node id for requests.
- Add E2E Test
EthereumTransaction
- Add build error for missing git submodule.
- Add
RELEASE.md
v0.23.0
v0.22.0
Fixes
- Update
NodeHealth
algorithm 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