Skip to content

Releases: tendermint/tendermint

v0.7.4

14 Dec 14:47
Compare
Choose a tag to compare
v0.7.4 Pre-release
Pre-release

EDIT: CHANGELOG.md: https://github.com/tendermint/tendermint/blob/master/CHANGELOG.md#074-december-14-2016

v0.7.4

Change Log:

P2P

  • Enable the Peer Exchange reactor with the --pex flag for more resilient gossip network (feature still in development, beware dragons)

RPC

  • Remove restrictions on /dial_seeds to enable manual network configuration

Pull Requests

v0.7.3 - vote-or-die

21 Oct 01:39
Compare
Choose a tag to compare
v0.7.3 - vote-or-die Pre-release
Pre-release

EDIT: CHANGELOG.md: https://github.com/tendermint/tendermint/blob/master/CHANGELOG.md#073-october-20-2016

v0.7.3

Change Log:

  • Various tests, fixes, and improvements to type safety

Pull Requests

  • Fix deadlock in mempool for synchronous apps - #290
  • Type safe FireEvent - #291 - thanks @ethanfrey
  • Replay handles non-empty blocks, add more tests - #296
  • Fix race condition in HeightVoteSet- #298
  • Cleanup some docs - #297

v0.7.2

25 Sep 14:44
Compare
Choose a tag to compare
v0.7.2 Pre-release
Pre-release

EDIT: CHANGELOG: https://github.com/tendermint/tendermint/blob/master/CHANGELOG.md#072-september-11-2016

Hotfix release

  • set mustConnect=false so tendermint will retry connecting to the app

v0.7.1

11 Sep 01:18
Compare
Choose a tag to compare
v0.7.1 Pre-release
Pre-release

EDIT: CHANGELOG.md: https://github.com/tendermint/tendermint/blob/master/CHANGELOG.md#071-september-10-2016

Change Log:

  • all listen/client urls use a "tcp://" or "unix://" prefix
  • TMSP:
    • add a new connection for Query and Info
    • enforce connection type at compile time
  • Consensus:
    • save LastSignature/LastSignBytes to priv_validator.json for recovery
  • P2P:
    • allow application to filter peers through Query (off by default)
  • RPC:
    • fix event unsubscribe
    • expose tmsp query and info
  • Fix fastsync/blockchain reactor

Tommy

07 Aug 04:08
Compare
Choose a tag to compare
Tommy Pre-release
Pre-release

EDIT: CHANGELOG.md: https://github.com/tendermint/tendermint/blob/master/CHANGELOG.md#070-august-7-2016

v0.7.0

Starting from this release we commit to following a strict semantic versioning discipline and release protocol. In recognition of this monumental occasion, we bumped the version number a few extra times.

Change log:

  • TMSP:
    • Use Protobuf, support GRPC.
    • GetHash -> Commit
    • types.Result{code, data, log}
    • "BlockchainAware" interface (eg. for handling EndBlock)
  • Support TCP/unix in tmsp and rpc
  • Config: many additional options including block size and consensus parameters
  • Consensus updates:
    • numerous fixes to write ahead log and replay logic
    • cswal_light mode logs only the validator's own votes
    • Validation -> Commit
  • Various optimizations
  • Race conditions fixes across the stack
  • Mempool: remove bad or invalidated txs from cache (allows later duplicates)
  • RPC
    • start/stop profiler, update config
    • NewBlock events return only the block header
    • BroadcastCommit returns when tx is included in a block, else an error
    • unsafe_flush_mempool
  • Testing: more elaborate testing using CircleCI including benchmarking throughput on 4 digitalocean droplets

Test release

14 Aug 18:09
Compare
Choose a tag to compare
Test release Pre-release
Pre-release
  • You can generate an address from a seed phrase, with tendermint gen_account
  • Send coins with tendermint send_tx.