mirror of
https://github.com/fluencelabs/tendermint
synced 2025-07-02 22:21:44 +00:00
Prep release v0.31.0:
- update changelog, reset pending - bump versions - add external contributors (partly manually)
This commit is contained in:
50
CHANGELOG.md
50
CHANGELOG.md
@ -1,5 +1,55 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## v0.31.0
|
||||||
|
|
||||||
|
*March 13th, 2019*
|
||||||
|
|
||||||
|
Special thanks to external contributors on this release:
|
||||||
|
@danil-lashin, @guagualvcha, @jleni, @siburu, @silasdavis, @srmo, @Stumble, @svenstaro
|
||||||
|
|
||||||
|
### BREAKING CHANGES:
|
||||||
|
|
||||||
|
* CLI/RPC/Config
|
||||||
|
- [rpc/client] Update Subscribe interface to reflect new pubsub/eventBus API [ADR-33](https://github.com/tendermint/tendermint/blob/develop/docs/architecture/adr-033-pubsub.md)
|
||||||
|
|
||||||
|
* Apps
|
||||||
|
|
||||||
|
* Go API
|
||||||
|
- [libs/common] TrapSignal accepts logger as a first parameter and does not block anymore
|
||||||
|
* previously it was dumping "captured ..." msg to os.Stdout
|
||||||
|
* TrapSignal should not be responsible for blocking thread of execution
|
||||||
|
|
||||||
|
* Blockchain Protocol
|
||||||
|
|
||||||
|
* P2P Protocol
|
||||||
|
|
||||||
|
### FEATURES:
|
||||||
|
- [mempool] [\#3079](https://github.com/tendermint/tendermint/issues/3079) bound mempool memory usage (`mempool.max_txs_bytes` is set to 1GB by default; see config.toml)
|
||||||
|
mempool's current `txs_total_bytes` is exposed via `total_bytes` field in
|
||||||
|
`/num_unconfirmed_txs` and `/unconfirmed_txs` RPC endpoints.
|
||||||
|
- [config] [\#2920](https://github.com/tendermint/tendermint/issues/2920) Remove `consensus.blocktime_iota` parameter
|
||||||
|
- [genesis] [\#2920](https://github.com/tendermint/tendermint/issues/2920) Add `time_iota_ms` to block's consensus parameters (not exposed to the application)
|
||||||
|
- [genesis] [\#2920](https://github.com/tendermint/tendermint/issues/2920) Rename `consensus_params.block_size` to `consensus_params.block`
|
||||||
|
- [lite] add `/unsubscribe_all` endpoint, which allows you to unsubscribe from all events
|
||||||
|
|
||||||
|
### IMPROVEMENTS:
|
||||||
|
- [libs/common] [\#3238](https://github.com/tendermint/tendermint/issues/3238) exit with zero (0) code upon receiving SIGTERM/SIGINT
|
||||||
|
- [libs/db] [\#3378](https://github.com/tendermint/tendermint/issues/3378) CLevelDB#Stats now returns the following properties:
|
||||||
|
- leveldb.num-files-at-level{n}
|
||||||
|
- leveldb.stats
|
||||||
|
- leveldb.sstables
|
||||||
|
- leveldb.blockpool
|
||||||
|
- leveldb.cachedblock
|
||||||
|
- leveldb.openedtables
|
||||||
|
- leveldb.alivesnaps
|
||||||
|
- leveldb.aliveiters
|
||||||
|
|
||||||
|
### BUG FIXES:
|
||||||
|
- [p2p/conn] [\#3347](https://github.com/tendermint/tendermint/issues/3347) Reject all-zero shared secrets in the Diffie-Hellman step of secret-connection
|
||||||
|
- [libs/pubsub] [\#951](https://github.com/tendermint/tendermint/issues/951), [\#1880](https://github.com/tendermint/tendermint/issues/1880) use non-blocking send when dispatching messages [ADR-33](https://github.com/tendermint/tendermint/blob/develop/docs/architecture/adr-033-pubsub.md)
|
||||||
|
- [p2p] [\#3369](https://github.com/tendermint/tendermint/issues/3369) do not panic when filter times out
|
||||||
|
- [cmd] [\#3408](https://github.com/tendermint/tendermint/issues/3408) Fix `testnet` command's panic when creating non-validator configs (using `--n` flag) (@srmo)
|
||||||
|
|
||||||
## v0.30.2
|
## v0.30.2
|
||||||
|
|
||||||
*March 10th, 2019*
|
*March 10th, 2019*
|
||||||
|
@ -1,49 +1,22 @@
|
|||||||
## v0.31.0
|
## v0.32.0
|
||||||
|
|
||||||
**
|
**
|
||||||
|
|
||||||
Special thanks to external contributors on this release:
|
|
||||||
@srmo
|
|
||||||
|
|
||||||
### BREAKING CHANGES:
|
### BREAKING CHANGES:
|
||||||
|
|
||||||
* CLI/RPC/Config
|
* CLI/RPC/Config
|
||||||
- [rpc/client] Update Subscribe interface to reflect new pubsub/eventBus API [ADR-33](https://github.com/tendermint/tendermint/blob/develop/docs/architecture/adr-033-pubsub.md)
|
|
||||||
|
|
||||||
* Apps
|
* Apps
|
||||||
|
|
||||||
* Go API
|
* Go API
|
||||||
- [libs/common] TrapSignal accepts logger as a first parameter and does not block anymore
|
|
||||||
* previously it was dumping "captured ..." msg to os.Stdout
|
|
||||||
* TrapSignal should not be responsible for blocking thread of execution
|
|
||||||
|
|
||||||
* Blockchain Protocol
|
* Blockchain Protocol
|
||||||
|
|
||||||
* P2P Protocol
|
* P2P Protocol
|
||||||
|
|
||||||
### FEATURES:
|
### FEATURES:
|
||||||
- [mempool] \#3079 bound mempool memory usage (`mempool.max_txs_bytes` is set to 1GB by default; see config.toml)
|
|
||||||
mempool's current `txs_total_bytes` is exposed via `total_bytes` field in
|
|
||||||
`/num_unconfirmed_txs` and `/unconfirmed_txs` RPC endpoints.
|
|
||||||
- [config] \#2920 Remove `consensus.blocktime_iota` parameter
|
|
||||||
- [genesis] \#2920 Add `time_iota_ms` to block's consensus parameters (not exposed to the application)
|
|
||||||
- [genesis] \#2920 Rename `consensus_params.block_size` to `consensus_params.block`
|
|
||||||
- [lite] add `/unsubscribe_all` endpoint, which allows you to unsubscribe from all events
|
|
||||||
|
|
||||||
### IMPROVEMENTS:
|
### IMPROVEMENTS:
|
||||||
- [libs/common] \#3238 exit with zero (0) code upon receiving SIGTERM/SIGINT
|
|
||||||
- [libs/db] \#3378 CLevelDB#Stats now returns the following properties:
|
|
||||||
- leveldb.num-files-at-level{n}
|
|
||||||
- leveldb.stats
|
|
||||||
- leveldb.sstables
|
|
||||||
- leveldb.blockpool
|
|
||||||
- leveldb.cachedblock
|
|
||||||
- leveldb.openedtables
|
|
||||||
- leveldb.alivesnaps
|
|
||||||
- leveldb.aliveiters
|
|
||||||
|
|
||||||
### BUG FIXES:
|
### BUG FIXES:
|
||||||
- [p2p/conn] \#3347 Reject all-zero shared secrets in the Diffie-Hellman step of secret-connection
|
|
||||||
- [libs/pubsub] \#951, \#1880 use non-blocking send when dispatching messages [ADR-33](https://github.com/tendermint/tendermint/blob/develop/docs/architecture/adr-033-pubsub.md)
|
|
||||||
- [p2p] \#3369 do not panic when filter times out
|
|
||||||
- [cmd] \#3408 Fix `testnet` command's panic when creating non-validator configs (using `--n` flag) (@srmo)
|
|
||||||
|
@ -20,7 +20,7 @@ const (
|
|||||||
// Must be a string because scripts like dist.sh read this file.
|
// 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
|
// XXX: Don't change the name of this variable or you will break
|
||||||
// automation :)
|
// automation :)
|
||||||
TMCoreSemVer = "0.30.2"
|
TMCoreSemVer = "0.31.0"
|
||||||
|
|
||||||
// ABCISemVer is the semantic version of the ABCI library
|
// ABCISemVer is the semantic version of the ABCI library
|
||||||
ABCISemVer = "0.15.0"
|
ABCISemVer = "0.15.0"
|
||||||
|
Reference in New Issue
Block a user