mirror of
https://github.com/tendermint/tendermint.git
synced 2026-01-05 13:05:09 +00:00
On startup, the peer-to-peer stack may have peers connected before the state sync process begins, causing these to not trigger `AddPeer` events and thus not be used for snapshot discovery. Broadcasting a snapshot request to these explicitly makes sure we discover snapshots from existing peers as well.
2.0 KiB
2.0 KiB
v0.34.0-rc4
Special thanks to external contributors on this release:
Friendly reminder, we have a bug bounty program.
BREAKING CHANGES
-
CLI/RPC/Config
- [config] #5315 Rename
prof_laddrtopprof_laddrand move it torpcsection (@melekes) - [rpc] #5315 Remove
/unsafe_start_cpu_profiler,/unsafe_stop_cpu_profilerand/unsafe_write_heap_profile. Please use pprof functionality instead (@melekes)
- [config] #5315 Rename
-
Apps
-
P2P Protocol
-
Go API
- [evidence] #5317 Remove ConflictingHeaders evidence type & CompositeEvidence Interface. (@marbar3778)
- [evidence] #5318 Remove LunaticValidator evidence type. (@marbar3778)
- [crypto/secp256k1] #5280
secp256k1has been removed from the Tendermint repo. (@marbar3778)
-
Blockchain Protocol
FEATURES
- [privval] #5239 Add
chainIDto requests from client. (@marbar3778) - [config] Add
--consensus.double_sign_check_heightflag andDoubleSignCheckHeightconfig variable. See ADR-51 - [light] #5298 Morph validator set and signed header into light block (@cmwaters)
IMPROVEMENTS
- [blockchain] #5278 Verify only +2/3 of the signatures in a block when fast syncing. (@marbar3778)
- [rpc] #5293
/dial_peershas addedprivateandunconditionalas parameters. (@marbar3778)
BUG FIXES
-
[blockchain] #5249 Fix fast sync halt with initial height > 1 (@erikgrinaker)
-
[statesync] #5302 Fix genesis state propagation to state sync routine (@erikgrinaker)
-
[statesync] #5311 Fix validator set off-by-one causing consensus failures (@erikgrinaker)
-
[statesync] #5320 Broadcast snapshot request to all pre-connected peers on start (@erikgrinaker)
-
[light] #5307 Persist correct proposer priority in light client validator sets (@cmwaters)