Skip to content

Camunda Platform 8.2.0-alpha3

Pre-release
Pre-release
Compare
Choose a tag to compare
@menski menski released this 10 Jan 13:03
· 237 commits to main since this release
52829cc

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 to backups (#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 to backups (#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)