Skip to content

Releases: hashgraph/hedera-sdk-rust

0.29.0

30 Sep 18:04
2451930
Compare
Choose a tag to compare

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

Full Changelog: 0.28.0...0.29.0

0.28.0

27 Aug 19:19
dac6389
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.27.0...0.28.0

0.27.0

12 Aug 19:48
5abcb0a
Compare
Choose a tag to compare

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

17 Jun 19:04
6d897f4
Compare
Choose a tag to compare

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

15 May 06:16
4fe3c0c
Compare
Choose a tag to compare
v0.25.0 Pre-release
Pre-release

Internal

  • Update the CI workflows for best practices and standards.
  • Fixed codeowners in CI.

v0.25.0-beta.1

27 Apr 00:27
2445034
Compare
Choose a tag to compare
v0.25.0-beta.1 Pre-release
Pre-release

Added

  • Add metadata and metadata_key fields to TokenCreateTransaction
  • Add metadata and metadata_key fields into TokenUpdateTransaction
  • Add TokenUpdateNftsTransaction w/ fields tokenId, serials, metadata_key, and metadata
  • Add metadata and metadata_key fields to TokenInfo

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 and metadata_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

13 Mar 00:41
de49a73
Compare
Choose a tag to compare
v0.24.0 Pre-release
Pre-release

Added

  • Incorporate signer_nonce and a new field for ContractFunctionCall.
  • Add max_node_backoff & min_node_backoff to Network

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

23 Oct 18:00
e6900f8
Compare
Choose a tag to compare
v0.23.0 Pre-release
Pre-release

Added

  • Support String, &str, etc. as a bytes32 in ContractFunctionParameters

Internal

  • Change valdiate_status to validate_status in transaction_response and contract example

v0.22.0

26 Sep 19:43
3702cd5
Compare
Choose a tag to compare
v0.22.0 Pre-release
Pre-release

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

08 Sep 17:18
960786b
Compare
Choose a tag to compare
v0.21.0 Pre-release
Pre-release

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