Skip to content

Camunda Platform 8.1.0-alpha2

Pre-release
Pre-release
Compare
Choose a tag to compare
@menski menski released this 12 Jul 08:00
· 477 commits to main since this release
6db5a6b

Zeebe

Enhancements

Broker

  • Export all records to ES by default (#8338)
  • I can access the numberOf* multi-instance properties (#2893)

Java Client

  • Clients can set an optional backoff time to the failed tasks. (#5629)

Go Client

  • Clients can set an optional backoff time to the failed tasks. (#5629)

Misc

  • Implement some means to figure out where Zeebe's time is spent (#9282)
  • Feature Toggles (#9254)

Bug Fixes

Broker

  • MetricsExporter does not configure a record filter (#9240)
  • DueDateTimeChecker will block progress if many timers are due (#9238)
  • Multiple triggered interrupting boundary events can deadlock process instance (#9233)
  • Interrupting event subprocess is activated more than once (#9185)
  • ZeebeDbInconsistentException in ColumnFamily DMN_DECISION_REQUIREMENTS (#9115)
  • Multiple OOM encountered on benchmark cluster (#8509)
  • A huge rejection reason causes an overflow in the record metadata (#6442)

Java Client

  • Java client fails to describe partitions that are DEAD (#9387)

Misc

  • GHA: Artifact export on job failure fails due to module directory name usage (#9437)
  • NPE: Cannot invoke "String.getBytes(java.nio.charset.Charset)" because "value" is null (#9344)
  • User can't deploy two different DMN models in one deployment (#9337)
  • IllegalStateException when writing decision evaluation event (#9272)
  • NPE: Cannot invoke "String.getBytes()" because "key" is null (#9269)

Maintenance

  • Prevent the backport action from looping endlessly (#9490)
  • GHA: Artifact export on job failure fails due to module directory name usage (#9437)
  • Run GHA on PRs created by backport-action (#9365)
  • Clean up ElasticsearchClient after previous parallel refactorings (#9340)
  • Refactor client's integration tests (#9331)
  • Extract RestClient creation logic out of the ElasticsearchClient (#9329)
  • Extract index template management from ElasticsearchClient (#9328)
  • Extract index name and record routing logic from ElasticsearchClient (#9327)
  • Refactor the ElasticsearchExporter tests (#9321)
  • Refactor ElasticsearchClient, splitting into separate concerns for easier testing (#9320)
  • Add test implementations for the exporter-api (#9319)
  • Update the checkstyle configuration to allow suppressing specific checkstyle warnings via annotations (#9318)
  • Refactor ProtocolFactory to only generate positive values for objects of type long (#9317)
  • Refactor ProtocolFactory for convenience to assign a type parameter for the value type (#9316)
  • Refactor ProtocolFactory to ensure that it uses a fixed seed. (#9315)
  • GHA: Building the module list fails when adding new modules (#9271)
  • Deprecate Cancel Job command (#9247)
  • Rewrite LogStorageAppenderTest (#9244)
  • GHA: Release snapshot docker image (#9141)
  • GHA: Release snapshot artifacts (#9140)
  • Let bors check GHA instead of Jenkins (#9136)
  • Return an empty topology when no there is no known topology (#9096)
  • GHA: Publish test reports (#9035)
  • Review dependencies added for convergence (#8967)
  • [EPIC] Refactor Elasticsearch Exporter Tests (#8609)
  • Ci pipeline fails with TestContainers (#8350)
  • Enable sortpom on the bom module (#8037)

Merged Pull Requests

  • feat(gateway): add start instructions to PI creation (#9479)
  • Refactor ElasticsearchClient unit tests (#9358)
  • Fix gocompat compilation issue (#9273)
  • [SPIKE] [WIP] Refactor Elasticsearch Exporter tests (#9258)

Operate

🚀 New Features

  • Add salesPlanType and roles to User data (#2858)
  • Link version on Decision and Process details (#2811)
  • Hide all versions option when only one versions is available (#2844)
  • Identity m2m token (#2856)
  • add jobType, messageName and correlationKey to metadata (#2763)
  • refetch data when navigating decisions from the header (#2789)
  • refetch data when navigating to processes from the header (#2735)
  • Pass JWT error message (#2757)
  • install carbon dependencies and remove font files (#2774)

💊 Bugfixes

  • Add roles and sales plan to setUser method in auth store
  • Hide input/output tab in decision panel if decision is a literal expression (#2781)
  • ldap: clean up LdapConfig (#2863)
  • Dockerfile to reduce vulnerabilities (#2857)
  • deps: update dependency react-popper to v2.3.0 (#2696)
  • backend-test: fix typo
  • backend: use Configurators as bean providers (#2814)
  • display notification on top of everything (#2787)
  • add padding for operation column to fix jumping when spinner is visible (#2681)
  • Literal expression support (#2682)
  • save Identity authentication in persistent sessions (#2728)
  • DecisionViewer: recreate decision viewer on import (#2647)
  • deps: update dependency mobx-react to v7.4.0 (#2737)

🧹 Chore

  • update Zeebe and Identity to 8.1.0-alpha2 (#2866)
  • Refactor overlays (#2838)
  • pom: update Spring Boot to 2.7.0 (#2869)
  • refactor incidentsByError component (#2801)
  • Create processDiagram store (#2840)
  • Processes: create legacy files (#2833)
  • deps: bump assertj-core from 3.23.0 to 3.23.1 (#2837)
  • fix overflows in several components (#2810)
  • deps: update node.js to v16.15.0 (#2679)
  • preview-env: Keep using the branch name tagging (#2831)
  • deps: update dependency @types/jest to v27.5.1 (#2721)
  • deps: update dependency husky to v8 (#2743)
  • preview-env: move Operate preview environments docker images to Harbor from gcr.io (#2796)
  • refactor instancesByProcess component (#2802)
  • deps: bump assertj-core from 3.22.0 to 3.23.0 (#2827)
  • deps: bump netty-tcnative-boringssl-static (#2828)
  • deps: bump springdoc-openapi-ui from 1.6.8 to 1.6.9 (#2813)
  • deps: bump netty-tcnative-boringssl-static (#2733)
  • deps: bump spring-session-bom from 2021.1.2 to 2021.2.0 (#2803)
  • remove redundant test and cover some cases in multi instance selection test instead (#2798)
  • deps: bump version.micrometer from 1.8.5 to 1.9.0 (#2761)
  • deps: bump zeebe-test-container from 3.3.0 to 3.4.0 (#2760)
  • deps: bump version.elasticsearch from 7.17.3 to 7.17.4 (#2804)
  • deps: bump elasticsearch from 1.17.1 to 1.17.2 (#2791)
  • deps: bump version.spring.boot from 2.5.6 to 2.6.6 (#2534)
  • preview-env: Use getSanitizedBranchName instead of creating a new function (#2800)
  • preview-env: Fix the tear down gha
  • remove unnecessary validations from edit variable e2e tests (#2786)
  • deps: bump version.jackson from 2.13.2 to 2.13.3 (#2764)
  • preview env: resolve the namespace name limitation for branch deployment (#2784)
  • refactor add variable tests (#2783)
  • preview env: cleanup old branch deployment Jobs (#2776)
  • move add variable e2e test to integration tests (#2777)
  • preview env: remove unneeded prefix
  • seed: disable jobs on non prod env (#2775)
  • preview env: fix deploy GHA
  • preview env: Fix tear down GHA
  • project: rename camunda-cloud to camunda for repository move (#2753)
  • Add new tracking events (#2756)
  • Rename and enhance tracking events (#2748)
  • Cleanup old preview env files (#2759)
  • Jenkinsfile: periodically trigger stable branches (#2747)
  • deps: bump java-jwt from 3.19.1 to 3.19.2 (#2738)
  • deps: bump unboundid-ldapsdk from 6.0.4 to 6.0.5 (#2744)
  • refactor e2e tests for process instances filters (#2736)

Tasklist

🚀 New Features

  • Add salesPlanType and roles to User data (#1888)
  • Pass JWT error message (#1839)

💊 Bugfixes

  • save Identity authentication in persistent sessions (#1813)
  • backend: add additional checks for error on migration (#1828)
  • deps: update dependency graphql to v16.5.0 (#1833)
  • deps: update dependency @carbon/react to v1.3.0 (#1844)
  • deps: update all non-major dependencies (#1826)
  • deps: update dependency @apollo/client to v3.6.2 (#1469)
  • deps: update dependency mobx-react-lite to v3.4.0 (#1824)

🧹 Chore

  • update Zeebe and Identity to 8.1.0-alpha2 (#1892)
  • bump guava from 31.0.1-jre to 31.1-jre (#1829)
  • deps: bump jib-maven-plugin from 3.2.0 to 3.2.1 (#1831)
  • deps: bump zeebe-test-container from 3.3.0 to 3.4.0 (#1842)
  • deps: bump version.micrometer from 1.8.5 to 1.9.0 (#1871)
  • deps: bump assertj-core from 3.22.0 to 3.23.1 (#1872)
  • preview-env: Keep using the branch name tagging (#1873)
  • preview-env: move Tasklist preview environments docker images to Harbor from gcr.io (#1866)
  • deps: bump version.micrometer from 1.8.5 to 1.9.0 (#1841)
  • deps: bump version.jackson from 2.13.2 to 2.13.3 (#1843)
  • deps: bump spring-session-bom from 2021.1.2 to 2021.2.0 (#1855)
  • deps: bump elasticsearch from 1.16.3 to 1.17.2 (#1859)
  • deps: bump version.elasticsearch from 7.17.3 to 7.17.4 (#1864)
  • deps: update dependency husky to v8 (#1827)
  • deps: update dependency @types/jest to v27.5.1 (#1808)
  • deps: update dependency @types/node to v16.11.36 (#1845)
  • preview-env: Use getSanitizedBranchName instead of creating a new function (#1863)
  • preview env: fixing tear down gha to return a success
  • preview env: resolve the namespace name limitation for branch deployment (#1856)
  • preview env: cleanup old branch deployment Jobs (#1851)
  • preview env: remove unneeded prefix
  • seed: disable jobs on non prod env (#1850)
  • preview env: Fix argocd app name
  • preview env: Fix deploy GHA
  • preview env: Fix tear down GHA
  • project: rename camunda-cloud to camunda (#1838)
  • preview env: cleanup old preview env files (#1840)
  • Jenkinsfile: periodically trigger stable branches (#1835)
  • deps: bump maven-failsafe-plugin from 3.0.0-M4 to 3.0.0-M6 (#1789)
  • deps: bump version.elasticsearch from 7.17.2 to 7.17.3 (#1804)
  • deps: bump maven-surefire-plugin from 3.0.0-M5 to 3.0.0-M6 (#1805)
  • deps: bump nexus-staging-maven-plugin from 1.6.12 to 1.6.13 (#1806)
  • bump maven-javadoc-plugin from 3.3.2 to 3.4.0 (#1811)
  • bump netty-bom from 4.1.75.Final to 4.1.77.Final (#1825)

Identity

🚀 New Features

  • assign permissions to applications UI (#651)
  • list permissions assigned to an application (#608)
  • support permissions for clients (#601)
  • enable assigning multiple permissions to a role at once (#579)
  • support the default realm role in keycloak (#553)
  • support client_credentials flow (#573)
  • add api error handling (#557)

💊 Bugfixes

  • update dependency react-i18next to v11.17.0 (#727)
  • update dependency i18next to v21.8.7 (#719)
  • update dependency i18next to v21.8.5 (#701)
  • update dependency @carbon/react to v1.4.0 (#697)
  • update dependency i18next to v21.8.4 (#689)
  • update dependency io.micrometer:micrometer-registry-prometheus to v1.9.0 (#685)
  • update dependency com.auth0:auth0 to v1.42.0 (#684)
  • update dependency @carbon/react to v1.3.0 (#681)
  • update dependency @carbon/themes to v11.3.0 (#683)
  • update dependency @carbon/layout to v11.2.0 (#680)
  • update dependency i18next to v21.8.3 (#669)
  • update dependency @ibm/plex to v6.0.2 (#668)
  • update dependency i18next to v21.8.2 (#660)
  • update dependency dev.failsafe:failsafe to v3.2.4 (#659)
  • update dependency com.fasterxml.jackson.core:jackson-databind to v2.13.3 (#658)
  • update dependency @ibm/plex to v6.0.1 (#657)
  • pre-commit hooks directory changes (#654)
  • align user menu popover to be fully visible (#635)
  • update dependency i18next to v21.8.0 (#646)
  • update dependency i18next to v21.7.1 (#645)
  • update dependency react-i18next to v11.16.9 (#642)
  • update dependency react-i18next to v11.16.8 (#637)
  • update dependency com.auth0:java-jwt to v3.19.2 (#636)
  • update dependency @carbon/react to v1.2.0 (#626)
  • update dependency @carbon/themes to v11.2.0 (#628)
  • resolve internal server error for users with no roles (#607)
  • update dependency axios to v0.27.2 (#617)
  • update dependency axios to v0.27.1 (#596)
  • expose and use resource server id when removing permissions (#598)
  • update react monorepo to v18 (major) (#505)
  • update dependency com.auth0:auth0 to v1.41.0 (#577)
  • update dependency @carbon/themes to v11.1.0 (#571)
  • update build status button (#562)
  • update dependency @carbon/react to v1.1.0 (#570)
  • update dependency react-i18next to v11.16.7 (#568)
  • update dependency io.micrometer:micrometer-registry-prometheus to v1.8.5 (#564)
  • catch general exception and log (#549)
  • update dependency react-i18next to v11.16.6 (#555)
  • update dependency i18next to v21.6.16 (#551)
  • update dependency react-i18next to v11.16.5 (#548)
  • update dependency react-i18next to v11.16.4 (#547)
  • update dependency i18next to v21.6.15 (#546)
  • update dependency com.auth0:auth0 to v1.40.2 (#543)

🧹 Chore

  • update dependency babel-jest to v28.1.1 (#736)
  • update maven digest to a554849 (#735)
  • update dependency @types/react to v18.0.12 (#729)
  • introduce contributing.md file and refactor README content (#733)
  • update dependency eslint to v8.17.0 (#725)
  • update dependency @types/jest to v27.5.2 (#718)
  • enable renovate security upgrades on release branches (#711)
  • update dependency msw to v0.42.0 (#705)
  • update dlavrenuek/conventional-changelog-action action to v1.2.1 (#708)
  • update dependency @types/react to v18.0.10 (#707)
  • update dependency org.assertj:assertj-core to v3.23.1 (#706)
  • update typescript-eslint monorepo to v5.27.0 (#704)
  • update dependency com.puppycrawl.tools:checkstyle to v10.3 (#702)
  • update dependency @testing-library/react to v13.3.0 (#700)
  • update debian digest to fda76aa (#698)
  • update dependency msw to v0.41.1 (#699)
  • update maven digest to e13f86d (#695)
  • update dependency testcafe to v1.19.0 (#694)
  • update babel monorepo to v7.18.2 (#693)
  • update docker/build-push-action action to v3 (#638)
  • update docker/setup-buildx-action action to v2 (#639)
  • add e2e test section to feature issue template (#671)
  • update typescript-eslint monorepo to v5.26.0 (#690)
  • update dependency @types/react-dom to v18.0.5 (#688)
  • update dependency msw to v0.41.0 (#687)
  • update spring boot to v2.7.0 (#676)
  • update dependency eslint to v8.16.0 (#682)
  • update dependency sass to v1.52.1 (#679)
  • update dependency msw to v0.40.2 (#678)
  • update babel monorepo to v7.18.0 (#675)
  • update dependency msw to v0.40.1 (#673)
  • update dependency org.testcontainers:testcontainers to v1.17.2 (#674)
  • clean up e2e dependencies (#666)
  • update dependency org.springframework.security:spring-security-test to v5.7.1 (#667)
  • update typescript-eslint monorepo to v5.25.0 (#664)
  • update dependency msw to v0.40.0 (#662)
  • update dependency org.springframework.security:spring-security-test to v5.7.0 (#663)
  • update dependency @testing-library/user-event to v14.2.0 (#661)
  • update babel monorepo to v7.17.12 (#655)
  • update dependency @types/react-dom to v18.0.4 (#656)
  • update typescript-eslint monorepo to v5.24.0 (#647)
  • update dependency @types/jest to v27.5.1 (#653)
  • add pre-commit hooks using husky (#592)
  • update debian digest to 69f5980 (#652)
  • update dependency eslint to v8.15.0 (#644)
  • update dependency babel-jest to v28.1.0 (#643)
  • update dependency @types/react to v18.0.9 (#641)
  • trim whitespaces from entity identifiers before submitting (#585)
  • make side navigation unfocusable if hidden (#584)
  • update amannn/action-semantic-pull-request action to v4.5.0 (#634)
  • update dependency @testing-library/react to v13.2.0 (#631)
  • update typescript-eslint monorepo to v5.22.0 (#630)
  • update dependency @types/jest to v27.5.0 (#629)
  • update maven digest to 9369635 (#627)
  • update dependency com.github.tomakehurst:wiremock-jre8 to v2.33.2 (#625)
  • update dependency babel-jest to v28.0.3 (#624)
  • update babel monorepo to v7.17.10 (#623)
  • update dependency @types/react-dom to v18.0.3 (#622)
  • update dependency typescript to v4.6.4 (#621)
  • update hashicorp/vault-action action to v2.4.1 (#620)
  • improve default server settings (#583)
  • update react monorepo (#619)
  • update maven digest to 1dfb10b (#615)
  • update dependency babel-jest to v28.0.2 (#616)
  • update dependency sass to v1.51.0 (#606)
  • update dependency babel-jest to v28.0.1 (#605)
  • update dependency @types/react to v18.0.8 (#604)
  • update dependency @types/node to v16.11.31 (#603)
  • update dependency babel-jest to v28 (#597)
  • update typescript-eslint monorepo to v5.21.0 (#595)
  • update dependency @types/react to v18.0.7 (#594)
  • update dependency @types/node to v16.11.29 (#593)
  • update dependency @types/react to v18.0.6 (#539)
  • update dependency @types/node to v16.11.28 (#591)
  • update dependency com.puppycrawl.tools:checkstyle to v10.2 (#590)
  • update maven digest to c787692 (#589)
  • update dependency eslint to v8.14.0 (#588)
  • update amannn/action-semantic-pull-request action to v4.4.0 (#587)
  • update maven digest to 5bf9f5c (#586)
  • update spring boot to v2.6.7 (#581)
  • update dependency @types/react-dom to v18.0.2 (#580)
  • add sorting and multi-select to assign roles modal (#540)
  • update debian digest to 06a7bee (#576)
  • update dependency @testing-library/user-event to v14 (#504)
  • update dependency @types/react-dom to v18 (#542)
  • update typescript-eslint monorepo to v5.20.0 (#569)
  • update dependency sass to v1.50.1 (#567)
  • update dependency testcafe to v1.18.6 (#566)
  • update dependency org.springframework.security:spring-security-test to v5.6.3 (#565)
  • update dependency @types/node to v16.11.27 (#563)
  • update amannn/action-semantic-pull-request action to v4.3.0 (#560)
  • update dependency @testing-library/testcafe to v4.4.1 (#558)
  • update testcontainers.version to v1.17.1 (#559)
  • update typescript-eslint monorepo to v5.19.0 (#552)
  • update testcontainers.version to v1.17.0 (#556)
  • update dependency @testing-library/react to v12.1.5 (#550)
  • update dependency react-scripts to v5.0.1 (#554)
  • update dependency eslint to v8.13.0 (#544)
  • update dependency com.github.tomakehurst:wiremock-jre8 to v2.33.1 (#545)
  • update dependency com.github.tomakehurst:wiremock-jre8 to v2.33.0 (#541)
  • update components for new carbon version (#535)
  • update dependency @types/styled-components to v5.1.25 (#538)
  • update dependency @types/react-dom to v17.0.15 (#537)
  • update dependency @types/react to v17.0.44 (#536)
  • update dependency sass to v1.50.0 (#534)
  • update dependency @babel/core to v7.17.9 (#533)
  • update dependency maven to v3.8.5 (#530)
  • update dependency eslint-plugin-import to v2.26.0 (#532)
  • update dependency @testing-library/dom to v8.13.0 (#531)
  • update dependency @testing-library/jest-dom to v5.16.4 (#529)