Flowable upgrades

Major Flowable version upgrades that change the Java, Spring and Jakarta baseline or remove components.

Flowable 6 to 7 upgrade

Upgrading a Flowable 6 application to version 7: Java 17, Spring Boot 3 and the javax to Jakarta namespace change, replacing removed UI apps, form and content engines and Mule integration, async history removal, and database schema upgrades.

Flowable 7 to 8 upgrade

Moving Flowable 7.x to 8.0: Spring Framework 7 and Spring Boot 4 with no Spring Boot 3 compatibility, Jackson 3 and the Jackson 2 compatibility layer, test suites still on JUnit 3 or 4, and sequencing the application and engine upgrades.

Flowable 8 Jackson 3 migration for scripts and expressions

Getting process scripts, expressions and JSON variables working with Jackson 3 in Flowable 8: the package rename, changed JsonNode methods, the jackson2 compatibility mode as a first step, and a test plan for models that touch JSON.

Flowable 7.1 to 7.2 upgrade

What changes moving from Flowable 7.1 to 7.2: REST date responses in UTC, Spring Boot 3.5, deprecations of JUnit 4 and Joda Time ahead of version 8, new query and variable options, and regression checks for clients of the REST API.

Replacing the Flowable 6 Modeler, Task and Admin apps

Planning for life after the Flowable 6 UI applications, which version 7 removed: modeling options, building task lists and admin views on the REST API, moving form definitions, and what a Flowable 7 or 8 front end needs.

Flowable database schema upgrades and DDL scripts

Upgrading the Flowable database schema safely: automatic upgrade at engine start versus DBA-run upgrade scripts, backups, version mismatch errors, and sequencing schema changes with rolling application deployments.

Staying on Flowable 6: support and when to move

Deciding whether to keep a Flowable 6 application on Java 8 or move to Flowable 7 or 8: what the project says about version 6 maintenance, the Java and Jakarta jumps, removed components, and how to stage the move.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.