v4.5.55

qzane/textured_smplxv4.5.55May 25, 2026by github-actions[bot]

AI Summary

A comprehensive update to the cryptocurrency exchange library featuring new exchange integrations, general refactoring of currency parsing, and various API fixes.

Key Highlights

  • Added support for Bybit EU exchange.
  • Added Bitrue futures public WebSocket endpoints.
  • Replaced FTX references with OKX.
  • Refactored currency parsing logic across multiple exchanges (Apex, Ascendex, etc.).
  • Fixed WebSocket buffer sizes and ping/pong handling for several exchanges.

New Features

  • Bybit EU support
  • Bitrue futures public WebSocket endpoints

Full Release Notes

## What's Changed
* chore: tmp release comment out build by @carlosmiei in https://github.com/ccxt/ccxt/pull/28600
* chore: c# trust publisher by @carlosmiei in https://github.com/ccxt/ccxt/pull/28601
* chore: c# second try by @carlosmiei in https://github.com/ccxt/ccxt/pull/28602
* chore: try 4 by @carlosmiei in https://github.com/ccxt/ccxt/pull/28603
* chore: try 5 by @carlosmiei in https://github.com/ccxt/ccxt/pull/28604
* chore: try 6 by @carlosmiei in https://github.com/ccxt/ccxt/pull/28605
* chore: replace FTX references with OKX by @ttodua in https://github.com/ccxt/ccxt/pull/28599
* chore(deps-dev): bump protobufjs from 7.5.5 to 7.5.6 by @dependabot[bot] in https://github.com/ccxt/ccxt/pull/28592
* chore(deps-dev): bump @protobufjs/utf8 from 1.1.0 to 1.1.1 by @dependabot[bot] in https://github.com/ccxt/ccxt/pull/28573
* fix(exchange): increase buffer by 50% by @ttodua in https://github.com/ccxt/ccxt/pull/28606
* fix(toobit): move ws props by @ttodua in https://github.com/ccxt/ccxt/pull/28607
* feat(bitrue): add futures public WS (orderbook, trades, ohlcv, ticker) by @pcriadoperez in https://github.com/ccxt/ccxt/pull/28614
* feat(poloniex)!: fetchCurrencies new v2 endpoint by @ttodua in https://github.com/ccxt/ccxt/pull/28618
* test(bitflyer): pin preferredSpotSymbol to BTC/JPY by @pcriadoperez in https://github.com/ccxt/ccxt/pull/28612
* fix(woo,woofipro,modetrade): send pong on server ping by @pcriadoperez in https://github.com/ccxt/ccxt/pull/28611
* test(gemini): set preferredSpotSymbol to BTC/USD by @pcriadoperez in https://github.com/ccxt/ccxt/pull/28610
* test(ws): use BTC/KRW as preferred spot symbol for bithumb by @pcriadoperez in https://github.com/ccxt/ccxt/pull/28609
* fix(apex): cache WS URL so each watch* doesn't open a new connection by @pcriadoperez in https://github.com/ccxt/ccxt/pull/28608
* test(market): skip strict structure assertion for inactive markets by @pcriadoperez in https://github.com/ccxt/ccxt/pull/28613
* fix(bitvavo): RateLimitExceeded error remapping by @ndubel in https://github.com/ccxt/ccxt/pull/28619
* test: network tests (2) - with protocol corrector by @ttodua in https://github.com/ccxt/ccxt/pull/28615
* chore: uncomment release and add new action by @carlosmiei in https://github.com/ccxt/ccxt/pull/28628
* fix(binanceus): false fetchCurrencies in rest instead of pro by @ttodua in https://github.com/ccxt/ccxt/pull/28644
* test: fix weird symbols by @ttodua in https://github.com/ccxt/ccxt/pull/28630
* refactor: aster add parsecurrency by @ttodua in https://github.com/ccxt/ccxt/pull/28639
* refactor: backpack add parsecurrency by @ttodua in https://github.com/ccxt/ccxt/pull/28640
* refactor: coinbaseexchange add parseCurrency by @ttodua in https://github.com/ccxt/ccxt/pull/28657
* refactor: bullish add parseCurrency by @ttodua in https://github.com/ccxt/ccxt/pull/28656
* refactor: bitvavo add currency by @ttodua in https://github.com/ccxt/ccxt/pull/28655
* refactor: bittrade add parsecurrency by @ttodua in https://github.com/ccxt/ccxt/pull/28654
* refactor: bitrue add parseCurrency by @ttodua in https://github.com/ccxt/ccxt/pull/28651
* refactor: hitbtc add parseCurrency by @ttodua in https://github.com/ccxt/ccxt/pull/28634
* refactor: bitteam add parseCurrency by @ttodua in https://github.com/ccxt/ccxt/pull/28653
* refactor: bitstamp add parseCurrency by @ttodua in https://github.com/ccxt/ccxt/pull/28652
* refactor: bitopro add parseCurrency by @ttodua in https://github.com/ccxt/ccxt/pull/28650
* refactor: bitmex add parseCurrency by @ttodua in https://github.com/ccxt/ccxt/pull/28649
* test: bequant fetchcurrencies  by @ttodua in https://github.com/ccxt/ccxt/pull/28641
* fix(okx): remove deprecated checksum field in  OB by @carlosmiei in https://github.com/ccxt/ccxt/pull/28660
* test: bequant fix static tests by @ttodua in https://github.com/ccxt/ccxt/pull/28663
* refactor: aftermath tests update by @ttodua in https://github.com/ccxt/ccxt/pull/28637
* chore(deps): bump ws from 8.17.1 to 8.21.0 in /examples/ts/nextjs-page-router by @dependabot[bot] in https://github.com/ccxt/ccxt/pull/28668
* refactor: apex add parseCurrency by @ttodua in https://github.com/ccxt/ccxt/pull/28635
* feat(paradex): update apis by @sc0Vu in https://github.com/ccxt/ccxt/pull/28621
* refactor: ascendex add parsecurrency by @ttodua in https://github.com/ccxt/ccxt/pull/28638
* refactor: bigone add parsecurrency by @ttodua in https://github.com/ccxt/ccxt/pull/28642
* refactor: bingx add parsecurrency by @ttodua in https://github.com/ccxt/ccxt/pull/28645
* fix: correct "availble" typo in paradex.ts JSDoc pagination comments by @Copilot in https://github.com/ccxt/ccxt/pull/28667
* refactor: coinmetro add parseCurrency by @ttodua in https://github.com/ccxt/ccxt/pull/28659
* refactor: coinone add parseCurrency by @ttodua in https://github.com/ccxt/ccxt/pull/28661
* refactor: coinsph add parseCurrency by @ttodua in https://github.com/ccxt/ccxt/pull/28662
* fix(hyperliquid): skip empty trades by @carlosmiei in https://github.com/ccxt/ccxt/pull/28670
* refactor: bitget add parseCurrency by @ttodua in https://github.com/ccxt/ccxt/pull/28647
* docs: trim CLAUDE.md and fix settings.json $schema URL by @pcriadoperez in https://github.com/ccxt/ccxt/pull/28673
* fix(okx): parseTickers 4th arg by @carlosmiei in https://github.com/ccxt/ccxt/pull/28682
* fix(hyperliquid): isUnifiedENabled parsing by @carlosmiei in https://github.com/ccxt/ccxt/pull/28687
* feat: add Bybit EU by @carlosmiei in https://github.com/ccxt/ccxt/pull/28683
* chore: dummy build by @carlosmiei in https://github.com/ccxt/ccxt/pull/28689

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

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