Releases: erigontech/erigon
Releases · erigontech/erigon
v2.50.0 Milestones
Release Highlights
- erigon-lib is merged into erigon as subdirectory by @battlmonstr in #8201.
- Cancun is fully implemented, including EIP-7516: BLOBBASEFEE opcode.
- Initial implementation of Polygon Milestones. Requires
--bor.milestone
to be set. If this is set Erigon will expect to connect to Heimdall v1.0.1. If it does not it will produce 404 errors each time it attempts a Milestone related RPC call.
Full Changelog: v2.49.3...v2.50.0
v2.49.3 Holešky relaunch
v2.49.2
Recommendations for upgrade:
- if your --db.size.limit > 8Tb, we recommend delete
datadir/txpool
folder
What's Changed
- Torrent: sometime down load doesn't start by @AskAlexSharov in #8203
Full Changelog: v2.49.1...v2.49.2
v2.49.1 Polygon Hotfix
What's Changed
- Fix Heimdall incorrect sync data bug by @AlexeyAkhunov in #8174
- remove small snapshots from polygons .toml by @AskAlexSharov in #8158
- more Sepolia snapshots by @AskAlexSharov in #8165
- Downloader: don't fail when see unusual file, skip it (backward/forward compatibility) by @AskAlexSharov in #8170
- torrent lib: fix requests ordering bug by @AskAlexSharov in #8173
Full Changelog: v2.49.0...v2.49.1
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