Releases: oliver-zehentleitner/unicorn-binance-websocket-api
unicorn-binance-websocket-api
Changed
- Remove "Assignment Expressions in f-strings" to restore Python Support 3.7+.
Fixed
- Added whitespace between left "=" and title in first line of
manager.print_summary()output.
https://pypi.org/project/unicorn-binance-websocket-api/1.43.2
https://anaconda.org/conda-forge/unicorn-binance-websocket-api
unicorn-binance-websocket-api
Fixed
- Fix typo "bug" in dependencies of setup.py
https://pypi.org/project/unicorn-binance-websocket-api/1.43.1
https://anaconda.org/conda-forge/unicorn-binance-websocket-api
unicorn-binance-websocket-api
Added
- Official support for Python 3.11
- Socks5 proxy support for websocket only:
socks5_proxy_serverandsocks5_proxy_ssl_verificationand exception
Socks5ProxyConnectionError- Currently, no REST support forlistenKey(needed for userData streams), this will be added later after the
next UBRA update! - Logging to
manager.wait_till_stream_has_started() - Logging to
manager.wait_till_stream_has_stoped() - Added PR#305 of issue#304 thx to @dima-dmytruk23 - new parameters to override connection settings to
BinanceWebSocketApiManager:
websocket_base_uri,max_subscriptions_per_stream,restful_base_uri,restful_path_userdata,exchange_type
Changed
- "binance.com-coin-futures" to choose coin futures is deprecated. Use "binance.com-coin_futures" instead!
Fixed
- Better "stop" measuring in
manager.wait_till_stream_has_stoped()discussion#279
Please view the changelog for further information.
https://pypi.org/project/unicorn-binance-websocket-api/1.43.0
https://anaconda.org/conda-forge/unicorn-binance-websocket-api
unicorn-binance-websocket-api
Added
- Parameter
delete_listen_keytostop_stream(), so its possible to disable the deletion of thelisten_key
Changed
- The new
listen_keykeep alive interval is 10 min, with 30 min we have expired listenKeys in some cases. issue#275 websocketsversion 10.3 to 10.4- Log level error to debug issue#277
Fixed
- socket.py typo in
unicorn_fy.trbinance_com_websocket() manager.get_stream_buffer_byte_size()avoid division by zero error- "Stream data not udpated after got event "listenKeyExpired" issue#275
Please view the changelog for further information.
https://pypi.org/project/unicorn-binance-websocket-api/1.42.0
https://anaconda.org/conda-forge/unicorn-binance-websocket-api
unicorn-binance-websocket-api
Added
debug(bool) parameter toBinanceWebSocketApiManager()manager.get_debug_log()manager.set_socket_is_ready()manager.set_socket_is_not_ready()_handle_task_result()- a callback for eventtasks to retrive exceptions from within the asyncio loop.
Changed
get_new_stream_id()toget_new_uuid_id()- Improved exception handling and restarts. This should have also positive effects to exection handling within the callback functions.
Fixing
- AsyncIO implementation and a temporary workaround for stopping userData streams
- TRBinance replaced old URL
stream.binance.ccby the new URLstream-cloud.trbinance.comissue#249
Please view the changelog for further information.
https://pypi.org/project/unicorn-binance-websocket-api/1.41.0
https://anaconda.org/conda-forge/unicorn-binance-websocket-api
unicorn-binance-websocket-api
Codebase equal to 1.40.5, testing azure pipe
Please view the changelog for further information.
https://pypi.org/project/unicorn-binance-websocket-api/1.40.7
https://anaconda.org/conda-forge/unicorn-binance-websocket-api
unicorn-binance-websocket-api
Codebase equal to 1.40.5, just preparing conda-forge packaging
Please view the changelog for further information.
https://pypi.org/project/unicorn-binance-websocket-api/1.40.6
unicorn-binance-websocket-api
Fixed
- Restart of error
sent 1011 (unexpected error) keepalive ping timeoutin sockets.py
Please view the changelog for further information.
https://pypi.org/project/unicorn-binance-websocket-api/1.40.5
unicorn-binance-websocket-api
Changed
- Rebalanced default ping interval and timeout as well as closing timeout
Removed
- Passing of
stream_buffer_name=stream_buffer_nametospecific_process_stream_data()
Please view the changelog for further information.
https://pypi.org/project/unicorn-binance-websocket-api/1.40.4
unicorn-binance-websocket-api
Changed
- Not catching general eception anymore - we must catch the specific exceptions: https://github.com/LUCIT-Systems-and-Development/unicorn-binance-websocket-api/blob/324f9fa191608946fb2973acc7de484e15f5030a/unicorn_binance_websocket_api/sockets.py#L220
Fixed
- Catch KeyError before the general exception in sockets to give better feedback within the callback function.
- Error in coroutine loop handling
Please view the changelog for further information.
https://pypi.org/project/unicorn-binance-websocket-api/1.40.3