Camunda BPM 7.6.0 Released

By
  • Blog
  • >
  • Camunda BPM 7.6.0 Released
TOPICS

30 Day Free Trial

Bring together legacy systems, RPA bots, microservices and more with Camunda

Sign Up for Camunda Content

Get the latest on Camunda features, events, top trends, and more.

TRENDING CONTENT

Camunda 7.6.0 is here and it is packed with new features. The highlights are:

  • DMN Decision Requirements Diagrams (Engine, Modeler, Cockpit)
  • Shiny new Dashboard (Cockpit)
  • BPMN Conditional Events (Engine, Modeler)
  • Batch Operations (Engine, Cockpit)
  • CMMN modeling and monitoring (Modeler, Cockpit)
  • Human Task Monitoring and Reporting (Cockpit)
  • Rolling Updates (Engine)
  • 148 Bug Fixes

List of known Issues

The complete release notes are available in Jira.

This is a joint release of the BPM Runtime Platform and the Camunda Modeler version 1.5.

You can Download Camunda For Free
or Run it with Docker.

DMN Decision Requirements Diagrams

With this version, DMN gets a major feature update:

  • Model, execute and monitor DMN Decision Requirements Diagrams (DRDs),
  • Model, execute and monitor DMN Literal Expressions.

DRDs allow decomposing complex decision logic into different parts or aspects. The following is an example of a DRD with annotations:

DMN Decision Requirements Diagram with annotations

In order to learn more about DRDs, consult the following resources:

Literal Expressions are an alternative to Decision Tables. They can be used whenever decision logic is cannot be formulated as a Decision Table but is implemented as an expression. In order to learn more about Literal Expressions, consult the following resources:

Open source vs. Enterprise: DMN execution engine and Modeler are open source, Monitoring in Cockpit is an enterprise feature.

Shiny new Dashboard

Cockpit Dashboard receives a complete makeover:

Screenshot of new Camunda Cockpit dashboard

The “Right Now” card shows currently open process instances, incidents and tasks. The “Metrics” section shows process engine activity over time and compares it to the previous period. The “Deployed” card gives a summary of deployed resources.

Open source vs. Enterprise: Metrics card is enterprise, others are open source.

BPMN Conditional Events

We are particularly proud to roll out support for the mighty & powerful BPMN Conditional Events with this release.

Conditional Events allow waiting for a condition to become true and then react by performing additional steps or interrupting the current steps and taking another path in the process:

Sample process with conditional events

Support for conditional events is added in execution and modeling. Resources on Conditional Events:

Open source vs. Enterprise: Engine and Modeler are open source.

Batch Operations

Often, operators need to perform administrative operations on large numbers of process instances. Camunda 7.6.0 introduces new APIs and Cockpit views to run such operations through the engine’s batch framework.

In detail, the following operations are supported:

  • Canceling batch of running process instances
  • Incrementing Retries for a batch of process instances
  • Deleting batch of finished process instances from history (cleanup)

The APIs work in a way that they can be executed on a list of process instance ids or on a search query (engine runs the query internally and performs operation on each instance returned.)

Cockpit provides a view allowing users to search for process instances and execute an operation:

running process instances search in Cockpit

Resources:

Open source vs. Enterprise: Batch operations in Engine are open source, Cockpit views are enterprise.

CMMN Modeling and Monitoring

CMMN is now available full stack by adding support for modeling and monitoring in Cockpit.

The Camunda Modeler allows to model all CMMN Symbols and configure Camunda’s properties extensions for execution:

Camunda Modeler with CMMN Symbols

Cockpit now provides visibility into the CMMN execution allowing users to search through case instances, inspect their status and perform administrative actions and corrections:

Audit log in Cockpit case instances

Resources on CMMN modeling and monitoring:

Open source vs. Enterprise: CMMN execution engine and Modeler are open source, Monitoring in Cockpit is an enterprise feature.

Human Task Monitoring and Reporting

Cockpit now allows users to search human tasks and get reports and statistics:

Human tasks reports and search

Resources on Human Tasks in Cockpit:

Open source vs. Enterprise: Task monitoring in Cockpit is an enterprise feature.

Rolling Updates

Rolling updates allow performing a Camunda update in a cluster with no or minimal down time. The nodes are updated one by one or in groups. During the update process, it is ensured that at least one node is available to handle incoming requests, guaranteeing availability and minimizing downtime.

Starting from 7.6.0 Camunda guarantees backwards compatibility of the database schema in a way that rolling upgrades can be orchestrated. An example orchestration is explained in the docs:

Example orchestration of rolling updates

Resources on rolling updates:

Open source vs. Enterprise: Engine is open source.

Register for the Webinar

If you have not already, make sure to place a last-minute registration for the release Webinar

Feedback Welcome

If you have questions or feedback on the release, please do not hesitate to post in the forums.

Try All Features of Camunda

Related Content

We're streamlining Camunda product APIs, working towards a single REST API for many components, simplifying the learning curve and making installation easier.
Learn about our approach to migration from Camunda 7 to Camunda 8, and how we can help you achieve it as quickly and effectively as possible.
We've been working hard to reduce the job activation latency in Zeebe. Read on to take a peek under the hood at how we went about it and then verified success.