Major Dependency Changes for the next Operaton Release
We need to document and plan the major dependency changes we target in the next feature release of Operaton.
The process of setting up and maintaining a patch release branch for 1.0.x is covered in #1626
Product Development
- BPMN 2.0
- DMN 1.3
- CMNN 1.1
Product feature development and BPMN related standard support roadmap should be discussed separately.
Java Version
We should stick with Java 17 as a minimum JDK requirement. This still seems to be broad industry consensus.
Standards Versions
JakartaEE11 has been released. Most relevant for us are
Libraries
Test Frameworks and Libraries
Supported Runtimes
Supported Databases
We need to bump our database integration tests to the current stable versions of the respective engine.
- PostgreSQL 18
- MariaDB
- MySQL
- Oracle
- MS Sql
- DB2
- H2
What needs to be done
- POC pull request(s) bumping to JakartaEE11/SpringBoot4 to get a feeling for the changes and missing dependencies
- Maintainer planning / refinement meeting
- Find blocker in the dependency chain
- Research planned release dates and roadmaps for some runtimes (Quarkus, Wildly)
Major Dependency Changes for the next Operaton Release
We need to document and plan the major dependency changes we target in the next feature release of Operaton.
The process of setting up and maintaining a patch release branch for 1.0.x is covered in #1626
Product Development
Product feature development and BPMN related standard support roadmap should be discussed separately.
Java Version
We should stick with Java 17 as a minimum JDK requirement. This still seems to be broad industry consensus.
Standards Versions
JakartaEE11 has been released. Most relevant for us are
Libraries
Jackson 3Test Frameworks and Libraries
Supported Runtimes
Supported Databases
We need to bump our database integration tests to the current stable versions of the respective engine.
What needs to be done