Files
tendermint/CHANGELOG_PENDING.md
Alessio Treglia 7644d27307 Ensure multisig keys have 20-byte address (#3103)
* Ensure multisig keys have 20-byte address

Use crypto.AddressHash() to avoid returning 32-byte long address.

Closes: #3102

* fix pointer

* fix test
2019-01-10 18:37:34 -05:00

1.2 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
  • [crypto/multisig] #3102 fix multisig keys address length
  • [crypto/encoding] #3101 Fix PubKeyMultisigThreshold unmarshalling into crypto.PubKey interface