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

# DAMM v1 Changelog

> Track DAMM v1 release notes, compatibility changes, and upgrade guidance for the dynamic AMM program, TypeScript SDK, Rust helpers, and API integrations.

<Tip>
  Track DAMM v1 releases here.
</Tip>

<Update label="meteora-dynamic-amm 0.5.3" description="Zap Protocol Fee Support" rss="DAMM v1 meteora-dynamic-amm 0.5.3 adds Zap Protocol Fee Support, operator account management, and protocol fee zapping, with withdraw_protocol_fees account and argument changes. No SDK update required.">
  <Info>
    Mainnet deployment for Release 0.5.3 is planned for February 10, 2026, at 11:00 AM UTC+8 (Tuesday).
  </Info>

  ## Release summary

  | Component      | Version | PR                         |
  | -------------- | ------- | -------------------------- |
  | TypeScript SDK | N/A     | No update required for SDK |

  ## What We Shipped

  * Zap Protocol Fee Support

  ## Program: `meteora-dynamic-amm` `0.5.3`

  Program ID (mainnet and devnet): `Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB`

  ### Changed

  * Upgrade to anchor 0.31.1
  * Add new endpoint `create_operator_account` and `close_operator_account` that allows admin to manage different operator accounts
  * Add new account `Operator`, that would stores `whitelisted_address` as well as their operational permissions
  * Add new endpoint `zap_protocol_fee` that allow operator to claim protocol fees and zap out to SOL/USDC or other token in pool and send to treasury address

  ### Breaking Changes

  * `withdraw_protocol_fees` can only be performed by an operator. The endpoint now requires `max_amount_a` and `max_amount_b` as arguments. The accounts passed in have also been changed.

  ### Fixed

  * Fixed initialization of stable swap error with `AmountNotPeg` due to the precision loss of the underlying vault exchange rate.
</Update>
