Camunda Platform 8.2.0
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
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 inDbDecisionState
(#11541) - Create
decisionKeyAndVersionByDecisionId
ColumnFamily inDbDecisionState
(#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()
becauseinnerActivity
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 exceedingmaxMessageSize
(#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 isACTIVE
notREADY
(#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)