Skip to content

chore: Bump @hashgraph/sdk from 2.59.0 to 2.64.3 in /test/cypress#1067

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/test/cypress/hashgraph/sdk-2.64.3
Closed

chore: Bump @hashgraph/sdk from 2.59.0 to 2.64.3 in /test/cypress#1067
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/test/cypress/hashgraph/sdk-2.64.3

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github May 14, 2025

Bumps @hashgraph/sdk from 2.59.0 to 2.64.3.

Release notes

Sourced from @​hashgraph/sdk's releases.

v2.64.3

What's Changed

Full Changelog: hiero-ledger/hiero-sdk-js@v2.64.2...v2.64.3

v2.64.0-beta.1

What's Changed

Full Changelog: hiero-ledger/hiero-sdk-js@v2.63.0...v2.64.0-beta.1

v2.63.0

This release introduces various enhancements to the Hedera JavaScript SDK, including improved browser support, extended ECDSA functionality, better error handling, and internal optimizations.

Enhancements

  • UMD Browser Support: Added a UMD example demonstrating usage of the SDK in browser environments. #3028

  • PrivateKey Recovery ID Calculation: Added PrivateKey.getRecoveryId(r, s, message) method to enable recovery ID (v) calculation from raw ECDSA signature components. This addition allows developers to compute the recovery ID directly, enabling full support for signing and serializing Ethereum transactions (including EIP-155) within the SDK. It enhances compatibility with external Ethereum clients and tooling. #3021

  • Ethereum Address Example: Added an example demonstrating how to sign and recover Ethereum addresses using the Hedera SDK, Ethereum-style signature hashing (EIP-191), and the ecrecover contract. #3029

  • Dynamic Protobuf Generation: Implemented dynamic generation of RequestType.js and Status.js by parsing protobuf definitions. #3018

  • Improved Query Reliability: Enhanced reliability of getReceiptQuery and getRecordQuery, which are single-node requests. These queries now retry up to 10 times with a delay when encountering node-specific issues (e.g., "All nodes are unhealthy") to handle transient network or node health problems more gracefully. #3038

  • Internal Code Optimization: Extracted _makePaymentTransaction function used by both Query and CostQuery for initiating payment transactions. #3017

Bug Fixes

  • TopicUpdateTransaction Bug: Fixed a bug in TopicUpdateTransaction related to the handling of feeExemptKeys and customFees properties when they are unset. Previously, the transaction would include empty arrays for these fields, unintentionally clearing existing values on the topic. This change ensures that unset properties are treated as null, preserving existing topic configurations. #3031

Removed

  • Removed MyHbarWallet gRPC web proxies. #3053

... (truncated)

Changelog

Sourced from @​hashgraph/sdk's changelog.

v2.64.3

Added

  • Support for HIP-1064 Daily Rewards For Active Nodes https://hips.hedera.com/hip/hip-1064 This HIP proposes a reward mechanism that will incentivize nodes to remain active on the network. #3099
    • NodeCreateTransaction declineReward: whether the node declines rewards
    • NodeCreateTransaction setDeclineReward: update whether the node declines reward
  • Added the x-user-agent header to all gRPC calls to enable SDK version tracking, following the approach outlined in #3089
  • Included examples that demonstrate proper error handling in realistic, real-world scenarios, including how to manage network connectivity issues when interacting with a single node. #3064

v2.64.0-beta.1

Added

  • Support for HIP-551 Batch Transaction https://hips.hedera.com/hip/hip-551 It defines a mechanism to execute batch transactions such that a series of transactions (HAPI calls) depending on each other can be rolled into one transaction that passes the ACID test (atomicity, consistency, isolation, and durability). #3039
    • New BatchTransaction struct that has a list of innerTransactions and innerTransactionIds.
    • New batchKey field in Transaction class that must sign the BatchTransaction
    • New batchify method that sets the batch key and marks a transaction as part of a batch transaction (inner transaction). The transaction is signed by the client of the operator and frozen.
  • Extend setKeyWithAlias funcs to support PublicKey. #3051
  • Enhancing the retry mechanism for the status code THROTTLED_AT_CONSENSUS using backoffs retry mechanism. #3065 #3076

v2.63.0

Added

  • Added a UMD example demonstrating usage of the SDK in browser environments #3028
  • Added PrivateKey.getRecoveryId(r, s, message) method to enable recovery ID (v) calculation from raw ECDSA signature components.
    This addition allows developers to compute the recovery ID directly, enabling full support for signing and serializing Ethereum transactions (including EIP-155) within the SDK. It enhances compatibility with external Ethereum clients and tooling. #3021
  • Added an example demonstrating how to sign and recover Ethereum addresses using the Hedera SDK, Ethereum-style signature hashing (EIP-191), and the ecrecover contract. #3029
  • Implemented dynamic generation of RequestType.js and Status.js by parsing protobuf definitions. #3018

Changed

  • Improved reliability of getReceiptQuery and getRecordQuery, which are single-node requests. These queries now retry up to 10 times with a delay when encountering node-specific issues (e.g., "All nodes are unhealthy") to handle transient network or node health problems more gracefully. #3038
  • Extracted _makePaymentTransaction function used by both Query and CostQuery for initiating payment transactions. The filename begins with an underscore to indicate it is not meant for public use and is placed in the queries folder to clearly indicate its internal scope. #3017
  • Fixed a bug in TopicUpdateTransaction related to the handling of feeExemptKeys and customFees properties when they are unset. Previously, the transaction would include empty arrays for these fields, unintentionally clearing existing values on the topic. This change ensures that unset properties are treated as null, preserving existing topic configurations.#3031
  • Updated README.md to reflect support for the UMD package #3028

Removed

  • MyHbarWallet gRPC web proxies #3053

v2.63.0-beta.1

Changed

Unlike elliptic, @​noble/curves automatically enforces a normalized s value in ECDSA signatures, aligning with best practices in cryptographic security. This ensures better interoperability while preventing malleability-related issues.

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@hashgraph/sdk](https://github.com/hiero-ledger/hiero-sdk-js) from 2.59.0 to 2.64.3.
- [Release notes](https://github.com/hiero-ledger/hiero-sdk-js/releases)
- [Changelog](https://github.com/hiero-ledger/hiero-sdk-js/blob/v2.64.3/CHANGELOG.md)
- [Commits](hiero-ledger/hiero-sdk-js@v2.59.0...v2.64.3)

---
updated-dependencies:
- dependency-name: "@hashgraph/sdk"
  dependency-version: 2.64.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels May 14, 2025
@dependabot dependabot bot requested a review from a team as a code owner May 14, 2025 09:18
@dependabot dependabot bot requested a review from natanasow May 14, 2025 09:18
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels May 14, 2025
@dependabot dependabot bot requested a review from georgi-l95 May 14, 2025 09:18
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot bot commented on behalf of github May 15, 2025

Superseded by #1072.

@dependabot dependabot bot closed this May 15, 2025
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/test/cypress/hashgraph/sdk-2.64.3 branch May 15, 2025 09:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants