Skip to main content
Version: 8.8 (unreleased)

Release notes

These release notes identify the new features included in 8.8, including alpha feature releases.

8.8 minor

Scheduled release dateScheduled end of maintenanceChangelog(s)Release blogUpdate guide
14 October 202513 April 2027---

8.8.0-alpha4

Release dateChangelog(s)Blog
13 May 2025Release blog

Camunda Process Test H2 data layer support Self-ManagedZeebe

Camunda Process Test now supports using the H2 Database Engine as the default embedded data layer.

  • H2 is now automatically provisioned when integrating the Camunda Process Test libraries, eliminating manual database configuration and reducing memory footprint.
  • H2 support streamlines the developer experience for your Spring Boot and plain Java projects. Process testing is now faster to set up, simpler to maintain, and easier to integrate with your continuous integration workflows.

To learn more about Camunda Process Test, see Camunda Process Test.

Connector manage and run supports multiple runtimes SaaSSelf-ManagedConsole

Connector manage and run in Console now supports management of multiple connector runtime instances.

To learn more about this feature, see manage your connectors.

Connectors SaaSSelf-ManagedConnectors

Email connector

The Email connector now exposes the Message-ID provided by the client in the connector response payload. This allows for improved traceability, easier correlation between sent messages and logs, and better integration with downstream systems that rely on Message-ID.

For example:

{
"sent": true,
"subject": "Email subject"
"messageId": "<abc123@clientdomain.com>"
}
note

This change is backwards-compatible and does not require any action. You can now optionally use the messageId field for enhanced tracking when parsing connector responses.

Hubspot connector

Hubspot connector enhancements include:

To learn more about this connector, see HubSpot connector.

Desktop Modeler settings Self-ManagedDesktop Modeler

The new Settings window in Desktop Modeler allows you to configure the application and customize your modeling experience. You can select your default execution platform version, along with other options that were previously only available as flags.

To learn more about these settings, see Desktop Modeler settings.

Version descriptionSaaSSelf-ManagedWeb Modeler

Use the versions Description field to track changes alongside the version tag (for example, as a change log or Git commit message). This helps make versioning more intuitive and collaborative, keeps teams aligned, and reduces ambiguity.

To learn more about versioning your diagrams, see versions.

Web Modeler cluster basic authentication Self-ManagedWeb Modeler

As well as bearer token and client credentials authentication, you can now configure Web Modeler in Self-Managed to use basic authentication for cluster access.

  • To use basic authentication, set the CAMUNDA_MODELER_CLUSTERS_0_AUTHENTICATION environment variable value to BASIC.
  • Web Modeler sends a username and password with every request to one of the cluster components (Zeebe, Operate, Tasklist).

To learn more about basic authentication, see available authentication methods.

8.8.0-alpha3

Release dateChangelog(s)Blog
08 April 2025-

Ad-hoc sub-process activation API & completion configuration SaaSSelf-Managed

Agentic process orchestration enhancements include:

  • An optional completionCondition boolean expression for ad-hoc sub-processes that is evaluated every time an inner element is completed. A cancelRemainingInstances boolean attribute can also be configured to influence the ad-hoc sub-process behavior when the completion condition is met.
  • An Activate activities within an ad-hoc sub-process API used to activate selected activities within an ad-hoc sub-process.
  • A Search activatable activities (alpha) API used to search for activatable activities within ad-hoc sub-processes.

To learn more about these features, see ad-hoc sub-processes.

Advanced User Task Listeners for Updating Events SaaSSelf-ManagedTasklist

Advanced User Task Listeners for Updating Events allow you to define listeners that trigger whenever certain task properties or variables change.

  • These listeners generate jobs similar to other event-based task listeners, granting direct access to task data as well as the ability to accept or roll back updates (in certain scenarios).
  • Operators can also view, manage, and resolve incidents caused by these listeners in Operate, ensuring a unified and transparent approach to handling task changes.

To learn more about this feature, see advanced user task listeners for updating events.

HubSpot connector SaaSSelf-ManagedConnectors

Use the new outbound HubSpot connector to connect your BPMN service with HubSpot and manage your HubsSpot contacts, companies, and deals.

This connector supports the following operations:

  • Contacts: Get all contacts, Get contact by id, Get multiple contacts by id, Search contact, Create contact, Update contact, Delete contact.
  • Companies: Get all companies, Get company by id, Search company, Get all contacts of a company, Add contact to company, Remove contact from company, Create company, Delete company.
  • Deals: Get all deals, Get deal by id, Search deal, Delete deal.

To learn more about this connector, see HubSpot connector.

8.8.0-alpha2

Release dateChangelog(s)Blog
11 March 2025Release blog

Camunda Spring Boot SDK for the C8 REST API

A Spring Boot SDK is provided for the Camunda 8 REST API to unify process management, user tasks, and identity features under a single dedicated starter. This simplifies the interaction between a Spring Boot application and Camunda 8, allowing you to:

  • Easily integrate process entity management and queries within your workflows.
  • Seamlessly configure endpoints and authentication via Spring Boot auto-configuration, minimizing boilerplate code.
  • Rely on an official, standardized approach to guarantee consistency and reduce maintenance costs when upgrading.

To learn more about this feature, see the Camunda Spring Boot SDK.

Camunda 8 Run authentication updates

Camunda 8 Run no longer requires authentication when working with APIs. Authentication and authorizations can be optionally enabled to allow requests using basic authentication, and to test authorizations and permissions.

To learn more about this feature, see the API documentation for Camunda 8 Run.

Identity management updates SaaSSelf-Managed

The Identity service is enhanced to deliver greater flexibility, control, and security for both Self-Managed and SaaS users. These updates are part of our broader effort to streamline the platform’s architecture.

Cluster-level identity management

Identity settings will be configured at the orchestration cluster level, allowing each cluster to have unique OIDC configurations. This cluster-specific setup empowers organizations to assign different identity providers (IdPs) across clusters, offering improved control over permissions and user group mappings, resulting in a more streamlined and efficient configuration experience.

For SaaS customers, identity management in Camunda 8.8 remains consistent with Camunda 8.7, allowing the attachment of a single IdP per organization. However, cluster-level identity capabilities are provided for SaaS as well as Self-Managed. This means that user groups, roles, and access permissions can now be managed at the cluster level, giving SaaS customers the same granular access control as in Self-Managed environments.

Decoupling from Keycloak Self-Managed

Built-in Keycloak integration in Self-Managed is removed, allowing customers to use any compatible IdP.

  • Keycloak remains fully supported as an external option. For cluster-level identity management it must be connected as an external OIDC provider moving forward.
  • OpenID Connect (OIDC) remains the standard for seamless integration with chosen IdPs.

Resource-based permissions

Resource-level permissions are introduced to control read and write permissions per specific resource.

  • Admin users retain full access, but regular users must be granted specific permissions to perform operations or view resources.
  • For organizations that build custom front-ends and access Camunda via API, users or Clients with API permissions can still access data through the V2 API, respecting their resource permissions.

8.8.0-alpha1

Release dateChangelog(s)Blog
11 February 2025Release blog
note

Some features available in 8.8.0-alpha1 were originally released in 8.7.0 alphas. These features are longer planned for release in 8.7.0. For more information, see the Camunda 8.7 and 8.8 release update blog.

User task listeners SaaSSelf-ManagedModelerOperate

Task lifecycle management is enhanced with user task listeners, allowing users to react to specific user task lifecycle events.

  • Process designers can now model task listeners for different events, such as assigning and completing.
  • Developers can use the same job infrastructure to activate and complete task listener jobs.
  • Operations engineers can easily check details of active and completed task listeners within instances, and efficiently resolve task listener incidents.

This enhancement streamlines operations and ensures smoother incident handling, improving time to unblock process execution.

To learn more about this feature, see user task listeners.

Camunda 8 REST API Query API API

You can now use a single Query API in the Camunda 8 REST API to find process and decision data instead of using multiple component APIs.

For example, send a request to the Search decision definitions endpoint to search for decision definitions.

New Query API endpoints are added as follows:

  • Decision definitions
  • Decision instances
  • Decision requirements
  • Flownode instances
  • Incidents
  • Process definitions
  • Process instances
  • User tasks
  • Variables

To learn more about these endpoints, see the Camunda 8 REST API documentation.

Amazon OpenSearch Optimize support Self-ManagedOptimize

Camunda 8 Self-Managed now fully supports the use of Amazon OpenSearch with Optimize.

Process instance migration SaaSSelf-ManagedZeebe

Enhanced process instance migration allows you to solve problems with process definitions and use the latest process improvements.

You can now migrate the following:

  • Compensation boundary event subscriptions
  • Escalation boundary events
  • Escalation event subprocesses

To learn more about migration, see process instance migration.

Camunda Exporter Self-Managed

A new Camunda Exporter brings the importer and archiving logic of web components (Tasklist and Operate) closer to the distributed platform (Zeebe). The index schema is also being harmonized.

To learn more about this feature, see the Camunda Exporter documentation.

Backup and restore improvements Self-Managed

Camunda backups have been improved and made easier to use. The web application backups are now merged together under one endpoint.

Connector Runtime SaaSSelf-ManagedConnectors

Spring SDK and Camunda 8 REST API Migration

The Connectors experience is enhanced with the migration from the Spring Zeebe to the Camunda 8 REST API, and the removal of dependency on the Operate client.