Releases: erigontech/erigon
v2.58.1
This patch release fixes syncing mainnet from scratch and also Issue #9472.
What's Changed
- mainnet: remove beacon after 8M by @AskAlexSharov in #9480
- snapshots: fix filesByRange by @battlmonstr in #9489
Full Changelog: v2.58.0...v2.58.1
v2.58.0 Dencun
You must upgrade to this release or later before Dencun on Gnosis Chain (11 Mar) and Ethereum mainnet (13 Mar).
Release Highlights
- Added Holesky network to Caplin by @Giulio2002 in #9272
- Caplin: Fixed EL<->CL communication for Deneb by @Giulio2002 in #9257
- turbo/jsonrpc: add support for bor state sync event tx tracing in debug API by @taratorio in #9267
- silkworm: recreate tx batch and disable read-ahead in block execution by @canepat in #9293
- Fix mapmutation size update by @canepat in #9309
- Mapmutation.Flush to use less ram and close collectors earlier by @AskAlexSharov in #9320
- updateForkChoice: support --sync.loop.block.limit by @AskAlexSharov in #9315
- Bor waypoints by @mh0lt in #9342
- Added Full Lightclient Server support by @Giulio2002 in #9354
- Schedule Dencun on mainnet by @yperbasis in #9409
- Add totalBlobPoolLimit flag by @somnathb1 in #9406
- Fixed Caplin archive past deneb by @Giulio2002 in #9416
- Schedule Dencun for Gnosis by @somnathb1 in #9437
New Contributors
Full Changelog: v2.57.3...v2.58.0
v2.57.3 Napoli on Mumbai
This release schedules the Napoli hard fork on the Mumbai test net at block 45648608 (Feb 7th, 2024 around 8 AM UTC). Mumbai operators must upgrade beforehand.
What's Changed
- Mumbai: add Napoli block by @temaniarpit27 in #9346
Full Changelog: v2.57.2...v2.57.3
v2.57.2
What's Changed
- (FIX) RpcDaemon doesn't see recently retired blocks by @AskAlexSharov in #9336
Full Changelog: v2.57.1...v2.57.2
v2.57.1
This release patches Issue #9294 and a couple of issues in the transaction pool.
What's Changed
- downloader: prohibit_new_downloads.lock check missed download by @AskAlexSharov in #9300
- txpool: fix initial blockGasLimit and setBlobFee() by @yperbasis in #9303
Full Changelog: v2.57.0...v2.57.1
v2.57.0
Sepolia/Holešky/Chiado users: you must upgrade to this release or later before Dencun (30 Jan for Sepolia, 31 Jan for Chiado, 7 Feb for Holešky).
Release Highlights
- polygon/sync: canonical chain builder by @battlmonstr in #9117
- downloader:
--verify --verify.files --verify.failfast
support by @AskAlexSharov in #9156 - stagedsync: fix bor heimdall mining flow by @taratorio in #9149
- Schedule Dencun for Chiado by @yperbasis in #9184
- mdbx: hard dirtyPages limit by @AskAlexSharov in #9178
- Added EthV1AggregateAndProofs API by @Giulio2002 in #9192
- Fixes for Bor Block Production Synchronization by @mh0lt in #9162
- mdbx: dplimit - support cgroups/gomelimit, avoid using SetOptions after env.Open() by @AskAlexSharov in #9189
- Fix txpool queue overflow by @mh0lt in #9197
- recsplit: reduce ram pressure by @AskAlexSharov in #9218
- Tests v13 fix by @racytech in #9200
- Deneb integration to Caplin by @bayram98 in #9093
- polygon/sync: fork choice logic by @battlmonstr in #9228
- p2p: panic in enode DB Close on shutdown (#9237) by @battlmonstr in #9240
- Caplin: Fixed goroutine hell by @Giulio2002 in #9246
- Implement PIP-33: Napoli Hardfork by @yperbasis in #8975
- Move blob cache check in txpool by @somnathb1 in #9250
- mdbx: race conditions in MdbxKV.Close (#8409) by @battlmonstr in #9244
- Schedule Dencun for Sepolia & Holešky by @yperbasis in #9255
New Contributors
- @vuittont60 made their first contribution in #9173
- @Pan-chao made their first contribution in #9223
- @arunsathiya made their first contribution in #9215
Full Changelog: v2.56.2...v2.57.0
v2.56.2
This release fixes Erigon's failure to stop gracefully, introduced in v2.56.0.
What's Changed
- p2p/discv4: revert gotreply handler change from #8661 (#9119) (#9195) by @battlmonstr in #9210
Full Changelog: v2.56.1...v2.56.2
v2.56.1 Amoy
v2.56.0 Görli Dencun
This release schedules Dencun for Görli (17 Jan).
Release Highlights
- Update gnosis bootnodes by @4rgon4ut in #8907
- Enable superfluous ws.port flag to fix some Hive RPC tests by @somnathb1 in #8909
- Resumable beacon state reconstruction by @Giulio2002 in #8918
- rpc: add
txHash
todebug_traceBlock*
results by @yperbasis in #9016 - Astrid sync by @battlmonstr in #9017
- snaps: stop merge to 500K and enjoy immutability by @AskAlexSharov in #9034
- downloader: handle race between adding magnet link and files from webseed by @AskAlexSharov in #9045
- polygon/sync: implement header downloader by @taratorio in #9030
- Add
blocksByRange
&blocksByRoot
P2P rpc handlers by @bayram98 in #8885 - rpcademon: eth_createAccessList: fix in retrieve nonce by @lupin012 in #9064
- bor mainnet 51m by @AskAlexSharov in #9073
- Added Validators endpoint to Beacon API by @Giulio2002 in #9080
- rpc: implement txpool_contentFrom by @jsvisa in #9057
- Make Caplin work with Otterscan by @Giulio2002 in #9115
- Schedule Dencun for Görli by @yperbasis in #9116
- erigon snapshots integrity: add check for body.BaseTxnID by @AskAlexSharov in #9121
New Contributors
- @ddl-hust made their first contribution in #8886
- @anil2ec4 made their first contribution in #8883
- @4rgon4ut made their first contribution in #8907
- @3commascapital made their first contribution in #8933
- @JacekGlen made their first contribution in #8955
- @phillipleblanc made their first contribution in #8984
- @oxbau made their first contribution in #9112
Full Changelog: v2.55.1...v2.56.0
v2.55.1
What's Changed
- Fix snap initialization from frozen blocks by @mh0lt in #8908
- Caplin: Backfill only with flag by @Giulio2002 in #8913
- Caplin: Parallel historical states reconstruction by @Giulio2002 in #8817
- Caplin: [beacon handler] framework by @elee1766 in #8851
- Estimate: less RAM for indexing by @AskAlexSharov in #8911
Full Changelog: v2.55.0...v2.55.1