Skip to content

8.3.0-alpha2

Pre-release
Pre-release
Compare
Choose a tag to compare
@megglos megglos released this 13 Jun 05:11
· 160 commits to main since this release
53795b0

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 to JobClient in the JobPoller (#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)