Releases: covalenthq/bsp-geth
Releases · covalenthq/bsp-geth
v2.3.0-bsp - Fusaka Support
What's Changed
- Merge Upstream Geth-v1.16.5 to Geth-v1.15.11 by @noslav in #257
- Bsp-geth-DTM-RC:v2.3.0 (Final) by @noslav in #258
Bug Fixes
Builds
- upgrade to go 1.25.1 (#32593) #257 (Felix Lange)
- update to execution-spec-tests v5.0.0 (#32592) #257 (Felix Lange)
- module-aware FindMainPackages (#32736) #257 (Felix Lange)
- upgrade to execution-spec-tests v5.1.0 (#32742) #257 (Felix Lange)
- remove duplicated func FileExist (#32768) #257 (cui)
- faster gh actions workflow, no ubuntu on appveyor (#32829) #257 (Sina M)
- fix keeper build (#33018) (Felix Lange)
Commits
- f90eb3e: core, internal, miner, signer: convert legacy sidecar in Osaka fork (#32347) (rjl493456442) #257
- e67761e: eth/tracers: fix testcase 7702_delegate (#32349) (formless) #257
- fix problematic function name in comment (#32510) #257 (slicesequal)
- stabilize tx relay peer selection (#31714) #257 (Csaba Kiraly)
- improve error context in state processor for Prague EIPs (#32509) #257 (oooLowNeoNooo)
- fix problematic function name in comment (#32513) #257 (Zach Brown)
- 7f78fa6: triedb/pathdb, core: keep root->id mappings after truncation (#32502) (rjl493456442) #257
- add twitter badge to documentation (#32516) #257 (operagxoksana)
- 0cde527: core/rawdb: inspect database in parallel (#32506) (Delweng) #257
- improve ETA calculation across all progress indicators (#32521) #257 (Mars)
- 931befe: core/stateless: only report leaf depth in witness stats (#32507) (Guillaume Ballet) #257
- bd4b179: trie/bintrie: add eip7864 binary trees and run its tests (#32365) (Guillaume Ballet) #257
- ffe758c: internal/ethapi,params: add
eth_config(#32239) (lightclient) #257 - release v1.16.3 #257 (Guillaume Ballet)
- release v1.16.3 (#32528) #257 (Guillaume Ballet)
- begin v1.16.4 release cycle (#32529) #257 (Guillaume Ballet)
- c36f7be: core/stateless: track number of leaf nodes at each trie depth (#32533) (Ömer Faruk Irmak) #257
- 6f08b3a: core/tracing: fix selfdestruct 6780 balance change emit (#32526) (Sina M) #257
- 328add2: core/tracing: add code change reason (#32525) (Sina M) #257
- 0e82b6b: core/txpool: fix duplicate function comment (#32524) (keeghcet) #257
- 00516c7: core/txpool/blobpool, eth/catalyst: place null for missing blob (#32536) (rjl493456442) #257
- e6884cc: core/tracing: update changelog (#32535) (Sina M) #257
- 70f177a: core/txpool/blobpool: fix getblobs error handling (#32538) (Csaba Kiraly) #257
- f5fcfb2: core/rawdb: remove outdated functions (#32542) (rjl493456442) #257
- 902ec5b: cmd, core, eth, triedb/pathdb: track node origins in the path database (#32418) (rjl493456442) #257
- 8ce2047: cmd/geth: set trie journal for pathdb (#32531) (Delweng) #257
- c4ec450: core/state: state size tracking (#32362) (Delweng) #257
- bc4ee71: triedb/pathdb: add recovery mechanism in state indexer (#32447) (rjl493456442) #257
- d95ca2e: cmd/devp2p/internal/ethtest: fix possible infinite wait (#32551) (Csaba Kiraly) #257
- b381804: core/vm: switch modexp gas computation to uint64 (#32527) (Marius van der Wijden) #257
- fix typo in decode test message (#32554) #257 (Forostovec)
- 5035064: core/rawdb: improve the test suite for ancient store (#32555) (VolodymyrBg) #257
- ca6e2d1: triedb/pathdb: sync ancient store before journal (#32557) (rjl493456442) #257
- 5cc4436: core/txpool/blobpool: disallow legacy sidecar after osaka (#32534) (maskpp) #257
- use spaces instead of tabs in config description (#32564) #257 (lightclient)
- d68528c: core/txpool: add sanity overflow check (#32544) (Marius van der Wijden) #257
- dd7fe1b: core/vm: fix modexp gas calculation (#32568) (Marius van der Wijden) #257
- b708feb: core/vm: fix comment and remove unused divisor in osakaModexpGas (#32553) (Zach Brown) #257
- 1f7f95d: p2p/discover: remove delay from discv5 RandomNodes (#32517) (Csaba Kiraly) #257
- 46e4f0b: p2p/discover: add waitForNodes (Felix Lange) #257
- f8e0e8d: p2p/discover: add context in waitForNodes (Felix Lange) #257
- f4046b0: p2p/discover: move wait condition to lookupIterator (Felix Lange) #257
- 4ed8f5e: p2p/discover: improve iterator (Felix Lange) #257
- e58e7f7: p2p/discover: fix bug in lookup (Felix Lange) #257
- 721c8de: p2p/discover: trigger refresh in lookupIterator (Felix Lange) #257
- cf0503d: p2p/discover: track missing nodes in test (Felix Lange) #257
- 3946708: p2p/discover: fix two bugs in lookup iterator (Felix Lange) #257
- 3133fd3: p2p/discover: remove print in test (Felix Lange) #257
- a9f9e0d: p2p/discover: add imports in test (Felix Lange) #257
- add bpo forks to eth_config (#32579) #257 (lightclient)
- 92fbbe6: ethdb/pebble: set metric namespace correctly (#32563) (GarmashAlex) #257
- cbf0b5b: go.mod, build: require go 1.24 and upgrade linter (#32584) (Felix Lange) #257
- 1c3703c: .github: run tests with ci.go (#32590) (Felix Lange) #257
- 8a19582: eth/catalyst: enable newpayloadV4 on BPOs (#32589) (lightclien...
v2.2.0-bsp
Builds
- filter out .git folder for go generate check (#31265) #247 (rjl493456442)
- update PPA Go bootstrap version to 1.23 (#31282) #247 (Felix Lange)
- simplify go mod tidy check (#31266) #247 (Shude Li)
- upgrade to Go 1.24.1 and golangci-lint 1.64.4 (#31313) #247 (levisyin)
- fix execution-spec-tests sanitycheck URL (#31314) (Halimao)
- upgrade to golangci-lint v2 (#31530) (Mobin Mohanan)
- upgrade -dlgo version to Go 1.24.2 (#31538) (levisyin)
Commits
- 7cbf934: Fix flakey behavior in simulated backend Rollback (Pierre Rousset)
- begin v1.15.4 release cycle #247 (Felix Lange)
- 2585776: eth/gasprice: fix eth_feeHistory blobGasRatio (#31246) (James) #247
- 939a804: cmd/workload: RPC workload tests for filters and history (#31189) (Felföldi Zsolt) #247
- 1d2043e: eth/gasprice: sanity check ratio values (#31270) (lightclient) #247
- fc4dd18: core/txpool: fix error logs flood caused by removeAuthorities (#31249) (buddho) #247
- drop x/exp direct dependency (#30558) #247 (Martin HS)
- 6c286be: build/deb: add step for new Go bootstrap to debian rules (#31283) (Felix Lange) #247
- e1e326e: core/tracing: stringer for gas and nonce change reasons (#31234) (Matthieu Vachon) #247
- remove EventMux accessors (#30017) #247 (Darioush Jalali)
- do not add failed tx to localTxTracker (#31202) #247 (Kuwon Sebastian Na)
- check blob transaction validity on the peer goroutine when received (#31219) #247 (jwasinger)
- add BlobBaseFee method (#31290) #247 (Shude Li)
- release go-ethereum v1.15.4 stable #247 (Felix Lange)
- begin v1.15.5 release cycle #247 (Felix Lange)
- 7405dc5: eth/tracers: fix omitempty for memory and storage (#31289) (Sina M) #247
- match on deposit contract log topic (#31317) #247 (Felix Lange)
- release v1.15.5 stable #247 (Felix Lange)
- begin v1.15.6 release cycle (Felix Lange)
- 9aba689: core/rawdb,state: add preimage miss metric (#31295) (Delweng)
- 4cdd7c8: cmd,eth,les: replace Cancun override flag with Prague (#31341) (lightclient)
- 49ef375: core/txpool: demote error log to warn (#31332) (Austin Larson)
- prefund pectra precompiles in developer genesis (#31342) (Marius van der Wijden)
- e442c4d: beacon/types, beacon/blsync: update for electra (#31243) (Felix Lange)
- no need to check the metric nilness (#31353) (Delweng)
- eb879a7: go.mod: update crypto to remove dependency warning (#31334) (buddho)
- ctrl-c to halt the whole import process (#31360) (Delweng)
- 5606cbc: crypto/secp256k1: update libsecp256k1 (#31242) (Marius van der Wijden)
- 1ca2da8: eth/ethconfig: add HistoryMode (#31365) (Felix Lange)
- 18faa25: Update core/txpool/txpool.go (Pierre R)
- update blockProcFeed in insertChain (#31065) (Felföldi Zsolt)
- 5117f77: p2p/discover: expose discv5 functions for portal JSON-RPC interface (#31117) (Chen Kai)
- 444a6d0: cmd/workload: implement checks for history-pruned node (#31355) (jwasinger)
- 78be413: eth/ethconfig: fix history prune blocks (#31383) (Sina M)
- f9f1172: core/filtermaps: FilterMaps log index generator and search logic (#31079) (Felföldi Zsolt)
- e5758c6: accounts/abi: improve unpack performance (#31387) (Marius van der Wijden)
- fix SetDefault for custom loggers (#31368) (Stephen Buttolph)
- 475e87c: cmd/evm: fix statetest with multi-fork statetest fixtures (#31374) (danceratopz)
- update ethereum/tests to v17.0 (#31381) (Sina M)
- 7d99f7d: cmd/utils: fix geth test issue on OpenBSD (#31357) (Vladimir Támara Patiño)
- spin up meter ticker routine when enabling metric system (#31400) (Mike Weyandt)
- 881ee40: eth/catalyst: fix flaky test (#31403) (rjl493456442)
- 74c6b69: go.mod: bump golang.org/x/net from 0.34.0 to 0.36.0 (#31369) (dependabot[bot])
- 1cdf4d6: eth/catalyst: set FeeRecipient in dev mode (#31316) (Shude Li)
- 64bd213: cmd/abigen, accounts/abi/bind: implement abigen version 2 (#31379) (jwasinger)
- 0f06e35: core/rawdb: allow for truncation in the freezer (#31362) (Marius van der Wijden)
- d85f796: eth/filters: implement log filter using new log index (#31080) (Felföldi Zsolt)
- 40ad6be: eth/tracers: fix precompile move feat for debug_traceCall (#31348) (Shahar Rosenberg)
- add hoodi testnet definition (#31406) (Marius van der Wijden)
- e5f4b27: internal/ethapi: fix logs bloom in eth_simulateV1 (#31411) (Sina M)
- fe640f8: core/filtermaps: fixed indexer checkpoint initialization (#31419) (Felföldi Zsolt)
- set name to chaindata for all the opened db (#31352) (Delweng)
- Add EstimateGasAtBlock[Hash] to estimate against a specific block (#27508) (Lee Bousfield)
- 930836e: core/txpool, eth: add GetRLP to transaction pool (#31307) (minh-bq)
- b47e4d5: core/types: reduce allocs in transaction signing (#31258) (Marius van der Wijden)
- 80b8d7a: core/types: cleanup tx signer logic (#31434) (Felix Lange)
- 8e3cd41: cmd/utils: force hash scheme for archive mode (#31439) (maskpp)
- 03cc294: cmd/workload: fixed filter test request error handling (#31424) (Felföldi Zsolt)
- 43883c6: eth/tracers: hex-encode returnValue (#31216) (Sina M)
- 0a8f41e: eth/tracers: fix test (#31445) (rjl493456442)
- 9fc2bbe: core/filtermaps: allow log search while head indexing (#31429) (Felföldi Zsolt)
- 9eb610f: p2p/discover: repeat WHOAREYOU challenge when handshake in progress (#31356) (Felix Lange)
- 7fed958: core/txpool/legacypool: reject gapped tx from delegated account (#31430) (rjl493456442)
- 07cca7a: core/bloombits: remove old bloombits logic and chain indexer (#31081) (Felföldi Zsolt)
- respect history cutoff in txindexer (#31393) (Sina M)
- 8fe09df: cmd/geth: add prune history command (#31384) (Sina M)
- 624a5d8: eth/filter: downgrade log level (#31450) (rjl493456442)
- b0b2b76: internal/ethapi: return code 3 from call/estimateGas even if a revert reason was not returned (#31456) (jwasinger)
- fd4049d: core/rawdb: improve database stats output (#31463) (Felix Lange)
- cbe902d: core/filtermaps: fix log indexer init conditions (#31455) (Felföldi Zsolt)
- 28238b6: beacon/params: new checkpoints (#31470) (Felföldi Zsolt)
- update test submodule (#31479) (rjl493456442)
- 71e9c9b: internal/ethapi: support for beacon root and withdrawals in simulate api (#31304) (Rez)
- a14b8ec: core/txpool: reject stale transaction for local tracking (#31473) (rjl493456442)
- release v1.15.6 stable...
v2.1.0-bsp
Documentation
- fix typo (#30740) (witty)
Builds
- use slices.Clone for copying slice (#30716) (zhiqiangxu)
- deps: bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#30728) (dependabot[bot])
- upgrade -dlgo version to Go 1.23.3 (#30742) (Marius Kjærstad)
- update to Go 1.23.4 (#30872) (Hteev Oli)
- deps: bump golang.org/x/crypto from 0.26.0 to 0.31.0 (#30921) (dependabot[bot])
- upgrade golangci-lint to v1.63.4 (#31019) (Daniel Liu)
- upgrade -dlgo version to Go 1.23.5 (#31037) (levisyin)
- bump test timeout (#31095) (Sina M)
- retry PPA upload up to three times (#31099) (Felix Lange)
- provide a flag to disable publishing in dockerx build (#31098) (Felix Lange)
- update to Go 1.23.6 (#31130) (ericxtheodore)
- update EEST fixtures to prague devnet-6 (#31088) (Sina M)
- upgrade -dlgo version to Go 1.24.0 (#31159) (levisyin)
- replace
tenvlinter withusetesting(#31172) (levisyin) - filter out .git folder for go generate check (#31265) #247 (rjl493456442)
- update PPA Go bootstrap version to 1.23 (#31282) #247 (Felix Lange)
- simplify go mod tidy check (#31266) #247 (Shude Li)
- upgrade to Go 1.24.1 and golangci-lint 1.64.4 (#31313) #247 (levisyin)
Chores
- fix various comments (#31082) (Christina)
Commits
- 87465e9: beacon/light: remove unused CommitteeChain.signerThreshold (#30484) (zhiqiangxu)
- 25bc077: core/vm: speed up push and interpreter loop (#30662) (Martin HS)
- add code to witness when state object is accessed (#30698) (lightclient)
- 5230b06: cmd/utils, eth/ethconfig: remove some ancient leftover flag (#30705) (Péter Szilágyi)
- 20bf543: internal/flags: remove Merge, it's identical to slices.Concat (#30706) (Péter Szilágyi)
- a1d049c: internal/flags: remove low-use type TextMarshalerFlag (#30707) (Péter Szilágyi)
- remove
personalRPC namespace (#30704) (Martin HS) - a1093d9: eth/tracers: flatCallTracer error compatible with parity (#30497) (Delweng)
- 6e1fedb: tests/fuzzers/bls12381: more verbose fuzzing-output (#30724) (Martin HS)
- 484f0f4: core/txpool: improve error responses with wrapped errors (#30715) (piersy)
- 7d6e153: eth/catalyst: make engine api test time independent (#30713) (Péter Szilágyi)
- 014e2b0: core/vm/runtime: invoke tx-end hook (#30711) (Martin HS)
- 06cbc80: core, trie: verkle state processor tests (#30672) (Guillaume Ballet)
- fix issues with benchmarks (#30667) (Martin HS)
- 229ce64: eth/tracers: fill the creationMethod in flatCall (#30539) (Delweng)
- e56bbd7: core/state: small fix in hooked statedb (#30732) (Martin HS)
- 9c08631: cmd/utils: change blssync.JWTSecretFlag to DirectoryFlag (#30729) (Marius van der Wijden)
- add RevertErrorData function and example (#30669) (Felix Lange)
- 8e00f95: ethclient/gethclient: testcase for createAccessList, make tabledriven (#30194) (SangIlMo)
- 0fc9cca: internal/ethapi: Set basefee for
AccessListbased on given block, not chain tip (#30538) (jwasinger) - a6037d0: accounts/usbwallet: support dynamic tx (#30180) (Madhur Shrimal)
- 5b78aef: signer/core: extended support for EIP-712 array types (#30620) (Naveen)
- d42d450: cmd/evm: benchmarking via
statetestcommand + filter by name, index and fork (#30442) (jwasinger) - 7cbce8e: beacon/blsync: remove cli dependencies (#30720) (Felföldi Zsolt)
- 3c7336b: core/state: invoke OnCodeChange-hook on selfdestruct (#30686) (Karol Chojnowski)
- 896fc51: trie/utils: remove unneeded initialization (#30472) (zhiqiangxu)
- build and upload RISC-V docker images too (#30739) (Péter Szilágyi)
- 74ef474: core/state, triedb/database: refactor state reader (#30712) (rjl493456442)
- 3f5f2ef: eth/protocols/eth: add ETH68 protocol handler fuzzers (#30417) (Marius van der Wijden)
- fix test panic (#30741) (rjl493456442)
- ae83912: p2p/netutil: unittests for addrutil (#30439) (tianyeyouyou)
- ec280e0: core/state: tests on the binary iterator (#30754) (Martin HS)
- a5f0001: cmd/geth: remove unlock commandline flag (#30737) (Martin HS)
- fix typos (#30767) (bitcoin-lightning)
- remove kilic dependency from bls12381 fuzzers (#30296) (jwasinger)
- 581e214: core/txpool, eth/catalyst: clear transaction pool in Rollback (#30534) (jwasinger)
- run tests in parallel (#30384) (Håvard Anda Estensen)
- go-ethereum v1.14.12 stable (Martin Holst Swende)
- begin v1.14.13 release cycle (Martin Holst Swende)
- fix typo in v1.14.13 release cycle name (Martin Holst Swende)
- 6d3d252: core/vm/program: evm bytecode-building utility (#30725) (Martin HS)
- e3d61e6: core, eth, internal, cmd: rework EVM constructor (#30745) (rjl493456442)
- a25be32: core, eth, internal, miner: remove unnecessary parameters (#30776) (rjl493456442)
- 2cd25fd: internal/ethapi: remove double map-clone (#30788) (Hyunsoo Shin (Lake))
- typos in comments (#30779) (wangjingcun)
- replace custom logic with bytes.HasPrefix (#30771) (j2gg0s)
- 6485d5e: core, triedb: remove destruct flag in state snapshot (#30752) (rjl493456442)
- 5e1a39d: internal/flags: fix "flag redefined" bug for alias on custom flags (#30796) (Daniel Liu)
- ab4a1cc: eth/tracers/logger: fix json-logger output missing (#30804) (Martin HS)
- 02159d5: eth/tracers/logger: improve markdown logger (#30805) (Martin HS)
- 19fa71b: internal/ethapi: remove double map-clone (#30803) (Hyunsoo Shin (Lake))
- 3c754e2: accounts/abi: fix MakeTopics mutation of big.Int inputs (#30785) (Jordan Krage)
- 2380012: core/state/snapshot: simplify snapshot rebuild (#30772) (Arran Schlosberg)
- b4d99e3: eth/ethconfig: improve error message if TTD missing (#30807) (Felix Lange)
- d7e7b54: core/tracing: add GetCodeHash to StateDB (#30784) (Nebojsa Urosevic)
- a11b4be: Revert "core/state/snapshot: simplify snapshot rebuild (#30772)" (#30810) (rjl493456442)
- 915248c: cmd/evm: don't reuse state between iterations, show errors (#30780) (jwasinger)
- better document reason for dropping error on return (#30811) (wangjingcun)
- 8c1a36d: core/state/snapshot: handle legacy journal (#30802) (rjl493456442)
- combine validation loops in VerifyRangeProof (#30823) (Ng Wei Han)
- exclude empty outputs in requests commitment (#30670) (Felix Lange)
- 53f66c1: cmd/bootnode: remove bootnode utility (#30813) (Marius van der Wijden)
- c7a8bce: core/types: add length check in CalcRequestsHash (#30829) (Felix Lange)
- 05148d9: triedb/pathdb: track flat state changes in pathdb (snapshot integration pt 2) (#30643) (rjl493456442)
- 03c37cd: core/state: introduce code reader interface (#30816) (rjl493456442)
- switch EVM tx context i...
v2.0.2-bsp
Builds
- retry PPA upload up to three times (#31099) #241 (Felix Lange)
Commits
- add IsOnCurve check (#31100) #241 (Felix Lange)
- release go-ethereum v1.14.13 stable #241 (Felix Lange)
- 9623ab9: update github main workflows, linters, configs, docs and readme (Pranay Valson)
- b8c92cd: Merge bsp-v2.0.0 to geth-v1.14.12 (#239) (#240) (Pranay Valson)
- 4e90f02: Upgrade BSP to
geth-v1.14.13(#241)(#239) (#240) (Pranay Valson)
v2.0.1-bsp
v2.0.0-bsp
Documentation
- update security policy (#30606) (Fredrik Svantes)
- fix typo (#30740) (witty)
Builds
- upgrade -dlgo version to Go 1.22.6 (#30273) (Marius Kjærstad)
- run 'go mod tidy' check as part of lint (#30291) (jwasinger)
- remove mantic from ppa builds (#30322) (Martin HS)
- attempt at reproducible builds (#30321) (Martin HS)
- fix hash for go1.23.0.linux-riscv64.tar.gz (#30335) (Marius Kjærstad)
- make go buildid static (#30342) (Martin HS)
- debug travis build (#30344) (Martin HS)
- increase go test timeout (#30398) (Marius van der Wijden)
- upgrade -dlgo version to Go 1.23.1 (#30404) (Marius Kjærstad)
- fix macos builds by working around travis osx flaw (#30479) (Martin HS)
- upgrade -dlgo version to Go 1.23.2 (#30544) (Marius Kjærstad)
- add support for ubuntu 24.10 (#30580) (Hteev Oli)
- update to golangci-lint 1.61.0 (#30587) (Martin HS)
- reenable building arm64 concurrently (#30626) (Péter Szilágyi)
- get rid of ci.go -> common direct dependency (#30637) (Péter Szilágyi)
- document doGoModTidy function in ci.go (#30685) (jwasinger)
- use slices.Clone for copying slice (#30716) (zhiqiangxu)
- deps: bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#30728) (dependabot[bot])
- upgrade -dlgo version to Go 1.23.3 (#30742) (Marius Kjærstad)
Commits
- 35b4183: cmd/utils: allow configurating blob pool from flags (#30203) (minh-bq)
- 766ce23: core/state: fix SetStorage override behavior (#30185) (rjl493456442)
- 4ad88e9: triedb/pathdb: print out all trie owner and hash information (#30200) (rjl493456442)
- 4dfc75d: beacon/types, cmd/devp2p, p2p/enr: clean up uses of fmt.Errorf (#30182) (yukionfire)
- ac0f220: eth/tracers, internal/ethapi: remove unnecessary map pointer in state override (#30094) (caseylove)
- f94baab: internal/ethapi: fix state override test (#30228) (lightclient)
- b0f66e3: p2p/nat: return correct port for ExtIP NAT (#30234) (dknopik)
- fix flaky test TestServerPortMapping (#30241) (Marius G)
- de6d597: p2p/discover: schedule revalidation also when all nodes are excluded (#30239) (Daniel Knopik)
- remove outdated comment (#30248) (Darioush Jalali)
- dad8f23: eth/downloader: correct sync mode logging to show old mode (#30219) (Seungmin Kim)
- remove deprecated protobuf dependencies (#30232) (Icarus Wu)
- 67b8137: accounts/abi/bind: add accessList support to base bond contract (#30195) (ysh0566)
- e467577: internal/debug: remove memsize (#30253) (Felix Lange)
- 16cf5c5: eth/downloader: gofmt (#30261) (Felix Lange)
- 142c94d: cmd/evm: don't overwrite sender account (#30259) (lightclient)
- 1058695: eth/catalyst: get params.ExcessBlobGas but check with params.BlobGasUsed (#30267) (Delweng)
- remove unused les parameters (#30268) (stevemilk)
- dbc1d04: core/vm/runtime: ensure tracer benchmark calls
OnTxStart(#30257) (lightclient) - support networkID in hex format (#30263) (Zhihao Lin)
- b37ac5c: core/vm: improved stack swap performance (#30249) (lmittmann)
- 978041f: signer/core: improve performance of isPrimitiveTypeValid function (#30274) (#30277) (llkhacquan)
- 4a3aed3: core/vm: use uint64 in memory for indices everywhere (#30252) (lmittmann)
- fix TransactionTest to actually run (#30272) (taiking)
- ebe31df: eth/downloader, core/types: take withdrawals-size into account in downloader queue (#30276) (psogv0308)
- 83e70aa: cmd/evm: fix evm basefee (#30281) (Martin HS)
- 811a69c: go.mod: update uint256 to 1.3.1 (#30280) (Martin HS)
- 32a1e06: beacon/engine, consensus/beacon: use params.MaximumExtraDataSize instead of hard-coded value (#29721) (Artyom Aminov)
- 33a13b6: p2p/simulations: remove packages (#30250) (lightclient)
- 5adf4ad: eth/protocols/snap: cleanup dangling account trie nodes due to incomplete storage (#30258) (rjl493456442)
- release go-ethereum v1.14.8 stable (Felix Lange)
- a9523b6: Merge branch 'master' into release/1.14 (Felix Lange)
- begin v1.14.9 release cycle (Felix Lange)
- ab03c57: go.mod: remove github.com/julienschmidt/httprouter (#30290) (Shude Li)
- bd57f35: core/txpool/blobpool: fix error message (#30247) (Zoo)
- 2b9d198: go.mod: upgrade to pebble v1.1.2 (#30297) (Adrian Sutton)
- only compute state root once (#30299) (Marius van der Wijden)
- 2f2e5b0: .golangci.yml: remove lint warning for TxLookupLimit (Felix Lange)
- c4b01d8: eth/fetcher: always expect transaction metadata in announcement (#30288) (rjl493456442)
- c356847: eth/ethconfig: remove LES server config (#30298) (Felix Lange)
- 7a149a1: eth/tracers/js: add coinbase addr to ctx (#30231) (Dylan Vassallo)
- dial nodes from discv5 (#30302) (Felix Lange)
- 43640f1: beacon/light: handle endpoint URL more gracefully (#30306) (Sina M)
- remove withdrawal length check for state processor (#30286) (Shude Li)
- simplify error handling in
vm.EVM.create()(#30292) (Arran Schlosberg) - 60db6a7: internal/build: include git-date on detached head (#30320) (Martin HS)
- ignore upload-artefacts (#30325) (Martin HS)
- 84565dc: eth/catalyst: ensure period zero mode leaves no pending txs in pool (#30264) (lightclient)
- 65aaf52: accounts/abi: handle ABIs with contract type parameter (#30315) (chen4903)
- 3b48b16: core/rawdb: drop MigrateTable (#30331) (Sina M)
- fc88cea: core/vm: reuse Memory instances (#30137) (lmittmann)
- update to go version 1.23.0 (#30323) (Martin HS)
- add timeout to rpc client Unsubscribe (#30318) (lightclient)
- 0fde506: cmd/devp2p: require dns:read, dns:edit permissions for cloudflare deploy (#30326) (John Hilliard)
- clean up goerli flag and config (#30289) (stevemilk)
- 00294e9: cmd/utils,p2p: enable discv5 by default (#30327) (lightclient)
- 2a534ee: travis.yml: use focal for builds (#30319) (Martin HS)
- use go-verkle helper for speedier (*VerkleTrie).RollBackAccount (#30242) (Guillaume Ballet)
- 733fcbb: eth/protocols/eth: handle zero-count header requests (#30305) (Martin HS)
- 30824fa: eth/tracers: avoid panic in state test runner (#30332) (Martin HS)
- avoid un-needed map copy (#30343) (rjl493456442)
- c12a1c9: beacon/blsync: better error information in test (#30336) (Karl Bartel)
- eaf4285: beacon/light/sync: basic tests for rangeLock (#30269) (Gealber Morales)
- ignore build signatures (#30346) (Martin HS)
- update 2021-08-22-split-postmortem (#30351) (Oksana)
- implement EIP-2935 (#29465) ([Sina M](https://github.com/covalenthq/bsp-geth/...
v1.8.4-bsp
Bug Fixes
- update outdated link to trezor docs (#28966) #189 (Peter Straus)
Documentation
- fix badge in README (#28796) #189 (drstevenbrule)
- remove reference to being official (#28858) #189 (Martin HS)
Builds
- make linter emit output (#28704) #179 (Martin HS)
- deps: bump golang.org/x/crypto from 0.15.0 to 0.17.0 (#28702) #179 (dependabot[bot])
- upgrade to golangci-lint v1.55.2 (#28712) #179 (Felix Lange)
- add support for ubuntu 23.10 (mantic minotaur) (#28728) #179 (Martin HS)
- fix typo in comment (#28800) #189 (drstevenbrule)
- upgrade -dlgo version to Go 1.21.6 (#28836) #189 (Marius Kjærstad)
- fix problem with windows line-endings in CI download (#28900) #189 (Martin HS)
- remove ubuntu 'lunar' build (#28962) #189 (Martin HS)
- deps: bump github.com/stretchr/testify from 1.8.4 to 1.9.0 #211 (dependabot[bot])
- deps: bump github.com/urfave/cli/v2 from 2.25.7 to 2.27.2 #211 (dependabot[bot])
- deps: bump golang from 1.21-alpine to 1.22-alpine #211 (dependabot[bot])
- deps: bump alpine from 3.19 to 3.20 #211 (dependabot[bot])
- deps: bump github.com/hashicorp/go-retryablehttp #211 (dependabot[bot])
- deps: bump golang.org/x/net from 0.18.0 to 0.23.0 #215 (dependabot[bot])
- deps: bump github.com/google/uuid from 1.3.0 to 1.6.0 #217 (dependabot[bot])
- deps: bump github.com/Microsoft/go-winio from 0.6.1 to 0.6.2 #218 (dependabot[bot])
- deps: bump golang.org/x/text from 0.14.0 to 0.19.0 #223 (dependabot[bot])
- deps: bump alpine from 3.20 to 3.21 #231 (dependabot[bot])
- deps: bump golang.org/x/crypto from 0.17.0 to 0.31.0 #232 (dependabot[bot])
Continuous Integration
Commits
- 5b22a47: p2p/discover: add liveness check in collectTableNodes (#28686) (Felix Lange) #179
- 02766d3: internal/flags: add missing flag types for auto-env-var generation (#28692) (Sebastian Stammler) #179
- 05bbc56: cmd/evm: default to mirror mainnet forks enabled (#28691) (jwasinger) #179
- 553bafc: cmd/evm, cmd/clef, cmd/bootnode: fix / unify logging (#28696) (Martin HS) #179
- c18c5c3: cmd/evm: t8n support custom tracers (#28557) (Delweng) #179
- release go-ethereum v1.13.6 stable #179 (Felix Lange)
- 5ba3d57: Merge branch 'release/1.13' into release-1.13.6 (Felix Lange) #179
- release go-ethereum v1.13.6 #179 (Felix Lange)
- begin v1.13.7 release cycle #179 (Felix Lange)
- 54a400e: internal/ethapi: ethSendTransaction check baseFee (#27834) (Delweng) #179
- cd58897: core/rawdb: implement size reporting for live items in freezer_table (#28525) (wangyifan) #179
- 5a9dda6: .travis: set lower GOGC value (#28705) (Martin HS) #179
- go-ethereum v1.13.7 stable #179 (Felix Lange)
- release go-ethereum v1.13.7 #179 (Felix Lange)
- begin go-ethereum v1.13.8 release cycle #179 (Felix Lange)
- 7124057: internal/build: fix crash in MustRunCommandWithOutput (#28709) (Felix Lange) #179
- properly close managed wallets when closing manager (#28710) #179 (Martin HS)
- 577be37: cmd/devp2p: update eth/snap protocol test suites for PoS (#28340) (lightclient) #179
- cca9479: core, cmd, trie: fix the condition of pathdb initialization (#28718) (rjl493456442) #179
- f469470: core/rawdb: improve state scheme checking (#28724) (rjl493456442) #179
- go-ethereum v1.13.8 stable #179 (Martin Holst Swende)
- release go-ethereum v1.13.8 #179 (Martin HS)
- begin v1.13.9 release cycle #179 (Martin Holst Swende)
- d2e3cb8: core/state: logic equivalence for GetCodeHash (#28733) (cygaar) #179
- add currentExcessBlobGas to state tests (#28735) #179 (Mario Vega)
- 09e0208: accounts,signer: fix typos in comments (#28730) (Taeguk Kwon) #179
- avoid setting default slog logger in init (#28747) #179 (Felix Lange)
- 33c94ef: cmd/evm: fix link in README.md (#28755) (ddl) #179
- 2365d77: core/vm: update comments to match eip number (#28743) (Darioush Jalali) #179
- 0b471c3: cmd/evm: Fix blob-gas-used on invalid transactions in t8n (#28734) (Mario Vega) #179
- 99eb49e: internal/flags: update copyright year to 2024 (#28760) (Marius Kjærstad) #179
- simplify error ...
v1.8.3-bsp
Bug Fixes
- update outdated link to trezor docs (#28966) #189 (Peter Straus)
Documentation
- fix badge in README (#28796) #189 (drstevenbrule)
- remove reference to being official (#28858) #189 (Martin HS)
Builds
- deps: bump github.com/docker/docker #171 (dependabot[bot])
- deps: bump github.com/consensys/gnark-crypto #172 (dependabot[bot])
- make linter emit output (#28704) #179 (Martin HS)
- deps: bump golang.org/x/crypto from 0.15.0 to 0.17.0 (#28702) #179 (dependabot[bot])
- upgrade to golangci-lint v1.55.2 (#28712) #179 (Felix Lange)
- add support for ubuntu 23.10 (mantic minotaur) (#28728) #179 (Martin HS)
- fix typo in comment (#28800) #189 (drstevenbrule)
- upgrade -dlgo version to Go 1.21.6 (#28836) #189 (Marius Kjærstad)
- fix problem with windows line-endings in CI download (#28900) #189 (Martin HS)
- remove ubuntu 'lunar' build (#28962) #189 (Martin HS)
- deps: bump github.com/stretchr/testify from 1.8.4 to 1.9.0 #211 (dependabot[bot])
- deps: bump github.com/urfave/cli/v2 from 2.25.7 to 2.27.2 #211 (dependabot[bot])
- deps: bump golang from 1.21-alpine to 1.22-alpine #211 (dependabot[bot])
- deps: bump alpine from 3.19 to 3.20 #211 (dependabot[bot])
- deps: bump github.com/hashicorp/go-retryablehttp #211 (dependabot[bot])
- deps: bump golang.org/x/net from 0.18.0 to 0.23.0 #215 (dependabot[bot])
- deps: bump github.com/google/uuid from 1.3.0 to 1.6.0 #217 (dependabot[bot])
- deps: bump github.com/Microsoft/go-winio from 0.6.1 to 0.6.2 #218 (dependabot[bot])
- deps: bump golang.org/x/text from 0.14.0 to 0.19.0 #223 (dependabot[bot])
- deps: bump golang.org/x/crypto from 0.17.0 to 0.31.0 #232 (dependabot[bot])
Continuous Integration
Commits
- 81fd1b3: core/txpool : small cleanup refactors (#28654) (ucwong) #179
- d69e2a4: Merge branch 'main' into dependabot/go_modules/github.com/docker/docker-24.0.7incompatible (Pranay Valson) #171
- b2ced97: eth/fetcher, eth/gasestimator: fix typos in comments (#28675) (Ursulafe) #179
- fix typos in comments (#28662) #179 (Elias Rad)
- eliminate the dead loop possibility for
newWorkLoopandmainLoop(#28677) #179 (FletcherMan) - fix typos in comments (#28682) #179 (alex)
- 5b22a47: p2p/discover: add liveness check in collectTableNodes (#28686) (Felix Lange) #179
- 02766d3: internal/flags: add missing flag types for auto-env-var generation (#28692) (Sebastian Stammler) #179
- 05bbc56: cmd/evm: default to mirror mainnet forks enabled (#28691) (jwasinger) #179
- 553bafc: cmd/evm, cmd/clef, cmd/bootnode: fix / unify logging (#28696) (Martin HS) #179
- c18c5c3: cmd/evm: t8n support custom tracers (#28557) (Delweng) #179
- release go-ethereum v1.13.6 stable #179 (Felix Lange)
- 5ba3d57: Merge branch 'release/1.13' into release-1.13.6 (Felix Lange) #179
- release go-ethereum v1.13.6 #179 (Felix Lange)
- begin v1.13.7 release cycle #179 (Felix Lange)
- 54a400e: internal/ethapi: ethSendTransaction check baseFee (#27834) (Delweng) #179
- cd58897: core/rawdb: implement size reporting for live items in freezer_table (#28525) (wangyifan) #179
- 5a9dda6: .travis: set lower GOGC value (#28705) (Martin HS) #179
- go-ethereum v1.13.7 stable #179 (Felix Lange)
- release go-ethereum v1.13.7 #179 (Felix Lange)
- begin go-ethereum v1.13.8 release cycle #179 (Felix Lange)
- 7124057: internal/build: fix crash in MustRunCommandWithOutput (#28709) (Felix Lange) #179
- properly close managed wallets when closing manager (#28710) #179 (Martin HS)
- 577be37: cmd/devp2p: update eth/snap protocol test suites for PoS (#28340) (lightclient) #179
- cca9479: core, cmd, trie: fix the condition of pathdb initialization (#28718) (rjl493456442) #179
- f469470: core/rawdb: improve state scheme checking (#28724) (rjl493456442) #179
- go-ethereum v1.13.8 stable #179 (Martin Holst Swende)
- release go-ethereum v1.13.8 #179 (Martin HS)
- begin v1.13.9 release cycle #179 ([Martin Holst Swende...
v1.8.2-bsp
Bug Fixes
- update outdated link to trezor docs (#28966) #189 (Peter Straus)
Documentation
- fix badge in README (#28796) #189 (drstevenbrule)
- remove reference to being official (#28858) #189 (Martin HS)
Builds
- upgrade -dlgo version to Go 1.21.5 (#28648) #179 (Marius Kjærstad)
- deps: bump golang.org/x/net from 0.10.0 to 0.17.0 #170 (dependabot[bot])
- deps: bump github.com/docker/docker #171 (dependabot[bot])
- deps: bump github.com/consensys/gnark-crypto #172 (dependabot[bot])
- make linter emit output (#28704) #179 (Martin HS)
- deps: bump golang.org/x/crypto from 0.15.0 to 0.17.0 (#28702) #179 (dependabot[bot])
- upgrade to golangci-lint v1.55.2 (#28712) #179 (Felix Lange)
- add support for ubuntu 23.10 (mantic minotaur) (#28728) #179 (Martin HS)
- fix typo in comment (#28800) #189 (drstevenbrule)
- upgrade -dlgo version to Go 1.21.6 (#28836) #189 (Marius Kjærstad)
- fix problem with windows line-endings in CI download (#28900) #189 (Martin HS)
- remove ubuntu 'lunar' build (#28962) #189 (Martin HS)
- deps: bump github.com/stretchr/testify from 1.8.4 to 1.9.0 #211 (dependabot[bot])
- deps: bump github.com/urfave/cli/v2 from 2.25.7 to 2.27.2 #211 (dependabot[bot])
- deps: bump golang from 1.21-alpine to 1.22-alpine #211 (dependabot[bot])
- deps: bump alpine from 3.19 to 3.20 #211 (dependabot[bot])
- deps: bump github.com/hashicorp/go-retryablehttp #211 (dependabot[bot])
Continuous Integration
Commits
- remove lazy, remove unused interfaces, unexport methods (#28622) #179 (Martin Holst Swende)
- 69576df: .github: use github actions to run 32-bit linux tests (#28549) (Guillaume Ballet) #179
- 55b483d: ethdb/pebble: remove a dependency (#28627) (Marius van der Wijden) #179
- a113497: tests/fuzzers/bls12381: deactivate BLS fuzzer when CGO_ENABLED=0 (#28653) (Guillaume Ballet) #179
- fix ns/µs mismatch in metrics (#28649) #179 (Martin HS)
- 1048e2d: cmd/evm: fix dump after state-test exec (#28650) (Martin HS) #179
- fff843c: beacon/light: add CommitteeChain (#27766) (Felföldi Zsolt) #179
- d98d70f: cmd/utils, eth: disallow invalid snap sync / snapshot flag combos (#28657) (Péter Szilágyi) #179
- remove inconsistent trie nodes during sync in path mode (#28595) #179 (rjl493456442)
- a3ca1b2: cmd/utils: fix HTTPHost, WSHost flag priority (#28669) (Ng Wei Han) #179
- 17c2b3c: eth/protocols/eth: fix typos in comments (#28652) (Ford) #179
- 81fd1b3: core/txpool : small cleanup refactors (#28654) (ucwong) #179
- d69e2a4: Merge branch 'main' into dependabot/go_modules/github.com/docker/docker-24.0.7incompatible (Pranay Valson) #171
- b2ced97: eth/fetcher, eth/gasestimator: fix typos in comments (#28675) (Ursulafe) #179
- fix typos in comments (#28662) #179 (Elias Rad)
- eliminate the dead loop possibility for
newWorkLoopandmainLoop(#28677) #179 (FletcherMan) - fix typos in comments (#28682) #179 (alex)
- 5b22a47: p2p/discover: add liveness check in collectTableNodes (#28686) (Felix Lange) #179
- 02766d3: internal/flags: add missing flag types for auto-env-var generation (#28692) (Sebastian Stammler) #179
- 05bbc56: cmd/evm: default to mirror mainnet forks enabled (#28691) (jwasinger) #179
- 553bafc: cmd/evm, cmd/clef, cmd/bootnode: fix / unify logging (#28696) (Martin HS) #179
- c18c5c3: cmd/evm: t8n support custom tracers (#28557) (Delweng) #179
- release go-ethereum v1.13.6 stable #179 (Felix Lange)
- 5ba3d57: Merge branch 'release/1.13' into release-1.13.6 (Felix Lange) #179
- release go-ethereum v1.13.6 #179 (Felix Lange)
- begin v1.13.7 release cycle #179 (Felix Lange)
- 54a400e: internal/ethapi: ethSendTransaction check baseFee (#27834) (Delweng) #179
- cd58897: core/rawdb: implement size reporting for live items in freezer_table (#28525) (wangyifan) #179
- 5a9dda6: .travis: set lower GOGC value (#28705) (Martin HS) #179
- go-ethereum v1.13.7 stable #179 (Felix Lange)
- release go-ethereum v1.13.7 #179 (Felix Lange)
- begin go-ethereum v1.13.8 release cycle #179 (Felix Lange)
- 7124057: internal/build: fix crash in MustRunCommandWithOutput (#28709) (Felix Lange) #179
- properly close managed wallets when closing manager (#28710) [#179](#179...
v1.8.1-bsp
Bug Fixes
- update outdated link to trezor docs (#28966) #189 (Peter Straus)
Documentation
- fix badge in README (#28796) #189 (drstevenbrule)
- remove reference to being official (#28858) #189 (Martin HS)
Builds
- upgrade -dlgo version to Go 1.21.5 (#28648) #179 (Marius Kjærstad)
- deps: bump golang.org/x/net from 0.10.0 to 0.17.0 #170 (dependabot[bot])
- deps: bump github.com/docker/docker #171 (dependabot[bot])
- deps: bump github.com/consensys/gnark-crypto #172 (dependabot[bot])
- make linter emit output (#28704) #179 (Martin HS)
- deps: bump golang.org/x/crypto from 0.15.0 to 0.17.0 (#28702) #179 (dependabot[bot])
- upgrade to golangci-lint v1.55.2 (#28712) #179 (Felix Lange)
- add support for ubuntu 23.10 (mantic minotaur) (#28728) #179 (Martin HS)
- fix typo in comment (#28800) #189 (drstevenbrule)
- upgrade -dlgo version to Go 1.21.6 (#28836) #189 (Marius Kjærstad)
- fix problem with windows line-endings in CI download (#28900) #189 (Martin HS)
- remove ubuntu 'lunar' build (#28962) #189 (Martin HS)
Continuous Integration
Commits
- bbc5db8: eth/tracers/js: fix type inconsistencies (#28488) (Sina Mahmoodi) #179
- 34dcd74: crypto/secp256k1: fix 32-bit tests when CGO_ENABLED=0 (#28602) (Guillaume Ballet) #179
- verify the nonexistence of shanghai- and cancun-specific header fields (#28605) #179 (Jakub Freebit)
- 61b844f: eth/gasestimator: allow slight estimation error in favor of less iterations (#28618) (Péter Szilágyi) #179
- replace log15 with slog (#28187) #179 (jwasinger)
- ab0eb46: core/state: make stateobject.create selfcontain (#28459) (rjl493456442) #179
- fa0df76: trie/triedb/hashdb: take lock around access to dirties cache (#28542) (Maciej Kulawik) #179
- f2b509d: accounts/abi/bind: fix typo (#28630) (BorkBorked) #179
- faster and less memory-consumption (#28621) #179 (Martin Holst Swende)
- 5fb8ebc: eth/tracers: tx-level state in debug_traceCall (#28460) (Delweng) #179
- 6e488c2: cmd/evm: fix Env struct json tag (#28635) (ddl) #179
- f04e5bd: accounts/abi/bind: fixed typos (#28634) (BorkBorked) #179
- 70fd0b6: eth/fetcher: fix invalid tracking of received at time for block (#28637) (Manav Darji) #179
- run tests in parallel (#28544) #179 (Håvard Anda Estensen)
- 3dc071e: eth/tracers/logger: make structlog/json-log stack hex again (#28628) (Martin Holst Swende) #179
- remove lazy, remove unused interfaces, unexport methods (#28622) #179 (Martin Holst Swende)
- 69576df: .github: use github actions to run 32-bit linux tests (#28549) (Guillaume Ballet) #179
- 55b483d: ethdb/pebble: remove a dependency (#28627) (Marius van der Wijden) #179
- a113497: tests/fuzzers/bls12381: deactivate BLS fuzzer when CGO_ENABLED=0 (#28653) (Guillaume Ballet) #179
- fix ns/µs mismatch in metrics (#28649) #179 (Martin HS)
- 1048e2d: cmd/evm: fix dump after state-test exec (#28650) (Martin HS) #179
- fff843c: beacon/light: add CommitteeChain (#27766) (Felföldi Zsolt) #179
- d98d70f: cmd/utils, eth: disallow invalid snap sync / snapshot flag combos (#28657) (Péter Szilágyi) #179
- remove inconsistent trie nodes during sync in path mode (#28595) #179 (rjl493456442)
- a3ca1b2: cmd/utils: fix HTTPHost, WSHost flag priority (#28669) (Ng Wei Han) #179
- 17c2b3c: eth/protocols/eth: fix typos in comments (#28652) (Ford) #179
- 81fd1b3: core/txpool : small cleanup refactors (#28654) (ucwong) #179
- d69e2a4: Merge branch 'main' into dependabot/go_modules/github.com/docker/docker-24.0.7incompatible (Pranay Valson) #171
- b2ced97: eth/fetcher, eth/gasestimator: fix typos in comments (#28675) (Ursulafe) #179
- fix typos in comments (#28662) #179 (Elias Rad)
- eliminate the dead loop possibility for
newWorkLoopandmainLoop(#28677) #179 (FletcherMan) - fix typos in comments (#28682) #179 (alex)
- 5b22a47: p2p/discover: add liveness check in collectTableNodes (#28686) (Felix Lange) #179
- 02766d3: internal/flags: add missing flag types for auto-env-var generation (#28692) (Sebastian Stammler) #179
- 05bbc56: cmd/evm: default to mirror mainnet forks enabled (#28691) (jwasinger) #179
- 553bafc: cmd/evm, cmd/clef, cmd/bootnode: fix / unify logging (#28696) (Martin HS) #179
- c18c5c3: cmd/evm: t8n support custom tracers (#28557) (Delweng) #179
- release go-ethereum v1.13.6 stable #179 (Felix Lange)
- 5ba3d57: Merge branch 'release/1.13' into release-1.13.6 (Felix Lange) #179
- release go-ethereum v1.13.6 #179 (Felix Lange)
- begin v1.13.7 release cycle #179 ([Felix Lange](4410...