Camunda Team Blog

Camunda BPM SpringBoot 2.3.0-alpha1 Released

Written by Svetlana Dorokhova on , under Execution category.

We are excited to announce the release of a new Alpha version of the Camunda Spring Boot Starter.

As announced at the Community Day in September, the Spring boot starter is now an official part of Camunda BPM. This includes support for our enterprise customers.

This decision was made based on the overwhelmingly positive feedback we got from the community and the fast level of adoption the extension has had. First of all, we want to take this opportunity to thank Oliver Steinhauer and the many other contributors, who have made the spring boot starter into what it is today. In particular, we also want to thank Jan Galinski from Holisticon, who not only contributed a lot to this project in the past, but also took the time to visit us in our Berlin office to review the codebase with us and help us to take over responsibility for it. We took this picture during those days:

This Release

The current release does not implement new features. Is mostly concentrated on including the project in the Camunda development lifecycle:

Here are some changes:

  • The groupId for Maven dependencies has changed, it is now org.camunda.bpm.springboot. For example:
<dependency>
  <groupId>org.camunda.bpm.springboot</groupId>
  <artifactId>camunda-bpm-spring-boot-starter-webapp</artifactId>
  <version>2.3.0-alpha1</version>
</dependency>
  • New Maven artifact for EE Webapps: camunda-bpm-spring-boot-starter-webapp-ee (documented here)
  • Default values for some configuration parameters have changed: the history level is now FULL by default, UUID-Generator is used for id generation by default.

Future Direction

The scope will continue to be:

  • Core starter - includes engine only
  • Starter for REST API
  • Starter for Camunda Web applications
  • Starter for EE Web applications (including enterprise plugins, reserved for enterprise customers)

Release cycles

The Camunda Spring Boot Starter will continue to have its own versioning (2.3.0, 2.4.0, etc.). However, each minor Camunda BPM release will automatically mean the release of a new Spring Boot Starter version.

Version 2.3.0 will use Camunda BPM 7.8 by default. In a similar way, one could expect that Spring Boot Starter v 2.4.0 will rely on Camunda BPM 7.9.

Stay with us

We’re extremely excited on how much the community was involved in the project so far, and hope that this won’t stop in the future. You’re always welcome with your ideas for new features, your feedback regarding usage experience and of course contributions in the codebase is highly appreciated.