Skip to content

Releases: oliver-zehentleitner/unicorn-binance-websocket-api

unicorn-binance-websocket-api

28 Mar 07:01
7c5b1e9

Choose a tag to compare

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

27 Mar 16:35
ef03c03

Choose a tag to compare

unicorn-binance-websocket-api

27 Mar 15:30
ecc8ce4

Choose a tag to compare

Added

  • Official support for Python 3.11
  • Socks5 proxy support for websocket only: socks5_proxy_server and socks5_proxy_ssl_verification and exception
    Socks5ProxyConnectionError - Currently, no REST support for listenKey (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

04 Mar 03:04
cbf8e79

Choose a tag to compare

Added

  • Parameter delete_listen_key to stop_stream(), so its possible to disable the deletion of the listen_key

Changed

  • The new listen_key keep alive interval is 10 min, with 30 min we have expired listenKeys in some cases. issue#275
  • websockets version 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

18 Apr 16:01
c6f6c28

Choose a tag to compare

Added

  • debug (bool) parameter to BinanceWebSocketApiManager()
  • 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() to get_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.cc by the new URL stream-cloud.trbinance.com issue#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

19 Mar 09:29
75df6fd

Choose a tag to compare

unicorn-binance-websocket-api

17 Mar 11:14
a007d73

Choose a tag to compare

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

13 Mar 01:51
0fb174a

Choose a tag to compare

Fixed

  • Restart of error sent 1011 (unexpected error) keepalive ping timeout in sockets.py

Please view the changelog for further information.

https://pypi.org/project/unicorn-binance-websocket-api/1.40.5

unicorn-binance-websocket-api

12 Mar 23:59
095e825

Choose a tag to compare

Changed

  • Rebalanced default ping interval and timeout as well as closing timeout

Removed

  • Passing of stream_buffer_name=stream_buffer_name to specific_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

12 Mar 15:17
d171a31

Choose a tag to compare

Changed

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