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

# Migrating Midaz via Helm

> Plan migrations between major Midaz Helm chart versions: pick the right upgrade path, review breaking changes, and prepare data and configuration first.

<Warning>
  CRM and Fees guidance marked legacy on this page applies only to an existing legacy release. Midaz v4 deploys the unified Ledger and serves CRM and Fees on `/v2`.
</Warning>

<Note>
  Version numbers in this section refer to **Helm chart major versions**, not Midaz application versions. The chart v5 line introduced the Ledger workload. Midaz application v4 now uses the unified Ledger regardless of that historical chart numbering.
</Note>

The Helm repository retains a `crm.enabled` workload and the `plugin-fees-helm` chart for older application releases. These are legacy compatibility surfaces, not the Midaz v4 deployment model.

This section covers migrating between major versions of the Midaz Helm chart, including breaking changes, migration steps, and configuration mapping.

## Migration paths

***

***

| From | To   | Guide                                                                   |
| ---- | ---- | ----------------------------------------------------------------------- |
| v4.x | v5.x | [Migrate v4.x → v5.x](/en/platform/deploy/midaz/midaz-migrate-v4-to-v5) |
| v3.x | v4.x | [Migrate v3.x → v4.x](/en/platform/deploy/midaz/midaz-migrate-v3-to-v4) |
| v3.x | v5.x | [Migrate v3.x → v5.x](/en/platform/deploy/midaz/midaz-migrate-v3-to-v5) |

<Warning>
  **These paths stop at v5.x.** The chart line has moved on. The hops
  beyond v5 carry their own breaking changes, most notably:

  * **v7.0.0** removed the `onboarding` and `transaction` services, the Console, and
    NGINX. Onboarding and Transaction run in `ledger`. CRM and Tracer remain separate optional workloads.
  * **v8.4.0** no longer installs the `otel-collector-lerian` subchart, and its
    schema now rejects legacy keys.

  No page here covers those hops yet. Read the chart's own upgrade notes at
  [`charts/midaz/docs/`](https://github.com/LerianStudio/helm/tree/main/charts/midaz/docs)
  (`UPGRADE-7.0.md`, `UPGRADE-8.x.md`) before going past v5.x. See
  [Upgrade guide](/en/platform/deploy/midaz/midaz-upgrade-guide) for the current
  upgrade procedure.
</Warning>

## Which path should I choose?

***

* **v4.x → v5.x**: Most common. Introduces the unified Ledger service and CRM integration.
* **v3.x → v4.x**: RabbitMQ dependency change (Bitnami → Groundhog2k) and BitnamiSecure images.
* **v3.x → v5.x**: Direct jump that addresses both v4.x and v5.x breaking changes in a single upgrade.

<Tip>
  For routine upgrades within the same major version, see [Upgrading Midaz Helm](/en/platform/deploy/midaz/midaz-upgrading-overview).
</Tip>
