Skip to content

v2.74.0

Latest

Choose a tag to compare

@0xivanov 0xivanov released this 27 Nov 15:58
v2.74.0
a107e61

What's Changed

Enhancements

  • Support for HIP-1299: Enhanced retry mechanism to handle node account ID rotations in the Dynamic Address Book. #1547
    • The SDK now treats INVALID_NODE_ACCOUNT_ID as a retryable status code.
    • When this error is encountered, the affected node is automatically marked as unusable (increased backoff, removed from healthy nodes list).
    • The client's network configuration is automatically updated with the latest node account IDs via an address book query.
    • The transaction is automatically retried with another node.
    • This ensures seamless handling of node account ID changes that occur when nodes update their account IDs in the Dynamic Address Book.
  • Support for hooks, programmable Hiero extension points that let users customize the behavior of their entities. The initial implementation focuses on EVM hooks and account allowance hooks as the first extension point. #1572

Dependency Changes

  • Chore(deps): Bump github.com/btcsuite/btcd/btcec/v2 from 2.3.5 to 2.3.6 by @dependabot[bot] in #1556
  • Chore(deps): Bump step-security/harden-runner from 2.13.1 to 2.13.2 by @dependabot[bot] in #1560
  • Chore(deps): Bump hiero-ledger/hiero-solo-action from 0.14.0 to 0.15.0 by @dependabot[bot] in #1563
  • Chore(deps): Bump actions/checkout from 5.0.0 to 5.0.1 by @dependabot[bot] in #1567
  • Chore(deps): Bump golang.org/x/crypto from 0.43.0 to 0.44.0 by @dependabot[bot] in #1566
  • Chore(deps): Bump actions/checkout from 5.0.1 to 6.0.0 by @dependabot[bot] in #1573

New Contributors

Full Changelog: v2.73.0...v2.74.0