github OffchainLabs/nitro v3.3.0-rc.2
Arbitrum Nitro v3.3.0 Release Candidate 2

pre-release3 days ago

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

Don't miss a new nitro release

NewReleases is sending notifications on new releases.