Releases: erigontech/erigon
v2.55.0
Breaking Change
Existing nodes whose MDBX page size equals 4kb must add --db.size.limit=8TB
flag. Otherwise you will get MDBX_TOO_LARGE
error. To check the current page size you can use make db-tools
&& ./build/bin/mdbx_stat datadir/chaindata
Release Highlights
- Add full support to beacon snapshots by @Giulio2002 in #8665
- grafana board: fix cpu chart by @AskAlexSharov in #8733
- Added --beacon.api flags to enable experimental beacon API by @Giulio2002 in #8727
- bor: update mumbai bootnodes by @battlmonstr in #8671
- eth/tracers: support traceCall with txIndex by @jsvisa in #8736
- Fixed getPayloadBodiesByHash by @Giulio2002 in #8750
- p2p: fix discovery shutdown (#8725) by @battlmonstr in #8735
- txpool: limit transactions outgoing messages (#8271) by @battlmonstr in #8742
- --txpool.gossip.disable by @AskAlexSharov in #8800
- Bor: increase client timeout from 5 to 10sec (to cover remote server case) by @AskAlexSharov in #8801
- Added TxDependency Metadata to ExtraData in Block Header in Bor for Block-STM by @pratikspatil024 in #8037
- Add support for Amoy testnet by @anshalshukla in #8674
- Call Tracer.CaptureState before memory expansion by @guidovranken in #8860
debug_trace*
: root gas should use tx.gasLimit by @jsvisa in #8858- Bump GraphQL version + implement blocks (block range) by @SLoeuillet in #8872
- FIx outstanding know header==nil errors + reduce bor heimdall logging by @mh0lt in #8878
- allow disable file logging by @elee1766 in #8884
- flags: bump default value of db.size.limit to 12TB by @yperbasis in #8889
New Contributors
- @InoMurko made their first contribution in #8515
- @dario1995 made their first contribution in #8672
- @pratikspatil024 made their first contribution in #8037
- @kaliubuntu0206 made their first contribution in #8856
- @guidovranken made their first contribution in #8860
- @bayram98 made their first contribution in #8868
Full Changelog: v2.54.0...v2.55.0
v2.54.0
Attention Polygon users: You must upgrade to this release or higher before the Agra Hardfork at block 50523000 (Nov 29).
Release Highlights
- Added beacon snapshots download by @Giulio2002 in #8601
- bind-ipc by @elee1766 in #8590
- Enable h2c for http handler. add https handler for http2 by @elee1766 in #8610
- config: avoid OOM in docker using cgroups v2 limit (#6646) by @battlmonstr in #8632
- fix: batch close confict with flush by @yyjia in #8613
- snapshots: reduce merge limit of blocks to 100K by @AskAlexSharov in #8614
- mainnet 18.3M snaps by @AskAlexSharov in #8639
- rlp2 by @elee1766 in #8643
- Move validator set snapshot computation to bor_heimdall stage by @AlexeyAkhunov in #8646
- add rollback tx at GetVoteOnHash #8637 by @dlscjf151 in #8660
- Discovery zero refresh timer by @mh0lt in #8661
- headerdownload: handle tie breaker for forkchoice in pow networks by @manav2401 in #8616
- agra hf mainnet by @temaniarpit27 in #8684
- defaults change: increase default --db.read.concurrency 4 times by @AskAlexSharov in #8683
New Contributors
- @yyjia made their first contribution in #8597
- @NotCoffee418 made their first contribution in #8659
- @dlscjf151 made their first contribution in #8660
- @Sixtysixter made their first contribution in #8655
- @temaniarpit27 made their first contribution in #8684
- @testwill made their first contribution in #8557
Full Changelog: v2.53.4...v2.54.0
v2.53.4
What's Changed
- Mumbai: fix fork ID for Agra by @yperbasis in #8631
Full Changelog: v2.53.3...v2.53.4
v2.53.3
What's Changed
- Fix Agra hf scheduling on Mumbai by @anshalshukla in #8621.
If your node is still corrupted with this patch (e.g. saying "Wrong trie root", Issue #8622), you need to re-sync it. For that you can use the snapshot for Mumbai from https://snapshot.polygon.technology/.
Full Changelog: v2.53.2...v2.53.3
v2.53.2
This release fixes a recent regression with transaction pool DB growing indefinitely. If you already have big datadir/txpool
folder - just remove it.
What's Changed
- Txpool: db unlimited grow fix by @AskAlexSharov in #8596
- downloader: less webseed logs by @AskAlexSharov in #8586
- Snap: more buckets support - for better forward-compatibility by @AskAlexSharov in #8589
Full Changelog: v2.53.1...v2.53.2
v2.53.1
What's Changed
- Fix null ptr in debug_traceTransaction by @somnathb1 in #8593
Full Changelog: v2.53.0...v2.53.1
v2.53.0
Release Highlights
- Mumbai: Shanghai/Agra HF by @anshalshukla in #8504
- sync: fix a memory leak when header verification fails by @battlmonstr in #8431
- Caplin: more development by @Giulio2002 in #8474, #8477, #8459, #8518, #8546, #8554, #8570
- add "integration stage_headers --integrity.slow" to check gaps in headers or canonical markers by @AskAlexSharov in #8489
- go.mod: minimal go version 1.20 by @battlmonstr in #8495
- GOMEMLIMIT: support by @AskAlexSharov in #8498
- Add RPC daemon using Silkworm by @canepat in #8486
- eth/68: always announce tx sizes without envelopes by @yperbasis in #8530
- Switch to official KZG ceremony trusted setup (EIP-4844) by @yperbasis in #8531
- Gnosis Snapshot updated by @Giulio2002 in #8532
- Dvovk/sentinel and sentry peers data collect by @dvovk in #8533
New Contributors
- @leovct made their first contribution in #8449
- @GoodDaisy made their first contribution in #8452
- @tkzktk made their first contribution in #8480
- @felddoteth made their first contribution in #8544
Full Changelog: v2.52.5...v2.53.0
v2.52.5
v2.52.4
What's Changed
- MemDb: increase db-limit from 512Mb to 512Gb by @AskAlexSharov in #8434
- Polygon: fix invalid pre-fetched header broadcast by @mh0lt in #8442
Full Changelog: v2.52.0...v2.52.4
v2.52.0
Release Highlights
- Bor reduce logging verbosity by @mh0lt in #8401
- Don't try to create default datadir by @AskAlexSharov in #8398
- Re-enable non-EIP155 unprotected txns with
--rpc.allow-unprotected-txs
by @somnathb1 in #8400 - ValidateChain not reliant on stageBodies by @Giulio2002 in #8411
- Move borfinality package out of eth by @anshalshukla in #8407
- More Sepolia snapshots by @AskAlexSharov in #8422
- Check hash validity before milestone rewind by @mh0lt in #8414
- Bor rpc config fix by @mh0lt in #8413
- Fix bodies corrupted output in ByRange/ByHashes by @Giulio2002 in #8427
- Prune all only on unwindBlock by @mh0lt in #8430
Full Changelog: v2.51.0...v2.52.0