Releases: camunda/camunda-platform
Releases · camunda/camunda-platform
Camunda Platform 8.1.0-alpha5
Zeebe
Enhancements
Misc
- Use OCI and OpenShift labels as part of Docker image metadata (#9940)
- Support generic properties as extension element (#9868)
- I can set cron expression for timer cycle (#9673)
- Support BPMN Inclusive Gateways (#6018)
Bug Fixes
Broker
- Follower cannot receive new entries because it did not reset the log on receiving snapshot (#10202)
- Follower cannot receive snapshot because "chunk received out of order" (#10180)
- Delete existing PENDING_DEPLOYMENT causes ZeebeDbInconsistentException (#10064)
- NullPointerException upon writing error response (#10014)
- Too big Deployment is no longer rejected (#9946)
- java.lang.ClassCastException: class ModelElementInstanceImpl cannot be cast to class BpmnModelElementInstance (#4817)
- Unable to use the same input/output element in multi-instance (#4687)
Misc
- RuntimeException: Cannot handle event with version newer than what is implemented by broker (4 > 3) (#9949)
- Don't log JsonParseException in the gateway as errors (#9933)
- NPE as MessagePublishProcessor tried to sendCorrelateCommand (#9860)
- Time Cycle with start time is triggered multiple times after broker restart (#9680)
Maintenance
- Install backup manager with configured backup store (#10207)
- Add last written position as metadata in snapshot (#10115)
- Add new utility module specifically for QA tests (#10089)
- Replace direct reset with buffered writers (#10047)
- Clarify DEAD state in Grafana dashboard (#10043)
- Iterate over BufferedProcessingResultBuilder (#10001)
- Actuators are cumbersome to maintain and extend (#9996)
- Backup manager can get the status of a backup (#9981)
RandomizedRaftTest
test results can't be parsed bypublish-unit-test-result-action
(#9959)- Notify CheckpointListeners after init and replay (#9916)
- Introduce ProcessingScheduleService (#9730)
- Clean up StreamingPlatform / Engine (#9727)
- Refactor StreamProcessor / Engine (#9725)
- Remove LogStream writers from Engine (#9724)
- Reject create process instance command using logical transaction (#9644)
- GHA: Bundle post-test steps into a reusable action (#9135)
- Migrated to newer prometheus operator (#9074)
Merged Pull Requests
- [Backport stable/8.0] Only check that the topology reports all replicas (#10084)
- fix: create new readers and writer for every async request (#10026)
- ci: set reasonable timeouts for test jobs (#10024)
- Reusable build docker action (#10017)
- Generate and verify labels of Docker image during release (#10013)
- Remove proxy writers (#10000)
- Create EventAppliers in engine (#9985)
Operate
🚀 New Features
- feature-flagged: display loading overlay when modification is added (#3231)
- feature-flagged: implement diff modal (#3239)
- feature-flagged: implement summary modal (#3237)
- feature-flagged: display empty panel for non existing scopes (#3190)
- feature-flagged: implement modification helper modal (#3144)
- feature-flagged: implement move modification (#3188)
- feature-flagged: display badges on modified flow nodes (#3105)
- implement input output mappings (#3209)
- Beautify JSON on Monaco editor (#3159)
- feature-flagged: implement move token info banner (#3101)
- feature-flagged: display modification dropdown and options conditionally (#3094)
- feature-flagged: Add input fields to date range popover (#3097)
- feature-flagged: display last modification in footer (#3082)
- feature-flagged: Add basic date range popover (#3095)
- feature-flagged: implement no planned modifications modal (#3087)
💊 Bugfixes
- backend: return a null UserDTO for non-matching Authentication (#3011)
- backend: Add swagger security scheme (#3259)
- backend: add version string for public API (#3256)
- move pending incident flag (#3185)
- blank page fix (#3272)
- backend: use username as fallback for empty name in authentication (#3255)
- chore: fix typo in Makefile::env-sso-up
- deps: update dependency dmn-js to v12.3.0 (#3218)
- deps: update dependency bpmn-js to v9.4.0 (#3236)
- deps: update dependency @carbon/elements to v11.8.0 (#3228)
- deps: update dependency date-fns to v2.29.2 (#3216)
- deps: update dependency mobx-react to v7.5.2 (#3172)
- deps: update dependency mobx to v6.6.1 (#3171)
- deps: update dependency date-fns to v2.29.1 (#3169)
- deps: update dependency @carbon/react to v1.9.0 (#3153)
- deps: update all non-major dependencies (#3183)
- use single quote to prevent revert commits breaking the changelog (#3184)
- deps: update dependency sass to v1.54.4 (#3173)
- deps: update dependency dmn-js to v12.2.1 (#3170)
- deps: update dependency bpmn-js to v9.3.2 (#3154)
- deps: update dependency @carbon/elements to v11.7.0 (#3150)
- backend: throw exception for invalid token (#3069)
- backend: add another check for SearchHits array length (#3013)
- backend-build: use fail-fast for compile and tests (#3049)
- deps: update all non-major dependencies (#2977)
- deps: pin dependencies (#3059)
🧹 Chore
- backend: update versions of Zeebe and IAM till 8.1.0-alpha5 (#3293)
- feature-flagged: add scopeIds field to move operation (#3291)
- deps: bump unboundid-ldapsdk from 6.0.5 to 6.0.6 (#3268)
- qa: check that event is imported before assertion (#3275)
- Deduplicate lockfile
- deps: bump version.jackson from 2.13.3 to 2.13.4 (#3280)
- deps: update dependency typescript to v4.8.2 (#3247)
- Update Browserlist DB
- Create workflow for updating Browserlist DB
- deps: update dependency testcafe to v2 (#3263)
- deps: update...
Camunda Platform 8.0.6
Zeebe
Bug Fixes
Broker
- Follower cannot receive new entries because it did not reset the log on receiving snapshot (#10202)
- Follower cannot receive snapshot because "chunk received out of order" (#10180)
- Delete existing PENDING_DEPLOYMENT causes ZeebeDbInconsistentException (#10064)
- Unable to use the same input/output element in multi-instance (#4687)
Misc
- Don't log JsonParseException in the gateway as errors (#9933)
Merged Pull Requests
- fix(raft): follower reset pendingsnapshot after rejecting install request (#10183)
- Print record timestamp in compact record logger (#10170)
- Don't over abbreviate rejections in compact record logger (#10156)
- Add more abbreviations to the compact record logger (#10144)
- Increase topology changes timers (#10108)
- Replace partitions actuator with Feign based client (#10101)
- Move QA test utilities to their own module (#10092)
- Only check that the topology reports all replicas (#10082)
- Abbreviate Deployment Distribution records in compact logger (#10073)
- Fix flaky MultiPartitionDeploymentLifecycleTest (#10065)
- Don't overwrite local multi-instance variables (#9947)
- Don't log JsonParseExceptions as errors (#9934)
- Support logging partition id in compact record logger (#9885)
- Fix flaky condition on cluster rule startup (#9596)
- test: fix flaky embedded broker tests (#9502)
- deps(maven): bump dmn-engine from 1.7.1 to 1.7.2 (#9361)
Operate
🚀 New Features
- Hide all versions option when only one versions is available (#2844)
💊 Bugfixes
🧹 Chore
- backend: update versions of Zeebe and Identity till 8.0.6 (#3283)
- deps: update dependency @testing-library/user-event to v14.1.0 (#2493)
Tasklist
💊 Bugfixes
- Fix dev versions
🧹 Chore
- backend: update versions of Zeebe and Identity till 8.0.6 (#2055)
Identity
💊 Bugfixes
- release workflow (camunda-cloud/identity#1050)
- use the correct path for Harbor images (camunda-cloud/identity#923)
🧹 Chore
- upgrade docker base image to fix CVEs (camunda-cloud/identity#1046)
- update debian digest to 5b0b1a9 (camunda-cloud/identity#941)
Camunda Platform 8.0.5
Zeebe
Bug Fixes
Broker
- Deployment Distribution not idempotent (#9877)
- Leaders with no log before snapshot get stuck in a loop when replicating the snapshot (#9820)
- Output mapping doesn't create an incident if a variable is missing (#9543)
- SIGBUS error with 1.2.2 (#8099)
- IllegalStateException: Not expected to have an active sequence flow count lower then zero! (#6778)
Misc
- Unhealthy partition in long running benchmark (#8302)
- InternalError: a fault occurred in a recent unsafe memory access operation in compiled Java code (#6504)
Maintenance
- Smoke test rootless deployment of broker/gateway images (#9748)
Merged Pull Requests
- Await until no more marked-for-deletion segments are present (#9911)
- test(qa): increase timeout (#9905)
- test(qa): wait until message is published before restarting the broker (#9886)
- Support logging partition id in compact record logger (#9885)
- Allow relaxed instantiation of exporter configuration (#9854)
- Remove ActorControl#runUntilDone (#9850)
- Restructure journal module (#9834)
- Clean up journal segment pre-allocation (#9833)
- fix: don't replicate snapshot if member already has the latest snapshot (#9824)
- Reject duplicate parallel gateway activate command (#9759)
- Add rootless integration test (#9749)
- Complete start/close futures when an actor fails (#9734)
- Preallocate segment files (#9731)
- Split loading and managing segments out of SegmentedJournal (#9714)
- Disable some auto configuration (#9692)
- [Backport stable/8.0] Fix CLA warnings on release due to bot commits (#9678)
- Escalate errors in output mapping evaluation (#9668)
- fix(engine): add grace period to detect end of processing (#9082)
Operate
💊 Bugfixes
- backend: response with correct error code for identity auth err (#3028) (#3107)
- backend: lookup index names for Operation and BatchOperation (#3055) (#3108)
- backend: Add healthy method to ElsIndicesCheck to check connection (#3005) (#3104)
- backend: match incident false or absent value (#3027)
- backend: add fallback retrieval of clusterId (#3074)
🧹 Chore
- update Zeebe and Identity to 8.0.5 (#3109)
- preview-environment: migrate ingresses to new ingressClass (#3081)
- ci: update GHA secrets to new Vault path (#3039)
Tasklist
💊 Bugfixes
- backend: response with correct error code for identity auth err (#1964)
- backend: add healthy method to ElsIndicesCheck to check connection (#1938) (#1962)
🧹 Chore
- update Zeebe and Identity to 8.0.5 (#1965)
- preview-environment: migrate ingresses to new ingressClass (#1955)
- ci: update GHA secrets to new Vault path (#1946)
Identity
💊 Bugfixes
🧹 Chore
Camunda Platform 8.1.0-alpha4
Zeebe
Bug Fixes
Broker
- Deployment Distribution not idempotent (#9877)
- Leaders with no log before snapshot get stuck in a loop when replicating the snapshot (#9820)
- Output mapping doesn't create an incident if a variable is missing (#9543)
- SIGBUS error with 1.2.2 (#8099)
- IllegalStateException: Not expected to have an active sequence flow count lower then zero! (#6778)
Misc
- Snapshot and SnapshotStore
toString
implementations are recursive (#9828) - Record log does not list correct starting before elements (#9656)
- Unhealthy partition in long running benchmark (#8302)
- InternalError: a fault occurred in a recent unsafe memory access operation in compiled Java code (#6504)
Maintenance
- Smoke test rootless deployment of broker/gateway images (#9748)
- Introduce ProcessingScheduleService (#9730)
- Refactor StreamProcessor / Engine (#9725)
- Create a new record for the modification command (#9638)
- llegalStateException: Not leader of partition 2 (#9586)
- Use Spring's ApplicationContext to instantiate exporter arguments (#7628)
- Pre-allocate files to prevent no space errors during flush (#7607)
- Split the loading and creating of segments from SegmentedJournal (#7604)
Merged Pull Requests
- [stable/8.0] Allow retried DMN resource distribution (#9883)
- Reject duplicate parallel gateway activate command (#9759)
Operate
🚀 New Features
- Create button to load full variable value (#3084)
- feature-flagged: Display confirmation modal on discard all click (#3025)
- feature-flagged: validate modified variables (#3070)
- variable modification (#3024)
- Add evaluation date range filter (#3086)
- feature-flagged: Implement modification dropdown (#2976)
- add start/end date range filter (#3083)
- Display modification mode when enabled (#2970)
- Add modify icon to process instance header (#2964)
- Use Monaco editor instead of jsoneditor (#2684)
- configure docker-compose to enable testing of Identity integration (#2899)
💊 Bugfixes
- backend: Add healthy method to ElsIndicesCheck to check connection (#3005)
- backend: response with correct error code for identity auth err (#3028)
- backend: add fallback retrieval of scope (#3075)
- backend: lookup index names for Operation and BatchOperation (#3055)
- fix layout for process instance detail (#3089)
- backend-test: add wait for state change on tester
- fix layout in process instance detail (#3033)
- deps: update dependency @carbon/react to v1.8.0 (#2897)
- revert broken dependency update
- backend-test: ignore test in query performance pipeline (#3009)
- Prevent fetching data every 5 seconds (#2919)
- backend: use roles in organizations part of JWT (#2975)
- deps: update dependency bpmn-js to v9.2.2 (#2898)
- import resolved incident when operation update fails (#2913) (#2966)
- backend: retry on conflict when updating operation (#2907) (#2910)
- backend: reuse Identity config params for Spring params (#2904)
- deps: update dependency @carbon/elements to v11.4.0 (#2895)
- deps: update dependency @bpmn-io/element-templates-icons-renderer to v0.2.0 (#2894)
- deps: update all non-major dependencies (#2882)
🧹 Chore
- update Zeebe and Identity to 8.1.0-alpha4 (#3112)
- feature-flagged: change state object for modification mode (#3099)
- Issue templates changes (#3051)
- preview-environment: move to cheaper preemptible nodepool (#3100)
- skip be tests conditionally (#3098)
- update flow node outline styles (#3034)
- update definition of done (#3085)
- preview-environment: migrate ingresses to new ingressClass (#3079)
- deps: bump zeebe-test-container from 3.4.0 to 3.5.0 (#3072)
- deps: bump version.spring.boot from 2.7.0 to 2.7.2 (#3071)
- deps: bump elasticsearch from 1.17.2 to 1.17.3 (#3001)
- deps: bump netty-tcnative-boringssl-static (#3061)
- Cleanup after Storybook removal
- ci: update GHA secrets to new Vault path (#3037)
- enable backend tests
- Remove Storybook (#3058)
- use panel header for variables title (#2988)
- use font family from carbon (#2917)
- use font tokens in process instance detail page (#2847)
- use font tokens in list pages (#2829)
- Enable refactored diagram component (#3021)
- implement archiver as non-blocking (#2990)
- skip old zeebe tests
- use font tokens in table components (#2835)
- use font tokens in dashboard page (#2822)
- deps: bump mockito-core from 4.4.0 to 4.6.1 (#3004)
- use font tokens in decision instance detail page (#2848)
- use font tokens in header and footer (#2850)
- BpmnJS: add non-selectable flow node marker (#3012)
- gha: adjust vault path for org secrets (#2994)
- Unskip backend tests
- use font tokens in dropdown component (#2854)
- processed sequence flow coloring (#3006)
- use font tokens in button component (#2853)
- use font tokens in login page (#2836)
- project: remove unused e2e job files (#3008)
- Diagram: add popover overlay (#2996)
- use common sortable table for incidents table (#2859)
- project: different artifact for 1.3 releases (#2997)
- Processes: add statstics overlays (#2981)
- deps: bump maven-failsafe-plugin from 3.0.0-M6 to 3.0.0-M7 (#2861)
- deps: bump mockito-core from 4.4.0 to 4.6.1 (#2855)
- deps: bump maven-assembly-plugin from 3.3.0 to 3.4.1 (#2991)
- deps: bump maven-surefire-plugin from 3.0.0-M6 to 3.0.0-M7 (#2860)
- deps: bump netty-tcnative-boringssl-static (#2884)
- deps: bump maven-enforcer-plugin from 3.0.0 to 3.1...
Camunda Platform 8.0.4
Zeebe
Enhancements
Java Client
- Allows disabling environment variable override in JavaClient (#9401)
Bug Fixes
Broker
- Could not take snapshot on followers because the position doesn't exist (#7911)
Misc
- IllegalStateException when writing decision evaluation event (#9272)
Maintenance
- Update Go client to use 1.17 (#9270)
Merged Pull Requests
- fix(broker): do not log error if follower fails to take snapshot when log is not uptodate (#9624)
- Set higher timeout for awaitility in ControlledActorClockEndpointIT (#9579)
- Do not restart broker on snapshot test (#9573)
- Fix flaky shouldNotifyCommitListener test (#9518)
- Increase DRG version if another DRG was deployed with the same decisions (#9466)
- feat(client): Allow disabling environment variable override in Java client (#9411)
Operate
Bug Fixes
Misc
- NPE in validation method of CCSaaSJwtAuthenticationTokenValidator (#3017)
- Missing Appcues data - Operate (#2912)
- Import of resolved incident is "conflicting" with post import action (#2911)
- Operation status update fails with Elastic version conflict (#2902)
- Persistence sessions are not working for Identity authentication (#2726)
- Access to API is available without authentication (#2586)
Maintenance
- Refactore configuration parameters for Identity M2M (#2900)
- Improve
docker-compose.identity.yml
to enable testing of M2M tokens (#2871) - Use Identity M2M token for Operate API (#2782)
Tasklist
Bug Fixes
Misc
- Missing Appcues data in Tasklist (#1908)
- Persistence sessions are not working for Identity authentication (#1786)
Maintenance
- Use Identity M2M token for Graphql API (#1852)
Identity
🚀 New Features
- remove assigned permissions from application UI (#734)
- support searching for users (#696)
- 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 i18next to v21.8.9 (#724)
- 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 debian digest to 7e9b444 (#792)
- split big e2e test suite in two smaller ones (#744)
- split big e2e test suite in two smaller ones (#744)
- update typescript-eslint monorepo to v5.27.1 (#739)
- update dependency sass to v1.52.2 (#723)
- 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](https://github.com/camunda-cloud/identi...
Camunda Platform 8.1.0-alpha3
Zeebe
Enhancements
Broker
- Writer timer triggered event with process instance key (#9519)
- Feature Request: On Timer events add scheduling at specific time (#3038)
Gateway
- Support mutliple cluster contact points on the standalone Gateway (#4856)
Bug Fixes
Broker
- Could not take snapshot on followers because the position doesn't exist (#7911)
Misc
- Job activation delayed by 10 seconds under stable network conditions (#9658)
- Incorrect creation_mode used for process_instance_creations_total metric (#9653)
- Cannot connect standalone gateway with brokers behind a reverse proxy (#9342)
Maintenance
- CodeQL build step is slow (#9590)
- Move Java client samples into a dedicated repository (#9500)
- Run Testbench QA protocol from GHA (#9476)
- Explicitly handle duplicated task headers (#9416)
- Update Go client to use 1.17 (#9270)
- Automate manual QA instructions for OAuth integration tests (#9119)
Merged Pull Requests
- Set higher timeout for awaitility in ControlledActorClockEndpointIT (#9579)
- deps(maven): bump rest-assured from 5.1.0 to 5.1.1 (#9533)
Operate
🚀 New Features
- configure docker-compose to enable testing of Identity integration (#2899)
💊 Bugfixes
- backend: use roles in organizations part of JWT (#2975)
- deps: update dependency bpmn-js to v9.2.2 (#2898)
- import resolved incident when operation update fails (#2913) (#2966)
- backend: retry on conflict when updating operation (#2907) (#2910)
- backend: reuse Identity config params for Spring params (#2904)
- deps: update dependency @carbon/elements to v11.4.0 (#2895)
- deps: update dependency @bpmn-io/element-templates-icons-renderer to v0.2.0 (#2894)
- deps: update all non-major dependencies (#2882)
🧹 Chore
- update Zeebe and Identity to 8.1.0-alpha3 (#2982)
- Skip flaky tests
- Align terminology in UI (#2867)
- deps: update all non-major dependencies (#2971)
- add feature toggle for process instance modification mode (#2963)
- deps: update dependency testcafe to v1.19.0 (#2890)
- create modifications store (#2962)
- deps: bump version.micrometer from 1.9.0 to 1.9.1 (#2905)
- deps: bump java-jwt from 3.19.2 to 4.0.0 (#2915)
- deps: bump version.elasticsearch from 7.17.4 to 7.17.5 (#2945)
- project: update issue template
- deps: update dependency typescript to v4.7.3 (#2892)
- Add modification icons to repo (#2889)
- deps: update dependency lint-staged to v12.5.0 (#2886)
- deps: update dependency msw to v0.42.1 (#2887)
- deps: update dependency @testing-library/user-event to v14.2.0 (#2883)
Tasklist
💊 Bugfixes
- backend: use roles in organizations part of JWT (#1916)
🧹 Chore
- update Zeebe and Identity to 8.1.0-alpha3 (#1920)
- bump netty-bom from 4.1.77.Final to 4.1.78.Final (#1904)
- project: update issue template
- TaskDetails: align terminology (#1877)
Identity
🚀 New Features
- support retrieving users by ids in sdk (#746)
- support searching users in sdk (#742)
- active tab is reflected in URL (#649)
- support retrieving users by list of ids (#737)
- remove assigned permissions from application UI (#734)
- support searching for users (#696)
- 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 i18next to v21.8.12 (#806)
- add input for release workflow to support tagging with latest (#798)
- update dependency @carbon/themes to v11.4.0 (#789)
- update dependency @carbon/react to v1.6.0 (#788)
- update dependency @carbon/layout to v11.3.0 (#786)
- update dependency react-i18next to v11.17.4 (#774)
- update dependency io.micrometer:micrometer-registry-prometheus to v1.9.1 (#771)
- update dependency i18next to v21.8.11 (#770)
- update dependency i18next to v21.8.9 (#724)
- 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...
Camunda Platform 8.1.0-alpha2
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
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-bori...