This release is available as a Docker image on Docker Hub at offchainlabs/nitro-node:v2.1.0-beta.11-5627650
What's Changed
This release makes improvements to the data poster, enables its use for validators compared to the previous beta release.
User-facing Improvements
- Default paths of jwtsecret and log should be outside the nitro directory: #1755
- In the data poster, properly allocate fee spending across transactions: #1818
- Add support for the data poster to validators: #1787 and #1788
- Add option to dataposter to not store the state (recommended for L3s): #1794
- Recreate missing state on archive nodes for RPCs: #1455
- Add a raw l1 private key option to the deploy script: #1748
- Make support for non-EIP-155 txs over RPC optional: OffchainLabs/go-ethereum#250
- Introduce initial max tip cap for dataposter: #1797
- Add sepolia-rollup testnet chain information: #1829
Pending ArbOS Version 11 Improvements (work in progress)
- Fix retrayble fee refund: #1789
Internal Highlights
- Fix uint64 underflow in MaxMempoolTransactions check: #1802
- Fix lost txQueueItems in sequencer: #1808
- Don't treat hitting batch L1 bounds as a backlog: #1803
- Merge upstream go-ethereum v1.11.6: #1689
- Merge upstream go-ethereum v1.12.0: #1691
- Prevent GetNodeCreationBlockForLogLookup from causing repeated logs about an RPC error: #1805
- Drop generics from dataposter: #1773
- Rename "arb/sequencer/gasused" to "arb/gas_used": #1800
- use AuthRPC stack config params: #1765
- Check geth metrics are enabled properly: #1806
- Drop pointer comparisons: #1821
Configuration Changes
--node.batch-poster.poll-delay
(and the equivalent JSON config option) has been renamed to--node.batch-poster.poll-interval
Full Changelog: v2.1.0-beta.10...v2.1.0-beta.11