github camunda/camunda 8.8.0-alpha7-rc1

latest releases: dryrun-8.8.0-alpha6-rc999, 8.8.0-alpha8-optimize, 8.6.16-optimize...
pre-releaseone month ago

version:8.8.0-alpha7-rc1

Enhancements

Misc

  • Support advanced state filtering in search user tasks API (#32717)
  • Cover the entire user task lifecycle in secondary storage (#32562)
  • Respond job kind and listener event type when activating jobs (#31905)
  • Support advanced filtering in process definitions search endpoint (#31831)
  • Extend process definition search endpoint to include start form key in the item response (#31048)
  • Pass task headers to Execution Listeners (#29460)
  • Improve Tasklist UX when listener blocks operation (#25421)

Bug Fixes

Java Client

  • [JavaClient] The Camunda cloud client builder sets the wrong REST address (#32759)
  • Unauthorized REST requests are retried forever when OAuth is used (#26012)

Misc

  • Initialize RoutingInfo when desired state is not present (#36219)
  • Flaky test: UnassignUserTaskMigrationIT#shouldUnAssign88JobWorkerV1 (#36139)
  • Identity OIDC UI is not displayed in non-root context path deployments (e.g. SaaS) (#36130)
  • Align RESOURCE ValueType enum between 8.7 and 8.8 (#36057)
  • Mapping errors on flow node instance APIs involving ad-hoc sub-processes (#36049)
  • [Authorizations] Enum value is not updated for the mapping rule (#35981)
  • Role membership entityType isn't resolved correctly (#35980)
  • Batch Resource Authorizations are not created in the SaaS migration (#35749)
  • Avoid recursion when building the element tree path to prevent StackOverflowException (#35661)
  • Usage Metrics getActiveBucket NPE (#35642)
  • When deploying forms with the same formId across different tenants, a wrong start form is returned (#35608)
  • When a user is not authorized to get an entity by id/key, the response codes are not aligned (#35595)
  • CSRF token is not set on login response (#35482)
  • No Explicit Error Mapping for Document Handling Endpoint: ${credentials.zeebeUrl}/v2/documents/${documentId}?contentHash (#35464)
  • Identity Migration for keycloak is failing when resource based authorizations are disabled (#35451)
  • Identity Migration App fails on Console and Web Modeler Client Migration (#35431)
  • When deleting a user, the user is not deleted from the column family storing users by key (#35404)
  • When not being a member of any tenant, users can query all tenant-owned without any tenant check (#35403)
  • [Tenants UI] Hide Tenants tab and references in SaaS (#35326)
  • [Tenants UI] Inconsistent error handling (#35289)
  • WebApplicationAuthorizationCheckFilter registered too often (#35059)
  • Zeebe dashboard API panels only support global-view as data source (#34953)
  • Error message not shown on first form submission of creating initial admin user (#34496)
  • [Tenants UI] Missing error banner on create request failure (#34479)
  • /v2/deployments endpoint fails with >10 files in multipart request (#34322)
  • [Tenants UI] Missing input field validation for the Tenant ID (#34152)
  • ExporterDirectorTransitionStep does not shut down gracefully when startup process is interrupted (#34142)
  • Remove text-overflow: ellipsis from users table under roles in Identity (#33772)
  • Extra Backslashes Escaping Variable Values in Operate (Regression from 8.8) (#32439)
  • Identity index IDs are not unique enough (#32252)
  • Multi-Instance body does not complete if the amount of items in the input collection is changed dynamically (#31837)
  • Canceling process instance via CamundaClient(REST) doesn't propagate operationReference to Zeebe (#31758)
  • App visible to all users regardless of roles (starting from 8.8) (#31600)
  • [C8 API] PI search & PD statistics incidentErrorHashCode is not working with $or filters (#31180)
  • Rolling update can result in a temporarily DEAD partition (#30727)
  • User Task Restrictions Not Working as Expected (#28976)
  • RuntimeException: Expected to activate jobs of type '..', but no jobs available and at least one broker returned 'RESOURCE_EXHAUSTED' (#25806)

Maintenance

  • [After 8.7 Release] Enable Update Tests (#27333)
  • Unknown channel option 'SO_SNDBUF' (#26396)
  • Display REST API server metrics in Zeebe dashboard (#17442)

Documentation

  • Document intellij workaround for large GatewayOuterClass file size (#36041)
  • Metrics : getting started guide for dev handbook (#34027)

Merged Pull Requests

  • fix: update exporter position when skipping records (#36259)
  • fix: reverse condition (#36248)
  • fix: initialize routing info when desired key is not present (#36216)
  • fix: supply a timeout for process migration (#36200)
  • ci: increase helm upgarde timeout to 35m (#36177)
  • fix: add RuntimeInstruction value type to TestSupport classes (#36151)
  • fix: convert key to lowercase (#36145)
  • test: fix flakiness in user task migration tests by awaiting CREATED state (#36141)
  • fix: load Identity client config from relative path (#36136)
  • fix: apply roleValidator to SaaS and not SM (#36108)
  • test: exclude MULTI_INSTANCE record from being exportable (#36074)
  • User task listeners state indicators on UI (#35788)
  • [Backport stable/optimize-8.6] deps: upgrade spring version to fix CVE-2025-41234 (#35672)
  • feat: Rename batchOperationId to batchOperationKey (#34772)
  • [Backport stable/1.2] Fixes flakiness with the ElasticsearchExporter integration tests (#8203)

Don't miss a new camunda release

NewReleases is sending notifications on new releases.