Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 23 additions & 22 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,36 +95,37 @@ The list of [releases](https://github.com/envite-consulting/camunda-carbon-reduc

We use [Semantic Versioning](https://semver.org/).

The following compatibility matrix shows the officially supported Camunda versions for each release.
The following compatibility matrix shows the officially supported Camunda and Spring Boot versions for each release.
Other combinations might also work but have not been tested.

| Release | Camunda Platform 8 | Camunda Platform 7 |
|---------|--------------------|--------------------|
| 2.1.5 | 8.6.0 | 7.22.0 |
| 2.1.6 | 8.7.0 | 7.23.0 |
| 2.1.7 | 8.8.0 | 7.24.0 |
| Release | Camunda Platform 8 | Spring Boot (C8) | Camunda Platform 7 | Spring Boot (C7) |
|---------|--------------------|------------------|--------------------|------------------|
| 2.1.5 | 8.6.0 | 3.x | 7.22.0 | 3.x |
| 2.1.6 | 8.7.0 | 3.x | 7.23.0 | 3.x |
| 2.1.7 | 8.8.0 | 3.x | 7.24.0 | 3.x |
| 2.1.8 | 8.9.0 | 4.x | 7.24.0 | 3.x |

<details>


<summary>Click to see older releases</summary>

| Release | Camunda Platform 8 | Camunda Platform 7 |
|---------|--------------------|--------------------|
| 1.0.0 | 8.1.0 | 7.18.0 |
| 1.1.0 | 8.2.0 | 7.19.0 |
| 2.0.0 | 8.2.3 | 7.19.0 |
| 2.0.1 | 8.2.3 | 7.19.0 |
| 2.0.2 | 8.2.3 | 7.19.0 |
| 2.0.3 | 8.3.0 | 7.19.0 |
| 2.1.0 | 8.3.0 | 7.20.0 |
| 2.1.1 | 8.4.0 | 7.20.0 |
| 2.1.2 | 8.5.0 | 7.21.0 |
| 2.1.3 | 8.5.0 | 7.21.0 |
| 2.1.4 | 8.5.0 | 7.21.0 |
| 2.1.5 | 8.6.0 | 7.22.0 |
| 2.1.6 | 8.7.0 | 7.23.0 |
| 2.1.7 | 8.8.0 | 7.24.0 |
| Release | Camunda Platform 8 | Spring Boot (C8) | Camunda Platform 7 | Spring Boot (C7) |
|---------|--------------------|------------------|--------------------|------------------|
| 1.0.0 | 8.1.0 | - | 7.18.0 | - |
| 1.1.0 | 8.2.0 | - | 7.19.0 | - |
| 2.0.0 | 8.2.3 | - | 7.19.0 | - |
| 2.0.1 | 8.2.3 | - | 7.19.0 | - |
| 2.0.2 | 8.2.3 | - | 7.19.0 | - |
| 2.0.3 | 8.3.0 | - | 7.19.0 | - |
| 2.1.0 | 8.3.0 | - | 7.20.0 | - |
| 2.1.1 | 8.4.0 | - | 7.20.0 | - |
| 2.1.2 | 8.5.0 | - | 7.21.0 | - |
| 2.1.3 | 8.5.0 | - | 7.21.0 | - |
| 2.1.4 | 8.5.0 | - | 7.21.0 | - |
| 2.1.5 | 8.6.0 | 3.x | 7.22.0 | 3.x |
| 2.1.6 | 8.7.0 | 3.x | 7.23.0 | 3.x |
| 2.1.7 | 8.8.0 | 3.x | 7.24.0 | 3.x |

</details>

Expand Down
6 changes: 5 additions & 1 deletion camunda-carbon-reductor-c7/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
# 🌱Camunda Carbon Reductor - Camunda 7

Camunda 7 [External Task Worker](https://docs.camunda.org/manual/7.18/user-guide/process-engine/external-tasks/) adapter implementation of the Carbon Reductor.
> **⚠️ Camunda 7 EOL:** Camunda 7 is reaching End of Life (EoL)
> This module uses Spring Boot 3.x.

Camunda 7 [External Task Worker](https://docs.camunda.org/manual/latest/user-guide/process-engine/external-tasks/)
adapter implementation of the Carbon Reductor.
Provides also a Service Task Template for configuration ([carbon-reductor.json](../exampleprocess/c7/.camunda/element-templates/carbon-reductor-c7-template.json))


Expand Down
5 changes: 4 additions & 1 deletion camunda-carbon-reductor-c7/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,11 @@

<dependencyManagement>
<dependencies>
<!-- explicitly override to Spring Boot 3 as Camunda 7 is not compatible with Spring Boot 4 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${version.spring-boot}</version>
<version>${version.spring-boot-c7}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Expand Down Expand Up @@ -136,6 +137,8 @@
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<!-- Explicitly use Spring Boot 3 plugin for C7 module -->
<version>${version.spring-boot-c7}</version>
<configuration>
<excludes>
<exclude>
Expand Down
2 changes: 1 addition & 1 deletion camunda-carbon-reductor-c8/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM maven:3.8.3-openjdk-17 AS build
FROM maven:3.9.9-eclipse-temurin-17 AS build
COPY . .
RUN mvn clean package -DskipTests

Expand Down
3 changes: 2 additions & 1 deletion camunda-carbon-reductor-c8/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,8 @@ off the default API if you like to enable another one.

## Run Connector locally

Configure the application using [application.yml](./src/main/resources/application.yml). Find more info at [Configuring Camunda 8 Connection](https://github.com/camunda-community-hub/spring-zeebe?tab=readme-ov-file#configuring-camunda-8-connection)
Configure the application using [application.yml](./src/main/resources/application.yml). Find more info
at [Configuring Camunda 8 Connection](https://docs.camunda.io/docs/apis-tools/spring-zeebe-sdk/configuration/)

You can run the Connector and connect it to a Camunda Platform 8 SaaS cluster.

Expand Down
12 changes: 0 additions & 12 deletions camunda-carbon-reductor-c8/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,18 +15,6 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${version.spring-boot}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>

<dependencies>

<dependency>
Expand Down
7 changes: 4 additions & 3 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.4.4</version>
<version>4.0.6</version>
<relativePath />
</parent>

Expand All @@ -37,9 +37,10 @@
<version.domainprimitives>0.1.1</version.domainprimitives>

<version.swagger-core>2.2.30</version.swagger-core>
<version.camunda8>8.8.0</version.camunda8>
<version.camunda8>8.9.0</version.camunda8>
<version.camunda7.spring-boot>7.24.0</version.camunda7.spring-boot>
<version.spring-boot>3.4.4</version.spring-boot>
<!-- Spring Boot 3 version for C7 module only -->
<version.spring-boot-c7>3.4.4</version.spring-boot-c7>
<version.org.jacoco>0.8.13</version.org.jacoco>
<version.spring-banner-plugin>1.6.0</version.spring-banner-plugin>
<version.maven-release-plugin>3.1.1</version.maven-release-plugin>
Expand Down
Loading