Skip to content

Releases: camunda/camunda-platform

Camunda Platform 8.2.0-alpha1

08 Nov 10:22
Compare
Choose a tag to compare
Pre-release

Zeebe

Enhancements

Broker

  • Export escalation records to ElasticSearch (#10767)
  • Create EscalationRecord and EscalationIntent (#10762)
  • Support link events (#10563)
  • Support undefined tasks (#10562)
  • Export missing records to ES (#8337)
  • Improve error message in case of uncovered BPMN features (#7282)

Misc

  • Needs to transfer the variables when failing a job has variables (#10700)
  • Needs to set the variables locally when failing a job with variables (#10698)
  • I can use bpmn model api to create a script task with feel expression (#10692)
  • I can deploy a process definition with escalation event (#10688)
  • None end events calculation of output parameters (#10613)
  • Add signal events support in the bpmn model api (#10530)
  • Support user task candidate users (#10346)
  • I can set variables when failing a job (#9404)
  • Introduce a less pessimistic backpressure algorithm (#8298)

Bug Fixes

Broker

  • Fail to export the process instance modification record to Elasticsearch (#10732)
  • NPE terminating both multi-instance body and child elements during PI modification (#10537)
  • Using modification, I can't activate an element if an interrupting event subprocess was triggered (#10477)

Misc

  • Broker startup fails when disk usage monitoring is disabled (#10735)
  • Ensure RaftStore lock files are created and updated atomically (#10681)
  • RandomizedRaftTest.livenessTestWithNoSnapshot fails because member is ACTIVE not READY (#10545)
  • Writing TaskResult in ProcessScheduleService can block complete processing (#10526)
  • ZeebePartition caught in a loop transition to inactive after a dead partition (#9924)
  • Failed to take snapshot in leader because index entry is not found (#9761)

Maintenance

  • Update 1.1.1f-1ubuntu2.13 to at least 1.1.1f-1ubuntu2.15 (#10800)
  • Migrate the StreamProcessor tests to the new StreamPlatformExtension (#10455)
  • Remove the additional submit (#10291)
  • Create a StreamProcessor Module (#10130)
  • Preserve output of flaky tests (#10109)
  • Improve feedback when a partition is starting (#9963)
  • Disable the Jenkins CI Pipeline (#9137)

Merged Pull Requests

  • ci: fix dependabot PR approval (#10666)
  • deps(maven): bump version.camunda from 7.17.0 to 7.18.0 (#10650)
  • deps(maven): bump version.archunit from 0.23.1 to 1.0.0 (#10622)
  • Migrate StreamProcessor test (#10468)

Operate

💊 Bugfixes

  • backend: fix incident import for migrated flow node instances (#3503)
  • dmn: disable ELS indexing of DMN input and output values (#3541)
  • Fix Identity authentication for non-empty context path (#3515) (#3521)
  • Add audience check of JWT for SaaS (#3502)
  • backend: add null check for JWT payload scope (#3500)
  • backend: add AccessDeniedHandler to Error (#3511)
  • deps: update dependency bpmn-moddle to v8 (#3458)
  • enable adding variables for new parent scopes (#3494)
  • backend: use Zeebe 8.1.0 for tests (#3492)
  • preview-env: Add missing input for teardown worflow
  • preview-env: Add missing env

🧹 Chore

  • backend: update Zeebe and Identity to 8.2.0-alpha1 (#3581)
  • type fetchProcessesInstancesStatistics API and refactor tests #3576 (#3577)
  • type fetchProcessesCoreStatistics API and refactor tests (#3576)
  • type fetchGroupedProcesses API and refactor tests (#3575)
  • type fetchProcessInstances API and refactor tests (#3573)
  • Dockerfile: update Docker base image to be temurin 17 (#3544)
  • type fetchProcessInstanceIncidents API and refactor tests (#3572)
  • type fetchProcessInstance API and refactor tests (#3571)
  • implement api mocks and refactor detail page tests (#3489)
  • improve typing for requestAndParse method (#3570)
  • Update Browserlist DB
  • type api functions (#3528)
  • preview-env: Cleanup old preview env actions (#3536)
  • preview-env: Use the new global preview env teardown action (#3530)
  • qa: fix migration test setup (#3540)
  • seed: rename notification skip trait to comply with new plugin version (#3518)
  • preview-env: Use the new global preview env action (#3508)
  • Update Browserlist DB
  • refactor bpmn flow node types (#3505)
  • deps: update all non-major dependencies (#3493)
  • Update Browserlist DB
  • deps: bump java-jwt from 4.0.0 to 4.1.0 (#3498)
  • deps: bump zeebe-test-container from 3.5.0 to 3.5.2 (#3426)
  • deps: bump version.micrometer from 1.9.4 to 1.9.5 (#3490)
  • deps: bump elasticsearch from 1.17.3 to 1.17.5 (#3462)
  • deps: update bobheadxi/deployments digest to 9d4477f (#3160)
  • improve types for bpmn-js modules (#3477)
  • qa: fix test conditions in integration tests (#3474)
  • backend: Adjust importer modules add 8.2 remove 8.0 (#3475)
  • Update Browserlist DB
  • fix flaky variable panel tests (#3464)
  • preview-env: Split the deploy-preview actions into create and destroy actions (#3472)

Tasklist

💊 Bugfixes

  • backend: Use email, username as assignee (#2158)
  • deps: update all non-major dependencies (#2173)
  • deps: update dependency @carbon/react to v1.15.0 (#2166)
  • deps: update dependency @carbon/elements to v11.12.0 (#2165)
  • deps: update dependency @bpmn-io/form-js to v0.9.7 (#2152)
  • deps: update dependency sass to v1.55.0 (#2145)
  • deps: update dependency @carbon/elements to v11.11.0 (#2144)
  • deps: update dependency react-router-dom to v6.4.2 (#2087)
  • deps: update dependency @bpmn-io/form-js to v0.9.6 (#2143)
  • deps: update all non-major dependencies (#2137)
  • deps: update dependency @carbon/react to v1.14.0 (#2091)
  • preview-env: Add missing input for teardown workflow
  • preview-env: Add missing env var (#2139)
  • Revert dep update

🧹 Chore

  • backend: update Zeebe abd Identity to 8.2.0-alpha1 ([#2225](htt...
Read more

Camunda Platform 8.1.3

08 Nov 08:34
acdf9d3
Compare
Choose a tag to compare

Zeebe

Bug Fixes

Broker

  • Terminate end event does not terminate process when waiting at parallel gateway (#10590)
  • RetryStrategies do not yield (#10539)
  • Using modification, I can't activate a parallel gateway (#10518)

Misc

  • Restore app fails to inject backup store (#10824)
  • Broker startup fails when disk usage monitoring is disabled (#10735)
  • Error handling .camunda symbolic link (#10641)
  • ZeebePartition caught in a loop transition to inactive after a dead partition (#9924)

Maintenance

  • Update 1.1.1f-1ubuntu2.13 to at least 1.1.1f-1ubuntu2.15 (#10800)

Merged Pull Requests

  • Increase timeout and add logging (#10868)
  • Update docker base image (#10862)
  • test(dispatcher): fixes sigsev due to consumer (#10853)
  • Yield actor thread between retries (#10844)
  • ci: run go client tests on github hosted runner (#10833)
  • Fix error on writing cache file in the Java client (#10831)
  • Fix restore app startup and shutdown behavior (#10825)
  • Use ClusteringRule for SecureClusteredMessagingIT (#10823)
  • test: handle temporarily missing snapshots more gracefully (#10812)
  • build(docker): update base image to fix CVE-2022-2068 (#10810)
  • Reset active sequence flows upon terminate end event activation (#10789)
  • Fix activation of Parallel Gateway through Process Instance Modification (#10779)
  • Stop raft server when going inactive due to unrecoverable errors (#10776)
  • fix: don't fail on startup if disk usage monitor is disabled (#10749)
  • test: don't fail test if scheduled task runs more often than expected (#10746)
  • ci: fix dependabot PR approval (#10666)
  • deps(maven): bump commons-text from 1.9 to 1.10.0 (#10559)

Operate

💊 Bugfixes

  • dmn: disable ELS indexing of DMN input and output values (#3534)
  • Add audience check of JWT for SaaS (#3502)
  • backend: add null check for JWT payload scope (#3500)
  • backend: add AccessDeniedHandler to Error (#3511)

🧹 Chore

  • backend: update Zeebe and Identity to 8.1.3 (#3580)

Tasklist

🧹 Chore

  • backend: update Zeebe abd Identity to 8.1.3 (#2226)
  • pom: update Spring Boot to 2.6.13 (#2222)
  • Dockerfile: update Docker base image to be temurin 17 (#2220)

Identity

💊 Bugfixes

Camunda Platform 8.0.8

08 Nov 08:34
acdf9d3
Compare
Choose a tag to compare

Zeebe

Bug Fixes

Broker

  • RetryStrategies do not yield (#10539)

Misc

  • Ensure RaftStore lock files are created and updated atomically (#10681)
  • Error handling .camunda symbolic link (#10641)
  • RandomizedRaftTest.livenessTestWithNoSnapshot fails because member is ACTIVE not READY (#10545)
  • ZeebePartition caught in a loop transition to inactive after a dead partition (#9924)
  • Failed to take snapshot in leader because index entry is not found (#9761)

Maintenance

  • Update org.scala-lang:scala-library to at least 2.13.9 (#10801)
  • Backport GitHub CI to stable/8.0 branch (#10009)

Merged Pull Requests

  • test(dispatcher): fixes sigsev due to consumer (#10853)
  • Yield actor thread between retries (#10844)
  • ci: run go client tests on github hosted runner (#10833)
  • Fix error on writing cache file in the Java client (#10831)
  • Stop raft server when going inactive due to unrecoverable errors (#10776)
  • Distribute deployment in post commit tasks (#10689)
  • Ensure raft storage lock file is update atomically (#10683)
  • ci: fix dependabot PR approval (#10666)
  • fix(raft): do not handle response if role is already closed (#10640)
  • fix: take snapshot if nothing was exported since last snapshot (#10611)
  • test: fix unfinished stubbing of command response writer (#10605)
  • deps(maven): bump commons-text from 1.9 to 1.10.0 (#10559)
  • fix(helm): rename podSecurityContext to containerSecurityContext (#10556)
  • fix(raft): handle exceptions on partition server init (#10450)

Operate

💊 Bugfixes

  • dmn: disable ELS indexing of DMN input and output values (#3537)
  • Add audience check of JWT for SaaS (#3502)
  • backend: add null check for JWT payload scope (#3500)
  • backend: add AccessDeniedHandler to Error (#3511)
  • backend: fix development version (#3488)
  • backend: allow dashes in URL (#3352) (#3478)
  • backend: persist batch operation before single operations are created (#3358) (#3479)

🧹 Chore

  • backend: update Zeebe and Identity to 8.0.8 (#3579)

Tasklist

🧹 Chore

  • backend: update Zeebe abd Identity to 8.0.8 (#2227)
  • Dockerfile: update Docker base image to be temurin 17 (#2219)

Identity

🚀 New Features

🧹 Chore

Camunda Platform 8.1.2

20 Oct 06:18
Compare
Choose a tag to compare

Zeebe

Bug Fixes

Broker

  • Fail to export the process instance modification record to Elasticsearch (#10732)

Merged Pull Requests

  • Add activatedElementInstanceKeys to modification record template (#10733)
  • Distribute deployment in post commit tasks (#10689)

Operate

💊 Bugfixes

  • Fix Identity authentication for non-empty context path (#3515)

🧹 Chore

  • pom: update Zeebe and Identity version to 8.1.2 (#3516)

Tasklist

🧹 Chore

  • pom: update Zeebe and Identity to 8.1.2 (#2174)

Identity

💊 Bugfixes

Camunda Platform 8.1.1

14 Oct 08:32
f0905c6
Compare
Choose a tag to compare

Zeebe

⚠️ Warning

A critical issue was found in the Zeebe ElasticSearch exporter which leads to records nog getting exported after
performing a process instance modification. This issue is affecting only Zeebe version 8.1.1.
When updating, it is recommended that you skip version 8.1.1 and update directly to 8.1.2.

Bug Fixes

Broker

  • NPE terminating both multi-instance body and child elements during PI modification (#10537)
  • Using modification, I can't activate an element if an interrupting event subprocess was triggered (#10477)

Misc

  • Ensure RaftStore lock files are created and updated atomically (#10681)
  • RandomizedRaftTest.livenessTestWithNoSnapshot fails because member is ACTIVE not READY (#10545)
  • Failed to take snapshot in leader because index entry is not found (#9761)

Merged Pull Requests

  • Ensure raft storage lock file is update atomically (#10683)
  • fix(raft): do not handle response if role is already closed (#10640)
  • fix: take snapshot if nothing was exported since last snapshot (#10611)
  • Remove interrupted state on event subprocess activation (#10609)
  • test: fix unfinished stubbing of command response writer (#10605)
  • Improve s3 backup store client reliability (#10603)
  • Fix NPE during PI modification (#10601)

Operate

💊 Bugfixes

  • enable adding variables for new parent scopes (#3494)
  • backend: fix incident import for migrated flow node instances (#3497)

🧹 Chore

  • backend: update Zeebe and Identity to 8.1.1 (#3501)

Tasklist

No changes

Identity

🚀 New Features

  • include keycloak theme in identity docker image

Camunda Platform 8.1.0

11 Oct 07:02
4790aa8
Compare
Choose a tag to compare

Zeebe

⚠️ Warning

A critical issue was found on Operate data importer which may lead to incidents not being imported to Operate.
This issue is affecting only Operate installations which where updated from 8.0, and not new installations of Operate.
When updating, it is recommended that you skip versions 8.1.0 and update directly to 8.1.1.

Enhancements

Broker

  • Writer timer triggered event with process instance key (#9519)
  • Export all records to ES by default (#8338)
  • Feature Request: On Timer events add scheduling at specific time (#3038)
  • I can access the numberOf* multi-instance properties (#2893)

Gateway

  • Support mutliple cluster contact points on the standalone Gateway (#4856)

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

  • 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)
  • Consider adding deploy workflow / cancel process instance to whitelisted commands (which will be accepted when backpressure is high) (#9283)
  • Implement some means to figure out where Zeebe's time is spent (#9282)
  • Feature Toggles (#9254)
  • BPMN Termination Event (#8789)
  • 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)
  • 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)
  • MetricsExporter does not configure a record filter (#9240)
  • DueDateTimeChecker will block progress if many timers are due (#9238)
  • DueDateTimeChecker may be scheduled with a negative delay (#9236)
  • Multiple triggered interrupting boundary events can deadlock process instance (#9233)
  • Interrupting event subprocess is activated more than once (#9185)
  • Removing Subscription consumer re-registers the consumer instead of removing (#9123)
  • ZeebeDbInconsistentException in ColumnFamily DMN_DECISION_REQUIREMENTS (#9115)
  • NPE in Validator (#9083)
  • Partition without leader where all brokers are listed as followers (#8978)
  • NPE during replay (#8830)
  • Job of cancelled instance can be activated if an error was thrown on it (#8588)
  • Multiple OOM encountered on benchmark cluster (#8509)
  • SIGBUS error with 1.2.2 (#8099)
  • Could not take snapshot on followers because the position doesn't exist (#7911)
  • Boundary Event can't be triggered after EventSubProcess is triggered (#6874)
  • IllegalStateException: Not expected to have an active sequence flow count lower then zero! (#6778)
  • A huge rejection reason causes an overflow in the record metadata (#6442)
  • java.lang.ClassCastException: class ModelElementInstanceImpl cannot be cast to class BpmnModelElementInstance (#4817)
  • Unable to use the same input/output element in multi-instance (#4687)
  • A workflow with start event message will deploy but fail to start if it has an event sub process (#4099)

Gateway

  • On each metadata change, the topology of partition followers grows in the Gateway's broker topology (#8724)

Java Client

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

Misc

  • Timer creations will cause to schedule multiple Tasks (#10532)
  • Writing TaskResult in ProcessScheduleService can block complete processing (#10526)
  • Corrupt partition prevents startup of node (#10451)
  • After restore, a completed backup is marked as failed (#10430)
  • DefaultActorClock is not thread safe (#10400)
  • Variable instructions of multiple activations sometimes ignored in process instance modification (#10317)
  • Inclusive gateway only allows default flow with condition (#10310)
  • Rejection on start instance is not always responded to client (#10250)
  • IllegalStateException in StreamProcessor : Cannot complete future, the future is already completed (#10240)
  • Exception loop in Engine during handling of unexpected error (#10199)
  • 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)
  • Snapshot and SnapshotStore toString implementations are recursive (#9828)
  • Time Cycle with start time is triggered multiple times after broker restart (#9680)
  • Job activation delayed by 10 seconds under stable network conditions (#9658)
  • Record log does not list correct starting before elements (#9656)
  • Incorrect creation_mode used for process_instance_creations_total metric (#9653)
  • 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)
  • Cannot connect standalone gateway with brokers behind a reverse proxy (#9342)
  • 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)
  • Partition is healthy is logged unnecessarily (#9207)
  • IndexOutOfBounds if output collection of multi-instance is modified (#9143)
  • Error with: Failing installation of 'LogStoragePartitionStep' (#9040)
  • Deadlock when starting Zeebe with only one CPU thread (#8992)
  • Partitions gets unhealthy if many timers are scheduled (#8991)
  • Unhealthy partition in long running benchmark (#8302)
  • InternalError: a fault occurred in a recent unsafe memory access operation in compiled Java code (#6504)

Maintenance

  • Migrate the StreamProcessor tests to the new StreamPlatformExtension (#10455)
  • Expand QA test for Star...
Read more

Camunda Platform 8.0.7

11 Oct 07:22
Compare
Choose a tag to compare

Zeebe

Bug Fixes

Gateway

  • On each metadata change, the topology of partition followers grows in the Gateway's broker topology (#8724)

Misc

  • Corrupt partition prevents startup of node (#10451)

Merged Pull Requests

  • Add verification timeout to SuccessfulDeploymentTest.shouldSendResponse (#10573)
  • test(dispatcher): fix potential sigsev in tests (#10538)
  • test(qa-client): use SocketUtil to get unused free port for connect failure test (#10517)
  • Do not fail consistency check if log is empty (#10463)
  • Specify the unit of retryBackOff (#10448)
  • Fix flaky JobMetricsTest (#10416)
  • Ensure retries are not interleaved even on multiple sequential calls (#10289)
  • Fix release script (#10279)
  • fix(gateway): store followers and inactive nodes in sets (#10255)

Operate

🚀 New Features

  • branch-deploy label for preview envs (#3327) (#3374)

💊 Bugfixes

  • backend: throw exception for invalid token (#3069) (#3260)

🧹 Chore

  • project: upgrade zeebe + identity to 8.0.7 (#3463)
  • update CHANGELOG.md

Tasklist

🚀 New Features

  • branch-deploy label for preview envs (#2079) (#2097)

🧹 Chore

  • project: upgrade-upgrade-zeebe-identity-to-8.0.7-to-8.1.0 (#2130)
  • update CHANGELOG.md

Identity

🧹 Chore

Camunda Platform 8.1.0-alpha5

13 Sep 06:31
8dbf21a
Compare
Choose a tag to compare
Pre-release

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 by publish-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...
Read more

Camunda Platform 8.0.6

06 Sep 12:46
8dbf21a
Compare
Choose a tag to compare

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

  • blank page fix (v.8.0) (#3278)
  • backend: fix spring dependencies (#3276)

🧹 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

🧹 Chore

Camunda Platform 8.0.5

12 Aug 07:27
Compare
Choose a tag to compare

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

  • add input for release workflow to support tagging with latest (#798) (#845)

🧹 Chore

  • backport workflow changes (#905)
  • update debian digest to acba414 (#847)
  • update debian digest to 332c026 (#842)