Files
tendermint/CHANGELOG_PENDING.md
Anton Kaliaev 96ae535fb8 proto3 timestamp (#2064)
This PR changes ABCI time format from int64 (Unix seconds) to WKT (WellKnownType) google.protobuf.Timestamp.

Refs #1857

Reasons:

better precision
standard DT for proto

* update Gopkg.lock
* [makefile] remove extra grep
    - go list excludes vendor by default now
* proto3 timestamp
* [docs/abci-spec] note about serialisation format
* make time non-nullable
2018-07-27 04:23:19 +02:00

984 B

Pending

BREAKING CHANGES:

  • [types] CanonicalTime uses nanoseconds instead of clipping to ms
    • breaks serialization/signing of all messages with a timestamp
  • [abci] Removed Fee from ResponseDeliverTx and ResponseCheckTx
  • [tools] Removed make ensure_deps in favor of make get_vendor_deps
  • [p2p] Remove salsa and ripemd primitives, in favor of using chacha as a stream cipher, and hkdf
  • [abci] Changed time format from int64 to google.protobuf.Timestamp

FEATURES:

  • [tools] Added make check_dep
    • ensures gopkg.lock is synced with gopkg.toml
    • ensures no branches are used in the gopkg.toml

IMPROVEMENTS:

  • [blockchain] Improve fast-sync logic
    • tweak params
    • only process one block at a time to avoid starving
  • [crypto] Switch hkdfchachapoly1305 to xchachapoly1305
  • [common] bit array functions which take in another parameter are now thread safe

BUG FIXES:

  • [privval] fix a deadline for accepting new connections in socket private validator.