tendermint v0.17.0 Release Notes
Release Date: 2018-03-27 // about 6 years ago-
๐ฅ BREAKING:
- [types] WriteSignBytes -> SignBytes
๐ IMPROVEMENTS:
- [all] renamed
dummy
(persistent_dummy
) tokvstore
(persistent_kvstore
) (name "dummy" is deprecated and will not work in the next breaking release) - ๐ [docs] note on determinism (docs/determinism.rst)
- ๐ [genesis]
app_options
field is deprecated. please rename it toapp_state
in your genesis file(s).app_options
will not work in the next breaking release - ๐ [p2p] dial seeds directly without potential peers
- [p2p] exponential backoff for addrs in the address book
- [p2p] mark peer as good if it contributed enough votes or block parts
- [p2p] stop peer if it sends incorrect data, msg to unknown channel, msg we did not expect
- [p2p] when
auth_enc
is true, all dialed peers must have a node ID in their address - [spec] various improvements
- ๐ฆ switched from glide to dep internally for package management
- โฌ๏ธ [wire] prep work for upgrading to new go-wire (which is now called go-amino)
๐ FEATURES:
- [config] exposed
auth_enc
flag to enable/disable encryption - [config] added the
--p2p.private_peer_ids
flag andPrivatePeerIDs
config variable (see config for description) - [rpc] added
/health
endpoint, which returns empty result for now - [types/priv_validator] new format and socket client, allowing for remote signing
๐ BUG FIXES:
- [consensus] fix liveness bug by introducing ValidBlock mechanism