Camunda Team Blog

camunda BPM 7.2.0-alpha2 released

Written by Daniel Meyer on , under Execution category.
Today we announce the next alpha release of camunda BPM platform. The highlights of this release are: Deploy and instantiate CMMN Case Definitions, New Tasklist Skeleton I/O Mappings for BPMN 2.0 Activities and Events Xml Data processing in Java, Expression Language and Script Languages Simple SOAP Http Connector See complete release notes in Jira. Download camunda BPM 7.2.0-alpha2 now. Deploy and instantiate CMMN Case Definitions We are making good progress on CMMN support in the process engine.

Testing BPMN processes with fluent assertions: Awesome!

Written by Daniel Meyer on , under Execution category.
Sometimes this topic comes up in the camunda BPM foums and I cannot stress & highlight this enough! :) Writing test cases for your BPMN processes is a vital part of good process implementation. However, writing good, maintainable testcases can be cumbersome because you may have to write a lot of boilerplate code and the resulting testcases are often hard to read and understand. As a community extension, Martin Schimak has developed a fluent and well readable API, camunda BPM assert:

camunda Modeler 2.6.0 released: Field Injection, properties panel and bug fixes

Written by Michael Schöttes on , under Execution category.
The camunda BPM team is happy to announce the release of camunda Modeler 2.6.0. This release contains updates on the properties panel, a new properties tab, bpmn 2.0 alignment and bug fixes. Find a complete list of issues solved in this release in JIRA. This release covers Eclipse  Eclipse Kepler and Juno/Indigo as well as the camunda Modeler Standalone. The new features and bug fixes where mainly developed by Kristin! Asynchronous Continuation on Parallel Gateways

camunda BPM Online Training available

Written by Jakob Freund on , under Execution category.
I am happy to share that our super-awesome camunda BPM Online Training is finally available. It consists of a number of video tutorials and exercices, and also includes weekly web sessions with our experienced and remarkably good-looking consultants, where you can discuss any questions or issues you might have. Go get it here: Would be great to get your feedback on this - if you think the training is a good idea, please let us know.

7.2.0-alpha1 Released: Rest API, Bugfixes and Refactorings

Written by Daniel Meyer on , under Execution category.
The first alpha release of camunda BPM 7.2.0 is out. The release brings Rest API features:  Deployments, Task Comments, Task Attachments, Task Variables Script Execution Improvements Caching of compiled scripts (=> performance improvements) Variable handling for scripts (=> Jython, JRuby and JavaScript can now be used) Groovy is now included in all distributions and works out of the box. Maintenance Bumped Version of Mybatis dependency to 3. Source Code and Demo Application published

Written by Daniel Meyer on , under Modeling category.
Starting today, the code for, our next generation JavaScript Framework for BPMN 2.0, is available on GitHub. The team has also developed a simple demo application which provides a BPMN viewer in the browser. Read Nico's official announcement on

Feedback Request: Process Implementation with XML & JSON Data and Scripting Languages

Written by Daniel Meyer on , under Execution category.
One of our largest customers approached us with the following requirement: "We want to implement BPMN processes, such that  these processes work with rich XML and JSON data objects, but we are not forced to deploy custom Java Code." Requirement (1) is a very common one. Many of our users and customers work with rich XML and JSON data objects. To do this, many of them implement custom Java Classes and use technologies like JAX-B or Jackson for mapping XML and JSON to Java.

Sneak Preview for new Online Training

Written by Jakob Freund on , under Execution category.
Our tireless consulting team will publish a new online-training for camunda BPM very soon. We’ve been asked for that again and again, which is why I am more than happy that it’s finally available. There is a little sneak preview available already: You can enjoy the first module (basically a video tutorial) for free! Get it here: And have fun!

Use camunda bom for maven Dependency Management

Written by Daniel Meyer on , under Execution category.
Sometimes you need to include multiple camunda BPM maven dependencies in your project. The apache maven best practice  is to use a bom ("Bill of Materials") which ensures that you get the matching versions for multiple dependencies. For camunda bpm we prepared the camunda-bom to make sure you get the right versions for all camunda dependencies and our transitive dependencies. First, import the camunda-bom in the dependencyManagement section of your maven pom: