Camunda

Camunda Blog

Engineering

Camunda BPM 7.12.0-alpha5 Released

Camunda BPM 7.12.0-alpha5 is here and the highlights are: Comments on Process Instance Modification Query for Process Definitions without Version Tag Contextual Process Data in Logging Improved Task Event Lifecycle Change the CSRF Prevention Cookie Name Support for WildFly 17 & 18 Discontinued Support for Legacy Environments 19 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. If you want to dig in deeper, you can find the source code on GitHub.

By Camunda Platform Team

Process Orchestration

Coming in Zeebe 0.22: Awaitable workflow outcomes

The upcoming 0.22 release of Zeebe includes a feature many users have been asking for: the ability to start a workflow and retrieve its outcome with a single command. The new gRPC command CreateWorkflowInstanceWithResult is available for testing in the current SNAPSHOT Docker image of Zeebe and the zeebe-node-next version of the Node.js client. This command starts a workflow instance and returns the outcome when the workflow completes. Use-cases A common scenario is to start a workflow in response to a REST request, and send back the outcome from the workflow in the REST response. Previous implementations of this relied on a polling worker to retrieve the outcome, and the use of subscriptions to correlate it with the REST request…

By Josh Wulf

Engineering

Getting Started with Zeebe on Kubernetes with Spring Boot

In this tutorial you will learn how to get a simple process definition running into a Zeebe Cluster which runs inside Kubernetes. The tutorial covers: How to install Zeebe in your Kubernetes Cluster using the official Zeebe Helm Charts How to model a process definition with Zeebe Modeler How to interact with the Zeebe Cluster once it is running with zbctl (deploy and create new workflow instances) How to create Zeebe Workers with Spring Boot and How to monitor the process executions with Camunda Operate. Here are some useful links: Full Tutorial + Video Technical Steps and resources: (in GitHub Install Zeebe on Kubernetes Official Docs Zeebe Helm Charts: helm.zeebe.io End to end video, Running Zeebe on GKE Spring Boot…

By Mauricio Salatino

Community

How to (not) become a Digital Enterprise – Prioritizing Customer-Focused Innovation

This blog post is the second of a five-part series based on the keynote I presented at CamundaCon 2019 (You can find the recording on YouTube). You can read the first blog in this series here. In essence, I recommend: Prioritizing customer-focused innovation. Bringing technology to the heart of your company. Automating your business, one project at a time. Putting executives in charge who care about long-term success, their people and the world.

By Jakob Freund

Community

How to (not) become a Digital Enterprise

This blog post is the first of a five-part series based on the keynote I presented at CamundaCon 2019 (You can find the recording on YouTube). The Quest for the Digital Enterprise A few weeks ago a Startup called Ethos raised $60M Venture Capital, bringing their external funding to more than $100M within 14 Months. Ethos want to make getting life insurance fast and easy by “turning a process that was once like going to the DMV to more like shopping online”.

By Jakob Freund

Community

Zeebe and Open Democracy in the Netherlands

Jesse Van Muijden and his team, working in the Ministry of Social Welfare in the Netherlands, have developed a Zeebe-based system that brings transparency to government processes for citizens. In this interview, we talk about the tech stack: Node.js, Kafka.js, Java, Docker, and Zeebe, the innovative solution they’ve designed, and Jesse’s experience developing on Zeebe in a “beyond agile” project, even as Zeebe has been undergoing development.

By Josh Wulf

Product

Camunda Modeler 3.4 Released

We are happy to announce the release of Camunda Modeler v3.4. It is shipped with two important improvements: Extension point for UI Plugins and features for a better deployment experience. In addition, we included several bug fixes. Download the latest release and start modeling.

By Oguz Eroglu

Process Orchestration

Announcing the Zeebe 0.21 Release

Today, we’re happy to announce the release of Zeebe 0.21 and Operate 1.1.0. Refer to the Zeebe docs for instructions to download a release. In this blog post we’ll highlight the changes since the 0.20 release. New and Changed in Zeebe 0.21 New and Changed in Zeebe Modeler 0.7.0 New and Changed in Operate 1.1.0 New and Changed in Zeebe 0.21 Java 11 TLS Support on Gateway and Clients OAuth Support in Clients Broker Backpressure Long-polling Workers New BPMN Symbol: Multi-instance subprocess Java 11 Prior to 0.21, Zeebe was built with Java 8. Zeebe is now built with Java 11 LTS. Please note that client applications that embed the Zeebe Java client library can still be written and compiled with…

By Josh Wulf

Engineering

The Job Executor: What Is Going on in My Process Engine?

Sometimes we start a process, and after some initial processing, it does not continue for no apparent reason. Usually, this happens at asynchronous continuations or BPMN timer events, so points in the process where the job executor, the process engine’s component for deferred work, takes over. While the job executor is a well-tested and battle-proven piece of software, it is not a closed system. It integrates with a relational database, an application server and the processes and applications it runs. Problems with job execution typically arise in this interaction of components. In this article, we look at common reasons why job execution can be delayed or stuck, how to diagnose, and how to resolve them.

By Thorben Lindhauer

Ready to get started?