tendermint v0.10.3 Release Notes
Release Date: 2017-08-10 // over 6 years ago-
๐ FEATURES:
- control over empty block production:
- new flag,
--consensus.create_empty_blocks
; when set to false, blocks are only created when there are txs or when the AppHash changes. - new config option,
consensus.create_empty_blocks_interval
; an empty block is created after this many seconds. - in normal operation,
create_empty_blocks = true
andcreate_empty_blocks_interval = 0
, so blocks are being created all the time (as in all previous versions of tendermint). The number of empty blocks can be reduced by increasingcreate_empty_blocks_interval
or by settingcreate_empty_blocks = false
. - new
TxsAvailable()
method added to Mempool that returns a channel which fires when txs are available. - new heartbeat message added to consensus reactor to notify peers that a node is waiting for txs before entering propose step.
- new flag,
- ๐ rpc: Add
syncing
field to response returned by/status
. Istrue
while in fast-sync mode.
๐ IMPROVEMENTS:
- ๐ various improvements to documentation and code comments
๐ BUG FIXES:
- mempool: pass height into constructor so it doesn't always start at 0
- control over empty block production: