Files
tendermint/CHANGELOG_PENDING.md
Ismail Khoffi 6a80412a01 Remove privval.GetAddress(), memoize pubkey (#2948)
privval: remove GetAddress(), memoize pubkey
2018-12-22 00:36:45 -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