Skip to content

v0.60.0

Latest
Compare
Choose a tag to compare
@swirlds-automation swirlds-automation released this 20 Nov 03:57
· 18 commits to release/0.59 since this release
v0.60.0
7faf91f

Overview

The Hedera JSON RPC Relay v0.60.0 release introduces critical updates aimed at improving transaction handling and robustness.

Notable enhancements include the removal of transactions with status INVALID_ACCOUNT_ID from block-specific routes, ensuring cleaner and more accurate transaction data. Additionally, sendRawTransaction has been updated to include retries and polls for transaction validity in cases of timeouts or connection errors, enhancing reliability in processing. These improvements strengthen the platform's ability to handle edge cases and provide a smoother developer experience.

This release also incorporates numerous bug fixes, dependency upgrades, and internal changes. Key fixes address issues such as incorrect WebSocket metrics and cache key errors in eth_getBlockByHash, ensuring greater stability. Dependency upgrades, including updates to @hashgraph/sdk and web3, bring improved performance and compatibility. Internally, updates such as dividing Hbar Limiter tests into batches, adding ESLint rules, and stabilizing rate limiter tests reflect the team’s commitment to maintaining a cleaner and more manageable codebase. These changes collectively contribute to a more robust and developer-friendly platform.

What's Changed

Enhancements

  • feat: Added ability to load spending plans from environment variable. by @ebadiere in #3153
  • docs: Add testing-guide.md to document testing best practices by @victor-yanev in #3164
  • fix: Adds retry to send raw transaction by @konstantinabl in #3161
  • feat: remove transactions with status INVALID_ACCOUNT_ID from block-specific routes by @natanasow in #3177
  • test: added e2e tests for multiple users across various tiers by @quiet-node in #3190
  • fix: modified sendRawTransaction to also poll MN for transaction's validity for Timeout and ConnectionDropped error by @quiet-node in #3229
  • chore: add active users counter per rate limiter duration by @nadezhdapopovaa in #3150

Bug Fixes

Dependency Upgrades

Internal Changes

New Contributors

Full Changelog: v0.59.20-node-alpha...v0.60.0