The Hedera JSON RPC Relay project has recently seen significant improvements, focusing on system enhancements and bug fixes. Key enhancements include improved logging when fallback to consensus nodes and a major refactoring of ETH test specifications. On the bug fix front, the team resolved issues related to Docker image creation, MetaMask compatibility, and inconsistent responses in the "getBalance" function. Additionally, the project updated several dependencies to maintain software security and efficiency, without delving into specific details of each update. These collective efforts demonstrate a strong commitment to optimizing the relay's performance and reliability.
Notably "Batch Requests" feature has been activated on both previewnet
and testnet
. Pending Mainnet for the next release.
Enhancements
- Improve logs message when falling back to consensus node due to unsupported calls #1941
- Refactor ETH test spec #1925
- Improve Acceptance Tests Stability #1914
- Productization of Environment optimization for retries against mirror node calls. #1911
- Refactor eth.spec.ts #1591
Bug Fixes
- 1905 Release fix for docker image create. (#1906) #1961
- eth_estimateGas Fixed for MetaMask issue #1935 #1946
- eth_call fallback into consensus node logs are not showing details #1940
- eth_estimateGas Failing with metamask request when trying to send tokens #1935
- fix package-lock.json #1932
- Fixes bug related to wrong address check for getTransactionCount #1928
- Removing cache for getBalance in dev mode and 'blockNumberOrTagOrHash' is explicit #1924
- Acceptance Tests TokenCreate Fix and Reliability Improvements #1918
- AcceptanceTest TokenCreate is Consistently Failing #1913
- Upgrade
@hashgraph
/sdk from 2.32.0 to 2.37.0 #1900 - Relay "getBalance" returns incorrect, cached response #1827
Dependency Upgrades
- [Snyk] Upgrade pnpm from 8.10.3 to 8.10.4 #1952
- [Snyk] Upgrade pnpm from 8.10.2 to 8.10.3 #1949
- [Snyk] Upgrade eslint-config-standard-with-typescript from 39.0.0 to 39.1.1 #1948
- [Snyk] Upgrade
@graphprotocol
/graph-cli from 0.60.0 to 0.61.0 #1947 - [Snyk] Upgrade web3 from 4.2.0 to 4.2.2 #1944
- [Snyk] Upgrade
@types
/find-config from 1.0.2 to 1.0.4 #1939 - [Snyk] Upgrade pnpm from 8.9.2 to 8.10.2 #1938
- [Snyk] Upgrade lerna from 7.3.0 to 7.4.2 #1933
- [Snyk] Upgrade
@mui
/material from 5.14.14 to 5.14.17 #1927 - Bump Hedera-Local version #1920
Contributors
Thank you to all the contributors who worked on this release:
@AlfredoG87, @ebadiere, @georgi-l95, @isavov, @konstantinabl, @stefan-stefanooov, and @swirlds-automation