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 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 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
andcandidateGroups
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)