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

latest releases: v3.3.0-rc.1, v3.2.1, consensus-v32...
18 months ago

This release is available as a Docker image on Docker Hub at offchainlabs/nitro-node:v2.0.14-2baa834

What's Changed

This release adds support for offline pruning, adds support for eth_sendRawTransactionConditional (not yet enabled on mainnet), and fixes miscellaneous validator issues.

User-facing Improvements

  • Add CLI flags for offline pruning: #1360
  • Run a watchtower validator by default: #1514
    • To disable this, use --node.staker.enable=false
    • Running a watchtower validator no longer enables the block validator by default, but it still can be explicitly enabled with --node.block-validator.enable
  • Support eth_sendRawTransactionConditional: #1474
  • Make the JSON-RPC max response batch size configurable: #1602
  • Add metrics for validator and batch poster balance: #1508
  • Add option to use a different path for the ancient folder: #1559

Pending ArbOS Version 11 Improvements (work in progress)

  • ArbOS: Revert when creating logs in static contexts: #1562

Internal Highlights

  • Initial Execution separation: #1467
  • Arbitrator bulk memory support: #1551
  • Validator config fix: #1600
  • Use the best brotli compression level for the batch poster defaults: #1580
  • Retry block validation if we fail to add the sequencer message: #1548
  • Modify makefile to build brotli wasm in docker by default: #1550
  • If the desired tip increases 10x, force the fee cap to increase: #1585
  • Improve sequencer queue timeout handling: #1555
  • Prefer IPv4 connections in TxForwarder: #1561
  • Do not reset nonce failure expiry timer if the tx gets re-added to the nonce failure cache: #1557
  • Improve locking in block_validator: #1541

Full Changelog: v2.0.13...v2.0.14

Don't miss a new nitro release

NewReleases is sending notifications on new releases.