Releases: erigontech/erigon
Releases · erigontech/erigon
v2.49.0 Holešky
Release Highlights
- Support of Holešky testnet
- Cancun mostly implemented
- Steady progress on Caplin (under active development)
- change
--db.pagesize
default to 8KB (other sizes will work. Way to change pagesize: https://github.com/ledgerwatch/erigon/blob/devel/cmd/integration/Readme.md#copy-data-to-another-db) - Peer stability – fixes to better process
DiscReason
and avoid dropping valid peers.--sentry.drop-useless-peers
should be unnecessary from this version - Various other fixes and improvements, particularly for Polygon
Polygon upgrades/fixes
Warning Don't use v2.49.0 on the Polygon Main Net until further Notice
We have discovered an issue with v2.49.0 which causes Erigon to falsely identify blocks as bad. Once this occurs the attempted delivery of the good block will fail stalling the download process.
We are currently investigating the issue and will release an update once this is resolved.
- Bor sync events now included in Erigon snapshots
- Support for prometheus type metadata
- Minor compatibility merges from polygon erigon fork
Full Changelog: v2.48.1...v2.49.0
v2.48.1
v2.48.0
Release highlights
- Added Shapella activation time for Gnosis Chain.
- Updated block number for Polygon Indore hard-fork.
Changelog
- 084acc1 Stable modifications
- 83f5917 Bump version number (#7830)
- e18db89 RPCTxFeeCap flag for rpc daemon (#7824)
- 1f7de0e Rename StageLoopStep to StageLoopIteration (#7820)
- ecc1514 crypto: a few extra tests (#7795)
- affef54 BlobTx un/marshal json (#7815)
- 0a1229b Fixed for the devnet runner (#7808)
- bcc2a4a Cleaned up error handling in network and node start-up (#7811)
- e490630 Update indore HF block number for polygon mainnet (#7809)
- c9aa54f Fix typo in db_walkthrough.MD (#7810)
- 6f0a02a [bor] Implement bor_getSnapshotProposerSequence RPC method (#7770)
- a2dd5da [erigon-lib] EIP-4844: parse transactions when not wrapped with blobs (#7805)
- 1a1ca49 change --db.pagesize default to 8KB (#7798)
- fb94eee TestState: don't share db instance (#7800)
- a24eae8 EIP-4844: Handle data gas in txpool (#7779)
- 5dd6b77 Up grpc version (#7791)
- 108ca8a e3: history - less iterators (#7790)
- 32bc5c1 Fix withdrawalContractAddress for Gnosis Chain (#7789)
- 1f9bec2 enable cli RPCGlobalTxFeeCapFlag (#7775)
- f8cb4d6 Fix subscription closing race (#7788)
- ded166d e3: release chain maker changes (#7787)
- 9f5808b Schedule Shapella for Gnosis Chain (#7784)
- f8a5c8c Fix DumpTxs (#7782)
- 141c4ae More Bor mainnet snapshot files (#7783)
- 951ebd2 Revert "Remove excessive logging in bor (#7690)" (#7777)
- 7bad6d3 erigon_info metric (#7769)
- 3542298 [bor] Code simplifications (#7772)
- 051cad0 Devnet diagnostics (#7762)
- 880c939 e3: idx range method (#7767)
- 6815323 Update to latest erigon-lib (#7764)
- 932c2ac fix for test (#7765)
- 7123114 Block Gas limit contract integration for Chiado (#7727)
- ec4281e BlobTxWrapper RLP encode-decode and tests (#7742)
- 5be6851 save
- e28fcc0 Merge branch 'stable' into devel
- 9e96de6 e3: fix test (#7760)
- 86035ca e3: unwind simplify (#7759)
- 2adf258 e3: simplify unwind (#7758)
- a77edd7 faster opening of snapshots and indices (#7757)
v2.47.0
Release highlights
- Fixed regression introduced in release
v2.45.0
and causing panic with messageno gaps in tx ids are allowed
. No resync is required, node repairs when run with this newest version. - Added more block snapshots (up to block 44m) for Polygon bor mainnet.
- Support for Polygon
Indore
hard-fork (was also present inv2.46.0
which is now superseded).
Changelog
- 5536d64 Stable modifications
- f8a5c8c Fix DumpTxs (#7782)
- 141c4ae More Bor mainnet snapshot files (#7783)
- 951ebd2 Revert "Remove excessive logging in bor (#7690)" (#7777)
- 7bad6d3 erigon_info metric (#7769)
- 3542298 [bor] Code simplifications (#7772)
- 051cad0 Devnet diagnostics (#7762)
- 880c939 e3: idx range method (#7767)
- 6815323 Update to latest erigon-lib (#7764)
- 932c2ac fix for test (#7765)
- 7123114 Block Gas limit contract integration for Chiado (#7727)
- ec4281e BlobTxWrapper RLP encode-decode and tests (#7742)
- 5be6851 save
- e28fcc0 Merge branch 'stable' into devel
- 9e96de6 e3: fix test (#7760)
- 86035ca e3: unwind simplify (#7759)
- 2adf258 e3: simplify unwind (#7758)
- a77edd7 faster opening of snapshots and indices (#7757)
v2.46.0
Versions which support Polygon's Indore hard-fork:
https://github.com/ledgerwatch/erigon/releases/tag/v2.46.0
https://github.com/ledgerwatch/erigon/releases/tag/v2.45.3
Highlights:
- added --log.dir.prefix flag by @mholt-dv in #7714
- eth_sendRawTransaction: remove logging, because we have
--txpool.trace.senders
which enabling more verbose logging for given senders list by @mh0lt in #7686 - faster historical transactions trace: avoid do RestoreCodeHash twice by @AskAlexSharov in #7706
What's Changed
- Optimized THE CAPLIN a lil bit by @Giulio2002 in #7687
- Remove excessive logging in bor by @AlexeyAkhunov in #7690
- lru lib version up by @AskAlexSharov in #7695
- EIP-4844: Increase Blob Throughput by @yperbasis in #7688
- Prepare regression testings for kube by @Giulio2002 in #7697
- 7667 cli params vhost by @mh0lt in #7669
- [bor] Desambiguate the term checkpoint by @AlexeyAkhunov in #7698
- rpc service and stageloop logger updates by @mh0lt in #7696
- Forgot to configure flags by @Giulio2002 in #7701
- mdbx: tx.GetOne - avoid interface casting by @AskAlexSharov in #7703
- e2: avoid do RestoreCodeHash twice by @AskAlexSharov in #7706
- eth_sendRawTransaction: remove logging, because we have
--txpool.trace.senders
which enabling more verbose logging for given senders list by @mh0lt in #7686 - [Caplin] added deneb into converting payload to grpc by @enriavil1 in #7708
- [Caplin] added configurations for beacon api by @enriavil1 in #7699
- [caplin] abstract transition by @elee1766 in #7661
- Added concurrent bls by @Giulio2002 in #7709
- Fix: typos by @omahs in #7710
- StagedSync: fix canRunCycleInOneTransaction logic by @AskAlexSharov in #7712
- consensus/bor: optimise get span, fixes in header validation by @manav2401 in #7689
- added --log.dir.prefix flag by @mholt-dv in #7714
- Updated indoreBlock by @0xKrishna in #7716
- Fixed grpcing of block by @Giulio2002 in #7717
- use 1 constant in tests to configure initialCycle variable by @AskAlexSharov in #7720
- kv_mdbx: don't use defer for wg.Add(). not necessary and sometime it checking invalid err variable by @AskAlexSharov in #7719
- sys lib version up by @AskAlexSharov in #7722
- Crypto lib up by @AskAlexSharov in #7730
- eip-4844: desszing blobtx: initial commit by @racytech in #7715
- ws unfreeze by @AskAlexSharov in #7724
- Move ChainID from CommonTx to DynamicFeeTransaction by @yperbasis in #7732
- Fix lint issues by @yperbasis in #7733
- Fix integration tests after ChainID move by @yperbasis in #7734
- Better version of libp2p where losing peers bug fixed by @Giulio2002 in #7726
- Devnet scenarios by @mh0lt in #7723
- Use BitLenToByteLen from erigon-lib by @yperbasis in #7735
- Enforce blockReader interface by @AskAlexSharov in #7737
- Base BlobTx on DynamicFeeTransaction by @yperbasis in #7736
- e2: optimize tests speed by @AskAlexSharov in #7738
- up NAT STUN lib by @AskAlexSharov in #7750
- disable ci tests on another servers by @AskAlexSharov in #7751
- Disable ci tests on another servers: step 2 by @AskAlexSharov in #7752
New Contributors
Full Changelog: v2.45.2...v2.46.0
v2.45.3
v2.45.2
What's Changed
- StagedSync: fix canRunCycleInOneTransaction logic by @AskAlexSharov in #7713
Full Changelog: v2.45.1...v2.45.2
v2.45.1
v2.45.0
Release highlights
- DatabaseMigration (<1h). Faster re-org's handling #764
- Please set explicit
--db.size.limit
(default changed). If see errorMDBX_MAP_FULL
- need set--db.size.limit
- Fixed bugs in
Caplin
which used to lead to the loss of CL peers over time. - Changed the database layout for the block bodies - to prepare for the
Caplin
integration in the future. Short data migration upon the restart. - Removed support for
Rinkeby
. - Added support for Polygon upgrade called
Indore
, forMumbai
testnet.
Changelog
- 5359e2e Stable modifications
- 1cb1c30 added a listener for beacon api and added get genesis (#7659)
- 421ee91 Indore hardfork for polygon mumbai and fixes in bor consensus (#7681)
- 07e2100 Added Regeression testing for Caplin (#7679)
- 4a74ee2 EIP-4844: switch precompile input's z and y to big endian (#7680)
- fa0cfcb Remove the Rinkeby testnet (#7677)
- 5e682aa correct data pruning (#7678)
- 37a8450 Added non root logger to bor.ValidatorSet (#7668)
- 250ecfc Fix integration tests run3 (#7674)
- d703c3c e3: Fix integration tests, step 2 (#7673)
- bf9f506 fix integration tests run (#7672)
- 6c129e5 e3: agg generalize PutIdx method (#7671)
- 3a8d5c4 improved freezer for Caplin (#7670)
- e14664d Store Canonical/NonCanonical/Bad blocks/senders/txs in same tables. Make re-org cheaper (#7648)
- f62b6fd e3: release switch (#7663)
- 26f9c06 mainnet: more block snapshots (#7662)
- e45ed7d Added record mode for Caplin (#7660)
- 415cf86 refactor to allow switchable consensus and multiple communicating nodes (#7646)
- feea6b9 simplify chain config read by rpcdaemon (#7656)
- 895e7dd cleanup (#7655)
- f70ceef linter version up (#7654)
- c8e717c rawdb methods to rw db schema version (#7653)
- 2162565 [caplin] record mode (#7651)
- e11c819 fixed deneb for devnet 6 (#7650)
- 999c0ba Caplin: Fixed bad block handling (#7649)
- 569c120 Bump version (#7645)
- 157b6de release small rename (#7647)
- 63c9201 remove txsV3 cli flag (#7644)
- ad72b71 prune speedup. stage_senders: don't re-calc existing senders (#7643)
- 6f54cc6 torrent lib version up (#7642)
- d40317c preparation for --txs.v3, step 2 (#7636)
- 190bc9d EIP-4844: add data_gas_used (#7639)
- 91dd39a Added support back for internal cl for testnets and gnosis (#7641)
- 6602c89 [Caplin] Fixed checkpoints on orphaned chains (#7613)
- 5c1117d Up version of diagnostics protocol (#7638)
- b2a90e0 Merge EngineGetPayloadWithBlobs into EngineGetPayload (#7637)
- 3750ee6 fix lint issue (#7633)
- 6439bdd txsv3: release small parts (#7632)
- 2c4f4d8 sepolia new snapshots (#7631)
- 436656a snapshots: DumpBodies - break dependency on body.BaseTxNum value in db (#7607)
- 695b8e5 e3: release e4 parts3 (#7630)
- b163d3a e3: release some e4 parts (#7629)
- 5fb31ae e3: release some e4 parts (#7628)
- d56d867 e3: move kvlist to erigon-lib (#7627)
- 3ccc7da e3: move kvlist to erigon-lib (#7626)
- 2278bf5 e3: move kvlist to erigon-lib (#7625)
- 7c89afc e3: add kvlist.push method (#7624)
- 8bc1fda Caplin: mutable public key for validator for 0 copy (#7622)
- 94276de Caplin: added tests (#7623)
- d77f057 removed state_encoding package from caplin (#7621)
- c6b12ed stageLoop: unbound canRunCycleInOneTransaction logic from initialCycle variable (#7616)
- 6c0b531 add "erigon snapshots diff" sub-command to find difference between 2 snapshots (#7619)
- d54f604 fix nil ptr in close() (#7618)
- 4ddd2c3 Downloader fix no race between .Download() and .Stats() (#7617)
- 5c7da48 blockReader: fix blockNum check logic (#7615)
- 5a60ebe blocks retire: fix baseID logic (#7614)
- b359504 [sentry] initiate eth66 protocol under eth67 (#7612)
- d66f9ce [devnet] fix logging (#7611)
- f5bd806 [devnet] Remove dependency on rpctest (#7608)
- c0042d5 Added coverage checker for caplin packages (#7609)
- 0dc8e27 fix reset tx sequence value (#7606)
- 299c81e move "makeBodiesCanonical" method to blockWriter (#7605)
- 3cba390 use BlockReader.CanonicalHash method instead of rawdb (#7604)
- af83845 cheaper isCanonicalHash func, less lookups of blockHash by blockNum in rpc (#7603)
- 708ea92 [devnet tool] single request generator (#7600)
- eb98a0a PIP12: Implement time based StateSync confirmation delay (#7587)
- c042afb cmd/evm: support batched statetest-mode (#7598)
- 1fb053f Header downloader monitor for diagnostics system (#7590)
- 027d83b Caplin: skip finalized error (#7595)
- 2d3b3c3 Caplin: Proper validator set (#7591)
- 5554ff3 feature: support generate parse transaction input bytes codes in
abigen
(#7593) - 3c2b99e [caplin] incremental improvements to p2p layer (#7582)
- 3ec7d9b receipts: less allocs in DeriveFields, use blockReader, remove ReadReceiptsByHash, gasPriceOracle don't read block twice and use blockLru (#7592)
- 14653bb Fix Gnosis rewards in trace_block and trace_filter (#7580)
- 3b7c603 go mod tidy (#7585)
- 94ceb6f nil ptr in test (#7586)
- ead4569 torrent-related goroutine leack (#7545)
- 279e1be use blockReader as service-provider of RoSnapshots (#7584)
- eafb120 fix backend nil ptr (#7583)
- cfafa24 tests for blocks snapshots creation data producer (#7579)
- a47e49c Fix fork ID test for Chiado (#7576)
- 111db5f blockReader in tests - step8 (#7578)
- 000dda6 blockReader in tests, step7 (#7574)
- 946b0e8 Amend ShanghaiTime for Chiado (#7575)
- a79033c blockReader in tests, step6 (#7573)
- 0c399e5 blockReader tests, step5 (#7572)
- 31687be blockReaders in tests, step4 (#7570)
- 2181b6a Merge branch 'devel' of github.com:ledgerwatch/erigon into devel
- cb0434b block reader bodies test
- 179b138 add blockReader to mining, blockchain_test (#7569)
- ad5974d consensus/bor: use current producers for extra data validation (#7564)
- 319e99e Skip gas limit checks for chains with gas limit contract (#7567)
- faf62a0 Caplin: Adding SSZ generics (#7542)
- 23bd147 blockReader: use in ethstat (#7565)
- 696ccb6 add constant to run tests on initialSync=true (#7563)
- 63afe65 Use BlockReader in ForkValidator, CliqueAPI (#7562)
- d279c43 eth/backend, cmd/erigon-el/backend: start mining immediately (#7424)
- 18990ff e2: reduce StageSyncStep interface size (#7561)
- 4d0dee6 Introduce BlockWriter object (txsV3 step 0) (#7559)
- a8ec9eb [devnet tool] Use logging instead of fmt.Printf (#7560)
- 2865b85 move e2 snapshots management closer to e3: step 1 (#7543)
- cb04c20 [devnet] log devnet tool output into a file (#7557)
- c408281 [devnet] separate logging (#7556)
- 2c194e1 Args usage msg bug fix (#7554)
- 067f695 [devnet tool] Separate logging (#7553)
- 2a872b4 [devnet] separare logging - headers download (#7551)
- c919283 [devnet] separate logging p2p (#7549)
- 7272c00 Update t8n_test.go (#7550)
- 65efc92 eip-4844: vm and engine_api extensions, minor fixes/changes (#7514)
- b0117a7 [devnet] separate logging - p2p (#7547)
- b382f96 Introduce logger into etl (#7537)
- 685dee8 Fix trace_filter regression due to gasBailout argument (#7539) (#7540)
- b8d65f5 go mod tidy
- 2f362f3 go mod tidy
- 761524a eth2 shuffle (#7522)
- 05597cb [devnet tool] separare logging (#7531)
- 10848ad Embedded CL specific support to mainnet (#7533)
- c0096ee StageLoopStep: if node synced - then run initialCycle in 1 tx also (for data consistency) (#7532)
- 02f2329 Fix internalcl flag description (#7530)
- e75ea78 [devnet tool] separate logging (#7526)
- a2ad68d downloader: speedup "--downloader.verify" mode (#7529)
- ea9712f Schedule Shapella on Chiado (#7518)
- 53b116c Fixed finality sync back in gnosis (#7527)
- 3f9ae3e [devnet tool] separate logging (#7525)
- 6f758fd added chiado and gnosis support to caplin (#7523)
- 90cb6be [devnet tool] fixing port conflicts (#7520)
- 4cbbe65 Resp/Req support for Deneb (#7519)
- 5d6b0ea [devnet tool] separate logging (#7510)
- b3aca15 e2: ReadAhead of blocks, senders accounts, code (#7501)
- 9ab48c0 e2: self-heal after accidental blocks delete (download blocks eventually, then work as usual) (#7516)
- 7a4114d cmd/evm: genesis db cleanup (#7517)
- dfadf49 Flat buffers for Attestations and Cached roots (#7512)
- 6002436 remove "db" log line from (#7509)
- cda1444 [caplin] pkg refactor (#7507)
- bc16917 [devnet tool] Side-quest: logging step 7 (#7506)
- a709279 Allow ephemeral ports for p2p (#7503)
- 9cf2b42 [Caplin] Block transition (#7485)
- 233a06a [caplin] bug fix in bitlist (#7505)
- 9e2bf15 params: new sepolia bootnodes (#7502)
- 3216613 Proper caching of attesting indicies (#7499)
- 5ae9cb7 [Devnet tool] side-quest logging step 6 (#7496)
- fd6acd4 [Caplin] beginnings of instrumentation (#7486)
- 404e395 p2p: fix peer ID serialization (#7495)
- 8356f3a use ssz from updated erigon-lib (#7490)
- d4a2298 Added GC optimization to the ssz list object (#7488)
- 37da9ec [caplin] ssz byteobjects (#7454)
- 6ef3fc3 [devnet tool] Side-quest logging, step 5 (#7484)
- 20437fa [Devnet tool] side-quest logging step 4 (#7481)
- 4f56247 made KZGCommitment constant and SSZ compatiable (#7465)
- b84561c erigon init: created db with wrong pageSize (#7482)
- f23612b Enode logging broke when NAT Parameter set in 2.43.0 (#7480)
- 10b9aa1 reduce default --db.size.limit from 7 to 3 Tb (to fit defaults of some systems) (#7479)
- dc11dee reduce default --db.size.limit from 7 to 3 Tb (to fit defaults of some systems) (#7478)
- 771c6fc Rename Serenity consensus engine to Merge (#7475)
- 42e8db3 eip-4844: modified DecodeTransaction version 1 (#7442)
- b4fc18a consensus/bor: validate valset from header at sprint end (#7438)
- f38ec1e [devnet tool] side-quest: logging, ...
v2.44.0
Release highlights
- Added a lot of improvements to Caplin (embedded CL).
- Added new Sepolia bootnodes.
- Gnosis Chain Chiado testnet: Scheduled Shapella.
Changelog
- 91dd39a Added support back for internal cl for testnets and gnosis (#7641)
- 6602c89 [Caplin] Fixed checkpoints on orphaned chains (#7613)
- 5c1117d Up version of diagnostics protocol (#7638)
- b2a90e0 Merge EngineGetPayloadWithBlobs into EngineGetPayload (#7637)
- 3750ee6 fix lint issue (#7633)
- 2c4f4d8 sepolia new snapshots (#7631)
- 436656a snapshots: DumpBodies - break dependency on body.BaseTxNum value in db (#7607)
- 8bc1fda Caplin: mutable public key for validator for 0 copy (#7622)
- 94276de Caplin: added tests (#7623)
- d77f057 removed state_encoding package from caplin (#7621)
- c6b12ed stageLoop: unbound canRunCycleInOneTransaction logic from initialCycle variable (#7616)
- 6c0b531 add "erigon snapshots diff" sub-command to find difference between 2 snapshots (#7619)
- d54f604 fix nil ptr in close() (#7618)
- 4ddd2c3 Downloader fix no race between .Download() and .Stats() (#7617)
- 5c7da48 blockReader: fix blockNum check logic (#7615)
- 5a60ebe blocks retire: fix baseID logic (#7614)
- b359504 [sentry] initiate eth66 protocol under eth67 (#7612)
- d66f9ce [devnet] fix logging (#7611)
- f5bd806 [devnet] Remove dependency on rpctest (#7608)
- c0042d5 Added coverage checker for caplin packages (#7609)
- 0dc8e27 fix reset tx sequence value (#7606)
- 299c81e move "makeBodiesCanonical" method to blockWriter (#7605)
- 3cba390 use BlockReader.CanonicalHash method instead of rawdb (#7604)
- af83845 cheaper isCanonicalHash func, less lookups of blockHash by blockNum in rpc (#7603)
- 708ea92 [devnet tool] single request generator (#7600)
- eb98a0a PIP12: Implement time based StateSync confirmation delay (#7587)
- c042afb cmd/evm: support batched statetest-mode (#7598)
- 1fb053f Header downloader monitor for diagnostics system (#7590)
- 027d83b Caplin: skip finalized error (#7595)
- 2d3b3c3 Caplin: Proper validator set (#7591)
- 5554ff3 feature: support generate parse transaction input bytes codes in
abigen
(#7593) - 3c2b99e [caplin] incremental improvements to p2p layer (#7582)
- 3ec7d9b receipts: less allocs in DeriveFields, use blockReader, remove ReadReceiptsByHash, gasPriceOracle don't read block twice and use blockLru (#7592)
- 14653bb Fix Gnosis rewards in trace_block and trace_filter (#7580)
- 3b7c603 go mod tidy (#7585)
- 94ceb6f nil ptr in test (#7586)
- ead4569 torrent-related goroutine leack (#7545)
- 279e1be use blockReader as service-provider of RoSnapshots (#7584)
- eafb120 fix backend nil ptr (#7583)
- cfafa24 tests for blocks snapshots creation data producer (#7579)
- a47e49c Fix fork ID test for Chiado (#7576)
- 111db5f blockReader in tests - step8 (#7578)
- 000dda6 blockReader in tests, step7 (#7574)
- 946b0e8 Amend ShanghaiTime for Chiado (#7575)
- a79033c blockReader in tests, step6 (#7573)
- 0c399e5 blockReader tests, step5 (#7572)
- 31687be blockReaders in tests, step4 (#7570)
- 2181b6a Merge branch 'devel' of github.com:ledgerwatch/erigon into devel
- cb0434b block reader bodies test
- 179b138 add blockReader to mining, blockchain_test (#7569)
- ad5974d consensus/bor: use current producers for extra data validation (#7564)
- 319e99e Skip gas limit checks for chains with gas limit contract (#7567)
- faf62a0 Caplin: Adding SSZ generics (#7542)
- 23bd147 blockReader: use in ethstat (#7565)
- 696ccb6 add constant to run tests on initialSync=true (#7563)
- 63afe65 Use BlockReader in ForkValidator, CliqueAPI (#7562)
- d279c43 eth/backend, cmd/erigon-el/backend: start mining immediately (#7424)
- 4d0dee6 Introduce BlockWriter object (txsV3 step 0) (#7559)
- a8ec9eb [devnet tool] Use logging instead of fmt.Printf (#7560)
- 2865b85 move e2 snapshots management closer to e3: step 1 (#7543)
- cb04c20 [devnet] log devnet tool output into a file (#7557)
- c408281 [devnet] separate logging (#7556)
- 2c194e1 Args usage msg bug fix (#7554)
- 067f695 [devnet tool] Separate logging (#7553)
- 2a872b4 [devnet] separare logging - headers download (#7551)
- c919283 [devnet] separate logging p2p (#7549)
- 7272c00 Update t8n_test.go (#7550)
- 65efc92 eip-4844: vm and engine_api extensions, minor fixes/changes (#7514)
- b0117a7 [devnet] separate logging - p2p (#7547)
- b382f96 Introduce logger into etl (#7537)
- 685dee8 Fix trace_filter regression due to gasBailout argument (#7539) (#7540)
- b8d65f5 go mod tidy
- 2f362f3 go mod tidy
- 761524a eth2 shuffle (#7522)
- 05597cb [devnet tool] separare logging (#7531)
- 10848ad Embedded CL specific support to mainnet (#7533)
- c0096ee StageLoopStep: if node synced - then run initialCycle in 1 tx also (for data consistency) (#7532)
- 02f2329 Fix internalcl flag description (#7530)
- e75ea78 [devnet tool] separate logging (#7526)
- a2ad68d downloader: speedup "--downloader.verify" mode (#7529)
- ea9712f Schedule Shapella on Chiado (#7518)
- 53b116c Fixed finality sync back in gnosis (#7527)
- 3f9ae3e [devnet tool] separate logging (#7525)
- 6f758fd added chiado and gnosis support to caplin (#7523)
- 90cb6be [devnet tool] fixing port conflicts (#7520)
- 4cbbe65 Resp/Req support for Deneb (#7519)
- 5d6b0ea [devnet tool] separate logging (#7510)
- b3aca15 e2: ReadAhead of blocks, senders accounts, code (#7501)
- 9ab48c0 e2: self-heal after accidental blocks delete (download blocks eventually, then work as usual) (#7516)
- 7a4114d cmd/evm: genesis db cleanup (#7517)
- dfadf49 Flat buffers for Attestations and Cached roots (#7512)
- 6002436 remove "db" log line from (#7509)
- cda1444 [caplin] pkg refactor (#7507)
- bc16917 [devnet tool] Side-quest: logging step 7 (#7506)
- a709279 Allow ephemeral ports for p2p (#7503)
- 9cf2b42 [Caplin] Block transition (#7485)
- 233a06a [caplin] bug fix in bitlist (#7505)
- 9e2bf15 params: new sepolia bootnodes (#7502)
- 3216613 Proper caching of attesting indicies (#7499)
- 5ae9cb7 [Devnet tool] side-quest logging step 6 (#7496)
- fd6acd4 [Caplin] beginnings of instrumentation (#7486)
- 404e395 p2p: fix peer ID serialization (#7495)
- 8356f3a use ssz from updated erigon-lib (#7490)
- d4a2298 Added GC optimization to the ssz list object (#7488)
- 37da9ec [caplin] ssz byteobjects (#7454)
- 6ef3fc3 [devnet tool] Side-quest logging, step 5 (#7484)
- 20437fa [Devnet tool] side-quest logging step 4 (#7481)
- 4f56247 made KZGCommitment constant and SSZ compatiable (#7465)
- b84561c erigon init: created db with wrong pageSize (#7482)
- f23612b Enode logging broke when NAT Parameter set in 2.43.0 (#7480)
- 10b9aa1 reduce default --db.size.limit from 7 to 3 Tb (to fit defaults of some systems) (#7479)
- dc11dee reduce default --db.size.limit from 7 to 3 Tb (to fit defaults of some systems) (#7478)
- 771c6fc Rename Serenity consensus engine to Merge (#7475)
- 42e8db3 eip-4844: modified DecodeTransaction version 1 (#7442)
- b4fc18a consensus/bor: validate valset from header at sprint end (#7438)
- f38ec1e [devnet tool] side-quest: logging, step 3 (#7471)
- 1e5c2b4 Cancun cannot happen before Merge (#7474)
- f3144a6 Proper Gnosis Chain rewards in trace_block (#7473)
- acd9a25 e4: chain_makers to not work on PlainState (#7470)
- 3e44fe0 fixed bls infinity bug (#7466)
- 3c1448a [devnet tool] Side-quest logging - replace quiet parameter (#7464)
- cc11462 Prioritize eth/68 by default (#7463)
- 231d128 e3: parallel exec docs (#7459)
- 299535e LeakDetector: use it to find which resource was created but not closed (leaked) (#7457)
- 36e70c5 eip-4844: data gas fees & related check (#7449)
- 5a56b45 fix: erigon_getLatestLogs (#7450)
- 3b96366 fixed cache concurrency issue in BLS (#7455)
- 1a5c019 tests: less output (#7446)
- fdd385c [Devnet tool] Side-quest to improve logging - part 1 (#7445)
- 5b7643c Added dencun networking (#7453)
- fbd1851 Deneb container changes beacon-chain (#7420)
- ac087d8 [interfaces] Header mix_digest -> prev_randao (#7448)
- 9d443dd Caplin: fixed dereferencing (#7447)
- 43b09a7 Refactor of ssz interface (#7439)
- dcd376c tests: less output
- 557c353 tests: less output
- baa8572 tests: less output
- 5a1a1e6 remove broken github actions workflow about branches release
- 061d3ff fix cli metrics flag
- 15eb9ea fix cli metrics flag
- e751b9d eip-4844: minor additions (#7443)
- 9440126 Add clique API, support "clique" option in --http.api flag (#6985)
- df124d4 fix block rlp logging bug (#7441)
- 2a37cc8 fix devel evm tests (#7444)
- 30430d5 begin refactor of beacon state (#7433)
- fe30cf8 up urwafe and docker version (#7435)
- d0a6d20 update kzg dependencies (#7432)
- 0e0b12d Added checkpoint states object to optimize memory consumption (#7429)
- 40947f6 eip-4844: adding data_gas to gaspool (#7428)
- 9644e6d Implement SpecTests in native go, add fork_choice handler (#7422)
- b53c2b1 comment out "erigon alpha_backup" cmd
- 6a7824c remove netgo tag on win (#7421)
- 80d06bc Caplin: Fixed sentinel deadlock (#7419)
- 1533674 Implement EIP-1153 transient storage (#7405)
- d475bab Add diagnostics endpoint for flags (#7417)
- 419cab5 e3: dont fetch code hash in unwind (#7416)
- 6cfd2ce erigon backup: docs
- 7658044 new command "erigon alpha_backup" - an alpha version of command to all Erigon's databases (#7415)
- cab15c9 Caplin: Remotion of bad peers on request (#7414)
- 726ce26 eip-4844: RPCTransactions to support BlobTx (#7407)
- f31d2b0 eip-4844: Unwrap() additional tx method (#7410)
- 4344136 e3: rethink meaning of kv_temporal.BeginRw() (#7413)
- f363eb1 adding den...