This release is available as a Docker Image on Docker Hub at offchainlabs/nitro-node:v3.6.2-5b41a2d
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.6.2-5b41a2d-validator which has the extra script /usr/local/bin/split-val-entry.sh as the entrypoint.
What's changed
Fixed eth_call overflow and reduce error log noise.
User facing changes
- Avoid overflow when adding additional gas: #3192
- replace runtime.NumCPU with a GOMAXPROCS: #3216
- Download database snapshot to chain directory: #3173
- Add experimental live tracing: #3138, #3066
Internal Highlights
- Set non zero GasMargin for auction resolution tx and enabling retrying with a new tx upon failure: #3188
- Recover bids for unresolved auction on restart: #3109
- add config for head rewind blocks limit: #3187
- fix error message in pruning: #3184
- block validator: allow large distance between outgoing validations: #2797
- geth has removed
personal
command namespace: #3195 - Correctly identify "already known" transaction error in DataPoster: #3196
- Allow to build brotli locally with recent versions of cmake: #3204
- pin foundry to 1.0.0 for contracts builder: #3205
- Use latest arbos in state_fuzz_test.go: #3208
- Add rate limiting to arb_getRawBlockMetadata reqs: #3211
- Reduce execution reverted logs due to IsDelayBufferable: #3209
- Add an option to start re validation from a specified block and end at a specified block: #2893
- fix: handle empty bids table in timeboost auctioneer: #3210
- Reduce excessive errors in block validator: #3213
- Mark live tracing as experimental: #3214
Full Changelog: v3.6.0...v3.6.2