Skip to content

Releases: DogsTailFarmer/exchanges-wrapper

exchanges-wrapper 1.4.0

Choose a tag to compare

@DogsTailFarmer DogsTailFarmer released this 23 Nov 14:50

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

Choose a tag to compare

@DogsTailFarmer DogsTailFarmer released this 09 Oct 11:41

v1.3.7.post4 2023-10-09

Update

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

exchanges-wrapper 1.3.7.post3

Choose a tag to compare

@DogsTailFarmer DogsTailFarmer released this 05 Oct 15:32

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

Choose a tag to compare

@DogsTailFarmer DogsTailFarmer released this 30 Sep 15:50

v1.3.7.post2 2023-09-30

Update

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

exchanges-wrapper 1.3.7.post1

Choose a tag to compare

@DogsTailFarmer DogsTailFarmer released this 24 Sep 16:00

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

Choose a tag to compare

@DogsTailFarmer DogsTailFarmer released this 19 Sep 19:08

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

Choose a tag to compare

@DogsTailFarmer DogsTailFarmer released this 24 Aug 16:13

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

Choose a tag to compare

@DogsTailFarmer DogsTailFarmer released this 19 Jul 14:04

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

Choose a tag to compare

@DogsTailFarmer DogsTailFarmer released this 17 Jul 07:08

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

exchanges-wrapper 1.3.3

Choose a tag to compare

@DogsTailFarmer DogsTailFarmer released this 04 Jul 16:51

v1.3.3 2023-07-04

Update

  • UserWSSession moved to crypto-ws-api pkg
  • Refactoring logging
  • CheckStream(): fix log spamming on passed check
  • Up requirements for crypto-ws-api to 1.0.1