> ## 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.

# Zap Changelog

> Track Zap program and TypeScript SDK release notes, integration changes, and known source-material gaps.

<Tip>
  Track Zap releases here.
</Tip>

<Update label="zap 0.2.2" description="Support Zap-In to damm-V2 Compounding Pool Fee Mode and single-sided damm-v2 pool" rss="Zap 0.2.2 adds zap-in support for DAMM v2 Compounding fee mode, fixes zap-in for single-sided DAMM v2 pools, and updates the SDK with matching zap-in support plus a DLMM one-bin rebalance fix. SDK 1.3.0.">
  ## Release summary

  | Component      | Version | PR                                                                  |
  | -------------- | ------- | ------------------------------------------------------------------- |
  | Program        | `0.2.2` | [zap-program #46](https://github.com/MeteoraAg/zap-program/pull/46) |
  | TypeScript SDK | `1.3.0` | [zap-sdk #30](https://github.com/MeteoraAg/zap-sdk/pull/30)         |

  ## What We Shipped

  * Support Zap-In to damm-V2 Compounding Pool Fee Mode
  * Support Zap-In to single-sided damm-v2 pool

  ## What To Do

  <div style={{overflowX: 'auto', marginBottom: '1.5rem'}}>
    <table>
      <thead>
        <tr>
          <th>Integrators</th>
          <th>What Changed</th>
          <th>What To Do</th>
        </tr>
      </thead>

      <tbody>
        <tr>
          <td><strong>Partners</strong></td>

          <td>
            <ul>
              <li>Support Zap-In to damm-V2 Compounding Pool Fee Mode and single-sided damm-v2 pool</li>
            </ul>
          </td>

          <td>
            <ul>
              <li>Bump your SDK version to <code>@meteora-ag/zap-sdk\@1.3.0</code> to start testing.</li>
            </ul>
          </td>
        </tr>
      </tbody>
    </table>
  </div>

  ## Program: `zap` `0.2.2`

  Program ID (mainnet and devnet): `zapvX9M3uf5pvy4wRPAbQgdQsM1xmuiFnkfHKPvwMiz`

  [Program PR #46](https://github.com/MeteoraAg/zap-program/pull/46)

  ### Added

  * Add support for damm-v2 pool with Compounding fee mode

  ### Fixed

  * Fix zap in to single-sided damm-v2 pool. A single-sided pool is a pool fully contains only one token in the pool pair, either fully token a (`sqrt_price` at `sqrt_min_price`) or fully token b (`sqrt_price` at `sqrt_max_price`)

  ## TypeScript SDK: `@meteora-ag/zap-sdk` `1.3.0`

  [SDK PR #30](https://github.com/MeteoraAg/zap-sdk/pull/30)

  ### Added

  * Support Zap-In to damm-V2 Compounding Pool Fee Mode.
  * Support Zap-In to single-sided damm-v2 pool. A single-sided pool is a pool that fully contains only one token of the pool pair, either fully token A (`sqrt_price` at `sqrt_min_price`) or fully token B (`sqrt_price` at `sqrt_max_price`).

  ### Fixed

  * Rebalance DLMM position with 1 bin. Reference: [https://github.com/MeteoraAg/dlmm-sdk/pull/286](https://github.com/MeteoraAg/dlmm-sdk/pull/286)
</Update>
