Skip to content

Releases: DogsTailFarmer/exchanges-wrapper

exchanges-wrapper 2.2.2

Choose a tag to compare

@DogsTailFarmer DogsTailFarmer released this 01 Sep 18:51

📦 Deps(dependencies): Update crypto-ws-api to 2.1.15
🔧 Config(pyproject): Relax flit_core version constraint
📋 Version(init): Bump version to 2.2.2

exchanges-wrapper 2.2.1

Choose a tag to compare

@DogsTailFarmer DogsTailFarmer released this 01 Sep 15:38

Replace gRPC string fields with bytes and switch JSON serialization to orjson for improved performance

  • Rename JSONResponse to BytesResponse and convert string proto fields to bytes
  • Replace ujson/simplejson with orjson across all serialization/deserialization paths
  • Use orjson.dumps() to write raw bytes directly into proto fields, eliminating redundant string encoding
  • Bump version to 2.2.1 and update dependencies

exchanges-wrapper 2.1.52

Choose a tag to compare

@DogsTailFarmer DogsTailFarmer released this 18 Aug 16:15

2.1.52 2026-08-18

🔧 fix(requirements): Update dependencies
🔧 fix(logging): Remove commented debug line in OnOrderUpdate method

exchanges-wrapper 2.1.51

Choose a tag to compare

@DogsTailFarmer DogsTailFarmer released this 25 Jul 13:16

2.1.51 2026-07-25

🔧 fix(requirements): Update crypto-ws-api to version 2.1.11
🔧 fix(requirements): Update aiohttp to version 3.14.2
🔧 fix(requirements): Update grpclib to version 0.4.9
📝 docs(CHANGELOG): Add release notes for version 2.1.51

exchanges-wrapper 2.1.50post1

Choose a tag to compare

@DogsTailFarmer DogsTailFarmer released this 17 Jun 16:14

2.1.50post1 2026-06-17

✨ feat(client): Add default empty dict for symbol_info in methods

2.1.50 2026-06-17

🔄 chore(requirements): Upgrade pyotp to version 2.10.0 in requirements.txt
🔄 chore(requirements): Upgrade aiohttp to version 3.14.1 in requirements.txt
🧹 refactor(Client): Remove sub_account from __slots__ in client.py
🧹 refactor(Client): Remove sub_account from __init__ in client.py
🧹 refactor(lib): Remove sub_account from return value in get_account_details in lib.py
🧹 refactor(template): Remove sub_account_name from template in exch_srv_cfg.toml.template

exchanges-wrapper 2.1.49

Choose a tag to compare

@DogsTailFarmer DogsTailFarmer released this 28 Apr 15:12

2.1.49 2026-04-28

🔄 chore(requirements): Upgrade crypto-ws-api to version 2.1.9
🔄 chore(requirements): Update simplejson to version 4.1.1
🔄 chore(requirements): Upgrade aiohttp to version 3.13.5
🔄 chore(pyproject): Require flit_core version >=3.12.0
🔄 chore(pyproject): Update Python requirement to >=3.12

exchanges-wrapper 2.1.48

Choose a tag to compare

@DogsTailFarmer DogsTailFarmer released this 03 Apr 16:08

2.1.48 2026-04-03

🔧 fix(exch_srv): Handle RateLimitReached exception in OpenClientConnection gracefully
♻️ chore(requirements): Update crypto-ws-api to version 2.1.8
♻️ chore(requirements): Upgrade aiohttp to version 3.13.4

exchanges-wrapper 2.1.47

Choose a tag to compare

@DogsTailFarmer DogsTailFarmer released this 08 Mar 14:15

2.1.47 2026-03-08

♻️ chore(version): Bump crypto-ws-api to 2.1.7 and update version to 2.1.47 in CHANGELOG.md

exchanges-wrapper 2.1.46

Choose a tag to compare

@DogsTailFarmer DogsTailFarmer released this 29 Jan 19:46

2.1.46 2026-01-29

[♻️] chore(version): Bump to 2.1.46 and update crypto-ws-api/aiohttp dependencies

exchanges-wrapper 2.1.45

Choose a tag to compare

@DogsTailFarmer DogsTailFarmer released this 29 Jan 15:17

2.1.45 2026-01-29

[♻️] chore(version): Bump to 2.1.45
[📝] docs(changelog): Add 2.1.44 entry
[📦] dep(crypto-ws-api): Upgrade to 2.1.5

2.1.44 2026-01-24

♻️ chore(client/okx): add symbol_to_id method and use instIdCode for OKX requests