Camunda Team Blog

The Zeebe Story

Written by Jakob Freund on , under Community category.

I’m incredibly excited that Zeebe is now GA and ready to be used in production. You can download the distribution and inspect the source code on GitHub.

Zeebe implements fundamentally new concepts for workflow automation which allow for unprecedented horizontal scalability. With Zeebe, you can orchestrate microservices of any scale while ensuring complete visibility into the executed business processes. This solves one of the major problems we are seeing in the software development space today, a problem that cannot be solved by any of the existing workflow products in the market.

Solving Santa’s Sequencing Problem Using Domain Narrowing Constraint Propagation Based on DMN collect hit policies.

Written by Rob Parker, Enterprise Architect, Australia Post on , under Community category.

CamundaCon 2019 is just around the corner! Rob Parker, Enterprise Architect at Australia Post, will be presenting Innovative Problems For Elegant Solutions and he’s shared with us a sneak peak at the kind of out-of-the-box thinking his presentation will cover:

Everybody is likely familiar with Sudoku puzzles. When I solve them, I typically use little pencil marks to track which values are still feasible in unresolved cells. In other words, for each unresolved cell, I annotate it with the set of remaining possible values or its domain. As each cell is solved, the implication is propagated to its neighbouring cells by crossing off the infeasible values (domain narrowing) from each set of candidate values. This technique is effectively a form of constraint propagation with domain narrowing.

How to Find NullPointerExceptions for Process Variables During Build Time

Written by Sascha Di Bernardo on , under Community category.
The viadee Process Application Validator (vPAV) was released well over a year ago on GitHub in order to check the interplay of models and code as part of a CI build. Since then vPAV has gained traction and more features were developed. It also provides extensibility to create your own set of checkers. The major release version 3.0.0 comes with many new features, such as a revamped HTML report, inheritance of rules, multiple instantiations of checkers with varying configurations, remote location of process models, multi-language support and most of all a reworked ProcessVariableModelChecker (see release notes).

Camunda Optimize 2.5.0 Released

Written by Omran Abazeed, Felix Mueller, Sebastian Stamm on , under Camunda Optimize category.

We are happy to announce the release of Camunda Optimize 2.5.0.

The release includes many exciting features including:

The complete release notes listing all features and bug fixes are available in Jira.

The Journey of Camunda BPM Asserts: From Extension to Platform

Written by Niall Deehan on , under Community category.

For the people who have been in any way involved with the Camunda Community the last few years, this is unlikely to be the first time you’ve heard the name Martin Schimak. Also if you’re a developer using Camunda, chances are that, perhaps unbeknownst to you - you’ve been greatly helped by some of the projects that Martin has created and released as open source extensions for the platform. Having people like Martin as part of the Camunda Community is an important factor to the success and adoption of the Open Source platform, so I wanted to talk to Martin about how he came to be such a positive influence on the project. Perhaps learning from him how to encourage others out there to do the same. I spoke with him specifically about the camunda-bpm-asserts library that he, along with Rafael Cordones and other contributors created, and how he feels about it being recently added as a supported part of the Camunda platform.

Camunda BPM on Kubernetes

Written by Alastair Firth, Lars Lange on , under Community category.
Running Camunda BPM on Kubernetes Are you running Kubernetes now? Ready to move your Camunda BPM instances off of VMs, or just try it out on Kubernetes? We will address some common configurations and provide some building blocks you can tailor to your particular needs. Skill level: Intermediate You’ve used Kubernetes before. If not, why not try a tutorial and spin up your first cluster? Authors Alastair Firth is a Senior Site Reliability Engineer on the Camunda Cloud team.

Camunda BPM - Session Management in Cloud Environments

Written by Lars Lange on , under Community category.
In the last few years we’ve noticed many of our users are migrating from bare-metal infrastructures to cloud-based ones. While the cloud has overcome several limitations of the traditional infrastructure, other problems arise when deploying your microservices in environments that have the possibility to scale up and down dynamically based on workload. When deploying Camunda BPM, the first problem that you will encounter will be, most probably, session management.While this is easily solvable in traditional environments by using sticky sessions, the same solution does not apply when you deal with cloud environments like, Kubernetes.

Camunda BPM 7.11.0 Released

Written by Camunda BPM Team on , under Execution category.

We are excited to announce that Camunda BPM platform 7.11.0 is now available. Highlights from Camunda 7.11.0 include:

  • Operator Authorizations
  • Operator and Admin Auditing
  • Return Variables on Task Completion / Form Submission / Message Correlation
  • Asynchronously set Removal Time on Historical Data
  • BPMN Error Event Triggering from Execution Listeners
  • Fluent Java Testing API
  • Additional Supported Environments
  • 92 Bug Fixes

You can download Camunda 7.11.0 for free or run it with Docker.

Also included in the release:

Camunda Optimize 2.5.0-alpha2 Released

Written by Felix Mueller on , under Camunda Optimize category.

We are happy to announce the release of Camunda Optimize version 2.5.0-alpha2. You can find improvements and features from the upcoming Optimize version 2.5.0 in this second alpha release. The highlights are:

The complete release notes are available in Jira.