- Added support for using RabbitMQ as EventQueues using the AMQP module.
- Fixed bootup issue when using MySQL persistence module.
- Added flyway files to add priority to combo_queue_message index in MySQL persistence module.
- Fixed race condition in high throughput scenarios when using BulkRequest in the elasticsearch module.
- Make usage of Elasticsearch optional (only recommended for test purposes). Note that UI will be mostly non-functional if ES is disabled.
- Added support for prefix queries using STARTS_WITH operator to the search queries using ES5/ES6.
- Fixed NPE in FORK_JOIN_DYNAMIC task if the input task list was empty. It now terminates the workflow instead.'
- Added a property
workflow.owner.email.mandatory
which can be disabled to disable the validation for ownerEmail field in workflow and task definitions. - Added a property
workflow.event.execution.persistence.ttl.seconds
to expire keys from persistence layer after this time interval. - Fixed a typo in the property name
workflow.event.message.indexing.enabled
- Fixed error handling and response forming during task polls.