Skip to main content
Version: 8.9 (unreleased)

Prepare for upgrade

note

This page is a work in progress for Camunda 8.9 and will be updated as upgrade requirements are finalized.

Prepare your Self-Managed environment for an upgrade to Camunda 8.9. Use this guide to confirm that your deployment is eligible for upgrade and to complete any actions required before running the upgrade.

Evaluate your current environment

Before upgrading, verify that your current installation meets the minimum requirements.

AreaWhat to check
Camunda versionDirect upgrades to 8.9 are supported only from the latest 8.8.x patch. If you are running an earlier version, first upgrade to 8.8. See Upgrading from an earlier version.
Environment supportEnsure your platform and dependencies are supported in 8.9. See Supported environments.
CustomizationsIdentify non-default values in Helm values, application YAML files, Ingress configuration, exporters, and Elasticsearch/OpenSearch setup.

Review required pre-upgrade actions for Camunda 8.9

This section lists any actions you must complete before upgrading to Camunda 8.9.

AreaWhat's changed/Action requiredImpact

For a complete list of changes, see What’s new in Camunda 8.9.

Verify infrastructure compatibility

Review your infrastructure to confirm compatibility with Camunda 8.9.

Area8.8 requirementAction
Elasticsearch/OpenSearchElasticsearch 8.16+, OpenSearch 2.17+.Upgrade the cluster to the new version. Check the supported environments matrix to confirm the minimum version.
CPU/MemoryConsolidated Zeebe StatefulSet shares limits.Measure current usage. Test with a load generator.
StorageSame or higher IOPS as 8.7.Check there is required space for temporary migration file.
Plan a performance test

Component consolidation in 8.8 changes resource consumption patterns. Before upgrading production, run a load test that simulates real traffic and validate CPU, memory, and storage behavior.

See the sizing and benchmarking recommendations.

Next steps

Once you have confirmed upgrade eligibility and completed any required preparation steps, proceed with the upgrade method that matches your deployment:

tip

For more information on component-specific changes, see the component upgrade guide and version-specific documentation.