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
- chore: blockscout example project by @nadezhdapopovaa in #3386
- chore(logging): enhanced logging upon receiving responses from the Mirror Node server by @quiet-node in #3422
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
- build: [Snyk] Upgrade @hashgraph/sdk from 2.53.0 to 2.56.0 by @swirlds-automation in #3383
- build: [Snyk] Upgrade @graphprotocol/graph-cli from 0.92.0 to 0.93.3 by @swirlds-automation in #3400
- build: [Snyk] Upgrade @mui/material from 5.16.8 to 5.16.13 by @swirlds-automation in #3403
- build(deps): bump undici from 5.28.4 to 5.28.5 in /tools/hardhat-viem-example by @dependabot in #3414
- build: [Snyk] Upgrade pnpm from 9.15.0 to 9.15.1 by @swirlds-automation in #3382
- build(deps): bump undici from 5.28.4 to 5.28.5 in /tools/subgraph-example by @dependabot in #3420
- build: [Snyk] Upgrade pnpm from 9.15.1 to 9.15.2 by @swirlds-automation in #3423
- build: [Snyk] Upgrade @emotion/react from 11.13.5 to 11.14.0 by @swirlds-automation in #3424
Internal Changes
- chore: remove duplicated OFT Adapter section in LZ readme by @natanasow in #3397
- chore: fix CODEOWNERS file by @mishomihov00 in #3384
- feat: added DEPENDENT_SERVICE_IMMATURE_RECORDS predefined error for immature records scenarios by @quiet-node in #3394
- refactor: clean up configurations by @victor-yanev in #3331
Full Changelog: v0.64.4...v0.65.0