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.

37 lines
1.9 KiB

  1. # Pending
  2. BREAKING CHANGES:
  3. - [types] CanonicalTime uses nanoseconds instead of clipping to ms
  4. - breaks serialization/signing of all messages with a timestamp
  5. - [types] Header ...
  6. - [state] Add NextValidatorSet, changes on-disk representation of state
  7. - [state] Validator set changes are delayed by one block (!)
  8. - [lite] Complete refactor of the package
  9. - [rpc] `/commit` returns a `signed_header` field instead of everything being
  10. top-level
  11. - [abci] Removed Fee from ResponseDeliverTx and ResponseCheckTx
  12. - [tools] Removed `make ensure_deps` in favor of `make get_vendor_deps`
  13. - [p2p] Remove salsa and ripemd primitives, in favor of using chacha as a stream cipher, and hkdf
  14. - [abci] Changed time format from int64 to google.protobuf.Timestamp
  15. - [abci] Changed Validators to LastCommitInfo in RequestBeginBlock
  16. - [abci] Added address of the original proposer of the block to Header.
  17. FEATURES:
  18. - [tools] Added `make check_dep`
  19. - ensures gopkg.lock is synced with gopkg.toml
  20. - ensures no branches are used in the gopkg.toml
  21. IMPROVEMENTS:
  22. - [blockchain] Improve fast-sync logic
  23. - tweak params
  24. - only process one block at a time to avoid starving
  25. - [crypto] Switch hkdfchachapoly1305 to xchachapoly1305
  26. - [common] bit array functions which take in another parameter are now thread safe
  27. - [p2p] begin connecting to peers as soon a seed node provides them to you ([#2093](https://github.com/tendermint/tendermint/issues/2093))
  28. BUG FIXES:
  29. - [common] Safely handle cases where atomic write files already exist [#2109](https://github.com/tendermint/tendermint/issues/2109)
  30. - [privval] fix a deadline for accepting new connections in socket private
  31. validator.
  32. - [p2p] Allow startup if a configured seed node's IP can't be resolved ([#1716](https://github.com/tendermint/tendermint/issues/1716))
  33. - [node] Fully exit when CTRL-C is pressed even if consensus state panics [#2072](https://github.com/tendermint/tendermint/issues/2072)