Files
tendermint/CHANGELOG_PENDING.md
M. J. Fromberger 9994396e59 pubsub: Report a non-nil error when shutting down. (#7309)
If a subscriber arrives while the pubsub service is shutting down, the existing
code will return a nil subscription without error. With unlucky timing, this
may lead to a nil indirection panic in the RPC service.

To avoid that problem, make sure that when a subscription fails for this
reason, we report a non-nil error so that the client will detect it and give up
gracefully.
2021-11-23 12:25:59 -08:00

886 B

Unreleased Changes

v0.34.15

Special thanks to external contributors on this release: @thanethomson

Friendly reminder, we have a bug bounty program.

BREAKING CHANGES

  • CLI/RPC/Config

    • [config] #7230 rpc: Add experimental config params to allow for subscription buffer size control (@thanethomson).
  • Apps

  • P2P Protocol

  • Go API

  • Blockchain Protocol

FEATURES

IMPROVEMENTS

BUG FIXES

  • #7309 pubsub: Report a non-nil error when shutting down (fixes #7306).
  • #7057 Import Postgres driver support for the psql indexer (@creachadair).
  • #7106 Revert mutex change to ABCI Clients (@tychoish).