Skip to content

Major Dependency Changes for the Operaton 2.0 Release #1672

@cachescrubber

Description

@cachescrubber

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No fields configured for Task.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions