github OffchainLabs/nitro v3.6.5
Arbitrum Nitro v3.6.5

3 months ago

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

Don't miss a new nitro release

NewReleases is sending notifications on new releases.