8.3.0-alpha2
Pre-release
Pre-release
Zeebe
8.3.0-alpha2
Enhancements
Broker
- Show blacklisting in the Grafana Dashboard (#8263)
Misc
- Provide Error Handler implementation for Job Streamer (#12796)
- Allow configuring request timeout for InstallRequest (#12793)
- Improve the traversing of snapshot files (#12575)
- Provide Grafana Dashboards for the Actor metrics (#12548)
- Jobs are pushed from relevant processors (#12541)
- Create
ProcessInstanceBatch.TERMINATE
processor (#12539) - Use the
ProcessInstanceBatch Command
when terminating container elements (#12538) - Job Yield Processor is implemented to be used for Job Push fallback (#12085)
- Support BPMN Converging Inclusive Gateway (#10031)
Bug Fixes
Broker
- I can spawn inner instances for a large input collection (#2890)
Misc
- Failing to write to logstream during stepdown is logged as error (#12780)
- Journal reset resulting in an intermediate state which is detected as corruption (#12754)
- After restoring from backup, a partition re-takes the backup (#12623)
- List backup fails when a partition has same backup taken by multiple nodes (#12622)
- Listing backups fails if more than 255 backups are available (#12597)
- 8.2.3 Degradation: Creating an oversized BPMN causes unrecoverable failure (#12591)
- CorruptedJournalException: Fail to read version byte from segment (#12374)
- Multi-Instance with messageevent-based subprocess that uses inputElement as correlationKey fails (#11578)
- Not possible to cancel process instance with many active element instances (#11355)
Maintenance
- Release: Integrate update of identity version into the release process (#12836)
- Refactor Job Command Preconditions (#12695)
- Renovate fails updating docker digest (#12577)
- Provide ClientStreamer instance to the GatewayGrpcService/EndpointManager (#12388)
- Try pushing activated job to next logical stream on failure before yielding (#12386)
- Migrate from
GatewayStub
toJobClient
in theJobPoller
(#11884) - Followers should return the full partition status for the
/partitions
actuator (#9970) - Remove go-bindata after Go1. 16 (#6034)
- Add metrics to SwimMembershipProtocol (#6003)
Documentation
- Document guidelines on how to handle flaky tests (#12584)
Merged Pull Requests
- deps(go): bump go from 1.17 to 1.19 (#12633)
Operate
🚀 New Features
- backend: add check for already running reindex task (#4618)
- backend: When shards gt 1 the IncidentPostImportAction fails (#4464)
💊 Bugfixes
- post-importer: refactor incident processing (#4567)
- backend: register started process instances for usage-metrics (#4661)
- backend: Fix vulnerabilities reported by Snyk (#4602)
- deps: update dependency @carbon/elements to v11.22.0 (#4462)
- chore: use new GA set-output command (#4493)
- backend: refactor sort values (#4465)
🧹 Chore
- pom: update Zeebe and Identity to 8.2.0-alpha2 (#4669)
- docker: fix docker notice text (#4657)
- add carbonised skeleton to instance history (#4641)
- add warning and error messages (#4642)
- backend: add converging inclusive gateway to test data (#4622)
- add apply modifications modal (#4635)
- add diagram shell (#4636)
- add discard modifications modal (#4629)
- add state icons (#4589)
- add modification icons (#4587)
- add timestamp (#4586)
- add instances tree (#4582)
- fix process filter tests (#4632)
- convert process variable filters to Carbon (#4620)
- ci: Add a workflow to make private issues public (#4495)
- convert optional process filters to Carbon (#4615)
- convert process instances state checkboxes to Carbon (#4614)
- add combo boxes to carbon process filter panel (#4609)
- copy and fix tests for carbonized decision filters (#4608)
- add reset filter button to decision filter panel (#4575)
- add button to remove optional filters (#4571)
- add modification frame (#4568)
- add instance history panel header (#4577)
- copy and adjust integration tests (#4563)
- add instances keys inputs to decision filters (#4569)
- add date picker and time input to date range modal (#4535)
- add error message modal (#4561)
- add incidents table (#4560)
- add incident header and filters (#4559)
- add incidents bar (#4557)
- deps: update helm release camunda-platform to v8.2.2 (#4416)
- deps: bump maven-assembly-plugin from 3.5.0 to 3.6.0 (#4564)
- deps: bump build-helper-maven-plugin from 3.3.0 to 3.4.0 (#4556)
- deps: bump mvc-auth-commons from 1.9.4 to 1.9.5 (#4565)
- deps: update docker/build-push-action action to v4 (#4430)
- deps: update node.js to v16.20.0 (#3901)
- add modification button (#4549)
- create instance header skeleton (#4548)
- create common instance header (#4547)
- convert breadcrumb to carbon (#4534)
- create detail pages layout (#4533)
- use reset css for carbon pages (#4546)
- deps: bump maven-failsafe-plugin from 3.0.0 to 3.1.0 (#4550)
- Renovate: enable renovate for Dockerfile
- deps: bump java-jwt from 4.3.0 to 4.4.0 (#4541)
- deps: bump version.jackson from 2.14.2 to 2.15.0 (#4538)
- deps: bump maven-surefire-plugin from 3.0.0 to 3.1.0 (#4537)
- deps: bump version.micrometer from 1.10.3 to 1.11.0 (#4536)
- deps: bump version.spring.boot from 3.0.5 to 3.0.6 (#4539)
- deps: bump netty-tcnative-boringssl-static (#4516)
- deps: bump mockito-core from 5.2.0 to 5.3.1 (#4514)
- convert process definition deletion to carbon (#4526)
- els/session: remove exists request (#4498)
- retry/op: provide message when logging exception (#4470)
- copy and adjust tests (#4520)
- add inline loader (#4519)
- add operation buttons with modals (#4518)
- add non sortable oparations column (#4513)
- support batch operations with confirmation modal (#4506)
- support selection in data table (#4496)
- add evaluation date range input (#4511)
- Update Browserlist DB
- deps: bump maven-surefire-plugin from 3.0.0-M9 to 3.0.0 (#4255)
- deps: bump maven-failsafe-plugin from 3.0.0-M9 to 3.0.0 (#4256)
- deps: bump maven-release-plugin from 2.5.3 to 3.0.0 (#4265)
- deps: bump jwks-rsa from 0.21.3 to 0.22.0 (#4309)
- fix carbon panel heading paddings (#4502)
- reuse carbon datatable for processes page (#4483)
- convert optional filters button to Carbon (#4467)
- copy and adjust delete definition tests (#4461)
- add carbon checkbox for confirmation (#4460)
- use actionable notification for warning content (#4458)
- use structured list for details table (#4457)
- use carbon modal for definition deletion (#4456)
- use carbon for delete operation button (#4454)
- update CHANGELOG.md
Tasklist
🚀 New Features
- support draft variables (#3009)
- Add success and error messages to public start page (#3032)
- Implement form submission on public form start (#3018)
- changing from processDefinitionKey to bpmnProcessId (#3016)
- Fetch public start form (#3004)
- new endpoint filter publicEndpoints (#2980)
- adding title to /v1/external/processes/{bpmnProcessId}/form (#3003)
- adding feature flag for start process from form (#2929)
- Signal assignee on task detail (#2946)
- adding /v1/external/process/{processDefinitionKey}/start (#2927)
- Create start process from form page (#2939)
- adding /v1/internal/process/publicEndpoints (#2917)
- adding /v1/external/process/{bpmnProcessId}/form (#2910)
- adding new dev-data to cover start process form (#2915)
- adding new fields for start process from form (#2890)
- import fields from Zeebe to start Process by Form (#2891)
💊 Bugfixes
- Sort completed tasks by completion (#3055)
- Show ellipsis for long texts on left panel (#3057)
- Use fixed submit button (#3047)
- Update header title and remove user settings menu (#3044)
- disabling introspection for any environment that is not dev (#3060)
- deps: update all non-major dependencies to v1.0.0-alpha.7 (#3053)
- Fix E2E tests
- deps: update all non-major dependencies to v1.0.0-alpha.6 (#3045)
- deps: update all non-major dependencies to v1.0.0-alpha.5 (#3041)
- error when submitting form to start a process (#3040)
- deps: update all non-major dependencies to v1.0.0-alpha.1 (#3025)
- Fix full variable fetch (#3024)
- reset values for truncated variables (to master) (#3008)
- deps: update dependency @carbon/react to v1.30.0 (#3012)
- deps: update dependency @carbon/elements to v11.23.0 (#3011)
- deps: update all non-major dependencies (#3014)
- deps: update dependency styled-components to v5.3.11 (#3007)
- non-required form fields not working to complete task (#2997)
- worker updating task when timed_out (#2964)
- Json logs are not working (#2962)
- deps: update dependency react-router-dom to v6.11.2 (#2959)
- deps: update all non-major dependencies (#2935)
- deps: update all non-major dependencies (#2932)
- deps: update dependency @carbon/react to v1.29.1 (#2931)
- deploy-preview (#2922)
- deps: update dependency @camunda/camunda-composite-components to v0.0.39 (#2920)
- deps: update all non-major dependencies (#2912)
- deps: update all non-major dependencies (#2815)
- deps: update dependency react-router-dom to v6.11.1 (#2855)
- deps: update dependency @apollo/client to v3.7.14 (#2851)
- deps: update dependency @carbon/elements to v11.22.0 (#2852)
- deps: update dependency mixpanel-browser to v2.47.0 (#2854)
- deps: update dependency date-fns to v2.30.0 (#2856)
🧹 Chore
- backend: bumping Zeebe/Identity versions for release (#3065)
- Skip flaky E2E test
- deps: update actions/add-to-project digest to 65dd57f (#3058)
- fix backup/restore test (#3052)
- deps: update dependency monaco-editor to v0.39.0 (#3054)
- Increase scrolling timeout
- Improve E2E assertion mistakes
- Task Panel tests migrated from TestCafe to Playwright (#3021)
- deps: update dependency typescript to v5.1.3 (#3033)
- sync-issues: Add a workflow to make public copies of the issues (#3031)
- deps: update all non-major dependencies (#3034)
- deps: update actions/add-to-project digest to 4168cde (#3030)
- deps: update dependency testcafe to v2.6.2 (#3028)
- Add tracking to public start form page (#3022)
- deps: update all non-major dependencies (#3020)
- Add package manager version to package.json
- Remove Apollo client
- deps: update actions/add-to-project digest to 5ba1147 (#3013)
- Remove Apollo and GraphQL (#2988)
- Use REST API endpoints for current user request (#2987)
- Use REST API task endpoints (#2985)
- Login test migrated (#3000)
- deps: update all non-major dependencies (#3006)
- deps: update dependency axe-core to v4.7.2 (#3005)
- Update form-js (#2996)
- Prepare for E2E Playwright migration (#2977)
- Update Playwright image version
- deps: update all non-major dependencies to v1.34.3 (#2994)
- deps: update actions/add-to-project digest to 588a05e (#2993)
- deps: update dependency @types/react to v18.2.7 (#2992)
- deps: update actions/add-to-project digest to 1b04211 (#2991)
- deps: update all non-major dependencies to v1.34.2 (#2983)
- deps: update hashicorp/vault-action digest to 2d9c2b9 (#2982)
- deps: update helm release camunda-platform to v8.2.4 (#2981)
- e2e: update form-js-integration screenshot (#2978)
- deps: update all non-major dependencies to v1.34.1 (#2975)
- deps: update dependency @types/node to v18.16.14 (#2970)
- deps: update hashicorp/vault-action digest to d27529e (#2967)
- deps: update dependency @playwright/test to v1.34.0 (#2968)
- deps: update dependency @types/node to v18.16.13 (#2963)
- deps: update dependency @axe-core/playwright to v4.7.1 (#2949)
- deps: update dependency @types/node to v18.16.12 (#2948)
- deps: update camunda/zeebe docker tag to v8.2.5 (#2947)
- deps: update dependency @types/node to v18.16.10 (#2943)
- bump version.elasticsearch from 7.17.9 to 7.17.10 (#2899)
- Use REST endpoints on processes page (#2926)
- deps: update actions/add-to-project digest to c3dbb76 (#2930)
- deps: update dependency @types/node to v18.16.8 (#2925)
- deps: update helm release camunda-platform to v8.2.3 (#2924)
- deps: update dependency testcafe to v2.6.0 (#2921)
- Add documentation about E2E tests (#2919)
- Add REST API endpoints (#2913)
- deps: update actions/add-to-project digest to f52c62c (#2911)
- Extract request function and make it more generic (#2906)
- updating minor version for spring boot (#2905)
- Remove React Query lazy loading
- deps: update dependency @types/node to v18.16.6 (#2903)
- Fix branch name
- Update form-js visual regression integration test screenshot
- deps: update helm release camunda-platform to v8.2.2 (#2902)
- deps: update actions/add-to-project digest to bde621f (#2901)
- Add setup for form-js visual integration test (#2869)
- deps: update dependency monaco-editor to v0.38.0 (#2859)
- bump testcontainers-keycloak from 1.10.0 to 2.5.0 (#2836)
- deps: bump byte-buddy from 1.12.22 to 1.14.4 (#2752)
- deps: bump netty-bom from 4.1.87.Final to 4.1.92.Final (#2828)
- bump maven-assembly-plugin from 3.4.2 to 3.5.0 (#2835)
- els/session: remove exists requests (#2882)
- bump maven-release-plugin from 2.5.3 to 3.0.0 (#2880)
- update CHANGELOG.md
Identity
🚀 New Features
- retrieve resources for given organization ID (#1837)
- add support for connecting to Keycloak v21 (#1830)
- add sdk support for resource authorization creation (#1823)
- support retrieving resource authorizations for token + orgId in the SDK (#1827)
- identity supports creating resource authorizations for saas (#1818)
- retrieve resource authorizations for orgid and user token (#1816)
- auth0 profile implemetation (#1791)
- support logging to file (#1789)
- use http only cookies (#1749)
💊 Bugfixes
- management-api/pom.xml to reduce vulnerabilities (#1814)
- update dependency styled-components to v5.3.11 (#1825)
- update dependency i18next-browser-languagedetector to v7.0.2 (#1824)
- update dependency react-i18next to v12.2.2 (#1804)
- update dependency styled-components to v5.3.10 (#1780)
- update dependency axios to v1.3.6 (#1775)
- compatibility matrix workflow various fixes (#1768)
- update dependency io.micrometer:micrometer-registry-prometheus to v1.10.6 (#1758)
- update dependency i18next to v22.4.15 (#1757)
- update dependency axios to v1.3.5 (#1756)
- update dependency org.postgresql:postgresql to v42.6.0 (#1737)
🧹 Chore
- update dependency cypress to v12.13.0 (#1829)
- update dependency org.apache.maven.plugins:maven-checkstyle-plugin to v3.3.0 (#1838)
- update dependency org.apache.maven.plugins:maven-assembly-plugin to v3.6.0 (#1833)
- fix issue sync workflow for app token retrieval (#1836)
- add a workflow to make public copies of the issues (#1832)
- update babel monorepo (#1826)
- update dependency @types/jest to v29.5.2 (#1828)
- update maven docker tag to v3.9.2 (#1820)
- update react-router monorepo (#1822)
- update alpine:3.18.0 docker digest to c0669ef (#1808)
- update dependency com.puppycrawl.tools:checkstyle to v10.12.0 (#1806)
- update dependency cypress to v12.12.0 (#1807)
- update alpine docker tag to v3.18.0 (#1805)
- update react-router monorepo (#1798)
- update dependency sass to v1.62.1 (#1795)
- update dependency @types/react-transition-group to v4.4.6 (#1800)
- update dependency msw to v1 (#1533)
- update junit5 monorepo (#1796)
- update babel monorepo (#1794)
- update react-router monorepo (#1781)
- update dependency prettier to v2.8.8 (#1782)
- fix dockerfile and file logging config (#1792)
- update dependency sass to v1.62.0 (#1777)
- update dependency testcafe to v2.5.0 (#1778)
- update dependency eslint to v8.39.0 (#1776)
- update dependency cypress to v12.10.0 (#1759)
- update spring boot to v3.0.6 (#1772)
- update dependency org.springframework.security:spring-security-test to v6.0.3 (#1769)
- update dependency @types/react to v18.0.38 (#1764)
- update dependency org.apache.maven.plugins:maven-checkstyle-plugin to v3.2.2 (#1765)
- update dependency @types/jest to v29.5.1 (#1761)
- allow compatibility check to run against a given branch (#1747)
- update maven docker tag to v3.9.1 (#1755)
- update dependency eslint-import-resolver-typescript to v3.5.5 (#1754)
- update dependency @types/react to v18.0.35 (#1753)
- update babel monorepo to v7.21.4 (#1752)
- update typescript-eslint monorepo to v5.58.0 (#1735)
- update dependency org.codehaus.mojo:flatten-maven-plugin to v1.4.1 (#1736)