Support for setting Variables asynchronous for BPMN and CMMN
Support for Skip Expression for Receive Task and Send Event Task
Support for setting local variables when migration case instances
Support querying Historic Variables by collection of Case / Process instance ids
Support querying Process / Case instances excluding a set of definition keys
Support for including only defined variables when querying (Historic) Process / Case instances
Support for querying Case instances by parent ID
Support Input variables for Script Task
Support resolving Case / Plan Item instance in a task listener expression
Support DMN rule expressions with logic not at the beginning of the rule
Support for using available conditions for Variable Event Listeners
Support for secure HTTP Headers in the HTTP Task. When using these headers, then the header values are going to be masked when logging them and / or storing them as variables
Support for BigInteger and BigDecimal as variables
Support for configuring the max length for large variables (string, json, serializable, byte array)
Remove child deployments when un-deploying an App
Add completedBy to Activity Instance
Add assignee / completedBy to Plan Item Instance
Change REST API Date responses to use UTC instead of Server Timezone
Improve REST API to support querying dates without seconds or milliseconds
Improve Swagger Docs by including information for start, size, order, and sort in relevant places
Improve performance by avoiding dirty checks for Immutable entities
Improve BPMN performance for straight through processes by avoiding unnecessary selects during deletion
Improve CMMN performance by using a dedicated list for storing the evaluate criteria operations (which are executed once all other operations are done)
Improve Housekeeping performance
Fix issue when invoking get and path on JsonNode through expressions
Fix issue when parsing and validating XML with empty CDATA
Fix issue with matching incoming events when having channel definitions in the default tenant
Fix issue with optimistic locking for stages with async elements
Fix issue when using Apache HttpClient 5, and the response uses a non-compliant HTTP Status code
Fix issue when using a DMN Hit Policy Priority and no results
Fix issue with boundary events when dynamically moving the current state to the parent process instance
Deprecate support for JUnit 3 and JUnit 4
Deprecate support for Joda Time
Upgrade to Spring Boot 3.5.4
Note: Our current plan is the next Release (Flowable 8) to be based on Spring 7, Spring Boot 4 and use Jackson 3. We will also support Jackson 2, but by default we would use Jackson 3. See Path to Jackson 3.0.0 from the Jackson team