mirror of
https://github.com/tendermint/tendermint.git
synced 2026-01-07 05:46:32 +00:00
* Ensure multisig keys have 20-byte address Use crypto.AddressHash() to avoid returning 32-byte long address. Closes: #3102 * fix pointer * fix test
1.2 KiB
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=dummyoption. Usekvstore(persistent_kvstore) instead. -
[cli] Renamed
node--proxy_app=nilappto--proxy_app=noop. -
[config] #2992
allow_duplicate_ipis now set to false -
[privval] #2926 split up
PubKeyMsgintoPubKeyRequestandPubKeyResponseto 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_ipconfig 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
PubKeyMultisigThresholdunmarshalling intocrypto.PubKeyinterface