You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1.5 KiB

Pending

v0.27.0

TBD

Special thanks to external contributors on this release:

Friendly reminder, we have a bug bounty program.

BREAKING CHANGES:

  • CLI/RPC/Config

    • [rpc] #2932 Rename accum to proposer_priority
  • Apps

  • Go API

    • [db] #2913 ReverseIterator API change -- start < end, and end is exclusive.
    • [types] #2932 Rename Validator.Accum to Validator.ProposerPriority
  • Blockchain Protocol

    • [state] #2714 Validators can now only use pubkeys allowed within ConsensusParams.ValidatorParams
  • P2P Protocol

    • [consensus] #2871 Remove ProposalHeartbeat message as it serves no real purpose
    • [state] Fixes for proposer selection:
      • #2785 Accum for new validators is -1.125*totalVotingPower instead of 0
      • #2941 val.Accum is preserved during ValidatorSet.Update to avoid being reset to 0

FEATURES:

IMPROVEMENTS:

BUG FIXES:

  • [types] #2938 Fix regression in v0.26.4 where we panic on empty genDoc.Validators
  • [state] #2785 Fix accum for new validators to be -1.125*totalVotingPower instead of 0, forcing them to wait before becoming the proposer. Also:
    • do not batch clip
    • keep accums averaged near 0
  • [types] #2941 Preserve val.Accum during ValidatorSet.Update to avoid it being reset to 0 every time a validator is updated