- Improved process engine with Job Definitions, better BPMN coverage and improved performance,
- All-new BPMN Model API for convenient BPMN model access,
- New features in the cockpit monitoring web application,
- Improved Tasklist and Task Forms, including support for HTML5 and Generated Task Forms.
- Support for Oracle WebLogic Server 12c and JBoss Application Server 7.2 and JBoss EAP 6.1 / 6.2
Enterprise support
The 7.1 release is the basis for the next supported production release for camunda BPM. It is fully supported in the camunda BPM enterprise subscription. Support includes Help Requests based on different SLAs as well as access to camunda BPM maintenance releases. Maintenance releases allow customers to get bug fixes for production systems based on the 7.1 codebase. While the community project will forge ahead for 7.2, we will backport bug fixes to the 7.1 branch and perform maintenance releases reserved for enterprise subscription customers.
There is a Migration Guide targeting existing camunda bpm 7.0 installations.
Detailed Features Overview
The following is a more detailed overview of the new features:
Job Definitions
Allows querying, activating & suspending job execution on a per activity level. This allows you to prevent an activity from being executed. This is particularly useful for fixing technical problems or preparing system migrations or updates: process instances can make progress until they reach a given activity and will then queue up until the activity is activated again.
(Documentation).
Improved BPMN Coverage
Improved Message Correlation
.processInstanceBusinessKey(“someOrderId”)
.setVariable(“CANCEL_REASON”, “someReason”)
.setVariable(“CANCEL_TIMESTAMP”, new Date())
.correlate();
User Operation Log
Performance Improvements
Bpmn Model API
.startEvent()
.userTask()
.endEvent()
.done();
Cockpit Open Source Features
Improved Handling of Binary Datatypes including upload / download for byte streams and editing of serializable Java variables:
Many, many improvements were done under the hood, including better build infrastructure (grunt / bower), better UI testing (through protractor) and better developer documentation.
Cockpit Enterprise Subscription-Only Features
Audit Log, allowing to follow the path of a process instance through the diagram, visualizing running, completed and cancelled activity instances.
As well as a Variable Log and a User Task log:
Tasklist
Taskforms including support for select boxes, radio buttons and custom scripting & validation. (Quickstart Example, Docs).