tendermint v0.18.0 Release Notes

Release Date: 2018-04-06 // about 6 years ago
  • ๐Ÿ’ฅ BREAKING:

    • ๐Ÿ‘€ [types] Merkle tree uses different encoding for varints (see tmlibs v0.8.0)
    • [types] ValidtorSet.GetByAddress returns -1 if no validator found
    • [p2p] require all addresses come with an ID no matter what
    • [rpc] Listening address must contain tcp:// or unix:// prefix

    ๐Ÿ”‹ FEATURES:

    • [rpc] StartHTTPAndTLSServer (not used yet)
    • [rpc] Include validator's voting power in /status
    • [rpc] /tx and /tx_search responses now include the transaction hash
    • [rpc] Include peer NodeIDs in /net_info

    ๐Ÿ‘Œ IMPROVEMENTS:

    • [config] trim whitespace from elements of lists (like persistent_peers)
    • [rpc] /tx_search results are sorted by height
    • [p2p] do not try to connect to ourselves (ok, maybe only once)
    • ๐Ÿ‘€ [p2p] seeds respond with a bias towards good peers

    ๐Ÿ› BUG FIXES:

    • [rpc] fix subscribing using an abci.ResponseDeliverTx tag
    • [rpc] fix tx_indexers matchRange
    • ๐Ÿ‘€ [rpc] fix unsubscribing (see tmlibs v0.8.0)