v4.5.85

dimartarmizi/map-to-posterv4.5.85Oct 1, 2026by ccxt-release[bot]

Upgrading?

AI Summary

A maintenance release for the CCXT library featuring bug fixes across multiple exchange integrations (Binance, Coinbase, etc.), Rust error handling improvements, and new Blofin exchange support.

Key Highlights

  • Rust error handling fixes to stop fetch from swallowing errors.
  • New Blofin exchange support (deposit, withdrawal, fees).
  • Binance derivatives updates for CM-UM integration.
  • Stricter C# typing (typed locals, params, returns).
  • Go improvements with typed struct returns for Ticker/OHLCV/Order.

New Features

  • Blofin exchange support.
  • Incrementing nonce updates in multiple exchanges.
  • Go typed struct returns.
  • C# stricter typing campaign.
  • Binance derivatives CM-UM integration updates.

Full Release Notes

## What's Changed
* fix(rust): send every response through handleErrors and stop fetch swallowing errors by @mkzung in https://github.com/ccxt/ccxt/pull/30609
* fix(bybiteu): default to spot markets and spot type by @carlotestor in https://github.com/ccxt/ccxt/pull/30605
* zebpay: update swap fetchOrderBook and fetchOHLCV request params by @rajasekharzeb in https://github.com/ccxt/ccxt/pull/30613
* fix(bullish): keep object identity across ws updates - watchBalance by @yzh-pelle in https://github.com/ccxt/ccxt/pull/30595
* chore: granular build for rust by @carlosmiei in https://github.com/ccxt/ccxt/pull/30619
* chore: dummy change by @carlosmiei in https://github.com/ccxt/ccxt/pull/30620
* feat(incrementingNonce): nonce/salt updated in multiple exchanges by @yzh-pelle in https://github.com/ccxt/ccxt/pull/30558
* chore: try rust build granular by @carlosmiei in https://github.com/ccxt/ccxt/pull/30621
* chore: try rust granular by @carlosmiei in https://github.com/ccxt/ccxt/pull/30622
* feat(binance): fx markets subType edits by @Dan-krm in https://github.com/ccxt/ccxt/pull/30623
* fix(hyperliquid): adjust rl by @carlosmiei in https://github.com/ccxt/ccxt/pull/30625
* fix(woo): report the executed cost of an order, not the quote it reserved by @mkzung in https://github.com/ccxt/ccxt/pull/30606
* fix(bingx): forward spot order history time filters by @AresArtemius in https://github.com/ccxt/ccxt/pull/30596
* fix(hyperliquid): send buy TWAP orders as buys  by @carlosmiei in https://github.com/ccxt/ccxt/pull/30650
* fix(coinbaseinternational): fetchOHLCV since calculation by @ttodua in https://github.com/ccxt/ccxt/pull/30588
* fix(build): keep php variable-prefix rules out of string literals by @carlotestor in https://github.com/ccxt/ccxt/pull/30657
* Batch 8 PRs: #30563, #30552, #30550, #30478 by @carlotestor in https://github.com/ccxt/ccxt/pull/30569
* docs(blog): serve canonical blog URLs from ccxt.com/blog by @kroitor in https://github.com/ccxt/ccxt/pull/30653
* fix(lighter): integrator rules compatibility by @ttodua in https://github.com/ccxt/ccxt/pull/30628
* fix(bingx): map missing error codes by @AresArtemius in https://github.com/ccxt/ccxt/pull/30662
* fix(lighter): remove unsupported 1w timeframe by @rayBastard in https://github.com/ccxt/ccxt/pull/30661
* fix(digifinex): fix cancelOrders and swap order parsing by @yzh-pelle in https://github.com/ccxt/ccxt/pull/30656
* fix(binance): clientOrderId for swap algo orders by @yzh-pelle in https://github.com/ccxt/ccxt/pull/30651
* chore(deps): bump undici and ccxt in /docs/playground by @dependabot[bot] in https://github.com/ccxt/ccxt/pull/30674
* chore(deps): bump ip-address from 10.5.0 to 10.7.2 in /mcp by @dependabot[bot] in https://github.com/ccxt/ccxt/pull/30675
* fix(binance,bitrue,bitvavo): keep rate-limiter cost numeric by @carlotestor in https://github.com/ccxt/ccxt/pull/30672
* fix(lighter): use the opposite side for attached stopLoss/takeProfit by @rayBastard in https://github.com/ccxt/ccxt/pull/30665
* Batch 10 PRs: #30646, #30627, #30617, #30607, #30580, #30583, #30590, #30626, #30658, #30660 by @carlotestor in https://github.com/ccxt/ccxt/pull/30670
* C#: stricter typing — typed locals/params/returns, native bool/string emission (cs-strict campaign) by @carlotestor in https://github.com/ccxt/ccxt/pull/30530
* feat(tests): skipKeys requires key presence, forceCheckKeys re-enables full comparison by @yzh-pelle in https://github.com/ccxt/ccxt/pull/30664
* mexc update fees by @ndubel in https://github.com/ccxt/ccxt/pull/30690
* chore(deps): bump react/http from 1.11.0 to 1.11.1 by @kroitor in https://github.com/ccxt/ccxt/pull/30692
* chore(deps): bump sharp from 0.35.0 to 0.35.4 in docs/playground by @kroitor in https://github.com/ccxt/ccxt/pull/30693
* chore(deps): bump sharp from 0.35.0 to 0.35.4 in docs/website by @kroitor in https://github.com/ccxt/ccxt/pull/30695
* chore(deps): bump undici from 7.29.0 to 7.29.1 in mcp by @kroitor in https://github.com/ccxt/ccxt/pull/30696
* feat(blofin): fetchDepositAddress, fetchCurrencies, fetchDepositWithdrawFees, fetchDeposit, fetchWithdrawal by @kroitor in https://github.com/ccxt/ccxt/pull/30703
* fix(lighter): php grouped orders signing by @rayBastard in https://github.com/ccxt/ccxt/pull/30694
* fix(pro): close the ws client when loadOrderBook drops it by @carlotestor in https://github.com/ccxt/ccxt/pull/30704
* feat(go): typed Ticker/OHLCV/Order struct returns and typed ws ticker caches by @carlotestor in https://github.com/ccxt/ccxt/pull/30698
* chore(deps-dev): bump brace-expansion from 1.1.16 to 1.1.21 in /docs/website by @dependabot[bot] in https://github.com/ccxt/ccxt/pull/30709
* fix(htx): parseTransaction tolerates the create-withdrawal response without tx-hash by @kroitor in https://github.com/ccxt/ccxt/pull/30708
* chore(deps): bump fast-uri from 3.1.7 to 3.1.8 in /mcp by @dependabot[bot] in https://github.com/ccxt/ccxt/pull/30710
* chore(deps-dev): bump markdown-it from 14.2.0 to 14.3.2 by @dependabot[bot] in https://github.com/ccxt/ccxt/pull/30711
* fix(binance): derivatives updates for the CM-UM integration (changes according to changelog since 2026-06) by @yzh-pelle in https://github.com/ccxt/ccxt/pull/30685
* fix(build): run the Java transpiler entry after its pass constants by @AresArtemius in https://github.com/ccxt/ccxt/pull/30714
* chore(deps): brace-expansion 1.1.21 / 5.0.12 (GHSA-q2hr-2g5m-vwhr) by @kroitor in https://github.com/ccxt/ccxt/pull/30718
* chore(deps): bump urllib3 from 2.7.0 to 2.8.0 by @dependabot[bot] in https://github.com/ccxt/ccxt/pull/30719
* chore(deps): bump next from 16.3.4 to 16.3.8 in /docs/website by @dependabot[bot] in https://github.com/ccxt/ccxt/pull/30720

## New Contributors
* @rajasekharzeb made their first contribution in https://github.com/ccxt/ccxt/pull/30613

**Full Changelog**: https://github.com/ccxt/ccxt/compare/v4.5.84...v4.5.85

Related Repositories