Files
tendermint/CHANGELOG_PENDING.md
Dev Ojha 6fb2f44cc3 p2p: Connect to peers from a seed node immediately (#2115)
This is to reduce wait times when initially connecting. This still runs checks
such as whether you still want additional peers.

A test case has been created, which fails if this change is not included.
2018-07-31 22:09:01 +02:00

1.3 KiB

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
  • [abci] Changed Validators to LastCommitInfo in RequestBeginBlock

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
  • [p2p] begin connecting to peers as soon a seed node provides them to you (#2093)

BUG FIXES:

  • [common] Safely handle cases where atomic write files already exist #2109
  • [privval] fix a deadline for accepting new connections in socket private validator.