Releases: DogsTailFarmer/exchanges-wrapper
Releases · DogsTailFarmer/exchanges-wrapper
exchanges-wrapper 1.4.1
v1.4.1 2023-12-01
Update
- Bybit: fetch_ledgers(): get transfer event from Sub account to Main account on Main account
exchanges-wrapper 1.4.0
v1.4.0 2023-11-23
Update
- Some minor improvements
v1.4.0rc6 2023-11-11
Fix
- FetchOrder for Demo - ByBitSub01: BTCUSDT: 0 exception: list index out of range
- OKX: get ws_api endpoint from config
- ByBit: send and handling WSS keepalive message
v1.4.0rc3 2023-11-01
Fix
- websockets v12.0 raised
ConnectionClosed
exception - Dependency: Up requirements for crypto-ws-api==2.0.5.post3
v1.4.0rc1 2023-10-31
Fix
- Bitfinex: WSS Information message processing logic adjusted
Update
- Dependency: Up requirements for crypto-ws-api==2.0.5
- Other dependency
- protobuf format for:
- OpenClientConnectionRequest
- FetchOrderRequest
Added for new features
- Bybit exchange V5 API support implemented. Supported account type is
Unified Trading Account,
for main and sub-accounts. Spot Trading only.
exchanges-wrapper 1.3.7.post4
v1.3.7.post4 2023-10-09
Update
- Dependency: Up requirements for crypto-ws-api==2.0.4
exchanges-wrapper 1.3.7.post3
v1.3.7.post3 2023-10-05
Update
- Dependency: Up requirements for crypto-ws-api==2.0.3.post1
exchanges-wrapper 1.3.7.post2
v1.3.7.post2 2023-09-30
Update
- Dependency: Up requirements for crypto-ws-api==2.0.3
exchanges-wrapper 1.3.7.post1
v1.3.7.post1 2023-09-24
Fix
- [2023-09-24 07:10:21,076: ERROR] Fetch order trades for HuobiSub2: HTUSDT exception: Client.fetch_order_trade_list()
missing 1 required positional argument: 'trade_id' - exchanges_wrapper.huobi_parser.account_trade_list: incorrect key for
orderId
Update
- Dependency: Up requirements for crypto-ws-api==2.0.2.post1
exchanges-wrapper 1.3.7
v1.3.7 2023-09-19
Fix
- Bitfinex: fix 500
Internal server error
, caused by a Nonce value sequence failure
Update
- For web socket connection migrated from aiohttp.ws_connection to websockets.client
- Bitfinex: Implemented rate limit control for the Bitfinex REST API.
- Bitfinex: Refine handling of active orders
- OnOrderBookUpdate: change queue to LifoQueue, for get last actual order book row
Don't fix
- gRPC (grpcio + grpcio-tools): massive memory leak for version later than 1.48.2
exchanges-wrapper 1.3.6
v1.3.6 2023-08-24
Update
- Some minor improvements
v1.3.6b7 2023-08-20
Fix
- The
exch_srv_cfg.toml
wants to be updated fromexch_srv_cfg.toml.template
:
[endpoint.okx]
api_public = 'https://aws.okx.com'
api_auth = 'https://aws.okx.com'
ws_public = 'wss://wsaws.okx.com:8443/ws/v5/public'
ws_auth = 'wss://wsaws.okx.com:8443/ws/v5/private'
ws_business = 'wss://ws.okx.com:8443/ws/v5/business'
api_test = 'https://aws.okx.com'
ws_test = 'wss://wspap.okx.com:8443/ws/v5/private?brokerId=9999'
v1.3.6b4 2023-08-18
Fix
- Can't resolve missed PARTIALLY_FILLED event #29
- OKX changed WSS endpoint for Candlesticks channel #27
The exch_srv_cfg.toml
wants to be updated from exch_srv_cfg.toml.template
:
[endpoint.okx]
api_public = 'https://aws.okx.com'
api_auth = 'https://aws.okx.com'
ws_public = 'wss://wsaws.okx.com:8443/ws/v5/public'
ws_business = 'wss://ws.okx.com:8443/ws/v5/business'
api_test = 'https://aws.okx.com'
ws_test = 'wss://wspap.okx.com:8443/ws/v5/private?brokerId=9999'
v1.3.5rc1 2023-08-08
Update
- Dependency: Up requirements for crypto-ws-api~=2.0.0rc3
- Optimise code by Sourcery AI refactoring engine
- Some minor improvements
v1.3.5b0 - 2023-07-26
Added for new features
- Binance, OKX: Most requests use WSS first, REST API is used as a backup and in the case of single rare requests
exchanges-wrapper 1.3.4-1
Fix
ERROR: Cannot install crypto_ws_api and grpcio==1.56.0 because these package versions have conflicting dependencies.
The conflict is caused by:
The user requested grpcio==1.56.0
exchanges-wrapper 1.3.3 depends on grpcio==1.48.1
The user requested grpcio==1.56.0
exchanges-wrapper 1.3.2 depends on grpcio==1.48.1
exchanges-wrapper 1.3.4
Update
- Up requirements for grpcio to 1.56.0
Known security vulnerabilities detected
Dependency grpcio Version < 1.53.0 Upgrade to ~> 1.53.0
- Bitfinex:
exchanges_wrapper.client.Client.cancel_all_orders()
: removed unnecessary status check after cancel request