mirror of
https://github.com/fluencelabs/tendermint
synced 2025-04-24 22:32:15 +00:00
minor changes / fixes to release 0.31.0 (#3422)
* bump ABCIVersion due to renaming BlockSizeParams -> BlockParams (https://github.com/tendermint/tendermint/pull/3417#discussion_r264974791) * Move changelog on consensus params entry to breaking * Add @melekes' suggestion for breaking change in pubsub into upgrading.md * Add changelog entry for #3351 * Add changelog entry for #3358 & #3359 * Add changelog entry for #3397 * remove changelog entry for #3397 (was already released in 0.30.2) * move 3351 to improvements * Update changelog comment
This commit is contained in:
parent
85c023db88
commit
5483ac6b0a
@ -14,10 +14,13 @@ Special thanks to external contributors on this release:
|
|||||||
|
|
||||||
* Apps
|
* Apps
|
||||||
|
|
||||||
|
- [genesis] [\#2920](https://github.com/tendermint/tendermint/issues/2920) Rename `consensus_params.block_size` to `consensus_params.block` in ABCI ConsensusParams
|
||||||
|
|
||||||
* Go API
|
* Go API
|
||||||
- [libs/common] TrapSignal accepts logger as a first parameter and does not block anymore
|
- [libs/common] TrapSignal accepts logger as a first parameter and does not block anymore
|
||||||
* previously it was dumping "captured ..." msg to os.Stdout
|
* previously it was dumping "captured ..." msg to os.Stdout
|
||||||
* TrapSignal should not be responsible for blocking thread of execution
|
* TrapSignal should not be responsible for blocking thread of execution
|
||||||
|
- [libs/db] [\#3397](https://github.com/tendermint/tendermint/pull/3397) Add possibility to `Close()` `Batch` to prevent memory leak when using ClevelDB. (@Stumble)
|
||||||
|
|
||||||
* Blockchain Protocol
|
* Blockchain Protocol
|
||||||
|
|
||||||
@ -29,7 +32,6 @@ Special thanks to external contributors on this release:
|
|||||||
`/num_unconfirmed_txs` and `/unconfirmed_txs` RPC endpoints.
|
`/num_unconfirmed_txs` and `/unconfirmed_txs` RPC endpoints.
|
||||||
- [config] [\#2920](https://github.com/tendermint/tendermint/issues/2920) Remove `consensus.blocktime_iota` parameter
|
- [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) 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
|
- [lite] add `/unsubscribe_all` endpoint, which allows you to unsubscribe from all events
|
||||||
|
|
||||||
### IMPROVEMENTS:
|
### IMPROVEMENTS:
|
||||||
@ -43,12 +45,15 @@ Special thanks to external contributors on this release:
|
|||||||
- leveldb.openedtables
|
- leveldb.openedtables
|
||||||
- leveldb.alivesnaps
|
- leveldb.alivesnaps
|
||||||
- leveldb.aliveiters
|
- leveldb.aliveiters
|
||||||
|
- [privval] [\#3351](https://github.com/tendermint/tendermint/pull/3351) First part of larger refactoring that clarifies and separates concerns in the privval package.
|
||||||
|
|
||||||
### BUG FIXES:
|
### 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
|
- [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)
|
- [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
|
- [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)
|
- [cmd] [\#3408](https://github.com/tendermint/tendermint/issues/3408) Fix `testnet` command's panic when creating non-validator configs (using `--n` flag) (@srmo)
|
||||||
|
- [blockchain] [\#3358](https://github.com/tendermint/tendermint/pull/3358) Fix timer leak in `BlockPool` (@guagualvcha)
|
||||||
|
- [p2p] [\#3359](https://github.com/tendermint/tendermint/pull/3359) Fix reconnecting report duplicate ID error due to race condition between adding peer to peerSet and starting it (@guagualvcha)
|
||||||
|
|
||||||
## v0.30.2
|
## v0.30.2
|
||||||
|
|
||||||
|
18
UPGRADING.md
18
UPGRADING.md
@ -3,6 +3,24 @@
|
|||||||
This guide provides steps to be followed when you upgrade your applications to
|
This guide provides steps to be followed when you upgrade your applications to
|
||||||
a newer version of Tendermint Core.
|
a newer version of Tendermint Core.
|
||||||
|
|
||||||
|
## v0.31.0
|
||||||
|
|
||||||
|
Since the pubsub no longer blocks on sending, some WS clients might stop working as expected.
|
||||||
|
If your WS client is not consuming events fast enough, Tendermint can terminate the subscription.
|
||||||
|
In this case, the WS client will receive an error with description:
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"jsonrpc": "2.0",
|
||||||
|
"id": "{ID}#event",
|
||||||
|
"error": {
|
||||||
|
"code": -32000,
|
||||||
|
"msg": "Server error",
|
||||||
|
"data": "subscription was cancelled (reason: client is not pulling messages fast enough)" // or "subscription was cancelled (reason: Tendermint exited)"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
## v0.30.0
|
## v0.30.0
|
||||||
|
|
||||||
This release contains a breaking change to both the block and p2p protocols,
|
This release contains a breaking change to both the block and p2p protocols,
|
||||||
|
@ -23,7 +23,7 @@ const (
|
|||||||
TMCoreSemVer = "0.31.0"
|
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.16.0"
|
||||||
ABCIVersion = ABCISemVer
|
ABCIVersion = ABCISemVer
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user