Skip to content

v0.19.0

Compare
Choose a tag to compare
@lukelee-sl lukelee-sl released this 13 Mar 15:16
· 1069 commits to main since this release
bd88f1e

Release v0.19.0 of JSON-RPC-Relay includes additional caching of data in order to improve performance. Also a new metric for gas consuming endpoints was added and k6 performance test results added to the release process to increase visibility. New configuration for SDK requestTimeOut and a new exponential backoff strategy when encountering connection issues were also added. Lastly, a research effort to explore support for eth_subscribe was begun and documented.

Enhancements

  • Add a gas/s metric for gas consuming endpoints #939
  • Add exponential backoff to axios retry #934
  • Cache the account mirror node query on estimateGas and getTransactionByHash #931
  • Add cache to eth_getBlockByNumber #930
  • 893 Added support to configure SDK requestTimeOut. #919
  • Add InteractingEntity label to ConsensusNode Metrics #910
  • Add cache to getBlockByNumber #905
  • Add k6 performance tests to release process #867
  • Research eth\_subscribe to expose #861

Bug Fixes

  • Change v field in eth\_getTransactionByHash and eth\_getBlockByHash to be zeroHex instead of null #917
  • Web3j 4.9.6 fails to deserialize 'v' field when calling eth\_getBlockByNumber or eth\_getTransactionByHash #916

Dependency Upgrades

  • Bump cacheable-request, @nomiclabs/hardhat-waffle, ethereum-waffle and solidity-coverage in /tools/subgraph-example #895

Contributors

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

@AlfredoG87, @Nana-EC, @dependabot[bot], @ebadiere, @georgi-l95, @natanasow, and @sergioaiobuilders

Full Changelog: v0.18.0...v0.19.0