v2.71.0
What's Changed
Summary
This release introduces improvements to Mirror Node REST API integration, enhances performance through optimized string handling, and simplifies code by leveraging built-in Go functions. It also includes important fixes for chunked transaction execution, dependency updates, and welcomes new contributors to the project.
Enhancements
- Introduced Client.GetMirrorRestApiBaseUrl getter to provide the full Mirror Node REST API base URL, including scheme and port #1507
- Updated AccountId.populateAccountEvmAddress, AccountId.populateAccountNum MirrorNodeContractQuery to construct URLs using mirrorRestApiBaseUrl instead of manually parsing strings #1507
- Used
strings.BuilderinStringmethods for various structs #1508 - Replaced custom min func with built-in function min. #1506
Bug Fixes
TransactionSignandTransactionExecuteto work with chunked transactions by calling the overridden implementations #1505
Dependency Changes
- Chore(deps): Bump google.golang.org/protobuf from 1.36.7 to 1.36.9 by @dependabot[bot] in #1491
- Chore(deps): Bump hiero-ledger/hiero-solo-action from 0.10.0 to 0.13.0 by @dependabot[bot] in #1504
- chore: bump solo action by @0xivanov in #1502
New Contributors
- @joemicky made their first contribution in #1496
- @mickychang9 made their first contribution in #1508
Full Changelog: v2.70.0...v2.71.0