Camunda Platform 8.2.0-alpha3
Pre-release
Pre-release
Zeebe
Enhancements
Broker
- Allow unsupported BPMN elements in non executable pools (#9542)
Misc
- 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)
- Enable standalone Decision execution in the engine (#11039)
- Define an escalation code statically or as expression (#10973)
- As a user, I want to be able to override Zeebe client properties in the
gatewayResponsive
health check (#9346) - Improve error message for SAXExceptions on deployment (#8026)
Bug Fixes
Broker
- ModelParseException: SAXException while parsing input stream (#5490)
Misc
- ProcesExecutionRandomizedPropertyTest:shouldExecuteProcessToEnd is flaky (#11121)
- BpmnModelException: Collection expected to have <1> entry but has <0> (#10962)
- MessagePack cannot serialize BigInteger larger than 2^64-1 (#9832)
- Triggered event subprocess not activated after terminating boundary event (#8726)
- BpmnModelException: Collection expected to have <1> entry but has <0> (#8521)
Maintenance
- 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)
- Reusable Decision evaluation logic (#11038)
- Allow configuring the max message size of the gateway (#10417)
- Implement delete backup api in gateway (#10209)
- Backup manager can delete backup (#10208)
Merged Pull Requests
- 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)
- feat(client): Added automatic generation of Golang proto code (#1121)
Operate
🚀 New Features
- backend: return 502 in case of Elastic connection error (#3880)
- backend: Add BPMN and DMN model count as metric (prometheus) (#3863)
- add dark mode support for date range filters (#3872)
- backend: endpoint to list backups (#3875)
- backend: add fromFlowNodeInstanceKey to CANCEL and MOVE token (#3873)
- support escalation events (#3854)
- support link events (#3848)
- feature-flagged: add mixpanel tracking for date range filter (#3771)
- test-data: test data for data storage (#3846)
💊 Bugfixes
- chore: fix build release docker images (#3896)
- backend: rename
backup
endpoint tobackups
(#3881) - incident/imp: stop control when no incidents found (#3865)
- backend: use domain instead of backendDomain (#3856)
- move date range filter popup position on scroll (#3858)
- deps: update dependency @carbon/react to v1.19.0 (#3240)
- display correct variable panel state when switching between tabs (#3841)
🧹 Chore
- backend: expose
backups
actuator endpoint - ci: fix release script
- backend: update Zeebe and Identity to 8.2.0-alpha3 (#3891)
- enable e2e test for date range filters (#3853)
- qa: fix flaky tests (#3884)
- Update Browserlist DB
- deps: bump springdoc-openapi-ui from 1.6.13 to 1.6.14 (#3874)
- deps: bump mockito-core from 4.9.0 to 4.10.0 (#3870)
- deps: bump version.elasticsearch from 7.17.6 to 7.17.8 (#3871)
- Update Browserlist DB
- update date range popover design (#3852)
- project: use docker buildx for multi-architecture images (#3843)
- preview-env: Add missing requests and limits resources (#3839)
- backend: improve exception logging for delete backup (#3840)
- update common ui to use correct error notification icon (#3847)
- refactor date range popover (#3842)
- remove pre-commit tests (#3844)
- qa: test clean up
Tasklist
🚀 New Features
- backend: return 502 in case of Elastic connection error (#2365)
- backend: endpoint to list backups (#2364)
- Migrate Tasklist to Carbon design (#2347)
- backend: Get backup state endpoint (#2362)
- backend: delete backup endpoint (#2335)
💊 Bugfixes
- Fix adornements styles
- backend: rename
backup
endpoint tobackups
(#2372) - deps: update dependency react-router-dom to v6.6.1 (#2354)
- deps: update dependency sass to v1.57.1 (#2355)
- backend: use domain instead of backendDomain (#2345)
- deps: update dependency @carbon/elements to v11.16.0 (#2332)
- deps: update dependency @carbon/react to v1.19.0 (#2333)
- Show footer on task details (#2328)
🧹 Chore
- backend: expose
backups
actuator endpoint - backend: update Zeebe abd identity to 8.2.0-alpha3 (#2373)
- deps: update node.js to v16.19.0 (#2343)
- deps: update all non-major dependencies (#2334)
- deps: update dependency eslint-config-prettier to v8.6.0 (#2367)
- deps: update dependency testcafe to v2.2.0 (#2368)
- Skip flaky test
- Remove logging
- deps: update actions/add-to-project digest to aebf7de (#2353)
- Update Browserlist DB
- bump version.elasticsearch from 7.17.7 to 7.17.8 (#2351)
- bump mockito-core from 4.9.0 to 4.10.0 (#2349)
- bump netty-bom from 4.1.85.Final to 4.1.86.Final (#2341)
- bump byte-buddy from 1.12.19 to 1.12.20 (#2350)
- project: use docker 20 dind (#2339)
- deps: update actions/add-to-project digest to dc0c796 (#2346)
- preview-env: Add missing requests and limits resources (#2336)
- deps: update all non-major dependencies (#2310)
- Update Browserlist DB
- deps: update actions/add-to-project digest to 2558057 (#2331)
- deps: update actions/add-to-project digest to f8f1995 (#2329)
Identity
🚀 New Features
- 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
- 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
- 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)