Overview
The latest update to the Hedera JSON RPC Relay, v0.52.0, introduces a series of enhancements, critical bug fixes, and important dependency upgrades aimed at improving the overall functionality and performance of the system. This release demonstrates continued efforts to address HBAR rate limiter issues by enhancing tracking and visualization capabilities for HBAR transactions. Additional improvements and fixes are detailed below.
What's Changed
Enhancements
- fix: net_version now reads chainId from config and return decimal value by @quiet-node in https://github.com/hashgraph/hedera-json-rpc-relay/pull/2633
- fix: Added metrics around the HBar rate limiter to better track the by @ebadiere in https://github.com/hashgraph/hedera-json-rpc-relay/pull/2657
- test: waffle tool example by @arianejasuwienas in https://github.com/hashgraph/hedera-json-rpc-relay/pull/2640
- feat: allowed eth_call to accept null/empty tx.to to simulate deploying smart contracts by @quiet-node in https://github.com/hashgraph/hedera-json-rpc-relay/pull/2647
- feat: add a tx gasPrice Buffer to reduce INSUFFICIENT_TX_FEE cases by @natanasow in https://github.com/hashgraph/hedera-json-rpc-relay/pull/2692
- feat: Checking in the updated grafana dashboard. It now includes additional HBar spend visuals. by @ebadiere in https://github.com/hashgraph/hedera-json-rpc-relay/pull/2658
Bug Fixes
- fix: Adds usage of internal cache for getFilterChanges by @konstantinabl in https://github.com/hashgraph/hedera-json-rpc-relay/pull/2668
- fix: eth_getBlockTransactionCountByNumber is not supported in wss by @arianejasuwienas in https://github.com/hashgraph/hedera-json-rpc-relay/pull/2650
- fix: estimate_gas doesn't reflect changes in mirror-node by @victor-yanev in https://github.com/hashgraph/hedera-json-rpc-relay/pull/2409
- fix: gasprice of transactions denoted in tinybars by @natanasow in https://github.com/hashgraph/hedera-json-rpc-relay/pull/2688
Dependency Upgrades
- build(deps): [Snyk] Security upgrade ethers from 5.7.2 to 6.0.0 by @swirlds-automation in https://github.com/hashgraph/hedera-json-rpc-relay/pull/2607
- [Snyk] Upgrade web3 from 4.8.0 to 4.9.0 by @swirlds-automation in https://github.com/hashgraph/hedera-json-rpc-relay/pull/2637
- [Snyk] Upgrade @hashgraph/sdk from 2.44.0 to 2.46.0 by @swirlds-automation in https://github.com/hashgraph/hedera-json-rpc-relay/pull/2659
- build(deps): [Snyk] Security upgrade mocha from 9.2.2 to 10.6.0 by @swirlds-automation in https://github.com/hashgraph/hedera-json-rpc-relay/pull/2660
- build(deps): [Snyk] Upgrade co-body from 6.1.0 to 6.2.0 by @swirlds-automation in https://github.com/hashgraph/hedera-json-rpc-relay/pull/2661
Full Changelog: https://github.com/hashgraph/hedera-json-rpc-relay/compare/v0.51.0...v0.52.0