Skip to content

v1.7.0-bsp (Dencun upgrade)

Compare
Choose a tag to compare
@github-actions github-actions released this 14 Mar 00:21
· 43 commits to main since this release
v1.7.0-bsp
90e699b

Bug Fixes

Documentation

Builds

Continuous Integration

Commits

  • run tests in parallel (#28536) #179 (Håvard Anda Estensen)
  • a737482: accounts, cmd: fix typos (#28526) (levisyin) #179
  • 14a1e96: core/txpool/legacypool: respect nolocals-setting (#28435) (jp-imx) #179
  • run tests in parallel (#28546) #179 (Håvard Anda Estensen)
  • 661bd45: core/state/snapshot: print correct error from trie iterator (#28560) (rjl493456442) #179
  • ad16f11: cmd/evm: capitalize evm commands (#28569) (Haotian) #179
  • 525db7b: accounts/abi: context info on unpack-errors (#28529) (levisyin) #179
  • 146e8d9: core, trie, rpc: speed up tests (#28461) (Marius van der Wijden) #179
  • 6489a0d: ethdb/pebble: don't double-close iterator inside pebbleIterator (#28566) (Maciej Kulawik) #179
  • e9f59b5: eth/filters: reuse error msg for invalid block range (#28479) (ucwong) #179
  • 347fecd: core/types: make 'v' optional for DynamicFeeTx and BlobTx (#28564) (Mario Vega) #179
  • improve performance of subscription notification encoding (#28328) #179 (Delweng)
  • 104dbf7: cmd/utils: validate pre-existing genesis in --dev mode (#28468) (jwasinger) #179
  • 3cfcd25: cmd/geth: add support for --dev flag in dumpgenesis (#28463) (jwasinger) #179
  • 5ff929c: les/vflux: run tests in parallel (#28524) (Håvard Anda Estensen) #179
  • d468c33: cmd/{geth,utils}: add cmd to export preimages in snap enumeration order (#28256) (Guillaume Ballet) #179
  • 63127f5: cmd/geth: fix build error (#28585) (Felix Lange) #179
  • eec37e3: cmd/devp2p/internal/ethtest: undo debug-hack (#28588) (Martin Holst Swende) #179
  • update discV5 bootnodes (#28562) #179 (Mikel Cortes)
  • bdf5e38: cmd, les, tests: remove light client code (#28586) (Marius van der Wijden) #179
  • 2a20130: eth, internal/ethapi: drop some weird indirection (#28597) (Péter Szilágyi) #179
  • fix random test generator early terminate (#28590) #179 (Ng Wei Han)
  • 1e28e0b: eth/gasestimator, internal/ethapi: move gas estimator out of rpc (#28600) (Péter Szilágyi) #179
  • 5b57727: go.mod: update uint256 to v1.2.4 (#28612) (Martin Holst Swende) #179
  • 71817f3: eth/catalyst, eth/downloader: expose more sync information (#28584) (rjl493456442) #179
  • remove package light(#28614) #179 (lightclient)
  • 63979bc: cmd/evm, core/state: fix post-exec dump of state (statetests, blockchaintests) (#28504) (Martin Holst Swende) #179
  • remove TODO comment about subscription (#28609) #179 (Shivam Sandbhor)
  • 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 newWorkLoop and mainLoop (#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)
  • 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 handling in TransactionReceipt (#28748) #179 (Rossen Krastev)
  • 877d094: eth/downloader, eth/filters: use defer to call Unsubscribe (#28762) (ucwong) #179
  • emit error level string as "error", not "eror" (#28774) #179 (jwasinger)
  • e7fa158: eth/filters: fix early Unsubscribe of log events (#28769) (ucwong) #179
  • f29520f: cmd/devp2p/internal/ethtest: fix typos in comments (#28772) (vuittont60) #179
  • cfff3cb: params, core/forkid: schedule cancun fork on goerli (#28719) (Marius van der Wijden) #179
  • 1010a79: cmd/geth: make it possible to autopilot removedb (#28725) (Martin HS) #179
  • d0edc5a: accounts/abi: fix bigInt topic encoding (#28764) (rjl493456442) #179
  • 9e018ce: cmd/geth: update log test data (#28780) (jwasinger) #179
  • 2d08c99: ethclient/simulated: implement new sim backend (#28202) (Marius van der Wijden) #179
  • go-ethereum v1.13.9 stable #179 (Felix Lange)
  • dd938d1: Merge branch 'master' into release/1.13 (Felix Lange) #179
  • begin v1.13.10 release cycle #179 (Felix Lange)
  • release v1.13.10 to fix bad tag #179 (Péter Szilágyi)
  • bc0be1b: Merge branch 'master' into release/1.13 (Péter Szilágyi) #179
  • begin v1.13.11 release cycle #189 (Péter Szilágyi)
  • minor change of config-accessor (#28782) #189 (HAOYUatHZ)
  • fix typos (#28798) #189 (vuittont60)
  • 065f82a: accounts, ethclient: minor tweaks on the new simulated backend (#28799) (Péter Szilágyi) #189
  • 43ba7d6: cmd/geth, internal/debug: get rid of by-default log config (#28801) (Péter Szilágyi) #189
  • a608c0a: cmd/devp2p/internal/ethtest: skip large tx test on github build (#28794) (Sina Mahmoodi) #189
  • 1335ba5: p2p/dnsdisc: use strings.Cut over strings.IndexByte (#28787) (ddl) #189
  • 407f779: internal/ethapi: avoid using pending for defaults (#28784) (Sina Mahmoodi) #189
  • 29b7355: core/state: unexport GetOrNewStateObject (#28804) (Darioush Jalali) #189
  • 1485814: cmd/rlpdump: add -pos flag, displaying byte positions (#28785) (Felix Lange) #189
  • update reference tests (#28778) #189 (Martin HS)
  • add tests for TransactionInBlock (#28283) #189 (hyunchel)
  • fix potential hang in waitSnapExtension (#28744) #189 (牛晓婕)
  • 9ee6809: core/txpool/blobpool: fix typos (Alfie John) #189
  • 566754c: acounts/usbwallet: fix typo (#28815) (alex) #189
  • more verbosity if block decoding fails (#28814) #189 (Martin HS)
  • use proper base fee in tests (#28775) #189 (Paul Lange)
  • fix typo in payload_building_test.go (#28825) #189 (Thabokani)
  • e5d5e09: internal/ethapi: handle blobs in API methods (#28786) (Sina Mahmoodi) #189
  • 830f3c7: eth/filters: reset filter.begin in BenchmarkFilters (#28830) (Darioush Jalali) #189
  • 0e93da3: crypto/kzg4844: add helpers for versioned blob hashes (#28827) (Felix Lange) #189
  • apply accessList field in toCallArg (#28832) #189 (colin)
  • b2b1471: resolve conflicts from geth v1.13.10 (Pranay Valson) #179
  • f55a10b: params, core/forkid: enable cancun on sepolia and holesky (#28834) (Marius van der Wijden) #189
  • 78a3c32: core, core/rawdb, eth/sync: no tx indexing during snap sync (#28703) (rjl493456442) #189
  • 77e8926: resolve conflicts; bump bsp minor version (geth minor upgrade) (Pranay Valson) #179
  • fb58997: update workflows to match geth upstream (Pranay Valson) #179
  • c05e99e: update packages (Pranay Valson) #179
  • 19d9977: go.{mod,sum}: upgrade go-ole to support arm64 (#28859) (Guillaume Ballet) #189
  • fix genesis setup in benchReadChain (#28856) #189 (Darioush Jalali)
  • use uint256 in state (#28598) #189 (Martin HS)
  • c89a3da: core/state/snapshot: use AddHash/ContainHash instead of Hasher interface (#28849) (Marius van der Wijden) #189
  • 2dc7477: core/vm: fix misleading comment (#28860) (trocher) #189
  • 98eaa57: eth/catalyst: add timestamp checks to fcu and new payload and improve param checks (#28230) (lightclient) #189
  • 542c861: core/txpool, eth/catalyst: fix racy simulator due to txpool background reset (#28837) (Péter Szilágyi) #189
  • move tx indexer to its own file (#28857) #189 (rjl493456442)
  • a8a8758: eth/catalyst: prefix payload id with version (#28246) (lightclient) #189
  • fix flaky test (#28864) #189 (rjl493456442)
  • go-ethereum v1.13.11 stable #189 (Martin Holst Swende)
  • release go-ethereum v1.13.11 (#28868) #189 (Martin HS)
  • begin v.1.13.12 release cycle #189 (Martin Holst Swende)
  • bc0b87c: internal/flags: fix typo (#28876) (alex) #189
  • 2e947b7: core/types: fix and test handling of faulty nil-returning signer (#28879) (protolambda) #189
  • db98cc4: README.md: fix travis badge (#28889) (KeienWang) #189
  • e2778cd: eth/catalyst: allow payload attributes v1 in fcu v2 (#28882) (lightclient) #189
  • fc380f5: docs/postmortems: fix outdated link (#28893) (KeienWang) #189
  • reset tx lookup cache if necessary (#28865) #189 (rjl493456442)
  • 5c67066: eth/downloader: fix skeleton cleanup (#28581) (rjl493456442) #189
  • update memsize (#28916) #189 (Martin HS)
  • 62affdc: core/txpool/blobpool: post-crash cleanup and addition/removal metrics (#28914) (Péter Szilágyi) #189
  • 47d76c5: core/txpool: don't inject lazy resolved transactions into the container (#28917) (Péter Szilágyi) #189
  • 253447a: core/types: fix typo (#28922) (zoereco) #189
  • fix accidental termination of portMappingLoop (#28911) #189 (Chris Ziogas)
  • 8ec638d: internal/flags: fix --miner.gasprice default listing (#28932) (Péter Szilágyi) #189
  • fix typos in comments (#28881) #189 (Dimitris Apostolou)
  • add help target to display available targets (#28845) #189 (Halimao)
  • cache transaction indexing tail in memory (#28908) #189 (rjl493456442)
  • 16ce7bf: eth, miner: fix enforcing the minimum miner tip (#28933) (Péter Szilágyi) #189
  • 199e0c9: core/state, core/vm: minor uint256 related perf improvements (#28944) (lmittmann) #189
  • 1f50aa7: cmd,internal/era: implement export-history subcommand (#26621) (lightclient) #189
  • 449d3f0: core,params: add holesky to default genesis function (#28903) (lightclient) #189
  • 69f5d5b: node, rpc: add configurable HTTP request limit (#28948) (Felix Lange) #189
  • fix docstring names (#28923) #189 (zoereco)
  • 2dc33d4: ethclient/simulated: fix typo (#28952) (alex) #189
  • ae3b7a0: eth/gasprice: fix percentile validation in eth_feeHistory (#28954) (Felix Lange) #189
  • 8a76a81: cmd/devp2p, eth: drop support for eth/67 (#28956) (Péter Szilágyi) #189
  • 2732fb1: params, core/forkid: add mainnet timestamp for Cancun (#28958) (lightclient) #189
  • ac5aa67: internal/ethapi: add support for blobs in eth_fillTransaction (#28839) (Sina Mahmoodi) #189
  • 85938dd: internal/era: update block index format to be based on record offset (#28959) (lightclient) #189
  • go-ethereum v1.13.12 stable #189 (Martin Holst Swende)
  • release go-ethereum v1.13.12 (#28961) #189 (Martin HS)
  • begin v1.13.13 release cycle #189 (Martin Holst Swende)
  • f1c27c2: internal/ethapi: fix gas estimation bug in eth_fillTransaction for blob tx (#28929) (maskpp) #189
  • beb2954: core/txpool/legacypool: use uint256.Int instead of big.Int (#28606) (Ng Wei Han) #189
  • 4c15d58: internal/ethapi, signer/core: fix documentation-links (#28979) (Lindlof) #189
  • remove the dependency from trie to triedb (#28824) #189 (rjl493456442)
  • 55a46c3: cmd/utils: fix merge-breakage in test (#28985) (Martin HS) #189
  • fix goroutine leak related to state snapshot generation (#28974) #189 (Martin HS)
  • 9d537f5: ethereum, ethclient: add blob transaction fields in CallMsg (#28989) (maskpp) #189
  • efddedc: core/txpool/blobpool: rename variables in comments (#28981) (bk) #189
  • 2a1d94b: cmd/devp2p: fix modulo in makeBlobTxs (#28970) (colin) #189
  • 9e3e466: eth/catalyst,beacon/engine: implement GetClientVersionV1 (#28915) (lightclient) #189
  • update execution spec tests + split statetest exec (#28993) #189 (Martin HS)
  • 2860906: eth/catalyst: add getClientVersion to capabilities (#28994) (Marius van der Wijden) #189
  • 0c412dc: cmd/evm: fix typo in test script (#28995) (alex) #189
  • 1bdf8b9: cmd/devp2p/internal/ethtest: some fixes for the eth test suite (#28996) (Felix Lange) #189
  • a193bb0: core/txpool/legacypool: remove a redundant heap.Init (#28910) (colin) #189
  • 3c30de2: core/txpool/blobpool: update the blob db with corruption handling (#29001) (Péter Szilágyi) #189
  • move genesis alloc types to core/types (#29003) #189 (Sina Mahmoodi)
  • 593e303: core/txpool, eth, miner: pre-filter dynamic fees during pending tx retrieval (#29005) (Péter Szilágyi) #189
  • prevent panic if head block is not available (#29020) #189 (rjl493456442)
  • using math.MaxUint64 instead of 0xffffffffffffffff (#29022) #189 (cui)
  • 6fb0d09: core/txpool, miner: speed up blob pool pending retrievals (#29008) (Péter Szilágyi) #189
  • ac0ff04: core/vm, params: ensure order of forks, prevent overflow (#29023) (Martin HS) #189
  • f4852b8: core/txpool, eth, miner: retrieve plain and blob txs separately (#29026) (Péter Szilágyi) #189
  • 7f5e96d: core/txpool: fix typo (#29031) (buddho) #189
  • bba3fa9: core,eth,internal: fix typo (#29024) (buddho) #189
  • add cancun upgrade banner (#29042) #189 (Haotian)
  • b9ca38b: core/txpool: fix typo (#29036) (colin) #189
  • b47cf8f: internal/ethapi: fix defaults for blob fields (#29037) (Sina Mahmoodi) #189
  • release go-ethereum v1.13.13 stable #189 (Felix Lange)
  • 7f131dc: Merge branch 'master' into release/1.13 (Felix Lange) #189
  • begin v1.13.14 release cycle #189 (Felix Lange)
  • e47a7c2: internal/ethapi: use overriden baseFee for gasPrice (#29051) (ArtificialPB) #189
  • b87b9b4: internal/ethapi:fix zero rpc gas cap in eth_createAccessList (#28846) (colin) #189
  • 93c541a: eth/catalyst: fix wrong error message of payloadV2 after cancun (#29049) (Haotian) #189
  • 32d4d6e: core/txpool: reject blob txs with blob fee cap below the minimum (#29081) (Roberto Bayardo) #189
  • 26724fc: p2p, log, rpc: use errors.New to replace fmt.Errorf with no parameters (#29074) (Qt) #189
  • edffacc: eth/catalyst: enable some commented-out testcases   (#29073) (cui) #189
  • 8bca93e: internal/ethapi: pass blob hashes to gas estimation (#29085) (maskpp) #189
  • 821d702: cmd/clef: add spaces in README.md table (#29077) (Justin Dhillon) #189
  • c1f59b9: eth/catalyst: remove variable in tx conversion loop (#29076) (cui) #189
  • 63aaac8: core/txpool/blobpool: reduce default database cap for rollout (#29090) (Péter Szilágyi) #189
  • 45a272c: core/txpool: no need to log loud rotate if no local txs (#29083) (Delweng) #189
  • 5a0f468: eth/tracers: Fix callTracer logs on onlyTopCall == true (#29068) (Andrei Silviu Dragnea) #189
  • 51b479e: core/txpool: elevate the 'already reserved' error into a constant (#29095) (Roberto Bayardo) #189
  • release Geth v1.13.14 #189 (Péter Szilágyi)
  • 2bd6bd0: Merge branch 'master' into release/1.13 (Péter Szilágyi) #189
  • fcc0d06: Merging v1.13.14 (Mike Ryan) #189
  • 4b2fa2d: Fixing type errors resulting from merge (Mike Ryan) #189

What's Changed

New Contributors

Full Changelog: v1.6.0-bsp...v1.7.0-bsp