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

# Changelog

> Timeline index of updates to this documentation set. Each release links to its own page detailing which chapters changed, why, and when the content was verified against on-chain state and the program source.

<Info>
  This is the documentation's changelog — the record of updates to these pages from the project go-live onward. Each release below links to its own entry; open one for the full summary, affected chapters, and verified-date. For the protocol's own historical timeline, see [`introduction/history-and-milestones`](/introduction/history-and-milestones).
</Info>

## Releases

<Update label="2026-06-22" description="Stable AMM: remove dead OpenBook (market) code">
  Stable AMM removes its long-dormant OpenBook market-making accounts and code. Smaller `SwapBaseIn` / `SwapBaseOut` (18 → 9), `Deposit` (14 → 12), and `Withdraw` (21/22 → 12) layouts (old layouts still compatible); a **hard-breaking** `WithdrawPnl` change (16 → 10, no compatibility); the referral fee retired; and a simplified vault-only pool-asset formula. Most other Stable instructions are no longer callable.

  [Read the full entry →](/reference/changelog/2026-06-22-stable-amm-openbook-cleanup)
</Update>

<Update label="2026-05-18" description="CLMM: limit orders, single-sided fee, dynamic fee">
  Three opt-in, backwards-compatible CLMM capabilities: first-class limit orders (with a `limit_order_admin` settle keeper), single-sided fee collection (`CollectFeeOn`), and a volatility-tracking dynamic fee. Adds `CreateCustomizablePool`, a `PoolState` reshape (**indexer breaking change**), new `TickState` fields, eleven new error codes (with a numeric shift), and matching SDK / API additions.

  [Read the full entry →](/reference/changelog/2026-05-18-clmm-limit-orders)
</Update>

<Update label="2026-04-26" description="Initial publication">
  First public release of the Raydium documentation set, verified against live mainnet-beta deployments and `@raydium-io/raydium-sdk-v2@0.2.42-alpha`.

  [Read the full entry →](/reference/changelog/2026-04-26-initial-publication)
</Update>

## Documentation conventions

* **Versioning**: this documentation uses calendar-based versioning (YYYY-MM-DD). Each update adds a new entry page and a new row at the top of the timeline above.
* **One page per release**: every release summary lives on its own page under `reference/changelog/`, so this index stays short and each entry is independently linkable.
* **Verified date**: every entry records when the content was last cross-checked against on-chain / API state and the program source. If not stated, assume the entry's main date.
* **Breaking changes**: called out in a boxed warning on affected pages and tagged in the entry.
* **Coverage**: this changelog covers the documentation set itself. The protocol's own historical timeline lives in [`introduction/history-and-milestones`](/introduction/history-and-milestones) and is the source of truth for "when did X happen on Raydium".

## Corrections

If you find an error in this documentation, please open an issue or pull request on the documentation repository. Corrections are logged as changelog entries.

## Pointers

* [`introduction/history-and-milestones`](/introduction/history-and-milestones) — the protocol's own timeline.
* [`security/audits`](/security/audits) — audit history.
* [`ray/protocol-fees`](/ray/protocol-fees) — protocol fee splits.
* [`reference/program-addresses`](/reference/program-addresses) — program ID source-of-truth.
