CamundaCon 2023 ― The Process Orchestration Conference of the Year on Sep 27-28

Save your Seat

Camunda 7.10.0-alpha5 Released

  • Blog
  • >
  • Camunda 7.10.0-alpha5 Released

30 Day Free Trial

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

Join the Camunda Developer Newsletter

Get the latest events, release notes, and product updates straight to your mailbox.


Camunda BPM 7.10.0-alpha5 is here and the highlights are:

  • Configure Business Key in Delegation Code
  • Fetch and Lock Based on Process Definition and Tenant
  • WildFly support
  • 8 Bug Fixes

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

If you are interested, you can see the complete release notes
and the list of known issues.

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

Configure Business Key in Delegation Code

Within this alpha we introduce new option to configure the business key. The setting can be done inside delegation code (Execution listener, Task listener or Java delegate implementation). In other words you can configure the business key of already running process instance. Here is an example:

public class SetNewBusinessKeyDelegate implements JavaDelegate {
   public void execute(DelegateExecution execution) throws Exception {

You can find more information about the delegation code in our User guide.
What is a business key? – you can check this How to Use Business Keys? blog post.

Fetch and Lock Based on Process Definition and Tenant

The “fetch and lock” mechanism is popular among the users implementing External tasks. Now you can filter tasks based on two new options – process definition and tenant id. You can find
java example below:

externalTasks = externalTaskService.fetchAndLock(2, "aWorkerId")
      .topic("createOrder", 10000)

and here is Rest API example:

POST /external-task/fetchAndLock

          [{"topicName": "createOrder",
            "lockDuration": 10000,
            "processDefinitionId": "aProcessDefinitionId",
            "tenantIdIn": "tenantOne"

For more information please check the Rest documentation.

A Single WildFly distro

It’s one small step for the Camunda distros, but a pretty giant leap for the Camunda engineering teams. From Camunda BPM 7.10-alpha5, Camunda will only provide a single WildFly distro, always with the latest version of WildFly (currently WildFly 14).

Don’t worry, WildFly 8 continues to be supported through a separate camunda-wildfly8-subsystem (included with this archive), while version 10 and above work with the latest camunda-wildfly-subsystem. New Camunda BPM users, that wish to use it with WildFly 8 or WildFly 10-13, will need to do a full manual installation on the appropriate vanilla WildFly application server.

What’s Next?

The minor release of Camunda BPM 7.10 is coming this November (November 30, 2018). Our team is already working on it, finalizing larger features and clearing the backlog are the clear focus.

You can find out more details if you check out our roadmap.

Your Feedback Matters!

With every release we constantly strive to improve Camunda BPM. To make this possible, we are reliant on your feedback. Feel free to share your ideas and suggestions with us.

You can contact us by writing a post in the forum.

Try All Features of Camunda Platform

Related Content

Did you know that you can keep your process instances moving with Operate? Learn how in this tutorial.
Event-streaming technology has many advantages. Learn how your business processes can benefit from using it for process orchestration.
Combining a process orchestration solution like Camunda with an observability solution like Instana can break down silos and help teams better understand their systems.