Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 9, 2025

This PR contains the following updates:

Package Change Age Confidence
io.camunda:zeebe-bom (source) 8.8.0-rc4 -> 8.8.0 age confidence

Release Notes

camunda/camunda (io.camunda:zeebe-bom)

v8.8.0

Compare Source

version:8.8.0

Enhancements

Java Client
  • Support handling GET requests with empty responses in the java client (#​37243)
  • Use OffsetDateTime for date-time fields in java client (#​33678)
  • Empty responses should not result in a null future in the client (#​23075)
Misc
  • Implement cursor pagination for V2 API (#​33975)
  • Support advanced state filtering in search user tasks API (#​32717)
  • Cover the entire user task lifecycle in secondary storage (#​32562)
  • I can search for users by a list of user names (#​32373)
  • Respond job kind and listener event type when activating jobs (#​31905)
  • Support advanced filtering in process definitions search endpoint (#​31831)
  • Align V2 REST variable endpoints regarding value (#​31636)
  • Agentic AI: implement fromAi FEEL wrapper function (#​31258)
  • Extend process definition search endpoint to include start form key in the item response (#​31048)
  • Add a new cluster change operation that updates the RequestHandling in RoutingState (#​31010)
  • Create and execute Benchmarking tests for Zeebe Batch operations (#​29942)
  • Batch operation observability through grafana dashboards (#​29941)
  • Enrich BatchOperation creation, scheduling and execution with necessary metrics (#​29940)
  • Enable operators to resume a suspended batch operation (#​29891)
  • Enable operators to pause (aka suspend) an ongoing batch operation (#​29889)
  • Enable operators to cancel an ongoing batch operation (#​29888)
  • Support cancel process instance batch operation execution (#​29886)
  • Support migrate process instances batch operation execution (#​29885)
  • Support resolve incidents batch operation execution (#​29880)
  • Rest APIs to Cancel/Pause/Resume Batch Operations (#​29712)
  • Rest API to create MigrateProcessInstance Batch (#​29709)
  • Rest API to create ModifyProcessInstance Batch (#​29708)
  • Extend RDBMS Exporter and SearchClient to support BatchOperation Monitoring (#​29701)
  • Add standalone backup manager to 8.8 release (main) (#​29668)
  • Pause command distribution retrying (#​29495)
  • Pass task headers to Execution Listeners (#​29460)
  • Support corrections on creating listener (#​29124)
  • Support resolving incident on creating listener (#​29123)
  • Continue flow after completing the creating listener (#​29122)
  • Take over changes made in 8.6 for the Standalone Schema Manager to the main (8.8) branch (#​28989)
  • Support corrections on canceling listeners (#​28577)
  • Support resolving incident on canceling listener job (#​28576)
  • Continue flow after completing the canceling listener (#​28570)
  • Trigger canceling task listeners on user task cancelation (#​28568)
  • [CPT] I can connect to a remote runtime (#​25708)
  • Improve Tasklist UX when listener blocks operation (#​25421)
  • [CPT] I can complete a user task (#​25362)
  • [CPT] I can complete a job (#​25360)
  • [CPT] Assert that a message was correlated to a process instance (#​23291)
  • [CPT] Assert that a process instance is not waiting for a message (#​23257)
  • [CPT] Assert that a process instance is waiting for a message (#​23256)
  • [CPT] Assert that a process instance has any incident (#​23250)
  • [CPT] Assert that a process instance has no incidents (#​23249)
  • [CPT] Assert that a process instance completed the given elements in order (#​23191)
  • [CPT] Generate a process coverage diagram (#​23153)
  • [CPT] I can mock business rule tasks (#​23141)
  • [CPT] I can mock call activities (#​23140)
  • Allow configurable backoff of retryCycle when a job fails (#​21455)
  • Cluster health endpoint (#​20921)
  • [CPT] I can mock job workers (#​19262)
  • [CPT] Generate a process coverage JSON report (#​19257)

Bug Fixes

Broker
  • Restoring from snapshot is not guaranteed to be durable (#​28407)
  • BpmnProcessingException: Expected to activate the none start event of the process but not found (#​7669)
Java Client
  • CI Fails Due to Deserialization Error from Added Field in /v2 Response (#​34704)
  • Client failure handling ends in Stackoverflow (#​34597)
  • [JavaClient] The Camunda cloud client builder sets the wrong REST address (#​32759)
  • Spring-SDK: camunda.client.tenant-id(s) is not picked up for worker setup in 8.7 (#​32464)
  • Zeebe client is not applying default ttl of 1h to REST request (#​32320)
  • Disabling camunda/zeebe client in SDK causes spring autoconfigure to fail (#​32104)
  • Unauthorized REST requests are retried forever when OAuth is used (#​26012)
Misc
  • Intermediate message event gets correlated even when a user doesn't have permissions (#​39301)
  • Incident icon and status not updated after resolving the incidents in Operate (#​39267)
  • Identity Migration should not lowercase tenantIds (#​39260)
  • Identity Migration app does not create MappingRule Authorizations for the Identity read/write permission in OIDC (#​39250)
  • User cannot filter tasks by Processes inside custom filters of tasklist using V2 API (#​39197)
  • Tasklist v2 tasks not loaded when includes large variable (#​39189)
  • Tasklist User loosing Task Read/Update Permission after Upgrade when RBA enabled (#​39154)
  • Identity Migration for SM uses user email instead of username for Role and Authorization assignment (#​39088)
  • When using MS Entra, tokens are always treated as clients due to complete intersecting claims (#​39049)
  • Required API response field 'tags' in process instance result should not be required (#​38988)
  • Cannot take native filesystem backup in an empty state (#​38957)
  • Gateway fails to load OpenAPI spec (#​38875)
  • Camunda Client IncidentFilter#creationTime is of type String instead of OffsetDateTime (#​38827)
  • Camunda Client ProcessInstanceSequenceFlow does not offer field sequenceFlowId (#​38789)
  • Camunda Client Process Definition Filter does not offer complex query for process definition name, but api does (#​38780)
  • Orchestration Identity Connectors role not enough permissions to create process instances (#​38751)
  • Bug: exporter args are not being set when created from the first time (#​38731)
  • Exporter disabled while it is failing keeps retrying to open (#​38724)
  • FNI and Variable aliases are used for V1 task search (#​38696)
  • Get decision instance by ID does not return evaluatedInputs and matchedRules (#​38634)
  • Dual region deployment would not work because camunda exporter cannot be disabled (#​38593)
  • Tasklist OpenSearch Archiver Missing Size Configuration in BucketSort Aggregation (#​38520)
  • No qualifying bean of type 'gatewayRestObjectMapper' error after recent JacksonConfig changes (#​38487)
  • Snapshot can be taken at processed position 0 only if forced exception is thrown unexpectedly (#​38484)
  • Write limit exhaustion blocks whitelisted commands from being written (#​38454)
  • Operate/Tasklist Zeebe ES/OS Clients and Importer modules are not disabled by default (#​38342)
  • [ad-hoc sub-process] Throwing BPMN error for AHSP job worker job is rejected (#​38276)
  • With disabled secondary storage, authorization assigned to groups are not applied (#​38251)
  • User Role permissions override RBA permission after 8.7 -> 8.8 cluster migration (#​38227)
  • BatchOperation Initialization fails on test clusters as unable to find a matching ResourceAccessController (#​38214)
  • Incorrect Swagger BasicAuth Visibility And 'Enable Swagger' Toggle Inconsistencies (#​38206)
  • Camunda Client doesn't use default tenant id for correlating messages (#​38157)
  • Rolling update test is failing when partition scaling is enabled (#​38140)
  • 404 on showing flownode instance popover details (#​38131)
  • Tasklist v1 API swagger UI is not accessible (#​38114)
  • Sort by Version fails after applying Process Instance filter (#​38103)
  • User creation fails in identity (#​38094)
  • Prefix Migration affects Zeebe indices (#​38068)
  • Failure to apply retention policy with too_long_http_line_exception error (#​38033)
  • Prevent storing sessions when using OIDC for API calls (#​37983)
  • CSRF is not supported in Swagger SaaS (#​37950)
  • Creating cancellation batch operations does not work for active process instances (#​37928)
  • Process message subscription events are not exported holistically (#​37916)
  • Partition join cannot complete in some failure cases (#​37892)
  • Regression: NPE in BrokerBasedPropertiesOverride when configuring exporter without args (#​37880)
  • REST API Gateway accepts invalid types and unspecified properties (#​37865)
  • spring-boot-starter-camunda-sdk 8.8 violates Spring behavior (#​37808)
  • Tasklist v1 task search: alwaysReturnFullValue ignored for variables >8 KB (value returned as null) (#​37767)
  • hasVariableSatisfies assertion fails on deserializing values written with a customized ObjectMapper (#​37758)
  • Zeebe replay fails on EvaluatedDecisionRecord after adding decisionEvaluationInstanceKey (PR #​36772) (#​37668)
  • Unable to add a client ID to a role when it contains a valid characters (#​37665)
  • Zeebe batch operations can't be triggered from Operate due to API format change (#​37631)
  • I cannot log out of the Identity UI with a non-root servlet context path (#​37616)
  • restore primary storage fail due to missing BrokerBasedProperties (#​37544)
  • authentications is not refresh with api calls using the session cookie (#​37539)
  • Partition scaling is stuck with NullPointerException (#​37495)
  • Unknown Operation in cluster status response after partition scaling request (#​37492)
  • The workflow engine only applies an authorization if the owning entity is assigned to the tenant (#​37489)
  • A request matching both the configured user and the client claim should be treated as a client request (#​37473)
  • Some Java Client commands enable sending the request without providing all mandatory parameters (#​37389)
  • Incompatible Awaitlity version in dependency tree of Camunda Process Test Spring (#​37384)
  • Partially completed batch operations are not shown properly in Operate (#​37365)
  • OpenSearch ISM policy min_index_age is not updated after configuration change (#​37361)
  • Exporting backlog from 8.7 should exclude 8.8 fields from being serialized (#​37343)
  • Move filter criteria of V2 batch endpoints under a new filter root-level request attribute (#​37332)
  • User cannot filter by unassigned tasks inside custom filters of tasklist using V2 API (#​37294)
  • QueryBatchOperationTest is flaky (#​37289)
  • Unnecessary index template settings updates cause redundant PUT requests and startup overhead (#​37240)
  • MigrationSnapshotDirector should be closed and re-installed during role changes (#​37234)
  • Camunda Java Client obfuscates underlying 403 error in case of using an invalid path (#​37232)
  • With tasklist V2 API completed banner is not displayed (#​37218)
  • Camunda User Task with an incident cannot be migrated (#​37190)
  • C8Run Developer Quickstart authentication and authentication broken (#​37179)
  • Reduce the noise in schema-manager logs for nominal cases (#​37164)
  • Sorting doesn't work on some pages in FE (#​37101)
  • Identity Header redirects to 404 (#​37100)
  • [8.6][8.7] Investigate failing test ExporterDisableTest.exporterStaysDisabledAfterRestart (#​37046)
  • API without /v2 prefix returns 403 instead of 404 (#​37041)
  • Empty exporter record metdata prevents the ES/OS exporters resuming successfully (#​37014)
  • Scaling is marked as completed before all partitions update their routing state (#​37004)
  • Update error message for Modeler-to-Operate diagram access. (#​36934)
  • “Whitelabel Error Page” when navigating to Operate or Tasklist (#​36932)
  • NullPointerException when evaluating DMN with missing rule id (ruleId) (#​36900)
  • ScriptTask elements are missing in StraightThroughProcessingLoopValidator (#​36895)
  • NullPointerException in ExporterDirector (#​36621)
  • Operate/Tasklist API doesn't apply tenancy checks when configuring tenancy properties using kebab case (#​36597)
  • When we try to save a custom filter on Task List, it gives error "TypeError: crypto.randomUUID is not a function" (#​36540)
  • Incorrect Token Movement and Display in Multi-Instance Process (#​36481)
  • Mark undocumented v2 endpoint as @​Hidden (#​36467)
  • Optimize Public API does not deserialize export DTOs (#​36419)
  • UserController incorrectly implements specification (#​36404)
  • Migration app is not working with BYOG enabled (#​36379)
  • The error message is not displayed under the text field after deleting existing variable value (#​36375)
  • Changed variable value is not updated (#​36368)
  • An error message is not displayed when user inserts incorrect value into "Edit Variable" modal window (#​36367)
  • NPE in AuthorizationEntity.getResourceMatcher() (#​36343)
  • Initialize RoutingInfo when desired state is not present (#​36219)
  • Flaky test: UnassignUserTaskMigrationIT#shouldUnAssign88JobWorkerV1 (#​36139)
  • Identity doesn't display favicon in non-root context path deployments (e.g. SaaS) (#​36134)
  • Identity OIDC UI is not displayed in non-root context path deployments (e.g. SaaS) (#​36130)
  • An authenticated User-less principal may be granted randomly with authorizations (#​36080)
  • Align RESOURCE ValueType enum between 8.7 and 8.8 (#​36057)
  • Mapping errors on flow node instance APIs involving ad-hoc sub-processes (#​36049)
  • Race condition can result in error response to Tasklist V1 API operations (#​36027)
  • Batch Operation Search request returns error after performing Add Variable operation (#​35998)
  • [Authorizations] Enum value is not updated for the mapping rule (#​35981)
  • Batch Resource Authorizations are not created in the SaaS migration (#​35749)
  • SM Deleting One Mapping Also Deletes Other Mappings (#​35673)
  • Avoid recursion when building the element tree path to prevent StackOverflowException (#​35661)
  • Partitions are not bootstrapped after purge operation (#​35650)
  • 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)
  • C8Run does not start when Opensearch is used (#​35584)
  • Overlapping IDs for child docs causing overwriting of records (#​35549)
  • 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)
  • userKey and tenantKey returned in GET endpoints of users/:username and tenants/:tenant (#​35439)
  • 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)
  • V2 Authentication Endpoint returns userid and userkey instead of username (#​35378)
  • [Tenants UI] Hide Tenants tab and references in SaaS (#​35326)
  • [Tenants UI] Inconsistent error handling (#​35289)
  • Record#getAuthorizations is invoked by ElasticsearchExporter when exporting (#​35178)
  • Authorization field is printed in the log when an error is raised when processing a record (#​35177)
  • Parent instance not shown when call activity has incident in child process (#​35169)
  • Camunda exporter not catching up (#​35080)
  • WebApplicationAuthorizationCheckFilter registered too often (#​35059)
  • Tasklist V2 API does not return process name (#​34961)
  • Zeebe dashboard API panels only support global-view as data source (#​34953)
  • Changes to application authorizations, groups, roles, and tenants take only effect after re-login (#​34698)
  • When creating a user with username admin, any search query returns everything (#​34677)
  • [Authorizations] Permission picker does not reset after changing resource type (#​34663)
  • Batch Operation in Operate Doesn't Apply to All Selected Processes (#​34610)
  • Error message not shown on first form submission of creating initial admin user (#​34496)
  • [Tenants UI] Missing error banner on create request failure (#​34479)
  • Index validation wrongly applied to dynamic properties (#​34478)
  • Mapping Rules UI should not be displayed in SaaS deployments (#​34475)
  • Regression in metric zeebe_incident_events_total (#​34342)
  • /v2/deployments endpoint fails with >10 files in multipart request (#​34322)
  • handle PathNotFoundException when groupsClaim path is not found (#​34292)
  • Test SchemaManagerConcurrencyIT Fails When Run by Maven (#​34229)
  • RandomizedRaftTest.livenessTestWithSnapshotAndSingleRestart failure (#​34209)
  • NPE at evaluation of job worker properties of Send Task with Publish Message implementation (#​34190)
  • Failure to start if OIDC provider is unavailable (#​34189)
  • [Tenants UI] Missing input field validation for the Tenant ID (#​34152)
  • [Authorizations] RPA role has an Unspecified OwnerType (#​34144)
  • ExporterDirectorTransitionStep does not shut down gracefully when startup process is interrupted (#​34142)
  • Concurrency problem in CommandRedistributor (#​34083)
  • Operate v1 API is not returning result field in search responses (#​34069)
  • Missing Routing Column family in bootstrapped snapshot (#​33978)
  • Distributed commands are not distributed once a partition becomes active (#​33960)
  • S3 Backup store does not limit the number of concurrent downloads (#​33957)
  • Process instances get started from non-start event instead of signal event (#​33952)
  • [Authorizations UI] Batch operation permission list is incomplete (#​33914)
  • Missing RepositorySettings.location error in Optimize backups (#​33905)
  • Leader does not replicate the snapshot to follower (#​33889)
  • Backport the fix for ES templates getting overwritten during rolling update (#​33881)
  • Identity Group Users Response does not contain email addresses (#​33860)
  • Remove text-overflow: ellipsis from users table under roles in Identity (#​33772)
  • Thread starvation risk when taking backup on S3 (#​33726)
  • Include all states in PI stats OR filter (#​33700)
  • Unable to deploy process with boundary event without outgoing flows (#​33589)
  • Operate cannot deserialize IN_PROGRESS snapshot state in Opensearch (#​33516)
  • Zeebe's backup fails if a new snapshot is created before the snapshot is reserved (#​33499)
  • Cannot re-add variable with the same name after failed ADD_VARIABLE operation using Operate UI/REST-API (#​33337)
  • Process execution listener jobs are not cleaned up correctly (#​33237)
  • App switcher doesn't work in Operate/Tasklist/Identity (#​33212)
  • User owner type hidden incorrectly in authorization creation modal (OIDC mode) (#​33211)
  • CommandDistributionIdempotencyTest results in a segmentation fault (#​33186)
  • User tasks cannot be completed through the Tasklist V1 API when authentication with an M2M client. (#​33185)
  • BpmnProcessingException on activating boundary event of ad-hoc sub-process (#​33146)
  • Failed to dispatch message due to class ProtocolRequest cannot be cast to class ProtocolReply (#​33127)
  • Spring Boot Starter Camunda SDK ignores ZEEBE_CLIENT_CONFIG_PATH (#​33120)
  • Canceling user task during transition does not reject ongoing request, leading to timeout exception on a client side (#​33024)
  • Rawdata report settings tab is not scrollable (#​32775)
  • Optimize variable importer only parsing dates nested in objects (#​32714)
  • [Groups UI] Table assign user button does nothing (#​32577)
  • java.lang.ClassCircularityError: jdk/internal/misc/VirtualThreads thrown by grpc-virtual-executor (#​32572)
  • [Groups/Tenants] All existing users are getting assigned to the entity (#​32534)
  • Extra Backslashes Escaping Variable Values in Operate (Regression from 8.8) (#​32439)
  • Process KPI not showing when an end even is selected (#​32432)
  • [Tenants] Cannot assign users to default Tenant due to illegal character in tenantId (#​32421)
  • Backup restore fails due to lost+found (#​32393)
  • [Tenants UI] delete tenant prompt message is malformed in modal dialog (#​32377)
  • Security filter chain conflict (#​32368)
  • [Tenants] Demo user cannot delete tenant (#​32340)
  • Performance issue with v1 tasks search (#​32336)
  • Outputs of multi-instance expanded sub-process are executed twice for each iteration (#​32318)
  • Identity index IDs are not unique enough (#​32252)
  • Optimize focus accessibility not working properly with Actionable Notification component (#​32245)
  • Wrong selection of process instances in process instance migration (#​32201)
  • Role key is returned from the Role API (#​32175)
  • Operate Opensearch importer throws IllegalFormatConversionException (#​32122)
  • OpenAPI spec for cluster api contains wrong Accept-Content header (#​32023)
  • UI: Incorrect user search prevents assignment in OIDC setups (#​32021)
  • SchemaManager does not update mappings and settings of archive indices (#​32018)
  • Spring SDK: Job Worker tenantIds values are overridden by global defaults (#​32015)
  • CamundaExporter starts exporting before being opened (#​32009)
  • OpenSearch AWS auth config can't be disabled (#​32007)
  • Add all ScaleUpOperation to operations of ScaleRequestTransformer (#​31994)
  • Active tokens on a migrated process instance are not displayed in process instance page (#​31985)
  • [Tenant] AuthorizationRequest constructor provides wrong tenant id for tenant ownership check (#​31977)
  • Member types for roles are not filtered correctly in the gateway (#​31960)
  • identity UI doesn't consider context path. (#​31956)
  • ProcessDefinitionController#getStartProcessForm does not handle missing forms (#​31935)
  • Deserialization errors in Exporter are retried to aggressively (#​31919)
  • [CPT] Invocation of close method failed on bean with name 'proxiedCamundaClient' (#​31860)
  • Multi-Instance body does not complete if the amount of items in the input collection is changed dynamically (#​31837)
  • Export JOB records by default (#​31798)
  • Canceling process instance via CamundaClient(REST) doesn't propagate operationReference to Zeebe (#​31758)
  • Date and Time seconds are ommited in certain expressions (#​35658)
  • Process cancel operations in Operate remain in "SENT" state when user task has "canceling" listeners (#​31701)
  • [Groups] Search user by group throws ClassCastException (#​31630)
  • [Tenants] New user cannot read users of a Tenant (#​31621)
  • [Authorizations] Incorrect error message on deploy (#​31620)
  • App visible to all users regardless of roles (starting from 8.8) (#​31600)
  • [Groups API] groupKey is set to '-1' after update request (#​31578)
  • I can deploy an ad-hoc sub-process with an intermediate catch event without outgoing sequence flows (#​31576)
  • Exception message on unexpected instance migration error displays the wrong key (#​31541)
  • Failed to install partition: partitionCount <= 0 in RoutingInfo.MessageCorrelation (#​31534)
  • Dead partition because of duplicated keys in Column Family (#​31512)
  • NPE in ProcessInstanceBatchActivateProcessor.createChildInstanceRecord (#​31511)
  • RaftException$AppendFailureException: Leader stepping down (#​31436)
  • Dependency update broke the navigation flow for Identity (#​31434)
  • Command batching issue - Error handling mechanism doesn't work when used in follow-up commands (#​31335)
  • [Authorizations UI] Success message is shown on the failed request (#​31282)
  • [Authorizations UI] userKey is used and shown as Owner ID instead of username/userId on creation (#​31280)
  • Incidents in incident notifier does not include process version (#​31192)
  • [C8 API] PI search & PD statistics incidentErrorHashCode is not working with $or filters (#​31180)
  • Segfault in CommandRedistributor (#​31151)
  • First retried task listener after EXTRACT_VALUE_ERROR incident loses original command context (#​31089)
  • High memory usage for batch file upload in GCP (#​30930)
  • [C8 API] Operate PI List requires filtered flow nodes (#​30906)
  • Exception in archiving of batch operations (#​30877)
  • Warnings related to bean is not eligible for getting processed by all BeanPostProcessors and MeterFilter is being configured after a Meter has been registered to this registry. (#​30812)
  • Rolling update can result in a temporarily DEAD partition (#​30727)
  • [Groups UI] Error banner on the create modal does not reappear after dismissal (#​30717)
  • Variables add/update operations in Operate remain in "SENT" state when user task has "updating" listeners (#​30686)
  • Infinite redirects between Optimize and Identity if too many groups used (#​30637)
  • [Tenant] Wildcard permission grants user read access to the tenant's specific resources in Tasklist (#​30551)
  • Do not use KeyGenerator in scheduled task (#​30536)
  • Search Process Definition does not filter by version tag (v1 API) (#​30374)
  • Create group endpoint doesn't handle properly the description = null (#​30371)
  • [Pagination UI] Adjust counter value for the pagination visibility check (#​30369)
  • Tasklist SNAPSHOT is unhealthy on INT (#​30275)
  • Instance view table is not working for grouped by process reports (#​30167)
  • Snapshot replication from a diverged cluster can overwrite committed data (#​30057)
  • Variable updates with "propagate" semantic are not supported for User Task elements (#​30053)
  • Inter-partition message correlation failing when the partition count is changed in the configuration (#​29612)
  • Access to tenant is hardcoded for all users and mappings (#​29518)
  • Elasticsearch REST client resource leak (#​29146)
  • User Task Restrictions Not Working as Expected (#​28976)
  • [Spring SDK] Bring back ZeebeWorkerValueCustomizer class (#​28657)
  • webapps_backups thread are not stopped gracefully when terminating the application (#​28464)
  • Tasklist is not handling rejection/delays of listeners (#​27846)
  • Operate doesn't indicate the presence of incidents in collapsed subprocesses (#​27309)
  • Unable to scroll through long list of listeners in Operate (#​26828)
  • Tenant assignments via groups are not included in authorization checks (#​26574)
  • BPMN model with missing element ID fails with NPE during deployment (#​26248)
  • ElasticsearchExporterException: Failed retrieving mappings from index/index templates with pattern (#​25811)
  • RuntimeException: Expected to activate jobs of type '..', but no jobs available and at least one broker returned 'RESOURCE_EXHAUSTED' (#​25806)
  • U is not a function Error displaying when deleting a Report (#​25078)
  • Delete process definition button is not shown when a specific tenant is selected (#​25068)
  • Unrecoverable errors when updating state are not handled correctly (#​24675)
  • Applying Index setting index.routing.allocation.require._name blocks Optimize start up (#​24642)
  • Output mappings applied before updating multi instance body output collection (#​23658)
  • Backups use partition count from ClusterConfiguration (#​21470)
  • Unexpected error while transforming resource (#​14040)
  • Retry and cancel options can apply in all the processes via the operations menu. (#​32971)

Maintenance

  • Refactor BatchOperation Scheduler for better modularity (#​36751)
  • CI: migrate rdbms-integration-tests GHA workflow into Unified CI (#​30822)
  • Adjust C8 OpenAPI from flow node to element (#​30737)
  • Remove default empty string from RoleRecord.roleId property (#​30140)
  • Remove default empty string from GroupRecord.groupId property (#​30139)
  • Remove default empty value from UserRecord.username, TenantRecord.tenantId and MappingRecord.mappingId (#​30137)
  • RDBMS Exporter should work with roleId (#​30127)
  • Support removing tenants from roles (#​30123)
  • Support adding tenants to roles (#​30122)
  • Support removing roles from groups (#​30121)
  • Support assigning roles to groups (#​30120)
  • Remove entity processor/applier works with roleId (#​30117)
  • Add entity processor/applier should work with roleId (#​30116)
  • Delete role processor/applier should work with roleId (#​30114)
  • Update role processor/applier should work with roleId (#​30113)
  • Remove the entityKey property from the RoleRecord (#​30111)
  • Create role processor/applier work with roleId and description (#​30109)
  • Validate role id in gateway (#​30089)
  • Remove role from tenant by id (#​30088)
  • Add role to tenant by id (#​30087)
  • TenantRemoveEntityProcessor allows removal of tenants from Groups (#​30054)
  • Remove a group from a mapping using ids instead of keys (#​30048)
  • Unassign group from role using ids (#​30039)
  • Unassign mapping from role using mapping id and role id (#​30037)
  • Unassign user from role using username and role id (#​30036)
  • Assign role to group using id instead of key (#​30035)
  • Assign mapping to role by id instead of key (#​30034)
  • Assign user to role by role id and username (#​30031)
  • Delete role using id instead of key (#​30023)
  • Update role by id instead of key (#​30018)
  • Get role by id instead of key (#​30016)
  • Create Role including roleId and respond with full Role object on Role creation (#​30014)
  • Improve observability of importer completion (#​29913)
  • Remove distribution from the IdentitySetupInitializeProcessor (#​29810)
  • Reject correcting assignee on creating listener with assignee defined in model (#​29126)
  • Reject completion of creating listener job with denied (#​29125)
  • Set assignee on the creating event (#​29121)
  • [After 8.7 Release] Enable Update Tests (#​27333)
  • [CPT] Run integration tests with current Docker image (#​26612)
  • 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)
  • [OpenAPI] Add/Improve the description of batch document uploads (#​31027)
  • Update the contributing guide with info for Apple silicone chip (#​30898)

Merged Pull Requests

  • test: integrate migration with management identity 8.8-SNAPSHOT (#​39199)
  • fix: archiver blocking flag being reapplied (#​39192)
  • fix: retry condition (#​39184)
  • fix: grant taskuser wildcard permissions even if RBA was enabled (#​39156)
  • pg/fix-retry-condition (#​39149)
  • pg/split-prefix-migration (#​39126)
  • fix: do not log at error for known ClassCastException related to 8.7 heartbeats (#​39125)
  • feat: implement preference configuration for username clientid claim (#​39068)
  • feat: do not flood the logs with ClassCastException, but only log it once

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Oct 9, 2025
@renovate renovate bot merged commit 411a35c into main Oct 10, 2025
2 checks passed
@renovate renovate bot deleted the renovate/main-io.camunda-zeebe-bom-8.x branch October 10, 2025 03:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant