Skip to content

Releases: camunda/camunda-platform

8.5+gen29

15 Oct 05:07
0c31639

Choose a tag to compare

Overview

Camunda application in this release generation:

  • Identity: 8.5.22
  • Operate: 8.5.22
  • Tasklist: 8.5.24
  • Zeebe: 8.5.25

Identity

💊 Bugfixes

  • add debug statement into cookieService method to get valid redirect URI [Backport v8.5] (#3583)

🧹 Chore

  • update netty version (#3595) (#3596)

Operate

What's Changed

Read more

8.5+gen27

08 Sep 06:16
a578775

Choose a tag to compare

Overview

Camunda application in this release generation:

  • Identity: 8.5.20
  • Operate: 8.5.20
  • Tasklist: 8.5.22
  • Zeebe: 8.5.24

Identity

No changes

Operate

What's Changed

Read more

8.5+gen26

29 Aug 13:02
9982ae5

Choose a tag to compare

Overview

Camunda application in this release generation:

  • Identity: 8.5.20
  • Operate: 8.5.19
  • Tasklist: 8.5.21
  • Zeebe: 8.5.23

Identity

No changes

Operate

What's Changed

Read more

8.5+gen25

11 Aug 06:19
f5fd11d

Choose a tag to compare

Overview

Camunda application in this release generation:

  • Identity: 8.5.19
  • Operate: 8.5.18
  • Tasklist: 8.5.20
  • Zeebe: 8.5.22

Identity

💊 Bugfixes

  • update dependency org.apache.commons:commons-lang3 to v3.18.0 [security] (#3490)
  • address vulnerability CVE-2025-22234 (#3485)
  • fix GitHub actions 8.5 (#3483)

🧹 Chore

  • update tomcat dependencies to resolve Spring CVE (#3503) (#3504)

Operate

What's Changed

Read more

8.5+gen23

07 Jul 10:17
84a36ce

Choose a tag to compare

Overview

Camunda application in this release generation:

  • Identity: 8.5.18
  • Operate: 8.5.16
  • Tasklist: 8.5.18
  • Zeebe: 8.5.20

Identity

💊 Bugfixes

  • use ossrh-staging-api.central.sonatype.com to deploy to Sonatype Central Portal (#3466)
  • move spring-boot-dependencies upper in dep hierarchy [Backport v8.5] (#3447)
  • update dependency org.postgresql:postgresql to v42.7.7 [security] (#3418)

🧹 Chore

  • migrate action-setup-gcloud GHA (#3278) (#3461)
  • upgrade org.springframework.boot:spring-boot-starter-web from 3.3.11 to 3.3.13 (#3454)

Operate

What's Changed

Full Changelog: camunda/camunda@operate-8.5.15...operate-8.5.16

Tasklist

💊 Bugfixes

  • upgrade spring-boot version to 3.3.13 (#5201)
  • update fni state field index mapping (#5179)
  • minor improvements over variable search (#5160)

🧹 Chore

  • release version bump (#5202)
  • delete preview env (#5198)
  • stabilize e2e tests (#5188)
  • bump zeebe and identity versions (#5185)
  • update CHANGELOG.md
  • changelog clean up (#5183)
  • align version drift (#5181)
  • update CHANGELOG.md
  • update CHANGELOG.md
  • bump dependencies 8.5 release (#5167)
  • update CHANGELOG.md
  • upgrade springboot to 3.3.11 to resolve CVE-2025-31650 (#5168)
  • fix visual regression mock data (#5161)
  • update CHANGELOG.md

Zeebe

version:8.5.20

Enhancements

Misc

  • Pause command distribution retrying (#29495)
  • Make SO_SNDBUF & SO_RCVBUF configurable in NettyMessagingService (#24104)

Bug Fixes

Broker

  • BpmnProcessingException: Expected to activate the none start event of the process but not found (#7669)

Misc

  • S3 Backup store does not limit the number of concurrent downloads (#33957)
  • Process instances get started from non-start event instead of signal event (#33952)
  • Thread starvation risk when taking backup on S3 (#33726)
  • Outputs of multi-instance expanded sub-process are executed twice for each iteration (#32318)

Merged Pull Requests

  • perf: avoid copy of ElementInstance (#34431)
  • Fix bug where wrong start event got activated (#34310)
  • ci: add timeout for helm update in benchmark tests (#34231)
  • feat: Cache SemanticVersion to avoid parsing it for every record (#34226)
  • Bugfix: output mappings on multi instance body applied twice (#34183)
  • fix: properly limit s3 transfer concurrency (#34170)
  • fix: dot not return null RaftPartitions/ZeebePartitions (#34165)
  • deps: upgrade spring-boot version to 3.4.7 (#34019)
  • Add missing s3 configs (#34014)
  • Pause command redistribution (#33921)
  • ci: upgrade camunda-release-parent to 4.0.0 and switch to Central Portal deployment (#33807)
  • Output mappings applied before updating multi instance body output collection (#25106)
  • feat: added socket buffers size parameters to config (#24778)

8.4+gen24

07 Jul 08:57
1b7a6d7

Choose a tag to compare

Overview

Camunda application in this release generation:

  • Identity: 8.4.23
  • Operate: 8.4.22
  • Tasklist: 8.4.23
  • Zeebe: 8.4.21

Identity

💊 Bugfixes

  • use ossrh-staging-api.central.sonatype.com to deploy to Sonatype Central Portal (#3466) (#3469)
  • update dependency org.postgresql:postgresql to v42.7.7 [security] (#3419)

🧹 Chore

  • upgrade org.springframework.boot:spring-boot-starter-web from 3.3.11 to 3.3.13 (#3459)
  • migrate action-setup-gcloud GHA (#3278) (#3462)

Operate

💊 Bugfixes

  • upgrade spring-boot version to 3.3.13 (#6881)
  • added result to Operate v1 DecisionInstance response (#6880)

🧹 Chore

  • bump zeebe and identity dependencies (#6882)

Tasklist

💊 Bugfixes

  • upgrade spring-boot version to 3.3.13 (#5200)

🧹 Chore

  • release version bump (#5203)
  • delete preview env (#5199)
  • add more traces e2e failure (#5187)

Zeebe

version:8.4.21

Bug Fixes

Broker

  • BpmnProcessingException: Expected to activate the none start event of the process but not found (#7669)

Misc

  • Process instances get started from non-start event instead of signal event (#33952)
  • Thread starvation risk when taking backup on S3 (#33726)
  • NPE in ProcessInstanceBatchActivateProcessor.createChildInstanceRecord (#31511)

Merged Pull Requests

  • perf: avoid copy of ElementInstance (#34431)
  • Backport #31050 to 8.7 (#34412)
  • Fix bug where wrong start event got activated (#34310)
  • [Backport stable/8.5] fix: properly limit s3 transfer concurrency (#34180)
  • fix: properly limit s3 transfer concurrency (#34170)
  • ci: upgrade camunda-release-parent to 4.0.0 and switch to Central Portal deployment (#33807)
  • Prevent NPE on ProcessInstanceBatch ACTIVATE if parent is terminated (#33752)
  • Validate duplicated extension elements (#31050)

8.5+gen22

10 Jun 07:46
fa0ad08

Choose a tag to compare

Overview

Camunda application in this release generation:

  • Identity: 8.5.17
  • Operate: 8.5.15
  • Tasklist: 8.5.17
  • Zeebe: 8.5.19

Identity

No changes

Operate

What's Changed

Full Changelog: camunda/camunda@operate-8.5.13...operate-8.5.15

Tasklist

💊 Bugfixes

  • update fni state field index mapping (#5179)
  • minor improvements over variable search (#5160)

🧹 Chore

  • bump zeebe and identity versions (#5185)
  • changelog clean up (#5183)
  • align version drift (#5181)
  • update CHANGELOG.md
  • update CHANGELOG.md
  • bump dependencies 8.5 release (#5167)
  • update CHANGELOG.md
  • upgrade springboot to 3.3.11 to resolve CVE-2025-31650 (#5168)
  • fix visual regression mock data (#5161)
  • update CHANGELOG.md

Zeebe

version:8.5.19

Bug Fixes

Java Client

  • Spring-SDK: camunda.client.tenant-id(s) is not picked up for worker setup in 8.7 (#32464)
  • Disabling camunda/zeebe client in SDK causes spring autoconfigure to fail (#32104)

Misc

  • java.lang.ClassCircularityError: jdk/internal/misc/VirtualThreads thrown by grpc-virtual-executor (#32572)
  • Backup restore fails due to lost+found (#32393)
  • Spring SDK: Job Worker tenantIds values are overridden by global defaults (#32015)
  • Deserialization errors in Exporter are retried to aggressively (#31919)

Merged Pull Requests

  • Log and exit application on fatal class circularity error (#32756)
  • feat: add broker version to PartitionTransitionContext to simplify testing (#32640)
  • [Backport stable/8.7] feat: skip running all migrations when zeebe is run for the first time (#32639)
  • fix: do not retry deserializing a record in ExporterDirector (#32525)
  • [stable/8.7] fix: assemble worker default tenant id config correctly (#32475)
  • Golden event appliers (#32450)
  • feat: skip running all migrations when zeebe is run for the first time (#32419)
  • fix: restore even when lost+found is found (#32399)
  • feat: when a migration is performed try to perform a snapshot immediately (#32388)
  • refactor: maven central repository (#32136)
  • Remove invalid maven combine.children usage (#32124)
  • fix: do not initialize SDK if client is disabled (#32107)
  • fix: make actuator autoconfigure and micrometer optional in spring sdk (#31991)
  • feat: custom camunda client enabled condition (#30788)
  • bugfix: message cardinality can be broken by instance migration (#27114)

8.4+gen23

10 Jun 05:36
d3903ba

Choose a tag to compare

Overview

Camunda application in this release generation:

  • Identity: 8.4.22
  • Operate: 8.4.21
  • Tasklist: 8.4.22
  • Zeebe: 8.4.20

Identity

No changes

Operate

💊 Bugfixes

  • Big decision evaluation failures can't be indexed [Backport stable/8.4] (#6878)

🧹 Chore

  • update operate and identity dependencies for 8.4.21 (#6879)
  • remove jenkins-related files (#6876)
  • upgrade springboot to 3.3.11 to resolve CVE-2025-31650 (#6874)

Tasklist

🧹 Chore

  • bump zeebe and identity versions (#5186)

Zeebe

version:8.4.20

Bug Fixes

Misc

  • java.lang.ClassCircularityError: jdk/internal/misc/VirtualThreads thrown by grpc-virtual-executor (#32572)
  • Backup restore fails due to lost+found (#32393)
  • RaftException$AppendFailureException: Leader stepping down (#31436)
  • V1 Tasks search causes excessive terms in variable queries to ES (#30410)

Merged Pull Requests

  • Log and exit application on fatal class circularity error (#32756)
  • Fix go linting ci job (#32680)
  • fix: restore even when lost+found is found (#32399)
  • refactor: maven central repository (#32136)
  • Remove invalid maven combine.children usage (#32124)

8.5+gen20

12 May 10:21
a1d34cd

Choose a tag to compare

Overview

Camunda application in this release generation:

  • Identity: 8.5.16
  • Operate: 8.5.14
  • Tasklist: 8.5.15
  • Zeebe: 8.5.18

Identity

💊 Bugfixes

  • change dependency management to upgrade spring-security-crypto [Backport v8.5] (#3348)

🧹 Chore

  • upgrade alpine to 3.20.6 (#3355) (#3357)
  • replace tomakehurst.wiremock-jre8.version with org.wiremock:wiremock-standalone (#3298)
  • upgrade org.springframework.boot:spring-boot-starter-actuator from 3.3.9 to 3.3.11 (#3343)

Operate

What's Changed

Full Changelog: camunda/camunda@operate-8.5.13...operate-8.5.14

Tasklist

💊 Bugfixes

  • minor improvements over variable search (#5160)

🧹 Chore

  • bump dependencies 8.5 release (#5167)
  • upgrade springboot to 3.3.11 to resolve CVE-2025-31650 (#5168)
  • fix visual regression mock data (#5161)
  • update CHANGELOG.md

Zeebe

version:8.5.18

Bug Fixes

Misc

  • Exception message on unexpected instance migration error displays the wrong key (#31541)
  • Warnings related to bean is not eligible for getting processed by all BeanPostProcessors and MeterFilter is being configured after a Meter has been registered to this registry. (#30812)
  • Do not use KeyGenerator in scheduled task (#30536)
  • Inter-partition message correlation failing when the partition count is changed in the configuration (#29612)
  • Output mappings applied before updating multi instance body output collection (#23658)

Merged Pull Requests

  • [stable/8.6] fix: removal of meter registry workaround (#31168)
  • [Backport stable/8.7] fix: when there is a leader transition client requests were never completed (#31141)
  • Backport to stable/8.5: do not reconfigure default ObjectMapper instance (#31071)
  • fix: Quote changelog variable (#28426) (#31043)
  • fix: when there is a leader transition client requests were never completed (#31033)
  • test: assert that correlationKey is not associated to partition 1 (#30967)
  • fix: Use vault-based token in Maven Release job (#28522) (#30605)
  • fix: StagedCache should only cache configured intents (#30560)
  • deps: upgrade springboot to 3.4.4 for stable/8.6 (#30533)
  • feat: initialize BrokerInfo from config so that they are used before bootstrapping (#30377)
  • [Backport stable/8.7] fix: do not initialize BrokerInfo from config (#30337)
  • ci: new github workflow for license analysis with FOSSA (#30246)
  • fix: do not initialize BrokerInfo from config (#30217)
  • fix: persisted partition count is used in EngineProcessors (#30110)
  • fix: (8.6) bean post processor produced warn logs (#28547)
  • Output mappings applied before updating multi instance body output collection (#25106)

8.4+gen21

12 May 10:14
59ee9a1

Choose a tag to compare

Overview

Camunda application in this release generation:

  • Identity: 8.4.21
  • Operate: 8.4.20
  • Tasklist: 8.4.20
  • Zeebe: 8.4.19

Identity

💊 Bugfixes

  • change dependency management to upgrade spring-security-crypto [Backport v8.4] (#3347)

🧹 Chore

  • upgrade alpine to 3.20.6 (#3355) (#3356)
  • upgrade org.springframework.boot:spring-boot-starter-actuator from 3.3.9 to 3.3.11 (#3344)

Operate

💊 Bugfixes

  • update Spring Boot to 3.3.10

🧹 Chore

  • deps: update operate and identity dependencies for 8.4.20 (#6872)
  • backport generic ci to 8.4 (#6869)

Tasklist

🧹 Chore

Zeebe

version:8.4.19

Bug Fixes

Misc

  • Do not use KeyGenerator in scheduled task (#30536)

Merged Pull Requests

  • [Backport stable/8.7] fix: when there is a leader transition client requests were never completed (#31141)
  • fix: Quote changelog variable (#28426) (#31043)
  • fix: when there is a leader transition client requests were never completed (#31033)
  • [Backport stable/8.5] fix: Use vault-based token in Maven Release job (#28522) (#30690)
  • fix: Use vault-based token in Maven Release job (#28522) (#30605)
  • fix: StagedCache should only cache configured intents (#30560)
  • [Backport stable/8.7] fix: do not initialize BrokerInfo from config (#30337)
  • ci: new github workflow for license analysis with FOSSA (#30246)
  • fix: do not initialize BrokerInfo from config (#30217)
  • fix: persisted partition count is used in EngineProcessors (#30110)