You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
2.4 KiB

  1. # Pending
  2. BREAKING CHANGES:
  3. - [types] Header ...
  4. - [state] Add NextValidatorSet, changes on-disk representation of state
  5. - [state] Validator set changes are delayed by one block (!)
  6. - [lite] Complete refactor of the package
  7. - [rpc] `/commit` returns a `signed_header` field instead of everything being
  8. top-level
  9. - [abci] Added address of the original proposer of the block to Header.
  10. - [abci] Change ABCI Header to match Tendermint exactly
  11. - [libs] Remove cmn.Fmt, in favor of fmt.Sprintf
  12. - [blockchain] fix go-amino routes for blockchain messages
  13. - [crypto] Rename AminoRoute variables to no longer be prefixed by signature type.
  14. - [config] Replace MaxNumPeers with MaxNumInboundPeers and MaxNumOutboundPeers
  15. - [node] NewNode now accepts a `*p2p.NodeKey`
  16. - [crypto] Secp256k1 signature format changed from DER to `r || s`, both little endian encoded as 32 bytes.
  17. - [crypto] Secp256k1 signature malleability removed by requiring s to be in canonical form. (See ADR 14)
  18. - [abci] \#2159 Update use of `Validator` ala ADR-018:
  19. - Remove PubKey from `Validator` and introduce `ValidatorUpdate`
  20. - InitChain and EndBlock use ValidatorUpdate
  21. - Update field names and types in BeginBlock
  22. - [state] Implement BFT time
  23. - [p2p] update secret connection to use a little endian encoded nonce
  24. - [libs/clist] Panics if list extends beyond MaxLength
  25. - [common] SplitAndTrim was deleted
  26. FEATURES:
  27. - [types] allow genesis file to have 0 validators ([#2015](https://github.com/tendermint/tendermint/issues/2015))
  28. - [libs] allow passing options through when creating instances of leveldb dbs ([#2292](https://github.com/tendermint/tendermint/issues/2292))
  29. IMPROVEMENTS:
  30. - [docs] Lint documentation with `write-good` and `stop-words`.
  31. - [scripts] Added json2wal tool, which is supposed to help our users restore
  32. corrupted WAL files and compose test WAL files (@bradyjoestar)
  33. - [mempool] Now stores txs by hash inside of the cache, to mitigate memory leakage
  34. - [config] Replace db_path with db_dir from automatically generated configuration files.
  35. Issue reported to Cosmos SDK ([#1712](https://github.com/cosmos/cosmos-sdk/issues/1712))
  36. - [config] Reduce default mempool size from 100k to 5k, until ABCI rechecking is implemented.
  37. BUG FIXES:
  38. - [mempool] No longer possible to fill up linked list without getting caching
  39. benefits [#2180](https://github.com/tendermint/tendermint/issues/2180)
  40. - [state] kv store index tx.height to support search
  41. - [rpc] /dial_peers does not try to dial existing peers