Skip to content

Releases: camunda/camunda-platform

8.7.0-alpha2

11 Dec 12:45
35c018b
Compare
Choose a tag to compare
8.7.0-alpha2 Pre-release
Pre-release

Overview

Camunda application in this release generation:

  • Identity: 8.7.0-alpha2
  • Operate: 8.7.0-alpha2
  • Tasklist: 8.7.0-alpha2
  • Zeebe: 8.7.0-alpha2

Identity

🚀 New Features

  • identity - extend License for isCommercial and expiresAt, show data on front end (#3103)

💊 Bugfixes

  • use the correct license field on the front end (#3201)
  • update dependency org.apache.logging.log4j:log4j-layout-template-json to v2.24.2 (#3194)
  • update aws-java-sdk-v2 monorepo to v2.29.20 (#3191)
  • update spring boot to v3.3.5 (#3163)
  • update dependency org.yaml:snakeyaml to v2.3 (#3161)
  • update dependency software.amazon.jdbc:aws-advanced-jdbc-wrapper to v2.5.2 (#3162)
  • update dependency org.apache.commons:commons-lang3 to v3.17.0 (#3159)
  • update dependency org.apache.logging.log4j:log4j-layout-template-json to v2.24.1 (#3160)
  • update dependency io.micrometer:micrometer-registry-prometheus to v1.14.1 (#3158)
  • update dependency com.fasterxml.jackson.core:jackson-databind to v2.18.1 (#3157)
  • update dependency @carbon/themes to v11.43.0 (#3156)
  • update dependency @carbon/motion to v11.24.0 (#3155)
  • update dependency @carbon/layout to v11.28.0 (#3154)
  • update dependency software.amazon.awssdk:bom to v2.29.15 (#3152)
  • update aws-java-sdk-v2 monorepo to v2.29.14 (#3151)
  • update keycloak.version to v25.0.6 (#3118)
  • update dependency org.postgresql:postgresql to v42.7.4 (#3117)
  • update dependency org.apache.james:apache-mime4j-core to v0.8.11 (#3116)
  • update dependency com.squareup.okio:okio to v3.9.1 (#3115)
  • update dependency axios to v1.7.7 (#3114)
  • increase member maxresults to 1000 (#3106)
  • upgrade Alpine base image to 3.20.3 (#3095)

🧹 Chore

  • update postgres docker tag to v16.6 (#3199)
  • update dependency typescript to v5.7.2 (#3198)
  • update europe-docker.pkg.dev/camunda-saas-registry/vendor/cloud-sql-proxy docker tag to v2.14.1 (#3197)
  • update dependency cypress to v13.16.0 (#3196)
  • update dependency @types/node to v18.19.65 (#3188)
  • update testcontainers-java monorepo to v1.20.4 (#3183)
  • update infra-preview-environments-ingress docker tag to v1.4.4 (#3181)
  • update dependency husky to v9.1.7 (#3180)
  • update europe-docker.pkg.dev/camunda-saas-registry/vendor/cloud-sql-proxy docker tag to v2.14.0 (#3153)
  • update testcontainers-java monorepo to v1.20.3 (#3150)
  • update dependency tsconfig-paths-webpack-plugin to v4.2.0 (#3148)
  • update slackapi/slack-github-action action to v1.27.1 (#3149)
  • update dependency sass to v1.81.0 (#3147)
  • update s4u/maven-settings-action action to v3.1.0 (#3146)
  • update postgres docker tag to v16.5 (#3144)
  • update react-router monorepo (#3145)
  • update camunda-composite-components to 0.11.0 (#3143)
  • update junit5 monorepo (#3141)
  • update dependency typescript to v5.6.3 (#3140)
  • update dependency sops to v3.9.1 (#3137)
  • update dependency testcafe to v3.7.0 (#3138)
  • update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.11.1 (#3135)
  • update dependency sass to v1.80.7 (#3136)
  • update dependency org.apache.maven.plugins:maven-failsafe-plugin to v3.5.2 (#3134)
  • update dependency org.apache.maven.plugins:maven-checkstyle-plugin to v3.6.0 (#3133)
  • update dependency kustomize to v5.5.0 (#3131)
  • update node.js to v18.20.5 (#3130)
  • update dependency husky to v9.1.6 (#3128)
  • update dependency eslint-plugin-jsx-a11y to v6.10.2 (#3126)
  • update infra-preview-environments-ingress docker tag to v1.4.3 (#3127)
  • update dependency eslint-plugin-import to v2.31.0 (#3125)
  • update dependency cypress to v13.15.2 (#3124)
  • update dependency com.puppycrawl.tools:checkstyle to v10.20.1 (#3123)
  • update dependency com.mycila:license-maven-plugin to v4.6 (#3122)
  • update dependency @testing-library/jest-dom to v6.6.3 (#3121)
  • update babel monorepo (#3120)
  • update actions/checkout action to v4.2.2 (#3119)
  • update yarn to v3.8.6 (#3113)
  • update slf4j monorepo to v2.0.16 (#3112)
  • update react monorepo (#3109)
  • update node.js to v18.20.4 (#3108)
  • update maven docker tag to v3.9.9 (#3107)
  • update infra-preview-environments-ingress docker tag to v1.4.2 (#3105)
  • update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.7 (#3104)
  • update dependency msw to v1.3.5 (#3101)
  • update dependency java to v17.0.13+11 (#3100)
  • upgrade org.springframework.boot:spring-boot-starter from 3.2.7 to 3.2.11 (#3082)
  • upgrade org.springframework.boot:spring-boot from 3.2.7 to 3.2.11 (#3085)
  • update dependency eslint-import-resolver-typescript to v3.6.3 (#3094)
  • update dependency eslint to v8.57.1 (#3093)
  • update dependency com.github.eirslett:frontend-maven-plugin to v1.15.1 (#3092)
  • update dependency @types/jest to v29.5.14 (#3091)

Operate

Tasklist

Zeebe

8.7.0-alpha2

Enhancements

Misc

  • I can migrate compensation boundary events (#24755)
  • Migrate existing Tasklist v1 API to the harmonized index schema (#24665)
  • I can migrate escalation boundary events (#24628)
  • I can migrate escalation event sub processes (#24627)
  • Migrate compensation boundary event subscriptions only by boundary event mapping (#24487)
  • Migrate escalation event subprocesses (#24385)
  • Migrate compensation boundary event subscriptions (#24377)
  • Migrate escalation boundary events (#24374)
  • Expand listeners endpoint body to contain flowNodeInstanceId field ([...
Read more

8.6+gen5

10 Dec 11:25
846d9b6
Compare
Choose a tag to compare

Overview

Camunda application in this release generation:

  • Identity: 8.6.6
  • Operate: 8.6.6
  • Tasklist: 8.6.6
  • Zeebe: 8.6.6

Identity

🧹 Chore

  • upgrade dependencies to resolve Spring CVEs (#3212)

Operate

Tasklist

Zeebe

8.6.6

Bug Fixes

Broker

  • Zeebe user tasks not terminated on process instance modification (#24672)

Java Client

  • OAuthCredentialsCache in Zeebe Java client does not work correctly in multi-tenancy setup (#20471)

Misc

  • Form cache is corrupt and causes inconsistent processing (#25504)
  • Process instance no longer subscribed to message after unsuccessful process instance migration (#25166)
  • Instance migration for the processes with event subprocess is not possible (#25071)
  • OrderedCommandDistributionMigration is never executed (#24836)
  • Elasticsearch deprecation warning logs: [ignore_throttled] parameter is deprecated (#24801)
  • Retry complete follower append on flush error (#14867)

Merged Pull Requests

  • fix: don't use mutable keys for forms cache (#25523)
  • fix: apply nested configuration properties (#24957)
  • All Zeebe CI jobs need to specify GHA timeouts (#24880)
  • Register OrderedCommandDistributionMigration migration task (#24838)
  • fix: throw correct error instead of InternalError (#24680)
  • fix: cancel user tasks on instance modification (#24673)
  • perf: remove redundant synchronized (#24621)
  • fix: switch client credential cache key to clientId (#24519)
  • ci: push testbench images to SaaS registry (#24497)
  • ci: do not auto-merge release PRs (#24438)
  • feature: when a follower fails to flush respond with error to leader (#24378)
  • ci: use non-preemptible runners for jobs with highest disconnect rate (#24370)

8.5+gen13

10 Dec 07:31
0a3e6bf
Compare
Choose a tag to compare

Overview

Camunda application in this release generation:

  • Identity: 8.5.10
  • Operate: 8.5.9
  • Tasklist: 8.5.10
  • Zeebe: 8.5.10

Identity

🧹 Chore

  • cve dep upgrades [Backport v8.5] (#3214)

Operate

What's Changed

Full Changelog: camunda/camunda@operate-8.5.8...operate-8.5.9

Tasklist

💊 Bugfixes

  • switch back to Apache Http Client for AWS Opensearch (#5061)
  • Completed zeebe user tasks have string variables without double quotes (#5060)
  • add externalformreference as formKey for zeebeUserTasks (#5059)
  • Context-Path not taken into account for noPermission route (#5051)
  • Add Backoff Mechanism to Handle ElasticSearch Unavailability in Tasklist Importer (#5052)

🧹 Chore

  • bumping versions for 8.5 release (#5080)
  • backport ProcessSaasIT fixes (#5073)
  • update tasklist and operate versions in docker-compose files (#5069)
  • bump vite
  • update CHANGELOG.md
  • version bumps 8.5.9 (#5065)
  • fix volume paths in docker-compose (#5050)
  • set tasklist version 8.5.8 in docker compose files
  • update CHANGELOG.md

Zeebe

8.5.10

Bug Fixes

Broker

  • Zeebe user tasks not terminated on process instance modification (#24672)

Java Client

  • OAuthCredentialsCache in Zeebe Java client does not work correctly in multi-tenancy setup (#20471)

Misc

  • Form cache is corrupt and causes inconsistent processing (#25504)
  • Process instance no longer subscribed to message after unsuccessful process instance migration (#25166)
  • Retry complete follower append on flush error (#14867)

Maintenance

  • Do not log MessagingException$ConnectionClosed as an error in the gateway (#18339)

Merged Pull Requests

  • fix: don't use mutable keys for forms cache (#25523)
  • [Backport main] Update transient message state as side-effect (#25476)
  • Update transient message state as side-effect (#25298)
  • All Zeebe CI jobs need to specify GHA timeouts (#24880)
  • fix: throw correct error instead of InternalError (#24680)
  • fix: cancel user tasks on instance modification (#24673)
  • fix: switch client credential cache key to clientId (#24519)
  • feature: when a follower fails to flush respond with error to leader (#24378)
  • ci: use non-preemptible runners for jobs with highest disconnect rate (#24370)
  • Properly handle connection closed error in the gRPC server (#20066)

8.4+gen16

10 Dec 07:22
8695478
Compare
Choose a tag to compare

Overview

Camunda application in this release generation:

  • Identity: 8.4.15
  • Operate: 8.4.15
  • Tasklist: 8.4.15
  • Zeebe: 8.4.14

Identity

🧹 Chore

  • upgrade dependencies to resolve Spring CVEs (#3213)
  • update dependency body-parser to v1.20.3 [security] (#3039)

Operate

🧹 Chore

  • update Spring Boot to 3.2.11 (#6823)
  • update ES 7 client to 7.17.25 (#6821)

Tasklist

🧹 Chore

Zeebe

8.4.14

Bug Fixes

Misc

  • Form cache is corrupt and causes inconsistent processing (#25504)
  • Archiver does not work with AWS Opensearch (#24262)
  • Retry complete follower append on flush error (#14867)

Maintenance

  • Do not log MessagingException$ConnectionClosed as an error in the gateway (#18339)

Merged Pull Requests

  • fix: don't use mutable keys for forms cache (#25523)
  • [Backport stable/8.5] [Backport main] Update transient message state as side-effect (#25497)
  • [Backport main] Update transient message state as side-effect (#25476)
  • Update transient message state as side-effect (#25298)
  • Add go job timeouts to stable branches (#25056)
  • All Zeebe CI jobs need to specify GHA timeouts (#24880)
  • feature: when a follower fails to flush respond with error to leader (#24378)
  • ci: use non-preemptible runners for jobs with highest disconnect rate (#24370)
  • Properly handle connection closed error in the gRPC server (#20066)

8.3+gen19

10 Dec 07:04
ac02364
Compare
Choose a tag to compare

Overview

Camunda application in this release generation:

  • Identity: 8.3.17
  • Operate: 8.3.18
  • Tasklist: 8.3.19
  • Zeebe: 8.3.18

Identity

🧹 Chore

  • bump spring web dependency (#3215)

Operate

🧹 Chore

  • update Spring Boot to 3.2.11 (#6824)
  • update ES 7 client to 7.17.25 (#6822)

Tasklist

🧹 Chore

Zeebe

8.3.18

Bug Fixes

Java Client

  • OAuthCredentialsCache in Zeebe Java client does not work correctly in multi-tenancy setup (#20471)

Misc

  • Retry complete follower append on flush error (#14867)

Maintenance

  • Do not log MessagingException$ConnectionClosed as an error in the gateway (#18339)

Merged Pull Requests

  • [Backport stable/8.4] [Backport stable/8.5] [Backport main] Update transient message state as side-effect (#25511)
  • [Backport stable/8.5] [Backport main] Update transient message state as side-effect (#25497)
  • [Backport main] Update transient message state as side-effect (#25476)
  • Add go job timeouts to stable branches (#25056)
  • All Zeebe CI jobs need to specify GHA timeouts (#24880)
  • fix: switch client credential cache key to clientId (#24519)
  • feature: when a follower fails to flush respond with error to leader (#24378)
  • ci: use non-preemptible runners for jobs with highest disconnect rate (#24370)
  • Properly handle connection closed error in the gRPC server (#20066)

8.7.0-alpha1

12 Nov 08:09
311f968
Compare
Choose a tag to compare
8.7.0-alpha1 Pre-release
Pre-release

Overview

Camunda application in this release generation:

  • Identity: 8.7.0-alpha1
  • Operate: 8.7.0-alpha1
  • Tasklist: 8.7.0-alpha1
  • Zeebe: 8.7.0-alpha1

Identity

💊 Bugfixes

  • upgrade Alpine base image to 3.20.3 (#3095)

🧹 Chore

  • update dependency msw to v1.3.5 (#3101)
  • update dependency java to v17.0.13+11 (#3100)
  • upgrade org.springframework.boot:spring-boot-starter from 3.2.7 to 3.2.11 (#3082)
  • upgrade org.springframework.boot:spring-boot from 3.2.7 to 3.2.11 (#3085)
  • update dependency eslint-import-resolver-typescript to v3.6.3 (#3094)
  • update dependency eslint to v8.57.1 (#3093)
  • update dependency com.github.eirslett:frontend-maven-plugin to v1.15.1 (#3092)
  • update dependency @types/jest to v29.5.14 (#3091)

Operate

Tasklist

Zeebe

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 returns key instead of jobKey (#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.6+gen4

11 Nov 12:09
a5455e7
Compare
Choose a tag to compare

Overview

Camunda application in this release generation:

  • Identity: 8.6.3
  • Operate: 8.6.5
  • Tasklist: 8.6.5
  • Zeebe: 8.6.5

Identity

💊 Bugfixes

  • upgrade Alpine base image to 3.20.3 (#3095) (#3099)
  • exclude logging from spring-boot-starer dependency (#2975) (#3087)

Operate

Tasklist

Zeebe

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)

8.5+gen12

11 Nov 08:55
d0e89e1
Compare
Choose a tag to compare

Overview

Camunda application in this release generation:

  • Identity: 8.5.7
  • Operate: 8.5.8
  • Tasklist: 8.5.9
  • Zeebe: 8.5.9

Identity

🧹 Chore

  • upgrade org.springframework.security:spring-security-web from 6.2.4 to 6.2.6 (#3018)
  • upgrade org.springframework.boot:spring-boot-starter-web from 3.2.7 to 3.2.9 (#3030)

Operate

What's Changed

Full Changelog: camunda/camunda@operate-8.5.7...operate-8.5.8

Tasklist

💊 Bugfixes

  • support Bearer token with typ AT+JWT (#5040)
  • check for isEmbeddedForm to handle customFormKey user tasks backport to 8.5 (#5036)
  • process search query should return latest version of documents (#5034)

🧹 Chore

  • bump identity and zeebe versions (#5046)
  • fix flaky ZeebeImportMigrateProcessTaskIT.shouldMigrateProcessInstanceAndTasksDefinitionForZeebeUserTask (#5038)
  • enable maven report artifact upload for tasklist tests (#5037)
  • update CHANGELOG.md

Zeebe

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+gen15

11 Nov 08:52
5a2203f
Compare
Choose a tag to compare

Overview

Camunda application in this release generation:

  • Identity: 8.4.13
  • Operate: 8.4.14
  • Tasklist: 8.4.14
  • Zeebe: 8.4.13

Identity

🧹 Chore

  • upgrade org.springframework.boot:spring-boot-starter-web from 3.2.7 to 3.2.9 (#3031)

Operate

💊 Bugfixes

  • "fix: Clear scroll request fails on Opensearch on AWS (#6796)" (#6817)
  • Operate does not allow changing Content Security Policy header in SM (#6816)

🧹 Chore

  • update Spring Boot to 3.2.10 (#6815)

Tasklist

💊 Bugfixes

  • backport 5036 to stable/8.4 (#5039)

🧹 Chore

  • set Tasklist 8.4.13 version in docker compose files
  • bump Zeebe and identity versions (#5049)
  • update CHANGELOG.md
  • update CHANGELOG.md

Zeebe

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+gen18

11 Nov 08:07
22eee79
Compare
Choose a tag to compare

Overview

Camunda application in this release generation:

  • Identity: 8.3.16
  • Operate: 8.3.17
  • Tasklist: 8.3.18
  • Zeebe: 8.3.17

Identity

💊 Bugfixes

  • upgrade Alpine base image to 3.20.3 (#3095) (#3096)

🧹 Chore

  • upgrade org.springframework.security:spring-security-web from 6.2.4 to 6.2.7 (#3074)

Operate

💊 Bugfixes

  • "fix: Clear scroll request fails on Opensearch on AWS (#6797)" (#6818)

🧹 Chore

  • update zeebe and identity versions (#6820)
  • update Spring Boot to 3.2.10 (#6814)

Tasklist

💊 Bugfixes

  • Add Backoff Mechanism to Handle ElasticSearch Unavailability in … [Backport stable/8.3] (#5056)
  • Context-Path not taken into account for noPermission route (#5051) [Backport stable/8.3] (#5055)

🧹 Chore

  • rebuild 8.3.18 (#5066)
  • version bumps 8.3.18 release prep (#5063)
  • update CHANGELOG.md
  • set Tasklist version 8.3.17 in docker compose files

Zeebe

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)