This release is available as a Docker Image on Docker Hub at offchainlabs/nitro-node:v3.5.4-217e414
This Docker image specifies default flags in its entrypoint which should be replicated if you're overriding the entrypoint: /usr/local/bin/nitro --validation.wasm.allowed-wasm-module-roots /home/user/nitro-legacy/machines,/home/user/target/machines
If you're running a validator without a split validation server (this will be true of most validators), you should instead use the image offchainlabs/nitro-node:v3.5.4-217e414-validator which has the extra script /usr/local/bin/split-val-entry.sh as the entrypoint.
Important note:
If running a sequencer with parent chain on Pectra, the following parameters are required until 3.6 is ready. These parameter are not needed for any node other than sequencer, and should not be used when parent chain is mainnet.
--node.delayed-sequencer.use-merge-finality=false
--node.delayed-sequencer.finalize-distance=20
What's Changed
Memory improvements for DAS, along with various ExpressLane and BoLD improvments
Configuration Changes
--execution.sequencer.dangerous.timeboost.max-queued-tx-count
has been removed
User-facing Improvements
- ExpressLane submissions are returned results immediately: #3024
- Implement block-based Express Lane timeout: #3026
- Remove timeboost's MaxQueuedTxCount config option: #3023
- Memory improvements in DAS REST client: #3030
Internal Highlights
- Fix auction resolution during a tie: #3022
- Update bold fast confirmation based on legacy fast confirmation improvements: #3027
- Handle getting creationAtBlock for L3 BoLD: #3029
Full Changelog: v3.5.3...v3.5.4