Prepare for upgrade
Prepare your Self-Managed environment for an upgrade to Camunda 8.9.
About
Use this guide to confirm upgrade eligibility, understand platform-level changes, and identify actions you may need to take before running an upgrade.
Evaluate your current environment
Before upgrading, verify that your current installation meets the minimum requirements.
| Area | What to check |
|---|---|
| Camunda version | Direct 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 support | Ensure your platform and dependencies are supported in 8.9. See supported environments. |
| Customizations | Identify non-default values in Helm values, application YAML files, Ingress configuration, exporters, and Elasticsearch/OpenSearch setup. |
Review pre-upgrade actions required for Camunda 8.9
This section lists actions you must complete or review before upgrading to Camunda 8.9.
| Area | What's changed / Action required | Impact |
| Helm chart: Secret configuration | Deprecated secret keys removed in 8.9. If your Additionally, For details, see Helm chart: Deprecated secret keys removed and Secret management. | Action required |
| Helm chart: Elasticsearch default | The Elasticsearch subchart is no longer enabled by default. If you use Elasticsearch, explicitly set You must also set | Action required |
| Helm chart: REST port | The default HTTP port for the Orchestration component changed from 8090 to 8080. If you have hardcoded port references in network policies, Ingress rules, or monitoring, update them. | Check |
| Web Modeler: Logging framework | Web Modeler See the Log4j migration guide. | If customized |
| Web Modeler: Embedded web server | Web Modeler now uses Apache Tomcat instead of Undertow. If you have custom Undertow configuration ( See the component upgrade guide for a property mapping table. | If customized |
| Helm chart: TLS secret pattern | Legacy TLS secret configuration ( | Recommended |
| Helm chart: Bitnami subcharts | The Bitnami-based subcharts ( | Recommended |
| Helm chart: ES/OS global config |
| Recommended |
| Helm chart: Orchestration profile |
| Recommended |
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.
| Area | 8.9 requirement | Action |
|---|---|---|
| Elasticsearch/OpenSearch | Elasticsearch 8.19+, OpenSearch 2.19+. ES 9.2+ and OS 3.4+ now supported. | Upgrade the cluster to the minimum version. Check the supported environments matrix to confirm compatibility. |
| CPU/Memory | Same consolidated Orchestration StatefulSet as 8.8. | No new requirements compared to 8.8. |
| Storage | Same or higher IOPS as 8.8. | No change from 8.8. |
Next steps
Once you have confirmed upgrade eligibility and completed any required preparation steps, proceed with the upgrade method that matches your deployment:
For more information on component-specific changes, see the component upgrade guide and version-specific documentation.