# Pending ## v0.27.0 *TBD* Special thanks to external contributors on this release: Friendly reminder, we have a [bug bounty program](https://hackerone.com/tendermint). ### BREAKING CHANGES: * CLI/RPC/Config - [rpc] \#2932 Rename `accum` to `proposer_priority` * Apps * Go API - [db] [\#2913](https://github.com/tendermint/tendermint/pull/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](https://github.com/tendermint/tendermint/issues/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