Releases: camunda/camunda
Releases · camunda/camunda
8.6.5
Enhancements
Misc
- Allow to cancel bannend instances (#12772)
Bug Fixes
Misc
- Version update is not persisted in state because transaction is not committed (#24352)
- Archiver does not work with AWS Opensearch (#24262)
- Exported record with duplicate sequence number (#24192)
- Number of threads created in Gateway for blocking identity calls causing "too many concurrent streams" error (#23853)
- Incident recovery for Execution Listeners does not work when retries are exhausted (#23383)
- Partition backup fails because of concurrent log compaction (#23082)
- JobRecord elementId gets overwritten when an error is thrown during job execution (#21567)
- Timers of banned instances are forever re-triggered (#14213)
Merged Pull Requests
- fix: commit last transaction after running migrations (#24353)
- Prevent duplicate sequence numbers in records exported to Elasticsearch and OpenSearch (#24214)
- fix: set the correct elementId in Incident record when Job throw with no catch event (#24206)
- feat: backup only segment containing data not present in snapshots (#24184)
- fix: enable configuration processor (#24153)
- fix: log message refers to Opensearch in Elasticsearch Code (#24100)
- Allow cancelling banned instances (#23849)
operate-8.5.8
What's Changed
- deps: Update dependency com.github.eirslett:frontend-maven-plugin to v1.15.1 (stable/operate-8.5) by @renovate in #22556
- deps: Update camunda/operate Docker tag to v8.5.7 (stable/operate-8.5) by @renovate in #22534
- deps: Update stefanzweifel/git-auto-commit-action digest to e961da7 (stable/operate-8.5) by @renovate in #22561
- deps: Lock file maintenance (stable/operate-8.5) by @renovate in #22563
- Release/operate 8.5.7 by @ThorbenLindhauer in #22579
- deps: Update version.swagger-annotations to v2.2.24 (stable/operate-8.5) by @renovate in #22606
- deps: Update version.lucene to v8.11.4 (stable/operate-8.5) by @renovate in #22666
- deps: Update actions/checkout digest to d632683 (stable/operate-8.5) by @renovate in #22706
- deps: Lock file maintenance (stable/operate-8.5) by @renovate in #22837
- deps: Update actions/checkout digest to de5a000 (stable/operate-8.5) by @renovate in #22969
- ci: renovate skips lucene updates by @kristinkomschow in #22864
- test: fix baseline screenshots by @vsgoulart in #22943
- [Backport stable/operate-8.5] fix: Ambiguous INCOMPLETE snapshot state by @backport-action in #22883
- deps: Update camunda/zeebe Docker tag to v8.5.8 (stable/operate-8.5) by @renovate in #22996
- deps: Update dependency io.camunda:zeebe-protocol-jackson to v8.5.8 (stable/operate-8.5) by @renovate in #23001
- deps: Update dependency io.camunda:zeebe-bom to v8.5.8 (stable/operate-8.5) by @renovate in #23000
- deps: Update actions/checkout digest to eef6144 (stable/operate-8.5) by @renovate in #23345
- deps: Update stefanzweifel/git-auto-commit-action digest to 050015d (stable/operate-8.5) by @renovate in #23346
- deps: Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.773 (stable/operate-8.5) by @renovate in #23347
- deps: Update version.swagger-annotations to v2.2.25 (stable/operate-8.5) by @renovate in #23349
- deps: update Spring Boot to 3.2.10 by @ThorbenLindhauer in #23468
- deps: Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.774 (stable/operate-8.5) by @renovate in #23672
- [Backport stable/operate-8.5] feat: allow for disabling cluster health checks by @backport-action in #23372
- deps: Update dependency http-proxy-middleware to v2.0.7 [SECURITY] (stable/operate-8.5) by @renovate in #23884
- deps: Update actions/checkout digest to 163217d (stable/operate-8.5) by @renovate in #23906
- deps: Update docker.elastic.co/elasticsearch/elasticsearch Docker tag to v7.17.25 (stable/operate-8.5) by @renovate in #23917
- deps: Update dependency com.amazonaws:aws-java-sdk-bom to v1.12.777 (stable/operate-8.5) by @renovate in #23916
- deps: Update docker.elastic.co/kibana/kibana Docker tag to v7.17.25 (stable/operate-8.5) by @renovate in #23920
- deps: Update version.elasticsearch7 to v7.17.25 (stable/operate-8.5) by @renovate in #23921
- deps: Update actions/checkout digest to 11bd719 (stable/operate-8.5) by @renovate in #23927
- [Backport stable/operate-8.5] fix: Operate does not allow changing Content Security Policy header in SM by @backport-action in #23770
- [Backport stable/operate-8.5] fix: log message refers to Opensearch in Elasticsearch Code by @backport-action in #24151
- revert: "fix: Clear scroll request fails on Opensearch on AWS" by @ThorbenLindhauer in #24335
- deps: update zeebe and identity versions by @pedesen in #24415
Full Changelog: operate-8.5.7...operate-8.5.8
8.7.0-alpha1
Enhancements
Misc
- I can migrate parallel and sequential multi instance elements (#23878)
- I can migrate error boundary event and error event sub process (#23804)
- Support global prefix (#23638)
- I can migrate exclusive and event based gateways (#23475)
- Remove the need for ES/OS monitor privileges in Tasklist (#23094)
- [CPT] Print all relevant process instance data if a test fails (#23092)
- Implement
Get Form for Process Definition
(#22733) - Implement Search Decision Instances endpoint (#22654)
- Implement
Get process definition XML
REST API (#22646) - Implement
Search process definition
REST API (#22643) - Validate deployment-bound resource links at deploy time (#19712)
- Allow to cancel bannend instances (#12772)
Bug Fixes
Broker
- Follower doesn't send response back if append fails (#8612)
Java Client
- spring-boot-starter-camunda-sdk will run into a NPE if legacy 8.5 properties are used (#23183)
Misc
- checking 'java --version' in c8run windows is not working (#23786)
- BulkResponse Error not logged correctly, leading to NPE (#23523)
PartitionInactiveException
is not handled gracefully (#23446)- Unsafe command distribution acknowledgement (#23361)
- Swagger UI not working (#23300)
ActivatedJob
REST entity returnskey
instead ofjobKey
(#23101)io.camunda.zeebe.broker.client.api.BrokerErrorException
: Received error from broker (INTERNAL_ERROR
): Processing paused for partition '3' (#22928)- Process instance stuck after resolving incident on parallel gateway (#22140)
- StackOverflow during process cancelation (#21991)
- fix/Spring Boot SDK: do not ignore json field names from annotations (#21962)
- InvalidConfigurationException when GCS store is not accessible on startup (#14593)
- Timers of banned instances are forever re-triggered (#14213)
- Snapshot version of benchmark application (starter/worker) doesn't work with SaaS (#14047)
- Unhelpful error message when setting configuration for non-existing exporter (#12678)
- Error on retrieving write buffer from log stream (#10141)
Maintenance
- Test framework for Camunda exporter (#23886)
- Remove enableSync in DynamicClusterConfig (#23441)
- Swagger UI not working (#23300)
- Oauth2 Scope is not exposed in Zeebe SDK config (#23071)
- Extended tests for camunda exporter (#22854)
- Provide isolated composite meter registry per exporter container (#22834)
- Refactor distinction between LogStream and SyncLogStream (#22832)
- Schema manager rolling update tests (#22758)
- Remove dangling references to snapshot checksum. (#20760)
- Create a new metric
scheduled-task-duration
to track how long scheduled tasks run and whether any of them block the actor excessively (#17002) - Allow configuring timeouts in cluster topology gossipper (#15793)
- Set MDC property actor-scheduler/actor-name for non actor threads (#14648)
- Store commit index in raft MetaStore (#13790)
- Extract reading and writing of segment descriptor out of the JournalSegmentDescriptor (#7650)
- Find a good value for max append per follower (#5478)
Merged Pull Requests
- fix: fixing racing condition in the deployment step (#23456)
- fix: Fixing failing integrity test pipeline (#23381)
- fix: return jobKey in REST for activated job (#23207)
- Remove delimiter from resource identifiers (#23034)
- test: disable user and authorization related test cases (#22782)
- Disable Identity Execution features for the 8.6 release (#22775)
- Schema manager index lifecycle policies (#22668)
- Add a foreign key relation from process instance to process definition (#14105)
- Document how to do inter-partition communication (#10083)
- [Backport stable/1.2] Fixes flakiness with the ElasticsearchExporter integration tests (#8203)
8.5.9
Enhancements
Misc
- Allow to cancel bannend instances (#12772)
Bug Fixes
Misc
- Version update is not persisted in state because transaction is not committed (#24352)
- Completed zeebe user tasks have string variables without double quotes (#24217)
- Exported record with duplicate sequence number (#24192)
- Number of threads created in Gateway for blocking identity calls causing "too many concurrent streams" error (#23853)
- Partition backup fails because of concurrent log compaction (#23082)
- StackOverflow during process cancelation (#21991)
- fix/Spring Boot SDK: do not ignore json field names from annotations (#21962)
- JobRecord elementId gets overwritten when an error is thrown during job execution (#21567)
- Timers of banned instances are forever re-triggered (#14213)
- Error on retrieving write buffer from log stream (#10141)
Maintenance
- Backport {operate,optimize, identity}/client/.gitignore into stable/8.5, stable/8.4, stable/8.3 branches (#24311)
- Improve error mapping of REST API (#17441)
Merged Pull Requests
- fix: commit last transaction after running migrations (#24353)
- Prevent duplicate sequence numbers in records exported to Elasticsearch and OpenSearch (#24214)
- fix: set the correct elementId in Incident record when Job throw with no catch event (#24206)
- Fix identity-sdk concurrency issue (#24196)
- feat: backup only segment containing data not present in snapshots (#24184)
- fix: enable configuration processor (#24153)
- Removing recursion from process cancellation logic (#24082)
- Add actor clock endpoint to test framework (#24018)
- fix: compare with base branch or previous commit (#23860)
- Allow cancelling banned instances (#23849)
- fix: include stack trace on failed GRPC token verification (#23600)
- fix: complete future with error when leadership change is cancelled (#23371)
- Use overrides from @JsonProperty when it's provided (#23219)
- Improve REST API error mapping (#22412)
- fix: merge concurrent resolves for up to 128 hostnames (#22410)
8.4.13
Enhancements
Misc
- Allow to cancel bannend instances (#12772)
Bug Fixes
Misc
- Version update is not persisted in state because transaction is not committed (#24352)
- Exported record with duplicate sequence number (#24192)
- Number of threads created in Gateway for blocking identity calls causing "too many concurrent streams" error (#23853)
- Partition backup fails because of concurrent log compaction (#23082)
- JobRecord elementId gets overwritten when an error is thrown during job execution (#21567)
- Timers of banned instances are forever re-triggered (#14213)
- Error on retrieving write buffer from log stream (#10141)
Maintenance
- Backport {operate,optimize, identity}/client/.gitignore into stable/8.5, stable/8.4, stable/8.3 branches (#24311)
Merged Pull Requests
- fix: commit last transaction after running migrations (#24353)
- refactor: backport {optimize, operate, identity}/client/.gitignore from main (#24313)
- [Backport stable/8.5] feat: backup only segment containing data not present in snapshots (#24298)
- Prevent duplicate sequence numbers in records exported to Elasticsearch and OpenSearch (#24214)
- fix: set the correct elementId in Incident record when Job throw with no catch event (#24206)
- Fix identity-sdk concurrency issue (#24196)
- feat: backup only segment containing data not present in snapshots (#24184)
- Add actor clock endpoint to test framework (#24018)
- fix: compare with base branch or previous commit (#23860)
- Allow cancelling banned instances (#23849)
- [Backport stable/8.5] fix: complete future with error when leadership change is cancelled (#23774)
- fix: include stack trace on failed GRPC token verification (#23600)
- fix: complete future with error when leadership change is cancelled (#23371)
- fix: merge concurrent resolves for up to 128 hostnames (#22410)
8.3.17
Enhancements
Misc
- Allow to cancel bannend instances (#12772)
Bug Fixes
Misc
- Version update is not persisted in state because transaction is not committed (#24352)
- Exported record with duplicate sequence number (#24192)
- JobRecord elementId gets overwritten when an error is thrown during job execution (#21567)
- Timers of banned instances are forever re-triggered (#14213)
Maintenance
- Backport {operate,optimize, identity}/client/.gitignore into stable/8.5, stable/8.4, stable/8.3 branches (#24311)
Merged Pull Requests
- fix: commit last transaction after running migrations (#24353)
- refactor: backport {optimize, operate, identity}/client/.gitignore from main (#24313)
- [Backport stable/8.4] feat: backup only segment containing data not present in snapshots (#24306)
- [Backport stable/8.5] feat: backup only segment containing data not present in snapshots (#24298)
- Prevent duplicate sequence numbers in records exported to Elasticsearch and OpenSearch (#24214)
- fix: set the correct elementId in Incident record when Job throw with no catch event (#24206)
- feat: backup only segment containing data not present in snapshots (#24184)
- Add actor clock endpoint to test framework (#24018)
- Allow cancelling banned instances (#23849)
- fix: include stack trace on failed GRPC token verification (#23600)
8.6.4
Enhancements
Misc
- I can migrate parallel and sequential multi instance elements (#23878)
- I can migrate error boundary event and error event sub process (#23804)
- I can migrate exclusive and event based gateways (#23475)
- Remove the need for ES/OS monitor privileges in Tasklist (#23094)
- Remove the need for monitor privileges (#22918)
Bug Fixes
Misc
PartitionInactiveException
is not handled gracefully (#23446)- Swagger UI not working (#23300)
- StackOverflow during process cancelation (#21991)
- Operate does not allow changing Content Security Policy header in SM (#21741)
- Error on retrieving write buffer from log stream (#10141)
Maintenance
- Swagger UI not working (#23300)
- Add context information to errors in the gateway (#4526)
- Improve errors in Go client (#2938)
Merged Pull Requests
- Removing recursion from process cancellation logic (#24082)
- Map PartitionInactiveException and NoTopologyFoundException to UNAVAILABLE (#23991)
- feat: allow mapping between multi instance types (#23928)
- feat: support migration mapping for error event sub processes (#23850)
- Remove the need for ES/OS cluster monitor privileges in Tasklist (#23789)
- fix: externalFormReference on zeebe user tasks (#23750)
- feat: add migration support for signal elements (#23729)
- feat: add migration support for exclusive and event based gateways (#23676)
- fix: Operate does not allow changing Content Security Policy header in SM (#23608)
- fix: include stack trace on failed GRPC token verification (#23600)
- fix: complete future with error when leadership change is cancelled (#23371)
- feat: prevent cross process migration mapping (#23357)
- fix: permit requests to swagger endpoint
/v3/api-docs/**
(#23350) - fix: Add Backoff Mechanism to Handle ElasticSearch Unavailability in Tasklist Importer (#23222)
- feat: allow for disabling cluster health checks (#23218)
- fix: Context-Path not taken into account for noPermission route (#23214)
- feat: support migration mapping for timer start event sub processes (#23144)
- feat: support migration of business rule, script and send task (#22794)
- fix: merge concurrent resolves for up to 128 hostnames (#22410)
- [Backport stable/1.2] Fixes flakiness with the ElasticsearchExporter integration tests (#8203)
8.6.3
8.6.2
8.6.1
Bug Fixes
Misc
- Password encoder change is not backward compatible (#23213)
- Error when performing an upgrade from Optimize 3.13/8.5 to 8.6 (#23168)
ActivatedJob
REST entity returnskey
instead ofjobKey
(#23101)- fix/Spring Boot SDK: do not ignore json field names from annotations (#21962)
Maintenance
- Oauth2 Scope is not exposed in Zeebe SDK config (#23071)
Merged Pull Requests
- Use overrides from @JsonProperty when it's provided (#23219)
- Backport CI Maven Setup fixes (#23211)
- feat: expose oauth scope config in spring sdk (#23072)
- ci: use infra github-managed runners for
ci.yml/java-unit-tests
workflow (#22609)