* Feature: Support for Coingecko aggregated data per coin, to be used with a new data channel 'profile'
* Feature: Support for Whale Alert on-chain transaction data per coin, to be used with a new data channel 'transactions'
* Bugfix: Reset delay and retry for rest feed
* Feature: Add GCP Pub/Sub backend
* Bugfix: Fix aggregated callbacks (Renko and OHLCV) when used with exchanges that support order types
* Bugfix: Fix broken example/demo code
* Feature: New data channel - `futures_index` - demonstrated in ByBit
* Feature: Add stop callback when exiting loop, add stop method placeholder for base callbacks
* Bugfix: Fix NBBO callback
* Feature: Orderbook sequence number validation for HitBTC
* Feature: Kraken orderbook checksum support in Kraken
* Feature: KrakenFutures sequence number check added
* Feature: Add optional caching to postgres backend
* Feature: New Exchange - Binance Delivery
* Feature: Liquidation for OKX
* Bugfix: Adjust ping interval on websocket connection, some exchanges require pings more frequently
* Feature: Checksum validation for orderbooks on OKX and OKCoin
* Feature: Use rotating log handler
* Bugfix: Later versions of aiokafka break kafka backend
* Bugfix: Huobi sends empty book updates for delisted pairs
* Bugfix: Harden channel map usage in Kraken
* Feature: Config file support
* Bugfix: Subscribing to all BitMEX symbols gives 400 error - message too long
* Bugfix: Cleanup of code - fixed a few examples and resolved all outstanding flake8 issues
* Bugfix: Fix Bitfinex pair normalization
* Feature: Refactor connection handling. New connection design allows feeds to open multiple connections
* Feature: Update BitMax to use the new BitMax Pro API - includes sequence number verification on books
* Feature: Bybit - support for USDT perpetual data channels
* Feature: Can now configure more than 25 Bitfinex pair/channel combinations
* Feature: Support more than 200 pair/stream combinations on Binance from a single Feed
* Feature: Support for the bitFlyer exchange
* Feature: Update Kraken to work with very large numbers of trading pairs