The Zeebe Blog

Creating an Extraordinary Contributor Experience for Hacktoberfest

by Josh Wulf on Sep 21 2020 in Tutorial .

Hacktoberfest is coming! And Camunda is participating, with the opportunity to get a sweet limited-edition Camunda Hacktoberfest t-shirt by making just two pull requests to any of our open source projects. We’ve also put together a guide for open source repository maintainers, to empower you to create an extraordinary contributor experience. Creating an Extraordinary Contributor Experience This document is for open source project maintainers who want to increase community contributions to their project. Read more…

Podcast: Beez - a Ruby on Rails client for Zeebe

by Josh Wulf on Sep 13 2020 in Podcast .

In the latest episode of the Zeebe Nation podcast, Pierre-Louis Gottfrois introduces his new library - a Ruby on Rails client for Zeebe called Beez. Check out the episode here. And take a look at the Beez project on GitHub. Read more…

Using FEEL for Expressions - Part 1

by Josh Wulf on Sep 8 2020 in Tutorial .

Zeebe supports FEEL v1.11 - the “Friendly Enough Expression Language” - to express dynamic behaviour in your processes. You can use FEEL expressions in a number of places in your BPMN models. From the Zeebe documentation: The following attributes of BPMN elements require an expression: Sequence Flow on an Exclusive Gateway: condition Message Catch Event / Receive Task: correlation key Multi-Instance Activity: input collection, output element Input/Output Variable Mappings: source Additionally, the following attributes of BPMN elements can define an expression optionally instead of a static value: Read more…

Announcing Zeebe 0.23.5 and 0.24.2

by Zeebe & Operate Team on Aug 17 2020 in Releases .

New patch releases for Zeebe are available now: 0.23.5 and 0.24.2 and contain various bug fixes as well as minor enhancements. You can grab the releases via the usual channels: Docker Hub GitHub Maven Central Zeebe 0.24.2 is fully compatible with 0.23.4 and 0.24.1, as is 0.23.5 with 0.23.4. This means it is possible to perform a rolling upgrade for your existing clusters. For Camunda Cloud users, Zeebe 0. Read more…

Announcing Zeebe 0.24.1 & Operate 0.24.2

by Zeebe & Operate Team on Jul 24 2020 in Releases .

A new release for Zeebe and Operate is available now, version 0.24.2. You can grab the releases via the usual channels: Docker Hub GitHub Maven Central As usual, if you’d like to get started immediately, you can find information about it directly on the Zeebe & Operate documentation website. Both Zeebe 0.24.1 and Operate 0.24.2 are fully backwards compatible with previous versions. For Camunda Cloud users, 0.24.1 is already the latest production version, meaning by the time you read this post, your existing clusters should have been upgraded. Read more…

Announcing Zeebe 0.22.5 and 0.23.4

by Zeebe & Operate Team on Jul 8 2020 in Releases .

New patch releases for Zeebe are available now: 0.22.5 and 0.23.4 and contain various bug fixes as well as minor enhancements. You can grab the releases via the usual channels: Docker Hub GitHub Maven Central Zeebe 0.23.4 is fully compatible with 0.23.3, as is 0.22.5 with 0.22.4. This means it is possible to perform a rolling upgrade for your existing clusters. For Camunda Cloud users, Zeebe 0.23.4 is already the latest production version, meaning your existing clusters should have been migrated by the time you see this post. Read more…

Writing a Zeebe Client in 2020

by Josh Wulf on Jun 18 2020 in Client .

The last time we wrote about creating a Zeebe Client was in November, 2018 in the article “Generating a Zeebe-Python Client Stub in Less Than An Hour: A gRPC + Zeebe Tutorial”. As of June 18, 2020, we have Zeebe client libraries in Java and Go, maintained by the core Zeebe Engineering team, as well as community-supported clients in C#, Delphi, Node.js, Python, Ruby, and Rust; as well as Workit - a Node. Read more…

Announcing Zeebe 0.22.4 and 0.23.3

by Zeebe & Operate Team on Jun 17 2020 in Releases .

New patch releases for Zeebe are available now: 0.22.4 and 0.23.3 and contain various bug fixes as well as minor enhancements. You can grab the releases via the usual channels: - Docker Hub - GitHub - Maven Central Zeebe 0.23.3 is fully compatible with 0.23.2, as is 0.22.4 with 0.22.3. This means it is possible to perform a rolling upgrade for your existing clusters. For Camunda Cloud users, Zeebe 0. Read more…

Announcing Zeebe Node Client 0.23

by Josh Wulf on May 23 2020 in Releases JavaScript .

The 0.23.2 version of the Zeebe Node Client is out and available via NPM. There was a critical build error in 0.23.0 and 0.23.1. Special thanks to @myfjdthink for reporting it, and @lwille for the Pull Request that fixed it. The complete Change Log is at the end of this post, with the full list of known issues (for the first time in a release - there is one), breaking changes, new features, and fixes. Read more…

Announcing Zeebe and Operate 0.23

by Zeebe & Operate Team on Apr 21 2020 in Releases .

We’re excited to announce the release of Zeebe & Operate 0.23.0 and Zeebe Modeler 0.9.0! As usual, if you’d like to get started immediately, you can find information about it directly on the Zeebe & Operate documentation website. Here are some highlights: Zeebe Introduction of the FEEL expression language as a replacement for JSON path expressions in workflows Adoption of Spring Boot for broker and gateway configuration, replacing the old TOML format Changes to the snapshot format to ease upgradability in future versions Operate Improvement handling instance operations Highlighting of executed sequence flows Automated state migration between versions Modeler Error End Event support Deploy diagram and start instances from modeler In the rest of this post, we’ll go into more details about the changes that the latest stable releases bring. Read more…