diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c150359..2c3a0ba9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,28 +1,19 @@ # Changelog -## Roadmap +## 0.19.3 (TBD) -BREAKING CHANGES: -- Better support for injecting randomness -- Upgrade consensus for more real-time use of evidence +FEATURES -FEATURES: -- Use the chain as its own CA for nodes and validators -- Tooling to run multiple blockchains/apps, possibly in a single process -- State syncing (without transaction replay) -- Add authentication and rate-limitting to the RPC +- [rpc] New `/consensus_state` returns just the votes seen at the current height -IMPROVEMENTS: -- Improve subtleties around mempool caching and logic -- Consensus optimizations: - - cache block parts for faster agreement after round changes - - propagate block parts rarest first -- Better testing of the consensus state machine (ie. use a DSL) -- Auto compiled serialization/deserialization code instead of go-wire reflection +IMPROVEMENTS -BUG FIXES: -- Graceful handling/recovery for apps that have non-determinism or fail to halt -- Graceful handling/recovery for violations of safety, or liveness +- [rpc] Add stringified votes and fraction of power voted to `/dump_consensus_state` +- [rpc] Add PeerStateStats to `/dump_consensus_state` + +BUG FIXES + +- [cmd] Set GenesisTime during `tendermint init` ## 0.19.2 (April 30th, 2018) diff --git a/version/version.go b/version/version.go index 1a2c6496..d877ee62 100644 --- a/version/version.go +++ b/version/version.go @@ -4,13 +4,13 @@ package version const ( Maj = "0" Min = "19" - Fix = "2" + Fix = "3" ) var ( // Version is the current version of Tendermint // Must be a string because scripts like dist.sh read this file. - Version = "0.19.2" + Version = "0.19.3-dev" // GitCommit is the current HEAD set using ldflags. GitCommit string