Arbitrum Nitro v3.6.6-rc.1
Pre-releaseThis release is available as a Docker Image on Docker Hub at offchainlabs/nitro-node:v3.6.6-rc.1-6e3aba7
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-rc.1-6e3aba7-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
Full Changelog: v3.6.5...v3.6.6-rc.1