camunda/camunda (io.camunda:zeebe-bom)
### [`v8.6.3`](https://redirect.github.com/camunda/camunda/releases/tag/8.6.3)
[Compare Source](https://redirect.github.com/camunda/camunda/compare/8.6.2...8.6.3)
#### Bug Fixes
##### Java Client
- spring-boot-starter-camunda-sdk will run into a NPE if legacy 8.5 properties are used ([#23183](https://redirect.github.com/camunda/camunda/issues/23183))
### [`v8.6.2`](https://redirect.github.com/camunda/camunda/releases/tag/8.6.2)
[Compare Source](https://redirect.github.com/camunda/camunda/compare/8.6.1...8.6.2)
#### Bug Fixes
##### Misc
- Unsafe command distribution acknowledgement ([#23361](https://redirect.github.com/camunda/camunda/issues/23361))
#### Merged Pull Requests
- Use new record to transmit acknowledgement ([#23363](https://redirect.github.com/camunda/camunda/pull/23363))
### [`v8.6.1`](https://redirect.github.com/camunda/camunda/releases/tag/8.6.1)
[Compare Source](https://redirect.github.com/camunda/camunda/compare/8.6.0...8.6.1)
##### Bug Fixes
##### Misc
- Password encoder change is not backward compatible ([#23213](https://redirect.github.com/camunda/camunda/issues/23213))
- Error when performing an upgrade from Optimize 3.13/8.5 to 8.6 ([#23168](https://redirect.github.com/camunda/camunda/issues/23168))
- `ActivatedJob` REST entity returns `key` instead of `jobKey` ([#23101](https://redirect.github.com/camunda/camunda/issues/23101))
- fix/Spring Boot SDK: do not ignore json field names from annotations ([#21962](https://redirect.github.com/camunda/camunda/issues/21962))
##### Maintenance
- Oauth2 Scope is not exposed in Zeebe SDK config ([#23071](https://redirect.github.com/camunda/camunda/issues/23071))
##### Merged Pull Requests
- Use overrides from [@JsonProperty](https://redirect.github.com/JsonProperty) when it's provided ([#23219](https://redirect.github.com/camunda/camunda/pull/23219))
- Backport CI Maven Setup fixes ([#23211](https://redirect.github.com/camunda/camunda/pull/23211))
- feat: expose oauth scope config in spring sdk ([#23072](https://redirect.github.com/camunda/camunda/pull/23072))
- ci: use infra github-managed runners for `ci.yml/java-unit-tests` workflow ([#22609](https://redirect.github.com/camunda/camunda/pull/22609))
### [`v8.6.0`](https://redirect.github.com/camunda/camunda/releases/tag/8.6.0)
[Compare Source](https://redirect.github.com/camunda/camunda/compare/8.5.8...8.6.0)
##### Enhancements
##### Broker
- Migrate intermediate message catch event ([#19716](https://redirect.github.com/camunda/camunda/issues/19716))
- Do not evaluate target boundary event correlation key expression on migration ([#19527](https://redirect.github.com/camunda/camunda/issues/19527))
- Migrate message event subprocess ([#17419](https://redirect.github.com/camunda/camunda/issues/17419))
- Migrate existing message boundary event subscription on process instance migration ([#16386](https://redirect.github.com/camunda/camunda/issues/16386))
- Migrate child process instances ([#15922](https://redirect.github.com/camunda/camunda/issues/15922))
- Migrate call activity instances ([#15921](https://redirect.github.com/camunda/camunda/issues/15921))
- Migrate timer boundary event subscriptions ([#15918](https://redirect.github.com/camunda/camunda/issues/15918))
##### Gateway
- Migrate the Delete Resource gRPC API to REST ([#21212](https://redirect.github.com/camunda/camunda/issues/21212))
- Migrate the Evaluate Decision gRPC API to REST ([#21211](https://redirect.github.com/camunda/camunda/issues/21211))
- Migrate the Signal broadcast gRPC API to REST ([#21210](https://redirect.github.com/camunda/camunda/issues/21210))
- Migrate the Cancel Process Instance gRPC API to REST ([#21209](https://redirect.github.com/camunda/camunda/issues/21209))
- Migrate the Migrate Process Instance gRPC API to REST ([#21208](https://redirect.github.com/camunda/camunda/issues/21208))
- Migrate the Modify Process Instance gRPC API to REST ([#21207](https://redirect.github.com/camunda/camunda/issues/21207))
- Migrate the Set Variables gRPC API to REST ([#21057](https://redirect.github.com/camunda/camunda/issues/21057))
- Migrate the Publish Message gRPC API to REST ([#21056](https://redirect.github.com/camunda/camunda/issues/21056))
- Migrate the Start Process instance gRPC API to REST ([#21055](https://redirect.github.com/camunda/camunda/issues/21055))
- Migrate the Deploy Resource gRPC API to REST ([#21054](https://redirect.github.com/camunda/camunda/issues/21054))
- Configure Query API availability (disabled by default) ([#20580](https://redirect.github.com/camunda/camunda/issues/20580))
- Migrate the Resolve incident gRPC API to REST ([#20085](https://redirect.github.com/camunda/camunda/issues/20085))
- Migrate the Update job retries and timeout gRPC API to REST ([#20083](https://redirect.github.com/camunda/camunda/issues/20083))
- Migrate the Throw error gRPC API to REST ([#20082](https://redirect.github.com/camunda/camunda/issues/20082))
- Migrate the Fail Job gRPC API to REST ([#20081](https://redirect.github.com/camunda/camunda/issues/20081))
- Migrate the Complete Job gRPC API to REST ([#20080](https://redirect.github.com/camunda/camunda/issues/20080))
- Add query API to see the status of exporters ([#19023](https://redirect.github.com/camunda/camunda/issues/19023))
- A long-polling REST API endpoint is available to activate jobs ([#17676](https://redirect.github.com/camunda/camunda/issues/17676))
##### Java Client
- Support the Set Variables API over REST ([#22194](https://redirect.github.com/camunda/camunda/issues/22194))
- Support the Publish Message API over REST ([#22193](https://redirect.github.com/camunda/camunda/issues/22193))
- Support the Start Process instance API over REST ([#22192](https://redirect.github.com/camunda/camunda/issues/22192))
- Support the Deploy Resource API over REST ([#22191](https://redirect.github.com/camunda/camunda/issues/22191))
- Support the Update job retries and timeout API over REST ([#21523](https://redirect.github.com/camunda/camunda/issues/21523))
- Support the Resolve incident API over REST ([#21430](https://redirect.github.com/camunda/camunda/issues/21430))
- Support the Throw error API over REST ([#21412](https://redirect.github.com/camunda/camunda/issues/21412))
- Support the Fail Job API over REST ([#21377](https://redirect.github.com/camunda/camunda/issues/21377))
- Support the Complete Job API over REST ([#21167](https://redirect.github.com/camunda/camunda/issues/21167))
- The Java client supports Job activation over REST (including long polling) ([#18256](https://redirect.github.com/camunda/camunda/issues/18256))
##### Misc
- Migrate sequential multi-instance element instances ([#22184](https://redirect.github.com/camunda/camunda/issues/22184))
- Migrate parallel multi-instance element instances ([#22129](https://redirect.github.com/camunda/camunda/issues/22129))
- Migrate error event subprocess ([#22032](https://redirect.github.com/camunda/camunda/issues/22032))
- Migrate error boundary events ([#21866](https://redirect.github.com/camunda/camunda/issues/21866))
- Migrate signal event subprocess ([#21864](https://redirect.github.com/camunda/camunda/issues/21864))
- Migrate intermediate signal catch events ([#21863](https://redirect.github.com/camunda/camunda/issues/21863))
- Migrate signal boundary event subscriptions ([#21862](https://redirect.github.com/camunda/camunda/issues/21862))
- Migrate script task instances ([#21671](https://redirect.github.com/camunda/camunda/issues/21671))
- Migrate event-based gateway instances ([#21593](https://redirect.github.com/camunda/camunda/issues/21593))
- Migrate business rule task instances ([#21588](https://redirect.github.com/camunda/camunda/issues/21588))
- Migrate exclusive gateway instances ([#21580](https://redirect.github.com/camunda/camunda/issues/21580))
- Migrate send task instances ([#21538](https://redirect.github.com/camunda/camunda/issues/21538))
- Add Priority field to Tasklist OOTB Front-End consuming from Tasklist v1 REST API ([#21516](https://redirect.github.com/camunda/camunda/issues/21516))
- Add version tag column to process instances list ([#21327](https://redirect.github.com/camunda/camunda/issues/21327))
- Migrate timer event subprocess ([#21218](https://redirect.github.com/camunda/camunda/issues/21218))
- Add version tag to process instances list header ([#21185](https://redirect.github.com/camunda/camunda/issues/21185))
- Improve Java client with REST API exceptional flow ([#21173](https://redirect.github.com/camunda/camunda/issues/21173))
- Add version tag to process instance details header ([#21170](https://redirect.github.com/camunda/camunda/issues/21170))
- Validate correct usage of `bindingType` and `versionTag` attributes ([#21161](https://redirect.github.com/camunda/camunda/issues/21161))
- Add new `ZeebeVersionTag` extension element to BPMN Model API ([#21124](https://redirect.github.com/camunda/camunda/issues/21124))
- Resolve linked forms to correct version for user tasks with binding type `versionTag` ([#21041](https://redirect.github.com/camunda/camunda/issues/21041))
- Resolve called decision to correct version for business rule tasks with binding type `versionTag` ([#21040](https://redirect.github.com/camunda/camunda/issues/21040))
- Resolve called process to correct version for call activities with binding type `versionTag` ([#21038](https://redirect.github.com/camunda/camunda/issues/21038))
- Store deployed forms by id and version tag ([#21037](https://redirect.github.com/camunda/camunda/issues/21037))
- Store deployed decisions by id and version tag ([#21036](https://redirect.github.com/camunda/camunda/issues/21036))
- Store deployed processes by id and version tag ([#21035](https://redirect.github.com/camunda/camunda/issues/21035))
- Add support for binding type `versionTag` to BPMN Model API ([#21034](https://redirect.github.com/camunda/camunda/issues/21034))
- Migrate receive task instances ([#20938](https://redirect.github.com/camunda/camunda/issues/20938))
- Migrate intermediate timer catch events ([#20911](https://redirect.github.com/camunda/camunda/issues/20911))
- Support migration of receive tasks, message event subprocess, timer event subprocess ([#20818](https://redirect.github.com/camunda/camunda/issues/20818))
- Support message and timer intermediate events migration ([#20817](https://redirect.github.com/camunda/camunda/issues/20817))
- Refactor internal exporter metrics to use Micrometer ([#20724](https://redirect.github.com/camunda/camunda/issues/20724))
- Store request data in state ([#20568](https://redirect.github.com/camunda/camunda/issues/20568))
- Add Correlate Message command to the client ([#20478](https://redirect.github.com/camunda/camunda/issues/20478))
- Add new `CorrelateMessage` REST endpoint ([#20477](https://redirect.github.com/camunda/camunda/issues/20477))
- Add Intermediate None Event to `StraightThroughProcessingLoopValidator` ([#20308](https://redirect.github.com/camunda/camunda/issues/20308))
- Static translations of tasklist UI ([#20287](https://redirect.github.com/camunda/camunda/issues/20287))
- Add integration tests for new command ([#20190](https://redirect.github.com/camunda/camunda/issues/20190))
- Add new message correlation record to `CompactRecordLogger` ([#20189](https://redirect.github.com/camunda/camunda/issues/20189))
- Add new fields to message record templates ([#20187](https://redirect.github.com/camunda/camunda/issues/20187))
- Create template for new message correlation record ([#20186](https://redirect.github.com/camunda/camunda/issues/20186))
- Send response in `MessageSubscriptionRejectProcessor` ([#20176](https://redirect.github.com/camunda/camunda/issues/20176))
- Send response in `MessageSubscriptionCorrelateProcessor` ([#20175](https://redirect.github.com/camunda/camunda/issues/20175))
- Store request data in message subscription ([#20174](https://redirect.github.com/camunda/camunda/issues/20174))
- Create `MessageCorrelationCorrelateProcessor` ([#20173](https://redirect.github.com/camunda/camunda/issues/20173))
- Extend `MessageSubscriptionRecord` to store request data ([#20167](https://redirect.github.com/camunda/camunda/issues/20167))
- Create message correlation record and intents ([#20164](https://redirect.github.com/camunda/camunda/issues/20164))
- Add validation rule to check for invalid `bindingType` values ([#20054](https://redirect.github.com/camunda/camunda/issues/20054))
- Support message and timer boundary events migration ([#19886](https://redirect.github.com/camunda/camunda/issues/19886))
- Create new version of every resource in multi-resource deployment if at least one has changed ([#19859](https://redirect.github.com/camunda/camunda/issues/19859))
- Resolve deployment-bound resource links within same deployment ([#19710](https://redirect.github.com/camunda/camunda/issues/19710))
- Store reference to deployment for deployed resources ([#19709](https://redirect.github.com/camunda/camunda/issues/19709))
- I can see highlighted associations related to executed compensation events ([#19567](https://redirect.github.com/camunda/camunda/issues/19567))
- I can toggle the execution count badges in process instance details view ([#19562](https://redirect.github.com/camunda/camunda/issues/19562))
- I can see the number of executions for each element in instance details diagram ([#19558](https://redirect.github.com/camunda/camunda/issues/19558))
- I can see which elements were executed/completed in the process instance diagram ([#19555](https://redirect.github.com/camunda/camunda/issues/19555))
- Add new `bindingType` attribute to BPMN Model API ([#19461](https://redirect.github.com/camunda/camunda/issues/19461))
- Guarantee generated requestId is unique within cluster. ([#19339](https://redirect.github.com/camunda/camunda/issues/19339))
- Provide a custom middleware mechanism for the Zeebe REST API in the Gateway ([#19291](https://redirect.github.com/camunda/camunda/issues/19291))
- \[CPT] I can run process tests with Camunda connectors ([#19260](https://redirect.github.com/camunda/camunda/issues/19260))
- \[CPT] I can trigger a BPMN timer event ([#19176](https://redirect.github.com/camunda/camunda/issues/19176))
- \[CPT] Create a Spring integration for Process Testing ([#18999](https://redirect.github.com/camunda/camunda/issues/18999))
- \[CPT] Create a JUnit 5 extension for Process Testing ([#18997](https://redirect.github.com/camunda/camunda/issues/18997))
- \[CPT] Create a Testcontainer runtime for Process Testing ([#18994](https://redirect.github.com/camunda/camunda/issues/18994))
- Pre-select target proceess versions in instance migration mode ([#18761](https://redirect.github.com/camunda/camunda/issues/18761))
- Allow enabling an exporter via an API ([#18752](https://redirect.github.com/camunda/camunda/issues/18752))
- Support child instances in instance migration ([#18594](https://redirect.github.com/camunda/camunda/issues/18594))
- I can copy all variables from a process instance ([#18578](https://redirect.github.com/camunda/camunda/issues/18578))
- I can see the date of the last successful migration for a process instance ([#18576](https://redirect.github.com/camunda/camunda/issues/18576))
- I can confirm instance migration before starting the migrate operation ([#18574](https://redirect.github.com/camunda/camunda/issues/18574))
- I can filter for unmapped source flow nodes in instance migration mode ([#18573](https://redirect.github.com/camunda/camunda/issues/18573))
- I can see which flow nodes are not mapped in instance migration mode ([#18571](https://redirect.github.com/camunda/camunda/issues/18571))
- I can skip the instance migration modal ([#18541](https://redirect.github.com/camunda/camunda/issues/18541))
- I can see automapping for flow nodes in instance migration mode ([#18538](https://redirect.github.com/camunda/camunda/issues/18538))
- Support call activity mapping in instance migration mode ([#18492](https://redirect.github.com/camunda/camunda/issues/18492))
- Provide observation context to exporters ([#18467](https://redirect.github.com/camunda/camunda/issues/18467))
- Allow disabling an exporter via an API ([#18030](https://redirect.github.com/camunda/camunda/issues/18030))
- Provide dates of last successful operations ([#17704](https://redirect.github.com/camunda/camunda/issues/17704))
- Stop checking Elastic/Open Search healthiness in Tasklist health check ([#17544](https://redirect.github.com/camunda/camunda/issues/17544))
- Migrate Spring-zeebe test ([#17343](https://redirect.github.com/camunda/camunda/issues/17343))
- Review and address TODOs ([#17342](https://redirect.github.com/camunda/camunda/issues/17342))
- Remove leftovers from other components and unused code ([#17341](https://redirect.github.com/camunda/camunda/issues/17341))
- Review community-project latest changes ([#17340](https://redirect.github.com/camunda/camunda/issues/17340))
- Merge SpringBoot starter SDK and Spring Client ([#17339](https://redirect.github.com/camunda/camunda/issues/17339))
- go client jobWorkerBuilder can't set tenantIds ([#17167](https://redirect.github.com/camunda/camunda/issues/17167))
- Clients can provide a reference to a command that can be observed in the resulting event ([#16916](https://redirect.github.com/camunda/camunda/issues/16916))
- Incident records provide tree path properties that locate the incident in a hierarchy of process instances ([#16915](https://redirect.github.com/camunda/camunda/issues/16915))
- Support BPMN Converging Inclusive Gateway ([#10031](https://redirect.github.com/camunda/camunda/issues/10031))
- As a user I want to configure `LongPollingActivateJobsHandler` ([#8777](https://redirect.github.com/camunda/camunda/issues/8777))
##### Bug Fixes
##### Broker
- Limit the number of element in the process caches ([#15533](https://redirect.github.com/camunda/camunda/issues/15533))
- NPE "this.appenderFuture" is null when closing the partition ([#10227](https://redirect.github.com/camunda/camunda/issues/10227))
- Align deployment rejection message for DMN resources ([#8806](https://redirect.github.com/camunda/camunda/issues/8806))
- Replay test has not same state on terminating exclusive gateway ([#6652](https://redirect.github.com/camunda/camunda/issues/6652))
- ClassCastException: ExecutableFlowElementContainer cannot be cast to ExecutableMultiInstanceBody ([#6152](https://redirect.github.com/camunda/camunda/issues/6152))
- Exporter arguments are always converted to maps instead of list ([#4552](https://redirect.github.com/camunda/camunda/issues/4552))
##### Gateway
- Return a 502 for `MessagingException$ConnectionClosed` in the C8 REST API ([#22540](https://redirect.github.com/camunda/camunda/issues/22540))
- Endless errors on gateway because the writer is full ([#13018](https://redirect.github.com/camunda/camunda/issues/13018))
- Considerable amount of GRPC error details can trigger ingress response header limit ([#11284](https://redirect.github.com/camunda/camunda/issues/11284))
##### Go Client
- zbctl `8.4.0` can't send requests with authorization information ([#16015](https://redirect.github.com/camunda/camunda/issues/16015))
##### Misc
- Operate backup is not proceeding after taking the first snapshot ([#22871](https://redirect.github.com/camunda/camunda/issues/22871))
- Operate snapshot names are incorrect ([#22861](https://redirect.github.com/camunda/camunda/issues/22861))
- Tests are failing in CollectionRestServiceRoleIT ([#22515](https://redirect.github.com/camunda/camunda/issues/22515))
- ProcessOverviewUpdateIT tests are failing ([#22509](https://redirect.github.com/camunda/camunda/issues/22509))
- Duplicate resources refer to current `deploymentKey` instead of the one from initial deployment ([#22473](https://redirect.github.com/camunda/camunda/issues/22473))
- Optimize backup fails with ElasticsearchStatusException when retrieving snapshots ([#22430](https://redirect.github.com/camunda/camunda/issues/22430))
- Instance migration should not allow changing the event type of a mapped catch event ([#22146](https://redirect.github.com/camunda/camunda/issues/22146))
- Queued command distribution finishes too soon ([#22123](https://redirect.github.com/camunda/camunda/issues/22123))
- Operate: Bearer token with typ AT+JWT not supported ([#22119](https://redirect.github.com/camunda/camunda/issues/22119))
- Tasklist: Bearer token with typ AT+JWT not supported ([#22118](https://redirect.github.com/camunda/camunda/issues/22118))
- The importer doesn't cache the tree path of a container instance when a contained flow node instance is imported ([#22074](https://redirect.github.com/camunda/camunda/issues/22074))
- Fix and refactor handle catch event migrations ([#21924](https://redirect.github.com/camunda/camunda/issues/21924))
- Job Worker User Task with `Custom Form Key` not being handled properly ([#21811](https://redirect.github.com/camunda/camunda/issues/21811))
- Task Assignment Notification Displays "{{numTasks}}" Instead of Actual Number ([#21768](https://redirect.github.com/camunda/camunda/issues/21768))
- Zeebe's processing schedule service doesn't play well with past dates during tests ([#21738](https://redirect.github.com/camunda/camunda/issues/21738))
- Modeler accept Decimal Priority Values in XML Configuration ([#21434](https://redirect.github.com/camunda/camunda/issues/21434))
- Custom headers are not supported for Zeebe user tasks on openSearch ([#21296](https://redirect.github.com/camunda/camunda/issues/21296))
- Submit button in public forms is hidden under the nav bar ios phone ([#21052](https://redirect.github.com/camunda/camunda/issues/21052))
- Multi instance body finishes with less inner activities than expected ([#20958](https://redirect.github.com/camunda/camunda/issues/20958))
- Cancel active EL jobs on process termination ([#20775](https://redirect.github.com/camunda/camunda/issues/20775))
- NPE in `BpmnStateBehavior.getParentElementInstanceContext` "parentElementInstance" is null ([#20762](https://redirect.github.com/camunda/camunda/issues/20762))
- Old versions are retrieved when filtering process that require form input to start ([#20734](https://redirect.github.com/camunda/camunda/issues/20734))
- Process instance banned for timer trigger command with unknown process ([#20677](https://redirect.github.com/camunda/camunda/issues/20677))
- Disable graphql introspection in Tasklist ([#20672](https://redirect.github.com/camunda/camunda/issues/20672))
- ILM policy is added to all indices not only archived indices ([#20567](https://redirect.github.com/camunda/camunda/issues/20567))
- Possible memory corruption leading to SIGSEGV ([#20555](https://redirect.github.com/camunda/camunda/issues/20555))
- StackOverflowError during process instance modification ([#20307](https://redirect.github.com/camunda/camunda/issues/20307))
- Exporting decision evaluation records breaks with large `evaluationFailureMessage` values ([#20248](https://redirect.github.com/camunda/camunda/issues/20248))
- Issue when importing variables in a MT environment ([#20199](https://redirect.github.com/camunda/camunda/issues/20199))
- Flaky test shouldBeThreadSafe: io.camunda.zeebe.client.impl.oauth.OAuthCredentialsCacheTest ([#20136](https://redirect.github.com/camunda/camunda/issues/20136))
- Snapshot detected as corrupted because of incorrect checksum comparison ([#19984](https://redirect.github.com/camunda/camunda/issues/19984))
- Tasklist index prefixes are not correctly setup on OpenSearch ([#19905](https://redirect.github.com/camunda/camunda/issues/19905))
- RandomizedRaftTest.livenessTestWithSnapshot is unstable ([#19862](https://redirect.github.com/camunda/camunda/issues/19862))
- Concurrency mode check slows down import ([#19840](https://redirect.github.com/camunda/camunda/issues/19840))
- No executable process is found after transformation ([#19834](https://redirect.github.com/camunda/camunda/issues/19834))
- Native notifications inline message doesn't disappear after enabling notifications ([#19592](https://redirect.github.com/camunda/camunda/issues/19592))
- \[Spring SDK] Fix unit tests to run into the unified CI ([#19520](https://redirect.github.com/camunda/camunda/issues/19520))
- Operate import slows down in case of data loss ([#19424](https://redirect.github.com/camunda/camunda/issues/19424))
- Invalid offset when reading record from an older version ([#19379](https://redirect.github.com/camunda/camunda/issues/19379))
- CI: fake status checks produced even if Zeebe CI is running ([#19289](https://redirect.github.com/camunda/camunda/issues/19289))
- Closing of `StreamProcessor` hangs indefinitely ([#19219](https://redirect.github.com/camunda/camunda/issues/19219))
- Instance migration subscribes element instance with incident to message event ([#19212](https://redirect.github.com/camunda/camunda/issues/19212))
- Instance migration is not triggered with pre-selected target process ([#19171](https://redirect.github.com/camunda/camunda/issues/19171))
- Cannot take backup to Azure when using managed identity ([#19104](https://redirect.github.com/camunda/camunda/issues/19104))
- Resource authorizations are not working without providing the deprecated CAMUNDA_TASKLIST_IDENTITY_BASEURL ([#19007](https://redirect.github.com/camunda/camunda/issues/19007))
- Default tenant id not picked up by Spring Zeebe SDK [@JobWorker](https://redirect.github.com/JobWorker) annotation ([#18975](https://redirect.github.com/camunda/camunda/issues/18975))
- Saving a custom filter with all statuses excludes the competed tasks ([#18967](https://redirect.github.com/camunda/camunda/issues/18967))
- Tasklist cannot update ISM policy in AWS OpenSearch ([#18891](https://redirect.github.com/camunda/camunda/issues/18891))
- Filtering tasks by process retrieves only tasks from latest deployed process version ([#18813](https://redirect.github.com/camunda/camunda/issues/18813))
- on openSearch XML retrieved is Null when user has access to the process view ([#18772](https://redirect.github.com/camunda/camunda/issues/18772))
- `ZEEBE_GATEWAY_SECURITY_AUTHENTICATION_MODE:none` does not disable Identity-based authentication ([#18726](https://redirect.github.com/camunda/camunda/issues/18726))
- Missing Zeebe user task migration doc URL in REST API error message ([#18663](https://redirect.github.com/camunda/camunda/issues/18663))
- Remove client's secrets reference in logs ([#18656](https://redirect.github.com/camunda/camunda/issues/18656))
- When activating the identity-auth profile, the health and readiness probes fail with status code 401 ([#18568](https://redirect.github.com/camunda/camunda/issues/18568))
- Operate import does not work for Opensearch with `UnsupportedOperationException` ([#18452](https://redirect.github.com/camunda/camunda/issues/18452))
- Opensearch exporter fails with 400 on AWS Opensearch service ([#18251](https://redirect.github.com/camunda/camunda/issues/18251))
- Batch modification needs to handle requests containing values for both fromFlowNodeId and fromFlowNodeInstanceKey ([#18162](https://redirect.github.com/camunda/camunda/issues/18162))
- java.lang.IllegalArgumentException: type must not be empty ([#18139](https://redirect.github.com/camunda/camunda/issues/18139))
- Tasklist importer pod is crashlooping ([#18095](https://redirect.github.com/camunda/camunda/issues/18095))
- Operate can't complete backup snapshot ([#18049](https://redirect.github.com/camunda/camunda/issues/18049))
- \[Spring Zeebe SDK] Token not refreshed ([#17799](https://redirect.github.com/camunda/camunda/issues/17799))
- Tasklist is retuning `null` as item in the permissions array ([#17688](https://redirect.github.com/camunda/camunda/issues/17688))
- Starting the Operate container with an unprivileged may fail to create the `logs` folder ([#17685](https://redirect.github.com/camunda/camunda/issues/17685))
- Import is blocked after some user task records are lost ([#17615](https://redirect.github.com/camunda/camunda/issues/17615))
- NPE in user task import ([#17611](https://redirect.github.com/camunda/camunda/issues/17611))
- AWS: Number of Opensearch requests are failing with wrong request signature ([#17552](https://redirect.github.com/camunda/camunda/issues/17552))
- Broken job stream aggregation ([#17513](https://redirect.github.com/camunda/camunda/issues/17513))
- Failed to close snapshot store ([#17452](https://redirect.github.com/camunda/camunda/issues/17452))
- Timestamp values in actuators are serialized as integers instead of date-time strings ([#17347](https://redirect.github.com/camunda/camunda/issues/17347))
- Partition stays in force configuration after force failover ([#17334](https://redirect.github.com/camunda/camunda/issues/17334))
- Potential duplicate PI creation across partitions in case of request timeouts ([#17333](https://redirect.github.com/camunda/camunda/issues/17333))
- Retrieving index settings in Opensearch returns null values for the settings ([#17272](https://redirect.github.com/camunda/camunda/issues/17272))
- Cannot update from a previous version to current snapshot ([#17229](https://redirect.github.com/camunda/camunda/issues/17229))
- Retention policy is not applied to existing indices when enabled ([#17147](https://redirect.github.com/camunda/camunda/issues/17147))
- Duplicate entries in decision output table ([#17024](https://redirect.github.com/camunda/camunda/issues/17024))
- Fix element processing flow for Intermediate Catch/Throw Events with Execution Listeners ([#16536](https://redirect.github.com/camunda/camunda/issues/16536))
- I can activate a job without retries after resolving the JOB_NO_RETRIES incident ([#16484](https://redirect.github.com/camunda/camunda/issues/16484))
- CI: Zeebe build fails due to SBE build errors ([#16029](https://redirect.github.com/camunda/camunda/issues/16029))
- `SetVariables` is not always retryable ([#15549](https://redirect.github.com/camunda/camunda/issues/15549))
- Oauth token refresh can trigger rate limiting and log errors ([#13832](https://redirect.github.com/camunda/camunda/issues/13832))
- Redundant logging of first commit index ([#13403](https://redirect.github.com/camunda/camunda/issues/13403))
- NullPointerException in ActivateProcessInstanceBatchProcessor.createChildInstanceRecord ([#12918](https://redirect.github.com/camunda/camunda/issues/12918))
- Race condition when closing the log stream and opening a writer ([#12870](https://redirect.github.com/camunda/camunda/issues/12870))
- NPE when receiving a log stream writer while shutting down ([#12254](https://redirect.github.com/camunda/camunda/issues/12254))
##### Maintenance
- QA and E2E workflows on main is failing ([#22353](https://redirect.github.com/camunda/camunda/issues/22353))
- Provide a way to register indices and index templates for expoirter ([#21980](https://redirect.github.com/camunda/camunda/issues/21980))
- Camunda exporter schema manager validator ([#21831](https://redirect.github.com/camunda/camunda/issues/21831))
- Updating of index and index templates can be handled by schema manager ([#21762](https://redirect.github.com/camunda/camunda/issues/21762))
- Add Elasticsearch implementation for indices and template creation. ([#21527](https://redirect.github.com/camunda/camunda/issues/21527))
- Stream platform clock modifications are consistent ([#21068](https://redirect.github.com/camunda/camunda/issues/21068))
- Stream platform time is controllable ([#21051](https://redirect.github.com/camunda/camunda/issues/21051))
- Retry open of exporter on failure ([#20728](https://redirect.github.com/camunda/camunda/issues/20728))
- Update the REST controller developer guide ([#20619](https://redirect.github.com/camunda/camunda/issues/20619))
- Mark Query API commands as experimental ([#20596](https://redirect.github.com/camunda/camunda/issues/20596))
- Refactor `fold` method argument order in `Either` interface ([#20588](https://redirect.github.com/camunda/camunda/issues/20588))
- Strange use of ObjectMapper in ES/OS DTO ([#20556](https://redirect.github.com/camunda/camunda/issues/20556))
- Exclude specific versions from rolling update test ([#20157](https://redirect.github.com/camunda/camunda/issues/20157))
- Remove references to unused combined checksum. ([#20100](https://redirect.github.com/camunda/camunda/issues/20100))
- Snyk scan for Zeebe is broken after moving modules around ([#20011](https://redirect.github.com/camunda/camunda/issues/20011))
- Simplify user task update data model ([#19986](https://redirect.github.com/camunda/camunda/issues/19986))
- Update RocksDB to 9.x ([#19981](https://redirect.github.com/camunda/camunda/issues/19981))
- Simplify REST test setup to improve test isolation ([#19977](https://redirect.github.com/camunda/camunda/issues/19977))
- Index outOfBounds while fetching next snapshot of removed member. ([#19642](https://redirect.github.com/camunda/camunda/issues/19642))
- Concurrent maven builds causing failures in CI process. ([#19619](https://redirect.github.com/camunda/camunda/issues/19619))
- Move `brokerClient` handling from REST controllers to service layer ([#19524](https://redirect.github.com/camunda/camunda/issues/19524))
- `Sequencer#isEntryValid` is slow because it has to calculate the full record size ([#19225](https://redirect.github.com/camunda/camunda/issues/19225))
- Set default job worker stream timeout ([#19188](https://redirect.github.com/camunda/camunda/issues/19188))
- Backward compatibility for zeebe.client SM properties ([#19161](https://redirect.github.com/camunda/camunda/issues/19161))
- startup.sh script overrides helm config ([#19114](https://redirect.github.com/camunda/camunda/issues/19114))
- Zeebe version compatibility test times out ([#19026](https://redirect.github.com/camunda/camunda/issues/19026))
- Zeebe source code refers to old repository name ([#18797](https://redirect.github.com/camunda/camunda/issues/18797))
- gRPC thread pool saturated by blocked Identity calls ([#18697](https://redirect.github.com/camunda/camunda/issues/18697))
- Do not log MessagingException$ConnectionClosed as an error in the gateway ([#18339](https://redirect.github.com/camunda/camunda/issues/18339))
- Relicense to Camunda License 1.0 ([#18104](https://redirect.github.com/camunda/camunda/issues/18104))
- Improve error mapping of REST API ([#17441](https://redirect.github.com/camunda/camunda/issues/17441))
- Run Spotbugs plugin on the Operate codebase and fix related issues ([#17331](https://redirect.github.com/camunda/camunda/issues/17331))
- Zeebe Grafana dashboard uses angular that has been deprecated ([#17097](https://redirect.github.com/camunda/camunda/issues/17097))
- Extend generalized command distribution for subsets of partitions ([#16385](https://redirect.github.com/camunda/camunda/issues/16385))
- Send rejection if partition's stream processor is not active ([#16180](https://redirect.github.com/camunda/camunda/issues/16180))
- Improve `Interceptor` management by the `InterceptorRepository` class ([#15695](https://redirect.github.com/camunda/camunda/issues/15695))
- Reject requests with a helpful error message when processing is paused ([#14330](https://redirect.github.com/camunda/camunda/issues/14330))
- Tests in `ActivatableJobsPushTest` class are slow ([#13606](https://redirect.github.com/camunda/camunda/issues/13606))
- Split files into smaller chunks when replicating snapshots ([#12795](https://redirect.github.com/camunda/camunda/issues/12795))
- Dead code in metrics exporter ([#9760](https://redirect.github.com/camunda/camunda/issues/9760))
- Reduce test pipeline time ([#6477](https://redirect.github.com/camunda/camunda/issues/6477))
- Consider making ASQN_IGNORE part of the `JournalRecord` interface ([#6356](https://redirect.github.com/camunda/camunda/issues/6356))
- JournalReader seek methods should return the next index ([#6354](https://redirect.github.com/camunda/camunda/issues/6354))
##### Documentation
- Mark Query API as `alpha` feature instead of `experimental` ([#22224](https://redirect.github.com/camunda/camunda/issues/22224))
- Update the REST controller developer guide ([#20619](https://redirect.github.com/camunda/camunda/issues/20619))
- Provide a REST controller implementation guide ([#20444](https://redirect.github.com/camunda/camunda/issues/20444))
- \[CPT] I can see an extensive example of a process test ([#19268](https://redirect.github.com/camunda/camunda/issues/19268))
##### Merged Pull Requests
- docs: provide short summaries in OpenAPI ([#22755](https://redirect.github.com/camunda/camunda/pull/22755))
- Validate tenant id in REST process instance creation ([#22743](https://redirect.github.com/camunda/camunda/pull/22743))
- feat(spec): add example requests to endpoints with mutually-exclusive request fields ([#22711](https://redirect.github.com/camunda/camunda/pull/22711))
- Refactor REST field names ([#22701](https://redirect.github.com/camunda/camunda/pull/22701))
- Migrate sequential multi instance element instances ([#22635](https://redirect.github.com/camunda/camunda/pull/22635))
- Add deploy resource command REST support ([#22632](https://redirect.github.com/camunda/camunda/pull/22632))
- Return 502 in REST for closed broker connection ([#22542](https://redirect.github.com/camunda/camunda/pull/22542))
- Merge release/optimize 8.6.0 alpha5 back to main ([#21961](https://redirect.github.com/camunda/camunda/pull/21961))
- \[Backport stable/8.4] build: replace protolock with buf CLI ([#21773](https://redirect.github.com/camunda/camunda/pull/21773))
- ci: use bigger runner for release workflow ([#21579](https://redirect.github.com/camunda/camunda/pull/21579))
- Only activate/complete child process instance while call activity is active ([#20835](https://redirect.github.com/camunda/camunda/pull/20835))
- feat: store deployment key for deployed processes ([#20498](https://redirect.github.com/camunda/camunda/pull/20498))
- Limit client request retries to three attempts ([#20088](https://redirect.github.com/camunda/camunda/pull/20088))
- Threadsafe oauth credentials cache ([#20065](https://redirect.github.com/camunda/camunda/pull/20065))
- Add root QA modul ([#19757](https://redirect.github.com/camunda/camunda/pull/19757))
- Not subscribe to new subscription if element is in ACTIVATING state ([#19256](https://redirect.github.com/camunda/camunda/pull/19256))
- Add empty Javadoc Jar for Operate/Tasklist ([#18921](https://redirect.github.com/camunda/camunda/pull/18921))
- Generate changelog for patch releases ([#18342](https://redirect.github.com/camunda/camunda/pull/18342))
- Migrate active call activity ([#18328](https://redirect.github.com/camunda/camunda/pull/18328))
- ci: remove parallelization in release arguments ([#18271](https://redirect.github.com/camunda/camunda/pull/18271))
- Observe status of Zeebe CI jobs ([#18224](https://redirect.github.com/camunda/camunda/pull/18224))
- Merge Tasklist code until hash [`3f884eb`](https://redirect.github.com/camunda/camunda/commit/3f884eb8086fecdd3d0f7511ba142398bf21533e) ([#17493](https://redirect.github.com/camunda/camunda/pull/17493))
- Fix actuator serialization ([#17454](https://redirect.github.com/camunda/camunda/pull/17454))
- Merge spring-client and spring-zeebe-sdk ([#17387](https://redirect.github.com/camunda/camunda/pull/17387))
- test: increase await assertion timeout in OpensearchExporterIT IndexSettingsTest to overcome flaky test runs ([#17282](https://redirect.github.com/camunda/camunda/pull/17282))
- fix(transport): use unique schema ID ([#14174](https://redirect.github.com/camunda/camunda/pull/14174))
- fix(dist): remove Spring Boot warning around commons-logging ([#13300](https://redirect.github.com/camunda/camunda/pull/13300))
- \[Backport stable/8.2] Prevent StackOverFlowError during termination of children ([#13275](https://redirect.github.com/camunda/camunda/pull/13275))
- deps(maven): bump swagger-annotations from 2.2.13 to 2.2.14 ([#13211](https://redirect.github.com/camunda/camunda/pull/13211))
- deps(maven): bump software.amazon.awssdk:bom from 2.20.86 to 2.20.87 ([#13170](https://redirect.github.com/camunda/camunda/pull/13170))
- \[backport-8.1]: Refactor job processors ([#13081](https://redirect.github.com/camunda/camunda/pull/13081))
- \[Backport stable/1.2] Fixes flakiness with the ElasticsearchExporter integration tests ([#8203](https://redirect.github.com/camunda/camunda/pull/8203))
- \[BACKPORT 0.26] fix(broker): fix race condition in persisting snapshot ([#6428](https://redirect.github.com/camunda/camunda/pull/6428))
- chore(deps): update module zeebe-io/zeebe/clients/go to v0.26.0 ([#6077](https://redirect.github.com/camunda/camunda/pull/6077))
- docs(operate): update migration documentation ([#4725](https://redirect.github.com/camunda/camunda/pull/4725))
- fix(docs): fix links to config files in docs ([#4545](https://redirect.github.com/camunda/camunda/pull/4545))
- Migrate broker.engine.\* sub test packages ([#2584](https://redirect.github.com/camunda/camunda/pull/2584))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - "after 10pm every weekday,before 5am every weekday,every weekend" (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 contains the following updates:
8.5.8
->8.6.3
Release Notes
camunda/camunda (io.camunda:zeebe-bom)
### [`v8.6.3`](https://redirect.github.com/camunda/camunda/releases/tag/8.6.3) [Compare Source](https://redirect.github.com/camunda/camunda/compare/8.6.2...8.6.3) #### Bug Fixes ##### Java Client - spring-boot-starter-camunda-sdk will run into a NPE if legacy 8.5 properties are used ([#23183](https://redirect.github.com/camunda/camunda/issues/23183)) ### [`v8.6.2`](https://redirect.github.com/camunda/camunda/releases/tag/8.6.2) [Compare Source](https://redirect.github.com/camunda/camunda/compare/8.6.1...8.6.2) #### Bug Fixes ##### Misc - Unsafe command distribution acknowledgement ([#23361](https://redirect.github.com/camunda/camunda/issues/23361)) #### Merged Pull Requests - Use new record to transmit acknowledgement ([#23363](https://redirect.github.com/camunda/camunda/pull/23363)) ### [`v8.6.1`](https://redirect.github.com/camunda/camunda/releases/tag/8.6.1) [Compare Source](https://redirect.github.com/camunda/camunda/compare/8.6.0...8.6.1) ##### Bug Fixes ##### Misc - Password encoder change is not backward compatible ([#23213](https://redirect.github.com/camunda/camunda/issues/23213)) - Error when performing an upgrade from Optimize 3.13/8.5 to 8.6 ([#23168](https://redirect.github.com/camunda/camunda/issues/23168)) - `ActivatedJob` REST entity returns `key` instead of `jobKey` ([#23101](https://redirect.github.com/camunda/camunda/issues/23101)) - fix/Spring Boot SDK: do not ignore json field names from annotations ([#21962](https://redirect.github.com/camunda/camunda/issues/21962)) ##### Maintenance - Oauth2 Scope is not exposed in Zeebe SDK config ([#23071](https://redirect.github.com/camunda/camunda/issues/23071)) ##### Merged Pull Requests - Use overrides from [@JsonProperty](https://redirect.github.com/JsonProperty) when it's provided ([#23219](https://redirect.github.com/camunda/camunda/pull/23219)) - Backport CI Maven Setup fixes ([#23211](https://redirect.github.com/camunda/camunda/pull/23211)) - feat: expose oauth scope config in spring sdk ([#23072](https://redirect.github.com/camunda/camunda/pull/23072)) - ci: use infra github-managed runners for `ci.yml/java-unit-tests` workflow ([#22609](https://redirect.github.com/camunda/camunda/pull/22609)) ### [`v8.6.0`](https://redirect.github.com/camunda/camunda/releases/tag/8.6.0) [Compare Source](https://redirect.github.com/camunda/camunda/compare/8.5.8...8.6.0) ##### Enhancements ##### Broker - Migrate intermediate message catch event ([#19716](https://redirect.github.com/camunda/camunda/issues/19716)) - Do not evaluate target boundary event correlation key expression on migration ([#19527](https://redirect.github.com/camunda/camunda/issues/19527)) - Migrate message event subprocess ([#17419](https://redirect.github.com/camunda/camunda/issues/17419)) - Migrate existing message boundary event subscription on process instance migration ([#16386](https://redirect.github.com/camunda/camunda/issues/16386)) - Migrate child process instances ([#15922](https://redirect.github.com/camunda/camunda/issues/15922)) - Migrate call activity instances ([#15921](https://redirect.github.com/camunda/camunda/issues/15921)) - Migrate timer boundary event subscriptions ([#15918](https://redirect.github.com/camunda/camunda/issues/15918)) ##### Gateway - Migrate the Delete Resource gRPC API to REST ([#21212](https://redirect.github.com/camunda/camunda/issues/21212)) - Migrate the Evaluate Decision gRPC API to REST ([#21211](https://redirect.github.com/camunda/camunda/issues/21211)) - Migrate the Signal broadcast gRPC API to REST ([#21210](https://redirect.github.com/camunda/camunda/issues/21210)) - Migrate the Cancel Process Instance gRPC API to REST ([#21209](https://redirect.github.com/camunda/camunda/issues/21209)) - Migrate the Migrate Process Instance gRPC API to REST ([#21208](https://redirect.github.com/camunda/camunda/issues/21208)) - Migrate the Modify Process Instance gRPC API to REST ([#21207](https://redirect.github.com/camunda/camunda/issues/21207)) - Migrate the Set Variables gRPC API to REST ([#21057](https://redirect.github.com/camunda/camunda/issues/21057)) - Migrate the Publish Message gRPC API to REST ([#21056](https://redirect.github.com/camunda/camunda/issues/21056)) - Migrate the Start Process instance gRPC API to REST ([#21055](https://redirect.github.com/camunda/camunda/issues/21055)) - Migrate the Deploy Resource gRPC API to REST ([#21054](https://redirect.github.com/camunda/camunda/issues/21054)) - Configure Query API availability (disabled by default) ([#20580](https://redirect.github.com/camunda/camunda/issues/20580)) - Migrate the Resolve incident gRPC API to REST ([#20085](https://redirect.github.com/camunda/camunda/issues/20085)) - Migrate the Update job retries and timeout gRPC API to REST ([#20083](https://redirect.github.com/camunda/camunda/issues/20083)) - Migrate the Throw error gRPC API to REST ([#20082](https://redirect.github.com/camunda/camunda/issues/20082)) - Migrate the Fail Job gRPC API to REST ([#20081](https://redirect.github.com/camunda/camunda/issues/20081)) - Migrate the Complete Job gRPC API to REST ([#20080](https://redirect.github.com/camunda/camunda/issues/20080)) - Add query API to see the status of exporters ([#19023](https://redirect.github.com/camunda/camunda/issues/19023)) - A long-polling REST API endpoint is available to activate jobs ([#17676](https://redirect.github.com/camunda/camunda/issues/17676)) ##### Java Client - Support the Set Variables API over REST ([#22194](https://redirect.github.com/camunda/camunda/issues/22194)) - Support the Publish Message API over REST ([#22193](https://redirect.github.com/camunda/camunda/issues/22193)) - Support the Start Process instance API over REST ([#22192](https://redirect.github.com/camunda/camunda/issues/22192)) - Support the Deploy Resource API over REST ([#22191](https://redirect.github.com/camunda/camunda/issues/22191)) - Support the Update job retries and timeout API over REST ([#21523](https://redirect.github.com/camunda/camunda/issues/21523)) - Support the Resolve incident API over REST ([#21430](https://redirect.github.com/camunda/camunda/issues/21430)) - Support the Throw error API over REST ([#21412](https://redirect.github.com/camunda/camunda/issues/21412)) - Support the Fail Job API over REST ([#21377](https://redirect.github.com/camunda/camunda/issues/21377)) - Support the Complete Job API over REST ([#21167](https://redirect.github.com/camunda/camunda/issues/21167)) - The Java client supports Job activation over REST (including long polling) ([#18256](https://redirect.github.com/camunda/camunda/issues/18256)) ##### Misc - Migrate sequential multi-instance element instances ([#22184](https://redirect.github.com/camunda/camunda/issues/22184)) - Migrate parallel multi-instance element instances ([#22129](https://redirect.github.com/camunda/camunda/issues/22129)) - Migrate error event subprocess ([#22032](https://redirect.github.com/camunda/camunda/issues/22032)) - Migrate error boundary events ([#21866](https://redirect.github.com/camunda/camunda/issues/21866)) - Migrate signal event subprocess ([#21864](https://redirect.github.com/camunda/camunda/issues/21864)) - Migrate intermediate signal catch events ([#21863](https://redirect.github.com/camunda/camunda/issues/21863)) - Migrate signal boundary event subscriptions ([#21862](https://redirect.github.com/camunda/camunda/issues/21862)) - Migrate script task instances ([#21671](https://redirect.github.com/camunda/camunda/issues/21671)) - Migrate event-based gateway instances ([#21593](https://redirect.github.com/camunda/camunda/issues/21593)) - Migrate business rule task instances ([#21588](https://redirect.github.com/camunda/camunda/issues/21588)) - Migrate exclusive gateway instances ([#21580](https://redirect.github.com/camunda/camunda/issues/21580)) - Migrate send task instances ([#21538](https://redirect.github.com/camunda/camunda/issues/21538)) - Add Priority field to Tasklist OOTB Front-End consuming from Tasklist v1 REST API ([#21516](https://redirect.github.com/camunda/camunda/issues/21516)) - Add version tag column to process instances list ([#21327](https://redirect.github.com/camunda/camunda/issues/21327)) - Migrate timer event subprocess ([#21218](https://redirect.github.com/camunda/camunda/issues/21218)) - Add version tag to process instances list header ([#21185](https://redirect.github.com/camunda/camunda/issues/21185)) - Improve Java client with REST API exceptional flow ([#21173](https://redirect.github.com/camunda/camunda/issues/21173)) - Add version tag to process instance details header ([#21170](https://redirect.github.com/camunda/camunda/issues/21170)) - Validate correct usage of `bindingType` and `versionTag` attributes ([#21161](https://redirect.github.com/camunda/camunda/issues/21161)) - Add new `ZeebeVersionTag` extension element to BPMN Model API ([#21124](https://redirect.github.com/camunda/camunda/issues/21124)) - Resolve linked forms to correct version for user tasks with binding type `versionTag` ([#21041](https://redirect.github.com/camunda/camunda/issues/21041)) - Resolve called decision to correct version for business rule tasks with binding type `versionTag` ([#21040](https://redirect.github.com/camunda/camunda/issues/21040)) - Resolve called process to correct version for call activities with binding type `versionTag` ([#21038](https://redirect.github.com/camunda/camunda/issues/21038)) - Store deployed forms by id and version tag ([#21037](https://redirect.github.com/camunda/camunda/issues/21037)) - Store deployed decisions by id and version tag ([#21036](https://redirect.github.com/camunda/camunda/issues/21036)) - Store deployed processes by id and version tag ([#21035](https://redirect.github.com/camunda/camunda/issues/21035)) - Add support for binding type `versionTag` to BPMN Model API ([#21034](https://redirect.github.com/camunda/camunda/issues/21034)) - Migrate receive task instances ([#20938](https://redirect.github.com/camunda/camunda/issues/20938)) - Migrate intermediate timer catch events ([#20911](https://redirect.github.com/camunda/camunda/issues/20911)) - Support migration of receive tasks, message event subprocess, timer event subprocess ([#20818](https://redirect.github.com/camunda/camunda/issues/20818)) - Support message and timer intermediate events migration ([#20817](https://redirect.github.com/camunda/camunda/issues/20817)) - Refactor internal exporter metrics to use Micrometer ([#20724](https://redirect.github.com/camunda/camunda/issues/20724)) - Store request data in state ([#20568](https://redirect.github.com/camunda/camunda/issues/20568)) - Add Correlate Message command to the client ([#20478](https://redirect.github.com/camunda/camunda/issues/20478)) - Add new `CorrelateMessage` REST endpoint ([#20477](https://redirect.github.com/camunda/camunda/issues/20477)) - Add Intermediate None Event to `StraightThroughProcessingLoopValidator` ([#20308](https://redirect.github.com/camunda/camunda/issues/20308)) - Static translations of tasklist UI ([#20287](https://redirect.github.com/camunda/camunda/issues/20287)) - Add integration tests for new command ([#20190](https://redirect.github.com/camunda/camunda/issues/20190)) - Add new message correlation record to `CompactRecordLogger` ([#20189](https://redirect.github.com/camunda/camunda/issues/20189)) - Add new fields to message record templates ([#20187](https://redirect.github.com/camunda/camunda/issues/20187)) - Create template for new message correlation record ([#20186](https://redirect.github.com/camunda/camunda/issues/20186)) - Send response in `MessageSubscriptionRejectProcessor` ([#20176](https://redirect.github.com/camunda/camunda/issues/20176)) - Send response in `MessageSubscriptionCorrelateProcessor` ([#20175](https://redirect.github.com/camunda/camunda/issues/20175)) - Store request data in message subscription ([#20174](https://redirect.github.com/camunda/camunda/issues/20174)) - Create `MessageCorrelationCorrelateProcessor` ([#20173](https://redirect.github.com/camunda/camunda/issues/20173)) - Extend `MessageSubscriptionRecord` to store request data ([#20167](https://redirect.github.com/camunda/camunda/issues/20167)) - Create message correlation record and intents ([#20164](https://redirect.github.com/camunda/camunda/issues/20164)) - Add validation rule to check for invalid `bindingType` values ([#20054](https://redirect.github.com/camunda/camunda/issues/20054)) - Support message and timer boundary events migration ([#19886](https://redirect.github.com/camunda/camunda/issues/19886)) - Create new version of every resource in multi-resource deployment if at least one has changed ([#19859](https://redirect.github.com/camunda/camunda/issues/19859)) - Resolve deployment-bound resource links within same deployment ([#19710](https://redirect.github.com/camunda/camunda/issues/19710)) - Store reference to deployment for deployed resources ([#19709](https://redirect.github.com/camunda/camunda/issues/19709)) - I can see highlighted associations related to executed compensation events ([#19567](https://redirect.github.com/camunda/camunda/issues/19567)) - I can toggle the execution count badges in process instance details view ([#19562](https://redirect.github.com/camunda/camunda/issues/19562)) - I can see the number of executions for each element in instance details diagram ([#19558](https://redirect.github.com/camunda/camunda/issues/19558)) - I can see which elements were executed/completed in the process instance diagram ([#19555](https://redirect.github.com/camunda/camunda/issues/19555)) - Add new `bindingType` attribute to BPMN Model API ([#19461](https://redirect.github.com/camunda/camunda/issues/19461)) - Guarantee generated requestId is unique within cluster. ([#19339](https://redirect.github.com/camunda/camunda/issues/19339)) - Provide a custom middleware mechanism for the Zeebe REST API in the Gateway ([#19291](https://redirect.github.com/camunda/camunda/issues/19291)) - \[CPT] I can run process tests with Camunda connectors ([#19260](https://redirect.github.com/camunda/camunda/issues/19260)) - \[CPT] I can trigger a BPMN timer event ([#19176](https://redirect.github.com/camunda/camunda/issues/19176)) - \[CPT] Create a Spring integration for Process Testing ([#18999](https://redirect.github.com/camunda/camunda/issues/18999)) - \[CPT] Create a JUnit 5 extension for Process Testing ([#18997](https://redirect.github.com/camunda/camunda/issues/18997)) - \[CPT] Create a Testcontainer runtime for Process Testing ([#18994](https://redirect.github.com/camunda/camunda/issues/18994)) - Pre-select target proceess versions in instance migration mode ([#18761](https://redirect.github.com/camunda/camunda/issues/18761)) - Allow enabling an exporter via an API ([#18752](https://redirect.github.com/camunda/camunda/issues/18752)) - Support child instances in instance migration ([#18594](https://redirect.github.com/camunda/camunda/issues/18594)) - I can copy all variables from a process instance ([#18578](https://redirect.github.com/camunda/camunda/issues/18578)) - I can see the date of the last successful migration for a process instance ([#18576](https://redirect.github.com/camunda/camunda/issues/18576)) - I can confirm instance migration before starting the migrate operation ([#18574](https://redirect.github.com/camunda/camunda/issues/18574)) - I can filter for unmapped source flow nodes in instance migration mode ([#18573](https://redirect.github.com/camunda/camunda/issues/18573)) - I can see which flow nodes are not mapped in instance migration mode ([#18571](https://redirect.github.com/camunda/camunda/issues/18571)) - I can skip the instance migration modal ([#18541](https://redirect.github.com/camunda/camunda/issues/18541)) - I can see automapping for flow nodes in instance migration mode ([#18538](https://redirect.github.com/camunda/camunda/issues/18538)) - Support call activity mapping in instance migration mode ([#18492](https://redirect.github.com/camunda/camunda/issues/18492)) - Provide observation context to exporters ([#18467](https://redirect.github.com/camunda/camunda/issues/18467)) - Allow disabling an exporter via an API ([#18030](https://redirect.github.com/camunda/camunda/issues/18030)) - Provide dates of last successful operations ([#17704](https://redirect.github.com/camunda/camunda/issues/17704)) - Stop checking Elastic/Open Search healthiness in Tasklist health check ([#17544](https://redirect.github.com/camunda/camunda/issues/17544)) - Migrate Spring-zeebe test ([#17343](https://redirect.github.com/camunda/camunda/issues/17343)) - Review and address TODOs ([#17342](https://redirect.github.com/camunda/camunda/issues/17342)) - Remove leftovers from other components and unused code ([#17341](https://redirect.github.com/camunda/camunda/issues/17341)) - Review community-project latest changes ([#17340](https://redirect.github.com/camunda/camunda/issues/17340)) - Merge SpringBoot starter SDK and Spring Client ([#17339](https://redirect.github.com/camunda/camunda/issues/17339)) - go client jobWorkerBuilder can't set tenantIds ([#17167](https://redirect.github.com/camunda/camunda/issues/17167)) - Clients can provide a reference to a command that can be observed in the resulting event ([#16916](https://redirect.github.com/camunda/camunda/issues/16916)) - Incident records provide tree path properties that locate the incident in a hierarchy of process instances ([#16915](https://redirect.github.com/camunda/camunda/issues/16915)) - Support BPMN Converging Inclusive Gateway ([#10031](https://redirect.github.com/camunda/camunda/issues/10031)) - As a user I want to configure `LongPollingActivateJobsHandler` ([#8777](https://redirect.github.com/camunda/camunda/issues/8777)) ##### Bug Fixes ##### Broker - Limit the number of element in the process caches ([#15533](https://redirect.github.com/camunda/camunda/issues/15533)) - NPE "this.appenderFuture" is null when closing the partition ([#10227](https://redirect.github.com/camunda/camunda/issues/10227)) - Align deployment rejection message for DMN resources ([#8806](https://redirect.github.com/camunda/camunda/issues/8806)) - Replay test has not same state on terminating exclusive gateway ([#6652](https://redirect.github.com/camunda/camunda/issues/6652)) - ClassCastException: ExecutableFlowElementContainer cannot be cast to ExecutableMultiInstanceBody ([#6152](https://redirect.github.com/camunda/camunda/issues/6152)) - Exporter arguments are always converted to maps instead of list ([#4552](https://redirect.github.com/camunda/camunda/issues/4552)) ##### Gateway - Return a 502 for `MessagingException$ConnectionClosed` in the C8 REST API ([#22540](https://redirect.github.com/camunda/camunda/issues/22540)) - Endless errors on gateway because the writer is full ([#13018](https://redirect.github.com/camunda/camunda/issues/13018)) - Considerable amount of GRPC error details can trigger ingress response header limit ([#11284](https://redirect.github.com/camunda/camunda/issues/11284)) ##### Go Client - zbctl `8.4.0` can't send requests with authorization information ([#16015](https://redirect.github.com/camunda/camunda/issues/16015)) ##### Misc - Operate backup is not proceeding after taking the first snapshot ([#22871](https://redirect.github.com/camunda/camunda/issues/22871)) - Operate snapshot names are incorrect ([#22861](https://redirect.github.com/camunda/camunda/issues/22861)) - Tests are failing in CollectionRestServiceRoleIT ([#22515](https://redirect.github.com/camunda/camunda/issues/22515)) - ProcessOverviewUpdateIT tests are failing ([#22509](https://redirect.github.com/camunda/camunda/issues/22509)) - Duplicate resources refer to current `deploymentKey` instead of the one from initial deployment ([#22473](https://redirect.github.com/camunda/camunda/issues/22473)) - Optimize backup fails with ElasticsearchStatusException when retrieving snapshots ([#22430](https://redirect.github.com/camunda/camunda/issues/22430)) - Instance migration should not allow changing the event type of a mapped catch event ([#22146](https://redirect.github.com/camunda/camunda/issues/22146)) - Queued command distribution finishes too soon ([#22123](https://redirect.github.com/camunda/camunda/issues/22123)) - Operate: Bearer token with typ AT+JWT not supported ([#22119](https://redirect.github.com/camunda/camunda/issues/22119)) - Tasklist: Bearer token with typ AT+JWT not supported ([#22118](https://redirect.github.com/camunda/camunda/issues/22118)) - The importer doesn't cache the tree path of a container instance when a contained flow node instance is imported ([#22074](https://redirect.github.com/camunda/camunda/issues/22074)) - Fix and refactor handle catch event migrations ([#21924](https://redirect.github.com/camunda/camunda/issues/21924)) - Job Worker User Task with `Custom Form Key` not being handled properly ([#21811](https://redirect.github.com/camunda/camunda/issues/21811)) - Task Assignment Notification Displays "{{numTasks}}" Instead of Actual Number ([#21768](https://redirect.github.com/camunda/camunda/issues/21768)) - Zeebe's processing schedule service doesn't play well with past dates during tests ([#21738](https://redirect.github.com/camunda/camunda/issues/21738)) - Modeler accept Decimal Priority Values in XML Configuration ([#21434](https://redirect.github.com/camunda/camunda/issues/21434)) - Custom headers are not supported for Zeebe user tasks on openSearch ([#21296](https://redirect.github.com/camunda/camunda/issues/21296)) - Submit button in public forms is hidden under the nav bar ios phone ([#21052](https://redirect.github.com/camunda/camunda/issues/21052)) - Multi instance body finishes with less inner activities than expected ([#20958](https://redirect.github.com/camunda/camunda/issues/20958)) - Cancel active EL jobs on process termination ([#20775](https://redirect.github.com/camunda/camunda/issues/20775)) - NPE in `BpmnStateBehavior.getParentElementInstanceContext` "parentElementInstance" is null ([#20762](https://redirect.github.com/camunda/camunda/issues/20762)) - Old versions are retrieved when filtering process that require form input to start ([#20734](https://redirect.github.com/camunda/camunda/issues/20734)) - Process instance banned for timer trigger command with unknown process ([#20677](https://redirect.github.com/camunda/camunda/issues/20677)) - Disable graphql introspection in Tasklist ([#20672](https://redirect.github.com/camunda/camunda/issues/20672)) - ILM policy is added to all indices not only archived indices ([#20567](https://redirect.github.com/camunda/camunda/issues/20567)) - Possible memory corruption leading to SIGSEGV ([#20555](https://redirect.github.com/camunda/camunda/issues/20555)) - StackOverflowError during process instance modification ([#20307](https://redirect.github.com/camunda/camunda/issues/20307)) - Exporting decision evaluation records breaks with large `evaluationFailureMessage` values ([#20248](https://redirect.github.com/camunda/camunda/issues/20248)) - Issue when importing variables in a MT environment ([#20199](https://redirect.github.com/camunda/camunda/issues/20199)) - Flaky test shouldBeThreadSafe: io.camunda.zeebe.client.impl.oauth.OAuthCredentialsCacheTest ([#20136](https://redirect.github.com/camunda/camunda/issues/20136)) - Snapshot detected as corrupted because of incorrect checksum comparison ([#19984](https://redirect.github.com/camunda/camunda/issues/19984)) - Tasklist index prefixes are not correctly setup on OpenSearch ([#19905](https://redirect.github.com/camunda/camunda/issues/19905)) - RandomizedRaftTest.livenessTestWithSnapshot is unstable ([#19862](https://redirect.github.com/camunda/camunda/issues/19862)) - Concurrency mode check slows down import ([#19840](https://redirect.github.com/camunda/camunda/issues/19840)) - No executable process is found after transformation ([#19834](https://redirect.github.com/camunda/camunda/issues/19834)) - Native notifications inline message doesn't disappear after enabling notifications ([#19592](https://redirect.github.com/camunda/camunda/issues/19592)) - \[Spring SDK] Fix unit tests to run into the unified CI ([#19520](https://redirect.github.com/camunda/camunda/issues/19520)) - Operate import slows down in case of data loss ([#19424](https://redirect.github.com/camunda/camunda/issues/19424)) - Invalid offset when reading record from an older version ([#19379](https://redirect.github.com/camunda/camunda/issues/19379)) - CI: fake status checks produced even if Zeebe CI is running ([#19289](https://redirect.github.com/camunda/camunda/issues/19289)) - Closing of `StreamProcessor` hangs indefinitely ([#19219](https://redirect.github.com/camunda/camunda/issues/19219)) - Instance migration subscribes element instance with incident to message event ([#19212](https://redirect.github.com/camunda/camunda/issues/19212)) - Instance migration is not triggered with pre-selected target process ([#19171](https://redirect.github.com/camunda/camunda/issues/19171)) - Cannot take backup to Azure when using managed identity ([#19104](https://redirect.github.com/camunda/camunda/issues/19104)) - Resource authorizations are not working without providing the deprecated CAMUNDA_TASKLIST_IDENTITY_BASEURL ([#19007](https://redirect.github.com/camunda/camunda/issues/19007)) - Default tenant id not picked up by Spring Zeebe SDK [@JobWorker](https://redirect.github.com/JobWorker) annotation ([#18975](https://redirect.github.com/camunda/camunda/issues/18975)) - Saving a custom filter with all statuses excludes the competed tasks ([#18967](https://redirect.github.com/camunda/camunda/issues/18967)) - Tasklist cannot update ISM policy in AWS OpenSearch ([#18891](https://redirect.github.com/camunda/camunda/issues/18891)) - Filtering tasks by process retrieves only tasks from latest deployed process version ([#18813](https://redirect.github.com/camunda/camunda/issues/18813)) - on openSearch XML retrieved is Null when user has access to the process view ([#18772](https://redirect.github.com/camunda/camunda/issues/18772)) - `ZEEBE_GATEWAY_SECURITY_AUTHENTICATION_MODE:none` does not disable Identity-based authentication ([#18726](https://redirect.github.com/camunda/camunda/issues/18726)) - Missing Zeebe user task migration doc URL in REST API error message ([#18663](https://redirect.github.com/camunda/camunda/issues/18663)) - Remove client's secrets reference in logs ([#18656](https://redirect.github.com/camunda/camunda/issues/18656)) - When activating the identity-auth profile, the health and readiness probes fail with status code 401 ([#18568](https://redirect.github.com/camunda/camunda/issues/18568)) - Operate import does not work for Opensearch with `UnsupportedOperationException` ([#18452](https://redirect.github.com/camunda/camunda/issues/18452)) - Opensearch exporter fails with 400 on AWS Opensearch service ([#18251](https://redirect.github.com/camunda/camunda/issues/18251)) - Batch modification needs to handle requests containing values for both fromFlowNodeId and fromFlowNodeInstanceKey ([#18162](https://redirect.github.com/camunda/camunda/issues/18162)) - java.lang.IllegalArgumentException: type must not be empty ([#18139](https://redirect.github.com/camunda/camunda/issues/18139)) - Tasklist importer pod is crashlooping ([#18095](https://redirect.github.com/camunda/camunda/issues/18095)) - Operate can't complete backup snapshot ([#18049](https://redirect.github.com/camunda/camunda/issues/18049)) - \[Spring Zeebe SDK] Token not refreshed ([#17799](https://redirect.github.com/camunda/camunda/issues/17799)) - Tasklist is retuning `null` as item in the permissions array ([#17688](https://redirect.github.com/camunda/camunda/issues/17688)) - Starting the Operate container with an unprivileged may fail to create the `logs` folder ([#17685](https://redirect.github.com/camunda/camunda/issues/17685)) - Import is blocked after some user task records are lost ([#17615](https://redirect.github.com/camunda/camunda/issues/17615)) - NPE in user task import ([#17611](https://redirect.github.com/camunda/camunda/issues/17611)) - AWS: Number of Opensearch requests are failing with wrong request signature ([#17552](https://redirect.github.com/camunda/camunda/issues/17552)) - Broken job stream aggregation ([#17513](https://redirect.github.com/camunda/camunda/issues/17513)) - Failed to close snapshot store ([#17452](https://redirect.github.com/camunda/camunda/issues/17452)) - Timestamp values in actuators are serialized as integers instead of date-time strings ([#17347](https://redirect.github.com/camunda/camunda/issues/17347)) - Partition stays in force configuration after force failover ([#17334](https://redirect.github.com/camunda/camunda/issues/17334)) - Potential duplicate PI creation across partitions in case of request timeouts ([#17333](https://redirect.github.com/camunda/camunda/issues/17333)) - Retrieving index settings in Opensearch returns null values for the settings ([#17272](https://redirect.github.com/camunda/camunda/issues/17272)) - Cannot update from a previous version to current snapshot ([#17229](https://redirect.github.com/camunda/camunda/issues/17229)) - Retention policy is not applied to existing indices when enabled ([#17147](https://redirect.github.com/camunda/camunda/issues/17147)) - Duplicate entries in decision output table ([#17024](https://redirect.github.com/camunda/camunda/issues/17024)) - Fix element processing flow for Intermediate Catch/Throw Events with Execution Listeners ([#16536](https://redirect.github.com/camunda/camunda/issues/16536)) - I can activate a job without retries after resolving the JOB_NO_RETRIES incident ([#16484](https://redirect.github.com/camunda/camunda/issues/16484)) - CI: Zeebe build fails due to SBE build errors ([#16029](https://redirect.github.com/camunda/camunda/issues/16029)) - `SetVariables` is not always retryable ([#15549](https://redirect.github.com/camunda/camunda/issues/15549)) - Oauth token refresh can trigger rate limiting and log errors ([#13832](https://redirect.github.com/camunda/camunda/issues/13832)) - Redundant logging of first commit index ([#13403](https://redirect.github.com/camunda/camunda/issues/13403)) - NullPointerException in ActivateProcessInstanceBatchProcessor.createChildInstanceRecord ([#12918](https://redirect.github.com/camunda/camunda/issues/12918)) - Race condition when closing the log stream and opening a writer ([#12870](https://redirect.github.com/camunda/camunda/issues/12870)) - NPE when receiving a log stream writer while shutting down ([#12254](https://redirect.github.com/camunda/camunda/issues/12254)) ##### Maintenance - QA and E2E workflows on main is failing ([#22353](https://redirect.github.com/camunda/camunda/issues/22353)) - Provide a way to register indices and index templates for expoirter ([#21980](https://redirect.github.com/camunda/camunda/issues/21980)) - Camunda exporter schema manager validator ([#21831](https://redirect.github.com/camunda/camunda/issues/21831)) - Updating of index and index templates can be handled by schema manager ([#21762](https://redirect.github.com/camunda/camunda/issues/21762)) - Add Elasticsearch implementation for indices and template creation. ([#21527](https://redirect.github.com/camunda/camunda/issues/21527)) - Stream platform clock modifications are consistent ([#21068](https://redirect.github.com/camunda/camunda/issues/21068)) - Stream platform time is controllable ([#21051](https://redirect.github.com/camunda/camunda/issues/21051)) - Retry open of exporter on failure ([#20728](https://redirect.github.com/camunda/camunda/issues/20728)) - Update the REST controller developer guide ([#20619](https://redirect.github.com/camunda/camunda/issues/20619)) - Mark Query API commands as experimental ([#20596](https://redirect.github.com/camunda/camunda/issues/20596)) - Refactor `fold` method argument order in `Either` interface ([#20588](https://redirect.github.com/camunda/camunda/issues/20588)) - Strange use of ObjectMapper in ES/OS DTO ([#20556](https://redirect.github.com/camunda/camunda/issues/20556)) - Exclude specific versions from rolling update test ([#20157](https://redirect.github.com/camunda/camunda/issues/20157)) - Remove references to unused combined checksum. ([#20100](https://redirect.github.com/camunda/camunda/issues/20100)) - Snyk scan for Zeebe is broken after moving modules around ([#20011](https://redirect.github.com/camunda/camunda/issues/20011)) - Simplify user task update data model ([#19986](https://redirect.github.com/camunda/camunda/issues/19986)) - Update RocksDB to 9.x ([#19981](https://redirect.github.com/camunda/camunda/issues/19981)) - Simplify REST test setup to improve test isolation ([#19977](https://redirect.github.com/camunda/camunda/issues/19977)) - Index outOfBounds while fetching next snapshot of removed member. ([#19642](https://redirect.github.com/camunda/camunda/issues/19642)) - Concurrent maven builds causing failures in CI process. ([#19619](https://redirect.github.com/camunda/camunda/issues/19619)) - Move `brokerClient` handling from REST controllers to service layer ([#19524](https://redirect.github.com/camunda/camunda/issues/19524)) - `Sequencer#isEntryValid` is slow because it has to calculate the full record size ([#19225](https://redirect.github.com/camunda/camunda/issues/19225)) - Set default job worker stream timeout ([#19188](https://redirect.github.com/camunda/camunda/issues/19188)) - Backward compatibility for zeebe.client SM properties ([#19161](https://redirect.github.com/camunda/camunda/issues/19161)) - startup.sh script overrides helm config ([#19114](https://redirect.github.com/camunda/camunda/issues/19114)) - Zeebe version compatibility test times out ([#19026](https://redirect.github.com/camunda/camunda/issues/19026)) - Zeebe source code refers to old repository name ([#18797](https://redirect.github.com/camunda/camunda/issues/18797)) - gRPC thread pool saturated by blocked Identity calls ([#18697](https://redirect.github.com/camunda/camunda/issues/18697)) - Do not log MessagingException$ConnectionClosed as an error in the gateway ([#18339](https://redirect.github.com/camunda/camunda/issues/18339)) - Relicense to Camunda License 1.0 ([#18104](https://redirect.github.com/camunda/camunda/issues/18104)) - Improve error mapping of REST API ([#17441](https://redirect.github.com/camunda/camunda/issues/17441)) - Run Spotbugs plugin on the Operate codebase and fix related issues ([#17331](https://redirect.github.com/camunda/camunda/issues/17331)) - Zeebe Grafana dashboard uses angular that has been deprecated ([#17097](https://redirect.github.com/camunda/camunda/issues/17097)) - Extend generalized command distribution for subsets of partitions ([#16385](https://redirect.github.com/camunda/camunda/issues/16385)) - Send rejection if partition's stream processor is not active ([#16180](https://redirect.github.com/camunda/camunda/issues/16180)) - Improve `Interceptor` management by the `InterceptorRepository` class ([#15695](https://redirect.github.com/camunda/camunda/issues/15695)) - Reject requests with a helpful error message when processing is paused ([#14330](https://redirect.github.com/camunda/camunda/issues/14330)) - Tests in `ActivatableJobsPushTest` class are slow ([#13606](https://redirect.github.com/camunda/camunda/issues/13606)) - Split files into smaller chunks when replicating snapshots ([#12795](https://redirect.github.com/camunda/camunda/issues/12795)) - Dead code in metrics exporter ([#9760](https://redirect.github.com/camunda/camunda/issues/9760)) - Reduce test pipeline time ([#6477](https://redirect.github.com/camunda/camunda/issues/6477)) - Consider making ASQN_IGNORE part of the `JournalRecord` interface ([#6356](https://redirect.github.com/camunda/camunda/issues/6356)) - JournalReader seek methods should return the next index ([#6354](https://redirect.github.com/camunda/camunda/issues/6354)) ##### Documentation - Mark Query API as `alpha` feature instead of `experimental` ([#22224](https://redirect.github.com/camunda/camunda/issues/22224)) - Update the REST controller developer guide ([#20619](https://redirect.github.com/camunda/camunda/issues/20619)) - Provide a REST controller implementation guide ([#20444](https://redirect.github.com/camunda/camunda/issues/20444)) - \[CPT] I can see an extensive example of a process test ([#19268](https://redirect.github.com/camunda/camunda/issues/19268)) ##### Merged Pull Requests - docs: provide short summaries in OpenAPI ([#22755](https://redirect.github.com/camunda/camunda/pull/22755)) - Validate tenant id in REST process instance creation ([#22743](https://redirect.github.com/camunda/camunda/pull/22743)) - feat(spec): add example requests to endpoints with mutually-exclusive request fields ([#22711](https://redirect.github.com/camunda/camunda/pull/22711)) - Refactor REST field names ([#22701](https://redirect.github.com/camunda/camunda/pull/22701)) - Migrate sequential multi instance element instances ([#22635](https://redirect.github.com/camunda/camunda/pull/22635)) - Add deploy resource command REST support ([#22632](https://redirect.github.com/camunda/camunda/pull/22632)) - Return 502 in REST for closed broker connection ([#22542](https://redirect.github.com/camunda/camunda/pull/22542)) - Merge release/optimize 8.6.0 alpha5 back to main ([#21961](https://redirect.github.com/camunda/camunda/pull/21961)) - \[Backport stable/8.4] build: replace protolock with buf CLI ([#21773](https://redirect.github.com/camunda/camunda/pull/21773)) - ci: use bigger runner for release workflow ([#21579](https://redirect.github.com/camunda/camunda/pull/21579)) - Only activate/complete child process instance while call activity is active ([#20835](https://redirect.github.com/camunda/camunda/pull/20835)) - feat: store deployment key for deployed processes ([#20498](https://redirect.github.com/camunda/camunda/pull/20498)) - Limit client request retries to three attempts ([#20088](https://redirect.github.com/camunda/camunda/pull/20088)) - Threadsafe oauth credentials cache ([#20065](https://redirect.github.com/camunda/camunda/pull/20065)) - Add root QA modul ([#19757](https://redirect.github.com/camunda/camunda/pull/19757)) - Not subscribe to new subscription if element is in ACTIVATING state ([#19256](https://redirect.github.com/camunda/camunda/pull/19256)) - Add empty Javadoc Jar for Operate/Tasklist ([#18921](https://redirect.github.com/camunda/camunda/pull/18921)) - Generate changelog for patch releases ([#18342](https://redirect.github.com/camunda/camunda/pull/18342)) - Migrate active call activity ([#18328](https://redirect.github.com/camunda/camunda/pull/18328)) - ci: remove parallelization in release arguments ([#18271](https://redirect.github.com/camunda/camunda/pull/18271)) - Observe status of Zeebe CI jobs ([#18224](https://redirect.github.com/camunda/camunda/pull/18224)) - Merge Tasklist code until hash [`3f884eb`](https://redirect.github.com/camunda/camunda/commit/3f884eb8086fecdd3d0f7511ba142398bf21533e) ([#17493](https://redirect.github.com/camunda/camunda/pull/17493)) - Fix actuator serialization ([#17454](https://redirect.github.com/camunda/camunda/pull/17454)) - Merge spring-client and spring-zeebe-sdk ([#17387](https://redirect.github.com/camunda/camunda/pull/17387)) - test: increase await assertion timeout in OpensearchExporterIT IndexSettingsTest to overcome flaky test runs ([#17282](https://redirect.github.com/camunda/camunda/pull/17282)) - fix(transport): use unique schema ID ([#14174](https://redirect.github.com/camunda/camunda/pull/14174)) - fix(dist): remove Spring Boot warning around commons-logging ([#13300](https://redirect.github.com/camunda/camunda/pull/13300)) - \[Backport stable/8.2] Prevent StackOverFlowError during termination of children ([#13275](https://redirect.github.com/camunda/camunda/pull/13275)) - deps(maven): bump swagger-annotations from 2.2.13 to 2.2.14 ([#13211](https://redirect.github.com/camunda/camunda/pull/13211)) - deps(maven): bump software.amazon.awssdk:bom from 2.20.86 to 2.20.87 ([#13170](https://redirect.github.com/camunda/camunda/pull/13170)) - \[backport-8.1]: Refactor job processors ([#13081](https://redirect.github.com/camunda/camunda/pull/13081)) - \[Backport stable/1.2] Fixes flakiness with the ElasticsearchExporter integration tests ([#8203](https://redirect.github.com/camunda/camunda/pull/8203)) - \[BACKPORT 0.26] fix(broker): fix race condition in persisting snapshot ([#6428](https://redirect.github.com/camunda/camunda/pull/6428)) - chore(deps): update module zeebe-io/zeebe/clients/go to v0.26.0 ([#6077](https://redirect.github.com/camunda/camunda/pull/6077)) - docs(operate): update migration documentation ([#4725](https://redirect.github.com/camunda/camunda/pull/4725)) - fix(docs): fix links to config files in docs ([#4545](https://redirect.github.com/camunda/camunda/pull/4545)) - Migrate broker.engine.\* sub test packages ([#2584](https://redirect.github.com/camunda/camunda/pull/2584))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - "after 10pm every weekday,before 5am every weekday,every weekend" (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.
This PR was generated by Mend Renovate. View the repository job log.