Skip to content

Camunda Platform 8.2.0

Compare
Choose a tag to compare
@megglos megglos released this 11 Apr 11:04
· 410 commits to main since this release
623eecc

Zeebe

Enhancements

Broker

  • I can access a nested property of a variable by using a dynamic path (#11293)
  • Export escalation records to ElasticSearch (#10767)
  • Catch escalation on a call activity boundary event (#10763)
  • Create EscalationRecord and EscalationIntent (#10762)
  • Support link events (#10563)
  • Support undefined tasks (#10562)
  • In the process instance record, I can distinguish the type of an event (#9548)
  • Allow unsupported BPMN elements in non executable pools (#9542)
  • Export missing records to ES (#8337)
  • Configure disk watermarks with absolute values (#8149)
  • Improve error message in case of uncovered BPMN features (#7282)
  • Make state directory configurable (#6044)
  • Support for BPMN Script Tasks (#4213)
  • Update variables on BPMN error (#4080)
  • Define an error code statically or as expression (#3801)

Go Client

  • Throw error with variables from go client (#11019)
  • Set variables on Fail Job via Go client (#10788)

Misc

  • Zeebe Support Elastic Search 8 (#12132)
  • Intercept requests to OpenSearch and sign them according to AWS instructions (#12013)
  • Add AWS configuration options (#12012)
  • Copy ElasticSearchExporter and switch to OpenSearch libraries (#12011)
  • OAuth Auth Token authentication support in Zeebe Gateway (#12000)
  • Support broadcast signal in the Go client (#11913)
  • Support broadcast signal in the Java client (#11912)
  • Create a new gRPC API for signal broadcast command (#11878)
  • Docker: Allow running zeebe with a read-only root filesystem (#11876)
  • Add state and ColumnFamilies for command distributions (#11868)
  • User task due and follow-up dates are validated on deployment (#11809)
  • Due and follow-up dates are included in user task activation (#11797)
  • User task due and follow-up dates are transformed by the workflow engine (#11796)
  • Support due and follow-up dates on user tasks in the BPMN Model API (#11795)
  • Docker: Running the zeebe process with an unprivileged user by default (#11784)
  • Process signal broadcast command (#11777)
  • Create decisionRequirementsKeyAndVersionByDecisionRequirementsId ColumnFamily in DbDecisionState (#11541)
  • Create decisionKeyAndVersionByDecisionId ColumnFamily in DbDecisionState (#11540)
  • Disable Rockdb WAL by default (#11455)
  • Create SignalRecord and Signalntent (#11295)
  • Support catch-all and code-specific Escalation catch events on the same scope (#11265)
  • Create signal subscription record when deployed a process with top-level signal start events (#11209)
  • Export signal subscription records to ElasticSearch (#11208)
  • Create SignalSubscriptionRecord and SignalSubscriptionIntent (#11202)
  • Supports all errors caught by error start events or boundary events (#11126)
  • Support standalone Decision evaluation through zbctl (#11053)
  • Standalone Decision evaluation returns intermediate results (#11050)
  • Support standalone Decision evaluation in the Go client (#11049)
  • Support standalone Decision evaluation in the Java client (#11048)
  • Expose standalone Decision evaluation in the Gateway (#11047)
  • Enable standalone Decision execution in the engine (#11039)
  • FolderPrefixes for Hot Backups (#11018)
  • Define an escalation code statically or as expression (#10973)
  • Enable compression of backup contents (#10846)
  • A user can list all available backups (#10712)
  • Needs to transfer the variables when failing a job has variables (#10700)
  • Needs to set the variables locally when failing a job with variables (#10698)
  • I can use bpmn model api to create a script task with feel expression (#10692)
  • Catch an escalation in an event subprocess start event (#10690)
  • I can deploy a process definition with escalation event (#10688)
  • Throw escalation end event (#10686)
  • Throw escalation intermediate event (#10685)
  • Catch an escalation on sub process boundary event (#10684)
  • None end events calculation of output parameters (#10613)
  • Add signal events support in the bpmn model api (#10530)
  • Support user task candidate users (#10346)
  • Create resource delete intents (#9767)
  • Create resource delete record (#9766)
  • I can set variables when failing a job (#9404)
  • As a user, I want to be able to override Zeebe client properties in the gatewayResponsive health check (#9346)
  • Introduce a less pessimistic backpressure algorithm (#8298)
  • Improve error message for SAXExceptions on deployment (#8026)

Bug Fixes

Broker

  • MessageTimeToLiveChecker clogs the log stream with commands (#11762)
  • MessageTimeToLiveChecker blocks Stream Processor (#11761)
  • Possible to open multiple message subscriptions for the same event (#11308)
  • ProcessExecutionRandomizedPropertyTest failed to complete a process with a terminate end event (#11072)
  • NPE in ProcessInstanceModifiedEventApplier (#10878)
  • I can use link events in different flow scopes (#10854)
  • Fail to export the process instance modification record to Elasticsearch (#10732)
  • Terminate end event does not terminate process when waiting at parallel gateway (#10590)
  • RetryStrategies do not yield (#10539)
  • NPE terminating both multi-instance body and child elements during PI modification (#10537)
  • Using modification, I can't activate a parallel gateway (#10518)
  • Using modification, I can't activate an element if an interrupting event subprocess was triggered (#10477)
  • I can activate a failed job that has no remaining retries (#10308)
  • NPE: Cannot invoke ExecutableActivity.getFlowScope() because innerActivity is null (#9400)
  • NPE at ExpressionProcessor.evaluateIntervalExpression (#5934)
  • Deployments are stored in state even when one workflow is rejected (#5723)
  • ModelParseException: SAXException while parsing input stream (#5490)

Go Client

  • Incorrect usage on zbctl evaluate decision --help (#12017)

Misc

  • UnsupportedOperationException: null on GcsBackupStore.closeAsync (#12124)
  • InvalidConfigurationException on development (#12123)
  • Recent changes cause issues on rolling updates (#11989)
  • io.camunda.zeebe.client.impl.oauth.OAuthCredentialsCache is not thread safe. (#11885)
  • Batch processing might drop responses (#11848)
  • Zeebe java client didn't get the region from the configuration (#11846)
  • ZeebeCallCredentials#applyRequestMetadata should not block a thread (#11816)
  • Improper handling of ExceededBatchRecordSizeException (#11681)
  • Two raft nodes caught in an election loop (#11665)
  • GatewayResposive health checks are broken (#11598)
  • Truncate errorMessage to prevent exceeding maxMessageSize (#11460)
  • NPE when handling follow-up events of process instance modification (#11413)
  • NPE during transformation of BPMN model (#11392)
  • Automated medic benchmarks workflow deletes wrong benchmark on a new year (#11379)
  • ClassCastException: class ModelElementInstanceImpl cannot be cast to class FlowNode (#11343)
  • ProcesExecutionRandomizedPropertyTest:shouldExecuteProcessToEnd is flaky (#11121)
  • After unrecoverable errors, ZeebePartition accesses closed raft context (#11070)
  • Poor error handling in Elasticsearch exporter of incorrect response parsing (#10970)
  • Exclusive gateway not allowed default flow to have a condition (#10966)
  • BpmnModelException: Collection expected to have <1> entry but has <0> (#10962)
  • Restore app fails to inject backup store (#10824)
  • Failed to serialize empty object in the Java client (#10797)
  • Broker startup fails when disk usage monitoring is disabled (#10735)
  • Ensure RaftStore lock files are created and updated atomically (#10681)
  • Message column families are not cleaned up and can cause outages (#10643)
  • NPE during process instance modification (#10606)
  • Mixed benchmarks always fall in a weird state after several hours (#10552)
  • RandomizedRaftTest.livenessTestWithNoSnapshot fails because member is ACTIVE not READY (#10545)
  • When creating an instance using createProcessInstanceCommand message start event is triggered (#10536)
  • Writing TaskResult in ProcessScheduleService can block complete processing (#10526)
  • ZeebeDbInconsistentException INCIDENT_JOBS already exists (#10309)
  • ZeebePartition caught in a loop transition to inactive after a dead partition (#9924)
  • MessagePack cannot serialize BigInteger larger than 2^64-1 (#9832)
  • Failed to take snapshot in leader because index entry is not found (#9761)
  • Triggered event subprocess not activated after terminating boundary event (#8726)
  • InstallRequests are sent almost everytime a new snapshot is taken by the leader (#8565)
  • BpmnModelException: Collection expected to have <1> entry but has <0> (#8521)
  • BPMN deployment fails due to Data Object (#8230)

Maintenance

  • Move stream management to transport module (#12010)
  • Reject processes with unsupported signal events (#12008)
  • Revert extract error code and error message to variables (#12003)
  • Disable Delete Resource RPC until further notice (#11992)
  • Ensure that protofiles are generated on protocol changes (#11936)
  • Add broker-side job stream service API (#11707)
  • Introduce external job activation API (#11706)
  • Introduce record distribution behavior (#11660)
  • Acknowledge distributed commands (#11659)
  • Apply RecordDistribution events (#11658)
  • Introduce a new RecordDistribution record (#11657)
  • Fix journal metrics (#11556)
  • Add new metrics for Batch processing (#11546)
  • Add broker configuration for batch processing (#11545)
  • Promote disable raft flush flag to non-experimental (#11519)
  • Use unused field in LogEntryDescriptor for non-processed marker (#11504)
  • Remove experimental flag for hot backups and make it stable (#11500)
  • Improve guarantees of experimental flag to disable flush (#11423)
  • Add additional performance metrics (#11418)
  • Add sequencer/log storage metrics to dashboard (#11370)
  • Additional log storage metrics (#11369)
  • Update Medic Process/Handbook to check for successful release dry runs (#11320)
  • Replicate the exporter metadata (#11235)
  • Unsubscribe older versions of processes from signals when a new version is deployed (#11197)
  • Subscribe processes with top-level signal start events to signals (#11195)
  • Github workflow to perform the Zeebe release (#11142)
  • Clean up log stream write API (#11129)
  • Enforce metadata and value type of LogAppendEntry (#11128)
  • Build and deploy SNAPSHOT docker images for amd64/arm64 (#11079)
  • Reusable Decision evaluation logic (#11038)
  • Streamline Testbench based workflows (#11021)
  • Multi-arch smoke tests in CI (#11020)
  • Add build support of multi-arch images for amd64 and arm64 (#11000)
  • Migrate CI release pipeline to GHA (#10992)
  • Daily QA is not run for stable branches (#10915)
  • Update 1.1.1f-1ubuntu2.13 to at least 1.1.1f-1ubuntu2.15 (#10800)
  • GHA Replace deprecated set-output & set-state calls (#10713)
  • Backport dependency updates (#10553)
  • Add randomize tests for terminate end events (#10476)
  • Migrate the StreamProcessor tests to the new StreamPlatformExtension (#10455)
  • Allow configuring the max message size of the gateway (#10417)
  • Remove the additional submit (#10291)
  • Implement delete backup api in gateway (#10209)
  • Backup manager can delete backup (#10208)
  • Upgrade monitoring stack to use Grafana 8.x and maybe 9.x (#10133)
  • Create a StreamProcessor Module (#10130)
  • Preserve output of flaky tests (#10109)
  • Improve feedback when a partition is starting (#9963)
  • Increase test coverage for recovery from dataloss (#9960)
  • Extend RandomizedRaftTest with snapshot and data loss operations (#9837)
  • Remove Jenkins CI Pipeline leftovers (#9138)
  • Disable the Jenkins CI Pipeline (#9137)
  • Configure disk watermarks with absolute values (#8149)
  • Move verification of lastWrittenIndex from the writer to the segment loader (#7652)
  • Bring interrupting boundary event test back (#6817)
  • Logging expected rate limiter is not useful on leader change (#3654)

Documentation

  • Incorrect usage on zbctl evaluate decision --help (#12017)
  • Add README to OpenSearch exporter (#12016)
  • Extend configuration templates with OpenSearch exporter (#12015)
  • Extend "Create a Record" instruction with OpenSearch exporter (#12014)
  • ARM64 image troubleshooting guide (#11318)

Merged Pull Requests

  • deps(maven): update to identity 8.2.0 (#12233)
  • deps(maven): update to identity 8.2.0-rc1 release (#12216)
  • fix(dist): remove confusing actuator config that doesn't work (#12205)
  • ci(auth): enable authentication test (#12171)
  • ci(.dependabot): stretch the open pr limits (#12146)
  • Move stream management to transport (#12043)
  • build(deps): bump snakeyaml from 1.33 to 2.0 in /parent (#11941)
  • Add new API to schedule async Task on ScheduleService (#11788)
  • Support minor versions for 18 months (#11666)
  • ci: fix duplicate workflow name (#11543)
  • deps(.github): bump hashicorp/vault-action from 2.4.3 to 2.5.0 (#11491)
  • ci: fix benchmark workflow (#11387)
  • Add new workflow which uses repo_dispatch (#11344)
  • ci: fix medic benchmark workflow (#11176)
  • ci: run weekly benchmark manually (#11175)
  • Fix the medic benchmark workflow (#11174)
  • Delete all medic benchmarks (#11161)
  • New benchmark configurations (#11154)
  • deps(maven): bump version.spring-boot from 2.7.5 to 3.0.4 (#11103)
  • deps(maven): bump rest-assured from 5.2.0 to 5.3.0 (#11058)
  • build(docker): update base image to jdk 17.0.5 (#10932)
  • Remove release announcement from definition of done (#10850)
  • ci: fix dependabot PR approval (#10666)
  • deps(maven): bump version.camunda from 7.17.0 to 7.18.0 (#10650)
  • deps(maven): bump version.archunit from 0.23.1 to 1.0.0 (#10622)
  • Migrate StreamProcessor test (#10468)
  • feat(client): Added automatic generation of Golang proto code (#1121)

Operate

🚀 New Features

  • support signal start event (#4339)
  • add validation for invalid time range (#4298)
  • backend: Add Index Lifecycle Management (ILM) policy for deletion of archived indices (#4274)
  • backend: UPDATE permission when scheduling single operation (#4306)
  • migration: migrate data for permissions (#4291)
  • backend: DELETE permission when scheduling single operation (#4297)
  • backend: UPDATE DELETE permissions scheduling batch operations (#4273)
  • backend: READ permissions on decision-related search queries (#4269)
  • backend: READ permissions on process-related search queries (#4263)
  • feature-flagged: add decision deletion warning (#4267)
  • implement forbidden content for process instance detail page (#4221)
  • backend: REST API - Return 403 for decision related endpoints (#4233)
  • display notification when operation fails with auth error (#4232)
  • backend: REST API - Return 403 for process related endpoints (#4228)
  • implement forbidden content for decision instance detail page (#4218)
  • check resource based permissions for decision definition deletion (#4200)
  • hide operation buttons according to resource based permissions (#4191)

💊 Bugfixes

  • define directory as safe (#4327)
  • check for process name validity before setting field value (#4307)
  • backend: Persistent sessions with Identity permissions (#4311)
  • mock common ui components to fix fake timers warnings (#4299)
  • backend: return backup created on v.8.1 (#4293)
  • deps: update dependency sass to v1.60.0 (#4281)
  • load more flow node instances when MAX_INSTANCES_STORED is reached (#4266)
  • deps: update dependency @carbon/react to v1.25.0 (#4280)
  • deps: update dependency @carbon/elements to v11.20.0 (#4279)
  • backend: use static logger in TokenAuthentication (#4248)
  • deps: update dependency @carbon/react to v1.24.0 (#4251)
  • update slack link (#4245)

🧹 Chore

  • backend: update Zeebe and Identity to 8.2.0 (#4343)
  • use correct link for permissions (#4338)
  • add ComboBox component (#4324)
  • Update Browserlist DB
  • project: use docker image with maven 3, java 17 and bzip2 (#4326)
  • qa: fix tests (#4322)
  • pom: update Zeebe version to 8.2.0-rc1 (#4321)
  • deps: Update Spring Boot to version 3.0.5 (#4239)
  • deps: bump maven-resources-plugin from 3.3.0 to 3.3.1 (#4288)
  • unskip tests that are no longer flaky (#4301)
  • Update Browserlist DB
  • deps: update dependency postcss-custom-properties to v13 (#4285)
  • update non major dependencies (#4283)
  • deps: update dependency monaco-editor to v0.36.1 (#4278)
  • deps: update dependency lint-staged to v13.2.0 (#4277)
  • deps: update dependency testcafe to v2.4.0 (#4259)
  • deps: update definitelytyped (#4177)
  • deps: update hashicorp/vault-action digest to 3a9100e (#3959)
  • deps: update hashicorp/vault-action action to v2.5.0 (#4094)
  • deps: update dependency glob to v8.1.0 (#3960)
  • fix some flaky tests (#4262)
  • remove nested describes (#4041)
  • remove nested describes (#4040)
  • remove nested describes (#4039)
  • remove nested describes (#4038)
  • Update Browserlist DB
  • remove nested describes (#4037)
  • remove nested describes (#4042)
  • remove nested describes (#4036)
  • remove nested describes (#4035)
  • remove nested describes (#4034)
  • Dockerfile: update hashsum of base images (#4261)
  • remove browserstack script (#4252)
  • improve lodash code splitting (#4215)
  • deps: bump unboundid-ldapsdk from 6.0.7 to 6.0.8 (#4242)
  • deps: bump mockito-core from 5.1.1 to 5.2.0 (#4237)
  • deps: bump springdoc-openapi-ui from 1.6.14 to 1.6.15 (#4238)
  • Update Browserlist DB
  • refactor restriction checks (#4208)
  • update CHANGELOG.md

Tasklist

🚀 New Features

  • adding flag RESOURCE_PERMISSIONS_ENABLED (#2727)
  • Enable processes tab for self managed users (#2716)
  • Remove feature flag (Enable follow up and due dates and candidate groups) (#2701)
  • tasks REST API (#2583)
  • GetProcesses returning based on Identity (#2671)
  • backend: add ILM deletion policy for archived indices (#2679)
  • Remove claimed by me wording (#2683)
  • Implement new details layout (#2674)
  • Due and Follow-up Dates (#2664)
  • Update alpha feedback link (#2659)
  • Candidate Users (#2640)
  • Add sorting button to left panel (#2578)

💊 Bugfixes

  • backend: upgrade springdoc to support SpringBoot v3 (#2742)
  • Use image tags that exist (#2741)
  • Fix overflow form-js overflow on small screens (#2733)
  • versions for TaskTemplate (#2729)
  • fixing failing tests on master (#2730)
  • when no BaseURL is configured is not possible to reach identity (#2723)
  • fix broken Unit tests (#2717)
  • migration tests failing (#2715)
  • fixing scripts (#2713)
  • fixing ascending ordenation (#2712)
  • deps: update dependency @bpmn-io/form-js-viewer to v0.13.1 (#2706)
  • deps: update dependency react-router-dom to v6.10.0 (#2708)
  • sorting order using before and after (#2705)
  • auth: Avoid NullPointerException when storing session in ELS (#2703)
  • sso: Add app name connectors to cluster metadata (#2702)
  • backend: change type of backupId to Integer (#2680)
  • due and follow-up dates null indexation (#2700)
  • deps: update all non-major dependencies (#2681)
  • deps: update dependency mobx-react-lite to v4 (#2685)
  • deps: update dependency mobx to v6.9.0 (#2684)
  • deps: update all non-major dependencies (#2663)
  • deps: update dependency sass to v1.60.0 (#2672)
  • deps: update dependency mixpanel-browser to v2.46.0 (#2673)
  • zeebe endpoints with / in the end don't work after spring version upgrade (#2660)
  • Date time calendar columns (#2650)
  • deps: update dependency @carbon/react to v1.25.0 (#2648)
  • deps: update all non-major dependencies (#2630)
  • deps: update dependency zod to v3.21.4 (#2632)
  • Replace community Slack link (#2623)
  • deps: update dependency @carbon/react to v1.24.0 (#2588)
  • deps: update dependency @carbon/elements to v11.20.0 (#2587)
  • deps: update dependency react-router-dom to v6.9.0 (#2618)
  • deps: update dependency sass to v1.59.2 (#2619)
  • chore: fix apt-get cmdline
  • chore: fix apt-get cmdline
  • chore: add git config (#2608)

🧹 Chore

  • fixing docker version for zeebe (#2745)
  • Update form-js to 0.14.0 (#2743)
  • backend: update Zeebe and Identity to 8.2.0 (#2740)
  • deps: Update Spring Boot version to 3.0.5 (#2698)
  • Update Zeebe (#2707)
  • deps: update all non-major dependencies (#2689)
  • deps: update dependency zeebe-node to v8.2.0 (#2691)
  • deps: update hashicorp/vault-action digest to c253c15 (#2697)
  • Add tracking for sorting (#2682)
  • Update mockServiceWorker format
  • deps: update dependency @playwright/test to v1.32.0 (#2661)
  • deps: update dlavrenuek/conventional-changelog-action action to v1.2.3 (#2658)
  • Remove unused dep
  • Remove unused dep
  • deps: update dependency prettier to v2.8.6 (#2657)
  • deps: update all non-major dependencies (#2652)
  • deps: update actions/add-to-project digest to e78e561 (#2654)
  • deps: update dependency eslint-config-prettier to v8.8.0 (#2655)
  • deps: update dependency prettier to v2.8.5 (#2649)
  • deps: update dependency @types/jest to v29.5.0 (#2645)
  • deps: update dependency typescript to v5 (#2646)
  • add a11y integration test (#2439)
  • Fix tests
  • Remove unnecessary ignores from eslint
  • Make eslint config more general
  • Fix prettier linting on eslint
  • Split instance creation for E2E tests (#2628)
  • adding OCI and OpenShift labels (#2602)
  • deps: update dependency lint-staged to v13.2.0 (#2613)
  • deps: update dependency @types/node to v18.15.1 (#2609)
  • deps: update actions/add-to-project digest to 097fa05 (#2616)
  • deps: update all non-major dependencies (#2582)
  • deps: update dependency eslint-config-prettier to v8.7.0 (#2590)
  • update CHANGELOG.md

Identity

🚀 New Features

  • adding START_PROCESS_INSTANCE resource permission (#1739)
  • support keycloak v20 (#1695)
  • zeebe preset (#1662)
  • hide group authorization features in frontend if disabled (#1655)
  • authorizations for users UI (#1654)
  • roles management for groups UI (#1642)
  • implement endpoint to retrieve authorizations directly assigned to a user (#1645)
  • implement group roles endpoints (#1641)
  • group authorizations can be deleted in the UI (#1604)
  • group members can be removed in the UI (#1585)
  • group authorization permissions can be changed in the UI (#1613)
  • implement delete member from group endpoint (#1606)
  • support GCP logging format (#1587)
  • assign authorizations to group UI (#1571)
  • support authorization initialisation for users (#1564)
  • support group authorization initialisation (#1563)
  • group authorizations are displayed at /groups/{id}/authorizations (#1530)
  • implement bulk assign authorizations for resources (#1568)
  • implement SDK method to retrieve authorizations assigned to the user linked to the token (#1557)
  • implement GET endpoint to retrieve authorizations for a group (#1517)
  • implement preset for connectors (#1528)
  • expose get endpoint for authorizations assigned to user (#1476)
  • users can be assigned to a group in the UI (#1424)
  • support assigning authorizations to entities (#1467)
  • users assigned to a group are displayed in the UI (#1423)
  • expose GET endpoint for resources (#1468)
  • support retrieving resource config (#1453)
  • handle duplicate resource entries (#1452)
  • support resource creation (#1450)
  • identity supports group initialisation and assigning (#1431)
  • support database for resource permissions (#1415)
  • implement get group endpoint (#1390)
  • build and push multiarch docker images on release (#1422)
  • groups can be deleted in the UI (#1385)
  • make docker build compatible with arm64 (#1384)
  • add web modeler public api preset (#1405)
  • update group UI (#1372)
  • create groups UI (#1332)
  • implement assign user to a group endpoint (#1330)
  • identity supports deleting groups (#1298)
  • support getting users assigned to a group (#1308)
  • display list of user groups (#1290)
  • identity supports updating groups (#1295)
  • identity supports creating user groups (#1280)
  • identity supports retrieving user groups (#1275)
  • support m2m only applications (#1190)
  • include keycloak theme in identity image (#1163)
  • display email in user details (#1150)

💊 Bugfixes

  • retrieving authorizations for a token (#1746)
  • update dependency styled-components to v5.3.9 (#1706)
  • update dependency i18next to v22.4.13 (#1705)
  • update dependency io.micrometer:micrometer-registry-prometheus to v1.10.5 (#1698)
  • update dependency dev.failsafe:failsafe to v3.3.1 (#1704)
  • update dependency react-i18next to v12.2.0 (#1683)
  • update dependency com.auth0:java-jwt to v4.3.0 (#1680)
  • update dependency @carbon/themes to v11.17.0 (#1678)
  • update dependency com.auth0:jwks-rsa to v0.22.0 (#1681)
  • update dependency @carbon/motion to v11.10.0 (#1677)
  • update dependency org.apache.logging.log4j:log4j-layout-template-json to v2.20.0 (#1682)
  • update dependency @ibm/plex to v6.2.0 (#1679)
  • update dependency @carbon/layout to v11.12.0 (#1676)
  • update dependency styled-components to v5.3.8 (#1658)
  • frontend/package.json & frontend/yarn.lock to reduce vulnerabilities (#1650)
  • update dependency i18next to v22.4.11 (#1608)
  • update dependency @camunda/camunda-composite-components to v0.0.30 (#1649)
  • remove src tag during build time (#1646)
  • set content security policy header (#1620)
  • set + as post logout redirect uri for clients (#1618)
  • update dependency io.micrometer:micrometer-registry-prometheus to v1.10.4 (#1612)
  • update dependency org.postgresql:postgresql to v42.5.4 (#1622)
  • set secure attribute for cookies (#1596)
  • update dependency axios to v1.3.4 (#1603)
  • set HSTS header with recommended params (#1605)
  • correctly group authorizations by resource (#1595)
  • define max size for string properties (#1594)
  • alter permissions supported on process definitions (#1565)
  • update dependency org.postgresql:postgresql to v42.5.3 (#1566)
  • update dependency axios to v1.3.2 (#1559)
  • update dependency react-i18next to v12.1.5 (#1562)
  • update dependency org.postgresql:postgresql to v42.5.2 (#1555)
  • update dependency com.fasterxml.jackson.core:jackson-databind to v2.14.2 (#1546)
  • update dependency axios to v1.2.6 (#1545)
  • update dependency axios to v1.2.5 (#1541)
  • update dependency axios to v1.2.4 (#1510)
  • update dependency @carbon/themes to v11.16.0 (#1526)
  • update dependency @carbon/layout to v11.11.0 (#1525)
  • invoke license-check for all files (#1516)
  • update dependency @camunda/camunda-composite-components to v0.0.28 (#1509)
  • update dependency @carbon/themes to v11.15.0 (#1495)
  • update dependency @carbon/layout to v11.10.0 (#1494)
  • update react-router monorepo to v6.6.2 (#1486)
  • update dependency react-i18next to v12.1.4 (#1485)
  • update dependency io.micrometer:micrometer-registry-prometheus to v1.10.3 (#1484)
  • update dependency com.auth0:jwks-rsa to v0.21.3 (#1482)
  • update dependency i18next to v22.4.9 (#1483)
  • update dependency com.auth0:java-jwt to v4.2.2 (#1480)
  • update dependency com.auth0:auth0 to v1.44.2 (#1479)
  • update dependency axios to v1.2.2 (#1478)
  • management-api/pom.xml to reduce vulnerabilities (#1455)
  • backport action path (#1456)
  • update dependency i18next to v22.4.8 (#1433)
  • return permissions from JWT in /me/permissions endpoint (#1436)
  • update to majon spring version (#1303)
  • update react-router monorepo to v6.4.5 (main) (#1232)
  • ensure client secret is reset when creating a M2M client (#1417)
  • update dependency i18next to v22.4.5 (#1410)
  • update dependency i18next to v22.4.3 (#1404)
  • update dependency i18next to v22.4.0 (#1403)
  • update dependency i18next to v22.3.0 (#1402)
  • update dependency i18next to v22.2.0 (#1400)
  • update dependency @carbon/themes to v11.14.0 (#1397)
  • update dependency @carbon/layout to v11.9.0 (#1396)
  • update dependency i18next to v22.1.5 (#1395)
  • update dependency i18next to v22.1.4 (#1389)
  • update dependency react-i18next to v12.1.1 (#1388)
  • update dependency react-i18next to v12.1.0 (#1382)
  • update dependency i18next to v22.0.8 (#1381)
  • update dependency axios to v1.2.1 (#1380)
  • update dependency io.micrometer:micrometer-registry-prometheus to v1.10.2 (#1361)
  • update dependency com.fasterxml.jackson.core:jackson-databind to v2.14.1 (#1360)
  • update dependency @carbon/themes to v11.13.0 (#1359)
  • update dependency @carbon/layout to v11.8.0 (#1357)
  • update dependency copy-to-clipboard to v3.3.3 (#1328)
  • update dependency react-i18next to v12 (main) (#1240)
  • update dependency org.ehcache:ehcache to v3.10.8 (#1329)
  • update dependency axios to v1 (main) (#1185)
  • update dependency i18next to v22 (#1205)
  • include algorithm as part of digest (#1273)
  • prevent the use of the KEYCLOAK_SETUP_* variables when connecting to an existing Keycloak instance (#1251)
  • update dependency i18next-browser-languagedetector to v7.0.1 (#1244)
  • update dependency i18next-browser-languagedetector to v7 (#1223)
  • update dependency @carbon/themes to v11.11.0 (#1221)
  • update dependency @carbon/react to v1.16.0 (#1220)
  • update dependency com.auth0:java-jwt to v4.2.1 (#1211)
  • update dependency com.auth0:auth0 to v1.44.1 (#1209)
  • update react-router monorepo to v6.4.2 (main) (#1087)
  • update dependency com.auth0:java-jwt to v4.2.0 (#1204)
  • update dependency com.auth0:auth0 to v1.44.0 (#1203)
  • sdk: check Void type in RestClient correctly (#1193)
  • update dependency i18next to v21.10.0 (#1181)
  • update dependency com.auth0:java-jwt to v4.1.0 (#1180)
  • update dependency @carbon/react to v1.15.0 (#1179)
  • update dependency com.fasterxml.jackson.core:jackson-databind to v2.13.4.2 (#1170)
  • update keycloak.version to v19.0.3 (#1167)
  • update dependency org.ehcache:ehcache to v3.10.2 (#1166)
  • update dependency io.micrometer:micrometer-registry-prometheus to v1.9.5 (#1165)
  • update dependency com.fasterxml.jackson.core:jackson-databind to v2.13.4.1 (#1164)
  • update dependency i18next-browser-languagedetector to v6.1.8 (#1161)
  • update dependency @carbon/themes to v11.10.0 (#1147)
  • update dependency @carbon/react to v1.14.0 (#1146)
  • subpath e2e check path and notifications (#1148)

🧹 Chore

  • upgrade alpine base image (#1742)
  • design review UI adjustments (#1699)
  • implement ResourceType constants in SDK (#1741)
  • stop uploading release artifacts to zeebe (#1723)
  • adjust docs links for resource authorizations (#1733)
  • update dependency com.puppycrawl.tools:checkstyle to v10.9.3 (#1728)
  • update dependency @types/react to v18.0.30 (#1734)
  • update dependency @types/node to v18.15.10 (#1727)
  • update dependency prettier to v2.8.7 (#1729)
  • revert "feat: support keycloak v20 (#1695)" (#1730)
  • fix base path for compatibility check
  • update dependency org.apache.maven.plugins:maven-resources-plugin to v3.3.1 (#1726)
  • update dependency com.mycila:license-maven-plugin to v4.2 (#1721)
  • update dependency @types/react to v18.0.29 (#1725)
  • update dependency @types/node to v18.15.9 (#1724)
  • update dependency sass to v1.60.0 (#1722)
  • update typescript-eslint monorepo to v5.56.0 (#1720)
  • update dependency @types/node to v18.15.6 (#1718)
  • update dependency org.codehaus.mojo:flatten-maven-plugin to v1.4.0 (#1719)
  • update dependency com.puppycrawl.tools:checkstyle to v10.9.2 (#1710)
  • update spring boot to v3.0.5 (#1716)
  • update dependency eslint-config-prettier to v8.8.0 (#1712)
  • update dependency cypress to v12.8.1 (#1711)
  • update dlavrenuek/conventional-changelog-action action to v1.2.3 (#1707)
  • update amannn/action-semantic-pull-request action to v5.2.0 (#1708)
  • update dependency @types/jest to v29.5.0 (#1709)
  • update dependency prettier to v2.8.6 (#1701)
  • update dependency @testing-library/react to v14 (main) (#1685)
  • update node.js to v18.15.0 (main) (#1567)
  • fix docker manifest when using buildx (#1703)
  • update dependency org.slf4j:slf4j-simple to v2.0.7 (#1700)
  • update dependency eslint-plugin-react to v7.32.2 (main) (#1501)
  • update dependency @types/jest to v29.4.4 (#1697)
  • update dependency sass to v1.59.3 (#1694)
  • update dependency @babel/core to v7.21.3 (#1693)
  • update dependency @types/jest to v29.4.1 (#1688)
  • update react-router monorepo (#1674)
  • update maven docker tag to v3.9.0 (#1672)
  • update typescript-eslint monorepo to v5.54.1 (#1675)
  • update dependency sass to v1.59.2 (#1670)
  • update postgres docker tag to v15.2 (#1673)
  • update dependency eslint to v8.36.0 (#1669)
  • update korthout/backport-action action to v1.2.0 (#1671)
  • update dependency cypress to v12.7.0 (#1624)
  • update dependency eslint-config-prettier to v8.7.0 (#1665)
  • update dependency testcafe to v2.4.0 (#1667)
  • update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.5.0 (#1666)
  • update dependency com.puppycrawl.tools:checkstyle to v10.8.1 (#1660)
  • update dependency tsconfig-paths-webpack-plugin to v4.0.1 (#1664)
  • update dependency org.apache.maven.plugins:maven-assembly-plugin to v3.5.0 (#1626)
  • update dependency eslint to v8.35.0 (#1625)
  • update dependency babel-jest to v29.5.0 (#1659)
  • update spring boot to v3.0.4 (#1651)
  • update react-router monorepo (#1648)
  • delete add-new-issues-to-project workflow (#1647)
  • update spring boot to v3.0.3 (#1617)
  • update dependency @types/react-dom to v18.0.11 (#1621)
  • update dependency @babel/core to v7.21.0 (#1623)
  • update dependency testcafe to v2.3.1 (#1579)
  • update dependency body-parser to v1.20.2 (#1611)
  • update dependency org.springframework.security:spring-security-test to v6.0.2 (#1607)
  • update dependency prettier to v2.8.4 (#1578)
  • upgrade alpine base image to fix CVEs (#1597)
  • update dependency babel-jest to v29.4.3 (#1602)
  • update dependency sass to v1.58.3 (#1589)
  • update dependency @types/react to v18.0.28 (#1588)
  • fix group creation via api in e2e-cypress (#1590)
  • update amannn/action-semantic-pull-request action to v5.1.0 (#1582)
  • update dependency babel-jest to v29.4.2 (#1577)
  • update typescript-eslint monorepo to v5.51.0 (#1570)
  • add design review requirement to PR template (#1527)
  • update react-router monorepo (#1569)
  • update dependency cypress to v12.5.1 (#1561)
  • identity team GHA workflow to use the CI Nexus instead of connecting to Artifactory directly (#1552)
  • update dependency sass to v1.58.0 (#1556)
  • update dependency cypress to v12.5.0 (#1554)
  • update typescript-eslint monorepo to v5.50.0 (#1558)
  • upgrade deprecated usage of set-output in github workflows (#1535)
  • update dependency com.puppycrawl.tools:checkstyle to v10.7.0 (#1553)
  • fix relative intercept url in e2e test (#1548)
  • update dependency typescript to v4.9.5 (#1549)
  • update dependency testcafe to v2.3.0 (#1550)
  • update dependency eslint to v8.33.0 (#1547)
  • update dependency cypress to v12.4.1 (#1544)
  • update hashicorp/vault-action action to v2.5.0 (#1542)
  • update dependency babel-jest to v29.4.1 (#1539)
  • update react-router monorepo (#1540)
  • update dependency @types/jest to v29.4.0 (#1534)
  • update dependency cypress to v12.4.0 (#1532)
  • update dependency babel-jest to v29.4.0 (#1531)
  • update typescript-eslint monorepo to v5.49.0 (#1529)
  • update spring boot to v3.0.2 (#1519)
  • update korthout/backport-action action to v1.1.0 (#1524)
  • update dependency msw to v0.49.3 (#1513)
  • update react-router monorepo (#1518)
  • update dependency @testing-library/dom to v8.20.0 (#1514)
  • update dependency @types/react to v18.0.27 (#1512)
  • update dependency @types/jest to v29.2.6 (#1511)
  • update node.js to v18.13.0 (main) (#1426)
  • update typescript-eslint monorepo to v5.48.2 (#1503)
  • update dependency org.assertj:assertj-core to v3.24.2 (#1502)
  • update dependency eslint-plugin-import to v2.27.5 (#1500)
  • update dependency testcafe to v2.2.0 (#1493)
  • update dependency eslint-plugin-react to v7.32.0 (main) (#1293)
  • update dependency org.assertj:assertj-core to v3.24.1 (#1492)
  • update dependency eslint-plugin-jsx-a11y to v6.7.1 (#1491)
  • update dependency eslint-config-prettier to v8.6.0 (#1489)
  • update dependency eslint-plugin-import to v2.27.4 (#1490)
  • update dependency eslint to v8.32.0 (#1488)
  • update dependency com.puppycrawl.tools:checkstyle to v10.6.0 (#1487)
  • update dependency prettier to v2.8.3 (#1481)
  • update typescript-eslint monorepo to v5.48.1 (#1477)
  • update maven docker tag to v3.8.7 (#1475)
  • update junit5 monorepo (#1466)
  • update dependency eslint-import-resolver-typescript to v3.5.3 (#1473)
  • update dependency prettier to v2.8.2 (#1465)
  • update dependency @types/react-dom to v18.0.10 (#1462)
  • update dependency org.apache.maven.plugins:maven-checkstyle-plugin to v3.2.1 (#1474)
  • update dependency @types/jest to v29.2.5 (#1461)
  • update alpine:3.17.1 docker digest to f271e74 (#1472)
  • update dependency @testing-library/dom to v8.19.1 (#1460)
  • update dependency @babel/core to v7.20.12 (#1459)
  • update alpine docker tag to v3.17.1 (#1464)
  • update dependency org.springframework.security:spring-security-test to v6.0.1 (#1432)
  • update dependency husky to v8.0.3 (#1463)
  • update typescript-eslint monorepo to v5.48.0 (#1435)
  • update dependency sass to v1.57.1 (#1434)
  • update dependency cypress to v12.3.0 (#1440)
  • rename labels for Web Modeler APIs (#1448)
  • update alpine:3.17.0 docker digest to 8914eb5 (#1445)
  • update react-router monorepo (#1446)
  • fix health check in docker-compose (#1444)
  • update dependency @testing-library/cypress to v9 (main) (#1411)
  • update react-router monorepo (#1427)
  • update dependency eslint to v8.30.0 (#1428)
  • update dependency sass to v1.57.0 (#1429)
  • update dependency cypress to v12 (#1383)
  • update dependency typescript to v4.9.4 (main) (#1024)
  • fix snapshot multiarch image upload (#1421)
  • fix multiarch snapshot image upload (#1416)
  • update typescript-eslint monorepo to v5.46.1 (#1409)
  • update dependency @types/node to v18.11.15 (#1408)
  • use Keycloak 19.0.3 in our ITs (#1342)
  • update dependency msw to v0.49.2 (#1407)
  • update dependency org.slf4j:slf4j-simple to v2.0.6 (#1406)
  • update dependency @types/node to v18.11.13 (#1401)
  • update maven:3.8.6-eclipse-temurin-17 docker digest to d9035c9 (#1394)
  • update typescript-eslint monorepo to v5.46.0 (#1392)
  • update dependency sass to v1.56.2 (#1393)
  • update dependency @types/node to v18.11.12 (#1391)
  • update dependency prettier to v2.8.1 (#1387)
  • update typescript-eslint monorepo to v5.45.1 (#1375)
  • update dependency @types/node to v18.11.11 (#1374)
  • update dependency @types/jest to v29.2.4 (#1373)
  • update dependency org.apache.httpcomponents:httpclient to v4.5.14 (#1370)
  • update typescript-eslint monorepo to v5.45.0 (#1356)
  • update postgres docker tag to v15.1 (#1355)
  • update dependency testcafe to v2.1.0 (#1354)
  • update dependency eslint to v8.29.0 (#1352)
  • update dependency prettier to v2.8.0 (#1353)
  • update dependency @types/react to v18.0.26 (#1351)
  • bump backport-action to v1-rc1 (#1344)
  • update dependency org.springframework.security:spring-security-test to v5.8.0 (#1348)
  • update dependency msw to v0.49.1 (#1347)
  • update dependency eslint to v8.28.0 (#1346)
  • update dependency com.puppycrawl.tools:checkstyle to v10.5.0 (#1345)
  • update babel monorepo (#1338)
  • update alpine docker tag to v3.17.0 (#1337)
  • update dependency @types/node to v18.11.10 (#1334)
  • update actions/add-to-project action to v0.4.0 (#1335)
  • update amannn/action-semantic-pull-request action to v5 (#1182)
  • update maven:3.8.6-eclipse-temurin-17-alpine docker digest to 6a53f19 (#1326)
  • update zeebe-io/backport-action action to v0.0.9 (#1327)
  • update testcontainers.version to v1.17.6 (#1313)
  • update spring boot to v2.7.6 (#1312)
  • update jest monorepo (#1311)
  • update dependency org.slf4j:slf4j-simple to v2.0.5 (#1310)
  • update node.js to v18 (main) (#1222)
  • implement pull request template (#1294)
  • fix release artifact upload in CI (#1296)
  • update dependency com.tngtech.archunit:archunit-junit5 to v1.0.1 (#1292)
  • update alpine docker tag to v3.16.3 (#1286)
  • update alpine:3.16.2 docker digest to 65a2763 (#1285)
  • update hashicorp/vault-action action to v2.4.3 (#1265)
  • update dependency sass to v1.56.1 (#1264)
  • update dependency @testing-library/cypress to v8.0.7 (#1263)
  • update dependency @types/react-dom to v18.0.9 (#1258)
  • update maven:3.8.6-eclipse-temurin-17-alpine docker digest to e88c1a9 (#1257)
  • update dependency husky to v8.0.2 (#1256)
  • update maven:3.8.6-eclipse-temurin-17-alpine docker digest to 4a8286f (#1253)
  • update maven:3.8.6-eclipse-temurin-17 docker digest to 1099088 (#1252)
  • update dependency @types/react to v18.0.25 (#1249)
  • update dependency @types/jest to v29.2.2 (#1248)
  • update dependency sass to v1.56.0 (#1245)
  • update dependency com.github.tomakehurst:wiremock-jre8 to v2.35.0 (#1238)
  • update typescript-eslint monorepo to v5.42.0 (#1239)
  • update maven:3.8.6-eclipse-temurin-17 docker digest to 776386c (#1237)
  • update dependency com.puppycrawl.tools:checkstyle to v10.4 (#1233)
  • update dependency testcafe to v2.0.2 (#1231)
  • update dependency @types/node to v16.18.3 (#1229)
  • update dependency org.springframework.security:spring-security-test to v5.7.5 (#1230)
  • update dependency @types/jest to v29.2.1 (#1228)
  • update dependency @testing-library/testcafe to v5 (#1217)
  • update dependency org.slf4j:slf4j-simple to v2 (#1121)
  • update dependency com.tngtech.archunit:archunit-junit5 to v1 (#1183)
  • style Keycloak login page with Carbon v11 (#1224)
  • update typescript-eslint monorepo to v5.41.0 (#1216)
  • update dependency @types/react-dom to v18.0.8 (#1215)
  • update dependency @types/react to v18.0.24 (#1214)
  • update dependency cypress to v10.11.0 (#1213)
  • update dependency @types/node to v16.18.2 (#1210)
  • update maven:3.8.6-eclipse-temurin-17 docker digest to c7bdb59 (#1212)
  • update dependency babel-jest to v29.2.2 (#1208)
  • update dependency @types/react to v18.0.23 (#1206)
  • update dependency @types/react-dom to v18.0.7 (#1207)
  • update node.js to v16.18.0 (main) (#1114)
  • update dependency eslint-plugin-react to v7.31.10 (main) (#1069)
  • increase timeout for detail page assertion (#1189)
  • update jest monorepo (#1202)
  • update dependency eslint to v8.26.0 (#1201)
  • update typescript-eslint monorepo to v5.40.1 (#1200)
  • update spring boot to v2.7.5 (#1199)
  • update dependency org.springframework.security:spring-security-test to v5.7.4 (#1197)
  • update dependency eslint-import-resolver-typescript to v3.5.2 (#1196)
  • update dependency @babel/core to v7.19.6 (#1195)
  • update postgres docker tag to v15 (#1184)
  • make build step independent of backend test step in ci (#1174)
  • update typescript-eslint monorepo to v5.40.0 (#1178)
  • update slackapi/slack-github-action action to v1.23.0 (#1177)
  • update dependency babel-jest to v29.2.0 (#1175)
  • update dependency eslint to v8.25.0 (#1176)
  • update dependency cypress to v10.10.0 (#1172)
  • update dependency @testing-library/dom to v8.19.0 (#1171)
  • update dlavrenuek/conventional-changelog-action action to v1.2.2 (#1169)
  • update dependency testcafe to v2 (#1044)
  • update actions/checkout action to v3 (#1119)
  • add keycloak v19 to matrix (#1157)
  • update dependency @types/jest to v29.1.2 (#1159)
  • update dependency body-parser to v1.20.1 (#1160)
  • update dependency @babel/preset-env to v7.19.4 (#1153)
  • update maven:3.8.6-eclipse-temurin-17-alpine docker digest to 6e208b6 (#1152)
  • update maven:3.8.6-eclipse-temurin-17 docker digest to 3017f23 (#1151)