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

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

In this release of the "hedera-json-rpc-relay" project, several enhancements were made to improve its functionality and testing. These include reducing accepted error codes, providing recommended values for environment variables, and optimizing test sets by removing synthetic transactions. Additionally, the release introduced acceptance tests for Redis cache and token allowance, as well as improved documentation for the debug endpoint.

Several bug fixes were implemented to address issues such as errors in estimating gas, null exceptions in transaction receipts, and problems related to environment variables. The release also corrected the generation of transaction receipts and resolved issues with TheGraph Node indexing and missing synthetic transactions in blocks.

Dependency upgrades were performed, including updates to the Hedera SDK and the web3 library.

Overall, this release focuses on enhancing reliability, improving testing, and resolving various issues within the project.

Enhancements

  • Reduce Accepted Error codes from MirrorNodeClient.ts #1746
  • TheGraph environment variables recommended values for HashIO Relay #1744
  • Removed synthetic transactions from test set. #1739
  • Usage of Shared Cache for Synthetic transaction receipts #1729
  • Add acceptance test for redis cache #1687
  • Add e2e tests for hbar/token allowance #1682
  • Script executing execution api tests #1621
  • Add documentation for debug endpoint. #1479
  • [Design] Explore continuous automated RPC API schema verification #1475
  • Reduce accepted error codes on mirror node contracts/call #1276
  • List all graph node env variables for hedera #700

Bug Fixes

  • Fix: eth_estimateGas error when providing gas field #1741
  • Fixed Null exception for transaction receipts #1735
  • Environment variable fixes. #1728
  • Return evm_address in eth_getTransactionByHash and eth_getTransactionReceipt #1726
  • Wrong transaction receipt generated for a transfer transaction #1710
  • TheGraph Node Indexing Error #1627
  • Blocks sometimes are with Synthetic transactions missing. #1599
  • Acceptance Test: Release - 2 Tests are failing #1579
  • Acceptance Tests are shaky #1539

Documentation

  • Add Documentation for Debug endpoint #1709

Dependency Upgrades

  • [Snyk] Upgrade @hashgraph/sdk from 2.31.0 to 2.32.0 #1737
  • [Snyk] Upgrade web3 from 4.1.0 to 4.1.1 #1731

Contributors

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

@AlfredoG87, @Ivo-Yankov, @ebadiere, @georgi-l95, @konstantinabl, @natanasow, and @swirlds-automation%

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

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

NewReleases is sending notifications on new releases.