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

latest releases: v0.66.0, v0.66.0-rc1, v0.65.1...
17 months ago

The latest update to the Hedera JSON RPC Relay introduces significant enhancements aimed at optimizing performance and expanding functionality. Noteworthy improvements include the introduction of support for newHeads transactions for the Web Socket Server, also metrics that enhances the tracking and metrics of new block heads.
Additionally, fixes to EVM address resolutions and gas value formatting are implemented to ensure smoother transactions and compatibility with utility packages.

Bug fixes in this update are critical for enhancing the relay's reliability, including adjustments for legacy transaction support and modifications to the Redis cache mechanism. These changes address specific issues that have impacted the accuracy and efficiency of transaction processing.

Furthermore, the release sees a comprehensive update to dependencies, ensuring that the relay operates securely and efficiently with the latest software versions. This update, bolstered by contributions from the developer community, represents a significant step forward in the relay's development, focusing on improving usability and stability for its users.

Enhancements

  • feat: Added support for newHeads include transactions. (#2227) #2242
  • 2149 add websocket new heads transactions #2226
  • feat: Added metric for newHeads. #2215
  • fix: resolved evm addresses for from and to addresses in returned transactions #2185
  • 2181 add json rpc support to websocket server #2182
  • fix: trimmed preceding zeros for gas value (#2174) #2180
  • Leading zeros for hex causes incompatibility with common utility packages #2174
  • Incompatible toAddress in JSON RPC response #2128

Bug Fixes

  • fix: added support for legacy pre EIP 155 transactions with no chainI… #2240
  • fix: HotFix for using mSet instead of Set for redis cache #2213
  • Inconsistency in Value Representation Between eth_call&eth_estimateGas and Transaction Value Adjustments #2176
  • No matching record found for transaction id xx #2131

Dependency Upgrades

  • chore: [Snyk] Upgrade dotenv from 16.4.4 to 16.4.5 #2212
  • [Snyk] Upgrade @graphprotocol/graph-cli from 0.68.0 to 0.68.3 #2211
  • build(deps): bump follow-redirects from 1.15.4 to 1.15.6 #2209
  • build(deps): bump follow-redirects from 1.15.4 to 1.15.6 in /tools/truffle-example #2208
  • build(deps-dev): bump follow-redirects from 1.15.4 to 1.15.6 in /tools/hardhat-example #2207
  • build(deps-dev): bump follow-redirects from 1.15.4 to 1.15.6 in /tools/subgraph-example #2206
  • build(deps): bump follow-redirects from 1.15.4 to 1.15.6 in /tools/solidity-coverage-example #2205
  • build(deps): bump follow-redirects from 1.15.4 to 1.15.6 in /dapp-example #2204
  • [Snyk] Upgrade keyv-file from 0.3.0 to 0.3.1 #2199
  • [Snyk] Upgrade dotenv from 16.4.4 to 16.4.5 #2196
  • [Snyk] Upgrade @hashgraph/hedera-local from 2.18.1 to 2.19.0 #2193
  • [Snyk] Upgrade @graphprotocol/graph-ts from 0.32.0 to 0.33.0 #2187
  • [Snyk] Upgrade dotenv from 16.4.1 to 16.4.4 #2186
  • [Snyk] Upgrade pnpm from 8.15.1 to 8.15.3 #2179
  • [Snyk] Upgrade @mui/material from 5.15.9 to 5.15.10 #2178
  • [Snyk] Upgrade dotenv from 16.4.3 to 16.4.4 #2177
  • [Snyk] Upgrade web3 from 4.4.0 to 4.5.0 #2172
  • [Snyk] Upgrade dotenv from 16.4.2 to 16.4.3 #2171

Contributors

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

@AlfredoG87, @dependabot[bot], @ebadiere, @quiet-node, and @swirlds-automation

Full Changelog: v0.43.1...v0.44.0

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

NewReleases is sending notifications on new releases.