* Fix: RuntimeError: dictionary changed size during iteration, when listeners added while simultaneously sending a message.
0.7.0
* Add support for custom user defined table keys.
0.6.5
* Fix: Multiple subscriptions to the same channel was not handled properly, resulting in log warnings. * Fix: Use pendulum to parse RFC 3339 timestamps
0.6.1
* Warning! Thorough refactoring resulting in major api changes. `BitMEXWebsocket` is now created using the `open_bitmex_websocket` function, which is a standalone async context manager. It returns a BitMEXWebsocket. * Deletions are now broadcasted to listeners.
0.5.2
* Fix: Uses aclosing from async_generator library for context management of all async generators to ensure safe garbage collection. Always ensure you context manage async generators. They *will* shoot you in the foot otherwise! * Fix: Handle response message from dead mans switch.
0.5.0
* Added optional dead mans switch. See: https://www.bitmex.com/app/wsAPI#Dead-Mans-Switch-Auto-Cancel