4.5.71 released! Upgrade now to take advantage of: 🔧 Updates &… — CCXT Announcements — TG.ME

📘 4.5.71 released!

Upgrade now to take advantage of:

🔧 Updates & Fixes:

- okx: support fetchFundingRate(s) for XPERP futures by @rayBastard in https://github.com/ccxt/ccxt/pull/29350
- php: disable php8.5 warnings by @carlosmiei in https://github.com/ccxt/ccxt/pull/29351
- js: enable dual-stack Happy Eyeballs on undici (10ms floor) by @carlotestor in https://github.com/ccxt/ccxt/pull/29352
- go: explicit dual-stack DialContext in exchange.go (FallbackDelay=1ns) by @carlotestor in https://github.com/ccxt/ccxt/pull/29357
- java: remove preferIPv4Stack for dual-stack IPv6 by @carlotestor in https://github.com/ccxt/ccxt/pull/29356
- aster: encode privateKey before keccak hash cache by @carlotestor in https://github.com/ccxt/ccxt/pull/29360
- cs: explicit dual-stack REST/WS (runtime HE; no delay knob on netstandard) by @carlotestor in https://github.com/ccxt/ccxt/pull/29355
- php: explicit dual-stack curl + 1ms Happy Eyeballs timeout by @carlotestor in https://github.com/ccxt/ccxt/pull/29354
- bybit: private ws methods Authentication error handling by @carlosmiei in https://github.com/ccxt/ccxt/pull/29362
- python: explicit dual-stack aiohttp connector (happy_eyeballs_delay=0) by @carlotestor in https://github.com/ccxt/ccxt/pull/29353
- python: remove setuptools from runtime dependencies by @kroitor in https://github.com/ccxt/ccxt/pull/29387
- poloniex: handle_order crash on fill events for uncached orders by @kroitor in https://github.com/ccxt/ccxt/pull/29389
- python: pytest collect guard for the shipped ccxt/test harness ([#29383](https://github.com/ccxt/ccxt/issues/29383)) by @kroitor in https://github.com/ccxt/ccxt/pull/29390
- … and 62 more updates: https://github.com/ccxt/ccxt/releases/tag/v4.5.71

Upgrade to v4.5.71 and enhance your trading experience today!
🔥7👍6
August 4, 2026 430