Minor changelog fixes (#2449)

* readme: add some libs to semver

* changelog: some updates
This commit is contained in:
Ethan Buchman 2018-09-20 11:55:36 -04:00 committed by GitHub
parent 84b518b8d3
commit 7b727bf3d0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 7 deletions

View File

@ -5,14 +5,14 @@ Special thanks to external contributors with PRs included in this release:
BREAKING CHANGES: BREAKING CHANGES:
* CLI/RPC/Config * CLI/RPC/Config
* [rpc] [\#2391](https://github.com/tendermint/tendermint/issues/2391) /status `result.node_info.other` became a map
* Apps * Apps
[rpc] /status `result.node_info.other` became a map #[2391](https://github.com/tendermint/tendermint/issues/2391) * [mempool] \#2310 Mempool tracks the `ResponseCheckTx.GasWanted` and enforces `ConsensusParams.BlockSize.MaxGas` on proposals.
* Go API * Go API
* \#2310 Mempool.ReapMaxBytes -> Mempool.ReapMaxBytesMaxGas * [libs/common] \#2431 Remove Word256 due to lack of use
* \#2431 Remove Word256 code in libs/common, due to lack of use * [libs/common] \#2452 Remove the following functions due to lack of use:
* \#2452 Remove the following methods from libs/common due to lack of use:
* byteslice.go: cmn.IsZeros, cmn.RightPadBytes, cmn.LeftPadBytes, cmn.PrefixEndBytes * byteslice.go: cmn.IsZeros, cmn.RightPadBytes, cmn.LeftPadBytes, cmn.PrefixEndBytes
* strings.go: cmn.IsHex, cmn.StripHex * strings.go: cmn.IsHex, cmn.StripHex
* int.go: Uint64Slice, all put/get int64 methods * int.go: Uint64Slice, all put/get int64 methods
@ -23,13 +23,13 @@ BREAKING CHANGES:
FEATURES: FEATURES:
* \#2310 Mempool is now aware of the MaxGas requirement
IMPROVEMENTS: IMPROVEMENTS:
- [libs/db] \#2371 Output error instead of panic when the given db_backend is not initialised (@bradyjoestar) - [libs/db] \#2371 Output error instead of panic when the given db_backend is not initialised (@bradyjoestar)
- [mempool] [\#2399](https://github.com/tendermint/tendermint/issues/2399) Make mempool cache a proper LRU (@bradyjoestar) - [mempool] [\#2399](https://github.com/tendermint/tendermint/issues/2399) Make mempool cache a proper LRU (@bradyjoestar)
- [types] add Address to GenesisValidator [\#1714](https://github.com/tendermint/tendermint/issues/1714) - [types] [\#1714](https://github.com/tendermint/tendermint/issues/1714) Add Address to GenesisValidator
- [metrics] `consensus.block_interval_metrics` is now gauge, not histogram (you will be able to see spikes, if any) - [metrics] `consensus.block_interval_metrics` is now gauge, not histogram (you will be able to see spikes, if any)
- [p2p] \#2126 Introduce PeerTransport interface to improve isolation of concerns
BUG FIXES: BUG FIXES:
- [node] \#2294 Delay starting node until Genesis time - [node] \#2294 Delay starting node until Genesis time

View File

@ -22,7 +22,10 @@ develop | [![CircleCI](https://circleci.com/gh/tendermint/tendermint/tree/deve
Tendermint Core is Byzantine Fault Tolerant (BFT) middleware that takes a state transition machine - written in any programming language - Tendermint Core is Byzantine Fault Tolerant (BFT) middleware that takes a state transition machine - written in any programming language -
and securely replicates it on many machines. and securely replicates it on many machines.
For protocol details, see [the specification](/docs/spec). For a consensus proof and detailed protocol analysis checkout our recent paper, "[The latest gossip on BFT consensus](https://arxiv.org/abs/1807.04938)". For protocol details, see [the specification](/docs/spec).
For detailed analysis of the consensus protocol, including safety and liveness proofs,
see our recent paper, "[The latest gossip on BFT consensus](https://arxiv.org/abs/1807.04938)".
## A Note on Production Readiness ## A Note on Production Readiness
@ -115,6 +118,11 @@ CHANGELOG even if they don't lead to MINOR version bumps:
- rpc/client - rpc/client
- config - config
- node - node
- libs/bech32
- libs/common
- libs/db
- libs/errors
- libs/log
Exported objects in these packages that are not covered by the versioning scheme Exported objects in these packages that are not covered by the versioning scheme
are explicitly marked by `// UNSTABLE` in their go doc comment and may change at any are explicitly marked by `// UNSTABLE` in their go doc comment and may change at any