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

2 months ago

Important Notice

You may need to use --node.staker.enable=false if you get panic: runtime error: invalid memory address on startup. Problem will be fixed in next release.

This release is available as a Docker Image on Docker Hub at offchainlabs/nitro-node:v3.6.6-a1deae2
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.6-a1deae2-validator which has the extra script /usr/local/bin/split-val-entry.sh as the entrypoint.

What's Changed

Reduce number of error level logs that aren't useful, and various code stability improvements

Configuration Changes

  • The option --node.feed.output.disable-signing has been removed

User-facing Improvements

  • Add option to enable PreImages: #3291

Internal Highligts

  • Lower log levels for pubsub producer errors: #3287
  • Skip L3 Bold Test Until We Have Bigger CI Machines: #3279
  • Allow validator failures to be able to retry in case of failure: #3277
  • Fix L2PricingState UpdatePricingModel panic if chain parameters are zero: #3290
  • Enable Golang linter misspell (for spell check): #3292
  • Refactor validator wallet: #3285
  • Increase auctioneer gas margin, lower log level for transient falures: #3295
  • Add nil check to SendExpressLaneTransaction RPC method: #3294
  • Update bold to modern golangci-lint version and enable misspell: #3293
  • Add descriptions to seq-coordinator config options: #3289
  • Check quorum of redis sentinel before reading messages from redis coordinator: #3256
  • Add zero-config HA coordination for Timeboost auctioneer: #3286
  • Don't require WasmModuleRoot if not validating: #3298
  • Remove extraneous --node.feed.output.disable-signing parameter: #3299
  • Handle incompatible wasmer serialize version: #3275
  • Fix eth_simulateV1 and add test for the same: #3304
  • Solve race in TestRequestForwardingToArchiveNodes system_test: #3307
  • Tests exact ink usage of HostIOs: #3306
  • [MEL] - Implement a Pure, Delayed Message Lookup Function: #3284
  • Refactor HostIO Pricing: #3312

Full Changelog: v3.6.5...v3.6.6

Don't miss a new nitro release

NewReleases is sending notifications on new releases.