unicorn-binance-local-depth-cache Change Log¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Discussions about unicorn-binance-local-depth-cache releases!
How to upgrade to the latest version!
1.0.0.dev (development stage/unreleased/unstable)¶
1.0.0¶
Added¶
Support for Python 3.11 and 3.12
Integration of the
lucit-licensing-python
library for verifying the UNICORN Binance Suite license. A license can be purchased in the LUCIT Online Shop: https://shop.lucit.services/software/unicorn-binance-suiteLicense change from MIT to LSOSL - LUCIT Synergetic Open Source License: https://github.com/LUCIT-Systems-and-Development/unicorn-binance-local-depth-cache/blob/master/LICENSE
Conversion to a C++ compiled Cython package with precompiled as well as PyPy and source code wheels.
Setup of a “Trusted Publisher” deployment chain. The source code is transparently packaged into wheels directly from the GitHub repository by a GitHub action for all possible platforms and published directly as a new release on GitHub and PyPi. A second process from Conda-Forge then uploads it to Anaconda. Thus, the entire deployment process is transparent and the user can be sure that the compilation of a version fully corresponds to the source code.
manager.stop_manager()
alias formanager.stop_manager_with_all_caches()
Support for
with
-context.
0.7.3¶
Fixed¶
TypeError exception in
_init_depth_cache
[issue#27](https://github.com/LUCIT-Systems-and-Development/unicorn-binance-local-depth-cache/issues/27
0.7.2¶
Codebase equal to 0.7.0, testing azure pipe
0.7.1¶
Codebase equal to 0.7.0, just preparing conda-forge packaging
0.7.0¶
Added¶
Active
high_performance
of UBWA.Exception handling for REST calls
Improved logging
Changed¶
Websocket reconnect intervals
Reduced calls of
market.lower()
Removed¶
Obsolete variable
self.timeout
0.6.0¶
Added¶
default_websocket_close_timeout
,default_websocket_ping_interval
,default_websocket_ping_timeout
andwebsocket_close_timeout
,websocket_close_timeout
,websocket_ping_interval
Changed¶
default_websocket_close_timeout
,default_websocket_ping_interval
,default_websocket_ping_timeout
default values is 1, so websockets disconnect very fast and we recognize “out of sync” very fast.
0.5.3¶
Changed¶
Balanced log levels
Fixed¶
KeyError in
stop_depth_cache()
0.5.2¶
Changed¶
close_timeout=5 in
create_stream()
Fixed¶
_init_depth_cache()
returns False iforder_book
is False
0.5.1¶
Fixed¶
Wrong proof of
is_stop_request()
0.5.0¶
Added¶
_reset_depth_cache()
_get_order_book_from_depth_cache()
is_stop_request()
Changed¶
Clear stream_buffer on disconnect
Better error handling in
_init_depth_cache()
Fixed¶
stop_depth_cache()
did not stop its dependent stream and did not clear the stream_bufferA few error handling’s
0.4.1¶
Added¶
Resetting asks and bits on stream_signal DISCONNECT
Fixing¶
requests.exceptions.ConnectionError
exception while fetching the order_book
0.4.0¶
Added¶
default_update_interval
Changes¶
a few small :)
0.3.0¶
Added¶
threading.Lock():
self.threading_lock_ask
andself.threading_lock_bid
Added¶
set_refresh_request()
0.2.0¶
Added¶
Binance Futures support (exchange=”binance.com-futures”)
Changed¶
create_depth_cache()
renamed parametermarket
tomarkets
.markets
can be a str or a list of one or more market symbolsstop_depth_cache()
renamed parametermarket
tomarkets
.markets
can be a str or a list of one or more market symbolsRenamed
stop_manager()
tostop_manager_with_all_caches()
Removed¶
create_depth_caches()
stop_depth_caches()
0.1.0¶
Initial Release!