Releases: DogsTailFarmer/exchanges-wrapper
exchanges-wrapper 2.1.47
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
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
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
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
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
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
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
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
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
2.1.35 2025-04-24
- Fixed incorrect merging of branches