Product Archives | Camunda https://camunda.com/blog/category/product/ Workflow and Decision Automation Platform Mon, 23 Jun 2025 19:09:26 +0000 en-US hourly 1 https://camunda.com/wp-content/uploads/2022/02/Secondary-Logo_Rounded-Black-150x150.png Product Archives | Camunda https://camunda.com/blog/category/product/ 32 32 Camunda Alpha Release for June 2025 https://camunda.com/blog/2025/06/camunda-alpha-release-june-2025/ Tue, 10 Jun 2025 10:00:00 +0000 https://camunda.com/?p=141378 We're excited to announce the June 2025 alpha release of Camunda. Check out what's new, including new capabilities like the FEEL Copilot, agentic orchestration connectors, and improved migration tooling.

The post Camunda Alpha Release for June 2025 appeared first on Camunda.

]]>
We’re excited to share that the latest alpha of Camunda will be live very soon and you will soon see it 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.

Update: The alpha release is officially live for all who wish to download.

Below is a summary of everything new in Camunda for this June with the 8.8-alpha5 release.

This blog is organized using the following product house, with E2E Process Orchestration at the foundation and our product components represented by the building bricks. This organization allows us to organize the components to highlight how we believe Camunda builds the best infrastructure for your processes, with a strong foundation of orchestration and AI thoughtfully infused throughout.

Product-house

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

The Zeebe team focused on big fixes for this release.

Operate

For this release, our Operate engineering team worked on bug fixes.

Tasklist

For this release, we have continued to work on bug fixes in Tasklist as well.

Web Modeler

With this alpha release of Web Modeler, we’re introducing powerful new features that streamline process modeling and enhance the developer experience.

Azure Repos Sync

Camunda now supports an integration with Azure DevOps, which allows for direct synchronization with Azure repositories.

Azure-devops-camunda

FEEL Copilot

Pro- and low-code developers using Web Modeler SaaS can develop FEEL expressions with an integrated editor that pulls process variables and process context, making it easy for anyone to perform business logic in Camunda.

For Web Modeler SaaS customers, it also features the ‘FEEL Copilot’ which takes advantage of integrated generative AI to write and debug executable FEEL (Friendly Enough Expression Language) expressions.

Camunda-feel-copilot

Desktop Modeler

This alpha, we have also provided more functionality for our Desktop Modeler.

Process application deployment

A process application is now deployed as a single bundle of files. This allows using deployment binding for called processes, decisions, and linked forms.

Deployed decision link to Operate

After a DMN file is deployed to Camunda, links to the deployed decisions in Operate are displayed in the success notification.

Enhanced FEEL suggestions

Literal values like true or false are now displayed in the autocompletion for fast and easy expression writing.

Check out the full release notes for the latest Desktop Modeler 5.36 release right here.

Optimize

Our Optimize engineering team has been working on bug fixes this release cycle.

Identity

Camunda’s new Identity service delivers enhanced authentication and fine-grained authorization capabilities across both Self-Managed and SaaS environments. Key updates include:

  • Self-Managed Identity Management: Administrators can natively manage users, groups, roles, and memberships via the Identity database—without relying on external systems.
  • OIDC Integration: Supports seamless integration with standards-compliant external Identity Providers (IdPs), including Keycloak and Microsoft Entra (formerly Azure AD), enabling single sign-on (SSO) and federated identity management.
  • Role-Based Access Control (RBAC): Provides resource-level access control with assignable roles and group-based permissions, enabling precise scoping of user capabilities across the platform.
  • Flexible Mapping: Users, groups, and roles can now be dynamically mapped to resource authorizations and multi-tenant contexts, supporting complex enterprise and multi-tenant deployment scenarios.
  • Migration Support: Simplified tooling facilitates migration from legacy Identity configurations to the new service, reducing operational overhead and enabling a phased rollout.
  • Organizational Identity for SaaS: In SaaS deployments, customers can integrate their own IdP, allowing centralized management of organizational identities while maintaining cluster-specific resource isolation.
  • Cluster-Specific Roles & Groups: SaaS environments now support tenant-isolated roles, groups, and authorizations per cluster, ensuring that customer-specific access policies are enforced at runtime.

Please see our release notes for more on the updates to Identity management.

Console

The Console engineering team has been working on bug fixes this release cycle.

Installation Options

This section gives updates on our installation options and various supported software components.

Self-Managed

For our self-managed customers, we have introduced a graceful shutdown for C8Run by rebuilding how we manage C8Run started processes. This resolves an issue where stopping C8Run during the startup process can create zombie processes.

We have also added features to support supplying image.digest in the values.yaml file instead of an image tag as well as the support for an Ingress external hostname.

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

We have introduced two connectors to support agentic AI with Camunda. You can find more on Camunda and Agentic in the Agentic Orchestration section in this blog post.

  • The AI Agent connector which was recently published on Camunda Marketplace is now officially included as part of this alpha release and directly available in Web Modeler. This connector is designed for use with an ad-hoc sub-process in a feedback loop, providing automated user interaction and tool discovery/selection.

    The connector supports providing a custom OpenAI endpoint to be used in combination with custom providers and locally hosted models (such as Ollama).
  • The Vector Database connector, also published to Camunda Marketplace, allows embedding, storing, and retrieving Large Language Model (LLM) embeddings. This enables building AI-based solutions for your organizations, such as context document search and long-term LLM memory and can be used in combination with the AI Agent connector for RAG (Retrieval-Augmented Generation) use cases.

Agentic Orchestration

With a continued focus on operationalizing AI, this section provides information about the continued support of agentic orchestration in our product components. This new Agentic Orchestration documentation section of our release blog is a great starting point to explore Camunda’s Agentic Orchestration approach. 

Camunda-agentic-orchestration

To support modern automation requirements, Camunda has adopted orchestration patterns that enable AI agents and processes to remain adaptive by combining deterministic with dynamic orchestration.

This architecture allows agents to incorporate dynamic knowledge into their planning loops and decision processes. The same mechanisms also support continuous learning, by updating and expanding the knowledge base based on runtime feedback.

To support this approach, Camunda has incorporated both our Vector Database connector and AI Agent Outbound connector directly into its orchestration layer.

Together, these capabilities allow Camunda to support agentic orchestration patterns such as:

  • Planning loops that select and sequence tasks dynamically
  • Use of short-term memory (process variables) and long-term memory (vector database retrievals)
  • Integration of event-driven orchestration and multi-agent behaviors through nested ad-hoc subprocesses.

As mentioned in the Connectors section, we have recently released two connectors to support our approach:

  • The AI Agent connector is designed for use with an ad-hoc sub-process in a feedback loop, providing automated user interaction and tool discovery/selection.

    This connector integrates with large language models (LLMs)—such as OpenAI or Anthropic—giving agents reasoning capabilities to select and execute ad-hoc sub-processes within a BPMN-modeled orchestration. Agents can evaluate the current process context, decide which tasks to run, and act autonomously—while maintaining full traceability and governance through the orchestration engine.
  • The Vector Database connector which allows embedding, storing, and retrieving Large Language Model (LLM) embeddings. This enables building AI-based solutions for your organizations, such as context document search and long-term LLM memory and can be used in combination with the AI Agent connector for RAG (Retrieval-Augmented Generation) use cases.

If you would like to see these new connectors in action, we encourage you to review our website and see a video of how Camunda provides this functionality. We also have a step-by-step tutorial for using the AI Agent Connector in our blog.

Camunda 7

There are several updates in this release for Camunda 7.

Support for Spring Boot 3.5

This alpha release features support for Spring Boot 3.5.0.

New LegacyJobRetryBehaviorEnabled process engine flag

Starting with versions 7.22.5, 7.23.2 and 7.24.0, the process engine introduces a new configuration flag: legacyJobRetryBehaviorEnabled.

By default, when a job is created, its retry count is determined based on the camunda:failedJobRetryTimeCycle expression defined in the BPMN model.

However, setting legacyJobRetryBehaviorEnabled to true enables the legacy behavior, where the job is initially assigned a fixed number of retries (typically 3), regardless of the retry configuration.

In 7.22.5+ and in 7.23.2+ the default value is true for legacyJobRetryBehaviorEnabled. For 7.24.0+ the default value is false for legacyJobRetryBehaviorEnabled .

External task REST API and OpenAPI extended

Now the External task REST API is extended with the createTime field. OpenAPI is updated as well along with the extensionProperties for the LockedExternalTaskDto.

You can find the latest OpenAPI documentation here. Thank you for this community contribution.

Camunda 7 to Camunda 8 Migration Tools

With our Camunda 7 to Camunda 8 Migration Tools 0.1.0-alpha2 release, the Camunda 7 to Camunda 8 Data Migrator brings many quality of life improvements for our customers that are moving from Camunda 7 to Camunda 8.

Auto-deployment with Migrator Application

To help you migrate seamlessly, the BPMN diagrams that are placed in ./configuration/resources directory are auto-deployed to Camunda 8 when starting the migrator application.

Simplified Configuration

We’ve also made it easier to configure the Camunda 8 client allowing you to define client settings such as the Zeebe URL directly in the application.yml file.

Logging Levels

In addition, logging has been enhanced with the introduction of logging levels, as well as more specific warnings and errors.

For example, if a Camunda 7 process instance is in a state that cannot be consistently translated to Camunda 8, a warning is logged and the process instance is skipped.

To proceed, these instances must be adjusted in Camunda 7. Once complete, with the recent updates, you can resume migration for previously skipped and adjusted instances.

While the Camunda 7 to Camunda 8 Migration Tools are still in alpha, you can already check out the project and give it a try! Visit https://github.com/camunda/c7-data-migrator.

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.

The post Camunda Alpha Release for June 2025 appeared first on Camunda.

]]>
The Benefits of Using Camunda Compared to Traditional IT Solutions https://camunda.com/blog/2025/05/the-benefits-of-using-camunda-compared-to-traditional-it-solutions/ Fri, 30 May 2025 17:38:12 +0000 https://camunda.com/?p=140120 Camunda takes care of your business processes from end to end so your team can focus on solving business probllems.

The post The Benefits of Using Camunda Compared to Traditional IT Solutions appeared first on Camunda.

]]>
At Camunda, we frequently have conversations with a lot of organizations that are running their business processes on traditional IT solutions. Their business process logic and business rules driving pivotal points in the process flow are buried deep in .NET, Java, or Python programs, or in database elements like stored procedures. While this works, there’s typically a lot of friction when it comes to making processes visible and understandable across the business, as well as considerable time-consuming effort when changes need to be made.

Camunda is designed to make these and many other challenges far easier when it comes to business process orchestration and automation, not to mention adding numerous features you may never have thought of. Let’s explore how a Camunda-based solution adds value to an organization, accelerates solution development, increases agility, and helps in reducing the TCO (total cost of ownership) and shortening the TTM (time to market) for companies using it over a homegrown solution.

Improved business-IT collaboration

With Camunda, business teams get end-to-end visibility and control over the business process flow. What you see is what runs in the system!

Compare the BPMN flow below with the same logic living in a verbose document or a piece of code—the visual graphical model speaks for itself in terms of intuitiveness and clarity. With Camunda, the same BPMN model is used to design, implement, operate the solution and create business user reports. This gives all stakeholders visibility into what logic exactly runs inside the system.

The need to keep the documentation updated as the project evolves is obsolete. The BPMN is live documentation as well.

BPMN as live documentatioan
List of functional user requirements
Code for updating docs

Reduced development effort

Why reinvent the wheel? Camunda helps you reduce development effort and focus only on implementing your use case specific business logic.

BPMN provides out-of-the-box support for complex logic, like asynchronous waits on an incoming message, timer-based action triggers, clearly defined compensation activities to implement rollbacks in a distributed transaction, automated error handling with an option for human intervention, and open standards based business rules with DMN;. all of this with the powerful scalability that Camunda provides.

Programming all of these on your own is redundant when Camunda does this out of the box. Leverage Camunda accelerators like connectors and reusable assets like blueprints.

Calling a REST API, SOAP service, Lambda function, RPA system, SAP, CRM, Database, or any of the other cloud services? We have you covered! Use the out-of-the-box connectors and accelerate your efforts! Here’s a sample of how easy it is to make a REST call:

Making a REST call

Leverage the greatness of AI without additional integration effort—use the AI connectors to bring in intelligent process flow execution with Camunda. AI becomes just another endpoint to be orchestrated rather than investing development effort to establish this integration.

AI as another endpoint in a process

Leverage our AI-based BPMN Copilot to convert your verbose use case documentation or existing programs with business logic to create BPMN. Save time and accelerate your implementation!

Create UI forms in a low-code fashion—make use of Camunda forms to quickly create UI forms using the drag-drop Camunda forms editor. Nontechnical business users can quickly create UI forms themselves, and for the cherry on top? You can create forms in Camunda and display them in your custom front end applications!

Gain end-to-end visibility across the process model

Camunda enables true end-to-end visibility across your whole process model. For example:

  • Diagnostics and troubleshooting get easier since you can exactly pinpoint the status of the workflow or the point of failure without having to devour log files from multiple systems, especially in case of distributed systems or microservice architectures.
  • This enhances the efficiency of the operations and support teams, which need fewer FTE, freeing up IT teams to focus on innovation.

Check out the screenshot below of a sample Operate dashboard demonstrating the data variables and point of failure.

Operate dashboard

Business reports and insights out of the box

With Optimize, Camunda helps you generate detailed reports automatically. We provide the ability for business users to create self-service reports that are near real time using a wizard-based approach without any query languages.

Use Optimize’s wizard-based approach to:

  • Define your business KPIs and business audit reports
  • Identify opportunities to improve the business process flow
  • Create datasets that are ML-ready for further analysis
  • Set up alerts in case of KPI accomplishments/SLA breaches and so on

Take a look at the sample Optimize dashboard below:

Operate dashboard II

Increased operational agility

Changes to your business flows become much clearer and faster when you use Camunda. For example:

  • Moving the business logic into BPMN and DMN cuts down on a lot of complexity, and maintenance over the longer term becomes easier.
  • With traditional systems, you could need a daunting amount of time to analyze the impact of the change in the code base and implement the code changes while keeping the code base maintainable.
  • With the business process depicted in the graphical BPMN notation, the impact analysis is short. Implementing the change could range from simply reorganizing the tasks in the BPMN to adding or removing tasks from the BPMN to modifying your service-task or custom connector implementations to changing the rules in DMN tables. All much easier and more straightforward.

Agile and IT teams can quickly respond to change requirements to meet business needs, ensuring that your solution can remain compliant to ever-changing regulatory compliance requirements. This of course also enables your business to remain competitive in the market.

Disaster Recovery

Zeebe has built-in active-active replication, which means you have Disaster Recovery (DR) out of the box. This lays the foundation for a resilient and highly available stage engine. Additionally we also support multi-region setups, enabling active-active or active-passive modes of Disaster Recovery across different geographical regions to ensure resilience for mission critical applications.

Innovate at any scale

Since there is no database backing its state, Camunda can scale almost linearly to meet your growing throughput requirements as your business grows! Need more throughput? It could be as simple as adding more nodes and scaling the Zeebe Cluster.

Our benchmarks have demonstrated that we can handle hundreds of process instances and thousands of task instances per second. Camunda can also handle both high throughput and low-latency use cases. Take a look at the following Grafana snapshot from a Camunda benchmark run using a BPMN process with 11 service tasks.

Grafana

An open, composable, and flexible architecture

We use open standards for building the process models and implementing business rules. Camunda strives to provide low-code features to accelerate solutioning while also being developer-friendly to implement customised solutions.

By now, we all know that customisations to out-of-the-box features are often necessary. Camunda is flexible and composable, allowing you to replace out-of-the-box components with custom coding where needed. Design standardized solutions without vendor lock-in!

We’ll take care of process orchestration so you can focus on your business problems

Rather than building all these capabilities from scratch again, leverage our orchestration platform’s capabilities to help your IT teams focus on just solving your business problems. We’ll take care of orchestrating your business process flows end-to-end at scale!

The rest of the iceberg

What’s next? Camunda’s flexible, scalable, and intelligent orchestration and automation platform empowers you to create a composable and best-of-breed architecture. Operationalize AI to meet your current business requirements while staying comfortably poised to leverage other new technological disruptors as they become available in the future.

The platform provides a number of out-of-the-box components like RPA to integrate with legacy systems, Tasklist to enable human interaction, a DMN-based business rules engine, and Intelligent Document Processing.

Camunda is also flexible enough to be used in a plug-and-play fashion. Swap a certain OTB component with your specific solution. For instance, you could swap Camunda’s RPA with your existing RPA solution, or swap the Tasklist with your custom UI.

Similar to a building made of LEGO blocks, Camunda provides the flexibility to swap out the components that you want with other implementations to suit your needs. This lets you eliminate vendor lock-in and discover more value for your business!

Moving from a legacy solution to Camunda

Hopefully the value Camunda provides is easy to see, but of course it’s still a change if you’re already using something else. If you’re evaluating the effort to migrate from your programming-based solution to Camunda, be sure to:

  • Check out Camunda’s BPMN Copilot to convert the business process logic in your programming code like Python, Java, C# etc into BPMN quickly. This saves a huge chunk of time while migrating your business process flow to Camunda.
  • Consider that you can refactor business-specific logic into service tasks or project/enterprise-specific connectors, promoting standardisation and reuse.
  • Talk to us! We’re happy to explore the possibilities and benefits for your specific use case!

The post The Benefits of Using Camunda Compared to Traditional IT Solutions appeared first on Camunda.

]]>
Camunda 8.8 Preview: Introducing FEEL Capabilities in Copilot https://camunda.com/blog/2025/05/camunda-88-preview-feel-capabilities-copilot/ Mon, 19 May 2025 21:18:07 +0000 https://camunda.com/?p=139288 Easily turn plain language into accurate FEEL expressions with the latest capabilities coming to Camunda Copilot.

The post Camunda 8.8 Preview: Introducing FEEL Capabilities in Copilot appeared first on Camunda.

]]>
Despite FEEL being friendly enough, users, both professional and low-code developers alike, can still stumble at times when writing, debugging, and managing FEEL expressions.

According to the 2025 State of Process Orchestration & Automation Report, the complexity of processes and the diversity of systems are major hurdles for both business and IT teams. Nearly 78% of organizations report that complex logic and conditionality increase the difficulty of automation. That’s why we are excited to give you a preview of the FEEL capabilities that will be introduced in Camunda’s Copilot for Camunda Web Modeler SaaS in the Camunda 8.8 release. These new features will empower users to author FEEL logic much more easily and accurately.

With this added functionality, users will be able to type their intent in plain text, and Copilot has been trained and tested to generate valid FEEL expressions using the available process variables and context. It can also fix incorrect or incomplete FEEL expressions, guiding users toward valid logic. Additionally, Copilot can explain the purpose and syntax of FEEL functions, helping users understand how each expression works and translate code snippets like Java, JUEL or Python into FEEL. Lastly, seamless debugging is built in; users can test, refine and validate FEEL expressions directly within the Modeler without switching to Play mode. Copilot can even create missing context variables and generate mock values for testing, reducing time-consuming trial and error.

Generate, explain, debug, and convert FEEL expressions from plain text or code with Camunda Copilot’s new FEEL capabilities.

From natural language to executable processes

This new support for FEEL expressions adds a powerful dimension to Camunda Copilot’s existing BPMN capabilities. Users can now generate BPMN-compliant diagrams from natural language descriptions (or, for that matter, create documentation based on a BPMN diagram) and immediately enrich them with executable business logic. Imagine describing a process in plain language, watching it take shape as a BPMN diagram, and then seamlessly using Copilot to define conditions, calculations, and decision logic, all without writing complex code or switching out of Modeler.

Camunda-copilot
Quickly generate BPMN diagrams from any text input, whether it’s simple natural language or legacy code, or generate documentation or suggestions from existing diagrams in seconds using Camunda Copilot.

Whether migrating legacy models, translating documentation into BPMN, or iterating on end-to-end processes, Copilot can help you accelerate and improve your process modeling. It enables both technical and business users to rapidly prototype, validate, and enhance process models with high-quality, executable logic, reducing manual effort and increasing model quality. We’re excited that this feature is coming soon to Web Modeler and we can’t wait for you to try it out and let us know your feedback!

Update: As of the June Camunda alpha release, this feature is now available and ready for use! Check it out in the latest alpha and learn more here.

The post Camunda 8.8 Preview: Introducing FEEL Capabilities in Copilot appeared first on Camunda.

]]>
Camunda Alpha Release for May 2025 https://camunda.com/blog/2025/05/camunda-alpha-release-may-2025/ Tue, 13 May 2025 17:51:37 +0000 https://camunda.com/?p=138251 We're excited to announce the May 2025 alpha release of Camunda. Check out what's new.

The post Camunda Alpha Release for May 2025 appeared first on Camunda.

]]>
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 May 2025 8.8-alpha4 release.

This blog is organized using the following product house, with E2E Process Orchestration at the foundation and our product components represented by the building bricks. This organization allows us to organize the components to highlight how we believe Camunda builds the best infrastructure for your processes, with a strong foundation of orchestration and AI thoughtfully infused throughout.

Product-house

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

Zeebe engineers have been contributing to streamlining future functionality during this release cycle.

Operate

Our Operate engineering team has been working on bug fixes for this release cycle.

Tasklist

Tasklist engineers have been working on bug fixes for this release cycle..

Web Modeler

With this alpha release of Web Modeler, we have new features that improve change governance and help Self-Managed users deploy and test their processes.

Description field for versions

In addition to the version tag, there is a new dedicated description field on versions that serves as a change log or a Git commit message to track what changed and why.

Web-modeler-description-field-versions

In previous versions, the version name field was doing too much—sometimes used to indicate the actual version, and other times repurposed as a quick commit message or change summary. This led to confusion and limited clarity during reviews and collaboration.

Web-modeler-description-field-versions-2

Shared resources like connector templates now support a description field, allowing developers to document changes meaningfully. Whether you’re publishing to shared resources or consuming a template, you’ll have better context and insight into what’s new.

Web-modeler-description-field-versions-3

These enhancements are designed to make versioning more intuitive and collaborative—helping teams stay aligned and reducing ambiguity.

Username/password deployment (Self-Managed)

Web Modeler now supports HTTP Basic Authentication, unblocking teams that rely on username/password authentication to deploy to their Self-Managed environment.

This update makes the deployment experience more flexible and accessible, especially for teams with simpler or legacy authentication needs.

Scenarios support (Self-Managed)

Self-Managed users can now replay scenarios in Play. You can use Play to quickly repeat manual test suites by recording and playing back process instances as scenarios. As you save completed instances as scenarios, Play calculates the percent of elements covered by the scenario suite. This is the first iteration towards a low-code process testing solution in the Web Modeler.

Desktop Modeler

With this release we have provided support for the following features:

Support for upcoming Camunda features

Camunda 7.24 is now supported with Desktop Modeler.

Application settings

You can now select your default execution platform version directly within the application. Configure selected application properties which were previously available only as flags.

Desktop-modeler-settings

Enhanced RPA integration

You can now use keyboard shortcuts to add comments, manage RPA scripts within process applications, and directly open “.rpa” files. If you’re on Windows or Linux you need to update the file associations for “.rpa”.

Check out the full release notes for the latest Desktop Modeler v5.35.0 release right here.

Optimize

Our Optimize engineering team has been working on bug fixes for this release cycle.

Identity

In this release cycle, our Identity engineering team has continued to add features around the management of tenants along with bug fixes.

Console

Our Console engineering team has been working on bug fixes for this release cycle.

Installation Options

This section gives updates on our installation options and various supported software components.

Self-Managed

Helm

The following features are available with Helm in this release:

  • Improved the definition of Persistent Volume Claims (PVCs) by including the kind and apiVersion for configuration in the statefulset PVCs.
    Helm-pvcs
  • Corrected one of the  sources of “option is a table” Helm warning with the Elasticsearch suboptions.
  • Support for the global.extraManifests can now be used to add arbitrary Kubernetes data to the Helm chart.
  • New guide to connect and use external PostgreSQL via Helm Charts.
  • Diagnostics collection script automates the process of gathering logs and diagnostics from a Camunda Helm chart deployment running in a Kubernetes deployments to aid in troubleshooting.
C8Run
  • The startup message of Camunda 8 Run (C8Run) now adjusts ports dynamically depending on whether C8Run runs with the --docker flag or not.
  • The C8Run binaries for MacOS are now signed & notarized and no longer show the pop up “C8Run not opened”.
  • C8Run is now available from the Camunda’s Download Center
  • C8Run now provides a method for fetching JAVA_HOME and JAVA_VERSION automatically for Camunda support.

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

We updated connector functionality and provided some new additional connectors with this release.

  • We now offer a new Hubspot connector providing the following:
    • Efficiency: The new connector automates data transfer between HubSpot and Camunda eliminating manual entry and reducing errors.
    • Accuracy: This connector ensures data consistency across both platforms, providing reliable information for decision-making.
    • Productivity: Speed up workflows by automating contact, company, and deal updates between systems using the new Hubspot connector.
    • Integration: Seamlessly connect HubSpot and Camunda, enabling holistic process orchestration.
  • Manage and Run: With this release, Camunda provides a consolidated view of all webhooks, message queue subscriptions, and polling subscriptions for efficient monitoring and management for multiple connector runtime instances.
  • Secrets are now hidden from the error message in Operate enhancing both security and message clarity.
  • We have improved OpenAPI handling with our element template generator.
  • REST Connector: customers can now choose if they want to send null values (from the request body).
  • Our Email connector now exposes what Message-ID provided in the response or improved traceability, easier correlation, and better integration with systems that may rely on the Message-ID.

We hope you enjoy everything in the latest Connectors updates in this release right here.

Artificial Intelligence

With a continued focus on AI, this section provides information about the continued support of AI in our product components.

With this release, we have created a preview of our AI Agent with a blueprint of an AI Email Support Agent available in Camunda Marketplace. This blueprint takes advantage of our new Embeddings Vector Database connector to provide support for storage and retrieval of vector embeddings to provide long-term memory to AI Agents.

We encourage you to check out this new functionality. Each blueprint comes with a README and files to help you get started.

The AI Agent and vector database connector will be available in a subsequent alpha release for version 8.8.

C7 to C8 Migration Tools

We started working on the C7 to C8 Data Migrator in April and we are excited to present the very first version, 0.1.0-alpha1. This tool migrates running and completed process instances from Camunda 7 to Camunda 8. We are currently focusing on the runtime process instance migration.

Later this year, we will continue to productize the history process instance migration. The history process instance migration will initially be limited to RDBMS setups. The Data Migrator is a Spring Boot-based standalone application that connects to any C7 database and the C8 REST API.

It is important to ensure that your C7 process models are migrated and deployed to C8 before you continue migrating data. We are still in the early stages, and much work is ahead before the Data Migrator reaches general availability. Nevertheless, you can already check out the source code repository and play around with it—we are interested in your feedback!

Thank you

We hope you enjoy our latest alpha 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.

The post Camunda Alpha Release for May 2025 appeared first on Camunda.

]]>
Camunda 8.7 Release is Here https://camunda.com/blog/2025/04/camunda-8-7-release/ Tue, 08 Apr 2025 16:23:02 +0000 https://camunda.com/?p=133181 We're excited to announce the 8.7 release of Camunda. Check out what's new, including AI, IDP, RPA, SAP Integration, Camunda Copilot and more.

The post Camunda 8.7 Release is Here appeared first on Camunda.

]]>
We’re excited to share that the official software 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.

Release 8.7 brings new features around artificial intelligence (AI) investments into the product to improve the user experience and flexible, future-proof approach to process automation and AI adoption. Camunda enables you to overcome the limitations of fragmented automation and siloed AI so you can connect your automation efforts across people, systems and devices, unlocking lasting business value.

We accompany this investment in AI with the power of Intelligent Document Management (IDP), Robotic Process Automation (RPA), SAP Integration, Camunda Copilot and more. This post will delve into the power of agentic process orchestration, ad-hoc sub-processes and our newest features to provide you with our best enterprise-grade process orchestration and automation platform.

Below is a summary of everything new in Camunda 8.7.

Introduction to the new release blog

We introduced a new format for our release blog posts several months ago. As a reminder, this 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.

Image13

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

Support for ad-hoc sub-processes

The new Camunda version supports a new BPMN element: the ad-hoc sub-process. This new kind of sub-process allows more flexible process flows with a compact visual representation. It is the first step towards dynamic processes and execution of ad-hoc activities.

Image12

Support for deploying and linking Robotic Process Automation (RPA) scripts

In Camunda 8.7, Camunda proudly announces the 1.0 release of its integrated Robotic Process Automation (RPA) solution, now fully production-ready. This major update introduces a suite of powerful features designed to enhance the development, deployment, and management of RPA scripts.

Image10

Cancel banned instances

You can now cancel banned instances. A banned instance occurs when an unexpected, unhandled error happens in the Zeebe engine. When this happens, the process instance is frozen and will never terminate. To avoid causing confusion or taking unnecessary space, you can cancel it, effectively deleting it from the engine.

We hope you enjoy the latest Zeebe 8.7 release right here.

Operate

Support for ad-hoc sub-processes

Operate now supports a new BPMN symbol—ad-hoc sub-process. With this support, you can check what elements from an ad-hoc sub-process have been executed and which are in process, etc. This facilitates end-to-end visibility into process execution while enabling ad-hoc execution, depending on the specific case.

Image6

We hope you enjoy everything in the latest Operate 8.7 release.

Tasklist

Camunda’s Document Handling makes use of new components on Form-JS. These are:

File Picker

You can now choose to include a “file picker” to select a file or multiple files (as configured) to upload to your process instance.

Image7

When included on your form, you configure the form element.

Image14

When the form has been assigned in TaskList, you can select the Browse button to include the appropriate files.

Image21

When files have been successfully uploaded, the name of the file(s) will appear on the form.

Image11

Document Preview

Now, you can add a Document Preview to a form to preview documents associated with the process.

Image9

When a user is interacting with the form, they will see the document in preview, something like this.

Image3

In this release, we have also worked on bug fixes and minor improvements for Tasklist. We hope you enjoy all the latest updates!

Web Modeler

README support

Web Modeler now supports the README file type in common markdown format to formally document your process.

Image15

Users can create, edit, preview, version and diff README files within Web Modeler as with any other supported file type. In addition, your README files that are inside your process application can be synced with your Git repository.

Process landscape visualization

Web Modeler automatically generates an interactive visualization of all BPMN files within a project, folder or process application that shows connections between them allowing users to quickly understand the structure of a project and the process dependencies.

Image17

Users can view the process landscape and interact with this visualization. For example:

  • You can click a node to view the details of the selected BPMN file including the latest version and the README.
  • You can also search for a specific file.
  • You can highlight the entire hierarchy of related connections.

Sharing projects for organization-wide collaboration

With the introduction of process landscapes and README support, users can leverage the existing capabilities within Web Modeler for organization-wide collaboration. You can create a shared project and invite collaborators—it’s now possible to invite all users in the organization at one time—to this shared project for organization-wide reuse.

Users can also view the landscape of the shared project to see details of specific versions including the README and then reuse them by copying these versions into their target project.

Bulk publish of connector templates to shared resources

It is now possible to use the public API to publish a connector template version to the organization.

Milestones are now versions

In previous releases, Camunda referred to versions of files as “milestones” for certain cases. We now refer to all of these as versions to avoid any possible confusion.

Process application versioning

With 8.7, we introduce the concept of a process application version and link the versions of the individual assets created to this process application version. As a result, when selecting a process application version, you now know which resources are present for this version and can also view its contents. We can also perform actions like restore a version, deploy, download, delete, rename, and copy.

Process application review

Web Modeler now offers form review support for process application versions. Users can request a review of a process application version and update those changes to production in an approved manner. Reviewers can view the changes made in the version and approve or request modifications. Organization administrators can enforce these reviews before manual deployment to production.

Mono-repository Git Sync

Web Modeler offers the path option when using Git Sync which provides enterprise organizations the flexibility to safely integrate Web Modeler without charging their repository structure. Administrators can synchronize process applications with a defined path so that they can sync multiple process applications to the same repository.

GitLab Synchronization

Web Modeler now supports native integration with both GitLab as well as GitHub. Previously, we only supported GitHub for synchronization. This ensures seamless synchronization between Web Modeler, Desktop Modeler, and official version control projects.

Simplified deployment experience

With 8.6, Caunda introduced configuring clusters in Web Modeler for an easier deployment experience from a list of pre-configured clusters for deployment. In 8.7, we have simplified the deployment experience even further. User tokens are now used to authorize deployment, so users no longer have to enter credentials for a specific cluster requiring authentication.

Connector template generator

Now it is possible to automatically generate a custom connector template directly from Web Modeler by importing an existing API definition, such as an OpenAPI specification, Swagger specification, or a Postman collection.

Image19

Support for non-public database schemas

Customers can now easily install Web Modeler using a non-public PostgreSQL database schema without any additional configuration steps.

Multi-tenancy support with Play

Play now supports multi-tenancy.

Appending tasks

You can now create and append tasks with available resources within the current project. You can find the available processes, decisions, and forms in the append menu to directly create a task linked to that resource.

Zeebe User Tasks

With this release, user task events have been renamed to “Camunda user tasks” and this is the default type in Modeler. Job worker-based user tasks have been depreciated, with migration support provided to help transition smoothly to the new implementation type.

BPMN Copilot (SaaS only)

Thanks to Camunda’s integrated BPMN Copilot for SaaS, anybody can go from 0 to 80% of a process diagram in minutes. Users can generate process diagrams from natural language descriptions. The simple interface means that even BPMN novices can make meaningful, accurate diagrams. And BPMN Copilot also generates a new version each time it creates a diagram, so you can see the progression of your process.

Image4

You can also feed documentation of a process, other vendor specifications and more to generate your BPMN diagram with Camunda Copilot.

BPMN to text with Camunda Copilot (SaaS only)

As we all know, documentation can be tedious to create and difficult to maintain with rapid iterations. With the 8.7 release of Camunda Copilot, you can not only generate BPMN diagrams, but you can also generate text from your BPMN diagram.

Image5

This offers a wide range of benefits including:

  • Rapid draft of process documentation
  • Faster enablement for how a process works
  • Simpler explanation of process behavior to stakeholders

Ad-hoc sub-processes

With 8.7, we have introduced support of the BPMN element for ad-hoc sub-processes. This element is a collection of tasks that can be executed independently without predefined connections to other tasks in the process. This new process sets the stage for our support for agentic AI and AI agents, providing a compact visual representation and more flexible process flows―both deterministic and non-deterministic. AI agents enable you to increase the level of automation in a process, while BPMN provides guardrails for the use of AI models.

Image2

Reply scenarios

Play supports manual testing; however, this approach often leads to limited test coverage, lacks protection against regressions, and involves repetitive, error-prone tasks. However, with 8.7, you can now use Play to quickly repeat manual test suites by recording and playing back process instances as scenarios. As you save completed instances as scenarios, Play calculates the percent of elements covered by the scenario suite. This is the first step towards bringing automated testing into the Web Modeler and enabling business and IT to collaborate on automated tests.

REST API support of customer JWKS location and JWT algorithms

Self-Managed customers can now configure JWKS (JSON Web Key Set) location and JWT (JSON Web Token) algorithms manually. This is especially useful when the information cannot be derived from the OpenID configuration.

We hope you enjoy the latest Web Modeler 8.7 release!

Desktop Modeler

With our Camunda 8.7 release, we have provided support for the following features.

Support for upcoming features

Camunda 8.7 and 7.23 are now fully supported with Desktop Modeler.

Configure completion attributes for sub-processes

With the support of ad-hoc sub-processes, additional functionality has been added to support completion attributes. An ad-hoc sub-process can define an optional `completeCondition`―a boolean expression―that is evaluated every time an inner task or element is completed.

Support for process applications

We now support process applications and resource linking. You can use process applications to easily group and link processes, decisions, and forms in a project.

RPA editor

With the new RPA editor, users can edit, test, and deploy Robotic Process Automation (RPA) scripts.

Image22

Check out the full release notes for the latest Desktop Modeler 5.34 release right here.

Optimize

In this release, we have also worked on bug fixes and minor improvements for Optimize.

Console

Console self-managed: Tags and user-defined properties

We have added support for custom tags and properties in the self-managed Console to make it easier to manage orchestration clusters. Admins can now label clusters with tags like prod, dev, or test to identify them by environment quickly. These tags appear in the Console UI and can be accessed via the Administration API, helping with reporting and cost tracking.

Console self-managed: Inbound connectors monitoring

We’re introducing a new monitoring experience for inbound connectors to improve visibility and operational control. This release delivers a centralized view of all inbound connectors that are running for each Orchestration cluster managed within the Console.

We hope you enjoy the latest Console!

Installation options

This section gives updates on our installation options and various supported software components.

Self-Managed

Camunda 8 Run

Camunda 8 Run (C8Run) now supports additional configuration parameters, including web application port, location of keystore TLS certificates, and log level. With this release, we also introduced a new --docker option allowing you to start C8Run with the docker-compose up command and deploy Camunda 8 using Docker Compose instead of starting with a Java engine.

Reference architecture—Openshift dual region

We have published a Camunda dual-region deployment guide for OpenShift. This guide will allow our customers using OpenShift to develop active-passive configurations with failover and regional replication. For more information visit the documentation.

Kubernetes production guide

We’re excited to announce the Helm Chart Production Installation Guide. This comprehensive guide provides best practices and recommendations for running Camunda Self-Managed in production using Helm on Kubernetes. Whether you’re planning a new deployment or hardening an existing setup, this guide will help you optimize performance, reliability, and maintainability. Check it out here.

Support for user-defined manifests in Helm Charts

With this release, you can inject additional Kubernetes manifests directly through the values.yaml file. This feature is ideal for users who need to deploy custom resources—such as ConfigMaps, Deployments, or Services—alongside Camunda without modifying the Helm Charts themselves.

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

With 8.7, document handling support has been added to over ten (10) connectors, allowing users to send documents via Microsoft Teams, Slack, or as email attachments. Documents can be uploaded to AWS or utilized with our AI connectors to gather additional insights into your process information. You can find more information in our documentation.

We’ve introduced intrinsic operations that enable users to work with documents easily and generate public links that are compatible with all connectors.

Inbound connectors now come with safer default settings to prevent multiple processes from starting in the event of duplicated messages.

We hope you enjoy the latest Connectors 8.7 release right here.

Document handling

Document handling has been updated for release 8.7 and now provides:

  • Production support for 8.7
  • Compatibility with both Amazon Web Services (AWS) S3 bucket storage as well as Google Cloud Provider (GCP) bucket
  • A REST API that is available to manage and work with document operations:
    • Upload
    • Download
    • Delete
    • Create link

Intelligent document processing (IDP)

With 8.7, Camunda now offers intelligent document processing (IDP) enabling organizations to streamline and automate the handling of complex documents, minimizing manual errors and lowering operational costs. By integrating IDP into your process orchestration, you can enhance compliance, increase efficiency, and gain a competitive advantage.

Powered by AWS Textract and LLM technologies, intelligent document processing (IDP) helps you integrate automated document processing by extracting desired data fields and using them later into your end-to-end processes. You can train your IDP applications to extract certain data from different document types using an LLM extraction model.

Image8

Once configured, you can load various documents and test them against your configured extraction.

Image20

A connector is then created and can be used in various Camunda processes to extract data from documents providing deeper insights into the information provided.

Image1

This latest release provides the following:

  • IDP is now supported in production with the release of Camunda 8.7.
  • Allows for the configuration of your AWS region, AWS bucket name, and Camunda cluster while testing extraction.
  • IDP provides support for JSON extracted fields.

Check out the getting started guide to get an early insight into the new feature.

Robotic Process Automation (RPA)

As mentioned earlier in this release blog, Camunda now provides Camunda RPA to create and execute integration with other systems seamlessly from your Camunda process.

Camunda focuses on creating micro RPA bots that simulate APIs, allowing you to automate interactions with legacy systems seamlessly. These bots serve as the glue between the legacy world and new digital environments.

Image18

Check out the getting started guide to get an early insight into the latest features.

Ecosystem

In this section, we provide release details for our various business solutions and product integrations. 

Camunda SAP Integration

With Camunda’s support for SAP, you can simplify your SAP transformations and increase business agility. Camunda offers SAP integration to provide the ability to integrate both SAP and non-SAP systems.

Image16

Our SAP integration has several modules to support the following functionality:

  • Retrieve and write data to and from any SAP System (via OData and RFC)
  • Start a Camunda process from any SAP System via an API
  • Build one-user multi-page flow
  • Generic SAP Business Technology Platform (BTP) Process Launcher to start Camunda processes in an SAP Fiori application during development
  • Render Camunda forms in the SAP Fiori Design System as part of the one-user multi-page flow

This deep integration provides many benefits to our customers including:

  • It is an SAP Certified integration.
  • There are no additional licensing costs.
  • Our integration is compliant with SAP’s Clean Core strategy.
  • Camunda’s integration with SAP retains both SAP and BTP governance.

Camunda 7

With Camunda 7, we have added new features to improve the usability of Cockpit including:

  • Operate with subsets of process instances.
  • Filter processes with exceptions and retries left.
  • Configure the default value for the cascade flag.
  • Display business key for called process instances.
  • Setting variable batch operation is now idempotent.

In addition, we now provide support for the FEEL Scala Engine as an integrated script engine.

We have added support for new environments as well including:

  • PostgreSQL 17
  • AWS Aurora PostgreSQL16
  • Spring Boot 3.4
  • WildFly 35
  • Quarkus 3.20 LTS

The engine, by default, points to Spring 6 now.

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.

Join us live to learn more!

Check out our companion release blog for additional information. You can learn more about recently released features in our upcoming webinar scheduled for April 10th at 11:00 AM ET / 4:00 PM CET. Register for the webinar to hear all about this release.

The post Camunda 8.7 Release is Here appeared first on Camunda.

]]>
Introducing Camunda Process Test—The Next Generation Testing Library https://camunda.com/blog/2025/04/camunda-process-test-the-next-generation-testing-library/ Fri, 04 Apr 2025 18:36:08 +0000 https://camunda.com/?p=132737 Transition from Zeebe to Camunda Process Test with Camunda 8.8 for a more robust, flexible testing framework.

The post Introducing Camunda Process Test—The Next Generation Testing Library appeared first on Camunda.

]]>
At Camunda, we’re committed to continuously improving the developer experience and ensuring our customers have robust tools to build, test, and deploy processes with confidence. This year, we’re streamlining our architecture, APIs, and testing libraries to help developers build process applications more efficiently.

As part of this commitment, we are excited to announce a significant evolution in our testing libraries: Camunda Process Test, designed specifically for Camunda 8.

Why the change?

Until now, Camunda 8 users have relied on the Zeebe Process Test (ZPT) library to unit test BPMN processes. ZPT served us well, leveraging an in-memory Zeebe engine with gRPC to run tests and verify process behavior.

However, as our platform evolved, ZPT could no longer fully support the latest Camunda 8 features, including our new REST API and user task functionalities. Additionally, as part of our API streamlining strategy, most of our gRPC endpoints will be phased out by version 8.10, making ZPT incompatible moving forward.

To address these challenges and provide our customers with enhanced testing capabilities, we’ve developed a completely new testing library: Camunda Process Test (CPT).

Introducing Camunda Process Test

The Camunda Process Test library is our next-generation testing framework, designed and built for our customers’ evolving needs. CPT offers powerful testing capabilities and fully aligns with the new Camunda 8 REST API, enabling comprehensive testing of BPMN processes, connectors, user tasks, and more.

Here are some highlights of what CPT offers:

  • Improved developer experience: By leveraging technologies like TestContainers, CPT ensures faster test execution, simpler environment setup, and smoother integration into modern CI/CD workflows. Also, by using the in-memory H2 database as a secondary storage, the testing library keeps a small memory footprint.
  • REST API integration: CPT fully integrates with the Camunda 8 REST API, providing extensive test coverage for the latest features, including Camunda user tasks, connectors, and advanced client commands.
  • Enhanced assertions and test coverage: CPT provides a rich set of assertions and generates detailed test coverage reports after each test run. These enable developers to quickly pinpoint testing gaps and verify process behaviour more accurately.
  • Automatic wait handling: CPT automatically manages process wait states, eliminating the need for manual waitForIdleState() or waitForBusyState() calls, significantly simplifying your test code.

Deprecation timeline for Zeebe Process Test (ZPT)

With the introduction of CPT in Camunda 8.8, we’re officially deprecating the Zeebe Process Test library. Here’s a clear timeline to help you plan your migration:

Camunda 8.8 (October 2025)

  • Introduce CPT as the recommended testing library.
  • Mark ZPT as deprecated (available but no longer actively enhanced).
  • Provide a comprehensive migration guide and assertion mapping documentation.

Camunda 8.9 (April 2026)

  • Transition: Both CPT and ZPT remain available and fully supported, allowing ample time for migration and testing.

Camunda 8.10 (October 2026)

  • Fully remove Zeebe Process Test library from repositories and documentation.
  • Customers must complete the migration to CPT before upgrading to 8.10.

Migration made simple

We understand that migrating to a new testing framework involves effort. To ensure a smooth transition, we’ll develop detailed resources, including:

  • A comprehensive step-by-step migration guide from ZPT to CPT. It will include:
    • Clear mapping of existing ZPT assertions and utilities to their CPT counterparts
    • Practical example code snippets covering common migration scenarios
  • Documentation featuring CPT’s new capabilities and best practices

These resources will be available together with the 8.8 release.

The migration involves the following steps:

  1. Review existing test cases: Identify ZPT usage and custom assertions within your test suite.
  2. Replace ZPT assertions with CPT equivalents: Use our assertion mapping guide for straightforward replacements.
  3. Adapt to structural changes: Remove manual wait states and leverage CPT’s built-in automatic handling.
  4. Migrate from Zeebe client to Camunda client: The Zeebe client is deprecated in favor of the Camunda client. CPT supports both clients until version 8.10.
  5. Transition to TestContainers: Update local development environments and CI pipelines to use TestContainers, enabling consistent and fast test environments.
  6. Utilize CPT’s enhanced capabilities: Leverage new test coverage reports, granular task lifecycle assertions, and improved connector testing.

Looking ahead

By transitioning to the Camunda Process Test, you’ll gain a more robust, flexible, and powerful testing framework aligned with the latest Camunda 8 features. While migration requires initial effort, the long-term benefits of improved test coverage, clearer assertions, and enhanced developer productivity are substantial.

We strongly encourage all customers to begin the migration process with the 8.8 release. Our documentation team and support resources will be ready to assist you in making this transition smoothly. Camunda documentation will provide detailed migration instructions and more information.

As always, we welcome your feedback and questions.

Happy testing!

The post Introducing Camunda Process Test—The Next Generation Testing Library appeared first on Camunda.

]]>
Camunda 8.7 Preview: Intelligent Document Processing https://camunda.com/blog/2025/03/camunda-8-7-preview-intelligent-document-processing/ Mon, 17 Mar 2025 20:14:46 +0000 https://camunda.com/?p=131418 Native Intelligent Document Processing is coming to Camunda. In this preview of the alpha release, learn how you can get started with it today.

The post Camunda 8.7 Preview: Intelligent Document Processing appeared first on Camunda.

]]>
One of the most anticipated new features of the upcoming 8.7 release is Intelligent Document Processing (IDP). We teased IDP at CamundaCon in New York City last fall, and since then the engineering teams have been hard at work building a scalable document handling solution inside Camunda. With the latest alpha release, we are excited to announce that IDP is now available for testing for those on Self-Managed, with full SaaS support coming in next month’s 8.7 minor release.

As always, this is an alpha release, so you may encounter incomplete features. If you do, please let us know! You can share the issue on our forum or, if you’re an enterprise customer, let your AE or CSM know about the issue. This feedback helps our team as they work to finalize the features for the 8.7 release in April!

Requirements

Note: this configuration applies to an early-access alpha release of Camunda 8.7 and IDP. This configuration is likely to be different in the final 8.7 release.

There are a few requirements before you can start using IDP with Camunda. To get started, you’ll need API keys for Amazon Bedrock. Behind the scenes, Camunda connects to Bedrock to parse and understand the uploaded document. There are a few steps needed:

  • First, you need to configure a user in AWS IAM that has permission to Amazon Bedrock, AWS S3, and Amazon Textract.
  • Configure and save the access key pair for the IAM user. You need to save both the access key and secret access key.
  • Create an AWS S3 bucket. It can be named whatever you want, but remember the name and region as they will be needed next!

Next, you’ll need to start an 8.7.0-alpha5 cluster with IDP enabled. IDP is only supported with 8.7.0-alpha5 in Self-Managed. SaaS alpha releases do not support IDP yet! (Support for SaaS will be included in 8.7, but is not available in this alpha.) IDP is also not supported in Desktop Modeler; you must use Web Modeler to configure and test IDP.

The easiest way to get started with IDP in Self-Managed is to use the Camunda 8 Docker configuration. Once you’ve downloaded the Docker Compose files, you will need to:

  • Add the access keys, S3 bucket name, and region from AWS to the connector-secrets.txt file
  • Add the access keys, S3 bucket name, and region to the docker-compose.yaml file in two different places:
    • Under the zeebe container, and;
    • Under the tasklist container

And that’s it! Now you’re ready to train Camunda on how to extract data from a document!

Training document extraction

Before you can use IDP in your processes, you need to define how data should be extracted from each type of document. The first step is to create a new IDP Application inside Web Modeler.

Create-idp-application-camunda

Select your alpha cluster and give your IDP application a name. Each IDP application will store a set of document extraction templates which will be used to extract data from an uploaded document. When you add an IDP connector to your process, you link it to an IDP application, just like you link a user task to a form. Camunda will match the document to one of the templates, then execute that template to extract the data.

Currently, IDP only supports unstructured data extraction. This method uses AI to understand a document’s structure and find the necessary data. In the future, Camunda will support a structured data extraction method that will allow data extraction from well defined data structures, such as XML or JSON documents.

For example, let’s build a customer invoice IDP application. First, we will create an unstructured data extraction called “Invoice PDF.”

Create-extraction-project

The first step after creating the project is to upload sample documents. It is best to upload several different versions of the document you are trying to parse, to give Camunda enough data to accurately test against. By training the AI models against different variations of the document, it helps ensure that the model has the best chance at success.

After uploading a document, click on the “Extract” button to the right of it. The next screen might look a bit intimidating at first, so let’s break down the three major sections:

Extraction-details
(click to enlarge)
  1. On the right side of the page, you will see a preview of the document you uploaded. If you uploaded multiple documents, you can preview each of them using the dropdown just above the preview. This makes it easy to reference the document itself while defining the fields to be extracted.
  2. On the left is a list of fields to be extracted from the document. For each field, you give it a name (this is the name of the variable the data will be stored in, similar to how forms work), a data type, and a prompt that tells the AI what to extract from the document.
  3. Finally, there is the extraction model and a couple of buttons. The extraction model dropdown gives you a choice between multiple available AI models available in AWS; the “Extract document” button tests your prompts against the previewed document; and last, you can save the configuration as a test case.

The prompt you create for each field is the same type of prompt that you might give ChatGPT. In many ways, creating prompts is a skill that needs to be learned and practiced. For the simple example in the screenshot, the prompt of “find the name of the person who this invoice is for” might not be the most eloquently stated English sentence, but it is a prompt the AI understands fairly consistently.

Looking for more information about AI prompting? Check out this blog post!

You might be wondering why we offer multiple models. There are two primary reasons: cost and compliance. As enterprises adopt AI, they may have policies that restrict which models can be used. Different models also have different costs. You will likely find that you need different models for different documents. Each model has its own strengths and weaknesses, and there is no prescription here: test your model and refine your prompts to get the results your process needs. Camunda offers multiple models to allow you and your enterprise to find the right balance between capability, cost, and compliance. (Coming up on the roadmap is allowing enterprises to bring their own model!)

When you’ve finished adding a few fields and have selected a model, click the “Extract document” button to test your prompts. For each field you added, you should see the expected value in the “Extracted value” text box. If you are getting different data, try refining your prompt.

Creating a test case

Once you’re satisfied with the results of the extraction, it is time to save this data set as a test case. A test case makes it easy to test the model against multiple documents and ensure you are getting the level of consistency you expect.

How is this different from the “Extract document” test, you might be wondering? The previous test worked against the single document selected in the preview; this step runs against all the sample documents uploaded! It also validates the data extracted in the previous step against the data extracted during the test to ensure they match. (In other words, it is checking the newly extracted data against the data saved in the previous step to ensure accuracy.)

After selecting the AI model you want to use, click the “Test documents” button and review the results. You can expand each field and view the extracted value for each of the test documents. If you find yourself getting inconsistent or incorrect results, you will need to go back to the “Extract data” step and further refine your prompts.

Creating-test-case
(click to enlarge)

You’ll notice in this screenshot that the total field did not get the same values as the test case. This is because I used a different model to test with (Claude 3.5 Sonnet instead of Llama 3 8B Instruct). In order to resolve this issue, I can choose to move forward with the Llama 3 model, or I can go back to the “Extract data” step and refine my prompts to work better with Claude.

Once you are satisfied with the results, click the “Publish” button and select “Publish to project.” Here you can give your IDP application a version and description, as well as select which model will be used to extract the data. Similar to how connector templates work, after you’ve developed it, you must publish it so that you can use it within processes.

Adding IDP to a process

There are two important things to consider when adding IDP to a process: first, you need a way to upload a document; and second, you need to use the new “IDP Extraction Project” task type.

There are two ways to upload a document to a running process:

For this example, I built the simplest possible form in Web Modeler with only a file picker. I gave the file picker the key of document, so I know that is the variable name that will store the uploaded document(s).

Upload-document

Next, I added a task for document processing. If you scroll all the way to the bottom of the “Change element” list, you will see a new section below the connectors called “IDP Extraction Project.” You should see your published IDP application here. Select it!

Add-idp-task-camunda

You’ll notice in the details pane that some secrets are automatically populated. If you changed the name of the connector secrets when configuring your cluster, you will need to remember to change the name here too! Be sure to check all of the fields to make sure they match how you’ve defined your process and data (of course, don’t forget to define your variable output handling too!):

  • Authentication: ensure that the proper connector secrets are set.
  • AWS Properties: ensure that the AWS region for your S3 bucket is set.
  • Input Message Data:
    • The “Document” field should reference whatever variable you stored the uploaded document in. For my example, I used the key name document. Document uploads via the file picker are a list, so we need to ensure we are getting the first element of that list by setting this field to document[1].
    • The “AWS S3 Bucket Name” field should be the name of the S3 bucket you configured earlier. By default we assume the name is “idp-extraction-connector.”

And that’s it, you’re ready to run and test your process!

Exciting things ahead!

If you want to see IDP implemented end to end, showing the file upload and parsing of the document, check out this fantastic introduction video from our Senior Developer Advocate, Niall Deehan!

Curious for what else is coming in 8.7? Check out the latest alpha release blog for 8.7.0-alpha5! Ready to start experimenting with agentic AI? Learn about some essential BPMN patterns for agentic AI, and then build your own agent! And as always, if you have any questions, join our community forum!

Happy orchestrating!

The post Camunda 8.7 Preview: Intelligent Document Processing appeared first on Camunda.

]]>
Camunda Alpha Releases for March 2025 https://camunda.com/blog/2025/03/camunda-alpha-release-march-2025/ Tue, 11 Mar 2025 09:30:00 +0000 https://camunda.com/?p=130901 We're excited to announce the March 2025 alpha releases of Camunda. Check out what's new.

The post Camunda Alpha Releases for March 2025 appeared first on Camunda.

]]>
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.

Please note that we have again released two alphas this month: 8.7.0-alpha5 and 8.8.0-alpha2. Below is a summary of everything new in Camunda for this March 2025 alpha release.

Introduction to the new release blog

We introduced a new format for our monthly release blog a few months ago. As a reminder, this 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.

Product-house

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

Zeebe engineers have been contributing to streamlining future functionality during this release cycle.

Operate

Our Operate engineering team has been working on bug fixes for this release cycle.

Tasklist

There are no major changes for Tasklist this month. The focus has been on stability improvements, addressing minor bugs, and optimizing performance to enhance overall reliability. Stay tuned for upcoming enhancements!

Web Modeler

With this alpha release of Web Modeler, we have several new features.

Project landscape visualization (0.1)

Project landscape visualization makes it possible to visualize the end-to-end process through a hierarchical view of all related processes, enabling better decision-making and strategic alignment. This feature is released for SaaS and Self-Managed.

Web-modeler-landscape-visualization

Process application versioning

You can now create versions of your process applications, tracking changes and ensuring the right version of the applications are deployed to the right environment.

Process Application Review: Governance (SaaS only)

Our Web Modeler formal review process now provides stronger governance and change control with Web Modeler to ensure safe production deployments for processes with low to medium complexity and criticality.

This second iteration provides a setting to enable production deployments from the Web Modeler UI if the process application has been reviewed as an alternative to using your own deployment pipeline.

Play support for multi-tenancy

With this alpha release, Play now supports multi-tenancy in Self-Managed.

BPMN to text with Copilot (SaaS only)

Documentation is tedious to create, and difficult to maintain with rapid iterations. With this alpha release of Camunda Copilot, you can not only generate BPMN diagrams, but Camunda now offers support to generate text from the BPMN diagram.

This offers many benefits including:

  • Rapid draft of process documentation
  • Faster enablement for how a process works
  • Simpler explanation of process behavior to stakeholders

We hope you enjoy everything in the latest Web Modeler 8.7.0-alpha5/8.8.0.alpha2 release!

Desktop Modeler

We are supporting several new features with Desktop Modeler with our latest alpha release.

Support for upcoming Camunda 8 features

You can now create diagrams for Camunda 8.8. We also added support for an updating user task listener.

Better modeling guidance

With this alpha, we have improved our validation of Camunda 8 ad-hoc sub-processes. In addition, customers can now provide their own documentation URLs for validation rules via the core infrastructure provided by linter plug-ins. The modeler picks up these URLs and displays them for error reports.

BPMN modeling improvement

You can now find elements using Camunda-specific search terms and change the event type without losing its implementation details.

Check out the full release notes for the latest Desktop Modeler 5.33 release right here.

Optimize

With this alpha release, we have added support for ad-hoc sub-processes into Optimize and worked on various bug fixes.

Unified REST API

Number-based key attributes

For our 8.8.0-alpha2 release, number-based key attributes have been removed from the API to eliminate possible confusion and keep the API clean.

Camunda Java SDK

The Zeebe Java client is now the Camunda Java SDK, featured in the Camunda Spring SDK and used in all internal downstream components. It replaces and extends the Zeebe Java client while preserving the same behavior for commands that exist in the Zeebe Java client. This enables us to support not only Zeebe, but our other products as well like Operate, Tasklist, etc.

Identity

For our 8.8.0-alpha2 release, we have introduced Orchestration Identity’s first end-to-end journey with basic authorization only.

Console

In this release, we worked on future functionality, bug fixes, and minor improvements for Console.

Installation Options

This section gives updates on our installation options and various supported software components.

Self-Managed

Helm charts

With the Helm Chart alphas, we have developed a production-focused deployment guide that provides a step-by-step approach to deploying Camunda 8 in a resilient and production-ready manner. This guide minimizes complexity while establishing a reliable foundation for most production use cases.

We have expanded our support to enable Document Handling for both GCP and AWS, and have upgraded to Keycloak version 26.

Additionally, we have completed a guide for setting up the necessary infrastructure to run Camunda 8 on Red Hat OpenShift on AWS (ROSA), supporting both single-region and dual-region deployments.

Camunda 8 Run now offers greater configurability, including support for customizable parameters such as ports, TLS, keystore, the option to disable Elasticsearch and more.

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

Our document handling has several new features related to connectors:

  • Our SendGrid connector now supports document attachments.
  • Our Google Drive connector now supports document upload and download.
  • Documents can now be used with our Textract connector.
  • You can now add attachments to Slack using our Slack REST connector.
  • You can configure the proxy using environment variables or system properties, which will then be used by the REST connector.

We hope you enjoy everything in the latest connectors releases 8.7.0-alpha5 and 8.8.0-alpha2.

Intelligent document processing (IDP)

With this release, we have introduced an early version of our newest Intelligent Document Processing (IDP) feature.

Powered by AWS Textract and LLM technologies, Intelligent document processing (IDP) helps you integrate automated document processing by extracting desired data fields and using them later into your end-to-end processes.

With this version, you can:

Check out the Getting started guide to get an early insight into the upcoming feature.

Full support for this feature will start from the 8.7 minor release onwards.

Robotic Process Automation (RPA)

With this release, we have introduced Robotic Process Automation (RPA) as part of the Camunda stack. With this version we support for the following:

  • You can create RPA scripts and do local testing within Desktop Modeler.
  • You can deploy and manage RPA files in Zeebe.
  • RPA tasks are now available within BPMN diagrams for automation.

Check out the Getting started guide to get an early insight into the upcoming features.

Business Solutions

In this section, we provide release details for our various business solutions and product integrations. 

Camunda 7.23.0-alpha4

For information on the latest updates to Camunda 7, please refer to the post in 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.

The post Camunda Alpha Releases for March 2025 appeared first on Camunda.

]]>
Camunda Alpha Releases for February 2025 https://camunda.com/blog/2025/02/camunda-alpha-release-february-2025/ Fri, 14 Feb 2025 14:05:46 +0000 https://camunda.com/?p=128717 We're excited to announce the February 2025 alpha releases of Camunda. Check out what's new.

The post Camunda Alpha Releases for February 2025 appeared first on Camunda.

]]>
We’re excited to share that the new alpha releases of Camunda are 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.

Please note that we have released two alphas this month: 8.7-alpha4 and 8.8-alpha1. As explained in our blog post about the 8.7 and 8.8 releases, we have postponed the release of the upcoming architecture streamlining changes. These architecture streamlining changes include: 

  • integrating Identity into the orchestration cluster,
  • unifying the REST API with the Camunda 8 REST API,
  • replacing Importer/Exporter architecture with Camunda Exporter,
  • harmonizing the data layer,
  • and some core features that were developed on top of that architecture (e.g., Task Listeners). 

While we had previously planned to release these changes with the April 8.7 release, we have moved their release to the October 8.8 release instead (find out more about why in this blog post).

To allow you to preview the architecture streamlining changes nevertheless, we are now releasing two alphas at the same time:

  • 8.7-alpha4 based on the 8.6 architecture (Identity as a separate component, dedicated importers for Tasklist and Operate, etc.) with improvements outside of core (e.g., new IDP capabilities). This alpha previews the 8.7 minor release in April.
  • 8.8-alpha1 ships the new, streamlined architecture. This alpha previews the 8.8 minor release in October.

Below is a summary of everything new in Camunda for this month.

Introduction to the new release blog

We introduced a new format for our monthly release blog a few months ago. As a reminder, this 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.

Camunda-product-house

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

In this release, we worked on future functionality, bug fixes, and minor improvements for Zeebe.

Operate

In this release, we worked on future functionality, bug fixes, and minor improvements for Operate.

Tasklist

In this release, we worked on future functionality, bug fixes, and minor improvements for Tasklist.

Web Modeler

We have several items to highlight for our upcoming 8.7-apha4 and 8.8-alpha1 releases.

Rename milestone to version

In this release, we have replaced the term “milestone” with “version” throughout the Web Modeler UI and API. The old milestone API endpoints are deprecated, but will still function.

BPMN Copilot (SaaS only)

Thanks to Camunda’s integrated BPMN Copilot for SaaS, anybody can go from 0 to 80% of a process diagram in minutes. Users can generate process diagrams from natural language descriptions. The simple interface means that even BPMN novices can make meaningful, accurate diagrams. And BPMN Copilot also generates a new version each time it creates a diagram, so you can see the progression of your process.

Camunda-bpmn-copilot

Process App Review: Basic Review Flow (SaaS only)

The Web Modeler now offers a formal review process for changes made in a process. Building off the process application, visual diffing and versioning functionality, a user can submit a version of a process application for review. If approved, the entire process app version is marked as reviewed.

Ad-hoc subprocesses

The new Camunda version supports a new BPMN element: the ad-hoc subprocess. In BPMN, an ad-hoc subprocess is a collection of tasks that can be executed flexibly at any time, without predefined connections to other parts of the process.

This new kind of subprocess allows more flexible process flows with a compact visual representation. It is the first step towards dynamic processes and execution of ad-hoc activities.

Process Landscape Visualization (SaaS only)

Our MVP process landscape solution addresses challenges around determining the relationship between collections of BPMN processes and reuse of processes by providing a comprehensive, hierarchical view of all related processes.

This solution enables an automation team leader to:

  • Visualize the entire process landscape of a project in a single, interactive interface
  • Drill down from high-level processes to detailed sub-processes and activities

By providing this holistic view, process landscapes empower automation team leaders to make more informed decisions, ensure top-down visibility for leadership, and help align bottom-up automation projects with the big picture. This release lays the foundation for more strategic, impactful process improvements across the organization.

Camunda-process-landscape-2

We hope you enjoy everything in the latest Web Modeler 8.7.0-alpha4 and 8.8.0-alpha1 releases!

Desktop Modeler

With our Desktop Modeler release, we have also added support for ad-hoc subprocesses. Please see Ad-hoc subprocesses under Web Modeler for more information.

Check out the full release notes for the latest Desktop Modeler 5.32 release right here.

Optimize

In this release, we worked on future functionality, bug fixes, and minor improvements for Optimize.

Camunda 8 REST API

The Camunda 8 REST API comes with a set of changes in 8.7.0-alpha4 and 8.8.0-alpha1.

With both versions, the default type for key attributes changes from number to string. This allows a uniform consumption across all programming languages and tools used to access the REST API. Key attributes in the API are those ending with “key”. Using the supported Camunda clients, this change is transparent and doesn’t require any changes in your code. Read more about this change and how to handle it in your custom applications if you access the API directly in our update guide.

With version 8.8.0-alpha1, we introduce the Camunda Java client. This is the successor of the Zeebe Java client, providing a unified client experience across all the resources of a Camunda 8 cluster, including process definitions, process instances, user tasks, decisions, and even identity-related resources like users, groups, tenants, and authorizations. The Camunda client supports manipulating data as the Zeebe client does. Beyond that, the Camunda client supports querying cluster resources leveraging the Camunda 8 REST API.

You can fetch the Camunda Java client via the newly created artifact io.camunda:camunda-client-java. The old artifact io.camunda:zeebe-client-java has become a relocation artifact, redirecting your build system to use the new Camunda client artifact. We recommend moving to the new artifact as soon as possible, as it serves as a full drop-in replacement of the Zeebe client artifact. All the Zeebe client classes exist in this new artifact as well, clearly marked as deprecated, so you can easily detect which code to migrate to the new Camunda client classes that serve the same behavior and further enhancements under a new class name.

We hope you enjoy everything in the latest Camunda 8 REST API 8.7.0-alpha4 and 8.8.0-alpha1 releases!

Identity

In this release, we worked on future functionality, bug fixes, and minor improvements for Identity.

Console

In this release, we worked on future functionality, bug fixes, and minor improvements for Console.

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

The following connector updates are available with both releases this month.

REST connector

The REST connector now supports the return of multiple values of the same header. In certain situations, an upstream server might return multiple values for a single header; for example, in the Set-Cookie header. In this case, the REST connector now returns the list of values inside the header map:

{"headers": {
  "regularHeader": "regularValue", 
  "Set-Cookie": ["1234", "mySpecialAuthToken"] 
}}

Connector SDK

The ConnectorInputException is now handled by the ConnectorJobHandler leading to a failed job without retries (or a technical error). This allows connector developers to raise errors without retrying them. So, when a ConnectorInputException is thrown from the outbound connector code, developers can handle these non-recoverable errors differently.

We hope you enjoy everything in the latest Connectors releases 8.7.0-alpha4 and 8.8.0-alpha1.

Camunda 7.23-alpha3

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 alpha 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.

The post Camunda Alpha Releases for February 2025 appeared first on Camunda.

]]>
Camunda Alpha Release January 2025 https://camunda.com/blog/2025/01/camunda-alpha-release-january-2025/ Tue, 14 Jan 2025 17:26:14 +0000 https://camunda.com/?p=126023 We're excited to announce the January 2025 alpha release of Camunda. Check out what's new.

The post Camunda Alpha Release January 2025 appeared first on Camunda.

]]>
We’re excited to share that the latest alpha 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 January 2025 8.7-alpha3 release.

Introduction to the new release blog

We introduced a new format for our monthly release blog a few months ago. As a reminder, this 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.

Camunda-product-house

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

The following features have been added to Zeebe with this alpha release.

User Task Listeners

We have enhanced task lifecycle management with the addition of user task listeners which allow users to react to user task lifecycle events.

  • You can now model task listeners for different events including assigning and completing.
  • Now developers can use the same job infrastructure to activate and complete task listener jobs.
  • You can access and optionally correct the user task data (e.g. assignee) from the listener.
  • Optionally, the user task lifecycle transition can be denied from the listener.
  • This feature fully supports incident handling in the same way as execution listeners.

These changes both streamline operations and also ensure smoother incident handling by unblocking process execution in a timely manner.

Process Instance Migration

With this release, we have added support for additional BPMN elements for process instance migration. These include:

  • The migration of parallel and inclusive gateways is now supported including the following scenarios:
    • Migrating active gateways
    • Migrating gateways where at least one incoming sequence flow
  • The migration of compensation and escalation events to maintain error-handling and recovery mechanisms.

Check out the full release notes for Zeebe 8.7-alpha3 release right here.

Operate

In this release, we worked on future functionality, bug fixes, and minor improvements for Operate.

Tasklist

With this release, Tasklist now includes Document Handling. This feature enables customers to upload and preview documents, such as PDFs and images, directly within a task.

Camunda’s Document Handling makes use of new components on Form-JS.

File Picker 

You can now choose to include a “file picker” to select a file or multiple files (as configured) to upload to your process instance.

Tasklist-file-picker

When included on your form, you configure the form element.

Tasklist-file-picker-2

When the form has been assigned in TaskList, you can select the Browse button to include the appropriate files.

Tasklist-file-picker-3

When files have been successfully uploaded, the name of the file(s) will appear on the form.

Tasklist-file-picker-4

Document Preview

Now, you can add a Document Preview to a form to preview documents associated with the process.

Tasklist-document-preview

When a user is interacting with the form, they will see the document in preview, something like this.

Tasklist-document-preview-2

We hope you enjoy everything in the latest Tasklist 8.7.0-alpha3 release, and check out the full notes right here.

Web Modeler

With this alpha release, Web Modeler has included some additional features and functionality.

Replay Scenarios (Play SaaS only)

You can now use Play to quickly repeat manual test suites by recording and playing back process instances as scenarios. As you save completed instances as scenarios, Play calculates the percent of elements covered by the scenario suite. This is the first step towards bringing automated testing into the Web Modeler and enabling business and IT to collaborate on automated tests.

Web-modeler-replay

Process Application GitLab Sync

The Web Modeler now supports a native integration between a process application and a branch of a GitLab repository. Non-technical users in orgs running GitLab can now easily access the files in their source of truth, collaborate cross-platform with Desktop Modeler users and contribute changes to a feature branch that can be easily merged and deployed.

Additional Enhancements

Other enhancements, including the deployment experience for self-managed users and a number of bugfixes,

We hope you enjoy everything in the latest Web Modeler 8.7.0-alpha3 release!

Desktop Modeler

This alpha release for Desktop Modeler provides the following:

Element template runtime versions

We now check element templates compatibility with your runtime version for templates that provide compatibility information.

Zeebe user task

The “Zeebe user task” has been renamed to “Camunda user task”. Camunda user tasks are now the preferred implementation for all user tasks.

Enhanced FEEL support

Easily access script task result expressions with the help of context key suggestions.

Document preview component in Forms

Model and preview uploaded documents with the new document preview component. You can see an example of the previous Document Preview section.

Check out the full release notes for the latest Desktop Modeler 5.31 release right here.

Optimize

In this release, we worked on future functionality, bug fixes, and minor improvements for Optimize.

Check out the full release notes for this Optimize 8.7-alpha3 release.

Installation Options

This section gives updates on our installation options and various supported software components.

Self-Managed

Camunda Self-Managed Docker Compose got a new home: It has been moved from the Camunda Platform repository to the Camunda 8 Self-Managed repository. By the Camunda 8.7 release, there will not be a need to clone the entire repository. With that release, you will be able to just download Docker Compose files as an artifact, following the same style we have for other components like Helm charts.

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

In this release, we have provided some new connectors outlined below.

AWS S3 connector

Camunda now provides an outbound Amazon S3 connector to interact with Amazon Simple Storage Service (Amazon S3) from your BPMN process.

This connector supports the following operations:

  • Upload Document: Upload a document to an AWS S3 bucket.
  • Download Document: Download a document from an AWS S3 bucket.
  • Delete Document: Delete a document from an AWS S3 bucket.

Box connector

With this release, we now have an outbound Box connector to interact with Box.com account content from your BPMN process.

This connector supports the following operations:

  • Download File: Download files into the Camunda document store.
  • Upload File: Upload files from Camunda to Box.
  • Delete File: Delete file items in Box.
  • Move File: Move files between folders in Box.
  • Create Folder: Create new folders in your Box account.
  • Delete Folder: Delete folders from your Box account.
  • Search: Search file items using the Box search API.

Document support

Document handling support has also been added for the REST (upload/download a document), and Amazon Bedrock connectors (upload a document).

We have also provided some minor fixes in this release. We hope you enjoy everything in the latest Connectors 8.7.0-alpha3 release.

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.

The post Camunda Alpha Release January 2025 appeared first on Camunda.

]]>