Skip to content

Releases: camunda/camunda-platform

8.3.0-alpha4

08 Aug 07:11
22c13dc
Compare
Choose a tag to compare
8.3.0-alpha4 Pre-release
Pre-release

Zeebe

Breaking Changes ❗

Docker - user

With the Zeebe 8.3.0-alpha4 release the default user the zeebe docker image runs with changed from root to 1000/zeebe. This was done in order to better comply with the OWASP recommendations on Docker Security

If you experience permission errors on your data or log volumes, you may need to make sure mounted volumes are writable by this user e.g. via setting fsGroup on k8s to 1000.

Docker - zbctl not included in the Docker image anymore

To reduce the amount of false-positive CVEs on scans of the zeebe docker image we decided to remove zbctl from it. We recommend you to install it locally.

Resources no longer available in the Deployment:CREATED event

Resources in the Deployment:CREATED event are no longer available. Custom Exporters using the resources from this event must be modified to get them from the Process:CREATED event for BPMN models and the DecisionRequirements:CREATED event for DMN models.

Change in monitoring endpoints

There were some changes to the monitoring endpoints of Zeebe, both for the gateway and the broker. All of these were existing redirects to the new endpoints, so their format is left unchanged; only the redirects have been removed.

You may have to change your Kubernetes health probes or metrics scraping endpoints to accomodate the new ones. Note that if you're deploying with the Helm charts, or are using Camunda Platform 8 SaaS, you do not need to do anything.

Broker

  • The /metrics endpoint is now /actuator/prometheus

Gateway

  • The /metrics endpoint is now /actuator/prometheus
  • The /health endpoint is now /actuator/health
  • The /startup endpoint is now /actuator/health/startup
  • The /live endpoint is now /actuator/health/liveness

Enhancements

Java Client

  • Stream jobs using job worker (#13473)
  • newModifyProcessInstanceCommand: complete command with single variable (#13460)
  • newThrowErrorCommand: complete command with single variable (#13458)
  • newFailCommand: complete command with single variable (#13456)
  • newBroadcastingSignalCommand: complete command with single variable (#13451)
  • newEvaluateDecisionCommand: complete command with single variable (#13449)
  • newPublishMessageCommand: complete command with single variable (#13447)
  • newCreateInstanceCommand: complete command with single variable (#13443)
  • Allow custom job worker executors (#13428)

Broker

  • Scheduled tasks should not block processing (#12302)

zbctl

  • Remove zbctl from 8.3 images going forward (#13024)

Misc

  • Validate user input before registering a worker to the job stream (#13465)
  • Implement ZeebeClient wrapper for the StreamJobs RPC (#13429)
  • Add and handle Process Deleting event (#13349)
  • Add a state to PersistedProcess (#13348)
  • Remove from PROCESS_INSTANCE_KEYS_BY_DEFINITION_KEY ColumnFamily (#13342)
  • Insert into the PROCESS_INSTANCE_KEYS_BY_DEFINITION_KEY ColumnFamily (#13341)
  • Add PROCESS_INSTANCE_KEYS_BY_DEFINITION_KEY ColumnFamily (#13340)
  • Add Resource Deleting intent (#13335)
  • As a Zeebe Java user, I want to complete a Job with a single variable (#13040)
  • Export number of buffered messages as metrics (#12975)
  • Add message definition extension elements (#12878)
  • Forcefully terminate a process instance (#12696)
  • Docker: Run the zeebe process with an unprivileged user by default (#12382)
  • Add gRPC job stream API (#11708)

Bug Fixes

Broker

  • Regression in deploying large payloads (#13233)

Misc

  • Release Dry fails because of unrecognized argument (#13715)
  • ZeebePartitionHealth repeatedly reports change of health status (#13650)
  • PartitionListeners are notified even if the transition is cancelled causing NPE (#13471)
  • Gateway readiness fails when tls enabled (#13431)
  • Cancel on-going remote stream registration on stream removal (#13061)
  • Error message truncation may be too strict (#13046)
  • Don't mutate state through JobBackoffChecker (#13041)
  • Zeebe should only log as JSON, if configured to do so (#12886)
  • ExceededBatchRecordSizeException: Can't append entry (#12007)

Maintenance

  • Automatically merge backport PRs (#13666)
  • Snyk monitoring wrong Docker images for stable releases (#13645)
  • Mark PR as stale after 1 month (#13601)
  • Define actor names for new remote stream actors (#13281)
  • Use a fixed length segment descriptor (#13240)
  • Align with Docker base image best practices (#13214)
  • Reduce container CVE maintenance effort (#12959)
  • Update Elasticsearch client to 8.7 (#12859)
  • Make dashboard UIDs human-readable (#12601)
  • Switch custom AwsSignHttpRequestInterceptor in Opensearch exporter to library (#12427)
  • Register ClientStreamConsumer adapters for every gRPC stream observer (#12390)
  • Implement ClientStreamConsumer adapter to forward jobs to gRPC clients (#12389)
  • Investigate usage of client in gateway (#11799)
  • Integrate end-to-end job stream lifecycle management (#11710)
  • ARM64 CI Jobs frequently fail due to connection resets (#11590)

Merged Pull Requests

  • Remove process instance keys from PROCESS_INSTANCE_KEY_BY_DEFINITION_KEY ColumnFamily (#13376)

Operate

🚀 New Features

  • backend: Update schema to support DELETE_DECISION_DEFINITION (#5035)
  • backend: resource based permissions for SaaS (#4965)
  • try active tab polling (#4940)
  • backend: change treePath data type and queries for flow node instances (#4993)
  • backend: Endpoint to search decision instances (#4893)
  • backend: default tenantId during migration (#4877)
  • backend: Endpoint to get decision requirements xml (#4868)
  • backend: add tenantId fields to indices... (#4869)
  • backend: replace ES BulkRequest with interface BatchRequest (#4702)
  • backend: Endpoint to search and filter decision requirements (#4826)
  • backend: Endpoint to get decision instance by id (#4849)

💊 Bugfixes

  • docker: run as non-root by default (#5020)
  • use carbon link for external href links (#5028)
  • security: Replace default-src csp header with more specific ones (#5033)
  • backend: Operate importer and archiver are not initialized (#5000)
  • backend: ClassCastException in post importer (#5008)
  • deps: update dependency mobx ...
Read more

8.2.11

08 Aug 06:43
94aef50
Compare
Choose a tag to compare

Zeebe

Enhancements

Misc

  • Forcefully terminate a process instance (#12696)

Bug Fixes

Misc

  • Release Dry fails because of unrecognized argument (#13715)
  • Gateway readiness fails when tls enabled (#13431)
  • ExceededBatchRecordSizeException: Can't append entry (#12007)

Maintenance

  • Snyk monitoring wrong Docker images for stable releases (#13645)
  • Investigate usage of client in gateway (#11799)
  • ARM64 CI Jobs frequently fail due to connection resets (#11590)

Merged Pull Requests

  • fix(ci): configure fake gcs server port (#13738)
  • fix(release): read releaseBranch from output on reusable workflow call (#13737)
  • Optimize Dockerfile for CVE maintenance (#13706)
  • Ban instance fix error message (#13705)
  • test(stream-platform): clear mock invocations to prevent memory leak (#13698)
  • refactor(gateway): remove responsiveness indicator (#13685)
  • Fix backport automerge (#13680)
  • Tag original PR author in backport PR (#13675)
  • Auto merge backport PRs (#13667)
  • test(engine): add TestWatcher to ProcessEngineMetricsTest (#13659)
  • fix(.github): monitor correct image on release (#13646)
  • Prevent exceeding max message size on job batch activate commands (#13624)
  • fix(broker): ensure that failure in transition to INACTIVE isn't ignored (#13608)
  • ci(smoke): use aws arm64 runner (#13530)
  • ci(go): fix go lint cache issue (#13308)

Operate

🚀 New Features

  • backend: change treePath data type and queries for flow node instances (#4998)
  • poll only in active tab (#4940) (#5014)

💊 Bugfixes

  • security: Replace default-src csp header with more specific ones (#5033) (#5050)

🧹 Chore

  • update Zeebe and Identity to 8.2.11 (#5064)
  • update CHANGELOG.md

Tasklist

🧹 Chore

  • bump zeebe to 8.2.11
  • update CHANGELOG.md

Identity

No changes

8.1.15

08 Aug 05:05
b7a947b
Compare
Choose a tag to compare

Zeebe

Bug Fixes

Misc

  • Release Dry fails because of unrecognized argument (#13715)
  • ZeebePartitionHealth repeatedly reports change of health status (#13650)
  • Gateway readiness fails when tls enabled (#13431)
  • Jobs not timing out in v8.1.12 (#13190)
  • Error message truncation may be too strict (#13046)
  • ExceededBatchRecordSizeException: Can't append entry (#12007)
  • Truncate errorMessage to prevent exceeding maxMessageSize (#11460)

Maintenance

  • Snyk monitoring wrong Docker images for stable releases (#13645)
  • Investigate usage of client in gateway (#11799)

Merged Pull Requests

  • fix(release): read releaseBranch from output on reusable workflow call (#13737)
  • Fix backport automerge (#13680)
  • Tag original PR author in backport PR (#13675)
  • Auto merge backport PRs (#13667)
  • test(engine): add TestWatcher to ProcessEngineMetricsTest (#13659)
  • fix(broker): report health on change only (#13655)
  • fix(.github): monitor correct image on release (#13646)
  • ci(release): use new stable release runner pool (#13628)
  • Prevent exceeding max message size on job batch activate commands (#13624)
  • fix(release): increased maven & Go release timeout (#13623)
  • fix(broker): ensure that failure in transition to INACTIVE isn't ignored (#13608)
  • Resolve flaky EmbeddedSubProcessConcurrencyTest (#13498)
  • Reset reschedule flag correctly on JobTimeoutTrigger (#13441)
  • Increase error message truncation limit (#13414)
  • refactor: do not upload sarif on release dry run (#13411)
  • Temporarily disable TCC for integration tests (#13404)
  • ci(go): fix go lint cache issue (#13308)
  • Log node member ID via the scheduler name as part of actor logging context (#13298)
  • fix: change shouldNotPreallocateSegmentFiles() test when running on M… (#12816)
  • Limit error message size in job and incident records (#12066)

Operate

🚀 New Features

  • backend: change treePath data type and queries for flow node instances (#5003)
  • poll only in active tab (#4940) (#5015)

💊 Bugfixes

  • disable inline scripts (#5060)
  • backend: Operate importer and archiver are not initialized (#5044)
  • security: Replace default-src csp header with more specific ones (#5033) (#5052)
  • chore: change base image
  • backend: Field parentKey missing in proces instance endpoint (#4931)
  • backend: Fix vulnerabilities reported by Snyk (#4922)

🧹 Chore

Tasklist

💊 Bugfixes

🧹 Chore

  • bump zeebe to 8.1.15
  • runs-on build
  • migrate main Jenkins build pipeline to GHA for stable/8.1 (#3104)
  • update CHANGELOG.md

Identity

💊 Bugfixes

  • management-api/pom.xml to reduce vulnerabilities (#1955)

8.0.19

08 Aug 05:02
6ed415f
Compare
Choose a tag to compare

Zeebe

Bug Fixes

Misc

  • Release Dry fails because of unrecognized argument (#13715)
  • ZeebePartitionHealth repeatedly reports change of health status (#13650)
  • Error message truncation may be too strict (#13046)
  • ExceededBatchRecordSizeException: Can't append entry (#12007)
  • Truncate errorMessage to prevent exceeding maxMessageSize (#11460)

Maintenance

  • Snyk monitoring wrong Docker images for stable releases (#13645)

Merged Pull Requests

  • fix(release): read releaseBranch from output on reusable workflow call (#13737)
  • Tag original PR author in backport PR (#13675)
  • Auto merge backport PRs (#13667)
  • test(engine): add TestWatcher to ProcessEngineMetricsTest (#13659)
  • fix(broker): report health on change only (#13655)
  • fix(.github): monitor correct image on release (#13646)
  • ci(release): use new stable release runner pool (#13628)
  • Prevent exceeding max message size on job batch activate commands (#13624)
  • fix(release): increased maven & Go release timeout (#13623)
  • Increase error message truncation limit (#13414)
  • refactor: do not upload sarif on release dry run (#13411)
  • Temporarily disable TCC for integration tests (#13404)
  • ci(go): fix go lint cache issue (#13308)
  • [Backport stable/8.0] fix: fix log info arguments #13137 (#13140)
  • fix: change shouldNotPreallocateSegmentFiles() test when running on M… (#12816)
  • Limit error message size in job and incident records (#12066)
  • fix: more precise and reliable way to force new leaders in tests (#10066)

Operate

🚀 New Features

  • backend: change treePath data type and queries for flow node instances (#5002)

💊 Bugfixes

  • disable inline scripts (#5059)
  • security: Replace default-src csp header with more specific ones (#5033) (#5051)
  • chore: change base image
  • backend: Field parentKey missing in proces instance endpoint (#4932)
  • backend: Fix vulnerabilities reported by Snyk (#4927)

🧹 Chore

Tasklist

🧹 Chore

  • bump zeebe to 8.0.19
  • cleanup Jenkins jobs
  • migrate main Jenkins build pipeline to GHA for (#3106)
  • update CHANGELOG.md

Identity

💊 Bugfixes

  • management-api/pom.xml to reduce vulnerabilities (#1950)
  • sdk-java/pom.xml to reduce vulnerabilities (#1930)

8.2.10

28 Jul 08:06
4e944d7
Compare
Choose a tag to compare

Zeebe

Bug Fixes

Misc

  • ZeebePartitionHealth repeatedly reports change of health status (#13650)

Merged Pull Requests

  • fix(broker): report health on change only (#13655)
  • ci(release): use new stable release runner pool (#13628)
  • Improve logs in LocalStack backup tests (#13599)

Operate

💊 Bugfixes

  • backend: ClassCastException in post importer (#5008) (#5009)

🧹 Chore

  • pom: update Zeebe and Identity till 8.2.10 (#5011)
  • update CHANGELOG.md

Tasklist

🧹 Chore

  • release operator 8.2.10
  • update CHANGELOG.md

Identity

💊 Bugfixes

  • management-api/pom.xml to reduce vulnerabilities (#1957)

8.2.9

26 Jul 14:45
bb64851
Compare
Choose a tag to compare

Zeebe

Enhancements

Misc

  • Detect health issue when partition is stuck in a transition (#13042)

Bug Fixes

Misc

  • Jobs not timing out in v8.1.12 (#13190)
  • Error message truncation may be too strict (#13046)

Maintenance

  • Use Snyk to check for license issues or dependency vulnerabilities (#9245)

Merged Pull Requests

  • fix(release): increased maven & Go release timeout (#13623)
  • deps(maven): bump version.spring-boot from 3.1.1 to 3.1.2 (#13569)
  • refactor(broker): log write failure for more context (#13518)
  • Resolve flaky EngineErrorHandlingTest.shouldNotBanInstanceOnJobCommand (#13502)
  • Resolve flaky EmbeddedSubProcessConcurrencyTest (#13498)
  • Mark skipped commands as processed (#13446)
  • Reset reschedule flag correctly on JobTimeoutTrigger (#13441)
  • Increase error message truncation limit (#13414)
  • refactor: do not upload sarif on release dry run (#13411)
  • Temporarily disable TCC for integration tests (#13404)
  • Switch to software.xdev.saveactions IDEA plugin (#13326)
  • Delete flaky test CancelProcessInstanceBanTest (#13310)
  • Log node member ID via the scheduler name as part of actor logging context (#13298)
  • refactor: stabilize container based tests (#13278)
  • Monitor Snyk projects on release (#13069)
  • fix: change shouldNotPreallocateSegmentFiles() test when running on M… (#12816)

Operate

💊 Bugfixes

  • backend: fix the exception in post importer (#4879) (#4880)

🧹 Chore

  • update base digest amd64 (#4989)
  • pom: update Zeebe and Identity till 8.2.9 (#4987)
  • pom: update Spring Boot to fix CVE-2023-34034 (#4967)
  • deps: bump version.spring.boot from 3.0.7 to 3.1.1 (#4788) (#4852)
  • update CHANGELOG.md

Tasklist

💊 Bugfixes

  • fixing billing tab (#3235)

🧹 Chore

  • bumping zeebe and identity for 8.2.9 release
  • runs-on build
  • migrate main Jenkins build pipeline to GHA for stable/8.2 (#3102)
  • update CHANGELOG.md

Identity

No changes

8.3.0-alpha3

11 Jul 08:24
6c6b938
Compare
Choose a tag to compare

Zeebe

Release 8.3.0-alpha3

Enhancements

Misc

  • Automatically add support label to support related issues (#12655)

Bug Fixes

Misc

  • When the deployment of a process definition failed, clients can still start new process instances of the actually non-existing process definition (#13254)
  • Segfault on enabling async scheduled task (#13164)
  • NPE when processing Job.TIME_OUT command (#13123)
  • Handle stream consumers changes during push (#13038)
  • Endless client job stream registration (#13036)
  • Straight-through processing loop may cause problems (#12957)
  • Failing jobs with job push enabled breaks the job lifecycle (#12933)
  • Allow extending journal record format with out breaking compatibility (#12915)
  • ModifyProcessInstanceRejectionTest#shouldRejectActivationWhenAncestorScopeIsNotFlowScope test fails on Windows (#12875)
  • Catch all error events by using empty 'errorCode' does not work (#12837)
  • Cannot resolve output mapping incident on a none end event (#12833)

Maintenance

  • Remove Spring warning about spring-jcl and commons-logging (#13299)
  • Append latest version of records by default (#13161)
  • Implement compact record logger for Command Distribution (#13057)
  • Compare SST partitioning with real Column Family split (#12955)
  • StateUtil.verifySnapshotLogConsistent message does not indicate which partition is affected (#12818)
  • Don't share mutable state through MutablePendingMessageSubscriptionState (#12798)
  • Version event appliers (#12764)
  • Reduce startup time when there are many segments (#12667)
  • Automatically add support label to support related issues (#12655)
  • Improve QA of stable branches (#12418)
  • Create a CommandRedistributor (#11914)
  • Switch Deployment:Create processor to new record distribution behavior (#11661)
  • Use Snyk to check for license issues or dependency vulnerabilities (#9245)
  • Replace usages of JSR305 from FindBugs with SpotBugs annotations (#8846)

Documentation

  • Document new Deployment Distribution logic (#13058)

Merged Pull Requests

  • deps(maven): bump rest-assured from 5.3.0 to 5.3.1 (#13168)
  • Monitor Snyk projects on release (#13069)

Operate

🚀 New Features

  • backend: Endpoint to get decision requirements by key (#4794)
  • backend: Introduce NumberThrottable for adapting batch size (#4551)
  • backend: Endpoint to search and filter decision definitions (#4708)
  • update bpmn-js / @bpmn-io/element-template-icon-renderer (#4621)
  • backend-test: Add test for catch all error event (#4706)
  • backend: Endpoint to get decision definition by key (#4677)
  • backend: Remove usage of ELS classes (#4647)

💊 Bugfixes

  • backend: close ElasticsearchClient properly (#4840)
  • deps: update dependency mixpanel-browser to v2.47.0 (#4286)
  • migration-test: add store package for scanning (#4793)
  • backend: post importer must be ready for deleted process instances (#4755)
  • deps: update dependency dmn-js to v14 (#4775)
  • backend: Field parentKey missing in proces instance endpoint (#4710)
  • deps: update dependency @carbon/elements to v11.24.0 (#4760)
  • deps: update dependency bpmn-js to v13.2.0 (#4762)
  • deps: update dependency date-fns to v2.30.0 (#4763)
  • deps: update all non-major dependencies (#3962)
  • backend: fix NPEs (#4719)

🧹 Chore

  • update Zeebe and Identity to 8.3.0-alpha3 (#4847)
  • fix dmn arrow color
  • convert processes notifications to carbon (#4828)
  • deps: bump frontend-maven-plugin from 1.12.1 to 1.13.4 (#4812)
  • fix broken styles after carbon update (#4827)
  • deps: update eclipse-temurin:17.0.7_7-jre-focal docker digest (#4831)
  • convert decisions notifications to carbon (#4824)
  • copy and adjust tests (#4823)
  • add result panel (#4822)
  • add skeleton (#4821)
  • add input output panel (#4820)
  • use tabview for bottom panel (#4809)
  • implement infinite scrolling (#4790)
  • docker-compose: allow deletion with wildcard for dev ELS
  • convert decision instance detail header to carbon (#4803)
  • deps: bump maven-shade-plugin from 3.4.1 to 3.5.0 (#4796)
  • deps: bump version.spring.boot from 3.0.7 to 3.1.1 (#4788)
  • deps: bump snakeyaml from 1.33 to 2.0 (#4185)
  • deps: bump maven-failsafe-plugin from 3.1.0 to 3.1.2 (#4797)
  • deps: bump version.micrometer from 1.11.0 to 1.11.1 (#4795)
  • fix tooltip displayed for operation for large variable names (#4791)
  • deps: bump version.jackson from 2.15.0 to 2.15.2 (#4633)
  • update image base name
  • deps: bump auth0 from 1.44.2 to 2.2.0 (#4468)
  • deps: bump maven-source-plugin from 3.2.1 to 3.3.0 (#4601)
  • deps: bump maven-release-plugin from 3.0.0 to 3.0.1 (#4656)
  • copy and adjust tests (#4785)
  • fix variable panel tests (#4773)
  • add visual regression tests (#4553)
  • add skeleton (#4759)
  • add view full variable buttons (#4756)
  • convert variable footer to carbon (#4752)
  • update carbon and composite component dependencies (#4774)
  • deps: update dependency lint-staged to v13.2.3 (#4757)
  • deps: update dependency @testing-library/dom to v9.3.1 (#4749)
  • deps: update dependency testcafe to v2.6.2 (#4750)
  • deps: update dependency typescript to v5.1.5 (#4751)
  • convert new variable modifications to carbon (#4743)
  • deps: update dependency monaco-editor to v0.39.0 (#4731)
  • deps: update hashicorp/vault-action digest to 357cb9c (#4728)
  • deps: update node.js to v18 (#4732)
  • add edit variable field (#4742)
  • fix styling for existing variables (#4733)
  • add operation buttons for existing variables ([#4727](https://github.com...
Read more

8.2.8

11 Jul 05:57
bfdbf60
Compare
Choose a tag to compare

Zeebe

Release 8.2.8

Bug Fixes

Broker

  • Regression in deploying large payloads (#13233)
  • No space left on device while receiving snapshot leads to unhealthy followers (#6232)

Misc

  • When the deployment of a process definition failed, clients can still start new process instances of the actually non-existing process definition (#13254)
  • Segfault on enabling async scheduled task (#13164)
  • On processing error lastProcessPosition is not updated which can cause inconsistent state on restart (#13101)
  • Failing jobs with job push enabled breaks the job lifecycle (#12933)
  • ModifyProcessInstanceRejectionTest#shouldRejectActivationWhenAncestorScopeIsNotFlowScope test fails on Windows (#12875)
  • StackOverflowError when terminating process with a lot of child processes (#8955)

Maintenance

  • Avoid usage of actor in gateway job stream (#13037)

Merged Pull Requests

  • [Backport stable/8.2] deps(parent): bump zeebe-test-container to 3.6.0 (#13265)
  • Reset the diskSpaceAvailable flag correctly (#13260)
  • Prevent StackOverFlowError during termination of children (#13258)
  • Mark command as processed even on processing error (#13206)
  • fix(scheduler): ensure callbacks added after future is completed are executed (#13139)
  • Fix line separators ModifyProcessInstanceRejectionTest (#13117)
  • test(qa): fix flakiness by awaiting snapshot on restarted broker (#13112)
  • test: simplify GCS restore acceptance tests (#13050)
  • Allow ActorFuture.onComplete to be called by non-actors (#13043)
  • refactor(engine): migrate job processors to typed record processor (#12943)
  • Refactor job command preconditions (#12753)

Operate

🚀 New Features

  • backend: add check for already running reindex task (#4748)
  • update bpmn-js / @bpmn-io/element-template-icon-renderer (#4621) (#4765)

💊 Bugfixes

  • backend: post importer must be ready for deleted process instances (#4792)
  • backend: fix NPEs (#4719) (#4726)

🧹 Chore

  • update zeebe and identity to 8.2.8 (#4839)
  • Dockerfile: update Temurin image digest (#4841)
  • deps: update eclipse-temurin:17-jre-focal docker digest (#4735) (#4738)
  • update CHANGELOG.md

Tasklist

🚀 New Features

  • backend: adding config for act and view users (#3139)

💊 Bugfixes

  • removing not needed attributes
  • returning the correct user for jwt (#3180)
  • removing limit to return processes (#3176)

🧹 Chore

  • bumping Zeebe and Identity 8.2.8
  • security: bumping snakeyaml (#3142)
  • security: fix jackson vulnerability (#3136)
  • backend: bumping spring-boot version (#3101)
  • update CHANGELOG.md
  • Add package manager version to package.json
  • Mock version on visual regression tests (#2782)

Identity

🚀 New Features

  • add support for connecting to Keycloak v21 (#1830) (#1884)

💊 Bugfixes

  • management-api/pom.xml to reduce vulnerabilities (#1900)

8.1.14

11 Jul 05:56
9fb22c1
Compare
Choose a tag to compare

Zeebe

Release 8.1.14

Bug Fixes

Broker

  • Regression in deploying large payloads (#13233)
  • No space left on device while receiving snapshot leads to unhealthy followers (#6232)

Misc

  • When the deployment of a process definition failed, clients can still start new process instances of the actually non-existing process definition (#13254)
  • Segfault on enabling async scheduled task (#13164)
  • StackOverflowError when terminating process with a lot of child processes (#8955)

Maintenance

  • Avoid usage of actor in gateway job stream (#13037)

Merged Pull Requests

  • Delete flaky test CancelProcessInstanceBanTest (#13310)
  • refactor: stabilize container based tests (#13278)
  • [Backport stable/8.1] deps(parent): bump zeebe-test-container to 3.6.0 (#13264)
  • Reset the diskSpaceAvailable flag correctly (#13260)
  • Prevent StackOverFlowError during termination of children (#13258)
  • Invalidate process cache on deployment rejection (#13256)
  • Mark command as processed even on processing error (#13206)
  • fix(scheduler): ensure callbacks added after future is completed are executed (#13139)
  • fix: fix log info arguments #13137 (#13138)
  • test(qa): fix flakiness by awaiting snapshot on restarted broker (#13112)
  • Monitor Snyk projects on release (#13069)
  • Allow ActorFuture.onComplete to be called by non-actors (#13043)
  • test(broker): wait until records are exported before taking snapshot (#13039)

Operate

🚀 New Features

  • backend: check for migration tasks in Elasticsearch (#4746)
  • update bpmn-js / @bpmn-io/element-template-icon-renderer (#4621) (#4766)

🧹 Chore

  • update Zeebe and Identity to 8.1.14 (#4846)
  • Dockerfile: update Temurin image digest (#4843)
  • deps: update eclipse-temurin:17-jre-focal docker digest (#4735) (#4739)
  • update CHANGELOG.md

Tasklist

🚀 New Features

  • backend: adding config for act and view users (#3139)

💊 Bugfixes

  • removing extra attributes
  • returning the correct user for jwt (#3180)
  • Bumping spring version to fix vulnerabilities on 8.1 (#3128)

🧹 Chore

  • fixing version
  • bumping release/identity veriosn 8.1.14
  • security: bumping snakeyaml (#3138)
  • security: bumping jackson version to fix vulnerability (#3137)
  • update CHANGELOG.md

Identity

💊 Bugfixes

  • management-api/pom.xml to reduce vulnerabilities (#1905)
  • management-api/pom.xml to reduce vulnerabilities (#1898)

8.0.18

11 Jul 05:55
42a9178
Compare
Choose a tag to compare

Zeebe

Release 8.0.18

Bug Fixes

Broker

  • No space left on device while receiving snapshot leads to unhealthy followers (#6232)

Misc

  • When the deployment of a process definition failed, clients can still start new process instances of the actually non-existing process definition (#13254)
  • StackOverflowError when terminating process with a lot of child processes (#8955)

Merged Pull Requests

  • Delete flaky test CancelProcessInstanceBanTest (#13310)
  • refactor: stabilize container based tests (#13278)
  • Reset the diskSpaceAvailable flag correctly (#13260)
  • Prevent StackOverFlowError during termination of children (#13258)
  • fix(scheduler): ensure callbacks added after future is completed are executed (#13139)
  • test(qa): fix flakiness by awaiting snapshot on restarted broker (#13112)
  • Monitor Snyk projects on release (#13069)
  • Allow ActorFuture.onComplete to be called by non-actors (#13043)
  • test(broker): wait until records are exported before taking snapshot (#13039)

Operate

🚀 New Features

  • backend: check for migration tasks in Elasticsearch (#4747)

🧹 Chore

  • update Zeebe and Identity to 8.0.18 (#4845)
  • Dockerfile: update Temurin image digest (#4842)
  • deps: update eclipse-temurin:17-jre-focal docker digest (#4735) (#4740)
  • update CHANGELOG.md

Tasklist

🧹 Chore

  • bumping release/identity veriosn 8.0.18
  • update CHANGELOG.md

Identity

💊 Bugfixes

  • management-api/pom.xml to reduce vulnerabilities (#1901)