Releases: okx/reth
Releases · okx/reth
op-reth v0.1.5
This is a hotfix release on top of v0.1.4 that contains:
- Flashblocks enhancements: Multiple improvements for flashblocks including caching, RPC API support (
eth_getTransactionByHash), metrics, and state root calculation optimization - Block timing metrics: New RAII-based block timing implementation with Prometheus support for better observability
- Bug fixes: Resolved internal transaction (innertx) timeout issue and corrected block timing log ordering
This release also updates cargo dependencies and consolidates flashblocks related data structures to op-alloy.
✨ Features
- feat: support missing eth APIs for flashblocks RPC on Reth (#61)
- feat(metrics): implement RAII-based block timing with Prometheus support (#60)
- feat(flashblock): Enable
eth_getTransactionByHashsupport for flashblock (paradigmxyz#19954) - feat(flashblocks): Cache recent flashblocks (paradigmxyz#19786)
- feat(flashblocks): add metrics for current block and index (paradigmxyz#19712)
- feat(flashblock): improve state root calculation condition (paradigmxyz#19667)
🐛 Bug Fixes
- fix: correct block timing log ordering for accurate timestamp (#66)
- fix: resolve internal transaction (innertx) timeout issue (#58)
🔧 Refactor & Chore
- chore: Update cargo deps (#65)
- Fix fmt (#62)
- refactor(flashblock): Move all flashblocks related data structure to op-alloy (paradigmxyz#19608)
- chore: add target: flashblock for all flashblock related traces (paradigmxyz#19656)
Full Changelog: v0.1.4...v0.1.5
op-reth v0.1.4
What's Changed
- feat: sub command init must with genesis file in xlayer-mainnet or xlayer-testnet by @cuiweixie in #55
- feat: Add Jovian hardfork support for XLayer mainnet and testnet by @zjg555543 in #56
New Contributors
- @cuiweixie made their first contribution in #55
Full Changelog: v0.1.3...v0.1.4
op-reth v0.1.3
What's Changed
- fix rpc propagating txs by polling again by @KyrinCode in #49
Full Changelog: v0.1.2...v0.1.3
op-reth v0.1.2
What's Changed
- Add new legacy RPCs and fix block hash routing by @zjg555543 in #36
- fix fmt by @cliff0412 in #40
- Fix/cliff/normalize style by @cliff0412 in #34
- chore: clean up e2e tests by @sieniven in #42
- chore: Add rust formatter to precommit hook by @sieniven in #43
- feat: add block timing metrics for production and execution by @LeoGuo621 in #41
- chore: Remove e2e, migrate to new xlayer-reth repo by @sieniven in #44
- chore: Fix precommit script by @sieniven in #46
- Sync main 193 by @louisliu2048 in #47
- fix(p2p): resolve external ip on startup by @xzav3r in #48
- chore(build): improve build image by @dloghin in #45
Full Changelog: v0.1.1...v0.1.2
op-reth v0.1.1
What's Changed
- support trace tx log by @LeoGuo621 in #16
- fix constraint by @KyrinCode in #30
- Fix legacy rpc unit test not sharing same default legacy timeout by @Vui-Chee in #31
- feat(genesis): optimize genesis loading with built-in xlayer specs by @zjg555543 in #23
- Ignore xlayer-e2e-test meant for local testing by @Vui-Chee in #32
- Fix reth-optimism-payload-builder compile fail from missing macro by @Vui-Chee in #33
- feat: innertx by @ylsGit in #15
- feat(RPC): Support eth_minGasPrice rpc method by @JimmyShi22 in #35
- Sync main 192 by @louisliu2048 in #37
New Contributors
- @LeoGuo621 made their first contribution in #16
- @KyrinCode made their first contribution in #30
- @ylsGit made their first contribution in #15
Full Changelog: v0.1.0...v0.1.1