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