v4.5.54

lyogavin/airllmv4.5.54May 15, 2026by github-actions[bot]

AI Summary

A maintenance release for the CCXT JavaScript library focusing on bug fixes for various cryptocurrency exchanges and dependency updates.

Key Highlights

  • Fixes for 'max trades limit' on multiple exchanges including Bydfi, Coinex, Weex, Xt, Paradex, Dydx, and Deepcoin.
  • Fixes for WebSocket trade parsing and order watching on Kraken Futures, Hashkey, and Backpack.
  • New 'safeNetwork' base method added.
  • Dependency updates for Next.js and Mistune.

New Features

  • safeNetwork base method

Full Release Notes

## What's Changed
* chore: release js fix by @carlosmiei in https://github.com/ccxt/ccxt/pull/28566
* chore: add debug statement by @carlosmiei in https://github.com/ccxt/ccxt/pull/28567
* chore: fix js-release by @carlosmiei in https://github.com/ccxt/ccxt/pull/28569
* chore: fix js-release by @carlosmiei in https://github.com/ccxt/ccxt/pull/28570
* chore: Fix release js 5 by @carlosmiei in https://github.com/ccxt/ccxt/pull/28571
* chore: npm_config_provenance by @carlosmiei in https://github.com/ccxt/ccxt/pull/28572
* chore(deps): bump next from 16.2.3 to 16.2.6 in /examples/ts/nextjs-page-router by @dependabot[bot] in https://github.com/ccxt/ccxt/pull/28568
* fix(krakenfutures): watchOrders by @yzh-pelle in https://github.com/ccxt/ccxt/pull/28574
* fix(hashkey): ws trade side by @ttodua in https://github.com/ccxt/ccxt/pull/28577
* fix(backpack): parse trade ws side by @ttodua in https://github.com/ccxt/ccxt/pull/28578
* chore: multiple proxy for tests by @ttodua in https://github.com/ccxt/ccxt/pull/28541
* fix!(zonda): delist by @ttodua in https://github.com/ccxt/ccxt/pull/28539
* fix(bydfi): max trades limit by @ttodua in https://github.com/ccxt/ccxt/pull/28585
* fix(coinex): max trades limit by @ttodua in https://github.com/ccxt/ccxt/pull/28584
* refactor(hollaex): simplify by @ttodua in https://github.com/ccxt/ccxt/pull/28553
* feat(safeNetwork) - base method by @ttodua in https://github.com/ccxt/ccxt/pull/23559
* fix(weex): max trades limit by @ttodua in https://github.com/ccxt/ccxt/pull/28579
* refactor(pacifica): no else by @ttodua in https://github.com/ccxt/ccxt/pull/28552
* fix(xt): max trades limit by @ttodua in https://github.com/ccxt/ccxt/pull/28580
* fix(paradex): max trades limit by @ttodua in https://github.com/ccxt/ccxt/pull/28581
* doc: fix broken files by @ttodua in https://github.com/ccxt/ccxt/pull/28531
* docs: fix#17741 fix ccxt pro links by @pcriadoperez in https://github.com/ccxt/ccxt/pull/17915
* chore: publish python package using trust publishers by @carlosmiei in https://github.com/ccxt/ccxt/pull/28588
* fix(dydx): max trades limit by @ttodua in https://github.com/ccxt/ccxt/pull/28582
* fix(weex): parse ws orders by @ttodua in https://github.com/ccxt/ccxt/pull/28586
* fix(weex): ws position parsing by @ttodua in https://github.com/ccxt/ccxt/pull/28587
* fix(deepcoin): max trades limit by @ttodua in https://github.com/ccxt/ccxt/pull/28583
* test: fix weex by @ttodua in https://github.com/ccxt/ccxt/pull/28590
* fix(coinbase): defer FUTURE/PERPETUAL market fetches until after spot await by @ryanyue123 in https://github.com/ccxt/ccxt/pull/28594
* chore(deps): bump mistune from 0.8.4 to 3.2.1 in /doc by @dependabot[bot] in https://github.com/ccxt/ccxt/pull/28538
* chore(deps-dev): bump fast-uri from 3.0.3 to 3.1.2 by @dependabot[bot] in https://github.com/ccxt/ccxt/pull/28537
* fix(binance): getWsUrl in all langs by @carlosmiei in https://github.com/ccxt/ccxt/pull/28596
* chore: move python publish up by @carlosmiei in https://github.com/ccxt/ccxt/pull/28598
* fix(kucoin): UTA OB by @carlosmiei in https://github.com/ccxt/ccxt/pull/28597

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

**Full Changelog**: https://github.com/ccxt/ccxt/compare/v4.5.53...v4.5.54