github multi-geth/multi-geth v1.9.20

latest release: v1.9.21
3 years ago

Upstream update

This release updates upstream Geth to v1.9.24.

Changes:

  • 4941264 Release v1.9.20
  • 5d818d7 Fix redeclared log import
  • 0ca929f Merge branch 'release/1.9' of github.com:ethereum/go-ethereum into master
  • cc05b05 params: release Geth v1.9.24 with Go 1.15.5 (#21842)
  • 920a287 .travis.yml: move test builders after install builders (#21833)
  • d494074 build: fix regressions with the -dlgo change (#21831)
  • d990df9 consensus/ethash: use 64bit indexes for the DAG generation (#21793)
  • 27d93c1 build: add -dlgo flag in ci.go (#21824)
  • 70868b1 fuzzers: removed fuzzbuzz configuration (#21813)
  • 941d8b5 scripts: create oss-fuzz script in go-ethereum (#21808)
See More
  • c52dfd5 p2p/simulations/adapters/exec: fix some issues (#21801)
  • 0c34eae Merge pull request #21803 from holiman/ethash
  • 7c30f4d Merge pull request #21804 from karalabe/snapshot-marker-sync
  • 040928d Merge pull request #21805 from karalabe/travis-drop-1.13
  • 9e688fb Merge pull request #21806 from karalabe/deprecate-eoan
  • 1143dc6 build: stop building for Ubuntu Eoan, not supported any more
  • eb694ea travis: drop Go 1.13 builders as it's not supported any more
  • 8167897 trie, tests/fuzzers: implement a stacktrie fuzzer + stacktrie fixes (#21799)
  • 7b7b327 core/state/snapshot: update generator marker in sync with flushes
  • 81ff700 consensus/ethash: fix the percentage progress report
  • 97fc1c3 Merge pull request #21787 from karalabe/pod-non-verbose
  • 6cfe494 build: stop verbose output to keep travis from overflowing
  • 175506e core/types, rlp: optimize derivesha (#21728)
  • 36bb7ac cmd/devp2p/internal/ethtest: add correct chain files and improve test output (#21782)
  • 5d20fbb cmd/devp2p, internal/utesting: implement TAP output (#21760)
  • e640267 core/state/snapshot: fix journal recovery from generating old journal (#21775)
  • 3eebf34 common: remove ToHex and ToHexArray (#21610)
  • b63bffe les, p2p/simulations/adapters: fix issues found while simulating les (#21761)
  • b63e3c3 core: improve snapshot journal recovery (#21594)
  • 43c278c core/state: disable snapshot iteration if it's not fully constructed (#21682)
  • 18145ad core/state: maintain one more diff layer (#21730)
  • 296a27d accounts/abi/bind: restore error functionality (#21743)
  • 1a55e20 cmd/geth: fix dir path in geth attach for yolov2 network (#21749)
  • 7b748e5 Merge pull request #21747 from holiman/yolov2update
  • 68ac4eb params: update yolov2 bootnode with elastic ip
  • 8a94aa9 Merge pull request #21745 from holiman/yolov2_bootnodes
  • f5182c7 utils, params: add yolov2 bootnode
  • 95f720f cmd/devp2p/internal/ethtest: update test chain (#21742)
  • 6487c00 all: implement EIP-2929 (gas cost increases for state access opcodes) + yolo-v2 (#21509)
  • fb2c79d accounts/usbwallet: fix ledger version check (#21733)
  • 91c4607 core: fix blockchain insert report time interval calculation (#21723)
  • 85d81b2 les: remove clientPeerSet and serverSet (#21566)
  • 3e82c9e eth/api: fix potential nil deref in AccountRange (#21710)
  • 9d25f34 core: track and improve tx indexing/unindexing (#21331)
  • 6e71371 miner: fixed race condition in tests (#21664)
  • cef3e2d console: don't exit on ctrl-c, only on ctrl-d (#21660)
  • b305591 core/vm: marshall returnData as hexstring in trace logs (#21715)
  • 51d026c params: begin v1.9.24 release cycle
  • 8c2f271 params: go-ethereum v1.9.23 stable
  • 524aaf5 p2p/discover: implement v5.1 wire protocol (#21647)
  • 4eb01b2 miner: set etherbase even if mining isn't possible at the moment (#21707)
  • bdc7554 params: update CHTs (#21706)
  • 1fed223 accounts/keystore: fix flaky test (#21703)
  • 1e10489 miner: don't interrupt mining after successful sync (#21701)
  • 2a9ea6b cmd/geth, cmd/utils: fixed flags name (#21700)
  • 7a5a822 eth, p2p: use truncated names (#21698)
  • 5c6155f internal/web3ext: improve some web3 apis (#21639)
  • 348c3bc trie: fix flaw in stacktrie pool reuse (#21699)
  • 94d1f58 consensus/clique: unexport calcDifficulty and improve comment (#21619)
  • c37e68e all: replace RWMutex with Mutex in places where RLock is not used (#21622)
  • 32341f8 console: fix admin.sleepBlocks (#21629)
  • 66c3eb2 accouts, consensus, core: fix some comments (#21617)
  • 86dd005 trie: polish commit function (#21692)
  • 706f5e3 core: fix txpool off-by-one error (#21683)
  • 19a1c95 eth/downloader: cache parent hash instead of recomputing (#21678)
  • 905ed10 eth/downloader: fix data race around the ancientlimit (#21681)
  • 43cd31e core/vm: dedup config check in markdown logger (#21655)
  • 5e86e4e p2p/discover: remove use of shared hash instance for key derivation (#21673)
  • 6d29e19 signer/core: don't mismatch reject and no accounts (#21677) [ #21674 ]
  • 015e789 node: relax websocket connection header check (#21646)
  • 716864d cmd/devp2p/internal/ethtest: improve eth test suite (#21615)
  • e43d827 core/types: optimize bloom filters (#21624)
  • eb87121 core/bloombits: faster generator (#21625)
  • 2b2fd74 params: update goerli testnet bootnodes (#21659)
  • d9890a6 cmd/faucet: enable DNS discovery for known networks (#21636)
  • a15d71a core/state/snapshot: stop generator if it hits missing trie nodes (#21649)
  • 9d1e202 trie: add Commit-sequence tests for stacktrie commit (#21643)
  • 053ed9c trie: polishes to trie committer (#21351)
  • dad2658 accounts, signer: implement gnosis safe support (#21593)
  • 6c8310e trie: use stacktrie for Derivesha operation (#21407) [ #3 ]
  • 4ee11b0 cmd/bootnode,internal/debug: fix some comments (#21623)
  • 901471f build: keep geth-sources.jar build result for JavaDoc (#21596)
  • 6660929 p2p/enode: remove unused code (#21612)
  • b007df8 light: fix wrong description in a comment (#21573)
  • a04294d internal/web3ext: improve eth_getBlockByNumber and eth_getBlockByHash console api (#21608)
  • eebfb13 core: free pointer from slice after popping element from price heap (#21572)
  • 0ddd461 core/vm, params: make 2200 in line with spec (#21605)
  • a90e645 mobile: added constructor for big int (#21597)
  • 420b786 accounts/abi: ABI explicit difference between Unpack and UnpackIntoInterface (#21091)
  • c995914 params: begin v1.9.23 release cycle
  • c71a7e2 params: release Geth v1.9.22
  • 7ddb44b Merge pull request #21635 from karalabe/cht-1.9.22
  • b5d362b params: update CHTs for Geth v1.9.22
  • fdd42d4 cmd/devp2p/internal/ethtest: lower protocol version to 64 (#21604)
  • 39f8268 cmd/devp2p/internal/ethtest: update version in handshake (#21603)
  • a25899f cmd/devp2p: add eth protocol test suite (#21598)
  • c154442 internal/ethapi: fix nil deref + fix estimateGas console bindings (#21601)
  • e5defcc trie: extend range proof (#21250)
  • 0921f8a internal/ethapi: add optional parameter blockNrOrHash to estimateGas (#21545)
  • 25b1608 trie: support empty range proof (#21199)
  • e1365b2 trie: fix gaped range proof test case (#21484)
  • fdb7424 cmd/clef, cmd/geth: use SplitAndTrim from cmd/utils (#21579)
  • 129cf07 p2p: move rlpx into separate package (#21464)
  • 2c097bb mobile: better api for java users (#21580)
  • 9a39c6b accounts/abi: improve documentation and names (#21540)
  • f354c62 core: fix a typo in comment (#21439)
  • 2482ba0 Merge pull request #21529 from karalabe/dynamic-pivot
  • fb835c0 eth/downloader: dynamically move pivot even during chain sync
  • 07751c3 cmd/geth: added counters to the geth inspect report (#21495)
  • faba018 cmd/utils: use preconfigured testnet flags instead of networkid (#21561)
  • 89884dc tests/fuzzers/abi: add fuzzer for fuzzing package accounts/abi (#21217)
  • 93f0470 les/lespay/server: bump database version (#21571)
  • 8696dd3 params: allow setting Petersburg block before chain head (#21473)
  • cf2a77a ethclient: fix BlockNumber (#21565)
  • 0185ee0 core/rawdb: single point of maintenance for writing and deleting tx lookup indexes (#21480)
  • 4764b2f COYPING: restore the full text text of GPL (#21568)
  • b65c384 eth/tracers: regenerate assets from #21549 (#21564)
  • 4996fce les, les/lespay/server: refactor client pool (#21236)
  • f7112cc rlp: add SplitUint64 (#21563)
  • 71c37d8 js/tracers: make calltracer report value in selfdestructs (#21549)
  • 4eb9296 p2p/nodestate: ensure correct callback order (#21436)
  • a99ac53 Dockerfile: unexpose port 8547 as GraphQL was merged into HTTP endpoint (#21556)
  • 4e26413 p2p/discover: fix typo in comments (#21554)
  • df219e2 miner: fix regression, add test for starting while download (#21547) [ #21536 ]
  • 7cf56d6 miner: use channels instead of atomics in update loop (#21536)
  • d7f02b4 cmd/geth: print warning when whisper config is present in toml (#21544)
  • 1167639 ethclient: add BlockNumber method (#21500)
  • 4ea9737 go.mod: remove golang.org/x/sync (#21541)
  • a3cd8a0 core/vm: fix benchmark overflow + prep for precompile repricings (#21530)
  • 328901c cmd, eth: offer maxprice flag for overwritting price cap (#21531)
  • 3a98c6f Merge pull request #21537 from karalabe/les-reorg-fix
  • d81c9d9 accounts/abi/bind/backends: reverted some stylistic changes (#21535)
  • 367f12f eth/downloader: only roll back light sync if not fully validating
  • 8d35b1e params: begin v1.9.22 release cycle
  • 0287d54 params: release Geth v1.9.21
  • 24562d9 Merge pull request #21534 from karalabe/cht-1.9.21
  • dc681fc params: update CHTs for v1.9.21 release
  • 86bcbb0 .github: remove whisper from CODEOWNERS (#21527)
  • 066c755 build: remove wnode from the list of packages binaries (#21526)
  • 8327d1f accounts/usbwallet, signer/core: show accounts from ledger legacy derivation paths (#21517)
  • d54f2f2 whisper: remove whisper (#21487)
  • c5d28f0 accounts: abi/bid/backends; cleaned doc errors, camelCase refactors and anonymous variable assignments (#21514)
  • de971cc eth: added trace_call to trace on top of arbitrary blocks (#21338)
  • f86324e Merge pull request #21504 from karalabe/trie-path-sync
  • eeaf191 core, eth, trie: prepare trie sync for path based operation
  • 3010f9f eth/downloader: change intial download size (#21366)
  • d90bbce go.mod : update goja dependency (#21432)
  • 5cdb476 "Downloader queue stats" is now provided once per minute (#21455)
  • ff23e26 internal: fix personal.sign() (#21503)
  • 12d8570 accounts/abi: fix a bug in getTypeSize method (#21501)
  • 5883afb rpc: fix issue with null JSON-RPC messages (#21497)
  • 05280a7 eth/tracers: revert reason in call_tracer + error for failed internal calls (#21387) [ #21438 ]
  • d97e006 Merge pull request #21491 from karalabe/state-sync-leak-fix
  • 856307d go.mod | goleveldb latest update (#21448)
  • 16d7eae eth: updated comments (#21490)
  • d8da0b3 core/state, eth, trie: stabilize memory use, fix memory leak
  • 92b12ee accounts/abi/bind/backends: Disallow AdjustTime for non-empty blocks (#21334)
  • fc20680 params: begin v1.9.21 release cycle
  • 979fc96 params: release Geth v1.9.20
  • 63a9d4b Merge pull request #21486 from karalabe/cht-1.9.20
  • ce5f949 params: update CHTs for v1.9.20 release
  • 341f451 graphql: add support for retrieving the chain id (#21451)
  • d13b8e5 Merge pull request #21483 from karalabe/freezer-truncate-silent
  • 5655dce core/rawdb: only complain loudly if truncating many items
  • 7b5107b p2p/discover: avoid dropping unverified nodes when table is almost empty (#21396)
  • bdde616 Merge pull request #21477 from karalabe/snapshotter-shallow-generator
  • 3ee91b9 core/state/snapshot: reduce disk layer depth during generation
  • 0f4e7c9 eth: utilize sync bloom for getNodeData (#21445)
  • 1b5a867 core: do less lookups when writing fast-sync block bodies (#21468)
  • 87c0ba9 core, eth, les, trie: add a prefix to contract code (#21080)
  • b68929c Merge pull request #21472 from holiman/fix_dltest_fail
  • 9f7b79a eth/downloader: fix rollback issue on short chains
  • 4e54b1a metrics: zero temp variable in updateMeter (#21470)
  • a70a79b Merge pull request #21466 from karalabe/go1.15
  • 15fdaf2 travis, dockerfile, appveyor, build: bump to Go 1.15
  • 8cbdc86 core: define and test chain rewind corner cases (#21409)
  • 0bdd295 core: more detailed metering for reorgs (#21420)
  • 7ebc6c4 cmd/evm: statet8n output folder + tx hashes on trace filenames (#21406)
  • 560d444 Merge pull request #21461 from karalabe/ppa-drop-disco
  • 32b078d build: drop disco, enable groovy on Ubuntu PPAs
  • 2ff464b core/state: fixed some comments (#21450)
  • f3bafec metrics: make meter updates lock-free (#21446)
  • 54add42 cmd/geth/tests: try to fix spurious travis failure in les tests (#21410)
  • 04926db params: begin v1.9.20 release cycle

This list of changes was auto generated.

Don't miss a new multi-geth release

NewReleases is sending notifications on new releases.