Closed karelmaxa closed 9 months ago
Please check if and how this should be covered by the semi-automated upgrade process (openidm-maintenance).
As I wrote above, I will try to prepare migration notes including necessary changes in the IdM configuration and migration of the BPMN process definitions.
This PR introduces the migration from the Activiti workflow engine to the Flowable engine. The migration is to version 6.7 because version 6.8 requires a newer OSGi specification and the new major version (7) is Java 17+ only. I expect the migration to the latest Flowable release to take place shortly after this PR.
One of the benefits of this change is that it allows us to upgrade other dependencies such as Groovy or Apache Felix.
The new version has been fully tested with the integration tests defined in the wrenidm-test project.
Breaking changes
All process definitions must be migrated to use Flowable annotations. Migration instructions will be available later in the Wren:IDM Migration Guide.