github OffchainLabs/nitro v2.0.8
Arbitrum Nitro v2.0.8

latest releases: v3.1.3-rc.2, v3.1.3-rc.1, v3.1.2...
22 months ago

This release is available as a Docker image on Docker Hub at offchainlabs/nitro-node:v2.0.8-5b9fe9c

What's Changed

This release contains support for consensus v9, which will be required by November 8th to allow for future validators without archive nodes, along with various fixes and improvements.

User-facing Improvements

  • Tx Tips in L2 (will be enabled at a future point in time after discussion with community): #1253
  • Include block number in blockhash for empty L1 blocks: #1229
  • Continue running L2 nitro node when L1 is unavailable by including gas cost in batch posting report message when parsing (requires relay upgrade): #1214
  • Fix L1 block number being one too high: #1250
  • Add arbtrace_* calls forwarding: #1188
  • Add livenessprobe to feed: #1235
  • Replace panics on startup with nicer exits: #1224
  • [Instrumentation] Add Pprof Support to Nitro: #1233
  • Use batchposter address for gascap adjustment (fixes gas cap handling with data gas): #1256
  • Add consensus v9 WASM machine to docker: #1282
  • Log an error when an unsupported ArbOS upgrade is scheduled: #1284
  • Deploy token bridge with test node using sdk: #1189

Internal Highlights

  • Deterministic statedb in record/replay: #1213
  • Instead of panicking, make a fatal error when node is out of date: #1200
  • Timeout sequencer requests if they have been sitting in queue too long: #1203
  • Ensure we don't exceed MaxDecompressedLen in batch poster: #1239
  • Always try to post the next transaction in the batch poster: #1260
  • Handle unexpected relay input on connect: #1201
  • Coordinator sign asymmetric: #1136
  • Don't accept ArbitrumLegacyTxType in decodeTyped: #1269
  • Error when the L1 client returns bad transaction data instead of panicking: #1216
  • Add nonce cache to sequencer: #1175
  • Initialize validator wallet early (fixes startup logs): #1202
  • Add support for database format versions: #1225
  • Generally saturate and log a warning instead of erroring on overflow: #1245
  • Improve logging when feed goes down: #1240
  • Add extra metric to measure rate new connections are made: #1267
  • Fix full challenge tests: #1274

Config Changes

  • The sequencer redis signing options have been changed in #1136

Full Changelog: v2.0.7...v2.0.8

Don't miss a new nitro release

NewReleases is sending notifications on new releases.