Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: camunda/camunda

8.8.1-optimize

07 Nov 18:09

Choose a tag to compare

Please refer to the Camunda Monorepo 8.8.1 Release Notes for full details.

8.9.0-alpha1

06 Nov 11:00

Choose a tag to compare

8.9.0-alpha1 Pre-release
Pre-release

version:8.9.0-alpha1

Enhancements

Misc

  • Mark batchOperations as FAILED if all partitions have failed (#37821)
  • I can download the diagram as bpmn xml file (#22005)

Bug Fixes

Misc

  • Activateable jobs with NO_CATCH_EVENT_FOUND element id after old incident is resolved (#39853)
  • All process instances are affected by batch operations if a process with all versions is selected (#39848)
  • Camunda 8.7 REST client fails on unknown response properties on job activate (#39675)
  • Job completion throws wrong error code (#39672)
  • c8run: --port isn't printed in "endpoints" dialogue (#39604)
  • Tasklist/Operate versions are wrong on the 8.8 release (#39559)
  • ProcessModelReader NPE (#39534)
  • Failing to parse ZonedDateTime - introduced with typed field for Java-Client (#39474)
  • Authorizations checks are not consistently applied to distributed signal commands (and potentially more) (#39430)
  • Specification missing 409 for Process Migration (#39336)
  • Reject Process Instance Migration with Duplicate Sequence Flow Mapping to The Same Target (#39237)
  • Public start forms link redirects to login page (#39234)
  • Java Client Response ProcessDefinition is missing field hasStartForm (#38941)
  • Inconsistency between mandatory fields in ui vs api for the user update request (#38847)
  • Prevent storing sessions when using OIDC for API calls (#37983)
  • Variables on elements without instances are not shown in modification mode (#37187)
  • Sorting arrows incorrect in Authorizations data tables (#34903)
  • RuntimeException: Expected to activate jobs of type '..', but no jobs available and at least one broker returned 'RESOURCE_EXHAUSTED' (#25806)

Maintenance

  • Refactor BatchOperation Scheduler for better modularity (#36751)
  • Add ArchUnit test to ensure methods annotated by @VisibleForTesting are called only in appropriate contexts (#26687)

Merged Pull Requests

  • fix: fix api-key input parameter for fossa checks (#40159)
  • ci: ensure Minimus credentials in all places (#40155)
  • fix: return 503 on job activation resource exhaustion (#39985)
  • feat: Support for spring proxy classes in Camunda annotation processing (#39958)
  • 37204-refactor-requestHelpers (#39859)
  • test: added tests for search element instance api (#39809)
  • fix: do not wrap parse exceptions as problems (#39673)
  • fix: ignore unknown response properties in zeebe client (#39669)
  • 37204-test-resource-api (#39644)
  • fix: support zoned ISO 8601 date-time in camunda client (#39611)
  • 37204-test-deploy-resource-api (#39555)
  • test: added tests for process definition get, get start form and get xml (#39537)
  • [Backport stable/8.8] fix failing operate ITs (#39402)
  • test: reenable and fix failing operate ITs (#39385)
  • 37204-test-process-definiton-api (#39378)

8.8.3

05 Nov 11:20

Choose a tag to compare

version:8.8.3

Bug Fixes

Misc

  • Initial leader of dynamically scaled partition does not perform log compaction until restart/leader change (#39967)
  • Too many historical usage metrics indices are created (#39357)
  • Version checks are not preventing schema updates (#38985)
  • Map serialization error when importing dashboards in Optimize (#38860)
  • Inconsistency between mandatory fields in ui vs api for the user update request (#38847)
  • NullPointerException in SearchQueryResponseMapper when IncidentEntity state is null (#37288)
  • Long variable lists in dropdowns are cut off - some options inaccessible (#35101)
  • java.lang.IllegalStateException: Expected to find element instance for given key, but didn't exist. (#26755)
  • RuntimeException: Expected to activate jobs of type '..', but no jobs available and at least one broker returned 'RESOURCE_EXHAUSTED' (#25806)

Merged Pull Requests

  • refactor: add missing mocks to tests and remove dead code (#40277)
  • test: avoid hashing 1000 user passwords in ScaleUpPartitionsTest (#40272)
  • test: reduce membership delays for all tests using TestStandaloneBroker (#40271)
  • test: use filesystem backup store to avoid container (#40269)
  • Expand logging on element instance not found in element tree path builder (#40216)
  • fix: wait on StateController.closeDB in ZeebeDBPartitionTransitionStep (#40203)
  • test: improve performances of Zeebe QA test (#40202)
  • fix: several user endpoints do not require secondary storage (#40200)
  • fix: actually call log flush instead of looping (#40198)
  • perf: test cluster scales thread count to match replicas (#40193)
  • perf: avoid runtime flush on shutdown (#40190)
  • fix: improve YAML collection parsing (#40178)
  • fix: fix api-key input parameter for fossa checks (#40159)
  • fix: snapshot for bootstrap should not always be reserved (#40147)
  • test: add timeout to fail fast (#40121)
  • feat: stackless MessagingException to reduce noise (#40084)
  • fix: use snapshot position in recovery failure message (#40077)
  • Prevent ALREADY_EXISTS error in ITs (#40042)
  • fix: allow editing users in frontend without setting name or email (#40032)
  • fix: add missing READ_PROCESS_INSTANCE permission (#40021)
  • fix: reset exporter to isolate tests (#39984)
  • fix: in MigrationSnapshotDirector call onHealthReport when listener subscribes (#39949)
  • feat: more parameter resolvers (#39822)
  • map RESOLVE incident intent to ACTIVE incident state (#39815)
  • ci: add new metadata print composite action (#39680)
  • 37590 validate identity entity ids (#39635)
  • ci: fix AWS CI (#39632)
  • fix: add usage metrics rollover interval validation and configuration (#39556)
  • feat: add test libs to bom (#39531)
  • fix: Correct Metadata Display & Positioning for Ad‑Hoc Sub‑Process Inner Instances in Operate History Tree (#39163)
  • feat: enable operate listeners tab v2 (#38956)
  • fix: replace reflection methods with basic equals and hashCode (#38950)
  • test: remove dispatch trigger to fix tile drag test (#38552)
  • refactor: remove session creation on api calls (#38369)
  • ci: reenable optimize e2e tests (#38366)
  • fix: reposition submenus to stay in viewport (#38039)
  • test: split zeebe qa tests into engine and cluster (#37301)
  • ci: remove obsolete workflow (#21600)

8.7.13-optimize

06 Nov 14:35

Choose a tag to compare

8.6.20-optimize

06 Nov 14:34

Choose a tag to compare

8.7.17

04 Nov 12:38

Choose a tag to compare

version:8.7.17

Bug Fixes

Misc

  • Activateable jobs with NO_CATCH_EVENT_FOUND element id after old incident is resolved (#39853)
  • Job completion throws wrong error code (#39672)
  • Version checks are not preventing schema updates (#38985)
  • RuntimeException: Expected to activate jobs of type '..', but no jobs available and at least one broker returned 'RESOURCE_EXHAUSTED' (#25806)
  • Process instances can be created for deleted process (#21357)

Merged Pull Requests

  • test: reduce membership delays for all tests using TestStandaloneBroker (#40271)
  • fix: wait on StateController.closeDB in ZeebeDBPartitionTransitionStep (#40203)
  • test: improve performances of Zeebe QA test (#40202)
  • test: add timeout to fail fast (#40121)
  • feat: stackless MessagingException to reduce noise (#40084)
  • fix: use snapshot position in recovery failure message (#40077)
  • deps: Update dependency io.grpc:grpc to v1.76.0 (#40067)
  • fix: return 503 on job activation resource exhaustion (#39985)
  • fix: in MigrationSnapshotDirector call onHealthReport when listener subscribes (#39949)
  • Ensure correct element id is set when resolving old incidents (#39861)
  • fix: MigrationSnapshotDirector health status is propagated correctly (#39790)
  • feat: override partitionId only if it is valid (#39749)
  • [backport stable/8.8] fix: fix issue with byte[] serialization. (#39733)
  • test: add VersionCheck test for SNAPSHOT versions (#39458)
  • fix: avoid creating a multiline comment when raft flush is disabled (#39365)
  • feat: allow tenant id control in deployment annotation (#39116)
  • fix: enable full annotation processing for protocol module (#25660)
  • fix: ordered distribution of resource deployment and deletion (#24099)

8.6.30

04 Nov 12:47

Choose a tag to compare

version:8.6.30

Bug Fixes

Misc

  • Activateable jobs with NO_CATCH_EVENT_FOUND element id after old incident is resolved (#39853)
  • Camunda 8.7 REST client fails on unknown response properties on job activate (#39675)
  • Job completion throws wrong error code (#39672)
  • Specification missing 409 for Process Migration (#39336)
  • Version checks are not preventing schema updates (#38985)
  • Prevent exporter related data loss due to configuration errors (#29674)
  • RuntimeException: Expected to activate jobs of type '..', but no jobs available and at least one broker returned 'RESOURCE_EXHAUSTED' (#25806)
  • Prevent exporter related data loss due to configuration errors (#29674)
  • RuntimeException: Expected to activate jobs of type '..', but no jobs available and at least one broker returned 'RESOURCE_EXHAUSTED' (#25806)
  • Process instances can be created for deleted process (#21357)

Maintenance

  • Prevent exporter related data loss due to configuration errors (#29674)
  • Prevent exporter related data loss due to configuration errors (#29674)

Merged Pull Requests

  • test: reduce membership delays for all tests using TestStandaloneBroker (#40271)
  • test: add task completion with large variable form e2e test (#40221)
  • fix: wait on StateController.closeDB in ZeebeDBPartitionTransitionStep (#40203)
  • test: improve performances of Zeebe QA test (#40202)
  • test: add timeout to fail fast (#40121)
  • feat: stackless MessagingException to reduce noise (#40084)
  • fix: use snapshot position in recovery failure message (#40077)
  • deps: Update dependency io.grpc:grpc to v1.76.0 (#40067)
  • [Backport stable/8.7] fix: return 429 on job activation resource exhaustion (#40064)
  • fix: return 503 on job activation resource exhaustion (#39985)
  • fix: in MigrationSnapshotDirector call onHealthReport when listener subscribes (#39949)
  • Ensure correct element id is set when resolving old incidents (#39861)
  • fix: MigrationSnapshotDirector health status is propagated correctly (#39790)
  • feat: store schema version metadata in 8.7 (#39769)
  • feat: override partitionId only if it is valid (#39749)
  • [backport stable/8.8] fix: fix issue with byte[] serialization. (#39733)
  • fix: do not wrap parse exceptions as problems (#39673)
  • fix: ignore unknown response properties in zeebe client (#39669)
  • fix: use self-hosted runners to run fossa analysis (#39560)
  • fix: add 409 to PI migration API responses (#39461)
  • test: add VersionCheck test for SNAPSHOT versions (#39458)
  • test: reenable and fix failing operate ITs (#39385)
  • fix: avoid creating a multiline comment when raft flush is disabled (#39365)
  • fix: post import queue metric was not correctly registered (#39230)
  • feat: Archive Standalone Decision Instances (backport stable/8.7) (#38993)
  • ci: fix command to run Operate importer tests in stable/8.7 (#38896)
  • ci: include main as base ref, and enhance label gathering (#38770)
  • feat: Submit all types of Junit test details to CI Analytics (#38201)
  • [Backport stable/8.7] feat: add gateway endpoint for deleting an exporter (#37443)
  • [Backport stable/8.7] feat: add support for deleting exporter from runtime in broker (#37440)
  • [Backport stable/8.7] feat(config): add and apply cluster change operation for delete exporter (#37377)
  • [Backport stable/8.7] feat: do not remove exporters that are removed from application config (#37369)
  • [Backport stable/8.7] Add exporter state to identify exporters whose configuration is removed (#37364)
  • feat: add gateway endpoint for deleting an exporter (#36997)
  • feat: add support for deleting exporter from runtime in broker (#36986)
  • feat: add support for DeleteExporter request handling in broker (#35324) (#36516)
  • feat(config): add and apply cluster change operation for delete exporter (#35623)
  • feat: do not remove exporters that are removed from application config (#35504)
  • Add exporter state to identify exporters whose configuration is removed (#35383)
  • deps: Update version.bouncycastle to v1.81 (main) (#33638)
  • fix: enable full annotation processing for protocol module (#25660)
  • fix: ordered distribution of resource deployment and deletion (#24099)

8.9.0-alpha1-rc1

29 Oct 11:37

Choose a tag to compare

8.9.0-alpha1-rc1 Pre-release
Pre-release

version:8.9.0-alpha1-rc1

Enhancements

Misc

  • Mark batchOperations as FAILED if all partitions have failed (#37821)
  • I can download the diagram as bpmn xml file (#22005)

Bug Fixes

Misc

  • Activateable jobs with NO_CATCH_EVENT_FOUND element id after old incident is resolved (#39853)
  • All process instances are affected by batch operations if a process with all versions is selected (#39848)
  • Camunda 8.7 REST client fails on unknown response properties on job activate (#39675)
  • Job completion throws wrong error code (#39672)
  • c8run: --port isn't printed in "endpoints" dialogue (#39604)
  • Tasklist/Operate versions are wrong on the 8.8 release (#39559)
  • ProcessModelReader NPE (#39534)
  • Failing to parse ZonedDateTime - introduced with typed field for Java-Client (#39474)
  • Authorizations checks are not consistently applied to distributed signal commands (and potentially more) (#39430)
  • Specification missing 409 for Process Migration (#39336)
  • Reject Process Instance Migration with Duplicate Sequence Flow Mapping to The Same Target (#39237)
  • Public start forms link redirects to login page (#39234)
  • Inconsistency between mandatory fields in ui vs api for the user update request (#38847)
  • Prevent storing sessions when using OIDC for API calls (#37983)
  • Prevent storing sessions when using OIDC for API calls (#37983)
  • Variables on elements without instances are not shown in modification mode (#37187)
  • Sorting arrows incorrect in Authorizations data tables (#34903)
  • RuntimeException: Expected to activate jobs of type '..', but no jobs available and at least one broker returned 'RESOURCE_EXHAUSTED' (#25806)

Maintenance

  • Refactor BatchOperation Scheduler for better modularity (#36751)
  • Add ArchUnit test to ensure methods annotated by @VisibleForTesting are called only in appropriate contexts (#26687)

Merged Pull Requests

  • fix: return 503 on job activation resource exhaustion (#39985)
  • feat: Support for spring proxy classes in Camunda annotation processing (#39958)
  • 37204-refactor-requestHelpers (#39859)
  • test: added tests for search element instance api (#39809)
  • fix: do not wrap parse exceptions as problems (#39673)
  • fix: ignore unknown response properties in zeebe client (#39669)
  • 37204-test-resource-api (#39644)
  • fix: support zoned ISO 8601 date-time in camunda client (#39611)
  • 37204-test-deploy-resource-api (#39555)
  • test: added tests for process definition get, get start form and get xml (#39537)
  • [Backport stable/8.8] fix failing operate ITs (#39402)
  • test: reenable and fix failing operate ITs (#39385)
  • 37204-test-process-definiton-api (#39378)

8.8.2

27 Oct 14:17

Choose a tag to compare

version:8.8.2

Bug Fixes

Misc

  • Activateable jobs with NO_CATCH_EVENT_FOUND element id after old incident is resolved (#39853)
  • Job completion throws wrong error code (#39672)
  • Historical indices can be missing ILM policies (#39134)

Merged Pull Requests

  • ci: build identity with npm for benchmark tests (#39934)
  • Ensure correct element id is set when resolving old incidents (#39861)
  • fix: MigrationSnapshotDirector health status is propagated correctly (#39790)
  • fix: make apply ILM policy a scheduled job (#39253)

8.8.1

22 Oct 15:49

Choose a tag to compare

version:8.8.1

Enhancements

Misc

  • I can download the diagram as bpmn xml file (#22005)

Bug Fixes

Misc

  • Task migration legacy index retention (#39576)
  • Tasklist/Operate versions are wrong on the 8.8 release (#39559)
  • ProcessModelReader NPE (#39534)
  • 8.8 V2 API spec misaligned with released public docs version (#39518)
  • Failing to parse ZonedDateTime - introduced with typed field for Java-Client (#39474)
  • Authorizations checks are not consistently applied to distributed signal commands (and potentially more) (#39430)
  • Specification missing 409 for Process Migration (#39336)
  • Java Client Response ProcessDefinition is missing field hasStartForm (#38941)

Merged Pull Requests

  • fix: override react-is to fix Carbon tabs (#39827)
  • refactor: migrate Identity to NPM (#39792)
  • build: bump javadoc version (#39713)
  • build: add required charset config to mvn-javadoc-plugin (#39710)
  • deps(optimize): bump optimize version (#39684)
  • fix: avoid redistribution of signals that fail auth checks (#39617)
  • ci: fix npm version (#39562)
  • ci: fix frontend SBOM generation for Operate and Tasklist (#39553)
  • fix: publicAccess extraction empty property npe (#39536)
  • Enforce authorization checks on signal broadcast processor (#39523)
  • feat: distributed commands carry auth info (#39495)
  • feat: inter-partition commands carry AuthInfo (#39480)
  • fix: add 409 to PI migration API responses (#39461)
  • test: add VersionCheck test for SNAPSHOT versions (#39458)
  • fix: the process definition has a start form (#39399)
  • test: reenable and fix failing operate ITs (#39385)
  • feat: process xml download (#39052)
  • Remove enableIdentitySetup flag (#38599)
  • Remove enableIdentitySetup flag (#38599)