tendermint v0.32.2 Release Notes

Release Date: 2019-08-01 // over 4 years ago
  • July 31, 2019

    ๐Ÿš€ Special thanks to external contributors on this release: @ruseinov, @bluele, @guagualvcha

    Friendly reminder, we have a bug bounty program.

    ๐Ÿ’ฅ BREAKING CHANGES:

    • Go API
      • [libs] #3811 Remove db from libs in favor of https://github.com/tendermint/tm-db

    ๐Ÿ”‹ FEATURES:

    • [node] #3846 Allow replacing existing p2p.Reactor(s) using CustomReactors option. Warning: beware of accidental name clashes. Here is the list of existing reactors: MEMPOOL, BLOCKCHAIN, CONSENSUS, EVIDENCE, PEX.
    • ๐Ÿ‘€ [p2p] #3834 Do not write 'Couldn't connect to any seeds' error log if there are no seeds in config file
    • [rpc] #3818 Make max_body_bytes and max_header_bytes configurable(@bluele)
    • [mempool] #3826 Make max_msg_bytes configurable(@bluele)
    • ๐Ÿ”จ [blockchain] #3561 Add early version of the new blockchain reactor, which is supposed to be more modular and testable compared to the old version. To try it, you'll have to change version in the config file, here NOTE: It's not ready for a production yet. For further information, see ADR-40 & ADR-43

    ๐Ÿ‘Œ IMPROVEMENTS:

    • [abci] #3809 Recover from application panics in server/socket_server.go to allow socket cleanup (@ruseinov)
    • [rpc] #2252 Add /broadcast_evidence endpoint to submit double signing and other types of evidence
    • [p2p] #3664 p2p/conn: reuse buffer when write/read from secret connection(@guagualvcha)
    • ๐ŸŽ [rpc] #3076 Improve transaction search performance

    ๐Ÿ› BUG FIXES:

    • ๐ŸŒฒ [p2p] #3644 Fix error logging for connection stop (@defunctzombie)
    • [rpc] #3813 Return err if page is incorrect (less than 0 or greater than total pages)