Shipped · APIs and backends

What ccxt/ccxt shipped

The public repository of Ccxt · github.com/ccxt/ccxt

Written by FoxPlug from the repository's own releases; not affiliated with Ccxt. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/ccxt/ccxt; Ccxt did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

See the update FoxPlug writes for ccxt, free

Week of November 2, 2026

What shipped

Why it matters

This week fixed several reliability problems that affect everyday use: websocket test hangs in Go and Java, watchOrders reporting the wrong cumulative values on bitget, and a Python TypeError on coinbaseinternational that broke all private calls. It also changed the ports' generated code so Go, Java, C# and Rust emit native operations rather than runtime helper calls, and made rust unit-test runs faster. Users also get new order types on revolutx and unsubscribe methods on hitbtc and bequant.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V4.5.92 is out. Ports now emit native ops instead of runtime helper calls (-66.3%). Fixed Go and Java websocket hangs, bitget watchOrders cumulative filled and cost, a coinbaseinternational Python TypeError on private calls, and patched critical dependency alerts. New: revolutx c

Post for LinkedIn

Release v4.5.92 is out. Typed ts/src lets the Go, Java, C# and Rust printers emit native operations instead of runtime helper calls, a 66.3% reduction. Rust unit tests no longer rebuild every venue Core. Reliability fixes this week: Go liquidation caches stay nil until a handler creates them and Java defaults its cache to null, ending websocket test hangs; bitget watchOrders reports cumulative filled and cost; a coinbaseinternational Python TypeError that broke all private calls is fixed. Critical dependency alerts without open PRs were patched, and the base-spec docs page got lighter. New features: revolutx conditional and take profit/stop loss orders, hitbtc and bequant unWatchTrades and unWatchOHLCV, and an optional userAgent option on OrderRouter in all six ports.

Week of October 26, 2026

What shipped

Why it matters

This week adds unsubscription to several more venues that previously kept streaming watched pairs for the life of the client, and it fixes parsing gaps that returned null or empty data on krakenfutures, bitstamp and okx funding history. WebSocket auth and reliability also improved on coinbase, mexc and lighter, while new fetchOrder and open interest methods expand what modetrade and blofin users can call.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V4.5.91 is out. Krakenfutures tickers now fill high, low, vwap and quote volume. Coinbase accepts Ed25519 CDP keys for private WebSocket auth and enables fetchL2OrderBook. Unwatch landed for lbank, blofin, poloniex, kraken and gate. Bybit watchLiquidations reports the order side.

Post for LinkedIn

V4.5.91 is released. This week focuses on WebSocket subscriptions you can actually stop: lbank, blofin, poloniex, kraken and gate now support unwatch methods, and bitget advertises the unwatch methods it already implemented. Ticker and trade parsing improved on krakenfutures and bitstamp, and okx fetchFundingHistory now sends instId, begin and end. Coinbase accepts Ed25519 CDP keys for private WebSocket channels and enables fetchL2OrderBook. Bybit watchLiquidations now reports the liquidation order side, and modetrade adds fetchOpenInterest and fetchOpenInterests.

Week of October 19, 2026

What shipped

Why it matters

This week brings a release with several exchange fixes plus large generator and typed-method changes in the Go, Java, C# and Rust ports. Users of those ports get smaller generated code and typed async channels, while exchange users get fixes for kucoin, bingx, blofin, OKX, coinbaseinternational and a new Polymarket perps exchange.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V4.5.90 ships kucoin private API fixes, Go pagination stop fixes, Rust header handling in handleErrors and bingx rejection mapping. Separate work emits native code in Go, Java, C# and Rust and removes ExchangeTyped in Go.

Post for LinkedIn

This week ccxt shipped release v4.5.90 with kucoin private API fixes from live tests, Go pagination fixes, Rust response header handling in handleErrors, bingx order rejection mapping and more. Alongside the release, the generator now emits native code instead of runtime helpers in Go, Java, C# and Rust, reducing non-plumbing code in those ports. The Go port also dropped the ExchangeTyped hop, placing base typed methods directly on Exchange and BaseExchange. Websocket handlers across 13 exchanges now keep balance and orderbook object identity across updates, and a new top-level exchange was added for the Polymarket perps public REST API.

Week of October 12, 2026

What shipped

Why it matters

This week fixed a long list of correctness bugs that users hit in normal use: missing balance pages on Coinbase, null last prices on Toobit, empty WebSocket frames on BingX swap streams, undefined leverage tier symbols on Bybit and wrong funding amounts on Pacifica. It also moved Derive to its v3 API after v2 was retired and aligned the Binance future market type, both of which change how existing code selects markets and endpoints. Several order book handlers were also guarded against missing books to stop undefined errors during unWatch or cached clears.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: Derive migrated to v3 API, Binance future now means dated contracts only, Paradex added private WebSocket methods, Poloniex and BingX gained new endpoints, and fixes landed for Coinbase balance paging, Gate leverage tiers and order book crashes.

Post for LinkedIn

This week's changes to the project: Derive was migrated from its retired v2 API to v3 across REST and WebSocket, with fixtures recaptured live. Binance future now selects only dated delivery contracts, while USDⓈ-M perpetuals use swap with the linear subtype and COIN-M uses inverse. Paradex added watchMyTrades, watchPositions and watchBalance over WebSocket. Poloniex added fetchTransfer and fetchTransfers, BingX added fetchBidsAsks, and Gate now reads actual leverage tiers for all contracts. Fixes include Coinbase fetchBalance following the v3 cursor, Toobit last prices, BingX swap WebSocket frames, and order book handlers on Bittrade and Poloniex guarded against missing books. Release v4.5.88 was published.

Week of October 5, 2026

What shipped

Why it matters

Several exchange integrations were repaired this week: mexc swap trigger orders, binance portfolio margin conditional orders and error codes, and bitget UTA funding rate and candle history calls that previously returned empty results for older windows. Hyperliquid also gained per-account liquidation methods built on user fills. A Rust build change moves the engine runtime into ccxt-core and caps transpile workers, which lowers build memory and compile time for people building the project.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: mexc swap trigger orders fixed, binance PM conditional orders moved to the UM algo API, bitget UTA funding rates and old OHLCV windows routed correctly, hyperliquid fetchMyLiquidations and watchMyLiquidations added, bingx deposit/withdrawal status fixed, and Rust build

Post for LinkedIn

Changes landed this week across several integrations. On mexc, swap trigger orders now place, list and cancel correctly, including reading the order id from planorder/place and handling the trigger param on cancel. On binance, portfolio margin UM conditional orders moved to the UM algo API because the old conditional paths return 404, and the -2014/-2015 codes now map to AuthenticationError for PM like they do elsewhere. On bitget, UTA fetchFundingRates and fetchFundingIntervals use v3/market/current-fund-rate, and UTA fetchOHLCV routes old windows to history-candles. Hyperliquid gained fetchMyLiquidations and watchMyLiquidations. Bingx deposit and withdrawal status is parsed by direction, latoken resolves ticker symbols from currency ids, and the Rust build now keeps the engine runtime in

Week of September 28, 2026

What shipped

Why it matters

This week brings release 4.5.85 with critical fixes for order cancellation, derivatives pricing, and websocket connectivity across multiple exchanges. New methods for Pacifica and Blofin improve trading and account management capabilities. Language-specific improvements in Python, Go, and C# strengthen reliability and type safety across the project.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Ccxt 4.5.85 ships: Binance derivatives CM-UM integration fixes, Pacifica and Blofin deposit/withdrawal methods, OKX websocket port migration, Python future race fix, and language-specific type improvements.

Post for LinkedIn

Ccxt 4.5.85 is live. Key updates: Binance conditional order cancellation and CM-UM integration fixes, new Pacifica and Blofin trading and account methods, OKX websocket 8443→443 migration, Python Future.race stacking fix, and C#/Go type safety improvements. Validated across spot and derivatives markets.

Week of September 21, 2026

What shipped

Why it matters

This week focused on fixing critical data integrity issues across exchanges, particularly in order cost reporting and nonce handling that could cause silent failures. Several exchanges received API parameter fixes and limit enforcement updates that improve data accuracy and prevent malformed requests.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V4.5.84 shipped: fixed PHP string escaping in signed requests, added incrementingNonce to prevent reuse errors, corrected WOO order costs, and improved time filter forwarding across multiple exchanges.

Post for LinkedIn

Ccxt v4.5.84 is out. This release fixes critical issues: PHP signed requests no longer mangle string literals, WOO orders report accurate executed costs, and multiple exchanges now prevent nonce reuse errors when requests arrive in the same millisecond. Also improved time filter handling for BingX, OKX trigger order routing, and API limit enforcement for Apex and Bitvavo.

Week of September 14, 2026

What shipped

Why it matters

Test performance improvements reduce development feedback time significantly. Exchange adapter fixes restore broken functionality for deposits, ledgers and position history across multiple venues. New features like incrementing nonce support and regional endpoints expand compatibility with more exchanges and use cases.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V4.5.81 shipped: offline tests 40-79% faster, Bitget/Kraken position history fixed, incrementing nonce support, Bybit Indonesia added, Go printer emits gofmt-clean natively.

Post for LinkedIn

V4.5.81 is live with major improvements: offline test suites now run 40-79% faster without weakening any tests. Bitget ledger routing and Kraken position history are restored. New support for incrementing nonce handling and Bybit Indonesia regional endpoint. Go code generation now produces gofmt-compliant output natively.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-11-09.

Is this your repo? Ask us to remove this page.