diff --git a/CHANGELOG.md b/CHANGELOG.md index 1842c8e32..42e8761aa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,33 @@ # Changelog +## v0.30.1 + +*February 20th, 2019* + +This release fixes a consensus halt and a DataCorruptionError after restart +discovered in `game_of_stakes_6`. It also fixes a security issue in the p2p +handshake by authenticating the NetAddress.ID of the peer we're dialing. + +### IMPROVEMENTS: + +* [config] [\#3291](https://github.com/tendermint/tendermint/issues/3291) Make + config.ResetTestRootWithChainID() create concurrency-safe test directories. + +### BUG FIXES: + +* [consensus] [\#3295](https://github.com/tendermint/tendermint/issues/3295) + Flush WAL on stop to prevent data corruption during graceful shutdown. +* [consensus] [\#3302](https://github.com/tendermint/tendermint/issues/3302) + Fix possible halt by resetting TriggeredTimeoutPrecommit before starting next height. +* [rpc] [\#3251](https://github.com/tendermint/tendermint/issues/3251) Fix + `/net_info#peers#remote_ip` format. New format spec: + * dotted decimal ("192.0.2.1"), if ip is an IPv4 or IP4-mapped IPv6 address + * IPv6 ("2001:db8::1"), if ip is a valid IPv6 address +* [cmd] [\#3314](https://github.com/tendermint/tendermint/issues/3314) Return + an error on `show_validator` when the private validator file does not exist. +* [p2p] [\#3010](https://github.com/tendermint/tendermint/issues/3010#issuecomment-464287627) + Authenticate a peer against its NetAddress.ID when dialing. + ## v0.30.0 *February 8th, 2019* diff --git a/CHANGELOG_PENDING.md b/CHANGELOG_PENDING.md index fa96c00e1..640985836 100644 --- a/CHANGELOG_PENDING.md +++ b/CHANGELOG_PENDING.md @@ -20,17 +20,4 @@ Special thanks to external contributors on this release: ### IMPROVEMENTS: -- [config] \#3291 Make config.ResetTestRootWithChainID() create concurrency-safe test directories. - ### BUG FIXES: - -* [consensus] \#3297 Flush WAL on stop to prevent data corruption during - graceful shutdown -- [consensus] \#3302 Reset TriggeredTimeoutPrecommit before starting next - height -- [rpc] \#3251 Fix /net_info#peers#remote_ip format. New format spec: - * dotted decimal ("192.0.2.1"), if ip is an IPv4 or IP4-mapped IPv6 address - * IPv6 ("2001:db8::1"), if ip is a valid IPv6 address -* [cmd] \#3314 Return an error on `show_validator` when the private validator - file does not exist -* [p2p] \#3321 Authenticate a peer against its NetAddress.ID while dialing diff --git a/version/version.go b/version/version.go index 37a0da78d..1f30978c1 100644 --- a/version/version.go +++ b/version/version.go @@ -20,7 +20,7 @@ const ( // Must be a string because scripts like dist.sh read this file. // XXX: Don't change the name of this variable or you will break // automation :) - TMCoreSemVer = "0.30.0" + TMCoreSemVer = "0.30.1" // ABCISemVer is the semantic version of the ABCI library ABCISemVer = "0.15.0"