This release is available as a Docker Image on Docker Hub at offchainlabs/nitro-node:v3.6.5-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-89cef87-validator which has the extra script /usr/local/bin/split-val-entry.sh as the entrypoint.
What's Changed
Add an option to disable check for blob base fee to improve compatibility when using Base as parent chain, and various stability improvements
User-facing Improvements
- Fix missing resource-mgmt parameter handling: #3261
- 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
- Disable SendTxToL1 when there is at least 1 NativeTokenOwner: #3255
- Call l1Reader.Start before calling l1Reader.Subscribe: #3262
- Update to modern golangci-lint version: #3263
- Fix safeBlockDelayInSeconds calculation for L3 BoLD: #3257
- 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