Skip to content

Releases: OffchainLabs/nitro

Consensus V1.1

04 Jul 21:27
658b00e
Compare
Choose a tag to compare
Consensus V1.1 Pre-release
Pre-release

This release signifies a consensus version, and is not necessarily a good version to run a node on

WAVM Module Root: 0x60516d8bf441f449f301d7bc8901d50acf0baa8b453e8e406f6c9475feac8c8c

This contains the following consensus changes from consensus v1:

  • Make ArbSys precompile getStorageGasAvailable method view: #749

Arbitrum v2.0.0 Nitro Beta 1

29 Jun 02:02
Compare
Choose a tag to compare

This release breaks compatibility with the old devnet and adds support for a new anytrust network.

User-facing Improvements

  • Add a new node interface method for splitting gas estimation results into their component parts: #648
  • Add extra fields to tracing to track transfers done outside of EVM execution: #664
  • Add an isSpent method to the outbox: #720

Internal Highlights

  • At-cost L1 gas pricing: #585
  • Wasm testsuite: #586
  • feat: efficient merkleprooflib saves 100s gas: #624
  • Change retryable refund calculation: #654
  • Remove old ArbOS versions and their behaviors: #683
  • Genesisblock in chainconfig and arbos-state: #691
  • Add new anytrust chain config defaults: #721

Full Changelog: v2.0.0-alpha.5...v2.0.0-beta.1

Consensus V2

28 Jun 22:20
6014374
Compare
Choose a tag to compare
Consensus V2 Pre-release
Pre-release

This release signifies a consensus version, and is not necessarily a good version to run a node on

WAVM Module Root: 0xee16b2358c81be2b9feb8486f052e74f18b8a790e4e77b4dc9e4f34d71d3b4c0

This contains the following consensus changes from consensus v1:

  • Fix L1 pricing updates when a batch posting report arrives with the current timestamp: #728

Consensus V1 Release Candidate 1

24 Jun 01:24
9b1c701
Compare
Choose a tag to compare
Pre-release

This release signifies a consensus version, and is not necessarily a good version to run a node on

WAVM Module Root: 0xbb9d58e9527566138b682f3a207c0976d5359837f6e330f4017434cca983ff41

This is the first release candidate for the first finalized state transition version, breaking compatibility with the existing devnet consensus.

Arbitrum v2.0.0 Nitro Alpha 5

10 Jun 18:16
712e0ec
Compare
Choose a tag to compare

This release adds a number of AnyTrust improvements and features.

  • Replace Retrieve API method which required passing a Data Availablity Certificate as the argument, with GetByHash which only needs the data hash.
  • REST server option for daserver for serving GetByHash requests, additional to the existing RPC server.
  • New storage modes! In addition to local disk file mode, there are now S3 and local disk database storage modes, see options starting with --data-availability.local-file-storage, --data-availablility.s3-storage, and --data-availability.local-db-storage
  • In-memory caching mode, see --data-availability.local-cache
  • Documentation in daserver-instructions updated with samples for how to run daserver as both a mirror and as a committee member.
  • REST and RPC health checks for daserver.
  • daserver can fall back to fetching from REST endpoints if it is missing a data hash, see the options under --data-availability.rest-aggregator. If it is able to retrieve from a REST endpoint, then it stores it locally. --data-availability.rest-aggregator.online-url-list allows fetching from a URL which contains a list of URLs, which can reference other lists so multiple parties can maintain mirror lists.

Arbitrum v2.0.0 Nitro Alpha 4

14 May 00:04
7e3a9b4
Compare
Choose a tag to compare
  • Adds initial support for Arbitrum AnyTrust chains

Devnet Consensus V3.1

13 May 19:59
Compare
Choose a tag to compare
Devnet Consensus V3.1 Pre-release
Pre-release

This release signifies a consensus version, and is not necessarily a good version to run a node on

WASM Module Root: 0x3d946791b42cc1069694cfab9feedc5d5ccd36cb792a2a7ed57b8cba412f65ac

This contains the following consensus changes from devnet consensus v3:

  • Add support for devnet anytrust chain: #602

Arbitrum v2.0.0 Nitro Alpha 3

28 Apr 18:39
b33dcd6
Compare
Choose a tag to compare
  • Consensus change: Fix and improve gas price updates #551 #553
  • Add arbdebug RPCs and new NodeInterfaceDebug #542
  • Improve inbox reading and block creation logging #537

Devnet Consensus V3

27 Apr 23:58
f065575
Compare
Choose a tag to compare
Devnet Consensus V3 Pre-release
Pre-release

This release signifies a consensus version, and is not necessarily a good version to run a node on

WASM Module Root: 0xdd45c240cfe6624a7dfd0b0c965bf21301ebeea7a6a2a696781a6e03b04dc288

This contains the following consensus changes from devnet consensus v2:

  • Fix gas price update looking too far back: #551
  • Remove top clamp on L2 price adjustment: #553

Arbitrum v2.0.0 Nitro Alpha 2

21 Apr 02:31
Compare
Choose a tag to compare
  • Cleanly handle L1 connections that don't support subscriptions: #536