We’re excited to share that the latest alpha release of Camunda is now live and available for download. For our SaaS customers who are up to date, you may have already noticed some of these features as we make them available for you automatically.
Below is a summary of everything new in Camunda for this December 2024 8.7-alpha2 release.
Table of contents
Introduction to the new release blog
Last month we introduced a new format for our monthly release blog. As a reminder, this new format organizes the blog using the following product house, with E2E Process Orchestration at the foundation and our product components represented by the building bricks. We have organized our components as per the image below to show how we believe Camunda builds the best infrastructure for your processes, with a strong foundation of orchestration and AI thoughtfully infused throughout.
E2E Process Orchestration
This section will update you on the components that make up Camunda’s foundation, including the underlying engine, platform operations, security, and API.
Zeebe
Additional supported elements for instance migration
With this release, you can migrate process instances to and from compensation and escalation boundary events and event sub processes. We have added support for the following:
- escalation boundary events
- escalation event sub processes (including contained start events and tasks)
- compensation boundary events
- message start events inside event sub processes (this is also backported to 8.6)
Check out the full release notes for Zeebe 8.7.0-alpha2 release right here.
Operate
Listener list related to a flow node
With previous releases, the list of listeners has always been tied to the flow node. With this release, you can now see a list that contains only the listeners related to a specific instance of a given flow node. This is accomplished by selecting this choice on the “Instance History” panel of the process instance page.
We hope you enjoy everything in the latest Operate 8.7.0-alpha2 release right here.
Tasklist
In this release, we worked on future functionality, bug fixes, and minor improvements.
User task listener support
You can now define user task listeners in your Camunda 8.7 diagrams, with helpful guidance provided every step of the way. Note that the event names are subject to change prior to the stable release.
We hope you enjoy everything in the latest Tasklist 8.7.0-alpha2 release.
Web Modeler
Deployment experience improvements in Self-Managed
Enterprise customers running Web Modeler Self-Managed can now authorize deployments with user tokens instead of machine-to-machine (M2M) tokens. This means users no longer need to re-enter credentials each time they deploy to a different cluster.
Rather than restricting deployments entirely or controlling access to client secrets, use fine-grained control in Identity. Set permission in the Identity of each cluster for which users are authorized and to which tenants, and the Web Modeler will inform the user when they’re not authorized to perform a deployment.
REST API supports custom JWKS location and JWS algorithms
Self-Managed customers can now configure JWKS location and JWS algorithms manually. This is especially useful when the information cannot be derived from the OpenID configuration.
We hope you enjoy everything in the latest Web Modeler 8.7.0-alpha2 release!
Desktop Modeler
We have made several enhancements to Desktop Modeler with this release.
Preview support for task listeners
As noted in Web Modeler, you can now define user task listeners in your Camunda 8.7 diagrams, with helpful guidance provided every step of the way. Note that the event names are subject to change prior to the stable release.
Enhanced variables panel
You can now quickly access the Variables panel from the application footer or toggle it using a keyboard shortcut.
Improved on-canvas search
With this release, you can locate elements and details more efficiently within BPMN diagrams, thanks to upgraded search and filtering capabilities.
Check out the full release notes for the latest Desktop Modeler 5.30.0 release right here.
Optimize
OpenSearch support
In this release, Optimize now fully supports OpenSearch.
We hope you enjoy the latest Optimize 8.7.0-alpha2 release.
Installation options
This section gives updates on our installation options and various supported software components.
OpenSearch on Elastic Kubernetes Service (EKS)
We have added deployment instructions for OpenSearch on EKS.
EKS deployment instructions
We have improved the instructions for creating a reference cluster on EKS to deploy Camunda.
The integration instructions for IRSA have also been improved to provide an end-to-end integration from setup to installation of Camunda 8, including OpenSearch and AuroraDB.
Add custom Elasticsearch index prefix
With this release, you can now add a custom Elasticsearch index prefix within your Helm chart. Using this prefix stores the data in indices that contain the prefix in their name aiding in easy retrieval.
Camunda 8 Run improvements
The following improvements have been made to Camunda 8 Run:
- You can change the port for the Camunda web applications (webapps) from 8080 to something else via a command line flag.
- You can enable transport layer security (TLS) by specifying a Java keystore (JKS) via a command line flag.
- You can change the levels for the log file using a command line flag.
Task automation components
In this section, you can find information related to the components that allow you to build and automate your processes including our modelers and Connectors.
Connectors
New Connectors
With this release, we have a couple of new Connectors:
We also provide document upload support with Webhook. Uploads can now be stored in the document store and are available for further processing for start and intermediate events.
Connector enhancements
We have also made some updates and enhancements to a few of our Connectors with this release.
Email Connector enhancements
The email connector now allows attachments that are stored in the document store. You can provide a custom header to your emails and they can now be sent with plaintext, HTML, or in both formats.
Spring SDK and Camunda 8 REST API migration
A significant milestone was achieved by migrating from the Spring Zeebe to the Camunda 8 REST API and removing dependency on the Operate client.
We hope you enjoy everything in the latest Connectors 8.7.0-alpha2 release.
Document Handling
A new document handling API is available as part of the Camunda 8 REST API. To support this new feature, several things have been added:
- The Java client has been enhanced to provide support for these new document API methods.
- With this update, we have released the concept of a document store and it is implemented as an in-memory and a Google Cloud Platform (GCP)-based document store.
- With our new Filepicker component for Tasklist, you can select a document to upload to the document store from a form.
- The Connector SDK has been enhanced to provide document support for property/variable bindings.
- The Webhook connector now supports Documents via the
documents
object.
You can find more about documents
object in our documentation.
Camunda 7.23.0-alpha2
For information on the latest updates to Camunda 7, please refer to the post on our forum.
Thank you
We hope you enjoy our latest minor release updates! For more details, be sure to review the latest release notes as well. If you have any feedback or thoughts, please feel free to contact us or let us know on our forum.
If you don’t have an account, you can try out the latest version today with a free trial.
Start the discussion at forum.camunda.io