Files
tendermint/CHANGELOG_PENDING.md
yutianwu 41e2eeee9c R4R: Split immutable and mutable parts of priv_validator.json (#2870)
* split immutable and mutable parts of priv_validator.json

* fix bugs

* minor changes

* retrig test

* delete scripts/wire2amino.go

* fix test

* fixes from review

* privval: remove mtx

* rearrange priv_validator.go

* upgrade path

* write tests for the upgrade

* fix for unsafe_reset_all

* add test

* add reset test
2018-12-21 16:58:27 -05:00

1.0 KiB

v0.27.4

TBD

Special thanks to external contributors on this release:

BREAKING CHANGES:

  • CLI/RPC/Config
  • [cli] Removed node --proxy_app=dummy option. Use kvstore (persistent_kvstore) instead.

  • [cli] Renamed node --proxy_app=nilapp to --proxy_app=noop.

  • [config] #2992 allow_duplicate_ip is now set to false

  • [privval] #2926 split up PubKeyMsg into PubKeyRequest and PubKeyResponse to be consistent with other message types

  • Apps

  • Go API

  • [types] #2926 memoize consensus public key on initialization of remote signer and return the memoized key on PrivValidator.GetPubKey() instead of requesting it again
  • [types] #2981 Remove PrivValidator.GetAddress()
  • Blockchain Protocol

  • P2P Protocol

  • multiple connections from the same IP are now disabled by default (see allow_duplicate_ip config option)

FEATURES:

  • [privval] #1181 Split immutable and mutable parts of priv_validator.json

IMPROVEMENTS:

BUG FIXES:

  • [types] #2926 do not panic if retrieving the private validator's public key fails