Overview
The Hedera JSON-RPC Relay v0.66.0 release brings key improvements to configuration management and system reliability. A major update enhances type inference in ConfigService.get()
, ensuring more explicit type resolution and reducing type mismatches across the codebase. This update also establishes a single source of truth for configuration values, improving consistency, maintainability, and correctness by aligning default values with documentation and replacing hardcoded constants with configurable values.
Alongside these refinements, the release includes minor bug fixes, dependency upgrades such as updates to @mui/material
, ethers
, and go-ethereum
, as well as internal improvements like enhanced Grafana dashboard visibility for Ethereum RPC execution methods. These updates contribute to a more reliable and seamless developer experience.
What's Changed
Enhancements
-
Fix: Resolve Type Warnings for ConfigService.get() by @belloibrahv in https://github.com/hashgraph/hedera-json-rpc-relay/pull/3350
-
feat: refactor mirrorNodeClient axios
transformResponse
and fix all unit tests by @natanasow in https://github.com/hashgraph/hedera-json-rpc-relay/pull/3435
Bug Fixes
- fix: Resolve BigInt type mismatch in eth_sendRawTransaction precheck by @quiet-node in https://github.com/hashgraph/hedera-json-rpc-relay/pull/3463
Dependency Upgrades
- build: [Snyk] Upgrade @mui/material from 5.16.13 to 5.16.14 by @swirlds-automation in https://github.com/hashgraph/hedera-json-rpc-relay/pull/3438
- build(deps): bump openssl from 0.10.66 to 0.10.70 in /tools/alloy-core-rs-example by @dependabot in https://github.com/hashgraph/hedera-json-rpc-relay/pull/3440
- build(deps): bump github.com/ethereum/go-ethereum from 1.14.3 to 1.14.13 in /tools/golang-example by @dependabot in https://github.com/hashgraph/hedera-json-rpc-relay/pull/3446
- build: [Snyk] Upgrade ethers from 6.13.4 to 6.13.5 by @swirlds-automation in https://github.com/hashgraph/hedera-json-rpc-relay/pull/3437
Internal Changes
- fix(test): equipped a more appropriate block range for eth_getLogs WS release test by @quiet-node in https://github.com/hashgraph/hedera-json-rpc-relay/pull/3452
- Fix: Resolve Type Warnings for ConfigService.get() by @belloibrahv in https://github.com/hashgraph/hedera-json-rpc-relay/pull/3350
- chore: updated grafana dashboard for better visibility on Ethereum RPC Execution Methods by @quiet-node in https://github.com/hashgraph/hedera-json-rpc-relay/pull/3459
Full Changelog: hashgraph/hedera-json-rpc-relay@v0.65.1...v0.66.0