Releases: camunda/zeebe
Releases · camunda/zeebe
8.5.0-alpha2
Enhancements
Broker
- Unsubscribe from a message boundary event on process instance migration (#16383)
- Support I/O mapping variables starting with _ (#11397)
Java Client
- An Apache HttpClient 5 can be created in the Zeebe Java client (#16538)
Misc
- Migrate element instances with incidents in the processor (#16620)
- Introduce
fold
method toEither
interface for unified value transformation (#16561) Decision Instance Key
field from evaluation response (#15916)- Invoke compensation handlers in an embedded subprocess (#15068)
Bug Fixes
Broker
- New event applier versions could lead to data inconsistencies (#15833)
Go Client
- Zbctl (latest) is not working with SaaS (#15524)
zbctl
- Zbctl (latest) is not working with SaaS (#15524)
Misc
- Partition Transition reported as stuck even if it doesn't take long (#16633)
- Missing resourceKey property when deleting a resource causes an endless error loop (#16429)
- Failed to correct prefix of column family [49] (#16406)
- Metrics Exporter leads to OOM (#16405)
- Forms Linked to User Tasks Are Sometimes Wrong (#16311)
- Endless processing state machine error loop (#16107)
- Job backoff not respected if
ACTIVATABLE
job isFAILED
(#16084) MultiTenancySignalSubscriptionStateMigration
fails withIndexOutOfBoundsException
(#15804)
Maintenance
- Remove user task reference from element instance after task completion (#16455)
- Actuator date-time values are not compliant with rfc3339 (#16256)
- Stream processor is not able to detect nor handle records of different versions gracefully (#7449)
Merged Pull Requests
- deps(maven): Update dependency org.mockito:mockito-bom to v5.11.0 (main) (#16672)
- deps(go): Update module github.com/stretchr/testify to v1.9.0 (main) (#16671)
- deps(maven): Update dependency software.amazon.awssdk:bom to v2.25.1 (main) (#16670)
- Support
Assign task
user task action (#16667) - feat(gateway-rest): error responses are content type problem+json (#16665)
- ci: use renamed workflow files for stable branches (#16659)
- test(zeebe): Verify clean state after triggering compensation (#16658)
- deps(maven): Update dependency com.google.api.grpc:proto-google-common-protos to v2.36.0 (main) (#16654)
- deps(maven): Update dependency software.amazon.awssdk:bom to v2.25.0 (main) (#16652)
- deps(maven): Update dependency jakarta.activation:jakarta.activation-api to v2.1.3 (main) (#16651)
- deps(maven): Update dependency com.github.docker-java:docker-java-api to v3.3.6 (main) (#16650)
- test(qa): add rest-based topology request qa coverage (#16649)
- Add endpoint for removing a set of brokers forcefully (#16648)
- Support Complete task user task action in Zeebe client (#16641)
- test(qa): ignore exception while waiting for updated topology (#16637)
- fix(broker): transition is stuck only if too much time elapses (#16634)
- refactor: rm samples directory (#16632)
- test(zeebe): Verify incident handling for compensation handler (#16631)
- test(zeebe): Verify variable mappings of compensation handlers (#16629)
- deps(maven): Update dependency org.rocksdb:rocksdbjni to v8.11.3 (main) (#16628)
- deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.13 (main) (#16627)
- deps(maven): Update dependency com.puppycrawl.tools:checkstyle to v10.14.0 (main) (#16626)
- deps(github-tags): Update actions/setup-java action to v4.1.0 (main) (#16625)
- Migrate element instances with incidents in the processor (#16624)
- ci(daily-qa): invoke qa workflow on stable branch (#16623)
- test(qa): wait until topology is updated (#16615)
- test(journal): ensure journal is closed always (#16612)
- test(qa): parameterize
RollingUpdateTest
over versions (#16610) - deps(maven): Update version.zpt to v8.4.4 (main) (#16597)
- deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.12 (main) (#16596)
- deps(maven): Update dependency com.google.cloud.tools:jib-maven-plugin to v3.4.1 (main) (#16595)
- Add http client to the Zeebe java client (#16592)
- Client communication API configuration (#16591)
- Add unassign task rest endpoint (#16590)
- ci: path filters for Zeebe-only GHA workflows to ignore (future) Operate-only changes (#16589)
- deps(maven): Update dependency io.grpc:grpc-bom to v1.62.2 (main) (#16575)
- deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.11 (main) (#16574)
- deps(maven): Update dependency com.azure:azure-sdk-bom to v1.2.21 (main) (#16573)
- deps(github-tags): Update actions/add-to-project action to v0.6.0 (main) (#16571)
- deps(maven): Update version.identity to v8.4.4 (main) (#16570)
- Unsubscribe from message boundary event on migration (#16567)
- Introduce
fold
method forEither
(#16566) - build: fix configurations for moved benchmarks folder (#16560)
- ci: prefix Zeebe GHA workflows to avoid name collisions in monorepo (#16559)
- test(dmn): fix flaky EvaluateDecisionTest (#16549)
- deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.10 (main) (#16547)
- deps(maven): Update dependency org.rocksdb:rocksdbjni to v8.10.2 (main) (#16546)
- Adjust condition of auto-merge (#16544)
- deps(maven): Update version.jqwik to v1.8.3 (main) (#16540)
- deps(maven): Update dependency org.wiremock:wiremock to v3.4.2 (main) (#16539)
- Add
Update task
REST endpoint (#16537) - deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.9 (main) (#16528)
- deps(maven): Update spring boot to v3.2.3 (main) (#16526)
- Transport task headers in Zeebe user task record (#16524)
- Create zeebe sub folder in repo (#16522)
- Add assign task rest endpoint (#16521)
- Reset error phase only after processing current record is completed (#16520)
- feat: Support ELs definition (#16519)
- deps(maven): Update dependency org.codehaus.mojo:exec-maven-plugin to v3.2.0 (main) (#16516)
- deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.8 (main) (#16515)
- deps(go): Update module google.golang.org/grpc to v1.62.0 (main) (#16514)
- deps(maven): Update de...
8.4.5
version:8.4.5
Enhancements
Misc
- Introduce
fold
method toEither
interface for unified value transformation (#16561) - During incidents as an Operator of a Zeebe cluster I need a way of skipping records on processing or exporting (#16177)
Bug Fixes
Misc
- GrpcClientRule leaks http clients (#16698)
- Partition Transition reported as stuck even if it doesn't take long (#16633)
Maintenance
- Actuator date-time values are not compliant with rfc3339 (#16256)
Merged Pull Requests
- [Backport stable/8.4] test: reduce scope of ruleChain on LargeMessageSizeTest (#16715)
- [Backport stable/8.4] Skip Exporting Specific Records (#16711)
- [Backport stable/8.4] test: fix waiting for activated jobs (#16703)
- deps(maven): Update dependency jakarta.activation:jakarta.activation-api to v2.1.3 (stable/8.4) (#16657)
- deps(maven): Update dependency com.github.docker-java:docker-java-api to v3.3.6 (stable/8.4) (#16656)
- [Backport stable/8.4] fix(broker): transition is stuck only if too much time elapses (#16645)
- [Backport 8.4]: Rename workflows (#16639)
- [Backport stable/8.4] test(journal): ensure journal is closed always (#16618)
- deps(maven): Update dependency com.google.cloud.tools:jib-maven-plugin to v3.4.1 (stable/8.4) (#16599)
- [Backport stable/8.4] Improve
Either
type (#16586) - [Backport stable/8.4] Add default value for lastUpdatedAt in Broker State (#16585)
- Release 8.4.4 (#16578)
- deps(maven): Update version.identity to v8.4.4 (stable/8.4) (#16572)
- ci: prefix Zeebe GHA workflows to avoid name collisions in monorepo (#16559)
8.3.9
version:8.3.9
Enhancements
Misc
- Introduce
fold
method toEither
interface for unified value transformation (#16561) - During incidents as an Operator of a Zeebe cluster I need a way of skipping records on processing or exporting (#16177)
Bug Fixes
Misc
- GrpcClientRule leaks http clients (#16698)
- Partition Transition reported as stuck even if it doesn't take long (#16633)
Merged Pull Requests
- [Backport stable/8.3] test: reduce scope of ruleChain on LargeMessageSizeTest (#16714)
- [Backport stable/8.3] Skip Exporting Specific Records (#16708)
- deps(maven): Update dependency com.github.docker-java:docker-java-api to v3.3.6 (stable/8.3) (#16655)
- [Backport stable/8.3] fix(broker): transition is stuck only if too much time elapses (#16644)
- [Backport 8.3] Rename workflows (#16640)
- [Backport stable/8.3] test(journal): ensure journal is closed always (#16617)
- [Backport stable/8.3] Improve
Either
type (#16607) - deps(maven): Update dependency com.google.cloud.tools:jib-maven-plugin to v3.4.1 (stable/8.3) (#16598)
- Release 8.3.8 (#16593)
- [Backport stable/8.3] ci(testbench): backport testbench workflow from stable/8.4 (#16581)
- [Backport stable/8.2] ci(testbench): backport testbench workflow from stable/8.4 (#16568)
- deps(maven): upgrade spring to 6.0.17 (#16563)
- ci: prefix Zeebe GHA workflows to avoid name collisions in monorepo (#16559)
- refactor(engine):
BpmnElementProcessor
methods to return types (#16305)
8.2.25
version:8.2.25
Enhancements
Misc
- During incidents as an Operator of a Zeebe cluster I need a way of skipping records on processing or exporting (#16177)
Bug Fixes
Misc
- GrpcClientRule leaks http clients (#16698)
- Partition Transition reported as stuck even if it doesn't take long (#16633)
Merged Pull Requests
- [Backport stable/8.2] test: reduce scope of ruleChain on LargeMessageSizeTest (#16713)
- [Backport stable/8.2] Skip Exporting Specific Records (#16707)
- [Backport stable/8.2] fix(broker): transition is stuck only if too much time elapses (#16647)
- [Backport stable/8.2] Rename workflows (#16638)
- [Backport stable/8.2] test(journal): ensure journal is closed always (#16616)
- [Backport stable/8.2] Improve
Either
type (#16606) - Release 8.2.24 (#16577)
- [Backport stable/8.2] ci(testbench): backport testbench workflow from stable/8.4 (#16568)
- deps(maven): upgrade spring to 6.0.17 (#16564)
- ci: prefix Zeebe GHA workflows to avoid name collisions in monorepo (#16559)
8.1.26
Enhancements
Misc
- Introduce
fold
method toEither
interface for unified value transformation (#16561)
Bug Fixes
Misc
- GrpcClientRule leaks http clients (#16698)
- Partition Transition reported as stuck even if it doesn't take long (#16633)
Merged Pull Requests
- [Backport stable/8.1] test: reduce scope of ruleChain on LargeMessageSizeTest (#16717)
- fix(ci): use correct step id in release workflow (#16681)
- deps(maven): Update dependency com.github.docker-java:docker-java-api to v3.3.6 (stable/8.1) (#16653)
- [Backport stable/8.1] fix(broker): transition is stuck only if too much time elapses (#16646)
- [Backport stable/8.1] Rename workflows (#16635)
- [Backport stable/8.1] Improve
Either
type (#16605) - ci(benchmark): lock benchmark chart to 0.1.22 (#16594)
- Release 8.1.25 (#16576)
- [Backport stable/8.1] ci(testbench) backport testbench workflow from stable/8.4 (#16569)
- ci: prefix Zeebe GHA workflows to avoid name collisions in monorepo (#16559)
- Create zeebe sub folder in repo (#16522)
- refactor(engine):
BpmnElementProcessor
methods to return types (#16305)
8.4.4
Bug Fixes
Broker
- New event applier versions could lead to data inconsistencies (#15833)
Go Client
- Zbctl (latest) is not working with SaaS (#15524)
zbctl
- Zbctl (latest) is not working with SaaS (#15524)
Misc
- Missing resourceKey property when deleting a resource causes an endless error loop (#16429)
- Failed to correct prefix of column family [49] (#16406)
- Metrics Exporter leads to OOM (#16405)
- Endless processing state machine error loop (#16107)
- Job backoff not respected if
ACTIVATABLE
job isFAILED
(#16084)
Maintenance
- Stream processor is not able to detect nor handle records of different versions gracefully (#7449)
Merged Pull Requests
- [Backport stable/8.4] Reset error phase only after processing current record is completed (#16552)
- [Backport stable/8.4] test(dmn): fix flaky EvaluateDecisionTest (#16551)
- deps(maven): Update version.jqwik to v1.8.3 (stable/8.4) (#16542)
- deps(maven): Update version.immutables to v2.10.1 (stable/8.4) (#16533)
- deps(maven): Update version.byte-buddy to v1.14.12 (stable/8.4) (#16532)
- deps(maven): Update spring boot to v3.2.3 (stable/8.4) (#16531)
- deps(maven): Update dependency org.testcontainers:testcontainers-bom to v1.19.6 (stable/8.4) (#16530)
- deps(maven): Update dependency org.scala-lang:scala-library to v2.13.13 (stable/8.4) (#16529)
- deps(maven): Update dependency org.postgresql:postgresql to v42.7.2 (stable/8.4) (#16506)
- deps(maven): Update dependency org.apache.maven.plugins:maven-shade-plugin to v3.5.2 (stable/8.4) (#16505)
- deps(maven): Update dependency com.google.protobuf:protobuf-bom to v3.25.3 (stable/8.4) (#16504)
- [Backport stable/8.4] deps(maven): Update dependency org.apache.commons:commons-compress to v1.26.0 (main) (#16495)
- [Backport stable/8.4] Fix Go tool version to 1.22 (#16490)
- [Backport stable/8.4] ci: test-summary should fail if tests failed (#16489)
- [Backport stable/8.4] test(qa): retry deadline exceeded (#16479)
- deps(maven): Update dependency com.github.docker-java:docker-java-api to v3.3.5 (stable/8.4) (#16473)
- deps(docker): Update ubuntu:jammy Docker digest to f9d633f (stable/8.4) (#16472)
- deps(docker): Update eclipse-temurin:21-jdk-jammy Docker digest to 4280c36 (stable/8.4) (#16471)
- [Backport stable/8.4] fix(stream-processor): throw instead of ignoring unknown records (#16446)
- [Backport stable/8.4] Fix garbage left after metrics exporter cleanup (#16427)
- [forwardport stable/8.4] Allow decision requirements in column family 49 (#16422)
- [Backport stable/8.4] feat: skip processing for positions listed in
zeebe.broker.processing.skipPositions
(#16408) - [Backport stable/8.4] build: allow automerge of release PRs (#16404)
- deps(maven): Update dependency org.springframework:spring-framework-bom to v6.1.4 (stable/8.4) (#16390)
- [Backport stable/8.4] fix(engine): backed-off jobs are not activatable (#16375)
- [Backport stable/8.4] build: auto retry bot PRs for auto merge (#16371)
- deps(maven): Update dependency com.github.jnr:jnr-posix to v3.1.19 (stable/8.4) (#16362)
- Release 8.4.3 (#16355)
- deps(maven): Update version.identity to v8.4.3 (stable/8.4) (#16354)
- [Backport stable/8.4] Forms Linked to User Tasks Are Sometimes Wrong (#16349)
- [Backport stable/8.4] fix(stream-platform): do not exit out of error loop before rollback is completed (#16348)
- [Backport stable/8.4] fix(engine): throw instead of ignoring events that can't be applied (#16333)
- [Backport stable/8.4] Unflake
TenantAwareTimerStartEventTest.shouldTriggerTimer
(#16327)
8.3.8
Bug Fixes
Broker
- New event applier versions could lead to data inconsistencies (#15833)
Go Client
- Zbctl (latest) is not working with SaaS (#15524)
zbctl
- Zbctl (latest) is not working with SaaS (#15524)
Misc
- Missing resourceKey property when deleting a resource causes an endless error loop (#16429)
- Failed to correct prefix of column family [49] (#16406)
- Endless processing state machine error loop (#16107)
- Job backoff not respected if
ACTIVATABLE
job isFAILED
(#16084) - Intermediate signal throw event should not send a response out (#15649)
Maintenance
- Stream processor is not able to detect nor handle records of different versions gracefully (#7449)
Merged Pull Requests
- [Backport stable/8.3] [Backport stable/8.4] test(dmn): fix flaky EvaluateDecisionTest (#16555)
- [Backport stable/8.3] Reset error phase only after processing current record is completed (#16553)
- deps(maven): Update version.jqwik to v1.8.3 (stable/8.3) (#16541)
- deps(maven): Update dependency org.testcontainers:testcontainers-bom to v1.19.6 (stable/8.3) (#16527)
- deps(maven): Update dependency org.scala-lang:scala-library to v2.13.13 (stable/8.3) (#16518)
- deps(maven): Update dependency org.apache.maven.plugins:maven-shade-plugin to v3.5.2 (stable/8.3) (#16503)
- deps(maven): Update dependency com.github.tomakehurst:wiremock-jre8 to v2.35.2 (stable/8.3) (#16502)
- [Backport stable/8.3] deps(maven): Update dependency org.apache.commons:commons-compress to v1.26.0 (#16496)
- [Backport stable/8.3] Fix Go tool version to 1.22 (#16492)
- [Backport stable/8.3] ci: test-summary should fail if tests failed (#16488)
- [Backport stable/8.3] test(qa): retry deadline exceeded (#16478)
- deps(maven): Update version.byte-buddy to v1.14.12 (stable/8.3) (#16470)
- deps(maven): Update dependency com.github.docker-java:docker-java-api to v3.3.5 (stable/8.3) (#16469)
- deps(docker): Update ubuntu:jammy Docker digest to f9d633f (stable/8.3) (#16468)
- [Backport stable/8.3] Fix garbage left after metrics exporter cleanup (#16451)
- [Backport stable/8.3] fix(stream-processor): throw instead of ignoring unknown records (#16445)
- deps(docker): Update eclipse-temurin:17-jdk-jammy Docker digest to fff4a27 (stable/8.3) (#16443)
- [forwardport stable/8.3] Allow decision requirements in column family 49 (#16420)
- [Backport stable/8.3] feat: skip processing for positions listed in
zeebe.broker.processing.skipPositions
(#16407) - [Backport stable/8.3] build: allow automerge of release PRs (#16403)
- [Backport stable/8.3] fix(engine): backed-off jobs are not activatable (#16374)
- [Backport stable/8.3] build: auto retry bot PRs for auto merge (#16370)
- deps(maven): Update dependency com.github.jnr:jnr-posix to v3.1.19 (stable/8.3) (#16361)
- [Backport stable/8.3] fix(stream-platform): do not exit out of error loop before rollback is completed (#16347)
- deps(maven): Update dependency io.netty:netty-bom to v4.1.107.Final (stable/8.3) (#16340)
- [Backport stable/8.3] fix(engine): throw instead of ignoring events that can't be applied (#16331)
- [Backport stable/8.3] Unflake
TenantAwareTimerStartEventTest.shouldTriggerTimer
(#16326) - [Backport stable/8.3] Intermediate signal throw should not send response (#16318)
- Release 8.3.7 (#16308)
- deps(maven): Update dependency org.testcontainers:testcontainers-bom to v1.19.5 (stable/8.3) (#16134)
8.2.24
Bug Fixes
Go Client
- Zbctl (latest) is not working with SaaS (#15524)
zbctl
- Zbctl (latest) is not working with SaaS (#15524)
Misc
- Missing resourceKey property when deleting a resource causes an endless error loop (#16429)
- Metrics Exporter leads to OOM (#16405)
- Job backoff not respected if
ACTIVATABLE
job isFAILED
(#16084)
Maintenance
- Stream processor is not able to detect nor handle records of different versions gracefully (#7449)
Merged Pull Requests
- [Backport stable/8.2] test(dmn): fix flaky EvaluateDecisionTest (#16562)
- [Backport stable/8.2] Reset error phase only after processing current record is completed (#16556)
- deps(maven): Update dependency org.scala-lang:scala-library to v2.13.13 (stable/8.2) (#16517)
- [Backport stable/8.2] deps(maven): Update dependency org.apache.commons:commons-compress to v1.26.0 (#16507)
- deps(maven): Update dependency com.github.tomakehurst:wiremock-jre8 to v2.35.2 (stable/8.2) (#16500)
- [Backport stable/8.2] Fix Go tool version to 1.22 (#16493)
- [Backport stable/8.2] ci: test-summary should fail if tests failed (#16487)
- [Backport stable/8.2] test(qa): retry deadline exceeded (#16477)
- [Backport stable/8.2] Fix flaky clustering rule shutdown (#16475)
- deps(maven): Update dependency org.apache.tomcat.embed:tomcat-embed-core to v10.1.19 (stable/8.2) (#16465)
- [Backport stable/8.2] Fix garbage left after metrics exporter cleanup (#16450)
- [Backport stable/8.2] fix(stream-processor): throw instead of ignoring unknown records (#16444)
- deps(maven): Update version.byte-buddy to v1.14.12 (stable/8.2) (#16442)
- deps(docker): Update ubuntu:jammy Docker digest to f9d633f (stable/8.2) (#16441)
- deps(docker): Update eclipse-temurin:17-jdk-jammy Docker digest to fff4a27 (stable/8.2) (#16440)
- Release 8.2.23 (#16425)
- [Backport stable/8.2] fix(engine): backed-off jobs are not activatable (#16373)
- deps(maven): Bump feel-engine to 1.16.3 (#16309)
8.1.25
Bug Fixes
Go Client
- Zbctl (latest) is not working with SaaS (#15524)
zbctl
- Zbctl (latest) is not working with SaaS (#15524)
Misc
- Missing resourceKey property when deleting a resource causes an endless error loop (#16429)
- Metrics Exporter leads to OOM (#16405)
- Job backoff not respected if
ACTIVATABLE
job isFAILED
(#16084)
Maintenance
- Stream processor is not able to detect nor handle records of different versions gracefully (#7449)
Merged Pull Requests
- [Backport stable/8.1] Reset error phase only after processing current record is completed (#16554)
- deps(maven): Update dependency org.scala-lang:scala-library to v2.13.13 (stable/8.1) (#16512)
- [Backport stable/8.1] Fix Go tool version to 1.22 (#16494)
- [Backport stable/8.1] ci: test-summary should fail if tests failed (#16485)
- [Backport stable/8.1] test(qa): retry deadline exceeded (#16476)
- [Backport stable/8.1] Fix flaky clustering rule shutdown (#16474)
- deps(maven): Update dependency org.apache.tomcat.embed:tomcat-embed-core to v9.0.86 (stable/8.1) (#16464)
- deps(maven): Update dependency com.github.docker-java:docker-java-api to v3.3.5 (stable/8.1) (#16463)
- [Backport stable/8.1] fix(stream-processor): throw instead of ignoring unknown records (#16449)
- [Backport stable/8.1] Fix garbage left after metrics exporter cleanup (#16448)
- deps(docker): Update ubuntu:jammy Docker digest to f9d633f (stable/8.1) (#16439)
- deps(docker): Update eclipse-temurin:17-jdk-jammy Docker digest to fff4a27 (stable/8.1) (#16438)
- Release 8.1.24 (#16426)
- [Backport stable/8.1] fix(engine): backed-off jobs are not activatable (#16372)
8.2.23
Enhancements
Misc
- During incidents as an Operator of a Zeebe cluster I need a way of skipping records on processing or exporting (#16177)
Bug Fixes
Broker
- New event applier versions could lead to data inconsistencies (#15833)
Misc
- Failed to correct prefix of column family [49] (#16406)
- Endless processing state machine error loop (#16107)
Merged Pull Requests
- [stable/8.2] Allow decision requirements in column family 49 (#16411)
- [Backport stable/8.2] feat: skip processing for positions listed in zeebe.broker.processing.skipPositions (#16409)
- [Backport stable/8.2] build: allow automerge of release PRs (#16402)
- [Backport stable/8.2] build: auto retry bot PRs for auto merge (#16369)
- deps(maven): Update dependency com.github.jnr:jnr-posix to v3.1.19 (stable/8.2) (#16359)
- [Backport stable/8.2] fix(stream-platform): do not exit out of error loop before rollback is completed (#16346)
- deps(maven): Update dependency io.netty:netty-bom to v4.1.107.Final (stable/8.2) (#16337)
- [Backport stable/8.2] fix(engine): throw instead of ignoring events that can't be applied (#16330)
- [Backport stable/8.2] Prevent endless error loop when processing user commands (#16291)
- Release 8.2.22 (#16264)