Quarkus Version Compatibility
Each version of the Camunda Engine Quarkus Extension is bound to a specific version of Camunda 7 and Quarkus. Only these default combinations are recommended (and supported) by Camunda.
| Camunda 7 version | Quarkus version |
|---|---|
| 7.16.x, 7.17.x | 2.1.x.Final |
| 7.18.x | 2.8.x.Final |
| 7.19.x | 2.16.x.Final |
| 7.20.x | 3.2.x.Final |
| 7.21.x | 3.8.x |
| 7.22.x | 3.15.x |
| 7.23.x | 3.20.x |
| 7.24.0 - 7.24.5 | 3.27.x |
| 7.24.6 - 7.24.15 | 3.33.x |
| 7.24.16+ | 3.40.x |
Starting with Camunda 7.24.16, the Camunda Quarkus extension uses Quarkus 3.40.1 by default. For upgrade guidance, see the Patch Level Update guide.
In case a certain Quarkus version has a bug, you can override the existing Quarkus version by adding the following
inside your pom.xml. Note that this new Camunda/Quarkus version combination should also be supported by Camunda.
<dependencyManagement>
<dependencies>
...
<dependency>
<groupId>io.quarkus.platform</groupId>
<artifactId>quarkus-bom</artifactId>
<version>${quarkus.framework.version}</version><!-- set correct version here -->
<type>pom</type>
<scope>import</scope>
</dependency>
...
</dependencies>
</dependencyManagement>