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 v1.1.10 (kilnv2) #2839

Merged
merged 20 commits into from
Mar 1, 2022
Merged

Release v1.1.10 (kilnv2) #2839

merged 20 commits into from
Mar 1, 2022

Commits on Jan 17, 2022

  1. Consistently use compute_sync_committee_period

    There were a couple instances where a division was used on an epoch
    to derive the corresponding sync committee period instead of calling the
    `compute_sync_committee_period` function.
    These instances were changed to also use the function.
    etan-status committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    8319d07 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2022

  1. Ensure light client optimistic_header to be at head

    When a light client updates its `finalized_header` using a forced update
    because of the timeout, and the new header was not signed by enough sync
    committee participants to pass `get_safety_threshold(store)`, it may
    occur that `store.finalized_header.slot > store.optimistic_header.slot`.
    This patch ensures that the `optimistic_header` is updated to the latest
    `finalized_header` if that happens, so that it always indicates the
    latest known and accepted head.
    etan-status committed Jan 25, 2022
    Configuration menu
    Copy the full SHA
    0e9460b View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2022

  1. Update reserved libp2p error documentation

    The spec reserves the libp2p error code range `[3, 127]` for future use
    but actually defines error code `3` as `ResourceUnavailable`. This patch
    updates the reserved range to `[4, 127]`.
    etan-status committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    20c8d0d View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2022

  1. Merge pull request #2807 from etan-status/compute-sync-period

    Consistently use `compute_sync_committee_period`
    hwwhww committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    f2fd673 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2022

  1. Merge pull request #2818 from etan-status/err-unavailable

    Update reserved libp2p error documentation
    djrtwo committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    824ff97 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2022

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

Commits on Feb 6, 2022

  1. Fix typo

    terencechain committed Feb 6, 2022
    Configuration menu
    Copy the full SHA
    7c492ce View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2022

  1. Merge pull request #2827 from terencechain/patch-131

    Fix typo justified
    djrtwo committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    7879ed5 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2022

  1. Merge pull request #2814 from etan-status/lc-opt-fin

    Ensure light client `optimistic_header` to be at head
    djrtwo committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    5a09b5f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2826 from ethereum/get_sync_aggregate

    Minor refactoring for test_sync_protocol.py
    djrtwo committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    8ae93b8 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2022

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

Commits on Feb 11, 2022

  1. Ignore attestations voting for the wrong finalized checkpoint

    When nodes are syncing but have not yet reached the canonical `head`,
    they cannot determine whether nodes they are connected to serve a valid
    history or are making bogus claims in their `Status` advertisement.
    
    Thus, the best course of action that a client can take is to vote for
    its "current" best synced head, regardless of whether it's connected to
    peers that claim to have other heads or not.
    
    However, in the p2p spec, we penalize such peers with a `REJECT` - this
    should be an `IGNORE` instead because this vote is correct per the spec,
    albeit "late" according to the validating clients' view of the chain.
    arnetheduck committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    9fb2dd1 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2022

  1. Configuration menu
    Copy the full SHA
    1280fe2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2835 from mkalinin/random-to-prevrandao

    Bellatrix: random -> prev_randao
    djrtwo committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    f4967bc View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2022

  1. Configuration menu
    Copy the full SHA
    03f0f67 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2830 from status-im/ignore-atts

    Ignore attestations voting for the wrong finalized checkpoint
    djrtwo committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    bbdb502 View commit details
    Browse the repository at this point in the history
  3. bump VERSION.txt to 1.1.10

    djrtwo committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    1fb7a95 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2840 from ethereum/bump-version

    bump VERSION.txt to 1.1.10
    djrtwo committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    22e476b View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2022

  1. Merge pull request #2838 from ethereum/revert-dupe-condition

    revert removal of aggregate deduplication condition from #2183
    djrtwo committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    3f2d5ec View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2828 from ethereum/is_finality_update

    Refactoring: add `is_finality_update` helper
    djrtwo committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    72d4597 View commit details
    Browse the repository at this point in the history