Files
tendermint/CHANGELOG_PENDING.md
Anton Kaliaev cdf3a74f48 Unclean shutdown on SIGINT / SIGTERM (#3308)
* libs/common: TrapSignal accepts logger as a first parameter

 and does not block anymore
* previously it was dumping "captured ..." msg to os.Stdout
* TrapSignal should not be responsible for blocking thread of execution

Refs #3238

* exit with zero (0) code upon receiving SIGTERM/SIGINT

Refs #3238

* fix formatting in docs/app-dev/abci-cli.md

Co-Authored-By: melekes <anton.kalyaev@gmail.com>

* fix formatting in docs/app-dev/abci-cli.md

Co-Authored-By: melekes <anton.kalyaev@gmail.com>
2019-02-23 10:48:28 -05:00

1.2 KiB

v0.31.0

**

Special thanks to external contributors on this release:

BREAKING CHANGES:

  • CLI/RPC/Config
  • [httpclient] Update Subscribe interface to reflect new pubsub/eventBus API ADR-33
  • Apps

  • Go API

  • [libs/common] TrapSignal accepts logger as a first parameter and does not block anymore
    • previously it was dumping "captured ..." msg to os.Stdout
    • TrapSignal should not be responsible for blocking thread of execution
  • Blockchain Protocol

  • P2P Protocol

FEATURES:

  • [mempool] #3079 bound mempool memory usage (mempool.max_txs_bytes is set to 1GB by default; see config.toml) mempool's current txs_total_bytes is exposed via total_bytes field in /num_unconfirmed_txs and /unconfirmed_txs RPC endpoints.

IMPROVEMENTS:

  • [libs/common] #3238 exit with zero (0) code upon receiving SIGTERM/SIGINT

BUG FIXES:

  • [p2p/conn] #3347 Reject all-zero shared secrets in the Diffie-Hellman step of secret-connection
  • [libs/pubsub] #951, #1880 use non-blocking send when dispatching messages ADR-33