← Back to all sparks
C

Camunda

PM
Velocity6.3

Process orchestration and workflow automation platform

Camunda is untying the business key from process start — assign it late, propagate it down.

process orchestrationbusiness idbpmnrbacagent instancesalpha releases
Current state
The 8.10 alpha series is built around one theme: business IDs. Across engine, protocol, REST, gRPC, the Java client and the exporters, Camunda added late assignment via CompleteJob, forward-propagation semantics, resolution into child instances at call activity, deploy-time validation of the businessId attribute on zeebe:calledElement, and exposure in FEEL expressions. Underneath it, agent-instance data now gets cleaned up at the end of a process instance lifecycle and loop counters were renamed across agent instance history.
Where it's heading
Business IDs are being promoted from a value you set once at start into a first-class, propagating, late-bindable identifier — which is what a process engine needs when the domain entity a process refers to is not known until partway through. In parallel, a canonical endpoint-to-permission mapping is being exposed as the single source of truth for RBAC, and the agent-instance surface implies agentic constructs are being maintained as ordinary engine state with their own lifecycle and cleanup.
Prediction
Expect 8.10 to reach general availability with the business ID work complete across all three client surfaces, and the RBAC mapping to become the basis for generated authorization documentation or tooling. The agent-instance cleanup and history renames suggest that surface is still pre-stable and will keep changing shape before it settles.

Recent moves

  1. 7h ago

    Alpha4 final: business ID work plus broker fixes

    The promoted alpha restates the business ID enhancements from its release candidates and adds the fixes that were still outstanding — a RocksDB manifest ceiling lowered to 32 MiB after unbounded growth was OOMing brokers during snapshot replication, and a secrets reveal endpoint that was not isolated per physical tenant. The tenant isolation fix is the one operators should read twice.

    View source ↗
  2. 2d ago

    Optimize 8.7 dependency and iframe backports

    A maintenance release on the Optimize 8.7 branch: Jackson and Parsson version bumps, stricter iframe rules, and a Docker manifest media type fix for multi-arch pushes. Bot-authored backports with no bearing on the 8.10 line.

    View source ↗
  3. 6d ago

    OpenAPI version check fixed after spec backport

    A single-issue candidate correcting a CI check that failed on every pull request once a spec backport retroactively changed a property's introduction version. Build plumbing, not product.

    View source ↗
  4. 9d ago

    Late business ID assignment lands across engine and clients

    ⚡ SPARK

    This candidate is where the business ID rework first appears in full, and it defines the whole 8.10 alpha cycle. Everything the later builds add is either a restatement of this set or a fix around it.

    View source ↗