Releases: camunda/camunda
Releases · camunda/camunda
8.6.4
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
8.6.2
8.6.1
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 returnskey
instead ofjobKey
(#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
Full Changelog: c8run-8.6.1...c8run-8.6.2
c8run 8.6.1
c8run 8.6.0
Full Changelog: c8run-8.6.0-alpha5...c8run-8.6.0
optimize-8.6.0
8.6.0-optimize build: copy for tag 8.6.0-optimize
8.6.0
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
andversionTag
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....
8.5.8
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)