Maven dependencies

The groupId for Maven dependencies has changed, it is now org.camunda.bpm.springboot. For example:

  1. <dependency>
  2. <groupId>org.camunda.bpm.springboot</groupId>
  3. <artifactId>camunda-bpm-spring-boot-starter-webapp</artifactId>
  4. <version>2.3.0</version>
  5. </dependency>

Enterprise Web Applications

For Enterprise users, the way to use the Spring Boot Starter has changed. Instead of using the enterprise Maven profile, you can now include a special starter in your Maven POM file:

  1. <dependency>
  2. <groupId>org.camunda.bpm.springboot</groupId>
  3. <artifactId>camunda-bpm-spring-boot-starter-webapp-ee</artifactId>
  4. <version>2.3.0</version>
  5. </dependency>

The same as before, you will also need to define the appropriate Camunda BPM version with the -ee suffix. See the documentation here.

Default configuration values changed

Some default configuration values changed. This means that if you relied on the old default values, you should now explicitly declare them in you configuration file:

  • The history level is now FULL by default
  • The UUID-Generator is used for id generation by default.
    Also, the property camunda.bpm.job-execution.active was removed. The job executor is activated whenever it is enabled.

原文: https://docs.camunda.org/manual/7.9/update/spring-boot-starter/migration-22-23/