We’re pleased to announce the next alpha release of Camunda Platform Runtime 7.17.0. This release features the following improvements:
- Composite incident handlers
- Eight Bug Fixes
If you want to dig in deeper, you can find the source code on GitHub.
Composite Incident Handlers
Incidents are notable events that happen in the process engine. Such incidents usually indicate some kind of problem related to process execution. Depending on your setup, you might want to have a custom incident handler that – additionally to the default behavior – sends an email to an administrator whenever an incident of type failedJob occurs. By default, adding that custom incident handler overwrites the default behavior with the custom incident handler’s behavior. As a consequence, the default incident handler is not executed anymore. If the default behavior should be executed as well, then the custom incident handler also needs to invoke the default incident handler, which includes using an internal API.
With this release, you can enable the use of composite incident handlers by using the process engine flag compositeIncidentHandlersEnabled. As a result, adding custom handlers via the ProcessEngineConfiguration#setCustomIncidentHandlers for an incident type will not override the default handler. Instead, those custom handlers will be called as sub handlers from the default handler. Now, there is no need to use an internal API for this anymore.
This feature was proposed and implemented by one of our Camunda community members, Pavel Pletnev. Thank you very much, Pavel!
Share Your Thoughts with Us
Your feedback is really important to us. Please download Camunda Platform Runtime 7.17.0-alpha1, try it out and let us know what you think about it.