Skip to content

8.7-alpha3

Pre-release
Pre-release
Compare
Choose a tag to compare
@vheinila vheinila released this 14 Jan 15:41
5356816

Overview

Camunda application in this release generation:

  • Identity: 8.7.0-alpha3
  • Operate: 8.7.0-alpha3
  • Tasklist: 8.7.0-alpha3
  • Zeebe: 8.7.0-alpha3

Identity

🚀 New Features

  • add endpoint for role migration (#3227)
  • add endpoint to fetch tenant groups (#3228)
  • implement endpoint to fetch groups for migration (#3225)
  • add endpoint to fetch tenant users (#3223)
  • add endpoint for mapping rule migration (#3220)
  • add endpoints for tenant migration (#3208)
  • identity - extend License for isCommercial and expiresAt, show data on front end (#3103)

💊 Bugfixes

  • upgrade Spring Boot to version 3.3.7 (#3231)
  • migration flag is off by default (#3224)
  • 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

Enhancements

Gateway

  • Enable Query API (not configurable, remove dedicated annotation for query controllers) (#25993)

Misc

  • Migrate joining inclusive gateway with at least one incoming sequence flow is taken (#25674)
  • Migrate active inclusive gateway (#25673)
  • Migrate joining parallel gateway with at least one incoming sequence flow is taken (#25640)
  • Unify authorizations configuration properties across components (#25373)
  • A process instance completes an ad-hoc subprocess when the last child instance is completed (#25272)
  • I can activate activities when entering an ad-hoc subprocess (#25271)
  • Migrate existing Tasklist v1 API to the harmonized index schema (#24665)
  • [Doc Handling] AWS S3 document store implementation (#24541)
  • I can migrate parallel and inclusive gateway instances (#24361)
  • Implement Usage Metric REST API (#23812)
  • Migrate active parallel gateway (#22128)

Bug Fixes

Java Client

  • Unauthorized REST requests are retried forever when OAuth is used (#26012)
  • Zeebe Java Client Fails to Handle Error Responses Gracefully (#25087)
  • Fix REST client connection handling (#19883)

Misc

  • Components navigation menu does not show available cluster (unaligned with Tasklist behavior) (#26688)
  • Form fields not accessible in Chrome Browser (#26522)
  • CommandWrapper#executeAsyncWithMetrics fails with ClassCastException (#26418)
  • Webapps backup fails if one application is not deployed (#26120)
  • Admin role missing from Users Assigned roles UI/is not found in service calls for a members roles (#26098)
  • Investigate failing integration tests on stable/8.6 (#26092)
  • Follow-up: Fix page.firstSortValues returned by the search API (#26080)
  • Matchers used for index descriptor make impossible to restore a backup (#26066)
  • Opensearch schema manager false negative during index validation (#26056)
  • Camunda Exporter flushs even when importers are not done (#26047)
  • Importer(s) are not communicating import done correctly (#26046)
  • Broken style in some instances on the Decisions page (#26036)
  • Elasticsearch Issue on INT with SNAPSHOT generation (#26030)
  • Missing permissions should return status code 403 Forbidden (#26010)
  • "Post exporter" is stuck on amount of incidents > 10 (#25968)
  • Manual and Scheduled Backups Failing to Progress (#25938)
  • Index name: task. Not supported index changes are introduced. Data migration is required. (#25810)
  • Same-name form resources inside deployments overridden with unexpected content on deployment distribution (#25727)
  • Misleading log when starting Optimize (#25716)
  • Redirect the /instances/* routes to /operate/instances/* (#25711)
  • Same-site auth cookie is not being attached to the home page request after successful authentication (#25644)
  • Tasklist Error on Initial and Subsequent Navigations (#25638)
  • C8Run - 8.7 version doesn't start with the ./start.sh or ./shutdown.sh (#25633)
  • Identity records are not copied properly (#25620)
  • UserTaskVariableHandler handle variables with suffix same as internal suffix (#25614)
  • Tasklist ignores context path when redirecting to deep link URLs after OIDC login (#25534)
  • Resource cache is not filled correctly and stays empty (#25507)
  • [CPT] hasCompletedElements() throws an IllegalStateException: Duplicate key null (#25355)
  • Process modification on inclusive gateway makes active token disappear (#25099)
  • Unable to Assign Zeebe User Task in C8Run 8.7.0-alpha1 & 8.6.5 (#24808)
  • Scrolls are not sufficiently cleared on AWS Opensearch: rework fix for #19869 (#24321)
  • Execution listeners on processes or participants are not shown in Operate UI (#24287)
  • Rework how BatchOperationEntity#operationsFinishedCount is updated (#24084)
  • C8 Single app - Cannot Assign/Complete Zeebe user tasks using Tasklist (#21818)
  • A process instance is stuck after modifing to an inclusive gateway (#20587)

Maintenance

  • Unknown channel option 'SO_SNDBUF' (#26396)
  • [Doc Handling] Return specific content-type from the document GET endpoint (#26137)
  • [Doc Handling] GCP document store prefix (#26136)
  • Opensearch schema manager false negative during index validation (#26056)
  • Mark Query API as stable (#26009)
  • Adjust Identity related services, transformers, and processors (#25905)
  • Refactor GroupEntity groupKey (#25893)
  • Improve CachedTestResultsExtension resilience on configuration reading (#25641)
  • Camunda exporter starts flushing when importing is done. (#24908)
  • [EPIC]: Remove 8.7 importing (#24441)

Documentation

  • Remove alpha label from query API in OpenAPI spec (#26022)
  • Document that the parameters elasticsearchJobExecutorThreadCount and elasticsearchJobExecutorQueueSize are valid for OpenSearch as well (#23766)
  • Remove warnings from documentation about OpenSearch features that are not available (#23615)
  • Package 6: Documentation changes for OpenSearch (#23155)

Merged Pull Requests

  • fix: prevent focus trap on Tasklist native OS notifications dialog (#26649)
  • fix: load dev data from classpath (#26558)
  • ci: fix optimize docker image build and verification (#26550)
  • test: use lowercase GCS bucketname (#26538)
  • fix: allow missing indices when archiving for now (#26536)
  • ci: make mvn build Tasklist FE by default (#26515)
  • build: Rollback Optimize dockerfile changes (#26513)
  • fix: match historic/rollover indices correctly (#26511)
  • fix: Add missing database env var (#26508)
  • feat: enable webapp functionality only if webappEnabled property is set (#26493)
  • refactor: make shouldCreateData check zeebe deployment index (#26491)
  • build: add curl and base commands to optimize dockerfile (#26478)
  • ci: make tasklist e2e use the camunda exporter (#26475)
  • fix: make DevDataGenerator use TasklistServicesAdapter (#26464)
  • build: add curl fetch for wait-for-it.sh script for optimize dockerfile (#26454)
  • build(deps): upgrade Spring Boot to version 3.3.7 (#26355)
  • Fix failing io.camunda.tasklist.es.SchemaCreationIT (#26348)
  • 8.6.3 - Merge release branch into stable (#25679)