v4.5.77

Zackriya-Solutions/meetilyv4.5.77Sep 1, 2026by ccxt-release[bot]

AI Summary

Adds support for new exchanges (RevolutX, Bithumb Gen2) and fixes numerous bugs across various exchanges (Alpaca, Bitget, Bybit, etc.).

Key Highlights

  • Added RevolutX exchange support
  • fetchOHLCV pagination via next_page_token
  • Support for UTA (v3) deposit & withdrawal methods on Bitget

New Features

  • fetchOHLCV pagination via next_page_token
  • Support for UTA (v3) deposit & withdrawal methods
  • Added RevolutX exchange

Full Release Notes

## What's Changed
* chore(build): retry git pushes in the release workflow by @carlosmiei in https://github.com/ccxt/ccxt/pull/30131
* feat(alpaca): fetchOHLCV pagination via next_page_token behind params paginate by @rayBastard in https://github.com/ccxt/ccxt/pull/30117
* perf(php): inline calls by @ttodua in https://github.com/ccxt/ccxt/pull/30143
* feat(bitget): support UTA (v3) deposit & withdrawal methods by @rayBastard in https://github.com/ccxt/ccxt/pull/30146
* fix(bybit): normalize liquidation side for allLiquidation frames by @carlotestor in https://github.com/ccxt/ccxt/pull/30149
* fix(deepcoin, derive, paradex): return position numbers as numbers by @mkzung in https://github.com/ccxt/ccxt/pull/30158
* test(toobit): pin the reduce-only close side by @mkzung in https://github.com/ccxt/ccxt/pull/30160
* fix(cryptocom): a position side is long or short, and contracts is a number by @mkzung in https://github.com/ccxt/ccxt/pull/30157
* fix(bybit): map linear/inverse minNotionalValue to limits.cost.min by @douglaspetrin in https://github.com/ccxt/ccxt/pull/30154
* test(apex): record a fetchPositions case and type entryPrice by @mkzung in https://github.com/ccxt/ccxt/pull/30159
* perf(php): is_dictionary optimization by @ttodua in https://github.com/ccxt/ccxt/pull/30150
* fix(coinbaseinternational): drop has flags for unimplemented fetchMyBuys/fetchMySells by @oleg6k in https://github.com/ccxt/ccxt/pull/30162
* fix(bingx): correct wallet history filters by @AresArtemius in https://github.com/ccxt/ccxt/pull/30173
* fix(binance): pass symbol in single-symbol fetchBidsAsks requests by @AresArtemius in https://github.com/ccxt/ccxt/pull/30062
* fix(toobit): fetchBidsAsks returns nothing when a symbol is named by @mkzung in https://github.com/ccxt/ccxt/pull/30176
* fix(bingx): parse documented deposit address field by @AresArtemius in https://github.com/ccxt/ccxt/pull/30175
* fix(onetrading): correct order status and time-in-force enum mapping by @rayBastard in https://github.com/ccxt/ccxt/pull/30165
* fix(tokocrypto): route market data by symbol type instead of quote currency by @rayBastard in https://github.com/ccxt/ccxt/pull/30141
* docs(p2b): fix copy-pasted description and stale @see link by @rayBastard in https://github.com/ccxt/ccxt/pull/30137
* fix(toobit): single-flight listenKey and watchPositions hash by @carlotestor in https://github.com/ccxt/ccxt/pull/30184
* fix(poloniex, bitget, coinbaseinternational): unified words in enumerated fields by @mkzung in https://github.com/ccxt/ccxt/pull/30177
* fix(bingx): parse documented deposit address field by @AresArtemius in https://github.com/ccxt/ccxt/pull/30185
* update(bithumb): reduce rateLimit with conservative order costs by @marshallyunn in https://github.com/ccxt/ccxt/pull/30145
* fix(bingx): correct Coin-M market status by @AresArtemius in https://github.com/ccxt/ccxt/pull/30201
* fix(onetrading): support since without to and add until param by @rayBastard in https://github.com/ccxt/ccxt/pull/30190
* fix(grvt): funding_rate arrives in percentage points, so scale it by @mkzung in https://github.com/ccxt/ccxt/pull/30195
* feat(bingx): add API key restrictions endpoint by @AresArtemius in https://github.com/ccxt/ccxt/pull/30191
* feat(revolutx): add revolutx exchange by @stas-chistyakov in https://github.com/ccxt/ccxt/pull/29848
* feat(bithumb): generation 2 API support and testing by @Dan-krm in https://github.com/ccxt/ccxt/pull/29036
* chore: disable flaky test in go by @carlosmiei in https://github.com/ccxt/ccxt/pull/30210

## New Contributors
* @douglaspetrin made their first contribution in https://github.com/ccxt/ccxt/pull/30154
* @oleg6k made their first contribution in https://github.com/ccxt/ccxt/pull/30162
* @marshallyunn made their first contribution in https://github.com/ccxt/ccxt/pull/30145
* @stas-chistyakov made their first contribution in https://github.com/ccxt/ccxt/pull/29848

**Full Changelog**: https://github.com/ccxt/ccxt/compare/v4.5.76...v4.5.77