> ## Documentation Index
> Fetch the complete documentation index at: https://docs.arcus.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Upcoming mainnet release

> What the next production release changes, published before it goes live

> [!NOTE]
>
> **Planned for `production-v0.10.0` — not yet live on mainnet.** Expected date: TBC. Items can change before release; the [mainnet changelog](https://docs.arcus.xyz/changelog.md) lists what is live.

## API changes

* **Entry stop orders:** a `STOP_LOSS` order on [`POST /v1/placeOrder`](https://docs.arcus.xyz/api-reference/exchange/place-order) can set `reduceOnly: false` to open a position in the trigger direction when it fires. `TAKE_PROFIT` orders and TP/SL legs in a [batch](https://docs.arcus.xyz/api-reference/exchange/place-batch-orders.md) still require `reduceOnly: true`. *Available on testnet now ([testnet changelog](https://docs.arcus.xyz/changelog/testnet.md)).*
* **USDG withdrawal cap:** [`POST /v1/withdraw`](https://docs.arcus.xyz/api-reference/exchange/submit-withdrawal) rejects a single USDG withdrawal above $1,000,000 with HTTP `400`. Exactly $1,000,000 is accepted. Spot-asset withdrawals are not affected. *Available on testnet now ([testnet changelog](https://docs.arcus.xyz/changelog/testnet.md)).*
* **Account aggregates can trail by up to about 15 seconds:** net deposits and cumulative funding on [`GET /v1/account`](https://docs.arcus.xyz/api-reference/public/get-account), [`GET /v1/positions`](https://docs.arcus.xyz/api-reference/public/get-positions) and WebSocket account snapshots are served from a short-lived cache. Net deposits update on every transfer; cumulative funding can lag by one payment for about 15 seconds after each hourly funding payment. *Available on testnet now ([testnet changelog](https://docs.arcus.xyz/changelog/testnet.md)).*
* **`liquidationFeePpm` matches the fee charged:** [`GET /v1/markets`](https://docs.arcus.xyz/api-reference/public/get-markets) and the [`markets`](https://docs.arcus.xyz/api-reference/channels#markets) channel report the liquidation fee the engine actually charges. Values do not change. *Available on testnet now ([testnet changelog](https://docs.arcus.xyz/changelog/testnet.md)).*

## Fixes

* **Cancelled orders no longer reappear as open:** on October 30, some already-cancelled orders showed up again in [`GET /v1/openOrders`](https://docs.arcus.xyz/api-reference/public/get-open-orders) and the [`orders`](https://docs.arcus.xyz/api-reference/channels#orders) snapshot after a deploy, and cancelling them returned `ORDER_NOT_FOUND`. They were never live on the book. Deploys and restarts can no longer bring cancelled orders back. *Available on testnet now ([testnet changelog](https://docs.arcus.xyz/changelog/testnet.md)).*

## Stability and performance

* **Lower WebSocket order-ack tail latency:** rate-limit checks on WebSocket orders and cancels have a firm timeout and a local cache, so a slow check no longer delays acks for other clients. *Available on testnet now ([testnet changelog](https://docs.arcus.xyz/changelog/testnet.md)).*
* **Faster order book fan-out:** order book views are built with less CPU, lowering WebSocket fan-out latency. Message contents and order are unchanged. *Available on testnet now ([testnet changelog](https://docs.arcus.xyz/changelog/testnet.md)).*


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.