mirror of
https://github.com/tendermint/tendermint.git
synced 2026-01-08 14:21:14 +00:00
2.4 KiB
2.4 KiB
Pending
Special thanks to external contributors on this release: @goolAdapter, @bradyjoestar
BREAKING CHANGES:
-
CLI/RPC/Config
- [config] #2232 timeouts as time.Duration, not ints
- [config] #2505 Remove Mempool.RecheckEmpty (it was effectively useless anyways)
- [config]
mempool.walis disabled by default - [rpc] #2298
/abci_querytakesproveargument instead oftrustedand switches the default behaviour toprove=false - [privval] #2459 Split
SocketPVMsgs implementations into Request and Response, where the Response may contain a error message (returned by the remote signer)
-
Apps
- [abci] #2298 ResponseQuery.Proof is now a structured merkle.Proof, not just arbitrary bytes
-
Go API
- [node] Remove node.RunForever
- [config] #2232 timeouts as time.Duration, not ints
- [rpc/client] #2298
ABCIQueryOptions.Trusted->ABCIQueryOptions.Prove - [types] #2298 Remove
IndexandTotalfields fromTxProof. - [crypto/merkle & lite] #2298 Various changes to accomodate General Merkle trees
-
Blockchain Protocol
- [types] #2459
Vote/Proposal/Heartbeatuse amino encoding instead of JSON inSignBytes. - [types] #2512 Remove the pubkey field from the validator hash
- [types] #2459
-
P2P Protocol
FEATURES:
- [crypto/merkle] #2298 General Merkle Proof scheme for chaining various types of Merkle trees together
- [abci] #2557 Add
Codespacefield toResponse{CheckTx, DeliverTx, Query}
IMPROVEMENTS:
- [consensus] #2169 add additional metrics
- [p2p] #2169 add additional metrics
- [config] #2232 added ValidateBasic method, which performs basic checks
- [crypto] #2099 make crypto random use chacha, and have forward secrecy of generated randomness
BUG FIXES:
- [autofile] #2428 Group.RotateFile need call Flush() before rename (@goolAdapter)
- [node] #2434 Make node respond to signal interrupts while sleeping for genesis time
- [consensus] #1690 wait for timeoutPrecommit before starting next round
- [evidence] #2515 fix db iter leak (@goolAdapter)
- [common/bit_array] Fixed a bug in the
Orfunction - [common/bit_array] Fixed a bug in the
Subfunction (@bradyjoestar) - [common] #2534 make bit array's PickRandom choose uniformly from true bits
- [p2p] #2555 fix p2p switch FlushThrottle value (@goolAdapter)