We are happy to share the first alpha release of Camunda BPM 7.15 with you! This release features the following improvements:

  • Extend OpenAPI documentation
  • New External Task Lock API
  • Maven Project Templates
  • New Tasklist Features
  • 19 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.

Extend OpenAPI documentation

We added Open API descriptions for the following REST API endpoints:

  • Batch
  • Decision Definition

To learn more about our Open API, visit our official documentation.

New External Task Lock API

With the 7.15.0-alpha1, we added an option to separate the actions of fetching and locking of external tasks. You can now query for external tasks by using the ExternalTaskService in the Java API, or the GET /external-task or POST /external-task Rest API endpoints.

Once the required external tasks are selected, they can be locked through the new ExternalTaskService#lock(String externalTaskId) method, or through the new POST /external-task/{id}/lock Rest API endpoint.

Maven Project Templates

Getting a head start on creating a new project is always nice. With our Camunda BPM Maven Archetypes, we provide templates that help you in getting up to speed with a proper setup based on best practices we recommend for certain projects. We upgraded all templates to work with Camunda BPM 7.14.

Generating a new Spring Boot Starter project based on our template is as easy as executing the following Maven command:

mvn archetype:generate 
    -DarchetypeGroupId=org.camunda.bpm.archetype 
    -DarchetypeArtifactId=camunda-archetype-spring-boot 
    -DarchetypeVersion=7.14.0

This will let you interactively define basic properties of your project like a groupId and base package name and create a project with a proper setup to get started with a production-ready process application.

The templates can also be used from your favorite IDE in order to create projects and directly import them into your IDE for an even faster startup time to get going right away.

You can read up on the project templates in our documentation.

New Tasklist Features

When using embedded start forms, it is now possible to hide start buttons if you implemented your own and don’t want to use the default buttons Tasklist provides. You can configure it using the $scope.options.hideStartButton flag in a cam-script tag. Learn more about embedded forms in our Forms documentation.

We also added a new filter criteria, which allows you to search for assigned tasks only. Learn more about creating and managing filters in the Tasklist documentation.

Share Your Thoughts with Us!

Your feedback is really important to us, so please download Camunda BPM 7.15.0-alpha1, 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.

  • Toward a Unified Camunda Account

    Camunda Account offers Single Sign-On and Single Sign-Out while laying the foundation of a common user and role management across Camunda products and LDAP support.

    Read more
  • Camunda Optimize 3.3.0-alpha1 Released

    We’re excited to announce the release of Camunda Optimize 3.3.0-alpha1. Camunda Optimize provides business activity monitoring for workflows, supporting continuous process improvement by providing transparency into your automated workflows and decisions. Business-friendly reports, dashboards, and alerts make it possible to identify process bottlenecks and improve end-to-end processes. If you’d like to get started with Optimize 3.3.0-alpha1 right away, you can download the release here with your Camunda Enterprise Platform customer credentials. And if you’re not yet a Camunda customer, you can sign up here for a free 30-day trial of the Camunda Enterprise Platform, which includes Camunda Optimize. In the rest of this post, we’ll highlight some of the new capabilities introduced in Optimize 3.3.0-alpha1. Dashboard Filter and Usability Improvements...

    Read more
  • Camunda BPM Telemetry: Community FAQ

    Camunda BPM version 7.14 includes the option to turn on Telemetry as explained in this earlier blogpost. This anonymous data will be used to help us better understand what people are really doing with the engine and will make it easier for us to highlight the community influence on future roadmaps.  When any of us stakeholders bring new potential features to the table for an upcoming release, our opinion on its own isn’t enough to shift the roadmap. Any good proposal needs to be data-driven. At the moment, a lot of the data I bring along with my proposals comes from forum posts, individual requests on JIRA, and one-on-one conversations with community members at user groups or other events. This...

    Read more