Added - support for binance.org and testnet.binance.org websockets - exchange name to icinga status msg - binance_manager init: throw exception for unknown exchanges - get_current_receiving_speed() - exchange name and lib version to print_stream_info() - current_receiving_speed to print_summary() and print_stream_info() - get_exchange() - set_private_dex_config() **(not in use for now)** - subscribe_to_stream() - **(dont use in productive! It's not clean and will get rewritten and maybe change behaviour)** - unsubscribe_from_stream() - **(dont use in productive! It's not clean and will get rewritten and maybe change behaviour)** - _create_payload() Changed - rewrite create_websocket_url(): 1. a multiplex socket now returns false if it includes a single stream type like !userData, !Ticker or !miniTicker 2. added support for binance.org Binance Chain DEX - is_websocket_uri_length_valid() now always returns True for DEX websockets
1.4.0
Added - support for binance.je (Binance Jersey) websockets - logging on failure in `create_stream()` - `add_string` in `print_summary()` and `print_stream_info()` - `warn_on_update` in `get_monitoring_status_icinga()`, `get_monitoring_status_plain()` and `start_monitoring_api()` - support for binance jersey https://github.com/LUCIT-Systems-and-Development/unicorn-binance-websocket-api/issues/21 - show the used exchange in `print_summary()` and `print_stream_info()` Fixed - removed space from `total_received_length` in `get_monitoring_status_icinga()` to avoid 'no data' error in ICINGA
1.3.10
Added - exception for `asyncio.base_futures.InvalidStateError` by DaWe35 https://github.com/LUCIT-Systems-and-Development/unicorn-binance-websocket-api/issues/18 Changed - create_stream() returns False if websocket URL is too long Fixed - `is_websocket_uri_length_valid()` to work with !userData on the pre-test in `create_stream()` without api secrets
1.3.9
Changed - Docstrings for `markets` and `channels` to support: str, tuple, list, set - Fine-tuning of perfdata output in `get_monitoring_status_plain()` and `get_monitoring_status_icinga()`
1.3.8
Added - `get_stream_buffer_length()` by DaWe35 https://github.com/LUCIT-Systems-and-Development/unicorn-binance-websocket-api/pull/12 Fixed - the `stream_buffer` FIFO stack was a LIFO stack (Thanks to DaWe35 for recognizing and fixing this issue https://github.com/LUCIT-Systems-and-Development/unicorn-binance-websocket-api/pull/12) - `get_stream_buffer_byte_size` returns now the real size of the stream_buffer
1.3.7
Changed - added round received items to 2 decimals instead of 0