Forwarded from Python-Binance Announcements
🚨 Important Update for python-binance Users 🚨
We’ve just released version 1.0.20 with essential new features and fixes! 🎉 Upgrade now to take advantage of:
✨ New Features:
- EDDSA authentication
- Portfolio Margin endpoints
- New futures endpoints
- Proxy support for the AsyncClient
- Version override via params
- New rolling-window-price-change-statistics endpoint
🔧 Updates & Fixes:
- Migrated
- Fixed
- Various minor bug fixes
Upgrade to v1.0.20 with
We’ve just released version 1.0.20 with essential new features and fixes! 🎉 Upgrade now to take advantage of:
✨ New Features:
- EDDSA authentication
- Portfolio Margin endpoints
- New futures endpoints
- Proxy support for the AsyncClient
- Version override via params
- New rolling-window-price-change-statistics endpoint
🔧 Updates & Fixes:
- Migrated
positionRisk to v3- Fixed
AttributeError("'Connect' object has no attribute 'protocol'")- Various minor bug fixes
Upgrade to v1.0.20 with
pip install --upgrade python-binance and enhance your trading experience today!❤3
🚨 Important Update for python-binance Users 🚨
We’ve just released version 1.0.23 with essential new features and fixes! 🎉 Upgrade now to take advantage of:
✨ New Features:
- CRUD over Websockets (create/fetch/edit/cancel) through Websockets
- orjson support
- overridable
- added default recvWindow parameter
- Proxy support for WebSockets
- Gift card API
-
- missing
- ruff format
- missing endpoint for
🔧 Updates & Fixes:
- updated
- batch orders signature issue
-
-
Upgrade to v1.0.23 with
We’ve just released version 1.0.23 with essential new features and fixes! 🎉 Upgrade now to take advantage of:
✨ New Features:
- CRUD over Websockets (create/fetch/edit/cancel) through Websockets
- orjson support
- overridable
headers per request- added default recvWindow parameter
- Proxy support for WebSockets
- Gift card API
-
cancel_replace_order, cancel_all_open_orders and cancel_all_open_margin_orders thanks to @m-HD- missing
futures_modify_order from async client- ruff format
- missing endpoint for
futures_edit_order🔧 Updates & Fixes:
- updated
create_oco_order endpoint- batch orders signature issue
-
fail_connection issue related to the websockets upgrade-
eddsa signature issueUpgrade to v1.0.23 with
pip install --upgrade python-binance and enhance your trading experience today!❤5
🚨 Important Update for python-binance Users 🚨
We’ve just released version 1.0.26 with essential new features and fixes! 🎉 Upgrade now to take advantage of:
✨ New Features:
- Websockets docs
- support for microseconds time unit
- futures data link endpoints
- return type of _get_account_socket thanks to @zhen1007
- futures_index_price_constituents endpoint
🔧 Updates & Fixes:
- Added futuresDepthCacheManager and OptionsDepthCacheManager to init
- EDDSA random error
Upgrade to v1.0.26 with pip install --upgrade python-binance and enhance your trading experience today!
We’ve just released version 1.0.26 with essential new features and fixes! 🎉 Upgrade now to take advantage of:
✨ New Features:
- Websockets docs
- support for microseconds time unit
- futures data link endpoints
- return type of _get_account_socket thanks to @zhen1007
- futures_index_price_constituents endpoint
🔧 Updates & Fixes:
- Added futuresDepthCacheManager and OptionsDepthCacheManager to init
- EDDSA random error
Upgrade to v1.0.26 with pip install --upgrade python-binance and enhance your trading experience today!
❤3👍2
🚨 Important Update for python-binance Users 🚨
We’ve just released version 1.0.27 with essential new features and fixes! 🎉 Upgrade now to take advantage of:
✨ New Features:
- Add futures_taker_long_short_ratio endpoint, thanks to ngoclam9415
- Add portfolio margin user data streams
🔧 Updates & Fixes:
- Close read loop before closing websocket
- Fix threaded_stream
- Closing keepAliveWebsocker fix
Upgrade to v1.0.27 with pip install --upgrade python-binance and enhance your trading experience today!
Python-binance team wishes you a happy new year full of fun and profits! 🎉👏🥳🎊
We’ve just released version 1.0.27 with essential new features and fixes! 🎉 Upgrade now to take advantage of:
✨ New Features:
- Add futures_taker_long_short_ratio endpoint, thanks to ngoclam9415
- Add portfolio margin user data streams
🔧 Updates & Fixes:
- Close read loop before closing websocket
- Fix threaded_stream
- Closing keepAliveWebsocker fix
Upgrade to v1.0.27 with pip install --upgrade python-binance and enhance your trading experience today!
Python-binance team wishes you a happy new year full of fun and profits! 🎉👏🥳🎊
🔥5
🚨 Important Update for python-binance Users 🚨
We’ve just released version 1.0.28 with essential new features and fixes! 🎉 Upgrade now to take advantage of:
✨ New Features:
- Add
- Add docs for
- Add
- Add options websocket market streams
- Add dozens of missing endpoints
🔧 Updates & Fixes:
- Ws API not allowing more than 100 requests
- Return empty json instead of throwing error on empty response
- Json_dumps when using orjson
Upgrade to v1.0.28 with pip install --upgrade python-binance and enhance your trading experience today!
We’ve just released version 1.0.28 with essential new features and fixes! 🎉 Upgrade now to take advantage of:
✨ New Features:
- Add
papi_get_rate_limit- Add docs for
create_oco_order- Add
uiKlines support- Add options websocket market streams
- Add dozens of missing endpoints
🔧 Updates & Fixes:
- Ws API not allowing more than 100 requests
- Return empty json instead of throwing error on empty response
- Json_dumps when using orjson
Upgrade to v1.0.28 with pip install --upgrade python-binance and enhance your trading experience today!
🔥6❤2👏2🥰1
🚨 Important Update for python-binance Users 🚨
We’ve just released version 1.0.30 with essential new features and fixes! 🎉 Upgrade now to take advantage of:
✨ New Features:
- Add websocket userdatastream.signature support, deprecate listenkey for spot market
- Add demo trading
🔧 Updates & Fixes:
- Set default limit=None for futures_historical_klines* (fetch full range by default) (#1607)
- fixed a typo in a method name (#1605)
- all links updated (#1600)
- throw readloopclosed error if trying to connect once read loop is already closed (#1593)
- ensure spot v3 version (#1587)
Upgrade to v1.0.30 and enhance your trading experience today!
We’ve just released version 1.0.30 with essential new features and fixes! 🎉 Upgrade now to take advantage of:
✨ New Features:
- Add websocket userdatastream.signature support, deprecate listenkey for spot market
- Add demo trading
🔧 Updates & Fixes:
- Set default limit=None for futures_historical_klines* (fetch full range by default) (#1607)
- fixed a typo in a method name (#1605)
- all links updated (#1600)
- throw readloopclosed error if trying to connect once read loop is already closed (#1593)
- ensure spot v3 version (#1587)
Upgrade to v1.0.30 and enhance your trading experience today!
🔥8❤4
🚨 Important Update for python-binance Users 🚨
We’ve just released version 1.0.31 with an important fix! 🎉 Upgrade now to take advantage of:
🔧 Updates & Fixes:
- fix signature encoding for non-ascii symbols (#1612), eg: 币安人生USDT
Upgrade to v1.0.31 and enhance your trading experience today!
We’ve just released version 1.0.31 with an important fix! 🎉 Upgrade now to take advantage of:
🔧 Updates & Fixes:
- fix signature encoding for non-ascii symbols (#1612), eg: 币安人生USDT
Upgrade to v1.0.31 and enhance your trading experience today!
❤5👍2
🚨 Important Update for python-binance Users 🚨
We’ve just released version 1.0.33 with an important upgrade.
Binance will soon migrate USDⓈ-M Futures conditional/trigger orders to a new service that uses an updated set of endpoints, and will deprecate the current service (scheduled for December 9th).
Upgrade to get access to the upgraded implementation.
Python-binance now supports both formats
-
Binance update: https://developers.binance.com/docs/derivatives/change-log#2025-11-06
🔧 Updates & Fixes:
- migration to the new
- fix: reconnect keep alive
Upgrade to v1.0.33 and enhance your trading experience today!
We’ve just released version 1.0.33 with an important upgrade.
Binance will soon migrate USDⓈ-M Futures conditional/trigger orders to a new service that uses an updated set of endpoints, and will deprecate the current service (scheduled for December 9th).
Upgrade to get access to the upgraded implementation.
Python-binance now supports both formats
# will select algOrder endpoint if type matches
client.futures_create_order( symbol="LTCUSDT", side="BUY", type="STOP_MARKET", quantity=0.1, triggerPrice = 120)
# will always use algoOrder endpoint
client.futures_create_algo_order(symbol="LTCUSDT", side="BUY", type="STOP_MARKET", quantity=0.1, triggerPrice = 120)
# will use algoOrder if conditional is True
client.futures_cancel_order(orderId=order1["orderId"], symbol="LTCUSDT", conditional=True)
client.futures_get_order(orderId="X", conditional=True)
# will always use algoOrder endpoint
client.futures_get_open_algo_orders(symbol="LTCUSDT")
client.futures_get_algo_order(symbol="LTCUSDT")
-
create_order will use the type to infer which endpoint to use, whereas other general endpoints (cancel_order/get_order/get_open_order/etc) will check if conditional=True is available in paramsBinance update: https://developers.binance.com/docs/derivatives/change-log#2025-11-06
🔧 Updates & Fixes:
- migration to the new
algoOrder service- fix: reconnect keep alive
Upgrade to v1.0.33 and enhance your trading experience today!
Binance
Change Log
2026-04-17
👍2🔥2👏1
🚨 Important Update for python-binance Users 🚨
We’ve just released version 1.0.35 with essential new features and fixes! 🎉
Upgrade now to take advantage of:
🔧 Updates & Fixes:
- upgrade margin socket to use websocket api by @pcriadoperez in https://github.com/sammchardy/python-binance/pull/1670
- update futures algo order API with new TP/SL parameters by @paul-lestyo in https://github.com/sammchardy/python-binance/pull/1672
- fix reconnects for websocket connection closed ok and ws-api by @pcriadoperez in https://github.com/sammchardy/python-binance/pull/1655
Upgrade to v1.0.35 and enhance your trading experience today!
We’ve just released version 1.0.35 with essential new features and fixes! 🎉
Upgrade now to take advantage of:
🔧 Updates & Fixes:
- upgrade margin socket to use websocket api by @pcriadoperez in https://github.com/sammchardy/python-binance/pull/1670
- update futures algo order API with new TP/SL parameters by @paul-lestyo in https://github.com/sammchardy/python-binance/pull/1672
- fix reconnects for websocket connection closed ok and ws-api by @pcriadoperez in https://github.com/sammchardy/python-binance/pull/1655
Upgrade to v1.0.35 and enhance your trading experience today!
GitHub
feat: upgrade margin socket to use websocket api by pcriadoperez · Pull Request #1670 · sammchardy/python-binance
Fix #1668
Upgrade margin socket
Add deprecation warnings of old endpoints
Note: awaiting key to perform testing, don't merge yet.
Upgrade margin socket
Add deprecation warnings of old endpoints
Note: awaiting key to perform testing, don't merge yet.
👍3🔥3
