This release is available as a Docker Image on Docker Hub at offchainlabs/nitro-node:v3.7.0-rc.7-efa52d5
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.7.0-rc.7-efa52d5-validator which has the extra script /usr/local/bin/split-val-entry.sh as the entrypoint.
** Note
Nitro 3.6.8 to 3.7.0 upgrades its internal go-ethereum version from v1.15.5 to v1.15.11, which includes a totally new log indexing system (filtermaps). Nitro still uses hashdb instead of pathdb and this makes the new log indexing operations expensive. Log indexing operations can sometimes block log queries, we have observed anywhere from 5s to 2m on Arbitrum One during log tail unindexing, which happens about once a day with arb1 traffic levels. Don't use 3.7.0 if your application or users will be broken by these delays.
What's changed
Fix timeboost regression caused by go-ethereum log indexing switch to filtermaps
User-facing improvements
- Fix gas accounting for eth_call: #3431
- Blob prices should not be used if parent chain doesn't return blob price: #3450
- Notify clients when nonce-failure transactions expire: #3463
Internal highlights
- Expanding support for multi-dimensional gas: #3429
- improve error message accuracy in CorrespondingL1BlockNumber: #3422
- Use new golangci-lint fmt and fix solidity formatter: #3432
- Update actions/setup-node to v4 : #3433
- don't run the nitro CodeQL build in parallel: #3434
- Increase EVM Call timeout to avoid flaky CI: #3435
- Bring in missing BoLD PRs: #3430, #3443
- Upgrade the GitHub Actions: #3442
- optimize regex compilation in Uncolor function: #3462
- Tx sequencing using hooks: #3454
- Workaround stuck timeboost auction logs via contract call: #3472
Full Changelog: v3.7.0-rc.6...v3.7.0-rc.7