Release notes
- Added configuration for Shanghai upgrade for Ethereum mainnet
- Added
--torrent.staticpeers
command line flag to explicitly connect to BitTorrent peers. - Made some bug fixes in the transaction tracing.
- Introduced banning of libp2p peers for sending bad gossip (CL light client).
- Breaking change - removed support for go 1.18.
Changelog
- 52d5f37 Stable modifications
- e38605b bump version (#7184)
- 0f14970 kv_temporal lost commit
- 5ddb86d clean
- 19cf48a prevent infinity unwind when no --unwind.every flag set
- 3913a99 integration temporal db
- cff73b8 add constant kv.Unlim=-1 (#7183)
- 201572c enable more linters #954 (#7179)
- e0dd48c DomainRange
- 5445058 DomainRange
- 7a51a29 e3: DomainGetAsOf, DomainRange (#7177)
- bedc354 fix(release): http-https redirect working (#7176)
- 25999de Fixed storage for download (#7175)
- f4fb329 e3: remove some iterator (#7174)
- f80efcc readme dates
- d3c790c add eth_getFilterLogs to docs (#7171)
- 8957107 panic in trace_adhoc
- 6c87d19 clean
- ab87125 save
- e2c5984 attempt to finx bindtest (#7167)
- 299ab8d manual integration tests run allow
- 256bb1f CI v4
- 36cce22 to fix txpool startup race (#7165)
- dfc5f55 fix e3 test
- 9001f66 go 1.19 atomics (#7164)
- eb93217 linter up
- b9b0950 test simplify
- a09541c Add eth_getProof support for historical blocks (#7115)
- 09154c5 Go 1.18 drop (#7159)
- af4d2c2 --txpool.commit.every panic handling (#7163)
- 2eff6d3 [Gnosis] Don't call ExecuteSystemWithdrawals before Shanghai (#7160)
- ebfc234 e3: close context
- 223fcd1 e3: domain range api simplify (#7158)
- 0ffaca8 e3: unionKV limit (#7157)
- 753a680 e3: union limit (#7156)
- 52cb720 e3: remove settings table (#7155)
- 94a3257 e4: reset state
- 8395c39 domain: to use history api
- 28c1b1d e4: to use serializev3 (#7154)
- 4e5dce1 add flag txpool.commit_every (#7062)
- f69f709 e3: exec to use half of CPU's by default
- 4087510 Total difficulty can be huge on Gnosis (#7149)
- 00b1df6 Update ethereum/tests to v12 (#7148)
- 56a3844 Drop Default from GenesisBlock* functions (#7147)
- 97e1767 fixed fork consensus spec test (#7143)
- 4a1c61a Schedule mainnet Shapella. Fix BellatrixForkEpoch (#7145)
- 6005bdd removed stream handler (#7142)
- fb00d71 added tests for ssz_static in consensus tests and fixed beacon blocks encoding (#7141)
- b129a94 Update go deps (#7138)
- 6038ce7 Updated CI to 1.19.0 (#7139)
- fc10aef removed database functionality from lightclient (#7135)
- 35a0ba5 Banning peers sending bad gossip (#7134)
- 432e5d7 Error handling to beacon chain gossip (#7132)
- 007e492 feat(docker): add debug.Dockerfile with delve (#7125)
- 77a8cf9 refactored sentinel gossip and only connect to nimbus now (#7127)
- 36828fb Added tool for processing for all mainnet beacon blocks (#7095)
- e4b2072 --rpc.returndata.limit
- f027324 torrent: suppress some warning (#7124)
- 3da0df7 grpc_middleware_up (#7123)
- 82217f5 fix(release): download page https redirect (#7120)
- 7cee93a E4 metrics upd (#7122)
- 3b36d5d get localnode address up front on creation to save potential data race (#7111)
- 87c958b fix(release): run download page update separately (#7112)
- 59bc028 txpool: senders batch commit optimize (#7118)
- 60fb9c1 e3: don't loose nil-value in reconstitution (#7117)
- 157a380 e3: history no auto-increment (#7097)
- ec76e0c e3: less merge logs
- f675951 don't show "block number" in txpool logs it confusing users
- 165a6a9 check for nil stream when running the null check in handler (#7105)
- 94729b1 up goprotobuf
- 84ec0a0 check for nil before returning invalid json in rpc streaming calls (#7104)
- 2ba3b08 torrent: don't cancel storage, because lib can't handle such error and can graceful-shutdown anyway (#7102)
- 4f91dff fix for reading yaml/toml config in cmd/integration (#7101)
- 0ef5c76 torrent lib version up to remove some warning log (#7100)
- bbe5662 move more parts to lru2 (#7098)
- 158fb2b Optimize memory buffer, simplify set32, use sha256-simd (#7060)
- efd5410 read metrics config from yaml file (#7089)
- b21569c Backfill eth getproof tests (#7092)
- 4f6d769 Fix broken link in doc (#7094)
- aec1dcd Delete retain_list_builder.go (#7096)
- bc546c7 Added hard fork transition support to Erigon-CL. (#7088)
- f2d99f9 e3: split "changed keys" iterator to simplify (#7086)
- 9f6b842 check for free messages when calling trace_transaction (#7073)
- 470547f erigon-lib up
- f432cde e3: reconst: run workers in errgroup (#7071)
- 68f2646 e3: simplify wal (#7085)
- 2155147 go mod tidy
- a44e0af Downloader main loop wait on close (#7082)
- ec071b4 fix typo in eth_call error (#7084)
- dbf1225 Added partial SSZ library (#7083)
- 9167429 Added phase0 support to Erigon-CL. (#7066)
- e3f0f99 save
- 4ab63db nil ptr in delete ancient (#7081)
- a96293a e4: added some metrics to code (#7078)
- 3270720 Remove ETC-specific DAOForkSupport=false functionality (#7075)
- 2212e21 Remove archaic eip150Hash functionality (#7074)
- 7190d89 save
- 81c7936 sentry: handle "retry later" grpc stream (#6852)
- 43960fe params: remove EF azure bootnodes (#7061)
- 8189fdd cleanup
- 99f5be5 fix build
- 5b3ba43 e3: aggressive pruning (#7070)
- 570c3d6 up moq version, up some lru version (#7069)
- 36e3c94 run E4 via integration binary (#7063)
- 7f6d1c9 Added SSZ support for Phase0 state. (#7065)
- d5fbc50 Partial EIP1186 eth_getProof implementation (#6560)
- d19fcd8 e3: use iterators composition in invIndex.Range (#7056)
- fd1a971 graphql: add Tx Receipts Logs to output (#7059)
- 231b57b Added pending attestation object. (#7058)
- a158b63 mdbx: RangeDupSort iterator (#7054)
- 92c444b --torrent.staticpeers (#7052)
- e6ba82c Added Capella specs support to Erigon-CL (#7051)