Patch Level Update
This guide explains how to perform a patch level update. The patch level is the version number “after the second dot”. Example: update from CadenzaFlow 1.0.0
to 1.0.1
.
Enterprise Feature
Please note that Patch Level Updates are only provided to enterprise customers, they are not available in the community edition.
Check the CadenzaFlow homepage for more information.
Database Patches
Between patch levels, the structure of the database schema is not changed. The database structure of all patch releases is backward compatible with the corresponding minor version. Our database schema update guide provides details on the update procedure as well as available database patches.
Special Considerations
This section describes noteworthy changes between individual patch levels.
No special consideration
If a patch-level update (for example, 1.0.0 → 1.0.1) is marked as “No special consideration”, this means:
- No additional patch-level warnings or instructions apply.
- Replacing the back-end engine with the new version is sufficient.
1.0.0 to 1.0.1
Full Distribution
This section is applicable if you installed the Full Distribution with a shared process engine. In this case you need to update the libraries and applications installed inside the application server.
Please note that the following procedure may differ for cluster scenarios. Contact our support team if you need further assistance.
- Shut down the server
- Exchange CadenzaFlow libraries, tools and webapps (EAR, RAR, Subsystem (Wildfly), Shared Libs) - essentially, follow the installation guide for your server.
- Restart the server
Application With Embedded Process Engine
In case you use an embedded process engine inside your Java Application, you need to
- update the Process Engine library in your dependency management (Apache Maven, Gradle …),
- re-package the application,
- deploy the new version of the application.
Applying Multiple Patches at Once
It is possible to apply multiple patches in one go (e.g., updating from 1.0.0
to 1.0.2
).