Skip to content

Releases: DogsTailFarmer/exchanges-wrapper

exchanges-wrapper 1.4.1

08 Dec 17:04
Compare
Choose a tag to compare

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

23 Nov 14:50
Compare
Choose a tag to compare

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

09 Oct 11:41
Compare
Choose a tag to compare

v1.3.7.post4 2023-10-09

Update

  • Dependency: Up requirements for crypto-ws-api==2.0.4

exchanges-wrapper 1.3.7.post3

05 Oct 15:32
Compare
Choose a tag to compare

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

30 Sep 15:50
Compare
Choose a tag to compare

v1.3.7.post2 2023-09-30

Update

  • Dependency: Up requirements for crypto-ws-api==2.0.3

exchanges-wrapper 1.3.7.post1

24 Sep 16:00
Compare
Choose a tag to compare

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

19 Sep 19:08
Compare
Choose a tag to compare

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

exchanges-wrapper 1.3.6

24 Aug 16:13
Compare
Choose a tag to compare

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 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_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

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

19 Jul 14:04
Compare
Choose a tag to compare

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

17 Jul 07:08
Compare
Choose a tag to compare

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