This library provides an adapter implementation of Process Engine API for CIB Seven process engine.
The documentation can be found here or in its respective repository.
| Adapter Version | CIB Seven Version | API Version | Spring Boot |
|---|---|---|---|
| next release | 2.2.0 | 1.6 | 4.0 |
| 2026.04.1 | 2.1.0 | 1.5 | 3.5 |
| 2026.02.1 | 2.1.0 | 1.5 | 3.5 |
| 2025.12.1 | 2.1.0 | 1.4 | 3.5 |
The adapter starter requires Spring Boot 4. The CIB seven engine starters are provided
dependencies of the adapter, so your application brings the -4 variants (e.g.
cibseven-bpm-spring-boot-starter-4, cibseven-bpm-spring-boot-starter-webapp-4). Note that since
the Spring Boot 4 module split, the DataSource / transaction manager auto-configurations live in
spring-boot-jdbc, which the CIB seven starter-4 does not bring transitively — add
spring-boot-starter-jdbc (or -data-jpa) to your application.
If you are still on Spring Boot 3.5, stay on adapter version 2026.04.1.
process-engine-adapter-cib-seven-testing: Test fixtures and utilities for testing CIB Seven adaptersprocess-engine-adapter-cib-seven-embedded-core: CIB Seven Embedded Adapter implementationprocess-engine-adapter-cib-seven-embedded-spring-boot-starter: CIB Seven Embedded Adapter Spring Boot Starterprocess-engine-adapter-cib-seven-bom: Maven BOM containing dependency definitions.
Add the BOM to your Maven project and add the corresponding adapter implementation:
<dependency>
<groupId>dev.bpm-crafters.process-engine-adapters</groupId>
<artifactId>process-engine-adapter-cib-seven-bom</artifactId>
<version>${process-engine-adapter-cib-seven.version}</version>
<scope>import</scope>
<type>pom</type>
</dependency>