Skip to content

v0.46.0

Compare
Choose a tag to compare
@swirlds-automation swirlds-automation released this 23 Apr 17:56
· 8 commits to release/0.46 since this release
v0.46.0
353b62c

This release includes several enhancements and bug fixes, primarily focused on improving logging and transaction handling. Notable features include added support for 'newHeads' transactions via WebSocket, improved metrics for 'newHeads', and enhanced logging to monitor memory usage more effectively. Several fixes address issues like the resolution of EVM addresses in transactions, the trimming of leading zeros in gas values to enhance compatibility, and adjustments to support legacy transactions without chain IDs.

On the maintenance side, there have been numerous dependency upgrades to ensure better security and performance, including updates to packages like dotenv, follow-redirects, and @graphprotocol/graph-cli. These upgrades help maintain the software's compatibility with other utilities and enhance overall reliability.

Enhancements

  • feat: Added support for newHeads include transactions. (#2227) #2242
  • 2149 add websocket new heads transactions #2226
  • feat: Added metric for newHeads. #2215
  • feat: Added logging to expose memory. #2194
  • feat: Added logging around memory usage. #2189
  • Add logging to help identify memory consumption #2188
  • fix: resolved evm addresses for from and to addresses in returned transactions #2185
  • 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