github camunda/zeebe 8.5.0

latest releases: 8.6.0-alpha1-rc1, operate-8.5.0, 8.1.27...
28 days ago

Enhancements

Broker

  • Subscribe to a message boundary event on process instance migration (#16384)
  • Data Recovery in Zeebe (#5310)
  • Increase job timeout resolution / reject requests below resolution threshold (#5073)
  • ActivateJobsRequest doesn't specify units for timeout and requestTimeout (#3944)
  • Define the job retries statically or as expression (#3803)
  • I can query broker status using zbctl (#2612)
  • The job payload is propagated on completion to the task scope (#1860)
  • Non-strict JsonPath conditions (#1751)
  • Write dedicated payload events (#1619)
  • Align bpmn xml handling in client API (#382)
  • Client should throw proper exception when reading bad property values (#375)

Java Client

  • Zeebe Java Client can not be used to build Native Image with GraalVM (#6054)
  • Reactive client for a Zeebe (#5892)
  • custom serializer configuration for zeebe Java client (#5578)
  • Job handler interface should declare throws Exception (#397)

Go Client

  • go-client: Job worker polling backoff mechanism (#6150)
  • zbctl: tell the user to use the --insecure flag when it's needed (#3822)
  • Migrate update payload to set variables in zbctl (#2136)

Misc

  • Reject process deployment with compensation start event (#16970)
  • Remove compensation subscription when terminating subprocess (#16808)
  • Support Azure UAMI for backup storage authentication (#16736)
  • I can use a multi-instance activity as compensation handler (#16602)
  • I can use a call activity as compensation handler (#16600)
  • I can trigger compensation from an event subprocess (#15465)
  • Wait until the compensation handlers are completed (#15066)
  • Cancel compensation handlers on process instance termination (#15065)
  • Remove compensation subscriptions when the process instance ends (#15064)
  • Invoke compensation handler attached to a compensation boundary event (#14970)
  • Zeebe worker api support specifying process id(s) to avoid job type conflict (#5054)
  • I can fail a job without activating it (#3757)
  • Java client: add ability to recreate job from json (#3017)
  • Add TLS support to zbctl (#2885)

Bug Fixes

Broker

  • I can't activate a job with payload larger then maxMessageSize/2 (#6207)
  • KryoException: java.nio.BufferUnderflowException Serialization trace: data (io.atomix.raft.zeebe.ZeebeEntry) (#5495)
  • ModelParseException: SAXException while parsing input stream (#5490)
  • Workers broken as gRPC connections fail (quickly after registering workers) in versions >23.1 in some configurations (#5187)
  • Restart takes too long or never completes when snapshot contains many files (#5135)
  • Rolling update from 0.23 to 0.24 is not possible (#5102)
  • Benchmark 0.24.0-RC1 stopped making progress (#4871)
  • Parallel multi-instance call activity cannot collect output (#4860)
  • Possible regression in job activation (#4524)
  • Unexpected non-empty log failed to read the last block (#3543)
  • Replicated snapshots contain no last processed position (possibly) (#3485)
  • Restarting a broker with many segments causes broker timeout (#3456)
  • Buffered messages are correlated out of order (#3397)
  • Engine tests degrade in test execution time (#3007)
  • WorkflowInstanceCreationRecordValue does not extends RecordValueWithVariables (#2532)
  • No leader services installed on any node for a partition (#2465)
  • Investigate why create workflow instance requests are not evenly distributed across all partitions (#2187)
  • Unset field when cancelling timer causes event processing error (#2114)
  • Success response for push deployment is send before it is persistently written to logstorage (#2110)
  • Wrapping Records in States can interfere with the TypedStreamProcessor TypedRecords (#1916)
  • Wrong BPMN Element Type after Event-Based Gateway (#1889)
  • ExporterIntegrationRule always start since recording exporter is configured (#1840)
  • Task Custom Header Value can't be longer than 128 (#1823)
  • Docker run of 0.1.0 breaks with java.lang.OutOfMemoryError: Direct buffer memory (#390)

Gateway

  • Gateway fails to connect to broker after broker restarts (#5362)
  • Workers broken as gRPC connections fail (quickly after registering workers) in versions >23.1 in some configurations (#5187)
  • Standalone gateway returns out-of-date topology when brokers go away (#2501)

Java Client

  • Openapi code generation failed on zeebe-client-java (#16759)

Go Client

  • zbctl emits usage help when I got it right (#3776)

Misc

  • Potential bug in timer due date checker scheduling (#17227)
  • Opensearch Retention policy is not applied to existing zeebe indices when enabled (#17186)
  • Broker scaling up is stuck in the operation adding a new broker (#16870)
  • Retention policy is not applied to existing zeebe indices when enabled (#16720)
  • Endless processing state machine error loop (#16107)
  • Job backoff migration causes duplicate incidents (#15954)
  • After cancellation, a completed change operation should not overwrite updated topology (#15726)
  • NoSuchElementException: null while recovering from a snapshot (#15721)
  • Intermediate signal throw event should not send a response out (#15649)
  • Restore from backup should validate partition count (#15411)
  • Failure to delete pending snapshot leads to inactive partition until restart (#14670)
  • Failed jobs are not reactivate after backoff (#14329)
  • Re-processing detects inconsistency due to Deployment rejection (#5610)
  • Nullpointer on ZeebeStateMachine (#4086)
  • Unable to start broker on windows with Java 13 via launcher (#3979)
  • Follower restart causes fail over and stops processing (#3389)
  • ActiveRole the onLeaderHeartbeat uses wrong context for transition (#4164)
  • NPE in FsLogStorage#getSize (#3343)
  • AsyncSnapshotDirector is not removed cleanly on failover (#3274)
  • Broker Stops working with the Too many files open exception. (#3091)
  • Broker get OutOfMemory after a while (#3090)
  • Server throws at long-poll deadline timeout if client has already timed out deadline (#2987)
  • Zbctl build fails on Jenkins but build is not aborted (#2290)
  • MessageStartEventTest has flaky tests (#2111)

Maintenance

  • Respect quiet period before shutting down the gateway (#16024)
  • Disable Ehcache auto configuration (#15624)
  • Improve raft snapshot replication failure handling (#11496)
  • JournalRecord should be implement equals and hashCode (#6360)
  • How can I add a new broker to the zeebe cluster ? (#6061)
  • SerialGC is used for StandaloneGateway deployment (#5700)
  • Detect wrongly mapped Gateway error responses earlier (#5237)
  • Allow backwards compatible changes in network protocol (#5223)
  • Remove legacy configuration support (#5128)
  • Handle snapshots with many chunks (#4887)
  • Handle internal load from timer events gracefully (#4783)
  • SwimListeners can be triggered with Member_Remove multiple times (#4778)
  • SnapshotChunks are not validated on InstallRequests (#4345)
  • Branch to monitor build health (#4340)
  • Extent Either type with flatMap (#4329)
  • ElementInstances are copied to often during processing (#4227)
  • Benchmarks should also be runnable from Windows systems (#4207)
  • Provide a way to generate inconsistent log (#4075)
  • Monitor health of LogStorageAppender (#4000)
  • RocksDB state upgradability (#3998)
  • Replace GSON for Jackson in GatewayCfg + BrokerCfg (#3994)
  • Remove change log in repo (#3985)
  • Garbage Collection and log compaction causes periodically performance drops (#3876)
  • Prototype for Spring Boot making Broker a Spring Boot application (#3862)
  • Disable Log4j shutdown hook for distribution (#3857)
  • Return DEADLINE_EXCEEDED on Gateway transport timeout (#3699)
  • Include Grafana dashboard (#3674)
  • Integration tests timeout sometimes because starting cluster service take too long (#3672)
  • io.zeebe.engine.processor.workflow.timer.TimerCatchEventTest.testLifeCycle is unstable (#3618)
  • Test StreamProcessor does not continue until ErrorEvent is commited (#3520)
  • Step down on failed partition installation (#3499)
  • Processor sends response when a workflow is completed (#3194)
  • Engine tests degrade in test execution time (#3007)
  • Spike: Backpressure client commands (#2989)
  • Gateway should block requests when jobs are not available (#2825)
  • Create tests for the gateway configuration (#2750)
  • Should we replace or refactor the ServiceContainer (#2749)
  • Should the go client interface be renamed? (#2704)
  • I can delete data from the logstream (#2304)
  • Zbctl build fails on Jenkins but build is not aborted (#2290)
  • Elasticsearch integration tests are flaky (#2140)
  • Remove nested transaction calls (#2138)
  • Split Incidents into Job and WorkflowInstance Incident (#2105)
  • Remove CREATE/CREATED intents from WorkflowInstanceRecord (#2090)
  • Clean up state after event was skipped on processing error (#2028)
  • Delete zb-transport (#1927)
  • Spike: Create distributed Workflow engine with atomix (#1884)
  • Reiterate over LogBlockIndex Snapshots (#1730)
  • Investigate why we have so many blocking actor threads (#1579)
  • ClientTransportTest is unstable (#1531)
  • ClientTransportMemoryTest is unstable (#1530)
  • Validate commands in broker (#369)

Documentation

  • Fix the user task update path in Zeebe OpenAPI spec (#16929)
  • Correct invalid snapshot interval value in template YAML files (#15625)
  • Describe the visibility and propagation of variables within a multi-instance activity (#4362)
  • Document how to configure logging for the broker and the gateway (#4076)
  • ActivateJobsRequest doesn't specify units for timeout and requestTimeout (#3944)
  • Update contributer guide modules overview to current state (#2504)

Merged Pull Requests

  • fix: avoid race between scheduling and execution of due date checker (#17251)
  • Fix OpenAPI generation on Windows (#17228)
  • fix: opensearch exporter - update ISM policy for existing indices when retention config changes on rerun (#17187)
  • build: set project name of zeebe-client-spring (#17154)
  • deps: Update identity to 8.5.0-RC1 (#17146)
  • Fix duplicate timer schedules (#17136)
  • test: compare number of responses instead of request (#17131)
  • fix: sort memberId based on integer value (#17129)
  • fix: update lifecycle policy for existing indices when retention config changes on elasticsearch exporter re-run. (#17124)
  • Fix context path set up for management health routes (#17095)
  • build: jdk 17 support for camunda spring sdk (#17086)
  • Camunda Spring SDK - Add support for new Zeebe REST properties (#17074)
  • Add code blocks to save actions (#16996)
  • deps: Update dependency com.google.guava:guava to v33.1.0-jre (main) (#16867)
  • deps: Update actions/setup-java action to v4.2.0 (main) (#16866)
  • deps: Update dependency software.amazon.awssdk:bom to v2.25.9 (main) (#16865)
  • deps: Update dependency com.fasterxml.jackson:jackson-bom to v2.17.0 (main) (#16851)
  • deps: Update dependency com.fasterxml.jackson.core:jackson-annotations to v2.17.0 (main) (#16850)
  • deps: Update dependency software.amazon.awssdk:bom to v2.25.8 (main) (#16849)
  • deps: Update dependency io.projectreactor:reactor-core to v3.6.4 (main) (#16847)
  • deps: Update dependency io.projectreactor.netty:reactor-netty-http to v1.1.17 (main) (#16845)
  • deps: Update dependency com.google.errorprone:error_prone_annotations to v2.26.1 (main) (#16844)
  • test: await identity readiness (#16843)
  • test: don't spy on test raft protocol (#16833)
  • refactor: adjust rest api base url (#16832)
  • feat: Complete compensation throw event that invoked the compensation handler (#16830)
  • deps: adjust renovate commit prefix to lint changes (#16825)
  • deps(maven): Update dependency com.google.j2objc:j2objc-annotations to v3 (main) (#16823)
  • deps(maven): Update dependency org.openapitools:openapi-generator-maven-plugin to v7.4.0 (main) (#16822)
  • deps(maven): Update dependency org.jmock:jmock to v2.13.0 (main) (#16821)
  • deps(maven): Update dependency com.google.errorprone:error_prone_annotations to v2.26.0 (main) (#16820)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.25.7 (main) (#16819)
  • deps(maven): Update dependency io.micrometer:micrometer-bom to v1.12.4 (main) (#16818)
  • deps(maven): Update dependency com.puppycrawl.tools:checkstyle to v10.14.1 (main) (#16817)
  • Ensure lastProcessesPosition is set when StreamProcessor is paused (#16815)
  • test: verify that migrations are not run on incompatible versions (#16813)
  • feat: Automatic labeling of pull requests with component label (#16811)
  • fix: do not detect inconsistent topology when local member state is left (#16810)
  • feat: Trigger compensation for activity (#16806)
  • deps(maven): Update dependency org.apache.maven.plugins:maven-assembly-plugin to v3.7.0 (main) (#16805)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.25.6 (main) (#16804)
  • deps(maven): Update dependency org.apache.logging.log4j:log4j-bom to v2.23.1 (main) (#16803)
  • deps(maven): Update dependency org.apache.commons:commons-compress to v1.26.1 (main) (#16802)
  • deps(maven): Update dependency com.fasterxml.jackson:jackson-bom to v2.16.2 (main) (#16801)
  • deps(maven): Update dependency com.fasterxml.jackson.core:jackson-annotations to v2.16.2 (main) (#16800)
  • Do no run Migration if Snapshot is the same as current version. (#16794)
  • deps(maven): Update dependency io.github.classgraph:classgraph to v4.8.168 (main) (#16782)
  • deps(maven): Update dependency com.google.cloud:libraries-bom to v26.34.0 (main) (#16780)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.25.5 (main) (#16779)
  • deps(go): Update module github.com/docker/docker to v25.0.4+incompatible (main) (#16778)
  • Update spec for Cluster API to include parameters for force and replicationfActor (#16769)
  • ci: skip summary action on property tests (#16764)
  • deps(go): Update module github.com/testcontainers/testcontainers-go to v0.29.1 (main) (#16760)
  • deps(maven): Update version.zpt to v8.4.5 (main) (#16758)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.25.4 (main) (#16757)
  • deps(docker): Update ubuntu:jammy Docker digest to 77906da (main) (#16756)
  • deps(docker): Update eclipse-temurin:21-jdk-jammy Docker digest to feeeb86 (main) (#16755)
  • Allow migrating embedded subprocesses in the engine (#16754)
  • docs: Remove the ExperimentalApi annotation from the Java client CommandWithTenantStep interface (#16753)
  • docs: fix Building Docker images for other platforms link (#16748)
  • Fix path in benchmark.yml for the values-stable (#16747)
  • Invoke a compensation handler for a multi-instance activity (#16738)
  • fix: exclude operate folder from license plugin (#16737)
  • Fix dispatch release workflow of stable branches (#16735)
  • test: increase log level to help debug when test fails (#16733)
  • deps(docker): Update ubuntu:jammy Docker digest to 77906da (main) (#16732)
  • deps(docker): Update eclipse-temurin:21-jdk-jammy Docker digest to 2f2f2c8 (main) (#16731)
  • deps(go): Update module google.golang.org/protobuf to v1.33.0 (main) (#16726)
  • deps(maven): Update version.identity to v8.4.5 (main) (#16725)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.25.3 (main) (#16724)
  • deps(maven): Update dependency org.testcontainers:testcontainers-bom to v1.19.7 (main) (#16723)
  • deps(maven): Update dependency io.github.classgraph:classgraph to v4.8.167 (main) (#16722)
  • deps(go): Update module google.golang.org/grpc to v1.62.1 (main) (#16721)
  • Prohibit scope in commit message header (#16712)
  • ci(weekly-e2e): invoke weekly e2e tests on stable branch (#16710)
  • Use concrete class to ensure ForceConfigureRequest can be serialized (#16705)
  • fix: close http client on zeebe client close (#16699)
  • test: reduce scope of ruleChain on LargeMessageSizeTest (#16697)
  • docs: adjust commit message guide and fix grammar (#16692)
  • deps(maven): Update dependency com.github.dasniko:testcontainers-keycloak to v3.3.0 (main) (#16690)
  • deps(go): Update module golang.org/x/oauth2 to v0.18.0 (main) (#16689)
  • deps(go): Update module golang.org/x/net to v0.22.0 (main) (#16688)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.25.2 (main) (#16687)
  • fix: respect offset and length on DbBytes#wrap (#16684)
  • Provide user task client integration tests (#16683)
  • fix(ci): set correct release branch for release dry run (#16682)
  • feat: I can use an embedded subprocess as compensation handler (#16680)
  • test: fix waiting for activated jobs (#16679)
  • Support Unassign task user task action (#16678)
  • Support Update task user task action (#16676)
  • Allow changing replication factor while scaling brokers (#16674)
  • 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)
  • Adjust Zeebe issue templates (#16668)
  • Support Assign task user task action (#16667)
  • feat(gateway-rest): error responses are content type problem+json (#16665)
  • feat: Generate processes with compensation events (#16661)
  • 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)
  • ci: add job that runs the full version compatibility checks (#16619)
  • test(qa): wait until topology is updated (#16615)
  • Skip Exporting Specific Records (#16613)
  • test(journal): ensure journal is closed always (#16612)
  • test(qa): extend version compatibility matrix for RollingUpdateTest (#16611)
  • 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 for Either (#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 dependency org.testcontainers:testcontainers-bom to v1.19.6 (main) (#16513)
  • deps(maven): Update dependency org.scala-lang:scala-library to v2.13.13 (main) (#16511)
  • deps(maven): Update dependency org.apache.logging.log4j:log4j-bom to v2.23.0 (main) (#16510)
  • deps(maven): Update dependency com.google.cloud:libraries-bom to v26.33.0 (main) (#16509)
  • Clean Backoff column family from wrong jobs (#16508)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.7 (main) (#16501)
  • deps(maven): Update dependency com.google.googlejavaformat:google-java-format to v1.20.0 (main) (#16499)
  • deps(maven): Update dependency org.postgresql:postgresql to v42.7.2 (main) (#16498)
  • deps(maven): Update dependency org.apache.maven.plugins:maven-shade-plugin to v3.5.2 (main) (#16497)
  • feat(stream-platform): expose error handling phase as a metric (#16491)
  • Delete bors.toml (#16483)
  • Support I/O mapping variables starting with _ (#16482)
  • ci: test-summary should fail if tests failed (#16481)
  • style(qa): remove unused import (#16480)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.6 (main) (#16467)
  • deps(maven): Update dependency org.wiremock:wiremock to v3.4.1 (main) (#16466)
  • deps(maven): Update dependency com.github.docker-java:docker-java-api to v3.3.5 (main) (#16462)
  • Fix Go tool version to 1.22 (#16461)
  • Fix flaky clustering rule shutdown and migrate backup test (#16460)
  • test(qa): retry deadline exceeded (#16459)
  • Add messaging exception documentation (#16457)
  • feat(engine): remove userTaskKey from instance on complete (#16456)
  • deps(maven): Update dependency org.wiremock:wiremock to v3.4.0 (main) (#16437)
  • deps(maven): Update dependency org.apache.commons:commons-compress to v1.26.0 (main) (#16436)
  • deps(maven): Update dependency com.google.errorprone:error_prone_annotations to v2.25.0 (main) (#16435)
  • deps(maven): Update version.immutables to v2.10.1 (main) (#16434)
  • deps(maven): Update version.byte-buddy to v1.14.12 (main) (#16433)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.5 (main) (#16432)
  • deps(docker): Update ubuntu:jammy Docker digest to f9d633f (main) (#16431)
  • deps(docker): Update eclipse-temurin:21-jdk-jammy Docker digest to 4280c36 (main) (#16430)
  • Allow any broker to become the coordinator to handle cluster topology requests (#16424)
  • [forwardport main] Allow decision requirements in column family 49 (#16423)
  • fix: check state version for compatibility (#16421)
  • feat: Introduce jobKind property for job type distinction (#16419)
  • Fix garbage left after metrics exporter cleanup (#16417)
  • build: allow automerge of release PRs (#16400)
  • refactor(monitor): add latency panels to medic benchmark dashboard (#16399)
  • deps(maven): Update dependency com.google.protobuf:protobuf-bom to v3.25.3 (main) (#16397)
  • deps(docker): Update ubuntu:jammy Docker digest to 9cb3fba (main) (#16396)
  • deps(docker): Update eclipse-temurin:21-jdk-jammy Docker digest to 3dedfd9 (main) (#16395)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.4 (main) (#16394)
  • deps(github-tags): Update hashicorp/vault-action action to v3 (main) (#16393)
  • deps(github-tags): Update hashicorp/vault-action action to v2.8.1 (main) (#16392)
  • deps(go): Update module github.com/testcontainers/testcontainers-go to v0.28.0 (main) (#16388)
  • deps(maven): Update dependency org.springframework:spring-framework-bom to v6.1.4 (main) (#16387)
  • fix(stream-processor): throw instead of ignoring unknown records (#16377)
  • Detect inconsistent state of local member in the topology (#16367)
  • Partition manager can force configure a partition (#16366)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.3 (main) (#16360)
  • deps(maven): Update version.zpt to v8.4.3 (main) (#16357)
  • deps(maven): Update dependency com.github.jnr:jnr-posix to v3.1.19 (main) (#16356)
  • deps(maven): Update version.identity to v8.4.3 (main) (#16353)
  • build: auto retry bot PRs for auto merge (#16352)
  • refactor(raft): input member type when force configuring (#16351)
  • Exporter can soft pause and resume (#16345)
  • fix(stream-platform): do not exit out of error loop before rollback is completed (#16343)
  • Forms Linked to User Tasks Are Sometimes Wrong (#16342)
  • deps(maven): Update dependency com.google.api.grpc:proto-google-common-protos to v2.34.0 (main) (#16339)
  • deps(go): Update module google.golang.org/grpc to v1.61.1 (main) (#16338)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.2 (main) (#16336)
  • deps(maven): Update dependency io.netty:netty-bom to v4.1.107.Final (main) (#16334)
  • Provide decisionInstanceKey for evaluated decision in java client (#16332)
  • Handle request to force remove brokers in the coordinator broker (#16328)
  • Unflake TenantAwareTimerStartEventTest.shouldTriggerTimer (#16325)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.1 (main) (#16323)
  • deps(maven): Update dependency com.google.cloud:libraries-bom to v26.32.0 (main) (#16322)
  • deps(maven): Update dependency io.micrometer:micrometer-bom to v1.12.3 (main) (#16321)
  • Respond decision instance key in evaluate decision RPC (#16320)
  • Add default value for lastUpdatedAt in Broker State (#16317)
  • feat: skip processing for positions listed in zeebe.broker.processing.skipPositions (#16310)
  • Invoke a compensation handler the same amount as executed (#16307)
  • refactor(engine): BpmnElementProcessor methods to return types (#16305)
  • deps(maven): Update dependency com.github.spotbugs:spotbugs-maven-plugin to v4.8.3.1 (main) (#16302)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.24.0 (main) (#16300)
  • deps(github-tags): Update golangci/golangci-lint-action action to v4 (main) (#16298)
  • refactor(raft): move methods for reconfiguring out of RaftContext (#16297)
  • A follower can start force configuration to remove a set of nodes (#16295)
  • build: add test summary to each jobs (#16294)
  • Prevent endless error loop when processing user commands (#16290)
  • deps(maven): Update dependency org.camunda.feel:feel-engine to v1.17.5 (main) (#16288)
  • deps(maven): Update dependency org.openapitools:openapi-generator-maven-plugin to v7.3.0 (main) (#16284)
  • deps(go): Update module golang.org/x/oauth2 to v0.17.0 (main) (#16283)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.23.21 (main) (#16282)
  • deps(maven): Update dependency org.testcontainers:testcontainers-bom to v1.19.5 (main) (#16281)
  • deps(maven): Update dependency commons-codec:commons-codec to v1.16.1 (main) (#16280)
  • Add user task completion REST API endpoint (#16277)
  • deps(go): Update module golang.org/x/net to v0.21.0 (main) (#16273)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.23.20 (main) (#16272)
  • deps(maven): Update version.zpt to v8.4.2 (main) (#16268)
  • deps(maven): Update dependency io.github.openfeign:feign-bom to v13.2.1 (main) (#16265)
  • Track the creation timestamp of user tasks (#16258)
  • deps(go): Update module github.com/docker/docker to v25.0.3+incompatible (main) (#16254)
  • deps(maven): Update version.identity to v8.4.2 (main) (#16250)
  • Reject migration that attempts to change user task implementation (#16248)
  • Add topology operation for force reconfiguring a partition (#16246)
  • Refactor Backups: reuse common code between Azure and GCS (#16244)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.23.19 (main) (#16236)
  • deps(maven): Update dependency org.slf4j:slf4j-api to v2.0.12 (main) (#16234)
  • Reject requests from non-members during forced configuration change. (#16228)
  • fix(gateway): log when pausing or resuming exporting (#16221)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.23.17 (main) (#16204)
  • deps(maven): Update dependency org.junit:junit-bom to v5.10.2 (main) (#16203)
  • deps(maven): Update dependency org.assertj:assertj-core to v3.25.3 (main) (#16202)
  • REST API server implementation (#16201)
  • Adds a new module containing the REST API models (#16200)
  • Improve test coverage of broker-client module (#16199)
  • deps(maven): Update dependency io.grpc:grpc-bom to v1.61.1 (main) (#16195)
  • feat(gateway-protocol): define an openapi specification document (#16194)
  • Allow raft Configuration to be marked as forced (#16193)
  • deps(docker): Update ubuntu:jammy Docker digest to e9569c2 (main) (#16192)
  • deps(docker): Update eclipse-temurin:21-jdk-jammy Docker digest to 7038966 (main) (#16191)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.23.16 (main) (#16189)
  • deps(github-tags): Update hashicorp/vault-action action to v2.8.0 (main) (#16186)
  • deps(go): Update module github.com/docker/docker to v25.0.2+incompatible (main) (#16173)
  • deps(maven): Update dependency com.google.api.grpc:proto-google-common-protos to v2.33.0 (main) (#16172)
  • build(deps): bump github.com/opencontainers/runc from 1.1.5 to 1.1.12 in /clients/go (#16171)
  • deps(github-tags): Update github/issue-labeler action to v3.4 (main) (#16170)
  • [forwardport main] Recover data written to wrong column families (#16161)
  • fix(engine): throw instead of ignoring events that can't be applied (#16160)
  • deps(github-tags): Update hashicorp/vault-action action to v2.7.5 (main) (#16155)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.23.15 (main) (#16154)
  • [Backport main] refactor(engine): apply MT migration in chunks (#16146)
  • Increase maxInstanceDuration in Weekly Benchmarks (#16144)
  • Turn user task candidateUsers and candidateGroups into lists (#16141)
  • deps(maven): Update dependency com.google.cloud:libraries-bom to v26.31.0 (main) (#16133)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.23.13 (main) (#16132)
  • Add missing QA for version 8.1 (#16125)
  • deps(maven): Update dependency com.puppycrawl.tools:checkstyle to v10.13.0 (main) (#16116)
  • deps(github-tags): Update slackapi/slack-github-action action to v1.25.0 (main) (#16115)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.23.12 (main) (#16114)
  • [Backport main] Fix Migration to 8.3 OOM Failure (#16113)
  • deps(maven): Update version.zpt to v8.4.1 (main) (#16112)
  • deps(maven): Update version.identity to v8.4.1 (main) (#16111)
  • Avoid accidental reordering of column family values (#16106)
  • Provide default values in DMN deployment records (#16103)
  • deps(maven): Update dependency com.azure:azure-sdk-bom to v1.2.20 (main) (#16099)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.23.11 (main) (#16096)
  • deps(docker): Update eclipse-temurin:21-jdk-jammy Docker digest to feacf32 (main) (#16095)
  • deps(maven): Update dependency org.testcontainers:testcontainers-bom to v1.19.4 (main) (#16094)
  • deps(docker): Update eclipse-temurin:21-jdk-jammy Docker digest to 2305a3a (main) (#16093)
  • Support custom forms in native user tasks (#16092)
  • fix(engine): backed-off jobs are not activatable (#16085)
  • deps(maven): Update dependency io.github.openfeign:feign-bom to v13.2 (main) (#16080)
  • deps(maven): Update dependency org.mockito:mockito-bom to v5.10.0 (main) (#16079)
  • deps(maven): Update dependency com.google.api.grpc:proto-google-common-protos to v2.32.0 (main) (#16078)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.23.10 (main) (#16077)
  • deps(maven): Update dependency org.assertj:assertj-core to v3.25.2 (main) (#16076)
  • deps(go): Update module github.com/docker/docker to v25.0.1+incompatible (main) (#16075)
  • deps(docker): Update eclipse-temurin:21-jdk-jammy Docker digest to e65b701 (main) (#16074)
  • Exporter: expose partitionId on Context and LastExportedRecordPosition on Controller (#16070)
  • Remove trailing slashes (#16069)
  • Fix Comments in broker.yaml.template to include Azure (#16067)
  • fix(engine): double quotes in variables should be correctly handled (#16065)
  • deps(go): Update module google.golang.org/grpc to v1.61.0 (main) (#16057)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.23.9 (main) (#16056)
  • deps(maven): Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.43.0 (main) (#16051)
  • deps(go): Update module github.com/google/uuid to v1.6.0 (main) (#16050)
  • fix(docker): Disable provenance for docker-push-action (#16049)
  • Fix job backoff restore migration (#16047)
  • Migrate native user task entity (#16045)
  • deps(github-tags): Update google-github-actions/get-gke-credentials action to v2.1.0 (main) (#16036)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.23.8 (main) (#16031)
  • deps(maven): Update dependency com.netflix.concurrency-limits:concurrency-limits-core to v0.4.1 (main) (#16030)
  • deps(go): Update module github.com/docker/docker to v25 (main) (#16022)
  • deps(maven): Update dependency org.rocksdb:rocksdbjni to v8.10.0 (main) (#16021)
  • deps(maven): Update version.msgpack to v0.9.8 (main) (#16020)
  • deps(maven): Update dependency com.google.api.grpc:proto-google-common-protos to v2.31.0 (main) (#16019)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.23.7 (main) (#16018)
  • deps(maven): Update spring boot to v3.2.2 (main) (#16017)
  • deps(maven): Update dependency io.netty:netty-bom to v4.1.106.Final (main) (#16016)
  • refactor(topology): reduce log level when applying operation failed (#16012)
  • Add multi-tenancy responses to proto definition of StreamActivatedJobs rpc (#16004)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.23.6 (main) (#15993)
  • docs: replace mentions of bors to the merge queue (#15992)
  • Allow serializing RecordMetadata of size larger than a short (#15991)
  • Pin chart release version (#15990)
  • ci: run e2e test with broker scaling once a week (#15988)
  • deps(github-tags): Update actions/cache action to v4 (main) (#15982)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.23.5 (main) (#15981)
  • deps(docker): Update ubuntu:jammy Docker digest to e6173d4 (main) (#15980)
  • deps(docker): Update eclipse-temurin:21-jdk-jammy Docker digest to ad942b1 (main) (#15979)
  • Fix PKCS1 support by ensuring BouncyCastle is present at runtime (#15978)
  • Invoke compensation handlers in an embedded subprocess (#15976)
  • Azure backup add QA tests. (#15975)
  • Adjust mixed benchmarks set up (#15974)
  • Migrate user task instances with job worker implementation (#15973)
  • deps(maven): Update dependency com.google.cloud:libraries-bom to v26.30.0 (main) (#15968)
  • deps(maven): Update dependency io.netty:netty-bom to v4.1.105.Final (main) (#15966)
  • Extract BrokerClient (and dependents) to its own module (#15965)
  • Use better regex for ES disk panel (#15959)
  • Move doc to right section (#15957)
  • feat(engine): write current broker version to state after running migrations (#15955)
  • Allow to configure ES index suffix (#15953)
  • deps(maven): Update dependency org.mockito:mockito-bom to v5.9.0 (main) (#15942)
  • deps(maven): Update version.zeebe-test-container to v3.6.3 (main) (#15941)
  • Building "quickly skips the flatten plugin (#15929)
  • Validate ES min_age exporter (#15928)
  • refactor(engine): minor cleanup of DbMigrator (#15927)
  • deps(go): bump go version to 1.21 (#15917)
  • Support a customizable action attribute in user task commands (#15915)
  • Split web and management servers (#15914)
  • Migrate broker's monitoring RestController to Spring Boot actuator endpoints (#15913)
  • deps(maven): Update dependency org.codehaus.mojo:flatten-maven-plugin to v1.6.0 (main) (#15912)
  • deps(maven): Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.42.0 (main) (#15911)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.23.3 (main) (#15910)
  • deps(maven): Update dependency com.github.spotbugs:spotbugs-maven-plugin to v4.8.3.0 (main) (#15909)
  • deps(maven): Update dependency io.grpc:grpc-bom to v1.61.0 (main) (#15904)
  • Fix race condition between receiving a new snapshot and aborting previous pending one (#15897)
  • deps(go): Update module golang.org/x/oauth2 to v0.16.0 (main) (#15889)
  • deps(go): Update module golang.org/x/net to v0.20.0 (main) (#15888)
  • deps(go): Update module github.com/docker/go-connections to v0.5.0 (main) (#15887)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.23.1 (main) (#15886)
  • deps(maven): Update version.msgpack to v0.9.7 (main) (#15884)
  • deps(maven): Update dependency org.springframework:spring-framework-bom to v6.1.3 (main) (#15883)
  • deps(maven): Update dependency software.amazon.awssdk:bom to v2.23.0 (main) (#15882)
  • deps(maven): Update dependency com.google.api.grpc:proto-google-common-protos to v2.30.0 (main) (#15881)
  • deps(maven): Update dependency com.esotericsoftware:kryo to v5.6.0 (main) (#15880)
  • ci: directly call GH API to put PRs into merge queue (#15873)
  • refactor: point to repo when using versioned action (#15872)
  • deps(maven): Update plugin.version.surefire to v3.2.5 (main) (#15863)
  • deps(maven): Update dependency io.projectreactor:reactor-core to v3.6.2 (main) (#15862)
  • deps(maven): Update dependency io.projectreactor.netty:reactor-netty-http to v1.1.15 (main) (#15861)
  • deps(maven): Update dependency io.micrometer:micrometer-bom to v1.12.2 (main) (#15860)
  • deps(maven): Update dependency com.google.protobuf:protobuf-bom to v3.25.2 (main) (#15859)
  • ci: remove token override when merging automatically (#15858)
  • deps(maven): Update dependency org.slf4j:slf4j-api to v2.0.11 (main) (#15853)
  • deps(maven): Update dependency org.apache.maven.surefire:surefire-extensions-api to v3.2.5 (main) (#15852)
  • deps(maven): Update dependency org.apache.maven.surefire:maven-surefire-common to v3.2.5 (main) (#15851)
  • deps(maven): Update dependency org.apache.maven.plugins:maven-failsafe-plugin to v3.2.5 (main) (#15850)
  • ci: auto-merge backport and dependency upgrade PRs with merge queues (#15845)
  • Implement Azure Backups List Operation (#15844)
  • fix(scheduler): allow closing unscheduled actors (#15841)
  • docs: fix default snapshot interval (#15840)
  • Process user task update command (#15819)
  • fix(topology): throw detailed exception if decoding fails (#15818)
  • Refactor ProcessInstanceMigrationMigrateProcessor (#15805)
  • deps(go): Update module github.com/testcontainers/testcontainers-go to v0.27.0 (main) (#15794)
  • Fix: Zeebe gateway fails to stream out activated jobs by not respecting the max message size (#15784)
  • feat(client): make correlationKey step optional (#15708)
  • [Backport stable/1.2] Fixes flakiness with the ElasticsearchExporter integration tests (#8203)
  • chore(atomix): rename and restructure raft entry types (#6503)
  • chore(deps): update dependency org.scala-lang:scala-library to v2.13.5 (#6421)
  • Apply event sourcing to the exclusive gateway processor (#6399)
  • Remove unused configuration raft storage configuration (#6398)
  • chore(deps): update version.protobuf to v3.15.0 (#6386)
  • java-client: Fix job worker polling schedule (#6336)
  • [Backport stable/0.26] fix(snapshot): make FilebasedSnapshotStore an actor (#6331)
  • Decouple RaftLog from old journal interface (#6301)
  • [Backport stable/0.26] fix(gateway): propagate rejections to clients without retrying (#6209)
  • [Backport stable/0.25] fix(gateway): propagate rejections to clients without retrying (#6208)
  • chore(deps): update dependency com.github.spotbugs:spotbugs-maven-plugin to v4.2.0 (#6052)
  • [Backport stable/0.24] Parallelize update tests (#5984)
  • [Backport 0.25] Use ManagedVolume instead of raw volume (#5919)
  • [BACKPORT 0.25] handle failures during transitions (#5891)
  • feat(clients/java): add capability to change ZeebeObjectMapper (#5742)
  • chore(deps): update dependency org.rocksdb:rocksdbjni to v6.13.3 (#5587)
  • chore(deps): update version.sbe to v1.20.4 (#5586)
  • chore(deps): update module testcontainers/testcontainers-go to v0.9.0 (#5401)
  • Dump feel-scala from 1.11.2 to 1.12.2 (#5392)
  • Specify the Java source version during Sonar analysis (#5390)
  • chore(deps): update spring boot to v2.3.4.release (#5370)
  • chore(deps): update dependency org.yaml:snakeyaml to v1.27 (#5339)
  • feat(clients/java): JobWorker extending AutoClosable (#5296)
  • Improve atomix startup and snapshot replication logs (#5287)
  • [Backport 0.23] Fix FEEL expression with list access (#5286)
  • [Backport 0.24] Fix FEEL expression with list access (#5285)
  • Fix disk monitor notification on startup and during failover (#5269)
  • Add flag to disable disk usage watermarks (#5260)
  • chore(deps): update dependency org.apache.maven.plugins:maven-resources-plugin to v3.2.0 (#5154)
  • [BACKPORT] Improve SnapshotReplicationTest (#5095)
  • feat(clients/go): override gateway address from env (#5074)
  • [backport] chore(broker): add retries to container starts (#5036)
  • Improve stability of StreamProcessorHealthTest (#5034)
  • [BACKPORT] improve raft failover tests (#5032)
  • [BACKPORT] chore(engine): improve streamprocessor reprocessing test (#5007)
  • chore(deps): update dependency io.zeebe:zeebe-client-java to v0.24.1 (#4971)
  • [Backport] Improve logging of gRPC request exceptions (#4930)
  • chore(deps): update golang.org/x/net commit hash to ab34263 (#4892)
  • fix(broker): handle output element expression with whitespaces (#4891)
  • Engine clean up packages (#4889)
  • [BACKPORT] fix(dispatcher): don't allow claiming more than max size (#4863)
  • fix(dispatcher): don't allow claiming more than maximumFragmentSize (#4859)
  • chore(deps): update dependency com.github.spotbugs:spotbugs-maven-plugin to v4.0.4 (#4777)
  • Whether the client 'RequestTimeout' configuration should be set to seconds (#4718)
  • Ensure log consistency (#4717)
  • test(qa/integration-tests): improve test stability (#4692)
  • Gateway do not send requests to non-available partitions (#4652)
  • chore(engine): migrate process processor (#4630)
  • chore(ci): rerun failed tests, scan log, report flaky tests (#4625)
  • chore(deps): update version.protobuf to v3.12.2 (#4616)
  • chore(deps): update version.sbe to v1.18.2 (#4613)
  • Migrate receive task processor (#4612)
  • chore(deps): update dependency org.agrona:agrona to v1.5.1 (#4611)
  • chore(broker): expose more backpressure algorithms and configurations (#4610)
  • chore(atomix): fix flaky Swim test (#4598)
  • chore(deps): update dependency org.camunda.bpm.model:camunda-xml-model to v7.13.0 (#4596)
  • chore(deps): update dependency org.agrona:agrona to v1.5.0 (#4570)
  • Run Zeebe as non-root user in docker container (#4445)
  • chore(deps): update dependency org.apache.maven.plugins:maven-antrun-plugin to v3 (#4313)
  • docs(getting-started): adjust expressions for Zeebe 0.23.0 (#4304)
  • Check ActorThread before cast (#4300)
  • Update dependency io.github.classgraph:classgraph to v4.8.69 (#4292)
  • Update module docker/docker to v1 (#4272)
  • chore(benchmark): Add best practices for windows systems (#4209)
  • Fixes not overwriting Default Job Timeout property in Java Client with user supplied values (#4134)
  • chore(deps): update dependency com.github.spotbugs:spotbugs-maven-plugin to v4 (#4050)
  • feat(broker): use FEEL for conditions on sequence flows (#4005)
  • test(engine): make message tests more stable (#4004)
  • chore(deps): update dependency io.zeebe:zeebe-test-container to v0.32.0 (#4001)
  • chore(deps): update dependency com.github.tomakehurst:wiremock-jre8 to v2.26.3 (#3997)
  • chore(deps): update dependency org.testcontainers:testcontainers to v1.13.0 (#3996)
  • Close logstream on transition (#3995)
  • chore(deps): update dependency com.typesafe:config to v1.4.0 (#3990)
  • chore(broker): Remove legacy TOML code (#3982)
  • chore(deps): update docker.elastic.co/elasticsearch/elasticsearch-oss docker tag to v6.8.7 (#3980)
  • chore(deps): update dependency org.apache.logging.log4j:log4j-api to v2.13.1 (#3956)
  • 3915 migrate benchmarks (#3953)
  • chore(broker): replace SocketAddress with InetSocketAddress (#3943)
  • chore(deps): update dependency org.agrona:agrona to v1.4.0 (#3931)
  • chore(deps): update golang.org/x/net commit hash to 491c5fc (#3924)
  • IGNORE: testing LGTM fix (#3861)
  • feat(broker): process id as expression (#3859)
  • chore(clients/go): output container logs on failure (#3825)
  • Use different tool to convert Go test output to XML (#3821)
  • chore(deps): update module golang/protobuf to v1.3.3 (#3754)
  • Expose broker version in topology cmd (#3740)
  • Remove onOpen lifecycle method (#3714)
  • fix(broker): raise incident if error catch event is interrupted (#3713)
  • chore(gateway): return DEADLINE_EXCEEDED on transport timeout (#3700)
  • chore(deps): update dependency io.zeebe:zeebe-qa to v0.22.0 - autoclosed (#3633)
  • test(transport): fix flaky test (#3620)
  • chore(broker): introduce configurable step timeout (#3619)
  • chore(deps): update module docker/engine to v1.13.1 (#3514)
  • Remove service container (#3496)
  • chore(deps): update golang.org/x/net commit hash to c0dbc17 (#3495)
  • chore(deps): update dependency com.google.errorprone:error_prone_annotations to v2.3.4 (#3469)
  • chore(deps): update dependency org.camunda.bpm.model:camunda-xml-model to v7.11.0 (#3430)
  • [Discarded] Configure Renovate (#3418)
  • Fix stream processor dependencies (#3362)
  • docs(introduction): fix broker links (#3224)
  • fix(clients/go): create env wrapper with client instead of pkg (#3193)
  • chore(deps-dev): bump asm from 7.1 to 7.2 (#3134)
  • [ImgBot] Optimize images (#3128)
  • chore(clients/java): auto detect default credentials provider (#3068)
  • chore(exporters/elasticsearch-exporter): use TestContainers for IT (#3057)
  • Fix javadoc plugin configuration on build-tools (#2993)
  • Rename broker-core module (#2992)
  • chore(deps-dev): bump version.log4j from 2.12.0 to 2.12.1 (#2960)
  • chore(broker): notify gateways for every job created (#2959)
  • chore(gateway): periodically probe broker for activatable jobs (#2911)
  • fix(broker): take outgoing sequence flow after multi-instance (#2902)
  • Move theme files (#2790)
  • chore(deps): bump version.grpc from 1.21.0 to 1.22.0 (#2779)
  • Fix hasService threading issue (#2758)
  • Error handling on append (#2726)
  • chore(deps): bump scala-library from 2.12.8 to 2.13.0 (#2595)
  • Refactor network configuration (#2586)
  • chore(deps): bump google.golang.org/grpc from 1.21.0 to 1.21.1 in /clients/go (#2585)
  • chore(broker-core): capture injected service before removing accessor service (#2538)
  • chore(broker): introduce log replication client/server (#2444)
  • Fix skipping of partitions on job activation (#2417)
  • chore(logstreams): wait for deletion (#2399)
  • test(broker-core): fix flaky test (#2327)
  • chore(logstreams): make number of snapshots configurable (#2308)
  • chore(deps): bump version.sbe from 1.12.3 to 1.12.4 (#2284)
  • Fix unstable tests (#2268)
  • feat(bpmn-model): reject end events with outgoing sequence flows (#2238)
  • feat(broker-core): mappings access variables by name (#2197)
  • chore(deps): bump assertj-assertions-generator-maven-plugin from 2.1.0 to 2.2.0 (#2161)
  • chore(util): add description and type info to exported metric (#2148)
  • chore(Dockerfile): migrate to alpine 3.9 (#2139)
  • feat(clients/go): replace update payload with set variables (#2137)
  • chore(broker-core): check for process id first (#2135)
  • chore(deps): bump mockito-core from 2.24.5 to 2.25.0 (#2130)
  • chore(protocol): move error type to protocol module (#2107)
  • Broker skips record on processing exception (#2085)
  • chore(broker): renamed UpdateWorkflowInstancePayload to SetVariables (#2084)
  • chore(broker-core): fix timer start event test assertions (#2074)
  • chore(broker-core): migrate membership management to atomix (#1940)
  • docs(basics): replace 'client-server' entry with 'architecture' entry (#1915)
  • fix(broker): expand log block index if capacity is reached (#1888)
  • reject create workflowinstance command when there is no none start event (#1887)
  • chore(broker-core): the input mapping uses the scope variables (#1886)
  • docs(bpmn-workflows): improve documentation of message start event (#1867)
  • chore(broker-core): timer start is consistent with message start (#1861)
  • open and close message start event subscriptions on deployment (#1826)
  • Can deploy workflows with message start events (#1809)
  • chore(deps): bump maven-jar-plugin from 3.1.0 to 3.1.1 (#1782)
  • chore(broker-core): correlate message to event-based gateway (#1721)
  • chore(project): remove githooks and plugin (#1711)
  • fix(clients/java): dont break cause chain (#1701)
  • chore(deps): bump github.com/onsi/ginkgo from 1.6.0 to 1.7.0 in /clients/go (#1697)
  • Resolve incident explicit with command request (#1692)
  • Elasticsearch exporter should flush after delay even if under bulk size (#1646)
  • fix(gateway): use resource type provided in request instead of detecting (#1625)
  • chore(broker): remove workflow instance CREATED/CANCELING intents (#1582)
  • chore(exporters/elasticsearch): set number of shards and replicas in all templates (#1561)
  • chore(broker-core): create incident if correlation-key extraction fails (#1556)
  • chore(broker): simplify workflow instance command handling (#1529)
  • feat(clients/zbctl): allow to configure the address to connect to (#1527)
  • Adds unit tests for JobStateController (#1513)
  • feat(documentation): parallel gateway (#1496)
  • RocksDB integration as stream processor state (#1086)
  • allow Broker creation with ConfigurationManager (#459)
  • chore(getting-started): improve getting started guide (#445)
  • chore(Dockerfile): switch to jre alpine image (#432)
  • feat(docker-compose) Added docker compose cluster and small reorganiz… (#428)
  • Make docker image k8s-ready (#419)
  • introduce isConnected() (#417)
  • Mac docker install (#373)

Don't miss a new zeebe release

NewReleases is sending notifications on new releases.