Important
This release includes support for a protocol hardfork.
All X Layer Testnet node operators must upgrade to v0.0.7 before the hardfork.
X Layer Mainnet node operators should wait for the official upgrade announcement (This release is for X Layer Testnet only).
What's Changed
- feat(rcs): add the Risk Control Service transaction filter and RPC audit layer (
2254764) - feat(intercept): add configurable bridge interception to Flashblocks (
7bc6cf5) - feat(builder): cache incremental trie updates between Flashblocks state-root calculations (
938476f) - feat(gasless): port X Layer Gasless support to the OP Stack v1.19 and Reth v2 stack (
26aa183) - fix(gasless): apply Gasless fees on the sequencer/attributes execution path (
88e9b1d) - fix(gasless): isolate the base-fee validation bypass per transaction (
f33ec6b) - feat(rpc): support Flashblocks-aware
eth_getTransactionCountnonce queries (f88eb18) - fix(rpc): unwrap
PendingFlashBlockwhen constructing pendingBlockState(1e81f7f) - fix(legacy-rpc): return an empty result for
eth_getLogsblock-hash queries with no matching events (7449646) - fix(flashblocks): correct the logged Flashblock index and target count (
08896e8) - feat(kms): add KMS-backed builder, P2P, and Flashblocks secret resolution (
e8f07c1) - feat(tools): add the Reth v2 storage migration command with X Layer non-zero-genesis support (
aad1fb9) - feat(migrate-v2): add MDBX-to-RocksDB index-table migration (
aa52db4) - chore(deps): upgrade Reth from v1.10.2 to v2.3.0 and align Optimism, Revm, and Alloy dependencies (
aa89286,146af2f,aad1fb9,80966e7) - fix(deps): update vulnerable networking, archive, TLS, tracing, and JWT dependencies (
4df4411,b7f94cb,147da32,aaace65,687dbcd) - test(builder): preserve an explicitly configured Flashblocks end buffer and migrate tests to the new runtime APIs (
67f8c8e,0ea0727) - test(ci): migrate workspace tests to
cargo nextestwith timeout configuration (8986f84) - build: upgrade the toolchain and container images to Rust 1.94 and improve Docker/submodule setup (
7ee04d5,30085c7) - docs: refresh the README and add the codebase context knowledge graph (
68389bc,695d731)
Full changelog: v0.0.6.1...v0.0.7
Upgrade notes
Only xlayer-reth (execution layer) needs to be upgraded; op-node does not require an upgrade for this release.
🤝 The corresponding X Layer op-node release is xlayer/v0.1.6.