This release is available as a Docker image on Docker Hub at offchainlabs/nitro-node:v3.3.0-rc.2-d07d7a4
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.3.0-rc.2-d07d7a4-validator
which has the extra script /usr/local/bin/split-val-entry.sh
as the entrypoint.
What's Changed
This release adds BoLD fraud proof support compared to the last release candidate.
User-facing Improvements
- Support the Arbitrum BoLD Challenge Protocol in Nitro: #2362
- Fix nitro-node validator docker image graceful shutdown: #2780
Internal Highlights
- Merge in upstream go-ethereum v1.14.2: #2552
- Explicitly create zombies for geth v1.14.2: #2732
- Update config description for batch poster max batch size: #2790
- Make golangci-lint 1.62.0 happy: #2785
- Bump google.golang.org/grpc from 1.64.0 to 1.64.1: #2726
- Blocks ReExecution should require --init.then-quit: #2792
- Get rid of the hardcoded list of chains in config_arbitrum.go (geth) instead use arbitrum_chain_info.json (nitro): #2658
- Remove gobwas/ws handshake extensions race condition workaround : #2793
- Move ArbOS upgrade handling to a bit later in block production: #2791
- Update AEP link: #2813
Full Changelog: v3.3.0-rc.1...v3.3.0-rc.2