|
|
@ -1,23 +1,45 @@ |
|
|
|
# Changelog |
|
|
|
|
|
|
|
## TBD |
|
|
|
## 0.22.0 |
|
|
|
|
|
|
|
IMPROVEMENTS: |
|
|
|
- [crypto] Make public key size into public constants |
|
|
|
|
|
|
|
BUG FIXES: |
|
|
|
- [rpc] limited number of HTTP/WebSocket connections |
|
|
|
(`rpc.max_open_connections`) and gRPC connections |
|
|
|
(`rpc.grpc_max_open_connections`). Check out [Running In |
|
|
|
Production](https://tendermint.readthedocs.io/en/master/running-in-production.html) |
|
|
|
guide if you want to increase them. |
|
|
|
*July 1st, 2018* |
|
|
|
|
|
|
|
BREAKING CHANGES: |
|
|
|
- [config] Rename `skip_upnp` to `upnp`, and turn it off by default. |
|
|
|
- [config] `MaxPacketMsgPayloadSize` -> `MaxPacketMsgSize` |
|
|
|
- [types] Update Amino to v0.10.1 |
|
|
|
* Amino is now fully proto3 compatible for the basic types |
|
|
|
* JSON-encoded types now use the type name instead of the prefix bytes |
|
|
|
* Integers are encoded as strings |
|
|
|
- [crypto] Update go-crypto to v0.10.0 and merge into `crypto` |
|
|
|
* privKey.Sign returns error. |
|
|
|
* ed25519 address is the first 20-bytes of the SHA256 of the pubkey |
|
|
|
* `tmlibs/merkle` -> `crypto/merkle`. Uses SHA256 instead of RIPEMD160 |
|
|
|
- [rpc] `syncing` is now called `catching_up`. |
|
|
|
|
|
|
|
FEATURES |
|
|
|
- [cmd] Added metrics (served under `/metrics` using a Prometheus client; |
|
|
|
disabled by default). See the new `instrumentation` section in the config and |
|
|
|
[metrics](https://tendermint.readthedocs.io/projects/tools/en/develop/metrics.html) |
|
|
|
guide. |
|
|
|
- [p2p] Rudimentary IPv6 support |
|
|
|
|
|
|
|
IMPROVEMENT |
|
|
|
- [rpc/client] Supports https and wss now. |
|
|
|
- [p2p] Add IPv6 support to peering. |
|
|
|
- [crypto] Make public key size into public constants |
|
|
|
- [mempool] Log tx hash, not entire tx |
|
|
|
- [abci] Merged in github.com/tendermint/abci |
|
|
|
- [docs] Move from .rst to .md |
|
|
|
|
|
|
|
BUG FIXES: |
|
|
|
- [rpc] Limited number of HTTP/WebSocket connections |
|
|
|
(`rpc.max_open_connections`) and gRPC connections |
|
|
|
(`rpc.grpc_max_open_connections`). Check out [Running In |
|
|
|
Production](https://tendermint.readthedocs.io/en/master/running-in-production.html) |
|
|
|
guide if you want to increase them. |
|
|
|
- [consensus] Fix a halting bug where `create_empty_blocks=false` |
|
|
|
- [p2p] Fix panic in seed mode |
|
|
|
|
|
|
|
## 0.21.0 |
|
|
|
|
|
|
@ -34,13 +56,6 @@ IMPROVEMENT |
|
|
|
- [pubsub] Set default capacity to 0 |
|
|
|
- [docs] Various improvements |
|
|
|
|
|
|
|
FEATURES |
|
|
|
|
|
|
|
- [main] added metrics (served under `/metrics` using a Prometheus client; |
|
|
|
disabled by default). See the new `instrumentation` section in the config and |
|
|
|
[metrics](https://tendermint.readthedocs.io/projects/tools/en/v0.21.0/metrics.html) |
|
|
|
guide. |
|
|
|
|
|
|
|
BUG FIXES |
|
|
|
|
|
|
|
- [consensus] Fix an issue where we don't make blocks after `fast_sync` when `create_empty_blocks=false` |
|
|
|