Skip to content

Releases: hashgraph/hedera-json-rpc-relay

v0.65.0

07 Feb 16:51
v0.65.0
aa08fa6
Compare
Choose a tag to compare

Overview

The Hedera JSON-RPC Relay v0.65.0 release introduces critical improvements to transaction handling and log retrieval. A key fix resolves an issue where eth_getBlockByNumber failed when encountering transactions with CONTRACT_NEGATIVE_VALUE. With this update, blocks containing transactions that failed due to negative values are now correctly processed and returned, ensuring better reliability and consistency in block retrieval. Additionally, eth_getLogs has been enhanced with timestamp range validation and improved error handling, providing more accurate and reliable log retrieval while reducing potential inconsistencies in event filtering.

This release also includes important bug fixes, dependency upgrades, and internal improvements. Updates to @hashgraph/sdk, @graphprotocol/graph-cli, and @mui/material enhance compatibility and performance. Logging enhancements for Mirror Node responses and configuration cleanup contribute to a more maintainable and efficient system. These updates further refine the reliability and functionality of the Hedera JSON-RPC Relay, ensuring a smoother developer experience.

What's Changed

Enhancements

Bug Fixes

  • feat: enhanced eth_getLogs with timestamp range validation and new error handling by @quiet-node in #3431
  • feat: transaction with CONTRACT_NEGATIVE_VALUE breaks some routes by @natanasow in #3387

Dependency Upgrades

Internal Changes

Full Changelog: v0.64.4...v0.65.0

v0.65.0-rc1

03 Feb 18:30
v0.65.0-rc1
868c45e
Compare
Choose a tag to compare
v0.65.0-rc1 Pre-release
Pre-release
v0.65.0-rc1

v0.64.4

31 Jan 19:20
v0.64.4
28a1473
Compare
Choose a tag to compare

What's Changed

  • feat: transaction with CONTRACT_NEGATIVE_VALUE breaks some routes by @natanasow in #3387

Full Changelog: v0.64.3...v0.64.4

v0.64.3

29 Jan 20:45
v0.64.3
5f9c2a4
Compare
Choose a tag to compare

What's Changed

  • feat: enhanced eth_getLogs with timestamp range validation and new error handling by @quiet-node in #3431

Full Changelog: v0.64.2...v0.64.3

v0.64.2

29 Jan 20:44
v0.64.2
214f1ef
Compare
Choose a tag to compare

What's Changed

  • chore(logging): enhanced logging upon receiving responses from the Mirror Node server by @quiet-node in #3422

Full Changelog: v0.64.1...v0.64.2

v0.64.1

23 Jan 20:07
v0.64.1
6bd832c
Compare
Choose a tag to compare

What's Changed

  • feat: added DEPENDENT_SERVICE_IMMATURE_RECORDS predefined error for immature records scenarios by @quiet-node in #3394

Full Changelog: v0.64.0...v0.64.1

v0.64.0

22 Jan 01:22
v0.64.0
18d3acd
Compare
Choose a tag to compare

Overview

The Hedera JSON-RPC Relay v0.64.0 release introduces a notable enhancement with the addition of the LZ <> Hedera HTS Connector for existing token examples. This feature provides a powerful example of integrating LayerZero with Hedera's HTS, enabling seamless cross-chain token interactions and showcasing the platform's interoperability capabilities.

This release also includes dependency upgrades, including updates to @graphprotocol/graph-cli, @mui/material, and web3, enhance security and compatibility. Internal updates, such as the improved Grafana dashboard for HBAR Rate Limit visibility and updates to release automation, continue to strengthen the platform’s reliability and developer experience. These improvements solidify the Hedera JSON-RPC Relay as a robust and adaptable solution for developers.

What's Changed

Enhancements

  • feat: add LZ <> Hedera HTS Connector for existing token example by @natanasow in #3361

Dependency Upgrades

Internal Changes

New Contributors

Full Changelog: v0.63.2...v0.64.0

v0.64.0-rc1

16 Jan 02:43
v0.64.0-rc1
1411982
Compare
Choose a tag to compare
v0.64.0-rc1 Pre-release
Pre-release
v0.64.0-rc1

v0.63.2

16 Jan 02:41
v0.63.2
07bdb19
Compare
Choose a tag to compare

Overview

The Hedera JSON-RPC Relay v0.63.2 release enhances reliability for eth_getContractResult and eth_getContractResultsLogs by introducing a polling mechanism to ensure the retrieval of fully mature records from the Mirror Node (MN). This update includes stricter error handling to detect and manage immature records, preventing errors such as “Cannot read properties of null (reading ‘xyz’)” caused by improper null checks. These improvements ensure more stable and consistent RPC responses, reinforcing the robustness of the Relay’s data handling.

Bug Fixes

  • fix: added polling logic to ensure the retrieval of fully mature records from MN by @quiet-node in #3368

Full Changelog: v0.63.0...v0.63.1

v0.63.1

10 Jan 18:00
v0.63.1
593a47f
Compare
Choose a tag to compare

Overview

The Hedera JSON-RPC Relay v0.63.1 release improves reliability for eth_getBlockByNumber, eth_getBlockByHash, and eth_getTransactionReceipt by adding robust null checks, enhanced error handling, and fallback mechanisms. It also introduces a retry mechanism to handle incomplete data from the Mirror Node, ensuring stability and consistency in RPC responses.

Bug Fixes

  • fix: enhanced reliability of eth RPC methods with null checks and retry mechanisms by @quiet-node in #3349

Full Changelog: v0.63.0...v0.63.1