Skip to content

Releases: DogsTailFarmer/exchanges-wrapper

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

exchanges-wrapper 2.1.43

Choose a tag to compare

@DogsTailFarmer DogsTailFarmer released this 03 Dec 20:10

2.1.43 2025-12-03

✨ feat(exch_srv): set logger using set_logger and implement malloc_trim for memory management
🔧 fix(web_sockets): enhance WSS lifetime logging with trade ID
🔧 fix(dependencies): update crypto-ws-api version to 2.1.4

2.1.43b02 2025-11-06

🔧 fix(exch_srv): set logging level for 'grpclib.protocol' and update ticker handling logic
🔧 fix(pyproject.toml): update 'aiohttp' dependency version to 3.13.2
🔧 fix(requirements.txt): update 'aiohttp' dependency version to 3.13.2

2.1.43b01 2025-11-05

✨ feat(exch_srv): enhance fetch_order and create_trade_stream_event methods with client queue support
🐛 fix(web_sockets): handle additional AttributeError in htx_keepalive method

exchanges-wrapper 2.1.42

Choose a tag to compare

@DogsTailFarmer DogsTailFarmer released this 16 Oct 18:47

2.1.42 2025-10-16

✨ feat(exch_srv): refactor method signatures for one_click_arrival_deposit and cancel_all_orders
✨ feat(web_sockets): manage tasks with tasks_manage and tasks_cancel in start and stop methods
✨ feat(client): streamline task management for user and market event listeners with tasks_manage
✨ feat(exch_srv): close HTTP session with close_session method in OpenClient
✨ feat(exch_srv): rename stop_stream to stop_stream_ex for clarity
🔧 fix(web_sockets): improve logging mechanism using set_logger
🔧 fix(okx): change function return types from {} to dict for clarity
🔧 fix(http_client): rename session.close() to close_session in HttpClient
🔧 fix(client): ensure HTTP session closure is handled correctly
🔧 fix(requirements.txt): Upgrade crypto-ws-api to version 2.1.3

exchanges-wrapper 2.1.41

Choose a tag to compare

@DogsTailFarmer DogsTailFarmer released this 30 Jun 21:43

2.1.41 2025-06-30

🐛 fix(client): update params type hint to Dict[str, Union[str, int]] for better type safety
🔧 fix(http_client): set trust_env=True in aiohttp.ClientSession for improved environment handling
🔧 fix(parsers): replace map with list comprehension for clarity in get_book method
🔧 fix(parsers): update order_book function signatures to use Dict and List for better type annotations
🔧 fix(exch_srv): replace CancelledError with KeyboardInterrupt in exception handling for server shutdown
🔧 fix(requirements): upgrade crypto-ws-api to version 2.1.0 for compatibility improvements
✏️ docs(README): add note about the new API key type Ed25519 used on Binance

exchanges-wrapper 2.1.40

Choose a tag to compare

@DogsTailFarmer DogsTailFarmer released this 21 Jun 14:41

2.1.40 2025-06-21

🚀 chore(README): remove CodeClimate maintainability badge from documentation

2.1.39 2025-06-20

✨ refactor(client, events): simplify filter and balance creation using dictionary comprehensions
🐛 fix(exch_srv): change await to synchronous call for start_market_events_listener method

2.1.38 2025-06-19

🔧 fix(requirements.py): update grpclib version to 0.4.8 for compatibility improvements
🔧 fix(pyproject.toml): update grpclib version to 0.4.8 for compatibility improvements
🔧 fix(init.py): bump version to 2.1.38 for release