This release is available as a Docker Image on Docker Hub at offchainlabs/nitro-node:v3.6.5-rc.2-89cef87
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.6.5-rc.2-89cef87-validator which has the extra script /usr/local/bin/split-val-entry.sh as the entrypoint.
User-facing Improvements
- Allow nitro nodes to forward requests based on block number to archive nodes: #3215
- Add sequencer config options that disables check for blob base fee: #3267
Internal Highlights
- Initialize streamTimeout from config: #3222
- Implement instance checks in test_import_export_safety: #3232
- Handle gas pool overflow gracefully: #3226
- Do not return promises in ExecutionClient.Start and ExecutionClientStopAndWait: #3248
- Fix maintenance lock: #3247
- Add progressive logging for expected surplus fetch failures: #3258
- Add support for events and public methods : #3260
- Native token management enable rename: #3264
- Add batchNum to unsupported authentication header byte error message: #3266
- StatelessStaker should not take rootPath as parameter: #3265
- Reduce error logs when retrying: #3223
- Define a Message Extraction Service for a Nitro Node: #3230
- Update check-build.sh for rust 1.83.0: #3268
- Update nightly CI to use new linters: #3269
- Increase log level for block based timeout err: #3276
Full Changelog: v3.6.5-rc.1...v3.6.5-rc.2