tendermint v0.15.0 Release Notes
Release Date: 2017-12-29 // over 6 years ago-
๐ฅ BREAKING CHANGES:
- 0๏ธโฃ [p2p] enable the Peer Exchange reactor by default
- [types] add Timestamp field to Proposal/Vote
- [types] add new fields to Header: TotalTxs, ConsensusParamsHash, LastResultsHash, EvidenceHash
- [types] add Evidence to Block
- [types] simplify ValidateBasic
- โก๏ธ [state] updates to support changes to the header
- [state] Enforce <1/3 of validator set can change at a time
๐ FEATURES:
- [state] Send indices of absent validators and addresses of byzantine validators in BeginBlock
- [state] Historical ConsensusParams and ABCIResponses
- ๐ [docs] Specification for the base Tendermint data structures.
- [evidence] New evidence reactor for gossiping and managing evidence
- [rpc]
/block_results?height=X
returns the DeliverTx results for a given height.
๐ IMPROVEMENTS:
- ๐ [consensus] Better handling of corrupt WAL file
๐ BUG FIXES:
- [lite] fix race
- [state] validate block.Header.ValidatorsHash
- ๐ [p2p] allow seed addresses to be prefixed with eg.
tcp://
- [p2p] use consistent key to refer to peers so we dont try to connect to existing peers
- [cmd] fix
tendermint init
to ignore files that are there and generate files that aren't.