Thursday, November 5, 2015

Activiti 5.19.0 released

Today we have released Activiti 5.19.0! This release provides a new feature that prevents you from needing to redeploy a process definition when you only want to change a service task class name, or a task assignment etc. 

You can also expect a new beta release of Activiti 6 next week, which will bring us one step closer to a production ready release of version 6 of the Engine.

Activiti 5.19.0 has the following highlights.

  • 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.
For more information you can read the release notesEnjoy the release.