github hashgraph/hedera-json-rpc-relay v0.20.0

latest releases: v0.66.0, v0.66.0-rc1, v0.65.1...
2 years ago

Release version 0.20.0 of the Hedera JSON RPC Relay includes improvements for validating eth_call addresses, enhanced logging when calling a mirror node for eth_estimateGas, and improved cache logs. Additionally, documentation has been added regarding API limits and configurations, and a cache for getContractResult requests to the mirror node has been implemented. K6 performance tests have been updated and improved.

Furthermore, design documents for eth_subscribe have been created and initial work on this feature has been included, although they are currently disabled.

Enhancements

  • Bump 0.20.0-rc1 #1002
  • Check for Valid To and From Addresses on eth_call #994
  • Add valid account checks to eth_call #984
  • Test cases for SubscriptionController Class #979
  • 927 - Added socket connection limits. #978
  • Improve tests imports #971
  • 993-Request-ID-is-missing-from-some-mirror-node-relay-logs. This was… #964
  • Acceptance test CI for ws-server #963
  • Add Mirror node poller #962
  • Add subscription handling class #961
  • WS Server code structure #960
  • Update rate limiting and API docs #959
  • Add cache to Mirror Node Client getContractResult method. #958
  • Update IP rate limit docs to expose method limit tiers #957
  • Add a configurations md file under docs #954
  • Improve cache log and server error log #953
  • Improve cache and error logging #952
  • Add unit tests for the SubscriptionController class #942
  • Add cache to eth_getTransactionReceipt endpoint #900
  • Improvements to K6 Load and Performance Tests #899
  • Design Document for eth_subscribe and eth_unsubscribe #896
  • Change imports in tests to point directly to the modules/files instead of as packages #687

Bug Fixes

  • Request ID is missing from some mirror node retry logs #933

Documentation

  • Revise documentation around tools #993
  • Add Configurations documents #956

Contributors

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

@AlfredoG87, @Ivo-Yankov, @Nana-EC, @ebadiere, and @georgi-l95

Full Changelog: v0.19.0...v0.20.0

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

NewReleases is sending notifications on new releases.