8.7.0-alpha2
Pre-release
Pre-release
Overview
Camunda application in this release generation:
- Identity: 8.7.0-alpha2
- Operate: 8.7.0-alpha2
- Tasklist: 8.7.0-alpha2
- Zeebe: 8.7.0-alpha2
Identity
🚀 New Features
- identity - extend License for isCommercial and expiresAt, show data on front end (#3103)
💊 Bugfixes
- use the correct license field on the front end (#3201)
- update dependency org.apache.logging.log4j:log4j-layout-template-json to v2.24.2 (#3194)
- update aws-java-sdk-v2 monorepo to v2.29.20 (#3191)
- update spring boot to v3.3.5 (#3163)
- update dependency org.yaml:snakeyaml to v2.3 (#3161)
- update dependency software.amazon.jdbc:aws-advanced-jdbc-wrapper to v2.5.2 (#3162)
- update dependency org.apache.commons:commons-lang3 to v3.17.0 (#3159)
- update dependency org.apache.logging.log4j:log4j-layout-template-json to v2.24.1 (#3160)
- update dependency io.micrometer:micrometer-registry-prometheus to v1.14.1 (#3158)
- update dependency com.fasterxml.jackson.core:jackson-databind to v2.18.1 (#3157)
- update dependency @carbon/themes to v11.43.0 (#3156)
- update dependency @carbon/motion to v11.24.0 (#3155)
- update dependency @carbon/layout to v11.28.0 (#3154)
- update dependency software.amazon.awssdk:bom to v2.29.15 (#3152)
- update aws-java-sdk-v2 monorepo to v2.29.14 (#3151)
- update keycloak.version to v25.0.6 (#3118)
- update dependency org.postgresql:postgresql to v42.7.4 (#3117)
- update dependency org.apache.james:apache-mime4j-core to v0.8.11 (#3116)
- update dependency com.squareup.okio:okio to v3.9.1 (#3115)
- update dependency axios to v1.7.7 (#3114)
- increase member maxresults to 1000 (#3106)
- upgrade Alpine base image to 3.20.3 (#3095)
🧹 Chore
- update postgres docker tag to v16.6 (#3199)
- update dependency typescript to v5.7.2 (#3198)
- update europe-docker.pkg.dev/camunda-saas-registry/vendor/cloud-sql-proxy docker tag to v2.14.1 (#3197)
- update dependency cypress to v13.16.0 (#3196)
- update dependency @types/node to v18.19.65 (#3188)
- update testcontainers-java monorepo to v1.20.4 (#3183)
- update infra-preview-environments-ingress docker tag to v1.4.4 (#3181)
- update dependency husky to v9.1.7 (#3180)
- update europe-docker.pkg.dev/camunda-saas-registry/vendor/cloud-sql-proxy docker tag to v2.14.0 (#3153)
- update testcontainers-java monorepo to v1.20.3 (#3150)
- update dependency tsconfig-paths-webpack-plugin to v4.2.0 (#3148)
- update slackapi/slack-github-action action to v1.27.1 (#3149)
- update dependency sass to v1.81.0 (#3147)
- update s4u/maven-settings-action action to v3.1.0 (#3146)
- update postgres docker tag to v16.5 (#3144)
- update react-router monorepo (#3145)
- update camunda-composite-components to 0.11.0 (#3143)
- update junit5 monorepo (#3141)
- update dependency typescript to v5.6.3 (#3140)
- update dependency sops to v3.9.1 (#3137)
- update dependency testcafe to v3.7.0 (#3138)
- update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.11.1 (#3135)
- update dependency sass to v1.80.7 (#3136)
- update dependency org.apache.maven.plugins:maven-failsafe-plugin to v3.5.2 (#3134)
- update dependency org.apache.maven.plugins:maven-checkstyle-plugin to v3.6.0 (#3133)
- update dependency kustomize to v5.5.0 (#3131)
- update node.js to v18.20.5 (#3130)
- update dependency husky to v9.1.6 (#3128)
- update dependency eslint-plugin-jsx-a11y to v6.10.2 (#3126)
- update infra-preview-environments-ingress docker tag to v1.4.3 (#3127)
- update dependency eslint-plugin-import to v2.31.0 (#3125)
- update dependency cypress to v13.15.2 (#3124)
- update dependency com.puppycrawl.tools:checkstyle to v10.20.1 (#3123)
- update dependency com.mycila:license-maven-plugin to v4.6 (#3122)
- update dependency @testing-library/jest-dom to v6.6.3 (#3121)
- update babel monorepo (#3120)
- update actions/checkout action to v4.2.2 (#3119)
- update yarn to v3.8.6 (#3113)
- update slf4j monorepo to v2.0.16 (#3112)
- update react monorepo (#3109)
- update node.js to v18.20.4 (#3108)
- update maven docker tag to v3.9.9 (#3107)
- update infra-preview-environments-ingress docker tag to v1.4.2 (#3105)
- update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.7 (#3104)
- 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
8.7.0-alpha2
Enhancements
Misc
- I can migrate compensation boundary events (#24755)
- Migrate existing Tasklist v1 API to the harmonized index schema (#24665)
- I can migrate escalation boundary events (#24628)
- I can migrate escalation event sub processes (#24627)
- Migrate compensation boundary event subscriptions only by boundary event mapping (#24487)
- Migrate escalation event subprocesses (#24385)
- Migrate compensation boundary event subscriptions (#24377)
- Migrate escalation boundary events (#24374)
- Expand listeners endpoint body to contain flowNodeInstanceId field (#23942)
- Display Listeners for specific flow node instance (#23941)
- Teach Task Listeners how to reject events (#23709)
Bug Fixes
Broker
- Zeebe user tasks not terminated on process instance modification (#24672)
Java Client
OAuthCredentialsCache
in Zeebe Java client does not work correctly in multi-tenancy setup (#20471)
Misc
- Form cache is corrupt and causes inconsistent processing (#25504)
- Process instance no longer subscribed to message after unsuccessful process instance migration (#25166)
OrderedCommandDistributionMigration
is never executed (#24836)- NPE during replay when completing process instance (#24819)
- Select end event for KPI report not displaying any data (#24814)
- Elasticsearch deprecation warning logs:
[ignore_throttled] parameter is deprecated
(#24801) - [Java client]
TypedApiEntityConsumer
fails to handle incoming data when chunk size in bytes is >2048 (#24779) - NumericVariableQueryFilterIT.numericGreaterThanEqualVariableFilter test is failing (#24754)
- CSV exports not working properly in OpenSearch (#24738)
- Incorrect timezone handling in OS reports (#24690)
- Docs links are not working in Optimize (#24668)
- Use Decision Instance Primary Key in GET Endpoint (#24664)
- Applying Index setting index.routing.allocation.require._name blocks Optimize start up (#24642)
- Tasklist E2E tests are failing (#24429)
- ERROR LOG: Camunda Exporter fails to retrieve mappings for indices/templates (#24354)
- ES/OS exporter are writing to wrong versioned Zeebe indices (#24316)
- Archiver does not work with AWS Opensearch (#24262)
- Camunda Exporter: Templates shouldn't recreated - when existing (#24251)
- Exported record with duplicate sequence number (#24192)
- Search engine not retrieving user for Process Owner/ Send email to Error -> The server could not find the requested resource. (#24186)
- Process owner is not saved (#23793)
- Incident recovery for Execution Listeners does not work when retries are exhausted (#23383)
- Partition backup fails because of concurrent log compaction (#23082)
- JobRecord elementId gets overwritten when an error is thrown during job execution (#21567)
- Safely handle flush exceptions in Raft (#15463)
- Retry complete follower append on flush error (#14867)
Maintenance
- Camunda exporter only exporter 8.7 records (#24907)
- Flaky RaftFlushErrorTest in CI (#24443)
- [EPIC]: Remove 8.7 importing (#24441)
- Integrate OpenAPI lint check into main CI (#24267)
- Migrate existing E2E archiver tests to the new exporter (#24095)
- Implement ES/OS archiver repository (#24094)
- Migrate Operate archiving jobs (#24093)
- Add Archiver skeleton to management background tasks (#24079)
- Camunda exporter handler tests (#23888)
- Add record field that references the command that produced the record (#18379)
- Visualize critical health components (#16454)
Merged Pull Requests
- fix: don't use mutable keys for forms cache (#25523)
- [Backport main] Update transient message state as side-effect (#25476)
- Update transient message state as side-effect (#25298)
- [Backport stable/8.0] Allow configuring request timeout for InstallRequest (#12917)
- [Backport stable/8.0] Fix flaky MultiPartitionDeploymentLifecycleTest (#10091)
- [Backport stable/1.2] Fixes flakiness with the ElasticsearchExporter integration tests (#8203)