8.5.0-alpha2
Pre-release
Pre-release
Zeebe
Enhancements
Broker
- Unsubscribe from a message boundary event on process instance migration (#16383)
- Support I/O mapping variables starting with _ (#11397)
Java Client
- An Apache HttpClient 5 can be created in the Zeebe Java client (#16538)
Misc
- Migrate element instances with incidents in the processor (#16620)
- Introduce
fold
method toEither
interface for unified value transformation (#16561) Decision Instance Key
field from evaluation response (#15916)- Invoke compensation handlers in an embedded subprocess (#15068)
Bug Fixes
Broker
- New event applier versions could lead to data inconsistencies (#15833)
Go Client
- Zbctl (latest) is not working with SaaS (#15524)
zbctl
- Zbctl (latest) is not working with SaaS (#15524)
Misc
- Partition Transition reported as stuck even if it doesn't take long (#16633)
- Missing resourceKey property when deleting a resource causes an endless error loop (#16429)
- Failed to correct prefix of column family [49] (#16406)
- Metrics Exporter leads to OOM (#16405)
- Forms Linked to User Tasks Are Sometimes Wrong (#16311)
- Endless processing state machine error loop (#16107)
- Job backoff not respected if
ACTIVATABLE
job isFAILED
(#16084) MultiTenancySignalSubscriptionStateMigration
fails withIndexOutOfBoundsException
(#15804)
Maintenance
- Remove user task reference from element instance after task completion (#16455)
- Actuator date-time values are not compliant with rfc3339 (#16256)
- Stream processor is not able to detect nor handle records of different versions gracefully (#7449)
Merged Pull Requests
- deps(maven): Update dependency org.mockito:mockito-bom to v5.11.0 (main) (#16672)
- deps(go): Update module github.com/stretchr/testify to v1.9.0 (main) (#16671)
- deps(maven): Update dependency software.amazon.awssdk:bom to v2.25.1 (main) (#16670)
- Support
Assign task
user task action (#16667) - feat(gateway-rest): error responses are content type problem+json (#16665)
- ci: use renamed workflow files for stable branches (#16659)
- test(zeebe): Verify clean state after triggering compensation (#16658)
- deps(maven): Update dependency com.google.api.grpc:proto-google-common-protos to v2.36.0 (main) (#16654)
- deps(maven): Update dependency software.amazon.awssdk:bom to v2.25.0 (main) (#16652)
- deps(maven): Update dependency jakarta.activation:jakarta.activation-api to v2.1.3 (main) (#16651)
- deps(maven): Update dependency com.github.docker-java:docker-java-api to v3.3.6 (main) (#16650)
- test(qa): add rest-based topology request qa coverage (#16649)
- Add endpoint for removing a set of brokers forcefully (#16648)
- Support Complete task user task action in Zeebe client (#16641)
- test(qa): ignore exception while waiting for updated topology (#16637)
- fix(broker): transition is stuck only if too much time elapses (#16634)
- refactor: rm samples directory (#16632)
- test(zeebe): Verify incident handling for compensation handler (#16631)
- test(zeebe): Verify variable mappings of compensation handlers (#16629)
- deps(maven): Update dependency org.rocksdb:rocksdbjni to v8.11.3 (main) (#16628)
- deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.13 (main) (#16627)
- deps(maven): Update dependency com.puppycrawl.tools:checkstyle to v10.14.0 (main) (#16626)
- deps(github-tags): Update actions/setup-java action to v4.1.0 (main) (#16625)
- Migrate element instances with incidents in the processor (#16624)
- ci(daily-qa): invoke qa workflow on stable branch (#16623)
- test(qa): wait until topology is updated (#16615)
- test(journal): ensure journal is closed always (#16612)
- test(qa): parameterize
RollingUpdateTest
over versions (#16610) - deps(maven): Update version.zpt to v8.4.4 (main) (#16597)
- deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.12 (main) (#16596)
- deps(maven): Update dependency com.google.cloud.tools:jib-maven-plugin to v3.4.1 (main) (#16595)
- Add http client to the Zeebe java client (#16592)
- Client communication API configuration (#16591)
- Add unassign task rest endpoint (#16590)
- ci: path filters for Zeebe-only GHA workflows to ignore (future) Operate-only changes (#16589)
- deps(maven): Update dependency io.grpc:grpc-bom to v1.62.2 (main) (#16575)
- deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.11 (main) (#16574)
- deps(maven): Update dependency com.azure:azure-sdk-bom to v1.2.21 (main) (#16573)
- deps(github-tags): Update actions/add-to-project action to v0.6.0 (main) (#16571)
- deps(maven): Update version.identity to v8.4.4 (main) (#16570)
- Unsubscribe from message boundary event on migration (#16567)
- Introduce
fold
method forEither
(#16566) - build: fix configurations for moved benchmarks folder (#16560)
- ci: prefix Zeebe GHA workflows to avoid name collisions in monorepo (#16559)
- test(dmn): fix flaky EvaluateDecisionTest (#16549)
- deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.10 (main) (#16547)
- deps(maven): Update dependency org.rocksdb:rocksdbjni to v8.10.2 (main) (#16546)
- Adjust condition of auto-merge (#16544)
- deps(maven): Update version.jqwik to v1.8.3 (main) (#16540)
- deps(maven): Update dependency org.wiremock:wiremock to v3.4.2 (main) (#16539)
- Add
Update task
REST endpoint (#16537) - deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.9 (main) (#16528)
- deps(maven): Update spring boot to v3.2.3 (main) (#16526)
- Transport task headers in Zeebe user task record (#16524)
- Create zeebe sub folder in repo (#16522)
- Add assign task rest endpoint (#16521)
- Reset error phase only after processing current record is completed (#16520)
- feat: Support ELs definition (#16519)
- deps(maven): Update dependency org.codehaus.mojo:exec-maven-plugin to v3.2.0 (main) (#16516)
- deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.8 (main) (#16515)
- deps(go): Update module google.golang.org/grpc to v1.62.0 (main) (#16514)
- deps(maven): Update dependency org.testcontainers:testcontainers-bom to v1.19.6 (main) (#16513)
- deps(maven): Update dependency org.scala-lang:scala-library to v2.13.13 (main) (#16511)
- deps(maven): Update dependency org.apache.logging.log4j:log4j-bom to v2.23.0 (main) (#16510)
- deps(maven): Update dependency com.google.cloud:libraries-bom to v26.33.0 (main) (#16509)
- deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.7 (main) (#16501)
- deps(maven): Update dependency com.google.googlejavaformat:google-java-format to v1.20.0 (main) (#16499)
- deps(maven): Update dependency org.postgresql:postgresql to v42.7.2 (main) (#16498)
- deps(maven): Update dependency org.apache.maven.plugins:maven-shade-plugin to v3.5.2 (main) (#16497)
- feat(stream-platform): expose error handling phase as a metric (#16491)
- Delete bors.toml (#16483)
- Support I/O mapping variables starting with _ (#16482)
- ci: test-summary should fail if tests failed (#16481)
- style(qa): remove unused import (#16480)
- deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.6 (main) (#16467)
- deps(maven): Update dependency org.wiremock:wiremock to v3.4.1 (main) (#16466)
- deps(maven): Update dependency com.github.docker-java:docker-java-api to v3.3.5 (main) (#16462)
- Fix Go tool version to 1.22 (#16461)
- Fix flaky clustering rule shutdown and migrate backup test (#16460)
- test(qa): retry deadline exceeded (#16459)
- feat(engine): remove userTaskKey from instance on complete (#16456)
- deps(maven): Update dependency org.wiremock:wiremock to v3.4.0 (main) (#16437)
- deps(maven): Update dependency org.apache.commons:commons-compress to v1.26.0 (main) (#16436)
- deps(maven): Update dependency com.google.errorprone:error_prone_annotations to v2.25.0 (main) (#16435)
- deps(maven): Update version.immutables to v2.10.1 (main) (#16434)
- deps(maven): Update version.byte-buddy to v1.14.12 (main) (#16433)
- deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.5 (main) (#16432)
- deps(docker): Update ubuntu:jammy Docker digest to f9d633f (main) (#16431)
- deps(docker): Update eclipse-temurin:21-jdk-jammy Docker digest to 4280c36 (main) (#16430)
- Allow any broker to become the coordinator to handle cluster topology requests (#16424)
- [forwardport main] Allow decision requirements in column family 49 (#16423)
- fix: check state version for compatibility (#16421)
- feat: Introduce
jobKind
property for job type distinction (#16419) - Fix garbage left after metrics exporter cleanup (#16417)
- build: allow automerge of release PRs (#16400)
- refactor(monitor): add latency panels to medic benchmark dashboard (#16399)
- deps(maven): Update dependency com.google.protobuf:protobuf-bom to v3.25.3 (main) (#16397)
- deps(docker): Update ubuntu:jammy Docker digest to 9cb3fba (main) (#16396)
- deps(docker): Update eclipse-temurin:21-jdk-jammy Docker digest to 3dedfd9 (main) (#16395)
- deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.4 (main) (#16394)
- deps(github-tags): Update hashicorp/vault-action action to v3 (main) (#16393)
- deps(github-tags): Update hashicorp/vault-action action to v2.8.1 (main) (#16392)
- deps(go): Update module github.com/testcontainers/testcontainers-go to v0.28.0 (main) (#16388)
- deps(maven): Update dependency org.springframework:spring-framework-bom to v6.1.4 (main) (#16387)
- fix(stream-processor): throw instead of ignoring unknown records (#16377)
- Partition manager can force configure a partition (#16366)
- deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.3 (main) (#16360)
- deps(maven): Update version.zpt to v8.4.3 (main) (#16357)
- deps(maven): Update dependency com.github.jnr:jnr-posix to v3.1.19 (main) (#16356)
- deps(maven): Update version.identity to v8.4.3 (main) (#16353)
- build: auto retry bot PRs for auto merge (#16352)
- refactor(raft): input member type when force configuring (#16351)
- fix(stream-platform): do not exit out of error loop before rollback is completed (#16343)
- Forms Linked to User Tasks Are Sometimes Wrong (#16342)
- deps(maven): Update dependency com.google.api.grpc:proto-google-common-protos to v2.34.0 (main) (#16339)
- deps(go): Update module google.golang.org/grpc to v1.61.1 (main) (#16338)
- deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.2 (main) (#16336)
- deps(maven): Update dependency io.netty:netty-bom to v4.1.107.Final (main) (#16334)
- Provide
decisionInstanceKey
for evaluated decision in java client (#16332) - Handle request to force remove brokers in the coordinator broker (#16328)
- Unflake
TenantAwareTimerStartEventTest.shouldTriggerTimer
(#16325) - deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.1 (main) (#16323)
- deps(maven): Update dependency com.google.cloud:libraries-bom to v26.32.0 (main) (#16322)
- deps(maven): Update dependency io.micrometer:micrometer-bom to v1.12.3 (main) (#16321)
- Respond decision instance key in evaluate decision RPC (#16320)
- Add default value for lastUpdatedAt in Broker State (#16317)
- feat: skip processing for positions listed in
zeebe.broker.processing.skipPositions
(#16310) - refactor(engine):
BpmnElementProcessor
methods to return types (#16305) - deps(maven): Update dependency com.github.spotbugs:spotbugs-maven-plugin to v4.8.3.1 (main) (#16302)
- deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.0 (main) (#16300)
- deps(github-tags): Update golangci/golangci-lint-action action to v4 (main) (#16298)
- refactor(raft): move methods for reconfiguring out of RaftContext (#16297)
- A follower can start force configuration to remove a set of nodes (#16295)
- build: add test summary to each jobs (#16294)
- Prevent endless error loop when processing user commands (#16290)
- deps(maven): Update dependency org.camunda.feel:feel-engine to v1.17.5 (main) (#16288)
- deps(maven): Update dependency org.openapitools:openapi-generator-maven-plugin to v7.3.0 (main) (#16284)
- deps(go): Update module golang.org/x/oauth2 to v0.17.0 (main) (#16283)
- deps(maven): Update dependency software.amazon.awssdk:bom to v2.23.21 (main) (#16282)
- deps(maven): Update dependency org.testcontainers:testcontainers-bom to v1.19.5 (main) (#16281)
- deps(maven): Update dependency commons-codec:commons-codec to v1.16.1 (main) (#16280)
- Add user task completion REST API endpoint (#16277)
- deps(go): Update module golang.org/x/net to v0.21.0 (main) (#16273)
- deps(maven): Update dependency software.amazon.awssdk:bom to v2.23.20 (main) (#16272)
- deps(maven): Update version.zpt to v8.4.2 (main) (#16268)
- deps(maven): Update dependency io.github.openfeign:feign-bom to v13.2.1 (main) (#16265)
- Track the creation timestamp of user tasks (#16258)
- deps(go): Update module github.com/docker/docker to v25.0.3+incompatible (main) (#16254)
- deps(maven): Update version.identity to v8.4.2 (main) (#16250)
- Reject migration that attempts to change user task implementation (#16248)
- Add topology operation for force reconfiguring a partition (#16246)
- Refactor Backups: reuse common code between Azure and GCS (#16244)
- deps(maven): Update dependency software.amazon.awssdk:bom to v2.23.19 (main) (#16236)
- deps(maven): Update dependency org.slf4j:slf4j-api to v2.0.12 (main) (#16234)
- Reject requests from non-members during forced configuration change. (#16228)
- fix(gateway): log when pausing or resuming exporting (#16221)
- deps(maven): Update dependency software.amazon.awssdk:bom to v2.23.17 (main) (#16204)
- deps(maven): Update dependency org.junit:junit-bom to v5.10.2 (main) (#16203)
- deps(maven): Update dependency org.assertj:assertj-core to v3.25.3 (main) (#16202)
- REST API server implementation (#16201)
- Adds a new module containing the REST API models (#16200)
- Improve test coverage of broker-client module (#16199)
- deps(maven): Update dependency io.grpc:grpc-bom to v1.61.1 (main) (#16195)
- feat(gateway-protocol): define an openapi specification document (#16194)
- Allow raft Configuration to be marked as forced (#16193)
- deps(docker): Update ubuntu:jammy Docker digest to e9569c2 (main) (#16192)
- deps(docker): Update eclipse-temurin:21-jdk-jammy Docker digest to 7038966 (main) (#16191)
- deps(maven): Update dependency com.google.api.grpc:proto-google-common-protos to v2.33.0 (main) (#16172)
- [forwardport main] Recover data written to wrong column families (#16161)
- fix(engine): throw instead of ignoring events that can't be applied (#16160)
- Turn user task
candidateUsers
andcandidateGroups
into lists (#16141) - Support custom forms in native user tasks (#16092)
- fix(engine): backed-off jobs are not activatable (#16085)
- deps(maven): Update dependency org.rocksdb:rocksdbjni to v8.10.0 (main) (#16021)
- Invoke compensation handlers in an embedded subprocess (#15976)
- Support a customizable action attribute in user task commands (#15915)
Operate
🚀 New Features
- backend: Process Incident intent MIGRATED event (#6553)
- backend: Add intent processing for UserTask (#6498)
- add operations status on operations panel, move link to uuid (#6544)
- feature-flagged: add batch modification footer (#6504)
- feature-flagged: disable fields and actions in batch modification mode (#6427)
- backend: Create schema for Zeebe message (#6453)
- backend: Implement not supported request/response for OpenSearchBackupRepository (#6403)
- backend: fix datetime format in additional public api calls (#6446)
- feature-flagged: add batch modification mode frame (#6390)
- feature-flagged: add move modification modal (#6364)
- backend: add config parameter to support RFC3339 datetime format in public api (#6385)
- feature-flagged: add move modification button (#6289)
💊 Bugfixes
- use maven 3.9.6
- use 1 thread for maven release target
- remove --fail-at-end flag
- use self-hosted runner for release workflow
- add dockerFile name in latest tage docker build (#6548)
- pre-select flow nodes on page refresh (#6538)
- backend: fix unit and integration tests (#6470)
- backend: Use OpenSearch configuration in appropriate components (#6405)
🧹 Chore
- fix release:prepare git push (#6611)
- update zeebe and identity to 8.5.0-alpha2 (#6561)
- let Renovate handle backend dependencies instead of Dependabot (#6537)
- adjust terms and conditions (#6533)
- Update Browserlist DB
- path filters for Operate-only GHA workflows to ignore (future) Zeebe-only changes (#6519)
- update license text (#6536)
- rename Dockerfile to operate.Dockerfile (#6521)
- update license header (#6534)
- update license headers (#6505)
- prefix Operate GHA workflows to avoid name collisions in monorepo (#6517)
- exclude node modules to apply markdown styles (#6520)
- add prefixes to all issue templates (#6516)
- increase timeout for filters tests (#6514)
- adjust Renovate config paths for sub-folder move (#6518)
- rm .github/pr-badge.yml (#6515)
- move Operate parent to ./operate path (#6499)
- rm operate/modules.puml (#6502)
- project: specify docker-compose file in Makefile (#6497)
- Move operate code into subfolder (#6487)
- pom: update Spring Boot and Nimbus library (#6472)
- project: update action version, use core 32 runner (#6466)
- remove backend checks (#6485)
- delete pr-badge.yml (#6486)
- Update Browserlist DB
- backend: fix formatting in master (#6478)
- backend: log SchemaStartup failures (#6469)
- fix BackupRestoreTest (#6463)
- distro: fix distro (#6447)
- project: add GHA files from Tasklist and adjust to Operate (#6413)
- apply markdown common style (#6451)
- apply parts of checkstyle (#6438)
- Apply Google java format to Operate codebase (#6426)
- Update Browserlist DB
- deps: bump org.springframework.boot:spring-boot-starter-parent from 3.1.6 to 3.2.2 (#6255)
- Update Browserlist DB
- deps: update s4u/maven-settings-action action to v3 (#6126)
- deps: update dependency monaco-editor to ^0.46.0 (#6392)
- deps: update dependency polished to v4.3.1 (master) (#6329)
- deps: update dependency mixpanel-browser to v2.49.0 (#6391)
- deps: update slackapi/slack-github-action action to v1.25.0 (#6297)
- deps: update hashicorp/vault-action action to v2.8.0 (#6342)
- deps: update enricomi/publish-unit-test-result-action action to v2.14.0 (#6116)
- deps: update dependency bpmn-js to v16.5.0 (#6111)
- add personal access token to backport workflow (#6388)
Tasklist
🧹 Chore
- updating configuration for Tasklist distro - Spring 3.2.2 (#4648)
- update CHANGELOG.md
Identity
🚀 New Features
- initialize tenants preset for oidc (#2628)
- add role/tenant mapping (#2602)
- add multi tenancy with oidc supports to SDK (#2608)
- sdk supports returning permissions when using OIDC (#2597)
- supports multi tenancy with oidc in backend (#2581)
- support mapping rules (#2569)
- support groups for saas and oidc in sdk (#2555)
- display oidc supported ui only (#2503)
- support roles management when using OIDC (#2541)
- add identity managed groups for saas (#2497)
- support creating roles when using oidc (#2495)
- add single sign out to the sdk and starter (#2417)
💊 Bugfixes
- update dependency software.amazon.jdbc:aws-advanced-jdbc-wrapper to v2.3.4 (#2646)
- prevent NPE in claim mapping code (#2635)
- pass organizationId in verifyToken (#2626)
- upgrade spring-security-core (#2610)
- update dependency org.postgresql:postgresql to v42.7.2 [security] (#2604)
- endpoint for fetch the groups in sdk should be public (#2573)
- update dependency @ibm/plex to v6.4.0 (#2593)
- update dependency com.squareup.okio:okio to v3.8.0 (#2594)
- update dependency @carbon/themes to v11.32.0 (#2592)
- update aws-java-sdk-v2 monorepo to v2.24.5 (#2591)
- update keycloak.version to v23.0.6 (#2580)
- update dependency io.micrometer:micrometer-registry-prometheus to v1.12.3 (#2575)
- exclude groups for token from security (#2571)
- modify broken link to doc in tenant page (#2543)
- update dependency @carbon/themes to v11.29.1 (#2528)
- update aws-java-sdk-v2 monorepo to v2.23.12 (#2526)
- update dependency software.amazon.jdbc:aws-advanced-jdbc-wrapper to v2.3.3 (#2511)
- update dependency org.postgresql:postgresql to v42.7.1 (#2510)
- update dependency org.apache.logging.log4j:log4j-layout-template-json to v2.22.1 (#2509)
- update dependency io.micrometer:micrometer-registry-prometheus to v1.12.2 (#2508)
- update dependency axios to v1.6.7 (#2507)
- update dependency axios to v1.6.6 (#2502)
- update dependency axios to v1.6.5 (#2489)
- update dependency com.fasterxml.jackson.core:jackson-databind to v2.16.1 (#2490)
- update keycloak.version to v23.0.4 (#2224)
- add default scope to m2m token request using MicrosoftAuthenticion (#2420)
- upgrade okio (#2465)
🧹 Chore
- update tomakehurst.wiremock-jre8.version to v2.35.2 (#2644)
- update yarn to v3.8.1 (#2645)
- update react-router monorepo (#2641)
- update testcontainers-java monorepo to v1.19.6 (#2642)
- update dependency @types/react to v18.2.62 (#2639)
- update dependency sass to v1.71.1 (#2640)
- update dependency cypress to v13.6.6 (#2634)
- update dependency husky to v9 (#2596)
- support setting custom claim name and value for initial role mapping (#2632)
- update dependency @types/react to v18.2.61 (#2633)
- refactor mapping rule response to return full role and tenant objects (#2631)
- update dependency @types/node to v18.19.21 (#2627)
- fix application yaml based on tests with helm deployments (#2622)
- update dependency @types/node to v18.19.19 (#2625)
- update dependency @types/node to v18.19.18 (#2624)
- update actions/setup-java action to v4 (#2595)
- make mapping rule initializer transactional to handle roles (#2615)
- add tests for mapping rules (#2576)
- refactor mapping rule object (#2606)
- include package.json and yarn.lock in docker image to support scanning FE deps (#2598)
- update react-router monorepo (#2589)
- update yarn to v3.8.0 (#2590)
- update postgres docker tag to v15.6 (#2588)
- update hashicorp/vault-action action to v2.8.1 (#2587)
- update dependency eslint-plugin-unused-imports to v3.1.0 (#2584)
- update dependency @types/react to v18.2.56 (#2586)
- update dependency sass to v1.71.0 (#2585)
- update dependency org.springframework.security:spring-security-test to v6.2.2 (#2582)
- update dependency @testing-library/react to v14.2.1 (#2583)
- correctly set isOidc for FE (#2568)
- update dependency @types/node to v18.19.17 (#2579)
- update node.js to v18.19.1 (#2574)
- update dependency eslint-plugin-jsx-a11y to v6.8.0 (#2314)
- update testcontainers-java monorepo to v1.19.5 (#2570)
- update react monorepo (#2566)
- update dependency org.slf4j:slf4j-simple to v2.0.12 (#2565)
- update dependency org.assertj:assertj-core to v3.25.3 (#2563)
- allow DELETE method for CORS config (#2562)
- update dependency cypress to v13.6.4 (#2561)
- update dependency @types/node to v18.19.15 (#2560)
- allow localhost for CORS config (#2557)
- update dependency @types/node to v18.19.14 (#2554)
- update dependency @types/jest to v29.5.12 (#2549)
- update dependency com.puppycrawl.tools:checkstyle to v10.13.0 (#2529)
- upgrade org.keycloak:keycloak-admin-client from 23.0.4 to 23.0.5 (#2537)
- update react-router monorepo (#2524)
- update slackapi/slack-github-action action to v1.25.0 (#2525)
- update node.js to v18.19.0 (#2523)
- update korthout/backport-action action to v2.4.1 (#2521)
- update dependency sass to v1.70.0 (#2519)
- update dependency testcafe to v3.5.0 (#2520)
- update dependency org.codehaus.mojo:flatten-maven-plugin to v1.6.0 (#2518)
- update dependency org.assertj:assertj-core to v3.25.2 (#2517)
- update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.12.1 (#2516)
- update dependency kustomize to v5.3.0 (#2515)
- update dependency eslint-config-prettier to v9.1.0 (#2514)
- update dependency eslint to v8.56.0 (#2513)
- update dependency com.github.eirslett:frontend-maven-plugin to v1.15.0 (#2512)
- update testcontainers-java monorepo to v1.19.4 (#2506)
- update infra-preview-environments-ingress docker tag to v1.4.1 (#2505)
- update babel monorepo to v7.23.9 (#2504)
- update dependency java to v17.0.10+7 (#2501)
- update dependency @types/react to v18.2.48 (#2499)
- update dependency cypress to v13.6.3 (#2500)
- update react monorepo (#2488)
- update maven docker tag to v3.9.6 (#2487)
- update dlavrenuek/add-commit-labels action to v1.0.3 (#2485)
- update dlavrenuek/conventional-changelog-action action to v1.2.4 (#2486)
- update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.6.3 (#2469)
- update dependency typescript to v5.3.3 (#2481)
- update dependency sass to v1.69.7 (#2480)
- update dependency org.springframework.security:spring-security-test to v6.2.1 (#2479)
- update dependency org.slf4j:slf4j-simple to v2.0.11 (#2475)
- update dependency org.apache.maven.plugins:maven-failsafe-plugin to v3.2.5 (#2474)
- ingress-chart: Update ingress chart version (#2470)
- change the Snyk PR template to use chore instead of fix (#2467)
- upgrade keycloak (#2425)
- update dependency org.apache.maven.plugins:maven-failsafe-plugin to v3.2.3 (#2468)
- start using the new Artifact registry (#2428)
- update dependency eslint-plugin-import to v2.29.1 (#2462)
- update dependency @testing-library/dom to v9.3.4 (#2461)
- update dependency @babel/preset-env to v7.23.8 (#2460)
- update dependency cypress to v13.6.2 (#2442)
- disable slack notifications on release (#2434)
- update dependency com.tngtech.archunit:archunit-junit5 to v1.2.1 (#2441)
- update dependency com.puppycrawl.tools:checkstyle to v10.12.7 (#2440)
- update dependency @types/styled-components to v5.1.34 (#2439)
- update dependency @testing-library/user-event to v14.5.2 (#2438)
- update babel monorepo to v7.23.7 (#2437)
- add 8.4 branch to be under maintenance (#2432)
- update dependency @types/react-transition-group to v4.4.10 (#2415)
Optimize
🚀 New Features
- c8UserTasks: import candidateGroups from userTask records (#11241)
- opensearch: Implement ProcessOverviewWriterOS (#11948)
- opensearch: Implement ZeebeProcessInstanceWriterOS (#11935)
- c8UserTasks: decouple c7 userTaskIdentityCache from assignee/candGroup reporting
- opensearch: Implement ProcessDefinitionXmlWriterOS and DecisionDefinitionXmlWriterOS #11796 (#11797)
- opensearch: Fix OS implementation issues (#11862)
- c8: enable assignee and cadidateGroup functionality (#11519)
- opensearch: 11788 Implement ImportIndexWriterOS (#11789)
- opensearch: 11783 Implement ImportIndexReaderOS (#11784)
- opensearch: Logging non implemented functionality (#11769)
- opensearch: 11767 Implement PositionBasedImportIndexWriterOS
- opensearch: 11767 Implement PositionBasedImportIndexWriterOS
- opensearch: 11759 Implement DecisionInstanceWriterOS (#11760)
- opensearch: 11767 Implement PositionBasedImportIndexWriterOS
- c8UserTasks: import assignee operations (#11240)
- opensearch: Implement Zeebe fetchers for OpenSearch (#11742)
- opensearch: 11753 Implement ProcessOverviewReaderOS (#11754)
- opensearch: 11739 Implement ImportIndexReaderOS, PositionBasedImportIndexReaderOS, TimestampBasedImportIndexReaderOS (#11741)
- version popover: use carbon components (#11696)
- rename variables modal: use carbon input fields (#11671)
- task analysis: readd download instances button (#11569)
- report: do not show loading when auto preview update is off
- c8UserTasks: import canceled c8 userTasks
- events source modal: use carbon components (#11175)
- userTasks: import zeebe create and complete userTask events
- opensearch: Setting up pipeline for testing with OS (#11119)
💊 Bugfixes
- digest: digest email link targets incorrect page (#12050)
- chart: disable zoom in plugin when no datapoints presented
- kpi: do not try to evaluate invalid kpi reports (#11922)
- security: define toString where missing (#11965)
- c8UserTasks: return correct default identityDto
- collapsible report: make animation smooth (#11768)
- renovate: use different set of config for docker (#11909)
- report: make sorting consistent across multi-measure values (#11790)
- home: add mising translations to entitylist columns
- task analysis: eliminate loading data race conditions (#11750)
- task analysis: pass missing filter to the download button
- report: hide table body when display pagination error (#11781)
- opensearch: Fix concurrent test issue (#11761)
- boolean filter: add missing checklist id (#11645)
- aggregation type: use proper toggle id type
- CI: disable zeebe userTask IT pre 8.4.0
- notificatons: fix dashboard link in notifications
- logging: do not display warning on startup (#11622)
- deps: identity spring boot dependencies take precedence (#11606)
- docs: properly use docs.version and link to most recent docs version (#11570)
- indices: optimize metadata initalization fails for indices with … (#11562)
- authentication: return 403 when token exchange with identity fails (#11564)
🧹 Chore
- release: update what's new
- deps: update to zeebe and identity 8.5-0-alpha2 (#12056)
- deps: update eclipse-temurin:21 docker digest to 3d91eba (#12020)
- release: update c8 version
- c8UserTaskIT: use recursive comparison (#11987)
- scanning: remove useless escape character in regex (#11963)
- deps: update dependency org.mockito:mockito-junit-jupiter to v5.11.0 (#11981)
- deps: update helm release camunda-platform to v9.2.0 (#11980)
- deps: update hashicorp/vault-action action to v3 (#11933)
- code: implement code fixes from initial scan (#11967)
- deps: pin dependencies (master) (#11973)
- deps: update hashicorp/vault-action digest to a727ce2 (#11929)
- deps: update dependency com.google.googlejavaformat:google-java-format to v1.20.0 (#11930)
- ci: add prefixing for github workflows (#11962)
- code: implement code fixes from initial scan (#11871)
- config: add issue prefixing (#11961)
- deps: update dependency table-js to v9.1.0 (#11832)
- deps: update yarn to v4.1.0 (#11537)
- deps: update dependency dotenv to v16.4.5 (#11394)
- logs: remove logging of sensitive information (#11946)
- backport: copy reviewers from parent PR (#11907)
- deps: update github/codeql-action digest to 8a470fd
- deps: update postgres:16.2 docker digest to f58300a (#11895)
- ci: upper case health status update
- ci: add flakiness retries to zeebe compatibility
- deps: update dependency @carbon/icons-react to v11.36.0 (#11831)
- deps: update actions/setup-java digest to 9704b39 (#11891)
- renovate: migrate config to newer version (#11888)
- deps: update hashicorp/vault-action digest to d1720f0 (#11867)
- deps: update bitnami/keycloak:23.0.7 docker digest to 75d3c22 (#11869)
- deps: pin dependencies (#11884)
- deps: merge docker renovate config to single manager (#11885)
- deps: remove duplicate handling of docker pinning (#11878)
- ci: automatically add support and security labels to issues (#11877)
- ci: enable surefire flaky retries (#11856)
- deps: remove support for engine 7.18 (#11864)
- pmd: Remove failing PMD rule (#11872)
- data: make onboarding data flexible enough for all environments (#11855)
- ci: remove use of deprecated set-output (#11859)
- deps: update dependency husky to v9 (master) (#11410)
- release workflow: remove 0 version check
- deps: remove dockerfile from infra renovate config (#11851)
- deps: update google-github-actions/auth digest to 55bd3a7 (#11807)
- deps: update postgres:16.2 docker digest to 0e564da (#11826)
- deps: update dependency org.codehaus.mojo:exec-maven-plugin to v3.2.0 (#11809)
- ci: retry failing tests in surefire (#11840)
- ci: enable platform automerge for renovate PRs (#11845)
- deps: update dependency org.opensearch.client:opensearch-java to v2.9.0 (#11810)
- ci: add test summary to CI (#11838)
- deps: update bitnami/keycloak:23.0.6 docker digest to 7f4f478 (#11734)
- deps: update hashicorp/vault-action digest to d1720f0 ([#11719](camunda/camunda-optimize#11719))
- deps: update postgres:16.2 docker digest to 1bd17d3 ([#11720](camunda/camunda-optimize#11720))
- deps: update actions/checkout action to v4 (#11722)
- deps: update actions/setup-java action to v4 (#11723)
- deps: update hashicorp/vault-action action to v3 ([#11738](camunda/camunda-optimize#11738))
- deps: update patch dependencies
- es: move es compatibility tests to github actions (#11765)
- release: add changelog and release generation (#11614)
- deps: update dependency @camunda/camunda-composite-components to ^0.5.0
- deps: update nimbus version (#11776)
- ci: update maintenance branches used for trivy scan (#11774)
- deps: update dependency org.apache.logging.log4j:log4j-to-slf4j to v2.23.0 (#11763)
- deps: update dependency ch.qos.logback:logback-classic to v1.5.0 ([#11747](camunda/camunda-optimize#11747))
- ci: add release branches to workflow (#11598)
- deps: update dependency sass to v1.71.0
- deps: use non-deprecated package matcher in renovate config (#11732)
- deps: update docker regex for custom renovate matcher (#11731)
- deps: update bitnami/keycloak:23.0.6 docker digest to ff98237 (#11718)
- deps: update eclipse-temurin:21 docker digest to 9fcac9d (#11717)
- test action: change trigger event
- pmd: fix pmd error (#11727)
- deps: update bitnami/keycloak:23.0.6 docker digest to 1bd4463 (#11692)
- deps: update postgres:16.2 docker digest to 220788c (#11687)
- deps: update postgres:16.2 docker digest to 96f9570 (#11651)
- deps: update eclipse-temurin:21 docker digest to 9fe3566 (#11681)
- deps: update bitnami/keycloak:23.0.6 docker digest to 18ee0d7 (#11682)
- deps: update bitnami/keycloak:23.0.6 docker digest to 55c4b2c (#11676)
- deps: update bitnami/keycloak:23.0.6 docker digest to 65a1458 (#11673)
- deps: update bitnami/keycloak:23.0.6 docker digest to ffa4f38 (#11656)
- deps: update postgres:16.2-alpine docker digest to bbd7346 (#11661)
- deps: update s4u/setup-maven-action action to v1.12.0 (#11670)
- deps: update postgres:16.2-alpine docker digest to 22bcd33 (#11652)
- deps: update bitnami/keycloak:23.0.6 docker digest to 1e9af6c (#11653)
- deps: update bitnami/keycloak:23.0.6 docker digest to 9bb58c7 (#11642)
- deps: update postgres docker tag to v16.2 (#11649)
- task analysis: use better var names
- deps: update bitnami/keycloak:23.0.6 docker digest to 3eb6994 (#11631)
- deps: update patch dependencies (#11615)
- template: update issue template (#11629)
- deps: update dependency com.ethlo.time:itu to v1.10.0 (#11611)
- deps: update dependency @bpmn-io/dmn-migrate to ^0.5.0 (#11101)
- deps: update dependency bpmn-js to v16.5.0
- deps: update patch dependencies (#11544)
- deps: update postgres:16.1 docker digest to 09f23e0 (#11597)
- deps: update postgres:16.1 docker digest to f7039b4 (#11523)
- health status: update renovate label (#11594)
- deps: update actions/setup-node digest to 60edb5d (#11589)
- deps: update docker.elastic.co/elasticsearch/elasticsearch docker tag to v8.12.1 (#11567)
- deps: update dependency @carbon/icons-react to v11.35.0
- deps: update google-github-actions/auth digest to a6e2e39 (#11559)
- deps: update actions/upload-artifact digest to 5d5d22a (#11558)
- deps: update bitnami/keycloak:23.0.5 docker digest to a4ceb99 (#11543)
- deps: update hashicorp/vault-action action to v2.8.0 (#11545)
- api: Remove unused endpoint (#11457)
- deps: update dependency com.ethlo.time:itu to v1.9.0 (#11531)
- deps: update centos docker tag to v8 (#11538)
- deps: update eclipse-temurin:21 docker digest to b87713d (#11521)
- deps: update hashicorp/vault-action digest to 9f522b8 (#11522)
- deps: update patch dependencies to v11.0.20 (#11526)
- deps: update helm release camunda-platform to v9.1.0 (#11527)