Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release: draft release v1.1.19 #1311

Merged
merged 22 commits into from
Feb 13, 2023
Merged

release: draft release v1.1.19 #1311

merged 22 commits into from
Feb 13, 2023

Commits on Dec 7, 2022

  1. 1 Configuration menu
    Copy the full SHA
    8894b65 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2022

  1. eth, trie: sync with upstream v1.10.26 to solve snap sync issues (#1226)

    * eth: fix a rare datarace on CHT challenge reply / shutdown
    
    * trie: check childrens' existence concurrently for snap heal
    
    * eth/protocols/snap: fix problems due to idle-but-busy peers
    
    * eth/filters: change filter block to be by-ref (#26054)
    
    This PR changes the block field in the filter to be a pointer, to disambiguate between empty hash and no hash
    
    * rpc: handle wrong HTTP batch response length (#26064)
    
    * eth/protocols/snap: throttle trie heal requests when peers DoS us (#25666)
    
    * eth/protocols/snap: throttle trie heal requests when peers DoS us
    
    * eth/protocols/snap: lower heal throttle log to debug
    
    Co-authored-by: Martin Holst Swende <[email protected]>
    
    * eth/protocols/snap: fix comment
    
    Co-authored-by: Martin Holst Swende <[email protected]>
    
    Co-authored-by: Péter Szilágyi <[email protected]>
    Co-authored-by: Martin Holst Swende <[email protected]>
    Co-authored-by: Jordan Krage <[email protected]>
    4 people authored Dec 13, 2022
    Configuration menu
    Copy the full SHA
    c5b7d74 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2022

  1. metrics: add miner info into metrics server (#1212)

    * metrics: add unlock address to metrics when miner module is enabled
    
    * metrics: add miner config into metrics server
    
    * metrics: add device-info into metrics server
    
    * metrics: fix the format of device info
    
    * metrics: remove device-info
    j75689 authored Dec 15, 2022
    Configuration menu
    Copy the full SHA
    cc17abf View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2022

  1. core, ethdb, tests, trie: implement NewBatchWithSize API for batcher …

    …(#24392)
    
    This PR adds an addtional API called `NewBatchWithSize` for db
    batcher. It turns out that leveldb batch memory allocation is
    super inefficient. The main reason is the allocation step of
    leveldb Batch is too small when the batch size is large. It can
    take a few second to build a leveldb batch with 100MB size.
    
    Luckily, leveldb also offers another API called MakeBatch which can
    pre-allocate the memory area. So if the approximate size of batch is
    known in advance, this API can be used in this case.
    
    It's needed in new state scheme PR which needs to commit a batch of
    trie nodes in a single batch. Implement the feature in a seperate PR.
    rjl493456442 authored and brilliant-lx committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    da977e9 View commit details
    Browse the repository at this point in the history
  2. core: preallocate batch size in bloomIndexer (#25289)

    This change reduces allocations when committing bloombits indexes
    by creating the database batch with a larger initial size.
    dbadoy authored and brilliant-lx committed Dec 16, 2022
    Configuration menu
    Copy the full SHA
    e9a04cc View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2022

  1. Configuration menu
    Copy the full SHA
    154f339 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3036989 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b37d44b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8362242 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2023

  1. Configuration menu
    Copy the full SHA
    b34453e View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2023

  1. Configuration menu
    Copy the full SHA
    d22153b View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. Configuration menu
    Copy the full SHA
    0f744c7 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2023

  1. Configuration menu
    Copy the full SHA
    176ab95 View commit details
    Browse the repository at this point in the history
  2. dep: bump the version of several important library (#1274)

    * dep: upgrade secp256k1 to use btcec/v2 v2.3.2 and update insecurity pkg
    
    * build ci: upgrade go to 1.19 and golangci-lint to 1.50.1
    
    * docs: fix format that does not follow the goimports
    
    * dep: redirect github.com/bnb-chain/tendermint to v0.31.13
    
    * ci: disable GOPROXY
    j75689 authored Feb 2, 2023
    Configuration menu
    Copy the full SHA
    bf68be2 View commit details
    Browse the repository at this point in the history
  3. parlia : add a check for the length of extraData. (#1294)

    * parlia : add a check for the length of extraData.
    zlacfzy authored Feb 2, 2023
    Configuration menu
    Copy the full SHA
    7674814 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2023

  1. Configuration menu
    Copy the full SHA
    e2e1147 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c9bd677 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2023

  1. Configuration menu
    Copy the full SHA
    e4575c5 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2023

  1. fix: p2p sync with lagging peer (#1301)

    * fix: p2p sync with lagging peer
    
    no need to sync with lagging peer, which could make the local chain stalling as well.
    
    * fix: do not drop lagging peer, will retry it later.
    
    The lagging peer is probably already the best peer with largest total difficulty.
    Shoule not remove it, since p2p is a bidirectional connection, drop it could make
    the peer unable to sync with this peer as well.
    And the lagging peer could catch up later, so keep it.
    
    * p2p: add lagging field in Peer
    
    lagging peer will be connected, but won't be used to sync.
    the lagging flag can be clear once the Peer updates its latest block state.
    
    * test: fix UT compile issue
    
    * fix: lagging peer func rename
    
    * test: fix a UT fail of download test
    
    errStallingPeer is replaced by errLaggingPeer in this case
    
    * fix: lagging issue in light mode
    
    * test: add and resolve UT of lagging peer
    setunapo authored Feb 9, 2023
    Configuration menu
    Copy the full SHA
    b3a20c7 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2023

  1. Configuration menu
    Copy the full SHA
    8192eaf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eafd33c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1310 from j75689/p_v1.1.19

    release: prepare for release v1.1.19
    j75689 authored Feb 13, 2023
    Configuration menu
    Copy the full SHA
    175db6b View commit details
    Browse the repository at this point in the history