Spring Boot Version Compatibility

Each version of the Spring Boot Starter is bound to a specific version of CIB seven and Spring Boot. Only these default combinations are recommended (and supported) by CIB. Other combinations must be thoroughly tested before being used in production.

Spring Boot Starter version CIB seven version Spring Boot version
7.22.0-cibseven 1.0 3.3.x (*)
1.1 1.1 3.3.x
2.0.x 2.0.x 3.4.x (**)
2.1.x 2.1.x 3.5.x

* For these versions, use the following Maven coordinates:

<dependency>
  <groupId>org.camunda.bpm.springboot</groupId>
  <artifactId>camunda-bpm-spring-boot-starter-webapp</artifactId>
  <version>7.22.0-cibseven</version> <!-- set correct version here -->
</dependency>

Do not forget, that extra repository should be added to settings.xml or to the POM file, since CIB seven is available yet only at artifacts.cibseven.org.

  <repositories>
    <repository>
      <id>mvn-cibseven-public</id>
      <name>CIB seven Public Repository</name>
      <url>https://artifacts.cibseven.org/repository/public/</url>
    </repository>
  </repositories>

Since version 1.1.0 CIB seven is availabale in Maven Central repositories. No extra repository tweaks are required. However you can still use https://artifacts.cibseven.org/ for fetching CIB seven artifacts.

** 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>

On this Page: