Camunda BPM 7.13.0-alpha3 Released

We are happy to share the third alpha release of Camunda BPM 7.13 with you!

This release features the following improvements:

  • Camunda BPM Supports DMN 1.3 End-to-End
  • Failed Activity ID in Cockpit
  • Progress on the Camunda Rest API OpenAPI Documentation
  • More Fine-Grained Historic Task Permissions
  • Deployment-Aware Batch Operations
  • New Supported Environments
  • 12 Bug Fixes

You can Download Camunda for free (click on Preview Release) or Run it with Docker.

For a complete list of all improvements take a look at the release notes.
Please also see the list of known issues.

If you want to dig in deeper, you can find the source code on GitHub.

Camunda BPM Supports DMN 1.3 End-to-End

Camunda BPM product supports DMN 1.3 now end-to-end (from deployment to end user).
This release adds support in Cockpit for DMN 1.3, the next version of the DMN standard. If you edit and deploy DMN diagrams in Cockpit which use earlier versions of DMN, they will automatically be migrated to DMN 1.3.

The Camunda engine already supports the DMN 1.3 namespace since the last alpha release, so there are no more steps required to migrate. Make sure you have the latest alpha version of Camunda Modeler installed to edit DMN 1.3 files locally and read all about in the Modeler’s blog post.

Failed Activity ID in Cockpit

With the first alpha of 7.13, we included the id of the failed activity in jobs and incidents for quicker root causing of failures (see the related blog post). To find the exception root causes even faster, you can now view the Failed Activity in the Cockpit Job log.

Failing Activity in the Incidents Tab

The new attribute can be found in these tables:

  • the Process Instance Jobs tab
  • the Incidents tabs
  • the History Job logs

Progress on the Camunda Rest API OpenAPI Documentation

This alpha brings even more additions to the OpenAPI documentation started in Camunda 7.13-alpha2. Now, you can also
find documentation on the following endpoints:

  • Condition
  • Deployment
  • Engine
  • External Task
  • Message
  • Metrics
  • Process Instance
  • Signal
  • Schema Log
  • Task
  • Version

If you are interested in our progress or if you want to check out the documentation, please feel free to download the
JAR file here.

More Fine-Grained Historic Task Permissions

The example process shown below has two tasks. The token starts waiting in Evaluate Yourself, and
the task is assigned to the employee Steve. When Steve enters his self-evaluation and completes
the task, the token moves further to Evaluate Employee, and the task is assigned to Steves manager
Kate.

Example Process

Previously, Steve couldn’t look up his self-evaluation after completing the task. With this release,
an additional historic task read permission is granted when a user is assigned to a task that allows
seeing the task-related history data (i. e., variable, detail & identity link log history).

You can enable the feature with the help of a process engine configuration flag:

<property name="enableHistoricInstancePermissions">true</property>

You can read more about the feature in the User Guide.

Deployment-Aware Batch Operations

With this release, all batch operations that work on process-related elements, e.g. process instances, are deployment-aware.

Since Monitor Jobs do not need any deployment-related resources anymore with this release as well,
only Seed Jobs and Execution Jobs are affected by this. Technically, seed jobs and execution jobs will receive a deploymentId so deployment-aware job executors can pick up those jobs of a batch that need to be executed on their nodes.

The deployment id of the seed job is chosen from a list of involved deployments. The list of deployments involved in a batch is derived from the elements of the batch operation, e.g. for chosen process instances the deployments their process definitions belong to are fetched. Execution jobs only contain elements of the same deployment and are bound to it as well.

Make sure to check our Update Guide for further details on this feature with regards to version updates.

New Supported Environments

With this alpha release, Camunda BPM supports Java 14 and PostgreSQL 12.2.

Share Your Thoughts with Us!

Your feedback is really important to us, so please download Camunda BPM 7.13.0-alpha3, try it out, and let us know
what you think about it.

You can contact us in the forum, send a tweet to @Camunda,
or file a bug in our ticket system.

  • Camunda BPM Runtime 7.14.0-alpha3 Released

    We are happy to share the third alpha release of Camunda BPM Runtime 7.14 with you! This release features the following improvements: Improved External Task Fetch and Lock Cleanup of History Cleanup Logs REST API: Fetch Telemetry Configuration Cockpit: Asynchronously Set Variables to Process Instances Cockpit: Plugin Point for Batch Operations Support for Wildfly 20 11 Bug Fixes You can Download Camunda for free or Run it with Docker. For a complete list of all improvements, take a look at the release notes. Please also see the list of known issues. If you want to dig in deeper, you can find the source code on GitHub. Improved External Task Fetch and Lock In situations where’re you’re using highly concurrent requests to fetch external tasks (e.g. when you run...

    Read more
  • Camunda Optimize 3.2.0-alpha1 Released

    We’re excited to announce the release of Camunda Optimize 3.2.0-alpha1. In this first alpha release of Optimize 3.2.0, you can get an early look at some improvements and features in advance of the stable Optimize 3.2.0. This release adds following new capabilities: New Variable Filter for Process and Decision Reports Alerts to multiple recipients Extended Elasticsearch Support The complete release notes are available in Jira. You can try out a free trial of Camunda Optimize. New Variable Filter for Process and Decision Reports With this release we are introducing a new type of Variable filter for Process and Decision Reports. Within the Variable Filter modal you can now choose to use ‘contains’ or ‘does not contain’ when filtering process or...

    Read more
  • All New Frontend Plugin System for Cockpit...

    We are happy to announce, that Camunda BPM 7.14 (scheduled for Tuesday, October 13th, 2020) includes an all new frontend plugin system for Cockpit. It replaces the current AngularJS 1.8 based plugin system and enables you to extend Cockpit with domain-specific information written in the web-technologies of your choice. You can try it out in our latest alpha release, Camunda BPM 7.14.0-alpha2, which you can download here. What are Plugins Webapp plugins are user extensions that provide custom functionality to Cockpit, Tasklist, and Admin, which Camunda does not provide out of the box. It allows you to embed domain-specific information into Camunda tooling without switching applications. The new plugin system allows you to use the Javascript framework you are most...

    Read more