v4.5.68

googleapis/mcp-toolboxv4.5.68Jul 22, 2026by github-actions[bot]

AI Summary

This release focuses on bug fixes for various cryptocurrency exchanges, including order book updates, pagination improvements, and order cancellation handling. It introduces support for new prediction exchanges like Polymarket and Hyperliquid, along with refactoring efforts to improve the build process and transpiler versions.

Key Highlights

  • Fixes for order book data and pagination on exchanges like Kraken, Bitmex, and Coinbase
  • Support for new prediction exchanges Polymarket and Hyperliquid
  • Refactoring of utils and transpiler updates
  • Dependency updates for website components (js-yaml, fumadocs)

New Features

  • Polymarket builder fee tracking
  • Hyperliquid tracking builder ID

Full Release Notes

## What's Changed
* refactor(utils): move to build by @ttodua in https://github.com/ccxt/ccxt/pull/29243
* fix(coinex): do not use 'value' as quoteVolume on inverse contracts by @mkzung in https://github.com/ccxt/ccxt/pull/29247
* fix(bitfinex): populate order book sides correctly in PHP by @carlotestor in https://github.com/ccxt/ccxt/pull/29249
* fix(okx): forward pagination for fetchCanceledOrders & fetchClosedOrders by @carlotestor in https://github.com/ccxt/ccxt/pull/29254
* kraken: fix leaking order cancel updates in watchOrders (tail=true in watchPrivate) by @carlotestor in https://github.com/ccxt/ccxt/pull/29255
* bitmex: fix fetchOrderBook empty results in PHP transpile by @carlotestor in https://github.com/ccxt/ccxt/pull/29256
* coinbase: fetchClosedOrders - increase pagination maxEntriesPerRequest to 1000 by @carlotestor in https://github.com/ccxt/ccxt/pull/29257
* chore: fix granular GO build to support prediction exchanges by @carlosmiei in https://github.com/ccxt/ccxt/pull/29251
* ndax: fix empty orderbook arrays in PHP by @carlotestor in https://github.com/ccxt/ccxt/pull/29259
* fix(xt): read spot baseVolume from 'q' by @mkzung in https://github.com/ccxt/ccxt/pull/29250
* fix(bybit): set linear/inverse/subType for expired option markets by @carlotestor in https://github.com/ccxt/ccxt/pull/29258
* fix(binance): allow empty symbols in watchLiquidationsForSymbols by @carlotestor in https://github.com/ccxt/ccxt/pull/29260
* fix(27997): binance skip futures balance assets with updateTime 0 in parseBalance by @carlotestor in https://github.com/ccxt/ccxt/pull/29108
* fix(whitebit): parse side and role in watchMyTrades deals_update by @carlotestor in https://github.com/ccxt/ccxt/pull/29264
* fix(coinex): map WS order event to unified status in watchOrders by @carlotestor in https://github.com/ccxt/ccxt/pull/29266
* fix(htx): set lastTradeTimestamp on spot watchOrders trade events by @carlotestor in https://github.com/ccxt/ccxt/pull/29263
* fix(binance): parse stringified JSON response in fetchWithdrawals by @carlotestor in https://github.com/ccxt/ccxt/pull/29262
* refactor(test): safe methods by @ttodua in https://github.com/ccxt/ccxt/pull/29261
* chore(deps): bump js-yaml, fumadocs-mdx and fumadocs-ui in /website by @dependabot[bot] in https://github.com/ccxt/ccxt/pull/29270
* chore(deps): bump js-yaml and fumadocs-core in /website by @dependabot[bot] in https://github.com/ccxt/ccxt/pull/29272
* chore(deps-dev): bump linkify-it from 5.0.1 to 5.0.2 by @dependabot[bot] in https://github.com/ccxt/ccxt/pull/29273
* chore(deps): bump setuptools from 82.0.1 to 83.0.0 by @dependabot[bot] in https://github.com/ccxt/ccxt/pull/29274
* chore(deps): bump guzzlehttp/psr7 to 2.13.0 by @moridsadat in https://github.com/ccxt/ccxt/pull/29269
* chore(deps): bump dompurify from 3.4.11 to 3.4.12 in /playground by @dependabot[bot] in https://github.com/ccxt/ccxt/pull/29275
* fix(whitebit): use actual fee currency from watchMyTrades WS payload by @rayBastard in https://github.com/ccxt/ccxt/pull/29276
* Revert "fix(binance): parse stringified JSON response in fetchWithdrawals" by @frosty00 in https://github.com/ccxt/ccxt/pull/29279
* feat(polymarket): add builderFee 0 just for tracking purposes by @carlosmiei in https://github.com/ccxt/ccxt/pull/29278
* feat(hyperliquid): add tracking (fee=0) builder id by @carlosmiei in https://github.com/ccxt/ccxt/pull/29281
* chore: trim changelong entries by @carlosmiei in https://github.com/ccxt/ccxt/pull/29283
* chore: bump ast-transpiler by @carlosmiei in https://github.com/ccxt/ccxt/pull/29284
* chore: fix test-commonjs.cjs by @carlosmiei in https://github.com/ccxt/ccxt/pull/29285
* chore: bump ast-transpiler to 95 by @carlosmiei in https://github.com/ccxt/ccxt/pull/29286

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

**Full Changelog**: https://github.com/ccxt/ccxt/compare/v4.5.67...v4.5.68