# Crypto exchange API changes: a dated log

URL: https://fincodelabs.com/en/exchange-api-changes · Publisher: Fincode (Fincode Yazılım ve Teknoloji A.Ş.), Istanbul, Turkey · Updated: 2026-11-06

API changes announced in official changelogs from 1 September 2026 to 6 November 2026, newest first, with who is affected and a link to the source. We checked 13 platforms, and three had no dated entry in this period.

Last checked: 6 November 2026. Updated by hand when we check.

**Short answer:** In our reading of the changelogs, these changes announced since 1 September 2026 are the most likely to break working code: OKX ending WebSocket port 8443, Coinbase retiring `/intx/*`, Binance dropping `page` on futures income endpoints, Deribit removing position updates from `user.changes` when no trade occurs, Kraken's empty fee fields on AssetPairs, Gate moving its futures trigger order amend path, and Bitget requiring `symbol` and `category` when amending orders. Deribit's release first dated 5 November 2026, which would report public open interest with an 8-hour delay, now carries the date 10 November 2026.

## How this log is kept

Each row summarizes an entry in a platform's official changelog in our own words. The date is the date on the entry; where the entry gives a later effective date, the row says so. The changelog is the record, so read it before you change code. Technical details of each platform are in the [crypto exchange API comparison](https://fincodelabs.com/en/exchange-api-comparison).

Official dates can move. We read these pages more than once on 5 November 2026. Between the first read and the later ones, Deribit marked its release of that day as postponed and removed a Starbase update dated 10 November, and Bybit changed a date on its Connect page from 26 November 2026 to TBD. On 6 November 2026, Deribit's three changelogs listed that postponed release as dated 10 November 2026, with a note that it was postponed from 5 November. The rows below follow the latest read.

**Left out on purpose:** entries that only concern copy trading; affiliate, referral, broker and liquidity programs; earn, P2P and tax products; exchange-run bots; and new lending endpoints. Small additions to stock, CFD and cross-exchange products, and small new fields on other endpoints, are also left out. Each changelog has the full list.

**Read for this log:** Binance Spot, Spot Testnet and Derivatives; Bitget Unified Trading Account, its Update Preview, and Classic; BtcTurk Recent Changes; Bybit V5; Coinbase App, which covers Advanced Trade; Deribit JSON-RPC, FIX and Starbase; Gate REST, Spot WebSocket and Futures WebSocket; Kraken; KuCoin; MEXC Spot and Futures; OKX. [Gate options](https://www.gate.com/docs/developers/options/ws/en/) and [delivery](https://www.gate.com/docs/developers/delivery/ws/en/) WebSocket changelogs had nothing in this period. Not read: other Binance product changelogs, Coinbase Exchange, and regional documents such as OKX's US and EU sites.

> Being listed here is not a recommendation, and Fincode has no affiliation with any platform in this log. There are no referral links, and a row here does not mean Fincode has built on that platform. Article 99/A of Capital Markets Law No. 6362 treats activity by foreign crypto-asset platforms directed at Turkish residents as unauthorized. Availability depends on your country and each platform's terms.

## Dates still ahead

These dates were announced and still in the future when we checked on 6 November 2026. The last row has no date yet. An announced date is a plan, so confirm it on the official page.

**Announced dates still ahead, as checked on 6 November 2026**

| Date and platform | What happens | Who is affected |
| --- | --- | --- |
| 9 Nov 2026<br>Binance | Spot production: Simple Binary Encoding (SBE) schema 3:3 is retired on the REST and WebSocket APIs. Reminder dated 30 October. [Binance Spot changelog](https://developers.binance.com/en/docs/products/spot/CHANGELOG#2026-10-30) | Clients that negotiate SBE schema 3:3. |
| 9 Nov 2026<br>Bybit | An entry already published carries this date; we first saw it on 6 November 2026. Set Auto Repay Mode: with `currency` omitted and auto repay enabled, the setting becomes a global switch that also covers currencies that become borrowable later. Single-currency settings are unchanged. New `GET /v5/spot-margin-trade/get-trade-auto-repay` and `POST /v5/spot-margin-trade/set-trade-auto-repay`. [Bybit V5 changelog](https://bybit-exchange.github.io/docs/changelog/v5#2026-11-09) | Unified accounts that set auto repay without a currency. |
| 10 Nov 2026<br>Deribit | Postponed from 5 November 2026; the entry now carries this date. Large Block RFQ trades can publish with a delay of up to 8 hours, enabled on request. Public `open_interest` reports the value from 8 hours ago for all futures and options, with no real-time value in the API. 24-hour `volume` splits into `volume_realtime` and `volume_delayed`, and block trades stop adding to chart volume. [Deribit JSON-RPC changelog](https://docs.deribit.com/changelogs/jsonrpc#release-10-11-2026) | Anyone reading open interest, public trades or 24-hour volume. |
| 10 Nov 2026<br>Deribit | Postponed from 5 November 2026; the entry now carries this date. FIX market data: `OpenInterest (746)` is the value from 8 hours ago, `TradeVolume24h (100087)` follows the combined volume, and qualifying delayed trades are omitted until published. [Deribit FIX changelog](https://docs.deribit.com/changelogs/fix#release-10-11-2026) | FIX market data clients. |
| 10 Nov 2026<br>Deribit | Postponed from 5 November 2026; the entry now carries this date. Starbase self-match prevention can extend across all Members of a main account, on request, and market data schema version 2 adds delayed block trade fields, with `BlockTrade (33)` growing from 78 to 88 bytes. [Deribit Starbase changelog](https://docs.deribit.com/changelogs/starbase#starbase-update-10-11-2026) | Accounts with several Members; decoders that hard-code message sizes. |
| 11 Nov 2026<br>OKX | Expected: SBE order entry and private data open on demo trading (`wss://wspap.okx.com/ws/v5/trade-sbe`, `/private-sbe`), with production in early December 2026. JSON APIs are unaffected. [OKX upcoming changes](https://www.okx.com/docs-v5/log_en/#upcoming-changes-sbe-order-entry-and-private-data) | Clients planning to adopt SBE; the XML schemas changed, so regenerate codecs. |
| 12 Nov 2026<br>Bybit | A banner on Bybit's documentation pages says the trading and matching engine service moves to AWS Tokyo `apne1-az4` on this date. It gives no further detail, and we saw no changelog entry for it. [Bybit documentation banner](https://bybit-exchange.github.io/docs/changelog/v5) | Clients that host close to the matching engine. |
| 16 Nov 2026<br>OKX | Colo WebSocket connections on port 8443 stop. The public internet date was 31 October. [OKX upcoming changes](https://www.okx.com/docs-v5/log_en/#upcoming-changes-websocket-port-8443-discontinuation) | Colo clients with port 8443 in their URLs. |
| 17 Nov 2026<br>Bitget | Expected, unified and Classic accounts: candlestick and public trade WebSocket channels stop pushing a snapshot after you subscribe. Demo trading changed on 4 November. [Bitget Update Preview](https://www.bitget.com/docs/uta/update-preview#candlestick-and-public-trades-channels-snapshot-push-removed) and [Classic changelog](https://www.bitget.com/docs/classic/changelog/2026-11#november-3-2026-preview-candlestick-and-trade-channels-snapshot-push-removed) | Clients that seed candles or trades from the first message. |
| 1 Dec 2026<br>Bitget | Unified account: the `books50` depth channel, JSON and Simple Binary Encoding (SBE), moves from a full snapshot on every push to one snapshot followed by increments. `pseq` gets a value on this channel, and the SBE schema version rises to 5. Already in effect on demo trading. [Bitget Update Preview](https://www.bitget.com/docs/uta/update-preview#books50-depth-channel-incremental-push) | Clients that treat every `books50` message as the full book. |
| No date set<br>Bybit | Spot and Futures: up to 100 args per connection. The Connect page marks the date TBD, and we saw no changelog entry. [Bybit WebSocket Connect page](https://bybit-exchange.github.io/docs/v5/ws/connect) | Clients that subscribe to many symbols on one public connection. |

## The log, newest first

84 entries, dated 1 September 2026 to 6 November 2026, as read in the official changelogs on 6 November 2026.

**API changes announced in official changelogs, 1 September 2026 to 6 November 2026, read on 6 November 2026**

| Date and platform | What changes | Who is affected |
| --- | --- | --- |
| 6 Nov 2026<br>KuCoin | Classic Get Account Summary Info (V3) drops `subQuantity` and the related count fields and adds `level`, `maxSharedSubCount`, `usedSharedSubCount`. Add Sub Account, UTA and Classic, gains optional `mode` to create a classic or unified sub-account. New Unified Trading Account (UTA) private channel `FundingFeeSettle`. [KuCoin change log](https://www.kucoin.com/docs-new/change-log#20261106) | Code that reads sub-account counts from the Classic summary. |
| 5 Nov 2026<br>Bitget | Unified account, effective this date: the rToken order routing parameter `venue` changes. `internalization` becomes `internal_market`. A new `lit_market` means sent to the broker only. Orders earlier shown as `lit_market` now show as default, which matches internally first. [Bitget changelog, November 2026](https://www.bitget.com/docs/uta/changelog/2026-11#november-5-2026-notice-adjustment-to-rtoken-order-routing-strategy-venue-enum-values) | rToken order senders and order detail parsers. |
| 5 Nov 2026<br>Bybit | Get Strategy List and Get Strategy Order List limit the range between `beginTimeE0` and `endTimeE0` to one year. [Bybit V5 changelog](https://bybit-exchange.github.io/docs/changelog/v5#2026-11-05) | Code that pulls long histories from those execution endpoints. |
| 3 Nov 2026<br>Bitget | Unified account: `clientOid` on `/api/v3/account/sub-transfer` drops from 64 to 50 characters. WebSocket `place-order` gains `bboLevel` and `slippageTolerance`; the liquidation channel gains `symbol`. [Bitget changelog, November 2026](https://www.bitget.com/docs/uta/changelog/2026-11#november-3-2026-api-parameter-updates) | Transfer code with long client IDs; WebSocket order senders. |
| 3 Nov 2026<br>Bitget | Classic accounts, preview: candlestick and trade channels stop pushing a snapshot after you subscribe. Demo trading from 4 November; live trading expected 17 November. The Update Preview for unified accounts lists the same dates. [Bitget Classic changelog, November 2026](https://www.bitget.com/docs/classic/changelog/2026-11#november-3-2026-preview-candlestick-and-trade-channels-snapshot-push-removed) | Clients that seed candles or trades from the first message. |
| 3 Nov 2026<br>Bybit | Get API Key Information adds a `Compliance` permission category. Event Contracts: `cancelAfterMs` on Submit Quote and a new `POST /v5/event/cancel-all`. JSON market data on Tokyo dedicated hosts gets a connection limit: 1,500 for Spot and 3,000 for Futures per host, then HTTP 429. [Bybit V5 changelog](https://bybit-exchange.github.io/docs/changelog/v5#2026-11-03) and [market data limits](https://bybit-exchange.github.io/docs/v5/sbe/sbe-basic-info#market-data-limit) | Code that reads key permissions; Event Contract quoters; dedicated host users. |
| 3 Nov 2026<br>Gate | v4.106.179 corrects documented responses: `POST /futures/{settle}/autoorder/v1/trail/stop_all` moves orders under `data.orders` with a millisecond `timestamp`, and `PUT /tradfi/orders/{order_id}` moves required fields under `data`. [Gate API v4 changelog](https://www.gate.com/docs/developers/apiv4/en/#changelog) | Futures trail and TradFi order parsers; generated SDKs. |
| 2 Nov 2026<br>Bitget | Requests to the product Bitget calls FastAPI move from MD5withRSA to SHA256withRSA signing, with a release date of 3 November. Callback signature checks change too. [Bitget changelog, November 2026](https://www.bitget.com/docs/uta/changelog/2026-11#november-2-2026-fastapi-signature-algorithm-upgrade) | Integrators of that product. |
| 2 Nov 2026<br>Gate | v4.106.174, v4.106.177 and v4.106.178: `price_type` becomes required on `POST /futures/{settle}/autoorder/v1/trail/create`. Trail IDs and times change from int64 to decimal strings, and several trail response shapes are corrected. [Gate API v4 changelog](https://www.gate.com/docs/developers/apiv4/en/#changelog) | Futures trail order request builders and parsers. |
| 2 Nov 2026<br>KuCoin | UTA Get Orderbook becomes public from 17:00 UTC+8: no authentication, public rate limit pool. Depth becomes a string that also accepts `FULL`. Weight: 5 up to depth 20, 20 up to 100, 50 up to 500, 250 above that or for `FULL`. [KuCoin change log](https://www.kucoin.com/docs-new/change-log#20261102) | UTA order book callers: calls keep working, but budgets change. |
| 30 Oct 2026<br>Binance | Reminder: SBE schema 3:3 retires on 9 November 2026 in production. The testnet changelog has the same reminder, dated 30 October, giving 6 November 2026 for Spot Testnet; on 6 November 2026 it had no newer entry. [Binance Spot changelog](https://developers.binance.com/en/docs/products/spot/CHANGELOG#2026-10-30) | Clients that negotiate SBE schema 3:3. |
| 30 Oct 2026<br>Gate | v4.106.172: `position_notional_limit` in `GET /options/accounts` changes from integer to string. [Gate API v4 changelog](https://www.gate.com/docs/developers/apiv4/en/#changelog) | Options account parsers. |
| 29 Oct 2026<br>Bybit | New `GET /v5/market/corporate-action` for current stock splits and dividends. [Bybit V5 changelog](https://bybit-exchange.github.io/docs/changelog/v5#2026-10-29) | Clients trading stock-linked instruments. |
| 29 Oct 2026<br>Deribit | Starbase: A-side order-entry gateways now run the weekly sequence reset at about 11:55 US Central, B-side at 12:00. Schema version 22 adds opt-in liquidation notifications and `PositionMoved (330)`. [Deribit Starbase changelog](https://docs.deribit.com/changelogs/starbase#starbase-update-29-10-2026) | Starbase SBE sessions. |
| 28 Oct 2026<br>Binance | Spot Testnet only so far: `quoteNotionalLimit` on BUY orders, `effectiveSelfTradePreventionMode`, a `filter` on `userDataStream.subscribe`, SBE schema 3:6 and FIX SBE 1:2. BUY limit orders that trade on entry release surplus locked funds. The production changelog had no matching entry on 6 November 2026. [Binance Spot Testnet changelog](https://developers.binance.com/en/docs/products/spot/testnet/CHANGELOG#2026-10-28) | Spot Testnet users; anyone expecting testnet to match production. |
| 28 Oct 2026<br>Bitget | Unified account: new WebSocket channels for parameter changes, including `instruments`, `position-tier`, `funding-rate` and `open-interest-limit`. [Bitget changelog, October 2026](https://www.bitget.com/docs/uta/changelog/2026-10#october-28-2026-added-financial-parameter-change-websocket-channels) | Clients that poll these values over REST. |
| 28 Oct 2026<br>Gate | v4.106.168: spot order endpoints accept optional `use_earn`, and `Order.use_earn` appears in spot order responses. [Gate API v4 changelog](https://www.gate.com/docs/developers/apiv4/en/#changelog) | Strict parsers of spot order responses. |
| 28 Oct 2026<br>OKX | Plan for SBE order entry and private data: demo trading expected 11 November, production early December 2026. The XML schemas changed, including field renames and shifted field IDs. The date shown is the section's last update. [OKX upcoming changes](https://www.okx.com/docs-v5/log_en/#upcoming-changes-sbe-order-entry-and-private-data) | Clients generating SBE codecs; JSON APIs are unaffected. |
| 27 Oct 2026<br>Binance | Spot FIX: `ExpiryReason (25056)` added to the documentation. It was announced earlier but undocumented. [Binance Spot changelog](https://developers.binance.com/en/docs/products/spot/CHANGELOG#2026-10-27) | FIX Order Entry parsers. |
| 27 Oct 2026<br>Kraken | Spot REST: new TWAP execution endpoints `AddStrategy`, `CancelStrategy`, `GetOpenStrategies`, `QueryStrategies` and `GetClosedStrategies`. Minimum horizon 60 seconds; child orders appear in ClosedOrders and trade history. [Kraken release notes](https://docs.kraken.com/exchange/changelog#27-october-2026-%E2%80%94-spot-rest-v1) | Spot REST clients that want exchange-side TWAP. |
| 27 Oct 2026<br>OKX | New public WebSocket channel `bbo-rpi-tbt` for the top RPI bid and ask, including hidden RPI orders. [OKX change log](https://www.okx.com/docs-v5/log_en/#2026-10-27) | Market data clients that follow RPI liquidity. |
| 23 Oct 2026<br>Binance | Derivatives: maximum `callbackRate` for `TRAILING_STOP_MARKET` rises from 10 to 20 on USD-M `POST /fapi/v1/algoOrder`, WebSocket `algoOrder.place` and Portfolio Margin `POST /papi/v1/um/algo/order`. [Binance Derivatives change log](https://developers.binance.com/en/docs/products/derivatives-trading-usds-futures/change-log#2026-10-23) | Client-side validation of trailing stop orders. |
| 23 Oct 2026<br>MEXC | Futures: Protocol Buffers documented for WebSocket, at `wss://contract.mexc.com/edge?Trans-Protocol=Protobuf` beside the JSON address. [MEXC Futures update log](https://www.mexc.com/api-docs/futures/update-log#2026-10-23) | Futures market data clients. |
| 23 Oct 2026<br>MEXC | Spot: new error code 30035, order limit triggered. The message asks users to contact support by ticket. [MEXC Spot change log](https://www.mexc.com/api-docs/spot-v3/change-log#2026-10-23) | Spot order error handling. |
| 22 Oct 2026<br>Bitget | Unified account: `/api/v3/trade/place-order` gains `bboLevel` and `slippageTolerance` (market orders, default 0.02, range 0.01 to 0.05). `/api/v3/market/current-fund-rate` and `/api/v3/market/oi-limit` gain response fields. [Bitget changelog, October 2026](https://www.bitget.com/docs/uta/changelog/2026-10#october-22-2026-new-and-enhanced-rest-apis) | Unified account order senders and funding readers. |
| 22 Oct 2026<br>Kraken | Derivatives: Maker Protection Phase 3 adds 51 markets on 29 October 08:00 UTC. From then, only placements and edits that would take liquidity are held. New refusal `editAlreadyHeld`. A cancel of a held order is answered when the hold ends. Batch and FOK handling change. [Kraken release notes](https://docs.kraken.com/exchange/changelog#22-october-2026-%E2%80%94-derivatives) | Derivatives order code on those markets; read `makerProtectionMillis` on `/instruments`. |
| 22 Oct 2026<br>OKX | WebSocket port 8443 is discontinued: public internet from 31 October, Colo from 16 November 2026. Remove `:8443` from URLs. Until then, connections get notice code 64010. REST is not affected. The date shown is the section's last update. [OKX upcoming changes](https://www.okx.com/docs-v5/log_en/#upcoming-changes-websocket-port-8443-discontinuation) | Any OKX WebSocket client with `:8443` in its URL. |
| 21 Oct 2026<br>Binance | Portfolio Margin: `GET /papi/v1/um/income` and `GET /papi/v1/cm/income` stop accepting `page`, effective 28 October. Use `startTime` and `endTime`. [Binance Derivatives change log](https://developers.binance.com/en/docs/products/derivatives-trading-usds-futures/change-log#2026-10-21) | Portfolio Margin income reports. |
| 21 Oct 2026<br>KuCoin | Classic REST lending endpoints removed: Get Loan Market, Get Loan Market Interest Rate, Purchase, Modify Purchase, Get Purchase Orders, Redeem and Get Redeem Orders. [KuCoin change log](https://www.kucoin.com/docs-new/change-log#20261021) | Clients still calling those endpoints. |
| 20 Oct 2026<br>Binance | Derivatives: `GET /fapi/v1/income/asyn` and `GET /dapi/v1/income/asyn` are limited to 100 requests per month, shared with the download page and across USD-M and COIN-M. [Binance Derivatives change log](https://developers.binance.com/en/docs/products/derivatives-trading-usds-futures/change-log#2026-10-20) | Accounting and tax exports. |
| 19 Oct 2026<br>Kraken | Derivatives: Maker Protection concurrent-hold cap rises from 250 to 500 requests per member. Requests past the cap are still refused with `tooManyOrders`. [Kraken release notes](https://docs.kraken.com/exchange/changelog#19-october-2026-%E2%80%94-derivatives) | High-rate Derivatives order senders. |
| 19 Oct 2026<br>MEXC | Futures: `push.depth` gains `symbol`, `begin`, `end` and `ts`. Two new sub-account endpoints for leverage and position mode, 20 requests per 2 seconds. [MEXC Futures update log](https://www.mexc.com/api-docs/futures/update-log#2026-10-19) | Futures depth parsers; master-account keys. |
| 16 Oct 2026<br>Bitget | Classic accounts: `/api/v2/spot/market/orderbook` and `/api/v2/spot/market/merge-depth` stop serving rToken data from 17 October. The v3 replacement needs an API key and whitelist access. [Bitget Classic changelog, October 2026](https://www.bitget.com/docs/classic/changelog/2026-10#october-16-2026-spot-depth-apis-discontinued-rtoken-query-support) | Classic clients reading rToken depth. |
| 16 Oct 2026<br>Gate | Breaking, v4.106.160: futures trigger order amend moves to `PUT /futures/{settle}/price_orders/amend/{order_id}`, with the ID in path and body. Breaking, v4.106.159: `closed` and `gt_lp` leave stock `trade_status`. [Gate API v4 changelog](https://www.gate.com/docs/developers/apiv4/en/#changelog) | Callers of the old amend path; stock status parsers. |
| 16 Oct 2026<br>Gate | New `futures.orders_v2` WebSocket channel for UTA3.0 users on USDT-settled contracts, with order updates and timestamps. [Gate Futures WebSocket changelog](https://www.gate.com/docs/developers/futures/ws/en/#changelog) | Futures order stream users on UTA3.0. |
| 15 Oct 2026<br>Binance | Derivatives: `GET /fapi/v1/income` and `GET /dapi/v1/income` stop accepting `page`, effective 16 October. Use `startTime` and `endTime`. [Binance Derivatives change log](https://developers.binance.com/en/docs/products/derivatives-trading-usds-futures/change-log#2026-10-15) | USD-M and COIN-M income reports. |
| 15 Oct 2026<br>Bitget | Unified account: `requestTime` and `receiveWindow` on place and batch orders; an order reaching matching after the window is canceled. New `/api/v3/market/time` with microseconds, and new open interest and interest rate history endpoints. Sub-accounts can set their own rate limit quota. [Bitget changelog, October 2026](https://www.bitget.com/docs/uta/changelog/2026-10#october-15-2026-added-server-timeannouncementscoins-v3-apis-multiple-rest-enhancements) | Order senders that need a validity window; clock sync code. |
| 14 Oct 2026<br>Bybit | New `GET /v5/market/instrument-summary` for linear and option instruments. [Bybit V5 changelog](https://bybit-exchange.github.io/docs/changelog/v5#2026-10-14) | Instrument metadata loaders. |
| 14 Oct 2026<br>Gate | New public WebSocket channels for the RPI order book: `spot.rpi_order_book`, `spot.rpi_obu`, `futures.rpi_order_book` and `futures.rpi_obu`. Also in the [Futures WebSocket changelog](https://www.gate.com/docs/developers/futures/ws/en/#changelog). [Gate Spot WebSocket changelog](https://www.gate.com/docs/developers/apiv4/ws/en/#changelog) | Market data clients that follow RPI liquidity. |
| 13 Oct 2026<br>Bitget | Unified account: rToken (tokenized stock) pairs move to a new matching engine from 14 to 20 October. Order books may briefly show crossed prices, and depth pushes differ in and out of market hours. Self-trade prevention group APIs added. [Bitget changelog, October 2026](https://www.bitget.com/docs/uta/changelog/2026-10#october-13-2026-notice-api-adjustments-for-the-rtoken-matching-engine-upgrade) | rToken clients; accounts that group sub-accounts. |
| 13 Oct 2026<br>Bybit | `execType` adds `ForwardSplitOpen` and `ReverseSplitOpen`; the UTA transaction log adds matching types. [Bybit V5 changelog](https://bybit-exchange.github.io/docs/changelog/v5#2026-10-13) | Position and ledger reconcilers with fixed enums. |
| 13 Oct 2026<br>Deribit | The limit of 16 named market maker protection (MMP) groups now applies per currency pair; error 13038 includes `currency_pair`. [Deribit JSON-RPC changelog](https://docs.deribit.com/changelogs/jsonrpc#release-13-10-2026) | Market makers using MMP groups. |
| 13 Oct 2026<br>Deribit | Starbase order entry schema version 19: new rejection reason `CANCEL_ONLY (31)` and a `flags` field on `NewOrderResponse (200)`. [Deribit Starbase changelog](https://docs.deribit.com/changelogs/starbase#starbase-update-13-10-2026) | Starbase sessions. |
| 13 Oct 2026<br>Gate | v4.106.152 and v4.106.154: public `GET /spot/rpi_order_book` and `GET /futures/{settle}/rpi_order_book`. v4.106.156: on spot amendments, `null` leaves `stop_profit` and `stop_loss` unchanged, and `{}` cancels them. [Gate API v4 changelog](https://www.gate.com/docs/developers/apiv4/en/#changelog) | Market data clients; spot amend code. |
| 9 Oct 2026<br>Binance | Derivatives: the documented fixed maximum of 125 on `leverage` is removed. The maximum is specific to each symbol. Documentation correction. [Binance Derivatives change log](https://developers.binance.com/en/docs/products/derivatives-trading-usds-futures/change-log#2026-10-09) | Clients that hard-code 125. |
| 8 Oct 2026<br>Gate | v4.106.147: `dividend` added to the futures account book. v4.106.148: stock `trade_mode` adds 5 to 8, and integer enums for stock order `status` and `finish_as` break Java and C# SDK code. JSON values stay integers. [Gate API v4 changelog](https://www.gate.com/docs/developers/apiv4/en/#changelog) | Account book filters; SDK users on stock endpoints. |
| 7 Oct 2026<br>Binance | Spot Testnet data reset: all data deleted under the periodic reset procedure. [Binance Spot Testnet changelog](https://developers.binance.com/en/docs/products/spot/testnet/CHANGELOG#2026-10-07) | Anyone with test orders or balances. |
| 6 Oct 2026<br>Kraken | Spot REST: Ledgers gets cursor pagination (`with_cursor`, `cursor`). `ofs` must be absent or 0 when `with_cursor` is true. [Kraken release notes](https://docs.kraken.com/exchange/changelog#6-october-2026-%E2%80%94-spot-rest-v1) | Ledger exports. |
| 5 Oct 2026<br>Bitget | Unified account: rToken limit orders on a pair are restricted (error 41121) when one UID exceeds 2,000 terminal orders on it in a cycle with a fill rate below 10%. Re-evaluated daily at 04:00 UTC+8. [Bitget changelog, October 2026](https://www.bitget.com/docs/uta/changelog/2026-10#october-5-2026-reality-trading-guide-added-rtoken-limit-order-trading-rules) | rToken clients with many canceled orders. |
| 1 Oct 2026<br>Coinbase | International derivatives moved from INTX to a Deribit-powered gateway, `drb.coinbase.com`, using JSON-RPC 2.0. INTX perpetuals trading through Advanced Trade ended and `/intx/*` is retired; open orders were canceled. Spot and US futures stay on the Advanced Trade API. [Coinbase App changelog](https://docs.cdp.coinbase.com/coinbase-app/introduction/changelog#2026-oct-01) | Clients that traded perpetuals through `/intx/*`. |
| 1 Oct 2026<br>Kraken | Derivatives: Maker Protection Phase 2 adds 61 markets on 8 October. [Kraken release notes](https://docs.kraken.com/exchange/changelog#1-october-2026-%E2%80%94-derivatives) | Derivatives order code on those markets. |
| 30 Sep 2026<br>Kraken | Spot REST: `account_id` on balance, order and trade queries; cursor pagination on TradesHistory, ClosedOrders and OpenOrders. Deprecated: `ofs` on TradesHistory, ClosedOrders and Ledgers, `aclass` on Ledgers, `trades` on QueryLedgers. [Kraken release notes](https://docs.kraken.com/exchange/changelog#30-september-2026-%E2%80%94-spot-rest-v1) | History and reconciliation jobs. |
| 30 Sep 2026<br>OKX | USD and USDC spot order books are consolidated. Affected `Crypto-USD` instruments are delisted with no ID mapping; use `Crypto-USDC` and set `tradeQuoteCcy` to `USD` to keep trading with USD. New error 54109. The Instruments channel may now push only changed instruments. [OKX change log](https://www.okx.com/docs-v5/log_en/#2026-09-30) | Anything keyed on Crypto-USD IDs or expecting full instrument pushes. |
| 29 Sep 2026<br>Bybit | Get Instruments Info adds `tags`, such as ST, for linear and inverse. [Bybit V5 changelog](https://bybit-exchange.github.io/docs/changelog/v5#2026-09-29) | Instrument filters. |
| 24 Sep 2026<br>Deribit | Starbase REST gateway: new `get_starbase_risk_limits`, 1 request per minute per portfolio per gateway. `get_open_orders` is capped at 10 requests per minute per portfolio per gateway. [Deribit Starbase changelog](https://docs.deribit.com/changelogs/starbase#starbase-update-24-09-2026) | Starbase REST gateway users. |
| 23 Sep 2026<br>Bybit | Exchange-side execution endpoints: `pov` supports Spot and adds `positionValue` and `leverageType`; `iceberg` sub-orders rise from 100 to 200. [Bybit V5 changelog](https://bybit-exchange.github.io/docs/changelog/v5#2026-09-23) | Users of those execution endpoints. |
| 22 Sep 2026<br>Bybit | Netherlands domain removed from the integration guidance. New `GET /v5/market/option-base-coins`. [Bybit V5 changelog](https://bybit-exchange.github.io/docs/changelog/v5#2026-09-22) | Clients configured with that regional host. |
| 22 Sep 2026<br>Deribit | Starbase order entry schema version 17: when another session cancels an order, the submitting session receives `OrdersCanceled (310)`. New filters on `get_instruments`. [Deribit Starbase changelog](https://docs.deribit.com/changelogs/starbase#starbase-update-22-09-2026) | Starbase clients with more than one session. |
| 21 Sep 2026<br>KuCoin | Classic Get Symbol and Get All Symbols: `marketType` is deprecated in favor of `assetClass` and `subMarketType`. UTA trade history and execution add fill PnL. `brokerTag` added to order placement. New error 116241. [KuCoin change log](https://www.kucoin.com/docs-new/change-log#20260921) | Classic symbol parsers that use `marketType`. |
| 20 Sep 2026<br>Bitget | Unified account correction: `minOrderAmount` in `/api/v3/market/instruments` is in USDT, not the quote coin. [Bitget changelog, September 2026](https://www.bitget.com/docs/uta/changelog/2026-09#september-20-2026-get-instruments-corrected-minorderamount-description) | Order sizing code on non-USDT pairs. |
| 18 Sep 2026<br>Binance | Reminder: SBE schema 3:2 and FIX SBE schema 1:0 retire on 25 September 2026 in production. The testnet changelog gave 14 September. [Binance Spot changelog](https://developers.binance.com/en/docs/products/spot/CHANGELOG#2026-09-18) | SBE and FIX SBE clients on those schemas. |
| 17 Sep 2026<br>Bitget | Unified account: `pxAmendType` on place and modify endpoints; with `yes`, the system moves a limit price into the allowed range instead of rejecting it. [Bitget changelog, September 2026](https://www.bitget.com/docs/uta/changelog/2026-09#september-17-2026-place-orderbatch-ordermodify-orderbatch-modify-order-added-pxamendtype-request-parameter) | Limit order senders who rely on a rejection. |
| 17 Sep 2026<br>Gate | Breaking, v4.106.143: `GET /tradfi/symbols/commissions` and `GET /tradfi/symbols/detail` now require signed headers. [Gate API v4 changelog](https://www.gate.com/docs/developers/apiv4/en/#changelog) | Unauthenticated callers of those endpoints. |
| 16 Sep 2026<br>Deribit | Starbase: FIX Drop Copy stops sending cancel reports for mass quote cancels, mass cancels and cancel on disconnect; those appear on the originating SBE session as `OrdersCanceled (310)`. New RWA order-entry gateway pair. [Deribit Starbase changelog](https://docs.deribit.com/changelogs/starbase#starbase-update-16-09-2026) | Starbase Drop Copy consumers. |
| 15 Sep 2026<br>Binance | USD-M: optional `reduceOnly` on WebSocket `order.modify` and `PUT /fapi/v1/order` skips the minimum notional check when the original order was reduce-only. It does not change the order's own flag. [Binance Derivatives change log](https://developers.binance.com/en/docs/products/derivatives-trading-usds-futures/change-log#2026-09-15) | USD-M order amend code. |
| 15 Sep 2026<br>Deribit | Breaking: `user.changes.*` channels no longer include position updates when an order update produces no trade. The planned `public/get_basket_index_composition` is postponed. [Deribit JSON-RPC changelog](https://docs.deribit.com/changelogs/jsonrpc#release-15-09-2026) | Clients that rebuild positions from `user.changes`. |
| 15 Sep 2026<br>OKX | RPI maker orders now have minimum notional amounts: Spot 500 USD, futures 2,000 USD, swaps 5,000 USD. Below that, error 54051. [OKX change log](https://www.okx.com/docs-v5/log_en/#2026-09-15) | RPI maker order senders. |
| 11 Sep 2026<br>MEXC | Futures: new `POST /api/v1/private/multiAssets/changeMultiAssetMode/{isMultiAssetMode}`, 20 requests per 2 seconds. [MEXC Futures update log](https://www.mexc.com/api-docs/futures/update-log#2026-09-11) | Clients that manage multi-asset mode. |
| 11 Sep 2026<br>MEXC | Spot: universal transfer endpoints accept `OTC` in `fromAccountType` and `toAccountType`. [MEXC Spot change log](https://www.mexc.com/api-docs/spot-v3/change-log#2026-09-11) | Transfer code that validates account types. |
| 10 Sep 2026<br>Binance | USD-M: `GET /fapi/v1/income` adds the income type `SPECIAL_FUNDING_FEE`. [Binance Derivatives change log](https://developers.binance.com/en/docs/products/derivatives-trading-usds-futures/change-log#2026-09-10) | Income reconcilers with fixed enums. |
| 10 Sep 2026<br>Bitget | Unified account: `maxMarketOrderAmount` on `/api/v3/market/instruments` for spot. New CFD trading API with 16 endpoints under `/api/v3/cfd/`. [Bitget changelog, September 2026](https://www.bitget.com/docs/uta/changelog/2026-09#september-10-2026-added-cfd-trading-api-16-new-endpoints-for-market-data-trade-positions-and-account) | Spot market order sizing; CFD clients. |
| 10 Sep 2026<br>Bybit | Get Instruments Info accepts `baseCoin=All` for options. With `rpiTakerAccess=true`, Create Order supports Limit with IOC or FOK. [Bybit V5 changelog](https://bybit-exchange.github.io/docs/changelog/v5#2026-09-10) | Option instrument loaders; RPI takers. |
| 10 Sep 2026<br>Deribit | Starbase order entry schema version 16 adds `quantity` and `totalFilled` to `CancelOrderResponse (220)`. Drop Copy schema version 2 adds a rejection reason. [Deribit Starbase changelog](https://docs.deribit.com/changelogs/starbase#starbase-update-10-09-2026) | Starbase sessions and Drop Copy consumers. |
| 9 Sep 2026<br>Binance | Spot Testnet data reset: all data deleted under the periodic reset procedure. [Binance Spot Testnet changelog](https://developers.binance.com/en/docs/products/spot/testnet/CHANGELOG#2026-09-09) | Anyone with test orders or balances. |
| 8 Sep 2026<br>Kraken | Derivatives: Maker Protection announced, live on selected markets from 24 September. Orders not marked post-only are held for a short fixed window. `makerProtectionMillis` added to instrument responses. [Kraken release notes](https://docs.kraken.com/exchange/changelog#8-september-2026-%E2%80%94-derivatives) | Derivatives clients that assume immediate matching. |
| 8 Sep 2026<br>Kraken | Spot REST: `fees` and `fees_maker` on AssetPairs are deprecated and now always return empty arrays. Use GetTradeVolume with `fee_schedule` set to true. [Kraken release notes](https://docs.kraken.com/exchange/changelog#8-september-2026-%E2%80%94-spot-rest-v1) | Fee calculations that read AssetPairs. |
| 7 Sep 2026<br>Bybit | Internal accounts in Brazil and Argentina now use `api.bybit.com` and `stream.bybit.com`, and `x-site-id` is no longer needed. [Bybit V5 changelog](https://bybit-exchange.github.io/docs/changelog/v5#2026-09-07) | Clients serving those accounts. |
| 4 Sep 2026<br>KuCoin | New error code 110188: too many requests, system busy. [KuCoin change log](https://www.kucoin.com/docs-new/change-log#20260904) | Retry logic. |
| 3 Sep 2026<br>Bitget | Unified account, preview effective 30 September: `symbol` and `category` become required on modify-order and batch-modify-order, on REST and WebSocket. rToken pairs added to place and cancel at 5 per second per UID by default. [Bitget changelog, September 2026](https://www.bitget.com/docs/uta/changelog/2026-09#september-3-2026-preview-modify-orderbatch-modify-order-symbol-and-category-to-change-from-optional-to-required) | Amend code that omits those fields. |
| 2 Sep 2026<br>Binance | Spot FIX: top-level `Symbol (55)` removed from `ListStatus <N>` in the schema and documentation. The API had already stopped sending it. [Binance Spot changelog](https://developers.binance.com/en/docs/products/spot/CHANGELOG#2026-09-02) | FIX clients that validate against the schema. |
| 2 Sep 2026<br>Bybit | Event Contract API launched, with market and trade endpoints and WebSocket streams. [Bybit V5 changelog](https://bybit-exchange.github.io/docs/changelog/v5#2026-09-02) | Clients adding Event Contracts. |
| 1 Sep 2026<br>Bybit | Get API Key Information adds `isFixApi`. Futures can show status `PendingOpen`, with no orders until `Trading`. Fee groups G2 to G5 and USDC merge into Altcoin. [Bybit V5 changelog](https://bybit-exchange.github.io/docs/changelog/v5#2026-09-01) | Instrument filters and fee group readers. |
| 1 Sep 2026<br>Kraken | Maintenance and incident advisories across Spot protocols: `upcoming_maintenance` and `emergency` on WebSocket and REST status, a new MaintenanceSchedule endpoint, and opt-in FIX News messages. Existing status fields are unchanged. [Kraken release notes](https://docs.kraken.com/exchange/changelog#1-september-2026) | Clients that should wind down before maintenance. |
| 1 Sep 2026<br>MEXC | Futures: documentation corrected for `GET /api/v1/private/order/open_order_total_count`, which takes no business parameters. [MEXC Futures update log](https://www.mexc.com/api-docs/futures/update-log#2026-09-01) | Clients of that endpoint. |

## Platforms with no dated entry in this period

**Platforms with no dated changelog entry from 1 September 2026, as checked on 6 November 2026**

| Platform | What we found |
| --- | --- |
| BtcTurk | [Recent Changes](https://docs.btcturk.com/docs/recent-changes/) has no entry in this period. Its newest entry is dated 6 May 2024. |
| Hyperliquid | Changelog page: not found on official pages, 6 November 2026. [Documentation pages](https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/rate-limits-and-user-limits) show only relative labels. On 5 November 2026 the rate limit page read last updated 6 days ago and the WebSocket page 19 days ago, with no statement of what changed. |
| Paribu | Changelog page: not found on official pages, 6 November 2026. On 5 November 2026 the [Streams beta page](https://docs.paribu.com/api/streams-v2/overview) read last updated 13 days ago, with no statement of what changed. |

## Questions about this log

### Where is the Binance API changelog?

Binance publishes separate changelogs for [Spot](https://developers.binance.com/en/docs/products/spot/CHANGELOG), for the [Spot Testnet](https://developers.binance.com/en/docs/products/spot/testnet/CHANGELOG) and for [Derivatives](https://developers.binance.com/en/docs/products/derivatives-trading-usds-futures/change-log), which covers USD-M, COIN-M, Options and Portfolio Margin. On 6 November 2026 their newest entries were dated 30 October, 30 October and 23 October 2026.

### How often is this log updated?

It is updated by hand when we check. It was last checked on 6 November 2026, so a platform may have published newer entries since then.

### Does the date mean the change took effect that day?

Not always. The date is the one on the changelog entry, and where the entry gives a later effective date, the row says so. A release can also slip: Deribit's release dated 5 November 2026 was marked postponed that same day, and on 6 November 2026 its changelogs gave 10 November 2026 instead. Dates that were still ahead on 6 November 2026 are in their own table.

### Why are some platforms missing from the log?

BtcTurk's newest entry is from 6 May 2024, and no changelog page was found for Hyperliquid or Paribu. Their documentation can still change without a dated entry, so check the pages you depend on.

### Does a changelog list every change?

Not always. Bybit's limit of 100 args per connection, for example, is on its Connect page with no changelog entry that we saw, and the move of its matching engine to AWS Tokyo appears as a page banner. Test your software against the current behavior as well.

### Is this log a recommendation?

No. Being listed here is not a recommendation, there are no referral links, and Fincode has no affiliation with any platform in the log.

## Read more

- [Crypto exchange API comparison](https://fincodelabs.com/en/exchange-api-comparison): Signing, rate limits, WebSocket limits, test environments and FIX for the same 13 platforms.
- [Binance API error codes](https://fincodelabs.com/en/blog/binance-api-error-codes): What -1021, -1022, -2015, 429, 418 and 451 mean, and what to check first.
- [Crypto exchange API integration](https://fincodelabs.com/en/blog/crypto-exchange-api-integration): REST and WebSocket, request signing, clock sync, rate limits, retries and testnets.

---

Published by Fincode (Fincode Yazılım ve Teknoloji A.Ş.), a software company in Istanbul, Turkey: https://fincodelabs.com/en/exchange-api-changes
