Releases: camunda/camunda
Releases · camunda/camunda
8.8.1-optimize
Please refer to the Camunda Monorepo 8.8.1 Release Notes for full details.
8.9.0-alpha1
version:8.9.0-alpha1
Enhancements
Misc
- Mark batchOperations as
FAILEDif all partitions have failed (#37821) - I can download the diagram as bpmn xml file (#22005)
Bug Fixes
Misc
- Activateable jobs with
NO_CATCH_EVENT_FOUNDelement 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
@VisibleForTestingare 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
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.closeDBin 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
MessagingExceptionto reduce noise (#40084) - fix: use snapshot position in recovery failure message (#40077)
- Prevent
ALREADY_EXISTSerror 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
Full Changelog: 8.7.12-optimize...8.7.13-optimize
8.6.20-optimize
Full Changelog: 8.6.19-optimize...8.6.20-optimize
8.7.17
version:8.7.17
Bug Fixes
Misc
- Activateable jobs with
NO_CATCH_EVENT_FOUNDelement 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.closeDBin ZeebeDBPartitionTransitionStep (#40203) - test: improve performances of Zeebe QA test (#40202)
- test: add timeout to fail fast (#40121)
- feat: stackless
MessagingExceptionto 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:
MigrationSnapshotDirectorhealth 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
version:8.6.30
Bug Fixes
Misc
- Activateable jobs with
NO_CATCH_EVENT_FOUNDelement 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.closeDBin ZeebeDBPartitionTransitionStep (#40203) - test: improve performances of Zeebe QA test (#40202)
- test: add timeout to fail fast (#40121)
- feat: stackless
MessagingExceptionto 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:
MigrationSnapshotDirectorhealth 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
version:8.9.0-alpha1-rc1
Enhancements
Misc
- Mark batchOperations as
FAILEDif all partitions have failed (#37821) - I can download the diagram as bpmn xml file (#22005)
Bug Fixes
Misc
- Activateable jobs with
NO_CATCH_EVENT_FOUNDelement 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
@VisibleForTestingare 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
8.8.1
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)