8.7.0-alpha1
Pre-release
Pre-release
Overview
Camunda application in this release generation:
- Identity: 8.7.0-alpha1
- Operate: 8.7.0-alpha1
- Tasklist: 8.7.0-alpha1
- Zeebe: 8.7.0-alpha1
Identity
💊 Bugfixes
- upgrade Alpine base image to 3.20.3 (#3095)
🧹 Chore
- update dependency msw to v1.3.5 (#3101)
- update dependency java to v17.0.13+11 (#3100)
- upgrade org.springframework.boot:spring-boot-starter from 3.2.7 to 3.2.11 (#3082)
- upgrade org.springframework.boot:spring-boot from 3.2.7 to 3.2.11 (#3085)
- update dependency eslint-import-resolver-typescript to v3.6.3 (#3094)
- update dependency eslint to v8.57.1 (#3093)
- update dependency com.github.eirslett:frontend-maven-plugin to v1.15.1 (#3092)
- update dependency @types/jest to v29.5.14 (#3091)
Operate
Tasklist
Zeebe
Enhancements
Misc
- I can migrate parallel and sequential multi instance elements (#23878)
- I can migrate error boundary event and error event sub process (#23804)
- Support global prefix (#23638)
- I can migrate exclusive and event based gateways (#23475)
- Remove the need for ES/OS monitor privileges in Tasklist (#23094)
- [CPT] Print all relevant process instance data if a test fails (#23092)
- Implement
Get Form for Process Definition
(#22733) - Implement Search Decision Instances endpoint (#22654)
- Implement
Get process definition XML
REST API (#22646) - Implement
Search process definition
REST API (#22643) - Validate deployment-bound resource links at deploy time (#19712)
- Allow to cancel bannend instances (#12772)
Bug Fixes
Broker
- Follower doesn't send response back if append fails (#8612)
Java Client
- spring-boot-starter-camunda-sdk will run into a NPE if legacy 8.5 properties are used (#23183)
Misc
- checking 'java --version' in c8run windows is not working (#23786)
- BulkResponse Error not logged correctly, leading to NPE (#23523)
PartitionInactiveException
is not handled gracefully (#23446)- Unsafe command distribution acknowledgement (#23361)
- Swagger UI not working (#23300)
ActivatedJob
REST entity returnskey
instead ofjobKey
(#23101)io.camunda.zeebe.broker.client.api.BrokerErrorException
: Received error from broker (INTERNAL_ERROR
): Processing paused for partition '3' (#22928)- Process instance stuck after resolving incident on parallel gateway (#22140)
- StackOverflow during process cancelation (#21991)
- fix/Spring Boot SDK: do not ignore json field names from annotations (#21962)
- InvalidConfigurationException when GCS store is not accessible on startup (#14593)
- Timers of banned instances are forever re-triggered (#14213)
- Snapshot version of benchmark application (starter/worker) doesn't work with SaaS (#14047)
- Unhelpful error message when setting configuration for non-existing exporter (#12678)
- Error on retrieving write buffer from log stream (#10141)
Maintenance
- Test framework for Camunda exporter (#23886)
- Remove enableSync in DynamicClusterConfig (#23441)
- Swagger UI not working (#23300)
- Oauth2 Scope is not exposed in Zeebe SDK config (#23071)
- Extended tests for camunda exporter (#22854)
- Provide isolated composite meter registry per exporter container (#22834)
- Refactor distinction between LogStream and SyncLogStream (#22832)
- Schema manager rolling update tests (#22758)
- Remove dangling references to snapshot checksum. (#20760)
- Create a new metric
scheduled-task-duration
to track how long scheduled tasks run and whether any of them block the actor excessively (#17002) - Allow configuring timeouts in cluster topology gossipper (#15793)
- Set MDC property actor-scheduler/actor-name for non actor threads (#14648)
- Store commit index in raft MetaStore (#13790)
- Extract reading and writing of segment descriptor out of the JournalSegmentDescriptor (#7650)
- Find a good value for max append per follower (#5478)
Merged Pull Requests
- fix: fixing racing condition in the deployment step (#23456)
- fix: Fixing failing integrity test pipeline (#23381)
- fix: return jobKey in REST for activated job (#23207)
- Remove delimiter from resource identifiers (#23034)
- test: disable user and authorization related test cases (#22782)
- Disable Identity Execution features for the 8.6 release (#22775)
- Schema manager index lifecycle policies (#22668)
- Add a foreign key relation from process instance to process definition (#14105)
- Document how to do inter-partition communication (#10083)
- [Backport stable/1.2] Fixes flakiness with the ElasticsearchExporter integration tests (#8203)