This release is available as a Docker Image on Docker Hub at offchainlabs/nitro-node:v3.5.3-0a9c975
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.3-0a9c975-validator which has the extra script /usr/local/bin/split-val-entry.sh as the entrypoint.
What's Changed
Fix corner case that could cause abnormal shutdown with possible database corruption, correctly handle new field when parent chain is Pecta, assorted ExpressLane improvements and Stylus determistic fix
User-facing Improvements
- Stylus: visit all relevant contracts if deterministic: #2979
- shutdown deadlock fixed: #2996
- Pectra header fix for parent chain compatibility
- Hex encode bidder signatures in S3 published CSVs: #2961
- Add trackers for missing block metadata retroactively: #2958
- Make get_logs call in small chunks: #2956
Full Changelog: v3.5.2...v3.5.3