The 0.27.1 release includes enhancements to reduce the latency on eth_sendRawTransaction, refactoring caching logic, improvements to caching metrics, and CORS preflight checks. It also includes improved error handling, acceptance test stabilization fixes, and infrastructure updates. Some dependencies were updated to the latest versions.
Enhancements
- Bump SDK 2.29.0 version #1447
- Improve
eth_sendRawTransaction
latency by simplifying precheck #1446 - Improve
eth_sendRawTransaction
latency #1443 - Update try/catch test logic in acceptance tests batches 1, 2 and 3 #1437
- Fixes try catch tests and remove unecessary asseritons #1434
- Update server to support cors preflight check #1433
- Improve handling of Mirror Node API failures response objects #1430
- Update MirrorNoceClientError to handle message, detail and data fields #1429
- fix: parsing of numeric env vars #1417
- Update default env and some misc fixes #1413
- Enable chart deploy on github workflow #1408
- Enable helm chart publishing #1407
- Fix Snyk vulnerabilities #1397
- Simplify this down to one container and the built-in wget #1381
- Multi chart umbrella chart #1362
- Add a wrapper chart to the multi chart directory #1360
- 903 automate branch tag #1258
- Add default values to .env.example #1246
- Add clientCache to centralize cache #1245
- Refactor LRU caching logic #1116
- Bump PR 0.27.1 #1517
Bug Fixes
- Fix clientCache metric collection #1432
- ClientCache metrics should be a gauge not a counter #1431
- CORS issue on HashIO #1423
- Fix transaction schema missing maxPriorityFeePerGas and maxFeePerGas #1419
- Fix Label of mirror node metric
contracts/{address}/results/{timestamp}
#1401 - eth_sendRawTransaction is returning hash when receiving wrong_nonce (bigger than expected) instead of error #1336
- BlockByNumber method implementation error #1238
Dependency Upgrades
- Bump
@grpc
/grpc-js from 1.8.7 to 1.8.17 #1455 - Upgrade axios dependency to latest version #1415
- upgrade axios and axios-retry dependencies to latests versions #1412
Contributors
Thank you to all the contributors who worked on this release:
@AlfredoG87, @Ivo-Yankov, @Nana-EC, @bguiz, @dependabot[bot], @ebadiere, @georgi-l95, @konstantinabl, and @rustyShacklefurd