With release v0.33.0 the relay now uses shared cache for synthetic transaction receipts. This release also recommends environment variable values for TheGraph using the HashIO relay. Documentation was added for the debug endpoint. JSON RPC conformity tests were added and acceptance tests were added for Redis.
Bug fixes to eth_estimateGas, TheGraph node indexing, and shaky acceptance tests are included in this release.
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
- 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