github hiero-ledger/hiero-json-rpc-relay v0.34.0

latest releases: v0.71.0, v0.71.0-rc1, v0.70.1...
22 months ago

In "hedera-json-rpc-relay" version 0.34.0, significant improvements and enhancements have been introduced. Notably, this version adds support for debugging with the implementation of the debug_traceTransaction method.

This release also focuses on enhancing overall reliability and ensuring the proper functioning of the relay. Many bug fixes have been implemented to address various issues, resulting in more stable interactions with tools like Foundry, where deploying and creating contracts using forge is now possible.

Additionally, several dependency upgrades have been applied to keep the system up-to-date and secure.

The release has also expanded its testing coverage, including tests for debug_traceTransaction, eth_subscribe, and eth_filter, as well as introducing support for Solidity coverage. These improvements collectively enhance the functionality and performance of the "hedera-json-rpc-relay."

Enhancements

  • Cancel in progress action runs #1816
  • Add acceptance tests for debug_traceTransaction endpoint #1814
  • Update relay transaction size limit response to look more like the geth response #1813
  • returning synthetic transaction when fetching it using eth_getTransac… #1805
  • Add acceptance tests for debug_traceTransaction endpoint #1793
  • Add acceptance tests to cover the debug_tranceTransaction #1792
  • Productize ETH_POPULATE_SYNTHETIC_CONTRACT_RESULTS = true #1788
  • Productize ETH_POPULATE_SYNTHETIC_CONTRACT_RESULTS = TRUE #1787
  • Add a relevant set of tests to the release tests to cover eth_subscribe and eth_filter #1785
  • Bump mirror and node container images. #1781
  • Adding Example project with solidity-coverage lib #1767
  • Add debug_traceTransaction endpoint #1745
  • Add Solidity-Coverage support #1491
  • Add base debug endpoint structure in relay #1478

Bug Fixes

  • Fix timestamp from hex to decimal when querying the mirror node #1836
  • timestamp from hex to decimal when querying the mirror node #1835
  • Foundry Forge Create Contract Fix #1834
  • Deploy Smart Contract using Foundry Fails with Deserialization Error: invalid length 1... #1824
  • JsonRpcProvider failed to detect network and cannot start up #1802
  • Fix timestamp from hex to decimal when querying the mirror node; #1798
  • Fix withdrawalsRoot #1797
  • eth_getTransactionByHash is not getting Synthetic Transactions #1794
  • execution reverted: CONTRACT_REVERT_EXECUTED #1778
  • 1445 duplicate request id in log #1776

Dependency Upgrades

  • Acceptance Tests: Upgrading Network node to version '0.42.6' and mirror-node to '0.90.0' #1841
  • [Snyk] Upgrade web3 from 4.1.1 to 4.1.2 #1812

Contributors

Thank you to all the contributors who worked on this release:

@AlfredoG87, @Neurone, @anastasiya-kovaliova, @ebadiere, @georgi-l95, @isavov, @konstantinabl, @stefan-stefanooov, and @swirlds-automation

Full Changelog: https://github.com/hashgraph/hedera-json-rpc-relay/compare/v0.33.0...v0.34.0

Don't miss a new hiero-json-rpc-relay release

NewReleases is sending notifications on new releases.