Skip to content

Releases: DogsTailFarmer/exchanges-wrapper

exchanges-wrapper 2.1.47

08 Mar 14:15

Choose a tag to compare

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

29 Jan 19:46

Choose a tag to compare

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

29 Jan 15:17

Choose a tag to compare

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

03 Dec 20:10

Choose a tag to compare

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

16 Oct 18:47

Choose a tag to compare

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

30 Jun 21:43

Choose a tag to compare

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

21 Jun 14:41

Choose a tag to compare

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

exchanges-wrapper 2.1.37

12 May 16:19

Choose a tag to compare

2.1.37 2025-05-12

🚀 feat(client): add 'limit' parameter to Bybit API order fetching
🔧 fix(http_client): handle errors with path in API response
🐛 fix(exch_srv): reset rate limit time properly for Bybit
🔄 refactor(bybit): enhance rate limit handling and waiting mechanism

exchanges-wrapper 2.1.36

25 Apr 12:41

Choose a tag to compare

2.1.36 2025-04-25

🎨 refactor(exch_srv.py): remove receive_window from request handling
📝 chore(proto): delete receive_window field from martin.proto
♻️ refactor(martin/init.py): remove receive_window from data class

exchanges-wrapper 2.1.35

24 Apr 19:05

Choose a tag to compare

2.1.35 2025-04-24

  • Fixed incorrect merging of branches