Spring Boot Version Compatibility
Each version of the Operaton Spring Boot Starter is bound to a specific version of Operaton and Spring Boot. Only these default combinations are recommended (and supported) by Operaton. Other combinations must be thoroughly tested before being used in production.
Starting with version 7.13.0, Operaton and its compatible Spring Boot Starter always share the same version. Also, the Operaton version used in the Spring Boot Starter doesn't have to be overridden anymore. Simply pick the version of the Starter that resembles the version of Operaton you want to use.
Spring Boot Starter version | Operaton version | Spring Boot version |
---|---|---|
1.0.0* | 7.3.0 | 1.2.5.RELEASE |
1.1.0* | 7.4.0 | 1.3.1.RELEASE |
1.2.0* | 7.5.0 | 1.3.5.RELEASE |
1.2.1* | 7.5.0 | 1.3.6.RELEASE |
1.3.0* | 7.5.0 | 1.3.7.RELEASE |
2.0.0** | 7.6.0 | 1.4.2.RELEASE |
2.1.x** | 7.6.0 | 1.5.3.RELEASE |
2.2.x** | 7.7.0 | 1.5.6.RELEASE |
2.3.x | 7.8.0 | 1.5.8.RELEASE |
3.0.x | 7.9.0 | 2.0.x.RELEASE |
3.1.x | 7.10.0 | 2.0.x.RELEASE |
3.2.x | 7.10.0 | 2.1.x.RELEASE |
3.3.1+ | 7.11.0 | 2.1.x.RELEASE |
3.4.x | 7.12.0 | 2.2.x.RELEASE |
7.13.x 7.13.3+*** | 7.13.x 7.13.3+ | 2.2.x.RELEASE 2.3.x.RELEASE |
7.14.x 7.14.2+*** | 7.14.x 7.14.2+ | 2.3.x.RELEASE 2.4.x |
7.15.x 7.15.3+*** | 7.15.x 7.15.3+ | 2.4.x 2.5.x |
7.16.x 7.16.3+*** | 7.16.x 7.16.3+ | 2.5.x 2.6.x |
7.17.x 7.17.2+*** | 7.17.x 7.17.2+ | 2.6.x 2.7.x |
7.18.x 7.19.x | 7.18.x 7.19.x | 2.7.x |
7.20.x 7.20.3+*** | 7.20.x 7.20.3+ | 3.1.x 3.2.x |
7.21.x 7.21.3+*** | 7.21.x 7.21.3+ | 3.2.x 3.3.x |
7.22.x | 7.22.x | 3.3.x |
* For these versions, use the following Maven coordinates:
<dependency>
<groupId>org.operaton.bpm.extension</groupId>
<artifactId>operaton-bpm-spring-boot-starter</artifactId>
<version>1.x</version> <!-- set correct version here -->
</dependency>
** For these versions, use the following Maven coordinates:
<dependency>
<groupId>org.operaton.bpm.extension.springboot</groupId>
<artifactId>operaton-bpm-spring-boot-starter</artifactId>
<version>2.x</version> <!-- set correct version here -->
</dependency>
*** For these versions, all listed Spring Boot versions are supported
while the oldest one is used by default. If you want to use a newer supported version,
configure dependencyManagement
in your application, e.g. add the following when using Maven:
<dependencyManagement>
<dependencies>
...
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.x.y.RELEASE</version> <!-- set correct version here -->
<type>pom</type>
<scope>import</scope>
</dependency>
...
</dependencies>
</dependencyManagement>