- We introduced a new service DynamicBpmnService that allows you to change a defined set of properties of a process definition without needing to redeploy http://bpmn20inaction.blogspot.com/2015/10/adding-dynamic-behaviour-to-activiti.html
- Improved support for the terminate end event. According to the BPMN spec a terminate end event should only terminate the current scope. So in case of a multi instance sub process, a terminate end event inside that multi instance sub process should only kill a single instance and the rest of the instances (of the multi instance) will continue. And in case a call activity kicks off a sub process, a terminate end event in the sub process will only kill the sub process instance, and the parent process will continue. We've added a new attribute on the terminate end event (activiti:terminateAll) that allows you to terminate all parent scopes if the value is set to true. By default only the current scope is killed.
- ACT-4072 was fixed, a repeating timer (time cycle) now works according to the defined duration values
- Various bug fixes