What’s new in Camunda 8.6
Read more in the release blog post!
There are so many features in 8.6 that I was hard to choose just a few to highlight in this post! I recommend looking at the release blog post for a lot more detail.
Web Modeler
Transparent undo functionality
With this release, we have improved the functionality of both undo and redo operations in Web Modeler. The undo and redo buttons can be found below the elements palette in Web Modeler. Be sure to check out the documentation for any known limitations.
GitHub sync (manual)
We’ve introduced native GitHub integration for process applications, allowing seamless synchronization between Web Modeler, Desktop Modeler, and your version control system.
The Modeler now includes a GitHub sync function, simplifying integration with CI/CD pipelines. This manual sync feature enables users to pull changes from GitHub and push updates directly, eliminating the need for traditional download/upload methods and promoting a more efficient, error-free development workflow.
Note: Git synchronization in this first iteration is manual and not automatic.
BPMN difference change list
The BPMN difference change list allows users to easily review changes to implementation details between milestones without needing to read XML. The milestones page for BPMN diagrams now includes a section displaying all changes made between the selected milestones for comparison.
Both BPMN and DMN milestones pages now offer two viewing modes for differences: Visual view and Code view. The new Code view highlights XML differences between the selected milestones for easier comparison.
Desktop Modeler
New variable view in BPMN diagrams
You now have access to an overview of the variables used in your process through the new Variables tab in the bottom panel.
Core Orchestration
Execution listeners
An execution listener (EL) allows users to react to various events in the workflow execution lifecycle by executing custom logic. This feature provides flexibility and control over the process execution, enabling complex data handling and external system interactions without cluttering the BPMN model with technical details.
In case incidents occur during process instance execution, Operations engineers can efficiently resolve execution listener incidents. They can easily check details of active and completed execution listeners for process activities and process instances…
This enhancement streamlines operations and ensures smoother handling of incidents, ultimately improving time to unblock process execution.
Check out the documentation to learn more.
Camunda Process Test
Camunda Process Test is a new library for Java and Spring developers to facilitate process testing with integration to Camunda 8. It aims to provide a powerful way to verify that BPMN processes follow the expected execution path and to enable seamless testing with connectors and job workers. The library is in an alpha version and will be developed further in the next releases to replace Zeebe Process Test.
Note: This is a preview/alpha feature.
Process Operations Enhancements
Batch Instance Modification
With this new release, operating mass incidents is easier with Batch Instance Modification. Suppose there was an issue in process execution causing it to enter the wrong process branch or data was corrupted. In that case, you can select multiple process instances and move them to the correct place in the process or re-run certain steps.
Automapping for process instance migration
Camunda 8 now simplifies the process of migrating complex and lengthy process definitions with an auto-mapping feature. This enhancement allows operations engineers to quickly map source activities to their corresponding target activities, reducing manual effort and making it easier to focus on changes. Additionally, users can manually add mapping instructions for new activities and track migration details directly within the instance.
Optimize
Extended feature set of Optimize for Camunda 8 and Camunda 7 on OpenSearch
This release offers an extended feature set of Optimize that can be used on OpenSearch. All available features are listed in this item for Camunda 8 / Camunda 7.
Tasklist
User Tasks Prioritization
Organizations often face challenges in ensuring that teams focus on the most important tasks within complex workflows. To address this, Camunda’s task prioritization feature allows you to define and manage task priorities within BPMN processes, ensuring that important assignments receive the attention they require.
You can set a priority for user tasks with the Zeebe User Task implementation type. This can be done through the API and in the Modeler. In the out-of-the-box Tasklist, priority labels give users a clear view of priorities, making it easier to assess a task’s urgency. This also makes sorting and filtering simple, helping users prioritize the most important tasks.
Self-Managed
New Licensing
As previously provided in our Licensing Update for Camunda 8 Self-Managed blog and the forum post, Camunda is proceeding with the requirement of a production license for Camunda to be used in production environments.
The new licensing approach introduces a unified license that encompasses the licensing of all Camunda 8 self-managed distribution components. This approach simplifies the licensing process, enhances the user experience, and ensures consistency and compliance across environments.
Camunda 8 Run
Camunda has been working to make a new distribution to simplify usage and testing on the platform for users. Developers can now run Camunda 8 locally. With this release, Camunda 8 Run is available for download, allowing for quick installation and setup of a running automation cluster within minutes. To help you get started, we have significantly improved our Camunda getting started guide here, which walks you through the process of setting up your first automation project. For more information, you can refer to our documentation here.
SaaS
Camunda-Managed encryption key
Enterprise customers can now decide on advanced encryption key mechanisms on C8 SaaS when creating new clusters. Besides default GCP disk encryption, you can now choose between Software and Hardware Keys (HSM) managed by Camunda on GCP KMS. You can do this per cluster, meaning every cluster has a dedicated encryption key.
And so much more!
Definitely check out the release blog for all the details!
- Web Modeler
- Transparent undo functionality
- Unified deployment experience
- Process applications
- GitHub sync (manual)
- Camunda Docs AI
- Organization administrators’ project access
- Connector sharing within a project and organization
- BPMN difference change list
- Encrypted inter-component communication
- Import DMN and Form blueprints from Marketplace into Web Modeler
- Process Development Life Cycle (PDLC) Blueprint
- New design for BPMN diagram overlay
- Browse blueprints dialog
- Browse organization-wide Connector templates
- Desktop Modeler
- Improved accessibility, meeting WCAG 2.1 guidelines
- Support for business knowledge models (BKM) in DMN
- Connectors enabled by default
- New variable view in BPMN diagrams
- Connectors
- New Connectors
- New Features
- Core Orchestration
- Execution listeners
- Version tag and Deployment version binding for linked resources
- Message correlation with result
- Camunda 8 REST API for Process Management
- Camunda Process Test
- Process Operations Enhancements
- Batch Instance Modification
- Extended process instance migration support
- Automapping for process instance migration
- Improved visibility into the executed path
- Platform Operations and Performance Improvements
- Optimize
- Extended feature set of Optimize for Camunda 8 and Camunda 7 on OpenSearch
- Extended Support for Optimize in Camunda Platform 7
- Tasklist
- User Tasks Prioritization
- Personal Task Filters
- View Process Diagram for Tasks
- Internationalization for Tasklist
- Custom Core Styling in Tasklist on Self-Managed
- Self-Managed
- New Licensing
- Camunda 8 Run
- Helm Chart
- Improvements for Dual-Region deployments
- SaaS
- Camunda-Managed encryption key
- Advanced SaaS offering
We look forward to hearing your thoughts on the new features! Which one are you most excited for?