v4.5.55
parruda/swarmv4.5.55May 25, 2026by github-actions[bot]
AI Summary
This release adds public WebSocket support for Bitrue futures and introduces the Bybit EU exchange. It also includes fixes for WebSocket connections, rate limits, and currency parsing across multiple exchanges.
Key Highlights
- Added Bitrue futures public WS support.
- Added Bybit EU exchange support.
- Fixed WebSocket URL caching for Apex.
- Fixed rate limit error remapping for Bitvavo.
New Features
- Bitrue futures public WebSocket support
- Bybit EU exchange support
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