Skip to content

Releases: camunda/camunda

8.6.4

28 Oct 18:36
Compare
Choose a tag to compare

Enhancements

Misc

  • I can migrate parallel and sequential multi instance elements (#23878)
  • I can migrate error boundary event and error event sub process (#23804)
  • I can migrate exclusive and event based gateways (#23475)
  • Remove the need for ES/OS monitor privileges in Tasklist (#23094)
  • Remove the need for monitor privileges (#22918)

Bug Fixes

Misc

  • PartitionInactiveException is not handled gracefully (#23446)
  • Swagger UI not working (#23300)
  • StackOverflow during process cancelation (#21991)
  • Operate does not allow changing Content Security Policy header in SM (#21741)
  • Error on retrieving write buffer from log stream (#10141)

Maintenance

  • Swagger UI not working (#23300)
  • Add context information to errors in the gateway (#4526)
  • Improve errors in Go client (#2938)

Merged Pull Requests

  • Removing recursion from process cancellation logic (#24082)
  • Map PartitionInactiveException and NoTopologyFoundException to UNAVAILABLE (#23991)
  • feat: allow mapping between multi instance types (#23928)
  • feat: support migration mapping for error event sub processes (#23850)
  • Remove the need for ES/OS cluster monitor privileges in Tasklist (#23789)
  • fix: externalFormReference on zeebe user tasks (#23750)
  • feat: add migration support for signal elements (#23729)
  • feat: add migration support for exclusive and event based gateways (#23676)
  • fix: Operate does not allow changing Content Security Policy header in SM (#23608)
  • fix: include stack trace on failed GRPC token verification (#23600)
  • fix: complete future with error when leadership change is cancelled (#23371)
  • feat: prevent cross process migration mapping (#23357)
  • fix: permit requests to swagger endpoint /v3/api-docs/** (#23350)
  • fix: Add Backoff Mechanism to Handle ElasticSearch Unavailability in Tasklist Importer (#23222)
  • feat: allow for disabling cluster health checks (#23218)
  • fix: Context-Path not taken into account for noPermission route (#23214)
  • feat: support migration mapping for timer start event sub processes (#23144)
  • feat: support migration of business rule, script and send task (#22794)
  • fix: merge concurrent resolves for up to 128 hostnames (#22410)
  • [Backport stable/1.2] Fixes flakiness with the ElasticsearchExporter integration tests (#8203)

8.6.3

11 Oct 18:29
Compare
Choose a tag to compare

Bug Fixes

Java Client

  • spring-boot-starter-camunda-sdk will run into a NPE if legacy 8.5 properties are used (#23183)

8.6.2

11 Oct 12:59
Compare
Choose a tag to compare

Bug Fixes

Misc

  • Unsafe command distribution acknowledgement (#23361)

Merged Pull Requests

  • Use new record to transmit acknowledgement (#23363)

8.6.1

11 Oct 11:45
Compare
Choose a tag to compare

Bug Fixes

Misc

  • Password encoder change is not backward compatible (#23213)
  • Error when performing an upgrade from Optimize 3.13/8.5 to 8.6 (#23168)
  • ActivatedJob REST entity returns key instead of jobKey (#23101)
  • fix/Spring Boot SDK: do not ignore json field names from annotations (#21962)

Maintenance

  • Oauth2 Scope is not exposed in Zeebe SDK config (#23071)

Merged Pull Requests

  • Use overrides from @JsonProperty when it's provided (#23219)
  • Backport CI Maven Setup fixes (#23211)
  • feat: expose oauth scope config in spring sdk (#23072)
  • ci: use infra github-managed runners for ci.yml/java-unit-tests workflow (#22609)

c8run 8.6.2

11 Oct 18:58
14b1dd6
Compare
Choose a tag to compare

c8run 8.6.1

11 Oct 18:11
65fce22
Compare
Choose a tag to compare

Full Changelog: c8run-8.6.0...c8run-8.6.1

Bug Fixes

Misc

Merged Pull Requests

  • c8run enable v2 apis and add test for APIs(#23225)
  • fix: c8run upgrade camunda to 8.6.1 and connectors to 8.6.2 (#23317)

c8run 8.6.0

08 Oct 13:21
c2181c0
Compare
Choose a tag to compare

optimize-8.6.0

03 Oct 15:01
Compare
Choose a tag to compare
8.6.0-optimize

build: copy for tag 8.6.0-optimize

8.6.0

02 Oct 14:59
Compare
Choose a tag to compare

Enhancements

Broker

  • Migrate intermediate message catch event (#19716)
  • Do not evaluate target boundary event correlation key expression on migration (#19527)
  • Migrate message event subprocess (#17419)
  • Migrate existing message boundary event subscription on process instance migration (#16386)
  • Migrate child process instances (#15922)
  • Migrate call activity instances (#15921)
  • Migrate timer boundary event subscriptions (#15918)

Gateway

  • Migrate the Delete Resource gRPC API to REST (#21212)
  • Migrate the Evaluate Decision gRPC API to REST (#21211)
  • Migrate the Signal broadcast gRPC API to REST (#21210)
  • Migrate the Cancel Process Instance gRPC API to REST (#21209)
  • Migrate the Migrate Process Instance gRPC API to REST (#21208)
  • Migrate the Modify Process Instance gRPC API to REST (#21207)
  • Migrate the Set Variables gRPC API to REST (#21057)
  • Migrate the Publish Message gRPC API to REST (#21056)
  • Migrate the Start Process instance gRPC API to REST (#21055)
  • Migrate the Deploy Resource gRPC API to REST (#21054)
  • Configure Query API availability (disabled by default) (#20580)
  • Migrate the Resolve incident gRPC API to REST (#20085)
  • Migrate the Update job retries and timeout gRPC API to REST (#20083)
  • Migrate the Throw error gRPC API to REST (#20082)
  • Migrate the Fail Job gRPC API to REST (#20081)
  • Migrate the Complete Job gRPC API to REST (#20080)
  • Add query API to see the status of exporters (#19023)
  • A long-polling REST API endpoint is available to activate jobs (#17676)

Java Client

  • Support the Set Variables API over REST (#22194)
  • Support the Publish Message API over REST (#22193)
  • Support the Start Process instance API over REST (#22192)
  • Support the Deploy Resource API over REST (#22191)
  • Support the Update job retries and timeout API over REST (#21523)
  • Support the Resolve incident API over REST (#21430)
  • Support the Throw error API over REST (#21412)
  • Support the Fail Job API over REST (#21377)
  • Support the Complete Job API over REST (#21167)
  • The Java client supports Job activation over REST (including long polling) (#18256)

Misc

  • Migrate sequential multi-instance element instances (#22184)
  • Migrate parallel multi-instance element instances (#22129)
  • Migrate error event subprocess (#22032)
  • Migrate error boundary events (#21866)
  • Migrate signal event subprocess (#21864)
  • Migrate intermediate signal catch events (#21863)
  • Migrate signal boundary event subscriptions (#21862)
  • Migrate script task instances (#21671)
  • Migrate event-based gateway instances (#21593)
  • Migrate business rule task instances (#21588)
  • Migrate exclusive gateway instances (#21580)
  • Migrate send task instances (#21538)
  • Add Priority field to Tasklist OOTB Front-End consuming from Tasklist v1 REST API (#21516)
  • Add version tag column to process instances list (#21327)
  • Migrate timer event subprocess (#21218)
  • Add version tag to process instances list header (#21185)
  • Improve Java client with REST API exceptional flow (#21173)
  • Add version tag to process instance details header (#21170)
  • Validate correct usage of bindingType and versionTag attributes (#21161)
  • Add new ZeebeVersionTag extension element to BPMN Model API (#21124)
  • Resolve linked forms to correct version for user tasks with binding type versionTag (#21041)
  • Resolve called decision to correct version for business rule tasks with binding type versionTag (#21040)
  • Resolve called process to correct version for call activities with binding type versionTag (#21038)
  • Store deployed forms by id and version tag (#21037)
  • Store deployed decisions by id and version tag (#21036)
  • Store deployed processes by id and version tag (#21035)
  • Add support for binding type versionTag to BPMN Model API (#21034)
  • Migrate receive task instances (#20938)
  • Migrate intermediate timer catch events (#20911)
  • Support migration of receive tasks, message event subprocess, timer event subprocess (#20818)
  • Support message and timer intermediate events migration (#20817)
  • Refactor internal exporter metrics to use Micrometer (#20724)
  • Store request data in state (#20568)
  • Add Correlate Message command to the client (#20478)
  • Add new CorrelateMessage REST endpoint (#20477)
  • Add Intermediate None Event to StraightThroughProcessingLoopValidator (#20308)
  • Static translations of tasklist UI (#20287)
  • Add integration tests for new command (#20190)
  • Add new message correlation record to CompactRecordLogger (#20189)
  • Add new fields to message record templates (#20187)
  • Create template for new message correlation record (#20186)
  • Send response in MessageSubscriptionRejectProcessor (#20176)
  • Send response in MessageSubscriptionCorrelateProcessor (#20175)
  • Store request data in message subscription (#20174)
  • Create MessageCorrelationCorrelateProcessor (#20173)
  • Extend MessageSubscriptionRecord to store request data (#20167)
  • Create message correlation record and intents (#20164)
  • Add validation rule to check for invalid bindingType values (#20054)
  • Support message and timer boundary events migration (#19886)
  • Create new version of every resource in multi-resource deployment if at least one has changed (#19859)
  • Resolve deployment-bound resource links within same deployment (#19710)
  • Store reference to deployment for deployed resources (#19709)
  • I can see highlighted associations related to executed compensation events ([#19567](https://github....
Read more

8.5.8

02 Oct 10:17
Compare
Choose a tag to compare

Bug Fixes

Misc

  • Tasklist: Bearer token with typ AT+JWT not supported (#22118)
  • Process instance banned for timer trigger command with unknown process (#20677)

Merged Pull Requests

  • Update base Docker image to latest Ubuntu LTS (#22383)
  • fix: reject on missing process in timer trigger (#22169)
  • fix: ensure access to raft role is thread safe (#22063)
  • ci: use infra self-hosted runners for zeebe-ci.yml/property-tests job (#22028)
  • ci: use infra self-hosted runners for zeebe-snyk.yml workflow (#21979)
  • ci: use bigger runner for release workflow (#21579)