diff --git a/api/camunda/camunda-openapi.yaml b/api/camunda/camunda-openapi.yaml index 0782acb946..63d358f30c 100644 --- a/api/camunda/camunda-openapi.yaml +++ b/api/camunda/camunda-openapi.yaml @@ -1,3 +1,5 @@ +# Disclaimer: This is a modified version of the Camunda REST API specification, optimized for the documentation. + openapi: "3.0.3" info: title: Camunda 8 REST API @@ -583,11 +585,16 @@ paths: put: tags: - Clock - summary: Pin internal clock + summary: Pin internal clock (alpha) description: | Set a precise, static time for the Zeebe engine’s internal clock. When the clock is pinned, it remains at the specified time and does not advance. To change the time, the clock must be pinned again with a new timestamp. + + :::note + This endpoint is an [alpha feature](/reference/alpha-features.md) and may be subject to change + in future releases. + ::: requestBody: required: true content: @@ -614,11 +621,15 @@ paths: post: tags: - Clock - summary: Reset internal clock + summary: Reset internal clock (alpha) description: | Resets the Zeebe engine’s internal clock to the current system time, enabling it to tick in real-time. This operation is useful for returning the clock to normal behavior after it has been pinned to a specific time. + + :::note + This endpoint is an [alpha feature](/reference/alpha-features.md) and may be subject to change + in future releases. responses: "204": description: The clock was successfully reset to the system time. @@ -647,6 +658,18 @@ paths: application/json: schema: $ref: "#/components/schemas/CreateProcessInstanceRequest" + examples: + "By process definition key": + summary: "Create a process instance by processDefinitionKey." + value: + processDefinitionKey: 12345 + variables: {} + "By process definition ID": + summary: "Create a process instance by processDefinitionId and version." + value: + processDefinitionId: "1234-5678" + version: 1 + variables: {} responses: "200": description: The process instance was created. @@ -707,7 +730,7 @@ paths: /process-instances/{processInstanceKey}/cancellation: post: tags: - - Process Instance + - Process instance summary: Cancel process instance description: Cancels a running process instance. parameters: @@ -925,7 +948,7 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" - /decision-definitions/{decisionKey}/xml: + /decision-definitions/{decisionDefinitionKey}/xml: get: tags: - Decision definition @@ -939,7 +962,7 @@ paths: for further details. ::: parameters: - - name: decisionKey + - name: decisionDefinitionKey in: path required: true description: The assigned key of the decision definition, which acts as a unique identifier for this decision. @@ -1009,155 +1032,91 @@ paths: The decision requirements search query failed. More details are provided in the response body. - /decisions/evaluation: + /decision-instances/search: post: tags: - - Decision - summary: Evaluate decision + - Decision instance + summary: Query decision instances (alpha) description: | - Evaluates a decision. - You specify the decision to evaluate either by using its unique key (as returned by - DeployResource), or using the decision ID. When using the decision ID, the latest deployed - version of the decision is used. + Search for decision instances based on given criteria. + + :::note + This endpoint is an alpha feature and not enabled on Camunda clusters out of the box. + See the [Camunda 8 REST API overview](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) + for further details. + ::: requestBody: - required: true + required: false content: application/json: schema: - $ref: "#/components/schemas/EvaluateDecisionRequest" + $ref: "#/components/schemas/DecisionInstanceSearchQueryRequest" responses: "200": - description: The decision was evaluated. + description: > + The decision instance search successful response. content: application/json: schema: - $ref: "#/components/schemas/EvaluateDecisionResponse" + $ref: "#/components/schemas/DecisionInstanceSearchQueryResponse" "400": - description: The provided data is not valid. - content: - application/problem+json: - schema: - $ref: "#/components/schemas/ProblemDetail" - "404": - description: The decision is not found. - content: - application/problem+json: - schema: - $ref: "#/components/schemas/ProblemDetail" - "500": - description: An internal error occurred while processing the request. - content: - application/problem+json: - schema: - $ref: "#/components/schemas/ProblemDetail" - - /authorizations/{ownerKey}: - patch: - tags: - - Authorization - summary: Patch authorization - description: Manage the permissions assigned to the authorization. - operationId: patchAuthorization - parameters: - - name: ownerKey - in: path - required: true - description: The key of the owner of the authorization. - schema: - type: integer - format: int64 - requestBody: - content: - application/json: - schema: - $ref: "#/components/schemas/AuthorizationPatchRequest" - required: true - responses: - "202": - description: | - The Authorization was patched successfully. - "400": - description: | - The Authorization could not be patched. - More details are provided in the response body. - content: - application/problem+json: - schema: - $ref: "#/components/schemas/ProblemDetail" - "401": - description: | - The request to patch the authorization was unauthorized. - More details are provided in the response body. - content: - application/problem+json: - schema: - $ref: "#/components/schemas/ProblemDetail" - "403": - description: | - The request to patch an authorization was denied. + description: > + The decision instance search query failed. More details are provided in the response body. content: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" - "404": - description: | - The owner was not found. - content: - application/problem+json: - schema: - $ref: "#/components/schemas/ProblemDetail" - "409": - description: | - The request to add or remove permissions to an authorization was in conflict. - More details are provided in the response body. "500": - description: An internal error occurred while processing the request. + description: > + An internal error occurred while processing the request. content: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" - /users: + /decision-definitions/evaluation: post: tags: - - User - summary: "Create a user" - operationId: "createUser" + - Decision definition + summary: Evaluate decision + description: | + Evaluates a decision. + You specify the decision to evaluate either by using its unique key (as returned by + DeployResource), or using the decision ID. When using the decision ID, the latest deployed + version of the decision is used. requestBody: + required: true content: application/json: schema: - $ref: "#/components/schemas/UserRequest" - required: true + $ref: "#/components/schemas/EvaluateDecisionRequest" + examples: + "By decision definition key": + summary: "Evaluate the decision by decisionDefinitionKey." + value: + decisionDefinitionKey: 12345 + variables: {} + "By decision definition ID": + summary: "Evaluate the decision by decisionDefinitionId." + value: + decisionDefinitionId: "1234-5678" + variables: {} responses: - "202": - description: | - The user was created successfully. + "200": + description: The decision was evaluated. content: application/json: schema: - $ref: "#/components/schemas/UserCreateResponse" + $ref: "#/components/schemas/EvaluateDecisionResponse" "400": - description: | - The user could not be created. - More details are provided in the response body. - content: - application/problem+json: - schema: - $ref: "#/components/schemas/ProblemDetail" - "401": - description: | - The request to create a user was unauthorized. - More details are provided in the response body. + description: The provided data is not valid. content: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" - "403": - description: | - The request to create a user was denied. - More details are provided in the response body. + "404": + description: The decision is not found. content: application/problem+json: schema: @@ -1555,7 +1514,57 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" - + /incidents/{incidentKey}: + get: + tags: + - Incident + summary: Get incident by key (alpha) + description: | + Returns incident as JSON. + :::note + This endpoint is an alpha feature and not enabled on Camunda clusters out of the box. + See the [Camunda 8 REST API overview](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) + for further details. + ::: + parameters: + - name: incidentKey + in: path + required: true + description: The assigned key of the incident, which acts as a unique identifier for this incident. + schema: + type: integer + format: int64 + responses: + "200": + description: > + The incident is successfully returned. + content: + application/json: + schema: + $ref: "#/components/schemas/IncidentItem" + "400": + description: > + The incident Get failed. + More details are provided in the response body. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "404": + description: > + The incident with the given key was not found. + More details are provided in the response body. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "500": + description: > + An internal error occurred while processing the request. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" /deployments: post: tags: @@ -1589,7 +1598,7 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/ResourceResponse" + $ref: "#/components/schemas/DeploymentResponse" "400": description: > The document upload failed. More details are provided in the response body. @@ -1769,7 +1778,18 @@ components: format: int64 tenantIds: type: string - bpmnDefinitionId: + processDefinitionId: + type: string + variables: + type: array + items: + $ref: "#/components/schemas/UserTaskVariableFilterRequest" + UserTaskVariableFilterRequest: + type: object + properties: + name: + type: string + value: type: string UserTaskItem: type: object @@ -1794,7 +1814,7 @@ components: type: array items: type: string - bpmnProcessId: + processDefinitionId: type: string processDefinitionKey: type: integer @@ -1871,6 +1891,7 @@ components: format: date-time bpmnProcessId: type: string + description: The bpmn process ID. processDefinitionVersion: type: integer format: int32 @@ -1908,9 +1929,10 @@ components: key: type: integer format: int64 - processName: + processDefinitionName: type: string - processVersion: + description: The process name. + processDefinitionVersion: type: integer format: int32 bpmnProcessId: @@ -2069,21 +2091,21 @@ components: DecisionDefinitionFilterRequest: type: object properties: - decisionKey: + decisionDefinitionKey: type: integer format: int64 description: The assigned key, which acts as a unique identifier for this decision definition. - dmnDecisionId: + decisionDefinitionId: type: string description: The DMN id of the decision definition. - dmnDecisionName: + decisionDefinitionName: type: string description: The DMN name of the decision definition. version: type: integer format: int32 description: The assigned version of the decision definition. - dmnDecisionRequirementsId: + decisionRequirementsId: type: string description: the DMN id of the decision requirements graph that the decision definition is part of. decisionRequirementsKey: @@ -2107,29 +2129,66 @@ components: key: type: integer format: int64 + description: The assigned key, which acts as a unique identifier for this incident. processDefinitionKey: type: integer format: int64 + description: The process definition key associated to this incident. + processDefinitionId: + type: string + description: The bpmn process id associated to this incident. processInstanceKey: type: integer format: int64 - type: + description: The process instance key associated to this incident. + errorType: type: string - message: + description: Incident error type with a defined set of values. + enum: + - UNSPECIFIED + - UNKNOWN + - IO_MAPPING_ERROR + - JOB_NO_RETRIES + - CONDITION_ERROR + - EXTRACT_VALUE_ERROR + - CALLED_ELEMENT_ERROR + - UNHANDLED_ERROR_EVENT + - MESSAGE_SIZE_EXCEEDED + - CALLED_DECISION_ERROR + - DECISION_EVALUATION_ERROR + - FORM_NOT_FOUND + errorMessage: type: string + description: Error message which describes the error in more detail. flowNodeId: type: string - flowNodeInstanceId: + description: The flow node id associated to this incident. + flowNodeInstanceKey: + type: integer + format: int64 + description: The flow node instance key associated to this incident. + creationTime: type: string + description: Date of incident creation. + format: date-time state: type: string + description: State of this incident with a defined set of values. + enum: + - ACTIVE + - MIGRATED + - RESOLVED + - PENDING jobKey: type: integer format: int64 + description: The job key, if exists, associated with this incident. + treePath: + type: string + description: The path from process instance via flow node ids and flow node instance keys leading to this incident. tenantId: + description: The tenant id of the incident. type: string - hasActiveOperation: - type: boolean IncidentSearchQueryResponse: allOf: - $ref: "#/components/schemas/SearchQueryResponse" @@ -2145,37 +2204,66 @@ components: key: type: integer format: int64 + description: The assigned key, which acts as a unique identifier for this incident. processDefinitionKey: type: integer format: int64 + description: The process definition key associated to this incident. + processDefinitionId: + type: string + description: The bpmn process id associated to this incident. processInstanceKey: type: integer format: int64 - type: + description: The process instance key associated to this incident. + errorType: type: string - message: + description: Incident error type with a defined set of values. + enum: + - UNSPECIFIED + - UNKNOWN + - IO_MAPPING_ERROR + - JOB_NO_RETRIES + - CONDITION_ERROR + - EXTRACT_VALUE_ERROR + - CALLED_ELEMENT_ERROR + - UNHANDLED_ERROR_EVENT + - MESSAGE_SIZE_EXCEEDED + - CALLED_DECISION_ERROR + - DECISION_EVALUATION_ERROR + - FORM_NOT_FOUND + errorMessage: type: string + description: Error message which describes the error in more detail. flowNodeId: type: string - flowNodeInstanceId: - type: string + description: The flow node id associated to this incident. + flowNodeInstanceKey: + type: integer + format: int64 + description: The flow node instance key associated to this incident. creationTime: type: string + description: Date of incident creation. + format: date-time state: type: string + description: State of this incident with a defined set of values. + enum: + - ACTIVE + - MIGRATED + - RESOLVED + - PENDING jobKey: type: integer + description: The job key, if exists, associated with this incident. format: int64 + treePath: + type: string + description: The path from process instance via flow node ids and flow node instance keys leading to this incident. tenantId: + description: The tenant id of the incident. type: string - hasActiveOperation: - type: boolean - lastOperation: - $ref: "#/components/schemas/OperationItem" - rootCauseInstance: - $ref: "#/components/schemas/ProcessInstanceReferenceItem" - rootCauseDecision: - $ref: "#/components/schemas/DecisionInstanceReferenceItem" OperationItem: description: " Operation" type: object @@ -2219,14 +2307,6 @@ components: type: string processDefinitionName: type: string - DecisionInstanceReferenceItem: - description: "Decision instance reference description" - type: object - properties: - instanceId: - type: string - decisionName: - type: string DecisionDefinitionSearchQueryResponse: allOf: - $ref: "#/components/schemas/SearchQueryResponse" @@ -2239,21 +2319,21 @@ components: DecisionDefinitionItem: type: object properties: - decisionKey: + decisionDefinitionKey: type: integer format: int64 description: The assigned key, which acts as a unique identifier for this decision definition. - dmnDecisionId: + decisionDefinitionId: type: string description: The DMN id of the decision definition. - dmnDecisionName: + decisionDefinitionName: type: string description: The DMN name of the decision definition. version: type: integer format: int32 description: The assigned version of the decision definition. - dmnDecisionRequirementsId: + decisionRequirementsId: type: string description: the DMN id of the decision requirements graph that the decision definition is part of. decisionRequirementsKey: @@ -2628,7 +2708,7 @@ components: description: the job's process instance key type: integer format: int64 - bpmnProcessId: + processDefinitionId: description: the bpmn process ID of the job's process definition type: string processDefinitionVersion: @@ -2879,19 +2959,19 @@ components: type: integer format: int64 description: The assigned key, which acts as a unique identifier for this decision requirements. - dmnDecisionRequirementsName: + decisionRequirementsName: type: string description: The DMN name of the decision requirements. version: type: integer format: int32 description: The assigned version of the decision requirements. - dmnDecisionRequirementsId: + decisionRequirementsId: type: string description: the DMN id of the decision requirements. tenantId: type: string - description: The tenant id of the decision requirements. + description: The tenant ID of the decision requirements. DecisionRequirementsSearchQueryResponse: allOf: - $ref: "#/components/schemas/SearchQueryResponse" @@ -2908,14 +2988,14 @@ components: type: integer format: int64 description: The assigned key, which acts as a unique identifier for this decision requirements. - dmnDecisionRequirementsName: + decisionRequirementsName: type: string description: The DMN name of the decision requirements. version: type: integer format: int32 description: The assigned version of the decision requirements. - dmnDecisionRequirementsId: + decisionRequirementsId: type: string description: the DMN id of the decision requirements. resourceName: @@ -2926,19 +3006,34 @@ components: description: The tenant ID of the decision requirements. EvaluateDecisionRequest: type: object + oneOf: + - $ref: "#/components/schemas/EvaluateDecisionRequestByKey" + - $ref: "#/components/schemas/EvaluateDecisionRequestById" + EvaluateDecisionRequestByKey: + type: object + allOf: + - $ref: "#/components/schemas/EvaluateDecisionRequestBase" properties: - decisionKey: + decisionDefinitionKey: description: | The unique key identifying the decision to be evaluated. - Cannot be used together with decisionId. + Cannot be used together with decisionDefinitionId. type: integer format: int64 - decisionId: + EvaluateDecisionRequestById: + type: object + allOf: + - $ref: "#/components/schemas/EvaluateDecisionRequestBase" + properties: + decisionDefinitionId: description: | The ID of the decision to be evaluated. - Cannot be used together with decisionKey. When using the decision ID, the latest + Cannot be used together with decisionDefinitionKey. When using the decision ID, the latest deployed version of the decision is used. type: string + EvaluateDecisionRequestBase: + type: object + properties: variables: description: The message variables as JSON document. additionalProperties: true @@ -2949,17 +3044,17 @@ components: EvaluateDecisionResponse: type: object properties: - decisionKey: + decisionDefinitionKey: description: The unique key identifying the decision which was evaluated. type: integer format: int64 - decisionId: + decisionDefinitionId: description: The ID of the decision which was evaluated. type: string - decisionName: + decisionDefinitionName: description: The name of the decision which was evaluated. type: string - decisionVersion: + decisionDefinitionVersion: description: The version of the decision which was evaluated. type: integer format: int32 @@ -2970,11 +3065,11 @@ components: description: The unique key identifying the decision requirements graph that the decision which was evaluated is part of. type: integer format: int64 - decisionOutput: + output: description: | JSON document that will instantiate the result of the decision which was evaluated. type: string - failedDecisionId: + failedDecisionDefinitionId: description: The ID of the decision which failed during evaluation. type: string failureMessage: @@ -2995,24 +3090,24 @@ components: type: object description: List of decisions that were evaluated within the requested decision evaluation. properties: - decisionKey: + decisionDefinitionKey: description: The unique key identifying the decision which was evaluate. type: integer format: int64 - decisionId: + decisionDefinitionId: description: The ID of the decision which was evaluated. type: string - decisionName: + decisionDefinitionName: description: The name of the decision which was evaluated. type: string - decisionVersion: + decisionDefinitionVersion: description: The version of the decision which was evaluated. type: integer format: int32 - decisionType: + decisionDefinitionType: description: The type of the decision which was evaluated. type: string - decisionOutput: + output: description: | JSON document that will instantiate the result of the decision which was evaluated. type: string @@ -3036,7 +3131,8 @@ components: type: string ruleIndex: description: The index of the matched rule. - type: string + type: integer + format: int32 evaluatedOutputs: type: array items: @@ -3067,6 +3163,128 @@ components: outputValue: description: The value of the evaluated decision output. type: string + DecisionInstanceSearchQueryRequest: + allOf: + - $ref: "#/components/schemas/SearchQueryRequest" + type: object + properties: + filter: + allOf: + - $ref: "#/components/schemas/DecisionInstanceFilterRequest" + DecisionInstanceFilterRequest: + type: object + properties: + key: + type: integer + format: int64 + description: The key of the decision instance. + state: + $ref: "#/components/schemas/DecisionInstanceStateEnum" + description: The state of the decision instance. + evaluationFailure: + type: string + description: The evaluation failure of the decision instance. + processDefinitionKey: + type: integer + format: int64 + description: The key of the process definition. + processInstanceKey: + type: integer + format: int64 + description: The key of the process instance. + decisionDefinitionKey: + type: integer + format: int64 + description: The key of the decision. + decisionDefinitionId: + type: string + description: The ID of the DMN decision. + decisionDefinitionName: + type: string + description: The name of the DMN decision. + decisionDefinitionVersion: + type: integer + format: int32 + description: The version of the decision. + decisionDefinitionType: + $ref: "#/components/schemas/DecisionInstanceTypeEnum" + description: The type of the decision. + tenantId: + type: string + description: The tenant ID of the decision instance. + DecisionInstanceSearchQueryResponse: + allOf: + - $ref: "#/components/schemas/SearchQueryResponse" + type: object + properties: + items: + type: array + items: + $ref: "#/components/schemas/DecisionInstanceItem" + + DecisionInstanceItem: + type: object + properties: + key: + type: integer + format: int64 + description: The key of the decision instance. + state: + $ref: "#/components/schemas/DecisionInstanceStateEnum" + description: The state of the decision instance. + evaluationDate: + type: string + format: date-time + description: The evaluation date of the decision instance. + evaluationFailure: + type: string + description: The evaluation failure of the decision instance. + processDefinitionKey: + type: integer + format: int64 + description: The key of the process definition. + processInstanceKey: + type: integer + format: int64 + description: The key of the process instance. + decisionDefinitionKey: + type: integer + format: int64 + description: The key of the decision. + decisionDefinitionId: + type: string + description: The ID of the DMN decision. + decisionDefinitionName: + type: string + description: The name of the DMN decision. + decisionDefinitionVersion: + type: integer + format: int32 + description: The version of the decision. + decisionDefinitionType: + $ref: "#/components/schemas/DecisionInstanceTypeEnum" + description: The type of the decision. + result: + type: string + description: The result of the decision instance. + tenantId: + type: string + description: The tenant ID of the decision instance. + + DecisionInstanceTypeEnum: + enum: + - DECISION + - DECISION_TABLE + - LITERAL_EXPRESSION + - RELATION + - UNSPECIFIED + - UNKNOWN + DecisionInstanceStateEnum: + enum: + - EVALUATED + - FAILED + - UNKNOWN + - UNSPECIFIED MessageCorrelationRequest: type: object @@ -3094,7 +3312,7 @@ components: correlated with. type: object properties: - key: + messageKey: description: The key of the correlated message type: integer format: int64 @@ -3142,7 +3360,7 @@ components: description: The message key of the published message. type: object properties: - key: + messageKey: description: The key of the message type: integer format: int64 @@ -3203,10 +3421,10 @@ components: format: date-time description: The date and time when the link expires. - ResourceResponse: + DeploymentResponse: type: object properties: - key: + deploymentKey: type: integer format: int64 description: The unique key identifying the deployment. @@ -3219,9 +3437,9 @@ components: DeploymentMetadata: type: object properties: - process: + processDefinition: $ref: "#/components/schemas/DeploymentProcess" - decision: + decisionDefinition: $ref: "#/components/schemas/DeploymentDecision" decisionRequirements: $ref: "#/components/schemas/DeploymentDecisionRequirements" @@ -3230,12 +3448,12 @@ components: DeploymentProcess: type: object properties: - bpmnProcessId: + processDefinitionId: type: string description: | The bpmn process ID, as parsed during deployment, together with the version forms a unique identifier for a specific process definition. - version: + processDefinitionVersion: type: integer format: int32 description: The assigned process version. @@ -3252,7 +3470,7 @@ components: DeploymentDecision: type: object properties: - dmnDecisionId: + decisionDefinitionId: type: string description: | The dmn decision ID, as parsed during deployment, together with the version forms a @@ -3261,22 +3479,22 @@ components: type: integer format: int32 description: The assigned decision version. - decisionKey: + decisionDefinitionKey: type: integer format: int64 description: | The assigned decision key, which acts as a unique identifier for this decision. - dmnDecisionName: + name: type: string description: The DMN name of the decision, as parsed during deployment. tenantId: type: string description: The tenant ID of the deployed decision. - dmnDecisionRequirementsId: + decisionRequirementsId: type: string description: | The dmn ID of the decision requirements graph that this decision is part of, as parsed during deployment. - dmnDecisionRequirementsKey: + decisionRequirementsKey: type: integer format: int64 description: | @@ -3284,7 +3502,7 @@ components: DeploymentDecisionRequirements: type: object properties: - dmnDecisionRequirementsId: + decisionRequirementsId: type: string description: | The dmn decision requirements ID, as parsed during deployment; together with the versions forms a unique identifier for a specific decision. @@ -3292,13 +3510,13 @@ components: type: integer format: int32 description: The assigned decision requirements version. - dmnDecisionRequirementsName: + decisionRequirementsName: type: string description: The DMN name of the decision requirements, as parsed during deployment. tenantId: type: string description: The tenant ID of the deployed decision requirements. - dmnDecisionRequirementsKey: + decisionRequirementsKey: type: integer format: int64 description: | @@ -3331,25 +3549,40 @@ components: CreateProcessInstanceRequest: type: object + oneOf: + - $ref: "#/components/schemas/CreateProcessInstanceRequestByKey" + - $ref: "#/components/schemas/CreateProcessInstanceRequestById" + CreateProcessInstanceRequestByKey: + type: object + allOf: + - $ref: "#/components/schemas/CreateProcessInstanceRequestBase" properties: processDefinitionKey: description: | The unique key identifying the process definition, e.g. returned for a process in the - deploy resources endpoint. Cannot be used together with bpmnProcessId. + deploy resources endpoint. Cannot be used together with processDefinitionId. type: integer format: int64 - bpmnProcessId: + CreateProcessInstanceRequestById: + type: object + allOf: + - $ref: "#/components/schemas/CreateProcessInstanceRequestBase" + properties: + processDefinitionId: description: | The BPMN process ID of the process definition to start an instance of. Cannot be used together with processDefinitionKey. type: string - version: + processDefinitionVersion: description: | - The version of the process. Only considered when a bpmnProcessId is provided. + The version of the process. Only considered when a processDefinitionId is provided. By default, the latest version of the process is used. type: integer format: int32 default: -1 + CreateProcessInstanceRequestBase: + type: object + properties: variables: description: | JSON object that will instantiate the variables for the root variable scope @@ -3380,6 +3613,13 @@ components: not occur within the requestTimeout, the request will be closed. Disabled by default. type: boolean default: false + fetchVariables: + description: | + List of variables names to be included in the response. + If empty, all visible variables in the root scope will be returned. + type: array + items: + type: string requestTimeout: description: | Timeout (in ms) the request waits for the process to complete. By default or @@ -3400,17 +3640,17 @@ components: CreateProcessInstanceResponse: type: object properties: - processKey: + processDefinitionKey: description: | The key of the process definition which was used to create the process instance. type: integer format: int64 - bpmnProcessId: + processDefinitionId: description: | The BPMN process ID of the process definition which was used to create the process. instance type: string - version: + processDefinitionVersion: description: | The version of the process definition which was used to create the process instance. type: integer @@ -3598,7 +3838,7 @@ components: SignalBroadcastResponse: type: object properties: - key: + signalKey: description: The unique ID of the signal that was broadcast. type: integer format: int64 diff --git a/api/camunda/generation-strategy.js b/api/camunda/generation-strategy.js index 1aa8f11b37..f72390bf7c 100644 --- a/api/camunda/generation-strategy.js +++ b/api/camunda/generation-strategy.js @@ -2,47 +2,214 @@ const removeDuplicateVersionBadge = require("../remove-duplicate-version-badge") const replace = require("replace-in-file"); const outputDir = "docs/apis-tools/camunda-api-rest/specifications"; const specFile = "api/camunda/camunda-openapi.yaml"; +const fs = require("fs"); function preGenerateDocs() { - hackChangesetDescription(); + const originalSpec = fs.readFileSync(specFile, "utf8"); + + console.log("adjusting C8 spec file..."); + + const specUpdates = [ + addDisclaimer(), + ...redefineCreateProcessInstanceRequest(originalSpec), + ...redefineEvaluateDecisionRequest(originalSpec), + ]; + + replace.sync({ + files: specFile, + from: specUpdates.map((x) => x.from), + to: specUpdates.map((x) => x.to), + }); } function postGenerateDocs() { removeDuplicateVersionBadge(`${outputDir}/camunda-8-rest-api.info.mdx`); } -module.exports = { - outputDir, - preGenerateDocs, - postGenerateDocs, -}; +function addDisclaimer() { + // Adds a disclaimer to the very beginning of the file, so that people know this isn't the true spec. + return { + from: /^/, + to: `# Disclaimer: This is a modified version of the Camunda REST API specification, optimized for the documentation. -function hackChangesetDescription() { - // This is a temporary hack, until https://github.com/camunda/camunda-docs/issues/3568 is resolved. - // The OpenAPI generator plugin we're using does not use the correct `description` property - // for the `UserTaskUpdateRequest` object. Instead of picking up the actual property description, - // it picks up the description of the first merged schema in the `allOf` property (i.e. from the `Changeset` schema). - // This adjustment replaces the description of the `Changeset` schema with the current description of - // the `UserTaskUpdateRequest.changeset` property. - console.log("hacking changeset description..."); - replace.sync({ - files: `${specFile}`, - from: /^ description: A map of changes.$/m, - to: ` description: | - JSON object with changed task attribute values. +`, + }; +} - The following attributes can be adjusted with this endpoint, additional attributes - will be ignored: +function redefineCreateProcessInstanceRequest(originalSpec) { + // Redefines the CreateProcessInstanceRequest schema to describe a union of two possible request bodies. + // This union type does not work upstream, but we can rewrite it here to more clearly describe the schema. - * \`candidateGroups\` - reset by providing an empty list - * \`candidateUsers\` - reset by providing an empty list - * \`dueDate\` - reset by providing an empty String - * \`followUpDate\` - reset by providing an empty String + if (originalSpec.includes("CreateProcessInstanceRequestBase")) { + // Make this a repeatable task by checking if it's run already. + console.log("skipping redefineCreateProcessInstanceRequest..."); + return []; + } - Providing any of those attributes with a \`null\` value or omitting it preserves - the persisted attribute's value. + // Diff created by these changes: + // CreateProcessInstanceRequest: + // type: object + //+ oneOf: + //+ - $ref: "#/components/schemas/CreateProcessInstanceRequestByKey" + //+ - $ref: "#/components/schemas/CreateProcessInstanceRequestById" + //+ CreateProcessInstanceRequestByKey: + //+ type: object + //+ allOf: + //+ - $ref: "#/components/schemas/CreateProcessInstanceRequestBase" + // properties: + // processDefinitionKey: + // ... + //+ CreateProcessInstanceRequestById: + //+ type: object + //+ allOf: + //+ - $ref: "#/components/schemas/CreateProcessInstanceRequestBase" + //+ properties: + // processDefinitionId: + // ... + // processDefinitionVersion: + // ... + //+ CreateProcessInstanceRequestBase: + //+ type: object + //+ properties: + // variables: + // ... + // tenantId: + // ... + // ... - The assignee cannot be adjusted with this endpoint, use the Assign task endpoint. - This ensures correct event emission for assignee changes.`, - }); + return [ + // 1. Convert the main request to a oneOf union and define the first possible type. + { + // match the start of the CreateProcessInstanceRequest object + from: / CreateProcessInstanceRequest:\n type: object/m, + + // append the `oneOf` declaration to define the union type. + // Then a definition for the first possible type, so that it includes the `processDefinitionKey` property. + to: ` CreateProcessInstanceRequest: + type: object + oneOf: + - $ref: "#/components/schemas/CreateProcessInstanceRequestByKey" + - $ref: "#/components/schemas/CreateProcessInstanceRequestById" + CreateProcessInstanceRequestByKey: + type: object + allOf: + - $ref: "#/components/schemas/CreateProcessInstanceRequestBase"`, + }, + + // 2. Define the second possible type, to include the `processDefinitionId` property. + { + // match the start of the CreateProcessInstanceRequestByKey object, up until the `processDefinitionId` property (non-inclusive). + from: / CreateProcessInstanceRequestByKey:[\s\S]*?(?=\s*processDefinitionId:)/m, + + // append the second possible type definition, so that it includes the `processDefinitionId`. + to: `$& + CreateProcessInstanceRequestById: + type: object + allOf: + - $ref: "#/components/schemas/CreateProcessInstanceRequestBase" + properties:`, + }, + + // 3. Define a base type to contain the common properties, starting before the `variables` property. + { + // match the start of the CreateProcessInstanceRequestById object, up until the `variables` property (non-inclusive). + from: / CreateProcessInstanceRequestById:[\s\S]*?(?=\s*variables:)/m, + // append the base type definition, so that it includes all remaining properties. + to: `$& + CreateProcessInstanceRequestBase: + type: object + properties:`, + }, + ]; +} + +function redefineEvaluateDecisionRequest(originalSpec) { + // Redefines the EvaluateDecisionRequest schema to describe a union of two possible request bodies. + // This union type does not work upstream, but we can rewrite it here to more clearly describe the schema. + + if (originalSpec.includes("EvaluateDecisionRequestBase")) { + // Make this a repeatable task by checking if it's run already. + console.log("skipping redefineEvaluateDecisionRequest..."); + return []; + } + + // Diff created by these changes: + // EvaluateDecisionRequest: + // type: object + //+ oneOf: + //+ - $ref: "#/components/schemas/EvaluateDecisionRequestByKey" + //+ - $ref: "#/components/schemas/EvaluateDecisionRequestById" + //+ EvaluateDecisionRequestByKey: + //+ type: object + //+ allOf: + //+ - $ref: "#/components/schemas/EvaluateDecisionRequestBase" + // properties: + // decisionDefinitionKey: + // ... + //+ EvaluateDecisionRequestById: + //+ type: object + //+ allOf: + //+ - $ref: "#/components/schemas/EvaluateDecisionRequestBase" + //+ properties: + // decisionDefinitionId: + // ... + //+ EvaluateDecisionRequestBase: + //+ type: object + //+ properties: + // variables: + // ... + // tenantId: + // ... + // ... + + return [ + // 1. Convert the main request to a oneOf union and define the first possible type. + { + // match the start of the EvaluateDecisionRequest object + from: / EvaluateDecisionRequest:\n type: object/m, + + // append the `oneOf` declaration to define the union type. + // Then a definition for the first possible type, so that it includes the `decisionDefinitionKey` property. + to: ` EvaluateDecisionRequest: + type: object + oneOf: + - $ref: "#/components/schemas/EvaluateDecisionRequestByKey" + - $ref: "#/components/schemas/EvaluateDecisionRequestById" + EvaluateDecisionRequestByKey: + type: object + allOf: + - $ref: "#/components/schemas/EvaluateDecisionRequestBase"`, + }, + + // 2. Define the second possible type, to include the `decisionDefinitionId` property. + { + // match the start of the EvaluateDecisionRequestByKey object, up until the `decisionDefinitionId` property (non-inclusive). + from: / EvaluateDecisionRequestByKey:[\s\S]*?(?=\s*decisionDefinitionId:)/m, + + // append the second possible type definition, so that it includes the `decisionDefinitionId`. + to: `$& + EvaluateDecisionRequestById: + type: object + allOf: + - $ref: "#/components/schemas/EvaluateDecisionRequestBase" + properties:`, + }, + + // 3. Define a base type to contain the common properties, starting before the `variables` property. + { + // match the start of the CreateProcessInstanceRequestById object, up until the `variables` property (non-inclusive). + from: / EvaluateDecisionRequestById:[\s\S]*?(?=\s*variables:)/m, + // append the base type definition, so that it includes all remaining properties. + to: `$& + EvaluateDecisionRequestBase: + type: object + properties:`, + }, + ]; } + +module.exports = { + outputDir, + preGenerateDocs, + postGenerateDocs, +}; diff --git a/api/zeebe/generation-strategy.js b/api/zeebe/generation-strategy.js index d5ff765758..06ebef03f0 100644 --- a/api/zeebe/generation-strategy.js +++ b/api/zeebe/generation-strategy.js @@ -1,3 +1,4 @@ +const replace = require("replace-in-file"); const removeDuplicateVersionBadge = require("../remove-duplicate-version-badge"); const outputDir = "docs/apis-tools/zeebe-api-rest/specifications"; diff --git a/docs/apis-tools/administration-api/authentication.md b/docs/apis-tools/administration-api/authentication.md index 515fddd113..f7d39cd3f5 100644 --- a/docs/apis-tools/administration-api/authentication.md +++ b/docs/apis-tools/administration-api/authentication.md @@ -8,11 +8,11 @@ description: "Learn about access tokens and client credentials and scopes to get All Administration API requests require authentication. To authenticate, generate a [JSON Web Token (JWT)](https://jwt.io/introduction/) and include it in each request. -## Generating a token +## Generate a token 1. Create client credentials by clicking **Console > Organization > Administration API > Create new credentials**. 2. Add permissions to this client for [the needed scopes](#client-credentials-and-scopes). -3. Upon creating the client, capture the following values required to generate a token: +3. Once you have created the client, capture the following values required to generate a token: | Name | Environment variable name | Default value | | ------------------------ | -------------------------------- | -------------------------------------------- | @@ -21,7 +21,7 @@ All Administration API requests require authentication. To authenticate, generat | Authorization Server URL | `CAMUNDA_OAUTH_URL` | `https://login.cloud.camunda.io/oauth/token` | | Audience | `CAMUNDA_CONSOLE_OAUTH_AUDIENCE` | `api.cloud.camunda.io` | - :::tip + :::caution When client credentials are created, the `Client Secret` is only shown once. Save this `Client Secret` somewhere safe. ::: 4. Execute an authentication request to the token issuer: @@ -33,7 +33,7 @@ All Administration API requests require authentication. To authenticate, generat --data-urlencode "client_id=${CAMUNDA_CONSOLE_CLIENT_ID}" \ --data-urlencode "client_secret=${CAMUNDA_CONSOLE_CLIENT_SECRET}" ``` -5. A successful authentication response looks like the following: + A successful authentication response looks like the following: ```json { "access_token": "", @@ -43,9 +43,9 @@ All Administration API requests require authentication. To authenticate, generat "not-before-policy": 0 } ``` -6. Capture the value of the `access_token` property and store it as your token. +5. Capture the value of the `access_token` property and store it as your token. -## Using a token +## Use a token Include the previously captured token as an authorization header in each request: `Authorization: Bearer `. diff --git a/docs/apis-tools/administration-sm-api/administration-sm-api-authentication.md b/docs/apis-tools/administration-sm-api/administration-sm-api-authentication.md index 5ef979de9e..e3c89a2c5f 100644 --- a/docs/apis-tools/administration-sm-api/administration-sm-api-authentication.md +++ b/docs/apis-tools/administration-sm-api/administration-sm-api-authentication.md @@ -7,7 +7,7 @@ description: "The Administration API for Self-Managed is a REST API and provides All Administration Self-Managed API requests require authentication. To authenticate, generate a [JSON Web Token (JWT)](https://jwt.io/introduction/) and include it in each request. -## Generating a token +## Generate a token 1. [Add an M2M application in Identity](/self-managed/identity/user-guide/additional-features/incorporate-applications.md). 2. [Add permissions to this application](/self-managed/identity/user-guide/additional-features/incorporate-applications.md) for **Administration Self-Managed API**. @@ -20,7 +20,7 @@ All Administration Self-Managed API requests require authentication. To authenti --data-urlencode "client_secret=${CLIENT_SECRET}" \ --data-urlencode 'grant_type=client_credentials' ``` -5. A successful authentication response looks like the following: + A successful authentication response looks like the following: ```json { "access_token": "", @@ -30,13 +30,13 @@ All Administration Self-Managed API requests require authentication. To authenti "not-before-policy": 0 } ``` -6. Capture the value of the `access_token` property and store it as your token. +5. Capture the value of the `access_token` property and store it as your token. -## Using a token +## Use a token Include the previously captured token as an authorization header in each request: `Authorization: Bearer `. -For example, to send a request to the ["Get current clusters" endpoint](./specifications/get-clusters.api.mdx): +For example, to send a request to the ["Get current clusters"](./specifications/get-clusters.api.mdx) endpoint: :::tip The `${CAMUNDA_BASE_URL}` variable below represents the URL of the Self-Managed environment. You can configure this value in your Self-Managed installation. The default value is `http://localhost:8080`. diff --git a/docs/apis-tools/camunda-api-rest/camunda-api-rest-authentication.md b/docs/apis-tools/camunda-api-rest/camunda-api-rest-authentication.md index 76b48db968..db50db49ed 100644 --- a/docs/apis-tools/camunda-api-rest/camunda-api-rest-authentication.md +++ b/docs/apis-tools/camunda-api-rest/camunda-api-rest-authentication.md @@ -9,7 +9,7 @@ import TabItem from "@theme/TabItem"; All Camunda 8 REST API requests require authentication. To authenticate, generate a [JSON Web Token (JWT)](https://jwt.io/introduction/) depending on your environment and include it in each request. -## Generating a token +## Generate a token Cluster name > API** tab of [Camunda Console](https://console.camunda.io/). 2. Add permissions to this client for **Zeebe**. -3. Upon creating the client, capture the following values required to generate a token: +3. Once you have created the client, capture the following values required to generate a token: | Name | Environment variable name | Default value | | ------------------------ | -------------------------------- | -------------------------------------------- | @@ -31,7 +31,7 @@ All Camunda 8 REST API requests require authentication. To authenticate, generat | Audience | `ZEEBE_TOKEN_AUDIENCE` | `zeebe.camunda.io` | | Zeebe REST Address | `ZEEBE_REST_ADDRESS` | - | - :::tip + :::caution When client credentials are created, the `Client Secret` is only shown once. Save this `Client Secret` somewhere safe. ::: 4. Execute an authentication request to the token issuer: @@ -43,7 +43,7 @@ All Camunda 8 REST API requests require authentication. To authenticate, generat --data-urlencode "client_id=${ZEEBE_CLIENT_ID}" \ --data-urlencode "client_secret=${ZEEBE_CLIENT_SECRET}" ``` -5. A successful authentication response looks like the following: + A successful authentication response looks like the following: ```json { "access_token": "", @@ -53,7 +53,7 @@ All Camunda 8 REST API requests require authentication. To authenticate, generat "not-before-policy": 0 } ``` -6. Capture the value of the `access_token` property and store it as your token. +5. Capture the value of the `access_token` property and store it as your token. @@ -70,7 +70,7 @@ All Camunda 8 REST API requests require authentication. To authenticate, generat --data-urlencode "client_secret=${CLIENT_SECRET}" \ --data-urlencode 'grant_type=client_credentials' ``` -5. A successful authentication response looks like the following: + A successful authentication response looks like the following: ```json { "access_token": "", @@ -80,13 +80,13 @@ All Camunda 8 REST API requests require authentication. To authenticate, generat "not-before-policy": 0 } ``` -6. Capture the value of the `access_token` property and store it as your token. +5. Capture the value of the `access_token` property and store it as your token. -## Using a token +## Use a token Include the previously captured token as an authorization header in each request: `Authorization: Bearer `. diff --git a/docs/apis-tools/camunda-api-rest/specifications/activate-jobs.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/activate-jobs.api.mdx index f6dc4e3800..5370a7cc20 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/activate-jobs.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/activate-jobs.api.mdx @@ -5,7 +5,7 @@ description: "Iterate through all known partitions and activate jobs up to the r sidebar_label: "Activate jobs" hide_title: true hide_table_of_contents: true -api: eJztWVtvGzcW/isHfNkYO5aUbtqmaruAaqdbZVvXsJW2gO0HzsyRhjaHnJAcyaqg/14ccm6SRomC7r7FgGDN8PBcv3MhtWGOLywb37G3OmYPEUvRJkYUTmjFxmzq0HCH4DKjy0UGXEp4UnqloODGCaKywFUKPHFiSZSPOrZQFuA0uAzB4PsSrcMUcv4s8jIf3CsWser1Dzpds/HGPwqDKRs7U2LEEq0cKkdLvCikSDhJGj5aUmrDbJJhzumbWxfIxkzHj5g4FrHC6AKNE2jb1c2eTaTWo46BViPgFlKcC4UpCOVV/uH6lysojE7QWniBg8UAvvsTMcax4/bpkoi94Z7B9/es4OsclTu3aJYiwXsGw3+feSsr7awzQi3YNmIrbZ7Q9KukeI6g516FQFc7VagFVErbCHJtnVxDaTGFuTYg9WJBFEVpCm3RHsiNmCql5LHE4N5txJzIUZfuUBHuPWPQlYY8wucODbhMWEgo9CshJSjtIMYm4inEa+BKuwxNoCqVE9JrXMmBF0JBbs8g4xZiRAUGeZJh2vWSUA4XaFjE5trk3IVXX70iv+X8+a2O7UxPKqH9LqwgFjDodAvKeB2MqGD3MaH/+oKEztEl2W/ciOC6Q1dJYR1FbFnReJl+F6Gqhlmz+i2IOWBeuHXk82gprIgldrZz13iN+Nbh18oHmpZsoosGJcTdRyTGJmRdj3Jj+Pog/BETDvNOfjT43DZ5OTuGj1mb0o3oROeFRALCKkNFRkjk5BkVVBS2gxVtGlA1nGa7KBnAdN63/D2MIuCUrbyUrsGWsD4Xju36jnZJTQmipaREERZSYckhqS9dnU201poj8hxTwR3KdQS4RBUMVPrArMFJQKbi6nVn41FfUqLiyk1T+yGsTS+tD7+ntR4Xq0wk2Q7cCf+HMDgW9gNVKhyEgnwXyNua0ZeND7TsiAG1kUmD25sq37bbwNQWWtlQm78YjfrhVVvaYobMGbBP6AqnMm19dKSBeKLWY8c8eWT3E67769QTUgmAUon3JYJIUTkxF2iaNH/U8WmF8XiHo5VuoXhhM11KasNUn1YZd7Ditu3PZ339quqCU2UdVwn+95hBjzr+h216pqjIyc7TzIiLXF1XstJ+EUTSSJhedkzrSE6b5vwBa9oO/hsaKwJ4DgUuw+Lpgj7USw5EH3XlE67/rsjgU5RIY8kxf3JrdSJ8KtBYAxU5TC/7XFcz+xgQKkiTERWs1/X0sicwqmlXwmXV5LXT3fbRdOqskJTW6fwn5Cma3lJq0ZeCQAdZIGyGwLQkmyHXKfp28W1nGrJAu43gUvyJKby9/fUKUp2U5JqeWsLT1MeLy+tOXaiq/SeOgqHIt+XLjzM7ZaINlkFnqhLUE/dcl8o7oCIDiXMXxvXAsikVXK74mgY2KLQVTizx7DS0p8hTKVRPZfINtC5JCVe7gyRfcKEisIRD7+x3V9M/AAtN/U3kaB3Pi9NQ0AxVhzpMaPZqZq56CqvOKz4XPA4jPwmUXi/XncVIk0+Ndt3b+7tTW84CHTgqz3ql7GE36Axrdcut23BKR7htd2WvGYf2W3XjV8cacGH0UqSUCtxxGnNo4F9yKaox50gbLoyOJeb//Fg7nsB1oIQUHRcSggfDQYwI43AUu7v58QK+efXl1w8vMucKOx4OV6vVwMyTc0yF02agzWJo5gl9iO5sALMMDR0D1h5XTUCg7ctgC0zEXCR1wCu1fb/cGeM+cqbcP2M1ECyNYPvH6Am8u5keVMQd0d3pkPFYl24cS66eWBvOQ6H7UmyZ59ysOyW0I2AbMeu4K7uTy9Es3udNwPhpNruGwAISnWI1rghbCyIjcqHoDMbGr0YjPyqGp69GI18YKOInWKIAnwvJVci4PXPomKANVvjxhtVN4n8UGW3EQuzLHewkXQXiy2BRSKkv+1JqooC8bAiHaIw2oJOkNMafl4RsGl0tu5rIPufa51z7nGvHco3uhNBlOmVjVmh/o1Nwl7ExG9KZbdi2axYxupjzs+DdhpVGsjHbhITZjofDTaat2443hTZuO1xSNHZmB1oOiVUDRuqEyywIPQwcLXTntwuelyrl8Bpu3tzO4D/c4YqvvSNJ5C7r16PXo16uRHqE4+R6CsHCALtOKajZUk73sg3EpzDebh/IkUlphFvf0rbgnhi5QTMpyfcNHCp5njs9ByIWVV9+rEHy9veZjzOVsZv2RvjNM6crmD581VNz+6a5yhz1XhOODu7x7uq9D4fXXaOdW5iW0qN+rr1GFSYPnUXIqQ+UbDR4eYj/66lP40Tneal8LVcLf/4B3nF+IkvryOkRkyJBmtjGG0aY6oj9OaxAdYSFlwMCTkB3XcIXwmVlPEh0PkzCtuZ/LHU8zLlQw0qEHV5Mfnl3dTk5/3l68ebq9s35y8Fo4J6dDxClWM5VR4/J3l3TjqWbtm/9335BqJDh8NkNC8mFIvB7+zdVKbhjlW6dYvAQVQl9xzabmFt8Z+R2S6/fl2jWbHz30OY/PW0jFk6Ivnr4Gx12EYw7n4WLsSWXpb8d2r+T2kb1jkmSYOE+SPvQqWjXv97OKFuqX0foLMrGzPAV/XLCV2zM7tk9YxHT3uE+Ef37DZNcLUq+IPrAl/7+AsHHBn8= +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -37,7 +37,7 @@ Iterate through all known partitions and activate jobs up to the requested maxim The list of activated jobs. -
Schema
    jobs object[]
  • Array [
  • customHeaders object
    +
    Schema
      jobs object[]
    • Array [
    • customHeaders object
      a set of custom headers defined during modelling; returned as a serialized JSON document @@ -45,7 +45,7 @@ a set of custom headers defined during modelling; returned as a serialized JSON All variables visible to the task scope, computed at activation time -
    • ]
    +
  • ]
The provided data is not valid. diff --git a/docs/apis-tools/camunda-api-rest/specifications/assign-user-task.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/assign-user-task.api.mdx index a5aa2c555c..d80124c01c 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/assign-user-task.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/assign-user-task.api.mdx @@ -5,7 +5,7 @@ description: "Assigns a user task with the given key to the given assignee." sidebar_label: "Assign user task" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztWNty2zYQ/RUMX5pMbUlJndTRm+M4rdtcPLbcPtieMUhCEmISYAFQMoejf+9ZgBR1c5Jp8yhn7JDEYq/nLMitI8cnNhreRNdWGOa4fYjuDqJU2MTIwkmtomF0Yq2cKMs4K1shNpduytxUsImcCcUeRMWcXnnA/R4hetFBVHDDc+GEIUN1pHADraRrBFV/igoykgwV3E1xbcQ/pTQijYbOlGLTmxFskDk99uY6l2A/WCWbNpmKnEfDOnJVQeakcmIiDJbG2uTchUevj6LF4i6YFNa91WlFezY9SDR2K0dLvCgymXBypv/Fkkf1tjEdfxGJo9CNLoRxUli/t0kKXW8H1a4yOLgeWo+treeldUxpx2LBRF445MKwe1Vm2T2F3vhgnZFqgnta4HGGZ2OeWbE4iHiW6fnnmTBGpjuceVuxVIx5mbkD74fPrrTMiMaFlMkxk47NOUCR4XFatd6lPXYlHLZBHgW59ybv6dIIVxoAQzHYhcNSMVsmU5ZwK2yI0Bvy0cGsYmNprA+yVEvDUBQvU5EyPuFS9RjAG0zOaV+lSzbls5BAywqZPCATbGx0ziZGl0UwhIqj5qSxMAKYdczwRDDUOpWUCdu7VV06Y60zwdVaPgkclM4kJG4zjycsQSwwGgTYjGcl+cmROZllPpAkEYgF2oJ7HZq9R5Rzizos3fdBCpUWGuBFCmc6QLHHzsceEgDcDEVND3x9yEpTSorztkHgbbQW2g6k+MgQmpOObn13ILKGVpDDtcvAGNCH5OBmgYwFmL8cHO1G+DK6n2xTQtIUYJR+Qa4AnwjajgaDr1HEb9qi/46OlHDV0CTReZEJ0s8+aiOQFMdlBrO4blNGiKT9bSwsRjcIiXqC/9iJbOU/b/eBTSBcBMnGLgv9AeGwIBgH6zeX70/Zm6NXv949mzpX2GG/P5/Pe2acHApgUpueNpM+bumX5J573iCGnFceTmmALs9Y13mYLUQixzJpO3TjNqPyrwHhibYVVustuCwbaWlktHVosOvLc4a8KifHFQF4y7Tf48EJeR7r0g3jjKuHqAPettFNK7bMc26Wx8G6ASiyjrvSfvMg+OXllm4C3O+j0QULKoChtO3NIGFjiILIpZJ5mUdD4BZ3/DHcvR4MFqSTKv4dkaAvPhYI30NrMxyAI+9w6wOTCn6p5EdVRhs5kZt2YWilCTQgfhciCsQ/+ibXdxGTGE/MHOtSpb09wfYE2xPsSYK9+Q8EQ/6a02xuNBygDOMULI2BU1m1PwX3JN2T9MeR9NWuF1bEQlk2hMPwyaMTz8AUnyky8+r9239ju/kG3XNtz7U9157iGhZz4aY6pXGRth46NDUaRn06EA/pQLT9emW4tOh3X400GBJm1k6iSoM0RXUg0QLYr6dQuRjWhTZu0Z9RhWbcSPom9gWl5UC2FkQZPsCzaXBku5i0QOOuNshTnuOFl7Njdnl2NWK/4VCe88onl0yuqz4eHA92aiXRJzSeXJyzEGGA4kp7aNUSz3eqDcLfo9iPzKxAM5OuuqJtIT2xwJuEOSmpHkuINPa8dj9I8UJ4Ei7et8D54++Rrz21tstuHHf2yOnTfX181uFuY5QVxnXtQKYV89gda+9Ug6zt8KjWAEbYOOi92EYxUkBkTHSOvb4jA8n+5YuvpCvJaJBhiKZo2wKvUGS3GXq2Yh/CCvsrWGQvelTqgMe2EU+guYx7MNdPwrbl/3Gm437Opeo3Jmz/9OTj9ad3J4cfzk/PPl2dHUJjzz06n1IiSs7Vih9hjtO9Q24GW3cH0P8e/zY4cOLR9dFupKJ6+FDrhrs3UcddbBiuj4ZX6AvYBQreRHUdcyuuTbZY0GPgxVR4ftcx1lM8lZau02b4+ZUwn102Q9/n7PtGzDvjah5yVfnekZV0h0uo25h5L+4gPhU8BRnI0yBxGvw5HJGeTsPW1Hlx0O44SRJRuCdk194XiLXL5nnx+WpEJGwm3rkm+kSGz2kAj7/D6Bb/cKN9rjy//fM6wpExKfmE5INe+vkXOgNsig== sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null diff --git a/docs/apis-tools/camunda-api-rest/specifications/broadcast-signal.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/broadcast-signal.api.mdx index c09ea4465d..e531316f43 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/broadcast-signal.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/broadcast-signal.api.mdx @@ -5,7 +5,7 @@ description: "Broadcasts a signal." sidebar_label: "Broadcast signal" hide_title: true hide_table_of_contents: true -api: eJztWE1v20YQ/SuLObUoLcqpk7q8KbbTOkgdw5bbg63DkByJm5C7zO7SskDwvxfDJSXqw24K5GgBgkRydt7Mm3lLDmtwuLAQ3cOtXCjMYRZASjYxsnRSK4jgvdGYJmidFShsazSCAAx9q8i69zpdQVS3h9JQCpEzFQWQaOVIOb6EZZnLBNld+MWyzxpsklGB/M+tSoIIdPyFEgcBlEaXZJwk29q1eFdYEB9tBzbNSCgsSOi5cBl1sQmnRdyHzIF2ANYZqRbQBPCIRmKcewBMU8n+ML8eAPsc9uE6iLUHgUzKx9vPV8InMADsMmoCcKRQucv0cAqX530C3k64DJ3QS2UHWR1IpAkGpN8PmZoF4KTL2dgXdV3CG180aBq/3JZaWU/Em/H4cHxdzku027z+oAp/pdVh3ErJb9WQnr6+TM9eNB2IVI4WZCCAuTYFOn/q3cl/l6Ej///BDWrxLOOe447yk+dYLo1+lCmlIkWHQlqhtBOPmMv0Ba5Lo+Ocil/2Od8GmIhrbylScijzrlm5e71hTKmQStzffDgTv5+8/W32U+ZcaaMwXC6XIzNPjiiVTpuRNovQzBP+st3PIzHNyJAocCViEhs1iU2VhS0pkXOZsDSdz7UNhkkcPag9yey2iL9a75A+KHFlJOzKdSLubi6FTEk5OV9JtdiHbtfMscrZB8a6clGco/oKm3Lug+6i2Koo0Kz6rtkGaAKwDl01SOOZFv31zZ5vbos/p9Nr4V2IRKck5toIl0nbA3EShVSyqAqITsbjAAp88kfvxuOGfXLFvyMTJeipzFG1rbWbjlSi0Ia6/mkTk8o6VMmPqow2ciF3cUdb0uqa+Nxn1Avq5MVtq1PSXFfqVUmvSnpV0rNKenvo1jRRglk23IdkjDZCJ0llDKVimcm8dZ+QtT1291T4qrRXpb0q7bDSmgAKcplOIYJS27Z10GUQQejvWTZcP2pCAJbMIxme0GqoTA4R1F4yTRSGdaata6K61MY14SPXY2u64cteWn3L5DrBPPOw+6XjC8OR6gyLSqUoTsXNxe1U/IGOlrhqqWTIbden49PxQa9s+ozHyfWl8Bn6xhtsBr1bVvVBt974exw3zYyJTCoj3eqWl3l6YkJDZlIx++uG6PBa73zsjSDo/nzo2+TjP9O20ryR3WyG4YsnLEovw+HwuumzYYG2ppLBiCrVXLchdV20nxw7ImM9G+PR8X7HXl+2wkt0UVSq3X3VQiylywQOyEryyjomKYBcJsSTSlSD8jH3Zp/8FfG3RxTHIy6078Z+011Il1XxKNFFmPhl698413FYoFRhB2HDs8lfd1fnk6NPl2cXV7cXR8ej8cg9uZZQFkWBahDHeprqnup2k603N5vnXld0xXX05MIyR6mY5jaDupNfP0JbLvVagLOgE9E91HWMlu5M3jR8+ltFZgXR/WxTUj5qAsgIUzKtYtvpFs58dEdTDoLN84qD2Rubm6BfMUkSKt2LtrPBPnL9+XbKYXcvYwqd8hqDS35Rg0uI4AEeAALQLWNt87fna8hRLSpcsL33y59/AfGfOtY= +api: eJztWMFy2zYQ/RUMTu1UFpXUSV3dFNlpnaaOx5Lbg+LDkoQkJCTAAqAlDYf/3l2ClChRctOZHGWPZYJY7Nt9+xYkVHAHC8uHMz6RCwUJf+rxWNjIyMxJrfiQvzMa4gisswyYrYz6vMeN+CcX1r3T8YYPi2oojYj50Jlc9HiklRPK0RRkWSIjIHfBF0s+C26jpUiBrtwmE4iiwy8icug3MzoTxklhK7sK7w5SQaP9wKZLwRTOMD1nDq+9LXOahU3IFGgNYJ2RasHLHn8GIyFMPADEsSR/kNy3gH0OXbgaYuuBAZHyYfLpjvkEWoB1RgiIRIByt/HxFG6vmwS8HV6CY3qlbCurI4mUvRbpszZTWEInXULGvqjbEj74ouFiv9xmWllPxOvB4Hh8dc4rTHWP1+9a4T/E5jh6riSG3CKpqTKR1ImphpIY2UIYvDHXJgXnb729/O9i1CX4f3Ctipzk3TNdE395imuk5lnGImYxOGDSMqUdqi2R8QuM4yLUYvpTl/l9gBG795YsFg5kUkuWNOwNQwSWis0e3o/Zr5dvfnn6YelcZodBsFqt+mYeXQhsFm362iwCHNIf2f3YZxi8ESyFDQsF2/UU29Wa2UxEci4jalDnc62CIRL7n1WncQ6F4meLA9JbJc6N5IdNO2KPD7cMKVVOzje4oAtdrZlDnpAPCHXuhmEC6ivflbMLeohi8zQFs2lUsw+AjqwDl7fSOCHRn193fJMsfp9O75l3wSIdC4ZrEAf1UQNREqlUMs1TPkR14QjWfvR2MCjJJ1X8GzJRTKwzTL+S1mE6KI5UY529tyoxqTAuFX2vymgjF/IQt7/XWrWIr31GTUNdvrh51Z0017k6d9K5k86ddLKT3hx7NGEuxLIhHQpjkDIdRbnBNw+2Wsqkch8Jaxvs+t3w3GnnTjt32vFOw8lUuKXG91CeaVtJB9wSR4F/Ztlg+6qJc1aYZ2HonFZgZEgKL3zLlKj0YokOymGRaePK4JnqsXfGoWnfWo1kEh1BsvSw3dLRRPtgNYYUn5vArtjDzWTKfgMnVrCpqCTIfddXg6vBUa9kesLj6P6W+Qy98FqbQeOWuvqoW2/8LY7L8omIxI1Lus2Elnl6QgFGmFFO7G8FUeNV3mnsjfCOv3jfyOTD39Oq0rSRPeyOxDdrSDPfhu0j7E5n7QLtnUpaB1Wp5roKqVZRNzlyhLLwbAz6r7qKRQKo8SKd4tpq90XVrqRb4rl15y9KcuuIpB7HLVrQSQVxlY+5MfvoZ9hfHpG96lOhvRqbTXeBnvOwj3BB5Jdt/4eJDoMUpApqCBuMR38+3l2PLj7ejm/uJjcX6LHv1q4ilJoiBdWKY3uaqt/qDpMtdg+bU19a1MV1Yu0C3DGkIpqrDIq6/ZqDtKVSbxsQheObaMaLIgQrHk1SlnQbK27w6Dp72pWURuh2KSBGxVDHfqXTLR/76C6mFASZJzkF0zk8l71mxSiKROZetH1q7SP3nyZTCrv+SibFXRfvGljR1zX4OeSf8RcHumKsEn91v+C4ey5yWJC990s//wIkFT00 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -41,7 +41,7 @@ The signal variables as a JSON object. The signal was broadcast. -
Schema
+
Schema
The provided data is not valid. diff --git a/docs/apis-tools/camunda-api-rest/specifications/cancel-process-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/cancel-process-instance.api.mdx index 02c350d571..3125499a15 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/cancel-process-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/cancel-process-instance.api.mdx @@ -5,7 +5,7 @@ description: "Cancels a running process instance." sidebar_label: "Cancel process instance" hide_title: true hide_table_of_contents: true -api: eJztWFtv2zYU/ivEeWoxRXK6tOv0MMBL0y3rZYbjbg9JHmjpyGJDkSpJxTEE/ffhkJLvQVNgjzFgWBLP/XwfrcMWHF9YSK9hYnSG1rJLZR1XGcJtBDnazIjaCa0ghXN6LC3jzDRKCbVgda8jep0YIqi54RU6NGS1BcUrhBR6ycH4B1xBBIKs1tyVEIHBb40wmEPqTIP7rmclsjtcMV0wV+KBX+Y0y3x0FIHNSqw4pC24VU3OhXK4QAMRFNpU3IVHb86g626DZ7Tud52vSGcTSMGlxQgyrRwqR2u8rqXIOAWVfLUUWXvoTc+/YuYgAtVIyecSh5Rqo2s0TqAlabr2lqZYoEGqeNrupT1mZlj06WeltqjYfOWr0Fg0zJXcsaWQks2R1dw4qhGXkhnMtMktM2gb6ahbhdEVc6WwbO07vlGfGutI9zc2YqKg0t6LHPP4RkH03QJGUAklqqaC9LTrInDCUb49VCa7TZ+GQkPXkahBW2tlQzFejc4Os58d67Swfacxj6GL4Gw0elTTJ8Jy7jipKe3YPZciJ4w80tTa6LnE6qfD5u43ZhIkWY6OC8lC0xm3LAjOMWdCsevp+3P269nrX25flM7VNk2S5XIZmyI7wVw4bWJtFokpMvqS3MuYzUo0yCq+oq7wPBfkk0u2gQ+zNWaiEBnhvueDD4batdO4NRZ3sRdW14i1zgi12O5uYwTsc3DMvkwvmchROVGsCFAHrr1OwRtJNvhcNy6dS67uYAONQ6f7XmxTVdxsc33LQReBddw19rv0/vnVgW2CxZ+z2YQFEyzTObJCm0CK3lG8Deqz0SiCij+EuzejUUc2qeNPyEQxfKglVx5a++kIxSptsMePT2zA+P/UGW3EQuz7jWGbpj2I34WMAi/PfoSKxKlCN+qZU8+ceubUo5x6fexPaqwYVdkQDtEYbZjOssYYzNmyFHJNuMF3/57yzLRnpj0z7TjTuggqdKXOaa7Q1kOHxosUkp5MJ0OYNmkPZ5IuCe+W0idNowSa+2GSaYyEFNpAqi5NkrbU1nVpW2vjuuSeOnbPjaBXft9gWg7kG0AldcZlGQI7bC4t0Lg0JH3Oq0blnL1l04urGfuDO1zylS82udw1/Xb0dnTUKok+YnE8uWQhwwDNre1iMEu8P2o2CD/FsB+yLGaNEW51RWqhPHPkBs24of6sIdP789bpPghB1F+8H4D0178zjwXa6qabAe7igVd1IOqx+WrkcVpo73A9quyHTn1EY0Ouo/j0ELGTS0+8TFdVo/zuqxZsKVzJ+FYpMtlYRyWIQIoMlfVx9QPxIPYxrLB/gkd2GlMbA9aGTXchXNnM40xXSRbU1r9zqedJxYVKehc2OR9/+vL53fjk4+X5xeeri5PTeBS7B+fLRaSouNqJgwB/8HK3n3O7+c954jlA31CHDy6pJReKIObzantSXsMBKSGC9OhRwQ4vb6OeW9fQtnNu8YuRXUePvzVoVpBe326o6LmbC0vXm6H+0eReTPv5/yX7oUOHo+n2D7la+b1BNnQHEdzh6viZSHfbRVAiz9H4uIPgeYjuZEbmNoYOTiO6aNAYZxnW7hHZndcEIud6z5z8fTUjrvVHIZXOSdfwJR3Q8CWkcAM3lID2lfM09s9bkFwtGr4g+WCXPv8BnANZnA== +api: eJztWFtv2zYU/isEn1ossZwu7VI9DPDcdMvWdobjdA9pHiiJstlSpEZScQxB/33nkJJvstEU2KNTpJHIcz/fR+mopo7NLY3v6cTolFtLhLKOqZTThzOacZsaUTqhFY3pGJelJYyYSimh5qTc0xnQM1oywwruuEGrNVVwA7qt5E0r+BdfgahAqyVzC7g2/N9KGJ7R2JmK77ueLTj5xldE58TB5b5f4jRJfXQYgU0XvGA0rqlblehcKMfn3MBWrk3BXFh6c0mb5iF45tb9prMV6mwCyZm0EEmqQV053GNlKUXKMKjoq8XI6r43nXzlqQNnqpKSJZJ3KUHUJTdOcIvSeO0tTXnODceKw+pu2iNiuk2ffrrQliuSrHwVKssNXDBHlkJKkkBdmHFYIwa3hqfaZBb+2ko67FZudAHywpK178EX9bGyDnV/JUMicizto8h4BjuQwvcKeEYLoURRFTS+aBqQFw7zbaEy2W36NBQaqo6iEFeplQ3FeDW87Gc/O9RpiD50GkKkYOZyODyq6RMhGXMM1ZR25JFJkSFGjjQVlKBhxU/95u43ZhIkScYdE5KEphNmSRBMwLFQ5H76fkzeXr7+5eHFwrnSxlG0XC4HJk/PeSacNgNt5hHc4i/KvRwQCN5wUrAVdoVlIAY+mSQb+BBb8lTkIkXct3zwwWC7dhq3xuIu9sLuGrHWGcDHdncrI+g+B0fkbnpDoKTKiXyFgOq59jo5A7yBPEt05eJEMvWNbqDRd7rvxVZFwcw217ccgCEAgqvsd+n986uebYTFH7PZhAQTJNUZJ6ATSNE6GmyDGtAFd+wp3L0ZDhu0iR1/RiaK8KcS0vfQ2k8HwFFo6HOw5hNbn7z/T2e0EXOx7xccbdG0BfG7kFHg5eWPUBE5letKnTh14tSJU0c59frQQwpywSobxCE3Bkqm07Qy8OpBlgsh14TrfLfvKSemnZh2YtphpsEmjB4LneFcoa2HDo4XMY1aMp13Ydqo7s8kTRTeLaVPGkcJbh67SaYyUDZaB1I1wIUa3sZdE9elNq6JHrFjj8wIfOX3DcbtQL4OVFKnTC5CYP3m4gaOS13SY1bAk5WRKzK9vp2R35njS7byxUaXu6avhlfDg1ZR9IjF0eSGhAwDNLeOi84s8v6g2SD8HMN+yLIcjjbhVreoFsqTcGa4GVXYnzVkWn/eOt4HIVgJF+87IP35z8xjAY+66WaAu35iRRmIemi+Gnqc5to7XI8q+6FjH6HpIdfh4KKPWEgPiZfqAnT96QuoXQq3gNl4Yy+VMFphCc4oHNEcZh302w7EndiHsEM+B4/kYoBtDFjrDt05WK6SAbgDfHq19d9E6iQqmFBR68JG49HHu0/vRucfbsbXn26vz8HiwD05Xy4kRcHUThwI+N7L3X7O9eaZ88zvAG1DHX9yEZwjMOs3bV51S8p72iMl6MUHPxXs8BLwFLh1T+s6YZbfGdk0uAxAMDDF3z9sqOi5mwmL15uh/mhyL6bt/P+S/NBHh4PptotMrfzZICu8g0uwevibSPMAWgvOMsA8xh0ExyG68xma2xjqfY1ozjqNUZry0h2R3XlNQHKuz8zJ37cz5Fr7KaSAJwysGrbEDzTwf0y/wD+40b5ynsZ+vabwpJhXbI7ywS7+/AfloVm8 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null diff --git a/docs/apis-tools/camunda-api-rest/specifications/complete-job.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/complete-job.api.mdx index a38ab297b4..6dcef1c1af 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/complete-job.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/complete-job.api.mdx @@ -5,7 +5,7 @@ description: "Complete a job with the given payload, which allows completing the sidebar_label: "Complete job" hide_title: true hide_table_of_contents: true -api: eJztWE1z2zYQ/SsYnJIpTSqpkya8qY7TOs2Hx1bag+PDElyJsEGAAUDLGg3/e2cBUp92ks6kN2lGI5HA7tvFvgcSu+QeZo7nV/ydKfh1wkt0wsrGS6N5zk9M3Sj0yIDdmILNpa+Yr5DN5B1q1sBCGSgTNq+kqBgoZeaOiWgj9SxMBeeMkOCxZA7tnRTIPLjb9IvmCW/AQo0eLYWw5Bpq5Dm/McVfuOAJlxRDA77iCbf4tZUWS5572+JuoJMK2S0umJkGUArWmyEUTHnCnaiwBp4vuV80hCK1xxlanvCpsTX4eOvlMe+66wiHzv9uygXZrNGnoBwmXBjtUXsag6ZRUgBFkt04Cme5j2aKGxSeUramQeslOhq9AyuhUPECylKSF1DnG5MeS3dlupnpKnsqFaW9C69bpcgq+u26hHvp6ZII0JdbGn0R0+ddR1MsusZoF6N8Pjqmn/2AAiysCEAFb4VA56atUouUdwk/Ho2+YbvNLiqnAK2NZwWunabsg7HISvQglWNgkTXW3MkSSyZ1sB/CZYUpF5Foj5SrsaZQWP+yX7btEMfsPM7scVlcTwaOxYlFRL+6eHvCXh+/+O36SeV94/Ism8/nqZ2KIyylNzY1dpbZqaAvzXuaskmFFlkNC0pzTQG2JgpzDQo5lYIqTQn2YTMqbszv2yyLoysuOm+lnm0Sv7WS73JszD5fnDFZovZyuhjkvAUdbKbQKvIBhWl9XijQt3xNq33QXRTX1jXYlXS3AbqEOw++dd8V7q/P93wTsf6cTM5ZdMGEKZFNjWW+km4AoiRqqWXd1jw/Ho0SXsN9vHo5GnXkkyr+A5lohveNAh2otZuO1Kxe8zYkJrXzoMXPqoyxciZ3cVO+KfGexG9iRlHbx9+U874kSeGkyalpdZkepHWQ1kFaj0rr9X+SlnTDE2xujZ6FtUUmWmtRe7U4PPkO8jzI8+fJ88VDL6NjzWiVLfEQrTWWGREUWNIpRwX39E47YPfnhIPWDlo7aO0xrXUJr9FXpqTjvHGBOnSqz3l2YwqXLeOJv8vE6gBKJ3a0d0NnoLWK53wZldPlWbasjPNdvmyM9V12R2XZOkvTcFTYwBxlBKgqou9XkAao/TBkdgJ1q0tgr9jF6eWE/QEe5xAPsQS57frV6NXoQa809RGP4/MzFjOM/NvYEwa3JO4H3cbJP+I49DIcitZKv7gks7g8BYJFO26pCCte9HjBO13HSTzp/7wd2PLun0koOO1nF+s+yek9UPV22xpdIOHUBKCeIvshU/3QupjjKH22T8fzs6AqYeq61WFr1bP4FgUbSyBU6zylnnAlBWoX4ukbS8O093GE/R0R2bOUyhc5NuyoM+mrtkiFqTMRzVa/hTJFVoPUWQ/hspPxh88f34yP3p+dnH68PD16lo5Sf+/DMhHja9CbcQzdmhtT7Ca6XD9F/vf2W193j/c+axRITUwMy7DsBXpFzTjHE56vmnIbGr1Oep1d8eWyAIefreo6uv21Rbvg+dX1WpZBx6V09H/dR3s09ycXfcvtKft+c+/BRPqboBdhc1AtXfGE3+Ji3WTsrruEVwgl2hBgHDyJYRxNyMXaeK/T1yWDxVgIbPwjc7deAEiRq93w/NPlhATWtxlrU5KthTl1PGHOc/6Ff6GgTViioN1wf8kV6FkLs9AwDX7p8y98k4hh +api: eJztWE1z2zYQ/SsYnJKpTSqpkzq6qYrTOk1Sjyy3B8cHEIQk2CTAAqBkDof/vbsAKerDctKZ9CZnHBMEsG8X+x5AbE0dm1s6vKUfdULvTmgqLDeycFIrOqRjnReZcIIwcq8TspJuQdxCkLlcCkUKVmWapSdktZB8QViW6ZUlPMyRau6HMms1l8yJlFhhlpIL4ph9iL4qekILZlgO9g26UFMFDUAFqD9EBd0SfSiYW8CzEf+U0oiUDp0pxa6jU0B6EBXRMw+KzjrduSIimG/5QuSMDmvqqgJRpHJiLgx0zbTJmQuv3p7RprkLcMK6X3Va4ZwefcYyC/Bcw3TlsI8VRSY5Q0/ie4vu1PtoOrkX3GHIRhfCOCks9i6ZkSzJQoOlqUQrLLvaGHQo3PXUzUjX0WOqMOxdeFVmGc4KdpsGRkiHTSRAm27AmITwYS1wiBG20MoGL18PzvDPvkMelq0JgAkvORfWzgCziigYOhsMnpm7zS5MJ2dKaUcS0RuNyGdtBEmFYzKzhMEzLOlSpoAnlZ/fuUsSyF4g2oF0wUxYi/yn/bRtuzgiV2Fki0vCegK5SRiYBPTbyYcxeXf25pe7FwvnCjuM49VqFZkZPxWQW20ibeYxNPEXx72MCIQPMeSswjB7CpCeKMQWgsuZ5JhpDLB1m2ByQ3zPsyz0rrlonQF1bhK/NJLucmxEbiaXBNZVOTmrOjlvQfs5M1ZmaIMlunTDJGPqgfa02gfdRbFlnjOzlu42ABiyjrnSflO4P7/es43E+n06vSLBBHAoFQTmAI60HRAGkUsl8zKnQ+AntNhjaL0dDBq0iRn/jkgUEY8FhO+ptRsOkCPveesDkwr8UvxHZUYbOZe7uAC0IfGWxO9DREHbZ8/KeV+SqHDU5EyXKo2O0jpK6yitg9J695+kBSvXnmArowEa1xZOvtIYcAdO0OPJd5TnUZ4/TJ5vnvoYhVhwlQ3yUBgDS6a5V2CKt5zMm8dv2g67vScctXbU2lFrh7QGnXDLX+gUr/PaeurgrX5IYzgKbVyHG38T8/UFFG/swiy7ykBpYG1oHZTTAOHrBdhphnWhjWviJaZl6y6N3UFhHXMyzVm2COj7GcQOLD90kY1ZDt+3jJyTycX1lPwGJ/GKhUssQm6bPh+cD560ikMPWBxdXZIQYeDfxp7QmUVxP2k2DP4ew76WYQXsYNJV1zgtLE8i4PPBjEpMwpoXLZ63ju0wCN6Ehw8dWz7+PfUJx/1s0tdJLh4ZZm+3rNF4Es60B2opsu8y5g+SHWIcRK/26QhhoaqAIjDXb61ASf8VxTaWgGeldRj6CYX9V8C3EOK2haVu2KfQQ/4KiORVhOkLHOt21DlYLpMI4GIepq3/JplO4pxJFbcQNh6PPt98eT86/XQ5vvhyfXEKFiP36PwyIeNzpjb96Ko1wPvdQOv+FPnfy29t3p14dDHsKVIhE/0y1K1Ab7EYZ2HocF2U29AocCvo7JbWdcKsuDFZ0+BrIIWp4P1dL0uv41RafO7raAdjfzFpS24vybeLe08G0r5kqvKbQ1ZiCx7BVF9kbO5g5EKwFIiODobOcXDjdIom+sl7lb7mpJsx4lwU7sDYrQ8AVOR6N7z683qKAmvLjDmcHfDWsBVWPOH/If0K/6Ch/RJ57fr3NYUzYF6yuS+Yerv48y98k4hh sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null diff --git a/docs/apis-tools/camunda-api-rest/specifications/complete-user-task.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/complete-user-task.api.mdx index e8d4ac40c2..bc4353d7ea 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/complete-user-task.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/complete-user-task.api.mdx @@ -5,7 +5,7 @@ description: "Completes a user task with the given key." sidebar_label: "Complete user task" hide_title: true hide_table_of_contents: true -api: eJztWE1z2zYQ/Ss7OCVTmlRSJ014Ux2ndZukHltuD7YPILiSEIMAA4CSNRz+984C1Lc1cTs5yjMai8Ri3368B1LbMs8njuW37MahBc/dA7tPWIlOWFl7aTTL2ZmpaoUeHXBolmYwl34KfoowkTPU8ICLlCWs5pZX6NGS05ZpXiHLGe0acffwJy5YwiQ5rbmfsoRZ/NZIiyXLvW1wF3k0RXIMZhyQ1uDegOijIlQnplhxlrfML2oClNrjBC1L2NjYivt46+0p67r7CIrO/2rKBe1ZxzDmymHChNEetac1XtdKCk7xZF8dBdXuo5niKwpP2VtTo/USHa3OuJW8UPGCl6UkL1xdbhgdSnq1dTPTnRpQAyj53SB0oxTtjd67hHERPbc7QEMQjfOmgmgAM64aAuEe5lIpKBC4EOicLBTC2JpqAx1nqL0Di65RXupJXPdT6QB1WRupPUg9M7F2KVyMQRsPtTUzWWKZgOxRShzzRnlK9I4tU71j6Z1e5+a8lXqyn1uXMC89XQb+EsV6skqjr2KXWdeRnUVXG+1iM14PTvfLMdquLnerwpfgmlCIcaPUImVdwk4Hg+962BMICK6pCAWuXafw2ViEEj2XygG3uKoRSB32L0OHwpSLWJcDDK2tKRRWP+0zdbfzl9Gyx4VIHuAOomER0W+vPp7B+9M3v9y/mHpfuzzL5vN5asfiBEvpjU2NnWR2LOhDdi9TGE3RIlR8EfizYj2stQGuRiHHUlDPKcE+bKBub/X9gLDiarvHjpXWGyvZrqyGcHN1AbJE7eV4QYzdgw57AhtZznhhGp8XiusHtubZPuguimuqitvVmbUN0CXMee4b992z6ufXe76JXr+PRpcQXYAwJcLY2Ki6HoiSqKSWVVOx/HQwSFjFH+PV28GgI5/U8WdkogEfa8V1oNZuOlJDteZtSExq57kWP6ozxsqJ3MVN2abmexJ/iBlFnZ8+Q9r7wiS1kzLHptFlehTYUWBHgR0U2Pv/ITDplk+zuTV6EiqMIBprUXu1OD4FjyI9ivTHifTNU6+nQw1UZUs8RGuNBSOCAkuYT6UK7sPrfo/d/0w6au2otaPWDmmtS1iFfmpKmmkYF6hDo42cZfRAPKEHosvajQlIl4nVb1SaXaCdLccljVUsZ20UUZdnWTs1znd5Wxvru2xGHdqaKtByFNuSRMoIrqYxkP1m0gLNZJZJnvGq0SWHd3B1fj2C37jHOY+/cAly2/W7wbvBk17J9IDH4eUFxAwjFTeOh6Vb0vmTbqPxcxyHqY5D0VjpF9e0LZanQG7RDhvqx4oiPV7wTtfRiCX9l49L4vzxzyj0no62q/XE6PyRU/d2Bzwbc5YlCQNDxyZA9/zZT4I6itbFjYP01T5XLy+C5ISpqkaHc1dP4isW3yiKUI3zVIyEKSlQuxBhP39bmn2KK/B3RIRXKTU0sm553E6knzZFKkyVibht9b9QpsgqLnXWQ7jsbPj55suH4cmni7PzL9fnJ6/SQeoffSgcyaHiejOO5SRr9a64m267ftD8p7lj31uPjz6rFZeaqh8Sa3s93rK1HlnC8u2Z5IYk75NeVresbQvu8MaqrqPb3xq0C5bf3q9VGGRbSkff1wPEgym9uOpnjS/hubPNJzPrb3K9CCeCauiKJewBFzvj1u6+S9gUeYk2xBotzmJEJyPys/awN+3skuWOoRBY+wO2W28BpMXVkXj51/WIpNWPWitT0l7L5zT75XOWszt2R5GbUK2g2nC/ZYrrScMnZB/90t+/xBTa1w== +api: eJztWEtz2zYQ/isYnJKpTCqpkzq6qYrTus3DI8vtwfYBJEEJCQmwAChZw+F/7y5AihJpTdxOjnLGDkEs9vl9ALgVtWxp6OSO3hquiWXmG30Y0YSbWIvCCiXphM5UXmTcckMYKVsxshF2ReyKk6VYc0m+8W1AR7RgmuUgq1FpRSUMQAOuWsCiP/kWZAQqLZhdwbPm/5RC84ROrC553/IC1INiolJnqTNuFYkbr9CqiVc8Z3RSUbst0KCQli+5hqlU6ZxZ/+rtOa3rB2+UG/urSra4pvMhZZkBJ2IFy6XFOVYUmYgZ+hN+NehUNbSmoq88thi9VgXXVnCDs2umBYsyP2BJIlALy673hI4FvVu6H2kvB1gADL7vhCyzDNd67fWIsthrrnqGpiQujVU58QJgNCvRCLOgO8tIxGEm5sYI0EZSDZKddQ5Ft4ZobsrMCrn083YlDOEyKRSkmwi5Vj53AblKiVSWQIbWIuHJiIjGSsJTBiow0HvahnpPg3vZxWasBhPD2CA4KywOHX4RYg1YwebcVxlKjnLgaKGk8cV4PT4fpmNxmF1mdolPiCldIlIwDzAHdefj8Xc1DAhCYiYxCZDYneqAfFKaQxYsExkwDJ7bHEH+3PrWdRIBYH1ejiAUVkJy8p+GSO1X/tpLNnaJBw+BmL1g5K3fzT/MyLvzN788vFhZW5hJGG42m0Cn8RkHOCsdKL0MYYi/KPcyIJAEiCFnW4efHepJxw1iCh6LVMRYcwywcZtgtQ/qfoRYfrYaoGPH9VIL2qfVlNzOrwjkVVqRbhGxA9NujUMjyLNIlXYSZUx+ox3Ohkb7VkyZ50zv9qxDA6DIWGZL89296ufXA90Ir98Xi2viVQCGEqCl0p51jSEMIhdS5GVOJ4BSGLFHP3o7HteoEyv+jEgk4Y8FhO+g1Q8HwJF3uHWBCQl+yfhHVUZpsRR9u2Boj/MNiN/7iDzPz59B7SExke3IzFSVMglOBDsR7ESwowR79z8IBvlrTrONVuAAZhhOwVJrcArO1NMpeCLpiaQ/jKRvnrqeQiyYZY045FpDylTsGJiQzUpkTr277je2m8+kE9dOXDtx7RjXYDLndqUS7Gko46CDrY0JDfFAPMMD0YTVXgekDuPdNyr2Lrhet+2SUkOaaOVJVAP2qxWorCdVobStwzVW6KCrgNOebC2IMvjizlbekWExcQJ7Mm2QM5bDhZeRCzK/vFmQ3+BQ3jD/hYsmD1VfjC/GT2pF0SMap9dXxEfoobi3PbRqkedPqvXCz1HsujqGw2Ym7PYGl/n0RBxuEnpaYj12EGnsOe049kLwxj98aIHzx98LV3vc2uZdx+jykWH1+g2evT5LC0KH0FQ50w1+hkFgRaH8fuE4eDXEKgSKlAPQwFq37wJe3RWL7SUlzkpjMRkjCpszh4sS2m36b63YRz9D/vIWyasAC+pR1263S9BcRgGYC2O/bPd/lKkozJmQYWPChLPpp9vP76dnH69ml59vLs9AY2AfrUsc0iFnct+PtpO1uyv2w626g+Y/9R2b2lr+aEPYQoTE7LvAqoaPd7TjIyyYHPYk9ygJUPK0uqNVFTHDb3VW1/gaMKC38P6hY6GjbSIMPncNxKMhvZg3vcaX5Lm9zScja14yuXU7QlbiCB5BYa/dWj+A+IqzBCCOvnqJmffobIF6Og2Dbmc9aldM45gX9ojswS0AubjbEq+/3CyQWk2rNYcDBN5qtsHeL/yd0Hv4BwPlsuVY695XFA6CZcmWKO/14s+/xBTa1w== sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null diff --git a/docs/apis-tools/camunda-api-rest/specifications/correlate-a-message.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/correlate-a-message.api.mdx index 3db19a1928..4f39e87aae 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/correlate-a-message.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/correlate-a-message.api.mdx @@ -5,7 +5,7 @@ description: "Publishes a message and correlates it to a subscription." sidebar_label: "Correlate a message" hide_title: true hide_table_of_contents: true -api: eJztWE1v20YQ/SuLObUoLSqJm6a8KY7TKk0cwZbbg+3DkhyJmyx3mf2wrAr878VwKZGSLMcFeikgA4ZE7uzMzpv3huKswPG5heQGPqG1fI5wF0GONjOickIrSGDiUylsgZZxVgYjxlXOMm0MSu7QMuGY04wz69PNzsGtGs82RkIrJiyzPsvQ2pmXtGchpGQGnTeKuQLZTBjrWGU02TChrOMqQ/YVl83yOvgmcM4WwhWDWwURGPzm0bq3Ol9CsmouhcEcEmc8RpBp5VA5WuJVJUXWHCn+YinFFdiswJLTN7esEBLQ6RfMHERQGV2hcQItrSpeIn1uIzTtHY4sGLcsx5lQmDMRUns7+XSxzqw5bxvHOiPUHGo64QapP3D5eJA+moSKnvWB2fNKlZxxLx0kQCHuuRE8lSGVwylszCiPD1efL1iuM18SfBHwPBe0h8tJD5kA8i52yktJjsJ6HYFDxZUb5/vxKY2wymbasEUhsmKr6MKyqiVi/kiiO6EolnB0ueb1WQfdZaAK1DXZGbSVVjaA8nI4fBobYfv0c5pphUwbVmqDe8y18C+Idzhmr9K92O1qREVaoJT0+R0RCXerHhXP06T/eoiOTx6scyuUwzkaiGCmTclduPX6FJ5kxLRjxPjdc8J0UmqTH7e5H5RT7/wHUHui7Twnv+/QMBCv5eHpIepVRt+LHHOWc8eJgEo7ds+lyA/TqzI6lVj+9D2ajdgkWLIcHReSBQqEBkaGaWhhN5fvz9ivpz//cvdD4VxlkzheLBYDM8tOMBdOm4E289jMMvonux8HbFqgQVbyJUuRdW2DdeRitsJMzERGQnIh1eYwBOxzmBlWV3vdYFMHbwTsPs9G7PpyzESOyonZUqj5fuitzslT7V2SSq6+QlfQ/aC7UawvS242DNsOUEdgHXe+l8YBHr16ueebWPH7dDphwQXLdI5N23QFtckQiJIohRKlLyE5HQ4jKPlDuHo9HNbkkyr+jEwUw4dKchWeOzvpCBV6X/DWJLZWz39UGW3EXOzGHWyJqyXxu5DRWk+v9vl+rbh3hTbibzyq56ieo3oOq+d0n+8Xmn6deXWUzlE6R+kcks7Pj/2QGyuHhkho0dyjYWiMNkcZHWV0lNGjMqojKNEVOocEKm0b6nBXQAJx+z5m4940BCIIwqJR1gq8kZDAKqimTuJ4VWjr6mRVaePq+J5KsjUMoeWgrjVrpM64LELk/erRQjPpabM646VXOWdv2OX51ZT9xh0u+LJBk0Juu34zfDN81CuZHvA4mozb1hG41+sHa7ck7EfdBuPnOK7rOwIy80a45RVtC/CkyA2akacCbDjRxmu803Uwgqj98n7NlA9/TZtiUy+77KZ05w+8rIISw1StI9nuKKxb6Rdta3rQe/sXaqabY7bk2k+YHKGxAaHh4MU+kSfjRo+ZLkuvmqas5s1bP+M9ADPprSPgIpAiQ3qX77JZm30MK+zPEJG9GFDxA0PXvXguXOHTQabLOAvbNp+p1GlccqHiNoSNz0afri/ejU4+js/OL67OT14MhgP34BqQSSslV/1zrMcW3fh2N99V9xj6n0x7Wwo6fHBxJblQVPgG01XbJ25g3Se2CUXz7aD2G1itUm7x2si6ptvfPJolJDd3Hc/oqo6gQJ6jaVpLMwyDs4DXyZTOQebS03n2Jnx1tN4xyjKs3JO2d72eN/l8NSUptePsUue0x/AFjbr5AhK4hVuACHQDf6PS5v4KJFdzT1VOIPilv38ABQ5ORA== +api: eJztWE1z2zYQ/SsYnNqpLCqJk7q6KbLTKo0djS23B9sHkIREJCTAAqBllcP/3l2CFClRktWZXjojZxyZxGI/3r63FJFTyxaGDh/oNTeGLTh96tGQm0CL1Aol6ZBOMz8WJuKGMJI4I8JkSAKlNY+ZhQVhiVWwbDJ/vbP/KCfztRHcIMKAQRCAi3kW456liGOiuc20JDbiZC60sSTVCm2IkMYyGXDyna/K5Tr4OnAIHmwEgWiPav5Xxo39qMIVHeblpdA8pEOrM96jgZKWS4tLLE1jEZQped8MlphTE0Q8YfiXXaUcilb+Nx5Y8AvZpFxbwQ2uSpZw/NxEaNZKDi0IMyTkcyEhQ+FK+zi9vqkrK/Ot4hirhVzQAjNcI/U7X+0O0kYTUVHzNjAdr9jJOctiKJtiiGemBfNjV8r+EtZmWMfnu683JFRBliB8PcrCUOAeFk9byDiQt7GTWRyjI7cOCUALmLSTsBsfy3CrZK40WUYiiDaaDuRJKyKGOwrdCoWxhMXLmtfjBrpbRxVaFGinuUmVNA6Ut4PBYWwgjRb9gPRKcgIJJ0rzDnMN/RfE2x+z1elW7Gq1h01achASfL4iImEf5U7xHCZ9FWkvKw/m13gXAMSCa7gBHU6Ydbc+nNODxJg1xJhcHhOmUVSFwaSC4Jj894B3YPocU98rbHT8q+h4vo+BkNSzCCFqyCxDHkplQaqxCPezDPaAJpKfXmPbiEydJYwty0RMHBPcHEND302yh9tPY/LL+fufn36IrE3N0POWy2Vfz4MzDmNB6b7SCw8u8RftfuwTyB2kkbAV8WEwrqcHaThGTMoDMRcB6sm6UstkENhjCOpW885QWPch04JuP9ZG5P52QgBRacV8BRu6oTcGKPNVZod+zOR32jS0G3Q7ismShOk1wzYDgCOgmM1aZezh0bu3Hd/Iit9msylxLoCZIS+np41wWrpAWEQipEiyhA6BXHDFXtzVh8GgQJ/Y8SMqkYS/pFC+e/xslQPkKEeg81YWVqvnP+qM0mIhtuP2N8RVkfjSVVTr6V2X7/eSZTYCj3/zk3pO6jmpZ796zrt8v1H4JS2TJ+mcpHOSzj7pvN/1RW4CEGskoeH6mWvCtVb6JKOTjE4y2ikjWEw4fFODF0OaKlNSh8FL15B61fuY8VqHIrDshIUnWjkkB7jQ3KmmALLnEfgohnmqtC28Z2zJxpkILjt11ayJVcDiyEXudg8XygOfqqoxS+CxyMgFub26m5Ff4S1xyVYlmhhy0/XF4GKw0yua7vE4mk6q0eG415oHtVsU9k63zvgYx0XxhEAG0Fy7usNtDh6fM831KMMGrDlRxSu947Uzgjvuj081Uz7/OSubjbPstjmsu3phSeqU6A7XGpJtn4g1K+2mbZwetN7+hZyrMs2KXN2C0RFQxSE06L/pEhlAQT0GKoG95VAGMuNbP2EtAIM4MxaB61GY3Bzf5ZtqarMvboX84SKSN31svmNoPYsX4Dnz+xDOC9y29acfK99LmJBeFcJ449H1/c3l6OzLZHx1c3d1Bh779sWWIKNWEibbedTHFs0p7na9efMY+p8c+lYUtPzFejDahMTGl5jm1Zx4qE+vzCah8Jjbqf2B5rnPDL/XcVHgbaCmBrY9PDU8wyvwHHEWArVxtHwvCTl2eJ3NMA80jzPMp3PQV/TqHSOAIrUHbZ9aM2/69W6GUqpOtRN4QsBdzZZ44g3/D+kj/IMLVcJfqrS8n1OY9IsMuzykzi/+/AMz9VEJ sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -42,7 +42,7 @@ The message variables as JSON document The message is correlated to one or more process instances -
Schema
+
Schema
The provided data is not valid diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-document-link-alpha.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-document-link-alpha.api.mdx index 67c28a405c..55b0a9f7c1 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-document-link-alpha.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-document-link-alpha.api.mdx @@ -5,7 +5,7 @@ description: "Create a link to a document in the Camunda 8 cluster." sidebar_label: "Create document link (alpha)" hide_title: true hide_table_of_contents: true -api: eJzdV21v2zYQ/isEP7WYLClZ1qT65iXp5qHtgsTdgMX5QEsniy1fVJKKIxj678ORkl9iJ82GYh8WILBlHu+eu+fetKKOLSzNbumFzhsJyll6F9ECbG547bhWNKPnBpgDwojg6gtxmjBS9NKEK+IqIOdMNqpg5IzkorEOTDxTM5VlmdIOZmpacUtAFbXmeMcSpggTdcVICcw1BmIycSRvjAHlREu0Ei2xTV1r47wwVyMJUpt2Y9k6bSCaqWXF8wp1Ku2IBKYcKbUhtdFFk6MHpLEQezAzRSNaM8MkODDo9ooqJoFmdFA7KWhEOXpdM1fRiBr42nADBc2caeBxaKYVkMkF0aWPwhqb0z5WMY2ozSuQjGYr6toaLVlnuFrQrovWxr0rG8tfGzDtjumSCftS217ZgGD3qDRaPo/pLlgF637WRYsSeyByrRwoh2esrgXPGeJJPlsEtdrXreefIXcYeKNrMI6DxVN4qLkBO3b7MCJaaiOZQ1qYg5HjEugh7wuflqogKEGWFYRk9I73+tFd1QjB5gIChV0XUccdPq6T/j1XX66D37TrUMKArbWyAetxeoQfBwAMkfUml8yS3NdKQWyT52Bt2QjRIobvFLXGiEPx2kc2lOo2/zHtov8u7k/FuQ/wSZq+JKY+nljEJeMCiph8wOwuwDEuLGEGsNDveQHF0IoG5shcF23sS/6J4NdGzwXIH/ZJ2EU1JldBsrdLAjmEWRIE58H67fW7c/L25KfTu1eVc7XNkmS5XMamzEdQcKdNrM0iMWWO/yj3OibTCgwQyVoyB8KKgqNNJsiGdmJryHnJ84HOHjZB8oJ/z+dMOH2G7MbwPZrH5NP1hPAClONly9Vi37S/U7JGoA42143L5oIhwWviv5WpY2IbKZlphy62a6CLqHXMNVtuUK4cLMBs4+fK/Xh8MFF/nU6vSFBBcl2AnwwOh1FvCJ2QXHHZSJqdpGlEJXsIT2/StEOdyPgLPFGY+YKpkK2P3OGKyE3eese4so6p/Hsxow1f8Md2d4uwT+KL4FEXylCCq3SB405bnzo49TKaDFWYrDaTsUuwJC0OEDD3wwD1LYmuQvF0WZKsKm1dl61weHfJPTJzzwzHDuyJxONQZEPyCJ0zUQUA+yTiAQ7KwbnNrnF9eTMlvzAHS9b6oKLJXdVn6Vl6UCuKPqFxfDUhwcOQglttYVCL9X1QbRB+iWI/bC3kjeGuvcFrITxzYAbMuEEe1qnR2/Pa8TkI0aj/8m5ImN/+nHrOsaVdbwb55QOTdSjIrf5Pj9Pjk1H6dnR0Ok3PsqPTLD2N07PTv0J+ltoD6LNn3xXkFYwNvqfx0X6mXk18weVaykb5rqsWZMldRdiBjZFGVPAclPU4+9VoEHsfTsgfwSI5ipHWkHtDs11wVzXzONcyycO19edc6HkiGVdJb8Im5+MPnz5ejEfvJ+eXH28uR0dxGrsH58OHxSCZ2sYRduDd4fTK77CvHzu+2gyc/9nu3GejgweX1IJxhZnS7yShc9yuN2ka0Wxnqw7N4y7qG8AtXa3mzMInI7oOfw5rL7aUglvsFk8svtvh/fc78EFXvkC7s47fM9GgFMVaHZrYP4T46rrfoF+Tb78tHETV/8hUuw1pQLsV4+6ui2gFrADjQQaB8wBlNEU1GwV7ayi+kIQb4zyH2j0re7c1Oq5+v5liK+rfGKQu8I5hS3yHYUua0RmdIWDtw+O7nP99RQVTi4YtUD7oxb+/AXtqBrQ= +api: eJzdV1tv2zYU/iuEnhLMlmw3XTO9eU66ZWi7wHE2YHEeKImy2EqkSlJxDEH/feeQki+Rk2ZDsYfFiC2Sh+f6nYtqz9CV9sI770LGVcGE0d79wEuYjhUvDZfCC72ZYtQwQknOxRdiJDwlLTXhgpiMkRktKpFQck7ivNKGKX8pliIMQyENW4pFxjVhIiklxzuaUEFoXmaUpMC6UswnV4bElVLAM98QKeBLV2UplbHEXAwLVki12UnWRio2WIp1xuMMeYIoUjAKR6lUpFQyqWK0gFSa+VaZpfAGXkkVLRioiGbXnoAF2NixvUqAhKPVJTUZPCv2teKKJV5oVMWeumYBtl9dEJlaL2x1Ax+hr3y4r+OMFdQLa89sSpSkjeJi5TXNYCvcmrKT/LVianMgOqW5fq1sy6zT4PAoVbJ4Wad7J5Vp87NMNkjRUyKWwgAzPKNlmfOYoj7BZ41K1X3eMvrMYoOOV7JkynCm8ZQ9lsBWT01fjYEHASyowbAA8IaGg5eOWZ9YWIqEIAVZZ8yB0Rre8kdzRZXnNMqZCyE43jPc4HIL+g9wY+7sBicgBVwtpdBO18lojD9HFOg8a0WuqSaxzZUEwBvHTOsURG9Qh+/ktUrlx/zV16xL1f34+x4Y9p/5/Tk/tw4+G41e41PrT0zilPKcJT75iOhOmIElVAZ4Bgc98ARc3paiLnIkAgT7NuWfcT7cBFQUP/SDcKjVlFw7ylYuccEhEG5HGDnpd/P3M/LT2dt39yeZMaUOg2C9XvsqjYcs4ZCWvlSrAJb4j3SnPgGLwYaCbkgELk2ADGTSnOzCTnTJYp7yuAtnqzbB4Dn7XsaMO30h2JXivTBPye38ioBfheHpBi70Rds7Ka1y5EEjWZkwyikGeBv4byF1CnlSFBTKelvFDgUAI22gP+yZARXSsBVT+/rD1pvJUaD+ulhcE8eCxDJhtjMYbEatIDSi4IIXVeGFAElY0Ue3+nE0apAnRvwVlghEPpjv0PrEHABHscOtNYwL0EvE3ysyUvEVfyr3MAlbEF84ixqXhtAJM5lgu5PaQge7XugFXRYG9a4zNgGmpMYGwtRD10BtSfJqlzwNYL7OgFUT1ti8m+ABI/NAFccKbAOJxy7JOvDkMqZ55hToBxEPsFF2xu1mjfnlzYL8AsVoTTfWqSjykPX56Hx0lCuSPsNxen1FnIUOgntloWOL+X2UrSN+DWPbbDWDoYebzQ1ec+6JGFQ1Na0wDltotPIsd1w7IthxD+87wPz258LGHEvafNfILx9pUbqE3Kv/0NcmZ8PxaDiaLCaTcDQOJ2P/zdt3fzl8ptIq0KKnbwrGFUDgbB/54z5SwVxMuFgWcNdWXUDrmpsMJsj+xAj3oTQzKN0otx2NOrIP7oT84SSSsY9hddjriu0KOFeRD+KC2F3b/ka5jIKCchG0InQwm368/XQxHX64ml1+urkcAkffPBrrPkyGgop9PdwMfNicTuwMe/rU8HrXcP5ns3OLRsMeTQDFDqbVZtDNJK5y3G0naSAPD6ZqVzwA9K4A3Hl1HVHNblXeNLjtxl4sKQnXWC2eGXz33fvvZ+Cjpnxhm4Nx/IHmFVJ5mKtdEfuHKp7M2wn6lHz7beGoVu0mFZt9lTpt93zc3AN1xmgCpQGVdAQzp8pwgWx2DHpjKL6QuBtTmF1L8yLt/V7ruP79ZoGlqH1jKKDRwq6ia3yHge/QW8IHFtK6x1Y5u1970DBXFV0hveOLf38D940Glw== sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -45,7 +45,7 @@ which is not meant for production use. The document link was created successfully. -
Schema
+
Schema
The document link creation failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-process-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-process-instance.api.mdx index 14d8eb299d..fb9494e3a0 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-process-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-process-instance.api.mdx @@ -5,7 +5,7 @@ description: "Creates and starts an instance of the specified process." sidebar_label: "Create process instance" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -38,7 +38,7 @@ when awaitCompletion is enabled. ## Request -

Body

required
    variables object
    +

    Body

    required
      oneOf
      variables object
      JSON object that will instantiate the variables for the root variable scope of the process instance. @@ -49,15 +49,26 @@ List of start instructions. By default, the process instance will start at the start event. If provided, the process instance will apply start instructions after it has been created. -
    • Array [
    • ]
    +
  • Array [
  • ]
  • variables object
    + +JSON object that will instantiate the variables for the root variable scope +of the process instance. + +
    = 1`"} schema={{"description":"A reference key chosen by the user that will be part of all records resulting from this operation.\nMust be >0 if provided.\n","type":"integer","format":"int64","minimum":1}}>
    startInstructions object[]
    + +List of start instructions. By default, the process instance will start at +the start event. If provided, the process instance will apply start instructions +after it has been created. + +
  • Array [
  • ]
The process instance was created. -
Schema
    variables object
    +
    Schema
      variables object
      All the variables visible in the root scope. -
    +
The provided data is not valid. diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-user.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-user.api.mdx deleted file mode 100644 index 29d10a7197..0000000000 --- a/docs/apis-tools/camunda-api-rest/specifications/create-user.api.mdx +++ /dev/null @@ -1,59 +0,0 @@ ---- -id: create-user -title: "Create a user" -description: "Create a user" -sidebar_label: "Create a user" -hide_title: true -hide_table_of_contents: true -api: eJztWE1z2zYQ/SuYPbVTWpQdJ3V5UxWndZukHlluD7IPILgSkYAAgw/Liob/vbME9WFJ9nQ6PsozHpHYxS7e7nuQZpfg+cxBNoFbhxbuEzA1Wu6l0VcFZCAsco+tLQGL3wI6/6spFpAtQRjtUXt65HWtpGi3pV+c0bTmRIkVpye/qBEyMPkXFB4SqC0l8RIdWWvu3NzYYsvTeSv1DJoEgkOreYUHjc8asOJSHbA0CXjpFS0RpFHEAw0ZCJy0WEDmbcB2wdVGu3jIs/4ZfRTohJU14YQMxiUyOiCbc8dipQrmghDo3DQotejdaUheq06U6U9cHD7GV1wwM2W+xPVBQmxaF1Rqj7N2YWpsxX1cene+V5Rhu33UgafaNAmc9/svwBcmqIJp41m+Tt+705+MRVag51I5xi2y2poHWWDBpG5Puqowy03xcq1qa3KF1U/7NXt6pAG7jp5dXhZrybhj0TGP2SejD0P2y/nbn+9/KL2vXZam8/m8Z6fiBAvpje0ZO0vtVNA/+f3YY+MSLbKKLwglLwpJOblimy4xV6OQUymYNy3A7tiMehDxvdziaN2l7VbLgpWQ7GG+HV0xWaD2crqQerafut0z5UFRDJ6b4LNccf0VNr3fT7qbxYWq4nZNs6cJmgSc5z5swXiGcm/O9mITkX4fj69ZDMGEKZBNjWW+lG6ViEBUUssqVJCd9/sJVPwxvr3r9xuK6Q+qfg+JZvhYK65bau3CkZpVG962wKR2nmvxWp0xVs7kbt7eEx12JH4fEa0keHpYgt2tTJyL2mN8cysFzYMvjZXfj5I8SvIoyVeW5Jv/IckCtTyK8SjGoxhfVYxvD/1EHWhGVbbEQ7TWWGaECNZiwealVG14+rW+yt0Jt3dU2lFpR6UdVFqzG3u4/Q1HpUFfGpod1Ma1xOK+hAxSMjtIwKF9oKdssoRgFWSwjCJqsjRdlsb5JlvWxvomfaAOPXArea4iL8kcxbYikTKCqzKm2m8mGWhMsAI55FXQBWcXbHR5M2a/cY9zvmiLSymfhr7oX/QPRiXXZyIOrq9YRBipuHU9rMKSzg+Gjc7/JXDT3FMhRbDSL25oWyxPjtyiHQSq+JoiXb42Or1HJ0i6hw8r4vzxz7jtPV1to82o5/KRV3UU5mZUs+HdZkKzWdt97+YxWxMaqaemPWLHs32w1Hm0Llan3zvd5/T1VStNYaoq6PZ+1jM2l75kfKt4QgXnqWgJKCmQZhrZcnXCldvHaGF/x4zstEeNj+xcXcsz6cuQ94SpUhG3rT9zZfK04lKnXQqXDgefbj+/H5x8vBpefr65PDnt9Xv+0bcFJmFUXG+fY0dDT5CuG+nx0ae14lK3ozGrYk+o2ROI8rpPOolMYLnMucNbq5qGlr8FtAvIJvcbRdFbk0CJvEDb6vErzZdgGL/6TsaUltxVoPR7w6smWe0YCIG1f9H3futmuP7rZkz86waJlSloj+VzGjLyOWRwB3cANIykCC212/UlKK5ngc/IP8alv38BGs8qbg== -sidebar_class_name: "post api-method" -info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api -custom_edit_url: null -hide_send_button: true ---- - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - -

Create a user

- - - -Create a user - -## Request - -

Body

required
- -The user was created successfully. - -
Schema
- -The user could not be created. -More details are provided in the response body. - -
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
- -The request to create a user was unauthorized. -More details are provided in the response body. - -
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
- -The request to create a user was denied. -More details are provided in the response body. - -
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
- -An internal error occurred while processing the request. - -
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
diff --git a/docs/apis-tools/camunda-api-rest/specifications/delete-document-alpha.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/delete-document-alpha.api.mdx index 96313bd095..841c0c5656 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/delete-document-alpha.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/delete-document-alpha.api.mdx @@ -5,7 +5,7 @@ description: "Delete a document from the Camunda 8 cluster." sidebar_label: "Delete document (alpha)" hide_title: true hide_table_of_contents: true -api: eJztV01z2zYQ/SsYnJIpTSqp06a8aWynVSfNeBylPdg+QOBSRIIPBlhY1mj43zsLkpIsy6077amTg0YSsXjvLfaDiw1HsQy8vObnTkYDFgO/zXgFQXrVonKWl/wcNCAwwarBhtXeGYYNsDNhoq0Ee8ukjgHB5zf2xpZlaR3CjZ03KjCwVeuURaYCE5YJ3TaC1SAwesjZDJmM3oNFvWbO6jULsW2dx2Ss7IkB4/x6xx3Qechu7KpRsiFM65AZECTLedZ6V0VJylkMkCcxN5ZnvBVeGEDw5O6GW2GAl3yEnVU844q8bQU2POMevkbloeIl+giHRzJvgM3OmavTKWy1oWNVOqycZzzIBozg5YbjuiWugF7ZJe+6bEufnNlxf43g1w/Ia6HDc9kT2E7Dw0UK2V+ruiXe0DobIND668mEvh5TbzFXIgxcFQtRSgihjlqvc95l/HRy+nfbFTZJ5FLdgSWPCJDCWbtoqzyFTTqLYJGgRNtqJQVBFa13Cw3mu8+BcDd7bj0knLLL3pJVgEJp5hafQSJLyslwARVTll1fvTtjP52++fH2RYPYhrIoVqtV7mt5ApVC53Pnl4WvJX3I7mXO5g14YEas2QKYqCpFnEJTCrbgUUFgoQWpaiUpKuTpIJvR2ff+DVHoZVGabjfvYnQYq4zXzhuBvOTRK36YHlP26WrGVAUWVb1WdvmYOu2pRdSEIRYuYrnQwn6hwKFCfZT0kCVEY4Rfj3n4kKDLeECBcc8NrizCEvy+fmXx+9ePsClNfpnPL1kPwaSrIFU3UkMZiMgJo6wy0fDydDLJuBH3/b8fJpOOMCniz/DEMrhvtbAptQ7dUZYZqqseLTmmbEBh5X8VGefVUh3y5tQnxljwIYnPe4+6jtbeHKvPKfVMBE95CN47z5xM/bViq0bpBE91OnJTp4GA32rtW619q7Wnaq3LuAFsXEUDQ3rfpXkCG17yYnydhWKzGyY6etOCvxunjeg1L/mmr5yuLIpN4wJ25YYmna64o7DcCa/EQvfJSMt9hY2Zo50UOj0+FkFaoJli9Gw3mF1dfJyznwXCSvQvZqJ8CP128nZyFJVMn0CcXs5Y72Gff3s9YYSl4j4K2xs/BzhNJQFk9ArXH2lbfzwLEB78NFIItnkx8CV0+t8b8Wz48W7Mll//mKeAK1u7tH0I/GMhFBXwoVc+yV89TrLLWaoV6YyJNjVMu+wHG3FkOOYZ10qCDSmdhxlwNHvfr7Dfe0b2Kqeg9Jkz9smlwiYuculMIftt2++FdovCCGWLgSIUZ9PfPn04n568n51dfPh4cfIqn+R4j8n51gU0wu7pGMb87Xj2Ik3qLw993uxeE/+Tm8GQPgj3WLRaKEsJnc59M1T59faeEHjGy71Lw202lOo132wWIsAnr7uOHvezPBV/pQLV9RPT/P55/pvB/qgXX2D94JZxJ3QkK051NTacfyjyxdVwO3nJnnMNOqpreCjsel/UqHfvfLvbLuMNiAp8ktkbTKWEFve2PjmukJ/b3n1+8f5ifsG77k8MLyok +api: eJztV0tv4zYQ/isETwnqSN5ttk11M2Jv62K7CBKnPSQ50NLY4q5EakkqjiHov3eGlPyK06ZoT0UOiSVx+H3z5rDhTiwtT+74WKd1CcpZ/jDgGdjUyMpJrXjCx1CAAyZY1smwhdElczmwS1HWKhPsgqVFbR2Y6F7dqyRJlHZwr2a5tAxUVmmJu/BZKCaKKhdsAcLVBiI2dSytjUHUYs20wn+2riptnBeW6qyEUpv1lts6bWBwr1a5THPCRCpWgiC1tGGV0VmdkuasthB5Ze4VH/BKGFGiHYbMbbjCF7Sth51mKCLJ2kq4HJ8NfKulgYwnztRw6JIZ2j4dM73wXtjo5jTLvLMiRLBpDqXgScPduiIu64xUS962gw29N2bL/a0Gs94jX4jCvpbdg2112F+kkP21Vg/EayutLFhafz8c0s9z6g3mStiOK8OopSlYu6iLYh3xdsDPh+d/t1263Cu5lI+gyCICpHAuNGZV5MOWauVQmKBEVRUyFQQVY5jnBZTffbGE2+yYtU84YldBEhV1QhZMz79A6pjXnATnqLtU7O764yX76fzDjw8nuXOVTeJ4tVpFZpGeQSbRsZE2yxhf6Y/kTiOGxqC/S7Fmc6yODMWQUxSUghUYJ8EyW0EqFzKlqJClndqMfB/s66IQ1KI03WzexugwVgOOmV4KdAqvjeSH6TFit9dTJjN0m1ysccNzar9nIeqCMMRc1y6ZF0J9pcA56YqjpIcsti5LgaXZ5eE+AQJZhzW+YwbmuIMlmF398dP3759hU5r8MptdsQDBUp2Br25HDaUjIiNKqWRZlzw5Hw7xTTyFtx+Gw5YwKeKvsEQxeKrQfJ9ah+ZgcpRUVwHNGyYV6qXS/yoy2silPOSNqE/0seBdEo+DRW1Lax+O1eeIeiY2OcpDMAZdplPfXzOGDbPw8FSnPTd1GrDurdbeau2t1l6qNVzEySHXGQ0M/rzz8wTOCQmP++PMxs12mGjppAXz2E8btUHf8CZUTosJ3+TaujZpaNJp40cKy6MwUiCzjyIthwrrM6fQqSj852MRpAWaKXrLtoPZ9eRmxn4WDlYiHMxEuQ99MbwYHkUl0RcQR1dTFiwM+bfTE3pYKu6jsEH4NcB+KrGAHUy69Q1tC+6ZgzBgRjWFYJMXHZ9Hp/cghF/Cw8c+W379Y+YDLtVC++1d4J8rQlHBEAbNh9G750mGylKtpLrEvb5hYqL5wUYcGY5xP3ZVwAmLeLsZsBf7FFbY74GRvYsoKCFz+j65ROR6HiFdnIZtm995oedxKaSKOwobX45+u/08Hp19ml5OPt9MzhAxck/OG19hwpRC7ejRjfmb8ezET+qnhzY322Pif3Iz6NLHwZOLsTXhJN52fm+6Kr/b3BMsyic7lwZMz1Cqd7xp5sLCrSnalj6HWZ6KP5OW6vqFaX7Xn/9msD9qxVdY790yHkVRkxSnuuobzj9U8uS6u52cstdcg47q1X0Uar2rVK/vjn/bB5TOQWRYyKRmEBjhXaNyO1tfHFfIzk3vHk8+TWYTTP8/AQwvKiQ= sidebar_class_name: "delete api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null diff --git a/docs/apis-tools/camunda-api-rest/specifications/delete-resource.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/delete-resource.api.mdx index 5f845193cd..2075c8028d 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/delete-resource.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/delete-resource.api.mdx @@ -5,7 +5,7 @@ description: "Deletes a deployed resource." sidebar_label: "Delete resource" hide_title: true hide_table_of_contents: true -api: eJztWE1v3DYQ/SvEnBJUltapm6Y6FNg6Tus2SY31pj3YBsKVRismFKmQlNfCQv+9GFLSfhrJoZeiNrCwJA5nOG/eG4lcg+NLC+kNzNDqxmQIdxHkaDMjaie0ghReo0SHlnGWYy11izkzvXF8q+alsCzjii2QcVYbnaG1LMdCKEEOIpZjJqzQihn80giDFSq3a6ENK7Sptp7dqjFWY4VaMldiH34MbhmqvNZCuZhd15iJovVmwzhrdcNWXDnmNMt9Ekwob/JxsPkD24+s5oZX6NDEtwoiGG8JlzUoXiGksDUDIhAETM1dCRH0aeWQOtPgPnrzEtlnbJkudhc3rmkPQ7exPw7njsFRbAm8wZ6w3ZlxADREYLMSKw7pGlxbU7JCOVyigQjInLvw6OUZdN1dSBit+0XnLc3Z5F9waTGCTCuHytEYr2spMk6Rkk+WAFkfRtOLT5g5iEA1UvKFxAHJ2ugajRNoyZquvacZFmhQZUhPd9GeMjMM+pSzUltUbBGY0VgkNLhjKyEloV1z4zwuUjKDmTa5pRI10hHpCqMr5qg4Y+z4Vr1rrKO5P7MJEwXV6F7kmAfyfA3ACCqhRNVUkJ52XQROOMq3F9kgwllAGLqObAzaWisbUHgxmRymPd9mlrA9s/IYugjOHpswLJzl3HGapbRj91yKPIZHi1gbvZBYfXdYzP1CXAVLlqPjQrJQZMZpcWS4wJzUeDN7c85+Ovvhx7tnpXO1TZNktVrFpshOMBdOm1ibZWKKjH5k9zxm8xINsoq3vufkuScyl2xDF2Z9PxAZycyFXP1iqDw7hRq5t8u1MDoy1Doj1HK7mo0RsC/1Kfswu2QiR+VE0Q5daye0n1PwRpIPvtCNSxeSq8+wocJh0P0otqkqbsaWshugi8A67hr7VTl//+LAN9Hit/n8igUXLNM5UscIIugDxdskPptMIqj4Q7h7OZl05JMq/g2ZKIYPteSKh061m45QrNIGe/74xISyjve6/xcqo41Yiv24MWzLsifx65BRkOPZ5OzrCiQtFbpRT1p60tKTlh7V0g/HXk5TxQhlQzxEY7RhOssaYzBnq1JIHD6Lhtj998iT0p6U9qS040rrIqjQlTqnbYu2njq0e0khGbdTyXprj9Ml/huSFhKBRXM/bIcaIyGFdVBQlybJutTWdem61sZ1yT2V554bQd/xvpo0HJQ2MEjqjMsyrOKwkjRAe64hw3NeNSrn7BWbXVzP2a/c4Yq3HlkKuev61eTV5KhXMn3E4/TqkoUMAw+3esPglkR+1G0w/hbHfudkMWuMcO01TQvwLJAbNNOGijHyo4/nvdN9MIKov3gzsOb3v+e+8NTXZptd2cUDr+qgymObpoknZaF9wJ4yh0unOqKxIddJfHpIz6tLr7JMV1WjfKtVS7YSrmR8C4pMNpb21hCBFBkq69fV76oHs7dhhP0VIrLTmMoYuDZ02KVwZbOIM10lWZg2/l9IvUgqLlTSh7DJ+fTdh/evpydvL88v3l9fnJzGk9g9OA8XKaDiamsdYfs1fsHt57revFj+d8chPSUdPrikllwoEomvzLrvITfj4YiFCNLdk5KxjdxFfSu4gfV6wS1+MLLr6PGXBk0L6c3dpnP4VpMLS9ebg4VHa/Js1p9BPGf/hfOWo5D2D7lqfQeVDd1BBJ+x3Tt+6u66CErkORqPU7A4D2iczMnPxsPBCUwXDTOmWYa1e8R255OJetf4/rj683pOrag//ql07s/H+IrOwvgKUriFW1q59pXyXc4/X4PkatnwJdkHv/T3D2QeJJs= +api: eJztWN1v2zYQ/1cIPrWYYzld2mV+GOAl6Zat7QLH2R6SAKWls81WIjWSimMI+t93R0qy5Q+kD3sZ5hRJRfI+eL/73UlkyZ2YWz6852OwujAx8MceT8DGRuZOasWH/BJScGCZYAnkqV5Bwkwt3H9Qk4W0LBaKTQElcqNjsBYlZ1JJMtDD51hafEKtvwtpIAPluhLasJk22cbcg2p9FVaqOXMLqN23zi0DleRaKtdntzk6ma28WLPOVrpgS6Eccxp1KQgmlRf53Mj8DqvPLBdGZLhqMBze4+2QcCm5wgGisKGBMpKAyYVb4HMdVsKHzhSwjd4E3X2FFdOz7ubaPW1h6Nby++HsCOzFlsBr5AnbjsYO0BiBjReQCT4suVvlFCxiCnMwuETiwoWpd2e8qh5DwGDdzzpZkc46/plILQIQa1RXjtZEnqcyFuQp+mIJkHLXm55+gdihM1WkqZim0CCJ4edgnARL0vTsLY1hBgYUchVnu2iPEIh60YccL7QFxDUwo7BAaAjHljJNCW3MtfO44NBArE1iKUVF6oh0M6MzlMfktL4xWx8L60j3JzZgckY5epIJJIE8LwHY4xkinxUZH55WFcpLR/HWRdYU4TggjHCTDG4o18oGFN4MBrthTzaZJW3NrKTPUfvskEKzcZYIJ0hLaceeRCpR72ASUQkTlH23m8ztRNwESdyLEzJlIclM0OZIcIqOsRrvx+8v2I9nb394fLVwLrfDKFoul30zi08gkU6bvjbzCIf0S3Kv+ww3b4BlYuV7TpJ4IouUrenCrO8HMqYycyFWvxlKTydRLfe6XAurLUOtM8iHzWwWRvLtUh+xu/E1Q0iVw17UdK2Oa68zE8gvlBdTXbjhNBXqK19TYdfpthdbZJkwbUvpOkBD1glX2BfL+fs3O7aJFr9OJjcsmGCxToA6RiiC2lF/k8TILhyJ5zB6NxhUZJMy/g2RKAbPOYYvQqfqhoPkyLSBmj8+MKlwX3Xd/wuZ0UbO5bZfdLRRljWJL0NEoRzPBmcvVyDV0kwX6lhLx1o61tLBWnq77+WEsRDKhngIxiBkOo4Lg58YbLmQKTSfRY3v+nvkWGnHSjtW2v5Kw0U80ix0QscWbT116PQy5FF7nIrKjTNOFflvSNoIpgbMU3McKgxixMtQQRUSv8RPbFcNy1wbV0VPlJ4nYSR9x/ts0nKotIZBqY5Fugi72M0kLdCZq4nwQmT4GhXsnI2vbifsF+FgKVYeWXLZNX0+OB/stUqiByyObq5ZiDDwcKM3NGapyPeaDcLfYtifnCxgH5NudUtqAZ4pCANmVFAyWn7U/rx1GgchnAkP7xvW/PbXxCee+tp4fSq7ehZZHqpy36Fp4Ek5095hTZndrVMeMekh1kH/dJeeGB5VWawz1PWtFim6lG6Bx8y1vTjF8xJB0OPYjwHPMeS3PlU3Yh/CCvszeGSnfUpj4FrTYedouZj20V0UB7X2/2mqp1EmpIpqFza6GH28+3Q5OvlwfXH16fbqBC323bPzcFEFZEJt7CMcv9ovuO1Yy/WL5X93HVJT0sGzi7DtSUVF4jNT1j3kvr0csSg/7N6UtG0E6R9awT0vy6mwcGfSqqJp5K1Z4fzjunP4VpNIS8/ri4WDOXk1ru8gXrP/wn3LXkjrSaFWvoOmBY3wES1tXT9Vjyi+AJFgSyCcgsRFQONkQnbWFnZuYKpeozGKY8jdAdnOJxP1rvb9cfPH7YRaUX39k+HbljYolnQXhn+H/AH/4UD7TPku5+dLjm/NeSHmJB/s0s8/ZB4kmw== sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null diff --git a/docs/apis-tools/camunda-api-rest/specifications/deploy-resources.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/deploy-resources.api.mdx index 251d01ce22..4128d208bf 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/deploy-resources.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/deploy-resources.api.mdx @@ -5,7 +5,7 @@ description: "Deploys one or more resources (e.g. processes, decision models, or sidebar_label: "Deploy resources" hide_title: true hide_table_of_contents: true -api: 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 +api: eJzVWdty2zYQ/RUMn5IpTSlpmrrqk2olrdrY9dhK+6D4ASQhCQkJsABoWaPhv3cXoHiRKFt2FHc6k4wNAns7e3Zx8dozdK69wdS7YlrmKmLeje/FTEeKZ4ZL4Q28EcsSudJECkakIqlUjKhytSYvWDAPSKYkDDTTPolZxDVIwsKYJfABZGZSpfpl8ElMFlwT+EcFoUamPCIRTRKf8IAFhHGzYIrAh4Z+CtZi6wGLUZWwbswILE1xEpR6vqfYPznT5hcZr7zB2g65YrE3MCpnvhdJYZgwOJXmieEZVaaHTp3E1FD8rCPQZ38zq4xB1DL8zCIDqiG0jCnDmXaaS8caS6lSdOVtwzZZMBJyQdWKoBFiJIkUo4ah62VIKThVxxqQsUFwMqk1DxOGIgt6yxzkZgGgYfDoN8EIyBIAIzGfzZhCRfWEoClAB2Nrq9sL2vDBgcgNS5txaaO4mMMEKqaAnuc0eUXhe4AnFWYcd63fBcKtRuvOqPWrTrKRgVVa521aIe3dFIWb05kU2iH/ut/HH7uGuokTeC0O0CxLeERRrPdZo+zhBKhB+4OtGss5aJ8z1UQLPr190wlHLjjwlXxhK8JjUMVnK0BuixgAid8w18W47Yzt8bmszhGbccGdG48WOTTTYZaKTTsg45FPqEZOaqjeOEepRoQ+JH7ObNFbKmP8t0zZ7mFbBqGfRIlViRNntpsAe3UGjWYGHWRjLK58RToX/m4MfzndD2bt+9edoVEoy7mAQDYWS1+DTmNfQY/KEBDEJ8sFjxaERkYjlpR0A2Kws5ZOWIc2lXABveCw1G0kbPsgMyXT0nZTN1lWCbVmntQHxqOyhdetvXYdlXKTsGrrQapcumlXEm6DeQydd2UO9TgGOldb2rPweWOtZPHtkUhbBdFk7S4ux6BtZeqx/N0KXRxM3dH5hWNtRSun6N50HZW/letNWK/cfmbb92MI19RfQqkaqshc0QzpRU0bN3t6wAOAnN0fucO3y80jta2v9t+62NkKRuXifREc3g2emp7uoB5oDj/vbw560x321MYzNodWRF2doonZ4VvLvvps2Xv+Ym2Z3xvmUVtiC+Cn9se2344Kx97vuz1u7f73lmerJAuH1sOliasOza+97zzLlowrj1xx1vlmgeGH/+LMaGP7FgSyEX6j02LpdCcB3yPRuqfOmaH2xn//DbZb+Kq8gHruPvpm3xU0llFuL/Y5SFLwlfIEwifn0t5IDQzd7RSYfwsZiQkXm/uwNUBCGa/clXzPpRUkw4Sl3+1eXtvuDMmlW1naJa7qkBNuYeisT6/en5Gf3vzw482LhTGZHvR6y+UyULPohMXcSBVINe/BEP/jupcBgVAhhpSuSAjsi2N7eqQJqeu5rh+492OApdsE0Xbx3d8M3Ow97xFQ7TvEGZKPV+Oda3XLtJWZ0TxBHTSUuRmECRVfvDrvD9FzSHSepvisUlKzbQAUaUNNrp/aJ36bTC6JU0EiGbPWHQ8NYRApnNnTHLoqcBFG9M6N3vb7difDjB8QiSDsLoPwLbW2w+HCvT45bTYwLsAvER0rM1LxOd+2267tksQjF1Hh6i+Fri6heL1MaksdahYw6jVfTCALTGGT9QbTNfgEcHhrVywFcHy9ANFisM6kMkXvFjNxSxWnYMwmDqddUW3IksiIJgtncDdpONE85ZzRNBcxJafk6t31hPxKDVvSlXsuAJNt1af9036nVly6R+PwckxchI5yjTawUYv13KnWLT5EcVHcIJAR5NSsrlHMwRMy6GJqmCPuFRVKe1Y7jt0i+OJ+eb8hyO9/T2yOuZhJK17metcRr7Hpev3g1S6vwFksj0imIGt7JHDLbve0EViU5NpgQL4HjZRhJwe77o5Zmf3gZkj5VEReBZgUx5xNa5yD5jwMwFwvcmLVzzCRYS+lXPRKE7p3Njz/eDEannwYn727uH53AhoDc2ds8EjdlIqGH267qZ8xt4Nd11vC/+JhvmSFYXemB02G2zOUhXNdVuy09cYJTHNVN/XW65Bq9lElRYGf4fyi4HQ0vamLFEegbsFoDBTDEv+CByjvzEF0MkHjuDzJ0Ymup//C3wgNo4hlprF855UYy6DqOpd/Xk+Q1eVfHBBT+IqKrV6//hWdLIp/AcYV8tw= sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -38,7 +38,7 @@ This is an atomic call, i.e. either all resources are deployed or none of them a The resources are deployed. -
Schema
    deployments object[]
  • Array [
  • process object
    decision object
    decisionRequirements object
    form object
  • ]
+
Schema
    deployments object[]
  • Array [
  • processDefinition object
    decisionDefinition object
    decisionRequirements object
    form object
  • ]
The document upload failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/download-document-alpha.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/download-document-alpha.api.mdx index ec758a86ac..5848d75d3f 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/download-document-alpha.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/download-document-alpha.api.mdx @@ -5,7 +5,7 @@ description: "Download a document from the Camunda 8 cluster." sidebar_label: "Download document (alpha)" hide_title: true hide_table_of_contents: true -api: eJztV0tv20YQ/iuLPcUoTcqp06a8CbaTqkgDw1bag+3DcjkUN9kHszu0TAj878UsSVm25dRFeypyECRxZ+f75smZDUexCjy/4qdOtgYsBn6T8BKC9KpB5SzP+albW+1EyQQrRylWeWcY1sBOhGltKdhbJnUbEHx6ba9tnufWIVzbZa0CA1s2TllkKjBhmdBNLVgFAlsPKVsgk633YFF3zFndsdA2jfMYhZU9NGCc7+6xAzoPybVd10rWpNM6ZAYE0XKeNd6VrSTurA2QRjLXlie8EV4YQPBk8IZbYYDnfFK7KHnCFdnbCKx5wj18bZWHkufoW3jslGUNbHHKXBW9sOWGjpWju1Ke8CBrMILnG45dQ2gBvbIr3vfJlkA05x79awu+ewBfCR1eih+V7bJ4eExh+zavG0IOjbMBAp2/ns3o6yn4VudahC0alCy0UkIIVat1R1DSWQSLpEQ0jVZSkJLMSQQ8DOhBGDp7jlHCK+eNQJ7zQlnhO973fZ/w49nx3/FSWEfrV+oWLDmLmFKuVK61ZRpz4hl2jXeFBvPD50B6d9k9BJyz80GSlYBCaeaKzyCRkUuiYAElU5ZdXbw7Yb8cv/n55lWN2IQ8y9brdeoreQilQudT51eZryR9SO4gZcsaPDAjOlYAE2WpCFNoyu8GPCoILDQgVaUkBZwsHWkzcuFg3+jMgRbVwPbyvau/4fLWK/448+bs08WCqRIsqqpTdvUUOt6pRKtJhyhci3mhhf3C+4SjQr0X9DFKaI0RvptS/CFAn/CAAtsdM7iyCCvwu/yVxR9fP9FNafLrcnnOBhVMuhJi60DqViMQGWGUVaY1PD+ezRJuxN3w76fZrCedFPEXWGIZ3DVa2Jhaj81Rlhkq2UFbNEzZgMLK/yoyzquVeoybUguaYsHHJD4dLBoK7M2+wp9TQ0bwlIfgvfPMydi8S7aulY7qqfonbGpiEPB7rX2vte+19lyt9Qk3gLUrec5XEDOHJpCcZ9O7LGSb+zGlp/c3+Ntpjmm95jnfDGXT51m2qV3APt/QDNVntxSTW+GVKPSQiXQ8lNeUNtpJoePjfeGjA5pVJrPuR76Ls8sley8Q1qKL7iTIh6rfzt7O9mol0Wc0zs8XbLBwSL6dhjCppcreq3YQfoniOOsEkK1X2F3StcE9BQgPft5SCLZJMeJF7fR/EOLJ+OPdlCq//bmM0Va2cvH6GPWnRCgq4MPAfJYePc2w80UsFOmMaW3slnY1TDViz9jNE66VBBtiLo+z5ST2YThhfwyI7CiloAyZMzXJlcK6LVLpTCaHa9vvQrsiM0LZbIQI2cn8908fT+eHHxYnZx8vzw6P0lmKdxiNb1xAI+wOj+0KsZ3OXsUt4OCx1Zv7t8T/Zu8YUwjhDrNGC2UpqaPvN2OlX223kMATnu+sJDfJWK5XfLMpRIBPXvc9PR72BGoApQpU289sCrse/XdLw147vkD3YIe5FbolKU7VNbWdf0jz1cW4+xywl61Ze5mND4XtdmlNjHd83N/0Ca9BlOAj0UFgLiU0uHP12e2FLN028Pdn1AD+AimWTlk= +api: eJztV0tz2zYQ/isYnOypTCqp0zq8aWwnVSfNeGy5Odg+gORKREICDABa1mj437sLkHpZSt1pTx17xjYfi/2+fXJ3yZ2YWZ7c8QudNRUoZ/nDgOdgMyNrJ7XiCb6aq1KLnAmWd1JsanTFXAHsXFSNygU7Y1nZWAcmulf3KkkSpR3cq0khLQOV11riKbwWiomyLgSbgnCNgYiNHcsaY1BruWBa4R/b1LU2zgtLdVJBpc1ijW2dNjC4V/NCZgXpRChWgSBa2rDa6LzJiDtrLESezL3iA14LIypAimTwkiu8Qet6teMcRSTZWwtX4LWB7400kPPEmQZ2nTJB28cXTE+9F1bcnMbr4K4IddisgErwZMndoiY064xUM962gxUBb84a/XsDZrEFPxWlfSm+V7bJYvs1he3HvB4I2dZaWbD0/u1wSP+eg690zoVdoUGOwcsysHbalOWCoDKtHIqRElHXpcwEKYl15sCdICyIit4dYjTgGNNK4HmeSiXQNS3+DPjp8PTveElXeOtn8hEUOYuYUq5MNaZs5HPiADvMobSE6qevlvRustsGHLGrIMlycEKWTKdfIXOMXOIFU/SIVOzu+sM5e3/67teHo8K52iZxPJ/PIzPNTiCXGLNIm1mMt/RLcscRQ2MwlJVYsBSYyFEMMUVJ+V2DcRIsszVkciozCjhZ2tFm5MJgX+fMQItqYHV47eofuLwxku9m3ojdXo+ZzNFtcrrAA8+h/ZmpaErSIVLduCQthfrGMXBOunIv6C6KbaoK492n+DYAKrIOG8iGGVg+DmZgNvnjo5/fPtNNafLbZHLFggqW6Rx863DUrTogMqKSSlYN5ufpcIh34inc/TIctqSTIv4CSxSDpxrN96m1aw4mR0UlG7R5w6RCXir7ryKjjZzJXdyIWlAfC94l8UWwKBTYu32FP6KGjB2U8hCMQZfpzDfvnGE3Lr16qv4em5oYWPdaa6+19lprh2oNX+JYUmj81PMZ+MyhCSThcf8ts/FyPaa09P0G89jPMY1Bx/BlKJsWs31ZaOvaZEkzVBs/UkwehZECYX0I6XUorz5tSp2J0j/eFz56QbNKb9Z65Lu+vJmwj8LBXCy8OwlyW/XZ8Gy4VyuJHtA4uhqzYGFIvo2G0Kulyt6rNgi/RLGfdSxg+5JucUPHgntSEAbMqKEQrJKiw/Pa6T4I4ZNw8aFPld+/THy0pZpqf7yL+nMiFBUMYWA+jN48zzAkS4WS6QrP+m6JWeanGrFn7Mbz2FIB5zbC7WbLXuxTeMP+DIjsTURBCZnTN8kZam7SCOHiLBxb/U9LncaVkCruIGx8Pvrj9vPF6OTT+Pzy883lCWqM3JPzxteYMJVQGzxWK8RqOjvyW8DxrtXL9Vfif7N3dCnk4MnF2Jtwym873y+7Sr9bbSEW5ZONlQRTNJTrHV8uU2Hh1pRtS4/DnkANIJeWavvAprDp0X+3NOy14xsstnaYR1E2JMWpuvq28w9pHl13u88xe9matZdZ91CoxSatnvGGj9sHlC4AtxfjiQaBEa4xtds4enB7IUtXDfzjJTWAvwAplk5Z sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null diff --git a/docs/apis-tools/camunda-api-rest/specifications/evaluate-decision.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/evaluate-decision.api.mdx index adfa1f2260..c3396d5182 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/evaluate-decision.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/evaluate-decision.api.mdx @@ -5,7 +5,7 @@ description: "Evaluates a decision." sidebar_label: "Evaluate decision" hide_title: true hide_table_of_contents: true -api: eJztWltv2zYU/isEn1ZMsd0u7Tq9eUm6uZc0SNIWQ5IHWjq22EqkykscwfB/Hw4pyVIkJ67TbgOWAkEjkfzO7TuHPFSW1LC5puEFPYSIay4FvQpoDDpSPDf4GNKja5ZaZkATRuJy1uBS/CUt0TlEfFYQk0A9RIwkUC4hwE0CikwLYjUXc8KNJlbwrxbIFyjIT0wTBcYqATGZFpfiEPJUFqegpVURPAmIVOXKlojJ4YB8SkD0jwXuRYoqGxI7RIgvxTUoN0HO2gu4JlZDPLgUNKAKvlrQ5ncZFzRcukeuIKahURYCGklhQBgcYnme8oihk4afNXpqSXWUQMbwN1PkQEMqp58hMjSguZI5KMNB42gl+w0U/rHp7/MEmj7iMQjDZ0XHUCPJFGpXo/4HTAhp8C0aRIycg3P/gpukXjcpLS015MLAHBQN6EyqjBn/6sU+XQV0vaRfy8lhx5k7KvUGim0jeimqkJKtIlraqY3iYo5WXTPF2TStInHbqAy0ZnMg9TTCNHl99v6YxDKyGQgzoAFlccxxEUtPGpH1JGnHfhVQA4IJs8mLfrTHmYOu9gjGTQqNtKwS99Qzl65WOEuBzqXQ3shno1G/6NpjC6YbQaP/LaIvEh4lXRV/DIHvFrZmUbXgmGXQDy5YBg+G/+gp3i9hE/93cdgvz5piT33dQ7brb3Ceaiwjc8XyhJiEmXu1w4zNmTJEzu70RlOtB1Hq+yq6DQXfW5Nb09W4VVm8EguepoQLbZgwHHdR1EqBtqnZKtT9ZW/GeArx4a4Z4ZeT2CJeJay/SHlZVsE7X0q7ksoB4t9OEXGRFPd73yvRK/Iba+wa845q2yggLhoRfDvpuF6b1Ou1u8hTa1mFTTdKLlOKFTSg3ECm+0pxW8u3XDv6VNrokmygmt7AXZmLknFuQ2m46JYB/0ipf6z0P7bSn7upvTlT5A+36l8vez+mLmTMRAnEp7Y8Ru6Wkq0jmEIs74kSfZ2Mm4tIOwcR4/4MqOBxdq91DkbEcNOPxHFoa7Dao54KD3RXNz5EetyuN/zA/f7YiNlrjx/arhjsgvyRpXYDNKLthN3TNtRbig/LxEBGV82J73xg6/YCOeEnNWI6EQ8P6bptc2B3b0vbZoLD2in0bmVvfNzIzoG/B/cBYd+EfFfUXeC6Qe/O2zhl3Xf6TrNsPPc39Zq5ktc8Rr2ZYXiOxluBa5byu/rNXMlpCtnP3b6zLWBMTvxMEoNhPCWeb9i6l2dMPLsLcnH66oD8tv/816ufEmNyHQ6Hi8VioGbRHsTcSDWQaj5Uswh/cN6TATlPkIsZK/AOY933kzXhynswHuH1h/G2OmUwIK19aUObbMpNuB3AxrZtFe/kzph8OJ10jlIt0W7NjNkUMdhUWhNOUya+0HU8u0JvS9E2y5gqKgK2BawCqg0ztpnrG48dfdn/5/n5CfEQJJIxkJlUPs9LQWhExgXPbEbD/dEIN98b//RiNHJHDYz4FpYIAjd5yoSj1m1zuCCZVFDyZ+Dz0h/6v1NkpOJzflvuoJWmJYkPvUVVQu3fc3lT5tJMWvGYS4+59JhLG3Pped/mNMYd1IBCHoJSUhEZRVYpPHYkPHXwEej6Xrrsix8z7THTHjOtP9OwQwaTyJiGNJfaUYeZhIZ0WF8/DdfHdxpQDQrvOGh4saRWpTSkS581q3A4XCZSm1W4zKUyq+E1hqT1EQeHfXZVrEllxNLES+5GDweap/UDllkRM/KSnB6dnZM/mIEFK5w3UWQb+uXo5agXFaduQByfTIi30HOvUQ8qWEzsXlg/eRvg1eoKHRlZxU1xhsu8e6bAFKixxQDUnCjlOXR89pNoUP7yqmLK60/nLthYy07XH0ePbliWp9C5+Bu1r+LW1GsGrHUt02qEZtKpWBKraywCVfdkdDR42iXxycTlYiSzzApXkPFyGb81sobzotRqg04LaMojwPYlXFLherta7Fs/QsqbOfJ0gIH37Kzq8JybxE4HkcyGkV9W/z9N5XSYMS6GpQg9PBi/+3B8ON57Ozk4Oj472ns6GA3MjXEOxjzJmGjoUXVa9UnvtrXL9Qb0//pKX3LYwI0Z5injAtnjArMsC81FTUNN6/uK8s8bfLm4oMvllGn4oNLVCl9/taAKGl5crcmKT6uAJsBiUK42fUGS0wPv9j13eYrTXe/e/VK6CqoV4yiC3Nw596pRNE/en51jLpZ/hpDJGNcotsA/UWALGtJLeklpQKWjgr/8w/dLmjIxt+6rC/W4+O9vVRHjUw== +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -27,7 +27,10 @@ import TabItem from "@theme/TabItem";

Evaluate decision

- + Evaluates a decision. You specify the decision to evaluate either by using its unique key (as returned by @@ -36,15 +39,19 @@ version of the decision is used. ## Request -

Body

required
    variables object
    +

    Body

    required
      oneOf
      variables object
      The message variables as JSON document. -
    +
    variables object
    + +The message variables as JSON document. + +
The decision was evaluated. -
Schema
    evaluatedDecisions object[]
  • Array [
  • matchedRules object[]
  • Array [
  • evaluatedOutputs object[]
  • Array [
  • ]
  • ]
  • evaluatedInputs object[]
  • Array [
  • ]
  • ]
+
Schema
    evaluatedDecisions object[]
  • Array [
  • matchedRules object[]
  • Array [
  • evaluatedOutputs object[]
  • Array [
  • ]
  • ]
  • evaluatedInputs object[]
  • Array [
  • ]
  • ]
The provided data is not valid. diff --git a/docs/apis-tools/camunda-api-rest/specifications/fail-job.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/fail-job.api.mdx index 5c05c19cc0..31df6c76e4 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/fail-job.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/fail-job.api.mdx @@ -5,7 +5,7 @@ description: "Mark the job as failed" sidebar_label: "Fail job" hide_title: true hide_table_of_contents: true -api: eJztWEtz2zYQ/is7uDSZ0pKSOmmim+MkbdI8PLbTHhwfluRShA0CLABa5mj43zsLkHrbyaFHeUZjEsS+v29J7EJ4nDkxvRIfTSquE5GTy6ysvTRaTMVntLfgS4IbkwI6KFAqyr9rkYgaLVbkybL0QmisSEzFjUn/olYkQrJ4jb4UibD0byMt5WLqbUPbNi5LgltqwRRLS94ESyORCJeVVKGYLoRva7YgtacZWZGIwtgKfVx6eSy67jqaIuffmLxlmZXlApWjRGRGe9Ken2FdK5khezG+cezKYteaSW8o8xyuNTVZL8lFvd72l7vBYGUa7TmeftsyLleaRuVQ4h2BosKHRD4a12/PBeerwEZ5MZ10iSBrjf1MzuGMdu2faDDhGhVUcRPEHanUM5iX7dKZWMsRXJbSgXRQo/UyaxRa1ULjqGgUyAIwbLaNdmCajahQ54AapM5kTtqzDovSUZ4wVDyrHVzIUENJqga6rxVKHRxZl53jIDxaT4rzVuqZSIRulMJUUYRQl4QKtG8wu/1aFPvLkGJ2a4oCvKyIPX8iNVTuKRTGhhxouvchlnb04zq8PN6uwx1ayR4FEGCey5j1szWc7EP7x4uvXyCiCnyJHuZSKZDaedReoqfg21I5oA8LymSowGWmpjWi/OIAnTMZy+Xg0d1uhLIE71b2ukR46fmWWf8epTqPtBFd14XcutpoF0N7Pjnen1+GhRxawkh0iTieTPZvra25kznlkKNHFtLGwx0q2Vf7AVbW1qSKql932bkFejiLOyEnj1IN+UU3YJ9ykBquzt+fwuvjF79fPym9r910PJ7P5yNbZEeUS2/syNjZ2BYZ/3jfU2YHWYIKW0gJVmWGVT8AV1MmC5lx2/Ix2uAMV2F/PTabSXy62MH8En+NlWIbRyfw7fwDBPLIomVu75heR6zA1DR+mirUt2JV/12j21ZcU1Vol91500CXCOfRN+6H/bnvY9vA+PPy8gyiCshMTj05uRtFQxxEJbWsmkpMjyeTRFR4H+9eTpiGseI/EYmOvUcHaG2Hw63BWOrxEwKLlMz+r8oYK2dy2+5IrHOxB/HbGFGk4vFj7JtLXwZ1M3lHGuK7d6BXYRp9oNeBXgd6PUqv1z9Nr9vILanD2twaPQu5Jcgaa0l71Y7g8ypMB2jXXn293PBuhdTk7YGeB3oe6PkwPV/s+6A84WODJ8s4DIchMFlgYA7zUqqgPiPnBtv9kfDAtQPXDlx7iGtdIirypcl5amNcgA4Pb6ZifGNSN17Ej8tuzMe9xhJPZsjeDdOfxioxFYtIm246Hi9K43w3XdTG+m58xzXZODDz40ivATbhhFtG07vl4wc8YhrCOsWq0TnCKzh/d3EJf6CnObYhnWxyU/WryavJXq289QGNJ2cfIEYYwbfWEAa1zOy9auPmn1EcZlaOssZK316wWExPSmjJnjRcgSUoentBO9/HTSLpL94PUPn4z2WoNjez89U87N09VnWk4nJ8NdmeJ62QtzlgmWzWrwuwLUzwrgfVbpxcdLIuJmYyerYL4LMPgYeZqapGh2bMQyr+7sK1vGWqcZ7zlQglM9IuBNFPHIdtn+IT+DtahGcjrnkE5tCDZ9KXTTrKTDXOotjyf6pMOq5Q6nFvwo1PTz5/+/L25OjTh9N3Xy7eHT0bTUb+3ofcMkcq1Gt+8BiFPxu3g1ys3jmPjVP7Gnu69+MwImPUBe8XPROveLjqRCKmyyHrQMbrpCfUlVgsUnT0zaqu4+V/G7KtmF5dr+oXCJtLx9erweiDPj8572eoT+HxSe3eCPpF1G3oAKrhO5GIW2pX0+LuuktESZiTDc7Fh6fRhaNLVrES3hnbdskgcZJlVPsH9m684pl2y3539vXiklnUz4wrk7OsxTmzAOdiKr6L7+x0nKzGATCvL4RCPWsicaJe/vsPr+YI7Q== +api: eJztWEtX3DYU/is62hROh/EkJSmZ3YRACw2PA0O7ICxkWx4LbMmVZAYfH//33ivZnieERZeTBGLrcZ/fdyXfmlo2M3R8T89VSB8GNOYm0qKwQkk6phdMPxGbcvKoQsIMSZjIePxD0gEtmGY5t1zj7ppKeIENsO4vXsG0wO0Fsyk8a/5vKTSP6djqkq/rmIL4J14RlfSarHKahrDXRCnPGR3X1FYFahDS8hnXMJUonTPrhz4f0qZ58Kq4sV9VXOGeheaEZQZURwq2S4tzrCgyETG0Ing0aEq9qU2Fjzyy6K5WBddWcOPlWt0+bjrDclVKi/60y3q/TKrKLCYpe+Yk44l1gXzTr98+UoxXwsoMRkbNgHKtlb7gxrAZ39Q/kUS5Z5aR3C8ifkUo5IzM06o3xudySKapMAT+QUKtiMqM6awipeFJmRGREOYW61IaosoVr5iM4YcIGYkYYooyNBOGxwOEikWxnQkRrEt5VhD+UmRMSGfI8t456zYPl4NiQJOcwbsss4yFGfcQagYuA9VXFj1dJcn2NIQwqRIAlcg5Wr4HanOzTyC8LgaSv1jnSzX8eR4AX2t5eGZaoEUOBCyOhY/69RJOtqH9/PbqknhUgRUMPBcZxFkay6QVzHJnWy+cMOsGMhVBRk0EwpeI8gvMG6Mi3BcTy8zTiis9eNeiB9ZbYfEVWX8KOLjxtAEONS62plDSeNc+jg63xxdhIbqSMKSw73A02r4UyPMMeY5JzCzDTVJZ8DETbbZfYSVsA6PzXzfZuQZ6cu1XAtQtmNPFFzDVYh9UQ/bvb06PyZfDT78/7KXWFmYcBPP5fKiT6IBD/pQeKj0L4BV/cN0+soNrTnJWkRCY3aeZLOoBMQWPRCIiLFvWe+uMwSxsz8dqMfGz9Qbme/yVWtB1HE3I3c0ZceQRSYXc3lC9jFjKQuDAOMyYfKKL/G8qXddiyjxnuq/OqwpAEODWluan9bmtY+vA+HM6vSZeBIlUzFtyYjXyitCJXEiRlzkdA77gjb34t88jpKHP+Ds8kb72SAetdXewNCjNW/w4xzwlo/8rM0qLmVjXC4qWuNiC+Jv3yFPx8C32zYVNnbiZeOaS+LO3o1cCh9COXjt67ej1Jr2+vJteT55boAXH5lqBaowt3G5KrcGcrBqSi4WbcDbrpaOv3dedrSSEK+qOnjt67uj5Oj0/bbtQTvCzAb47EYfuY4ioyDEwhq8KuIui+Ai+Ozrd7Sfhjms7ru249hrXYDLnNlUxdm2UcdDB5s2YBnAUmqD2l8smwM+9UnPszHD93HV/Sg2BobWnTQNor1MQ0ozrQmnbBM+Yk5UPZpz29Opg475wU696M304gS2mzq1jlsP1lpEjcnNyOyV/wDE8Z5ULJ6pcFX00OhptlYpLX5E4uT4j3kMPvqWC0IlFZm8V6xe/R7DrWRkO5UvY6ha3+fCEHO4OelJiBnpQtPqcdHz3i2DEP5x2UDn/Z+qyjcXsZtEPO3lheeGp2LevRuv9pAXyVhsso9X8NQ62iXLWtaDa9BOTDgjxgRkNP2wCGGKBPIxUDntdMcYmFd672FLcoqw0FuM1oFCxOdyeUG/bceyWffcz5G+vkXwYYs49MLsaPAPJZTgEdUHkt/X/h5kKg5wJGbQqTHA8ubi7/DY5+H52fHJ5e3IAEof2xbrYIkdyJpfswDYKXhvXnawXZ85b7dQ2x5a/2MC1yBB1zvq6ZeI9NlcNLB33TdaOjAAiT6h7WtchM/xOZ02Dw5B9XcH4wyJ/jrCxMPi8aIy+avPeTdtD3Sdvd2q3etAOMlm5CpCV+AaPIGbRLW4eYGXKWQxoRuP85LE34WCKIhabN9q2zaDbMYkiXthX1q4c8Ui7vt5dX91OkUVtzziH0wFGNZsjC+D3mP6Av/DiO6u+AYzjNYUqPys9cbxc/PMfr+YI7Q== sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-all-users.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-all-users.api.mdx index da5d5df32b..ef8aa6c543 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-all-users.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-all-users.api.mdx @@ -5,7 +5,7 @@ description: "Search for users based on given criteria." sidebar_label: "Query users (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWUtz2zYQ/isY9JJMqYcTJ015Uxy7dZsmri2nB1kHiFyKSECAAZaWVQ3/e2cBynqQTuxOe5NnPBKBfWAX3wdQuyuOYu54POHXDiyfRjwFl1hZojSax/wKhE1ylhnLKgfWsZlwkDKj2VzegmaJlQhWiv6NvtFxHGuDcKPHuXQMdFoaqZFJx4RmQpW5YBkIrCwwoVOmDTLQYqaCwRNRVDoVLFGVQ3JlKmQmY5gDm5m7/o2+AvBPk7XoG3Z5ejVmo4tzZm7B3kpYTJ8NRCldD41RbpAEwZ4oZc+Cw9ZAb63XL9IfvlZglzT1/EZTxFllMQfLUkAhlev7CG80j7gpwQpK0XnKY55JnY6Uogw6HnELXytw+NakSx6veGI0gkb6KspSycQrDj47SvCKuySHQvhZpT5mPJ6sOC5L4DE3s8+QII94ackhSnBew1hvrZES1oolj7hEKNxT7GQSVLplyKGVes7riBubgm3PEDgyUSkkry7hdR2ClRZSglAwOI04SlRwj54/Ka1XxuJlSAyvp6RZijk8abnWFFtrkhphDpZHPDO2EBiGXr6g9StZSHykrPNrHGW4E3Erqbtrq+8V30JmLDxFs+7Mz4WYwyY/UYe/DqWHFdp7rZoAH5tuorsWBXQC5MEJKIRUHTNb6yeanPnl7OJhe74rxl20oa3AD7jSaBeW/GI4pI/dE+zj7zx6PAf3c/LYbD0VzGhQqPM9iHTD9PUxJTaT1iGR6JNQFbinQVWJf6v7LbCGzD8FrVsau+nY9/+ddbXU00dm8QssHyn5v8J/k4lu4G/P1xE/7sL1W5Gy5qZ5GOClNTMFxY9toO8aG7GLINncdSwkmgnHguAMUiY1m1yenbCfj1/9NH2WI5YuHgwWi0XfZkkPUonG9o2dD2yW0D/JPe+zcQ4WWCGWbAZMpKkkn0KxzRYyV0IiM5kwNP6Cb5bNKIt9f+F+h01+tn1d3W9rZSXff7UZsevLcyZT0CizpdTztuvdG29mKoxnSugvfLNrXXfkrhdXFYWwy/WrzK4DukdQYPX9Y+Dli5btcQ7s1/H4ggUTLDEp+Fc1pPevxhEFUUgti6rg8fFwGPFC3IWn18NhTTaxE7StSDSDu1IJ7aG1H47UrDAWGvz4wKR2KHTyX+2MsXIu9/32d7jVgPhdiGhNnqM23q+1qDA3Vv4N6YE9B/Yc2PMge1628X5m7EymKegDdQ7UOVDnQeoct/H+wSDLTKUPt86BOgfqPESdV10/eM410k8yxRzYW7AMrDX2QKMDjQ406qRRHfECMDdUoS6NrxKUAnMe84Ev5Q9CAZNTJZMI5XzZqrKKx3wV2FLHg8EqNw7reFUai/XglrbiVlhJZXu/czQdWLVGizKJUHnw2N41mqD6yTqavVr+LwJhIZY+i2VT6N6YfjN8M+y0SqIPWKTuQIgwYG7rHFibJUJ3mg3CjzFcU1HLQVJZicsrUgvpmYGwYEcVJf4eC40/b52egxCPmi9na4T89tfYbzKdYZebrsLpnSjKwMBNXXdTsNpAbf+5KU9tFaxCL2Fy3wzYyDY9gFDon27K9aEMP7wvsg/3SuiTVcjEdnGcxmpPi8z4NDSgbSeU0AXWhR0Y9o/aBLk49zxPTFFU2h/2es4WEnMmtjaoaSLRCaBkAlRLi1frfKzF3ocZ9il4ZEd9AldgwPqMn0vMq1k/McW6d3T/OVNmNiiE1IPGhRucjP64/vBu1Ht/fnL64eq0d9Qf9vEuVESJg4XQW+vwVdGmr/bM98ee78e71T469OK6e3ENpxDucFAqIbUv31oVyvLEu4knh+NrWFKLKhxbE75aURavraprGvZueTyZbk45eqojnoNIA75DFZmfhI3pjck/iavKl673+wt1tNYYJQmU+E3Z6dahffHxakxnQtNHLExKOlYsqMcoFjzmN/yG+24kWfDHjR9fcSX0vPKE5cEu/f0D9ExSDw== +api: eJztWU1z2zYQ/SsY9JJMrY+kTprqpjh26zZNXEtOD7IOIAlKSECABUDLqob/vbsA9UkqkTvtjc44FoHFLvDwHpZarKhjM0sHE3pnuaHTM5pwGxuRO6EVHdARZyaek1QbUoCBJRGzPCFakZl44IqAqeNGsO69uleDwUBpx+/VeC4s4SrJtVCOwGemCJP5nJGUM1cYDg0JAVswYpEMDi9YVqiEkVgW1mEoXTiiU+LmnET6ESKMOPdPk7XpG3J7ORqT4c010Q/cPAi+mD7rsVzYjtNa2l4cDDvQ1DHculpDZz2umyXf/VVws8Su5/cKV5wWBsIZknDHhLRdv8J7Rc+ozrlhCNF1AiClQiVDKRFBC52GgyPr3upkSQcrGmvluHL4keW5FLEf2PtsEeAVtfGcZ8z3Svkxha1YUbfMOfjV0WceO/CYGwzoBLd+hDbeW2XFjGFLMIKNyOxT/KSCy2THkXVGqBktYXkmATLUepAcKSukw6g2pmUZFisMT5BCwSFwyAkn+YY9fyCsI5j0bQCGllMcmbMZf9J0jc525gTM4jOY5RmFrcqYC00/vMT5S5EJd6Kt9XMcpm5vxTVQ9+dWbga+5eCSP2Vk2YjPDaCxxeesIV7DoOMD6nstqwWeCjfKXbGMNxLkaAdQWciGnp35o0yu/HT2+bDb37TGfbY5U3DfYHOtbJjyy34f/+yfYB9/g6WdrMFDTE5F66lkdtoxeX1AkWaavj5HYFNhrEMRfWKy4PZpVJXs3479GlkD8k9h686IfTgO439jXrXhyYkofuHLEy3/V/pvkWgm/m4/GJw38fotS0iVaY4THGCC9Jp9Xyf6vrMhuQmWVa4jAWjCLAmGEeRoocjk9uqC/HT+6sfps7lzuR30eovFomvSuMMT4bTpajPrwSP+ot3zLhlDCuUkY0sSQd5PwAxiMkm2W0hszmORipg47RN8NW2CKHZ9wv2GmnxvPV1ttrUwgh6+2gzJ3e01EQnAJtIlDKiH3s94EbyQDCLJ1Be63bWmHLkfxRZZxsxy/SqzHwDziINXom8fA5CtDn0DsuSX8fiGBBck1gn3r2oO37+qQLiITCiRFZA9gUnwxB7D0+t+v0SfrpG0tZUowh9zWL6n1uFygBwZJMKKP35hQsG8VPxf7Yw2YiYO43b3tFWR+F1Y0Vo8L+p8v1OscHPw+DfkklY9rXpa9RxTzw91vl9pE4kEArTSaaXTSueodM7rfP+gHQBVqDbrtNJppXNMOq+avvBcA8QGSQhfkx64IdwYbVoZtTJqZdQoI+jMOHzJwQp1rn2VIGduDk89X8rvhQImxUomCsr6slVhAA+6CmopgeSrOYwtB6tcG1f2HnArHpgRWLb3O4fdQVVrtkgdMzkPEeu7hh1YP1mv5qCW/zNzfMGWHsW8KnRvXb/pv+k3ekXTIx7xdiCsMHBu5xxYu0VBN7oNxqc4LrGoZXkMm+qWIxwW4IkAZG6GBQK/4UIVz3vH52AELeHD1Zohv/459puMZ9jt9lbh8pFleVDgtq67LVhtqXb4XJWndgpW4S5hsrkM2NpWdwCh0D/dlutDGb6/KbL3D0rok1VAYrc4jm2ll0WqPQwVaeuAIruAimEH+t0XdYEA6KjzWGcw1h/2IJKFcHPCdjaoukTCEwAyAsdaGsSt8FibvQ895FOISF50kVxBAeszfgaei6gL4dZ3R5u/kdRRDxBVvSqE7V0Mf7/78G7YeX99cflhdNkBj133GCqiqMGMqZ15+Kpoda/2zN+PPT9c7871UXsX13wXV2nK8UfXgzNaKF++NTKU5VF3Ey8OS9e0xCuqcGxN6GqFKN4ZWZbY7MNC+3R7yuETeJxzlgR+hyoyvQgb0xljfDSXhS9dH94vlGfrEcM45rn7qu1059C++Tga45lQ3SNmkOKg1bAF3jHC/wN6D//8bSR68MeNb19RSFWzwguWBr/48w/0TFIP sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-cluster-topology.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-cluster-topology.api.mdx index 600acc0930..0bd48cbb72 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-cluster-topology.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-cluster-topology.api.mdx @@ -5,7 +5,7 @@ description: "Obtains the current topology of the cluster the gateway is part of sidebar_label: "Get cluster topology" hide_title: true hide_table_of_contents: true -api: eJy1Vt9v2zYQ/leIe9oA1XK6l0BvXpIGHrouSNINWOAHSjpLbCVSISmnnqD/vTiSshVbTRyg84slivd9d/zuBzuwvDCQPMBF1RqLGlYR5GgyLRorlIQE/kotF9IwWyLLWq1RWmZVoypVbJla+3Vv7J4LbvGJb5kwrOHaMrWeQQQaTaOkQQNJB+/nc/r7P3gyJS1KS/C8aSqRcYKPvxji6MBkJdb8mPy+RDa4SGR8T63xsUVjCdxuG4QEVPoFMwsRNFo1qK3wUaVafUVtjsEXrBKGHGRhC7Mlt4xrHDxnthRmiG7ExLXmW4hAtlXF0wohsbrFCITFeoLoRquNyNEwIddK1y50piTjgZhJlePrgdCuZT59SK0Ujy2yX56ELQUhB6d/ddhsecnWyuvjKUdsQlosUEME3jm/9Nt76CMolbHThPRF8hodrkaelUIW0wTGaiELgmuU/gEcfTkB6iVfSTNBkC9Kvd/Fai55gTlzrD4n6U161Y+4B9HfLPKOku3UeZPuO/tXxF9e7lJ2Z3Li2WlFSXyIfeneUvTFf8vXltHGoepDEKQaZ4XYoJzkDfJHgLKtqaVVyPPgR1WpJ/coJM+s2CCsKOuQV7Z8zZ+hGfndg1MneeBNSMxW7p9z5Dms+j4CKyydB9wMYECrG9RG+H51rEE4jLBnIvtHsL+7vUu5Vm45lOqd+G9CA8KWbZ2iHjcqIcd99xSRD5vVs4K5UK38QWHuuUeVQy3SNBp5znimlTE/wZuhBIWSH3hmlZ72J1NyLYpWY85GFmztTEKTm+zZb/ElzLC/XxI8KD3k3b+IKbJrbziVewcko3S4DyPtNgw66OkXQY22VDkkUKBrCpxqAuJhAkIEBvXGjbaHDlpdQQKdn6R9Escdteg+6ai19vGGAt1wLcgH11b2vX3N24rOo1IZr9zy4WXjWccPEV/wupU5Z+fs9urufh/6sz4/QJ/Pz+eTqK7xTyMubpbMR+hAx3eEAba0tpmE9ZtPAe77FR1k1mpht3dkFq4NyDXqResbUVAz8Dl0evebIAoPH4bM+uOfe1faNAuceZD62BEY9RWYz86OoiFnKa0zVdetdPkuCzdJGB8FNkr4SmRIaURXBl6PaT/6LywkNjubkSg+cyg0k8RxIWzZprNM1XHmzXb/aaXSuOZCxoHCxBeLPz9/uly8+7i8uPp0d/XubDaf2W/WBd8oY2suR35co93fFfdp/Czgbn9X/El3z6CdxW82biouJGWTC7oLRfUAO29Ww6XnAbou5QY/66rvafmxRb2F5GG1ryN68/OKBhpV4VfckmZZho11BVe17u5weOelpNvV9/UVZct3D9Ul1A== +api: eJy1Vk1v2zgQ/SsETy3gWm57CXLzOmngRdsNknQXaOADJY9ltpSoJSmnruD/vjMkZSm2mjhAFzBg8eu9Gc6bGTbcidzy83s+U7V1YPhixJdgMyMrJ3XJz/lfqROytMytgWW1MVA65nSllc63TK/CfDjsv3Ph4EFsmbSsEsbhljEfcQO20qUF5Gr4u8mE/v4PnkyXDk8SvKgqJTNB8Mk3SxwNt9kaCnFMfoeArYlEJjpqA//WYB2Bu20FuFmn3yBzOK6MrsA4GbxKjf4Oxh6DT5mSlgxkcQvaLxwTBlrLcQLdiN71mIQxYovDslZKpAqnnKlhxKWDYoDo2uiNxCkmy5U2hXed4U9EYlbqJTzvCO2aL4cvqS4lXgd79SDRZEKORr/22Gx+wZDZxydQ9tgkRiZHhY14MC5MvX/HdyO+1tYNE9JKKQrwuAZEhrT5MIF1BtcIrtLmF3C0cgLUU7ZSzCRBPhnqbhcrRClyWDLPGjRJozJE/Yi7DfqLg7ynZPvovCju+/PPBB+D3Ep2f+TEuzOaRHyIfeFHKYTkvxErx2hjm/XRCYqaYLncQDnIG8M/4lDWBZU0BWIZ7VBKP/hPWYrMIQRfkOpAKLd+zp62GIXdrVEnWRCOUDDrsvteol3IjwYgAt0Hv27BOM1usETIUK+OYxAvI+4ZUH8P9g+/d4468dMxVW/lz4EYEDZanSJ2r1DJsl93TwnyYbF6lDAzXZe/SMyOu5c5VCJtham6ZCIz2trfYE2bgkjwAbWgzbA92EhWMq8NZmrvBFv5I7HIDdbsl9gSe9jfTwU8RrrV3VeAFNhVODikvQOSnhzuYku7iY0ORbGj9QLcWmPK8xx8URCUEzxpOyBOWTAb39ruG14bhatN6KS78yRpqETvzhsqrbtkQ45uhJFkgy8rXW1fiVrRfSidCeWnDx8bjyp+9HgmirpcCnbGbi5v7zrXH9X5FvpscjYZRPWFfxhxej1nwUMP2n8jtLBr56pB2LD5FODdbkEXidVEuu0tHYvPBkCVm2kdClGMZuTz6DQOm3AmfHxolfXnP3c+takX+OMx1MeG8F5d4ZPx2yNvyFiSdaYLPOv1jt2ROglW3Q6vJ3hMCiAZ0ZNBFH3aj2GFRWGzt2MKSlAOuWZRNjki1+kY6ZIsHNv/p0qnSYGvwSRS2GQ2/fTl88X0zcf57PLz7eUbRBy7H847X6FgsMf27LgC170VOxk/crjp3oq/6e0ZY+fgh0sqhYCkJu90E5Pqnu+tWbSPnnveNKmw8MWo3Y6mscWaLc4vujyiUehX1NAoC7/DlmKWZVA5n3Cq9m+HwzcviW6f31eXpJb/AA/VJdQ= sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition-xml-alpha.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition-xml-alpha.api.mdx index e6de53134d..0991f335d0 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition-xml-alpha.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition-xml-alpha.api.mdx @@ -5,7 +5,7 @@ description: "Returns decision definition as XML." sidebar_label: "Get decision definition XML (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWFFv2zYQ/isH7iXBZMnp0q7Tm5GkWbakCBJnK+D4gaJOFluJVEnKjmHovw9HSbZju1sfij35wZAlHe++u/vuxOOKOT6zLJ6wSxTSSq0gxUwq6aRWbBqwFK0wsvK3MXtAVxtlId0XBm7h091t+KyeVRzHSjt8VuNcWkCVVloqB9ICV8CLKueQIXe1QeAqBaUdoOJJgSloBRe8rFXKQRS1dWgs6NqBzsDlCIl+CZ/VI6K/m/Si7+Hh6nEMo/sb0HM0c4mL6UnEK2kHTuvCRqIVHPBKDgxat/dg0K8Ly/SnrzWaJb06fVaZNpDVxuVoIEXHZWFD7+GzYgGruOElEkoWT1ZM8RJZzPrw/IlLFjBJkau4y1nADH6tpcGUxc7UuBvecY7ArZUzhSl8wWXv9YFwB7DIpciBC2cp9BxqJb/WCDJF5WQm0QBBd5SBfn3IAmZFjiVn8Yq5ZUVgpXI4Q8MClmlTctc+enfOmmZKgG2llUVLK94Mh3TZB/3p7vZfsFLibS0EWpvVRbEE42mEaehjKLRyqJyHhC8ueikL+r8H1Doj1Yw1TdME7PxbUNY8vtzYv0bnIWZcFpiGcKcN9skEbhAqo+cyxRSk8k70XkOi0+UeSl5VhRScVEeV0UmB5c+fLSHYRv0a2gjuW8nOLujkMwpHqWsFk9b65OHDBfx2/vbX6UnuXGXjKFosFqHJxABT6bQJtZlFJhP0I7nTEMY5GoSSLyFB4GnqneYFeVWhcRIt2AqFzKQAp72DHWyg0Lb+dUFuYRGz14s3KdhNxRZlaiPZLp1H8PRw0xNyKdVs37Rfk/G6IB080bWLk4KrL6wJmJOuOGh014qty5KbdbW8NtAEzDruavuflP/lzZ5uItTv4/E9tCpA6BQ3ZdUZIidKqWRZlyw+Hw4DVvKX9u7dcNiQTsr4d3iiAF+qgitPrV13pIJyw1vvmFTWcSV+VGa0kTO5azdkzSYXrCPxZetRX4rnh0tx3QoW0uVe50zOUfnOtuDW9/1M1+pYkceKPFbkD6zIt4c+jiMFFGVDPERjtAEtRG0MprSVKLx6+kT3tmmrgtYda+1Ya8da+1atNQEr0eU6ZTGboWcObfRjFvUfv8FmH2yj1dZk0PiNbsAsmnk/P9SmYDFbtWXUxFG0yrV1TbyqtHFNNKcczbmRNCv5lNLrttx6GhVa8MI/PpROekFDSu/mzgB1zR0u+NKHl0y+Vv1++H54UCuJfkMjjWSthy0ZtxpEr5Yq/aDaVvh7FPtRxaKojXTLR1rWhidBbtCMakrJmiSdPa+d7lshFnR/PvTU+ePvsc++VJn2yzsW7AOhrKCxLfJheLbPuPsbXzhCl2WtfPdUs3ZbxLcc6yZeKqlCClTWc7sbKnux2/YN/NVahLOQktIyp2+aM+nyOgmFLvtBd31NCp1EJZcq6kzY6GJ09/TxcjS4vbm4+vh4NTgLh6F7cd75SltXcrWFg4apQ0MeDVgnfrg/3fV/tfl+HI8Qdo8QOlb60bcquFRUJz6dq66ZTNihZsICFr8+aKB+Mg26njBhq1XCLT6ZomnosUfE4sl000J8z0ml9XFjccYLu3smsZ26k4fu9OIU/o+TioOB6R5ytfStsKjpjgXsCy53Dl6aaROwHHmKxvvZSoyEwMptrV0fOVALWffy6yuq/X8A7sugUw== +api: eJztWEtz2zYQ/isY9mJPLVJJndTlTWM7blo747HltjO2DyC5FJGQAAOAeoyG/z27ACnJktzmkOlJB43wWOzz2yUWy8DyiQnix+ACUmGEkiyDXEhhcRg8nwQZmFSL2k3j4A5so6VBmh1ixg375+Y6fJJPMo5jqSw8yXEhDAOZ1UpIy3DMka6sC85y4MgKcCFjSItEPCkhY8jonFeNzDhLy8ZY0IapxjKVM1sAS9QcJdwDuNljT3rG7i7vx2x0+5GpKeipgNnzUcRrYQZWqdJEqScc4NJAg7E7C4P+XFhlP31tQC9o6/hJ5kqzvNEoTqO1lovShM7CJxmcBDXXvALSEn24DCRO0E29ey5W3vkTFkgtyIc1twWONXxthIYsiK1uYNvRY7SOGyMmEn3yBRa9/Xscf8JmhUgLxlNrKAicNVKgBUxkIK3IBSpORliKRX8+RA1MWkDFg3gZ2EVNamOMYAIat5C+4tYvvT8N2vaZFDa1kgYMnXg7HNLfrtIIgX/RlSBgmjQFY/KmLBdMO0BBFjpvpgo1kNapBHMbzauSxjuKGquFnKBabXsSnL6mygrR6zCwK7BOxRzjiFLZjdLQh5VxHNdaTdFxGRPSGdFbjcjLFjta8rouRcqJdYQnEcHVz58NabCp9UvVRuzWU3ZymUo+Q2opdJ4w8dIf7z6cs99O3/36fFRYW5s4imazWajzdACZsEqHSk8inNKP6I5DhmajDRVfsATxk2XOaF6SVTVoKwDdX6NbcpEyq5yBndqMXOvt65zs1SKMrw6vQ7Adig3INFoE23AesYe7jz0gF3hgV7Q7k/OmJB48wZyPk5LLLwGG2Apb7hW6LcU0VcX1KlteCkBGxmLVMf8J+V/e7vAmQP0+Ht8yz4KlKoN1WnWCyIgKoVY1VRAjLnHG5372fjhsiSdF/DsskQzmNZrvoLVtDoKjWuPWGSYk6iXTHxUZpcVEbMtFQetYBB2IL7xFfSqe7k/FVSmYCVs4nhMxBekq2wyBT1+AXGFBPmTkISMPGfnjMvLdvo8j2kJe1oRD0BpdptK00XgZoatE6djTJ7qXTVcVvCIdcu2Qa4dcey3XcBMbgULhhT6YgEMOXfTjIOo/foP1PdhEy709QuuuvBgp7EX6nqLR6LJg6ROqxTxYFsrYNl7WSts2mlK0plwL6p9ccGnbJ14PqFKlvHTL+wJLG9S49AZvNVVX3MKML5yjSeRL1mfDs+FerkT6Ckdq07yFHpYbpaJnSzm/l60n/h7GrmkxgIVN2MU9HfPuSQBvFXrUUHBWcOnkOe4090S44gcfehD98ffY4UBgX+iOd3jYVYSigiH0mg/DN7vYQ2UphVJV4VlXRxF/7oLENwzrumBKLiy2gBcfkts1mj3Ztd9hf3mJ7E1IQfHI6cvnBDk3SYji+uZ39Z+UKokqLmTUiTDR+ejm4dPFaHD98fzy0/3lADmGdm6d8TUCpuJyQw9qq/a1e9RqHbmG/3jb/uX6S3J4Vth+VuhQ6ZpgLIRCUp64cC67svIY7CsreDR+7fGBKgtmhK8Oj8FymXADD7psW1p2uuH687qYuOqTCeM8GMQ5L832O8VmEI/uuheNY/Z/vF7sdVG3yOXCFcWyoRkOUYdXn2XaZzxYAM8w38liTztKU6jtBpfVgwSVlVWlv7qkevANA/ewdw== sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -29,7 +29,7 @@ import TabItem from "@theme/TabItem"; Returns decision definition as XML. @@ -42,7 +42,7 @@ for further details. ## Request -

Path Parameters

+

Path Parameters

The XML of the decision definition is successfully returned. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-incident-by-key-alpha.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-incident-by-key-alpha.api.mdx new file mode 100644 index 0000000000..ab9841f58b --- /dev/null +++ b/docs/apis-tools/camunda-api-rest/specifications/get-incident-by-key-alpha.api.mdx @@ -0,0 +1,60 @@ +--- +id: get-incident-by-key-alpha +title: "Get incident by key (alpha)" +description: "Returns incident as JSON." +sidebar_label: "Get incident by key (alpha)" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api +custom_edit_url: null +hide_send_button: true +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

Get incident by key (alpha)

+ + + +Returns incident as JSON. +:::note +This endpoint is an alpha feature and not enabled on Camunda clusters out of the box. +See the [Camunda 8 REST API overview](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) +for further details. +::: + +## Request + +

Path Parameters

+ +The incident is successfully returned. + +
Schema
+ +The incident Get failed. More details are provided in the response body. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
+ +The incident with the given key was not found. More details are provided in the response body. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
+ +An internal error occurred while processing the request. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-status-of-camunda-license.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-status-of-camunda-license.api.mdx index 6b1955b761..b581b01f02 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-status-of-camunda-license.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-status-of-camunda-license.api.mdx @@ -5,7 +5,7 @@ description: "Obtains the status of the current Camunda license" sidebar_label: "Get status of Camunda license" hide_title: true hide_table_of_contents: true -api: eJydVMFO4zAQ/RVrzqEpnFBuFdtFu2LZFZTlgHpw3Glj1rGDPS5UUf59NU5SCgVptbk4icfvzZt54xZIbgIUD3ClFdqAsMxghUF53ZB2Fgr4WZLUNgiqUASSFINw6/SlovdoSVzIOtqVFGaAyMBjaJwNGKBo4Ww65eVz1BHnLfoxqnKW0BKDyaYxWkkGyx8DI7YQVIW1PKZaVCjGhBh8Dyk8PkUMNIEMaNcgFODKR1QEGTTeNehJ9xK20ujVWKFjAh9R6A+zFjqIdDgTa2lCCnNUoX/WSdJAWzpnUFrIwEZjZGkQihTfZTAgLVLke+p7bYzwSNHbRD/SMq4YNOw+r+hAH8hru4Guy4A0Mfloh5uhbtDxk0GNVLkVFLDBVCVJFRSQvyIG9Fv07KgWojdQQNv3pSvyvK1coK5oG+epy7dnkMFWes16U5l5u9e4ltEQFGCckib9fm9L7ipvWFnje4Hn4mZ+uxCXkvBZ7ibQZcCUb6HPp+fTD1E59BPE2a9voleYQA8dN8JWRM2HsH3wvwB33ZILqaLXtLvlY315SpQe/SxyzduxdwNfQk9WSkGQDS9fna8l5/X9fpEarO3apeNDo48T4a6gD33m08npkRpOdu28UK6uo01jaDfiWVMl5IEwZWIgFrT3MPNyvw5oB5+J3z2jOJ1wU3rnsLRQ5PlGUxXLiXJ1rvpj+7U0rsxrqe1owZBfzH7cXX+ZnVx9u5hf385PTifTCb1QEt+4QLW0B3lc4uG9czwhb5S3r1fQf12LQ8sIXyhvjNSWTZS0tsMoPexLtcyGcXiAti1lwDtvuo5/P0X0Oygelq/Tw19dBhXKFfo0e39wx51SChtKY2YiUx/dm2y1/VBfztkjfwFIJxdy +api: eJydVE1v2zAM/SuCzmmc9hTkFnRZ0aHrhjZdD0UPssPE6mTJk+i0geH/PlK2k7RugGEnWxT1Hj8eWUtUmyBnT/JGZ2ADyOeRXEHIvC5ROytn8keKStsgMAcRUGEVhFvHU1Z5DxbFpSoqu1LCdBAj6SGUjn4JuZYXkwl/TqP2OO/Rh6iZs0h+DKbKkuyKwZKXwIi1DFkOhRpSLQmsD4jB95Bk/VNBwDFh464E8nXpC2RI59K7EjzqNoWtMnrVV2hI4CsQ+tOohQ4iPh6JtTIhujny8686ptTRps4ZUJYMtjJGpYaM0b8ZyQ5pGT0/Uj9qYygNrLyN9D0t44ouh93pinb0Ab22G9kQG2pk8l4Od13d6K7h6wIwdyu630CsksKcDskBMYDfgmdF1bLyhi7rti/NLEnq3AVsZnXpPDbJ9oL8t8przjeWma/bHNeqMvQrjcuUieaPsuSu8oVVBXxMcCruFvdLcaUQXtVuLClwpnwPPZ1MJ5+isusJxPnPa9FmGEGPFdfD5ojlp7Ct878AN80zF5LGQuPunp+15UlBefDzimte973r+CJ6lFJ0Ikv789X5QnFc3x6XscHarl183jV6GAh3hVrYRj4Znw+y4WDXzovMFfQ2jqHdiFeNOc3WAS8zVUBOaK9h5uV+HdF2OhO/WkZxPuamtMrh1ALJZkPIVTomuiRrn+2/qXFpUtAm6SUYksv594fbL/Ozm+vLxe394owQx/iGMfmSBFMoexTHFRzvneGEvMu8Pqyg/1qLXcsQ3jApDT1nEcVc626UnvalIgm04/Ak6zpVAR68aRo2087yO7I/H6aHTwSVg1pR73n2fsOOO5VlUGIcM1Mx9WBvstT2Q321YI38BUgnF3I= sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null diff --git a/docs/apis-tools/camunda-api-rest/specifications/migrate-process-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/migrate-process-instance.api.mdx index 71484fe225..0eff1841eb 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/migrate-process-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/migrate-process-instance.api.mdx @@ -5,7 +5,7 @@ description: "Migrates a process instance to a new process definition." sidebar_label: "Migrate process instance" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null diff --git a/docs/apis-tools/camunda-api-rest/specifications/modify-process-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/modify-process-instance.api.mdx index bc8eba6ccf..e5e565fec2 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/modify-process-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/modify-process-instance.api.mdx @@ -5,7 +5,7 @@ description: "Modifies a running process instance." sidebar_label: "Modify process instance" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null diff --git a/docs/apis-tools/camunda-api-rest/specifications/patch-authorization.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/patch-authorization.api.mdx deleted file mode 100644 index 1f51b44234..0000000000 --- a/docs/apis-tools/camunda-api-rest/specifications/patch-authorization.api.mdx +++ /dev/null @@ -1,75 +0,0 @@ ---- -id: patch-authorization -title: "Patch authorization" -description: "Manage the permissions assigned to the authorization." -sidebar_label: "Patch authorization" -hide_title: true -hide_table_of_contents: true -api: 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 -sidebar_class_name: "patch api-method" -info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api -custom_edit_url: null -hide_send_button: true ---- - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - -

Patch authorization

- - - -Manage the permissions assigned to the authorization. - -## Request - -

Path Parameters

Body

required
    permissions undefined[]
    - -The permissions to add/remove. - -
  • Array [
  • ]
- -The Authorization was patched successfully. - -
- -The Authorization could not be patched. -More details are provided in the response body. - -
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
- -The request to patch the authorization was unauthorized. -More details are provided in the response body. - -
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
- -The request to patch an authorization was denied. -More details are provided in the response body. - -
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
- -The owner was not found. - -
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
- -The request to add or remove permissions to an authorization was in conflict. -More details are provided in the response body. - -
- -An internal error occurred while processing the request. - -
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
diff --git a/docs/apis-tools/camunda-api-rest/specifications/pin-internal-clock.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/pin-internal-clock-alpha.api.mdx similarity index 76% rename from docs/apis-tools/camunda-api-rest/specifications/pin-internal-clock.api.mdx rename to docs/apis-tools/camunda-api-rest/specifications/pin-internal-clock-alpha.api.mdx index 1880618981..993b60b188 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/pin-internal-clock.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/pin-internal-clock-alpha.api.mdx @@ -1,11 +1,11 @@ --- -id: pin-internal-clock -title: "Pin internal clock" +id: pin-internal-clock-alpha +title: "Pin internal clock (alpha)" description: "Set a precise, static time for the Zeebe engine’s internal clock." -sidebar_label: "Pin internal clock" +sidebar_label: "Pin internal clock (alpha)" hide_title: true hide_table_of_contents: true -api: eJztV19v2zYQ/yoHPm2YYrld2mV689J0y9AVRuKswJI8UNRZYss/KknFMQwB+xr7evskw5FS7MQO1oe9rQYMW+Txfrz7/e5EbljgtWfFNTtVVnxitxmr0Asn2yCtYQW7xAAcWodCeszABx6kgCA1wtI6CA3CH4glAppaGvz7z788SBPQGa5AkM/JjfnQoImmcQCkh1Yag1UGMoBDzaXxwEM08S0KuZRYJRBuKqgsejA2AK/uuBE4uTELC6Lhpsa4hiyzHQDd+QAlDijAay4NrGRogIPBVbT3get2cmNYxhx+7tCHn2y1ZsUmPkqHFSuC6zBjwpqAJtAUb1slBafc5B89JWjDvGhQc/oX1i2ygtnyI4rAMtY626ILEn2cHUHp4XGSFw0C3nMRUszSALZWNKClUtKjsKbyECysGimanTh9YztVbSOdsGzcBHFQo2MZW1qneUhDr49Z32c7EV7vbOs2Y0EGRaujGObSXKTMsL5Py3xrjU/hvJweHw4kbW3FPfhOCPR+2Sm1HrkI9hDLByMmcvqMHU+nh4HGKLZ0Qssd1xjQkca09F6aGqwjmUkPBmse5B1Smp4htXW2VKi/2yf3Mf4M5skSKgxcKkikA/eQDEusKKrri7en8OPxqx9uv2lCaH2R56vVauKW4ggrGaybWFfnbinoS3bfTmDRoEPQfE3E8qqShMkVbOU0pk+M6Ry2DUR+0vS/aDHOPijWBydNvauVzkn2tBXM4OriHGSFJsjlmjK7Bx3XLHmnyAcvbReKUnHziXgctLUP+hTFd1pztwa7PADQZ4x6ULcTxjNa//7lnm9SzS+LxRySCxC2GtsY9aQEREFoaaTuNCuOp9OMaX6fnl5Ppz35JMa/IBIDeN8qbqK0noYjDWjrcNBPDEwaH6i//UfMWCdr+RR3EhvAWOeDiN+kiFKVvzpUbzOz7eronHVghegcVd+qkSq6p1ofsYeW+rXSvlba10o7XGl9xjSGxlasYG0XlcNDwwqWxzcoy5hHd4eOTmcb1jnFCrZJVdIXeb5prA99sWmtC31+RxTccSd5qZLwaDpV06gSZQVXcfgQWzRhuMYxilOuO1NxOIGLs8sF/MwDrvg6Zo8gH7s+mZ5MD3ol02c8zubnkCJMWtup/9EtFfJBt8n4Sxz3/S0lUnROhvUlLUvpKZE7dLOOMv6ggQEveqfnZMSy4c/bURm/flhEcql3XWwPj2f3XLdD5W0Pe9Oot6VNw8P5am/HRB86n0KcTl7sK29+HgtIWK07E7uoqcdD7dafUJ0PFHnGlBRofNwOEbsD+y7NwO8JEV5MiL0ksbF51jI0XTkRVuciLXv4LZUtczq05wOEz09nv129fzM7end+evb+8uzoxWQ6CfchZqm1PmhudvYxl+bJJeFpuJvta+N/cQUZBBjwPuSt4jKefCMhm6EtXDMx3tBSaV+zzabkHq+c6nsa/tyhW7Pi+nbbCeipz1iDvEIX+8gnXJMQUnKPFgRL5qoj+L3rTZ+NK2ZCYBuesX30LqeCe2hs86sFlc9ws9K2oqWOr+jWxVesYDfshrGM2ch7rMw4vmGKm7rjNdknt/T5B5BOFjk= +api: eJztV8FuGzcQ/RViTzEqa5XUSV3dVMdpXSSBYcsNUNkHanekZbxLbkmuZUEQ0N/o7/VL+obctWRLRnMoerINyyI5nJk382ZIrhIv5y4ZTpKT0mS3yU0vycllVtVeGZ0Mk0vyQoraUqYc9YTz0qtMeFWRmBkrfEHid6IpCdJzpenvP/9yQmlPVstSZKyzf62/FKSDaJgQyolaaU15TygvLFVSaSekDyKuhqmZojwakToXuSEntIEj+Z3UGUHj2IiskHpOYQ9L9rYMVI3zAj5FK0LOYUAslC8ARdMiyANJVUPTtR4Oh1BOUFrAM9J5bYCAvZRaTGRZF1LMSPrG0s2r1NKMLMGLNKwctiuuX+UHwdtKLtm2a6ZfKQOmztNrDSdmDQsDc0nSYVOwfq2TXmLpjwZO/WTyZTJchaGylCdDbxvqJZlBULXnJVnXpcokJyj96jhLq8RlBcLI3/yyJuTNBOvQW1tTk/WKXFjtkPPgcabHCB/dS3aZAw9nqTZZISpVlsg9HMgdo1kUCrObYLvCNGW+CXcfRlsnmAhzspgAVyrp49S7o2S97m0hnGy5BQJ65UveHRh5rvRFjAw2xW2uNtpFOG8GR/uBRNcW0iEPWUbOzZqyXHaEAIo9VNuLGBlKYPVoMNhvqEOx4ZSopZUVoQSYQpVyTum5QK2owClNc6TujjhMzyQVKZuWVH23m9zH9kfiPEqKnLxUpYhJF0AdBafwC6gmFx9OxI9Hb3+4eVV4X7thmi4Wi76dZYeUK29s39h5iiH/sdxBXwAbeNpyWeYQg02U9IZOXfiyLpyt24KT3w+c/hcuhtUHxjpvEahtrjRWJU/70UhcXZwJlSNsarbkyO6YDntmsilZh5yaxg+npdS3nMeWW7tGn1pxTVVJuxRmtscAFHEjbLZgPMP179/s6GbW/DIen4uoQmQm73opN8ZoiEFUSquqqZIhyIeRvI+jd4PBmnVyxr8BCUh9XwN+oNZTOCBHZZDnqC0AQyv23GT/o8wYq3AuPLHbDw2gq/OWxO8joljlb/fVG7A8HC1kLUJmsqyxXH1oSmVQz7Xe2W5b6kulvVTaS6XtrzQs4qgqDE7hpG4Cc6QvMEjDCYqxI3tHlq+IKziDOCSrWCVrkHtVGOfXw1VtrF+nd5yCO2mVhJWQMV6O1dSxBFplGab3ZYsXNA7PDsWJrBqdS3EsLk4vx+Jn6WkhlyF6bPKx6uPB8WCvVhZ9RuPo/ExEhJFrW/XfqeVC3qs2Cn+L4vX6hgOJXqX88pK3xfBMSVqyo4Yj/sCB1l7QzuMohJn45UPHjF+/jENyuXddbC6Pp/e4g7SVt7nsDQLfZiZOt/erHY85fch1hDjov95lHlBxAWWmwt7QRcG+9ma90ZeVuIAz8l6CVku4rbFdTuyW2Y9xRfwWLYrXfc5epFjXPOfQ3Ez7MJdmcdvD/2lppim/HNLWhEtPRp+uPr8fHX48Ozn9fHl6CI19f+9DlGowq5J6yw/cLJ+8VMSrcKU/eAp7tTk+Xt5D/9d7qK0GT/c+RVdV4Roe2LFqe9Qkybo3a+wzk2S1mkLNlS3Xa55GUVi8piY3m7bEIygqSOYoKm5qt7RkVsYMH47ZLIuXDZvfeWute92OEd4VtX9G9tHFgqv/ocueX425lttnXoUjCZNWLvgJiM9hco1fDEwgX2gTYX6V4GiZN3LO8lEt//wDv315Tg== sidebar_class_name: "put api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,7 +25,7 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

Pin internal clock

+

Pin internal clock (alpha)

@@ -33,6 +33,11 @@ Set a precise, static time for the Zeebe engine’s internal clock. When the clock is pinned, it remains at the specified time and does not advance. To change the time, the clock must be pinned again with a new timestamp. +:::note +This endpoint is an [alpha feature](/reference/alpha-features.md) and may be subject to change +in future releases. +::: + ## Request

Body

required
diff --git a/docs/apis-tools/camunda-api-rest/specifications/publish-a-message.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/publish-a-message.api.mdx index cc77148526..292680ce94 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/publish-a-message.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/publish-a-message.api.mdx @@ -5,7 +5,7 @@ description: "Publishes a single message." sidebar_label: "Publish a message" hide_title: true hide_table_of_contents: true -api: eJztWEtz2zYQ/is7OCVTWlJSJ015U22nVZqHxpbbg60DSK5ExCDA4GFZo+F/7yxBmZQoOe5Mb41nPBKJxT6/b4HVhjm+tCy+YZ/QWr5ENo9YhjY1onRCKxazqU+ksDla4GCFWkqEIsgOblWzywI3CGUjmYHTYEtMxUKkUHLjBOmykOqi9A4zWBhdgMtRGEi1MSg5CcAdru3gVs1yBFRZqYVykGm0oLSDFRcOFtoA39lj0HrpBrfq2iKp3Dq3I/SojfZbn+bgLULKLZI9FjGD3zxa95vO1ize1I/CYMZiZzxGLNXKoXK0xMtSirRWO/xqKUMbZtMcC07f3LpEFjOdfMXUsYiVRpdonEBLq4oXSJ+7CaZwaQX0ohvAgEVbddYZoZasIkceg/oT14d17WX0u2qp4AvupWMxIxtOFDjTH8X9IV9FgbbkCl4IBYV9SZVO/GKBZif3WtWPidF3aDoWhXK4RMMittCm4C68enva9WFURazRM8kOR+iV+OYRJuf7scEXJddU24WX5Boq6w25I9egVevfSri83rgU96hgcn6rVkJKwHs0kHSR/CLzlCQQzoIUC6TkvAyY2c+i8lLyRGIATRWxe24EvbCHo9g68ygG3MKHqy+fIdOpL1A5yhzPspo9XE47WAqw3EdbzwOHiit3LI1hdS+HYFFlO0U7FmAVdXhyE8DdQ+ic8ORoz7bD1P0kEOgysI5VVVBmS61sSNfr0ejprK24bcs0YP+Co8d1dtjSIqDPmyPsvjtGyD4Jn8GI51avT4J+36ieLkJIe1OF02OJL42+FxlmkHHHQYSmfM+leCr7pdGJxOKn71VhDNMgCRk6LiSEHBMjgmCCGQgFN5fvz+DX0ze/zF/kzpU2Hg5Xq9XALNITzITTZqDNcmgWKf2T3MsBzHI0CAVfE7NbOkFbvfawcjpUv3GG8rhD9iOlD6ubHmMea+qNYPsH6xiuLycgMlROLNbUZHqmd3ozT7R3cSK5umNtRftG961YXxTctMjeMVBFzDrufCeMI5j8+XVPN8Hij9lsCkEFpDrD+oh1ubBbQxREIZQofMHi09EoYgV/CE9vR9TsQ8WfEYkCfCglV+Fo2wuHziNtsMFPHZhQ1nGV/leV0UYsxb7dwQ67GhCfh4gCod4cItREOTQEQouGzhw0RpsfPPrBox88Osyj+lLocp2xmJXa1tDhLmcxGzbnnh2W7aHGIhaYRbPNhnkjWcw2gTVVPBxucm1dFW9KbVw1vKeS7NzWaDmwa4saqVMu82C5Xz1a6N7hz3jhVcbhHVxeXM3gd+5wxdd1Nsnkrup3o3ejg1pJ9IjG8XTS9I6AvU4/2KolYh9UG4Sfo7iq5pTI1Bvh1le0LaQnQW7QjD0V4BETjb1aOz0HIRY1X95vkfLh71ldbOpll+3cdfHAizIwMcxJLcj2p552pTurjHbmhlamW9idW1VnrhJqoetQGgD2k0KK0NiQxdHgVR/s00nN2VQXhVc1DtUyTBq8k+RUeuvC/VqKFOni1Ua8FfsYVuCvYBFeDQggAcXbfr0ULvfJINXFMA3bHj8TqZNhwYUaNibs8Gz86frz+fjk4+Ts4vPVxcmrwWjgHlxdCOJTwVXHj2bmB965sO5Eu2kPqv/HDwQNxh0+uGEpuVCEmrogm6YR3WzRZ6k3dVrRPGrayQ3bbBJu8drIqqLX3zyaNYtv5i1I6amKWI48Q1P3rnqsYGch3Scz8oPEpSd/epNOFW13jNMUS/ek7LzTVKdfrmbE1eYXkEJntMfwFf06wlcsZrfslrGI6RoCdRuo32+Y5GrpCSQxC3rp7x8numEL +api: eJztWF1T4zYU/SsaPS1TiLNbdpfmLQW2ZctCBkL7EPIg23KsxZZcSU7IePzfe6/lxHacsHSmbwUGEklX9/OcK8sFtWxh6GhGv3Fj2ILT+TENuQm0yKxQko7oJPcTYWJuCCNGyEXCSepkB4+y3gVrmpOslgyJVcRkPBCRCEjGtBWoy5BApVluYT3SKiU25kLDnNY8YShAnvjagNJpzAmXYaaEtCRUoF0qS1ZMWBIpDW6092hu8sTCrgfDUeXGuY7QVhvuN3kQkxykA2Y42qPHVPO/c27srypc01FRDYXmIR1ZnfNjGihpubS4xLIsEUGl1vtuMEMFNUHMU4bf7DrjkDPlf+eBBb2ZVhmH+LnBVclSjp/dBGO4uEJU1A5gANtrdcZqSDwt0ZFtUH/w9X5dOxn9oVoseMQgiTCFNqxI+VRdi+U+X2HNZEySd0KS1Bxhpf08irju5B4s49DX6onrlkUoAV9wDRNQiJRZN/XptO3DEFyo9VyF+yPMpYBykauL3djIrUzWWNsoT9A1Lk2u0R2YVbLxbyVsXG1cQJQSFD3KlUgSwpcQiN9G8rswxyQRYQ1JRMQxOUcOM7tZlHmSMD/hDjQQxZJpgRNmfxQbZ7ZihBny9f72BjAf5CngDTPHwrBiD0smLSw5WO6irecBgJZJeyiNbnUnh8QAWTpFOxRgedziycyBu4fQOeLJ4p5Nh6n6iSPQnWMdLUunzGTQJVy6PgyHL2dtBcnalmlA/wVHD+tssaVBQJ83B9hdCx7kZZ+LryDGa4vY50K/fZQv18Jlvy7G6aH8Q8xLEUJeQmYZEa43L1kiXioCbALcpD/9qBhjMnGSJOSWiYS4VCMxnKAPhqHzzO6+nJNfTj9+nr+Lrc3MyPNWq9VAR8EJB7ooPVB64cEQ/1DuaEDAeWgFKVsjwRtWkaaIzZkFrcO6WCtnMI8dzh9AgFstesTZ1hR6Cd09X8fk4e6KQEqlFdEae03PdKdFM1/lduQnTD7RpqJ9o7tWTJ6mTDcA7xgARcYym7fCOIDJnz/0dCMsfp9OJ8SpgAMo5NVJa2PAR20Ig0iFFGme0hGgC0bs2Y0+DbHnu4q/IhI4zp8zCN+dcDvh4LGkoM5OWxWYkOCXDP6ryigtFmLX7qDDrhrEFy4iR6iP+wh1BSnWCELDNR49XGul33j0xqM3Hu3nUfVsaGMFhyHNlKmgw2wMI68+94yXNYcaLDtm4RWnAOcgL7RwrCkB7EUMOspRkSltS2+JJek8tOGyY9cGNYkKWBI7y/3q4UL7Uf6cpbkMGTkjd5f3U/Ibs3zF1lU20WRX9dnwbLhXK4oe0DieXNW9w2Gv1Q82apHYe9U64dcoLss5JjKA4tr1PW5z6fE5XPv0OMcCbDFR26u049gJwYz78mWDlK9/TatiYy+7a65fl88szRwT3XWpAdnu5adZaV9Zhp3rQyPTLmznqap1vRIyUlUoNQD7SUFFACeXxeHgfR/skDjkLNx1YW+FQwB8deFgrSQHSW6se8wGsHJ88Goi3ohduxXyp7NI3g8QIA7Fm369AM25PwBzXuC2bT/9RPleyoT0ahPGOx9/e7i5GJ9cX51f3txfnoDGgX22VSGQTymTLT/qqz843jywdqItmoPq//GeoMa45c/Wg94pJKKmKkhRN6LZBn0Ge1OrFQGFXDuZ0aLwQeWDTsoSpwH7GuA8mzcgxRFojjmDu1jVu54qxJ+7dJ9M0Q8UT3L0p3fhKY83O8ZBwDP7ouy81VQnt/dT5Gr9IiSFIwhmNVvhSxL4P6KP8AsDVUGgagPVfEHhKFnkCJIRdXrx5x+EMmPQ sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -44,7 +44,7 @@ The message variables as JSON document. The message was published. -
Schema
+
Schema
The provided data is not valid. diff --git a/docs/apis-tools/camunda-api-rest/specifications/query-decision-definitions-alpha.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/query-decision-definitions-alpha.api.mdx index 233c723a7b..60a82c59d2 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/query-decision-definitions-alpha.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/query-decision-definitions-alpha.api.mdx @@ -5,7 +5,7 @@ description: "Search for decision definitions based on given criteria." sidebar_label: "Query decision definitions (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -42,11 +42,11 @@ for further details. ## Request -

Body

    sort object[]
  • Array [
  • ]
  • page object
    filter object
+

Body

    sort object[]
  • Array [
  • ]
  • page object
    filter object
The Decision Definition Search successful response. -
Schema
    page object
    items object[]
  • Array [
  • ]
+
Schema
    page object
    items object[]
  • Array [
  • ]
The Decision Definition Search Query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/query-decision-instances-alpha.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/query-decision-instances-alpha.api.mdx new file mode 100644 index 0000000000..fde29473be --- /dev/null +++ b/docs/apis-tools/camunda-api-rest/specifications/query-decision-instances-alpha.api.mdx @@ -0,0 +1,57 @@ +--- +id: query-decision-instances-alpha +title: "Query decision instances (alpha)" +description: "Search for decision instances based on given criteria." +sidebar_label: "Query decision instances (alpha)" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "post api-method" +info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api +custom_edit_url: null +hide_send_button: true +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

Query decision instances (alpha)

+ + + +Search for decision instances based on given criteria. + +:::note +This endpoint is an alpha feature and not enabled on Camunda clusters out of the box. +See the [Camunda 8 REST API overview](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) +for further details. +::: + +## Request + +

Body

    sort object[]
  • Array [
  • ]
  • page object
    filter object
+ +The decision instance search successful response. + +
Schema
    page object
    items object[]
  • Array [
  • ]
+ +The decision instance search query failed. More details are provided in the response body. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
+ +An internal error occurred while processing the request. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
diff --git a/docs/apis-tools/camunda-api-rest/specifications/query-decision-requirements-alpha.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/query-decision-requirements-alpha.api.mdx index 2fe5a829ea..0f1190cf9d 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/query-decision-requirements-alpha.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/query-decision-requirements-alpha.api.mdx @@ -5,7 +5,7 @@ description: "Search for decision requirements based on given criteria." sidebar_label: "Query decision requirements (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWE1z2zYQ/SsY9JLMUKKcZjoZ3hzb6bhNHNdy0oOkA0QuRSQgQAOgZA2H/72zACnREmXJaW9NLo6I/Xy7+4hlRS1bGBpN6CXE3HAliYaHkmvIQVpDZwFNwMSaF5YrSSM6BqbjjKRKk6RPg8yZgYQoSRZ8CZLEmlvQnA2nciqjKJLKwlTeZ9wQkEmhuLSEG8IkYaLIGEmB2VIDYTIhUlkCks2FN3jB8lImjMSiNBa0Iaq0RKXEZkDm6nE4lWMA92vSir4jd1fje3J+e03UEvSSw2r2KmQFNwOrlDBh7AUHrOADDcbuPRi0esM8+eWhBL3Go9dTiQikpbYZIBKWcWGGLsOppAFFSMDY9ypZ06iiDUIJjVImDAQ0VtKCtHjGikLwmCG+4TeDIFfUxBnkzJ0K8Tml0aSidl0Ajaiaf4PY0oAWWhWgLQfjNJR21hoppjVb04ByC7l5iZ2Ug0g6hozVXC5oHVClE9D7J9ggKSuFRa8mpnUddNKdNAZnAbXcCth00F8I5Vhpe+eRovUMNQu2gBeFq1XeiYlLCwvQNKCp0jmz/tGvbzB+wXNuT5Q1Lsbz1D7JeA/Up7HVG8X3kCoNL9Gse/G5ZQvY4hP0+OtROqywX2vRJHgq3O3I33Um/k9YH0X1t7d0l0juMyDMGL6QkJDvsA7IKuNxRlhsDWGGMFJK/lAC4QlIy1MO2rGOReropZ4hVi7J5WVPkDcsh/7e3Y3p8tMNkSyHllkOu1qCNtzP67GWejb5xs5xhwdyu+6Z112HtsmMJ8fdWJBM2lOsYhpe+gTDnW7ty+KDa8anbPCcfF/H1558TKGk8Q37ZjTyfbsbdv/Ly48vMWUcgzFpKUhrbeho/T+n7ZfynVWWiesdFjk4c3VAU66NRZ79ykQJ5mVsJtiP6j7HZx7QlxDaQY1deHbjORLnT3r7H9KbBqNKHcPpmHXxarUJ3jyamh6uGVkxQwqmDSQ/Tq3Xl/+SWpEvns7kUUJtJ85pvf0hEnWXZZIyLiAZkk9KQ3tPJkwDKbRa8gQSwmULrPNJ5ipZI9ui5xxsphIa0UIZN67MZjSiYet40HUcescUb2Eau87xaakFjWjlqbmOwrDKlLF1VBVK2zpcYvcumea4ZjgSwGOfbnutFSpmIvMR7IOAB90O2dk9fmcWVmztyl80l/St6Xejd6Neqyh6wCJuMz5DZ3T70tmazawtes164VMM18i2BuJSc7seo5qHZw5Mgz4vsRCbJm78Oev42wvRoPnPh5Yu/vj73tUVX5h32xXp6pHlhYCnd9KDZDw6QoPbkdpQ2GEVnMWtwnY+O4uPX60mm91oK96sRH7vmW23F7+VjDY7x2hno5hUHtzuroDPEBouU+WQbUZ1v0bdxOhoeLZXaKwjvktileeldJcUuSArbjPCOjVv9ughxThjwHmPKio9hq3YR39CvjYsfjbEfvVDhVU3URguuM3K+TBWebs+b/7OhZqHOeMybFyY8OL805eby/PBx+uLq5vx1eBsOBraR//2xzHPmezE4fjoANG8cp8MXu/mX22vaT8/V5z2uaIZYwuPNiwE4xL73hW5ajh3Qns5l7ZtjBu+Z84JrSpE9YsWdY2PXRg0msy2RIu/6oBmwBI/D/Q7Tja98IUb3GM8KC5Kd43bvWvXQatxHsdQ2GdlZ533yO3n8T3SUvNdJlcJ6mi2wm82bEUjOqVTiqPtmskxnnteUcHkonQDTr1d/PcPYo3EJQ== +api: eJztWFtv2zYU/isE99ICvrUrhsBvbpIO2Zo0i93uwc4DLdE2W4pUScqOIei/7xxSshVbju1iwB7WNEht8twvn85RTh2bW9of0yseCSu0IoZ/z4ThCVfO0scWjbmNjEgd3NE+HXJmogWZaUPiJg4yZZbHBE7nYskVAVbHjWCdiZqofr+vtOMTNVoIS7iKUy2UI/CZKcJkumBkxpnLDIeDmAAtELGpDAIvWZKpmJFIZhZkWqIzR/SMuAUnU/0EGoac+2/jivSCPFwPR2Rwf0P0kpul4KvHV12WCtt2WkvbjQJhG47ahlu3d9Cu+DpJ/Mv3jJs1Xr2eKIzALDOgDiPhmJC24z2cKNqiGBLgfq/jNe3ntIxQTPszJi1v0UgrB+HCO5amUkQM49v9ajHIObXRgifM30r5aQb5yalbpxwSoKdfeeRARWp0yo0T3HoObby0kooZw9ZABMFP7DlyZoLLuCbIOiPUnBYtqk3Mzf4NFsiMZdKhVhvRomjV3B2XAqGOnHCSbyroLwzlEIx+CJGixSNypmzOzzLX6KRmE1QTn4OVLQrpSZgLR7++RfulSIQ7kdZ6Gwcz98zjvaA+t63YML7nIJKfw1k0xuceorGNT6tBXwPTYYb9XMvSwVPDXbX8Q63j/+Tro1H97R3dBZIR9CmzVswVdPc3vm6R1UIAsrAIQITBL8mUAE+IiEGLgDIyHnUcQkcj9HQwc00W3rGENxfurkFXt3dEAXUFK4f1ACpYEZr1WD296Hkp57jCJsduGjp1V5sr3RLxcR0ASUy5U6SiD4Ga3FwdE1yr06sGLz74MnyOAy/RN9V6EWDHplrZUKpve71QsbtmNz+2QuMSm0URt3aWSVJJ63hA/9cB+1ykc9oxebODHwe7DaIxE8Y6RNgvTGbcnodjkv0o70tIFgJ6DpQd5NgNz649R+z8CWz/K2CDXtaZifjpAasHq+ImOG2U2TycLbKCJKfMwBj8H4IqIsXzbjwKpVWvea53PwSffkAmMxiGwXlyC0NQNRsTBp+h55ZQ9TERqgqs1wnje7xGnEXNCXcLDdGiqba+UZlbwLdupbhdV9wNiilOXgZLziNpZiRw5AGUi363my9AVtHPU4C0orvE0l0y2EpgtfDtj9fB3WqUlTpichEs2A8CXtQrZGff+J05vmJrn/60HMy3oi96F71GqUh6QCJuMMFDL3T7uNmKXTiXNooNxKcILhBnLY8yWNrWQ2QL4ZlCkLkZZJiITRGX+rx0/B6I4CR8+FBhxR9/j3xe8VH5sF2Lrp9Ykkr+fA49CMO9lwBw208b8DpAj124pd52Zm3NCYvUeLMJbcnLBShsOY/bXSXsIL3NhtHb2R/GeQhrfTPAMwyKgD3Sx7Rs0v3s1L2ivc6bvRRjBvH5EekEeP1gouZkJRw8cmrZLrfmDkU7I46dDnpVCGBF9jHckC8leL/pYKWGdsJ8W+ilOUjOph1QVy3Lm/+nUk+7CROqW6qw3cvB7ee7q0H7483l9d3wug0SO+4pPPGxwROmanZ4JDoAMa/8C4LXu/7n29Hs58uJ015OlA3s+JPrphLShXXvk5yXaDumjWhLqzLGfT5g5pjmOUb1s5FFgcfeDDh/3EIsfgMNC87i0A/0G/Y0vQyJa4/QHiSHWRP7a3e+LloVxwCm89S9SPtYe4LcfxqOEJDKtzCJjpHHsBW+oYG/fTqBf9javpg81vnzHAZgNc98g9MgF3/+AZqLvSs= sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -42,11 +42,11 @@ for further details. ## Request -

Body

    sort object[]
  • Array [
  • ]
  • page object
    filter object
+

Body

    sort object[]
  • Array [
  • ]
  • page object
    filter object
The decision requirements search successful response. -
Schema
    page object
    items object[]
  • Array [
  • ]
+
Schema
    page object
    items object[]
  • Array [
  • ]
The decision requirements search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/query-flow-node-instances-alpha.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/query-flow-node-instances-alpha.api.mdx index 2240aa947a..c4fda7854c 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/query-flow-node-instances-alpha.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/query-flow-node-instances-alpha.api.mdx @@ -5,7 +5,7 @@ description: "Search for flow node instances based on given criteria." sidebar_label: "Query flow node instances (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null diff --git a/docs/apis-tools/camunda-api-rest/specifications/query-incidents-alpha.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/query-incidents-alpha.api.mdx index 08b5c71238..0f25906416 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/query-incidents-alpha.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/query-incidents-alpha.api.mdx @@ -5,7 +5,7 @@ description: "Search for incidents based on given criteria." sidebar_label: "Query incidents (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -39,23 +39,11 @@ for further details. ## Request -

Body

    sort object[]
  • Array [
  • ]
  • page object
    filter object
+

Body

    sort object[]
  • Array [
  • ]
  • page object
    filter object
The incident search successful response. -
Schema
    page object
    items object[]
  • Array [
  • lastOperation object
    - -Operation - -
    rootCauseInstance object
    - -Process instance reference description - -
    rootCauseDecision object
    - -Decision instance reference description - -
  • ]
+
Schema
    page object
    items object[]
  • Array [
  • ]
The incident search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/query-process-instances-alpha.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/query-process-instances-alpha.api.mdx index b3b4568bbf..4d69bf8894 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/query-process-instances-alpha.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/query-process-instances-alpha.api.mdx @@ -5,7 +5,7 @@ description: "Search for process instances based on given criteria." sidebar_label: "Query process instances (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -42,11 +42,11 @@ for further details. ## Request -

Body

    sort object[]
  • Array [
  • ]
  • page object
    filter object
    variable object
+

Body

    sort object[]
  • Array [
  • ]
  • page object
    filter object
    variable object
The Process Instance Search successful response. -
Schema
    page object
    items object[]
  • Array [
  • operations object[]
  • Array [
  • ]
  • callHierarchy object[]
  • Array [
  • ]
  • ]
+
Schema
    page object
    items object[]
  • Array [
  • operations object[]
  • Array [
  • ]
  • callHierarchy object[]
  • Array [
  • ]
  • ]
The Process Instance Search Query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/query-user-tasks-alpha.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/query-user-tasks-alpha.api.mdx index c85a68646b..67590b5a46 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/query-user-tasks-alpha.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/query-user-tasks-alpha.api.mdx @@ -5,7 +5,7 @@ description: "Search for user tasks based on given criteria." sidebar_label: "Query user tasks (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -43,11 +43,11 @@ for further details. User task filter request. -
+
variables object[]
  • Array [
  • ]
  • The user task search successful response. -
    Schema
      page object
      items object[]
    • Array [
    • customHeaders object
    • ]
    +
    Schema
      page object
      items object[]
    • Array [
    • customHeaders object
    • ]
    The user task search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/report-error-for-job.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/report-error-for-job.api.mdx index 81fb73addf..861fdb1725 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/report-error-for-job.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/report-error-for-job.api.mdx @@ -5,7 +5,7 @@ description: "Reports a business error (i.e. non-technical) that occurs while pr sidebar_label: "Report error for job" hide_title: true hide_table_of_contents: true -api: eJztWE1z2zYQ/Ss7OCVTWlRS54s31XFap3HikZX24OgAgisRNgkwAChZw+F/7yxA6ttpDu1NmtFIBBa72N33QPI1zPG5Zckd+6hTNo1YhlYYWTmpFUvYGCttnAUOaW2lQmsBjdEGnskBDkBpdeZQ5EoKXjwHl3MHWojaWFjmskCojBZorVRz4HCv08E3xSJWccNLdGgocMMUL5El7F6nf+KKRUxS5Iq7nEXM4PdaGsxY4kyN+9ub5AgPuAI9A5ejD8AiZkWOJWdJw9yqIs9SOZyjYRGbaVNyF4Zen7O2nYYQaN1vOlvRmv2IQiuHytEUr6pCCk7B43tLO2gOg+n0HoWjLI2u0DiJlmZ92S50hnRxmEWoqtAZhiouZVFAilByJ3LMYCldDlz1djQKuEDlQkW72NYZqeasjUK4a7SWz49EHPWOymARYlZGL2SGFniWSbLkBfjsH49GiZiqi4KnBYZStRFbcCNpwGe88XKzVYljbfx4++UzhLptZS+VdVw5yR367q6dA3d+oNCCF2CFrrBHwEF5gj8/gNabuNzoZZf/Tlrrxu2l1W6j8G6rkdOIOenIjshzSePjgCXWtmGZrbSyoRwvh+c/aIS0/cZm2mzA3EbsfDg8DpmuXRlk3HFyoLSDBS9kFtJ6AriV0WmB5S+HAN7bGtwES8jQcVn0DeIWgmGKGUgFd+MPF/Du/NWb6bPcucomcbxcLgdmJs4wk06bgTbz2MwEfcnu+QAmORrC9oogvoW2DWXAVijkTApw2pej2zZQs463bZdvYbY5wOz6BKiNZPtAHMHX8RXIDJWTsxWdWgeh/ZoZrwvywVNduyQtuHqgVnVoOAy6H8XWZcnN+tzaDdBGzDruavuvJ9ivLw98EzD+mExuILgIJ0qAlLR9IEqilEqWdcmS8+EwYiV/DFevh8OWfFLHfyITBfhYFVx5aO2nIxWU2mCHH59Y4LT4rzqjjZzL/bgD1m56wToQvw8ZBV6eH6PiJHAunLTkbi4XqCDclXp6zXStTvQ60etErx/S691P0+shcEsqP7Y0Ws19bRFEbQwqV6wGcL1J0wI3W7e+bl1/o4VUZ6sTPU/0PNHzaXq+OvZAOVJAVTaEw/BE6t/jDL167L/JBcb5B90T105cO3HtKa61ESvR5TojPUNbDx2SNRIW3+vUxk14uGxjzzhSLtAselWkNgVLWBNI0yZx3OTaujZpSJFp4wV1ZOd9m6YDuXrQ+BfkPAQ+bB5NkPTSJ3XBy1plHN7C+PJ2Ar9zh0u+8sWkkLuu3w7fDo96JdMnPI5uriBkGKC3dRz0bonXR90G459x7DUdi6I20q1uaVkoT4rcoBnVVP81JLp43jtdByMWdX8+9ED5+PfE95qOsvFGL7p85GUViLil72yAtqvCbMa3+9Z6sM6031UHpcP8aBEaGwoyHLw4hO3NlWef0GVZK38Eq3knG23VSxS1dVSniBVSoLJ+850C15t9CjPwV4gILwbU6wDI/uSdS5fX6UDoMhZh2fo3LXQal1yquAth44vR9dfP70dnn64uLj/fXp69GAwH7tH5mhIzSq629hFUx+4+REnd63Q/4WZz1/mfVMoOIiR/xVXBpSLQ+iI0HY3vSLO0LGLJWrsMTJ5GHRvvWNOk3OJXU7QtDX+v0axYcjfdgMCzPZOW/mcsmfHC7itk28k+G3di1HM4Ln8e3Xc3yNXKw6+o6YpF7AFXG+m1nbYRy5FnaPymwuRFCH02IRebxQdiaBv1K0ZCYOWesN15KiCuro/Imy+3E6JeJ8SWgUyGL0kH5kuWsG/sG21a+7J4VvvxhhVczetAsuCXPv8AAA/kTg== +api: eJztWE1z2zYQ/SsYnOypLCqpkzq6qYrT2o0djyy3B8cHkIRE2CTBAqBlDYf/vbtYUqI+nPrQ3uSMHRIf+7C77wHgVtyJueXDe36pQ/7Q47G0kVGFUzrnQz6RhTbOMsHC0qpcWsukMdqwI9WXfZbr/MTJKMlVJNJj5hLhmI6i0li2SFQqWWF0BJNUPgcTjzrsf895jxfCiEw6aRC44jm8ABZ0/yGX0K0QuRAugWcj/y6VkTEfOlPK7eVNE8me5JLpGWBLDwBzbJTITPBhxd2yQMsqd3IuDXTNtMmEo6aPp7yuHwhCWverjpc4Zxsx0jA7d9gliiIFTxE8eLS4gmoXTIePMnLopdGFNE5Ji70+bGMdS3zZ9YKiGkE/RXGh0pSFksFqASCGd5cwkbfjsJXJZ1gXRbTBts5AqHndI7grCL2Y70EctYYyGkGYsOBnBQOZiGOFI0XKvPcve1F6PC/TVISppFAB6rMwChu8x2srN51I7Evj5e23a0Zx63ivcutE7pRw0md3ZZwJ5xtSDaxjNgLjLQN2wkP2fANMxCEuMXrR+L/h1ipxW27VXRbedxIJ3HHK4TgUzzm2T4hLQCyaZgudWwrH+8HpDxKhbLswoOiazGDkdDDYT5kmXTGLhRNoINcOgpSqmNx6hbgwDXzLftol8NbS2A2NZLF0QqVtgoRlNDAEaJWz+8mXMft0+uGXh6PEucIOg2CxWPTNLDqRQAAIsjbzAF7xF8cd9xks3yC3l0jxDtvWkmG2kJGaqYg57cPRLJthsvanbVNv1FvtcHa1A5RG8W0ijtjd5IJBUIF2syXuWjvQfs5MlCnaEKEu3TBMRf6EqWrYsAu6jWLLLBNmtW9tAoAhIL4r7b/uYD+/37GNxPh9Or1hZIJ2FKIUMKQBQicylauszPgQ+AVv4oXePg4GNdrEjL/BE6DvSwHue2ptuwPkyDTkmax5x0jT0X+VGW3UXG3jAtA6F7wh8WfyiHR5uk+KU9Ic7bRobq5gA2F0KrXymukyP8jrIK+DvH4or09vltcTaQtQsG1hNEBjbCWDW6SB5aTLPrtauwmHv+kcfc289qBlIVziDvI8yPMgz9fl+WHfhRJ8wSgb5CHdSP13nMFPj+0vOVKcv+getHbQ2kFrr2kNOjPpEh1jPUNbTx0sawx5AEehDSq6XNaBVxxWLqR5bqsipYGw8IpEUwPXqwRM1MMKKzJ18IwZ2fjexm4SV0sa/4GcEPBu8rADSy+tU2ORweVWsDM2Ob+dst/gEF6IpQ8mQm6aPhucDfZaxaGvWBzdXDDykKjX2Q5as6jrvWZp8FsM+5qOlbB5Kbe8xWkUnlDCzcGMSoz/ihINnreO7zQIWujhS0uUy7+mPte4lU3W9aLzF5EVJMROfWdNtM0qzLq9m7fak3Wm/aoaKu36h5OAGRSQQf/dLm0hBjNfQspgrt+CgbpUNurEK0pL6zBOPQ77tIQ7E+I2Fbh22FfqYX8SInvXx1wTIduddw6Wy7APcEFE01b/h6kOg0yoPGggbDAeXd1dfx6dfL0Yn1/fnp+Axb57cT6mqIxM5J11UNWxOYfQKdDJtsPV+tT5n6qUDUWw/BXAzqNyJK0PQtXI+B5rlhaGDle1S1IyMJDUeM+rKhRW3pm0rrEZqGOW0P6wJoFXe6wsPsNOMROp3a6QdZ09mjTFqGO2v/y5d91No8iXnn5piW/wCNPXpdf6AUYmUsQgAVwUdY4J+mSKJtaTd4qhda+dMYoiWbhXxm7cClCrqy3y5tvtFKXXFGIzEpMRC6wDw98h/w7/4EX7sHhV+/aKw8EwL0lkZBd//gEAD+RO sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null diff --git a/docs/apis-tools/camunda-api-rest/specifications/reset-internal-clock.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/reset-internal-clock-alpha.api.mdx similarity index 67% rename from docs/apis-tools/camunda-api-rest/specifications/reset-internal-clock.api.mdx rename to docs/apis-tools/camunda-api-rest/specifications/reset-internal-clock-alpha.api.mdx index 704863ee4e..57756c511a 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/reset-internal-clock.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/reset-internal-clock-alpha.api.mdx @@ -1,11 +1,11 @@ --- -id: reset-internal-clock -title: "Reset internal clock" +id: reset-internal-clock-alpha +title: "Reset internal clock (alpha)" description: "Resets the Zeebe engine’s internal clock to the current system time, enabling it to tick in real-time." -sidebar_label: "Reset internal clock" +sidebar_label: "Reset internal clock (alpha)" hide_title: true hide_table_of_contents: true -api: eJzdVcFu4zYQ/ZXBnFpUkZxttk11M7LZNsV2N0icFmg2B4oaWdxQpJak4hiGgP5Gf69fUgwpJ46TBfbQUw0Ysszhe3wzb4YbDGLpsbzGE23lLd5kWJOXTvVBWYMlXpCn4CG0BH8SVQRklsrQP3/97UGZQM4IDZL3QrAxTA7OkQng1z5QB0F1lAEZUWlllqBCjFPyFpQBR0IfcET+0Sxa5cH25ARTg/IweGoGDY114CgMzjBApJj4PhpjXSc0VNSKO2UdiCaQY5JWeKiIDPTKGKqZVIDvSapGSZgoMUNHvrfGk8dyg69mR/x4moHFA+FKePCDlOR9M2i9BsfJ2ere0ZvjmOHr2ew52Nw8Zo2csw6sjAmrYdUqTdA7y/hbpY4+D+RDjhlKawKZwJii77WSMU9F72ylqfvuk2eCDXrZUideYIbzFAk1BaE02OoTyQDCQwqsqOaSXF+8PYGfjl7/ePNNG0Lvy6JYrVa5a+QB1SpYl1u3LFwj+ctx3+awaMkRdGINFYGoa8WcQrOYnlxQ5HdSn7I1HRvCup8qwb+wxHQszPBxM4tJq9sn+uCUWWKGDRsgYImDU7hv3jlcXZyBqskE1ay3OX1CHfc0YtCMISo7hLLSwtxyBYMK+kXSfRY/dJ1wa7DNCwRjhj6IMOzIQPbAktzu+ZUJ3796hs3m+2WxOIcEAdLWFBsicLdMRCyiU0Z1Q4fl0WyWYSfu09sPs9nImFzxr1BigO57LUxqwT05ykBnHU3+icKU8UEY+V9Vxjq1VPu8OY6PtcDJxG+SopE/GXYUWltjib310ToitFhiEdu2iF2KGXpyd+R42G1wcBpL3KRmGcui2LTWh7Hc9NaFsbjjStwJp0Slk/94OTXV1izaSqHbRPi8aLxgREdbMSeiG0wt4BguTi8X8LMItBLrmESmfAp9PDuevYjKoV9AnJ+fQVKYLLczBraw3M8vwqbgrwEexxtOpBycCutL3pbSU5Fw5OYD5/3BChNfROf3FITZ9OPt1iC//rGINVamsXH7VOvnB+GqkPPp5LP88Lmvzs9ie0jbdYOJM9IsYaVCC2JHmNSDDywoQ60kGR8dzPXaoX2XVuD3xAiHORclOWc7GpcqtEOVS9sVMm17eFbaVkUnlCkmCl+czH+7ev9mfvDu7OT0/eXpwWE+y8N9iOLZup0wO+eIV+/eJbsvePN4Lfzvr+rJVYHuQ9FroQz7PJZjM3X8NW6TlHr+Jpv69ho3m0p4unJ6HPnvzwO5NZbXN49tzm9jhi2JmlwcEre0ZktJSX2I80APfIAv3r7cGw+j6PzDJbv6X1KGQSE= +api: eJztVt1OIzcUfhXLV4sKmeyWbWnuIpZtqba7CEIrFbjwzJzJeJmxp7aHEEWR+hp9vT5Jv2NPIARW2ov2rkhoYvuc7zv/9koGNfdyciWPG1vcypt9WZIvnO6CtkZO5Dl5Cl6EmsTvRDkJMnNt6O8///JCm0DOqEYUrCuCjWJF7xyZIPzSB2pF0C3tQ0vljTZzoUOU05DXRjhSzQFLjK7NrNZe2I6cYmqBRe+p6htRWQfB0DvDAJFi4Ls2xroWBuRUqzsNOVXBJCaplccuGdFpY6hkUiV8R4WudCEGymszmUyMDTSwkyk7C6+YXBlxpZquVqIiBXK6eZU5qgi+FZTFk4PhxI/acg8KpWjVEqzC9/lnKqKnRa3MHPhwtupZGK40pDyUro3cl9DurMFSTlbyzfiQP08zMHtweAGffF8U5D3i0iwBheRs4r4V75Fc78u34/FzsKl5zBo5h4jZIiasFItaNyQ6Zxl/E2lHf/TkwwiWFhaKJjCm6rpGFzFPGRTyhtpvPnsmWElf1NSqF5jFWZIUJQWlG2FTjOBTEsxhA6J0df7+WPxw+Pb7m1d1CJ2fZNlisRi5qjigUgfrRtbNMyz5n+X2RgIhQmCH4KsSYuCEh7AN9RQ0+a3Up2gNZouw7Chlgn/BzmQW1o/K7Ew63XylDw4hglTFBYigyN5puds8U3F5fip0ibDparmJ6RPqqFOpvmEMlds+TPJGmVvOYNCheZF0l8X3bavcUtjqBQIA+YA63XJDcg3MyW3bj61v3zzD5uL7aTY7EwlCFLak2JCB+2UgYidabXTbt3JyOB5jpe7T6rvxeM2YnPGv8MQIuu/gfhoBO+6gOFqLPCe06Jg2sAv9+C9lxjqN4bbDC6LHXMihiN8lj9b8B3cp1LbEaWd9LB0Vaqyy2LZZ7FLsenJ35HjYrmATwiFXqVnWqPFVDdX1ZNVZF9bZHWfiTjmNqZnqj49TU22KBdiqqRPh86TxgVEtbZw5Vm1vSiWOxPnJxUz8qAIt1DIGkSmfQh+Nj8YvorLoFxCnZ6cieZhKbmsMbGC5n1+ETcJfA7xe33AgMbJ0WF6wWgpPTsqRm/Yc94dSGPgiOq+TEHbSj/ebAvn5t1nMsTaVjepDrp8bwllBCpPl49Hr53UFY7k9CttCN85I1NZChxrXzyNe0fQY1o4bB4OUMP+Zl/O1RfshnYhfE6N4PeKkpMrZjMY5kPt8BLqsSGoP37yxedYqbbKBwmfH018uP76bHnw4PT75eHFyAMRRuA/ReS7dVpktO+LVv3vJv4o3396u46vH6+H/J8N//GQYqjvQfcgwLLXhfotlsRomz5WM7qbnBWYPeibNjyu5WuVAunTNes3buN3dEvs3j+OGVwCsSZVoFh5Wt7Tk0sbDowtxLjU9G/DFVwD36MNIPPt0wd31DyERoUY= sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,7 +25,7 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

    Reset internal clock

    +

    Reset internal clock (alpha)

    @@ -33,6 +33,10 @@ Resets the Zeebe engine’s internal clock to the current system time, enabling This operation is useful for returning the clock to normal behavior after it has been pinned to a specific time. +:::note +This endpoint is an [alpha feature](/reference/alpha-features.md) and may be subject to change +in future releases. + ## Request
    diff --git a/docs/apis-tools/camunda-api-rest/specifications/resolve-incident.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/resolve-incident.api.mdx index 0e3b9b6061..f8caf5b59d 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/resolve-incident.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/resolve-incident.api.mdx @@ -5,7 +5,7 @@ description: "Marks the incident as resolved; most likely a call to Update job w sidebar_label: "Resolve incident" hide_title: true hide_table_of_contents: true -api: eJztV8tu4zYU/RXirmZQxXKmmWmqroxMpk3n0SCPdpF6QVHXFhOK1JBUHEEQ0N/o7/VLikvKju04yCy66MILQ5Z4eR8855C8HXg+d5DdwJkWskDtYZpAgU5YWXtpNGTwmds7x3yJTA42jDtm0Rl1j8VPrDLOMyXvULWMM8GVYt6w67rgHtmtydlCKsVyZBoFOsdtS+MWHfrg9dbk//z1N3n0VqJL2MwoZRZYsLxlvpQu+Bz9qSGBmlteoUdLOXegeYWQwTKvj9hCApKSrrkvIQGLXxtpsYDM2wa3K/uILTOzzdJialTaCBJwosSKQ9aBb+sYyuMcLSQwM7biPn56dwR9P6VwrjbaoaMZb8ZH9NgMebUeSzpWcXuHxfqCjqBP4Gg83j23tuZeFliwgntODrTx7J4rWVC6wmhPGGYd8LpWUnCamtbW5Aqr724d+enWqtoMMGHn0ZIV6LlUzOS3KALc0TDHgknNbi4+nLAfj97+MH1Vel+7LE0Xi8XIzsQBFtIbOzJ2ntqZoB/ZvR6xqxItsoq3xAReFJJickUF1Wi9RMdcjULOpCAMfKw1JENLH+EfQIhpER1Wkx8hWkHlvJV6vo5UYyVsc2DCri/OWMBDzlqp509Dhzkz3ijywXPT+CxXXN8RUF56tTPodhTXVBVRf+DbZoA+Aee5b9yLTPv+zRPfRItfrq7OWXTBhCmQzYyN2hkCURGV1LJqKsiOxuMEKv4Q396Nxz35JMS/oRLN8KFWXAdqbZcjNauMxYE/oTCpneda/FfIGCvncjvuCPpHLGAg8ftYUd/3QVAviXEhfbmxFdDuMAhsZhq9F9heYHuBPSuwt7tOrIlmtMqWeIjWGsuMEI21WLBFKVVwT3eCZWw6rtH5vdL2StsrbbfS+gQq9KUp6JJrXKAO3XUzSJcHl0u7tTOsT8PNsgmpJODQ3i+vz41VkEEXNdRnadqVxvk+62pjfZ/eE0D33Eqeq0hLGo5aW3JIGcFVGfN4iiUN0B19WeMJrxpdcHbMLk4vr9jP3OOCt2FtKeSm6+Px8XinVzJ9xuPk/IzFCiMT13aHpVuS+U630fhbHIe7vkPRWOnbS5oWlydHbtFOGoJjxZAhXvBO79EIkuHPhyVvfv3jKkAv9cyE6QMFniZCqKB1MfPx6PAp3c7PgmqEqapGh61Tz+MFh68VJlTjPBWUgJICtQvEHnqqpdmnOMJ+jxHZ4YhAicxZ7phz6csmHwlTpSJOWz1zZfK04lKnQwiXnkw+X395Pzn4dHZy+uXy9OBwNB75Bx+KJ0ZXXK/lcRHbotWtbLvY7vGk+F91qgP6Hh98WisuNfExLFs3CPZm1bc6SCDbbGLXNDtNBt3dQNfl3OG1VX1Pn782aFvIbqaPMg26LqSj/wVkM67cdtu7vmKvLoYG+TV7uRneWdLwkes2bBaqoTdI4A7brc68n/YJlMgLtCHLaDERAmu/NvfZ055Et9r6zn+7JLn8C8tKx/c= +api: eJztV81y2zYQfhUMTsnUFpXUSV31pHGc1m2SemS5Pbg6gORKhA0SLABK1nA409fo6/VJuguQMvXjcQ499KCDRgSwv/i+BRY1d2Jh+eiOXxWJTKFwfHbCU7CJkaWTuuAj/lmYB8tcBky2MkxYZsBqtYT0B5Zr65iSD6DWTLBEKMWcZrdlKhywex2zlcSpGFgBCVgrzJrWUR+ct4oi//z1N1l0RoI9YXOtlF5BymKUzKT1Ngd/FPyEl8KIHBwYirnmBQ4wwi6uX2CNMpKCLoXL8NvAn5U0kPKRMxXsZobyTM+3UwuhUWoD1LdJBrngo5q7dRlcOViAwaW5NrlwYer9GW+aGbmzpS4sWNJ4Ozyjv22X074vTC3HzcVMexs64M0JPxsOD+uWRi9ROWW4u4IMFNqxpVAypXATjeEhhqgqylLJRJBqhEqxgvybe0t26l5W2w7G7DpIshSckIrp+B4SD3cQjNGxLNjd5OMF+/7s3XezV5lzpR1F0Wq1Gph5cgqpdNoMtFlEOKQfyb0eMAzeAKa7JiaIFMXQp1CUUAnGIfDMlpDIuUwIAxdy9cHQ1gf4WxBCWESHjfITRBuoLNKpWPSRqozkuxwYs9vJFfN4yPkaFfZde525qBTZELGu3ChWonggoJx06qDTXS+2ynOifsu3bQdoyDrhKvsi0759u2ebaPHTdHrNggmW6BSwhkyondYRJZHLQuZVzkfILhyJxzB6Pxw2ZJMQ/4pMCgaPJabvqbWbDpIj14hzsOYTkwXGVST/FTLayIXc9YuOnrDgLYk/hIyapvEF9VIxrqTLto4COh3aApvrqjgW2LHAjgX2bIG9O3RjYS60y4Z4CMbglukkqQxeyGyVSeXNU0/Q+abrGqw7Vtqx0o6VdrjScBEb4Eyn1ORi5+2bYux1RzzqLi4b1b07rIl8Z1n5UBAcMMuufa4M7hKvQw01SP06Q4vNqC61cU20JICWwkiBMXg8aTnUWschpbE5z0Ic+1jSAvXoXY4XIseLVLBzNrm8mbIf8YWwEmu/t+Ry2/T58Hx40CqJPmNxfH3FQoaBib3ToTNLZX7QbBD+GsO+17eAJ5l06xtSC9sTgzBgxhXBsWFI689bp3EQwpnw8bHjzc+/Tz30sphrr95SYD8QQgUhDJEPB2/26YbBUtUkOkddf3Qi5XyDI3qJJaqyjhI64Xi+Ar5byG/7purEPoUV9lvwyN4MCJTAnO7EXKDlKh6guygJapv/WOk4yoUsotaFjS7Gn2+/fBiffrq6uPxyc3mKFgfu0fnkidG5KHpxTMKzaNOV7SZbP90U/6uXaou+g0cX4RmDj9Km3ba6Ldi7zbvVovxo+xHbq1nkWqi7O17XsbBwa1TT0DRelmaN87OnMvV1nUpL33hEzIWyu8/e/o69mrQP5Nfs5cfwwZTaSVGs/WGhKhrh5wOmsf0yb2YonoFIkf0UZZAYJwmUrqf77G1PRbc5+q5/vaFy+RfLSsf3 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null diff --git a/docs/apis-tools/camunda-api-rest/specifications/sidebar.js b/docs/apis-tools/camunda-api-rest/specifications/sidebar.js index bc9f08cf36..5aae0ea575 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/sidebar.js +++ b/docs/apis-tools/camunda-api-rest/specifications/sidebar.js @@ -79,6 +79,12 @@ module.exports = [ label: "Query incidents (alpha)", className: "api-method post", }, + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/get-incident-by-key-alpha", + label: "Get incident by key (alpha)", + className: "api-method get", + }, ], }, { @@ -123,14 +129,14 @@ module.exports = [ items: [ { type: "doc", - id: "apis-tools/camunda-api-rest/specifications/pin-internal-clock", - label: "Pin internal clock", + id: "apis-tools/camunda-api-rest/specifications/pin-internal-clock-alpha", + label: "Pin internal clock (alpha)", className: "api-method put", }, { type: "doc", - id: "apis-tools/camunda-api-rest/specifications/reset-internal-clock", - label: "Reset internal clock", + id: "apis-tools/camunda-api-rest/specifications/reset-internal-clock-alpha", + label: "Reset internal clock (alpha)", className: "api-method post", }, ], @@ -153,20 +159,20 @@ module.exports = [ }, { type: "doc", - id: "apis-tools/camunda-api-rest/specifications/migrate-process-instance", - label: "Migrate process instance", + id: "apis-tools/camunda-api-rest/specifications/cancel-process-instance", + label: "Cancel process instance", className: "api-method post", }, { type: "doc", - id: "apis-tools/camunda-api-rest/specifications/modify-process-instance", - label: "Modify process instance", + id: "apis-tools/camunda-api-rest/specifications/migrate-process-instance", + label: "Migrate process instance", className: "api-method post", }, { type: "doc", - id: "apis-tools/camunda-api-rest/specifications/cancel-process-instance", - label: "Cancel process instance", + id: "apis-tools/camunda-api-rest/specifications/modify-process-instance", + label: "Modify process instance", className: "api-method post", }, ], @@ -199,24 +205,6 @@ module.exports = [ label: "Get decision definition XML (alpha)", className: "api-method get", }, - ], - }, - { - type: "category", - label: "Decision requirements", - items: [ - { - type: "doc", - id: "apis-tools/camunda-api-rest/specifications/query-decision-requirements-alpha", - label: "Query decision requirements (alpha)", - className: "api-method post", - }, - ], - }, - { - type: "category", - label: "Decision", - items: [ { type: "doc", id: "apis-tools/camunda-api-rest/specifications/evaluate-decision", @@ -227,30 +215,24 @@ module.exports = [ }, { type: "category", - label: "Authorization", + label: "Decision requirements", items: [ { type: "doc", - id: "apis-tools/camunda-api-rest/specifications/patch-authorization", - label: "Patch authorization", - className: "api-method patch", + id: "apis-tools/camunda-api-rest/specifications/query-decision-requirements-alpha", + label: "Query decision requirements (alpha)", + className: "api-method post", }, ], }, { type: "category", - label: "User", + label: "Decision instance", items: [ { type: "doc", - id: "apis-tools/camunda-api-rest/specifications/create-user", - label: "Create a user", - className: "api-method post", - }, - { - type: "doc", - id: "apis-tools/camunda-api-rest/specifications/find-all-users", - label: "Query users (alpha)", + id: "apis-tools/camunda-api-rest/specifications/query-decision-instances-alpha", + label: "Query decision instances (alpha)", className: "api-method post", }, ], @@ -303,6 +285,18 @@ module.exports = [ }, ], }, + { + type: "category", + label: "User", + items: [ + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/find-all-users", + label: "Query users (alpha)", + className: "api-method post", + }, + ], + }, { type: "category", label: "Resource", diff --git a/docs/apis-tools/camunda-api-rest/specifications/unassign-user-task.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/unassign-user-task.api.mdx index 5dcc35a72d..2152d9921c 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/unassign-user-task.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/unassign-user-task.api.mdx @@ -5,7 +5,7 @@ description: "Removes the assignee of a task with the given key." sidebar_label: "Unassign user task" hide_title: true hide_table_of_contents: true -api: eJztWE1z2zYQ/SuYPSVTmpRTJ3V409hK69bJeGy5Pbg6gOBKREwCDABK1mj43zsLkJIsyXUmk6MOGooksG8f9j3iYwWOzyykD3Bv0TDH7SNMIsjRCiNrJ7WCFG6x0nO0zBXIuLVyphCZnjLu27OFdIV/N5NzVOwRlzFEUHPDK3RoKPoKFK8QUmgsmjG3j3/hEiKQFL3mroAIDH5rpMEcUmca3E1hXCAFJlRCavpkCcmKAisO6QrcsiYQqRzO0EAEU20q7sKjD2fQthMCsrVWFi31eDc4o8s+2BqBLbhljep458w2QqC106YslzG0EZwNBq+G2BshJrhS2rEMt2LH7LM2yHJ0XJaWcYOsNnouc8yZVD5AnzzLdL6M/1UQgdDKoXKUA6/rUgpOOSS10VmJ1S9fLSW02hql55kO2U1o2eEynX1F4Ri3LDTMAvrD7acL9vHs/W+TN4VztU2TZLFYxGYqTjCXTptYm1lipoJ+1O5tzMYFGmQVXxJPnueSMHlJrGo0TqJltkYhp1Iwpz3BLm1GpQz8uqKGtEhY686bkq9Lb52RarZd+cZI2FXTkN3fXjGZo3JyupRqtg/t+0x5U1IMnunGpVnJ1SNV3ElXHgTdRbFNVXGzVu1zgDYC67hr7KvK/fXdXmzS1x/j8Q0LIZjQObKpNswV0vZARKKSSlZNBenZYBBBxZ/C3YfBoKWYVPHvYKIYPtUlV15au3SkYtVGt56YVNZxJX5WZbSRM7mLG0O7qQV0Ir4MjNq29c583dz7ziS/kzWnulF5fDTY0WBHg71osI8/YDBp+9lsYbSa+RFGJhpjULlyeZwFjyY9mvTnmfT9ofXpUDEaZUM6RGO0YVp4B+ZsUcjSh6dlbo9Nq3O07ui1o9eOXnvJa20EFbpC55BCjiU69PtgV0AKCU2JJzQl2mS1tQtuk35HTTtZNPN+w9yYElJYBRO1aZKsCm1dm65qbVybzKlCc24kz8qgS3odzNaLqNSCl/7xoWLSC9qV9yQveNWonLNzdju6G7PfucMFD1tcgnwe+nxwPjgYlZq+EHF4c8UCwyDFrc9DH5Z8fjBsaPw9gf0e36JojHTLO+oWhidDbtAMG6rGWiIdno9O96ERRN2fT71w/vxn7Gsv1VT77p0G9hOhqqCxIfNBfLqvt5srbxuhq6pR/tupZmGZxLeIibKxjghFUEqBynpld6cofbPr8Ib9HRDZaUxFCcrpP5kz6Yomi4WuEhG6ra9ZqbOk4lIlHYRNLoaf779cDk+ury5GX+5GJ6fxIHZPzpOvtXUVV1t53HdHF5v13i7d1Way+LFjpK5QDp9cUpdcKpKOZ7jqrPUAG2tBBOnzI6a1uyZR55AHWK0ybvHelG1Lj781aJaQPkw2hvIOzKWl/zmkU17a3SOpbWZvbrvDq7fs/w6qDnLpHnK19IYuG7qDCB5xuXNe1k7aCArkORqfX2gxFAJrt9X3xSmZjLH+Pl2OrkfjEbTtf/wi5PA= +api: eJztWE1z2zYQ/SsYnJKpTSqpkzq8aWyldetkPLLUHBwfQBCUEJMAC4CSNRz+9+wCpCRLcp3J5KiDRgSJ3beLfQ9fDXVsZmlyR6dWGOKYfaD3JzQTlhtZOakVTehYlHohLHFzQZi1cqaEIDonzPcnS+nm/ttMLoQiD2IV0RNaMcNK4YRB7w1V0ABXNaBMwOgfsYI+Er1XzM3h2Yj/amlERhNnarEbwgTcg2NERaS6DxaRLJ+LktGkoW5VIYhUTsyEgU+5NiVz4dX7M9q29whkK62ssGjxdnCGf/tgawSyZJbUqss7I7bmXFib10UBebYn9GwweNHF3ggRzpTSjqRiy3dEPmkjSCYck4UlDJ4roxcyA1ipvIM+eJLqbBV9VZAj15CuchgDq6pCcoYxxGCZFqL87ZvFgJqtUXoa6ZDchJ4dLtHpN8EdFJqEjmlAvxt/vCAfzt79cf9q7lxlkzheLpeRyfmpyKTTJtJmFkMTf9jvdURgFCCHkq0wT5ZBN8BkBWZVCeMkcMpWgstccuK0T7ALm2ApQ35dUUNYSKy18abk69JbZ6SabVe+NpLusmlIpuMrAuOqnMxXYLAP7W1yVhfog6W6dklaMPWAFXfSFQdBd1FsXZbMrFn7FAAcWcdcbV9k7u9v93wjv/6aTG5IcEG4zgQBG8CRtgfCJEqpZFmXNAGaQos9htb7waBFn1jxH8hEEfFYQfqeWrvpADnKDW99YlJBXIr/qspoI2dyFxeANrWgHYkvQ0Zt23plvizufWWi3lGaua5VFh0FdhTYUWDPCuzDTwgMxq9bzZZGQwA4woLw2hgIChbV4yp4FOlRpL9MpO8O7U8hFxxlgzwUxsCQae4VmJHlXBbePW5ze2zcnQvrjlo7au2otee0Bh/hxDvXcIYFkAIOv/4cDMfbhMa4JJ7ikmjjZusU3Mb9iRpPssIs+gNzbWCYaBNE1AL3m7m2rk2aShvXxgus0IIZySAIX1D8HMTWk6jQnBX+9aFi4gc8lfdJXrASNryMnJPx6HZC/oRFecnCERchn7o+H5wPDnrFrs94HN5ckZBhoOLW9NC7RZ0fdBs6/4hjf8a3AiYz6Va3aBaGJxWwkzDDGquxpkiH571jO3SCN+HhY0+cv79MfO2lyrU37ziwHwhWBUoYIh9Eb/b5BsGibLguwdbPncA5v01iW4nxorYOEzqhMMEK2OwgbneL0ne7Dl/IvwGRvImwKIE5/ZQ5A891GgFczIPZ+j8tdBqXTKq4g7DxxfDT9PPl8PT66mL0+XZ0Ch4j9+h88hUQpmRqK45pd3Wx2e/tpttsFoufu0bqCuXEo4thPpAKqeMzbDpp3dGNtMAgeXrFtFYXsCIo5I42TcqsmJqibfE1rGxmBe/vN4LyCsykxWdQc84Ku3sltZ3Zq3F3efWa/N9F1cFcupdMrbygixpb8AhOdu7L2nvoPhcsA4ZifKHHkHNRuS3bZ5dkFMZ6frocXY8mI6jrd/wi5PA= sidebar_class_name: "delete api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null diff --git a/docs/apis-tools/camunda-api-rest/specifications/update-a-job.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/update-a-job.api.mdx index a2e4866410..b728aca1d9 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/update-a-job.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/update-a-job.api.mdx @@ -5,7 +5,7 @@ description: "Update a job with the given key." sidebar_label: "Update a job" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "patch api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null diff --git a/docs/apis-tools/camunda-api-rest/specifications/update-element-instance-variables.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/update-element-instance-variables.api.mdx index 3fb51b8f19..990dcf390b 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/update-element-instance-variables.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/update-element-instance-variables.api.mdx @@ -5,7 +5,7 @@ description: "Updates all the variables of a particular scope (for example, proc sidebar_label: "Update element instance variables" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null diff --git a/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx index 94cafd3d85..bf926037c7 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx @@ -5,7 +5,7 @@ description: "Update a user task with the given key." sidebar_label: "Update user task" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "patch api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null diff --git a/docs/apis-tools/camunda-api-rest/specifications/upload-document-alpha.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/upload-document-alpha.api.mdx index 6977cb3a1c..d4dd5a8225 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/upload-document-alpha.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/upload-document-alpha.api.mdx @@ -5,7 +5,7 @@ description: "Upload a document to the Camunda 8 cluster." sidebar_label: "Upload document (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWEtz2zYQ/is7OCVTmpJTN015U+2kVSdOPbbcHmwfQGIlIgEBBgAtsxr9984CpN5O3DSHTqae8YgiFt++vl1gtWCezxzLbtiZKZoKtXfsLmECXWFl7aXRLGPXtTJcAAfRyYA34EuEU141WnB4BYVqnEeb3upbnWWZNh5v9aSUDlCL2kjtQTrgGriqSw5T5L6xmMLYQ9FYi9qrFoxWLbimro31QVjqoworY9u1ZueNxeRWz0tZlISpjYcKufYwNRZqa0RTkN3QOEyDMbeaJazmllfo0ZKzC6Z5hSxjAW0sWMIkOfqxQduyhFn82EiLgmVTrhzuxmNSIozPwExDELZNo9A0MV5bi96kLGGuKLHiLFsw39bRACv1jC2XycqmfsvXMmtlUArjaQhXbc29FCgS4KBxTpvmUinIEWao0XKPIoWrGgs5baWeUSrwQTpPz72wRdcoD1KHVWuNBbmjmSuLXLRxr0tDHh6PwF10EJ3/2YiWJNb+ettgwgqjPWpPS1WjvKy59YOpsdWR4D5g7qGb/D0WnvJvTY3WS3S0OpUK921IGIFxzzKWS81ty5YJq9DzHn4XlAshKfhcXWzAR2O3FXamTwLAvt79RHYbgCR3U5qSXeTCu8CYp8ARt3oY2hkg8KGWFt3IfzIUgns88rLCg8C0ClwLIAmYl6i3OdDpCPqc/GvTXKk9ztBu6pLavzw5qIf27lFbashbH9CXCfPSU1ZXney8zxwtrrl0E7N/RwHQhRHkLjFqI89b2WK8rpUsOBkzeO+MZkv6I0hXG+1igl8Mj+njQIB6Y+fcdYWIAlxTFOjctFGqpcawQe09df+A172yp/GsDxQISa8rqbk3NoWRmvPWgcPQPG5ZEdv8LSNLUTcVBbF7GeLYt9EnUfGxzhkostH8vhAs/b9ov5mi3V28xCla1AWyWIEnw+Fniq47iqdcKjrTzumEFui5VA64xdVRSFaRlX1NQ25EG0+sR0qztiZXWH23X6Lb5ozgIkp2eiESEbiDKJhH7TeXb07hp5Mffrx7Vnpfu2wwmM/nqZ0WRygk1aWxs4GdFvRPcs9TmJRoESre0tG95jWsaQwunOKy6K9sndmBotG/T3cU/wj5V9lvrNzL/QiuL8cgBWrf3SD2VIc9U94owuC5aXyWK64/sHXaP1ciI3BNVXHb9hTbVhD6EveN+yx7v39xkL2/TiYXECGgMALDBdPTnbZTRE5UUsuKOuLJcJiwij/Eby+HQ+pmIeNP8ITuV7XiOlBr1x2poVrzNjgmtfOc6uDrZMZYOZO7erfrsyPxWfSoOwEr9KURLGO1cYE63JcsYwOxmiUS5tDe97fuxiqWsUUslWU2GCxK4/wyW9CNfzm4pzzccyt5riL7aDmWVE8VZQquyqhuP2W0sNk11wPK5eurCfzCPc55G0JIKrehXw1fDQ+ikugjiKOLMUQPI+E2mkAPS9V8uDsG4acAh8uxw6Kx0rdXtC2GJ0du0Y4aivqKCJ2+gE7foxBLuoc3PT1++3MSMiz11ITtXab3DaGsoHXR8mF6vM+qi3EojsJUVaNDh9QzmEtfAj8wJLKEKVmgdoG/3djTi72NK/BH1AjHKSUlMqdvjDPpyyZPC1MNumvI6jNXJh9UXOpBp8INTkfn1+/ORkdvx6ev3129PjpOh6l/8MF5Im7F9YYd3bC7OkGehYn1+a7Pi/W58E3Mxx15PD74Qa241ETnEPVFV9Y3TGz+RBBL84YtFjl3eG3Vckmv46xKxS6kozp+ZFrdjN+Xz9MHrf6A7dZof89VQ1KMhux/bdV/a5z+RAC2fkdYx+Bu3WJZdkO39xK5QBtyFneexhgchYvveu+hmZtCGjeNigJrvyG+PzbdbZwYF79fTagndaN+ZQTtIeCAm6wfycjl8m8VCHnL +api: eJztWE1z2zYQ/SsYnJKpRClpmqa6qXbSuhOnHltuD5YPILkUkZAAA4CWVY3+e3cBUqJEOXHTHDqZZsYxSWC/3z5gveZOLCyf3PBTndQlKGf57YCnYBMjKye14hN+XRVapEywtNnDnGYuB3Yiylqlgr1iSVFbByaaq7maTCZKO5irWS4tA5VWWqIMPgvFRFHlgmUgXG0gYmeOJbUxqLNYMa3wP1tXlTbOb5ZqWEKpzWpn2TptYDBXy1wmOelEU6wEgUuZNqwyOq0T8pvVFiLvzFzxAa+EESWgixTsmit8wci8trMU1yUF+rEGs8IXAx9raSDlk0wUFg7zMcPQz06ZznwS9l2j1NQhX3uLTkeo2CY5lIJP1tytquCAkWrBN5vB1qdW5Gu5tXUIs535dGGS7mQK6QBLqmBJQktZFCwGtgAFRjjAzVcVJDJboXtUCriX1tFzu9mArQusqvKrxmDy5YFlURgQ6SrI2sjX4eEM3IYAwbqfdbqiHbt4nakx3EQrh3ppqUTbEmvqRlj1cpgK53X2tOv4PSSO6m90BcZJsLSayQL6Pgw4KRNogMdSCcz5ZsARNKJVf6hUpKmk5IvioqM+OLtvsHF95hX07fYL2Qgw2nlY0oj8ohDeecQ8Rh1hq1VDkl4F3FeYXjt1n0wFBg9DJ9HSMcW0ighAtOMOtsxB7WOgseHtWflX110kBViA6drCTy9fHLVDsj1oI/jilfPaUb2Tjqq6ZbLztnK0uMPSTaj+LSVAJTqlcAlRnTrvVYuLqipkIsiZ0XuLHm3oH6m0lVY2FPj5+Bn9OpKg1tmlsE0jQooslyRgbVYXxYqIoQPtnrl/gOvW2ONw1iaKpZI+l4h5pLCITYulWFlmwZPHnCeB5uecPAVVl5TE5qPPY0ujj4LiQ8zpIdIhvy9UFv3ftN9M0x4uXkIGeFdIgIcOfDEef6bpmqM4E5g+PNPO6YRO0YQs8IKBz+1RSF6Rl21PsxjPoHBiPdCaKBkXUH7Xb9F9d6bsIuxs7LIARIZsEDbGwfrN5ZsT9tOLH368fZI7V9nJaLRcLiOTJUNAwGJfarMY4Sv90L6nEcNQMYZSrOjo3uGa7WDMrD/FZdJe2Rq3PURDfJ9mFPcA+LfVr43s1X7Kri/PGOZVueYG0TPtZTKBxzgxbKxrN4kLoT7wXdk/1yJTZNGyxGO6hdi+Ac9LeM20n0Xv98+PovfX2eyCBRXY2Sn4C6ajO21jiIJA0pQlMSJiEd/EfXh7OR4Tm/mKPyISul9VGL6H1mE4CI5yh1sfmFToF/XB16mMNnIhD+3u92cD4tMQUXMCIs3mGpmaV9p66AiX49so3c4SWAMwd+2tuzaYDL4OrbJBhK9zFNxM1nTj34zuqA53wkiBpnzZaDm0VAuVQieiyIO5fsloocuauwHl8vXVjP2CvIdHm08hmdxX/Wr8anxUK219QOP04oyFCAPgOiTQqqVuPs6OfvNjFPvLsQWclKRbXZFYSE8MyGFmWlPWt0Bo7Hnt9B424Zfw8KaFx29/znyFpcq0F28q3XeEqoIlDJ6Po2d9VKGz1ByJLlHWMyQiayldjhNGf0hEeaRRQJolu83Y0257G1bYH8EiexZRUQJyWmJcoOY6jtDcqLmGbH/HhY5HpZBq1Jiwo5Pp+fW70+nw7dnJ63dXr4eoMXL3zgdPwC2F6vjRDLvbE+SJn1ifHsa83p0L38R83IDHwb0bIRPh3Llpsr5u2vqGp90/EYTWvOHrdSwsXJtis6HPYValZsdLJfXxA9NqN39fPk8f9foDrPZG+ztR1LSL05D9r736b43Tn0jA3t8Rdjm43VEslolu7zlqRYKgmgXJk5CDob/47mSPzdyU0iA0xYGmcp3t/bHptnNiXPx+NSNOakb9Es9X/EqKvd7B7pGc3Gz+BhUIecs= sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -42,7 +42,7 @@ which is not meant for production use. The document was uploaded successfully. -
    Schema
      metadata object
    +
    Schema
      metadata object
    The document upload failed. More details are provided in the response body. diff --git a/docs/apis-tools/cli-client/assets/operate-advanced-instances-other.png b/docs/apis-tools/community-clients/cli-client/assets/operate-advanced-instances-other.png similarity index 100% rename from docs/apis-tools/cli-client/assets/operate-advanced-instances-other.png rename to docs/apis-tools/community-clients/cli-client/assets/operate-advanced-instances-other.png diff --git a/docs/apis-tools/cli-client/assets/operate-advanced-instances-pong.png b/docs/apis-tools/community-clients/cli-client/assets/operate-advanced-instances-pong.png similarity index 100% rename from docs/apis-tools/cli-client/assets/operate-advanced-instances-pong.png rename to docs/apis-tools/community-clients/cli-client/assets/operate-advanced-instances-pong.png diff --git a/docs/apis-tools/cli-client/assets/operate-advanced-instances.png b/docs/apis-tools/community-clients/cli-client/assets/operate-advanced-instances.png similarity index 100% rename from docs/apis-tools/cli-client/assets/operate-advanced-instances.png rename to docs/apis-tools/community-clients/cli-client/assets/operate-advanced-instances.png diff --git a/docs/apis-tools/cli-client/assets/zeebe-modeler-advanced-process-id.png b/docs/apis-tools/community-clients/cli-client/assets/zeebe-modeler-advanced-process-id.png similarity index 100% rename from docs/apis-tools/cli-client/assets/zeebe-modeler-advanced-process-id.png rename to docs/apis-tools/community-clients/cli-client/assets/zeebe-modeler-advanced-process-id.png diff --git a/docs/apis-tools/cli-client/assets/zeebe-modeler-advanced-sequence-flows.png b/docs/apis-tools/community-clients/cli-client/assets/zeebe-modeler-advanced-sequence-flows.png similarity index 100% rename from docs/apis-tools/cli-client/assets/zeebe-modeler-advanced-sequence-flows.png rename to docs/apis-tools/community-clients/cli-client/assets/zeebe-modeler-advanced-sequence-flows.png diff --git a/docs/apis-tools/cli-client/assets/zeebe-modeler-advanced.png b/docs/apis-tools/community-clients/cli-client/assets/zeebe-modeler-advanced.png similarity index 100% rename from docs/apis-tools/cli-client/assets/zeebe-modeler-advanced.png rename to docs/apis-tools/community-clients/cli-client/assets/zeebe-modeler-advanced.png diff --git a/docs/apis-tools/cli-client/cli-get-started.md b/docs/apis-tools/community-clients/cli-client/cli-get-started.md similarity index 94% rename from docs/apis-tools/cli-client/cli-get-started.md rename to docs/apis-tools/community-clients/cli-client/cli-get-started.md index bf67d9d8d1..5e75e07fa0 100644 --- a/docs/apis-tools/cli-client/cli-get-started.md +++ b/docs/apis-tools/community-clients/cli-client/cli-get-started.md @@ -4,10 +4,10 @@ title: Getting started with the CLI client sidebar_label: "Getting started with the CLI client" --- -In this tutorial, you will learn to use the CLI client `zbctl` to interact with Camunda 8. +In this tutorial, you will learn how to use the [community-supported](https://github.com/camunda-community-hub) `zbctl` CLI client to interact with Camunda 8. :::note -The CLI client doesn't support [multi-tenancy](../../self-managed/concepts/multi-tenancy.md) and can only be used when multi-tenancy is disabled. +The CLI client doesn't support [multi-tenancy](/self-managed/concepts/multi-tenancy.md) and can only be used when multi-tenancy is disabled. ::: ## Prerequisites diff --git a/docs/apis-tools/cli-client/index.md b/docs/apis-tools/community-clients/cli-client/index.md similarity index 90% rename from docs/apis-tools/cli-client/index.md rename to docs/apis-tools/community-clients/cli-client/index.md index f42d80e074..3f3080a46f 100644 --- a/docs/apis-tools/cli-client/index.md +++ b/docs/apis-tools/community-clients/cli-client/index.md @@ -2,10 +2,12 @@ id: index title: CLI client sidebar_label: "Quick reference" -description: "Learn how to use the CLI client and command line interface `zbctl` to interact with Camunda 8 and test a connection." +description: "Learn how to use the community-supported CLI client and command line interface `zbctl` to interact with Camunda 8 and test a connection." --- -`zbctl` is the command line interface to interact with Camunda 8. After installation, a connection can be tested immediately. +You can use the [community-supported](https://github.com/camunda-community-hub) `zbctl` command line interface to interact with Camunda 8. + +After installation, a connection can be tested immediately. ## Installation @@ -15,7 +17,7 @@ Quickly install via the package manager `npm`. The corresponding package is [her npm i -g zbctl ``` -You can also download a binary for your operating system from the [Zeebe GitHub releases page](https://github.com/camunda-cloud/zeebe/releases). +You can also download a binary for your operating system from the [Zeebe Go Client GitHub releases page](https://github.com/camunda-community-hub/zeebe-client-go/releases). ## Connection settings diff --git a/docs/apis-tools/go-client/assets/java-get-started-monitor-1.gif b/docs/apis-tools/community-clients/go-client/assets/java-get-started-monitor-1.gif similarity index 100% rename from docs/apis-tools/go-client/assets/java-get-started-monitor-1.gif rename to docs/apis-tools/community-clients/go-client/assets/java-get-started-monitor-1.gif diff --git a/docs/apis-tools/go-client/assets/java-get-started-monitor-2.gif b/docs/apis-tools/community-clients/go-client/assets/java-get-started-monitor-2.gif similarity index 100% rename from docs/apis-tools/go-client/assets/java-get-started-monitor-2.gif rename to docs/apis-tools/community-clients/go-client/assets/java-get-started-monitor-2.gif diff --git a/docs/apis-tools/go-client/assets/order-process-simple.png b/docs/apis-tools/community-clients/go-client/assets/order-process-simple.png similarity index 100% rename from docs/apis-tools/go-client/assets/order-process-simple.png rename to docs/apis-tools/community-clients/go-client/assets/order-process-simple.png diff --git a/docs/apis-tools/go-client/assets/order-process.png b/docs/apis-tools/community-clients/go-client/assets/order-process.png similarity index 100% rename from docs/apis-tools/go-client/assets/order-process.png rename to docs/apis-tools/community-clients/go-client/assets/order-process.png diff --git a/docs/apis-tools/go-client/go-get-started.md b/docs/apis-tools/community-clients/go-client/go-get-started.md similarity index 93% rename from docs/apis-tools/go-client/go-get-started.md rename to docs/apis-tools/community-clients/go-client/go-get-started.md index fb5022467e..78db5a571b 100644 --- a/docs/apis-tools/go-client/go-get-started.md +++ b/docs/apis-tools/community-clients/go-client/go-get-started.md @@ -7,18 +7,12 @@ sidebar_label: "Getting started with the Go client" import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; -:::caution - -The Zeebe Go client will be officially deprecated with the 8.6 release. For more information, see [announcements](../../../reference/announcements/#deprecation-zeebe-go-client--zbctl). - -::: - -In this tutorial, you will learn how to use the Go client in a Go application to interact with Camunda 8. +In this tutorial, you will learn how to use the the [community-supported](https://github.com/camunda-community-hub) Go client in a Go application to interact with Camunda 8. You can find a complete example on [GitHub](https://github.com/camunda/camunda-platform-get-started/tree/main/go). :::note -The Go client doesn't support [multi-tenancy](../../self-managed/concepts/multi-tenancy.md) and can only be used when multi-tenancy is disabled. +The Go client doesn't support [multi-tenancy](/self-managed/concepts/multi-tenancy.md) and can only be used when multi-tenancy is disabled. ::: ## Prerequisites @@ -26,7 +20,7 @@ The Go client doesn't support [multi-tenancy](../../self-managed/concepts/multi- - [Camunda 8 account](/guides/create-account.md) - [Cluster](/guides/create-cluster.md) - [Client credentials](/guides/setup-client-connection-credentials.md) -- [Go v1.13+ environment installed](https://go.dev/) +- [Go v1.21+ environment installed](https://go.dev/) ## Set up a project @@ -43,7 +37,7 @@ go mod init zb-user/zb-example 2. To use the Zeebe Go client library, run the following: ```bash -go get github.com/camunda/camunda/clients/go/v8@v8.6.0 +go get github.com/camunda-community-hub/zeebe-client-go/v8@v8.6.0 ``` This adds the following dependency to your `go.mod`, it should look similar to this: @@ -53,7 +47,7 @@ module github.com/zb-user/zb-example go 1.21 -require github.com/camunda/camunda/clients/go/v8@v8.6.0 +require github.com/camunda-community-hub/zeebe-client-go/v8 v8.6.0 ``` 3. Set the connection settings and client credentials as environment variables in your terminal: @@ -77,8 +71,8 @@ package main import ( "context" "fmt" - "github.com/camunda/camunda/clients/go/v8/pkg/zbc" - "github.com/camunda/camunda/clients/go/v8/pkg/pb" + "github.com/camunda-community-hub/zeebe-client-go/v8/pkg/zbc" + "github.com/camunda-community-hub/zeebe-client-go/v8/pkg/pb" "os" ) @@ -303,9 +297,9 @@ package main import ( "context" "fmt" - "github.com/camunda/camunda/clients/go/v8/pkg/entities" - "github.com/camunda/camunda/clients/go/v8/pkg/worker" - "github.com/camunda/camunda/clients/go/v8/pkg/zbc" + "github.com/camunda-community-hub/zeebe-client-go/v8/pkg/entities" + "github.com/camunda-community-hub/zeebe-client-go/v8/pkg/worker" + "github.com/camunda-community-hub/zeebe-client-go/v8/pkg/zbc" "log" "os" ) @@ -419,9 +413,9 @@ package main import ( "context" "fmt" - "github.com/camunda/camunda/clients/go/v8/pkg/entities" - "github.com/camunda/camunda/clients/go/v8/pkg/worker" - "github.com/camunda/camunda/clients/go/v8/pkg/zbc" + "github.com/camunda-community-hub/zeebe-client-go/v8/pkg/entities" + "github.com/camunda-community-hub/zeebe-client-go/v8/pkg/worker" + "github.com/camunda-community-hub/zeebe-client-go/v8/pkg/zbc" "log" "os" ) diff --git a/docs/apis-tools/go-client/index.md b/docs/apis-tools/community-clients/go-client/index.md similarity index 81% rename from docs/apis-tools/go-client/index.md rename to docs/apis-tools/community-clients/go-client/index.md index e006122699..a56913e1ff 100644 --- a/docs/apis-tools/go-client/index.md +++ b/docs/apis-tools/community-clients/go-client/index.md @@ -1,26 +1,22 @@ --- id: index -title: "Go client (Deprecated)" +title: "Go client" sidebar_label: "Quick reference" description: "Instantiate the client by passing in the address of the cluster you want to connect to in a Go application to interact with Camunda 8." --- -:::caution - -The Zeebe Go client will be officially deprecated with the 8.6 release. For more information, see [announcements](../../reference/announcements/#deprecation-zeebe-go-client--zbctl). - -::: +You can use the [community-supported](https://github.com/camunda-community-hub) Zeebe Go client library to interact with Camunda 8. ## Dependencies -To use the [Zeebe Go client library](https://github.com/camunda/camunda-platform-get-started/tree/main/go), add the following dependency to your `go.mod`: +To use the [Zeebe Go client library](https://github.com/camunda-community-hub/zeebe-client-go/), add the following dependency to your `go.mod`: ``` module github.com/zb-user/zb-example go 1.21 -require github.com/camunda/camunda/clients/go/v8@v8.5.0 +require github.com/camunda-community-hub/zeebe-client-go/v8@v8.5.0 ``` ## Bootstrapping @@ -33,7 +29,7 @@ package main import ( "context" "fmt" - "github.com/camunda/camunda/clients/go/v8/pkg/zbc" + "github.com/camunda-community-hub/zeebe-client-go/v8/pkg/zbc" ) func main() { @@ -92,7 +88,7 @@ package main import ( "context" "fmt" - "github.com/camunda/camunda/clients/go/v8/pkg/zbc" + "github.com/camunda-community-hub/zeebe-client-go/v8/pkg/zbc" "os" ) diff --git a/docs/apis-tools/go-client/job-worker.md b/docs/apis-tools/community-clients/go-client/job-worker.md similarity index 89% rename from docs/apis-tools/go-client/job-worker.md rename to docs/apis-tools/community-clients/go-client/job-worker.md index d342ffab8d..8d98b60532 100644 --- a/docs/apis-tools/go-client/job-worker.md +++ b/docs/apis-tools/community-clients/go-client/job-worker.md @@ -5,12 +5,6 @@ description: "Let's take a deeper look at job workers to handle jobs." keywords: ["backpressure", "back-pressure", "back pressure"] --- -:::caution - -The Zeebe Go client will be officially deprecated with the 8.6 release. For more information, see [announcements](../../../reference/announcements/#deprecation-zeebe-go-client--zbctl). - -::: - The Go client provides a job worker that handles both polling and streaming for available jobs. This allows you to focus on writing code to handle the activated jobs. On `Open`, the job worker waits `PollInterval` milliseconds and then polls for `MaxJobsActive` jobs. It then continues with the following schedule: @@ -52,9 +46,9 @@ jobWorker.Close() When a poll fails with an error response, the job worker applies a backoff strategy. It waits for some time, after which it polls again for more jobs. This gives a Zeebe cluster some time to recover from a failure. In some cases, you may want to configure this backoff strategy to better fit your situation. -The retry delay (i.e. the time the job worker waits after an error before the next poll for new jobs) is provided by the [`BackoffSupplier`](https://github.com/camunda/camunda/blob/main/clients/go/pkg/worker/backoffSupplier.go). You can replace it using the `.BackoffSupplier()` method on the [`JobWorkerBuilder`](https://github.com/camunda/camunda/blob/main/clients/go/pkg/worker/jobWorker_builder.go). +The retry delay (i.e. the time the job worker waits after an error before the next poll for new jobs) is provided by the [`BackoffSupplier`](https://github.com/camunda-community-hub/zeebe-client-go/blob/main/pkg/worker/backoffSupplier.go). You can replace it using the `.BackoffSupplier()` method on the [`JobWorkerBuilder`](https://github.com/camunda-community-hub/zeebe-client-go/blob/main/pkg/worker/jobWorker_builder.go). -By default, the job worker uses an exponential backoff implementation, which you can configure by making your own [`ExponentialBackoffSupplier`](https://github.com/camunda/camunda/blob/main/clients/go/pkg/worker/exponentialBackoffSupplier.go). +By default, the job worker uses an exponential backoff implementation, which you can configure by making your own [`ExponentialBackoffSupplier`](https://github.com/camunda-community-hub/zeebe-client-go/blob/main/pkg/worker/exponentialBackoffSupplier.go). The backoff strategy is especially useful for dealing with the `GRPC_STATUS_RESOURCE_EXHAUSTED` error response (refer to [gRPC technical error handling](/apis-tools/zeebe-api/technical-error-handling.md)). @@ -63,12 +57,12 @@ This error code indicates the Zeebe cluster is currently under too large of a lo By backing off, the job worker helps Zeebe by reducing the load. :::note -Zeebe's [backpressure mechanism](../../../self-managed/zeebe-deployment/operations/backpressure) can also be configured. +Zeebe's [backpressure mechanism](/self-managed/zeebe-deployment/operations/backpressure.md) can also be configured. ::: ## Metrics -The job worker exposes metrics through a custom interface: [JobWorkerMetrics](https://github.com/camunda/camunda/blob/main/clients/go/pkg/worker/jobWorkerMetrics.go). +The job worker exposes metrics through a custom interface: [JobWorkerMetrics](https://github.com/camunda-community-hub/zeebe-client-go/blob/main/pkg/worker/jobWorkerMetrics.go). :::note By default, job workers will not track any metrics, and it's up to the caller to specify an implementation if they wish to make use of this feature. @@ -114,7 +108,7 @@ To avoid your workers being overloaded with too many jobs, e.g. running out of m #### Proxying -If you're using a reverse proxy or a load balancer between your worker and your gateway, you may need to configure additional parameters to ensure the job stream is not closed unexpectedly with an error. If you observe regular 504 timeouts, read our guide on [job streaming](../../../self-managed/zeebe-deployment/zeebe-gateway/job-streaming). +If you're using a reverse proxy or a load balancer between your worker and your gateway, you may need to configure additional parameters to ensure the job stream is not closed unexpectedly with an error. If you observe regular 504 timeouts, read our guide on [job streaming](/self-managed/zeebe-deployment/zeebe-gateway/job-streaming.md). By default, the Go job workers have a stream timeout of one hour. You can overwrite this by calling the `StreamRequestTimeout` of the job worker builder: diff --git a/docs/apis-tools/community-clients/index.md b/docs/apis-tools/community-clients/index.md index 7bd3f34147..3cd9dc4955 100644 --- a/docs/apis-tools/community-clients/index.md +++ b/docs/apis-tools/community-clients/index.md @@ -30,8 +30,10 @@ In addition to the core Camunda-maintained clients, there are a number of commun - [Ballerina](https://github.com/camunda-community-hub/ballerina-zeebe) - [C#](c-sharp.md) +- [CLI](cli-client/index.md) - [Delphi](https://github.com/camunda-community-hub/DelphiZeeBeClient) - [EJB](https://github.com/camunda-community-hub/zeebe-ejb-client) +- [Go](go-client/index.md) - [Micronaut](https://github.com/camunda-community-hub/micronaut-zeebe-client) - [Python](python.md) - [Ruby](ruby.md) diff --git a/docs/apis-tools/java-client-examples/cluster-topology-request.md b/docs/apis-tools/java-client-examples/cluster-topology-request.md index 7b5094b13e..ac1a9a952f 100644 --- a/docs/apis-tools/java-client-examples/cluster-topology-request.md +++ b/docs/apis-tools/java-client-examples/cluster-topology-request.md @@ -15,7 +15,6 @@ Run the Zeebe broker with endpoints, `localhost:8080` (default REST) and `localh ## TopologyViewer.java -/tree/main/zeebe-client-plain-java [Source on GitHub](https://github.com/camunda-community-hub/camunda-8-examples/blob/main/zeebe-client-plain-java/src/main/java/io/camunda/zeebe/example/cluster/TopologyViewer.java) ```java diff --git a/docs/apis-tools/operate-api/authentication.md b/docs/apis-tools/operate-api/authentication.md index 5ada026ec1..6862f42f8b 100644 --- a/docs/apis-tools/operate-api/authentication.md +++ b/docs/apis-tools/operate-api/authentication.md @@ -9,7 +9,7 @@ import TabItem from "@theme/TabItem"; All Operate REST API requests require authentication. To authenticate, generate a [JSON Web Token (JWT)](https://jwt.io/introduction/) and include it in each request. -## Generating a token +## Generate a token Cluster name > API** tab of [Camunda Console](https://console.camunda.io/). 2. Add permissions to this client for **Operate**. -3. Upon creating the client, capture the following values required to generate a token: +3. Once you have created the client, capture the following values required to generate a token: | Name | Environment variable name | Default value | | ------------------------ | -------------------------------- | -------------------------------------------- | @@ -30,7 +30,7 @@ All Operate REST API requests require authentication. To authenticate, generate | Audience | | `operate.camunda.io` | | Operate REST Address | `CAMUNDA_OPERATE_BASE_URL` | - | - :::tip + :::caution When client credentials are created, the `Client Secret` is only shown once. Save this `Client Secret` somewhere safe. ::: 4. Execute an authentication request to the token issuer: @@ -42,7 +42,7 @@ All Operate REST API requests require authentication. To authenticate, generate --data-urlencode "client_id=${ZEEBE_CLIENT_ID}" \ --data-urlencode "client_secret=${ZEEBE_CLIENT_SECRET}" ``` -5. A successful authentication response looks like the following: + A successful authentication response looks like the following: ```json { "access_token": "", @@ -52,7 +52,7 @@ All Operate REST API requests require authentication. To authenticate, generate "not-before-policy": 0 } ``` -6. Capture the value of the `access_token` property and store it as your token. +5. Capture the value of the `access_token` property and store it as your token. @@ -69,7 +69,7 @@ All Operate REST API requests require authentication. To authenticate, generate --data-urlencode "client_secret=${CLIENT_SECRET}" \ --data-urlencode 'grant_type=client_credentials' ``` -5. A successful authentication response looks like the following: + A successful authentication response looks like the following: ```json { "access_token": "", @@ -79,7 +79,7 @@ All Operate REST API requests require authentication. To authenticate, generate "not-before-policy": 0 } ``` -6. Capture the value of the `access_token` property and store it as your token. +5. Capture the value of the `access_token` property and store it as your token. See the [Operate Configuration - Authentication](/self-managed/operate-deployment/operate-authentication.md#identity) documentation for more information about this authentication method. @@ -87,11 +87,11 @@ See the [Operate Configuration - Authentication](/self-managed/operate-deploymen -## Using a token +## Use a token Include the previously captured token as an authorization header in each request: `Authorization: Bearer `. -For example, to send a request to the Operate REST API's ["Search process instances" endpoint](./specifications/search-1.api.mdx): +For example, to send a request to the Operate REST API's ["Search process instances"](./specifications/search-1.api.mdx) endpoint: Cluster name > API** tab of [Camunda Console](https://console.camunda.io/). 2. Add permissions to this client for **Tasklist**. -3. Upon creating the client, capture the following values required to generate a token: +3. Once you have created the client, capture the following values required to generate a token: | Name | Environment variable name | Default value | | ------------------------ | -------------------------------- | -------------------------------------------- | @@ -30,7 +30,7 @@ All Tasklist API requests require authentication. To authenticate, generate a [J | Authorization Server URL | `ZEEBE_AUTHORIZATION_SERVER_URL` | `https://login.cloud.camunda.io/oauth/token` | | Tasklist REST Address | `CAMUNDA_TASKLIST_BASE_URL` | - | - :::tip + :::caution When client credentials are created, the `Client Secret` is only shown once. Save this `Client Secret` somewhere safe. ::: 4. Execute an authentication request to the token issuer: @@ -42,7 +42,7 @@ All Tasklist API requests require authentication. To authenticate, generate a [J --data-urlencode "client_id=${ZEEBE_CLIENT_ID}" \ --data-urlencode "client_secret=${ZEEBE_CLIENT_SECRET}" ``` -5. A successful authentication response looks like the following: + A successful authentication response looks like the following: ```json { "access_token": "", @@ -52,7 +52,7 @@ All Tasklist API requests require authentication. To authenticate, generate a [J "not-before-policy": 0 } ``` -6. Capture the value of the `access_token` property and store it as your token. +5. Capture the value of the `access_token` property and store it as your token. @@ -69,7 +69,7 @@ All Tasklist API requests require authentication. To authenticate, generate a [J --data-urlencode "client_secret=${CLIENT_SECRET}" \ --data-urlencode 'grant_type=client_credentials' ``` -5. A successful authentication response looks like the following: + A successful authentication response looks like the following: ```json { "access_token": "", @@ -79,7 +79,7 @@ All Tasklist API requests require authentication. To authenticate, generate a [J "not-before-policy": 0 } ``` -6. Capture the value of the `access_token` property and store it as your token. +5. Capture the value of the `access_token` property and store it as your token. See the [Tasklist Configuration - Authentication](/self-managed/tasklist-deployment/tasklist-authentication.md#identity) documentation for more information about this authentication method. @@ -87,11 +87,11 @@ See the [Tasklist Configuration - Authentication](/self-managed/tasklist-deploym -## Using a token +## Use a token Include the previously captured token as an authorization header in each request: `Authorization: Bearer `. -For example, to send a request to the Tasklist API's ["Search tasks" endpoint](./specifications/search-tasks.api.mdx): +For example, to send a request to the Tasklist API's ["Search tasks"](./specifications/search-tasks.api.mdx) endpoint: Organization > Administration API > Create new credentials**. 2. Add permissions to this client for **Web Modeler API**. -3. Upon creating the client, capture the following values required to generate a token: +3. Once you have created the client, capture the following values required to generate a token: | Name | Environment variable name | Default value | | ------------------------ | -------------------------------- | -------------------------------------------- | @@ -32,7 +32,7 @@ All Web Modeler API requests require authentication. To authenticate, generate a | Authorization Server URL | `CAMUNDA_OAUTH_URL` | `https://login.cloud.camunda.io/oauth/token` | | Audience | `CAMUNDA_CONSOLE_OAUTH_AUDIENCE` | `api.cloud.camunda.io` | - :::tip + :::caution When client credentials are created, the `Client Secret` is only shown once. Save this `Client Secret` somewhere safe. ::: 4. Execute an authentication request to the token issuer: @@ -44,7 +44,7 @@ All Web Modeler API requests require authentication. To authenticate, generate a --data-urlencode "client_id=${CAMUNDA_CONSOLE_CLIENT_ID}" \ --data-urlencode "client_secret=${CAMUNDA_CONSOLE_CLIENT_SECRET}" ``` -5. A successful authentication response looks like the following: + A successful authentication response looks like the following: ```json { "access_token": "", @@ -54,7 +54,7 @@ All Web Modeler API requests require authentication. To authenticate, generate a "not-before-policy": 0 } ``` -6. Capture the value of the `access_token` property and store it as your token. +5. Capture the value of the `access_token` property and store it as your token. @@ -71,7 +71,7 @@ All Web Modeler API requests require authentication. To authenticate, generate a --data-urlencode "client_secret=${CLIENT_SECRET}" \ --data-urlencode 'grant_type=client_credentials' ``` -5. A successful authentication response looks like the following: + A successful authentication response looks like the following: ```json { "access_token": "", @@ -81,13 +81,13 @@ All Web Modeler API requests require authentication. To authenticate, generate a "not-before-policy": 0 } ``` -6. Capture the value of the `access_token` property and store it as your token. +5. Capture the value of the `access_token` property and store it as your token. -## Using a token +## Use a token Include the previously captured token as an authorization header in each request: `Authorization: Bearer `. diff --git a/docs/apis-tools/working-with-apis-tools.md b/docs/apis-tools/working-with-apis-tools.md index 2a6ae20378..3b83aed962 100644 --- a/docs/apis-tools/working-with-apis-tools.md +++ b/docs/apis-tools/working-with-apis-tools.md @@ -25,7 +25,7 @@ Clients allow applications to do the following: - Start and cancel process instances. - Activate jobs, work on those jobs, and subsequently complete or fail jobs. - Publish messages. -- Update process instance variables and resolve incidents. +- Update process instance variables and resolve [incidents](/components/concepts/incidents.md). The official clients mentioned below interact with [Zeebe](/components/zeebe/zeebe-overview.md), the workflow engine integrated into Camunda 8. All clients require [setting up client credentials](/guides/setup-client-connection-credentials.md) to authenticate. Clients connect to Camunda 8 via a mix of REST and [gRPC](https://grpc.io), a high-performance, open source, and universal RPC protocol. @@ -35,13 +35,7 @@ Camunda 8 provides several official clients based on this API. Official clients Official clients have been developed and tested by Camunda. They also add convenience functions (e.g. thread handling for job workers) on top of the core API. - :::note diff --git a/docs/apis-tools/zeebe-api-rest/zeebe-api-rest-authentication.md b/docs/apis-tools/zeebe-api-rest/zeebe-api-rest-authentication.md index 51f9a4b396..b5f444e4a5 100644 --- a/docs/apis-tools/zeebe-api-rest/zeebe-api-rest-authentication.md +++ b/docs/apis-tools/zeebe-api-rest/zeebe-api-rest-authentication.md @@ -4,59 +4,136 @@ title: "Authentication" description: "Describes authentication options that can be used to access Zeebe REST API." --- -## Authentication in the cloud - -To access the API endpoint, you need an access token. - -Your client must send a header in each request: - -`Authorization: Bearer ` - -For example, send a request using _curl_: +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + +All Zeebe REST API requests require authentication. To authenticate, generate a [JSON Web Token (JWT)](https://jwt.io/introduction/) and include it in each request. + +## Generate a token + + + + +1. [Create client credentials](/guides/setup-client-connection-credentials.md) in the **Clusters > Cluster name > API** tab of [Camunda Console](https://console.camunda.io/). +2. Add permissions to this client for **Zeebe**. +3. Once you have created the client, capture the following values required to generate a token: + + | Name | Environment variable name | Default value | + | ------------------------ | -------------------------------- | -------------------------------------------- | + | Client ID | `ZEEBE_CLIENT_ID` | - | + | Client Secret | `ZEEBE_CLIENT_SECRET` | - | + | Authorization Server URL | `ZEEBE_AUTHORIZATION_SERVER_URL` | `https://login.cloud.camunda.io/oauth/token` | + | Audience | `ZEEBE_TOKEN_AUDIENCE` | `zeebe.camunda.io` | + | Optimize REST Address | `ZEEBE_REST_ADDRESS` | - | + + :::caution + When client credentials are created, the `Client Secret` is only shown once. Save this `Client Secret` somewhere safe. + ::: +4. Execute an authentication request to the token issuer: + ```bash + curl --request POST ${ZEEBE_AUTHORIZATION_SERVER_URL} \ + --header 'Content-Type: application/x-www-form-urlencoded' \ + --data-urlencode 'grant_type=client_credentials' \ + --data-urlencode "audience=${ZEEBE_TOKEN_AUDIENCE}" \ + --data-urlencode "client_id=${ZEEBE_CLIENT_ID}" \ + --data-urlencode "client_secret=${ZEEBE_CLIENT_SECRET}" + ``` + A successful authentication response looks like the following: + ```json + { + "access_token": "", + "expires_in": 300, + "refresh_expires_in": 0, + "token_type": "Bearer", + "not-before-policy": 0 + } + ``` +5. Capture the value of the `access_token` property and store it as your token. + + + + + +1. [Add an M2M application in Identity](/self-managed/identity/user-guide/additional-features/incorporate-applications.md). +2. [Add permissions to this application](/self-managed/identity/user-guide/additional-features/incorporate-applications.md) for **Zeebe API**. +3. Capture the `Client ID` and `Client Secret` from the application in Identity. +4. [Generate a token](/self-managed/identity/user-guide/authorizations/generating-m2m-tokens.md) to access the REST API. Provide the `client_id` and `client_secret` from the values you previously captured in Identity. + ```shell + curl --location --request POST 'http://localhost:18080/auth/realms/camunda-platform/protocol/openid-connect/token' \ + --header 'Content-Type: application/x-www-form-urlencoded' \ + --data-urlencode "client_id=${CLIENT_ID}" \ + --data-urlencode "client_secret=${CLIENT_SECRET}" \ + --data-urlencode 'grant_type=client_credentials' + ``` + A successful authentication response looks like the following: + ```json + { + "access_token": "", + "expires_in": 300, + "refresh_expires_in": 0, + "token_type": "Bearer", + "not-before-policy": 0 + } + ``` +5. Capture the value of the `access_token` property and store it as your token. + + + + + +## Use a token + +Include the previously captured token as an authorization header in each request: `Authorization: Bearer `. + +For example, to send a request to the Zeebe REST API's `/topology` endpoint: + + + + + +:::tip +The `${ZEEBE_REST_ADDRESS}` variable below represents the URL of the Zeebe REST API. You can capture this URL when creating an API client. You can also construct it as `https://${REGION}.zeebe.camunda.io/${CLUSTER_ID}/`. +::: + + + + + +:::tip +The `${ZEEBE_REST_ADDRESS}` variable below represents the URL of the Zeebe REST API. You can configure this value in your Self-Managed installation. The default value is `http://localhost:8080/`. +::: + + + + ```shell -curl -XGET -H'Accept: application/json' -H'Authorization: Bearer ' http://localhost:8080/v1/topology +curl --header "Authorization: Bearer ${TOKEN}" \ + ${ZEEBE_REST_ADDRESS}/v1/topology ``` -### How to obtain the access token - -You must obtain a token to use the Zeebe REST API. When you create a Zeebe [client](/guides/setup-client-connection-credentials.md), you get all the information needed to connect to Zeebe. - -Refer to our guide on [building your own client](../build-your-own-client.md). - -The following settings are needed: - -| Name | Description | Default value | -| ------------------------ | ----------------------------------------------- | ------------------ | -| client id | Name of your registered client | - | -| client secret | Password for your registered client | - | -| audience | Permission name; if not given use default value | `zeebe.camunda.io` | -| authorization server url | Token issuer server | - | - -Send a token issue _POST_ request to the authorization server with the following content: +A successful response includes [information about the cluster](/apis-tools/zeebe-api-rest/specifications/get-cluster-topology.api.mdx). For example: ```json { - "client_id": "", - "client_secret": "", - "audience": "", - "grant_type": "client_credentials" + "brokers": [ + ... + ], + "clusterSize": 3, + "partitionsCount": 3, + "replicationFactor": 3, + "gatewayVersion": "8.6.0" } ``` -Refer to the following example with _curl_: +## Token expiration -```shell -curl -X POST --header 'content-type: application/json' --data '{"client_id": "", "client_secret":"","audience":"","grant_type":"client_credentials"}' https:// -``` - -If the authentication is successful, the authorization server sends back the access token, when it expires, scope, and type: - -```json -{ - "access_token": "ey...", - "scope": "...", - "expires_in": 86400, - "token_type": "Bearer" -} -``` +Access tokens expire according to the `expires_in` property of a successful authentication response. After this duration, in seconds, you must request a new access token. diff --git a/docs/apis-tools/zeebe-api/gateway-service.md b/docs/apis-tools/zeebe-api/gateway-service.md index f990a80e44..ea085338ea 100644 --- a/docs/apis-tools/zeebe-api/gateway-service.md +++ b/docs/apis-tools/zeebe-api/gateway-service.md @@ -216,7 +216,7 @@ Returned if: Returned if: -- The job was marked as failed. In that case, the related incident must be resolved before the job can be activated again and completed. +- The job was marked as failed. In that case, the related [incident](/components/concepts/incidents.md) must be resolved before the job can be activated again and completed. ## `CreateProcessInstance` RPC diff --git a/docs/components/best-practices/development/dealing-with-problems-and-exceptions.md b/docs/components/best-practices/development/dealing-with-problems-and-exceptions.md index 70aa273ec7..9a6d2a4bcd 100644 --- a/docs/components/best-practices/development/dealing-with-problems-and-exceptions.md +++ b/docs/components/best-practices/development/dealing-with-problems-and-exceptions.md @@ -30,7 +30,7 @@ Whenever the worker has finished whatever it needs to do (like invoking the REST - [`CompleteJob`](/apis-tools/zeebe-api/gateway-service.md#completejob-rpc): The service task went well, the process instance can move on. - [`FailJob `](/apis-tools/zeebe-api/gateway-service.md#failjob-rpc): The service task failed, and the workflow engine should handle this failure. There are two possibilities: - `remaining retries > 0`: The job is retried. - - `remaining retries <= 0`: An incident is raised and the job is not retried until the incident is resolved. + - `remaining retries <= 0`: An [incident](/components/concepts/incidents.md) is raised and the job is not retried until the incident is resolved. - [`ThrowError`](/apis-tools/zeebe-api/gateway-service.md#throwerror-rpc): A BPMN error is reported, which typically is handled on the BPMN level. As the glue code in the worker is external to the workflow engine, there is **no technical transaction spanning both components**. Technical transactions refer to ACID (atomic, consistent, isolated, durable) properties, mostly known from relational databases. diff --git a/docs/components/best-practices/development/understanding-transaction-handling-c7.md b/docs/components/best-practices/development/understanding-transaction-handling-c7.md index d2465ecc39..a22bccca41 100644 --- a/docs/components/best-practices/development/understanding-transaction-handling-c7.md +++ b/docs/components/best-practices/development/understanding-transaction-handling-c7.md @@ -124,7 +124,7 @@ Take a look at [this example](https://github.com/camunda/camunda-consulting/tree ## Thinking about operations during modeling -Make sure you also understand how to [operate Camunda 7](../../operations/operating-camunda-c7) - in particular by understanding _retry behaviour_ and _incident management_ for service tasks. +Make sure you also understand how to [operate Camunda 7](../../operations/operating-camunda-c7) - in particular by understanding _retry behavior_ and _incident management_ for service tasks. ## Rolling back a transaction on unhandled errors diff --git a/docs/components/concepts/clusters.md b/docs/components/concepts/clusters.md index ce29f895f3..fefb92cebc 100644 --- a/docs/components/concepts/clusters.md +++ b/docs/components/concepts/clusters.md @@ -34,7 +34,7 @@ When your Free Trial plan expires, you are automatically transferred to the Free Free Trial `dev` (or untagged) clusters are automatically paused eight hours after a cluster is created or resumed from a paused state. Auto-pause occurs regardless of cluster usage. -You can resume a paused cluster at any time, which typically takes five to ten minutes to complete. See [resume your cluster](/components/console/manage-clusters/resume-cluster.md/). +You can resume a paused cluster at any time, which typically takes five to ten minutes to complete. See [resume your cluster](/components/console/manage-clusters/manage-cluster.md#resume-a-cluster). - Clusters tagged as `test`, `stage`, or `prod` do not auto-pause. - Paused clusters are automatically deleted after 30 consecutive paused days. You can change the tag to avoid cluster deletion. diff --git a/docs/components/concepts/job-workers.md b/docs/components/concepts/job-workers.md index 1e509b23a6..73e9c189e6 100644 --- a/docs/components/concepts/job-workers.md +++ b/docs/components/concepts/job-workers.md @@ -65,7 +65,7 @@ After working on an activated job, a job worker informs Camunda 8 that the job h - When the job worker completes its work, it sends a `complete job` command along with any variables, which in turn is merged into the process instance. This is how the job worker exposes the results of its work. - If the job worker can not successfully complete its work, it sends a `fail job` command. Fail job commands include the number of remaining retries, which is set by the job worker. - If `remaining retries` is greater than zero, the job is retried and reassigned. - - If `remaining retries` is zero or negative, an incident is raised and the job is not retried until the incident is resolved. + - If `remaining retries` is zero or negative, an [incident](/components/concepts/incidents.md) is raised and the job is not retried until the incident is resolved. When failing a job it is possible to specify a `retry back off`. This back off allows waiting for a specified amount of time before retrying the job. This could be useful when a job worker communicates with an external system. If the external system is down, immediately retrying the job will not work. diff --git a/docs/components/concepts/process-instance-migration.md b/docs/components/concepts/process-instance-migration.md index eaf3abf936..beb6e7a7cb 100644 --- a/docs/components/concepts/process-instance-migration.md +++ b/docs/components/concepts/process-instance-migration.md @@ -92,7 +92,7 @@ Simply cancel the service task instance, and add a new instance of the service t ## Correcting mistakes in a process instance -Process instance migration can also be used to correct mistakes that led to an incident in a process instance. +Process instance migration can also be used to correct mistakes that led to an [incident](/components/concepts/incidents.md) in a process instance. Let's consider an example. diff --git a/docs/components/concepts/resource-deletion.md b/docs/components/concepts/resource-deletion.md index 65a42eab45..dfca210ff4 100644 --- a/docs/components/concepts/resource-deletion.md +++ b/docs/components/concepts/resource-deletion.md @@ -54,7 +54,7 @@ new `latest` instead. ### Call activities A [call activity](/components/modeler/bpmn/call-activities/call-activities.md) references a process by id. It's -possible that all process definitions for this process id are deleted. In this case, Zeebe creates an incident on the +possible that all process definitions for this process id are deleted. In this case, Zeebe creates an [incident](/components/concepts/incidents.md) on the call activity, informing you that the process cannot be not found. ### Limitations diff --git a/docs/components/connectors/out-of-the-box-connectors/email.md b/docs/components/connectors/out-of-the-box-connectors/email.md new file mode 100644 index 0000000000..e43c19ec89 --- /dev/null +++ b/docs/components/connectors/out-of-the-box-connectors/email.md @@ -0,0 +1,567 @@ +--- +id: email +title: Email Connector +sidebar_label: Email Connector +description: The Email Connector allows you to connect your BPMN service with different email protocol. +--- + +The **Email Connector** is an outbound Connector that allows you to connect your BPMN service with any email POP3, IMAP +or SMTP server. + +## Prerequisites + +To use the **Email Connector**, you must have an SMTP, POP3 or IMAP server available to connect to. + +:::note +Use Camunda secrets to avoid exposing your sensitive data as plain text. +See [managing secrets](/components/console/manage-clusters/manage-secrets.md). +::: + +## Authentication + +You can authenticate to a mail server as follows. + +### Simple Authentication + +This method allows the user to connect to any SMTP, POP3 or IMAP server using an email address and password. + +| Parameter | Description | +| :--------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `username` | Enter your full email address (for example, user@example.com) or the username provided by your email service. This is used to authenticate your access to the mail server. | +| `password` | Enter the password for your email account. Keep your password secure and do not share it with others. | + +## POP3 + +The Post Office Protocol version 3 (POP3) is an Internet standard protocol used by local email clients to retrieve +emails from a remote server over a TCP/IP connection. POP3 allows users to download messages from their email server to +their local computer, where they can be read, managed, or archived even without an internet connection. It operates on a +simple download-and-delete model, meaning emails are typically removed from the server once they are retrieved. + +| Field | Description | +| :----------------------- | :----------------------------------------------------------------------------------------------------- | +| `POP3 host` | The host URL of the POP3 server. | +| `POP3 port` | The host port of the POP3 server. | +| `Cryptographic protocol` | Defines how the connection to the server is secured, `TLS`, `SSL` or `None`. Default is typically TLS. | + +### List Emails + +Allow users to fetch a list of emails from the `INBOX` folder, with customizable sorting and limitation options. + +#### Parameters + +| Parameter | Description | +| :------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `Max Emails to read` | Specify the maximum number of emails to retrieve. This parameter determines the cap on the number of emails the task will return. | +| `Sort emails by` |

    Choose the field by which to sort the emails. Supported sorting fields are:

    • `Sent date`: Sorts emails by the date and time they were sent.
    • `Size`: Sorts emails by the size of the email.

    | +| `Sort order` |

    Define the sort order:

    • `ASC`: Ascending order, from the oldest or smallest value to the most recent or largest.
    • `DESC`: Descending order, from the most recent or largest value to the oldest or smallest.

    | + +#### Sorting and Limiting Behavior + +Emails are initially sorted based on the specified sorting field and order. The list is then limited to the number of +emails as defined by the Max Emails to read parameter. For example, if you sort by Sent date in descending order (DESC) +with a limit of one email, the task will return the most recently sent email. + +#### Response Structure + +The task returns a list of emails in JSON format. Each email object contains the following information: + +- `messageId`: A unique identifier for the email message. +- `fromAddress`: the email addresses of the sender. +- `subject`: The subject line of the email. +- `size`: The size of the email (in bytes). + +#### Example Response + +Example of a returned JSON array: + +```json +[ + { + "messageId": "RandomId", + "fromAddress": "msa@communication.microsoft.com", + "subject": "Example", + "size": 99865 + }, + { + "messageId": "RandomId2", + "fromAddress": "example@camunda.com", + "subject": "Example", + "size": 48547 + } +] +``` + +### Read Email + +Retrieve the contents of an email, using the unique `messageId` associated with the email message. + +:::warning +Reading an email using POP3 protocol will delete the email +::: + +#### Parameters + +| Parameter | Description | +| :---------- | :---------------------------------------------------------------------------------------------------------- | +| `MessageId` | The identifier of the email message you wish to read. Provide this to locate and return the specific email. | + +#### Response Structure + +The task returns a JSON object containing detailed information about the email: + +- `messageId`: The unique identifier corresponding to the email message. +- `fromAddress`: the email addresses of the sender. +- `headers` : A list containing the email's headers +- `subject`: The subject line of the email. +- `size`: The size of the email in bytes. +- `plainTextBody`: The plain text version of the email's content. +- `htmlBody`: The HTML version of the email's content, provided it exists. +- `receivedDateTime`: the email's reception datetime + +#### Example Response + +Below is an example of the JSON response returned when a specific email is read: + +```json +{ + "messageId": "MessageId", + "fromAddress": "example@camunda.com", + "subject": "Example Subject", + "size": 99865, + "plainTextBody": "Any text content", + "htmlBody": "Any Html Content", + "headers": [ + { + "header": "header1", + "value": "example" + }, + { + "header": "header2", + "value": "test" + } + ], + "sentDate": "2024-08-19T06:54:28Z" +} +``` + +### Delete Email + +Delete (remove) an email from the server, using the specific `messageId` assigned to the email message. + +#### Parameters + +| Parameter | Description | +| :---------- | :--------------------------------------------- | +| `MessageId` | The identifier of the email message to delete. | + +#### Response Structure + +After the deletion task is performed, a JSON object is returned to confirm the action: + +- `deleted`: A boolean value that indicates whether the deletion was successful (true) or not (false). +- `messageId`: The identifier of the email message that was attempted to be deleted. + +#### Example Response + +The following JSON response shows the result of a successful deletion request: + +```json +{ + "deleted": true, + "messageId": "MessageId" +} +``` + +### Search Emails + +Enable users to perform advanced searches within an email inbox, by constructing a criteria-based query using a JSON +object. Supports complex queries that can combine multiple conditions using logical operators. + +#### Parameters + +A search query is represented as a JSON object. The following is an example of a JSON object that represents a search +criteria +using an AND and OR operator to combine multiple conditions: + +```json +{ + "operator": "AND", + "criteria": [ + { + "field": "FROM", + "value": "example@camunda.com" + }, + { + "operator": "OR", + "criteria": [ + { + "field": "SUBJECT", + "value": "urgent" + }, + { + "field": "SUBJECT", + "value": "important" + } + ] + } + ] +} +``` + +This example query returns emails from "example@camunda.com" with a subject containing either "urgent" or "important". + +A simpler query without logical operators might look like the following example: + +```json +{ + "field": "FROM", + "value": "example@camunda.com" +} +``` + +Search supports the following logical operators: + +- **AND**: Returns emails that match **all** the specified criteria. +- **OR**: Returns emails that match **any of** the specified criteria. + +The following email fields can be used to set search criteria: + +- **BODY**: The content of the email body. +- **SUBJECT**: The subject line of the email. +- **FROM**: The email address of the sender. + +:::note + +When using an operator such as AND or OR, you must also define a criteria array. This array contains the individual +conditions that the search will evaluate against the emails. Each condition within the criteria array is itself a JSON +object with a field and a value. + +- If an operator is set, the criteria array must also be defined. +- Each criterion within the criteria array is applied to the specified field based on the value associated with it. + +:::note + +#### Example Response + +The following is an example of a returned response: + +```json +[ + { "messageId": "MessageId", "subject": "Important" }, + { "messageId": "MessageId2", "subject": "Urgent" } +] +``` + +## SMTP + +Simple Mail Transfer Protocol (SMTP) is the standard communication protocol for sending emails across the Internet. It +facilitates mail transfer from a client's email application to the outgoing mail server and between servers for relaying +email messages to their final destination. SMTP operates on a push model, where the sending server pushes the message to +the receiving server for delivery to the appropriate mailbox. + +| Field | Description | +| :----------------------- | :----------------------------------------------------------------------------------------------------- | +| `SMTP host` | The host URL of the SMTP server. | +| `SMTP port` | The host port of the SMTP server. | +| `Cryptographic protocol` | Defines how the connection to the server is secured, `TLS`, `SSL` or `None`. Default is typically TLS. | + +### Send Email + +Allow users to send an email from the connected email account. + +#### Parameters + +| Parameter | Description | +| :-------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `From` | Specify the sender's email address(es). This can be a single email address (for example, 'example@camunda.com'), a comma-separated list of addresses, or a Friendly Enough Expression Language (FEEL) expression returning a list of email addresses (for example, =["example@camunda.com"]). | +| `To` | Defines the email recipient(s). Similar to the `From` parameter, this can be a single email address, a comma-separated list, or a FEEL expression (for example, =["example@camunda.com"]). | +| `Cc` | (Optional) Specify the email address(es) to include in the **Carbon Copy (CC)** field. The format is the same as the **From** and **To** fields, and can include a single address, a list, or a FEEL expression. | +| `Bcc` | (Optional) Specify the email address(es) to include in the **Blind Carbon Copy (BCC)** field. It follows the same format as the **CC** field and ensures that BCC recipients are not visible to other recipients. | +| `Subject` | The email subject line. | +| `Email` | The main content of the email. | + +:::info +To learn more about Friendly Enough Expression Language (FEEL) expression, +see [what is FEEL?](/components/modeler/feel/what-is-feel.md). +::: + +#### Response Structure + +Upon successfully sending the email, the following JSON response is returned: + +- `subject`: Echoes back the subject of the sent email. +- `sent`: A boolean value indicating the success status of the email being sent (true for success, false for failure). + +#### Example Response + +The following is an example of a successful send email operation: + +```json +{ + "subject": "Example Subject", + "sent": true +} +``` + +In this response: + +- `sent: true` confirms that the email with the specified subject "Example Subject" was successfully sent. +- `sent: false` indicates the email failed to send. + +## IMAP + +The Internet Message Access Protocol (IMAP) is a protocol used by email clients to access messages stored on a mail +server, allowing users to view and manage their emails from multiple devices. Unlike POP3, IMAP supports both online and +offline modes, synchronizes email across devices, and allows manipulation of mailboxes (create, delete, and rename) as +well as messages (read, delete, or flag) directly on the server. + +| Field | Description | +| :----------------------- | :----------------------------------------------------------------------------------------------------- | +| `IMAP host` | The host URL of the IMAP server. | +| `IMAP port` | The host port of the IMAP server. | +| `Cryptographic protocol` | Defines how the connection to the server is secured, `TLS`, `SSL` or `None`. Default is typically TLS. | + +### List Emails + +Allow users to fetch a list of emails from a specified folder, with customizable sorting and limitation options. + +#### Parameters + +| Parameter | Description | +| :------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `Max Emails to read` | Specify the maximum number of emails to retrieve. This parameter determines the cap on the number of emails the task will return. | +| `Sort emails by` |

    Choose the field by which to sort the emails. Supported sorting fields are:

    • `Sent date`: Sorts emails by the date and time they were sent.
    • `Size`: Sorts emails by the size of the email.

    | +| `Sort order` |

    Define the sort order:

    • `ASC`: Ascending order, from the oldest or smallest value to the most recent or largest.
    • `DESC`: Descending order, from the most recent or largest value to the oldest or smallest.

    | +| `Folder` | (Optional) the folder to list emails from, default is `INBOX`. | + +#### Sorting and Limiting Behavior + +- Emails are initially sorted based on the specified sorting field and order. +- The list is then limited to the number of emails as defined by the Max Emails to read parameter. + +For example, sort by Sent date in descending order (DESC) with a limit of one email, to return the most recently sent +email. + +#### Response Structure + +The task returns a list of emails in JSON format. Each email object contains the following information: + +- `messageId`: A unique identifier for the email message. +- `fromAddress`: the email addresses of the sender. +- `subject`: The subject line of the email. +- `size`: The size of the email in bytes. + +#### Example Response + +Example of a returned JSON array: + +```json +[ + { + "messageId": "RandomId", + "fromAddress": "msa@communication.microsoft.com", + "subject": "Example", + "size": 99865 + }, + { + "messageId": "RandomId2", + "fromAddress": "example@camunda.com", + "subject": "Example", + "size": 48547 + } +] +``` + +### Read Email + +Retrieve an email's details based on the specified `messageId`. + +#### Parameters + +| Parameter | Description | +| :---------- | :------------------------------------------------------------------------------------------------------------------------ | +| `MessageId` | The unique identifier of the email that must be read. | +| `Folder` | (Optional) Specifies the folder from which the email should be retrieved. If not provided, the default folder is `INBOX`. | + +#### Response Structure + +The task returns a JSON object containing detailed information about the email: + +- `messageId`: The unique identifier corresponding to the email message. +- `fromAddress`: the email addresses of the sender. +- `headers` : A list containing the email's headers +- `subject`: The subject line of the email. +- `size`: The size of the email in bytes. +- `plainTextBody`: The plain text version of the email's content. +- `htmlBody`: The HTML version of the email's content, provided it exists. +- `receivedDateTime`: the email's reception datetime + +#### Example Response + +The following JSON structure shows an expected response after a successful email retrieval: + +```json +{ + "messageId": "MessageId", + "fromAddress": "example@camunda.com", + "subject": "Example Subject", + "size": 99865, + "plainTextBody": "Any text content", + "htmlBody": "Any Html Content", + "headers": [ + { + "header": "header1", + "value": "example" + }, + { + "header": "header2", + "value": "test" + } + ], + "sentDate": "2024-08-19T06:54:28Z" +} +``` + +### Delete Email + +Delete an email from a specified folder, using the email's unique `messageId`. + +#### Parameters + +| Parameter | Description | +| :---------- | :------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `MessageId` | The identifier of the email message to delete. | +| `Folder` | (Optional) Specifies the folder from which the email should be deleted. If this parameter is not supplied, the default folder is assumed to be `INBOX`. | + +#### Response Structure + +The task provides a JSON object in the response, indicating the outcome of the deletion request: + +- `deleted`: A boolean value that signifies whether the email was successfully deleted (true) or not (false). +- `messageId`: Reiterates the `messageId` of the email that was targeted for deletion. + +#### Example Response + +The following is an example of the JSON response confirming successful email deletion: + +```json +{ + "deleted": true, + "messageId": "MessageId" +} +``` + +### Search Emails + +Enable users to perform advanced searches within an email inbox by constructing a criteria-based query using a JSON +object. Search supports complex queries that can combine multiple conditions using logical operators. + +#### Parameters + +A search query is represented as a JSON object. Below is an example of a JSON object that represents a search criteria +using an AND and OR operator to combine multiple conditions: + +- `Folder`: (Optional) Specifies the folder from which the email should be deleted. If this parameter is not supplied, + the default folder is assumed to be `INBOX`. +- `Criteria`: _See below_ + +```json +{ + "operator": "AND", + "criteria": [ + { + "field": "FROM", + "value": "example@camunda.com" + }, + { + "operator": "OR", + "criteria": [ + { + "field": "SUBJECT", + "value": "urgent" + }, + { + "field": "SUBJECT", + "value": "important" + } + ] + } + ] +} +``` + +This example query returns emails from "example@camunda.com" with a subject containing either "urgent" or "important". + +A simpler query without logical operators might look like the following example: + +```json +{ + "field": "FROM", + "value": "example@camunda.com" +} +``` + +Search supports the following logical operators: + +- **AND**: Returns emails that match all the specified criteria. +- **OR**: Returns emails that match any of the specified criteria. + +The following email fields can be used to set search criteria: + +- **BODY**: The content of the email body. +- **SUBJECT**: The subject line of the email. +- **FROM**: The email address of the sender. + +:::note + +When using an operator such as AND or OR, you must also define a criteria array. This array contains the individual +conditions that the search will evaluate against the emails. Each condition within the criteria array is itself a JSON +object with a field and a value. + +- If an operator is set, the criteria array must also be defined. +- Each criterion within the criteria array is applied to the specified field based on the value associated with it. + +:::note + +#### Example Response + +The following is an example returned response: + +```json +[ + { "messageId": "MessageId", "subject": "Important" }, + { "messageId": "MessageId2", "subject": "Urgent" } +] +``` + +### Move Email + +Enable users to transfer an email from one folder to another, streamlining inbox organization. + +#### Parameters + +| Parameter | Description | +| :-------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `MessageId` | The identifier of the email that needs to be moved. | +| `Source folder` | (Optional) The folder from which the email will be moved. If not specified, the default is INBOX. | +| `Target folder` | The destination folder where the email is placed. To specify a new folder or a nested hierarchy, use a dot-separated path (for example, 'Archive' or 'Projects.2023.January'). The system automatically creates any non-existent folders in the path. | + +#### Response Structure + +Upon successful completion of the move operation, the response contains a JSON object with the following details: + +- `messageId`: The `messageId` of the email that was moved. +- `from`: The source folder from which the email was moved. +- `to`: The target folder to which the email has been moved. + +#### Example Response + +The example below shows the expected JSON response after an email has been successfully moved: + +```json +{ + "messageId": "VE1P191MB1101730EEA31B2FEAB320143919A2@VE1P191MB1101.EURP191.PROD.OUTLOOK.COM", + "from": "INBOX", + "to": "TEST" +} +``` diff --git a/docs/components/connectors/out-of-the-box-connectors/kafka.md b/docs/components/connectors/out-of-the-box-connectors/kafka.md index bf2cf0c5a0..e40919e501 100644 --- a/docs/components/connectors/out-of-the-box-connectors/kafka.md +++ b/docs/components/connectors/out-of-the-box-connectors/kafka.md @@ -16,12 +16,15 @@ import TabItem from "@theme/TabItem"; -The **Kafka Producer Connector** is an outbound Connector that allows you to connect your BPMN service with [Kafka](https://kafka.apache.org/) to produce messages. +The **Kafka Producer Connector** is an outbound Connector that allows you to connect your BPMN service with [Apache Kafka](https://kafka.apache.org/) to produce messages. ## Prerequisites -To use the **Kafka Producer Connector**, you need to have a Kafka instance with configured bootstrap server. -Use Camunda secrets to avoid exposing your sensitive data as plain text. Follow our documentation on [managing secrets](/components/console/manage-clusters/manage-secrets.md) to learn more. +To use the **Kafka Producer Connector**, you must have a Kafka instance with a configured bootstrap server. + +:::note +Use Camunda secrets to avoid exposing your sensitive data as plain text. To learn more, see [managing secrets](/components/console/manage-clusters/manage-secrets.md). +::: ## Create a Kafka Producer Connector task @@ -31,29 +34,84 @@ import ConnectorTask from '../../../components/react-components/connector-task.m ## Make your Kafka Producer Connector for publishing messages executable -To make your **Kafka Producer Connector** for publishing messages executable, take the following steps: +To make your **Kafka Producer Connector** for publishing messages executable, complete the following sections. -1. (Optional) Set the relevant credentials in the **Authentication** section. For example, `{{secrets.MY_KAFKA_USERNAME}}`. See the relevant [appendix section](#what-mechanism-is-used-to-authenticate-against-kafka) to find more about Kafka secure authentication. -2. In the **Kafka** section, select the serialization type for your messages. Choose **Default (JSON)** for JSON serialization or **Avro (experimental)** for Avro serialization. [Read more about Kafka Avro serialization](#avro-serialization). -3. In the **Kafka** section, set the URL of bootstrap server(s); comma-separated if more than one server required. -4. In the **Kafka** section, set the topic name. -5. (Optional) In the **Kafka** section, fill out the field **Headers** to set producer configuration values. Only `UTF-8` strings are supported as header values. -6. (Optional) In the **Kafka** section, fill out the field **Additional properties** to set producer configuration values. See the list of supported configurations at the [official Kafka documentation page](https://kafka.apache.org/documentation/#producerconfigs). Also check preconfigured values for the **Kafka Producer Connector** in the relevant [appendix section](#what-are-default-kafka-producer-client-properties). -7. In the **Message** section, set the **Key** and the **Value** that will be sent to Kafka topic. -8. (Optional for **Avro (experimental)**) In the **Avro schema** field, input the schema that defines the message structure. Ensure this schema is in your Avro schema registry. +### Authentication -## Avro serialization +(Optional) Set the relevant credentials in the **Authentication** section. For example, `{{secrets.MY_KAFKA_USERNAME}}`. -:::note -Use Avro serialization with caution, as this is an experimental feature. Functionality may not be comprehensive and could change. +### Schema + +In the **Kafka** section: + +1. Select the schema strategy for your messages. + - Select **No schema**, **Inline schema** for Avro serialization. + - Select **Schema registry** if you have a Confluent Schema Registry. +2. Set the URL of the bootstrap server(s). If more than one server is required, use comma-separated values. +3. Set the topic name. +4. (Optional) Set producer configuration values in the **Headers** field. Only `UTF-8` strings are supported as header values. +5. (Optional) Set producer configuration values in the **Additional properties** field. + +:::info + +The [appendix](#appendix-and-faq) provides more information about: + +- [Kafka secure authentication](#what-mechanism-is-used-to-authenticate-against-kafka). +- [Inline schema](#inline-schema) and [Schema registry](#schema-registry). +- [Pre-configured producer configuration values](#what-are-default-kafka-producer-client-properties) for this Connector. + +Additionally, to learn more about supported producer configurations, see the [official Kafka documentation](https://kafka.apache.org/documentation/#producerconfigs). + +::: + +### Message + +In the **Message** section, set the **Key** and the **Value** that will be sent to Kafka topic. + +## Schema strategies + +:::caution +Use Schema strategies with caution, as this is an [alpha feature](/reference/alpha-features.md). Functionality may not be comprehensive and could change. ::: -The **Kafka Producer Connector** supports Avro serialization, which offers a compact, fast, and binary data exchange format for Kafka messages. Avro relies on schemas for serialization and deserialization. When using Avro, each message is serialized according to a specific schema written in JSON format. This schema defines the structure of the Kafka message, ensuring the data conforms to a predefined format and enabling schema evolution strategies. +This Connector supports different schema strategies, offering a compact, fast, and binary data exchange format for Kafka messages. -For more detailed information on Kafka Avro serialization, you may refer to the [official Kafka documentation](https://kafka.apache.org/documentation/#serialization) and [official Apache Avro documentation](https://avro.apache.org/docs/). +When using a schema strategy, each message is serialized according to a specific schema written in JSON format. This schema defines the Kafka message structure, ensuring the data conforms to a predefined format, and enables schema evolution strategies. + +:::info + +To learn more about Schema strategies, refer to the official documentation: + +- [Inline Avro serialization](https://kafka.apache.org/documentation/#serialization) and [official Apache Avro documentation](https://avro.apache.org/docs/). +- [Confluent Schema Registry](https://docs.confluent.io/platform/current/schema-registry/index.html) (Avro, and JSON schemas). + +::: + +### No schema + +Select **No schema** to send messages without a schema. This option is suitable for simple messages that do not require a schema. + +### Inline schema + +Select **Inline schema** to send messages with an **Avro schema**. + +- This option is suitable for messages that require a schema and that are not (or do not need to be) registered in a schema registry. +- Enter the Avro schema that defines the message structure into the **Schema** field that appears in the **Message** section. + +### Schema registry + +Select **Schema registry** to send messages with a schema registered in a schema registry. + +- This option is suitable for messages that require a schema and that are registered in a [schema registry](https://docs.confluent.io/platform/current/schema-registry/index.html). +- You must provide: + - The **schema registry URL** in the **Kafka** section. + - The **schema** itself (that defines the message structure) in the **Message** section. + - The **credentials** for the schema registry (if required). Refer to the [Schema Registry documentation](https://docs.confluent.io/platform/current/schema-registry/sr-client-configs.html#basic-auth-credentials-source) for more information. ### Example Avro schema and data +The following is an example Avro schema and data: + #### Avro schema: ```json @@ -84,16 +142,16 @@ For more detailed information on Kafka Avro serialization, you may refer to the #### Kafka message -- **Key** : `employee1` -- **Value** : +- **Key**: `employee1` +- **Value**: -```json -{ - "name": "John Doe", - "age": 29, - "emails": ["johndoe@example.com"] -} -``` + ```json + { + "name": "John Doe", + "age": 29, + "emails": ["johndoe@example.com"] + } + ``` ## Kafka Producer Connector response @@ -101,25 +159,27 @@ The **Kafka Producer Connector** returns metadata for a record that has been ack The following fields are available in the `response` variable: -- `timestamp`: the timestamp of the message -- `offset`: message offset -- `partition`: message partition -- `topic`: topic name +- `timestamp`: The timestamp of the message. +- `offset`: The message offset. +- `partition`: The message partition. +- `topic`: The topic name. -You can read about these fields at the [official Kafka documentation page](https://kafka.apache.org/documentation/#intro_concepts_and_terms). +:::info +For more information on these fields, refer to the [official Kafka documentation](https://kafka.apache.org/documentation/#intro_concepts_and_terms). +::: You can use an output mapping to map the response: 1. Use **Result Variable** to store the response in a process variable. For example, `myResultVariable`. 2. Use **Result Expression** to map fields from the response into process variables. For example: -``` -= { - "messageAcknowledgedAt": response.timestamp -} -``` + ``` + = { + "messageAcknowledgedAt": response.timestamp + } + ``` -## Appendix & FAQ +## Appendix and FAQ ### What mechanism is used to authenticate against Kafka? @@ -131,39 +191,39 @@ security.protocol=SASL_SSL sasl.mechanism=PLAIN ``` -If any of the field is not populated, you have to configure your security method in respect to your Kafka configuration. You can do so via the field **Additional properties**. +If any of the fields are not populated, you must configure your security method for your Kafka configuration. You can do this using the **Additional properties** field. ### What are default Kafka Producer client properties? - Authentication properties (only if both **Username** and **Password** are not empty): -``` -sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required username='' password=''; -security.protocol=SASL_SSL -sasl.mechanism=PLAIN -``` + ``` + sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required username='' password=''; + security.protocol=SASL_SSL + sasl.mechanism=PLAIN + ``` - Bootstrap server property: -``` -bootstrap.servers= -``` + ``` + bootstrap.servers= + ``` - Message properties: -``` -key.serializer=org.apache.kafka.common.serialization.StringSerializer -value.serializer=org.apache.kafka.common.serialization.StringSerializer -``` + ``` + key.serializer=org.apache.kafka.common.serialization.StringSerializer + value.serializer=org.apache.kafka.common.serialization.StringSerializer + ``` - Miscellaneous properties: -``` -session.timeout.ms=45000 -client.dns.lookup=use_all_dns_ips -acks=all -delivery.timeout.ms=45000 -``` + ``` + session.timeout.ms=45000 + client.dns.lookup=use_all_dns_ips + acks=all + delivery.timeout.ms=45000 + ``` ### What is the precedence of client properties loading? @@ -175,7 +235,7 @@ Properties loading consists of three steps: ### How do I set or override additional client properties? -The following example sets a new client property `client.id` and overrides SASL mechanism to SCRAM SHA-256 instead of plain text: +The following example sets a new client property `client.id` and overrides the SASL mechanism to `SCRAM SHA-256` instead of plain text: ``` = { @@ -188,12 +248,15 @@ The following example sets a new client property `client.id` and overrides SASL -The **Kafka Consumer Connector** allows you to consume messages by subscribing to [Kafka](https://kafka.apache.org/) topics and map them your BPMN processes as start or intermediate events. +The **Kafka Consumer Connector** allows you to consume messages by subscribing to [Kafka](https://kafka.apache.org/) topics and mapping them to your BPMN processes as start or intermediate events. ## Prerequisites -To use the **Kafka Consumer Connector**, you need to have a Kafka instance with configured bootstrap server. -Use Camunda secrets to avoid exposing your sensitive data as plain text. Follow our documentation on [managing secrets](/components/console/manage-clusters/manage-secrets.md) to learn more. +To use the **Kafka Consumer Connector**, you must have a Kafka instance with a configured bootstrap server. + +:::note +Use Camunda secrets to avoid exposing your sensitive data as plain text. To learn more, see [managing secrets](/components/console/manage-clusters/manage-secrets.md). +::: ## Create a Kafka Consumer Connector event @@ -209,36 +272,50 @@ To make your **Kafka Consumer Connector** executable, fill in the required prope ### Authentication -In the **Authentication** section, select the **Authentication type**. -If you selected **Credentials** as the **Authentication type**, set the username and password. Use Camunda secrets to avoid exposing sensitive data as plain text. Follow our documentation on [managing secrets](/components/console/manage-clusters/manage-secrets.md) to learn more. +In the **Authentication** section, select the **Authentication type**. If you selected **Credentials** as the **Authentication type**, set the username and password. -Refer to the relevant [appendix section](#what-mechanism-is-used-to-authenticate-against-kafka) to find more information about Kafka secure authentication. +:::note + +- Use Camunda secrets to avoid exposing your sensitive data as plain text. To learn more, see [managing secrets](/components/console/manage-clusters/manage-secrets.md). +- To learn more about Kafka authentication, see [Kafka secure authentication](#what-mechanism-is-used-to-authenticate-against-kafka-1). + +::: ### Kafka properties In the **Kafka** section, you can configure the following properties: -- **Serialization type**: Select the serialization type for your messages. Choose **Default (JSON)** for JSON serialization or **Avro (experimental)** for Avro serialization. If you select **Avro (experimental)**, input the schema that defines the message structure into the **Avro schema** field that appears below. [Read more about Kafka Avro serialization](#avro-serialization). -- **Bootstrap servers**: Set the URL of bootstrap server(s); comma-separated if more than one server is required. +- **Schema strategy**: Select the schema strategy for your messages. + - Select **No schema**, **Inline schema** for Avro serialization. + - Select **Schema registry** If you have a Confluent Schema Registry. +- **Bootstrap servers**: Set the URL of the bootstrap server(s). If more than one server is required, use comma-separated values. - **Topic**: Set the topic name. -- **Additional properties**: Fill out the field to set consumer configuration values. See the list of supported configurations in the [official Kafka documentation](https://kafka.apache.org/documentation/#consumerconfigs). Additionally, check preconfigured values for the **Kafka Consumer Connector** in the relevant [appendix section](#what-are-default-kafka-consumer-client-properties). +- **Additional properties**: Set producer configuration values. - **Offsets**: Set the offsets for the partition. The number of offsets specified should match the number of partitions on the current topic. - **Auto offset reset**: Set the strategy to use when there is no initial offset in Kafka or if the specified offsets do not exist on the server. +:::info + +The [appendix](#appendix-and-faq-1) provides more information about [pre-configured consumer configuration values](#what-are-default-kafka-consumer-client-properties) for this Connector. + +Additionally, to learn more about supported producer configurations, see the [official Kafka documentation](https://kafka.apache.org/documentation/#consumerconfigs). + +::: + #### Example Avro schema and data If the expected Kafka message looks like this: -- **Key** : `employee1` -- **Value** : +- **Key**: `employee1` +- **Value**: -```json -{ - "name": "John Doe", - "age": 29, - "emails": ["johndoe@example.com"] -} -``` + ```json + { + "name": "John Doe", + "age": 29, + "emails": ["johndoe@example.com"] + } + ``` The corresponding Avro schema to describe this message's structure would be: @@ -274,15 +351,16 @@ This schema defines a structure for a record that includes a name (string), an a **Activation condition** is an optional FEEL expression field that allows for the fine-tuning of the Connector activation. This condition filters if the process step triggers when a Kafka message is consumed. -For example, `=(value.itemId = "a4f6j2")` will only trigger the start event or continue the catch event if the Kafka message has a matching itemId in the incoming message payload. Leave this field empty to trigger your process every time. +For example, `=(value.itemId = "a4f6j2")` only triggers the start event or continues the catch event if the Kafka message has a matching itemId in the incoming message payload. Leave this field empty to trigger your process every time. :::warning -By default, **Kafka Consumer Connector** does not commit the offset if the message cannot be processed. This includes cases where the activation condition is not met. +By default, this Connector does not commit the offset if the message cannot be processed. This includes cases where the activation condition is not met. This means that if there is a message in the topic that cannot be processed due to an activation condition mismatch, the Kafka subscription will be stopped. -Follow the instruction below to configure this behavior. + +Follow the steps below to configure this behavior. ::: -To ignore messages that do not meet the activation condition and commit the offset, check the **Consume unmatched events** checkbox. +To ignore messages that do not meet the activation condition and commit the offset, select the **Consume unmatched events** checkbox. | **Consume unmatched events** checkbox | Activation condition | Outcome | | ------------------------------------- | -------------------- | ---------------------------------------------------- | @@ -304,14 +382,16 @@ The **Correlation** section is not applicable for the plain **start event** elem - **Correlation key (process)** is a FEEL expression that defines the correlation key for the subscription. This corresponds to the **Correlation key** property of a regular **message intermediate catch event**. - **Correlation key (payload)** is a FEEL expression used to extract the correlation key from the incoming message. This expression is evaluated in the Connector Runtime and the result is used to correlate the message. -For example, given that your correlation key is defined with `myCorrelationKey` process variable, and the incoming Kafka message contains `value:{correlationKey:myValue}`, your correlation key settings will look like this: +For example, given that your correlation key is defined with `myCorrelationKey` process variable, and the incoming Kafka message contains `value:{correlationKey:myValue}`, your correlation key settings would be as follows: - **Correlation key (process)**: `=myCorrelationKey` - **Correlation key (payload)**: `=value.correlationKey` You can also use the key of the message to accomplish this in the **Correlation key (payload)** field with `=key`. -Learn more about correlation keys in the [messages guide](../../../concepts/messages). +:::info +To learn more about correlation keys, see [messages](../../../concepts/messages). +::: #### Message ID expression @@ -319,7 +399,10 @@ The **Message ID expression** is an optional field that allows you to extract th This expression is evaluated in the Connector Runtime and the result is used to correlate the message. In most cases, it is not necessary to configure the **Message ID expression**. However, it is useful if you want to ensure message deduplication or achieve a certain message correlation behavior. -Learn more about how message IDs influence message correlation in the [messages guide](../../../concepts/messages#message-correlation-overview). + +:::info +To learn more about how message IDs influence message correlation, see [messages](../../../concepts/messages#message-correlation-overview). +::: For example, if you want to set the message ID to the value of the `transactionId` field in the incoming message, you can configure the **Message ID expression** as follows: @@ -335,11 +418,16 @@ The value is specified as an ISO 8601 duration. For example, `PT1H` sets the TTL ### Deduplication The **Deduplication** section allows you to configure the Connector deduplication parameters. -Not to be confused with **message deduplication**, **Connector deduplication** is a mechanism in the Connector Runtime that determines how many Kafka subscriptions are created if there are multiple occurrences of the **Kafka Consumer Connector** in the BPMN diagram. -By default, the Connector runtime deduplicates Connectors based on properties, so elements with the same subscription properties only result in one subscription. Learn more about deduplication in the [deduplication guide](../use-connectors/inbound.md#connector-deduplication). +**Connector deduplication** is a mechanism in the Connector Runtime that determines how many Kafka subscriptions are created if there are multiple occurrences of the **Kafka Consumer Connector** in the BPMN diagram. This is not to be confused with **message deduplication**. + +By default, the Connector runtime deduplicates Connectors based on properties, so that elements with the same subscription properties only result in one subscription. -To customize the deduplication behavior, check the **Manual mode** checkbox and configure the custom deduplication ID. +:::info +To learn more about deduplication, see [deduplication](../use-connectors/inbound.md#connector-deduplication). +::: + +To customize the deduplication behavior, select the **Manual mode** checkbox, and configure the custom deduplication ID. ### Output mapping @@ -366,11 +454,11 @@ You can use an output mapping to map the response: When you click the **Deploy** button, your Kafka Consumer is activated and starts consuming messages from the specified topic. -## Appendix & FAQ +## Appendix and FAQ ### What mechanism is used to authenticate against Kafka? -If you selected _Credentials_ as **Authentication type** and the fields **Username** and **Password** are not empty, by default the **Kafka Consumer Connector** enables the credentials-based SASL SSL authentication and the following properties are set: +If you selected _Credentials_ as the **Authentication type** and the fields **Username** and **Password** are not empty, by default the **Kafka Consumer Connector** enables the credentials-based SASL SSL authentication, and sets the following properties: ``` sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required username='' password=''; @@ -378,40 +466,40 @@ security.protocol=SASL_SSL sasl.mechanism=PLAIN ``` -If any of the field is not populated, you must configure your security method in respect to your Kafka configuration. You can do so via the field **Additional properties**. +If any of the field is not populated, you must configure your security method for your Kafka configuration. You can do this using the **Additional properties** field. ### What are default Kafka Consumer client properties? - Authentication properties (only if both **Username** and **Password** are not empty): -``` -sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required username='' password=''; -security.protocol=SASL_SSL -sasl.mechanism=PLAIN -``` + ``` + sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required username='' password=''; + security.protocol=SASL_SSL + sasl.mechanism=PLAIN + ``` - Bootstrap server property: -``` -bootstrap.servers= -``` + ``` + bootstrap.servers= + ``` - Message properties: -``` -key.deserializer=org.apache.kafka.common.serialization.StringDeserializer -value.deserializer=org.apache.kafka.common.serialization.StringDeserializer -``` + ``` + key.deserializer=org.apache.kafka.common.serialization.StringDeserializer + value.deserializer=org.apache.kafka.common.serialization.StringDeserializer + ``` - Miscellaneous properties: -``` -session.timeout.ms=45000 -client.dns.lookup=use_all_dns_ips -acks=all -group.id=kafka-inbound-connector-{{bpmnProcessId}} -enable.auto.commit=false -``` + ``` + session.timeout.ms=45000 + client.dns.lookup=use_all_dns_ips + acks=all + group.id=kafka-inbound-connector-{{bpmnProcessId}} + enable.auto.commit=false + ``` ### What is the precedence of client properties loading? @@ -423,7 +511,7 @@ Properties loading consists of three steps: ### How is the message payload deserialized? -Kafka messages usually use JSON format, therefore we first try to deserialize it as a `JsonElement`. If this fails (e.g. because of wrong format) we use the `String` representation of the original raw value. For convenience, we always store the original raw value as `String` in a different attribute. +As Kafka messages usually use JSON format, we first try to deserialize it as a `JsonElement`. If this fails (for example, because of a wrong format) we use the `String` representation of the original raw value. For convenience, we always store the original raw value as `String` in a different attribute. The deserialized object structure: @@ -439,13 +527,13 @@ The deserialized object structure: The following outcomes are possible: -- If Connector execution is successful and **Activation condition** was met, the offset is committed. -- If **Activation condition** was not met, the offset is also committed to prevent consuming the same message twice. -- If Connector execution fails due to an unexpected error (e.g. Zeebe is unavailable), the offset is not committed. +- If the Connector execution is successful and the **Activation condition** was met, the offset is committed. +- If the **Activation condition** was not met, the offset is also committed to prevent consuming the same message twice. +- If the Connector execution fails due to an unexpected error (for example, Zeebe is unavailable), the offset is not committed. ### What lifecycle does the Kafka Consumer Connector have? -The Kafka Consumer Connector is a long-running Connector that is activated when the process is deployed and deactivated when the process is un-deployed or overwritten by a new version. +The Kafka Consumer Connector is a long-running Connector that is activated when the process is deployed, and deactivated when the process is undeployed or overwritten by a new version. diff --git a/docs/components/console/introduction-to-console.md b/docs/components/console/introduction-to-console.md index 082888e9cb..4cad974a11 100644 --- a/docs/components/console/introduction-to-console.md +++ b/docs/components/console/introduction-to-console.md @@ -7,7 +7,7 @@ Camunda Console is the management application for the included products, such as Using Camunda Console, you can: -- [Create](./manage-clusters/create-cluster.md) and [delete](./manage-clusters/delete-cluster.md) clusters. +- [Create](./manage-clusters/create-cluster.md) and [delete](./manage-clusters/manage-cluster.md#delete-a-cluster) clusters. - [Manage API clients](./manage-clusters/manage-api-clients.md) to interact with [Zeebe](/components/zeebe/zeebe-overview.md) and [Tasklist](/components/tasklist/introduction-to-tasklist.md). - [Manage alerts](./manage-clusters/manage-alerts.md) to get notified when workflow errors occur. - [Manage IP allowlists](./manage-clusters/manage-ip-allowlists.md) to restrict access to clusters. diff --git a/docs/components/console/manage-clusters/delete-cluster.md b/docs/components/console/manage-clusters/delete-cluster.md deleted file mode 100644 index 78e1957348..0000000000 --- a/docs/components/console/manage-clusters/delete-cluster.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -id: delete-cluster -title: Delete your cluster -description: "Follow these step-by-step instructions to remove your cluster permanently." ---- - -:::note -This action cannot be undone. -::: - -A cluster can be deleted at any time. To delete your cluster, navigate to the **Clusters** tab in the top navigation and click **Delete** to the far right of the cluster name. diff --git a/docs/components/console/manage-clusters/manage-cluster.md b/docs/components/console/manage-clusters/manage-cluster.md new file mode 100644 index 0000000000..6b09e55a28 --- /dev/null +++ b/docs/components/console/manage-clusters/manage-cluster.md @@ -0,0 +1,68 @@ +--- +id: manage-cluster +title: Manage your cluster +description: "Follow these steps to rename, resume, update, or delete your cluster." +--- + +Read through the following sections to rename, resume, update, or delete your cluster. + +## Rename a cluster + +A cluster can be renamed at any time. To rename your cluster, follow the steps below: + +1. Open the cluster details by clicking on the cluster name. +2. Select the three vertical dots next to the cluster name near the top of the page to open the cluster's menu. +3. Click **Rename**. + +![cluster-rename](./img/cluster-rename.png) + +## Resume a cluster + +You can resume your paused cluster during deployment, or from the **Console** at any time. + +### Resume during deployment + +During deployment, you can resume the selected cluster if it is paused. + +![Resume a paused cluster during deployment](./img/cluster-resume-deploy.png) + +1. Select your paused cluster during deployment. +1. Select **Resume** in the paused cluster notification. + +### Resume from Console + +You can resume your paused cluster from the **Console** at any time. + +![Resume a paused cluster from the Console](./img/cluster-resume-console.png) + +1. Navigate to **Console**, and select the **Clusters** tab. +1. The cluster **Status** shows “Paused” if a cluster is paused. Select the cluster that you want to resume. +1. On the cluster **Overview** tab, select **Resume cluster** in the **Status** row of the **Cluster Details**. + +## Update a cluster + +:::note +This action cannot be undone. Updated clusters cannot be reverted to the previous version. +::: + +Clusters can be updated to new versions of Camunda 8 manually or automatically. + +Clusters eligible for updates will show a button on the UI. + +At this time, updates do not trigger backups, however, manual backups can be initiated through the Console Backups tab. + +### Update a cluster manually + +When an update is available, an **Update** button will appear. This button is not available for clusters enrolled in [automatic updates](/reference/auto-updates.md). + +### Automated cluster updates + +You can decide if you want to have [automated updates](/reference/auto-updates.md) to new versions of Camunda 8 activated. You can also toggle this feature anytime later in the **Settings** tab of your cluster. + +## Delete a cluster + +:::note +This action cannot be undone. +::: + +A cluster can be deleted at any time. To delete your cluster, navigate to the **Clusters** tab in the top navigation and click **Delete** to the far right of the cluster name. diff --git a/docs/components/console/manage-clusters/rename-cluster.md b/docs/components/console/manage-clusters/rename-cluster.md deleted file mode 100644 index acf57da70a..0000000000 --- a/docs/components/console/manage-clusters/rename-cluster.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -id: rename-cluster -title: Rename your cluster -description: "Take these steps to rename your cluster." ---- - -A cluster can be renamed at any time. To rename your cluster, follow the steps below: - -1. Open the cluster details by clicking on the cluster name. -2. Select the three vertical dots next to the cluster name near the top of the page to open the cluster's menu. -3. Click **Rename**. - -![cluster-rename](./img/cluster-rename.png) diff --git a/docs/components/console/manage-clusters/resume-cluster.md b/docs/components/console/manage-clusters/resume-cluster.md deleted file mode 100644 index c0b70362c3..0000000000 --- a/docs/components/console/manage-clusters/resume-cluster.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -id: resume-cluster -title: Resume your cluster -description: "You can resume your paused cluster during deployment, or from the Console at any time." ---- - -You can resume your paused cluster during deployment, or from the **Console** at any time. - -- Resuming a cluster typically takes five to ten minutes. -- To learn more about automatic cluster pausing on Free Trial plan clusters, see [auto-pause](/components/concepts/clusters.md#auto-pause). - -## Resume during deployment - -During deployment, you can resume the selected cluster if it is paused. - -![Resume a paused cluster during deployment](./img/cluster-resume-deploy.png) - -1. Select your paused cluster during deployment. -1. Select **Resume** in the paused cluster notification. - -## Resume from Console - -You can resume your paused cluster from the **Console** at any time. - -![Resume a paused cluster from the Console](./img/cluster-resume-console.png) - -1. Navigate to **Console**, and select the **Clusters** tab. -1. The cluster **Status** shows “Paused” if a cluster is paused. Select the cluster that you want to resume. -1. On the cluster **Overview** tab, select **Resume cluster** in the **Status** row of the **Cluster Details**. diff --git a/docs/components/console/manage-clusters/settings.md b/docs/components/console/manage-clusters/settings.md index e16d457001..3dfedeceed 100644 --- a/docs/components/console/manage-clusters/settings.md +++ b/docs/components/console/manage-clusters/settings.md @@ -35,7 +35,7 @@ You can set the cluster to automatically update to newer versions of Camunda 8 w - Disable this setting if you do not want the cluster to automatically update. You must manually update the cluster. :::tip -For more information on updating clusters, see [update your cluster](/components/console/manage-clusters/update-cluster.md). +For more information on updating clusters, see [update your cluster](/components/console/manage-clusters/manage-cluster.md#update-a-cluster). ::: ## Enforce user task restrictions @@ -51,7 +51,7 @@ For more information on user task access restrictions, see [user task access res ## Delete this cluster -You can _permanently_ delete the selected cluster. See [delete your cluster](/components/console/manage-clusters/delete-cluster.md). +You can _permanently_ delete the selected cluster. See [delete your cluster](/components/console/manage-clusters/manage-cluster.md#delete-a-cluster). :::caution Deleting a cluster is permanent. You cannot reuse a cluster after it has been deleted. diff --git a/docs/components/console/manage-clusters/update-cluster.md b/docs/components/console/manage-clusters/update-cluster.md deleted file mode 100644 index 05d70761d8..0000000000 --- a/docs/components/console/manage-clusters/update-cluster.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -id: update-cluster -title: Update your cluster -description: "Gain access to the latest features and functionality by updating your cluster." ---- - -:::note -This action cannot be undone. Updated clusters cannot be reverted to the previous version. -::: - -Clusters can be updated to new versions of Camunda 8 manually or automatically. - -Clusters eligible for updates will show a button on the UI. - -At this time, updates do not trigger backups, however, manual backups can be initiated through the Console Backups tab. - -## Update a cluster manually - -When an update is available, an **Update** button will appear. This button is not available for clusters enrolled in [automatic updates](/reference/auto-updates.md). - -## Automated cluster updates - -You can decide if you want to have [automated updates](/reference/auto-updates.md) to new versions of Camunda 8 activated. You can also toggle this feature anytime later in the **Settings** tab of your cluster. diff --git a/docs/components/modeler/bpmn/business-rule-tasks/business-rule-tasks.md b/docs/components/modeler/bpmn/business-rule-tasks/business-rule-tasks.md index 3fbf3e0bdc..6e3114634e 100644 --- a/docs/components/modeler/bpmn/business-rule-tasks/business-rule-tasks.md +++ b/docs/components/modeler/bpmn/business-rule-tasks/business-rule-tasks.md @@ -44,9 +44,9 @@ a `string`. The `bindingType` attribute determines which version of the called decision is evaluated: -- `latest`: the latest deployed version at the moment the business rule task is activated. -- `deployment`: the version that was deployed together with the currently running version of the process. -- `versionTag`: the latest deployed version that is annotated with the version tag specified in the `versionTag` attribute. +- `latest`: The latest deployed version at the moment the business rule task is activated. +- `deployment`: The version that was deployed together with the currently running version of the process. +- `versionTag`: The latest deployed version that is annotated with the version tag specified in the `versionTag` attribute. To learn more about choosing binding types, see [Choosing the resource binding type](/docs/components/best-practices/modeling/choosing-the-resource-binding-type.md). diff --git a/docs/components/modeler/bpmn/call-activities/call-activities.md b/docs/components/modeler/bpmn/call-activities/call-activities.md index e316fdcce1..fca0089293 100644 --- a/docs/components/modeler/bpmn/call-activities/call-activities.md +++ b/docs/components/modeler/bpmn/call-activities/call-activities.md @@ -20,9 +20,9 @@ Usually, the `processId` is defined as a [static value](/components/concepts/exp The `bindingType` attribute determines which version of the called process is instantiated: -- `latest`: the latest deployed version at the moment the call activity is activated. -- `deployment`: the version that was deployed together with the currently running version of the calling process. -- `versionTag`: the latest deployed version that is annotated with the version tag specified in the `versionTag` attribute. +- `latest`: The latest deployed version at the moment the call activity is activated. +- `deployment`: The version that was deployed together with the currently running version of the calling process. +- `versionTag`: The latest deployed version that is annotated with the version tag specified in the `versionTag` attribute. To learn more about choosing binding types, see [Choosing the resource binding type](/docs/components/best-practices/modeling/choosing-the-resource-binding-type.md). diff --git a/docs/components/modeler/bpmn/error-events/error-events.md b/docs/components/modeler/bpmn/error-events/error-events.md index 7870c0f2d7..08dacec7a0 100644 --- a/docs/components/modeler/bpmn/error-events/error-events.md +++ b/docs/components/modeler/bpmn/error-events/error-events.md @@ -59,7 +59,7 @@ event or error event subprocess that caught the error is activated. ## Unhandled errors -When an error is thrown and not caught, an **incident** (i.e. `Unhandled error event`) is raised to indicate the failure. The incident is attached to the corresponding element where the error was thrown (i.e. the task of the processed job or the error end event). +When an error is thrown and not caught, an [**incident**](/components/concepts/incidents.md) (for example, `Unhandled error event`) is raised to indicate the failure. The incident is attached to the corresponding element where the error was thrown (that is, the task of the processed job or the error end event). When you resolve the incident attached to a task, it ignores the error, re-enables the job, and allows it to be activated and completed by a job worker once again. diff --git a/docs/components/modeler/bpmn/exclusive-gateways/exclusive-gateways.md b/docs/components/modeler/bpmn/exclusive-gateways/exclusive-gateways.md index 1db5ad6dba..e084bd3c5f 100644 --- a/docs/components/modeler/bpmn/exclusive-gateways/exclusive-gateways.md +++ b/docs/components/modeler/bpmn/exclusive-gateways/exclusive-gateways.md @@ -12,7 +12,7 @@ If an exclusive gateway has multiple outgoing sequence flows, all sequence flows When an exclusive gateway is entered, the `conditionExpression` is evaluated. The process instance takes the first sequence flow where the condition is fulfilled. -If no condition is fulfilled, it takes the **default flow** of the gateway. If the gateway has no default flow, an incident is created. +If no condition is fulfilled, it takes the **default flow** of the gateway. If the gateway has no default flow, an [incident](/components/concepts/incidents.md) is created. An exclusive gateway can also be used to join multiple incoming flows together and improve the readability of the BPMN. A joining gateway has a pass-through semantic and doesn't merge the incoming concurrent flows like a parallel gateway. diff --git a/docs/components/modeler/bpmn/inclusive-gateways/assets/inclusive-gateway-join.png b/docs/components/modeler/bpmn/inclusive-gateways/assets/inclusive-gateway-join.png new file mode 100644 index 0000000000..15e63ec8cc Binary files /dev/null and b/docs/components/modeler/bpmn/inclusive-gateways/assets/inclusive-gateway-join.png differ diff --git a/docs/components/modeler/bpmn/inclusive-gateways/inclusive-gateways.md b/docs/components/modeler/bpmn/inclusive-gateways/inclusive-gateways.md index bac2e80441..3f8f76ebc1 100644 --- a/docs/components/modeler/bpmn/inclusive-gateways/inclusive-gateways.md +++ b/docs/components/modeler/bpmn/inclusive-gateways/inclusive-gateways.md @@ -4,13 +4,7 @@ title: "Inclusive gateway" description: "An inclusive gateway (or OR-gateway) allows you to make multiple decisions based on data." --- -:::note - -Currently, Camunda 8 only supports the diverging (i.e. splitting, forking) inclusive gateway. It does not yet support the converging (i.e. merging, joining) inclusive gateway. A combination of parallel and exclusive gateways can be used as an alternative way to merge the flows. - -::: - -The inclusive gateway (or OR-gateway) allows for making multiple decisions based on data (i.e. on process instance variables). +The inclusive gateway (or OR-gateway) allows for making multiple decisions based on data, or process instance variables. Inclusive gateways can be diverging (a sequence flow is split into multiple paths) or converging (split paths are merged before continuing). ![A process model to prepare lunch at lunchtime can use an inclusive gateway to decide which steps to take to prepare the different lunch components, e.g. cook pasta,stir-fry steak, prepare salad, or any combination of these.](assets/inclusive-gateway.png) @@ -28,12 +22,21 @@ For example: Courses selected include `steak`, `pasta` and `salad`. ![An inclusive gateway has decided to take the steps to cook pasta, stir-fry steak, and prepare salad.](assets/inclusive-gateway-2.png) -If no condition is fulfilled, it takes the **default flow** of the gateway. Note that the default flow is not expected to have a condition, and is therefore not evaluated. If no condition is fulfilled and the gateway has no default flow, an incident is created. +If no condition is fulfilled, it takes the **default flow** of the gateway. Note that the default flow is not expected to have a condition, and is therefore not evaluated. If no condition is fulfilled and the gateway has no default flow, an [incident](/components/concepts/incidents.md) is created. For example: No courses selected then the default flow is taken. ![An inclusive gateway has decided to take the step to prepare salad as the default because none of the conditions were fulfilled.](assets/inclusive-gateway-default.png) +A converging inclusive gateway (also known as a merging or joining inclusive gateway) merges incoming paths before the sequence flow continues. A converging gateway is completed and merges incoming sequence flows if one of the following conditions is met: + +- All incoming sequence flows have been taken at least once. +- No path exists from any active flow node to the inclusive gateway (excluding incoming paths to the inclusive gateway that have already been taken). + +For example: Once all selected courses are complete, the table can be cleared. + +![An inclusive converging gateway waits until all incoming, executed sequence flows are completed before cleaning the table.](assets/inclusive-gateway-join.png) + ## Conditions A `conditionExpression` defines when a flow is taken. It is a [boolean expression](/components/modeler/feel/language-guide/feel-boolean-expressions.md) that can access the process instance variables and compare them with literals or other variables. The condition is fulfilled when the expression returns `true`. diff --git a/docs/components/modeler/bpmn/message-events/message-events.md b/docs/components/modeler/bpmn/message-events/message-events.md index c1614ad627..9be8722db9 100644 --- a/docs/components/modeler/bpmn/message-events/message-events.md +++ b/docs/components/modeler/bpmn/message-events/message-events.md @@ -14,16 +14,29 @@ A process can have one or more message start events (besides other types of star When a process is deployed, it creates a message subscription for each message start event. Message subscriptions of the previous version of the process (based on the BPMN process id) are closed. +### Message correlation + When the message subscription is created, a message can be correlated to the start event if the message name matches. On correlating the message, a new process instance is created and the corresponding message start event is activated. Messages are **not** correlated if they were published before the process was deployed or if a new version of the process is deployed without a proper start event. -The `correlationKey` of a published message can be used to control the process instance creation. If an instance of this process is active (independently from its version) and it was triggered by a message with the same `correlationKey`, the message is **not** correlated and no new instance is created. If the message has a time-to-live (TTL) > 0, it is buffered. +The `correlationKey` of a published message can be used to control the process instance creation. -When the active process instance is completed or terminated and a message with the same `correlationKey` and a matching message name is buffered (i.e. TTL > 0), this message is correlated and a new instance of the latest version of the process is created. +- If an instance of this process is active (independently from its version) and it was triggered by a message with the same `correlationKey`, the message is **not** correlated and no new instance is created. If the message has a time-to-live (TTL) > 0, it is buffered. +- When the active process instance is completed or terminated and a message with the same `correlationKey` and a matching message name is buffered (that is, TTL > 0), this message is correlated and a new instance of the latest version of the process is created. If the `correlationKey` of a message is empty, it creates a new process instance and does not check if an instance is already active. +:::note + +You do not specify a `correlationKey` for a message start event in the BPMN model when designing a process. + +- When an application sends a message that is caught by a message start event, the application can specify a `correlationKey` in the message. +- If a message caught by a start event contains a `correlationKey` value, the created process is tagged with that `correlationKey` value. +- Follow-up messages are then checked against this `correlationKey` value (that is, is there an active process instance that was started by a message with the same `correlationKey`?). + +::: + ## Intermediate message catch events When an intermediate message catch event is entered, a corresponding message subscription is created. The process instance stops at this point and waits until the message is correlated. When a message is correlated, the catch event is completed and the process instance continues. diff --git a/docs/components/modeler/bpmn/user-tasks/user-tasks.md b/docs/components/modeler/bpmn/user-tasks/user-tasks.md index 10013ce4d3..e00ed2cf75 100644 --- a/docs/components/modeler/bpmn/user-tasks/user-tasks.md +++ b/docs/components/modeler/bpmn/user-tasks/user-tasks.md @@ -121,9 +121,9 @@ Depending on your use case, two different types of form references can be used: The `bindingType` attribute determines which version of the linked form is used: - - `latest`: the latest deployed version at the moment the user task is activated. - - `deployment`: the version that was deployed together with the currently running version of the process. - - `versionTag`: the latest deployed version that is annotated with the version tag specified in the `versionTag` attribute. + - `latest`: The latest deployed version at the moment the user task is activated. + - `deployment`: The version that was deployed together with the currently running version of the process. + - `versionTag`: The latest deployed version that is annotated with the version tag specified in the `versionTag` attribute. To learn more about choosing binding types, see [Choosing the resource binding type](/docs/components/best-practices/modeling/choosing-the-resource-binding-type.md). diff --git a/docs/components/modeler/desktop-modeler/element-templates/img/chooser.png b/docs/components/modeler/desktop-modeler/element-templates/img/chooser.png index 373d369a4e..3f7dbbb732 100644 Binary files a/docs/components/modeler/desktop-modeler/element-templates/img/chooser.png and b/docs/components/modeler/desktop-modeler/element-templates/img/chooser.png differ diff --git a/docs/components/modeler/desktop-modeler/element-templates/img/entries-visible.png b/docs/components/modeler/desktop-modeler/element-templates/img/entries-visible.png index 54afa6a215..efe55182bc 100644 Binary files a/docs/components/modeler/desktop-modeler/element-templates/img/entries-visible.png and b/docs/components/modeler/desktop-modeler/element-templates/img/entries-visible.png differ diff --git a/docs/components/modeler/desktop-modeler/element-templates/img/field-dropdown.png b/docs/components/modeler/desktop-modeler/element-templates/img/field-dropdown.png index 9c9dd84ed2..4f1f4caca2 100644 Binary files a/docs/components/modeler/desktop-modeler/element-templates/img/field-dropdown.png and b/docs/components/modeler/desktop-modeler/element-templates/img/field-dropdown.png differ diff --git a/docs/components/modeler/desktop-modeler/element-templates/img/groups.png b/docs/components/modeler/desktop-modeler/element-templates/img/groups.png index a3f9f1d98b..655d106402 100644 Binary files a/docs/components/modeler/desktop-modeler/element-templates/img/groups.png and b/docs/components/modeler/desktop-modeler/element-templates/img/groups.png differ diff --git a/docs/components/modeler/desktop-modeler/element-templates/img/icons.png b/docs/components/modeler/desktop-modeler/element-templates/img/icons.png index 5de14709fb..f2915e63f8 100644 Binary files a/docs/components/modeler/desktop-modeler/element-templates/img/icons.png and b/docs/components/modeler/desktop-modeler/element-templates/img/icons.png differ diff --git a/docs/components/modeler/desktop-modeler/element-templates/img/modal.png b/docs/components/modeler/desktop-modeler/element-templates/img/modal.png index 71cb665db0..3c2ee1bd43 100644 Binary files a/docs/components/modeler/desktop-modeler/element-templates/img/modal.png and b/docs/components/modeler/desktop-modeler/element-templates/img/modal.png differ diff --git a/docs/components/modeler/desktop-modeler/element-templates/img/overview.png b/docs/components/modeler/desktop-modeler/element-templates/img/overview.png index a914656441..875826dfa7 100644 Binary files a/docs/components/modeler/desktop-modeler/element-templates/img/overview.png and b/docs/components/modeler/desktop-modeler/element-templates/img/overview.png differ diff --git a/docs/components/modeler/desktop-modeler/element-templates/img/template-not-found.png b/docs/components/modeler/desktop-modeler/element-templates/img/template-not-found.png index 673d96c487..9390046ea2 100644 Binary files a/docs/components/modeler/desktop-modeler/element-templates/img/template-not-found.png and b/docs/components/modeler/desktop-modeler/element-templates/img/template-not-found.png differ diff --git a/docs/components/modeler/desktop-modeler/element-templates/img/unlink-remove.png b/docs/components/modeler/desktop-modeler/element-templates/img/unlink-remove.png index bf4123fdfb..1fdfc085ae 100644 Binary files a/docs/components/modeler/desktop-modeler/element-templates/img/unlink-remove.png and b/docs/components/modeler/desktop-modeler/element-templates/img/unlink-remove.png differ diff --git a/docs/components/modeler/desktop-modeler/element-templates/img/update-template.png b/docs/components/modeler/desktop-modeler/element-templates/img/update-template.png index 1ab144cdaa..01cb74d537 100644 Binary files a/docs/components/modeler/desktop-modeler/element-templates/img/update-template.png and b/docs/components/modeler/desktop-modeler/element-templates/img/update-template.png differ diff --git a/docs/components/modeler/desktop-modeler/img/deploy-diagram-camunda-cloud-remember.png b/docs/components/modeler/desktop-modeler/img/deploy-diagram-camunda-cloud-remember.png index fb9a363b71..01933cce86 100644 Binary files a/docs/components/modeler/desktop-modeler/img/deploy-diagram-camunda-cloud-remember.png and b/docs/components/modeler/desktop-modeler/img/deploy-diagram-camunda-cloud-remember.png differ diff --git a/docs/components/modeler/desktop-modeler/img/deploy-diagram-camunda-cloud-success.png b/docs/components/modeler/desktop-modeler/img/deploy-diagram-camunda-cloud-success.png index da70f32695..ee0710560a 100644 Binary files a/docs/components/modeler/desktop-modeler/img/deploy-diagram-camunda-cloud-success.png and b/docs/components/modeler/desktop-modeler/img/deploy-diagram-camunda-cloud-success.png differ diff --git a/docs/components/modeler/desktop-modeler/img/deploy-diagram-camunda-cloud.png b/docs/components/modeler/desktop-modeler/img/deploy-diagram-camunda-cloud.png index 7075ecbf32..d91a0981d1 100644 Binary files a/docs/components/modeler/desktop-modeler/img/deploy-diagram-camunda-cloud.png and b/docs/components/modeler/desktop-modeler/img/deploy-diagram-camunda-cloud.png differ diff --git a/docs/components/modeler/desktop-modeler/img/element-configuration.png b/docs/components/modeler/desktop-modeler/img/element-configuration.png index 656d714ebc..4c7dde4b4b 100644 Binary files a/docs/components/modeler/desktop-modeler/img/element-configuration.png and b/docs/components/modeler/desktop-modeler/img/element-configuration.png differ diff --git a/docs/components/modeler/desktop-modeler/img/elements.png b/docs/components/modeler/desktop-modeler/img/elements.png index 20dad23db8..30f4e2712c 100644 Binary files a/docs/components/modeler/desktop-modeler/img/elements.png and b/docs/components/modeler/desktop-modeler/img/elements.png differ diff --git a/docs/components/modeler/desktop-modeler/img/empty.png b/docs/components/modeler/desktop-modeler/img/empty.png index eccc001093..5ddc75fc56 100644 Binary files a/docs/components/modeler/desktop-modeler/img/empty.png and b/docs/components/modeler/desktop-modeler/img/empty.png differ diff --git a/docs/components/modeler/desktop-modeler/img/new-diagram.png b/docs/components/modeler/desktop-modeler/img/new-diagram.png index eb755cacd8..e3f7c77299 100644 Binary files a/docs/components/modeler/desktop-modeler/img/new-diagram.png and b/docs/components/modeler/desktop-modeler/img/new-diagram.png differ diff --git a/docs/components/modeler/desktop-modeler/img/properties-panel.png b/docs/components/modeler/desktop-modeler/img/properties-panel.png index 8435071716..a44d967f2d 100644 Binary files a/docs/components/modeler/desktop-modeler/img/properties-panel.png and b/docs/components/modeler/desktop-modeler/img/properties-panel.png differ diff --git a/docs/components/modeler/desktop-modeler/img/start-instance-step-1.png b/docs/components/modeler/desktop-modeler/img/start-instance-step-1.png index 270ebc5801..2cb53fc17f 100644 Binary files a/docs/components/modeler/desktop-modeler/img/start-instance-step-1.png and b/docs/components/modeler/desktop-modeler/img/start-instance-step-1.png differ diff --git a/docs/components/modeler/desktop-modeler/img/start-instance-step-2.png b/docs/components/modeler/desktop-modeler/img/start-instance-step-2.png index bce124e354..974cff13f1 100644 Binary files a/docs/components/modeler/desktop-modeler/img/start-instance-step-2.png and b/docs/components/modeler/desktop-modeler/img/start-instance-step-2.png differ diff --git a/docs/components/modeler/desktop-modeler/img/start-instance-successful.png b/docs/components/modeler/desktop-modeler/img/start-instance-successful.png index 4f15058b3f..6704af8efb 100644 Binary files a/docs/components/modeler/desktop-modeler/img/start-instance-successful.png and b/docs/components/modeler/desktop-modeler/img/start-instance-successful.png differ diff --git a/docs/components/modeler/desktop-modeler/troubleshooting.md b/docs/components/modeler/desktop-modeler/troubleshooting.md index e738a5aaef..cd88267e3c 100644 --- a/docs/components/modeler/desktop-modeler/troubleshooting.md +++ b/docs/components/modeler/desktop-modeler/troubleshooting.md @@ -54,11 +54,11 @@ To produce logging output, you can also run Desktop Modeler from the command lin You try to connect (i.e., to deploy) to a remote Zeebe instance, and Desktop Modeler tells you it "cannot find a running Zeebe." -To resolve this issue, check if you can connect to Zeebe through another client, i.e., [`zbctl`](/apis-tools/cli-client/index.md). If that works, [further debug your Zeebe connection](#debug-zeebe-connection-issues). If that does not work, resolve the [general connection issue](#resolve-a-general-zeebe-connection-issue) first. +To resolve this issue, check if you can connect to Zeebe through another client, i.e., [`zbctl`](/apis-tools/community-clients/cli-client/index.md). If that works, [further debug your Zeebe connection](#debug-zeebe-connection-issues). If that does not work, resolve the [general connection issue](#resolve-a-general-zeebe-connection-issue) first. ## Resolve a general Zeebe connection issue -You try to connect to Zeebe from both Desktop Modeler _and_ [`zbctl`](/apis-tools/cli-client/index.md), and neither of them works. General connection failures can have a couple of reasons: +You try to connect to Zeebe from both Desktop Modeler _and_ [`zbctl`](/apis-tools/community-clients/cli-client/index.md), and neither of them works. General connection failures can have a couple of reasons: ### The (remote) Zeebe instance is not reachable @@ -72,7 +72,7 @@ Secure connections to Zeebe require [HTTP/2 over TLS with protocol negotiation v ## Debug Zeebe connection issues -You can connect to Zeebe via [`zbctl`](/apis-tools/cli-client/index.md) or another API client. However, connecting through Desktop Modeler fails. +You can connect to Zeebe via [`zbctl`](/apis-tools/community-clients/cli-client/index.md) or another API client. However, connecting through Desktop Modeler fails. ### Secure connection to Zeebe fails diff --git a/docs/components/modeler/reference/modeling-guidance/rules/img/called-element/right.png b/docs/components/modeler/reference/modeling-guidance/rules/img/called-element/right.png index 1b062d6cc5..7fb706e856 100644 Binary files a/docs/components/modeler/reference/modeling-guidance/rules/img/called-element/right.png and b/docs/components/modeler/reference/modeling-guidance/rules/img/called-element/right.png differ diff --git a/docs/components/modeler/reference/modeling-guidance/rules/img/called-element/wrong.png b/docs/components/modeler/reference/modeling-guidance/rules/img/called-element/wrong.png index 28e7f69465..2d787a157c 100644 Binary files a/docs/components/modeler/reference/modeling-guidance/rules/img/called-element/wrong.png and b/docs/components/modeler/reference/modeling-guidance/rules/img/called-element/wrong.png differ diff --git a/docs/components/modeler/reference/modeling-guidance/rules/img/element-type/right.png b/docs/components/modeler/reference/modeling-guidance/rules/img/element-type/right.png index 72d4a722b4..bba7c67ea7 100644 Binary files a/docs/components/modeler/reference/modeling-guidance/rules/img/element-type/right.png and b/docs/components/modeler/reference/modeling-guidance/rules/img/element-type/right.png differ diff --git a/docs/components/modeler/reference/modeling-guidance/rules/img/element-type/wrong.png b/docs/components/modeler/reference/modeling-guidance/rules/img/element-type/wrong.png index 58329d7a0e..82ae6e4733 100644 Binary files a/docs/components/modeler/reference/modeling-guidance/rules/img/element-type/wrong.png and b/docs/components/modeler/reference/modeling-guidance/rules/img/element-type/wrong.png differ diff --git a/docs/components/modeler/reference/modeling-guidance/rules/img/error-reference/right.png b/docs/components/modeler/reference/modeling-guidance/rules/img/error-reference/right.png index eff6979dbd..ea53c299fd 100644 Binary files a/docs/components/modeler/reference/modeling-guidance/rules/img/error-reference/right.png and b/docs/components/modeler/reference/modeling-guidance/rules/img/error-reference/right.png differ diff --git a/docs/components/modeler/reference/modeling-guidance/rules/img/error-reference/wrong-no-error-code.png b/docs/components/modeler/reference/modeling-guidance/rules/img/error-reference/wrong-no-error-code.png index 27c2c0fc5f..115a4d3af8 100644 Binary files a/docs/components/modeler/reference/modeling-guidance/rules/img/error-reference/wrong-no-error-code.png and b/docs/components/modeler/reference/modeling-guidance/rules/img/error-reference/wrong-no-error-code.png differ diff --git a/docs/components/modeler/reference/modeling-guidance/rules/img/error-reference/wrong-no-error-reference.png b/docs/components/modeler/reference/modeling-guidance/rules/img/error-reference/wrong-no-error-reference.png index d77f70598a..b7ebf13100 100644 Binary files a/docs/components/modeler/reference/modeling-guidance/rules/img/error-reference/wrong-no-error-reference.png and b/docs/components/modeler/reference/modeling-guidance/rules/img/error-reference/wrong-no-error-reference.png differ diff --git a/docs/components/modeler/reference/modeling-guidance/rules/img/escalation-reference/right.png b/docs/components/modeler/reference/modeling-guidance/rules/img/escalation-reference/right.png index 243a7d52c3..18ef0e45f2 100644 Binary files a/docs/components/modeler/reference/modeling-guidance/rules/img/escalation-reference/right.png and b/docs/components/modeler/reference/modeling-guidance/rules/img/escalation-reference/right.png differ diff --git a/docs/components/modeler/reference/modeling-guidance/rules/img/escalation-reference/wrong-no-escalation-code.png b/docs/components/modeler/reference/modeling-guidance/rules/img/escalation-reference/wrong-no-escalation-code.png index 804ea0970c..5db823374a 100644 Binary files a/docs/components/modeler/reference/modeling-guidance/rules/img/escalation-reference/wrong-no-escalation-code.png and b/docs/components/modeler/reference/modeling-guidance/rules/img/escalation-reference/wrong-no-escalation-code.png differ diff --git a/docs/components/modeler/reference/modeling-guidance/rules/img/escalation-reference/wrong-no-escalation-reference.png b/docs/components/modeler/reference/modeling-guidance/rules/img/escalation-reference/wrong-no-escalation-reference.png index c266c95b35..b5c6d07737 100644 Binary files a/docs/components/modeler/reference/modeling-guidance/rules/img/escalation-reference/wrong-no-escalation-reference.png and b/docs/components/modeler/reference/modeling-guidance/rules/img/escalation-reference/wrong-no-escalation-reference.png differ diff --git a/docs/components/modeler/reference/modeling-guidance/rules/img/feel/right.png b/docs/components/modeler/reference/modeling-guidance/rules/img/feel/right.png index 759c4a278a..02447f7945 100644 Binary files a/docs/components/modeler/reference/modeling-guidance/rules/img/feel/right.png and b/docs/components/modeler/reference/modeling-guidance/rules/img/feel/right.png differ diff --git a/docs/components/modeler/reference/modeling-guidance/rules/img/feel/wrong.png b/docs/components/modeler/reference/modeling-guidance/rules/img/feel/wrong.png index 4513dbdb39..078cd1d0ff 100644 Binary files a/docs/components/modeler/reference/modeling-guidance/rules/img/feel/wrong.png and b/docs/components/modeler/reference/modeling-guidance/rules/img/feel/wrong.png differ diff --git a/docs/components/modeler/reference/modeling-guidance/rules/img/history-time-to-live/info.png b/docs/components/modeler/reference/modeling-guidance/rules/img/history-time-to-live/info.png index be07848c59..e797fb03cc 100644 Binary files a/docs/components/modeler/reference/modeling-guidance/rules/img/history-time-to-live/info.png and b/docs/components/modeler/reference/modeling-guidance/rules/img/history-time-to-live/info.png differ diff --git a/docs/components/modeler/reference/modeling-guidance/rules/img/message-reference/right.png b/docs/components/modeler/reference/modeling-guidance/rules/img/message-reference/right.png index 72d2095b9e..f25bdf1d5d 100644 Binary files a/docs/components/modeler/reference/modeling-guidance/rules/img/message-reference/right.png and b/docs/components/modeler/reference/modeling-guidance/rules/img/message-reference/right.png differ diff --git a/docs/components/modeler/reference/modeling-guidance/rules/img/message-reference/wrong-no-message-reference.png b/docs/components/modeler/reference/modeling-guidance/rules/img/message-reference/wrong-no-message-reference.png index b0605f4ac0..43f787a6bf 100644 Binary files a/docs/components/modeler/reference/modeling-guidance/rules/img/message-reference/wrong-no-message-reference.png and b/docs/components/modeler/reference/modeling-guidance/rules/img/message-reference/wrong-no-message-reference.png differ diff --git a/docs/components/modeler/web-modeler/advanced-modeling/business-rule-task-linking.md b/docs/components/modeler/web-modeler/advanced-modeling/business-rule-task-linking.md index eb4b848769..b6d1979352 100644 --- a/docs/components/modeler/web-modeler/advanced-modeling/business-rule-task-linking.md +++ b/docs/components/modeler/web-modeler/advanced-modeling/business-rule-task-linking.md @@ -26,8 +26,8 @@ For business rule tasks that are already linked, clicking on the link icon opens You can also enter the Decision ID directly in the **Called decision** section in the properties panel after selecting **DMN decision** for the **Implementation**. -- **Binding**: You can also select a different Binding for the called decision. See [Choosing the resource binding type](/docs/components/best-practices/modeling/choosing-the-resource-binding-type.md). -- **Version tag**: If you select **version tag** for the Binding, you must enter the actual version tag to use. +- **Binding**: You can also select a different binding for the called decision. See [choosing the resource binding type](/docs/components/best-practices/modeling/choosing-the-resource-binding-type.md). +- **Version tag**: If you select **version tag** for the binding, you must enter the actual version tag to use.

    called decision section in properties panel

    diff --git a/docs/components/modeler/web-modeler/advanced-modeling/call-activity-linking.md b/docs/components/modeler/web-modeler/advanced-modeling/call-activity-linking.md index 1055533019..0b1ba196d4 100644 --- a/docs/components/modeler/web-modeler/advanced-modeling/call-activity-linking.md +++ b/docs/components/modeler/web-modeler/advanced-modeling/call-activity-linking.md @@ -24,8 +24,8 @@ For call activities that are already linked, clicking on the link button opens a You can also enter the process ID directly in the **Called element** section in the properties panel. -- **Binding**: You can also select a different Binding for the called decision. See [Choosing the resource binding type](/docs/components/best-practices/modeling/choosing-the-resource-binding-type.md). -- **Version tag**: If you select **version tag** for the Binding, you must enter the actual version tag to use. +- **Binding**: You can also select a different binding for the called decision. See [choosing the resource binding type](/docs/components/best-practices/modeling/choosing-the-resource-binding-type.md). +- **Version tag**: If you select **version tag** for the binding, you must enter the actual version tag to use.

    called element section in properties panel

    diff --git a/docs/components/modeler/web-modeler/advanced-modeling/form-linking.md b/docs/components/modeler/web-modeler/advanced-modeling/form-linking.md index 3fea0b463b..c7cf43464f 100644 --- a/docs/components/modeler/web-modeler/advanced-modeling/form-linking.md +++ b/docs/components/modeler/web-modeler/advanced-modeling/form-linking.md @@ -38,10 +38,10 @@ Using the properties panel, you can connect a form to a user task/start event vi ### Camunda Form (linked) -Choosing **Camunda Form (linked)** as the type and entering the form ID directly, produces the same result as [using the link button on the modeling canvas](#using-the-link-button). +Choosing **Camunda Form (linked)** as the type and entering the form ID directly produces the same result as [using the link button on the modeling canvas](#using-the-link-button). -- **Binding**: You can also select a different Binding for the linked form. See [Choosing the resource binding type](/docs/components/best-practices/modeling/choosing-the-resource-binding-type.md). -- **Version tag**: If you select **version tag** for the Binding, you must enter the actual version tag to use. +- **Binding**: You can also select a different binding for the called decision. See [choosing the resource binding type](/docs/components/best-practices/modeling/choosing-the-resource-binding-type.md). +- **Version tag**: If you select **version tag** for the binding, you must enter the actual version tag to use.

    form section in properties panel

    diff --git a/docs/components/modeler/web-modeler/collaboration.md b/docs/components/modeler/web-modeler/collaboration.md index 774724a9fd..1d8175e5a2 100644 --- a/docs/components/modeler/web-modeler/collaboration.md +++ b/docs/components/modeler/web-modeler/collaboration.md @@ -167,6 +167,10 @@ Users without email addresses will not receive any kind of notification about be When others are opening the same diagram as you, the updates on the diagram are sent in real time. You can also note who is in the diagram with you. ![real time collaboration](img/real-time-collaboration.png) +### Undo/redo management limitations + +When collaborating with others on a diagram, you can only undo or redo your own actions until another collaborator makes a change, as the undo/redo history is reset each time another collaborator makes a change. + ### Draw other's attention Whether you are in a presentation or if others are in the same diagram as you are, use the attention grabber pointer to draw attention to a specific part of the diagram. To do this, take the following steps: diff --git a/docs/components/modeler/web-modeler/deploy-process-application.md b/docs/components/modeler/web-modeler/deploy-process-application.md index addecf2539..d6f25b1777 100644 --- a/docs/components/modeler/web-modeler/deploy-process-application.md +++ b/docs/components/modeler/web-modeler/deploy-process-application.md @@ -1,25 +1,38 @@ --- id: deploy-process-application -title: Deploy and run your process application -description: You can deploy your process application to a cluster, and run your process application to test, debug, and observe how it performs in a live environment. +title: Validate and deploy your process application +description: Validate your process application in development before deploying it to testing, staging, or production. --- import DeployImg from './img/process-applications/define-stages-deploy.png' import RunProcessApplicationImg from './img/process-applications/run-process-application.png' import DeployErrorImg from './img/process-applications/deploy-error.png' -You can deploy your process application to a cluster, and run your process application to test, debug, and observe how it performs in a live environment. +Validate your process application in development before deploying it to testing, staging, or production. + +## Validate your process application + +Use [Play mode](/components/modeler/web-modeler/play-your-process.md) to validate your process application in development. + +1. Open the [main process](create-a-process-application.md#main-process). +1. Select the **Play** tab to play the process application using your selected development cluster. +1. Perform validation as required, for example, debug your process logic and test the process application. + +:::info +To learn more about using Play for validation, see [Play mode for rapid validation](/components/modeler/web-modeler/play-your-process.md) +::: ## Deploy your process application -To deploy your process application: +Once validation is complete, deploy your process application to cluster stages in your [development lifecycle](/components/modeler/web-modeler/process-application-pipeline.md), such as testing, staging, or production. For example, deploy to your testing cluster to run automated tests or make it available for testing. 1. Open the [main process](create-a-process-application.md#main-process). +1. Select the **Implement** tab. 1. Select **Deploy** to open the **Deploy process application** modal.

    Deploy a process application

    -1. Turn on the toggle for the cluster stage you want to deploy to. +1. Turn on the toggle for the cluster stage you want to deploy to. In Self-Managed, you may be prompted to enter your cluster details manually if no [configuration](/self-managed/modeler/web-modeler/configuration/configuration.md#clusters) is provided. 1. Perform any other actions as required, such as: - - Unpausing the chosen cluster if it has been auto-paused. Select **Resume**. + - Unpausing the chosen cluster if it has been auto-paused. Select **Resume cluster** within the **Cluster Details**. - Managing the cluster. Select **Manage**. - [Defining the stages](process-application-pipeline.md#deployment-pipeline-stages) of your deployment pipeline. Select **Define stages**. 1. Select **Deploy** to deploy the process application to the selected cluster. @@ -30,20 +43,23 @@ All BPMN, DMN, and form files contained in the process application folder are de If any resource fails to deploy, the whole deployment [fails](#deployment-errors) and the cluster state remains unchanged. This safely ensures that a process application cannot be deployed incompletely or in an inconsistent state. ::: -## Run a process application +## Run your process application + +You can manually [run](/components/modeler/web-modeler/run-or-publish-your-process.md#run-a-process) your process application to test it after it has been deployed to a testing, staging, or production cluster. -You can run your process application to test, debug, and observe how it performs in a live environment. +:::note +Use Play to validate your process application in a development cluster, and only use Run when interacting with other stages such as testing, staging, or production. +::: To run your process application: 1. Open the [main process](create-a-process-application.md#main-process). +1. Select the **Implement** tab. 1. Select **Run** to open the **Start instance** modal.

    Run a process application

    -1. Select **Run** to start a new instance.

    • Before the actual process instance is started, all resources are redeployed if required so the new instance - always uses their latest state.
    • After the process instance is started, you will receive a notification with a link to the process instance view in - [Operate](../../operate/operate-introduction.md). Open this link to monitor the process instance.

    +1. Select **Run** to start a new instance.

    • Before the process instance starts, all resources are redeployed if required so the new instance uses their latest state.
    • After the process instance starts, you will receive a notification with a link to the process instance view in [Operate](../../operate/operate-introduction.md). Open this link to monitor the process instance.

    -:::info +:::note Single-file deployment is not supported in a process application. If you select **Deploy** or **Run** in any diagram other than the main process, you are prompted to open the main process for deployment. ::: diff --git a/docs/components/modeler/web-modeler/img/undo-redo.png b/docs/components/modeler/web-modeler/img/undo-redo.png new file mode 100644 index 0000000000..f7106647a7 Binary files /dev/null and b/docs/components/modeler/web-modeler/img/undo-redo.png differ diff --git a/docs/components/modeler/web-modeler/import-diagram.md b/docs/components/modeler/web-modeler/import-diagram.md index 4120120621..4c7f215468 100644 --- a/docs/components/modeler/web-modeler/import-diagram.md +++ b/docs/components/modeler/web-modeler/import-diagram.md @@ -6,14 +6,18 @@ description: "You can import a BPMN or DMN diagram at any time with Web Modeler. Camunda 8 only -You can import a BPMN or DMN diagram at any time with Web Modeler, and there are several ways to accomplish this: +You can import a BPMN or DMN diagram into Web Modeler using several methods: - In a project, click **New > Upload files** and select the files from your computer. + ![import diagram](img/import-diagram/web-modeler-upload-file-menu-item.png) + ![import diagram](img/import-diagram/web-modeler-upload-file-choose.png) + ![import diagram](img/import-diagram/web-modeler-upload-file-completed.png) - In a project, drag one file from your computer and drop it. + ![import diagram](img/import-diagram/web-modeler-project-drag-and-drop.png) :::note @@ -22,8 +26,14 @@ For the two options below, the content of the diagram is replaced with the conte - In a diagram, open the breadcrumb menu and choose **Replace via upload**. Then, select a file from your computer. -![import diagram](img/import-diagram/web-modeler-replace-via-upload-menu-item.png) -![import diagram](img/import-diagram/web-modeler-replace-via-upload-choose.png) + ![import diagram](img/import-diagram/web-modeler-replace-via-upload-menu-item.png) + + ![import diagram](img/import-diagram/web-modeler-replace-via-upload-choose.png) - In a diagram, drag one file from your computer and drop it onto the canvas. + ![import diagram](img/import-diagram/web-modeler-diagram-replace-via-drag-and-drop.png) + +### Undo/redo management limitations + +You cannot undo or redo any actions taken before an import as the undo/redo history is cleared when a diagram is imported. This prevents inconsistencies between the imported diagram and any actions taken before the import. diff --git a/docs/components/modeler/web-modeler/launch-web-modeler.md b/docs/components/modeler/web-modeler/launch-web-modeler.md index c0118d4f2b..818f394ed8 100644 --- a/docs/components/modeler/web-modeler/launch-web-modeler.md +++ b/docs/components/modeler/web-modeler/launch-web-modeler.md @@ -14,7 +14,7 @@ To launch Web Modeler, follow the steps below: 2. Select **Create new project** to create a new project and store diagrams. ![web modeler empty home](img/web-modeler-new-user-home.png) 3. Name your diagram. You can go back and change the name any time by clicking on the project name and **Edit name**. -4. Select **Browse blueprints** to view blueprints for various use cases as a starting point for your first diagram. Open these blueprints by selecting **Use Blueprint**. Alternatively, click **Create new > BPMN diagram** to create a blank BPMN diagrams. +4. Select **Browse blueprints** to view blueprints for various use cases as a starting point for your first diagram. Open these blueprints by selecting **Use Blueprint**. Alternatively, click **Create new > BPMN diagram** to create a blank BPMN diagram. ![web modeler blueprint browsing](img/web-modeler-blueprint.png) 5. While browsing blueprints, you can also open the details of a specific blueprint by selecting **More details**. This opens a new tab in the [Camunda Marketplace](/components/modeler/web-modeler/camunda-marketplace.md). Here, you can have a closer look at the diagram, and open it in SaaS or Self-Managed. diff --git a/docs/components/modeler/web-modeler/model-your-first-diagram.md b/docs/components/modeler/web-modeler/model-your-first-diagram.md index b3ef8ba410..fb352db61f 100644 --- a/docs/components/modeler/web-modeler/model-your-first-diagram.md +++ b/docs/components/modeler/web-modeler/model-your-first-diagram.md @@ -19,6 +19,14 @@ Elements supporting different types can be reconfigured by clicking on the corre ![task configuration](img/web-modeler-new-diagram-with-configuration.png) +To revert or reapply changes, you can use the **undo** and **redo** buttons located below the elements palette. + +![undo and redo buttons](img/undo-redo.png) + +:::info +See undo/redo management limitations when [Collaborating](./collaboration.md#undoredo-management-limitations) and [Importing](./import-diagram.md#undoredo-management-limitations). +::: + Use the canvas tools in the bottom right corner to interact with your diagram. 1. Zoom in. diff --git a/docs/components/modeler/web-modeler/play-your-process.md b/docs/components/modeler/web-modeler/play-your-process.md index 2212f3a4ab..357c6c97fd 100644 --- a/docs/components/modeler/web-modeler/play-your-process.md +++ b/docs/components/modeler/web-modeler/play-your-process.md @@ -14,11 +14,9 @@ Play is a Zeebe-powered playground environment within Web Modeler for validating To use Play, open a BPMN diagram and click the **Play** tab. Read the [limitations and availability section](#limitations-and-availability) if this section is missing. -In Self-Managed, you will be prompted to provide the [details](#use-play-with-camunda-self-managed) of your cluster: +In Self-Managed, you are prompted to select from the clusters defined in your Web Modeler [configuration](/self-managed/modeler/web-modeler/configuration/configuration.md#clusters). The Camunda 8 Docker Compose distribution provides one cluster configured by default. If no configuration is found, you are prompted to [manually enter your cluster details](#use-play-with-camunda-self-managed). -![play cluster config](img/play-cluster-configuration.png) - -This starts a Play environment that utilizes your selected development cluster in SaaS, or the specified cluster in a Self-Managed setup. +A Play environment is then started that utilizes your selected development cluster in SaaS, or the specified cluster in a Self-Managed setup. The current version of the active process and all its dependencies, like called processes or DMN files, are automatically deployed to the Play environment. An error or warning is raised if a file fails to deploy, is missing, or a Connector secret isn’t filled out. @@ -149,14 +147,16 @@ Both offer monitoring of a single process instance, its variables and path, inci ## Limitations and availability -Play is being rebuilt and progressively rolled out to more users. This section explains why you might not see the **Play** tab, and any additional limitations. +This section explains why you might not see the **Play** tab, and any additional limitations. For more information about terms, refer to our [licensing and terms page](https://legal.camunda.com/licensing-and-other-legal-terms#c8-saas-trial-edition-and-free-tier-edition-terms). +Although Play is compatible with cluster versions 8.5.1 and above, we fully support and recommend using versions 8.6.0 or higher. + ### Camunda 8 SaaS -In Camunda 8 SaaS, Play is available to all Web Modeler users with editor or admin permissions within a project. -Enterprise users need an admin to enable Play by opting in to [alpha features](/components/console/manage-organization/enable-alpha-features.md). +In Camunda 8 SaaS, Play is available to all Web Modeler users with commenter, editor, or admin permissions within a project. +Additionally, within their organization, users need to have a [role](/components/console/manage-organization/manage-users.md#roles-and-permissions) which has deployment privileges. ### Camunda 8 Self-Managed @@ -170,13 +170,16 @@ Prior to the 8.6 release, Play can be accessed by installing the 8.6.0-alpha [He ### Features -[Decision table rule](/components/modeler/dmn/decision-table-rule.md) evaluations are not viewable from Play. However, they can be inferred from the output variable, or can be viewed from Operate. +- [Decision table rule](/components/modeler/dmn/decision-table-rule.md) evaluations are not viewable from Play. However, they can be inferred from the output variable, or can be viewed from Operate. +- Currently, Play supports displaying up to 100 flow node instances in the instance history panel, 100 variables in the variables panel, and 100 process instances on the process definition page. To access all related data, you can use Operate. +- While you can still interact with your process instance in Play (for example, completing jobs or publishing messages), you may be unable to resolve incidents if they occur beyond the 100th flow node instance, as Play does not track them. In this case, incident resolution can be managed in Operate. +- Play doesn't support elements defined using [FEEL expressions](/components/modeler/feel/what-is-feel.md), such as job types for service tasks, message correlation keys, and called elements in call activities. ## Use Play with Camunda Self-Managed -After selecting the **Play** tab in Self-Managed, you are prompted to provide the details of your cluster. +After selecting the **Play** tab in Self-Managed, you are prompted to select from the clusters defined in your Web Modeler [configuration](/self-managed/modeler/web-modeler/configuration/configuration.md#clusters). The Camunda 8 Docker Compose distribution provides one cluster configured by default. -See the table below for the requirement for each field, as well as an example value: +If no cluster is configured, Web Modeler requests the following cluster details to use for deployment: | Name | Description | Example value | | ----------------- | ----------------------------------------------- | ---------------------------------------------------------------------------------- | @@ -193,7 +196,10 @@ See the table below for the requirement for each field, as well as an example va ### Limitations -The environment variables `CAMUNDA_CUSTOM_CERT_CHAIN_PATH`, `CAMUNDA_CUSTOM_PRIVATE_KEY_PATH`, `CAMUNDA_CUSTOM_ROOT_CERT_PATH`, and `CAMUNDA_CUSTOM_ROOT_CERT_STRING` can be set in Docker or Helm chart setups. However, these configurations have not been tested with Play's behavior and, therefore, are not supported when used with Play. +- The environment variables `CAMUNDA_CUSTOM_CERT_CHAIN_PATH`, `CAMUNDA_CUSTOM_PRIVATE_KEY_PATH`, `CAMUNDA_CUSTOM_ROOT_CERT_PATH`, and `CAMUNDA_CUSTOM_ROOT_CERT_STRING` can be set in Docker or Helm chart setups. However, these configurations have not been tested with Play's behavior, and therefore are not supported when used with Play. +- Play cannot check the presence of Connector secrets in Self-Managed setups. + If a secret is missing, Play will show an incident at runtime. + Learn more about [configuring Connector secrets](/self-managed/connectors-deployment/connectors-configuration.md/#secrets). ## Play Usage and Billing Considerations diff --git a/docs/components/modeler/web-modeler/process-applications.md b/docs/components/modeler/web-modeler/process-applications.md index d72967608d..3909d1a8b4 100644 --- a/docs/components/modeler/web-modeler/process-applications.md +++ b/docs/components/modeler/web-modeler/process-applications.md @@ -33,11 +33,11 @@ Get started by creating a new process application. - A process application must always have a [main process](/docs/components/modeler/web-modeler/create-a-process-application.md#main-process). You can rename and reassign the main process at any time. - You can [add files](/docs/components/modeler/web-modeler/create-a-process-application.md#add-files-to-a-process-application) to the process application as required. -## Deploy and run a process application +## Validate and deploy your process application -You can deploy your process application to a cluster, and run your process application to test, debug, and observe how it performs in a live environment. +Validate your process application in development before deploying it to testing, staging, or production. -- [Deploy and run a process application](deploy-process-application.md) +- [Validate and deploy your process application](deploy-process-application.md) ## Process application versioning diff --git a/docs/components/modeler/web-modeler/run-or-publish-your-process.md b/docs/components/modeler/web-modeler/run-or-publish-your-process.md index 759a9c4345..82233c6ada 100644 --- a/docs/components/modeler/web-modeler/run-or-publish-your-process.md +++ b/docs/components/modeler/web-modeler/run-or-publish-your-process.md @@ -37,6 +37,8 @@ To deploy, click **Deploy** in the upper right corner of the modeling screen: ![The deploy dialog of a BPMN diagram](img/web-modeler-deploy.png) +In Self-Managed, you can deploy your diagram to the cluster defined in your Web Modeler [configuration](/self-managed/modeler/web-modeler/configuration/configuration.md#clusters). If no configuration is found, you are prompted to manually enter your cluster details. + ### Before deploying a process - Make sure your process is free of errors, otherwise it can't be deployed. Use the [problems panel to detect and fix errors](./fix-problems-in-your-diagram.md). diff --git a/docs/components/zeebe/technical-concepts/protocols.md b/docs/components/zeebe/technical-concepts/protocols.md index a18fe85fdd..8037bc20ab 100644 --- a/docs/components/zeebe/technical-concepts/protocols.md +++ b/docs/components/zeebe/technical-concepts/protocols.md @@ -27,7 +27,7 @@ gRPC has many beneficial features that make it a good fit for Zeebe, including: ## Supported clients -Currently, Zeebe officially supports two gRPC clients: one in [Java](/apis-tools/java-client/index.md), and one in [Golang](/apis-tools/go-client/go-get-started.md). +Currently, Zeebe officially supports a gRPC client in [Java](/apis-tools/java-client/index.md). :::note As of 8.5.0, the Go client does not support the REST API of the gateway. diff --git a/docs/guides/devops-lifecycle/integrate-web-modeler-in-ci-cd.md b/docs/guides/devops-lifecycle/integrate-web-modeler-in-ci-cd.md index af37123b3c..7b3299e443 100644 --- a/docs/guides/devops-lifecycle/integrate-web-modeler-in-ci-cd.md +++ b/docs/guides/devops-lifecycle/integrate-web-modeler-in-ci-cd.md @@ -180,7 +180,7 @@ In the build stage, deploy your process or project to a cluster or embedded engi For GitLab users, consider using [GitLab Review Apps](https://docs.gitlab.com/ee/ci/review_apps/) to provide preview environments. ::: -Deploy resources using the [`zbctl` CLI](/apis-tools/cli-client/index.md) in this pipeline step, compatible with both SaaS and Self-Managed clusters. Alternately, utilize the [Java](/apis-tools/java-client/index.md) or [Go](/apis-tools/go-client/index.md) client library or any [community-built alternatives](/apis-tools/community-clients/index.md). +Deploy resources using the [`zbctl` CLI](/apis-tools/community-clients/cli-client/index.md) in this pipeline step, compatible with both SaaS and Self-Managed clusters. Alternately, utilize the [Java](/apis-tools/java-client/index.md) client library or any [community-built alternatives](/apis-tools/community-clients/index.md). :::info Feature branches and Web Modeler installations To maintain a single source of truth, avoid multiple Web Modeler instances for different feature branches. Instead, maintain a single Web Modeler installation for all environments, utilizing milestones to signify versioning and pipeline stages. Feature branches can be managed by cloning and merging files or projects, ensuring synchronization using VCS. @@ -208,7 +208,7 @@ To retrieve the actual file `content`, iterate over the response and fetch it vi If you are running Connectors in your process or application, you need to deploy the runtimes as well. Parse the process XML for `zeebe:taskDefinition` bindings to identify the necessary runtimes (in addition to job workers). To learn how to deploy Connector runtimes, read more [here](/self-managed/connectors-deployment/install-and-start.md) for Self-Managed, or [here](/components/connectors/custom-built-connectors/connector-sdk.md#runtime-environments) for SaaS. -Deploy resources in this pipeline step using the [`zbctl` CLI](/apis-tools/cli-client/index.md), compatible with both SaaS and Self-Managed clusters. Alternatively, utilize the Java or Go client library or any community-built alternatives. +Deploy resources in this pipeline step using the [`zbctl` CLI](/apis-tools/community-clients/cli-client/index.md), compatible with both SaaS and Self-Managed clusters. Alternatively, utilize the Java or Go client library or any community-built alternatives. #### Add environment variables via secrets @@ -259,7 +259,7 @@ In case you use an embedded Zeebe engine, or want to provide a lightweight, focu ### Publish stage -Push approved changes to staging or production by deploying them to the respective clusters. You can use the [`zbctl` CLI](/apis-tools/cli-client/index.md) to deploy via your pipeline, which works both for a SaaS or Self-Managed cluster. Deployments work slightly different on SaaS and Self-Managed, since there are differences in the cluster connection. Read more about deployments [here](/apis-tools/working-with-apis-tools.md#deploy-processes-start-process-instances-and-more-using-zeebe-client-libraries). +Push approved changes to staging or production by deploying them to the respective clusters. You can use the [`zbctl` CLI](/apis-tools/community-clients/cli-client/index.md) to deploy via your pipeline, which works both for a SaaS or Self-Managed cluster. Deployments work slightly different on SaaS and Self-Managed, since there are differences in the cluster connection. Read more about deployments [here](/apis-tools/working-with-apis-tools.md#deploy-processes-start-process-instances-and-more-using-zeebe-client-libraries). #### Define resource authorizations diff --git a/docs/guides/react-components/install-c8run.md b/docs/guides/react-components/install-c8run.md index 7c026bc7e0..6908151a8c 100644 --- a/docs/guides/react-components/install-c8run.md +++ b/docs/guides/react-components/install-c8run.md @@ -1,9 +1,9 @@ -## -- +-- ## Prerequisites - OpenJDK 21+ -- Desktop Modeler +- [Desktop Modeler](/components/modeler/desktop-modeler/install-the-modeler.md) :::note After installing OpenJDK, ensure `JAVA_HOME` is set by running `java -version` in a **new** terminal. @@ -13,7 +13,7 @@ If no version of Java is found, follow your chosen installation's instructions f ## Install and start Camunda 8 Run -1. Download the [latest release of Camunda 8 Run](https://github.com/camunda/camunda/releases/tag/c8run-8.6.0-alpha3) for your operating system and architecture. Opening the .tgz file extracts the Camunda 8 Run script into a new directory. +1. Download the [latest release of Camunda 8 Run](https://github.com/camunda/camunda/releases/tag/c8run-8.6.0-alpha5) for your operating system and architecture. Opening the .tgz file extracts the Camunda 8 Run script into a new directory. 2. Navigate to the new `c8run` directory. 3. Start Camunda 8 Run by running `./start.sh` (or `.\c8run.exe start` on Windows) in your terminal. diff --git a/docs/reference/alpha-features.md b/docs/reference/alpha-features.md index bcb723daee..8a65e9ee0f 100644 --- a/docs/reference/alpha-features.md +++ b/docs/reference/alpha-features.md @@ -5,43 +5,49 @@ sidebar_label: Alpha features description: "Use alpha features to learn about upcoming changes, try them out, and share feedback." --- -Use alpha features to learn about upcoming changes, try them out, and share feedback. +You can use alpha features to learn about upcoming changes, try them out, and share feedback. -### Alpha +:::info +To understand the difference between an alpha feature and an alpha release, see [alpha features and releases](release-policy.md#alpha-features-and-releases). +::: + +## Alpha -Selected Camunda features and components are released as alpha versions. We release them in an early state for you to test and participate in development by sharing your feedback before they reach general availability (GA). +Selected Camunda features and components are released as **alpha** versions. We release these in an early state for you to test and participate in development by sharing your feedback before they reach [general availability (GA)](#general-availability-ga). -Characteristics of alpha features and components include: +Limitations of alpha features and components include: - Not for production use. - APIs, dependencies, and configuration are likely to change. - Not necessarily feature-complete. - Might lack full documentation. - No guaranteed updates to newer releases. -- Support based on SLAs agreed with you, but bugs are treated with the same priority as feature or help requests. +- Support based on SLAs agreed with you, but bugs are treated with the same priority as feature or help requests. See [Camunda Enterprise Support Guide](https://docs.camunda.org/enterprise/support/). - No maintenance service. - (SaaS) No availability targets. -- Released outside the standard [release policy](/reference/release-policy.md). +- Released outside the standard [release policy](release-policy.md). + +To learn more about using alpha features, see [enabling alpha features](/components/console/manage-organization/enable-alpha-features.md). :::note -While there is no maintenance service, customers can still provide feedback through designated support channels, depending on their SLAs. These channels include filing issues in the respective [GitHub repositories](https://github.com/camunda) and by submitting questions and suggestions by [contacting us](/contact). +- Alpha features can also be included in a minor version (stable) release. +- Although there is no maintenance service, customers can still provide feedback through designated support channels, depending on their SLAs. These channels include filing issues in the respective [GitHub repositories](https://github.com/camunda) and submitting questions and suggestions by [contacting us](/contact). ::: -Visit our documentation on [enabling alpha features](/components/console/manage-organization/enable-alpha-features.md) to learn more. - -### General availability (GA) +## General availability (GA) Once features and components are released and considered stable, they become generally available. -Characteristics include: +Stable features and components are: -- Allowed for production use. -- Fully documented and supported. +- Ready for production use for most users with minimal risk. +- Supported by [L1 Priority-level support](https://docs.camunda.org/enterprise/support/#priority-level) for production use. +- Fully documented. -:::note - -There are also alpha releases with **limited availability**, such as features that are only available to enterprise customers. +A release or component is considered stable if it has passed all verification and test stages and can be released to production. +:::note +Alpha releases can also have **limited availability**, such as features that are only available to enterprise customers. ::: diff --git a/docs/reference/announcements.md b/docs/reference/announcements.md index 5db383f394..03d04d06b2 100644 --- a/docs/reference/announcements.md +++ b/docs/reference/announcements.md @@ -50,14 +50,16 @@ The Zeebe Java client will not be developed further and will only receive bug fi - **Artifact ID change**: - The `artifactId` will change from `zeebe-client-java` to `camunda-client-java`. -### Deprecation: Zeebe Go client & zbctl +### Deprecation: Zeebe Go client & CLI client (zbctl) -The Zeebe Go Client and zbctl will be officially deprecated with the 8.6 release as part of our efforts to streamline the Camunda 8 API experience. This client and CLI utility will not get released starting with Camunda 8.6, will no longer receive new features, and will be transitioned to a community-maintained status. +The Zeebe Go Client and CLI client (zbctl) will be [officially deprecated](https://camunda.com/blog/2024/09/deprecating-zbctl-and-go-clients/) with the 8.6 release as part of our efforts to streamline the Camunda 8 API experience. This client and CLI utility will not be released starting with Camunda 8.6, will no longer receive new features, and will be transitioned to a community-maintained status. + +The documentation of the Zeebe Go Client and CLI client (zbctl) moved to the [community clients section](/apis-tools/community-clients/index.md). ### Camunda 8 SaaS - Required cluster update :::caution -By **August 30th, 2024** all automation clusters in Camunda 8 SaaS must be [updated](/components/console/manage-clusters/update-cluster.md) to the following versions at a **minimum**: +By **August 30th, 2024** all automation clusters in Camunda 8 SaaS must be [updated](/components/console/manage-clusters/manage-cluster.md#update-a-cluster) to the following versions at a **minimum**: - **8.2+gen27** - **8.3+gen11** @@ -68,7 +70,7 @@ By **August 30th, 2024** all automation clusters in Camunda 8 SaaS must be [upda auth0 announced an End-Of-Life for one of the functionalities that is being utilized by previous automation clusters. The new versions are not using this functionality anymore. This update ensures your cluster will work seamlessly after auth0 deactivates the feature in production. -You minimally need to take the following [update](/components/console/manage-clusters/update-cluster.md) path: +You minimally need to take the following [update](/components/console/manage-clusters/manage-cluster.md#update-a-cluster) path: - 8.0.x -> 8.2+gen27 - 8.1.x -> 8.2+gen27 @@ -112,6 +114,14 @@ The `CorrelationResult` record has been changed compared to the previous version An example of how to use the new `CorrelationResult` can be found in the [Connector SDK documentation](/components/connectors/custom-built-connectors/connector-sdk.md#inbound-connector-runtime-logic). +### Flow control enabled by default in Saas + +Flow control is now enabled by default in Camunda 8.6 SaaS. This change ensures the cluster is protected from excessive load and can maintain a stable state. + +These new configuration defaults are tailored to the cluster size and optimized for a stable performance. However, the cluster might reject requests if the load is too high with this change. The error message for this is `Failed to write client request to partition X, because the write limit is exhausted`. If the error persists, this may be a sign of underlining issues, or a need to adjust the cluster size. + +For more information on how to configure flow control, visit the [flow control documentation](/self-managed/operational-guides/configure-flow-control/configure-flow-control.md). + ### Camunda 8 Self-Managed #### Helm chart - Separated Ingress deprecation @@ -120,7 +130,7 @@ The separated Ingress Helm configuration for Camunda 8 Self-Managed has been dep #### Helm chart - `global.multiregion.installationType` deprecation -The `global.multiregion.installationType` option is used in failover and failback scenarios. This option in the Helm chart has been deprecated in 8.6, and will be removed from the Helm chart in 8.7. `global.multiregion.installationType` was replaced with a set of API endpoints called while following the ([dual-region operational procdure](/self-managed/operational-guides/multi-region/dual-region-ops.md)) +The `global.multiregion.installationType` option is used in failover and failback scenarios. This option in the Helm chart has been deprecated in 8.6, and will be removed from the Helm chart in 8.7. `global.multiregion.installationType` was replaced with a set of API endpoints called while following the ([dual-region operational procedure](/self-managed/operational-guides/multi-region/dual-region-ops.md)) #### Helm chart - Elasticsearch nodes number @@ -142,6 +152,31 @@ Starting with Camunda 8.6, the Camunda Optimize artifact has been split into two Make sure to update your Docker configurations accordingly to ensure compatibility. +### New base path for Operate and Tasklist web applications + +We are introducing a new base path for both the Operate and Tasklist **web applications**. This change applies to both Self-Managed and SaaS environments. + +#### For Self-Managed + +- The new base path for Operate is `/operate`, and for Tasklist, it is `/tasklist`. +- For a [Separated Ingress](/self-managed/setup/guides/ingress-setup.md?ingress=separated) configuration: + - for Operate, the full URL will be `{operate-host}/operate`. Any calls to `{operate-host}` will automatically be redirected to `{operate-host}/operate` + - for Tasklist, the full URL will be `{tasklist-host}/tasklist`. Any calls to `{tasklist-host}` will automatically be redirected to `{tasklist-host}/tasklist`. +- For a [Combined Ingress](/self-managed/setup/guides/ingress-setup.md?ingress=combined) configuration: + - for Operate, the full URL will be `{common-host}/{operate-contextPath}/operate`. Any calls to `{common-host}/{operate-contextPath}` will be automatically redirected to `{common-host}/{operate-contextPath}/operate`. + - for Tasklist, the full URL will be `{common-host}/{tasklist-contextPath}/tasklist`. Any calls to `{common-host}/{tasklist-contextPath}` will be automatically redirected to `{common-host}/{tasklist-contextPath}/tasklist`. + +#### For SaaS + +- The full URL for Operate is now structured as `https://{region}.operate.camunda.io/{clusterId}/operate`. +- The full URL for Tasklist is now structured as `https://{region}.tasklist.camunda.io/{clusterId}/tasklist`. +- Any calls to `https://{region}.operate.camunda.io/{clusterId}` will be redirected to `https://{region}.operate.camunda.io/{clusterId}/operate`. +- Any calls to `https://{region}.tasklist.camunda.io/{clusterId}` will be redirected to `https://{region}.tasklist.camunda.io/{clusterId}/tasklist`. + +:::note +**API URLs** for both Operate and Tasklist remain **unchanged**. +::: + ## Camunda 8.5 Release date: 9th of April 2024 @@ -184,7 +219,7 @@ This release contains the following limitations: ### Changes in supported environments -- Raised minimum Go version to 1.21 for the [Zeebe Go client](/apis-tools/go-client/index.md) +- Raised minimum Go version to 1.21 for the Zeebe Go client ### Camunda SaaS: New generation naming scheme diff --git a/docs/reference/dependencies.md b/docs/reference/dependencies.md index 437688a453..412e1d099e 100644 --- a/docs/reference/dependencies.md +++ b/docs/reference/dependencies.md @@ -10,9 +10,9 @@ A complete list of all dependencies and third-party libraries for all the compon import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; - - + -### All Zeebe Dependencies +### All Camunda 8 Dependencies -- agrona (Version: 1.17.1, License: [The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- animal-sniffer-annotations (Version: 1.21, License: [MIT license](http://www.opensource.org/licenses/mit-license.php)) -- annotations (Version: 4.1.1.4, License: [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)) -- annotations (Version: 24.0.1, License: [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- annotations (Version: 2.20.66, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- apache-client (Version: 2.20.66, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- api-common (Version: 2.6.3, License: [BSD](https://github.com/googleapis/api-common-java/blob/main/LICENSE)) -- arns (Version: 2.20.66, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- auth (Version: 2.20.66, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- auth0 (Version: 1.44.2, License: [The MIT License (MIT)](https://raw.githubusercontent.com/auth0/auth0-java/master/LICENSE)) -- auto-value (Version: 1.10.1, License: [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- auto-value-annotations (Version: 1.10.1, License: [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- aws-core (Version: 2.20.66, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- aws-query-protocol (Version: 2.20.66, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- aws-xml-protocol (Version: 2.20.66, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- cache-api (Version: 1.1.0, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- camunda-dmn-model (Version: 7.18.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- camunda-xml-model (Version: 7.18.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- checker-qual (Version: 3.32.0, License: [The MIT License](http://opensource.org/licenses/MIT)) -- commons-codec (Version: 1.15, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- commons-collections4 (Version: 4.4, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- commons-compress (Version: 1.23.0, License: [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- commons-lang3 (Version: 3.12.0, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- commons-logging (Version: 1.2, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- commons-math3 (Version: 3.6.1, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- commons-text (Version: 1.10.0, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- concurrency-limits-core (Version: 0.4.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- conscrypt-openjdk-uber (Version: 2.5.2, License: [Apache 2](https://www.apache.org/licenses/LICENSE-2.0)) -- cron-utils (Version: 9.2.1, License: [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)) -- crt-core (Version: 2.20.66, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- dmn-engine (Version: 1.8.1, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- ehcache (Version: 3.10.8, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- elasticsearch-rest-client (Version: 7.17.9, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0)) -- endpoints-spi (Version: 2.20.66, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- eventstream (Version: 1.0.1, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- failsafe (Version: 2.4.4, License: [Apache License, Version 2.0](http://apache.org/licenses/LICENSE-2.0)) -- failureaccess (Version: 1.0.1, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- fastparse_2.13 (Version: 2.3.3, License: [MIT](https://spdx.org/licenses/MIT.html)) -- feel-engine (Version: 1.16.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- gapic-google-cloud-storage-v2 (Version: 2.20.2-alpha, License: [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- gax (Version: 2.23.3, License: [BSD](https://github.com/googleapis/gax-java/blob/master/LICENSE)) -- gax-grpc (Version: 2.23.3, License: [BSD](https://github.com/googleapis/gax-java/blob/master/LICENSE)) -- gax-httpjson (Version: 0.108.3, License: [BSD](https://github.com/googleapis/gax-java/blob/master/LICENSE)) -- geny_2.13 (Version: 0.6.10, License: [MIT](https://spdx.org/licenses/MIT.html)) -- google-api-client (Version: 2.2.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- google-api-services-storage (Version: v1-rev20230301-2.0.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- google-auth-library-credentials (Version: 1.16.0, License: [BSD New license](http://opensource.org/licenses/BSD-3-Clause)) -- google-auth-library-oauth2-http (Version: 1.16.0, License: [BSD New license](http://opensource.org/licenses/BSD-3-Clause)) -- google-cloud-core (Version: 2.13.0, License: [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- google-cloud-core-grpc (Version: 2.13.0, License: [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- google-cloud-core-http (Version: 2.13.0, License: [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- google-cloud-storage (Version: 2.20.2, License: [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- google-http-client (Version: 1.43.1, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- google-http-client-apache-v2 (Version: 1.43.1, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- google-http-client-appengine (Version: 1.43.1, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- google-http-client-gson (Version: 1.43.1, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- google-http-client-jackson2 (Version: 1.43.1, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- google-oauth-client (Version: 1.34.1, License: [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- grpc-alts (Version: 1.54.1, License: [Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-api (Version: 1.54.1, License: [Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-auth (Version: 1.54.1, License: [Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-context (Version: 1.54.1, License: [Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-core (Version: 1.54.1, License: [Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-google-cloud-storage-v2 (Version: 2.20.2-alpha, License: [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- grpc-googleapis (Version: 1.54.1, License: [Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-grpclb (Version: 1.54.1, License: [Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-netty (Version: 1.54.1, License: [Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-netty-shaded (Version: 1.54.1, License: [Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-protobuf (Version: 1.54.1, License: [Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-protobuf-lite (Version: 1.54.1, License: [Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-services (Version: 1.54.1, License: [Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-stub (Version: 1.54.1, License: [Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-xds (Version: 1.54.1, License: [Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- gson (Version: 2.10.1, License: [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- guava (Version: 31.1-jre, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- http-client-spi (Version: 2.20.66, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- httpasyncclient (Version: 4.1.5, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- httpclient (Version: 4.5.14, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- httpcore (Version: 4.4.16, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- httpcore-nio (Version: 4.4.16, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- j2objc-annotations (Version: 1.3, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- jackson-annotations (Version: 2.14.2, License: [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- jackson-core (Version: 2.14.3, License: [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- jackson-databind (Version: 2.14.3, License: [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- jackson-databind-nullable (Version: 0.2.6, License: [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.html)) -- jackson-dataformat-msgpack (Version: 0.9.3, License: [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- jackson-dataformat-yaml (Version: 2.14.3, License: [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- jackson-datatype-jdk8 (Version: 2.14.3, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- jackson-datatype-jsr310 (Version: 2.14.3, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- jackson-module-parameter-names (Version: 2.14.3, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- jakarta.annotation-api (Version: 2.1.1, License: [EPL 2.0](http://www.eclipse.org/legal/epl-2.0)) -- jakarta.validation-api (Version: 3.0.2, License: [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- java-grpc-prometheus (Version: 0.6.0, License: [Apache 2.0 License](https://github.com/dinowernli/java-grpc-prometheus/blob/master/LICENSE)) -- java-jwt (Version: 4.3.0, License: [The MIT License (MIT)](https://raw.githubusercontent.com/auth0/java-jwt/master/LICENSE)) -- javax.annotation-api (Version: 1.3.2, License: [CDDL + GPLv2 with classpath exception](https://github.com/javaee/javax.annotation/blob/master/LICENSE)) -- json-utils (Version: 2.20.66, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- jul-to-slf4j (Version: 2.0.7, License: [MIT License](http://www.opensource.org/licenses/mit-license.php)) -- jwks-rsa (Version: 0.22.0, License: [The MIT License (MIT)](https://raw.githubusercontent.com/auth0/jwks-rsa-java/master/LICENSE)) -- kotlin-stdlib (Version: 1.6.20, License: [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- kotlin-stdlib-common (Version: 1.5.31, License: [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- kotlin-stdlib-jdk7 (Version: 1.6.10, License: [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- kotlin-stdlib-jdk8 (Version: 1.6.10, License: [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- kryo (Version: 5.4.0, License: [3-Clause BSD License](https://opensource.org/licenses/BSD-3-Clause)) -- LatencyUtils (Version: 2.0.3, License: [Public Domain, per Creative Commons CC0](http://creativecommons.org/publicdomain/zero/1.0/)) -- listenablefuture (Version: 9999.0-empty-to-avoid-conflict-with-guava, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- log4j-api (Version: 2.20.0, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- log4j-core (Version: 2.20.0, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- log4j-slf4j2-impl (Version: 2.20.0, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- logging-interceptor (Version: 4.10.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- metrics-spi (Version: 2.20.66, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- micrometer-commons (Version: 1.10.7, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- micrometer-core (Version: 1.10.7, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- micrometer-observation (Version: 1.10.7, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- micrometer-registry-prometheus (Version: 1.10.7, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- minlog (Version: 1.3.1, License: [3-Clause BSD License](https://opensource.org/licenses/BSD-3-Clause)) -- msgpack-core (Version: 0.9.3, License: [Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- netty-buffer (Version: 4.1.92.Final, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- netty-codec (Version: 4.1.92.Final, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- netty-codec-http (Version: 4.1.92.Final, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- netty-codec-http2 (Version: 4.1.92.Final, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- netty-codec-socks (Version: 4.1.92.Final, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- netty-common (Version: 4.1.92.Final, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- netty-handler (Version: 4.1.92.Final, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- netty-handler-proxy (Version: 4.1.92.Final, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- netty-nio-client (Version: 2.20.66, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- netty-resolver (Version: 4.1.92.Final, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- netty-tcnative-boringssl-static (Version: 2.0.60.Final, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- netty-tcnative-classes (Version: 2.0.60.Final, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- netty-transport (Version: 4.1.92.Final, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- netty-transport-classes-epoll (Version: 4.1.92.Final, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- netty-transport-native-epoll (Version: 4.1.92.Final, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- netty-transport-native-unix-common (Version: 4.1.92.Final, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- objenesis (Version: 3.3, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- okhttp (Version: 4.10.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- okio-jvm (Version: 3.0.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- opencensus-api (Version: 0.31.1, License: [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- opencensus-contrib-http-util (Version: 0.31.1, License: [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- opencensus-proto (Version: 0.2.0, License: [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- opensearch-rest-client (Version: 2.6.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- perfmark-api (Version: 0.25.0, License: [Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- profiles (Version: 2.20.66, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- proto-google-cloud-storage-v2 (Version: 2.20.2-alpha, License: [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- proto-google-common-protos (Version: 2.14.3, License: [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- proto-google-iam-v1 (Version: 1.9.3, License: [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- protobuf-java (Version: 3.22.5, License: [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)) -- protobuf-java-util (Version: 3.22.5, License: [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)) -- protocol-core (Version: 2.20.66, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- re2j (Version: 1.6, License: [Go License](https://golang.org/LICENSE)) -- reactive-streams (Version: 1.0.4, License: [MIT-0](https://spdx.org/licenses/MIT-0.html)) -- reflectasm (Version: 1.11.9, License: [3-Clause BSD License](https://opensource.org/licenses/BSD-3-Clause)) -- regions (Version: 2.20.66, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- rocksdbjni (Version: 8.0.0, License: [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)) -- s3 (Version: 2.20.66, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- scala-library (Version: 2.13.10, License: [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- sdk-core (Version: 2.20.66, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- simpleclient (Version: 0.16.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- simpleclient_common (Version: 0.16.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- simpleclient_hotspot (Version: 0.16.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- simpleclient_tracer_common (Version: 0.16.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- simpleclient_tracer_otel (Version: 0.16.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- simpleclient_tracer_otel_agent (Version: 0.16.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- slf4j-api (Version: 2.0.7, License: [MIT License](http://www.opensource.org/licenses/mit-license.php)) -- snakeyaml (Version: 2.0, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- sourcecode_2.13 (Version: 0.2.3, License: [MIT](https://spdx.org/licenses/MIT.html)) -- spring-aop (Version: 6.0.9, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-beans (Version: 6.0.9, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-boot (Version: 3.0.5, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-boot-actuator (Version: 3.0.5, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-boot-actuator-autoconfigure (Version: 3.0.5, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-boot-autoconfigure (Version: 3.0.5, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-boot-starter (Version: 3.0.5, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-boot-starter-json (Version: 3.0.5, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-boot-starter-logging (Version: 3.0.5, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-boot-starter-tomcat (Version: 3.0.5, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-boot-starter-web (Version: 3.0.5, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-context (Version: 6.0.9, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-core (Version: 6.0.9, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-expression (Version: 6.0.9, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-jcl (Version: 6.0.9, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-web (Version: 6.0.9, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-webmvc (Version: 6.0.9, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- sts (Version: 2.20.66, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- swagger-annotations (Version: 2.2.10, License: [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)) -- third-party-jackson-core (Version: 2.20.66, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- threetenbp (Version: 1.6.5, License: [BSD-3-Clause](https://raw.githubusercontent.com/ThreeTen/threetenbp/main/LICENSE.txt)) -- tomcat-embed-core (Version: 10.1.7, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- tomcat-embed-el (Version: 10.1.7, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- tomcat-embed-websocket (Version: 10.1.7, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- utils (Version: 2.20.66, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- zstd-jni (Version: 1.5.5-2, License: [BSD 2-Clause License](https://opensource.org/licenses/BSD-2-Clause)) +- **Dependencies:** Find a SBOM CycloneDX file with an up-to-date list of third party libraries used and their licenses in the [release assets](https://github.com/camunda/camunda/releases) of each Camunda 8 release. This file includes all dependencies for Zeebe, Operate, Tasklist, Optimize and Identity backends. +- **Source code:** Access the source code for Camunda 8 at [github.com/camunda/camunda](https://github.com/camunda/camunda). @@ -225,726 +37,8 @@ import TabItem from "@theme/TabItem"; ### Operate Dependencies (Front end) -- rc (Version: 1.2.8, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- type-fest (Version: 2.19.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- path-is-inside (Version: 1.0.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- tslib (Version: 2.5.0, Licence: [0BSD](https://spdx.org/licenses/0BSD.html)) -- tslib (Version: 2.6.2, Licence: [0BSD](https://spdx.org/licenses/0BSD.html)) -- @camunda/camunda-composite-components (Version: 0.2.17, Licence: [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html)) -- @carbon/colors (Version: 11.20.0, Licence: [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html)) -- @carbon/elements (Version: 11.36.0, Licence: [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html)) -- @carbon/feature-flags (Version: 0.16.0, Licence: [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html)) -- @carbon/grid (Version: 11.21.0, Licence: [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html)) -- @carbon/icon-helpers (Version: 10.45.0, Licence: [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html)) -- @carbon/icons-react (Version: 11.33.0, Licence: [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html)) -- @carbon/icons (Version: 11.33.0, Licence: [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html)) -- @carbon/layout (Version: 11.20.0, Licence: [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html)) -- @carbon/motion (Version: 11.16.0, Licence: [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html)) -- @carbon/react (Version: 1.46.1, Licence: [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html)) -- @carbon/styles (Version: 1.46.0, Licence: [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html)) -- @carbon/telemetry (Version: 0.1.0, Licence: [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html)) -- @carbon/themes (Version: 11.28.0, Licence: [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html)) -- @carbon/type (Version: 11.25.0, Licence: [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html)) -- @ibm/telemetry-js (Version: 1.1.0, Licence: [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html)) -- aria-query (Version: 5.1.3, Licence: [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html)) -- htm (Version: 3.1.1, Licence: [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html)) -- human-signals (Version: 2.1.0, Licence: [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html)) -- mixpanel-browser (Version: 2.49.0, Licence: [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html)) -- uri-js (Version: 4.4.1, Licence: [BSD-2-Clause](https://spdx.org/licenses/BSD-2-Clause.html)) -- diff (Version: 5.1.0, Licence: [BSD-3-Clause](https://spdx.org/licenses/BSD-3-Clause.html)) -- hoist-non-react-statics (Version: 3.3.2, Licence: [BSD-3-Clause](https://spdx.org/licenses/BSD-3-Clause.html)) -- react-transition-group (Version: 4.4.5, Licence: [BSD-3-Clause](https://spdx.org/licenses/BSD-3-Clause.html)) -- source-map-js (Version: 1.0.2, Licence: [BSD-3-Clause](https://spdx.org/licenses/BSD-3-Clause.html)) -- ansi-align (Version: 3.0.1, Licence: [ISC](https://spdx.org/licenses/ISC.html)) -- anymatch (Version: 3.1.3, Licence: [ISC](https://spdx.org/licenses/ISC.html)) -- css-color-keywords (Version: 1.0.0, Licence: [ISC](https://spdx.org/licenses/ISC.html)) -- glob-parent (Version: 5.1.2, Licence: [ISC](https://spdx.org/licenses/ISC.html)) -- inherits-browser (Version: 0.1.0, Licence: [ISC](https://spdx.org/licenses/ISC.html)) -- ini (Version: 1.3.8, Licence: [ISC](https://spdx.org/licenses/ISC.html)) -- isexe (Version: 2.0.0, Licence: [ISC](https://spdx.org/licenses/ISC.html)) -- minimatch (Version: 3.1.2, Licence: [ISC](https://spdx.org/licenses/ISC.html)) -- picocolors (Version: 1.0.0, Licence: [ISC](https://spdx.org/licenses/ISC.html)) -- signal-exit (Version: 3.0.7, Licence: [ISC](https://spdx.org/licenses/ISC.html)) -- which (Version: 2.0.2, Licence: [ISC](https://spdx.org/licenses/ISC.html)) -- @babel/code-frame (Version: 7.18.6, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @babel/helper-validator-identifier (Version: 7.19.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @babel/highlight (Version: 7.18.6, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @babel/runtime (Version: 7.20.7, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @babel/runtime (Version: 7.22.5, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @babel/runtime (Version: 7.23.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @babel/runtime (Version: 7.23.8, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @bpmn-io/diagram-js-ui (Version: 0.2.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @bpmn-io/dmn-variable-resolver (Version: 0.3.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @bpmn-io/element-template-icon-renderer (Version: 0.5.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @bpmn-io/feel-editor (Version: 0.9.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @bpmn-io/feel-lint (Version: 1.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @codemirror/autocomplete (Version: 6.9.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @codemirror/autocomplete (Version: 6.9.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @codemirror/commands (Version: 6.3.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @codemirror/language (Version: 6.9.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @codemirror/lint (Version: 6.4.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @codemirror/state (Version: 6.2.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @codemirror/view (Version: 6.20.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @codemirror/view (Version: 6.21.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @csstools/cascade-layer-name-parser (Version: 1.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @csstools/css-parser-algorithms (Version: 2.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @csstools/css-tokenizer (Version: 2.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @devbookhq/splitter (Version: 1.4.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @emotion/is-prop-valid (Version: 1.2.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @emotion/memoize (Version: 0.8.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @emotion/unitless (Version: 0.8.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @floating-ui/core (Version: 1.6.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @floating-ui/dom (Version: 1.6.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @floating-ui/react-dom (Version: 2.0.8, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @floating-ui/utils (Version: 0.2.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @lezer/common (Version: 1.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @lezer/highlight (Version: 1.1.6, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @lezer/lr (Version: 1.3.12, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @lezer/lr (Version: 1.3.13, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @loadable/component (Version: 5.16.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @monaco-editor/loader (Version: 1.4.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @monaco-editor/react (Version: 4.6.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @remix-run/router (Version: 1.0.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @testing-library/dom (Version: 9.3.4, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @types/aria-query (Version: 5.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @types/debug (Version: 4.1.9, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @types/hast (Version: 2.3.6, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @types/loadable\_\_component (Version: 5.13.9, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @types/mdast (Version: 3.0.13, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @types/ms (Version: 0.7.31, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @types/prop-types (Version: 15.7.5, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @types/prop-types (Version: 15.7.8, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @types/react (Version: 18.0.26, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @types/scheduler (Version: 0.16.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @types/stylis (Version: 4.2.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @types/unist (Version: 2.0.8, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @zeit/schemas (Version: 2.29.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- accepts (Version: 1.3.8, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- ajv (Version: 8.11.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- ansi-regex (Version: 5.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- ansi-regex (Version: 6.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- ansi-styles (Version: 3.2.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- ansi-styles (Version: 4.3.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- ansi-styles (Version: 5.2.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- ansi-styles (Version: 6.2.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- arch (Version: 2.2.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- arg (Version: 5.0.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- available-typed-arrays (Version: 1.0.5, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- bail (Version: 2.0.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- balanced-match (Version: 1.0.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- binary-extensions (Version: 2.2.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- boxen (Version: 7.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- bpmn-moddle (Version: 8.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- brace-expansion (Version: 1.1.11, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- braces (Version: 3.0.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- bytes (Version: 3.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- call-bind (Version: 1.0.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- camelcase (Version: 7.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- camelize (Version: 1.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- chalk-template (Version: 0.4.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- chalk (Version: 2.4.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- chalk (Version: 4.1.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- chalk (Version: 5.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- chalk (Version: 5.2.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- character-entities (Version: 2.0.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- chokidar (Version: 3.5.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- classnames (Version: 2.3.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- cli-boxes (Version: 3.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- clipboardy (Version: 3.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- clsx (Version: 1.2.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- clsx (Version: 2.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- color-convert (Version: 1.9.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- color-convert (Version: 2.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- color-name (Version: 1.1.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- color-name (Version: 1.1.4, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- color-string (Version: 1.9.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- color (Version: 4.2.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- comma-separated-tokens (Version: 2.0.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- component-event (Version: 0.2.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- component-xor (Version: 0.0.4, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- compressible (Version: 2.0.18, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- compression (Version: 1.7.4, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- compute-scroll-into-view (Version: 3.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- concat-map (Version: 0.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- content-disposition (Version: 0.5.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- copy-to-clipboard (Version: 3.3.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- crelt (Version: 1.0.6, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- cross-spawn (Version: 7.0.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- css-to-react-native (Version: 3.2.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- css.escape (Version: 1.5.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- csstype (Version: 3.1.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- csstype (Version: 3.1.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- date-fns (Version: 2.30.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- debug (Version: 2.6.9, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- debug (Version: 4.3.4, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- decode-named-character-reference (Version: 1.0.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- deep-equal (Version: 2.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- deep-extend (Version: 0.6.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- define-properties (Version: 1.1.4, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- dequal (Version: 2.0.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- diagram-js-direct-editing (Version: 2.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- diagram-js-direct-editing (Version: 2.1.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- diagram-js (Version: 12.2.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- diagram-js (Version: 13.4.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- didi (Version: 10.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- didi (Version: 9.0.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- dmn-moddle (Version: 10.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- dom-accessibility-api (Version: 0.5.15, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- dom-helpers (Version: 5.2.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- dom-iterator (Version: 1.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- domify (Version: 1.4.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- downshift (Version: 8.2.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- eastasianwidth (Version: 0.2.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- emoji-regex (Version: 8.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- emoji-regex (Version: 9.2.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- es-get-iterator (Version: 1.1.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- escape-html (Version: 1.0.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- escape-string-regexp (Version: 1.0.5, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- execa (Version: 5.1.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- extend (Version: 3.0.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- fast-deep-equal (Version: 3.1.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- fast-url-parser (Version: 1.1.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- fill-range (Version: 7.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- final-form-arrays (Version: 3.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- final-form (Version: 4.20.10, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- flatpickr (Version: 4.6.9, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- for-each (Version: 0.3.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- fsevents (Version: 2.3.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- function-bind (Version: 1.1.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- functions-have-names (Version: 1.2.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- get-intrinsic (Version: 1.1.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- get-stream (Version: 6.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- gopd (Version: 1.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- hammerjs (Version: 2.0.8, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- has-bigints (Version: 1.0.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- has-flag (Version: 3.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- has-flag (Version: 4.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- has-property-descriptors (Version: 1.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- has-symbols (Version: 1.0.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- has-tostringtag (Version: 1.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- has (Version: 1.0.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- hast-util-whitespace (Version: 2.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- history (Version: 5.3.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- ids (Version: 1.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- ids (Version: 1.0.5, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- immutable (Version: 4.2.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- inferno-shared (Version: 5.6.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- inferno-vnode-flags (Version: 5.6.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- inferno (Version: 5.6.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- inline-style-parser (Version: 0.1.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- invariant (Version: 2.2.4, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-arguments (Version: 1.1.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-arrayish (Version: 0.3.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-bigint (Version: 1.0.4, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-binary-path (Version: 2.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-boolean-object (Version: 1.1.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-buffer (Version: 2.0.5, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-callable (Version: 1.2.7, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-date-object (Version: 1.0.5, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-docker (Version: 2.2.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-extglob (Version: 2.1.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-fullwidth-code-point (Version: 3.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-glob (Version: 4.0.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-map (Version: 2.0.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-number-object (Version: 1.0.7, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-number (Version: 7.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-plain-obj (Version: 4.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-port-reachable (Version: 4.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-regex (Version: 1.1.4, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-set (Version: 2.0.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-stream (Version: 2.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-string (Version: 1.0.7, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-symbol (Version: 1.0.4, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-typed-array (Version: 1.1.10, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-weakmap (Version: 2.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-weakset (Version: 2.0.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- is-wsl (Version: 2.2.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- isarray (Version: 2.0.5, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- js-tokens (Version: 4.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- json-schema-traverse (Version: 1.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- jwt-decode (Version: 3.1.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- kleur (Version: 4.1.5, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- lang-feel (Version: 1.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- lezer-feel (Version: 1.2.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- lodash.debounce (Version: 4.0.8, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- lodash.findlast (Version: 4.6.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- lodash.isequal (Version: 4.5.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- lodash.omit (Version: 4.5.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- lodash.throttle (Version: 4.1.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- lodash (Version: 4.17.21, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- loose-envify (Version: 1.4.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- lz-string (Version: 1.5.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- mdast-util-definitions (Version: 5.1.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- mdast-util-from-markdown (Version: 1.3.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- mdast-util-to-hast (Version: 12.3.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- mdast-util-to-string (Version: 3.2.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- merge-stream (Version: 2.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- micromark-core-commonmark (Version: 1.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- micromark-factory-destination (Version: 1.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- micromark-factory-label (Version: 1.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- micromark-factory-space (Version: 1.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- micromark-factory-title (Version: 1.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- micromark-factory-whitespace (Version: 1.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- micromark-util-character (Version: 1.2.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- micromark-util-chunked (Version: 1.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- micromark-util-classify-character (Version: 1.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- micromark-util-combine-extensions (Version: 1.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- micromark-util-decode-numeric-character-reference (Version: 1.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- micromark-util-decode-string (Version: 1.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- micromark-util-encode (Version: 1.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- micromark-util-html-tag-name (Version: 1.2.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- micromark-util-normalize-identifier (Version: 1.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- micromark-util-resolve-all (Version: 1.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- micromark-util-sanitize-uri (Version: 1.2.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- micromark-util-subtokenize (Version: 1.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- micromark-util-symbol (Version: 1.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- micromark-util-types (Version: 1.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- micromark (Version: 3.2.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- mime-db (Version: 1.33.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- mime-db (Version: 1.52.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- mime-types (Version: 2.1.18, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- mime-types (Version: 2.1.35, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- mimic-fn (Version: 2.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- min-dash (Version: 3.8.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- min-dash (Version: 4.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- min-dash (Version: 4.1.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- min-dom (Version: 4.0.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- min-dom (Version: 4.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- minimist (Version: 1.2.7, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- mobx-react-lite (Version: 4.0.4, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- mobx-react (Version: 9.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- mobx (Version: 6.12.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- moddle-xml (Version: 10.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- moddle-xml (Version: 9.0.6, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- moddle (Version: 5.0.4, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- moddle (Version: 6.2.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- moddle (Version: 6.2.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- mri (Version: 1.2.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- ms (Version: 2.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- ms (Version: 2.1.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- nanoid (Version: 3.3.6, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- negotiator (Version: 0.6.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- normalize-path (Version: 3.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- npm-run-path (Version: 4.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- object-assign (Version: 4.1.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- object-inspect (Version: 1.12.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- object-is (Version: 1.1.5, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- object-keys (Version: 1.1.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- object-refs (Version: 0.3.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- object-refs (Version: 0.4.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- object.assign (Version: 4.1.4, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- on-headers (Version: 1.0.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- onetime (Version: 5.1.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- opencollective-postinstall (Version: 2.0.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- path-intersection (Version: 2.2.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- path-intersection (Version: 3.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- path-key (Version: 3.1.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- path-to-regexp (Version: 2.2.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- picomatch (Version: 2.3.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- postcss-custom-properties (Version: 13.1.4, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- postcss-value-parser (Version: 4.2.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- postcss (Version: 8.4.31, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- preact (Version: 10.15.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- pretty-format (Version: 27.5.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- prop-types (Version: 15.8.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- property-information (Version: 6.3.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- punycode (Version: 1.4.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- punycode (Version: 2.1.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- range-parser (Version: 1.2.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- react-dom (Version: 18.2.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- react-final-form-arrays (Version: 3.1.4, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- react-final-form (Version: 6.5.9, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- react-is (Version: 16.13.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- react-is (Version: 17.0.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- react-is (Version: 18.2.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- react-markdown (Version: 8.0.7, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- react-router-dom (Version: 6.4.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- react-router (Version: 6.4.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- react (Version: 18.2.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- readdirp (Version: 3.6.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- regenerator-runtime (Version: 0.13.11, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- regenerator-runtime (Version: 0.14.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- regexp.prototype.flags (Version: 1.4.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- registry-auth-token (Version: 3.3.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- registry-url (Version: 3.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- remark-parse (Version: 10.0.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- remark-rehype (Version: 10.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- require-from-string (Version: 2.0.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- resize-observer-polyfill (Version: 1.5.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- sade (Version: 1.8.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- safe-buffer (Version: 5.1.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- safe-buffer (Version: 5.2.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- sass (Version: 1.69.7, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- saxen (Version: 8.1.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- scheduler (Version: 0.23.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- selection-ranges (Version: 3.0.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- selection-update (Version: 0.1.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- serve-handler (Version: 6.1.5, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- serve (Version: 14.2.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- shallowequal (Version: 1.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- shebang-command (Version: 2.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- shebang-regex (Version: 3.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- side-channel (Version: 1.0.4, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- simple-swizzle (Version: 0.2.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- space-separated-tokens (Version: 2.0.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- state-local (Version: 1.0.7, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- string-width (Version: 4.2.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- string-width (Version: 5.1.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- strip-ansi (Version: 6.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- strip-ansi (Version: 7.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- strip-final-newline (Version: 2.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- strip-json-comments (Version: 2.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- style-mod (Version: 4.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- style-to-object (Version: 0.4.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- styled-components (Version: 6.1.8, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- stylis (Version: 4.3.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- supports-color (Version: 5.5.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- supports-color (Version: 7.2.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- table-js (Version: 8.0.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- tiny-svg (Version: 3.0.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- tiny-svg (Version: 3.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- to-regex-range (Version: 5.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- toggle-selection (Version: 1.0.6, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- trim-lines (Version: 3.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- trough (Version: 2.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- unified (Version: 10.1.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- unist-util-generated (Version: 2.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- unist-util-is (Version: 5.2.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- unist-util-position (Version: 4.0.4, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- unist-util-stringify-position (Version: 3.0.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- unist-util-visit-parents (Version: 5.1.3, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- unist-util-visit (Version: 4.1.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- update-check (Version: 1.5.4, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- use-resize-observer (Version: 6.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- use-sync-external-store (Version: 1.2.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- uvu (Version: 0.5.6, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- vary (Version: 1.1.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- vfile-message (Version: 3.1.4, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- vfile (Version: 5.3.7, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- w3c-keyname (Version: 2.2.8, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- which-boxed-primitive (Version: 1.0.2, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- which-collection (Version: 1.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- which-typed-array (Version: 1.1.9, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- widest-line (Version: 4.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- window-or-global (Version: 1.0.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- wrap-ansi (Version: 8.1.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- component-event (Version: 0.1.4, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- component-props (Version: 1.1.1, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- @axe-core/playwright (Version: 4.8.5, Licence: [MPL-2.0](https://spdx.org/licenses/MPL-2.0.html)) -- axe-core (Version: 4.8.4, Licence: [MPL-2.0](https://spdx.org/licenses/MPL-2.0.html)) -- @ibm/plex (Version: 6.0.0-next.6, Licence: [OFL-1.1](https://spdx.org/licenses/OFL-1.1.html)) -- bpmn-js (Version: 16.5.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- dmn-js-decision-table (Version: 14.5.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- dmn-js-drd (Version: 14.5.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- dmn-js-literal-expression (Version: 14.5.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- dmn-js-shared (Version: 14.5.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- dmn-js (Version: 14.5.0, Licence: [MIT](https://spdx.org/licenses/MIT.html)) -- wicg-inert (Version: 3.1.2, Licence: [W3C-20150513](https://spdx.org/licenses/W3C-20150513.html)) - -### Operate Dependencies (Back end) - -- aggs-matrix-stats-client (Version: 7.17.18, License: [Elastic License 2.0](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.18/licenses/ELASTIC-LICENSE-2.0.txt)) -- agrona (Version: 1.20.0, License: [The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- angus-activation (Version: 2.0.2, License: [EDL 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- angus-mail (Version: 2.0.3, License: [EPL 2.0](http://www.eclipse.org/legal/epl-2.0)) -- animal-sniffer-annotations (Version: 1.23, License: [MIT license](https://spdx.org/licenses/MIT.txt)) -- annotations (Version: 4.1.1.4, License: [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)) -- annotations (Version: 13.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- annotations (Version: 17.0.0, License: [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- annotations (Version: 2.25.16, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- apache-client (Version: 2.25.16, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- apache-mime4j-core (Version: 0.8.9, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- apache-mime4j-dom (Version: 0.8.9, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- apache-mime4j-storage (Version: 0.8.9, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- apiguardian-api (Version: 1.1.2, License: [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- asyncutil (Version: 0.1.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- attoparser (Version: 2.0.7.RELEASE, License: [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- auth (Version: 2.25.16, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- auth0 (Version: 1.44.2, License: [The MIT License (MIT)](https://raw.githubusercontent.com/auth0/auth0-java/master/LICENSE)) -- aws-core (Version: 2.25.16, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- aws-java-sdk-core (Version: 1.12.685, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- aws-java-sdk-sts (Version: 1.12.685, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- aws-query-protocol (Version: 2.25.16, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- btf (Version: 1.3, License: [Lesser General Public License, version 3 or greater](http://www.gnu.org/licenses/lgpl.html)) -- byte-buddy (Version: 1.14.12, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- byte-buddy-agent (Version: 1.14.12, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- cache-api (Version: 1.1.1, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- camunda-xml-model (Version: 7.20.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- checker-qual (Version: 3.33.0, License: [The MIT License](http://opensource.org/licenses/MIT)) -- checker-qual (Version: 3.41.0, License: [The MIT License](http://opensource.org/licenses/MIT)) -- checksums (Version: 2.25.16, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- checksums-spi (Version: 2.25.16, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- classmate (Version: 1.6.0, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- codemodel (Version: 4.0.5, License: [Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- commons-codec (Version: 1.16.0, License: [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- commons-collections4 (Version: 4.4, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- commons-compress (Version: 1.25.0, License: [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- commons-io (Version: 2.11.0, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- commons-lang3 (Version: 3.13.0, License: [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- commons-logging (Version: 1.1.3, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- compiler (Version: 0.9.6, License: [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0)) -- database-commons (Version: 1.19.7, License: [MIT](http://opensource.org/licenses/MIT)) -- docker-java-api (Version: 3.3.4, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- docker-java-transport (Version: 3.3.6, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- docker-java-transport-zerodep (Version: 3.3.6, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- duct-tape (Version: 1.0.8, License: [MIT](http://opensource.org/licenses/MIT)) -- ehcache (Version: 3.10.8, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- elasticsearch (Version: 7.17.18, License: [Elastic License 2.0](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.18/licenses/ELASTIC-LICENSE-2.0.txt)) -- elasticsearch (Version: 1.19.3, License: [MIT](http://opensource.org/licenses/MIT)) -- elasticsearch-cli (Version: 7.17.18, License: [Elastic License 2.0](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.18/licenses/ELASTIC-LICENSE-2.0.txt)) -- elasticsearch-core (Version: 7.17.18, License: [Elastic License 2.0](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.18/licenses/ELASTIC-LICENSE-2.0.txt)) -- elasticsearch-geo (Version: 7.17.18, License: [Elastic License 2.0](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.18/licenses/ELASTIC-LICENSE-2.0.txt)) -- elasticsearch-java (Version: 8.10.4, License: [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- elasticsearch-lz4 (Version: 7.17.18, License: [Elastic License 2.0](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.18/licenses/ELASTIC-LICENSE-2.0.txt)) -- elasticsearch-plugin-classloader (Version: 7.17.18, License: [Elastic License 2.0](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.18/licenses/ELASTIC-LICENSE-2.0.txt)) -- elasticsearch-rest-client (Version: 7.17.18, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0)) -- elasticsearch-rest-high-level-client (Version: 7.17.18, License: [Elastic License 2.0](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.18/licenses/ELASTIC-LICENSE-2.0.txt)) -- elasticsearch-secure-sm (Version: 7.17.18, License: [Elastic License 2.0](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.18/licenses/ELASTIC-LICENSE-2.0.txt)) -- elasticsearch-x-content (Version: 7.17.18, License: [Elastic License 2.0](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.18/licenses/ELASTIC-LICENSE-2.0.txt)) -- endpoints-spi (Version: 2.25.16, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- error_prone_annotations (Version: 2.18.0, License: [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- error_prone_annotations (Version: 2.23.0, License: [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- eventstream (Version: 1.0.1, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- failsafe (Version: 2.4.4, License: [Apache License, Version 2.0](http://apache.org/licenses/LICENSE-2.0)) -- failureaccess (Version: 1.0.1, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- failureaccess (Version: 1.0.2, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- feign-core (Version: 13.1, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- feign-jackson (Version: 13.1, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- feign-slf4j (Version: 13.1, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- grpc-api (Version: 1.62.2, License: [Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-context (Version: 1.62.2, License: [Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-core (Version: 1.62.2, License: [Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-netty (Version: 1.62.2, License: [Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-protobuf (Version: 1.62.2, License: [Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-protobuf-lite (Version: 1.62.2, License: [Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-stub (Version: 1.62.2, License: [Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-util (Version: 1.62.2, License: [Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- gson (Version: 2.10.1, License: [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- guava (Version: 32.1.1-jre, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- guava (Version: 33.0.0-jre, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- guava-annotations (Version: r03, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- hamcrest (Version: 2.2, License: [BSD License 3](http://opensource.org/licenses/BSD-3-Clause)) -- hamcrest-core (Version: 2.2, License: [BSD License 3](http://opensource.org/licenses/BSD-3-Clause)) -- HdrHistogram (Version: 2.1.9, License: [Public Domain, per Creative Commons CC0](http://creativecommons.org/publicdomain/zero/1.0/)) -- hibernate-validator (Version: 8.0.1.Final, License: [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- hppc (Version: 0.8.1, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- http-auth (Version: 2.25.16, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- http-auth-aws (Version: 2.25.16, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- http-auth-spi (Version: 2.25.16, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- http-client-spi (Version: 2.25.16, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- httpasyncclient (Version: 4.1.5, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- httpclient (Version: 4.5.13, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- httpclient (Version: 4.5.14, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- httpclient5 (Version: 5.2.3, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- httpcore (Version: 4.4.16, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- httpcore-nio (Version: 4.4.16, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- httpcore5 (Version: 5.2.4, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- httpcore5-h2 (Version: 5.2.4, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- identity-spi (Version: 2.25.16, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- istack-commons-runtime (Version: 4.1.2, License: [Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- istack-commons-tools (Version: 4.1.2, License: [Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- j2objc-annotations (Version: 2.8, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- jackson-annotations (Version: 2.15.4, License: [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- jackson-core (Version: 2.15.4, License: [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- jackson-coreutils (Version: 2.0, License: [Lesser General Public License, version 3 or greater](http://www.gnu.org/licenses/lgpl.html)) -- jackson-databind (Version: 2.15.4, License: [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- jackson-dataformat-cbor (Version: 2.15.4, License: [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- jackson-dataformat-smile (Version: 2.15.4, License: [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- jackson-dataformat-yaml (Version: 2.15.4, License: [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- jackson-datatype-jdk8 (Version: 2.15.4, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- jackson-datatype-jsr310 (Version: 2.15.4, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- jackson-jakarta-rs-base (Version: 2.15.4, License: [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- jackson-jakarta-rs-json-provider (Version: 2.15.4, License: [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- jackson-module-jakarta-xmlbind-annotations (Version: 2.15.4, License: [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- jackson-module-parameter-names (Version: 2.15.4, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- jakarta.activation-api (Version: 2.1.3, License: [EDL 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- jakarta.annotation-api (Version: 2.1.1, License: [EPL 2.0](http://www.eclipse.org/legal/epl-2.0)) -- jakarta.json (Version: 2.0.1, License: [Eclipse Public License 2.0](https://projects.eclipse.org/license/epl-2.0)) -- jakarta.json-api (Version: 2.1.3, License: [Eclipse Public License 2.0](https://projects.eclipse.org/license/epl-2.0)) -- jakarta.json.bind-api (Version: 3.0.0, License: [Eclipse Public License 2.0](https://projects.eclipse.org/license/epl-2.0)) -- jakarta.mail-api (Version: 2.1.3, License: [EPL 2.0](http://www.eclipse.org/legal/epl-2.0)) -- jakarta.servlet-api (Version: 6.0.0, License: [EPL 2.0](http://www.eclipse.org/legal/epl-2.0)) -- jakarta.validation-api (Version: 3.0.2, License: [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- jakarta.ws.rs-api (Version: 3.1.0, License: [EPL-2.0](http://www.eclipse.org/legal/epl-2.0)) -- jakarta.xml.bind-api (Version: 4.0.2, License: [Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- jandex (Version: 2.4.3.Final, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- java-jwt (Version: 4.4.0, License: [The MIT License (MIT)](https://raw.githubusercontent.com/auth0/java-jwt/master/LICENSE)) -- javassist (Version: 3.29.0-GA, License: [MPL 1.1](http://www.mozilla.org/MPL/MPL-1.1.html)) -- jaxb-core (Version: 4.0.5, License: [Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- jaxb-jxc (Version: 4.0.5, License: [Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- jaxb-runtime (Version: 4.0.5, License: [Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- jaxb-xjc (Version: 4.0.5, License: [Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- jboss-logging (Version: 3.5.3.Final, License: [Apache License 2.0](https://repository.jboss.org/licenses/apache-2.0.txt)) -- jcip-annotations (Version: 1.0-1, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- jdbc (Version: 1.19.7, License: [MIT](http://opensource.org/licenses/MIT)) -- jmespath-java (Version: 1.12.685, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- jna (Version: 5.10.0, License: [LGPL-2.1-or-later](https://www.gnu.org/licenses/old-licenses/lgpl-2.1)) -- joda-time (Version: 2.10.10, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- jopt-simple (Version: 5.0.2, License: [The MIT License](http://www.opensource.org/licenses/mit-license.php)) -- json-patch (Version: 1.13, License: [Lesser General Public License, version 3 or greater](http://www.gnu.org/licenses/lgpl.html)) -- json-utils (Version: 2.25.16, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- jsr305 (Version: 3.0.2, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- junit (Version: 4.13.2, License: [Eclipse Public License 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- junit-jupiter-api (Version: 5.10.2, License: [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)) -- junit-platform-commons (Version: 1.10.2, License: [Eclipse Public License v2.0](https://www.eclipse.org/legal/epl-v20.html)) -- jwks-rsa (Version: 0.22.1, License: [The MIT License (MIT)](https://raw.githubusercontent.com/auth0/jwks-rsa-java/master/LICENSE)) -- keycloak-admin-client (Version: 22.0.5, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- keycloak-common (Version: 22.0.5, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- keycloak-core (Version: 22.0.5, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- kotlin-stdlib (Version: 1.9.23, License: [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- kotlin-stdlib-common (Version: 1.9.23, License: [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- kotlin-stdlib-jdk7 (Version: 1.9.23, License: [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- kotlin-stdlib-jdk8 (Version: 1.9.23, License: [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- lang-mustache-client (Version: 7.17.18, License: [Elastic License 2.0](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.18/licenses/ELASTIC-LICENSE-2.0.txt)) -- LatencyUtils (Version: 2.0.3, License: [Public Domain, per Creative Commons CC0](http://creativecommons.org/publicdomain/zero/1.0/)) -- listenablefuture (Version: 9999.0-empty-to-avoid-conflict-with-guava, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- log4j-api (Version: 2.21.1, License: [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- log4j-core (Version: 2.21.1, License: [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- log4j-jul (Version: 2.21.1, License: [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- log4j-slf4j2-impl (Version: 2.21.1, License: [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- logging-interceptor (Version: 4.12.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- lucene-analyzers-common (Version: 8.11.1, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- lucene-backward-codecs (Version: 8.11.1, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- lucene-core (Version: 8.11.1, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- lucene-grouping (Version: 8.11.1, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- lucene-highlighter (Version: 8.11.1, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- lucene-join (Version: 8.11.1, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- lucene-memory (Version: 8.11.1, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- lucene-misc (Version: 8.11.1, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- lucene-queries (Version: 8.11.1, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- lucene-queryparser (Version: 8.11.1, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- lucene-sandbox (Version: 8.11.1, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- lucene-spatial3d (Version: 8.11.1, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- lucene-suggest (Version: 8.11.1, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- lz4-java (Version: 1.8.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- mapper-extras-client (Version: 7.17.18, License: [Elastic License 2.0](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.18/licenses/ELASTIC-LICENSE-2.0.txt)) -- metrics-spi (Version: 2.25.16, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- micrometer-commons (Version: 1.12.4, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- micrometer-core (Version: 1.12.4, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- micrometer-jakarta9 (Version: 1.12.4, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- micrometer-observation (Version: 1.12.4, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- micrometer-registry-prometheus (Version: 1.12.4, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- mockito-core (Version: 5.5.0, License: [The MIT License](https://github.com/mockito/mockito/blob/main/LICENSE)) -- mockito-junit-jupiter (Version: 5.5.0, License: [The MIT License](https://github.com/mockito/mockito/blob/main/LICENSE)) -- msg-simple (Version: 1.2, License: [Lesser General Public License, version 3 or greater](http://www.gnu.org/licenses/lgpl.html)) -- netty-buffer (Version: 4.1.100.Final, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- netty-codec (Version: 4.1.100.Final, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- netty-codec-http (Version: 4.1.100.Final, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- netty-codec-http2 (Version: 4.1.100.Final, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- netty-codec-socks (Version: 4.1.100.Final, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- netty-common (Version: 4.1.100.Final, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- netty-handler (Version: 4.1.100.Final, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- netty-handler-proxy (Version: 4.1.100.Final, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- netty-nio-client (Version: 2.25.16, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- netty-resolver (Version: 4.1.100.Final, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- netty-tcnative-boringssl-static (Version: 2.0.61.Final, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- netty-tcnative-classes (Version: 2.0.61.Final, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- netty-transport (Version: 4.1.100.Final, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- netty-transport-classes-epoll (Version: 4.1.100.Final, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- netty-transport-native-unix-common (Version: 4.1.100.Final, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- nimbus-jose-jwt (Version: 9.37.3, License: [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- objenesis (Version: 3.3, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- ognl (Version: 3.3.4, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- okhttp (Version: 4.12.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- okio (Version: 3.6.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- okio-jvm (Version: 3.4.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- opensearch-java (Version: 2.5.0, License: [The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- opensearch-rest-client (Version: 2.7.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- opentelemetry-api (Version: 1.31.0, License: [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- opentelemetry-context (Version: 1.31.0, License: [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- opentest4j (Version: 1.3.0, License: [The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- parent-join-client (Version: 7.17.18, License: [Elastic License 2.0](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.18/licenses/ELASTIC-LICENSE-2.0.txt)) -- parsson (Version: 1.1.5, License: [Eclipse Public License 2.0](https://projects.eclipse.org/license/epl-2.0)) -- perfmark-api (Version: 0.26.0, License: [Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- postgresql (Version: 1.17.6, License: [MIT](http://opensource.org/licenses/MIT)) -- profiles (Version: 2.25.16, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- proto-google-common-protos (Version: 2.29.0, License: [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- protobuf-java (Version: 3.25.3, License: [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)) -- protocol-core (Version: 2.25.16, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- rank-eval-client (Version: 7.17.18, License: [Elastic License 2.0](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.18/licenses/ELASTIC-LICENSE-2.0.txt)) -- reactive-streams (Version: 1.0.4, License: [MIT-0](https://spdx.org/licenses/MIT-0.html)) -- regions (Version: 2.25.16, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- relaxng-datatype (Version: 4.0.2, License: [Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- resteasy-client (Version: 6.2.4.Final, License: [Apache License 2.0](https://repository.jboss.org/licenses/apache-2.0.txt)) -- resteasy-client-api (Version: 6.2.4.Final, License: [Apache License 2.0](https://repository.jboss.org/licenses/apache-2.0.txt)) -- resteasy-core (Version: 6.2.4.Final, License: [Apache License 2.0](https://repository.jboss.org/licenses/apache-2.0.txt)) -- resteasy-core-spi (Version: 6.2.4.Final, License: [Apache License 2.0](https://repository.jboss.org/licenses/apache-2.0.txt)) -- resteasy-jackson2-provider (Version: 6.2.4.Final, License: [Apache License 2.0](https://repository.jboss.org/licenses/apache-2.0.txt)) -- resteasy-jaxb-provider (Version: 6.2.4.Final, License: [Apache License 2.0](https://repository.jboss.org/licenses/apache-2.0.txt)) -- resteasy-multipart-provider (Version: 6.2.4.Final, License: [Apache License 2.0](https://repository.jboss.org/licenses/apache-2.0.txt)) -- rngom (Version: 4.0.2, License: [Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- sdk-core (Version: 2.25.16, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- simpleclient (Version: 0.16.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- simpleclient_common (Version: 0.16.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- simpleclient_tracer_common (Version: 0.16.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- simpleclient_tracer_otel (Version: 0.16.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- simpleclient_tracer_otel_agent (Version: 0.16.0, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- slf4j-api (Version: 2.0.12, License: [MIT License](http://www.opensource.org/licenses/mit-license.php)) -- snakeyaml (Version: 2.2, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- spring-aop (Version: 6.1.5, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-beans (Version: 6.1.5, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-boot (Version: 3.2.4, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-boot-actuator (Version: 3.2.4, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-boot-actuator-autoconfigure (Version: 3.2.4, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-boot-autoconfigure (Version: 3.2.4, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-boot-configuration-processor (Version: 3.2.4, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-boot-starter (Version: 3.2.4, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-boot-starter-actuator (Version: 3.2.4, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-boot-starter-json (Version: 3.2.4, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-boot-starter-log4j2 (Version: 3.2.4, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-boot-starter-oauth2-resource-server (Version: 3.2.4, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-boot-starter-security (Version: 3.2.4, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-boot-starter-thymeleaf (Version: 3.2.4, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-boot-starter-tomcat (Version: 3.2.4, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-boot-starter-validation (Version: 3.2.4, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-boot-starter-web (Version: 3.2.4, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-context (Version: 6.1.5, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-context-support (Version: 6.1.5, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-core (Version: 6.1.5, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-data-commons (Version: 3.2.4, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-data-keyvalue (Version: 3.2.4, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-data-redis (Version: 3.2.4, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-expression (Version: 6.1.5, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-jcl (Version: 6.1.5, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-ldap-core (Version: 3.2.2, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-oxm (Version: 6.1.5, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-security-config (Version: 6.2.3, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-security-core (Version: 6.2.3, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-security-crypto (Version: 6.2.3, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-security-ldap (Version: 6.2.3, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-security-oauth2-core (Version: 6.2.3, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-security-oauth2-jose (Version: 6.2.3, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-security-oauth2-resource-server (Version: 6.2.3, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-security-web (Version: 6.2.3, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-session-core (Version: 3.2.2, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-session-data-redis (Version: 3.2.2, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-test (Version: 6.1.5, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-tx (Version: 6.1.5, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-web (Version: 6.1.5, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- spring-webmvc (Version: 6.1.5, License: [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- springdoc-openapi-starter-common (Version: 2.2.0, License: [The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- springdoc-openapi-starter-webmvc-api (Version: 2.2.0, License: [The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- springdoc-openapi-starter-webmvc-ui (Version: 2.2.0, License: [The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- sts (Version: 2.25.16, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- swagger-annotations-jakarta (Version: 2.2.15, License: [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)) -- swagger-core-jakarta (Version: 2.2.15, License: [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)) -- swagger-models-jakarta (Version: 2.2.15, License: [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)) -- swagger-ui (Version: 5.2.0, License: [Apache 2.0](https://github.com/swagger-api/swagger-ui)) -- t-digest (Version: 3.2, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- testcontainers (Version: 1.19.7, License: [MIT](http://opensource.org/licenses/MIT)) -- third-party-jackson-core (Version: 2.25.16, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- thymeleaf (Version: 3.1.2.RELEASE, License: [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- thymeleaf-spring6 (Version: 3.1.2.RELEASE, License: [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- tomcat-embed-core (Version: 10.1.19, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- tomcat-embed-el (Version: 10.1.19, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- tomcat-embed-websocket (Version: 10.1.19, License: [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- txw2 (Version: 4.0.5, License: [Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- unbescape (Version: 1.1.6.RELEASE, License: [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- unboundid-ldapsdk (Version: 6.0.11, License: [Apache License, Version 2](http://www.apache.org/licenses/LICENSE-2.0)) -- utils (Version: 2.25.16, License: [Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- xsom (Version: 4.0.5, License: [Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- yasson (Version: 3.0.3, License: [Eclipse Public License v. 2.0](http://www.eclipse.org/legal/epl-v20.html)) -- zeebe-test-container (Version: 3.6.3, License: [The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) +- **Dependencies:** Find a SBOM CycloneDX file with an up-to-date list of third party libraries used and their licenses in the [release assets](https://github.com/camunda/camunda/releases) of each Camunda 8 release. +- **Source code:** Access the source code for Operate Frontend at [github.com/camunda/camunda/tree/main/operate/client](https://github.com/camunda/camunda/tree/main/operate/client). @@ -952,241 +46,8 @@ import TabItem from "@theme/TabItem"; ### Tasklist Dependencies (Front end) -- @apollo/client (Version: 3.3.12, License: [MIT](https://opensource.org/licenses/MIT)) -- @babel/runtime (Version: 7.13.10, License: [MIT](https://opensource.org/licenses/MIT)) -- @camunda-cloud/common-ui-react (Version: 0.0.14, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- @camunda-cloud/common-ui (Version: 0.0.14, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- @graphql-typed-document-node/core (Version: 3.1.0, License: [MIT](https://opensource.org/licenses/MIT)) -- @types/ungap\_\_global-this (Version: 0.3.1, License: [MIT](https://opensource.org/licenses/MIT)) -- @types/zen-observable (Version: 0.8.2, License: [MIT](https://opensource.org/licenses/MIT)) -- @ungap/global-this (Version: 0.4.4, License: [ISC](https://opensource.org/licenses/ISC)) -- @wry/context (Version: 0.5.4, License: [MIT](https://opensource.org/licenses/MIT)) -- @wry/equality (Version: 0.3.4, License: [MIT](https://opensource.org/licenses/MIT)) -- @wry/trie (Version: 0.2.2, License: [MIT](https://opensource.org/licenses/MIT)) -- date-fns (Version: 2.19.0, License: [MIT](https://opensource.org/licenses/MIT)) -- fast-json-stable-stringify (Version: 2.1.0, License: [MIT](https://opensource.org/licenses/MIT)) -- final-form-arrays (Version: 3.0.2, License: [MIT](https://opensource.org/licenses/MIT)) -- final-form (Version: 4.20.2, License: [MIT](https://opensource.org/licenses/MIT)) -- graphql-tag (Version: 2.12.3, License: [MIT](https://opensource.org/licenses/MIT)) -- graphql (Version: 15.5.0, License: [MIT](https://opensource.org/licenses/MIT)) -- history (Version: 4.10.1, License: [MIT](https://opensource.org/licenses/MIT)) -- hoist-non-react-statics (Version: 3.3.2, License: [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)) -- isarray (Version: 0.0.1, License: [MIT](https://opensource.org/licenses/MIT)) -- js-tokens (Version: 4.0.0, License: [MIT](https://opensource.org/licenses/MIT)) -- loose-envify (Version: 1.4.0, License: [MIT](https://opensource.org/licenses/MIT)) -- mini-create-react-context (Version: 0.4.1, License: [MIT](https://opensource.org/licenses/MIT)) -- mobx-react-lite (Version: 3.2.0, License: [MIT](https://opensource.org/licenses/MIT)) -- mobx (Version: 6.1.8, License: [MIT](https://opensource.org/licenses/MIT)) -- object-assign (Version: 4.1.1, License: [MIT](https://opensource.org/licenses/MIT)) -- optimism (Version: 0.14.1, License: [MIT](https://opensource.org/licenses/MIT)) -- path-to-regexp (Version: 1.8.0, License: [MIT](https://opensource.org/licenses/MIT)) -- polished (Version: 4.1.1, License: [MIT](https://opensource.org/licenses/MIT)) -- prop-types (Version: 15.7.2, License: [MIT](https://opensource.org/licenses/MIT)) -- react-dom (Version: 17.0.2, License: [MIT](https://opensource.org/licenses/MIT)) -- react-final-form-arrays (Version: 3.1.3, License: [MIT](https://opensource.org/licenses/MIT)) -- react-final-form (Version: 6.5.3, License: [MIT](https://opensource.org/licenses/MIT)) -- react-is (Version: 16.13.1, License: [MIT](https://opensource.org/licenses/MIT)) -- react-router-dom (Version: 5.2.0, License: [MIT](https://opensource.org/licenses/MIT)) -- react-router (Version: 5.2.0, License: [MIT](https://opensource.org/licenses/MIT)) -- react-textarea-autosize (Version: 8.3.2, License: [MIT](https://opensource.org/licenses/MIT)) -- react (Version: 17.0.2, License: [MIT](https://opensource.org/licenses/MIT)) -- regenerator-runtime (Version: 0.13.7, License: [MIT](https://opensource.org/licenses/MIT)) -- resolve-pathname (Version: 3.0.0, License: [MIT](https://opensource.org/licenses/MIT)) -- scheduler (Version: 0.20.2, License: [MIT](https://opensource.org/licenses/MIT)) -- symbol-observable (Version: 2.0.3, License: [MIT](https://opensource.org/licenses/MIT)) -- tiny-invariant (Version: 1.1.0, License: [MIT](https://opensource.org/licenses/MIT)) -- tiny-warning (Version: 1.0.3, License: [MIT](https://opensource.org/licenses/MIT)) -- ts-essentials (Version: 2.0.12, License: [MIT](https://opensource.org/licenses/MIT)) -- ts-invariant (Version: 0.6.2, License: [MIT](https://opensource.org/licenses/MIT)) -- tslib (Version: 1.14.1, License: [0BSD](https://opensource.org/licenses/0BSD)) -- tslib (Version: 2.1.0, License: [0BSD](https://opensource.org/licenses/0BSD)) -- use-composed-ref (Version: 1.1.0, License: [MIT](https://opensource.org/licenses/MIT)) -- use-isomorphic-layout-effect (Version: 1.1.1, License: [MIT](https://opensource.org/licenses/MIT)) -- use-latest (Version: 1.2.0, License: [MIT](https://opensource.org/licenses/MIT)) -- value-equal (Version: 1.0.1, License: [MIT](https://opensource.org/licenses/MIT)) -- zen-observable (Version: 0.8.15, License: [MIT](https://opensource.org/licenses/MIT)) - -### Tasklist Dependencies (Back end) - -- auth0 (Version: 1.28.0, License: [MIT](https://opensource.org/licenses/MIT)) -- java-jwt (Version: 3.13.0, License: [MIT](https://opensource.org/licenses/MIT)) -- jwks-rsa (Version: 0.15.0, License: [MIT](https://opensource.org/licenses/MIT)) -- mvc-auth-commons (Version: 1.6.0, License: [MIT](https://opensource.org/licenses/MIT)) -- hppc (Version: 0.7.1, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- jackson-annotations (Version: 2.11.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- jackson-core (Version: 2.11.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- jackson-databind (Version: 2.11.0, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- jackson-dataformat-cbor (Version: 2.11.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- jackson-dataformat-smile (Version: 2.11.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- jackson-dataformat-yaml (Version: 2.11.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- jackson-datatype-jdk8 (Version: 2.11.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- jackson-datatype-jsr310 (Version: 2.11.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- jackson-module-kotlin (Version: 2.11.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- jackson-module-parameter-names (Version: 2.11.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- classmate (Version: 1.5.1, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- compiler (Version: 0.9.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- jcip-annotations (Version: 1.0-1, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- annotations (Version: 4.1.1.4, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- proto-google-common-protos (Version: 1.17.0, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- jsr305 (Version: 3.0.2, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- gson (Version: 2.8.6, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- error_prone_annotations (Version: 2.3.4, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- failureaccess (Version: 1.0.1, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- guava-annotations (Version: r03, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- guava (Version: 30.0-jre, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- listenablefuture (Version: 9999.0-empty-to-avoid-conflict-with-guava, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- j2objc-annotations (Version: 1.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- protobuf-java (Version: 3.14.0, License: [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)) -- graphql-java-kickstart (Version: 10.0.0, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- graphql-java-servlet (Version: 10.0.0, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- graphql-java-tools (Version: 6.3.0, License: [MIT](https://opensource.org/licenses/MIT)) -- graphql-kickstart-spring-boot-autoconfigure-tools (Version: 8.0.0, License: [MIT](https://opensource.org/licenses/MIT)) -- graphql-kickstart-spring-boot-starter-tools (Version: 8.0.0, License: [MIT](https://opensource.org/licenses/MIT)) -- graphql-kickstart-spring-support (Version: 8.0.0, License: [MIT](https://opensource.org/licenses/MIT)) -- graphql-spring-boot-autoconfigure (Version: 8.0.0, License: [MIT](https://opensource.org/licenses/MIT)) -- graphql-spring-boot-starter (Version: 8.0.0, License: [MIT](https://opensource.org/licenses/MIT)) -- playground-spring-boot-autoconfigure (Version: 8.0.0, License: [MIT](https://opensource.org/licenses/MIT)) -- playground-spring-boot-starter (Version: 8.0.0, License: [MIT](https://opensource.org/licenses/MIT)) -- graphql-java (Version: 15.0, License: [MIT](https://opensource.org/licenses/MIT)) -- java-dataloader (Version: 2.2.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- nimbus-jose-jwt (Version: 9.1.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- logging-interceptor (Version: 3.14.9, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- okhttp (Version: 3.14.9, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- okio (Version: 1.17.2, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- t-digest (Version: 3.2, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- commons-codec (Version: 1.15, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- commons-logging (Version: 1.1.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-api (Version: 1.34.0, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-context (Version: 1.34.0, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-core (Version: 1.34.0, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-netty (Version: 1.34.0, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-protobuf-lite (Version: 1.34.0, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-protobuf (Version: 1.34.0, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- grpc-stub (Version: 1.34.0, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- micrometer-core (Version: 1.6.2, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- micrometer-registry-prometheus (Version: 1.6.2, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- netty-buffer (Version: 4.1.55.Final, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- netty-codec-http2 (Version: 4.1.55.Final, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- netty-codec-http (Version: 4.1.55.Final, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- netty-codec-socks (Version: 4.1.55.Final, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- netty-codec (Version: 4.1.55.Final, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- netty-common (Version: 4.1.55.Final, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- netty-handler-proxy (Version: 4.1.55.Final, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- netty-handler (Version: 4.1.55.Final, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- netty-resolver (Version: 4.1.55.Final, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- netty-tcnative-boringssl-static (Version: 2.0.35.Final, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- netty-transport (Version: 4.1.55.Final, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- perfmark-api (Version: 0.19.0, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- simpleclient (Version: 0.9.0, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- simpleclient_common (Version: 0.9.0, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- zeebe-bpmn-model (Version: 0.26.0, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- zeebe-client-java (Version: 0.26.0, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- zeebe-gateway-protocol-impl (Version: 0.26.0, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- zeebe-gateway-protocol (Version: 0.26.0, License: [Zeebe Community License v1.0](https://camunda.com/legal/terms/cloud-terms-and-conditions/zeebe-community-license-v1-0/)) -- zeebe-protocol (Version: 0.26.0, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- zeebe-util (Version: 0.26.0, License: [Zeebe Community License v1.0](https://camunda.com/legal/terms/cloud-terms-and-conditions/zeebe-community-license-v1-0/)) -- jakarta.annotation-api (Version: 1.3.5, License: [EPL-2.0](https://www.eclipse.org/legal/epl-2.0/)) -- jakarta.validation-api (Version: 2.0.2, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- javax.servlet-api (Version: 4.0.1, License: [Dual license consisting of the CDDL v1.1 and GPL v2](https://oss.oracle.com/licenses/CDDL+GPL-1.1)) -- javax.websocket-api (Version: 1.1, License: [Dual license consisting of the CDDL v1.1 and GPL v2](https://oss.oracle.com/licenses/CDDL+GPL-1.1)) -- joda-time (Version: 2.10.1, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- jopt-simple (Version: 5.0.2, License: [MIT](https://opensource.org/licenses/MIT)) -- agrona (Version: 1.8.0, License: The [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- antlr4-runtime (Version: 4.7.2, License: [BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)) -- commons-lang3 (Version: 3.11, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- httpasyncclient (Version: 4.1.4, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- httpclient (Version: 4.5.13, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- httpcore-nio (Version: 4.4.14, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- httpcore (Version: 4.4.14, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- log4j-api (Version: 2.13.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- log4j-core (Version: 2.13.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- log4j-jul (Version: 2.13.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- log4j-slf4j-impl (Version: 2.13.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- lucene-analyzers-common (Version: 7.7.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- lucene-backward-codecs (Version: 7.7.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- lucene-core (Version: 7.7.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- lucene-grouping (Version: 7.7.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- lucene-highlighter (Version: 7.7.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- lucene-join (Version: 7.7.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- lucene-memory (Version: 7.7.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- lucene-misc (Version: 7.7.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- lucene-queries (Version: 7.7.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- lucene-queryparser (Version: 7.7.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- lucene-sandbox (Version: 7.7.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- lucene-spatial-extras (Version: 7.7.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- lucene-spatial3d (Version: 7.7.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- lucene-spatial (Version: 7.7.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- lucene-suggest (Version: 7.7.3, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- tomcat-embed-core (Version: 9.0.41, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- tomcat-embed-websocket (Version: 9.0.41, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- attoparser (Version: 2.0.5.RELEASE, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- camunda-xml-model (Version: 7.14.0, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- checker-qual (Version: 3.5.0, License: [MIT](https://opensource.org/licenses/MIT)) -- animal-sniffer-annotations (Version: 1.18, License: [MIT](https://opensource.org/licenses/MIT)) -- elasticsearch-rest-client (Version: 6.8.13, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- elasticsearch-rest-high-level-client (Version: 6.8.13, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- aggs-matrix-stats-client (Version: 6.8.13, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- lang-mustache-client (Version: 6.8.13, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- parent-join-client (Version: 6.8.13, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- rank-eval-client (Version: 6.8.13, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- elasticsearch-cli (Version: 6.8.13, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- elasticsearch-core (Version: 6.8.13, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- elasticsearch-secure-sm (Version: 6.8.13, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- elasticsearch-x-content (Version: 6.8.13, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- elasticsearch (Version: 6.8.13, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- jna (Version: 5.5.0, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- jakarta.el (Version: 3.0.3, License: [EPL-2.0](https://www.eclipse.org/legal/epl-2.0/)) -- javax.json (Version: 1.1.4, License: [Dual license consisting of the CDDL v1.1 and GPL v2](https://oss.oracle.com/licenses/CDDL+GPL-1.1)) -- HdrHistogram (Version: 2.1.9, License: [CC0](https://creativecommons.org/publicdomain/zero/1.0/)) -- hibernate-validator (Version: 6.1.6.Final, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- jboss-logging (Version: 3.4.1.Final, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- kotlin-reflect (Version: 1.4.21, License: The [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- kotlin-stdlib-common (Version: 1.4.21, License: The [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- kotlin-stdlib (Version: 1.4.21, License: The [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- kotlinx-coroutines-core (Version: 1.4.2, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- kotlinx-coroutines-jdk8 (Version: 1.4.2, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- kotlinx-coroutines-reactive (Version: 1.4.2, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- annotations (Version: 13.0, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- LatencyUtils (Version: 2.0.3, License: [CC0](https://creativecommons.org/publicdomain/zero/1.0/)) -- reactive-streams (Version: 1.0.3, License: [CC0](https://creativecommons.org/publicdomain/zero/1.0/)) -- jul-to-slf4j (Version: 1.7.30, License: [MIT](https://opensource.org/licenses/MIT)) -- slf4j-api (Version: 1.7.30, License: [MIT](https://opensource.org/licenses/MIT)) -- spring-boot-actuator-autoconfigure (Version: 2.4.1, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-boot-actuator (Version: 2.4.1, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-boot-autoconfigure (Version: 2.4.1, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-boot-starter-actuator (Version: 2.4.1, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-boot-starter-json (Version: 2.4.1, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-boot-starter-log4j2 (Version: 2.4.1, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-boot-starter-oauth2-resource-server (Version: 2.4.1, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-boot-starter-security (Version: 2.4.1, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-boot-starter-thymeleaf (Version: 2.4.1, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-boot-starter-tomcat (Version: 2.4.1, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-boot-starter-validation (Version: 2.4.1, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-boot-starter-web (Version: 2.4.1, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-boot-starter-websocket (Version: 2.4.1, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-boot-starter (Version: 2.4.1, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-boot (Version: 2.4.1, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-security-config (Version: 5.4.2, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-security-core (Version: 5.4.2, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-security-oauth2-core (Version: 5.4.2, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-security-oauth2-jose (Version: 5.4.2, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-security-oauth2-resource-server (Version: 5.4.2, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-security-web (Version: 5.4.2, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-aop (Version: 5.3.2, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-beans (Version: 5.3.2, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-context (Version: 5.3.2, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-core (Version: 5.3.2, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-expression (Version: 5.3.2, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-jcl (Version: 5.3.2, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-messaging (Version: 5.3.2, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-web (Version: 5.3.2, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-webmvc (Version: 5.3.2, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- spring-websocket (Version: 5.3.2, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- thymeleaf-extras-java8time (Version: 3.0.4.RELEASE, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- thymeleaf-spring5 (Version: 3.0.11.RELEASE, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- thymeleaf (Version: 3.0.11.RELEASE, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- unbescape (Version: 1.1.6.RELEASE, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) -- snakeyaml (Version: 1.27, License: [Apache-2.0](https://opensource.org/licenses/Apache-2.0)) +- **Dependencies:** Find a SBOM CycloneDX file with an up-to-date list of third party libraries used and their licenses in the [release assets](https://github.com/camunda/camunda/releases) of each Camunda 8 release. +- **Source code:** Access the source code for Tasklist Frontend at [github.com/camunda/camunda/tree/main/tasklist/client](https://github.com/camunda/camunda/tree/main/tasklist/client).
    @@ -1200,307 +61,8 @@ Identity is only available for Camunda 8 Self-Managed at this time. ### Identity Dependencies (Front end) -This section covers third-party libraries used by the Identity frontend. -All of these libraries are required for core functionality. - -- [@babel/code-frame@7.16.0](https://babel.dev/team) (MIT) -- [@babel/generator@7.16.0](https://babel.dev/team) (MIT) -- [@babel/helper-annotate-as-pure@7.16.0](https://babel.dev/team) (MIT) -- [@babel/helper-function-name@7.16.0](https://babel.dev/team) (MIT) -- [@babel/helper-get-function-arity@7.16.0](https://babel.dev/team) (MIT) -- [@babel/helper-hoist-variables@7.16.0](https://babel.dev/team) (MIT) -- [@babel/helper-module-imports@7.16.0](https://babel.dev/team) (MIT) -- [@babel/helper-split-export-declaration@7.16.0](https://babel.dev/team) (MIT) -- [@babel/helper-validator-identifier@7.15.7](https://babel.dev/team) (MIT) -- [@babel/highlight@7.16.0](https://babel.dev/team) (MIT) -- [@babel/parser@7.16.3](https://babel.dev/team) (MIT) -- [@babel/runtime@7.16.3](https://babel.dev/team) (MIT) -- [@babel/runtime@7.16.7](https://babel.dev/team) (MIT) -- [@babel/runtime@7.18.6](https://babel.dev/team) (MIT) -- [@babel/runtime@7.20.1](https://babel.dev/team) (MIT) -- [@babel/runtime@7.20.6](https://babel.dev/team) (MIT) -- [@babel/template@7.16.0](https://babel.dev/team) (MIT) -- [@babel/traverse@7.16.3](https://babel.dev/team) (MIT) -- [@babel/types@7.16.0](https://babel.dev/team) (MIT) -- [@camunda-cloud/c4-identity@0.0.9](https://www.npmjs.com/package/@camunda-cloud/c4-identity@0.0.9) (ISC) -- [@camunda/camunda-composite-components@0.1.4](https://www.npmjs.com/package/@camunda/camunda-composite-components@0.1.4) (Apache-2.0) -- [@carbon/colors@11.19.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/feature-flags@0.16.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/grid@11.18.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/grid@11.19.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/icon-helpers@10.44.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/icons-react@11.24.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/layout@11.18.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/layout@11.19.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/motion@11.15.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/react@1.35.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/styles@1.35.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/telemetry@0.1.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/themes@11.23.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/themes@11.24.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/type@11.22.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/type@11.23.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@emotion/is-prop-valid@1.1.2](https://github.com/emotion-js/emotion/tree/main/packages/is-prop-valid) (MIT) -- [@emotion/memoize@0.7.5](https://github.com/emotion-js/emotion/tree/master/packages/memoize) (MIT) -- [@emotion/stylis@0.8.5](https://github.com/emotion-js/emotion/tree/master/packages/stylis) (MIT) -- [@emotion/unitless@0.7.5](https://github.com/emotion-js/emotion/tree/master/packages/unitless) (MIT) -- [@ibm/plex@6.0.0-next.6](https://github.com/ibm/plex) (OFL-1.1) -- [@ibm/plex@6.3.0](https://github.com/ibm/plex) (OFL-1.1) -- [@remix-run/router@1.8.0](https://github.com/remix-run/react-router) (MIT) -- [@types/cookie@0.3.3](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [ansi-styles@3.2.1](https://github.com/chalk/ansi-styles) (MIT) -- [anymatch@3.1.2](https://github.com/es128) (ISC) -- [asynckit@0.4.0](https://github.com/alexindigo/asynckit) (MIT) -- [axios@1.5.0](https://github.com/axios/axios) (MIT) -- [babel-plugin-styled-components@1.13.3](https://github.com/styled-components/babel-plugin-styled-components) (MIT) -- [babel-plugin-syntax-jsx@6.18.0](https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-jsx) (MIT) -- [binary-extensions@2.2.0](https://github.com/sindresorhus/binary-extensions) (MIT) -- [braces@3.0.2](https://github.com/jonschlinkert) (MIT) -- [camelize@1.0.0](http://substack.net) (MIT) -- [chalk@2.4.2](https://github.com/chalk/chalk) (MIT) -- [chokidar@3.5.3](https://paulmillr.com) (MIT) -- [classnames@2.3.2](https://github.com/JedWatson/classnames) (MIT) -- [color-convert@1.9.3](https://github.com/Qix-/color-convert) (MIT) -- [color-convert@2.0.1](https://github.com/Qix-/color-convert) (MIT) -- [color-name@1.1.3](https://github.com/dfcreative/color-name) (MIT) -- [color-name@1.1.4](https://github.com/colorjs/color-name) (MIT) -- [color-string@1.9.1](https://github.com/Qix-/color-string) (MIT) -- [color@4.2.3](https://github.com/Qix-/color) (MIT) -- [combined-stream@1.0.8](http://debuggable.com/) (MIT) -- [compute-scroll-into-view@1.0.17](https://github.com/stipsan/compute-scroll-into-view) (MIT) -- [cookie@0.4.1](https://github.com/jshttp/cookie) (MIT) -- [copy-to-clipboard@3.3.1](https://github.com/sudodoki/copy-to-clipboard) (MIT) -- [copy-to-clipboard@3.3.3](https://github.com/sudodoki/copy-to-clipboard) (MIT) -- [css-color-keywords@1.0.0](https://github.com/sonicdoe/css-color-keywords) (ISC) -- [css-to-react-native@3.0.0](https://github.com/styled-components/css-to-react-native) (MIT) -- [csstype@3.0.9](https://github.com/frenic/csstype) (MIT) -- [debug@4.3.2](https://github.com/visionmedia/debug) (MIT) -- [delayed-stream@1.0.0](http://debuggable.com/) (MIT) -- [dom-helpers@5.2.1](https://github.com/react-bootstrap/dom-helpers) (MIT) -- [downshift@5.2.1](http://kentcdodds.com/) (MIT) -- [escape-string-regexp@1.0.5](https://github.com/sindresorhus/escape-string-regexp) (MIT) -- [event-source-polyfill@1.0.31](https://github.com/Yaffle) (MIT) -- [fill-range@7.0.1](https://github.com/jonschlinkert) (MIT) -- [flatpickr@4.6.9](https://github.com/chmln/flatpickr) (MIT) -- [follow-redirects@1.15.2](https://ruben.verborgh.org/) (MIT) -- [form-data@4.0.0](http://debuggable.com/) (MIT) -- [fsevents@2.3.2](https://github.com/fsevents/fsevents) (MIT) -- [glob-parent@5.1.2](https://gulpjs.com/) (ISC) -- [globals@11.12.0](https://github.com/sindresorhus/globals) (MIT) -- [has-flag@3.0.0](https://github.com/sindresorhus/has-flag) (MIT) -- [hoist-non-react-statics@3.3.2](https://github.com/mridgway/hoist-non-react-statics) (BSD-3-Clause) -- [html-parse-stringify@3.0.1](https://github.com/henrikjoreteg/html-parse-stringify) (MIT) -- [i18next-browser-languagedetector@7.1.0](https://github.com/jamuhl) (MIT) -- [i18next-xhr-backend@3.2.2](https://github.com/jamuhl) (MIT) -- [i18next@22.5.1](https://github.com/jamuhl) (MIT) -- [immutable@4.0.0](https://github.com/leebyron) (MIT) -- [invariant@2.2.4](https://github.com/zertosh/invariant) (MIT) -- [is-arrayish@0.3.2](http://github.com/qix-) (MIT) -- [is-binary-path@2.1.0](https://github.com/sindresorhus/is-binary-path) (MIT) -- [is-extglob@2.1.1](https://github.com/jonschlinkert) (MIT) -- [is-glob@4.0.3](https://github.com/jonschlinkert) (MIT) -- [is-number@7.0.0](https://github.com/jonschlinkert) (MIT) -- [js-tokens@4.0.0](https://github.com/lydell/js-tokens) (MIT) -- [jsesc@2.5.2](https://mathiasbynens.be/) (MIT) -- [lodash.debounce@4.0.8](http://allyoucanleet.com/) (MIT) -- [lodash.findlast@4.6.0](http://allyoucanleet.com/) (MIT) -- [lodash.isequal@4.5.0](http://allyoucanleet.com/) (MIT) -- [lodash.omit@4.5.0](http://allyoucanleet.com/) (MIT) -- [lodash.throttle@4.1.1](http://allyoucanleet.com/) (MIT) -- [lodash@4.17.21](https://github.com/lodash/lodash) (MIT) -- [loose-envify@1.4.0](https://github.com/zertosh/loose-envify) (MIT) -- [mime-db@1.51.0](https://github.com/jshttp/mime-db) (MIT) -- [mime-types@2.1.34](https://github.com/jshttp/mime-types) (MIT) -- [ms@2.1.2](https://github.com/zeit/ms) (MIT) -- [normalize-path@3.0.0](https://github.com/jonschlinkert) (MIT) -- [object-assign@4.1.1](https://github.com/sindresorhus/object-assign) (MIT) -- [picomatch@2.3.0](https://github.com/jonschlinkert) (MIT) -- [postcss-value-parser@4.1.0](https://github.com/TrySound/postcss-value-parser) (MIT) -- [prop-types@15.7.2](https://github.com/facebook/prop-types) (MIT) -- [prop-types@15.8.1](https://github.com/facebook/prop-types) (MIT) -- [proxy-from-env@1.1.0](https://robwu.nl/) (MIT) -- [react-debounced@1.1.2](https://github.com/dlavrenuek/react-debounced) (MIT) -- [react-dom@18.2.0](https://github.com/facebook/react) (MIT) -- [react-i18next@12.3.1](https://github.com/jamuhl) (MIT) -- [react-is@16.13.1](https://github.com/facebook/react) (MIT) -- [react-is@18.2.0](https://github.com/facebook/react) (MIT) -- [react-router-dom@6.15.0](https://github.com/remix-run/react-router) (MIT) -- [react-router@6.15.0](https://github.com/remix-run/react-router) (MIT) -- [react-transition-group@4.4.5](https://github.com/reactjs/react-transition-group) (BSD-3-Clause) -- [react@18.2.0](https://github.com/facebook/react) (MIT) -- [readdirp@3.6.0](https://github.com/paulmillr/readdirp) (MIT) -- [regenerator-runtime@0.13.10](https://github.com/facebook/regenerator/tree/master/packages/runtime) (MIT) -- [regenerator-runtime@0.13.11](https://github.com/facebook/regenerator/tree/main/packages/runtime) (MIT) -- [regenerator-runtime@0.13.9](https://github.com/facebook/regenerator/tree/master/packages/runtime) (MIT) -- [resize-observer-polyfill@1.5.1](https://github.com/que-etc/resize-observer-polyfill) (MIT) -- [sass@1.66.1](https://github.com/nex3) (MIT) -- [scheduler@0.23.0](https://github.com/facebook/react) (MIT) -- [shallowequal@1.1.0](https://github.com/dashed/shallowequal) (MIT) -- [simple-swizzle@0.2.2](http://github.com/qix-) (MIT) -- [source-map-js@1.0.2](https://github.com/7rulnik/source-map-js) (BSD-3-Clause) -- [source-map@0.5.7](https://github.com/mozilla/source-map) (BSD-3-Clause) -- [styled-components@5.3.11](https://github.com/styled-components/styled-components) (MIT) -- [supports-color@5.5.0](https://github.com/chalk/supports-color) (MIT) -- [to-fast-properties@2.0.0](https://github.com/sindresorhus/to-fast-properties) (MIT) -- [to-regex-range@5.0.1](https://github.com/jonschlinkert) (MIT) -- [toggle-selection@1.0.6](https://github.com/sudodoki/toggle-selection) (MIT) -- [universal-cookie@4.0.4](https://github.com/reactivestack/cookies) (MIT) -- [use-resize-observer@6.1.0](https://github.com/ZeeCoder/use-resize-observer) (MIT) -- [void-elements@3.1.0](https://github.com/pugjs/void-elements) (MIT) -- [wicg-inert@3.1.1](https://github.com/WICG/inert) (Custom: https://travis-ci.org/WICG/inert.svg) -- [window-or-global@1.0.1](https://github.com/purposeindustries/window-or-global) (MIT) - -### Identity Dependencies (Back end) - -This section covers third-party libraries used by the Identity backend. -All of these libraries are required for core functionality. - -- [com.auth0:auth0:1.45.0](https://github.com/auth0/auth0-java) (The MIT License (MIT)) -- [com.auth0:java-jwt:4.4.0](https://github.com/auth0/java-jwt) (The MIT License (MIT)) -- [com.auth0:jwks-rsa:0.22.1](https://github.com/auth0/jwks-rsa-java) (The MIT License (MIT)) -- [com.fasterxml:classmate:1.5.1](https://github.com/FasterXML/java-classmate) (Apache License, Version 2.0) -- [com.fasterxml.jackson.core:jackson-annotations:2.15.2](https://github.com/FasterXML/jackson) (The Apache Software License, Version 2.0) -- [com.fasterxml.jackson.core:jackson-core:2.15.2](https://github.com/FasterXML/jackson-core) (The Apache Software License, Version 2.0) -- [com.fasterxml.jackson.core:jackson-databind:2.15.2](https://github.com/FasterXML/jackson) (The Apache Software License, Version 2.0) -- [com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.15.2](https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jdk8) (The Apache Software License, Version 2.0) -- [com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.2](https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310) (The Apache Software License, Version 2.0) -- [com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-base:2.15.2](https://github.com/FasterXML/jackson-jakarta-rs-providers/jackson-jakarta-rs-base) (The Apache Software License, Version 2.0) -- [com.fasterxml.jackson.jakarta.rs:jackson-jakarta-rs-json-provider:2.15.2](https://github.com/FasterXML/jackson-jakarta-rs-providers/jackson-jakarta-rs-json-provider) (The Apache Software License, Version 2.0) -- [com.fasterxml.jackson.module:jackson-module-jakarta-xmlbind-annotations:2.15.2](https://github.com/FasterXML/jackson-modules-base) (The Apache Software License, Version 2.0) -- [com.fasterxml.jackson.module:jackson-module-parameter-names:2.15.2](https://github.com/FasterXML/jackson-modules-java8/jackson-module-parameter-names) (The Apache Software License, Version 2.0) -- [com.github.java-json-tools:btf:1.3](https://github.com/java-json-tools/btf) (Apache Software License, version 2.0) (Lesser General Public License, version 3 or greater) -- [com.github.java-json-tools:jackson-coreutils:2.0](https://github.com/java-json-tools/jackson-coreutils) (Apache Software License, version 2.0) (Lesser General Public License, version 3 or greater) -- [com.github.java-json-tools:json-patch:1.13](https://github.com/java-json-tools/json-patch) (Apache Software License, version 2.0) (Lesser General Public License, version 3 or greater) -- [com.github.java-json-tools:msg-simple:1.2](https://github.com/java-json-tools/msg-simple) (Apache Software License, version 2.0) (Lesser General Public License, version 3 or greater) -- [com.google.code.findbugs:jsr305:3.0.2](http://findbugs.sourceforge.net/) (The Apache Software License, Version 2.0) -- [com.google.errorprone:error_prone_annotations:2.18.0](https://errorprone.info/error_prone_annotations) (Apache 2.0) -- [com.google.guava:failureaccess:1.0.1](https://github.com/google/guava/failureaccess) (The Apache Software License, Version 2.0) -- [com.google.guava:guava:32.1.1-jre](https://github.com/google/guava) (Apache License, Version 2.0) -- [com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava](https://github.com/google/guava/listenablefuture) (The Apache Software License, Version 2.0) -- [com.google.j2objc:j2objc-annotations:2.8](https://github.com/google/j2objc/) (Apache License, Version 2.0) -- [com.ibm.async:asyncutil:0.1.0](http://github.com/ibm/java-async-util) (The Apache Software License, Version 2.0) -- [com.squareup.okhttp3:logging-interceptor:4.10.0](https://square.github.io/okhttp/) (The Apache Software License, Version 2.0) -- [com.squareup.okhttp3:okhttp:4.10.0](https://square.github.io/okhttp/) (The Apache Software License, Version 2.0) -- [com.squareup.okio:okio-jvm:3.0.0](https://github.com/square/okio/) (The Apache Software License, Version 2.0) -- [com.sun.istack:istack-commons-runtime:4.1.2](https://projects.eclipse.org/projects/ee4j/istack-commons/istack-commons-runtime) (Eclipse Distribution License - v 1.0) -- [com.sun.istack:istack-commons-tools:4.1.2](https://projects.eclipse.org/projects/ee4j/istack-commons/istack-commons-tools) (Eclipse Distribution License - v 1.0) -- [com.sun.xml.bind.external:relaxng-datatype:4.0.2](https://eclipse-ee4j.github.io/jaxb-ri/) (Eclipse Distribution License - v 1.0) -- [com.sun.xml.bind.external:rngom:4.0.2](https://eclipse-ee4j.github.io/jaxb-ri/) (Eclipse Distribution License - v 1.0) -- [com.zaxxer:HikariCP:5.0.1](https://github.com/brettwooldridge/HikariCP) (The Apache Software License, Version 2.0) -- [commons-codec:commons-codec:1.15](https://commons.apache.org/proper/commons-codec/) (Apache License, Version 2.0) -- [commons-io:commons-io:2.11.0](https://commons.apache.org/proper/commons-io/) (Apache License, Version 2.0) -- [commons-logging:commons-logging:1.2](http://commons.apache.org/proper/commons-logging/) (The Apache Software License, Version 2.0) -- [dev.failsafe:failsafe:3.3.2](https://failsafe.dev/failsafe) (Apache License, Version 2.0) -- [io.micrometer:micrometer-commons:1.11.3](https://github.com/micrometer-metrics/micrometer) (The Apache Software License, Version 2.0) -- [io.micrometer:micrometer-core:1.11.3](https://github.com/micrometer-metrics/micrometer) (The Apache Software License, Version 2.0) -- [io.micrometer:micrometer-observation:1.11.3](https://github.com/micrometer-metrics/micrometer) (The Apache Software License, Version 2.0) -- [io.micrometer:micrometer-registry-prometheus:1.11.3](https://github.com/micrometer-metrics/micrometer) (The Apache Software License, Version 2.0) -- [io.prometheus:simpleclient:0.16.0](http://github.com/prometheus/client_java/simpleclient) (The Apache Software License, Version 2.0) -- [io.prometheus:simpleclient_common:0.16.0](http://github.com/prometheus/client_java/simpleclient_common) (The Apache Software License, Version 2.0) -- [io.prometheus:simpleclient_tracer_common:0.16.0](http://github.com/prometheus/client_java/simpleclient_tracer/simpleclient_tracer_common) (The Apache Software License, Version 2.0) -- [io.prometheus:simpleclient_tracer_otel:0.16.0](http://github.com/prometheus/client_java/simpleclient_tracer/simpleclient_tracer_otel) (The Apache Software License, Version 2.0) -- [io.prometheus:simpleclient_tracer_otel_agent:0.16.0](http://github.com/prometheus/client_java/simpleclient_tracer/simpleclient_tracer_otel_agent) (The Apache Software License, Version 2.0) -- [io.smallrye:jandex:3.0.5](https://smallrye.io/jandex-parent/jandex) (Apache License, Version 2.0) -- [jakarta.activation:jakarta.activation-api:2.1.2](https://github.com/jakartaee/jaf-api) (EDL 1.0) -- [jakarta.annotation:jakarta.annotation-api:2.1.1](https://projects.eclipse.org/projects/ee4j.ca) (EPL 2.0) (GPL2 w/ CPE) -- [jakarta.inject:jakarta.inject-api:2.0.1](https://github.com/eclipse-ee4j/injection-api) (The Apache Software License, Version 2.0) -- [jakarta.mail:jakarta.mail-api:2.1.2](https://projects.eclipse.org/projects/ee4j/jakarta.mail-api) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) -- [jakarta.persistence:jakarta.persistence-api:3.1.0](https://github.com/eclipse-ee4j/jpa-api) (Eclipse Distribution License v. 1.0) (Eclipse Public License v. 2.0) -- [jakarta.transaction:jakarta.transaction-api:2.0.1](https://projects.eclipse.org/projects/ee4j.jta) (EPL 2.0) (GPL2 w/ CPE) -- [jakarta.validation:jakarta.validation-api:3.0.2](https://beanvalidation.org) (Apache License 2.0) -- [jakarta.ws.rs:jakarta.ws.rs-api:3.1.0](https://github.com/eclipse-ee4j/jaxrs-api) (EPL-2.0) (GPL-2.0-with-classpath-exception) -- [jakarta.xml.bind:jakarta.xml.bind-api:4.0.0](https://github.com/eclipse-ee4j/jaxb-api/jakarta.xml.bind-api) (Eclipse Distribution License - v 1.0) -- [javax.cache:cache-api:1.1.1](https://github.com/jsr107/jsr107spec) (Apache License, Version 2.0) -- [net.bytebuddy:byte-buddy:1.14.6](https://bytebuddy.net/byte-buddy) (Apache License, Version 2.0) -- [net.jodah:failsafe:2.4.1](http://github.com/jhalterman/failsafe/) (Apache License, Version 2.0) -- [org.antlr:antlr4-runtime:4.10.1](http://www.antlr.org/antlr4-runtime) (The BSD License) -- [org.apache.commons:commons-collections4:4.4](https://commons.apache.org/proper/commons-collections/) (Apache License, Version 2.0) -- [org.apache.commons:commons-lang3:3.12.0](https://commons.apache.org/proper/commons-lang/) (Apache License, Version 2.0) -- [org.apache.httpcomponents:httpclient:4.5.14](http://hc.apache.org/httpcomponents-client-ga) (Apache License, Version 2.0) -- [org.apache.httpcomponents:httpcore:4.4.16](http://hc.apache.org/httpcomponents-core-ga) (Apache License, Version 2.0) -- [org.apache.james:apache-mime4j-core:0.8.9](http://james.apache.org/mime4j/apache-mime4j-core) (Apache License, Version 2.0) -- [org.apache.james:apache-mime4j-dom:0.8.9](http://james.apache.org/mime4j/apache-mime4j-dom) (Apache License, Version 2.0) -- [org.apache.james:apache-mime4j-storage:0.8.9](http://james.apache.org/mime4j/apache-mime4j-storage) (Apache License, Version 2.0) -- [org.apache.logging.log4j:log4j-api:2.20.0](https://logging.apache.org/log4j/2.x/log4j-api/) (Apache License, Version 2.0) -- [org.apache.logging.log4j:log4j-core:2.20.0](https://logging.apache.org/log4j/2.x/log4j-core/) (Apache License, Version 2.0) -- [org.apache.logging.log4j:log4j-jul:2.20.0](https://logging.apache.org/log4j/2.x/log4j-jul/) (Apache License, Version 2.0) -- [org.apache.logging.log4j:log4j-layout-template-json:2.20.0](https://logging.apache.org/log4j/2.x/log4j-layout-template-json/) (Apache License, Version 2.0) -- [org.apache.logging.log4j:log4j-slf4j2-impl:2.20.0](https://logging.apache.org/log4j/2.x/log4j-slf4j2-impl/) (Apache License, Version 2.0) -- [org.apache.tomcat.embed:tomcat-embed-core:10.1.12](https://tomcat.apache.org/) (Apache License, Version 2.0) -- [org.apache.tomcat.embed:tomcat-embed-el:10.1.12](https://tomcat.apache.org/) (Apache License, Version 2.0) -- [org.apache.tomcat.embed:tomcat-embed-websocket:10.1.12](https://tomcat.apache.org/) (Apache License, Version 2.0) -- [org.aspectj:aspectjweaver:1.9.20](https://www.eclipse.org/aspectj/) (Eclipse Public License - v 2.0) -- [org.checkerframework:checker-qual:3.31.0](https://checkerframework.org) (The MIT License) -- [org.eclipse.angus:angus-activation:2.0.1](https://github.com/eclipse-ee4j/angus-activation/angus-activation) (EDL 1.0) -- [org.eclipse.angus:angus-mail:1.1.0](http://eclipse-ee4j.github.io/mail/angus-mail) (EDL 1.0) (EPL 2.0) (GPL2 w/ CPE) -- [org.ehcache:ehcache:3.10.8](http://ehcache.org) (The Apache Software License, Version 2.0) -- [org.glassfish.jaxb:codemodel:4.0.3](https://eclipse-ee4j.github.io/jaxb-ri/) (Eclipse Distribution License - v 1.0) -- [org.glassfish.jaxb:jaxb-core:4.0.3](https://eclipse-ee4j.github.io/jaxb-ri/) (Eclipse Distribution License - v 1.0) -- [org.glassfish.jaxb:jaxb-jxc:4.0.3](https://eclipse-ee4j.github.io/jaxb-ri/) (Eclipse Distribution License - v 1.0) -- [org.glassfish.jaxb:jaxb-runtime:4.0.3](https://eclipse-ee4j.github.io/jaxb-ri/) (Eclipse Distribution License - v 1.0) -- [org.glassfish.jaxb:jaxb-xjc:4.0.3](https://eclipse-ee4j.github.io/jaxb-ri/) (Eclipse Distribution License - v 1.0) -- [org.glassfish.jaxb:txw2:4.0.3](https://eclipse-ee4j.github.io/jaxb-ri/) (Eclipse Distribution License - v 1.0) -- [org.glassfish.jaxb:xsom:4.0.3](https://eclipse-ee4j.github.io/jaxb-ri/) (Eclipse Distribution License - v 1.0) -- [org.hdrhistogram:HdrHistogram:2.1.12](http://hdrhistogram.github.io/HdrHistogram/) (BSD-2-Clause) (Public Domain, per Creative Commons CC0) -- [org.hibernate.common:hibernate-commons-annotations:6.0.6.Final](http://hibernate.org) (GNU Library General Public License v2.1 or later) -- [org.hibernate.orm:hibernate-core:6.2.7.Final](https://hibernate.org/orm) (GNU Library General Public License v2.1 or later) -- [org.hibernate.validator:hibernate-validator:8.0.1.Final](http://hibernate.org/validator/hibernate-validator) (Apache License 2.0) -- [org.jboss:jandex:2.4.3.Final](http://www.jboss.org/jandex) (Apache License, Version 2.0) -- [org.jboss.logging:jboss-logging:3.5.3.Final](http://www.jboss.org) (Apache License 2.0) -- [org.jboss.resteasy:resteasy-client:6.2.4.Final](https://resteasy.dev/resteasy-client) (Apache License 2.0) -- [org.jboss.resteasy:resteasy-client-api:6.2.4.Final](https://resteasy.dev/resteasy-client-api) (Apache License 2.0) -- [org.jboss.resteasy:resteasy-core:6.2.4.Final](https://resteasy.dev/resteasy-core) (Apache License 2.0) -- [org.jboss.resteasy:resteasy-core-spi:6.2.4.Final](https://resteasy.dev/resteasy-core-spi) (Apache License 2.0) -- [org.jboss.resteasy:resteasy-jackson2-provider:6.2.4.Final](https://resteasy.dev/providers-pom/resteasy-jackson2-provider) (Apache License 2.0) -- [org.jboss.resteasy:resteasy-jaxb-provider:6.2.4.Final](https://resteasy.dev/providers-pom/resteasy-jaxb-provider) (Apache License 2.0) -- [org.jboss.resteasy:resteasy-multipart-provider:6.2.4.Final](https://resteasy.dev/providers-pom/resteasy-multipart-provider) (Apache License 2.0) -- [org.jetbrains:annotations:17.0.0](https://github.com/JetBrains/java-annotations) (The Apache Software License, Version 2.0) -- [org.jetbrains.kotlin:kotlin-stdlib:1.8.22](https://kotlinlang.org/) (The Apache License, Version 2.0) -- [org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22](https://kotlinlang.org/) (The Apache License, Version 2.0) -- [org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22](https://kotlinlang.org/) (The Apache License, Version 2.0) -- [org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22](https://kotlinlang.org/) (The Apache License, Version 2.0) -- [org.keycloak:keycloak-admin-client:22.0.1](http://keycloak.org/keycloak-integration-parent/keycloak-admin-client) (Apache License, Version 2.0) -- [org.keycloak:keycloak-common:22.0.1](http://keycloak.org/keycloak-common) (Apache License, Version 2.0) -- [org.keycloak:keycloak-core:22.0.1](http://keycloak.org/keycloak-core) (Apache License, Version 2.0) -- [org.latencyutils:LatencyUtils:2.0.3](http://latencyutils.github.io/LatencyUtils/) (Public Domain, per Creative Commons CC0) -- [org.postgresql:postgresql:42.6.0](https://jdbc.postgresql.org) (BSD-2-Clause) -- [org.reactivestreams:reactive-streams:1.0.4](http://www.reactive-streams.org/) (MIT-0) -- [org.slf4j:slf4j-api:2.0.7](http://www.slf4j.org) (MIT License) -- [org.springframework:spring-aop:6.0.11](https://github.com/spring-projects/spring-framework) (Apache License, Version 2.0) -- [org.springframework:spring-aspects:6.0.11](https://github.com/spring-projects/spring-framework) (Apache License, Version 2.0) -- [org.springframework:spring-beans:6.0.11](https://github.com/spring-projects/spring-framework) (Apache License, Version 2.0) -- [org.springframework:spring-context:6.0.11](https://github.com/spring-projects/spring-framework) (Apache License, Version 2.0) -- [org.springframework:spring-core:6.0.11](https://github.com/spring-projects/spring-framework) (Apache License, Version 2.0) -- [org.springframework:spring-expression:6.0.11](https://github.com/spring-projects/spring-framework) (Apache License, Version 2.0) -- [org.springframework:spring-jcl:6.0.11](https://github.com/spring-projects/spring-framework) (Apache License, Version 2.0) -- [org.springframework:spring-jdbc:6.0.11](https://github.com/spring-projects/spring-framework) (Apache License, Version 2.0) -- [org.springframework:spring-orm:6.0.11](https://github.com/spring-projects/spring-framework) (Apache License, Version 2.0) -- [org.springframework:spring-tx:6.0.11](https://github.com/spring-projects/spring-framework) (Apache License, Version 2.0) -- [org.springframework:spring-web:6.0.11](https://github.com/spring-projects/spring-framework) (Apache License, Version 2.0) -- [org.springframework:spring-webmvc:6.0.11](https://github.com/spring-projects/spring-framework) (Apache License, Version 2.0) -- [org.springframework.boot:spring-boot:3.1.3](https://spring.io/projects/spring-boot) (Apache License, Version 2.0) -- [org.springframework.boot:spring-boot-actuator:3.1.3](https://spring.io/projects/spring-boot) (Apache License, Version 2.0) -- [org.springframework.boot:spring-boot-actuator-autoconfigure:3.1.3](https://spring.io/projects/spring-boot) (Apache License, Version 2.0) -- [org.springframework.boot:spring-boot-autoconfigure:3.1.3](https://spring.io/projects/spring-boot) (Apache License, Version 2.0) -- [org.springframework.boot:spring-boot-configuration-processor:3.1.3](https://spring.io/projects/spring-boot) (Apache License, Version 2.0) -- [org.springframework.boot:spring-boot-starter:3.1.3](https://spring.io/projects/spring-boot) (Apache License, Version 2.0) -- [org.springframework.boot:spring-boot-starter-actuator:3.1.3](https://spring.io/projects/spring-boot) (Apache License, Version 2.0) -- [org.springframework.boot:spring-boot-starter-aop:3.1.3](https://spring.io/projects/spring-boot) (Apache License, Version 2.0) -- [org.springframework.boot:spring-boot-starter-data-jpa:3.1.3](https://spring.io/projects/spring-boot) (Apache License, Version 2.0) -- [org.springframework.boot:spring-boot-starter-jdbc:3.1.3](https://spring.io/projects/spring-boot) (Apache License, Version 2.0) -- [org.springframework.boot:spring-boot-starter-json:3.1.3](https://spring.io/projects/spring-boot) (Apache License, Version 2.0) -- [org.springframework.boot:spring-boot-starter-log4j2:3.1.3](https://spring.io/projects/spring-boot) (Apache License, Version 2.0) -- [org.springframework.boot:spring-boot-starter-security:3.1.3](https://spring.io/projects/spring-boot) (Apache License, Version 2.0) -- [org.springframework.boot:spring-boot-starter-tomcat:3.1.3](https://spring.io/projects/spring-boot) (Apache License, Version 2.0) -- [org.springframework.boot:spring-boot-starter-validation:3.1.3](https://spring.io/projects/spring-boot) (Apache License, Version 2.0) -- [org.springframework.boot:spring-boot-starter-web:3.1.3](https://spring.io/projects/spring-boot) (Apache License, Version 2.0) -- [org.springframework.data:spring-data-commons:3.1.3](https://spring.io/projects/spring-data) (Apache License, Version 2.0) -- [org.springframework.data:spring-data-jpa:3.1.3](https://projects.spring.io/spring-data-jpa) (Apache License, Version 2.0) -- [org.springframework.security:spring-security-config:6.1.3](https://spring.io/projects/spring-security) (Apache License, Version 2.0) -- [org.springframework.security:spring-security-core:6.1.3](https://spring.io/projects/spring-security) (Apache License, Version 2.0) -- [org.springframework.security:spring-security-crypto:6.1.3](https://spring.io/projects/spring-security) (Apache License, Version 2.0) -- [org.springframework.security:spring-security-web:6.1.3](https://spring.io/projects/spring-security) (Apache License, Version 2.0) -- [org.yaml:snakeyaml:1.33](https://bitbucket.org/snakeyaml/snakeyaml) (Apache License, Version 2.0) +- **Dependencies:** Find a SBOM CycloneDX file with an up-to-date list of third party libraries used and their licenses in the [release assets](https://github.com/camunda/camunda/releases) of each Camunda 8 release. +- **Source code:** Access the source code for Identity Frontend at [github.com/camunda/camunda/tree/main/identity/client](https://github.com/camunda/camunda/tree/main/identity/client). @@ -1517,1070 +79,8 @@ All of these libraries are required for core functionality. ### Optimize Dependencies (Front end) -- [@adobe/css-tools@4.3.3](https://github.com/adobe/css-tools) (MIT) -- [@ampproject/remapping@2.3.0](https://github.com/ampproject/remapping) (Apache-2.0) -- [@babel/code-frame@7.22.13](https://babel.dev/team) (MIT) -- [@babel/code-frame@7.24.2](https://babel.dev/team) (MIT) -- [@babel/code-frame@7.24.7](https://babel.dev/team) (MIT) -- [@babel/compat-data@7.25.2](https://babel.dev/team) (MIT) -- [@babel/core@7.23.2](https://babel.dev/team) (MIT) -- [@babel/core@7.25.2](https://babel.dev/team) (MIT) -- [@babel/generator@7.23.0](https://babel.dev/team) (MIT) -- [@babel/generator@7.23.3](https://babel.dev/team) (MIT) -- [@babel/generator@7.24.4](https://babel.dev/team) (MIT) -- [@babel/generator@7.25.0](https://babel.dev/team) (MIT) -- [@babel/helper-compilation-targets@7.23.6](https://babel.dev/team) (MIT) -- [@babel/helper-compilation-targets@7.25.2](https://babel.dev/team) (MIT) -- [@babel/helper-environment-visitor@7.24.7](https://babel.dev/team) (MIT) -- [@babel/helper-function-name@7.24.7](https://babel.dev/team) (MIT) -- [@babel/helper-hoist-variables@7.24.7](https://babel.dev/team) (MIT) -- [@babel/helper-module-imports@7.24.7](https://babel.dev/team) (MIT) -- [@babel/helper-module-transforms@7.23.0](https://babel.dev/team) (MIT) -- [@babel/helper-module-transforms@7.25.2](https://babel.dev/team) (MIT) -- [@babel/helper-plugin-utils@7.24.8](https://babel.dev/team) (MIT) -- [@babel/helper-simple-access@7.24.7](https://babel.dev/team) (MIT) -- [@babel/helper-split-export-declaration@7.24.7](https://babel.dev/team) (MIT) -- [@babel/helper-string-parser@7.23.4](https://babel.dev/team) (MIT) -- [@babel/helper-string-parser@7.24.8](https://babel.dev/team) (MIT) -- [@babel/helper-validator-identifier@7.24.7](https://babel.dev/team) (MIT) -- [@babel/helper-validator-option@7.24.8](https://babel.dev/team) (MIT) -- [@babel/helpers@7.23.7](https://babel.dev/team) (MIT) -- [@babel/helpers@7.25.0](https://babel.dev/team) (MIT) -- [@babel/highlight@7.23.4](https://babel.dev/team) (MIT) -- [@babel/highlight@7.24.2](https://babel.dev/team) (MIT) -- [@babel/parser@7.23.0](https://babel.dev/team) (MIT) -- [@babel/parser@7.23.3](https://babel.dev/team) (MIT) -- [@babel/parser@7.24.4](https://babel.dev/team) (MIT) -- [@babel/parser@7.25.3](https://babel.dev/team) (MIT) -- [@babel/plugin-syntax-async-generators@7.8.4](https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-async-generators) (MIT) -- [@babel/plugin-syntax-bigint@7.8.3](https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-bigint) (MIT) -- [@babel/plugin-syntax-class-properties@7.12.13](https://github.com/babel/babel) (MIT) -- [@babel/plugin-syntax-import-meta@7.10.4](https://github.com/babel/babel) (MIT) -- [@babel/plugin-syntax-json-strings@7.8.3](https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-json-strings) (MIT) -- [@babel/plugin-syntax-logical-assignment-operators@7.10.4](https://github.com/babel/babel) (MIT) -- [@babel/plugin-syntax-nullish-coalescing-operator@7.8.3](https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-nullish-coalescing-operator) (MIT) -- [@babel/plugin-syntax-numeric-separator@7.10.4](https://github.com/babel/babel) (MIT) -- [@babel/plugin-syntax-object-rest-spread@7.8.3](https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-object-rest-spread) (MIT) -- [@babel/plugin-syntax-optional-catch-binding@7.8.3](https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-catch-binding) (MIT) -- [@babel/plugin-syntax-optional-chaining@7.8.3](https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-chaining) (MIT) -- [@babel/plugin-syntax-top-level-await@7.14.5](https://babel.dev/team) (MIT) -- [@babel/plugin-syntax-typescript@7.22.5](https://babel.dev/team) (MIT) -- [@babel/runtime@7.23.2](https://babel.dev/team) (MIT) -- [@babel/runtime@7.24.4](https://babel.dev/team) (MIT) -- [@babel/runtime@7.24.5](https://babel.dev/team) (MIT) -- [@babel/template@7.22.15](https://babel.dev/team) (MIT) -- [@babel/template@7.25.0](https://babel.dev/team) (MIT) -- [@babel/traverse@7.23.2](https://babel.dev/team) (MIT) -- [@babel/traverse@7.23.7](https://babel.dev/team) (MIT) -- [@babel/traverse@7.24.1](https://babel.dev/team) (MIT) -- [@babel/traverse@7.25.3](https://babel.dev/team) (MIT) -- [@babel/types@7.23.0](https://babel.dev/team) (MIT) -- [@babel/types@7.23.6](https://babel.dev/team) (MIT) -- [@babel/types@7.24.0](https://babel.dev/team) (MIT) -- [@babel/types@7.25.2](https://babel.dev/team) (MIT) -- [@bcoe/v8-coverage@0.2.3](https://demurgos.net) (MIT) -- [@bpmn-io/diagram-js-ui@0.2.3](https://github.com/smbea) (MIT) -- [@bpmn-io/element-templates-icons-renderer@0.3.0](https://github.com/pinussilvestrus) (MIT) -- [@camunda/camunda-composite-components@0.8.1](https://github.com/camunda-cloud/camunda-composite-components) (Apache-2.0) -- [@camunda/camunda-optimize-composite-components@0.0.16](https://www.npmjs.com/package/@camunda/camunda-optimize-composite-components@0.0.16) (Apache-2.0) -- [@carbon/colors@11.21.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/feature-flags@0.19.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/grid@11.22.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/icon-helpers@10.48.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/icons-react@11.42.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/layout@11.21.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/motion@11.17.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/react@1.56.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/styles@1.56.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/themes@11.34.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/type@11.26.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@emotion/is-prop-valid@1.2.2](https://github.com/emotion-js/emotion/tree/main/packages/is-prop-valid) (MIT) -- [@emotion/memoize@0.8.1](https://github.com/emotion-js/emotion/tree/main/packages/memoize) (MIT) -- [@emotion/unitless@0.8.1](https://github.com/emotion-js/emotion/tree/main/packages/unitless) (MIT) -- [@floating-ui/core@1.6.1](https://github.com/floating-ui/floating-ui) (MIT) -- [@floating-ui/dom@1.6.4](https://github.com/floating-ui/floating-ui) (MIT) -- [@floating-ui/react-dom@2.0.9](https://github.com/floating-ui/floating-ui) (MIT) -- [@floating-ui/react@0.26.13](https://github.com/floating-ui/floating-ui) (MIT) -- [@floating-ui/utils@0.2.2](https://github.com/floating-ui/floating-ui) (MIT) -- [@ibm/plex@6.0.0-next.6](https://github.com/ibm/plex) (OFL-1.1) -- [@ibm/telemetry-js@1.5.0](https://github.com/ibm-telemetry/telemetry-js) (Apache-2.0) -- [@ibm/telemetry-js@1.5.2](https://github.com/ibm-telemetry/telemetry-js) (Apache-2.0) -- [@istanbuljs/load-nyc-config@1.1.0](https://github.com/istanbuljs/load-nyc-config) (ISC) -- [@istanbuljs/schema@0.1.3](https://github.com/istanbuljs/schema) (MIT) -- [@jest/console@27.5.1](https://github.com/facebook/jest) (MIT) -- [@jest/core@27.5.1](https://github.com/facebook/jest) (MIT) -- [@jest/environment@27.5.1](https://github.com/facebook/jest) (MIT) -- [@jest/expect-utils@29.7.0](https://github.com/jestjs/jest) (MIT) -- [@jest/fake-timers@27.5.1](https://github.com/facebook/jest) (MIT) -- [@jest/globals@27.5.1](https://github.com/facebook/jest) (MIT) -- [@jest/reporters@27.5.1](https://github.com/facebook/jest) (MIT) -- [@jest/schemas@29.6.3](https://github.com/jestjs/jest) (MIT) -- [@jest/source-map@27.5.1](https://github.com/facebook/jest) (MIT) -- [@jest/test-result@27.5.1](https://github.com/facebook/jest) (MIT) -- [@jest/test-sequencer@27.5.1](https://github.com/facebook/jest) (MIT) -- [@jest/transform@27.5.1](https://github.com/facebook/jest) (MIT) -- [@jest/types@27.5.1](https://github.com/facebook/jest) (MIT) -- [@jest/types@29.6.3](https://github.com/jestjs/jest) (MIT) -- [@jridgewell/gen-mapping@0.3.5](https://github.com/jridgewell/gen-mapping) (MIT) -- [@jridgewell/resolve-uri@3.1.2](https://github.com/jridgewell/resolve-uri) (MIT) -- [@jridgewell/set-array@1.2.1](https://github.com/jridgewell/set-array) (MIT) -- [@jridgewell/sourcemap-codec@1.5.0](https://github.com/jridgewell/sourcemap-codec) (MIT) -- [@jridgewell/trace-mapping@0.3.25](https://github.com/jridgewell/trace-mapping) (MIT) -- [@kurkle/color@0.3.2](https://github.com/kurkle/color) (MIT) -- [@lexical/clipboard@0.15.0](https://github.com/facebook/lexical) (MIT) -- [@lexical/code@0.15.0](https://github.com/facebook/lexical) (MIT) -- [@lexical/devtools-core@0.15.0](https://github.com/facebook/lexical) (MIT) -- [@lexical/dragon@0.15.0](https://github.com/facebook/lexical) (MIT) -- [@lexical/hashtag@0.15.0](https://github.com/facebook/lexical) (MIT) -- [@lexical/history@0.15.0](https://github.com/facebook/lexical) (MIT) -- [@lexical/html@0.15.0](https://github.com/facebook/lexical) (MIT) -- [@lexical/link@0.15.0](https://github.com/facebook/lexical) (MIT) -- [@lexical/list@0.15.0](https://github.com/facebook/lexical) (MIT) -- [@lexical/mark@0.15.0](https://github.com/facebook/lexical) (MIT) -- [@lexical/markdown@0.15.0](https://github.com/facebook/lexical) (MIT) -- [@lexical/offset@0.15.0](https://github.com/facebook/lexical) (MIT) -- [@lexical/overflow@0.15.0](https://github.com/facebook/lexical) (MIT) -- [@lexical/plain-text@0.15.0](https://github.com/facebook/lexical) (MIT) -- [@lexical/react@0.15.0](https://github.com/facebook/lexical) (MIT) -- [@lexical/rich-text@0.15.0](https://github.com/facebook/lexical) (MIT) -- [@lexical/selection@0.15.0](https://github.com/facebook/lexical) (MIT) -- [@lexical/table@0.15.0](https://github.com/facebook/lexical) (MIT) -- [@lexical/text@0.15.0](https://github.com/facebook/lexical) (MIT) -- [@lexical/utils@0.15.0](https://github.com/facebook/lexical) (MIT) -- [@lexical/yjs@0.15.0](https://github.com/facebook/lexical) (MIT) -- [@sinclair/typebox@0.27.8](https://github.com/sinclairzx81/typebox) (MIT) -- [@sinonjs/commons@1.8.6](https://github.com/sinonjs/commons) (BSD-3-Clause) -- [@sinonjs/fake-timers@8.1.0](https://github.com/sinonjs/fake-timers) (BSD-3-Clause) -- [@storybook/channels@8.0.9](https://github.com/storybookjs/storybook) (MIT) -- [@storybook/client-logger@8.0.9](https://github.com/storybookjs/storybook) (MIT) -- [@storybook/core-events@8.0.9](https://github.com/storybookjs/storybook) (MIT) -- [@storybook/csf@0.1.5](https://github.com/ComponentDriven/csf) (MIT) -- [@storybook/global@5.0.0](https://github.com/storybookjs/global) (MIT) -- [@storybook/instrumenter@8.0.9](https://github.com/storybookjs/storybook) (MIT) -- [@storybook/preview-api@8.0.9](https://github.com/storybookjs/storybook) (MIT) -- [@storybook/test@8.0.9](https://github.com/storybookjs/storybook) (MIT) -- [@storybook/types@8.0.9](https://github.com/storybookjs/storybook) (MIT) -- [@testing-library/dom@9.3.4](https://kentcdodds.com) (MIT) -- [@testing-library/jest-dom@6.4.2](http://gnapse.github.io) (MIT) -- [@testing-library/user-event@14.5.2](https://github.com/testing-library/user-event) (MIT) -- [@tootallnate/once@1.1.2](http://n8.io/) (MIT) -- [@types/aria-query@5.0.4](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/babel\_\_core@7.20.2](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/babel\_\_generator@7.6.5](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/babel\_\_template@7.4.2](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/babel\_\_traverse@7.20.2](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/body-parser@1.19.3](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/connect@3.4.36](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/debug@4.1.12](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/estree@1.0.2](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/express-serve-static-core@4.17.37](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/express@4.17.21](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/graceful-fs@4.1.7](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/hast@2.3.10](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/http-errors@2.0.2](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/istanbul-lib-coverage@2.0.4](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/istanbul-lib-report@3.0.1](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/istanbul-reports@3.0.2](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/jest@29.5.12](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/mdast@3.0.15](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/mime@1.3.3](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/mime@3.0.2](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/ms@0.7.34](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/node@22.5.2](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/prettier@2.7.3](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/prop-types@15.7.12](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/qs@6.9.15](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/qs@6.9.8](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/range-parser@1.2.5](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/react@18.2.58](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/scheduler@0.23.0](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/send@0.17.2](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/serve-static@1.15.3](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/stack-utils@2.0.1](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/stylis@4.2.5](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/unist@2.0.10](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/yargs-parser@21.0.1](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/yargs@16.0.6](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/yargs@17.0.28](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@ungap/structured-clone@1.2.0](https://github.com/ungap/structured-clone) (ISC) -- [@vitest/expect@1.3.1](https://github.com/vitest-dev/vitest) (MIT) -- [@vitest/spy@1.3.1](https://github.com/vitest-dev/vitest) (MIT) -- [@vitest/spy@1.5.2](https://github.com/vitest-dev/vitest) (MIT) -- [@vitest/utils@1.3.1](https://github.com/vitest-dev/vitest) (MIT) -- [@vitest/utils@1.5.2](https://github.com/vitest-dev/vitest) (MIT) -- [abab@2.0.6](https://github.com/jsdom/abab) (BSD-3-Clause) -- [acorn-globals@6.0.0](https://github.com/ForbesLindesay/acorn-globals) (MIT) -- [acorn-walk@7.2.0](https://github.com/acornjs/acorn) (MIT) -- [acorn@7.4.1](https://github.com/acornjs/acorn) (MIT) -- [acorn@8.10.0](https://github.com/acornjs/acorn) (MIT) -- [agent-base@6.0.2](http://n8.io/) (MIT) -- [ansi-escapes@4.3.2](https://sindresorhus.com) (MIT) -- [ansi-regex@5.0.1](https://sindresorhus.com) (MIT) -- [ansi-styles@3.2.1](https://sindresorhus.com) (MIT) -- [ansi-styles@4.3.0](https://sindresorhus.com) (MIT) -- [ansi-styles@5.2.0](https://sindresorhus.com) (MIT) -- [anymatch@3.1.3](https://github.com/es128) (ISC) -- [argparse@1.0.10](https://github.com/nodeca/argparse) (MIT) -- [aria-query@5.1.3](https://github.com/A11yance/aria-query) (Apache-2.0) -- [aria-query@5.3.0](https://github.com/A11yance/aria-query) (Apache-2.0) -- [array-buffer-byte-length@1.0.0](https://github.com/inspect-js/array-buffer-byte-length) (MIT) -- [assertion-error@1.1.0](http://qualiancy.com) (MIT) -- [asynckit@0.4.0](https://github.com/alexindigo/asynckit) (MIT) -- [available-typed-arrays@1.0.5](https://github.com/inspect-js/available-typed-arrays) (MIT) -- [available-typed-arrays@1.0.7](https://github.com/inspect-js/available-typed-arrays) (MIT) -- [babel-jest@27.5.1](https://github.com/facebook/jest) (MIT) -- [babel-plugin-istanbul@6.1.1](https://github.com/istanbuljs/babel-plugin-istanbul) (BSD-3-Clause) -- [babel-plugin-jest-hoist@27.5.1](https://github.com/facebook/jest) (MIT) -- [babel-preset-current-node-syntax@1.0.1](https://github.com/nicolo-ribaudo) (MIT) -- [babel-preset-jest@27.5.1](https://github.com/facebook/jest) (MIT) -- [bail@2.0.2](https://wooorm.com) (MIT) -- [balanced-match@1.0.2](http://juliangruber.com) (MIT) -- [binary-extensions@2.3.0](https://sindresorhus.com) (MIT) -- [bpmn-js-disable-collapsed-subprocess@0.1.7](https://github.com/barmac) (MIT) -- [bpmn-js@17.9.2](https://github.com/nikku) (MIT\*) -- [bpmn-moddle@8.1.0](https://github.com/nikku) (MIT) -- [brace-expansion@1.1.11](http://juliangruber.com) (MIT) -- [braces@3.0.3](https://github.com/jonschlinkert) (MIT) -- [browser-process-hrtime@1.0.0](https://github.com/kumavis/browser-process-hrtime) (BSD-2-Clause) -- [browserslist@4.22.1](https://github.com/browserslist/browserslist) (MIT) -- [browserslist@4.23.3](https://github.com/browserslist/browserslist) (MIT) -- [bser@2.1.1](http://wezfurlong.org) (Apache-2.0) -- [buffer-from@1.1.2](https://github.com/LinusU/buffer-from) (MIT) -- [call-bind@1.0.2](https://github.com/ljharb/call-bind) (MIT) -- [call-bind@1.0.7](https://github.com/ljharb/call-bind) (MIT) -- [callsites@3.1.0](https://sindresorhus.com) (MIT) -- [camelcase@5.3.1](https://sindresorhus.com) (MIT) -- [camelcase@6.3.0](https://sindresorhus.com) (MIT) -- [camelize@1.0.1](http://substack.net) (MIT) -- [caniuse-lite@1.0.30001651](http://beneb.info) (CC-BY-4.0) -- [chai@4.4.1](https://github.com/chaijs/chai) (MIT) -- [chalk@2.4.2](https://github.com/chalk/chalk) (MIT) -- [chalk@3.0.0](https://github.com/chalk/chalk) (MIT) -- [chalk@4.1.2](https://github.com/chalk/chalk) (MIT) -- [chalk@5.3.0](https://github.com/chalk/chalk) (MIT) -- [char-regex@1.0.2](https://github.com/Richienb/char-regex) (MIT) -- [character-entities@2.0.2](https://wooorm.com) (MIT) -- [chart.js@4.4.4](https://github.com/chartjs/Chart.js) (MIT) -- [chartjs-plugin-datalabels@2.2.0](https://github.com/chartjs/chartjs-plugin-datalabels) (MIT) -- [check-error@1.0.3](http://alogicalparadox.com) (MIT) -- [chokidar@3.6.0](https://paulmillr.com) (MIT) -- [ci-info@3.9.0](https://twitter.com/wa7son) (MIT) -- [cjs-module-lexer@1.2.3](https://github.com/nodejs/cjs-module-lexer) (MIT) -- [classnames@2.5.1](https://github.com/JedWatson/classnames) (MIT) -- [cliui@7.0.4](https://github.com/yargs/cliui) (ISC) -- [clsx@1.2.1](https://lukeed.com) (MIT) -- [clsx@2.1.0](https://lukeed.com) (MIT) -- [clsx@2.1.1](https://lukeed.com) (MIT) -- [co@4.6.0](https://github.com/tj/co) (MIT) -- [collect-v8-coverage@1.0.2](https://github.com/SimenB/collect-v8-coverage) (MIT) -- [color-convert@1.9.3](https://github.com/Qix-/color-convert) (MIT) -- [color-convert@2.0.1](https://github.com/Qix-/color-convert) (MIT) -- [color-name@1.1.3](https://github.com/dfcreative/color-name) (MIT) -- [color-name@1.1.4](https://github.com/colorjs/color-name) (MIT) -- [color-string@1.9.1](https://github.com/Qix-/color-string) (MIT) -- [color@4.2.3](https://github.com/Qix-/color) (MIT) -- [combined-stream@1.0.8](http://debuggable.com/) (MIT) -- [comma-separated-tokens@2.0.3](https://wooorm.com) (MIT) -- [component-event@0.2.1](https://github.com/component/event) (MIT) -- [compute-scroll-into-view@3.1.0](https://github.com/scroll-into-view/compute-scroll-into-view) (MIT) -- [concat-map@0.0.1](http://substack.net) (MIT) -- [convert-source-map@1.9.0](http://thlorenz.com) (MIT) -- [convert-source-map@2.0.0](http://thlorenz.com) (MIT) -- [copy-to-clipboard@3.3.3](https://github.com/sudodoki/copy-to-clipboard) (MIT) -- [cross-spawn@7.0.3](https://github.com/moxystudio/node-cross-spawn) (MIT) -- [css-color-keywords@1.0.0](https://github.com/sonicdoe/css-color-keywords) (ISC) -- [css-to-react-native@3.2.0](https://github.com/styled-components/css-to-react-native) (MIT) -- [css.escape@1.5.1](https://mathiasbynens.be/) (MIT) -- [cssom@0.3.8](https://github.com/NV/CSSOM) (MIT) -- [cssom@0.4.4](https://github.com/NV/CSSOM) (MIT) -- [cssstyle@2.3.0](https://github.com/jsdom/cssstyle) (MIT) -- [csstype@3.1.3](https://github.com/frenic/csstype) (MIT) -- [data-urls@2.0.0](https://domenic.me/) (MIT) -- [date-fns@3.6.0](https://github.com/date-fns/date-fns) (MIT) -- [debounce@2.1.0](https://github.com/sindresorhus/debounce) (MIT) -- [debug@4.3.4](https://github.com/debug-js/debug) (MIT) -- [debug@4.3.6](https://github.com/qix-) (MIT) -- [decimal.js@10.4.3](https://github.com/MikeMcl/decimal.js) (MIT) -- [decode-named-character-reference@1.0.2](https://wooorm.com) (MIT) -- [dedent@0.7.0](http://desmondbrand.com) (MIT) -- [deep-eql@4.1.3](https://github.com/chaijs/deep-eql) (MIT) -- [deep-equal@2.2.3](http://substack.net) (MIT) -- [deepmerge@4.3.1](https://github.com/TehShrike/deepmerge) (MIT) -- [define-data-property@1.1.0](https://github.com/ljharb/define-data-property) (MIT) -- [define-data-property@1.1.4](https://github.com/ljharb/define-data-property) (MIT) -- [define-properties@1.2.1](https://github.com/ljharb/define-properties) (MIT) -- [delayed-stream@1.0.0](http://debuggable.com/) (MIT) -- [dequal@2.0.3](https://lukeed.com) (MIT) -- [detect-newline@3.1.0](https://sindresorhus.com) (MIT) -- [diagram-js-direct-editing@3.0.1](https://github.com/bpmn-io/diagram-js-direct-editing) (MIT) -- [diagram-js@14.8.0](https://github.com/nikku) (MIT) -- [didi@10.2.2](https://github.com/nikku/didi) (MIT) -- [diff-sequences@27.5.1](https://github.com/facebook/jest) (MIT) -- [diff-sequences@29.6.3](https://github.com/jestjs/jest) (MIT) -- [diff@5.2.0](https://github.com/kpdecker/jsdiff) (BSD-3-Clause) -- [dom-accessibility-api@0.5.16](https://github.com/eps1lon/dom-accessibility-api) (MIT) -- [dom-accessibility-api@0.6.3](https://github.com/eps1lon/dom-accessibility-api) (MIT) -- [domexception@2.0.1](https://domenic.me/) (MIT) -- [domify@1.4.2](https://github.com/sindresorhus/domify) (MIT) -- [downshift@8.5.0](http://kentcdodds.com/) (MIT) -- [electron-to-chromium@1.4.616](https://github.com/kilian/electron-to-chromium) (ISC) -- [electron-to-chromium@1.5.12](https://github.com/kilian/electron-to-chromium) (ISC) -- [emittery@0.8.1](https://sindresorhus.com) (MIT) -- [emoji-regex@8.0.0](https://mathiasbynens.be/) (MIT) -- [error-ex@1.3.2](https://github.com/qix-/node-error-ex) (MIT) -- [es-define-property@1.0.0](https://github.com/ljharb/es-define-property) (MIT) -- [es-errors@1.3.0](https://github.com/ljharb/es-errors) (MIT) -- [es-get-iterator@1.1.3](https://github.com/ljharb/es-get-iterator) (MIT) -- [escalade@3.1.2](https://lukeed.com) (MIT) -- [escape-string-regexp@1.0.5](https://sindresorhus.com) (MIT) -- [escape-string-regexp@2.0.0](https://sindresorhus.com) (MIT) -- [escape-string-regexp@4.0.0](https://sindresorhus.com) (MIT) -- [escodegen@2.1.0](https://github.com/estools/escodegen) (BSD-2-Clause) -- [esprima@4.0.1](https://github.com/jquery/esprima) (BSD-2-Clause) -- [estraverse@5.3.0](https://github.com/estools/estraverse) (BSD-2-Clause) -- [estree-walker@3.0.3](https://github.com/Rich-Harris/estree-walker) (MIT) -- [esutils@2.0.3](https://github.com/estools/esutils) (BSD-2-Clause) -- [event-source-polyfill@1.0.31](https://github.com/Yaffle) (MIT) -- [execa@5.1.1](https://sindresorhus.com) (MIT) -- [exit@0.1.2](http://benalman.com/) (MIT) -- [expect@27.5.1](https://github.com/facebook/jest) (MIT) -- [expect@29.7.0](https://github.com/jestjs/jest) (MIT) -- [extend@3.0.2](http://www.justmoon.net) (MIT) -- [fast-deep-equal@3.1.3](https://github.com/epoberezkin/fast-deep-equal) (MIT) -- [fast-equals@4.0.3](https://github.com/planttheidea/fast-equals) (MIT) -- [fast-json-stable-stringify@2.1.0](http://substack.net) (MIT) -- [fb-watchman@2.0.2](http://wezfurlong.org) (Apache-2.0) -- [file-system-cache@2.3.0](https://github.com/philcockfield) (MIT) -- [fill-range@7.1.1](https://github.com/jonschlinkert) (MIT) -- [find-up@4.1.0](https://sindresorhus.com) (MIT) -- [fitty@2.4.2](https://pqina.nl/) (MIT) -- [flatpickr@4.6.13](https://github.com/chmln/flatpickr) (MIT) -- [focus-visible@5.2.1](https://github.com/WICG/focus-visible) (W3C) -- [for-each@0.3.3](https://github.com/Raynos/for-each) (MIT) -- [form-data@3.0.1](http://debuggable.com/) (MIT) -- [fs-extra@11.1.1](https://github.com/jprichardson/node-fs-extra) (MIT) -- [fs.realpath@1.0.0](http://blog.izs.me/) (ISC) -- [fscreen@1.2.0](https://github.com/rafgraph/fscreen) (MIT) -- [fsevents@2.3.3](https://github.com/fsevents/fsevents) (MIT) -- [function-bind@1.1.1](https://github.com/Raynos/function-bind) (MIT) -- [function-bind@1.1.2](https://github.com/Raynos/function-bind) (MIT) -- [functions-have-names@1.2.3](https://github.com/inspect-js/functions-have-names) (MIT) -- [gensync@1.0.0-beta.2](https://github.com/loganfsmyth/gensync) (MIT) -- [get-caller-file@2.0.5](https://github.com/stefanpenner/get-caller-file) (ISC) -- [get-func-name@2.0.2](http://alogicalparadox.com) (MIT) -- [get-intrinsic@1.2.1](https://github.com/ljharb/get-intrinsic) (MIT) -- [get-intrinsic@1.2.4](https://github.com/ljharb/get-intrinsic) (MIT) -- [get-package-type@0.1.0](https://github.com/cfware/get-package-type) (MIT) -- [get-stream@6.0.1](https://sindresorhus.com) (MIT) -- [glob-parent@5.1.2](https://gulpjs.com/) (ISC) -- [glob@7.2.3](http://blog.izs.me/) (ISC) -- [globals@11.12.0](https://sindresorhus.com) (MIT) -- [gopd@1.0.1](https://github.com/ljharb/gopd) (MIT) -- [graceful-fs@4.2.11](https://github.com/isaacs/node-graceful-fs) (ISC) -- [has-bigints@1.0.2](https://github.com/ljharb/has-bigints) (MIT) -- [has-flag@3.0.0](https://sindresorhus.com) (MIT) -- [has-flag@4.0.0](https://sindresorhus.com) (MIT) -- [has-property-descriptors@1.0.0](https://github.com/inspect-js/has-property-descriptors) (MIT) -- [has-property-descriptors@1.0.2](https://github.com/inspect-js/has-property-descriptors) (MIT) -- [has-proto@1.0.1](https://github.com/inspect-js/has-proto) (MIT) -- [has-symbols@1.0.3](http://ljharb.codes) (MIT) -- [has-tostringtag@1.0.0](http://ljharb.codes) (MIT) -- [has-tostringtag@1.0.2](http://ljharb.codes) (MIT) -- [has@1.0.4](https://github.com/tarruda/has) (MIT) -- [hasown@2.0.2](https://github.com/inspect-js/hasOwn) (MIT) -- [hast-util-whitespace@2.0.1](https://wooorm.com) (MIT) -- [heatmap.js@2.0.5](https://www.patrick-wied.at/) (MIT\*) -- [history@4.10.1](https://github.com/ReactTraining/history) (MIT) -- [hoist-non-react-statics@3.3.2](https://github.com/mridgway/hoist-non-react-statics) (BSD-3-Clause) -- [htm@3.1.1](https://github.com/developit/htm) (Apache-2.0) -- [html-encoding-sniffer@2.0.1](https://domenic.me/) (MIT) -- [html-escaper@2.0.2](https://github.com/WebReflection/html-escaper) (MIT) -- [http-proxy-agent@4.0.1](http://n8.io/) (MIT) -- [https-proxy-agent@5.0.1](http://n8.io/) (MIT) -- [human-signals@2.1.0](https://github.com/ehmicky) (Apache-2.0) -- [iconv-lite@0.4.24](https://github.com/ashtuchkin/iconv-lite) (MIT) -- [ids@1.0.5](https://github.com/Nikku) (MIT) -- [immutability-helper@3.1.1](https://github.com/kolodny/immutability-helper) (MIT) -- [immutable@4.3.7](https://github.com/leebyron) (MIT) -- [import-local@3.1.0](https://sindresorhus.com) (MIT) -- [imurmurhash@0.1.4](https://github.com/homebrewing) (MIT) -- [indent-string@4.0.0](https://sindresorhus.com) (MIT) -- [inflight@1.0.6](http://blog.izs.me/) (ISC) -- [inherits-browser@0.1.0](https://github.com/nikku/inherits-browser) (ISC) -- [inherits@2.0.4](https://github.com/isaacs/inherits) (ISC) -- [inline-style-parser@0.1.1](https://github.com/remarkablemark/inline-style-parser) (MIT) -- [internal-slot@1.0.7](https://github.com/ljharb/internal-slot) (MIT) -- [invariant@2.2.4](https://github.com/zertosh/invariant) (MIT) -- [is-arguments@1.1.1](http://ljharb.codes) (MIT) -- [is-array-buffer@3.0.2](https://github.com/inspect-js/is-array-buffer) (MIT) -- [is-arrayish@0.2.1](http://github.com/qix-) (MIT) -- [is-arrayish@0.3.2](http://github.com/qix-) (MIT) -- [is-bigint@1.0.4](https://github.com/inspect-js/is-bigint) (MIT) -- [is-binary-path@2.1.0](https://sindresorhus.com) (MIT) -- [is-boolean-object@1.1.2](https://github.com/inspect-js/is-boolean-object) (MIT) -- [is-buffer@2.0.5](https://feross.org) (MIT) -- [is-callable@1.2.7](http://ljharb.codes) (MIT) -- [is-core-module@2.15.0](https://github.com/inspect-js/is-core-module) (MIT) -- [is-date-object@1.0.5](https://github.com/inspect-js/is-date-object) (MIT) -- [is-extglob@2.1.1](https://github.com/jonschlinkert) (MIT) -- [is-fullwidth-code-point@3.0.0](https://sindresorhus.com) (MIT) -- [is-generator-fn@2.1.0](https://sindresorhus.com) (MIT) -- [is-generator-function@1.0.10](https://github.com/inspect-js/is-generator-function) (MIT) -- [is-glob@4.0.3](https://github.com/jonschlinkert) (MIT) -- [is-map@2.0.2](https://github.com/inspect-js/is-map) (MIT) -- [is-map@2.0.3](https://github.com/inspect-js/is-map) (MIT) -- [is-number-object@1.0.7](https://github.com/inspect-js/is-number-object) (MIT) -- [is-number@7.0.0](https://github.com/jonschlinkert) (MIT) -- [is-plain-obj@4.1.0](https://sindresorhus.com) (MIT) -- [is-potential-custom-element-name@1.0.1](https://mathiasbynens.be/) (MIT) -- [is-regex@1.1.4](https://github.com/inspect-js/is-regex) (MIT) -- [is-set@2.0.2](https://github.com/inspect-js/is-set) (MIT) -- [is-set@2.0.3](https://github.com/inspect-js/is-set) (MIT) -- [is-shared-array-buffer@1.0.2](http://ljharb.codes) (MIT) -- [is-stream@2.0.1](https://sindresorhus.com) (MIT) -- [is-string@1.0.7](https://github.com/ljharb/is-string) (MIT) -- [is-symbol@1.0.4](https://github.com/inspect-js/is-symbol) (MIT) -- [is-typed-array@1.1.12](http://ljharb.codes) (MIT) -- [is-typed-array@1.1.13](http://ljharb.codes) (MIT) -- [is-typedarray@1.0.0](http://hughsk.io/) (MIT) -- [is-weakmap@2.0.1](https://github.com/inspect-js/is-weakmap) (MIT) -- [is-weakset@2.0.2](https://github.com/inspect-js/is-weakset) (MIT) -- [isarray@0.0.1](http://juliangruber.com) (MIT) -- [isarray@2.0.5](http://juliangruber.com) (MIT) -- [isexe@2.0.0](http://blog.izs.me/) (ISC) -- [istanbul-lib-coverage@3.2.0](https://github.com/istanbuljs/istanbuljs) (BSD-3-Clause) -- [istanbul-lib-instrument@5.2.1](https://github.com/istanbuljs/istanbuljs) (BSD-3-Clause) -- [istanbul-lib-report@3.0.1](https://github.com/istanbuljs/istanbuljs) (BSD-3-Clause) -- [istanbul-lib-source-maps@4.0.1](https://github.com/istanbuljs/istanbuljs) (BSD-3-Clause) -- [istanbul-reports@3.1.6](https://github.com/istanbuljs/istanbuljs) (BSD-3-Clause) -- [jest-changed-files@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest-circus@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest-cli@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest-config@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest-diff@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest-diff@29.7.0](https://github.com/jestjs/jest) (MIT) -- [jest-docblock@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest-each@27.5.1](https://github.com/mattphillips/jest-each) (MIT) -- [jest-environment-jsdom@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest-environment-node@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest-get-type@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest-get-type@29.6.3](https://github.com/jestjs/jest) (MIT) -- [jest-haste-map@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest-jasmine2@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest-leak-detector@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest-matcher-utils@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest-matcher-utils@29.7.0](https://github.com/jestjs/jest) (MIT) -- [jest-message-util@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest-message-util@29.7.0](https://github.com/jestjs/jest) (MIT) -- [jest-mock@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest-pnp-resolver@1.2.3](https://github.com/arcanis/jest-pnp-resolver) (MIT) -- [jest-regex-util@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest-resolve-dependencies@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest-resolve@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest-runner@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest-runtime@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest-serializer@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest-snapshot@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest-util@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest-util@29.7.0](https://github.com/jestjs/jest) (MIT) -- [jest-validate@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest-watcher@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest-worker@27.5.1](https://github.com/facebook/jest) (MIT) -- [jest@27.5.1](https://github.com/facebook/jest) (MIT) -- [js-tokens@4.0.0](https://github.com/lydell/js-tokens) (MIT) -- [js-yaml@3.14.1](https://github.com/nodeca/js-yaml) (MIT) -- [jsdom@16.7.0](https://github.com/jsdom/jsdom) (MIT) -- [jsesc@2.5.2](https://mathiasbynens.be/) (MIT) -- [json-parse-even-better-errors@2.3.1](https://github.com/npm/json-parse-even-better-errors) (MIT) -- [json5@2.2.3](https://github.com/json5/json5) (MIT) -- [jsonfile@6.1.0](https://github.com/jprichardson/node-jsonfile) (MIT) -- [jwt-decode@4.0.0](https://github.com/auth0/jwt-decode) (MIT) -- [kleur@3.0.3](https://lukeed.com) (MIT) -- [kleur@4.1.5](https://lukeed.com) (MIT) -- [leven@3.1.0](https://sindresorhus.com) (MIT) -- [lexical@0.15.0](https://github.com/facebook/lexical) (MIT) -- [lines-and-columns@1.2.4](https://github.com/eventualbuddha/lines-and-columns) (MIT) -- [locate-path@5.0.0](https://sindresorhus.com) (MIT) -- [lodash.debounce@4.0.8](http://allyoucanleet.com/) (MIT) -- [lodash.findlast@4.6.0](http://allyoucanleet.com/) (MIT) -- [lodash.isequal@4.5.0](http://allyoucanleet.com/) (MIT) -- [lodash.omit@4.5.0](http://allyoucanleet.com/) (MIT) -- [lodash.throttle@4.1.1](http://allyoucanleet.com/) (MIT) -- [lodash@4.17.21](https://github.com/lodash/lodash) (MIT) -- [loose-envify@1.4.0](https://github.com/zertosh/loose-envify) (MIT) -- [loupe@2.3.7](https://github.com/chaijs/loupe) (MIT) -- [lru-cache@5.1.1](https://github.com/isaacs/node-lru-cache) (ISC) -- [lru-cache@6.0.0](https://github.com/isaacs/node-lru-cache) (ISC) -- [lz-string@1.5.0](https://github.com/pieroxy/lz-string) (MIT) -- [make-dir@4.0.0](https://sindresorhus.com) (MIT) -- [makeerror@1.0.12](https://github.com/daaku/nodejs-makeerror) (BSD-3-Clause) -- [map-or-similar@1.5.0](https://github.com/thinkloop/map-or-similar) (MIT) -- [mdast-util-definitions@5.1.2](https://wooorm.com) (MIT) -- [mdast-util-from-markdown@1.3.1](https://wooorm.com) (MIT) -- [mdast-util-to-hast@12.3.0](https://wooorm.com) (MIT) -- [mdast-util-to-string@3.2.0](https://wooorm.com) (MIT) -- [memoizerific@1.11.3](https://github.com/thinkloop/memoizerific) (MIT) -- [merge-stream@2.0.0](https://github.com/grncdr/merge-stream) (MIT) -- [micromark-core-commonmark@1.1.0](https://wooorm.com) (MIT) -- [micromark-factory-destination@1.1.0](https://wooorm.com) (MIT) -- [micromark-factory-label@1.1.0](https://wooorm.com) (MIT) -- [micromark-factory-space@1.1.0](https://wooorm.com) (MIT) -- [micromark-factory-title@1.1.0](https://wooorm.com) (MIT) -- [micromark-factory-whitespace@1.1.0](https://wooorm.com) (MIT) -- [micromark-util-character@1.2.0](https://wooorm.com) (MIT) -- [micromark-util-chunked@1.1.0](https://wooorm.com) (MIT) -- [micromark-util-classify-character@1.1.0](https://wooorm.com) (MIT) -- [micromark-util-combine-extensions@1.1.0](https://wooorm.com) (MIT) -- [micromark-util-decode-numeric-character-reference@1.1.0](https://wooorm.com) (MIT) -- [micromark-util-decode-string@1.1.0](https://wooorm.com) (MIT) -- [micromark-util-encode@1.1.0](https://wooorm.com) (MIT) -- [micromark-util-html-tag-name@1.2.0](https://wooorm.com) (MIT) -- [micromark-util-normalize-identifier@1.1.0](https://wooorm.com) (MIT) -- [micromark-util-resolve-all@1.1.0](https://wooorm.com) (MIT) -- [micromark-util-sanitize-uri@1.2.0](https://wooorm.com) (MIT) -- [micromark-util-subtokenize@1.1.0](https://wooorm.com) (MIT) -- [micromark-util-symbol@1.1.0](https://wooorm.com) (MIT) -- [micromark-util-types@1.1.0](https://wooorm.com) (MIT) -- [micromark@3.2.0](https://wooorm.com) (MIT) -- [micromatch@4.0.8](https://github.com/jonschlinkert) (MIT) -- [mime-db@1.52.0](https://github.com/jshttp/mime-db) (MIT) -- [mime-types@2.1.35](https://github.com/jshttp/mime-types) (MIT) -- [mimic-fn@2.1.0](https://sindresorhus.com) (MIT) -- [min-dash@4.1.1](https://github.com/bpmn-io/min-dash) (MIT) -- [min-dash@4.2.1](https://github.com/bpmn-io/min-dash) (MIT) -- [min-dom@4.2.1](https://github.com/bpmn-io/min-dom) (MIT) -- [min-indent@1.0.1](https://thejameskyle.com) (MIT) -- [minimatch@3.1.2](http://blog.izs.me) (ISC) -- [moddle-xml@10.1.0](https://github.com/Nikku) (MIT) -- [moddle@6.2.3](https://github.com/Nikku) (MIT) -- [mri@1.2.0](https://lukeed.com) (MIT) -- [ms@2.1.2](https://github.com/zeit/ms) (MIT) -- [nanoid@3.3.7](https://github.com/ai/nanoid) (MIT) -- [natural-compare@1.4.0](https://github.com/litejs/natural-compare-lite) (MIT) -- [node-int64@0.4.0](https://github.com/broofa/node-int64) (MIT) -- [node-releases@2.0.14](https://github.com/chicoxyzzy/node-releases) (MIT) -- [node-releases@2.0.18](https://github.com/chicoxyzzy/node-releases) (MIT) -- [normalize-path@3.0.0](https://github.com/jonschlinkert) (MIT) -- [npm-run-path@4.0.1](https://sindresorhus.com) (MIT) -- [nwsapi@2.2.7](http://www.iport.it/) (MIT) -- [object-assign@4.1.1](https://sindresorhus.com) (MIT) -- [object-inspect@1.12.3](http://substack.net) (MIT) -- [object-inspect@1.13.1](http://substack.net) (MIT) -- [object-is@1.1.5](https://github.com/es-shims/object-is) (MIT) -- [object-keys@1.1.1](http://ljharb.codes) (MIT) -- [object-refs@0.4.0](https://github.com/Nikku) (MIT) -- [object.assign@4.1.4](https://github.com/ljharb/object.assign) (MIT) -- [once@1.4.0](http://blog.izs.me/) (ISC) -- [onetime@5.1.2](https://sindresorhus.com) (MIT) -- [p-limit@2.3.0](https://sindresorhus.com) (MIT) -- [p-locate@4.1.0](https://sindresorhus.com) (MIT) -- [p-try@2.2.0](https://sindresorhus.com) (MIT) -- [parse-json@5.2.0](https://sindresorhus.com) (MIT) -- [parse5@6.0.1](https://github.com/inikulin) (MIT) -- [path-exists@4.0.0](https://sindresorhus.com) (MIT) -- [path-intersection@3.1.0](https://github.com/nikku) (MIT) -- [path-is-absolute@1.0.1](https://sindresorhus.com) (MIT) -- [path-key@3.1.1](https://sindresorhus.com) (MIT) -- [path-parse@1.0.7](https://github.com/jbgutierrez/path-parse) (MIT) -- [path-to-regexp@1.8.0](https://github.com/pillarjs/path-to-regexp) (MIT) -- [pathval@1.1.1](https://github.com/chaijs/pathval) (MIT) -- [picocolors@1.0.1](https://github.com/alexeyraspopov/picocolors) (ISC) -- [picocolors@1.1.0](https://github.com/alexeyraspopov/picocolors) (ISC) -- [picomatch@2.3.1](https://github.com/jonschlinkert) (MIT) -- [pirates@4.0.6](http://ariporad.com) (MIT) -- [pkg-dir@4.2.0](https://sindresorhus.com) (MIT) -- [possible-typed-array-names@1.0.0](https://github.com/ljharb/possible-typed-array-names) (MIT) -- [postcss-value-parser@4.2.0](https://github.com/TrySound/postcss-value-parser) (MIT) -- [postcss@8.4.38](https://github.com/postcss/postcss) (MIT) -- [preact@10.22.0](https://github.com/preactjs/preact) (MIT) -- [pretty-format@27.5.1](https://github.com/facebook/jest) (MIT) -- [pretty-format@29.7.0](https://github.com/jestjs/jest) (MIT) -- [prismjs@1.29.0](https://github.com/PrismJS/prism) (MIT) -- [prompts@2.4.2](https://terkel.com) (MIT) -- [prop-types@15.8.1](https://github.com/facebook/prop-types) (MIT) -- [property-information@6.5.0](https://wooorm.com) (MIT) -- [psl@1.9.0](https://lupomontero.com/) (MIT) -- [punycode@2.3.1](https://mathiasbynens.be/) (MIT) -- [qs@6.12.1](https://github.com/ljharb/qs) (BSD-3-Clause) -- [querystringify@2.2.0](https://github.com/unshiftio/querystringify) (MIT) -- [ramda@0.29.0](https://scott.sauyet.com) (MIT) -- [react-date-range@2.0.1](https://github.com/hypeserver/react-date-range) (MIT) -- [react-dom@17.0.2](https://github.com/facebook/react) (MIT) -- [react-draggable@4.4.6](https://github.com/react-grid-layout/react-draggable) (MIT) -- [react-error-boundary@3.1.4](https://github.com/bvaughn/react-error-boundary) (MIT) -- [react-error-boundary@4.0.13](https://github.com/bvaughn/react-error-boundary) (MIT) -- [react-full-screen@1.1.1](https://github.com/snakesilk/react-fullscreen) (MIT) -- [react-grid-layout@1.4.4](http://strml.net/) (MIT) -- [react-is@16.13.1](https://github.com/facebook/react) (MIT) -- [react-is@17.0.2](https://github.com/facebook/react) (MIT) -- [react-is@18.3.1](https://github.com/facebook/react) (MIT) -- [react-list@0.8.17](https://github.com/caseywebdev/react-list) (MIT) -- [react-markdown@8.0.7](https://github.com/remarkjs/react-markdown) (MIT) -- [react-resizable@3.0.5](http://strml.net/) (MIT) -- [react-router-dom@5.3.4](https://github.com/remix-run/react-router) (MIT) -- [react-router@5.3.4](https://github.com/remix-run/react-router) (MIT) -- [react-table@7.8.0](https://github.com/tannerlinsley/react-table) (MIT) -- [react@17.0.2](https://github.com/facebook/react) (MIT) -- [readdirp@3.6.0](https://thlorenz.com) (MIT) -- [redent@3.0.0](https://sindresorhus.com) (MIT) -- [regenerator-runtime@0.14.1](https://github.com/facebook/regenerator/tree/main/packages/runtime) (MIT) -- [regexp.prototype.flags@1.5.1](https://github.com/es-shims/RegExp.prototype.flags) (MIT) -- [remark-parse@10.0.2](https://wooorm.com) (MIT) -- [remark-rehype@10.1.0](https://wooorm.com) (MIT) -- [require-directory@2.1.1](http://github.com/troygoode/) (MIT) -- [requires-port@1.0.0](https://github.com/unshiftio/requires-port) (MIT) -- [resize-observer-polyfill@1.5.1](https://github.com/que-etc/resize-observer-polyfill) (MIT) -- [resolve-cwd@3.0.0](https://sindresorhus.com) (MIT) -- [resolve-from@5.0.0](https://sindresorhus.com) (MIT) -- [resolve-pathname@3.0.0](https://github.com/mjackson/resolve-pathname) (MIT) -- [resolve.exports@1.1.1](https://lukeed.com) (MIT) -- [resolve@1.22.8](http://substack.net) (MIT) -- [rimraf@3.0.2](http://blog.izs.me/) (ISC) -- [sade@1.8.1](https://lukeed.com) (MIT) -- [safer-buffer@2.1.2](https://github.com/ChALkeR) (MIT) -- [sass@1.78.0](https://github.com/nex3) (MIT) -- [saxen@8.1.2](http://vflash.ru) (MIT) -- [saxes@5.0.1](https://github.com/lddubeau/saxes) (ISC) -- [scheduler@0.20.2](https://github.com/facebook/react) (MIT) -- [semver@6.3.1](https://github.com/npm/node-semver) (ISC) -- [semver@7.5.4](https://github.com/npm/node-semver) (ISC) -- [semver@7.6.3](https://github.com/npm/node-semver) (ISC) -- [set-function-length@1.2.2](https://github.com/ljharb/set-function-length) (MIT) -- [set-function-name@2.0.1](https://github.com/ljharb/set-function-name) (MIT) -- [shallow-equal@1.2.1](https://github.com/moroshko/shallow-equal) (MIT) -- [shallowequal@1.1.0](https://github.com/dashed) (MIT) -- [shebang-command@2.0.0](https://github.com/kevva) (MIT) -- [shebang-regex@3.0.0](https://sindresorhus.com) (MIT) -- [side-channel@1.0.4](https://github.com/ljharb/side-channel) (MIT) -- [side-channel@1.0.6](https://github.com/ljharb/side-channel) (MIT) -- [signal-exit@3.0.7](https://github.com/tapjs/signal-exit) (ISC) -- [simple-swizzle@0.2.2](http://github.com/qix-) (MIT) -- [sisteransi@1.0.5](https://terkel.com) (MIT) -- [slash@3.0.0](https://sindresorhus.com) (MIT) -- [source-map-js@1.2.0](https://github.com/7rulnik/source-map-js) (BSD-3-Clause) -- [source-map-support@0.5.21](https://github.com/evanw/node-source-map-support) (MIT) -- [source-map@0.6.1](https://github.com/mozilla/source-map) (BSD-3-Clause) -- [source-map@0.7.4](https://github.com/mozilla/source-map) (BSD-3-Clause) -- [space-separated-tokens@2.0.2](https://wooorm.com) (MIT) -- [sprintf-js@1.0.3](http://alexei.ro/) (BSD-3-Clause) -- [stack-utils@2.0.6](https://github.com/jamestalmage) (MIT) -- [stop-iteration-iterator@1.0.0](https://github.com/ljharb/stop-iteration-iterator) (MIT) -- [string-length@4.0.2](https://sindresorhus.com) (MIT) -- [string-width@4.2.3](https://sindresorhus.com) (MIT) -- [strip-ansi@6.0.1](https://sindresorhus.com) (MIT) -- [strip-bom@4.0.0](https://sindresorhus.com) (MIT) -- [strip-final-newline@2.0.0](https://sindresorhus.com) (MIT) -- [strip-indent@3.0.0](https://sindresorhus.com) (MIT) -- [strip-json-comments@3.1.1](https://sindresorhus.com) (MIT) -- [style-to-object@0.4.4](https://github.com/remarkablemark/style-to-object) (MIT) -- [styled-components@6.1.13](https://github.com/styled-components/styled-components) (MIT) -- [stylis@4.3.2](https://github.com/thysultan/stylis.js) (MIT) -- [supports-color@5.5.0](https://sindresorhus.com) (MIT) -- [supports-color@7.2.0](https://sindresorhus.com) (MIT) -- [supports-color@8.1.1](https://sindresorhus.com) (MIT) -- [supports-hyperlinks@2.3.0](https://github.com/jamestalmage) (MIT) -- [supports-preserve-symlinks-flag@1.0.0](https://github.com/inspect-js/node-supports-preserve-symlinks-flag) (MIT) -- [symbol-tree@3.2.4](https://github.com/jsdom/js-symbol-tree) (MIT) -- [tabbable@6.2.0](http://davidtheclark.com/) (MIT) -- [telejson@7.2.0](https://github.com/storybookjs/telejson) (MIT) -- [terminal-link@2.1.1](https://sindresorhus.com) (MIT) -- [test-exclude@6.0.0](https://github.com/istanbuljs/test-exclude) (ISC) -- [throat@6.0.2](https://github.com/ForbesLindesay/throat) (MIT) -- [tiny-invariant@1.3.1](https://github.com/alexreardon/tiny-invariant) (MIT) -- [tiny-invariant@1.3.3](https://github.com/alexreardon/tiny-invariant) (MIT) -- [tiny-svg@3.1.2](https://github.com/nikku) (MIT) -- [tiny-warning@1.0.3](https://github.com/alexreardon/tiny-warning) (MIT) -- [tinyspy@2.2.1](https://github.com/tinylibs/tinyspy) (MIT) -- [tmpl@1.0.5](https://github.com/daaku/nodejs-tmpl) (BSD-3-Clause) -- [to-fast-properties@2.0.0](https://sindresorhus.com) (MIT) -- [to-regex-range@5.0.1](https://github.com/jonschlinkert) (MIT) -- [toggle-selection@1.0.6](https://sudodoki.name) (MIT) -- [tough-cookie@4.1.3](https://github.com/salesforce/tough-cookie) (BSD-3-Clause) -- [tr46@2.1.0](https://github.com/jsdom/tr46) (MIT) -- [trim-lines@3.0.1](https://wooorm.com) (MIT) -- [trough@2.2.0](https://wooorm.com) (MIT) -- [ts-dedent@2.2.0](https://github.com/tamino-martinius/node-ts-dedent) (MIT) -- [tslib@2.6.2](https://github.com/Microsoft/tslib) (0BSD) -- [type-detect@4.0.8](http://alogicalparadox.com) (MIT) -- [type-detect@4.1.0](http://alogicalparadox.com) (MIT) -- [type-fest@0.21.3](https://sindresorhus.com) ((MIT OR CC0-1.0)) -- [type-fest@2.19.0](https://sindresorhus.com) ((MIT OR CC0-1.0)) -- [typedarray-to-buffer@3.1.5](http://feross.org/) (MIT) -- [undici-types@6.19.8](https://github.com/nodejs/undici) (MIT) -- [unified@10.1.2](https://wooorm.com) (MIT) -- [unist-util-generated@2.0.1](https://wooorm.com) (MIT) -- [unist-util-is@5.2.1](https://wooorm.com) (MIT) -- [unist-util-position@4.0.4](https://wooorm.com) (MIT) -- [unist-util-stringify-position@3.0.3](https://wooorm.com) (MIT) -- [unist-util-visit-parents@5.1.3](https://wooorm.com) (MIT) -- [unist-util-visit@4.1.2](https://wooorm.com) (MIT) -- [universalify@0.2.0](https://github.com/RyanZim/universalify) (MIT) -- [universalify@2.0.1](https://github.com/RyanZim/universalify) (MIT) -- [update-browserslist-db@1.1.0](https://github.com/browserslist/update-db) (MIT) -- [url-parse@1.5.10](https://github.com/unshiftio/url-parse) (MIT) -- [use-deep-compare-effect@1.8.1](https://kentcdodds.com) (MIT) -- [use-resize-observer@6.1.0](https://github.com/ZeeCoder/use-resize-observer) (MIT) -- [util-deprecate@1.0.2](http://n8.io/) (MIT) -- [util@0.12.5](http://www.joyent.com) (MIT) -- [uvu@0.5.6](https://github.com/lukeed/uvu) (MIT) -- [v8-to-istanbul@8.1.1](https://github.com/istanbuljs/v8-to-istanbul) (ISC) -- [value-equal@1.0.1](https://github.com/mjackson/value-equal) (MIT) -- [vfile-message@3.1.4](https://wooorm.com) (MIT) -- [vfile@5.3.7](https://wooorm.com) (MIT) -- [w3c-hr-time@1.0.2](https://github.com/jsdom/w3c-hr-time) (MIT) -- [w3c-xmlserializer@2.0.0](https://github.com/jsdom/w3c-xmlserializer) (MIT) -- [walker@1.0.8](https://github.com/daaku/nodejs-walker) (Apache-2.0) -- [webidl-conversions@5.0.0](https://domenic.me/) (BSD-2-Clause) -- [webidl-conversions@6.1.0](https://domenic.me/) (BSD-2-Clause) -- [whatwg-encoding@1.0.5](https://domenic.me/) (MIT) -- [whatwg-mimetype@2.3.0](https://domenic.me/) (MIT) -- [whatwg-url@8.7.0](https://github.com/jsdom/whatwg-url) (MIT) -- [which-boxed-primitive@1.0.2](https://github.com/inspect-js/which-boxed-primitive) (MIT) -- [which-collection@1.0.1](https://github.com/inspect-js/which-collection) (MIT) -- [which-typed-array@1.1.11](http://ljharb.codes) (MIT) -- [which-typed-array@1.1.15](http://ljharb.codes) (MIT) -- [which@2.0.2](http://blog.izs.me) (ISC) -- [wicg-inert@3.1.2](https://github.com/WICG/inert) (W3C-20150513) -- [window-or-global@1.0.1](https://github.com/purposeindustries/window-or-global) (MIT) -- [wrap-ansi@7.0.0](https://sindresorhus.com) (MIT) -- [wrappy@1.0.2](http://blog.izs.me/) (ISC) -- [write-file-atomic@3.0.3](http://re-becca.org) (ISC) -- [ws@7.5.10](http://2x.io) (MIT) -- [xml-name-validator@3.0.0](https://domenic.me/) (Apache-2.0) -- [xmlchars@2.2.0](https://github.com/lddubeau/xmlchars) (MIT) -- [y18n@5.0.8](https://github.com/yargs/y18n) (ISC) -- [yallist@3.1.1](http://blog.izs.me/) (ISC) -- [yallist@4.0.0](http://blog.izs.me/) (ISC) -- [yargs-parser@20.2.9](https://github.com/yargs/yargs-parser) (ISC) -- [yargs@16.2.0](https://github.com/yargs/yargs) (MIT) - -### Optimize Dependencies (Back end) - -- logback-classic@1.5.7, [(Eclipse Public License - v 1.0)](http://www.eclipse.org/legal/epl-v10.html) -- logback-core@1.5.7, [(Eclipse Public License - v 1.0)](http://www.eclipse.org/legal/epl-v10.html) -- aws-java-sdk-core@1.12.770, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- auth0@1.45.1, [(The MIT License (MIT))](https://raw.githubusercontent.com/auth0/auth0-java/master/LICENSE) -- java-jwt@4.4.0, [(The MIT License (MIT))](https://raw.githubusercontent.com/auth0/java-jwt/master/LICENSE) -- jwks-rsa@0.22.1, [(The MIT License (MIT))](https://raw.githubusercontent.com/auth0/jwks-rsa-java/master/LICENSE) -- hppc@0.8.1, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- itu@1.10.2, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- jackson-annotations@2.17.2, [(The Apache Software License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- jackson-core@2.17.2, [(The Apache Software License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- jackson-databind@2.17.2, [(The Apache Software License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- jackson-dataformat-cbor@2.17.2, [(The Apache Software License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- jackson-dataformat-smile@2.17.2, [(The Apache Software License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- jackson-dataformat-yaml@2.17.2, [(The Apache Software License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- jackson-datatype-jdk8@2.17.2, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- jackson-datatype-jsr310@2.17.2, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- jackson-jaxrs-base@2.17.2, [(The Apache Software License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- jackson-jaxrs-json-provider@2.17.2, [(The Apache Software License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- jackson-module-jakarta-xmlbind-annotations@2.17.2, [(The Apache Software License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- jackson-module-parameter-names@2.17.2, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- classmate@1.7.0, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- caffeine@3.1.8, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- dateparser@1.0.11, [(Apache-2.0 License)](https://github.com/sisyphsu/dateparser/blob/master/LICENSE) -- retree@1.0.4, [(Apache-2.0 License)](https://github.com/sisyphsu/retree-java/blob/master/LICENSE) -- compiler@0.9.6, [(Apache License 2.0)](http://www.apache.org/licenses/LICENSE-2.0) -- jcip-annotations@1.0-1, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- json-base@2.4.3, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- json-flattener@0.16.6, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- jsr305@3.0.2, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- error_prone_annotations@2.21.1, [(Apache 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- error_prone_annotations@2.28.0, [(Apache 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- failureaccess@1.0.2, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- guava@33.3.0-jre, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- listenablefuture@9999.0-empty-to-avoid-conflict-with-guava, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- j2objc-annotations@3.0.0, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- h2@2.2.224, [(MPL 2.0)](https://www.mozilla.org/en-US/MPL/2.0/) -- json-path@2.9.0, [(The Apache Software License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- mchange-commons-java@0.2.15, [(GNU Lesser General Public License, Version 2.1)](http://www.gnu.org/licenses/lgpl-2.1.html) -- content-type@2.2, [(The Apache Software License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- lang-tag@1.7, [(The Apache Software License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- nimbus-jose-jwt@9.40, [(The Apache Software License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- oauth2-oidc-sdk@9.43.4, [(Apache License, version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.html) -- opencsv@5.9, [(Apache 2)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- logging-interceptor@4.12.0, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- okhttp@4.12.0, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- okio-jvm@3.5.0, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- okio@3.5.0, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- t-digest@3.2, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- semver4j@3.1.0, [(The MIT License)](http://www.opensource.org/licenses/mit-license.php) -- commons-beanutils@1.9.4, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- commons-codec@1.16.1, [(Apache-2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- commons-collections@3.2.2, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- commons-digester@2.1, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- commons-io@2.15.1, [(Apache-2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- commons-io@2.16.1, [(Apache-2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- commons-logging@1.1.3, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- commons-validator@1.9.0, [(Apache-2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- identity-sdk@8.6.0-alpha4, [(Camunda proprietary license)](https://github.com/camunda-cloud/identity/blob/main/license/License.txt) -- identity-spring-boot-autoconfigure@8.6.0-alpha4, [(Camunda proprietary license)](https://github.com/camunda-cloud/identity/blob/main/license/License.txt) -- identity-spring-boot-starter@8.6.0-alpha4, [(Camunda proprietary license)](https://github.com/camunda-cloud/identity/blob/main/license/License.txt) -- zeebe-protocol@8.6.0-alpha4, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0) -- classgraph@4.8.175, [(The MIT License (MIT))](http://opensource.org/licenses/MIT) -- micrometer-commons@1.13.3, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- micrometer-core@1.13.3, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- micrometer-jakarta9@1.13.3, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- micrometer-observation@1.13.3, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- micrometer-registry-prometheus@1.13.3, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- netty-buffer@4.1.112.Final, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- netty-codec-http2@4.1.112.Final, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- netty-codec-http@4.1.112.Final, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- netty-codec-socks@4.1.112.Final, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- netty-codec@4.1.112.Final, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- netty-common@4.1.112.Final, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- netty-handler-proxy@4.1.112.Final, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- netty-handler@4.1.112.Final, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- netty-resolver@4.1.112.Final, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- netty-transport-classes-epoll@4.1.112.Final, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- netty-transport-native-unix-common@4.1.112.Final, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- netty-transport@4.1.112.Final, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- prometheus-metrics-config@1.2.1, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- prometheus-metrics-core@1.2.1, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- prometheus-metrics-exposition-formats@1.2.1, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- prometheus-metrics-model@1.2.1, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- prometheus-metrics-shaded-protobuf@1.2.1, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- prometheus-metrics-tracer-common@1.2.1, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- jakarta.activation-api@2.1.3, [(EDL 1.0)](http://www.eclipse.org/org/documents/edl-v10.php) -- jakarta.annotation-api@2.1.1, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- jakarta.annotation-api@3.0.0, [(EPL 2.0)](https://www.eclipse.org/legal/epl-2.0) -- jakarta.enterprise.cdi-api@4.0.1, [(Apache License 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- jakarta.enterprise.lang-model@4.0.1, [(Apache License 2.0)](https://repository.jboss.org/licenses/apache-2.0.txt) -- jakarta.inject-api@2.0.1, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- jakarta.interceptor-api@2.1.0, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- jakarta.json.bind-api@3.0.1, [(Eclipse Public License 2.0)](https://projects.eclipse.org/license/epl-2.0) -- jakarta.json-api@2.1.3, [(Eclipse Public License 2.0)](https://projects.eclipse.org/license/epl-2.0) -- jakarta.mail-api@2.1.3, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- jakarta.servlet-api@6.0.0, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- jakarta.transaction-api@2.0.1, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- jakarta.validation-api@3.0.2, [(Apache License 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- jakarta.validation-api@3.1.0, [(Apache License 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- jakarta.websocket-api@2.1.1, [(Eclipse Public License v. 2.0)](https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt) -- jakarta.websocket-client-api@2.1.1, [(Eclipse Public License v. 2.0)](https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt) -- jakarta.ws.rs-api@3.1.0, [(EPL-2.0)](http://www.eclipse.org/legal/epl-2.0) -- jakarta.ws.rs-api@4.0.0, [(EPL-2.0)](https://www.eclipse.org/legal/epl-2.0) -- jakarta.xml.bind-api@4.0.2, [(Eclipse Distribution License - v 1.0)](http://www.eclipse.org/org/documents/edl-v10.php) -- cache-api@1.1.1, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- joda-time@2.12.5, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- joda-time@2.12.7, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- jna@5.10.0, [(LGPL-2.1-or-later)](https://www.gnu.org/licenses/old-licenses/lgpl-2.1) -- failsafe@2.4.4, [(Apache License, Version 2.0)](http://apache.org/licenses/LICENSE-2.0) -- logstash-logback-encoder@8.0, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0) -- accessors-smart@2.5.1, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- json-smart@2.5.1, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- jopt-simple@5.0.2, [(The MIT License)](http://www.opensource.org/licenses/mit-license.php) -- agrona@1.21.2, [(The Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- commons-collections4@4.4, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- commons-lang3@3.14.0, [(Apache-2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- commons-lang3@3.17.0, [(Apache-2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- commons-math3@3.6.1, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- commons-text@1.11.0, [(Apache-2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- httpclient5@5.3.1, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- httpcore5-h2@5.2.5, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- httpcore5@5.2.5, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- httpasyncclient@4.1.5, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- httpclient@4.5.13, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- httpclient@4.5.14, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- httpcore-nio@4.4.16, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- httpcore@4.4.16, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- log4j-api@2.23.1, [(Apache-2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- log4j-core@2.23.1, [(Apache-2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- log4j-to-slf4j@2.23.1, [(Apache-2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- lucene-analyzers-common@8.11.3, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- lucene-backward-codecs@8.11.3, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- lucene-core@8.11.3, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- lucene-grouping@8.11.3, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- lucene-highlighter@8.11.3, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- lucene-join@8.11.3, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- lucene-memory@8.11.3, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- lucene-misc@8.11.3, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- lucene-queries@8.11.3, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- lucene-queryparser@8.11.3, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- lucene-sandbox@8.11.3, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- lucene-spatial3d@8.11.3, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- lucene-suggest@8.11.3, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- tika-core@2.9.2, [(Apache-2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- tomcat-embed-el@10.1.28, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- camunda-engine-dmn@7.21.0, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- camunda-engine-feel-api@7.21.0, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- camunda-engine-feel-juel@7.21.0, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- camunda-engine-feel-scala@7.21.0, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- camunda-juel@7.21.0, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- camunda-bpmn-model@7.21.0, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- camunda-cmmn-model@7.21.0, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- camunda-dmn-model@7.21.0, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- camunda-xml-model@7.21.0, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- camunda-engine@7.21.0, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- camunda-license-check@2.9.0, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- camunda-commons-logging@1.13.0, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- camunda-commons-typed-values@7.21.0, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- camunda-commons-utils@1.13.0, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- camunda-connect-connectors-all@1.6.0, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- camunda-connect-core@1.6.0, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- checker-qual@3.37.0, [(The MIT License)](http://opensource.org/licenses/MIT) -- checker-qual@3.43.0, [(The MIT License)](http://opensource.org/licenses/MIT) -- commons-compiler@3.1.12, [(BSD-3-Clause)](https://spdx.org/licenses/BSD-3-Clause.html) -- janino@3.1.12, [(BSD-3-Clause)](https://spdx.org/licenses/BSD-3-Clause.html) -- angus-activation@2.0.2, [(EDL 1.0)](http://www.eclipse.org/org/documents/edl-v10.php) -- jakarta.mail@2.0.3, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- jetty-ee10-websocket-jakarta-client@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-ee10-websocket-jakarta-common@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-ee10-websocket-jakarta-server@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-ee10-websocket-jetty-server@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-ee10-websocket-servlet@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-ee10-annotations@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-ee10-plus@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-ee10-servlet@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-ee10-servlets@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-ee10-webapp@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-http2-common@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-http2-hpack@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-http2-server@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-websocket-core-client@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-websocket-core-common@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-websocket-core-server@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-websocket-jetty-api@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-websocket-jetty-common@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-alpn-client@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-alpn-java-client@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-alpn-java-server@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-alpn-server@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-client@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-ee@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-http@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-io@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-plus@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-rewrite@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-security@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-server@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-session@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-util@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- jetty-xml@12.0.12, [(Eclipse Public License - Version 2.0)](https://www.eclipse.org/legal/epl-2.0/) -- parsson@1.1.6, [(Eclipse Public License 2.0)](https://projects.eclipse.org/license/epl-2.0) -- yasson@3.0.4, [(Eclipse Public License v. 2.0)](http://www.eclipse.org/legal/epl-v20.html) -- ehcache@3.10.8, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- elasticsearch-rest-client@8.13.4, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0) -- elasticsearch-rest-high-level-client@7.17.23, [(Elastic License 2.0)](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.23/licenses/ELASTIC-LICENSE-2.0.txt) -- aggs-matrix-stats-client@7.17.23, [(Elastic License 2.0)](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.23/licenses/ELASTIC-LICENSE-2.0.txt) -- lang-mustache-client@7.17.23, [(Elastic License 2.0)](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.23/licenses/ELASTIC-LICENSE-2.0.txt) -- mapper-extras-client@7.17.23, [(Elastic License 2.0)](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.23/licenses/ELASTIC-LICENSE-2.0.txt) -- parent-join-client@7.17.23, [(Elastic License 2.0)](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.23/licenses/ELASTIC-LICENSE-2.0.txt) -- rank-eval-client@7.17.23, [(Elastic License 2.0)](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.23/licenses/ELASTIC-LICENSE-2.0.txt) -- elasticsearch-cli@7.17.23, [(Elastic License 2.0)](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.23/licenses/ELASTIC-LICENSE-2.0.txt) -- elasticsearch-core@7.17.23, [(Elastic License 2.0)](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.23/licenses/ELASTIC-LICENSE-2.0.txt) -- elasticsearch-geo@7.17.23, [(Elastic License 2.0)](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.23/licenses/ELASTIC-LICENSE-2.0.txt) -- elasticsearch-lz4@7.17.23, [(Elastic License 2.0)](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.23/licenses/ELASTIC-LICENSE-2.0.txt) -- elasticsearch-plugin-classloader@7.17.23, [(Elastic License 2.0)](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.23/licenses/ELASTIC-LICENSE-2.0.txt) -- elasticsearch-secure-sm@7.17.23, [(Elastic License 2.0)](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.23/licenses/ELASTIC-LICENSE-2.0.txt) -- elasticsearch-x-content@7.17.23, [(Elastic License 2.0)](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.23/licenses/ELASTIC-LICENSE-2.0.txt) -- elasticsearch@7.17.23, [(Elastic License 2.0)](https://raw.githubusercontent.com/elastic/elasticsearch/v7.17.23/licenses/ELASTIC-LICENSE-2.0.txt) -- freemarker@2.3.33, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- expressly@5.0.0, [(Eclipse Public License v. 2.0)](https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt) -- aopalliance-repackaged@3.0.6, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- class-model@3.0.6, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- hk2-api@3.0.6, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- hk2-core@3.0.6, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- hk2-locator@3.0.6, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- hk2-runlevel@3.0.6, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- hk2-utils@3.0.6, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- hk2@3.0.6, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- osgi-resource-locator@1.0.3, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- spring-bridge@3.0.6, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- jersey-container-servlet-core@3.1.8, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- jersey-container-servlet@3.1.8, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- jersey-client@3.1.8, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- jersey-common@3.1.8, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- jersey-server@3.1.8, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- jersey-bean-validation@3.1.8, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- jersey-entity-filtering@3.1.8, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- jersey-spring6@3.1.8, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- jersey-hk2@3.1.8, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- jersey-media-json-jackson@3.1.8, [(EPL 2.0)](http://www.eclipse.org/legal/epl-2.0) -- HdrHistogram@2.1.9, [(Public Domain, per Creative Commons CC0)](http://creativecommons.org/publicdomain/zero/1.0/) -- HdrHistogram@2.2.2, [(Public Domain, per Creative Commons CC0)](http://creativecommons.org/publicdomain/zero/1.0/) -- hibernate-validator@8.0.1.Final, [(Apache License 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- javassist@3.30.2-GA, [(MPL 1.1)](https://www.mozilla.org/en-US/MPL/1.1/) -- jboss-logging@3.5.3.Final, [(Apache License 2.0)](https://repository.jboss.org/licenses/apache-2.0.txt) -- kotlin-stdlib-common@1.9.25, [(The Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- kotlin-stdlib-jdk7@1.9.25, [(The Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- kotlin-stdlib-jdk8@1.9.25, [(The Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- kotlin-stdlib@1.9.25, [(The Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- annotations@13.0, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- annotations@17.0.0, [(The Apache Software License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- LatencyUtils@2.0.3, [(Public Domain, per Creative Commons CC0)](http://creativecommons.org/publicdomain/zero/1.0/) -- lz4-java@1.8.0, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- mybatis@3.5.15, [(The Apache Software License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- opensearch-java@2.10.1, [(The Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0.txt) -- opensearch-rest-client@2.12.0, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- asm-commons@9.7, [(BSD-3-Clause)](https://asm.ow2.io/license.html) -- asm-tree@9.7, [(BSD-3-Clause)](https://asm.ow2.io/license.html) -- asm@9.6, [(BSD-3-Clause)](https://asm.ow2.io/license.html) -- asm@9.7, [(BSD-3-Clause)](https://asm.ow2.io/license.html) -- postgresql@42.7.3, [(BSD-2-Clause)](https://jdbc.postgresql.org/about/license.html) -- quartz@2.3.2, [(The Apache Software License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- reactive-streams@1.0.4, [(MIT-0)](https://spdx.org/licenses/MIT-0.html) -- jul-to-slf4j@2.0.16, [(MIT License)](http://www.opensource.org/licenses/mit-license.php) -- slf4j-api@2.0.16, [(MIT License)](http://www.opensource.org/licenses/mit-license.php) -- spring-boot-actuator-autoconfigure@3.3.3, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-boot-actuator@3.3.3, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-boot-autoconfigure@3.3.3, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-boot-starter-actuator@3.3.3, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-boot-starter-jersey@3.3.3, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-boot-starter-jetty@3.3.3, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-boot-starter-json@3.3.3, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-boot-starter-logging@3.3.3, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-boot-starter-mail@3.3.3, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-boot-starter-validation@3.3.3, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-boot-starter-web@3.3.3, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-boot-starter@3.3.3, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-boot@3.3.3, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-security-config@6.3.3, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-security-core@6.3.3, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-security-crypto@6.3.3, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-security-oauth2-client@6.3.3, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-security-oauth2-core@6.3.3, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-security-oauth2-jose@6.3.3, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-security-oauth2-resource-server@6.3.3, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-security-web@6.3.3, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-aop@6.1.12, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-beans@6.1.12, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-context-support@6.1.12, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-context@6.1.12, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-core@6.1.12, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-expression@6.1.12, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-jcl@6.1.12, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-tx@6.1.12, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-web@6.1.12, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- spring-webmvc@6.1.12, [(Apache License, Version 2.0)](https://www.apache.org/licenses/LICENSE-2.0) -- snakeyaml@2.2, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- snakeyaml@2.3, [(Apache License, Version 2.0)](http://www.apache.org/licenses/LICENSE-2.0.txt) -- annotations@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- apache-client@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- auth@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- aws-core@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- aws-query-protocol@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- checksums-spi@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- checksums@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- endpoints-spi@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- http-auth-aws-eventstream@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- http-auth-aws@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- http-auth-spi@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- http-auth@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- http-client-spi@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- identity-spi@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- json-utils@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- metrics-spi@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- netty-nio-client@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- profiles@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- protocol-core@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- regions@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- retries-spi@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- retries@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- sdk-core@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- sts@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- third-party-jackson-core@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- utils@2.27.18, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) -- eventstream@1.0.1, [(Apache License, Version 2.0)](https://aws.amazon.com/apache2.0) +- **Dependencies:** Find a SBOM CycloneDX file with an up-to-date list of third party libraries used and their licenses in the [release assets](https://github.com/camunda/camunda/releases) of each Camunda 8 release. +- **Source code:** Access the source code for Optimize Frontend at [github.com/camunda/camunda/tree/main/optimize/client](https://github.com/camunda/camunda/tree/main/optimize/client). @@ -3150,1024 +650,21 @@ All of these libraries are required for core functionality. - **Dependencies:** You can find an up-to-date list of third party libraries used and their license terms in the [THIRD_PARTY_NOTICES](https://github.com/camunda/camunda-modeler/blob/master/THIRD_PARTY_NOTICES), located in the root of the source code repository. This file is also shipped with the application distribution as `THIRD_PARTY_NOTICES.camunda-modeler.txt`. -- **Source code:** You can access the source code of the Desktop Modeler on [github.com/camunda/camunda-modeler](https://github.com/camunda/camunda-modeler) +- **Source code:** Access the source code for Desktop Modeler at [github.com/camunda/camunda-modeler](https://github.com/camunda/camunda-modeler). -### Web Modeler Dependencies (webapp) - -- [@auth0/auth0-spa-js@2.1.3](https://github.com/auth0/auth0-spa-js) (MIT) -- [@babel/runtime@7.25.0](https://github.com/babel/babel) (MIT) -- [@bpmn-io/add-exporter@0.2.0](https://github.com/bpmn-io/add-exporter) (MIT) -- [@bpmn-io/align-to-origin@0.7.0](https://github.com/bpmn-io/align-to-origin) (MIT) -- [@bpmn-io/cm-theme@0.1.0-alpha.2](https://www.npmjs.com/package/@bpmn-io/cm-theme@0.1.0-alpha.2) (MIT) -- [@bpmn-io/diagram-js-ui@0.2.3](https://github.com/bpmn-io/diagram-js-ui) (MIT) -- [@bpmn-io/dmn-variable-resolver@0.7.0](https://www.npmjs.com/package/@bpmn-io/dmn-variable-resolver@0.7.0) (MIT) -- [@bpmn-io/draggle@4.0.0](https://github.com/bpmn-io/draggle) (MIT) -- [@bpmn-io/element-template-chooser@1.0.0](https://github.com/bpmn-io/element-template-chooser) (MIT) -- [@bpmn-io/element-template-icon-renderer@0.5.2](https://github.com/bpmn-io/element-template-icon-renderer) (MIT) -- [@bpmn-io/element-templates-validator@2.1.0](https://github.com/bpmn-io/element-templates-validator) (MIT) -- [@bpmn-io/extract-process-variables@0.8.0](https://github.com/bpmn-io/extract-process-variables) (MIT) -- [@bpmn-io/feel-editor@1.6.1](https://github.com/bpmn-io/feel-editor) (MIT) -- [@bpmn-io/feel-lint@1.2.0](https://github.com/bpmn-io/feel-linter) (MIT) -- [@bpmn-io/form-js-carbon-styles@1.10.0](https://github.com/bpmn-io/form-js) (MIT\*) -- [@bpmn-io/form-js-editor@1.10.0](https://github.com/bpmn-io/form-js) (MIT\*) -- [@bpmn-io/form-js-playground@1.10.0](https://github.com/bpmn-io/form-js) (MIT\*) -- [@bpmn-io/form-js-viewer@1.10.0](https://github.com/bpmn-io/form-js) (MIT\*) -- [@bpmn-io/form-js@1.10.0](https://github.com/bpmn-io/form-js) (MIT\*) -- [@bpmn-io/form-variable-provider@1.3.0](https://github.com/bpmn-io/form-variable-provider) (MIT) -- [@bpmn-io/moddle-utils@0.2.1](https://github.com/bpmn-io/moddle-utils) (MIT) -- [@bpmn-io/properties-panel@3.23.0](https://github.com/bpmn-io/properties-panel) (MIT) -- [@bpmn-io/refactorings@0.3.0](https://www.npmjs.com/package/@bpmn-io/refactorings@0.3.0) (MIT) -- [@bpmn-io/replace-ids@0.2.0](https://github.com/bpmn-io/replace-ids) (MIT) -- [@bpmn-io/variable-outline@1.0.1](https://www.npmjs.com/package/@bpmn-io/variable-outline@1.0.1) (MIT) -- [@bpmn-io/variable-resolver@1.2.2](https://www.npmjs.com/package/@bpmn-io/variable-resolver@1.2.2) (MIT) -- [@camunda-cloud/license-validator@0.1.2](https://github.com/camunda-cloud/camunda-cloud-management-apps) (UNKNOWN) -- [@camunda/camunda-composite-components@0.8.1](https://github.com/camunda-cloud/camunda-composite-components) (Apache-2.0) -- [@camunda/element-templates-json-schema@0.18.0](https://github.com/camunda/element-templates-json-schema) (MIT) -- [@camunda/example-data-properties-provider@1.2.1](https://www.npmjs.com/package/@camunda/example-data-properties-provider@1.2.1) (MIT) -- [@camunda/execution-platform@0.3.2](https://github.com/camunda/execution-platform) (MIT) -- [@camunda/form-js-assistant-module@0.5.0](https://github.com/camunda/form-js-assistant-module) (UNKNOWN) -- [@camunda/form-linting@0.16.0](https://www.npmjs.com/package/@camunda/form-linting@0.16.0) (MIT) -- [@camunda/form-playground@0.15.0](https://github.com/camunda/form-playground) (MIT) -- [@camunda/improved-canvas@1.7.2](https://github.com/camunda/improved-canvas) (MIT) -- [@camunda/linting@3.26.0](https://github.com/camunda/linting) (MIT) -- [@camunda/play@1.18.0](https://www.npmjs.com/package/@camunda/play@1.18.0) (Apache-2.0) -- [@camunda/zeebe-element-templates-json-schema@0.20.0](https://github.com/camunda/element-templates-json-schema) (MIT) -- [@camunda8/sdk@8.6.11](https://github.com/camunda/camunda-8-js-sdk) (Apache-2.0) -- [@carbon/colors@11.24.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/elements@11.49.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/feature-flags@0.16.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/feature-flags@0.21.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/grid@11.25.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/icon-helpers@10.50.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/icons-react@11.47.1](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/icons@11.45.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/layout@11.24.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/motion@11.20.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/react@1.50.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/react@1.63.2](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/styles@1.62.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/themes@11.38.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/type@11.29.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@codemirror/autocomplete@6.16.3](https://github.com/codemirror/autocomplete) (MIT) -- [@codemirror/commands@6.6.0](https://github.com/codemirror/commands) (MIT) -- [@codemirror/lang-json@6.0.1](https://github.com/codemirror/lang-json) (MIT) -- [@codemirror/language@6.10.2](https://github.com/codemirror/language) (MIT) -- [@codemirror/lint@6.8.0](https://github.com/codemirror/lint) (MIT) -- [@codemirror/search@6.5.5](https://github.com/codemirror/search) (MIT) -- [@codemirror/state@6.4.1](https://github.com/codemirror/state) (MIT) -- [@codemirror/view@6.28.2](https://github.com/codemirror/view) (MIT) -- [@colors/colors@1.6.0](https://github.com/DABH/colors.js) (MIT) -- [@dabh/diagnostics@2.0.3](https://github.com/3rd-Eden/diagnostics) (MIT) -- [@emotion/is-prop-valid@1.2.2](https://github.com/emotion-js/emotion/tree/main/packages/is-prop-valid) (MIT) -- [@emotion/memoize@0.8.1](https://github.com/emotion-js/emotion/tree/main/packages/memoize) (MIT) -- [@emotion/unitless@0.8.1](https://github.com/emotion-js/emotion/tree/main/packages/unitless) (MIT) -- [@floating-ui/core@1.6.7](https://github.com/floating-ui/floating-ui) (MIT) -- [@floating-ui/dom@1.6.10](https://github.com/floating-ui/floating-ui) (MIT) -- [@floating-ui/react-dom@2.1.1](https://github.com/floating-ui/floating-ui) (MIT) -- [@floating-ui/react@0.26.22](https://github.com/floating-ui/floating-ui) (MIT) -- [@floating-ui/utils@0.2.7](https://github.com/floating-ui/floating-ui) (MIT) -- [@grpc/grpc-js@1.10.9](https://github.com/grpc/grpc-node/tree/master/packages/grpc-js) (Apache-2.0) -- [@grpc/proto-loader@0.7.13](https://github.com/grpc/grpc-node) (Apache-2.0) -- [@hapi/hoek@9.3.0](https://github.com/hapijs/hoek) (BSD-3-Clause) -- [@hapi/topo@5.1.0](https://github.com/hapijs/topo) (BSD-3-Clause) -- [@ibm/plex@6.0.0-next.6](https://github.com/ibm/plex) (OFL-1.1) -- [@ibm/telemetry-js@1.5.2](https://github.com/ibm-telemetry/telemetry-js) (Apache-2.0) -- [@js-sdsl/ordered-map@4.4.2](https://github.com/js-sdsl/js-sdsl) (MIT) -- [@lezer/common@1.2.1](https://github.com/lezer-parser/common) (MIT) -- [@lezer/highlight@1.2.0](https://github.com/lezer-parser/highlight) (MIT) -- [@lezer/json@1.0.2](https://github.com/lezer-parser/json) (MIT) -- [@lezer/lr@1.4.2](https://github.com/lezer-parser/lr) (MIT) -- [@lezer/markdown@1.3.0](https://github.com/lezer-parser/markdown) (MIT) -- [@monaco-editor/loader@1.4.0](https://github.com/suren-atoyan/monaco-loader) (MIT) -- [@monaco-editor/react@4.6.0](https://github.com/suren-atoyan/monaco-react) (MIT) -- [@opentelemetry/api-logs@0.52.1](https://github.com/open-telemetry/opentelemetry-js) (Apache-2.0) -- [@opentelemetry/api@1.9.0](https://github.com/open-telemetry/opentelemetry-js) (Apache-2.0) -- [@opentelemetry/context-async-hooks@1.25.1](https://github.com/open-telemetry/opentelemetry-js) (Apache-2.0) -- [@opentelemetry/core@1.25.1](https://github.com/open-telemetry/opentelemetry-js) (Apache-2.0) -- [@opentelemetry/instrumentation-connect@0.38.0](https://github.com/open-telemetry/opentelemetry-js-contrib) (Apache-2.0) -- [@opentelemetry/instrumentation-express@0.41.1](https://github.com/open-telemetry/opentelemetry-js-contrib) (Apache-2.0) -- [@opentelemetry/instrumentation-fastify@0.38.0](https://github.com/open-telemetry/opentelemetry-js-contrib) (Apache-2.0) -- [@opentelemetry/instrumentation-fs@0.14.0](https://github.com/open-telemetry/opentelemetry-js-contrib) (Apache-2.0) -- [@opentelemetry/instrumentation-graphql@0.42.0](https://github.com/open-telemetry/opentelemetry-js-contrib) (Apache-2.0) -- [@opentelemetry/instrumentation-hapi@0.40.0](https://github.com/open-telemetry/opentelemetry-js-contrib) (Apache-2.0) -- [@opentelemetry/instrumentation-http@0.52.1](https://github.com/open-telemetry/opentelemetry-js) (Apache-2.0) -- [@opentelemetry/instrumentation-ioredis@0.42.0](https://github.com/open-telemetry/opentelemetry-js-contrib) (Apache-2.0) -- [@opentelemetry/instrumentation-koa@0.42.0](https://github.com/open-telemetry/opentelemetry-js-contrib) (Apache-2.0) -- [@opentelemetry/instrumentation-mongodb@0.46.0](https://github.com/open-telemetry/opentelemetry-js-contrib) (Apache-2.0) -- [@opentelemetry/instrumentation-mongoose@0.40.0](https://github.com/open-telemetry/opentelemetry-js-contrib) (Apache-2.0) -- [@opentelemetry/instrumentation-mysql2@0.40.0](https://github.com/open-telemetry/opentelemetry-js-contrib) (Apache-2.0) -- [@opentelemetry/instrumentation-mysql@0.40.0](https://github.com/open-telemetry/opentelemetry-js-contrib) (Apache-2.0) -- [@opentelemetry/instrumentation-nestjs-core@0.39.0](https://github.com/open-telemetry/opentelemetry-js-contrib) (Apache-2.0) -- [@opentelemetry/instrumentation-pg@0.43.0](https://github.com/open-telemetry/opentelemetry-js-contrib) (Apache-2.0) -- [@opentelemetry/instrumentation-redis-4@0.41.0](https://github.com/open-telemetry/opentelemetry-js-contrib) (Apache-2.0) -- [@opentelemetry/instrumentation@0.46.0](https://github.com/open-telemetry/opentelemetry-js) (Apache-2.0) -- [@opentelemetry/instrumentation@0.52.1](https://github.com/open-telemetry/opentelemetry-js) (Apache-2.0) -- [@opentelemetry/redis-common@0.36.2](https://github.com/open-telemetry/opentelemetry-js-contrib) (Apache-2.0) -- [@opentelemetry/resources@1.25.1](https://github.com/open-telemetry/opentelemetry-js) (Apache-2.0) -- [@opentelemetry/sdk-metrics@1.25.1](https://github.com/open-telemetry/opentelemetry-js) (Apache-2.0) -- [@opentelemetry/sdk-trace-base@1.25.1](https://github.com/open-telemetry/opentelemetry-js) (Apache-2.0) -- [@opentelemetry/semantic-conventions@1.25.1](https://github.com/open-telemetry/opentelemetry-js) (Apache-2.0) -- [@opentelemetry/sql-common@0.40.1](https://github.com/open-telemetry/opentelemetry-js-contrib) (Apache-2.0) -- [@prisma/instrumentation@5.17.0](https://github.com/prisma/prisma) (Apache-2.0) -- [@protobufjs/aspromise@1.1.2](https://github.com/dcodeIO/protobuf.js) (BSD-3-Clause) -- [@protobufjs/base64@1.1.2](https://github.com/dcodeIO/protobuf.js) (BSD-3-Clause) -- [@protobufjs/codegen@2.0.4](https://github.com/dcodeIO/protobuf.js) (BSD-3-Clause) -- [@protobufjs/eventemitter@1.1.0](https://github.com/dcodeIO/protobuf.js) (BSD-3-Clause) -- [@protobufjs/fetch@1.1.0](https://github.com/dcodeIO/protobuf.js) (BSD-3-Clause) -- [@protobufjs/float@1.0.2](https://github.com/dcodeIO/protobuf.js) (BSD-3-Clause) -- [@protobufjs/inquire@1.1.0](https://github.com/dcodeIO/protobuf.js) (BSD-3-Clause) -- [@protobufjs/path@1.1.2](https://github.com/dcodeIO/protobuf.js) (BSD-3-Clause) -- [@protobufjs/pool@1.1.0](https://github.com/dcodeIO/protobuf.js) (BSD-3-Clause) -- [@protobufjs/utf8@1.1.0](https://github.com/dcodeIO/protobuf.js) (BSD-3-Clause) -- [@sentry-internal/browser-utils@8.26.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry-internal/feedback@8.26.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry-internal/replay-canvas@8.26.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry-internal/replay@8.26.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/browser@8.26.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/core@8.26.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/node@8.26.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/opentelemetry@8.26.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/types@8.26.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/utils@8.26.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sideway/address@4.1.5](https://github.com/sideway/address) (BSD-3-Clause) -- [@sideway/formula@3.0.1](https://github.com/sideway/formula) (BSD-3-Clause) -- [@sideway/pinpoint@2.0.0](https://github.com/sideway/pinpoint) (BSD-3-Clause) -- [@sindresorhus/is@4.6.0](https://github.com/sindresorhus/is) (MIT) -- [@szmarczak/http-timer@4.0.6](https://github.com/szmarczak/http-timer) (MIT) -- [@types/cacheable-request@6.0.3](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/connect@3.4.36](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/debug@4.1.12](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/hast@2.3.9](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/http-cache-semantics@4.0.4](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/keyv@3.1.4](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/mdast@3.0.15](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/ms@0.7.34](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/mysql@2.15.22](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/node-fetch@2.6.11](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/node@20.11.6](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/pg-pool@2.0.4](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/pg@8.6.1](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/prop-types@15.7.11](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/raf@3.4.3](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/react@18.2.48](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/responselike@1.0.3](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/scheduler@0.16.8](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/shimmer@1.0.5](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/stylis@4.2.5](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/triple-beam@1.3.5](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/unist@2.0.10](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@vimeo/player@2.23.0](https://github.com/vimeo/player.js) (MIT) -- [abort-controller@3.0.0](https://github.com/mysticatea/abort-controller) (MIT) -- [accepts@1.3.8](https://github.com/jshttp/accepts) (MIT) -- [acorn-import-assertions@1.9.0](https://github.com/xtuc/acorn-import-assertions) (MIT) -- [acorn-import-attributes@1.9.5](https://github.com/xtuc/acorn-import-attributes) (MIT) -- [acorn@8.11.3](https://github.com/acornjs/acorn) (MIT) -- [ansi-colors@4.1.3](https://github.com/doowb/ansi-colors) (MIT) -- [ansi-regex@5.0.1](https://github.com/chalk/ansi-regex) (MIT) -- [ansi-styles@3.2.1](https://github.com/chalk/ansi-styles) (MIT) -- [ansi-styles@4.3.0](https://github.com/chalk/ansi-styles) (MIT) -- [any-promise@1.3.0](https://github.com/kevinbeaty/any-promise) (MIT) -- [anymatch@3.1.3](https://github.com/micromatch/anymatch) (ISC) -- [array-move@3.0.1](https://github.com/sindresorhus/array-move) (MIT) -- [array-move@4.0.0](https://github.com/sindresorhus/array-move) (MIT) -- [async@3.2.5](https://github.com/caolan/async) (MIT) -- [asynckit@0.4.0](https://github.com/alexindigo/asynckit) (MIT) -- [atoa@1.0.0](https://github.com/bevacqua/atoa) (MIT) -- [axios@1.7.5](https://github.com/axios/axios) (MIT) -- [bail@2.0.2](https://github.com/wooorm/bail) (MIT) -- [big.js@6.2.1](https://github.com/MikeMcl/big.js) (MIT) -- [binary-extensions@2.2.0](https://github.com/sindresorhus/binary-extensions) (MIT) -- [bintrees@1.0.2](https://github.com/vadimg/js_bintrees) (MIT) -- [bpmn-js-color-picker@0.7.1](https://github.com/bpmn-io/bpmn-js-color-picker) (MIT) -- [bpmn-js-create-append-anything@0.5.2](https://github.com/bpmn-io/bpmn-js-create-append-anything) (MIT) -- [bpmn-js-differ@2.0.2](https://github.com/bpmn-io/bpmn-js-differ) (MIT) -- [bpmn-js-element-templates@1.16.0](https://github.com/bpmn-io/bpmn-js-element-templates) (MIT) -- [bpmn-js-element-templates@2.2.0](https://github.com/bpmn-io/bpmn-js-element-templates) (MIT) -- [bpmn-js-executable-fix@0.2.1](https://github.com/bpmn-io/bpmn-js-executable-fix) (MIT) -- [bpmn-js-properties-panel@5.23.0](https://github.com/bpmn-io/bpmn-js-properties-panel) (MIT) -- [bpmn-js-token-simulation@0.34.4](https://github.com/bpmn-io/bpmn-js-token-simulation) (MIT) -- [bpmn-js-tracking@0.6.0](https://github.com/bpmn-io/bpmn-js-tracking) (MIT) -- [bpmn-js@17.9.2](https://github.com/bpmn-io/bpmn-js) (MIT\*) -- [bpmn-moddle@8.1.0](https://github.com/bpmn-io/bpmn-moddle) (MIT) -- [bpmn-moddle@9.0.1](https://github.com/bpmn-io/bpmn-moddle) (MIT) -- [bpmnlint-plugin-camunda-compat@2.25.0](https://github.com/camunda/bpmnlint-plugin-camunda-compat) (MIT) -- [bpmnlint-utils@1.1.1](https://github.com/bpmn-io/bpmnlint-utils) (MIT) -- [bpmnlint@10.3.0](https://github.com/bpmn-io/bpmnlint) (MIT) -- [braces@3.0.3](https://github.com/micromatch/braces) (MIT) -- [buffer-from@1.1.2](https://github.com/LinusU/buffer-from) (MIT) -- [bytes@3.1.2](https://github.com/visionmedia/bytes.js) (MIT) -- [cache-content-type@1.0.1](https://github.com/node-modules/cache-content-type) (MIT) -- [cacheable-lookup@5.0.4](https://github.com/szmarczak/cacheable-lookup) (MIT) -- [cacheable-request@7.0.4](https://github.com/lukechilds/cacheable-request) (MIT) -- [call-bind@1.0.7](https://github.com/ljharb/call-bind) (MIT) -- [camelize@1.0.1](https://github.com/ljharb/camelize) (MIT) -- [camunda-bpmn-js-behaviors@1.5.0](https://github.com/camunda/camunda-bpmn-js-behaviors) (MIT) -- [camunda-bpmn-js@4.18.0](https://github.com/camunda/camunda-bpmn-js) (MIT) -- [camunda-bpmn-moddle@7.0.1](https://github.com/camunda/camunda-bpmn-moddle) (MIT) -- [camunda-dmn-js@2.8.1](https://github.com/camunda/camunda-dmn-js) (MIT) -- [camunda-dmn-moddle@1.3.0](https://github.com/camunda/camunda-dmn-moddle) (MIT) -- [canvg@4.0.2](https://github.com/canvg/canvg) (MIT) -- [chalk@2.4.2](https://github.com/chalk/chalk) (MIT) -- [chalk@4.1.2](https://github.com/chalk/chalk) (MIT) -- [character-entities@2.0.2](https://github.com/wooorm/character-entities) (MIT) -- [chokidar@3.5.3](https://github.com/paulmillr/chokidar) (MIT) -- [cjs-module-lexer@1.2.3](https://github.com/nodejs/cjs-module-lexer) (MIT) -- [classnames@2.5.1](https://github.com/JedWatson/classnames) (MIT) -- [cli-table@0.3.11](https://github.com/Automattic/cli-table) (MIT\*) -- [cliui@8.0.1](https://github.com/yargs/cliui) (ISC) -- [clone-response@1.0.3](https://github.com/sindresorhus/clone-response) (MIT) -- [clone@2.1.2](https://github.com/pvorb/node-clone) (MIT) -- [clsx@2.1.0](https://github.com/lukeed/clsx) (MIT) -- [co-body@6.1.0](https://github.com/cojs/co-body) (MIT) -- [co@4.6.0](https://github.com/tj/co) (MIT) -- [codemirror@6.0.1](https://github.com/codemirror/basic-setup) (MIT) -- [color-convert@1.9.3](https://github.com/Qix-/color-convert) (MIT) -- [color-convert@2.0.1](https://github.com/Qix-/color-convert) (MIT) -- [color-name@1.1.3](https://github.com/dfcreative/color-name) (MIT) -- [color-name@1.1.4](https://github.com/colorjs/color-name) (MIT) -- [color-string@1.9.1](https://github.com/Qix-/color-string) (MIT) -- [color-support@1.1.3](https://github.com/isaacs/color-support) (ISC) -- [color@3.2.1](https://github.com/Qix-/color) (MIT) -- [color@4.2.3](https://github.com/Qix-/color) (MIT) -- [colors@1.0.3](https://github.com/Marak/colors.js) (MIT) -- [colorspace@1.1.4](https://github.com/3rd-Eden/colorspace) (MIT) -- [combined-stream@1.0.8](https://github.com/felixge/node-combined-stream) (MIT) -- [comma-separated-tokens@2.0.3](https://github.com/wooorm/comma-separated-tokens) (MIT) -- [component-event@0.2.1](https://github.com/component/event) (MIT) -- [component-props@1.1.1](https://github.com/component/props) (MIT\*) -- [component-xor@0.0.4](https://github.com/component/xor) (MIT) -- [compressible@2.0.18](https://github.com/jshttp/compressible) (MIT) -- [compute-scroll-into-view@3.1.0](https://github.com/scroll-into-view/compute-scroll-into-view) (MIT) -- [console-stamp@3.1.2](https://github.com/starak/node-console-stamp) (MIT) -- [content-disposition@0.5.4](https://github.com/jshttp/content-disposition) (MIT) -- [content-type@1.0.5](https://github.com/jshttp/content-type) (MIT) -- [contra@1.9.4](https://github.com/bevacqua/contra) (MIT) -- [cookies@0.9.1](https://github.com/pillarjs/cookies) (MIT) -- [copy-to-clipboard@3.3.3](https://github.com/sudodoki/copy-to-clipboard) (MIT) -- [copy-to@2.0.1](https://github.com/node-modules/copy-to) (MIT) -- [core-js@3.38.1](https://github.com/zloirock/core-js) (MIT) -- [crelt@1.0.6](https://github.com/marijnh/crelt) (MIT) -- [crossvent@1.5.5](https://github.com/bevacqua/crossvent) (MIT) -- [crypto-js@4.2.0](https://github.com/brix/crypto-js) (MIT) -- [css-color-keywords@1.0.0](https://github.com/sonicdoe/css-color-keywords) (ISC) -- [css-to-react-native@3.2.0](https://github.com/styled-components/css-to-react-native) (MIT) -- [css.escape@1.5.1](https://github.com/mathiasbynens/CSS.escape) (MIT) -- [csstype@3.1.3](https://github.com/frenic/csstype) (MIT) -- [custom-event@1.0.1](https://github.com/webmodules/custom-event) (MIT) -- [dateformat@4.6.3](https://github.com/felixge/node-dateformat) (MIT) -- [dayjs@1.11.12](https://github.com/iamkun/dayjs) (MIT) -- [debug@3.2.7](https://github.com/visionmedia/debug) (MIT) -- [debug@4.3.6](https://github.com/debug-js/debug) (MIT) -- [decode-named-character-reference@1.0.2](https://github.com/wooorm/decode-named-character-reference) (MIT) -- [decompress-response@6.0.0](https://github.com/sindresorhus/decompress-response) (MIT) -- [deep-equal@1.0.1](https://github.com/substack/node-deep-equal) (MIT) -- [deep-object-diff@1.1.9](https://github.com/mattphillips/deep-object-diff) (MIT) -- [deepmerge@4.3.1](https://github.com/TehShrike/deepmerge) (MIT) -- [defer-to-connect@2.0.1](https://github.com/szmarczak/defer-to-connect) (MIT) -- [define-data-property@1.1.4](https://github.com/ljharb/define-data-property) (MIT) -- [delayed-stream@1.0.0](https://github.com/felixge/node-delayed-stream) (MIT) -- [delegates@1.0.0](https://github.com/visionmedia/node-delegates) (MIT) -- [depd@1.1.2](https://github.com/dougwilson/nodejs-depd) (MIT) -- [depd@2.0.0](https://github.com/dougwilson/nodejs-depd) (MIT) -- [dequal@2.0.3](https://github.com/lukeed/dequal) (MIT) -- [destroy@1.2.0](https://github.com/stream-utils/destroy) (MIT) -- [diagram-js-direct-editing@3.0.1](https://github.com/bpmn-io/diagram-js-direct-editing) (MIT) -- [diagram-js-grid@1.0.0](https://github.com/bpmn-io/diagram-js-grid) (MIT) -- [diagram-js-minimap@5.1.0](https://github.com/bpmn-io/diagram-js-minimap) (MIT) -- [diagram-js-origin@1.4.0](https://github.com/bpmn-io/diagram-js-origin) (MIT) -- [diagram-js@14.9.0](https://github.com/bpmn-io/diagram-js) (MIT) -- [didi@10.2.2](https://github.com/nikku/didi) (MIT) -- [diff-match-patch@1.0.5](https://github.com/JackuB/diff-match-patch) (Apache-2.0) -- [diff@5.1.0](https://github.com/kpdecker/jsdiff) (BSD-3-Clause) -- [diffpatch@0.5.1](https://github.com/bpmn-io/diffpatch) (MIT) -- [dmn-js-boxed-expression@16.6.1](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-js-decision-table@16.6.2](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-js-drd@16.6.1](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-js-literal-expression@16.6.1](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-js-properties-panel@3.5.2](https://github.com/bpmn-io/dmn-js-properties-panel) (MIT) -- [dmn-js-shared@16.6.1](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-js@16.6.2](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-moddle@10.0.0](https://github.com/bpmn-io/dmn-moddle) (MIT) -- [dom-iterator@1.0.0](https://github.com/MatthewMueller/dom-iterator) (MIT) -- [domify@1.4.2](https://github.com/sindresorhus/domify) (MIT) -- [domify@2.0.0](https://github.com/sindresorhus/domify) (MIT) -- [dompurify@3.1.6](https://github.com/cure53/DOMPurify) ((MPL-2.0 OR Apache-2.0)) -- [downloadjs@1.4.7](https://github.com/rndme/download) (MIT) -- [downshift@8.3.1](https://github.com/downshift-js/downshift) (MIT) -- [downshift@8.5.0](https://github.com/downshift-js/downshift) (MIT) -- [ee-first@1.1.1](https://github.com/jonathanong/ee-first) (MIT) -- [emoji-regex@8.0.0](https://github.com/mathiasbynens/emoji-regex) (MIT) -- [enabled@2.0.0](https://github.com/3rd-Eden/enabled) (MIT) -- [encodeurl@1.0.2](https://github.com/pillarjs/encodeurl) (MIT) -- [end-of-stream@1.4.4](https://github.com/mafintosh/end-of-stream) (MIT) -- [err-code@1.1.2](https://github.com/IndigoUnited/js-err-code) (MIT) -- [es-define-property@1.0.0](https://github.com/ljharb/es-define-property) (MIT) -- [es-errors@1.3.0](https://github.com/ljharb/es-errors) (MIT) -- [es6-promise@3.3.1](https://github.com/stefanpenner/es6-promise) (MIT) -- [escalade@3.1.2](https://github.com/lukeed/escalade) (MIT) -- [escape-html@1.0.3](https://github.com/component/escape-html) (MIT) -- [escape-string-regexp@1.0.5](https://github.com/sindresorhus/escape-string-regexp) (MIT) -- [event-source-polyfill@1.0.31](https://github.com/Yaffle/EventSource) (MIT) -- [event-target-shim@5.0.1](https://github.com/mysticatea/event-target-shim) (MIT) -- [extend@3.0.2](https://github.com/justmoon/node-extend) (MIT) -- [fast-xml-parser@4.4.1](https://github.com/NaturalIntelligence/fast-xml-parser) (MIT) -- [fecha@4.2.3](https://github.com/taylorhakes/fecha) (MIT) -- [feelers@1.4.0](https://www.npmjs.com/package/feelers) (MIT) -- [feelin@3.1.2](https://github.com/nikku/feelin) (MIT) -- [file-drops@0.5.0](https://github.com/nikku/file-drops) (MIT) -- [fill-range@7.1.1](https://github.com/jonschlinkert/fill-range) (MIT) -- [flatpickr@4.6.13](https://github.com/chmln/flatpickr) (MIT) -- [flatpickr@4.6.9](https://github.com/chmln/flatpickr) (MIT) -- [fn.name@1.1.0](https://github.com/3rd-Eden/fn.name) (MIT) -- [focus-trap@7.5.4](https://github.com/focus-trap/focus-trap) (MIT) -- [follow-redirects@1.15.6](https://github.com/follow-redirects/follow-redirects) (MIT) -- [form-data@4.0.0](https://github.com/form-data/form-data) (MIT) -- [fresh@0.5.2](https://github.com/jshttp/fresh) (MIT) -- [fs-readdir-recursive@1.1.0](https://github.com/fs-utils/fs-readdir-recursive) (MIT) -- [function-bind@1.1.2](https://github.com/Raynos/function-bind) (MIT) -- [get-caller-file@2.0.5](https://github.com/stefanpenner/get-caller-file) (ISC) -- [get-intrinsic@1.2.4](https://github.com/ljharb/get-intrinsic) (MIT) -- [get-stream@5.2.0](https://github.com/sindresorhus/get-stream) (MIT) -- [glob-parent@5.1.2](https://github.com/gulpjs/glob-parent) (ISC) -- [globalyzer@0.1.0](https://github.com/terkelg/globalyzer) (MIT) -- [globrex@0.1.2](https://github.com/terkelg/globrex) (MIT) -- [gopd@1.0.1](https://github.com/ljharb/gopd) (MIT) -- [got@11.8.6](https://github.com/sindresorhus/got) (MIT) -- [has-flag@3.0.0](https://github.com/sindresorhus/has-flag) (MIT) -- [has-flag@4.0.0](https://github.com/sindresorhus/has-flag) (MIT) -- [has-property-descriptors@1.0.2](https://github.com/inspect-js/has-property-descriptors) (MIT) -- [has-proto@1.0.3](https://github.com/inspect-js/has-proto) (MIT) -- [has-symbols@1.0.3](https://github.com/inspect-js/has-symbols) (MIT) -- [has-tostringtag@1.0.2](https://github.com/inspect-js/has-tostringtag) (MIT) -- [hasown@2.0.2](https://github.com/inspect-js/hasOwn) (MIT) -- [hast-util-whitespace@2.0.1](https://github.com/syntax-tree/hast-util-whitespace) (MIT) -- [helmet@6.2.0](https://github.com/helmetjs/helmet) (MIT) -- [history@4.10.1](https://github.com/ReactTraining/history) (MIT) -- [hoist-non-react-statics@3.3.2](https://github.com/mridgway/hoist-non-react-statics) (BSD-3-Clause) -- [htm@3.1.1](https://github.com/developit/htm) (Apache-2.0) -- [http-assert@1.5.0](https://github.com/jshttp/http-assert) (MIT) -- [http-cache-semantics@4.1.1](https://github.com/kornelski/http-cache-semantics) (BSD-2-Clause) -- [http-errors@1.8.1](https://github.com/jshttp/http-errors) (MIT) -- [http-errors@2.0.0](https://github.com/jshttp/http-errors) (MIT) -- [http2-wrapper@1.0.3](https://github.com/szmarczak/http2-wrapper) (MIT) -- [iconv-lite@0.4.24](https://github.com/ashtuchkin/iconv-lite) (MIT) -- [ids@1.0.5](https://github.com/bpmn-io/ids) (MIT) -- [immutable@4.3.4](https://github.com/immutable-js/immutable-js) (MIT) -- [import-in-the-middle@1.11.0](https://github.com/nodejs/import-in-the-middle) (Apache-2.0) -- [import-in-the-middle@1.7.1](https://github.com/DataDog/import-in-the-middle) (Apache-2.0) -- [inferno-shared@5.6.3](https://github.com/infernojs/inferno) (MIT) -- [inferno-vnode-flags@5.6.3](https://github.com/infernojs/inferno) (MIT) -- [inferno@5.6.3](https://github.com/infernojs/inferno) (MIT) -- [inflation@2.1.0](https://github.com/stream-utils/inflation) (MIT) -- [inherits-browser@0.1.0](https://github.com/nikku/inherits-browser) (ISC) -- [inherits@2.0.4](https://github.com/isaacs/inherits) (ISC) -- [inline-style-parser@0.1.1](https://github.com/remarkablemark/inline-style-parser) (MIT) -- [invariant@2.2.4](https://github.com/zertosh/invariant) (MIT) -- [is-arrayish@0.3.2](https://github.com/qix-/node-is-arrayish) (MIT) -- [is-base64@1.1.0](https://github.com/miguelmota/is-base64) (MIT) -- [is-binary-path@2.1.0](https://github.com/sindresorhus/is-binary-path) (MIT) -- [is-buffer@2.0.5](https://github.com/feross/is-buffer) (MIT) -- [is-core-module@2.13.1](https://github.com/inspect-js/is-core-module) (MIT) -- [is-electron@2.2.2](https://github.com/cheton/is-electron) (MIT) -- [is-extglob@2.1.1](https://github.com/jonschlinkert/is-extglob) (MIT) -- [is-fullwidth-code-point@3.0.0](https://github.com/sindresorhus/is-fullwidth-code-point) (MIT) -- [is-generator-function@1.0.10](https://github.com/inspect-js/is-generator-function) (MIT) -- [is-glob@4.0.3](https://github.com/micromatch/is-glob) (MIT) -- [is-number@7.0.0](https://github.com/jonschlinkert/is-number) (MIT) -- [is-plain-obj@4.1.0](https://github.com/sindresorhus/is-plain-obj) (MIT) -- [is-stream@2.0.1](https://github.com/sindresorhus/is-stream) (MIT) -- [isarray@0.0.1](https://github.com/juliangruber/isarray) (MIT) -- [joi@17.13.3](https://github.com/hapijs/joi) (BSD-3-Clause) -- [jose@5.7.0](https://github.com/panva/jose) (MIT) -- [js-sha256@0.11.0](https://github.com/emn178/js-sha256) (MIT) -- [js-tokens@4.0.0](https://github.com/lydell/js-tokens) (MIT) -- [json-buffer@3.0.1](https://github.com/dominictarr/json-buffer) (MIT) -- [json-source-map@0.6.1](https://github.com/epoberezkin/json-source-map) (MIT) -- [jwt-decode@3.1.2](https://github.com/auth0/jwt-decode) (MIT) -- [jwt-decode@4.0.0](https://github.com/auth0/jwt-decode) (MIT) -- [keycode-js@3.1.0](https://github.com/kabirbaidhya/keycode-js) (MIT) -- [keygrip@1.1.0](https://github.com/crypto-utils/keygrip) (MIT) -- [keyv@4.5.4](https://github.com/jaredwray/keyv) (MIT) -- [kleur@4.1.5](https://github.com/lukeed/kleur) (MIT) -- [koa-better-http-proxy@0.2.10](https://github.com/nsimmons/koa-better-http-proxy) (MIT) -- [koa-bodyparser@4.4.1](https://github.com/koajs/bodyparser) (MIT) -- [koa-compose@4.1.0](https://github.com/koajs/compose) (MIT) -- [koa-compress@5.1.1](https://github.com/koajs/compress) (MIT) -- [koa-convert@2.0.0](https://github.com/gyson/koa-convert) (MIT) -- [koa-helmet@7.0.2](https://github.com/venables/koa-helmet) (MIT) -- [koa-is-json@1.0.0](https://github.com/koajs/is-json) (MIT) -- [koa-mount@4.0.0](https://github.com/koajs/mount) (MIT) -- [koa-router@12.0.1](https://github.com/koajs/router) (MIT) -- [koa-static-cache@5.1.4](https://github.com/koajs/static-cache) (MIT) -- [koa@2.15.3](https://github.com/koajs/koa) (MIT) -- [kuler@2.0.0](https://github.com/3rd-Eden/kuler) (MIT) -- [lang-feel@2.1.1](https://github.com/nikku/lang-feel) (MIT) -- [lezer-feel@1.2.9](https://github.com/nikku/lezer-feel) (MIT) -- [linkify-html@4.1.3](https://github.com/Hypercontext/linkifyjs) (MIT) -- [linkifyjs@4.1.3](https://github.com/Hypercontext/linkifyjs) (MIT) -- [lodash.camelcase@4.3.0](https://github.com/lodash/lodash) (MIT) -- [lodash.debounce@4.0.8](https://github.com/lodash/lodash) (MIT) -- [lodash.findlast@4.6.0](https://github.com/lodash/lodash) (MIT) -- [lodash.isequal@4.5.0](https://github.com/lodash/lodash) (MIT) -- [lodash.merge@4.6.2](https://github.com/lodash/lodash) (MIT) -- [lodash.mergewith@4.6.2](https://github.com/lodash/lodash) (MIT) -- [lodash.omit@4.5.0](https://github.com/lodash/lodash) (MIT) -- [lodash.throttle@4.1.1](https://github.com/lodash/lodash) (MIT) -- [lodash@4.17.21](https://github.com/lodash/lodash) (MIT) -- [logform@2.6.0](https://github.com/winstonjs/logform) (MIT) -- [long@4.0.0](https://github.com/dcodeIO/long.js) (Apache-2.0) -- [long@5.2.3](https://github.com/dcodeIO/long.js) (Apache-2.0) -- [loose-envify@1.4.0](https://github.com/zertosh/loose-envify) (MIT) -- [lossless-json@4.0.1](https://github.com/josdejong/lossless-json) (MIT) -- [lowercase-keys@2.0.0](https://github.com/sindresorhus/lowercase-keys) (MIT) -- [luxon@3.5.0](https://github.com/moment/luxon) (MIT) -- [make-dir@1.3.0](https://github.com/sindresorhus/make-dir) (MIT) -- [marked@14.1.0](https://github.com/markedjs/marked) (MIT) -- [mdast-util-definitions@5.1.2](https://github.com/syntax-tree/mdast-util-definitions) (MIT) -- [mdast-util-from-markdown@1.3.1](https://github.com/syntax-tree/mdast-util-from-markdown) (MIT) -- [mdast-util-to-hast@12.3.0](https://github.com/syntax-tree/mdast-util-to-hast) (MIT) -- [mdast-util-to-string@3.2.0](https://github.com/syntax-tree/mdast-util-to-string) (MIT) -- [media-typer@0.3.0](https://github.com/jshttp/media-typer) (MIT) -- [methods@1.1.2](https://github.com/jshttp/methods) (MIT) -- [micromark-core-commonmark@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-core-commonmark) (MIT) -- [micromark-factory-destination@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-factory-destination) (MIT) -- [micromark-factory-label@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-factory-label) (MIT) -- [micromark-factory-space@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-factory-space) (MIT) -- [micromark-factory-title@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-factory-title) (MIT) -- [micromark-factory-whitespace@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-factory-whitespace) (MIT) -- [micromark-util-character@1.2.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-character) (MIT) -- [micromark-util-chunked@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-chunked) (MIT) -- [micromark-util-classify-character@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-classify-character) (MIT) -- [micromark-util-combine-extensions@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-combine-extensions) (MIT) -- [micromark-util-decode-numeric-character-reference@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-decode-numeric-character-reference) (MIT) -- [micromark-util-decode-string@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-decode-string) (MIT) -- [micromark-util-encode@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-encode) (MIT) -- [micromark-util-html-tag-name@1.2.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-html-tag-name) (MIT) -- [micromark-util-normalize-identifier@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-normalize-identifier) (MIT) -- [micromark-util-resolve-all@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-resolve-all) (MIT) -- [micromark-util-sanitize-uri@1.2.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-sanitize-uri) (MIT) -- [micromark-util-subtokenize@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-subtokenize) (MIT) -- [micromark-util-symbol@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-symbol) (MIT) -- [micromark-util-types@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-types) (MIT) -- [micromark@3.2.0](https://github.com/micromark/micromark/tree/main/packages/micromark) (MIT) -- [mime-db@1.52.0](https://github.com/jshttp/mime-db) (MIT) -- [mime-types@2.1.35](https://github.com/jshttp/mime-types) (MIT) -- [mimic-response@1.0.1](https://github.com/sindresorhus/mimic-response) (MIT) -- [mimic-response@3.1.0](https://github.com/sindresorhus/mimic-response) (MIT) -- [min-dash@3.8.1](https://github.com/bpmn-io/min-dash) (MIT) -- [min-dash@4.2.1](https://github.com/bpmn-io/min-dash) (MIT) -- [min-dom@4.2.1](https://github.com/bpmn-io/min-dom) (MIT) -- [min-dom@5.0.0](https://github.com/bpmn-io/min-dom) (MIT) -- [min-dom@5.1.1](https://github.com/bpmn-io/min-dom) (MIT) -- [mitt@3.0.1](https://github.com/developit/mitt) (MIT) -- [mobx-react-lite@3.4.3](https://github.com/mobxjs/mobx) (MIT) -- [mobx-react@7.6.0](https://github.com/mobxjs/mobx) (MIT) -- [mobx@6.13.1](https://github.com/mobxjs/mobx) (MIT) -- [moddle-xml@10.1.0](https://github.com/bpmn-io/moddle-xml) (MIT) -- [moddle-xml@11.0.0](https://github.com/bpmn-io/moddle-xml) (MIT) -- [moddle-xml@9.0.6](https://github.com/bpmn-io/moddle-xml) (MIT) -- [moddle@5.0.4](https://github.com/bpmn-io/moddle) (MIT) -- [moddle@6.2.3](https://github.com/bpmn-io/moddle) (MIT) -- [moddle@7.0.0](https://github.com/bpmn-io/moddle) (MIT) -- [modeler-moddle@0.2.0](https://github.com/camunda/modeler-moddle) (MIT) -- [module-details-from-path@1.0.3](https://github.com/watson/module-details-from-path) (MIT) -- [moment@2.30.1](https://github.com/moment/moment) (MIT) -- [monaco-editor@0.50.0](https://github.com/microsoft/monaco-editor) (MIT) -- [mri@1.2.0](https://github.com/lukeed/mri) (MIT) -- [ms@2.1.2](https://github.com/zeit/ms) (MIT) -- [mz@2.7.0](https://github.com/normalize/mz) (MIT) -- [nanoid@3.3.7](https://github.com/ai/nanoid) (MIT) -- [native-promise-only@0.8.1](https://github.com/getify/native-promise-only) (MIT) -- [negotiator@0.6.3](https://github.com/jshttp/negotiator) (MIT) -- [neon-env@0.1.3](https://github.com/SuperchupuDev/neon-env) (MIT) -- [node-cache@5.1.2](https://github.com/node-cache/node-cache) (MIT) -- [node-fetch@2.7.0](https://github.com/bitinn/node-fetch) (MIT) -- [node-forge@1.3.1](https://github.com/digitalbazaar/forge) ((BSD-3-Clause OR GPL-2.0)) -- [normalize-path@3.0.0](https://github.com/jonschlinkert/normalize-path) (MIT) -- [normalize-url@6.1.0](https://github.com/sindresorhus/normalize-url) (MIT) -- [object-assign@4.1.1](https://github.com/sindresorhus/object-assign) (MIT) -- [object-inspect@1.13.1](https://github.com/inspect-js/object-inspect) (MIT) -- [object-refs@0.4.0](https://github.com/bpmn-io/object-refs) (MIT) -- [oidc-client-ts@2.4.0](https://github.com/authts/oidc-client-ts) (Apache-2.0) -- [on-finished@2.4.1](https://github.com/jshttp/on-finished) (MIT) -- [once@1.4.0](https://github.com/isaacs/once) (ISC) -- [one-time@1.0.0](https://github.com/3rd-Eden/one-time) (MIT) -- [only@0.0.2](https://github.com/visionmedia/node-only) (MIT\*) -- [opencollective-postinstall@2.0.3](https://github.com/opencollective/opencollective-postinstall) (MIT) -- [opentelemetry-instrumentation-fetch-node@1.2.3](https://github.com/gas-buddy/opentelemetry-instrumentation-fetch-node) (MIT) -- [p-cancelable@2.1.1](https://github.com/sindresorhus/p-cancelable) (MIT) -- [parseurl@1.3.3](https://github.com/pillarjs/parseurl) (MIT) -- [path-intersection@3.0.0](https://github.com/bpmn-io/path-intersection) (MIT) -- [path-parse@1.0.7](https://github.com/jbgutierrez/path-parse) (MIT) -- [path-to-regexp@1.8.0](https://github.com/pillarjs/path-to-regexp) (MIT) -- [path-to-regexp@6.2.1](https://github.com/pillarjs/path-to-regexp) (MIT) -- [performance-now@2.1.0](https://github.com/braveg1rl/performance-now) (MIT) -- [pg-int8@1.0.1](https://github.com/charmander/pg-int8) (ISC) -- [pg-protocol@1.6.1](https://github.com/brianc/node-postgres) (MIT) -- [pg-types@2.2.0](https://github.com/brianc/node-pg-types) (MIT) -- [picocolors@1.0.1](https://github.com/alexeyraspopov/picocolors) (ISC) -- [picomatch@2.3.1](https://github.com/micromatch/picomatch) (MIT) -- [pify@3.0.0](https://github.com/sindresorhus/pify) (MIT) -- [pluralize@7.0.0](https://github.com/blakeembrey/pluralize) (MIT) -- [postcss-value-parser@4.2.0](https://github.com/TrySound/postcss-value-parser) (MIT) -- [postcss@8.4.38](https://github.com/postcss/postcss) (MIT) -- [postgres-array@2.0.0](https://github.com/bendrucker/postgres-array) (MIT) -- [postgres-bytea@1.0.0](https://github.com/bendrucker/postgres-bytea) (MIT) -- [postgres-date@1.0.7](https://github.com/bendrucker/postgres-date) (MIT) -- [postgres-interval@1.2.0](https://github.com/bendrucker/postgres-interval) (MIT) -- [preact-markup@2.1.1](https://github.com/developit/preact-markup) (MIT) -- [preact@10.15.1](https://github.com/preactjs/preact) (MIT) -- [prom-client@13.1.0](https://github.com/siimon/prom-client) (Apache-2.0) -- [promise-retry@1.1.1](https://github.com/IndigoUnited/node-promise-retry) (MIT) -- [prop-types@15.8.1](https://github.com/facebook/prop-types) (MIT) -- [property-information@6.4.1](https://github.com/wooorm/property-information) (MIT) -- [protobufjs@7.3.2](https://github.com/protobufjs/protobuf.js) (BSD-3-Clause) -- [proxy-from-env@1.1.0](https://github.com/Rob--W/proxy-from-env) (MIT) -- [pump@3.0.0](https://github.com/mafintosh/pump) (MIT) -- [pusher-js@8.3.0](https://github.com/pusher/pusher-js) (MIT) -- [pusher@5.2.0](https://github.com/pusher/pusher-http-node) (MIT) -- [qs@6.11.2](https://github.com/ljharb/qs) (BSD-3-Clause) -- [quick-lru@5.1.1](https://github.com/sindresorhus/quick-lru) (MIT) -- [raf@3.4.1](https://github.com/chrisdickinson/raf) (MIT) -- [randomcolor@0.6.2](https://github.com/davidmerfield/randomColor) (Custom: https://randomcolor.lllllllllllllllll.com) -- [raw-body@2.5.2](https://github.com/stream-utils/raw-body) (MIT) -- [react-dom@18.2.0](https://github.com/facebook/react) (MIT) -- [react-error-boundary@4.0.13](https://github.com/bvaughn/react-error-boundary) (MIT) -- [react-fast-compare@3.2.2](https://github.com/FormidableLabs/react-fast-compare) (MIT) -- [react-helmet-async@2.0.5](https://github.com/staylor/react-helmet-async) (Apache-2.0) -- [react-is@16.13.1](https://github.com/facebook/react) (MIT) -- [react-is@18.2.0](https://github.com/facebook/react) (MIT) -- [react-markdown@8.0.7](https://github.com/remarkjs/react-markdown) (MIT) -- [react-router-dom@5.3.4](https://github.com/remix-run/react-router) (MIT) -- [react-router@5.3.4](https://github.com/remix-run/react-router) (MIT) -- [react@18.2.0](https://github.com/facebook/react) (MIT) -- [readable-stream@3.6.2](https://github.com/nodejs/readable-stream) (MIT) -- [readdirp@3.6.0](https://github.com/paulmillr/readdirp) (MIT) -- [reflect-metadata@0.2.2](https://github.com/rbuckton/reflect-metadata) (Apache-2.0) -- [regenerator-runtime@0.14.1](https://github.com/facebook/regenerator/tree/main/packages/runtime) (MIT) -- [remark-parse@10.0.2](https://github.com/remarkjs/remark/tree/main/packages/remark-parse) (MIT) -- [remark-rehype@10.1.0](https://github.com/remarkjs/remark-rehype) (MIT) -- [require-directory@2.1.1](https://github.com/troygoode/node-require-directory) (MIT) -- [require-in-the-middle@7.3.0](https://github.com/elastic/require-in-the-middle) (MIT) -- [resize-observer-polyfill@1.5.1](https://github.com/que-etc/resize-observer-polyfill) (MIT) -- [resolve-alpn@1.2.1](https://github.com/szmarczak/resolve-alpn) (MIT) -- [resolve-pathname@3.0.0](https://github.com/mjackson/resolve-pathname) (MIT) -- [resolve@1.22.8](https://github.com/browserify/resolve) (MIT) -- [responselike@2.0.1](https://github.com/sindresorhus/responselike) (MIT) -- [retry@0.10.1](https://github.com/tim-kos/node-retry) (MIT) -- [rgbcolor@1.0.1](https://github.com/yetzt/node-rgbcolor) (MIT\*) -- [route-pattern@0.0.6](https://github.com/bjoerge/route-pattern) (MIT) -- [sade@1.8.1](https://github.com/lukeed/sade) (MIT) -- [safe-buffer@5.2.1](https://github.com/feross/safe-buffer) (MIT) -- [safe-stable-stringify@2.4.3](https://github.com/BridgeAR/safe-stable-stringify) (MIT) -- [safer-buffer@2.1.2](https://github.com/ChALkeR/safer-buffer) (MIT) -- [sass@1.77.6](https://github.com/sass/dart-sass) (MIT) -- [saxen@10.0.0](https://github.com/nikku/saxen) (MIT) -- [saxen@8.1.2](https://github.com/nikku/saxen) (MIT) -- [scheduler@0.23.2](https://github.com/facebook/react) (MIT) -- [selection-ranges@3.0.3](https://github.com/nikku/selection-ranges) (MIT) -- [selection-update@0.1.2](https://github.com/nikku/selection-update) (MIT) -- [semver-compare@1.0.0](https://github.com/substack/semver-compare) (MIT) -- [semver@7.6.3](https://github.com/npm/node-semver) (ISC) -- [set-function-length@1.2.1](https://github.com/ljharb/set-function-length) (MIT) -- [setprototypeof@1.2.0](https://github.com/wesleytodd/setprototypeof) (ISC) -- [shallowequal@1.1.0](https://github.com/dashed/shallowequal) (MIT) -- [shimmer@1.2.1](https://github.com/othiym23/shimmer) (BSD-2-Clause) -- [side-channel@1.0.6](https://github.com/ljharb/side-channel) (MIT) -- [simple-swizzle@0.2.2](https://github.com/qix-/node-simple-swizzle) (MIT) -- [source-map-js@1.2.0](https://github.com/7rulnik/source-map-js) (BSD-3-Clause) -- [source-map-support@0.5.21](https://github.com/evanw/node-source-map-support) (MIT) -- [source-map@0.6.1](https://github.com/mozilla/source-map) (BSD-3-Clause) -- [space-separated-tokens@2.0.2](https://github.com/wooorm/space-separated-tokens) (MIT) -- [split@1.0.1](https://github.com/dominictarr/split) (MIT) -- [stack-trace@0.0.10](https://github.com/felixge/node-stack-trace) (MIT) -- [stackblur-canvas@2.6.0](https://github.com/flozz/StackBlur) (MIT) -- [state-local@1.0.7](https://github.com/suren-atoyan/state-local) (MIT) -- [statsig-js@5.1.0](https://github.com/statsig-io/js-client-sdk) (ISC) -- [statsig-react@2.1.0](https://github.com/statsig-io/react-sdk) (ISC) -- [statuses@1.5.0](https://github.com/jshttp/statuses) (MIT) -- [statuses@2.0.1](https://github.com/jshttp/statuses) (MIT) -- [stoppable@1.1.0](https://github.com/hunterloftis/stoppable) (MIT) -- [string-width@4.2.3](https://github.com/sindresorhus/string-width) (MIT) -- [string_decoder@1.3.0](https://github.com/nodejs/string_decoder) (MIT) -- [strip-ansi@6.0.1](https://github.com/chalk/strip-ansi) (MIT) -- [strnum@1.0.5](https://github.com/NaturalIntelligence/strnum) (MIT) -- [style-mod@4.1.0](https://github.com/marijnh/style-mod) (MIT) -- [style-to-object@0.4.4](https://github.com/remarkablemark/style-to-object) (MIT) -- [styled-components@6.1.12](https://github.com/styled-components/styled-components) (MIT) -- [stylis@4.3.2](https://github.com/thysultan/stylis.js) (MIT) -- [supports-color@5.5.0](https://github.com/chalk/supports-color) (MIT) -- [supports-color@7.2.0](https://github.com/chalk/supports-color) (MIT) -- [supports-preserve-symlinks-flag@1.0.0](https://github.com/inspect-js/node-supports-preserve-symlinks-flag) (MIT) -- [svg-pathdata@6.0.3](https://github.com/nfroidure/svg-pathdata) (MIT) -- [tabbable@6.2.0](https://github.com/focus-trap/tabbable) (MIT) -- [table-js@9.1.0](https://github.com/bpmn-io/table-js) (MIT) -- [tdigest@0.1.2](https://github.com/welch/tdigest) (MIT) -- [text-hex@1.0.0](https://github.com/3rd-Eden/text-hex) (MIT) -- [thenify-all@1.6.0](https://github.com/thenables/thenify-all) (MIT) -- [thenify@3.3.1](https://github.com/thenables/thenify) (MIT) -- [through@2.3.8](https://github.com/dominictarr/through) (MIT) -- [ticky@1.0.1](https://github.com/bevacqua/ticky) (MIT) -- [tiny-glob@0.2.9](https://github.com/terkelg/tiny-glob) (MIT) -- [tiny-invariant@1.3.1](https://github.com/alexreardon/tiny-invariant) (MIT) -- [tiny-svg@3.0.1](https://github.com/bpmn-io/tiny-svg) (MIT) -- [tiny-svg@3.1.2](https://github.com/bpmn-io/tiny-svg) (MIT) -- [tiny-svg@4.1.2](https://github.com/bpmn-io/tiny-svg) (MIT) -- [tiny-warning@1.0.3](https://github.com/alexreardon/tiny-warning) (MIT) -- [to-regex-range@5.0.1](https://github.com/micromatch/to-regex-range) (MIT) -- [toggle-selection@1.0.6](https://github.com/sudodoki/toggle-selection) (MIT) -- [toidentifier@1.0.1](https://github.com/component/toidentifier) (MIT) -- [toml@3.0.0](https://github.com/BinaryMuse/toml-node) (MIT) -- [tr46@0.0.3](https://github.com/Sebmaster/tr46.js) (MIT) -- [trim-lines@3.0.1](https://github.com/wooorm/trim-lines) (MIT) -- [triple-beam@1.4.1](https://github.com/winstonjs/triple-beam) (MIT) -- [trough@2.1.0](https://github.com/wooorm/trough) (MIT) -- [tslib@2.6.2](https://github.com/Microsoft/tslib) (0BSD) -- [tsscmp@1.0.6](https://github.com/suryagh/tsscmp) (MIT) -- [tweetnacl-util@0.15.1](https://github.com/dchest/tweetnacl-util-js) (Unlicense) -- [tweetnacl@1.0.3](https://github.com/dchest/tweetnacl-js) (Unlicense) -- [type-is@1.6.18](https://github.com/jshttp/type-is) (MIT) -- [typed-duration@1.0.13](https://github.com/jwulf/typed-duration) (ISC) -- [undici-types@5.26.5](https://github.com/nodejs/undici) (MIT) -- [unified@10.1.2](https://github.com/unifiedjs/unified) (MIT) -- [unist-util-generated@2.0.1](https://github.com/syntax-tree/unist-util-generated) (MIT) -- [unist-util-is@5.2.1](https://github.com/syntax-tree/unist-util-is) (MIT) -- [unist-util-position@4.0.4](https://github.com/syntax-tree/unist-util-position) (MIT) -- [unist-util-stringify-position@3.0.3](https://github.com/syntax-tree/unist-util-stringify-position) (MIT) -- [unist-util-visit-parents@5.1.3](https://github.com/syntax-tree/unist-util-visit-parents) (MIT) -- [unist-util-visit@4.1.2](https://github.com/syntax-tree/unist-util-visit) (MIT) -- [unpipe@1.0.0](https://github.com/stream-utils/unpipe) (MIT) -- [use-resize-observer@6.1.0](https://github.com/ZeeCoder/use-resize-observer) (MIT) -- [util-deprecate@1.0.2](https://github.com/TooTallNate/util-deprecate) (MIT) -- [uuid@10.0.0](https://github.com/uuidjs/uuid) (MIT) -- [uuid@7.0.3](https://github.com/uuidjs/uuid) (MIT) -- [uuid@9.0.1](https://github.com/uuidjs/uuid) (MIT) -- [uvu@0.5.6](https://github.com/lukeed/uvu) (MIT) -- [value-equal@1.0.1](https://github.com/mjackson/value-equal) (MIT) -- [vary@1.1.2](https://github.com/jshttp/vary) (MIT) -- [vfile-message@3.1.4](https://github.com/vfile/vfile-message) (MIT) -- [vfile@5.3.7](https://github.com/vfile/vfile) (MIT) -- [w3c-keyname@2.2.8](https://github.com/marijnh/w3c-keyname) (MIT) -- [weakmap-polyfill@2.0.4](https://github.com/polygonplanet/weakmap-polyfill) (MIT) -- [webidl-conversions@3.0.1](https://github.com/jsdom/webidl-conversions) (BSD-2-Clause) -- [whatwg-url@5.0.0](https://github.com/jsdom/whatwg-url) (MIT) -- [wicg-inert@3.1.2](https://github.com/WICG/inert) (W3C-20150513) -- [win-ca@3.5.1](https://github.com/ukoloff/win-ca) (MIT) -- [window-or-global@1.0.1](https://github.com/purposeindustries/window-or-global) (MIT) -- [winston-transport@4.7.0](https://github.com/winstonjs/winston-transport) (MIT) -- [winston@3.14.2](https://github.com/winstonjs/winston) (MIT) -- [wrap-ansi@7.0.0](https://github.com/chalk/wrap-ansi) (MIT) -- [wrappy@1.0.2](https://github.com/npm/wrappy) (ISC) -- [xtend@4.0.2](https://github.com/Raynos/xtend) (MIT) -- [y18n@5.0.8](https://github.com/yargs/y18n) (ISC) -- [yargs-parser@21.1.1](https://github.com/yargs/yargs-parser) (ISC) -- [yargs@17.7.2](https://github.com/yargs/yargs) (MIT) -- [ylru@1.3.2](https://github.com/node-modules/ylru) (MIT) -- [zeebe-bpmn-moddle@1.6.0](https://github.com/camunda/zeebe-bpmn-moddle) (MIT) -- [zeebe-dmn-moddle@1.0.0](https://github.com/camunda/zeebe-dmn-moddle) (MIT) - -### Web Modeler Dependencies (restapi) - -- [ch.qos.logback:logback-classic@1.5.7](http://logback.qos.ch/logback-classic) ([Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- [ch.qos.logback:logback-core@1.5.7](http://logback.qos.ch/logback-core) ([Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- [ch.qos.logback.contrib:logback-jackson@0.1.5](https://github.com/qos-ch/logback-contrib/wiki/logback-jackson) ([Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- [ch.qos.logback.contrib:logback-json-classic@0.1.5](https://github.com/qos-ch/logback-contrib/wiki/logback-json-parent/logback-json-classic) ([Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- [ch.qos.logback.contrib:logback-json-core@0.1.5](https://github.com/qos-ch/logback-contrib/wiki/logback-json-parent/logback-json-core) ([Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- [com.auth0:auth0@1.45.1](https://github.com/auth0/auth0-java) ([The MIT License (MIT)](https://raw.githubusercontent.com/auth0/auth0-java/master/LICENSE)) -- [com.auth0:java-jwt@4.4.0](https://github.com/auth0/java-jwt) ([The MIT License (MIT)](https://raw.githubusercontent.com/auth0/java-jwt/master/LICENSE)) -- [com.auth0:jwks-rsa@0.22.1](https://github.com/auth0/jwks-rsa-java) ([The MIT License (MIT)](https://raw.githubusercontent.com/auth0/jwks-rsa-java/master/LICENSE)) -- [com.ethlo.time:itu@1.10.2](https://github.com/ethlo/itu) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml:classmate@1.7.0](https://github.com/FasterXML/java-classmate) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.core:jackson-annotations@2.17.2](https://github.com/FasterXML/jackson) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.core:jackson-core@2.17.2](https://github.com/FasterXML/jackson-core) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.core:jackson-databind@2.17.2](https://github.com/FasterXML/jackson) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.17.2](https://github.com/FasterXML/jackson-dataformats-text) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.17.2](https://github.com/FasterXML/jackson-dataformats-text) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.datatype:jackson-datatype-jdk8@2.17.2](https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jdk8) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.datatype:jackson-datatype-jsr310@2.17.2](https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.module:jackson-module-parameter-names@2.17.2](https://github.com/FasterXML/jackson-modules-java8/jackson-module-parameter-names) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.github.ben-manes.caffeine:caffeine@3.1.8](https://github.com/ben-manes/caffeine) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.android:annotations@4.1.1.4](http://source.android.com/) ([Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)) -- [com.google.api.grpc:proto-google-common-protos@2.42.0](https://github.com/googleapis/sdk-platform-java) ([Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.code.findbugs:jsr305@3.0.2](http://findbugs.sourceforge.net/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.code.gson:gson@2.10.1](https://github.com/google/gson/gson) ([Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.errorprone:error_prone_annotations@2.30.0](https://errorprone.info/error_prone_annotations) ([Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.guava:failureaccess@1.0.2](https://github.com/google/guava/failureaccess) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.guava:guava@33.2.1-jre](https://github.com/google/guava) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.guava:listenablefuture@9999.0-empty-to-avoid-conflict-with-guava](https://github.com/google/guava/listenablefuture) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.j2objc:j2objc-annotations@3.0.0](https://github.com/google/j2objc/) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.protobuf:protobuf-java@3.25.3](https://developers.google.com/protocol-buffers/protobuf-java/) ([BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)) -- [com.networknt:json-schema-validator@1.5.1](https://github.com/networknt/json-schema-validator) ([Apache License Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [com.nimbusds:nimbus-jose-jwt@9.40](https://bitbucket.org/connect2id/nimbus-jose-jwt) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.pusher:pusher-http-java@1.3.3](http://github.com/pusher/pusher-http-java) ([MIT](https://raw.github.com/pusher/pusher-http-java/master/LICENCE.txt)) -- [com.squareup.okhttp3:logging-interceptor@4.12.0](https://square.github.io/okhttp/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.squareup.okio:okio@3.9.0](https://github.com/square/okio/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.squareup.okio:okio-jvm@3.9.0](https://github.com/square/okio/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.sun.activation:jakarta.activation@1.2.2](https://github.com/eclipse-ee4j/jaf/jakarta.activation) ([EDL 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [com.sun.istack:istack-commons-runtime@4.1.2](https://projects.eclipse.org/projects/ee4j/istack-commons/istack-commons-runtime) ([Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [com.typesafe.netty:netty-reactive-streams@2.0.4](https://github.com/playframework/netty-reactive-streams/netty-reactive-streams) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.vdurmont:semver4j@3.1.0](https://github.com/vdurmont/semver4j) ([The MIT License](http://www.opensource.org/licenses/mit-license.php)) -- [com.zaxxer:HikariCP@5.1.0](https://github.com/brettwooldridge/HikariCP) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [commons-codec:commons-codec@1.16.1](https://commons.apache.org/proper/commons-codec/) ([Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [commons-logging:commons-logging@1.2](http://commons.apache.org/proper/commons-logging/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.grpc:grpc-api@1.66.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-context@1.66.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-core@1.66.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-netty@1.66.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-protobuf@1.66.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-protobuf-lite@1.66.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-stub@1.66.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-util@1.66.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.micrometer:micrometer-commons@1.13.3](https://github.com/micrometer-metrics/micrometer) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.micrometer:micrometer-core@1.13.3](https://github.com/micrometer-metrics/micrometer) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.micrometer:micrometer-jakarta9@1.13.3](https://github.com/micrometer-metrics/micrometer) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.micrometer:micrometer-observation@1.13.3](https://github.com/micrometer-metrics/micrometer) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.micrometer:micrometer-registry-prometheus@1.13.3](https://github.com/micrometer-metrics/micrometer) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.netty:netty-buffer@4.1.112.Final](https://netty.io/netty-buffer/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-codec@4.1.112.Final](https://netty.io/netty-codec/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-codec-dns@4.1.112.Final](https://netty.io/netty-codec-dns/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-codec-http@4.1.112.Final](https://netty.io/netty-codec-http/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-codec-http2@4.1.112.Final](https://netty.io/netty-codec-http2/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-codec-socks@4.1.112.Final](https://netty.io/netty-codec-socks/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-common@4.1.112.Final](https://netty.io/netty-common/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-handler@4.1.112.Final](https://netty.io/netty-handler/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-handler-proxy@4.1.112.Final](https://netty.io/netty-handler-proxy/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-resolver@4.1.112.Final](https://netty.io/netty-resolver/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-resolver-dns@4.1.112.Final](https://netty.io/netty-resolver-dns/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-resolver-dns-classes-macos@4.1.112.Final](https://netty.io/netty-resolver-dns-classes-macos/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-resolver-dns-native-macos@4.1.112.Final](https://netty.io/netty-resolver-dns-native-macos/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport@4.1.112.Final](https://netty.io/netty-transport/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport-classes-epoll@4.1.112.Final](https://netty.io/netty-transport-classes-epoll/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport-classes-kqueue@4.1.112.Final](https://netty.io/netty-transport-classes-kqueue/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport-native-epoll@4.1.112.Final](https://netty.io/netty-transport-native-epoll/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport-native-kqueue@4.1.112.Final](https://netty.io/netty-transport-native-kqueue/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport-native-unix-common@4.1.112.Final](https://netty.io/netty-transport-native-unix-common/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.perfmark:perfmark-api@0.27.0](https://github.com/perfmark/perfmark) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.projectreactor:reactor-core@3.6.9](https://github.com/reactor/reactor-core) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.projectreactor.netty:reactor-netty-core@1.1.22](https://github.com/reactor/reactor-netty) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.projectreactor.netty:reactor-netty-http@1.1.22](https://github.com/reactor/reactor-netty) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:prometheus-metrics-config@1.2.1](http://github.com/prometheus/client_java/prometheus-metrics-config) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:prometheus-metrics-core@1.2.1](http://github.com/prometheus/client_java/prometheus-metrics-core) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:prometheus-metrics-exposition-formats@1.2.1](http://github.com/prometheus/client_java/prometheus-metrics-exposition-formats) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:prometheus-metrics-model@1.2.1](http://github.com/prometheus/client_java/prometheus-metrics-model) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:prometheus-metrics-shaded-protobuf@1.2.1](http://github.com/prometheus/client_java/prometheus-metrics-shaded-dependencies/prometheus-metrics-shaded-protobuf) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:prometheus-metrics-tracer-common@1.2.1](http://github.com/prometheus/client_java/prometheus-metrics-tracer/prometheus-metrics-tracer-common) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.smallrye:jandex@3.1.2](https://smallrye.io) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.swagger.core.v3:swagger-annotations-jakarta@2.2.22](https://github.com/swagger-api/swagger-core/modules/swagger-annotations-jakarta) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)) -- [io.swagger.core.v3:swagger-core-jakarta@2.2.22](https://github.com/swagger-api/swagger-core/modules/swagger-core-jakarta) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)) -- [io.swagger.core.v3:swagger-models-jakarta@2.2.22](https://github.com/swagger-api/swagger-core/modules/swagger-models-jakarta) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)) -- [io.undertow:undertow-core@2.3.16.Final](http://www.jboss.org/undertow-parent/undertow-core) ([Apache License Version 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [io.undertow:undertow-servlet@2.3.13.Final](http://www.jboss.org/undertow-parent/undertow-servlet) ([Apache License Version 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [io.undertow:undertow-websockets-jsr@2.3.13.Final](http://www.jboss.org/undertow-parent/undertow-websockets-jsr) ([Apache License Version 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [jakarta.activation:jakarta.activation-api@2.1.3](https://github.com/jakartaee/jaf-api) ([EDL 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [jakarta.annotation:jakarta.annotation-api@2.1.1](https://projects.eclipse.org/projects/ee4j.ca) ([EPL 2.0](http://www.eclipse.org/legal/epl-2.0)) -- [jakarta.inject:jakarta.inject-api@2.0.1](https://github.com/eclipse-ee4j/injection-api) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [jakarta.persistence:jakarta.persistence-api@3.1.0](https://github.com/eclipse-ee4j/jpa-api) ([Eclipse Public License v. 2.0](http://www.eclipse.org/legal/epl-2.0)) -- [jakarta.servlet:jakarta.servlet-api@6.0.0](https://projects.eclipse.org/projects/ee4j.servlet) ([EPL 2.0](http://www.eclipse.org/legal/epl-2.0)) -- [jakarta.transaction:jakarta.transaction-api@2.0.1](https://projects.eclipse.org/projects/ee4j.jta) ([EPL 2.0](http://www.eclipse.org/legal/epl-2.0)) -- [jakarta.validation:jakarta.validation-api@3.0.2](https://beanvalidation.org) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [jakarta.websocket:jakarta.websocket-api@2.1.1](https://projects.eclipse.org/projects/ee4j.websocket) ([Eclipse Public License v. 2.0](https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt)) -- [jakarta.websocket:jakarta.websocket-client-api@2.1.1](https://projects.eclipse.org/projects/ee4j.websocket) ([Eclipse Public License v. 2.0](https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt)) -- [jakarta.xml.bind:jakarta.xml.bind-api@4.0.2](https://github.com/jakartaee/jaxb-api/jakarta.xml.bind-api) ([Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [javax.cache:cache-api@1.1.1](https://github.com/jsr107/jsr107spec) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [net.bytebuddy:byte-buddy@1.14.19](https://bytebuddy.net/byte-buddy) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [net.jodah:failsafe@2.4.1](http://github.com/jhalterman/failsafe/) ([Apache License, Version 2.0](http://apache.org/licenses/LICENSE-2.0)) -- [org.agrona:agrona@1.21.2](https://github.com/real-logic/agrona) ([The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.antlr:antlr4-runtime@4.13.0](https://www.antlr.org/antlr4-runtime/) ([BSD-3-Clause](https://www.antlr.org/license.html)) -- [org.apache.commons:commons-collections4@4.4](https://commons.apache.org/proper/commons-collections/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.commons:commons-lang3@3.14.0](https://commons.apache.org/proper/commons-lang/) ([Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.httpcomponents:httpclient@4.5.14](http://hc.apache.org/httpcomponents-client-ga) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.httpcomponents:httpcore@4.4.16](http://hc.apache.org/httpcomponents-core-ga) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.httpcomponents.client5:httpclient5@5.3.1](https://hc.apache.org/httpcomponents-client-5.0.x/5.3.1/httpclient5/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.httpcomponents.core5:httpcore5@5.2.5](https://hc.apache.org/httpcomponents-core-5.2.x/5.2.5/httpcore5/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.httpcomponents.core5:httpcore5-h2@5.2.5](https://hc.apache.org/httpcomponents-core-5.2.x/5.2.5/httpcore5-h2/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.logging.log4j:log4j-api@2.23.1](https://logging.apache.org/log4j/2.x/log4j/log4j-api/) ([Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.logging.log4j:log4j-core@2.23.1](https://logging.apache.org/log4j/2.x/log4j/log4j-core/) ([Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.logging.log4j:log4j-to-slf4j@2.23.1](https://logging.apache.org/log4j/2.x/log4j/log4j-to-slf4j/) ([Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.tomcat.embed:tomcat-embed-el@10.1.28](https://tomcat.apache.org/) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.aspectj:aspectjweaver@1.9.22.1](https://www.eclipse.org/aspectj/) ([Eclipse Public License - v 2.0](https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt)) -- [org.asynchttpclient:async-http-client@2.12.3](http://github.com/AsyncHttpClient/async-http-client/async-http-client) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.asynchttpclient:async-http-client-netty-utils@2.12.3](http://github.com/AsyncHttpClient/async-http-client/async-http-client-netty-utils) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.bouncycastle:bcpkix-jdk18on@1.78.1](https://www.bouncycastle.org/java.html) ([Bouncy Castle Licence](https://www.bouncycastle.org/licence.html)) -- [org.bouncycastle:bcprov-jdk18on@1.78.1](https://www.bouncycastle.org/java.html) ([Bouncy Castle Licence](https://www.bouncycastle.org/licence.html)) -- [org.bouncycastle:bcutil-jdk18on@1.78.1](https://www.bouncycastle.org/java.html) ([Bouncy Castle Licence](https://www.bouncycastle.org/licence.html)) -- [org.camunda.bpm:camunda-license-check@2.9.0](http://www.camunda.org/camunda-license-check) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.camunda.bpm.model:camunda-dmn-model@7.21.3-ee](http://www.camunda.org/camunda-database-settings/camunda-model-apis/camunda-dmn-model) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.camunda.bpm.model:camunda-xml-model@7.21.3-ee](http://www.camunda.org/camunda-database-settings/camunda-model-apis/camunda-xml-model) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.checkerframework:checker-qual@3.46.0](https://checkerframework.org/) ([The MIT License](http://opensource.org/licenses/MIT)) -- [org.codehaus.mojo:animal-sniffer-annotations@1.24](https://www.mojohaus.org/animal-sniffer/animal-sniffer-annotations) ([MIT license](https://spdx.org/licenses/MIT.txt)) -- [org.eclipse.angus:angus-activation@2.0.2](https://github.com/eclipse-ee4j/angus-activation/angus-activation) ([EDL 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [org.eclipse.angus:jakarta.mail@2.0.3](http://eclipse-ee4j.github.io/angus-mail/jakarta.mail) ([EPL 2.0](http://www.eclipse.org/legal/epl-2.0)) -- [org.ehcache:ehcache@3.10.8](http://ehcache.org) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.flywaydb:flyway-core@10.10.0](https://flywaydb.org/flyway-core) ([Apache License, Version 2.0](https://flywaydb.org/licenses/flyway-oss)) -- [org.flywaydb:flyway-database-postgresql@10.10.0](https://flywaydb.org/flyway-database-postgresql) ([Apache License, Version 2.0](https://flywaydb.org/licenses/flyway-oss)) -- [org.freemarker:freemarker@2.3.33](https://freemarker.apache.org/) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.glassfish.jaxb:jaxb-core@4.0.5](https://eclipse-ee4j.github.io/jaxb-ri/) ([Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [org.glassfish.jaxb:jaxb-runtime@4.0.5](https://eclipse-ee4j.github.io/jaxb-ri/) ([Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [org.glassfish.jaxb:txw2@4.0.5](https://eclipse-ee4j.github.io/jaxb-ri/) ([Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [org.hdrhistogram:HdrHistogram@2.2.2](http://hdrhistogram.github.io/HdrHistogram/) ([Public Domain, per Creative Commons CC0](http://creativecommons.org/publicdomain/zero/1.0/)) -- [org.hibernate.common:hibernate-commons-annotations@6.0.6.Final](http://hibernate.org) ([GNU Library General Public License v2.1 or later](http://www.opensource.org/licenses/LGPL-2.1)) -- [org.hibernate.orm:hibernate-core@6.5.2.Final](https://hibernate.org/orm) ([GNU Library General Public License v2.1 or later](https://www.opensource.org/licenses/LGPL-2.1)) -- [org.hibernate.validator:hibernate-validator@8.0.1.Final](http://hibernate.org/validator/hibernate-validator) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jboss.logging:jboss-logging@3.5.3.Final](http://www.jboss.org) ([Apache License 2.0](https://repository.jboss.org/licenses/apache-2.0.txt)) -- [org.jboss.threads:jboss-threads@3.5.0.Final](http://www.jboss.org/jboss-threads) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jboss.xnio:xnio-api@3.8.16.Final](http://www.jboss.org/xnio) ([Apache License 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [org.jboss.xnio:xnio-nio@3.8.16.Final](http://www.jboss.org) ([Apache License 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [org.jetbrains:annotations@13.0](http://www.jetbrains.org) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jetbrains.kotlin:kotlin-stdlib@1.9.25](https://kotlinlang.org/) ([The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jetbrains.kotlin:kotlin-stdlib-jdk7@1.9.25](https://kotlinlang.org/) ([The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jetbrains.kotlin:kotlin-stdlib-jdk8@1.9.25](https://kotlinlang.org/) ([The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jsoup:jsoup@1.18.1](https://jsoup.org/) ([The MIT License](https://jsoup.org/license)) -- [org.latencyutils:LatencyUtils@2.0.3](http://latencyutils.github.io/LatencyUtils/) ([Public Domain, per Creative Commons CC0](http://creativecommons.org/publicdomain/zero/1.0/)) -- [org.mapstruct:mapstruct@1.6.0](https://mapstruct.org/mapstruct/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.openapitools:jackson-databind-nullable@0.2.6](https://github.com/OpenAPITools/jackson-databind-nullable) ([Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.html)) -- [org.postgresql:postgresql@42.7.4](https://jdbc.postgresql.org) ([BSD-2-Clause](https://jdbc.postgresql.org/about/license.html)) -- [org.reactivestreams:reactive-streams@1.0.4](http://www.reactive-streams.org/) ([MIT-0](https://spdx.org/licenses/MIT-0.html)) -- [org.slf4j:jul-to-slf4j@2.0.16](http://www.slf4j.org) ([MIT License](http://www.opensource.org/licenses/mit-license.php)) -- [org.slf4j:slf4j-api@2.0.16](http://www.slf4j.org) ([MIT License](http://www.opensource.org/licenses/mit-license.php)) -- [org.springdoc:springdoc-openapi-starter-common@2.6.0](https://springdoc.org/springdoc-openapi-starter-common/) ([The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.springdoc:springdoc-openapi-starter-webmvc-api@2.6.0](https://springdoc.org/springdoc-openapi-starter-webmvc-api/) ([The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.springdoc:springdoc-openapi-starter-webmvc-ui@2.6.0](https://springdoc.org/springdoc-openapi-starter-webmvc-ui/) ([The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.springframework:spring-aop@6.1.12](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-aspects@6.1.12](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-beans@6.1.12](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-context@6.1.12](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-context-support@6.1.12](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-core@6.1.12](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-expression@6.1.12](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-jcl@6.1.12](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-jdbc@6.1.12](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-orm@6.1.12](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-tx@6.1.12](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-web@6.1.12](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-webflux@6.1.12](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-webmvc@6.1.12](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot@3.3.3](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-actuator@3.3.3](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-actuator-autoconfigure@3.3.3](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-autoconfigure@3.3.3](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter@3.3.3](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-actuator@3.3.3](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-aop@3.3.3](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-data-jpa@3.3.3](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-freemarker@3.3.3](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-jdbc@3.3.3](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-json@3.3.3](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-logging@3.3.3](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-mail@3.3.3](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-oauth2-resource-server@3.3.3](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-reactor-netty@3.3.3](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-security@3.3.3](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-undertow@3.3.3](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-validation@3.3.3](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-web@3.3.3](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.data:spring-data-commons@3.3.3](https://spring.io/projects/spring-data) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.data:spring-data-jpa@3.3.3](https://projects.spring.io/spring-data-jpa) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.retry:spring-retry@2.0.8](https://www.springsource.org) ([Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.springframework.security:spring-security-config@6.3.3](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-core@6.3.3](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-crypto@6.3.3](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-data@6.3.3](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-oauth2-core@6.3.3](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-oauth2-jose@6.3.3](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-oauth2-resource-server@6.3.3](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-web@6.3.3](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.webjars:swagger-ui@5.17.14](https://www.webjars.org) (Apache-2.0) -- [org.wildfly.client:wildfly-client-config@1.0.1.Final](http://www.jboss.org/wildfly-client-config) ([Apache License 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [org.wildfly.common:wildfly-common@1.5.4.Final](http://www.jboss.org/wildfly-common) ([Apache License 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [org.yaml:snakeyaml@2.2](https://bitbucket.org/snakeyaml/snakeyaml) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [software.amazon.awssdk:annotations@2.27.12](https://aws.amazon.com/sdkforjava/core/annotations) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:apache-client@2.27.12](https://aws.amazon.com/sdkforjava/http-clients/apache-client) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:auth@2.27.12](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:aws-core@2.27.12](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:aws-query-protocol@2.27.12](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:checksums@2.27.12](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:checksums-spi@2.27.12](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:endpoints-spi@2.27.12](https://aws.amazon.com/sdkforjava/core/endpoints-spi) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:http-auth@2.27.12](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:http-auth-aws@2.27.12](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:http-auth-aws-eventstream@2.27.12](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:http-auth-spi@2.27.12](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:http-client-spi@2.27.12](https://aws.amazon.com/sdkforjava/http-client-spi) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:identity-spi@2.27.12](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:json-utils@2.27.12](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:metrics-spi@2.27.12](https://aws.amazon.com/sdkforjava/core/metrics-spi) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:netty-nio-client@2.27.12](https://aws.amazon.com/sdkforjava/http-clients/netty-nio-client) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:profiles@2.27.12](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:protocol-core@2.27.12](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:rds@2.27.12](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:regions@2.27.12](https://aws.amazon.com/sdkforjava/core/regions) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:retries@2.27.12](https://aws.amazon.com/sdkforjava/core/retries) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:retries-spi@2.27.12](https://aws.amazon.com/sdkforjava/core/retries-spi) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:sdk-core@2.27.12](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:sts@2.27.12](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:third-party-jackson-core@2.27.12](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:utils@2.27.12](https://aws.amazon.com/sdkforjava/utils) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.eventstream:eventstream@1.0.1](https://github.com/awslabs/aws-eventstream-java) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.jdbc:aws-advanced-jdbc-wrapper@2.3.9](https://github.com/awslabs/aws-advanced-jdbc-wrapper) ([Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0)) - -### Web Modeler Dependencies (websockets) - -- [brick/math@0.12.1](https://github.com/brick/math.git) (MIT) -- [carbonphp/carbon-doctrine-types@3.2.0](https://github.com/CarbonPHP/carbon-doctrine-types.git) (MIT) -- [clue/redis-protocol@v0.3.2](https://github.com/clue/redis-protocol.git) (MIT) -- [clue/redis-react@v2.7.0](https://github.com/clue/reactphp-redis.git) (MIT) -- [dflydev/dot-access-data@v3.0.3](https://github.com/dflydev/dflydev-dot-access-data.git) (MIT) -- [doctrine/inflector@2.0.10](https://github.com/doctrine/inflector.git) (MIT) -- [doctrine/lexer@3.0.1](https://github.com/doctrine/lexer.git) (MIT) -- [dragonmantank/cron-expression@v3.3.3](https://github.com/dragonmantank/cron-expression.git) (MIT) -- [egulias/email-validator@4.0.2](https://github.com/egulias/EmailValidator.git) (MIT) -- [evenement/evenement@v3.0.2](https://github.com/igorw/evenement.git) (MIT) -- [fruitcake/php-cors@v1.3.0](https://github.com/fruitcake/php-cors.git) (MIT) -- [graham-campbell/result-type@v1.1.3](https://github.com/GrahamCampbell/Result-Type.git) (MIT) -- [guzzlehttp/guzzle@7.9.2](https://github.com/guzzle/guzzle.git) (MIT) -- [guzzlehttp/promises@2.0.3](https://github.com/guzzle/promises.git) (MIT) -- [guzzlehttp/psr7@2.7.0](https://github.com/guzzle/psr7.git) (MIT) -- [guzzlehttp/uri-template@v1.0.3](https://github.com/guzzle/uri-template.git) (MIT) -- [laravel/framework@v11.21.0](https://github.com/laravel/framework.git) (MIT) -- [laravel/prompts@v0.1.25](https://github.com/laravel/prompts.git) (MIT) -- [laravel/reverb@v1.2.0](https://github.com/laravel/reverb.git) (MIT) -- [laravel/serializable-closure@v1.3.4](https://github.com/laravel/serializable-closure.git) (MIT) -- [laravel/tinker@v2.9.0](https://github.com/laravel/tinker.git) (MIT) -- [league/commonmark@2.5.3](https://github.com/thephpleague/commonmark.git) (BSD-3-Clause) -- [league/config@v1.2.0](https://github.com/thephpleague/config.git) (BSD-3-Clause) -- [league/flysystem@3.28.0](https://github.com/thephpleague/flysystem.git) (MIT) -- [league/flysystem-local@3.28.0](https://github.com/thephpleague/flysystem-local.git) (MIT) -- [league/mime-type-detection@1.15.0](https://github.com/thephpleague/mime-type-detection.git) (MIT) -- [monolog/monolog@3.7.0](https://github.com/Seldaek/monolog.git) (MIT) -- [nesbot/carbon@3.8.0](https://github.com/briannesbitt/Carbon.git) (MIT) -- [nette/schema@v1.3.0](https://github.com/nette/schema.git) (BSD-3-Clause) -- [nette/utils@v4.0.5](https://github.com/nette/utils.git) (BSD-3-Clause) -- [nikic/php-parser@v5.0.2](https://github.com/nikic/PHP-Parser.git) (BSD-3-Clause) -- [nunomaduro/termwind@v2.0.1](https://github.com/nunomaduro/termwind.git) (MIT) -- [paragonie/random_compat@v9.99.100](https://github.com/paragonie/random_compat.git) (MIT) -- [paragonie/sodium_compat@v1.21.1](https://github.com/paragonie/sodium_compat.git) (ISC) -- [phpoption/phpoption@1.9.3](https://github.com/schmittjoh/php-option.git) (Apache-2.0) -- [psr/clock@1.0.0](https://github.com/php-fig/clock.git) (MIT) -- [psr/container@2.0.2](https://github.com/php-fig/container.git) (MIT) -- [psr/event-dispatcher@1.0.0](https://github.com/php-fig/event-dispatcher.git) (MIT) -- [psr/http-client@1.0.3](https://github.com/php-fig/http-client.git) (MIT) -- [psr/http-factory@1.1.0](https://github.com/php-fig/http-factory.git) (MIT) -- [psr/http-message@2.0](https://github.com/php-fig/http-message.git) (MIT) -- [psr/log@3.0.1](https://github.com/php-fig/log.git) (MIT) -- [psr/simple-cache@3.0.0](https://github.com/php-fig/simple-cache.git) (MIT) -- [psy/psysh@v0.12.3](https://github.com/bobthecow/psysh.git) (MIT) -- [pusher/pusher-php-server@7.2.4](https://github.com/pusher/pusher-http-php.git) (MIT) -- [ralouphie/getallheaders@3.0.3](https://github.com/ralouphie/getallheaders.git) (MIT) -- [ramsey/collection@2.0.0](https://github.com/ramsey/collection.git) (MIT) -- [ramsey/uuid@4.7.6](https://github.com/ramsey/uuid.git) (MIT) -- [ratchet/rfc6455@v0.3.1](https://github.com/ratchetphp/RFC6455.git) (MIT) -- [react/cache@v1.2.0](https://github.com/reactphp/cache.git) (MIT) -- [react/dns@v1.13.0](https://github.com/reactphp/dns.git) (MIT) -- [react/event-loop@v1.5.0](https://github.com/reactphp/event-loop.git) (MIT) -- [react/promise@v3.2.0](https://github.com/reactphp/promise.git) (MIT) -- [react/promise-timer@v1.11.0](https://github.com/reactphp/promise-timer.git) (MIT) -- [react/socket@v1.16.0](https://github.com/reactphp/socket.git) (MIT) -- [react/stream@v1.4.0](https://github.com/reactphp/stream.git) (MIT) -- [symfony/clock@v7.1.1](https://github.com/symfony/clock.git) (MIT) -- [symfony/console@v7.1.3](https://github.com/symfony/console.git) (MIT) -- [symfony/css-selector@v7.1.1](https://github.com/symfony/css-selector.git) (MIT) -- [symfony/deprecation-contracts@v3.5.0](https://github.com/symfony/deprecation-contracts.git) (MIT) -- [symfony/error-handler@v7.1.3](https://github.com/symfony/error-handler.git) (MIT) -- [symfony/event-dispatcher@v7.1.1](https://github.com/symfony/event-dispatcher.git) (MIT) -- [symfony/event-dispatcher-contracts@v3.5.0](https://github.com/symfony/event-dispatcher-contracts.git) (MIT) -- [symfony/finder@v7.1.3](https://github.com/symfony/finder.git) (MIT) -- [symfony/http-foundation@v7.1.3](https://github.com/symfony/http-foundation.git) (MIT) -- [symfony/http-kernel@v7.1.3](https://github.com/symfony/http-kernel.git) (MIT) -- [symfony/mailer@v7.1.2](https://github.com/symfony/mailer.git) (MIT) -- [symfony/mime@v7.1.2](https://github.com/symfony/mime.git) (MIT) -- [symfony/polyfill-ctype@v1.30.0](https://github.com/symfony/polyfill-ctype.git) (MIT) -- [symfony/polyfill-intl-grapheme@v1.30.0](https://github.com/symfony/polyfill-intl-grapheme.git) (MIT) -- [symfony/polyfill-intl-idn@v1.30.0](https://github.com/symfony/polyfill-intl-idn.git) (MIT) -- [symfony/polyfill-intl-normalizer@v1.30.0](https://github.com/symfony/polyfill-intl-normalizer.git) (MIT) -- [symfony/polyfill-mbstring@v1.30.0](https://github.com/symfony/polyfill-mbstring.git) (MIT) -- [symfony/polyfill-php72@v1.30.0](https://github.com/symfony/polyfill-php72.git) (MIT) -- [symfony/polyfill-php80@v1.30.0](https://github.com/symfony/polyfill-php80.git) (MIT) -- [symfony/polyfill-php83@v1.30.0](https://github.com/symfony/polyfill-php83.git) (MIT) -- [symfony/polyfill-uuid@v1.30.0](https://github.com/symfony/polyfill-uuid.git) (MIT) -- [symfony/process@v7.1.3](https://github.com/symfony/process.git) (MIT) -- [symfony/routing@v7.1.3](https://github.com/symfony/routing.git) (MIT) -- [symfony/service-contracts@v3.5.0](https://github.com/symfony/service-contracts.git) (MIT) -- [symfony/string@v7.1.3](https://github.com/symfony/string.git) (MIT) -- [symfony/translation@v7.1.3](https://github.com/symfony/translation.git) (MIT) -- [symfony/translation-contracts@v3.5.0](https://github.com/symfony/translation-contracts.git) (MIT) -- [symfony/uid@v7.1.1](https://github.com/symfony/uid.git) (MIT) -- [symfony/var-dumper@v7.1.3](https://github.com/symfony/var-dumper.git) (MIT) -- [tijsverkoyen/css-to-inline-styles@v2.2.7](https://github.com/tijsverkoyen/CssToInlineStyles.git) (BSD-3-Clause) -- [vlucas/phpdotenv@v5.6.1](https://github.com/vlucas/phpdotenv.git) (BSD-3-Clause) -- [voku/portable-ascii@2.0.1](https://github.com/voku/portable-ascii.git) (MIT) -- [webmozart/assert@1.11.0](https://github.com/webmozarts/assert.git) (MIT) +- **Dependencies:** SBOM CycloneDX files with up-to-date lists of third party libraries used and their licenses can be requested [on demand](mailto:dependency-request@camunda.com). +- **Source code:** Access to source code is provided [on demand](mailto:dependency-request@camunda.com). -- **Dependencies:** You can find a SBOM CycloneDX file with an up-to-date list of third party libraries used and their licenses in the [release assets](https://github.com/camunda/connectors/releases) of each Connectors release. -- **Source code:** You can access the source code of Connectors on [github.com/camunda/connectors](https://github.com/camunda/connectors) +- **Dependencies:** Find a SBOM CycloneDX file with an up-to-date list of third party libraries used and their licenses in the [release assets](https://github.com/camunda/connectors/releases) of each Connectors release. +- **Source code:** Access the source code for Connectors at [github.com/camunda/connectors](https://github.com/camunda/connectors). diff --git a/docs/reference/img/channels.png b/docs/reference/img/channels.png new file mode 100644 index 0000000000..4964fadbba Binary files /dev/null and b/docs/reference/img/channels.png differ diff --git a/docs/reference/img/diagram-releases.png b/docs/reference/img/diagram-releases.png new file mode 100644 index 0000000000..f06ee97108 Binary files /dev/null and b/docs/reference/img/diagram-releases.png differ diff --git a/docs/reference/img/update-console.png b/docs/reference/img/update-console.png index 4738b25f46..486b4fcbf8 100644 Binary files a/docs/reference/img/update-console.png and b/docs/reference/img/update-console.png differ diff --git a/docs/reference/release-notes/860.md b/docs/reference/release-notes/860.md index 53c32f6369..9fdd4c2afa 100644 --- a/docs/reference/release-notes/860.md +++ b/docs/reference/release-notes/860.md @@ -82,14 +82,14 @@ When creating a process for a local (non-English) region, you can design forms i Real-time feedback is added for message correlation for messages with `ttl=o`, enabling external systems to immediately determine the success or failure of message correlation. This enhancement allows external systems to take prompt and appropriate actions based on the correlation result, improving overall efficiency and reducing response times. -### Public Marketplace Blueprint support for HTO & DMN Web Modeler Marketplace +### Public Marketplace blueprint support for HTO & DMN Web Modeler Marketplace -Web Modeler now supports DMN models and Forms inside [Marketplace Blueprints](https://marketplace.camunda.com/en-US/listing?pl=3082&cat=107793&locale=en-US). +Web Modeler now supports DMN models and Forms inside [Marketplace blueprints](https://marketplace.camunda.com/en-US/listing?pl=3082&cat=107793&locale=en-US). -- These Blueprints can now showcase even more ways to implement common business processes, and illustrate best practices for process modeling and implementation. -- To learn more about browsing Marketplace Blueprints, see [browse marketplace blueprints](/components/modeler/web-modeler/camunda-marketplace.md#browse-marketplace-blueprints). +- These blueprints can now showcase even more ways to implement common business processes, and illustrate best practices for process modeling and implementation. +- To learn more about browsing Marketplace blueprints, see [browse marketplace blueprints](/components/modeler/web-modeler/camunda-marketplace.md#browse-marketplace-blueprints). ### Share Connectors within the project and organization in Self-Managed Self-Managed @@ -132,7 +132,9 @@ To limit the write rate, you can either set a static limit or enable throttling If activated, you might see more backpressure in cases where exporters are not exporting fast enough, so that a backlog builds up. The backpressure error message contains information to explain what is happening, and you can also refer to the documentation to understand what to do in such cases. - SaaS: The new write limit is automatically applied to Saas default hosting packages. -- Self-Managed: Limiting is disabled by default. If required, you can activate and tune the write limit. +- Self-Managed: Limiting is disabled by default. If required, you can + activate and tune the write limit. See the [operational guide](/self-managed/operational-guides/configure-flow-control/configure-flow-control.md) for more + information. ## 8.6.0-alpha4 diff --git a/docs/reference/release-policy.md b/docs/reference/release-policy.md index 670429601b..14cfba06f5 100644 --- a/docs/reference/release-policy.md +++ b/docs/reference/release-policy.md @@ -1,74 +1,118 @@ --- id: release-policy title: "Release policy" +description: "Learn more about Camunda releases, including alpha features and alpha releases." --- -Camunda 8 follows the [Camunda release policy](https://camunda.com/release-policy/) with some specific clarifications which can be found below. +Camunda 8 follows the [Camunda release policy](https://camunda.com/release-policy/) with the following specific clarifications. + +:::info +You can find deprecation and support announcements on the [Announcements](announcements.md) page. +::: + +![Stable and alpha channels when provisioning a cluster](./img/diagram-releases.png) + +## Alpha features and releases + +It is important to understand the different ways the term "alpha" is used in the context of Camunda releases and features. + +### Alpha feature + +Refers to a feature or component released as an alpha version, in an early state for you to test and participate in development by sharing your feedback before the feature reaches [general availability (GA)](alpha-features.md#general-availability-ga). Some alpha features require turning on for your cluster before you can use them. See [alpha features](alpha-features.md). + +### Alpha release + +Refers to a release made available between minor versions that allows you to preview an upcoming minor version and the alpha features included (for example, `8.6.0-alpha1`, `8.6.0-alpha2`, and so on). Camunda strives to release this type of release on a monthly basis. To learn more about the alpha features included in each alpha release, see [release notes](release-notes/release-notes.md). :::note -Interested in deprecation and support announcements? Read more on the [Announcements](announcements.md) page. +- An alpha release can also be made available where the entire version is an alpha with [alpha limitations](alpha-features.md#alpha). +- Additionally, "Alpha channel" refers to the channel you can use when provisioning a SaaS cluster. See [alpha channel](#alpha-channel). ::: -## Provisioning in SaaS +## SaaS provisioning + +In Camunda 8 SaaS we differentiate between components that are part of a Camunda 8 cluster (cluster components), and components outside the cluster (non-cluster components). -In our managed service, we differentiate between components that are part of a Camunda 8 cluster and components that are outside of the cluster. +### Cluster components -A cluster usually consists of: +A cluster typically consists of the following components: -- Zeebe -- Operate -- Tasklist -- Optimize +- [Zeebe](/components/zeebe/zeebe-overview.md) +- [Operate](/components/operate/operate-introduction.md) +- [Tasklist](/components/tasklist/introduction-to-tasklist.md) +- [Optimize]($optimize$/components/what-is-optimize) -For components **outside of the cluster**, we release new versions continuously and update customers to the latest version automatically whenever it is ready to be shipped. +You can provision cluster components using one of two channels, following the [Camunda release policy](https://camunda.com/release-policy/). -These components include: +![Stable and alpha channels when provisioning a cluster](./img/channels.png) -- Modeler (Web) -- Connectors -- Console +#### Stable channel -Admins can [enable alpha features](/components/console/manage-organization/enable-alpha-features.md) for components outside of the cluster in the organization settings screen. +You can use the **Stable** channel to access [general availability](alpha-features.md#general-availability-ga) features for cluster components. -For components inside a **cluster**, Camunda provides two channels for provisioning and follows the [Camunda release policy](https://camunda.com/release-policy/): +- Provides the latest feature and patch releases ready for most users at minimal risk. +- Releases follow semantic versioning and can be updated to the next minor or patch release without data loss. +- On the stable channel, all supported minor versions are made available for provisioning. -- **Stable**: General availability features for cluster components are available through the stable channel. This channel provides the latest feature and patch releases ready for most users at minimal risk. The releases follow semantic versioning and can be updated to the next minor or patch release without data loss. -- **Alpha**: Alpha features for cluster components are available through the alpha channel. This channel provides preview releases in preparation for the next stable release. They provide a short-term stability point to test new features and give feedback before they are released to the stable channel. Try these to ensure the upcoming release works with your infrastructure. These releases cannot be updated to a newer release, and therefore are not meant to be used in production. +#### Alpha channel -On the stable channel, the last three supported minor versions are made available for provisioning. +You can use the **Alpha** channel to access [alpha features](alpha-features.md) and patch releases for cluster components. -### New versions +- Provides alpha releases to preview and prepare for the next stable release. +- Alpha releases provide a short-term stability point to test new features and give feedback before they are released to the stable channel. Use an alpha release to test the upcoming minor release with your infrastructure. +- Alpha releases cannot be updated to a newer release, and so are not suitable for use in production. -Whenever a new Camunda 8 version is released, we do our best to provide the new version on our managed service at the same time. We add a notice to Console, recommending an update to the latest version. +### Non-cluster components + +Non-cluster components include: + +- [Modeler (Web)](/components/modeler/web-modeler/launch-web-modeler.md) +- [Connectors](/components/console/introduction-to-console.md) +- [Console](/components/console/introduction-to-console.md) + +Non-cluster component versions are released continuously. + +- Customers are automatically updated to the latest component version when it is ready for release. +- Admins can [enable alpha features](/components/console/manage-organization/enable-alpha-features.md) for non-cluster components in organization settings. + +### New Camunda 8 versions + +When a new Camunda 8 version is released, we try to provide the new version on our managed service at the same time. + +An **Update available** notification is shown in Console, recommending that you update to the latest version. ![Console with notice to update the cluster in Camunda 8 SaaS](img/update-console.png) -With the Camunda 8.5.0 release, the generation naming scheme in Camunda 8 SaaS will change and no longer include the patch version. +#### Generation names -The new naming scheme used for the Camunda 8.5 generations will be `Camunda .+gen`, where `N` is incremented with every atomic change to the component version set. +As of Camunda 8.5.0, the generation naming scheme in Camunda 8 SaaS changed to no longer include the patch version. -This was done to decouple the generation name from the particular patch level of the components it contains, as some component versions like Connectors are decoupled from other components. +- The naming scheme used for the Camunda 8.5 generations is `Camunda .+gen`, where `N` is incremented with every atomic change to the component version set. -You will learn about the particular component patch version changes in the update dialogue to the latest generation available. +- This decouples the generation name from the particular patch level of the components it contains, as some component versions such as Connectors are decoupled from other components. -#### Updates or restart for critical issues +- You can learn about the particular component patch version changes in the update dialogue to the latest generation available. -In our managed service, we reserve the right to force update or restart a cluster immediately and without notice in advance if there is a critical security or stability issue. +#### Update or restart for critical issues + +In our managed service, Camunda reserves the right to force update or restart a cluster immediately and without notice in advance if there is a critical security or stability issue. ## Self-Managed -Whenever a new Camunda 8 version is released, Camunda 8 Self-Managed enterprise customers will be notified via email. +When a new Camunda 8 version is released, Camunda 8 Self-Managed enterprise customers are notified via email. -If you are not an enterprise customer, you can stay up to date via [release blogs](https://camunda.com/blog/category/release-notes/), the [announcements page](/reference/announcements.md), or releases on [GitHub](https://github.com/camunda) and [Docker Hub](https://hub.docker.com/u/camunda). +:::info +Non-enterprise customers can stay up to date via [release blogs](https://camunda.com/blog/category/releases/), [announcements](announcements.md), or releases on [GitHub](https://github.com/camunda) and [Docker Hub](https://hub.docker.com/u/camunda). +::: ### Helm chart -Since the 8.4 release, [Camunda 8 Self-Managed Helm chart](https://artifacthub.io/packages/helm/camunda/camunda-platform) version is decoupled from the version of the application (e.g., the chart version is 9.0.0 and the application version is 8.4.x). +Since the 8.4 release, the [Camunda 8 Self-Managed Helm chart](https://artifacthub.io/packages/helm/camunda/camunda-platform) version is decoupled from the version of the application. For example, the chart version is 9.0.0 and the application version is 8.4.x. -For more details about the applications version included in the Helm chart, review the [full version matrix](https://helm.camunda.io/camunda-platform/version-matrix/). +To learn more about the applications version included in the Helm chart, see the [Camunda 8 Helm chart version matrix](https://helm.camunda.io/camunda-platform/version-matrix/). -### New versions +### New Camunda 8 versions -If you are running Camunda 8 Self-Managed, follow our [update guide](/self-managed/operational-guides/update-guide/introduction.md). +If you are running Camunda 8 Self-Managed, see the [update guide](/self-managed/operational-guides/update-guide/introduction.md) to learn how to update your Camunda 8 application or server installation to a newer version of Camunda 8. diff --git a/docs/self-managed/concepts/multi-region/dual-region.md b/docs/self-managed/concepts/multi-region/dual-region.md index 7e1d9097ae..7d44cadefb 100644 --- a/docs/self-managed/concepts/multi-region/dual-region.md +++ b/docs/self-managed/concepts/multi-region/dual-region.md @@ -9,7 +9,7 @@ description: "A dual-region setup allows you to run Camunda in two regions synch import DualRegion from "./img/dual-region.svg"; -Camunda 8 is compatible with a dual-region setup under certain [limitations](#camunda-8-dual-region-limitations). This allows Camunda 8 to run in a mix of active-active and active-passive setups, resulting in an overall **active-passive** setup. +Camunda 8 can be deployed in a dual-region configuration with certain [limitations](#camunda-8-dual-region-limitations). Dual-region deployments are considered **active-passive,** where one region handles user traffic, and the other acts as a standby. :::caution @@ -17,31 +17,37 @@ Before implementing a dual-region setup, ensure you understand the topic, the [l ::: -## Active-active and active-passive +## Active-active vs active-passive **Active-active** and **active-passive** are standard setups used in dual-region configurations to ensure that applications remain available and operational in case of failures. -- In an **active-active** setup, multiple application instances run simultaneously in different regions, actively handling user requests. This allows for better load balancing and fault tolerance, as traffic can spread across regions. If one region fails, the workload can shift to another without causing disruptions. +In an **active-active** setup, multiple instances of an application or system are deployed in different regions or locations, and all instances actively process requests simultaneously. This setup ensures high availability and load balancing by distributing traffic across multiple regions. -- By contrast, an **active-passive** setup designates one region as the main or active region where all user requests are processed. The other region remains on standby until needed, only becoming active if the previously active region fails. This setup is easier to manage but may result in higher delays during failover events. +In an **active-passive** setup, one instance or region is designated as the active region, handling all requests and processing. The passive region receives replicated data but remains idle, not processing client traffic unless the active region becomes unavailable. When a failure occurs in the active region, the passive region is activated, taking over the operations, usually after a manual or automated failover process. ## Disclaimer -:::danger +:::caution Running dual-region setups requires developing, testing, and executing custom [operational procedures](./../../operational-guides/multi-region/dual-region-ops.md) matching your environments. This page outlines key points to consider. ::: -## Architecture +## Dual-region architecture -The depicted architecture consists of two regions. For illustrative purposes, we're showing a Kubernetes-based installation. Each region houses a Kubernetes cluster with Camunda 8 deployment. Those two Camunda 8 setups are able to communicate with each other. +The depicted architecture consists of two regions in a Kubernetes-based installation. Each region has a Kubernetes cluster, which includes key Camunda 8 components. These clusters communicate, but only the active region handles user traffic. + +**Region 0** (highlighted in green) is considered **active**, and **Region 1** is considered **passive**. User traffic must only reach the **active** region. In this case, user traffic would only go to Region 0. Region 1 is considered passive and used in case of the loss of the active region. Due to Zeebe's data replication, you can recover from an active region loss by utilizing the passive region without much downtime. -One of the regions will be considered **active** and the other **passive**. User traffic must only reach the **active** region. We consider **Region 0** (underlined in green) the active region and **Region 1** the passive region. In this case, user traffic would only go to **Region 0**. **Region 1** would be considered passive and used in case of the loss of the active region. Due to Zeebe's data replication, you can recover from an active region loss by utilizing the passive region without much downtime. +Zeebe stretches across the regions due to its use of the [Raft protocol](), allowing it to communicate and replicate data between all brokers. Zeebe exports data to two Elasticsearch instances, one in each region. Operate and Tasklist are connected to the local Elasticsearch infrastructure. + +### User traffic -Zeebe stretches across the regions due to its use of the [Raft protocol](), allowing it to communicate and replicate data between all brokers. Zeebe exports data to two Elasticsearch instances, one in each region. Operate and Tasklist will import the previously exported data and run per region. +The system operates primarily in an **active-passive** configuration, though some components may function in **active-active** mode. It is your responsibility to manage user traffic routing, including DNS configurations, as this is not handled automatically. Designate one region as the **active** region to serve all user traffic and ensure that traffic is directed there. In the event of a complete failure of the active region, you will need to manually reroute traffic to the **passive** region to maintain availability. The system does not cover traffic management beyond this scope. + +### Components The currently supported Camunda 8 Self-Managed components are: @@ -50,166 +56,158 @@ The currently supported Camunda 8 Self-Managed components are: - Operate - Tasklist -### User traffic - -The overall system is **active-passive**, even though some components may be **active-active**. You will have to take care of the user traffic routing or DNS by yourself, and won't be considered further. Select one region as the actively serving region and route the user traffic there. In case of a total region failure, route the traffic to the passive region yourself. - -### Components - #### Zeebe -Zeebe, as a workflow engine, is fully **active-active** and replicates data between its brokers. Due to its replication logic, it can handle an entire region failure without data loss, but requires a proper partition and replication setup. Consider reading through the [cluster technical concept](./../../../components/zeebe/technical-concepts/clustering.md) to learn more about the [Raft protocol](). +Zeebe operates in an **active-active** mode and replicates data between its brokers. Due to its replication logic, it can handle an entire region failure without data loss, but it requires proper partitioning and replication. Read through the [cluster technical concept](./../../../components/zeebe/technical-concepts/clustering.md) to learn more about the [Raft protocol](). #### Elasticsearch -We treat Elasticsearch as an **active-passive** component. While it may be possible to deploy it in active-active mode and stretch across regions, it's not officially documented by Elasticsearch. Such a setup generally brings its own challenges we can't control and may negatively impact the performance of Zeebe. - -We recommend the approach of one Elasticsearch per region and configuring Zeebe to export the Elasticsearch data in both regions. - -#### Components - -Camunda components are **active-passive** components and in their current state not highly available as we're limited by the included exporters that would cause data issues when running multiple instances at the same time. +We treat Elasticsearch as an **active-passive** component. While it can be stretched across regions, this is not officially supported and may impact Zeebe’s performance. Each region has its own Elasticsearch instance. Zeebe is exporting data to both instances and provides data replication. -In every region, there can be only a single component instance running (for example in Region 0, 1 instance of Operate, 1 instance of Tasklist; same in Region 1). +We recommend the approach of one Elasticsearch per region and configuring Zeebe to export the Elasticsearch data to both regions. -This means that one instance will be actively serving traffic, while the other is on standby. +#### Operate and Tasklist -##### Operate +These Components are **active-passive** components and, in their current state, are not highly available. These Components are limited by the included exporters that would cause data issues when running multiple instances at the same time. -In the event of a total active region loss, the following data will be lost: +Only a single Component instance can run in each region (for example, in Region 0, there is 1 instance of Operate and 1 instance of Tasklist; the same is true in Region 1). -- Uncompleted batch operations +One instance must be actively serving traffic while the other is on standby. -##### Tasklist +Operate and Tasklist store some data in the active region, as they write directly to Elasticsearch, and this data is not replicated through Zeebe. In the event of a total active region loss, the following data loss will occur: -In the event of a total active region loss, the following data will be lost: +- Operate Losses: Uncompleted batch operations +- Tasklist Losses: Task assignments -- Task assignments +## Requirements and limitations -## Requirements and Limitations +### Installation environment -### Installation Environment +Two Kubernetes clusters are required for the Helm chart installation. -#### Kubernetes Setup +Amazon OpenSearch is **not supported** in dual-region configurations. -- Two Kubernetes clusters are required for the Helm chart installation. -- OpenSearch (both managed and self-managed) is not supported in this dual-region setup. +#### Network requirements -#### Network Requirements - -- Kubernetes clusters, services, and pods must not have overlapping CIDRs. Each cluster must use distinct CIDRs that do not conflict or overlap with those of any other cluster; otherwise, you will encounter routing issues. -- The regions (for example, two Kubernetes clusters) must be able to connect to each other (for example, via VPC peering). See [example implementation](/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md) for AWS EKS. +- Kubernetes clusters, services, and pods must not have overlapping CIDRs. Each cluster must use distinct CIDRs that do not conflict or overlap with those of any other cluster to avoid routing issues. +- The regions (for example, two Kubernetes clusters) must be able to communicate with each other (for example, via VPC peering). See [example implementation](/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md) for AWS EKS. - Kubernetes services in one cluster must be resolvable and reachable from the other cluster and vice-versa. This is essential for proper communication and functionality across regions: - For AWS EKS setups, ensure DNS chaining is configured. Refer to the [Amazon Elastic Kubernetes Service (EKS) setup guide](/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md). - For OpenShift, [Submariner](https://docs.redhat.com/en/documentation/red_hat_advanced_cluster_management_for_kubernetes/2.11/html/networking/networking#submariner) is recommended for handling multi-cluster networking. Specific implementation guides are not yet available. - Maximum network round trip time (**RTT**) between regions should not exceed **100 ms**. - Required open ports between the two regions: - - **9200** for Elasticsearch (for cross-region data push by Zeebe). + - **9200** for Elasticsearch (for cross-region data pushed by Zeebe). - **26500** for communication to the Zeebe Gateway from clients/workers. - **26501** and **26502** for communication between Zeebe brokers and Zeebe Gateway. -### Zeebe Cluster Configuration +### Zeebe cluster configuration -Only a combination for Zeebe broker counts and replication factors is supported: +The following Zeebe brokers and replication configuration is supported: - `clusterSize` must be a multiple of **2** and at least **4** to evenly distribute brokers across the two regions. - `replicationFactor` must be **4** to ensure even partition distribution across regions. -- `partitionCount` is unrestricted but should be chosen based on workload requirements. See [understanding sizing and scalability behavior](../../../components/best-practices/architecture/sizing-your-environment.md#understanding-sizing-and-scalability-behavior). -- For more details on partition distribution, see [documentation on partitions](../../../components/zeebe/technical-concepts/partitions.md). - -### Regional Failure Management - -Customers are responsible for detecting regional failures and executing the [operational procedure](./../../operational-guides/multi-region/dual-region-ops.md). +- `partitionCount` is unrestricted but should be chosen based on workload requirements. See [understanding sizing and scalability behavior](../../../components/best-practices/architecture/sizing-your-environment.md#understanding-sizing-and-scalability-behavior). For more details on partition distribution, see [documentation on partitions](../../../components/zeebe/technical-concepts/partitions.md). + esponsible for detecting regional failures and executing the [operational procedure](./../../operational-guides/multi-region/dual-region-ops.md). ### Camunda 8 dual-region limitations -| **Aspect** | **Details** | -| :----------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Installation methods |

    • For **kubernetes** we recommend using a dual-region Kubernetes setup with the [Camunda Helm chart](/self-managed/setup/install.md) installed in two Kubernetes clusters.
    • For **other platforms**, using alternative installation methods (for example, with docker-compose) is not covered in this guide.

    | -| Camunda Platform Configuration |

    The overall Camunda platform is **active-passive**, although some key components are active-active.

    • **Active-Passive Traffic Handling:** One active and one passive region serve active user traffic.
    • **Traffic to Both Regions:** Serving traffic to both regions will cause component detachment, potentially resulting in different data visibility in Operate and Tasklist.

    | -| Identity Support | Identity is not supported, multi-Tenancy and Role-Based Access Control (RBAC) does not work. | -| Optimize Support | Not supported (requires Identity). | -| Connectors Deployment | Connectors can be deployed in a dual-region setup, but attention to [idempotency](../../../components/connectors/use-connectors/inbound.md#creating-the-connector-event) is required to avoid event duplication. In a dual-region setup, you'll have two connector deployments and using message idempotency is of importance to not duplicate events. | -| Zeebe Cluster Scaling | Not supported. | -| Web-Modeler | Is a standalone component not covered in this guide. Modeling applications can operate independently outside of the automation clusters. | +| **Aspect** | **Details** | +| :----------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Installation methods |

    • For **Kubernetes** we recommend using a dual-region Kubernetes setup with the [Camunda Helm chart](/self-managed/setup/install.md) installed in two Kubernetes clusters.
    • For **other platforms**, using alternative installation methods (for example, with docker-compose) is not covered by our guides.

    | +| Camunda Platform Configuration |

    The overall Camunda platform is **active-passive**

    • **Active-Passive Traffic Handling:** One active and one passive region serve active user traffic.
    • **Traffic to Both Regions:** Serving traffic to both regions will cause component detachment, potentially resulting in different data visibility in Operate and Tasklist.

    | +| Identity Support | Identity, including multi-tenancy and Role-Based Access Control (RBAC), is currently unavailable in this setup. | +| Optimize Support | Not supported (requires Identity). | +| Connectors Deployment | Connectors can be deployed in a dual-region setup, but attention to [idempotency](../../../components/connectors/use-connectors/inbound.md#creating-the-connector-event) is required to avoid event duplication. In a dual-region setup, you'll have two connector deployments and using message idempotency is of importance to not duplicate events. | +| Connectors | If you are running Connectors and have a process with an inbound connector deployed in a dual-region setup, consider the following:
    • when you want to delete the process deployment, delete it via Operate (not zbctl), otherwise the inbound connector won't deregister.
    • if you have multiple Operate instances running, then perform the delete operation in both instances. This is a [known limitation](https://github.com/camunda/camunda/issues/17762).
    | +| Zeebe Cluster Scaling | Not supported. | +| Web Modeler | Web Modeler is a standalone component that is not covered in this guide. Modelling applications can operate independently outside of the automation clusters. | -### Platform considerations +### Infrastructure and deployment platform considerations -:::caution -Multi-region setups have inherent complexities you should familiarize yourself with before choosing a dual-region setup. -::: +Multi-region setups come with inherent complexities, and it is essential to fully understand these challenges before selecting a dual-region configuration. -For example, consider the following complexities (not covered in our guides): +The following areas must be managed independently, and are not controlled by Camunda or covered by our guides: - Managing multiple Kubernetes clusters and their deployments across regions. -- Monitoring and alerting. +- Dual-region monitoring and alerting. - Increased costs of multiple clusters and cross-region traffic. - Data consistency and synchronization challenges (for example, brought in by the increased latency). - Bursts of increased latency can already have an impact. - Managing DNS and incoming traffic. +### Upgrade considerations + +When upgrading a dual-region setup, it is crucial to follow a staged approach. Perform the upgrade in one region first before proceeding to the other. + +Simultaneously upgrading both regions can result in a loss of quorum for partitions, as two Zeebe brokers might be upgraded at the same time. To prevent this issue, it is recommended to upgrade one region at a time, ensuring that only one Zeebe broker is updated during each upgrade phase. + ## Region loss In a dual-region setup, a loss of a region will invariably affect Camunda 8, regardless of whether it's the active or passive region. This means the Zeebe stretch cluster will not have a quorum when half of its brokers are not reachable anymore and will stop processing any new data. This will also affect the components, as they cannot update or push new workflows. Essentially, this means the workflow engine will halt until the region failover procedure is complete. -The [operational procedure](./../../operational-guides/multi-region/dual-region-ops.md) looks in detail at short-term recovery from a region loss and how to long-term fully re-establish the lost region. The procedure works the same way for active or passive region loss since we don't consider traffic routing (DNS) in the scenario. +The [operational procedure](./../../operational-guides/multi-region/dual-region-ops.md) looks in detail at a recovery from a region loss and how to long-term fully re-establish the lost region. + +::caution +Customers are expected to proactively monitor for regional failures and take ownership of executing the necessary [operational procedures](./../../operational-guides/multi-region/dual-region-ops.md) to ensure smooth recovery and failover. +:: ### Active region loss -The loss of the active region results in the following: +The total loss of the active region results in the following: -- **Loss of Data**: Data previously available in Operate and Tasklist is no longer accessible. -- **Service Disruption**: Traffic routed to the active region can no longer be served. -- **Workflow Engine Failure**: The workflow engine stops processing due to quorum loss. +- **Service disruption**: Traffic routed to the active region can no longer be served. +- **Workflow engine impact**: The workflow engine stops processing due to quorum loss. +- **Loss of Tasklist and Operate operations**: Uncompleted batch operations and Tasklist assignments will be lost #### Steps to take in case of active region loss -1. **Temporary Recovery:** Follow the [operational procedure for temporary recovery](./../../operational-guides/multi-region/dual-region-ops.md#failover) to restore functionality and unblock the workflow engine. -2. **Traffic Rerouting:** Reroute traffic to the passive region, which will now become the new active region. -3. **Data and Task Management:** Due to the loss of data in Operate and Tasklist: - 1. Reassign any uncompleted tasks in Tasklist. +1. **Temporary recovery:** Follow the [operational procedure for temporary recovery](./../../operational-guides/multi-region/dual-region-ops.md#failover) to restore functionality and unblock the workflow engine. +2. **Traffic rerouting:** Reroute traffic to the passive region, which will now become the new active region. +3. **Data and task management:** Due to the loss of data in Operate and Tasklist: + 1. Reassign any uncompleted tasks in the lost region's Tasklist. 2. Recreate batch operations in Operate. -4. **Permanent Region Setup:** Follow the [operational procedure to create a new permanent region](./../../operational-guides/multi-region/dual-region-ops.md#failback) that will become your new passive region. +4. **Permanent region setup:** In case of permanent/complete region loss, follow the [operational procedure to create a new permanent region](./../../operational-guides/multi-region/dual-region-ops.md#failback) that will become your new passive region. ### Passive region loss The loss of the passive region results in the following: -- **Workflow Engine Impact**: The workflow engine will stop processing due to the loss of quorum. +- **Workflow engine impact**: The workflow engine will stop processing due to the loss of quorum. #### Steps to take in case of passive region loss -1. **Temporary Recovery:** Follow the [operational procedure to temporarily recover](./../../operational-guides/multi-region/dual-region-ops.md#failover) from the loss and unblock the workflow engine. -2. **Permanent Region Setup:** Follow the [operational procedure to create a new permanent region](./../../operational-guides/multi-region/dual-region-ops.md#failback) that will become your new passive region. +1. **Temporary recovery:** Follow the [operational procedure to temporarily recover](./../../operational-guides/multi-region/dual-region-ops.md#failover) from the loss and unblock the workflow engine. +2. **Permanent region setup:** Follow the [operational procedure to create a new permanent region](./../../operational-guides/multi-region/dual-region-ops.md#failback) that will become your new passive region. -**Note:** Unlike an active region loss, no data will be lost and no traffic rerouting is necessary. +:::note +Unlike an active region loss, no data will be lost and no traffic rerouting is necessary. +::: -### Disaster Recovery +### Disaster recovery -Based on all the limitations and requirements, you can consider the **Recovery Point Objective (RPO)** and **Recovery Time Objective (RTO)** in case of a disaster recovery to help with the risk assessment. +Based on all the limitations and requirements outlined in this article, you can consider the **Recovery Point Objective (RPO)** and **Recovery Time Objective (RTO)** in case of a disaster recovery to help with the risk assessment. -The **Recovery Point Objective (RPO)** is the maximum tolerable data loss measured in time. +The **RPO** is the maximum tolerable data loss measured in time. -The **Recovery Time Objective (RTO)** is the time to restore services to a functional state. +The **RTO** is the time to restore services to a functional state. -For Operate, Tasklist, and Zeebe the **RPO** is **0**. +For Operate, Tasklist, and Zeebe, the **RPO** is **0**. -The **RTO** can be considered for the **failover** and **failback** procedures, both resulting in a functional state. +The **RTO** can be considered for the **failover** and **failback** procedures, both of which result in a functional state. -- **failover** has an **RTO** of **< 1** minute to restore a functional state, excluding DNS considerations. +- **failover** has an **RTO** of **< 1** minute to restore a functional state, excluding DNS reconfiguration and Networking considerations. - **failback** has an **RTO** of **5 + X** minutes to restore a functional state, where X is the time it takes to back up and restore Elasticsearch. This timing is highly dependent on the setup and chosen [Elasticsearch backup type](https://www.elastic.co/guide/en/elasticsearch/reference/current/snapshots-register-repository.html#ess-repo-types). - During our automated tests, the reinstallation and reconfiguration of Camunda 8 takes 5 minutes. This can serve as a general guideline for the time required, though your experience may vary depending on your available resources and familiarity with the operational procedure. -:::info - -The described minutes for the **Recovery Time Objective** are estimated and may differ due to the manual steps involved. +During our automated tests, the reinstallation and reconfiguration of Camunda 8 takes 5 minutes. This can serve as a general guideline for the time required, though your experience may vary depending on your available resources and familiarity with the operational procedure. +:::info +The **Recovery Time Objective (RTO)** estimates are based on our internal tests and should be considered approximate. Actual times may vary depending on the specific manual steps and conditions during the recovery process. ::: -## Guides +## Further resources -- Familiarize yourself with our [Amazon Elastic Kubernetes Service (EKS) setup guide](/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md). This showcases an example blueprint setup in AWS by utilizing the managed EKS and VPC peering for a dual-region setup with Terraform. - - The concepts in the guide are mainly cloud-agnostic and the guide can be adopted to other cloud providers. +- Familiarize yourself with our [Amazon Elastic Kubernetes Service (EKS) setup guide](/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md). This showcases an example blueprint setup in AWS that utilizes the managed EKS and VPC peering for a dual-region setup with Terraform. + - The concepts in the guide are mainly cloud-agnostic, and the guide can be adopted by other cloud providers. - Familiarize yourself with the [operational procedure](./../../operational-guides/multi-region/dual-region-ops.md) to understand how to proceed in the case of a total region loss and how to prepare yourself to ensure smooth operations. diff --git a/docs/self-managed/concepts/multi-tenancy.md b/docs/self-managed/concepts/multi-tenancy.md index b2ce20a6e9..0fa6f05364 100644 --- a/docs/self-managed/concepts/multi-tenancy.md +++ b/docs/self-managed/concepts/multi-tenancy.md @@ -101,9 +101,3 @@ in Zeebe, as the remaining Camunda 8 components don't support this setup. ## Unsupported features Multi-tenancy only works for Self-Managed installations with authentication enabled [through Identity](../../../self-managed/identity/what-is-identity/). - -Furthermore, the following Camunda-maintained clients don't support multi-tenancy, and can only be used when -multi-tenancy is disabled: - -- [Zeebe Go client](../../apis-tools/go-client/go-get-started.md) -- [Zeebe CLI client](../../apis-tools/cli-client/cli-get-started.md) diff --git a/docs/self-managed/modeler/desktop-modeler/img/deploy-empty.png b/docs/self-managed/modeler/desktop-modeler/img/deploy-empty.png index d828dd391d..319eb95bc0 100644 Binary files a/docs/self-managed/modeler/desktop-modeler/img/deploy-empty.png and b/docs/self-managed/modeler/desktop-modeler/img/deploy-empty.png differ diff --git a/docs/self-managed/modeler/desktop-modeler/img/deploy-endpoint.png b/docs/self-managed/modeler/desktop-modeler/img/deploy-endpoint.png index 318bd8a89d..08b9bfc622 100644 Binary files a/docs/self-managed/modeler/desktop-modeler/img/deploy-endpoint.png and b/docs/self-managed/modeler/desktop-modeler/img/deploy-endpoint.png differ diff --git a/docs/self-managed/modeler/desktop-modeler/img/deploy-success.png b/docs/self-managed/modeler/desktop-modeler/img/deploy-success.png index 8e319cfb4f..e3384864cf 100644 Binary files a/docs/self-managed/modeler/desktop-modeler/img/deploy-success.png and b/docs/self-managed/modeler/desktop-modeler/img/deploy-success.png differ diff --git a/docs/self-managed/modeler/desktop-modeler/img/deploy-with-basic-auth.png b/docs/self-managed/modeler/desktop-modeler/img/deploy-with-basic-auth.png index 8678648940..9a765d2154 100644 Binary files a/docs/self-managed/modeler/desktop-modeler/img/deploy-with-basic-auth.png and b/docs/self-managed/modeler/desktop-modeler/img/deploy-with-basic-auth.png differ diff --git a/docs/self-managed/modeler/desktop-modeler/img/deploy-with-oauth.png b/docs/self-managed/modeler/desktop-modeler/img/deploy-with-oauth.png index 19eb9c4211..e34977a5b1 100644 Binary files a/docs/self-managed/modeler/desktop-modeler/img/deploy-with-oauth.png and b/docs/self-managed/modeler/desktop-modeler/img/deploy-with-oauth.png differ diff --git a/docs/self-managed/modeler/web-modeler/configuration/configuration.md b/docs/self-managed/modeler/web-modeler/configuration/configuration.md index 777ec3d337..9b989e42c7 100644 --- a/docs/self-managed/modeler/web-modeler/configuration/configuration.md +++ b/docs/self-managed/modeler/web-modeler/configuration/configuration.md @@ -18,6 +18,27 @@ import Licensing from '../../../../self-managed/react-components/licensing.md' ## Configuration of the `restapi` component +### Clusters + +Clusters configured using the following options can be selected when deploying from Web Modeler. If no clusters are configured, your cluster information can be provided at the time of the deployment. The Camunda 8 [Docker Compose distribution](/self-managed/setup/deploy/local/docker-compose.md) provides a local Zeebe cluster configured by default. + +To add additional clusters, increment the `0` value for each variable (`CAMUNDA_MODELER_CLUSTERS_1_NAME`). + +| Environment variable | Description | Example value | +| ---------------------------------------------------- | -------------------------------------------------------------- | ----------------------------------- | +| `CAMUNDA_MODELER_CLUSTERS_0_NAME` | The name of your cluster. | `test cluster 1` | +| `CAMUNDA_MODELER_CLUSTERS_0_VERSION` | The Camunda version used by this cluster. | `8.6.0` | +| `CAMUNDA_MODELER_CLUSTERS_0_AUTHENTICATION` | The authentication to use with your cluster. | `OAUTH`, `NONE` | +| `CAMUNDA_MODELER_CLUSTERS_0_URL_ZEEBE_GRPC` | The address where your cluster can be reached. | `grpcs://zeebe-1.example.com:26500` | +| `CAMUNDA_MODELER_CLUSTERS_0_URL_ZEEBE_REST` | The address where the Zeebe REST API can be reached. | `https://zeebe-1.example.com:8080` | +| `CAMUNDA_MODELER_CLUSTERS_0_URL_OPERATE` | The address where Operate can be reached. | `https://operate-1.example.com` | +| `CAMUNDA_MODELER_CLUSTERS_0_URL_TASKLIST` | The address where Tasklist can be reached. | `https://tasklist-1.example.com` | +| `CAMUNDA_MODELER_CLUSTERS_0_OAUTH_URL` | The address of your token issuer. | `https://auth.example.com/token` | +| `CAMUNDA_MODELER_CLUSTERS_0_OAUTH_SCOPE` | A comma-separated list of the scopes to use with this cluster. | `test-scope` | +| `CAMUNDA_MODELER_CLUSTERS_0_OAUTH_AUDIENCE_ZEEBE` | The permission name for Zeebe. | `zeebe-api` | +| `CAMUNDA_MODELER_CLUSTERS_0_OAUTH_AUDIENCE_OPERATE` | The permission name for Operate. | `operate-api` | +| `CAMUNDA_MODELER_CLUSTERS_0_OAUTH_AUDIENCE_TASKLIST` | The permission name for Tasklist. | `tasklist-api` | + ### Database Web Modeler requires a PostgreSQL database as persistent data storage (other database systems are currently not supported). diff --git a/docs/self-managed/modeler/web-modeler/troubleshooting/troubleshoot-zeebe-connection.md b/docs/self-managed/modeler/web-modeler/troubleshooting/troubleshoot-zeebe-connection.md index 3536d7183c..a06f1b6898 100644 --- a/docs/self-managed/modeler/web-modeler/troubleshooting/troubleshoot-zeebe-connection.md +++ b/docs/self-managed/modeler/web-modeler/troubleshooting/troubleshoot-zeebe-connection.md @@ -6,7 +6,7 @@ sidebar_label: "Zeebe connection" You try to connect (i.e., to deploy) to a remote Zeebe cluster and Web Modeler reports an error. -To resolve this issue, check if you can connect to Zeebe through another client, i.e., [`zbctl`](/apis-tools/cli-client/index.md). +To resolve this issue, check if you can connect to Zeebe through another client, i.e., [`zbctl`](/apis-tools/community-clients/cli-client/index.md). If that doesn't work, resolve the general connection issue first (see [the platform deployment troubleshooting section](/self-managed/operational-guides/troubleshooting/troubleshooting.md), for example.) If that works, further debug your Zeebe connection with the help of the information stated below. Enabling [debug logging in `modeler-restapi`](#how-can-i-debug-log-grpc--zeebe-communication) may also help to understand the issue. diff --git a/docs/self-managed/operate-deployment/operate-configuration.md b/docs/self-managed/operate-deployment/operate-configuration.md index 32a38ee879..59bde307f9 100644 --- a/docs/self-managed/operate-deployment/operate-configuration.md +++ b/docs/self-managed/operate-deployment/operate-configuration.md @@ -159,7 +159,7 @@ camunda.operate: To connect to a secured (https) OpenSearch instance, you normally need to only set the URL protocol part to `https` instead of `http`. A secured OpenSearch instance also needs `username` and `password`. -To use AWS Credentials instead of basic auth when connecting to Amazon OpenSearch Services `awsEnabled` has to be set. +To use AWS credentials instead of basic auth when connecting to Amazon OpenSearch Services, `awsEnabled` must be set. The other SSL settings should only be used in case of connection problems; for example, in disabling host verification. @@ -179,7 +179,7 @@ Either set `host` and `port` (deprecated), or `url` (recommended). | camunda.operate.opensearch.ssl.certificatePath | Path to certificate used by OpenSearch | - | | camunda.operate.opensearch.ssl.selfSigned | Certificate was self-signed | false | | camunda.operate.opensearch.ssl.verifyHostname | Should the hostname be validated | false | -| camunda.operate.opensearch.awsEnabled | Should AWS Credentials be used | false | +| camunda.operate.opensearch.awsEnabled | Should AWS credentials be used | false | #### Settings for shards and replicas diff --git a/docs/self-managed/operational-guides/configure-flow-control/configure-flow-control.md b/docs/self-managed/operational-guides/configure-flow-control/configure-flow-control.md index 011bdd8e1b..08cbf734ea 100644 --- a/docs/self-managed/operational-guides/configure-flow-control/configure-flow-control.md +++ b/docs/self-managed/operational-guides/configure-flow-control/configure-flow-control.md @@ -18,7 +18,7 @@ The write rate can be set as a static limit, which defines the upper rate at whi A static write rate limit can prevent throughput peaks, and write rate throttling can keep the backlog stable by temporarily decreasing the static limit to keep the exporting backlog small. When configuring dynamic throttling, configuring a high static limit can help maintain a high write rate if the exporting can keep up. :::note -We recommend leaving write rate limits disabled by default. For most use cases, write rate limits can be enabled as-needed, if an issue arises. +These write limits are enabled by default in SaaS and disabled in Self-Managed. For most use cases, write rate limits can be enabled as needed if an issue arises. ::: Flow control is configured in your Zeebe broker's `application.yaml` file. The default values can be found in the `# flowControl` section of the Zeebe broker [configuration](https://github.com/camunda/camunda/blob/main/dist/src/main/config/broker.yaml.template) and [standalone](https://github.com/camunda/camunda/blob/main/dist/src/main/config/broker.standalone.yaml.template) templates. diff --git a/docs/self-managed/operational-guides/multi-region/dual-region-ops.md b/docs/self-managed/operational-guides/multi-region/dual-region-ops.md index e3bb550778..c09203d3e4 100644 --- a/docs/self-managed/operational-guides/multi-region/dual-region-ops.md +++ b/docs/self-managed/operational-guides/multi-region/dual-region-ops.md @@ -36,64 +36,61 @@ This procedure has been updated in the Camunda 8.6 release. The procedure used i ## Introduction -This operational blueprint procedure is a step-by-step guide on how to restore operations in the case of a total region failure. It explains how to temporarily restore functionality in the surviving region, and how to ultimately do a full recovery to restore the dual-region setup. The operational procedure builds on top of the [dual-region AWS setup guide](/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md), but is generally applicable for any dual-region setup. +This operational blueprint procedure is a step-by-step guide on how to restore operations in the case of a total region failure. It explains how to temporarily restore functionality in the surviving region and how to ultimately do a full recovery to restore the dual-region setup. The operational procedure builds on top of the [dual-region AWS setup guidance](/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md), but is generally applicable for any dual-region setup. Before proceeding with the operational procedure, thoroughly review and understand the contents of the [dual-region concept page](./../../concepts/multi-region/dual-region.md). This page outlines various limitations and requirements pertinent to the procedure, which are crucial for successful execution. ## Disclaimer -:::danger +:::caution -Running dual-region setups requires the users to be able to detect any regional failures and to implement the necessary operational procedure for failover and failback, matching their environments. The example blueprint procedure is described below. +Running a dual-region configuration requires users to detect and manage any regional failures, and implement the operational procedure for failover and failback that matches their environment. ::: ## Prerequisites -- A dual-region Camunda 8 setup installed in two different regions, preferably derived from our [AWS dual-region guide](/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md). +- A dual-region Camunda 8 setup installed in two different regions, preferably derived from our [AWS dual-region concept](/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md). - In that guide, we're showcasing Kubernetes dual-region installation, based on the following tools: - [Helm (3.x)](https://helm.sh/docs/intro/install/) for installing and upgrading the [Camunda Helm chart](https://github.com/camunda/camunda-platform-helm). - [Kubectl (1.30.x)](https://kubernetes.io/docs/tasks/tools/#kubectl) to interact with the Kubernetes cluster. -- [zbctl](./../../../apis-tools/cli-client/index.md) to interact with the Zeebe cluster. +- [zbctl](/apis-tools/community-clients/cli-client/index.md) to interact with the Zeebe cluster. ## Terminology - **Surviving region** - A surviving region refers to a region within a dual-region setup that remains operational and unaffected by a failure or disaster that affects other regions. - **Lost region** - - A lost region refers to a region within a dual-region setup that becomes unavailable or unusable due to a failure or disaster. + - A lost region is a region within a dual-region setup that becomes unavailable or unusable due to a failure or disaster. - **Recreated region** - - A recreated region refers to a region within a dual-region setup that was previously lost but has been restored or recreated to resume its operational state. - - We assume this region contains no Camunda 8 deployments or related persistent volumes. Ensure this is the case before executing the **failover** procedure. + - A recreated region is a region within a dual-region setup that was previously lost but has been restored or recreated to resume its operational state. + - We assume this region does not contain Camunda 8 deployments or related persistent volumes. Ensure this is the case before executing the failover procedure. ## Procedure -We handle the loss of both active and passive regions using the same procedure. For clarity, this section focuses on the scenario where the passive region is lost while the active region remains operational. +We use the same procedure to handle the loss of both active and passive regions. For clarity, this section focuses on the scenario where the passive region is lost while the active region remains operational. The same procedure will be valid in case of active region loss. -#### Key Steps to Handle Passive Region Loss +**Temporary Loss Scenario:** If a region loss is temporary — such as from transient network issues — Zeebe can handle this situation without initiating recovery procedures, provided there is sufficient free space on the persistent disk. However, processing may halt due to a loss of quorum during this time. -1. **Traffic Rerouting:** Reroute traffic to the surviving active region using DNS. (Details on how to manage DNS rerouting depend on your specific DNS setup and are not covered in this guide.) -2. **Temporary Loss Scenario:** If the region loss is temporary (for example, due to network issues), Zeebe can survive this loss but may stop processing due to quorum loss. This could lead to persistent disk filling up before data is lost. -3. **Procedure Phases** - - **Failover Phase:** Temporarily restores Camunda 8 functionality by removing the lost brokers and handling the export to the unreachable Elasticsearch instance. - - **Failback Phase:** Fully restores the failed region to its original functionality. This phase requires the region to be ready for the redeployment of Camunda 8. +#### Key steps to handle passive region loss -:::warning - -For the **failback** procedure, your recreated region cannot contain any active Camunda 8 deployments or leftover persistent volumes related to Camunda 8 or its Elasticsearch instance. You must start from a clean slate and not bring old data from the lost region, as states may have diverged. +1. **Traffic rerouting:** Use DNS to reroute traffic to the surviving active region. (Details on managing DNS rerouting depend on your specific DNS setup and are not covered in this guide.) +2. **Failover phase:** Temporarily restores Camunda 8 functionality by removing the lost brokers and handling the export to the unreachable Elasticsearch instance. +3. **Failback phase:** Fully restores the failed region to its original functionality. This phase requires the region to be ready for the redeployment of Camunda 8. -::: +:::caution -The following procedures are building on top of the work done in the [AWS setup guide](/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md#deploy-camunda-8-to-the-clusters) about deploying Camunda 8 to two Kubernetes clusters in different regions. We assume you have your own copy of the [c8-multi-region](https://github.com/camunda/c8-multi-region) repository and previously completed changes in the `camunda-values.yml` to adjust them to your setup. +For the failback procedure, the recreated region must not include any active Camunda 8 deployments or residual persistent volumes associated with Camunda 8 or its Elasticsearch instance. It is essential to initiate a clean deployment to prevent data replication and state conflicts. -Ensure you have followed [deploy Camunda 8 to the clusters](/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md#deploy-camunda-8-to-the-clusters) to have Camunda 8 installed and configured for a dual-region setup. +::: -### Environment prerequisites +### Prerequisites -Ensure you have followed [environment prerequisites](/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md#environment-prerequisites) to have the general environment variables set up already. +The following procedures assume that the dual-region deployment has been created using [AWS setup guide](/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md#deploy-camunda-8-to-the-clusters). We assume you have your own copy of the [c8-multi-region](https://github.com/camunda/c8-multi-region) repository and previously completed changes in the `camunda-values.yml` to adjust them in your setup. -We will try to refrain from always mentioning both possible scenarios (losing either region 0 or region 1). Instead, we generalized the commands and require you to do a one-time setup to configure environment variables to help execute the procedure based on the surviving and to be recreated region. +Follow the [dual-region cluster deployment](/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md#deploy-camunda-8-to-the-clusters) guide to install Camunda 8, configure a dual-region setup, and have the general environment variables (see [environment prerequisites](/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md#environment-prerequisites) already set up. +We will avoid referencing both scenarios of losing either Region 0 or Region 1. Instead, we have generalized the commands and require a one-time setup to configure environment variables, enabling you to execute the procedure based on the surviving region and the one that needs to be recreated. Depending on which region you lost, select the correct tab below and export those environment variables to your terminal for a smoother procedure execution: @@ -123,7 +120,9 @@ export REGION_RECREATED=region1 -### Failover +### Failover phase + +The Failover phase outlines steps for removing lost brokers, redistributing load, disabling Elasticsearch export to a failed region, and restoring user interaction with Camunda 8 to ensure smooth recovery and continued functionality. @@ -137,23 +136,23 @@ desired={}
    -| **Current State** | **Desired State** | +| **Current state** | **Desired state** | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | You have ensured that you fully lost a region and want to start the temporary recovery.

    One of the regions is lost, meaning Zeebe:
    - No data has been lost thanks to Zeebe data replication.
    - Is unable to process new requests due to losing the quorum
    - Stops exporting new data to Elasticsearch in the lost region
    - Stops exporting new data to Elasticsearch in the survived region | The lost brokers have been removed from the Zeebe cluster.

    Continued processing is enabled, and new brokers in the failback procedure will only join the cluster with our intervention. | -#### How to get there +#### Procedure -You will port-forward the `Zeebe Gateway` in the surviving region to the local host to interact with the Gateway. +Start with creating a port-forward to the `Zeebe Gateway` in the surviving region to the local host to interact with the Gateway. The following alternatives to port-forwarding are possible: -- if it's exposed to the outside, one can skip port-forwarding and use the URL directly -- one can [`exec`](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_exec/) into an existing pod (such as Elasticsearch), and `curl` from there -- or temporarily [`run`](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_run/) an Ubuntu pod in the cluster to `curl` from there +- if Zeebe Gateway is exposed to the outside of the Kubernetes cluster, you can skip port-forwarding and use the URL directly +- [`exec`](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_exec/) into an existing pod (such as Elasticsearch), and execute `curl` commands from inside of the pod +- [`run`](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_run/) an Ubuntu pod in the cluster to execute `curl` commands from inside the Kubernetes cluster -In our example, we went with port-forwarding to a local host, but other alternatives can also be used. +In our example, we went with port-forwarding to a localhost, but other alternatives can also be used. -1. Use the [zbctl client](../../../apis-tools/cli-client/index.md) to retrieve list of remaining brokers +1. Use the [zbctl client](/apis-tools/community-clients/cli-client/index.md) to retrieve list of remaining brokers ```bash kubectl --context $CLUSTER_SURVIVING port-forward services/$HELM_RELEASE_NAME-zeebe-gateway 26500:26500 -n $CAMUNDA_NAMESPACE_SURVIVING @@ -199,7 +198,7 @@ Brokers: -2. Portforward the service of the Zeebe Gateway for the [management REST API](../../zeebe-deployment/configuration/gateway.md#managementserver) +2. Port-forward the service of the Zeebe Gateway to access the [management REST API](../../zeebe-deployment/configuration/gateway.md#managementserver) ```bash kubectl --context $CLUSTER_SURVIVING port-forward services/$HELM_RELEASE_NAME-zeebe-gateway 9600:9600 -n $CAMUNDA_NAMESPACE_SURVIVING @@ -260,7 +259,7 @@ Brokers: -You can also use the Zeebe Gateway's REST API to ensure the scaling progress has been completed. For better readability of the output, it is recommended to use [jq](https://jqlang.github.io/jq/). +You can also use the Zeebe Gateway's REST API to ensure the scaling progress has been completed. For better output readability, we use [jq](https://jqlang.github.io/jq/). ```bash kubectl --context $CLUSTER_SURVIVING port-forward services/$HELM_RELEASE_NAME-zeebe-gateway 9600:9600 -n $CAMUNDA_NAMESPACE_SURVIVING @@ -297,20 +296,20 @@ desired={}
    -| **Details** | **Current State** | **Desired State** | +| **Details** | **Current state** | **Desired state** | | ----------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | -| **Zeebe Configuration** | Zeebe brokers in the surviving region are still configured to point to the Elasticsearch instance of the lost region. Zeebe cannot continue exporting data. | Elasticsearch exporter to the failed region has been disabled in the Zeebe cluster. Zeebe can export data to Elasticsearch again. | -| **User Interaction** | Regular interaction with Camunda 8 is not restored. | Regular interaction with Camunda 8 is restored, marking the conclusion of the temporary recovery. | +| **Zeebe configuration** | Zeebe brokers in the surviving region are still configured to point to the Elasticsearch instance of the lost region. Zeebe cannot continue exporting data. | Elasticsearch exporter to the failed region has been disabled in the Zeebe cluster. Zeebe can export data to Elasticsearch again. | +| **User interaction** | Regular interaction with Camunda 8 is not restored. | Regular interaction with Camunda 8 is restored, marking the conclusion of the temporary recovery. | -#### How to get there +#### Procedure -1. Portforward the service of the Zeebe Gateway for the [management REST API](../../zeebe-deployment/configuration/gateway.md#managementserver) +1. Port-forward the service of the Zeebe Gateway for the [management REST API](../../zeebe-deployment/configuration/gateway.md#managementserver) ```bash kubectl --context $CLUSTER_SURVIVING port-forward services/$HELM_RELEASE_NAME-zeebe-gateway 9600:9600 -n $CAMUNDA_NAMESPACE_SURVIVING ``` -2. List all exporters to find the corresponding ID. Alternatively, you can check your `camunda-values.yml` file, which lists the exporters as those had to be configured explicitly. +2. List all exporters to find the corresponding ID. Alternatively, you can check your Helm chart `camunda-values.yml` file, which lists the exporters as those that had to be configured explicitly. ```bash curl -XGET 'http://localhost:9600/actuator/exporters' @@ -327,7 +326,7 @@ curl -XGET 'http://localhost:9600/actuator/exporters' -2. Based on the Exporter APIs you will send a request to the Zeebe Gateway to disable the Elasticsearch exporter to the lost region. +2. Based on the Exporter APIs you will send a request to the Zeebe Gateway to disable the Elasticsearch exporter connected with the lost region. ```bash curl -XPOST 'http://localhost:9600/actuator/exporters/elasticsearchregion1/disable' @@ -379,7 +378,7 @@ curl -XGET 'http://localhost:9600/actuator/cluster' | jq .lastChange -### Failback +### Failback phase @@ -393,18 +392,18 @@ desired={}
    -| **Details** | **Current State** | **Desired State** | +| **Details** | **Current state** | **Desired state** | | ------------------------ | ------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | | **Camunda 8** | A standalone region with a fully functional Camunda 8 setup, including Zeebe, Operate, Tasklist, and Elasticsearch. | Restore dual-region functionality by deploying Camunda 8 (Zeebe and Elasticsearch) to the newly restored region. | | **Operate and Tasklist** | Operate and Tasklist are operational in the standalone region. | Operate and Tasklist need to stay disabled to avoid interference during the database backup and restore process. | -#### How to get there +#### Procedure -From your initial dual-region deployment, your base Helm values file `camunda-values.yml` in `aws/dual-region/kubernetes` should still be present. +This procedure requires your Helm values file, `camunda-values.yml,` in `aws/dual-region/kubernetes,` used to deploy Dual-region Camunda clusters. -In particular, the values `ZEEBE_BROKER_EXPORTERS_ELASTICSEARCHREGION0_ARGS_URL` and `ZEEBE_BROKER_EXPORTERS_ELASTICSEARCHREGION1_ARGS_URL` should point to their respective regions. The placeholder in `ZEEBE_BROKER_CLUSTER_INITIALCONTACTPOINTS` should contain the Zeebe endpoints of both regions, the result of the `aws/dual-region/scripts/generate_zeebe_helm_values.sh`. +Ensure that the values for `ZEEBE_BROKER_EXPORTERS_ELASTICSEARCHREGION0_ARGS_URL` and `ZEEBE_BROKER_EXPORTERS_ELASTICSEARCHREGION1_ARGS_URL` correctly point to their respective regions. The placeholder in `ZEEBE_BROKER_CLUSTER_INITIALCONTACTPOINTS` should contain the Zeebe endpoints for both regions, the result of the `aws/dual-region/scripts/generate_zeebe_helm_values.sh`. -In addition, the following Helm command will disable Operate and Tasklist since those will only be enabled at the end of the full region restore. It's required to keep them disabled in the newly created region due to their Elasticsearch importers. +Additionally, execute the following Helm command to disable Operate and Tasklist. These components will only be enabled at the end of the region recovery. Keeping them disabled in the newly created region is necessary to avoid data duplication by their Elasticsearch importers. From the terminal context of `aws/dual-region/kubernetes` execute: @@ -421,20 +420,20 @@ helm install $HELM_RELEASE_NAME camunda/camunda-platform \ #### Verification -The following command will show the deployed pods of the newly created region. +The following command will show the pods deployed in the newly created region. + +```bash +kubectl --context $CLUSTER_RECREATED get pods -n $CAMUNDA_NAMESPACE_RECREATED +``` -Depending on your chosen `clusterSize`, you should see that half of the amount are spawned in Zeebe brokers. +Half of the amount of your set `clusterSize` is used to spawn Zeebe brokers. -For example, in the case of `clusterSize: 8`, you find four Zeebe brokers in the newly created region. +For example, in the case of `clusterSize: 8`, four Zeebe brokers are provisioned in the newly created region. :::warning -It is expected that the Zeebe broker pods don't become ready as they're not yet part of a Zeebe cluster, therefore not considered healthy by the Kubernetes readiness probe. +It is expected that the Zeebe broker pods will not reach the "Ready" state since they are not yet part of a Zeebe cluster and, therefore, not considered healthy by the readiness probe. ::: -```bash -kubectl --context $CLUSTER_RECREATED get pods -n $CAMUNDA_NAMESPACE_RECREATED -``` - Port-forwarding the Zeebe Gateway via `kubectl` and printing the topology should reveal that the new Zeebe brokers are recognized but yet a full member of the Zeebe cluster. ```bash @@ -502,18 +501,18 @@ desired={}
    -| **Details** | **Current State** | **Desired State** | +| **Details** | **Current state** | **Desired state** | | ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **Camunda 8** | Functioning Zeebe cluster within a single region:
    Working Camunda 8 installation in the surviving region
    Non-participating Camunda 8 installation in the recreated region.
    Currently exporting data to Elasticsearch from the surviving region. | Preparing the newly created region to take over and restore the dual-region setup. Stop Zeebe exporters to prevent new data from being exported to Elasticsearch, allowing for the creation of an Elasticsearch backup. | | **Operate and Tasklist** | Operate and Tasklist are operational in the surviving region. | Temporarily scale down Operate and Tasklist to zero replicas, preventing user interaction with Camunda 8 and ensuring no new data is imported to Elasticsearch. | :::note -This **does not** affect the processing of process instances in any way. The impact is that process information about the affected instances might not be visible in Operate and Tasklist. +This step **does not** affect the process instances in any way. Process information may not be visible in Operate and Tasklist running in the affected instance. ::: -#### How to get there +#### Procedure 1. Disable Operate and Tasklist by scaling to 0: @@ -557,10 +556,10 @@ desired={}
    -| **Details** | **Current State** | **Desired State** | -| ------------------------ | ------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **Camunda 8** | Not reachable by end-users and not processing any new process instances. This state allows for data backup without loss. | Remain unreachable by end-users and not processing any new instances. | -| **Elasticsearch Backup** | No backup is in progress. | Backup of Elasticsearch in the surviving region is initiated and being restored in the recreated region, containing all necessary data. Backup process may take time to complete. | +| **Details** | **Current State** | **Desired State** | +| ------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Camunda 8** | Not reachable by end-users and not processing any new process instances. This state allows for data backup without loss. | Remain unreachable by end-users and not processing any new instances. | +| **Elasticsearch Backup** | No backup is in progress. | Backup of Elasticsearch in the surviving region is initiated and being restored in the recreated region, containing all necessary data. The backup process may take time to complete. | #### How to get there @@ -568,7 +567,7 @@ This builds on top of the [AWS setup](/self-managed/setup/deploy/amazon/amazon-e :::info -The procedure works for other cloud providers and bare metal. You have to adjust the AWS S3-specific part depending on your chosen backup source for Elasticsearch. Consult the [Elasticsearch documentation on snapshot and restore](https://www.elastic.co/guide/en/elasticsearch/reference/current/snapshot-restore.html) to learn more about this, and specifically the [different supported types](https://www.elastic.co/guide/en/elasticsearch/reference/current/snapshots-register-repository.html#ess-repo-types) by Elasticsearch. +The procedure works for other Cloud providers and bare metal. You have to adjust the AWS S3-specific part depending on your chosen backup source for Elasticsearch. Consult the [Elasticsearch documentation on snapshot and restore](https://www.elastic.co/guide/en/elasticsearch/reference/current/snapshot-restore.html) to learn more about this, and specifically the [different supported types](https://www.elastic.co/guide/en/elasticsearch/reference/current/snapshots-register-repository.html#ess-repo-types) by Elasticsearch. ::: @@ -713,7 +712,7 @@ kubectl --context $CLUSTER_RECREATED exec -n $CAMUNDA_NAMESPACE_RECREATED -it $E The example output above should be the same since it's the same backup. -7. Restore Elasticsearch backup in the new region namespace `CAMUNDA_NAMESPACE_RECREATED`. Depending on the amount of data, this operation will take a while to complete. +7. Restore Elasticsearch backup in the new region namespace `CAMUNDA_NAMESPACE_RECREATED`. Depending on the amount of data, this operation may take a while to complete. ```bash kubectl --context $CLUSTER_RECREATED exec -n $CAMUNDA_NAMESPACE_RECREATED -it $ELASTIC_POD -c elasticsearch -- curl -XPOST 'http://localhost:9200/_snapshot/camunda_backup/failback/_restore?wait_for_completion=true' @@ -729,7 +728,7 @@ kubectl --context $CLUSTER_RECREATED exec -n $CAMUNDA_NAMESPACE_RECREATED -it $E Example output -The important part being the `state: "SUCCESS"` and that `done` and `total` are equal. **This is only an example and the values will differ for you.** +**This is only an example, and the values will differ for you.** Ensure you see `state: "SUCCESS"`, and that the properties `done` and `total` have equal values. ```json { @@ -785,14 +784,14 @@ desired={}
    -| **Details** | **Current State** | **Desired State** | -| ------------------------ | -------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -| **Camunda 8** | Remain unreachable by end-users while restoring functionality. | Enable Operate and Tasklist in both the surviving and recreated regions to allow user interaction with Camunda 8 again. | -| **Elasticsearch Backup** | Backup has been created and restored to the recreated region. | N/A | +| **Details** | **Current state** | **Desired state** | +| ------------------------ | --------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| **Camunda 8** | Remains unreachable by end-users while restoring functionality. | Enable Operate and Tasklist in both the surviving and recreated regions to allow user interaction with Camunda 8 again. | +| **Elasticsearch Backup** | Backup has been created and restored to the recreated region. | N/A | -#### How to get there +#### Procedure -The base Helm values file `camunda-values.yml` in `aws/dual-region/kubernetes` contains the adjustments for Elasticsearch and the Zeebe initial brokers, meaning we just have to reapply / upgrade the release to enable and deploy Operate and Tasklist. +The base Helm values file `camunda-values.yml` in `aws/dual-region/kubernetes` contains the adjustments for Elasticsearch and the Zeebe initial brokers. This means we just have to reapply/upgrade the Helm release to enable and deploy Operate and Tasklist. 1. Upgrade the normal Camunda environment in `CAMUNDA_NAMESPACE_SURVIVING` and `REGION_SURVIVING` to deploy Operate and Tasklist: @@ -818,7 +817,7 @@ helm upgrade $HELM_RELEASE_NAME camunda/camunda-platform \ #### Verification -For Operate and Tasklist, you can confirm that the deployments have successfully deployed by listing those and indicating `1/1` ready. The same command can be applied for the `CLUSTER_RECREATED` and `CAMUNDA_NAMESPACE_RECREATED`: +For Operate and Tasklist, you can confirm that the deployments have been successfully deployed by listing those and indicating `1/1` ready. The same command can be applied for the `CLUSTER_RECREATED` and `CAMUNDA_NAMESPACE_RECREATED`: ```bash kubectl --context $CLUSTER_SURVIVING get deployments -n $CAMUNDA_NAMESPACE_SURVIVING @@ -832,7 +831,7 @@ kubectl --context $CLUSTER_SURVIVING get deployments -n $CAMUNDA_NAMESPACE_SURVI -#### Initialize new Zeebe exporter to recreated region +#### Initialize new Zeebe exporter to the recreated region } @@ -841,7 +840,7 @@ desired={}
    -| **Details** | **Current State** | **Desired State** | +| **Details** | **Current state** | **Desired state** | | ------------- | --------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **Camunda 8** | Reachable to end-users, but not exporting any data. | Start a new exporter to the recreated region.
    Ensure that both Elasticsearch instances are populated for data redundancy.
    Separate the initialization step (asynchronous) and confirm completion before resuming the exporters. | @@ -874,9 +873,9 @@ curl -XGET 'http://localhost:9600/actuator/exporters'
    -Via the already port-forwarded Zeebe Gateway, you can also check the status of the change by using the Cluster API. +You can also check the status of the change using the Cluster API via the already port-forwarded Zeebe Gateway. -**Ensure it says "COMPLETED" before proceeding with the next step.** +**Ensure the status is "COMPLETED" before proceeding with the next step.** ```bash curl -XGET 'http://localhost:9600/actuator/cluster' | jq .lastChange @@ -911,9 +910,9 @@ desired={}
    -| **Details** | **Current State** | **Desired State** | -| ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ | -| **Camunda 8** | Reachable to end-users, but currently not exporting any data. Exporters are enabled for both regions, with the operation confirmed to be completed | Reactivate existing exporters that will allow Zeebe to export data to Elasticsearch again. | +| **Details** | **Current state** | **Desired state** | +| ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ | +| **Camunda 8** | Reachable to end-users, but currently not exporting any data. Exporters are enabled for both regions, with the operation confirmed to be completed. | Reactivate existing exporters that will allow Zeebe to export data to Elasticsearch again. | #### How to get there @@ -928,7 +927,7 @@ curl -i localhost:9600/actuator/exporting/resume -XPOST #### Verification -For the reactivating the exporters, there's currently no API available to confirm this. Only the response code of `204` indicates a successful resumption. This is a synchronous operation. +There is currently no API available to confirm the reactivation of the exporters. Only the response code `204` indicates a successful resumption. This is a synchronous operation.
    @@ -943,10 +942,10 @@ desired={}
    -| **Details** | **Current State** | **Desired State** | +| **Details** | **Current state** | **Desired state** | | -------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | | **Camunda 8** | Running in two regions, but not yet utilizing all Zeebe brokers. Operate and Tasklist redeployed, Elasticsearch exporters enabled. | Fully functional Camunda 8 setup utilizing both regions, recovering all dual-region benefits. | -| **User Interaction** | Users can interact with Camunda 8 again. | Dual-region functionality is restored, maximizing reliability and performance benefits. | +| **User interaction** | Users can interact with Camunda 8 again. | Dual-region functionality is restored, maximizing reliability and performance benefits. | #### How to get there @@ -1061,3 +1060,5 @@ Broker 7 - camunda-zeebe-3.camunda-zeebe.camunda-paris.svc:26501
    + +In conclusion, adhering to this updated operational procedure ensures a structured and efficient recovery process for maintaining operational continuity in dual-region deployments. Please remain cautious in managing dual-region environments and be prepared to implement the outlined steps for successful failover and failback. diff --git a/docs/self-managed/operational-guides/update-guide/850-to-860.md b/docs/self-managed/operational-guides/update-guide/850-to-860.md index a053fd9e6b..6d0817049c 100644 --- a/docs/self-managed/operational-guides/update-guide/850-to-860.md +++ b/docs/self-managed/operational-guides/update-guide/850-to-860.md @@ -15,3 +15,23 @@ The separated Ingress Helm configuration for Camunda 8 Self-Managed has been dep ### Elasticsearch nodes number The default value of Elasticsearch deployment pods has changed from 2 to 3, and an affinity setting has been added to avoid scheduling Elasticsearch pods on the same Kubernetes worker. + +## Connectors + +### Kafka Connector supports Avro schema + +:::caution Breaking change + +The [Camunda Kafka Connector](/components/connectors/out-of-the-box-connectors/kafka.md) supports [Schema Registry](https://docs.confluent.io/platform/current/schema-registry/index.html) as of version 8.6.0. +This means: + +- When using Connectors 8.6.0, you must use the following Kafka Connector versions: + - For inbound connectors: 6 (or higher) + - For outbound connector: 5 (or higher) +- When using Connectors 8.5.x (or older), you must use the following Kafka Connector versions: + - For inbound connectors: 5 (or lower) + - For outbound connector: 4 (or lower) + +Avro schema support is the only breaking change for this Connector. If you do not use Avro schema, you can continue using the Connector as before. + +::: diff --git a/docs/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md b/docs/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md index 9eb4c332bd..5145887fb1 100644 --- a/docs/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md +++ b/docs/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md @@ -8,7 +8,7 @@ description: "Deploy two Amazon Kubernetes (EKS) clusters with Terraform for a p import CoreDNSKubeDNS from "./assets/core-dns-kube-dns.svg" -:::warning +:::caution Review our [dual-region concept documentation](./../../../../concepts/multi-region/dual-region.md) before continuing to understand the current limitations and restrictions of this blueprint setup. ::: @@ -33,7 +33,7 @@ To try out Camunda 8 or develop against it, consider signing up for our [SaaS of For the simplicity of this guide, certain best practices will be provided with links to additional resources, enabling you to explore the topic in more detail. -:::warning +:::caution Following this guide will incur costs on your Cloud provider account, namely for the managed Kubernetes service, running Kubernetes nodes in EC2, Elastic Block Storage (EBS), traffic between regions, and S3. More information can be found on [AWS](https://aws.amazon.com/eks/pricing/) and their [pricing calculator](https://calculator.aws/#/) as the total cost varies per region. ::: @@ -62,7 +62,7 @@ git clone https://github.com/camunda/c8-multi-region.git 2. The cloned repository and folder `aws/dual-region/scripts/` provides a helper script [export_environment_prerequisites.sh](https://github.com/camunda/c8-multi-region/blob/main/aws/dual-region/scripts/export_environment_prerequisites.sh) to export various environment variables to ease the interaction with a dual-region setup. Consider permanently changing this file for future interactions. 3. You must adjust these environment variable values within the script to your needs. -:::warning +:::caution You have to choose unique namespaces for Camunda 8 installations. The namespace for Camunda 8 installation in the cluster of region 0 (`CAMUNDA_NAMESPACE_0`), needs to have a different name from the namespace for Camunda 8 installation in the cluster of region 1 (`CAMUNDA_NAMESPACE_1`). This is required for proper traffic routing between the clusters. @@ -103,7 +103,7 @@ It's recommended to use a different backend than `local`. Find more information ::: -:::warning +:::caution Do not store sensitive information (credentials) in your Terraform files. @@ -162,7 +162,7 @@ There are several ways to authenticate the `AWS` provider: ### Execution -:::warning +:::caution A user who creates resources in AWS will therefore own these resources. In this particular case, the user will always have admin access to the Kubernetes cluster until the cluster is deleted. @@ -237,7 +237,7 @@ kubectl --context $CLUSTER_1 apply -f https://raw.githubusercontent.com/camunda/ Example output -:::danger +:::caution For illustration purposes only. These values will not work in your environment. ::: @@ -283,7 +283,7 @@ kubectl --context cluster-paris -n kube-system edit configmap coredns Full configmap example -:::danger +:::caution For illustration purposes only. This file will not work in your environment. @@ -427,7 +427,7 @@ This overlay contains the multi-region identification for the cluster in region #### Preparation -:::warning +:::caution You must change the following environment variables for Zeebe. The default values will not work for you and are only for illustration. ::: @@ -508,7 +508,7 @@ helm install $HELM_RELEASE_NAME camunda/camunda-platform \ kubectl --context "$CLUSTER_0" -n $CAMUNDA_NAMESPACE_0 port-forward services/$HELM_RELEASE_NAME-zeebe-gateway 26500:26500 ``` -2. Open another terminal and use [zbctl](../../../../../apis-tools/cli-client/cli-get-started.md) to print the Zeebe cluster status: +1. Open another terminal and use [zbctl](/apis-tools/community-clients/cli-client/index.md) to print the Zeebe cluster status: ```shell zbctl status --insecure --address localhost:26500 diff --git a/docs/self-managed/setup/deploy/amazon/amazon-eks/eks-helm.md b/docs/self-managed/setup/deploy/amazon/amazon-eks/eks-helm.md index 41cf7ca138..68bedf2ebe 100644 --- a/docs/self-managed/setup/deploy/amazon/amazon-eks/eks-helm.md +++ b/docs/self-managed/setup/deploy/amazon/amazon-eks/eks-helm.md @@ -15,7 +15,7 @@ Lastly you'll verify that the connection to your Self-Managed Camunda 8 environm - A Kubernetes cluster; see the [eksctl](./eksctl.md) or [terraform](./terraform-setup.md) guide. - [Helm (3.13+)](https://helm.sh/docs/intro/install/) - [kubectl (1.28+)](https://kubernetes.io/docs/tasks/tools/#kubectl) to interact with the cluster. -- (optional) Domain name/[hosted zone](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/hosted-zones-working-with.html) in Route53. This allows you to expose Camunda 8 and connect via [zbctl](../../../../../../apis-tools/cli-client/) or [Camunda Modeler](https://camunda.com/download/modeler/). +- (optional) Domain name/[hosted zone](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/hosted-zones-working-with.html) in Route53. This allows you to expose Camunda 8 and connect via [zbctl](/apis-tools/community-clients/cli-client/index.md) or [Camunda Modeler](https://camunda.com/download/modeler/). ## Considerations @@ -268,7 +268,7 @@ This reveals a `client-id` and `client-secret` that can be used to connect to th -After following the installation instructions in the [zbctl docs](/apis-tools/cli-client/index.md), we can configure the required connectivity to check that the Zeebe cluster is reachable. +After following the installation instructions in the [zbctl docs](/apis-tools/community-clients/cli-client/index.md), we can configure the required connectivity to check that the Zeebe cluster is reachable. @@ -340,7 +340,7 @@ Brokers: Partition 3 : Leader, Healthy ``` -For more advanced topics, like deploying a process or registering a worker, consult the [zbctl docs](/apis-tools/cli-client/cli-get-started.md). +For more advanced topics, like deploying a process or registering a worker, consult the [zbctl docs](/apis-tools/community-clients/cli-client/cli-get-started.md). If you want to access the other services and their UI, you can port-forward those as well: diff --git a/docs/self-managed/setup/deploy/amazon/amazon-eks/eksctl.md b/docs/self-managed/setup/deploy/amazon/amazon-eks/eksctl.md index 38999846fe..9cda448d8d 100644 --- a/docs/self-managed/setup/deploy/amazon/amazon-eks/eksctl.md +++ b/docs/self-managed/setup/deploy/amazon/amazon-eks/eksctl.md @@ -121,7 +121,7 @@ metadata: region: ${REGION:-eu-central-1} # e.g. eu-central-1 version: "1.28" availabilityZones: - - ${REGION:-eu-central-1}c # e.g. eu-central-1c, the minimal is 2 distinct Availability Zones (AZs) within the region + - ${REGION:-eu-central-1}c # e.g. eu-central-1c, the minimal is two distinct Availability Zones (AZs) within the region - ${REGION:-eu-central-1}b - ${REGION:-eu-central-1}a cloudWatch: diff --git a/docs/self-managed/setup/deploy/amazon/amazon-eks/irsa.md b/docs/self-managed/setup/deploy/amazon/amazon-eks/irsa.md index 0dfb79bb64..708d374630 100644 --- a/docs/self-managed/setup/deploy/amazon/amazon-eks/irsa.md +++ b/docs/self-managed/setup/deploy/amazon/amazon-eks/irsa.md @@ -55,7 +55,7 @@ Replace ``, ``, ``, and `` with -To create the AWS policy using the AWS CLI, you can use the `aws iam create-policy` command. Here’s an example: +To create the AWS policy using the AWS CLI, use the `aws iam create-policy` command: ```bash aws iam create-policy \ @@ -86,7 +86,7 @@ Replace ``, ``, ``, and `` with -To assign the policy to a role for IAM role to service account mapping in Amazon EKS, you can use a Terraform module like [iam-role-for-service-accounts-eks](https://registry.terraform.io/modules/terraform-aws-modules/iam/aws/latest/submodules/iam-role-for-service-accounts-eks). Here’s an example configuration: +To assign the policy to a role for IAM role to service account mapping in Amazon EKS, use a Terraform module like [iam-role-for-service-accounts-eks](https://registry.terraform.io/modules/terraform-aws-modules/iam/aws/latest/submodules/iam-role-for-service-accounts-eks): ```json module "aurora_role" { @@ -114,7 +114,7 @@ This Terraform snippet creates a role that allows the service account ` -You need to annotate the service account with the `iam_role_arn`. Here is an example YAML configuration: +Annotate the service account with the `iam_role_arn`: ```yaml apiVersion: v1 @@ -388,7 +388,7 @@ Replace ``, ``, and `` with the appropriate val -To create an AWS policy for Amazon OpenSearch Service using the AWS CLI, you can use the `aws iam create-policy` command. Here’s an example: +To create an AWS policy for Amazon OpenSearch Service using the AWS CLI, you use the `aws iam create-policy` command: ```bash aws iam create-policy \ @@ -440,7 +440,7 @@ To assign the policy to a role for the IAM role to service account mapping in Am -You can use a Terraform module like [iam-role-for-service-accounts-eks](https://registry.terraform.io/modules/terraform-aws-modules/iam/aws/latest/submodules/iam-role-for-service-accounts-eks). Here’s an example configuration: +You can use a Terraform module like [iam-role-for-service-accounts-eks](https://registry.terraform.io/modules/terraform-aws-modules/iam/aws/latest/submodules/iam-role-for-service-accounts-eks): ```json module "opensearch_role" { @@ -470,7 +470,7 @@ Annotate the service account with the `iam_role_arn` output. To assign the policy to a role using the AWS CLI, follow these steps: -1. **Create the IAM Role**: +1. **Create the IAM role**: ```bash aws iam create-role \ @@ -494,7 +494,7 @@ aws iam create-role \ }' ``` -2. **Attach the Policy to the Role**: +2. **Attach the policy to the role**: ```bash aws iam attach-role-policy \ @@ -505,7 +505,7 @@ aws iam attach-role-policy \ -You need to annotate the service account with the `iam_role_arn`. Here is an example YAML configuration: +Annotate the service account with the `iam_role_arn`: ```yaml apiVersion: v1 diff --git a/docs/self-managed/setup/deploy/local/c8run.md b/docs/self-managed/setup/deploy/local/c8run.md index b25f04411d..64266ce0d4 100644 --- a/docs/self-managed/setup/deploy/local/c8run.md +++ b/docs/self-managed/setup/deploy/local/c8run.md @@ -2,7 +2,7 @@ id: c8run title: "Local installation with Camunda 8 Run" sidebar_label: "Camunda 8 Run" -description: "Use the Camunda 8 Run packaged distribution to set up a local development environment." +description: "Use the Camunda 8 Run single application script to set up a local development environment." --- import Tabs from "@theme/Tabs"; @@ -12,7 +12,7 @@ import TabItem from "@theme/TabItem"; Camunda 8 Run is not supported for production use. ::: -The Camunda 8 Run packaged distribution allows you to get started with a local development environment. This page guides you through setting up and configuring Camunda 8 on a local or virtual machine. +The Camunda 8 Run script allows you to install and start a simplified, single-application Camunda configuration in a local development environment. This page guides you through using Camunda 8 Run on a local or virtual machine. Camunda 8 Run includes the following: @@ -25,7 +25,7 @@ Camunda 8 Run includes the following: ## Prerequisites - OpenJDK 21+ -- Desktop Modeler +- [Desktop Modeler](/components/modeler/desktop-modeler/install-the-modeler.md) :::note After installing OpenJDK, ensure `JAVA_HOME` is set by running `java -version` in a **new** terminal. @@ -35,7 +35,7 @@ If no version of Java is found, follow your chosen installation's instructions f ## Install and start Camunda 8 Run -1. Download the [latest release of Camunda 8 Run](https://github.com/camunda/camunda/releases/tag/c8run-8.6.0-alpha3) for your operating system and architecture. Opening the .tgz file extracts the Camunda 8 Run script into a new directory. +1. Download the [latest release of Camunda 8 Run](https://github.com/camunda/camunda/releases/tag/c8run-8.6.0-alpha5) for your operating system and architecture. Opening the .tgz file extracts the Camunda 8 Run script into a new directory. 2. Navigate to the new `c8run` directory. 3. Start Camunda 8 Run by running `./start.sh` (or `.\c8run.exe start` on Windows) in your terminal. @@ -60,13 +60,13 @@ All Camunda 8 Run components can be accessed using the username/password combina Tasklist and Operate are available at: -- Tasklist: `http://localhost:8080/tasklist` -- Operate: `http://localhost:8080/operate` +- Tasklist: http://localhost:8080/tasklist +- Operate: http://localhost:8080/operate The following components do not have a web interface, but the URLs may be required for additional configuration: -- Zeebe Gateway: `http://localhost:26500` -- Connectors: `http://localhost:8085` +- Zeebe Gateway: http://localhost:26500 +- Connectors: http://localhost:8085 :::note The Connectors URL displays a login page, but cannot be logged into. @@ -74,6 +74,8 @@ The Connectors URL displays a login page, but cannot be logged into. ### Deploy diagrams from Desktop Modeler +Make sure you have installed [Desktop Modeler](/components/modeler/desktop-modeler/install-the-modeler.md) before continuing. + To [deploy diagrams](/self-managed/modeler/desktop-modeler/deploy-to-self-managed.md) from Desktop Modeler, the following configuration is required: - **Target:** Self-Managed diff --git a/docs/self-managed/setup/deploy/local/local-kubernetes-cluster.md b/docs/self-managed/setup/deploy/local/local-kubernetes-cluster.md index 0d91357e39..158da8cc6f 100644 --- a/docs/self-managed/setup/deploy/local/local-kubernetes-cluster.md +++ b/docs/self-managed/setup/deploy/local/local-kubernetes-cluster.md @@ -91,7 +91,7 @@ First, port-forward each of the components. Use a separate terminal for each com ## Connecting to the workflow engine -To interact with the Camunda workflow engine via Zeebe Gateway using [zbctl](/apis-tools/cli-client/cli-get-started.md) or a local client/worker from outside the Kubernetes cluster, run `kubectl port-forward` to the Zeebe gateway as follows: +To interact with the Camunda workflow engine via Zeebe Gateway using [zbctl](/apis-tools/community-clients/cli-client/cli-get-started.md) or a local client/worker from outside the Kubernetes cluster, run `kubectl port-forward` to the Zeebe gateway as follows: ```sh kubectl port-forward svc/camunda-zeebe-gateway 26500:26500 diff --git a/docs/self-managed/setup/deploy/local/manual.md b/docs/self-managed/setup/deploy/local/manual.md index e4373455aa..053d9b8454 100644 --- a/docs/self-managed/setup/deploy/local/manual.md +++ b/docs/self-managed/setup/deploy/local/manual.md @@ -92,7 +92,7 @@ You’ll know Zeebe has started successfully when you see a message similar to t [exporter] [0.0.0.0:26501-zb-actors-1] INFO io.camunda.zeebe.broker.exporter.elasticsearch - Exporter opened ``` -You can test the Zeebe Gateway by asking for the cluster topology with [zbtcl](/apis-tools/cli-client/index.md#usage): +You can test the Zeebe Gateway by asking for the cluster topology with [zbtcl](/apis-tools/community-clients/cli-client/index.md#usage): ```shell ./bin/zbctl --insecure status diff --git a/docs/self-managed/setup/guides/accessing-components-without-ingress.md b/docs/self-managed/setup/guides/accessing-components-without-ingress.md index 55f5db52e4..706b429375 100644 --- a/docs/self-managed/setup/guides/accessing-components-without-ingress.md +++ b/docs/self-managed/setup/guides/accessing-components-without-ingress.md @@ -12,7 +12,7 @@ You need to keep `port-forward` running all the time to communicate with the rem ## Accessing workflow engine -To interact with Camunda workflow engine via [Zeebe Gateway](/self-managed/zeebe-deployment/configuration/gateway.md) using [zbctl](/apis-tools/cli-client/index.md) or a local client/worker from outside the Kubernetes cluster, run `kubectl port-forward` to the Zeebe cluster as following: +To interact with Camunda workflow engine via [Zeebe Gateway](/self-managed/zeebe-deployment/configuration/gateway.md) using [zbctl](/apis-tools/community-clients/cli-client/index.md) or a local client/worker from outside the Kubernetes cluster, run `kubectl port-forward` to the Zeebe cluster as following: ``` kubectl port-forward svc/camunda-zeebe-gateway 26500:26500 diff --git a/docs/self-managed/setup/upgrade.md b/docs/self-managed/setup/upgrade.md index 98cae29cdf..5c9d8e8849 100644 --- a/docs/self-managed/setup/upgrade.md +++ b/docs/self-managed/setup/upgrade.md @@ -92,8 +92,6 @@ As of this Helm chart version, the image tags for all components are independent With this change, Camunda applications no longer require a unified patch version. For example, a given installation may use Zeebe version 8.5.1, and Operate version 8.5.2. Note that only the patch version can differ between components. -The key `global.image.tag` is deprecated and it will be removed in the Camunda 8.6 release. -

    Helm chart 10.0.2+

    The upgrade path for Camunda Helm Chart v9.x.x is v10.0.2+. diff --git a/docs/self-managed/tasklist-deployment/tasklist-configuration.md b/docs/self-managed/tasklist-deployment/tasklist-configuration.md index b9bebab45b..c2c7dd029a 100644 --- a/docs/self-managed/tasklist-deployment/tasklist-configuration.md +++ b/docs/self-managed/tasklist-deployment/tasklist-configuration.md @@ -90,17 +90,17 @@ You may need to import the certificate into JVM runtime. For OpenSearch we also have similar configurations: -| Name | Description | Default value | -| :---------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------- | -| camunda.tasklist.opensearch.indexPrefix | Prefix for index names. | tasklist | -| camunda.tasklist.opensearch.clusterName | Clustername of OpenSearch. | opensearch | -| camunda.tasklist.opensearch.url | URL of OpenSearch REST API. | http://localhost:9200 | -| camunda.tasklist.opensearch.username | Username to access OpenSearch REST API. | - | -| camunda.tasklist.opensearch.password | Password to access OpenSearch REST API. | - | -| camunda.tasklist.opensearch.awsEnabled |

    Use basic authentication or AWS credentials to login.

    • Set to `false` to use basic authentication for OpenSearch, adhering to the global AWS OpenSearch configuration settings.

    • Set to `true` to login with AWS credentials.

    | false | -| camunda.tasklist.opensearch.ssl.certificatePath | Path to certificate used by OpenSearch | - | -| camunda.tasklist.opensearch.ssl.selfSigned | Certificate was self-signed. | false | -| camunda.tasklist.opensearch.ssl.verifyHostname | Should the hostname be validated. | false | +| Name | Description | Default value | +| :---------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------- | +| camunda.tasklist.opensearch.indexPrefix | Prefix for index names. | tasklist | +| camunda.tasklist.opensearch.clusterName | Cluster name of OpenSearch. | opensearch | +| camunda.tasklist.opensearch.url | URL of OpenSearch REST API. | http://localhost:9200 | +| camunda.tasklist.opensearch.username | Username to access OpenSearch REST API. | - | +| camunda.tasklist.opensearch.password | Password to access OpenSearch REST API. | - | +| camunda.tasklist.opensearch.awsEnabled |

    Use basic authentication or AWS credentials to log in.

    • Set to `false` to use basic authentication for OpenSearch, adhering to the global AWS OpenSearch configuration settings.

    • Set to `true` to log in with AWS credentials.

    | false | +| camunda.tasklist.opensearch.ssl.certificatePath | Path to certificate used by OpenSearch | - | +| camunda.tasklist.opensearch.ssl.selfSigned | Certificate was self-signed. | false | +| camunda.tasklist.opensearch.ssl.verifyHostname | Should the hostname be validated. | false | By default, Tasklist always tries to connect to Elasticsearch. To define the database to use, the configuration below is mandatory (if this configuration is missed, Elasticsearch is used as the selected database): diff --git a/docs/self-managed/zeebe-deployment/operations/cluster-scaling.md b/docs/self-managed/zeebe-deployment/operations/cluster-scaling.md index 8fd4c07332..379359c94d 100644 --- a/docs/self-managed/zeebe-deployment/operations/cluster-scaling.md +++ b/docs/self-managed/zeebe-deployment/operations/cluster-scaling.md @@ -369,11 +369,11 @@ curl --request POST 'http://localhost:9600/actuator/cluster/brokers?dryRun=true' -d '["0", "1", "2", "3"]' ``` -##### Replication Factor +##### Replication factor The replication factor for all partitions can be changed with the `replicationFactor` request parameter. If not specified, the replication factor remains unchanged. -The new replicas will be assigned to the brokers based on the round robin partition distribution strategy. +The new replicas are assigned to the brokers based on the round robin partition distribution strategy. ``` curl --request POST 'http://localhost:9600/actuator/cluster/brokers?replicationFactor=4' \ diff --git a/docs/self-managed/zeebe-deployment/security/client-authorization.md b/docs/self-managed/zeebe-deployment/security/client-authorization.md index 76f407b75c..1c2f7bd6f3 100644 --- a/docs/self-managed/zeebe-deployment/security/client-authorization.md +++ b/docs/self-managed/zeebe-deployment/security/client-authorization.md @@ -92,81 +92,6 @@ The client creates an `OAuthCredentialProvider` with the credentials specified t Zeebe's Java client will not prevent you from adding credentials to requests while using an insecure connection, but you should be aware that doing so will expose your access token by transmitting it in plaintext. ::: -#### Go - -```go -package main - -import ( - "context" - "fmt" - "github.com/camunda-cloud/zeebe/clients/go/pkg/zbc" -) - -func main() { - credsProvider, err := zbc.NewOAuthCredentialsProvider(&zbc.OAuthProviderConfig{ - ClientID: "clientId", - ClientSecret: "clientSecret", - Audience: "cluster.endpoint.com", - // optional - Scope: "myScope", - }) - if err != nil { - panic(err) - } - - client, err := zbc.NewClient(&zbc.ClientConfig{ - GatewayAddress: "cluster.endpoint.com:443", - CredentialsProvider: credsProvider, - }) - if err != nil { - panic(err) - } - - - ctx := context.Background() - response, err := client.NewTopologyCommand().Send(ctx) - if err != nil { - panic(err) - } - - fmt.Println(response.String()) -} -``` - -As was the case with the Java client, it's possible to make use of the [`ZEEBE_*` environment variables](#environment-variables) to externalize the client configuration: - -```go -package main - -import ( - "context" - "fmt" - "github.com/camunda-cloud/zeebe/clients/go/pkg/zbc" -) - -func main() { - client, err := zbc.NewClient(&zbc.ClientConfig{ - GatewayAddress: "cluster.endpoint.com:443", - }) - if err != nil { - panic(err) - } - - ctx := context.Background() - response, err := client.NewTopologyCommand().Send(ctx) - if err != nil { - panic(err) - } - - fmt.Println(response.String()) -} -``` - -:::note -Like the Java client, the Go client will not prevent you from adding credentials to gRPC calls while using an insecure connection, but doing so will expose your access token. -::: - #### Environment variables Since there are several environment variables that can be used to configure an `OAuthCredentialsProvider`, we list them here along with their uses: @@ -187,7 +112,7 @@ The interface consists of an `applyCredentials(CredentialsApplier)` method and a - `applyCredentials(CredentialsApplier)`: Called on every request (both REST and gRPC). The applier lets you add any headers to the request before it's sent. - `shouldRetryRequest(StatusCode)`: Called every time a request completed with a non-successful status code. The `StatusCode` argument lets you inspect the raw HTTP or gRPC code, and provides a convenient method to check the request had wrong credentials (`StatusCode#isUnauthorized`). -The following sections implement custom provider in Java and Go: +The following sections implement custom provider in Java: #### Java @@ -219,52 +144,3 @@ public class SecureClient { } } ``` - -#### Go - -:::warning -The Go client _only_ supports gRPC calls, and as such the `CredentialsProvider` interface is tightly coupled to it. -::: - -```go -package main - -import ( - "context" - "fmt" - "google.golang.org/grpc/status" - "google.golang.org/grpc/codes" - "github.com/camunda-cloud/zeebe/clients/go/pkg/zbc" -) - -type MyCredentialsProvider struct { -} - -// ApplyCredentials adds a token to the Authorization header of a gRPC call. -func (p *MyCredentialsProvider) ApplyCredentials(ctx context.Context, headers map[string]string) error { - headers["Authorization"] = "someToken" - return nil -} - -// ShouldRetryRequest returns true if the call failed with a deadline exceed error. -func (p *MyCredentialsProvider) ShouldRetryRequest(ctx context.Context, err error) bool { - return status.Code(err) == codes.DeadlineExceeded -} - -func main() { - client, err := zbc.NewClient(&zbc.ClientConfig{ - CredentialsProvider: &MyCredentialsProvider{}, - }) - if err != nil { - panic(err) - } - - ctx := context.Background() - response, err := client.NewTopologyCommand().Send(ctx) - if err != nil { - panic(err) - } - - fmt.Println(response.String()) -} -``` diff --git a/docs/self-managed/zeebe-deployment/security/secure-client-communication.md b/docs/self-managed/zeebe-deployment/security/secure-client-communication.md index 2bee34ac2e..d319c5e148 100644 --- a/docs/self-managed/zeebe-deployment/security/secure-client-communication.md +++ b/docs/self-managed/zeebe-deployment/security/secure-client-communication.md @@ -89,64 +89,6 @@ public class InsecureClient { Alternatively, use the `ZEEBE_INSECURE_CONNECTION` environment variable to override the code configuration. To enable an insecure connection, set it to **true**. To use a secure connection, set it to any non-empty value other than **true**. Setting the environment variable to an empty string is equivalent to unsetting it. -### Go - -Similarly to the Java client, if no CA certificate is specified, the client will look in the default location for a CA certificate with which to validate the gateway's certificate chain. It's also possible to specify a path to a CA certificate in the Go client: - -```go -package test - -import ( - "github.com/camunda-cloud/zeebe/clients/go/zbc" -) - - -func main() { - client, err := zbc.NewClient(&zbc.ClientConfig{ - CaCertificatePath: "path/to/certificate", - }) - - // ... -} -``` - -To disable TLS, execute the following: - -```go -package test - -import ( - "github.com/camunda-cloud/zeebe/clients/go/zbc" -) - - -func main() { - client, err := zbc.NewClient(&zbc.ClientConfig{ - UsePlaintextConnection: true, - }) - - // ... -} -``` - -As in the Java client, you can use the `ZEEBE_INSECURE_CONNECTION` and `ZEEBE_CA_CERTIFICATE_PATH` to override these configurations. - -### zbctl - -To configure `zbctl` to use a path to a CA certificate: - -``` -./zbctl --certPath /my/certificate/location [arguments] -``` - -To configure `zbctl` to disable TLS: - -``` -./zbctl --insecure [arguments] -``` - -Since `zbctl` is based on the Go client, setting the appropriate environment variables will override these parameters. - ## Self signed certificates It may be useful, for testing or development purposes, to use TLS between the client and the gateway; to simplify things, we can use self-signed certificates for this. diff --git a/docs/self-managed/zeebe-deployment/security/secure-cluster-communication.md b/docs/self-managed/zeebe-deployment/security/secure-cluster-communication.md index 7afb26023e..e7798730f3 100644 --- a/docs/self-managed/zeebe-deployment/security/secure-cluster-communication.md +++ b/docs/self-managed/zeebe-deployment/security/secure-cluster-communication.md @@ -17,7 +17,20 @@ Additionally, a small portion of Zeebe traffic is done over UDP, which is left u ## Configuration -If you wish to enable TLS for cluster communication, you need to provide two things: a certificate file, and its private key. +To enable TLS for cluster communication, provide a certificate chain and a private key. + +Two mutually exclusive formats can be provided, and attempting to use both at the same time will result in an error. + +### Keystore file + +A keystore file can be provided. Currently, this only supports PKCS#12. Per the [RFC](https://datatracker.ietf.org/doc/html/rfc7292) it must: + +- Not have more than **one** certificate-key entry in the file. +- Have the same password for the keystore and the key password of the only entry. + +The certificate will remain the same as the PEM certificate approach, and it should be an x.509 public certificate. The private key must also be generated using PKCS#8. + +### PEM certificate and keys The certificate chain file is expected to be a PEM public certificate file, which should contain a x509 public certificate, and may additionally contain an entire certificate chain. If it does include the chain, it should simply be concatenated after the node's certificate. @@ -79,9 +92,20 @@ security: # Sets the path to the private key file location # This setting can also be overridden using the environment variable ZEEBE_BROKER_NETWORK_SECURITY_PRIVATEKEYPATH. privateKeyPath: + + # Configures the keystore file containing both the certificate chain and the private key. + # Currently only supports PKCS#12 format. + keyStore: + # The path for the keystore file + # This setting can also be overridden using the environment variable ZEEBE_BROKER_NETWORK_SECURITY_PKCS12_FILEPATH + filePath: + + # Sets the password for the keystore file, if not set it is assumed there is no password + # This setting can also be overridden using the environment variable ZEEBE_BROKER_NETWORK_SECURITY_PKCS12_PASSWORD + password: ``` -> The `certificateChainPath` and the `privateKeyPath` can be relative to your broker's working directory, or can be absolute paths. +> The `certificateChainPath`, `privateKeyPath` and `keyStore.filePath` can be relative to your broker's working directory, or can be absolute paths. ## Gateway @@ -100,11 +124,22 @@ security: # Sets the path to the private key file location # This setting can also be overridden using the environment variable ZEEBE_GATEWAY_CLUSTER_SECURITY_PRIVATEKEYPATH. privateKeyPath: + + # Configures the keystore file containing both the certificate chain and the private key. + # Currently only supports PKCS#12 format. + keyStore: + # The path for the keystore file + # This setting can also be overridden using the environment variable ZEEBE_GATEWAY_CLUSTER_SECURITY_PKCS12_FILEPATH + filePath: + + # Sets the password for the keystore file, if not set it is assumed there is no password + # This setting can also be overridden using the environment variable ZEEBE_GATEWAY_CLUSTER_SECURITY_PKCS12_PASSWORD + password: ``` :::note -The `certificateChainPath` and the `privateKeyPath` can be relative to the gateway's working directory, or can be absolute paths. +The `certificateChainPath`, `privateKeyPath`, and `keyStore.filePath` can be relative to the gateway's working directory, or can be absolute paths. ::: diff --git a/docs/self-managed/zeebe-deployment/zeebe-gateway/job-streaming.md b/docs/self-managed/zeebe-deployment/zeebe-gateway/job-streaming.md index 9a3df3ef3c..526bc194bc 100644 --- a/docs/self-managed/zeebe-deployment/zeebe-gateway/job-streaming.md +++ b/docs/self-managed/zeebe-deployment/zeebe-gateway/job-streaming.md @@ -17,7 +17,7 @@ Proxies which support forwarding HTTP/2 keepalive do not require any change. The following configuration is recommended for impacted reverse proxies: -- On your client, set an explicit stream timeout of one hour. See additional examples in [Java](../../../../apis-tools/java-client/job-worker) and [Go](../../../../apis-tools/go-client/job-worker). +- On your client, set an explicit stream timeout of one hour. See additional examples in [Java](../../../../apis-tools/java-client/job-worker). - On your reverse proxy, ensure the read response timeout is set to slightly higher than your client (for example, an hour and ten minutes). ## Nginx diff --git a/optimize/apis-tools/optimize-api/optimize-api-authentication.md b/optimize/apis-tools/optimize-api/optimize-api-authentication.md index d1506fb3c5..4bd3ba4ab4 100644 --- a/optimize/apis-tools/optimize-api/optimize-api-authentication.md +++ b/optimize/apis-tools/optimize-api/optimize-api-authentication.md @@ -4,62 +4,140 @@ title: "Authentication" description: "Connect business process-related event data and variable data held in external systems from third-party systems to Optimize, and more." --- -Most requests of the Public REST API need to include a bearer token -as an [`Authorization`](https://tools.ietf.org/html/rfc7235#section-4.2) request header. - -Given a valid token `mySecret`, the header would need to be set as follows: - -``` -Authorization: Bearer mySecret -``` - -The token used to access the Optimize API can be a configurable shared secret (except in Camunda 8 SaaS mode) or a JWT compliant with the OAuth2 Protocol (all modes). - -Refer to [Public API Configuration](../../self-managed/optimize-deployment/configuration/system-configuration.md#public-api) for the particular configuration to access the public API using a token. - -## How to obtain the access token for Camunda 8 - -You must obtain a token to use the Optimize API. When you create an Optimize [client]($docs$/guides/setup-client-connection-credentials/), you get all the information needed to connect to Optimize. - -See our guide on [building your own client]($docs$/apis-tools/build-your-own-client/). - -The following settings are needed: - -| Name | Description | Default value | -| ------------------------ | ----------------------------------------------- | --------------------- | -| client id | Name of your registered client | - | -| client secret | Password for your registered client | - | -| audience | Permission name; if not given use default value | `optimize.camunda.io` | -| authorization server url | Token issuer server | - | - -Send a token issue _POST_ request to the authentication server with the following content: - -```json -{ - "client_id": "", - "client_secret": "", - "audience": "", - "grant_type": "client_credentials" -} -``` - -See the following example with _curl_: +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + +All Optimize API requests except [the health readiness](./health-readiness.md) endpoint require authentication. To authenticate, generate a [JSON Web Token (JWT)](https://jwt.io/introduction/) and include it in each request. + +## Generate a token + + + + +1. [Create client credentials]($docs$/guides/setup-client-connection-credentials/) in the **Clusters > Cluster name > API** tab of [Camunda Console](https://console.camunda.io/). +2. Add permissions to this client for **Optimize**. +3. Once you have created the client, capture the following values required to generate a token: + + | Name | Environment variable name | Default value | + | ------------------------ | -------------------------------- | -------------------------------------------- | + | Client ID | `ZEEBE_CLIENT_ID` | - | + | Client Secret | `ZEEBE_CLIENT_SECRET` | - | + | Authorization Server URL | `ZEEBE_AUTHORIZATION_SERVER_URL` | `https://login.cloud.camunda.io/oauth/token` | + | Optimize REST Address | `CAMUNDA_OPTIMIZE_BASE_URL` | - | + + :::caution + When client credentials are created, the `Client Secret` is only shown once. Save this `Client Secret` somewhere safe. + ::: +4. Execute an authentication request to the token issuer: + ```bash + curl --request POST ${ZEEBE_AUTHORIZATION_SERVER_URL} \ + --header 'Content-Type: application/x-www-form-urlencoded' \ + --data-urlencode 'grant_type=client_credentials' \ + --data-urlencode 'audience=optimize.camunda.io' \ + --data-urlencode "client_id=${ZEEBE_CLIENT_ID}" \ + --data-urlencode "client_secret=${ZEEBE_CLIENT_SECRET}" + ``` + A successful authentication response looks like the following: + ```json + { + "access_token": "", + "expires_in": 300, + "refresh_expires_in": 0, + "token_type": "Bearer", + "not-before-policy": 0 + } + ``` +5. Capture the value of the `access_token` property and store it as your token. + + + + + +1. [Configure the `api.audience` setting](/self-managed/optimize-deployment/configuration/system-configuration.md#public-api) in your Optimize installation to match the audience property of the **Optimize API** [API in Identity]($docs$/self-managed/identity/user-guide/additional-features/adding-an-api/). +2. [Add an M2M application in Identity]($docs$/self-managed/identity/user-guide/additional-features/incorporate-applications/). +3. [Add permissions to this application]($docs$/self-managed/identity/user-guide/additional-features/incorporate-applications/) for **Optimize API**. +4. Capture the `Client ID` and `Client Secret` from the application in Identity. +5. [Generate a token]($docs$/self-managed/identity/user-guide/authorizations/generating-m2m-tokens/) to access the REST API. Provide the `client_id` and `client_secret` from the values you previously captured in Identity. + ```shell + curl --location --request POST 'http://localhost:18080/auth/realms/camunda-platform/protocol/openid-connect/token' \ + --header 'Content-Type: application/x-www-form-urlencoded' \ + --data-urlencode "client_id=${CLIENT_ID}" \ + --data-urlencode "client_secret=${CLIENT_SECRET}" \ + --data-urlencode 'grant_type=client_credentials' + ``` + A successful authentication response looks like the following: + ```json + { + "access_token": "", + "expires_in": 300, + "refresh_expires_in": 0, + "token_type": "Bearer", + "not-before-policy": 0 + } + ``` +6. Capture the value of the `access_token` property and store it as your token. + +:::note +The Optimize API can also be configured in a Self-Managed environment to authenticate using a single shared access token. See [Public API Configuration](/self-managed/optimize-deployment/configuration/system-configuration.md#public-api) for the configuration required to access the public API using a specific token. +::: + + + + + +## Use a token + +Include the previously captured token as an authorization header in each request: `Authorization: Bearer `. + +For example, to send a request to the Optimize API's ["Get dashboard IDs"](./dashboard/get-dashboard-ids.md) endpoint: + + + + + +:::tip +The `${CAMUNDA_TASKLIST_BASE_URL}` variable below represents the URL of the Optimize API. You can capture this URL when creating an API client. You can also construct it as `https://${REGION}.optimize.camunda.io/${CLUSTER_ID}`. +::: + + + + + +:::tip +The `${CAMUNDA_OPTIMIZE_BASE_URL}` variable below represents the URL of the Optimize API. You can configure this value in your Self-Managed installation. The default value is `http://localhost:8083`. +::: + + + + ```shell -curl -X POST --header 'content-type: application/json' --data '{"client_id": "", "client_secret":"","audience":"","grant_type":"client_credentials"}' https:// +curl --header "Authorization: Bearer ${TOKEN}" \ + -G --data-urlencode "collectionId=${COLLECTION_ID}" \ + ${CAMUNDA_OPTIMIZE_BASE_URL}/api/public/dashboard ``` -If the authentication is successful, the authentication server sends back the access token, when it expires, scope, and type: +A successful response includes [dashboard IDs](./dashboard/get-dashboard-ids.md). For example: ```json -{ - "access_token": "ey...", - "scope": "...", - "expires_in": 86400, - "token_type": "Bearer" -} +[ + { + "id": "11111111-1111-1111-1111-111111111111" + }, + { + "id": "22222222-2222-2222-2222-222222222222" + } +] ``` -## Use it in Postman +## Token expiration -Work with this API in our [Postman collection](https://www.postman.com/camundateam/workspace/camunda-8-postman/collection/24684262-a1103c05-7ed8-4fd4-8716-9005583ce23a?action=share&creator=26079299). +Access tokens expire according to the `expires_in` property of a successful authentication response. After this duration, in seconds, you must request a new access token. diff --git a/optimize/components/userguide/additional-features/ml-dataset.md b/optimize/components/userguide/additional-features/ml-dataset.md index a154f104d9..60844398b0 100644 --- a/optimize/components/userguide/additional-features/ml-dataset.md +++ b/optimize/components/userguide/additional-features/ml-dataset.md @@ -8,7 +8,7 @@ The machine learning-ready data set feature allows the export of data into a sin The data contained in the raw data reports is already organized and pre-processed in such a way that it would allow a trained model to make predictions for future instances based on existing instances for a given definition. -In addition to the previously existing columns in the raw data reports, we added columns for improved machine learning capabilities. These columns allow a user to access information such as the total number of incidents per process instance, the number of open incidents, the number of user tasks, and the total duration of an event. +In addition to the previously existing columns in the raw data reports, we added columns for improved machine learning capabilities. These columns allow a user to access information such as the total number of [incidents]($docs$/components/concepts/incidents/) per process instance, the number of open incidents, the number of user tasks, and the total duration of an event. For example, this allows you to predict how long an instance will take to complete based on the number of incidents or user tasks. diff --git a/optimize/self-managed/optimize-deployment/configuration/common-problems.md b/optimize/self-managed/optimize-deployment/configuration/common-problems.md index 8fb78a9786..dbda43dfbf 100644 --- a/optimize/self-managed/optimize-deployment/configuration/common-problems.md +++ b/optimize/self-managed/optimize-deployment/configuration/common-problems.md @@ -32,4 +32,9 @@ When Optimize is running with its language set to one with characters that it ca ## Update issues -Always check the [migration and update instructions](./../migration-update/instructions.md) for the versions you are migrating, often this section already documents the problem you are experiencing along with the solution. +Always check the migration and update instructions for the version you are migrating from: + +- For Camunda 7, refer to the [Camunda 7 migration guide](./../migration-update/camunda-8/instructions.md). +- For Camunda 8, refer to the [Camunda 8 migration guide](./../migration-update/camunda-8/instructions.md). + +These guides often document known issues along with their solutions, which might already address the problem you're encountering. diff --git a/optimize/self-managed/optimize-deployment/configuration/multi-tenancy.md b/optimize/self-managed/optimize-deployment/configuration/multi-tenancy.md index 6cb5fab21f..87ca00f8fc 100644 --- a/optimize/self-managed/optimize-deployment/configuration/multi-tenancy.md +++ b/optimize/self-managed/optimize-deployment/configuration/multi-tenancy.md @@ -91,5 +91,5 @@ engines: Optimize users who have a `Optimize Application Authorization` on both engines will be able to distinguish between data of both engines by selecting the corresponding tenant in the report builder. :::note Heads up! -Once a `defaultTenant.id` is configured and data imported, you cannot change it anymore without doing a [full reimport](./../migration-update/instructions.md#force-reimport-of-engine-data-in-optimize) as any changes to the configuration cannot be applied to already imported data records. +Once a `defaultTenant.id` is configured and data imported, you cannot change it anymore without doing a [full reimport](./../migration-update/camunda-7/instructions.md#force-reimport-of-engine-data-in-optimize) as any changes to the configuration cannot be applied to already imported data records. ::: diff --git a/optimize/self-managed/optimize-deployment/configuration/setup-event-based-processes.md b/optimize/self-managed/optimize-deployment/configuration/setup-event-based-processes.md index fd4d98ac99..7109c5567f 100644 --- a/optimize/self-managed/optimize-deployment/configuration/setup-event-based-processes.md +++ b/optimize/self-managed/optimize-deployment/configuration/setup-event-based-processes.md @@ -41,7 +41,7 @@ Visit [Authorization Management - event-based process](./authorization-managemen To publish event-based processes that include [Camunda Event Sources](components/userguide/additional-features/event-based-processes.md#camunda-events), it is required to set [`engines.${engineAlias}.eventImportEnabled`](./system-configuration-platform-7.md) to `true` for the connected engine the Camunda process originates from. :::note Heads Up! -You need to [reimport data](./../migration-update/instructions.md#force-reimport-of-engine-data-in-optimize) from this engine to have all historic Camunda events available for event-based processes. Otherwise, only new events will be included. +You need to [reimport data](./../migration-update/camunda-7/instructions.md#force-reimport-of-engine-data-in-optimize) from this engine to have all historic Camunda events available for event-based processes. Otherwise, only new events will be included. ::: As an example, in order to be able to create event processes based on Camunda events from the configured engine named `camunda-bpm`, the configuration of that engine needs to have the `importEnabled` configuration property as well as the `eventImportEnabled` set to `true`: diff --git a/optimize/self-managed/optimize-deployment/migration-update/3.13_8.5-to-3.14_8.6.md b/optimize/self-managed/optimize-deployment/migration-update/3.13_8.5-to-3.14_8.6.md deleted file mode 100644 index b97c68d0cf..0000000000 --- a/optimize/self-managed/optimize-deployment/migration-update/3.13_8.5-to-3.14_8.6.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -id: 3.13_8.5-to-3.14_8.6 -title: "Update notes (8.5/3.13 to 8.6/3.14)" ---- - -:::note Heads up! -To update Optimize to version 8.6/3.14, perform the steps in the [migration and update instructions](./instructions.md). -::: - -The update to 8.6/3.14 can be performed from any 8.5/3.13 release. - -Here you will find information about: - -- Limitations -- Known issues -- Changes in supported environments -- Changes in behavior (for example, due to a new feature) -- Changes in translation resources - -## Changes in behavior - -### Telemetry - -Optimize no longer gathers telemetry data, and this is removed from the UI and Elasticsearch. The associated key in the configuration file (`telemetry.telemetryEndpoint`) was removed. - -## Changes in supported environments - -### Camunda 7 - -Optimize now requires at least Camunda 7 `7.20.0` and supports up to `7.22.0+`. Camunda 7 `7.19.x` is no longer supported. - -### Java - -Optimize now supports Java 21+. - -### Elasticsearch - -Optimize now supports Elasticsearch 8.13.0+. - -See the [supported environments]($docs$/reference/supported-environments/#component-requirements) documentation for the full range of supported versions. - -### Artifact and Docker tag separation - -Starting with Camunda 8.6, Optimize artifact has been split into two distinct versions, and versioning between Camunda 7 and Camunda 8 is no longer interchangeable: - -- **Before Camunda 8.6**: Versions like `8.x` and `3.x` (used for Camunda 7) could sometimes be used interchangeably. -- **From Camunda 8.6 onwards**: `8.6 != 3.14`. Each version corresponds strictly to its platform: - - **Camunda 7**: Uses the `3.x` versioning scheme and the `latest` Docker tag. - - **Camunda 8**: Uses the `8.x` versioning scheme and the `8-latest` Docker tag. - -#### Action required: - -- **Camunda 7 Users**: Continue using `3.x` versions and the `latest` Docker tag. -- **Camunda 8 Users**: Update your configurations to use `8.x` versions and the `8-latest` Docker tag. - -Make sure to update your Docker configurations accordingly to ensure compatibility. diff --git a/optimize/self-managed/optimize-deployment/migration-update/2.1-to-2.2.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/2.1-to-2.2.md similarity index 100% rename from optimize/self-managed/optimize-deployment/migration-update/2.1-to-2.2.md rename to optimize/self-managed/optimize-deployment/migration-update/camunda-7/2.1-to-2.2.md diff --git a/optimize/self-managed/optimize-deployment/migration-update/2.2-to-2.3.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/2.2-to-2.3.md similarity index 100% rename from optimize/self-managed/optimize-deployment/migration-update/2.2-to-2.3.md rename to optimize/self-managed/optimize-deployment/migration-update/camunda-7/2.2-to-2.3.md diff --git a/optimize/self-managed/optimize-deployment/migration-update/2.3-to-2.4.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/2.3-to-2.4.md similarity index 100% rename from optimize/self-managed/optimize-deployment/migration-update/2.3-to-2.4.md rename to optimize/self-managed/optimize-deployment/migration-update/camunda-7/2.3-to-2.4.md diff --git a/optimize/self-managed/optimize-deployment/migration-update/2.4-to-2.5.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/2.4-to-2.5.md similarity index 89% rename from optimize/self-managed/optimize-deployment/migration-update/2.4-to-2.5.md rename to optimize/self-managed/optimize-deployment/migration-update/camunda-7/2.4-to-2.5.md index 093a5478a3..77566683f5 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/2.4-to-2.5.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/2.4-to-2.5.md @@ -18,7 +18,7 @@ Here you will find information about: ## Limitations -If you intend to make use of the new [Multi-Tenancy-Feature](./../configuration/multi-tenancy.md), you need to perform a [full reimport](../../reimport) and may need to amend your existing reports by selecting the tenant you want the report to be based on. +If you intend to make use of the new [Multi-Tenancy-Feature](./../../configuration/multi-tenancy.md), you need to perform a [full reimport](../../reimport.md) and may need to amend your existing reports by selecting the tenant you want the report to be based on. ## Known issues diff --git a/optimize/self-managed/optimize-deployment/migration-update/2.5-to-2.6.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/2.5-to-2.6.md similarity index 96% rename from optimize/self-managed/optimize-deployment/migration-update/2.5-to-2.6.md rename to optimize/self-managed/optimize-deployment/migration-update/camunda-7/2.5-to-2.6.md index 60bc2ef46d..40704fff00 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/2.5-to-2.6.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/2.5-to-2.6.md @@ -48,13 +48,13 @@ Given the scenario that the user `john` owns a collection `John's Collection` th You can now grant users `Super User` permissions, which allows them to bypass the owner/collection permissions, enabling them to access all available entities. This can, for example, be useful if entities are owned by users that are not available anymore. -To grant Super User permissions, see the [Authentication & Security Section](./../configuration/system-configuration.md#security). +To grant Super User permissions, see the [Authentication & Security Section](./../../configuration/system-configuration.md#security). ## Known issues ### Rebuild your Optimize plugins -With Optimize 2.6.0, the plugin system was overhauled. For your plugins to continue to work, you have to rebuild them with the latest Optimize plugin artifact as an uber jar. Refer to the updated [plugin setup guide](./../plugins/plugin-system.md#set-up-your-environment). +With Optimize 2.6.0, the plugin system was overhauled. For your plugins to continue to work, you have to rebuild them with the latest Optimize plugin artifact as an uber jar. Refer to the updated [plugin setup guide](./../../plugins/plugin-system.md#set-up-your-environment). ### Misinterpreted cron expressions diff --git a/optimize/self-managed/optimize-deployment/migration-update/2.6-to-2.7.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/2.6-to-2.7.md similarity index 92% rename from optimize/self-managed/optimize-deployment/migration-update/2.6-to-2.7.md rename to optimize/self-managed/optimize-deployment/migration-update/camunda-7/2.6-to-2.7.md index 460c6825be..5bf105c801 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/2.6-to-2.7.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/2.6-to-2.7.md @@ -45,12 +45,12 @@ Optimize has an identity synchronization in place that fetches all users from th If you start Optimize `2.7` and the engine is down at the time of a user synchronization, it is possible that you will lose all your collection permissions. This is due to Optimize not being able to receive the correct authorizations for the collections and as a result, all the collection roles are removed. -The easiest way to recover your permissions and regain access to your collections would be to add a user ID to the `auth.superUserIds` property of your [configuration file](./../configuration/system-configuration.md#security), then re-adding the necessary permissions as this user. +The easiest way to recover your permissions and regain access to your collections would be to add a user ID to the `auth.superUserIds` property of your [configuration file](./../../configuration/system-configuration.md#security), then re-adding the necessary permissions as this user. After you have regained the roles of your collections, you should consider one of the two next follow-up steps: - Preferred solution: Update to Optimize 3.2.0 to fix the issue. -- Interim solution: In case you anticipate the engine being taken down, we recommend also stopping Optimize to prevent the same scenario from reoccurring. In addition, you can also change the frequency at which this collection cleanup occurs by adjusting the `import.identitySync.cronTrigger` expression in your [configuration file](./../configuration/system-configuration.md#security) to `0 0 1 * * *`, which results in executing the sync once per day at 01:00 AM. +- Interim solution: In case you anticipate the engine being taken down, we recommend also stopping Optimize to prevent the same scenario from reoccurring. In addition, you can also change the frequency at which this collection cleanup occurs by adjusting the `import.identitySync.cronTrigger` expression in your [configuration file](./../../configuration/system-configuration.md#security) to `0 0 1 * * *`, which results in executing the sync once per day at 01:00 AM. ### Misinterpreted cron expressions diff --git a/optimize/self-managed/optimize-deployment/migration-update/2.7-to-3.0.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/2.7-to-3.0.md similarity index 88% rename from optimize/self-managed/optimize-deployment/migration-update/2.7-to-3.0.md rename to optimize/self-managed/optimize-deployment/migration-update/camunda-7/2.7-to-3.0.md index aa3df00aab..81c0db8fe3 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/2.7-to-3.0.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/2.7-to-3.0.md @@ -44,19 +44,19 @@ The update should now successfully complete. ### Cannot disable import from particular engine -In 3.0.0, it is not possible to deactivate the import of a particular Optimize instance from a particular engine (via `engines.${engineAlias}.importEnabled`). In case your environment is using that feature for e.g. a [clustering setup](./../configuration/clustering.md), we recommend you to stay on Optimize 2.7.0 until the release of Optimize 3.1.0 (Scheduled for 14/07/2020) and then update straight to Optimize 3.1.0. +In 3.0.0, it is not possible to deactivate the import of a particular Optimize instance from a particular engine (via `engines.${engineAlias}.importEnabled`). In case your environment is using that feature for e.g. a [clustering setup](./../../configuration/clustering.md), we recommend you to stay on Optimize 2.7.0 until the release of Optimize 3.1.0 (Scheduled for 14/07/2020) and then update straight to Optimize 3.1.0. ## Limitations ### User operation log import -Optimize now imports the user operation log. Due to this, the engine user now requires engine permissions to read the user operation log, see also the [configuration documentation](./../configuration/system-configuration-platform-7.md). +Optimize now imports the user operation log. Due to this, the engine user now requires engine permissions to read the user operation log, see also the [configuration documentation](./../../configuration/system-configuration-platform-7.md). ### Suspension filter Due to a limitation of the user operations log data retrieval in the engine API, process instance suspension states of instances suspended after Optimize has been started are not correctly imported. This leads to inaccuracies in the [Suspended Instances Only Filter](components/userguide/process-analysis/instance-state-filters.md#suspended-and-non-suspended-instances-only-filter), which will only apply to instances which were suspended before they were imported by Optimize. -Furthermore, since the suspension state of process instances in Optimize is updated according to historic data logs, if you have [history cleanup](./../configuration/history-cleanup.md) enabled it is possible that the relevant data will be cleaned up before Optimize can import it, leading to inaccuracies in the state of suspended process instances which will then not appear in the appropriate filter. +Furthermore, since the suspension state of process instances in Optimize is updated according to historic data logs, if you have [history cleanup](./../../configuration/history-cleanup.md) enabled it is possible that the relevant data will be cleaned up before Optimize can import it, leading to inaccuracies in the state of suspended process instances which will then not appear in the appropriate filter. ### Event-based processes diff --git a/optimize/self-managed/optimize-deployment/migration-update/3.0-to-3.1.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.0-to-3.1.md similarity index 90% rename from optimize/self-managed/optimize-deployment/migration-update/3.0-to-3.1.md rename to optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.0-to-3.1.md index a9e4ecba16..e7cfca376f 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/3.0-to-3.1.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.0-to-3.1.md @@ -27,9 +27,9 @@ See the [Supported Environments]($docs$/reference/supported-environments) sectio ## Breaking changes -With Optimize 3.1.0, the [History Cleanup](./../configuration/history-cleanup.md) configuration was restructured and needs to be adjusted accordingly. +With Optimize 3.1.0, the [History Cleanup](./../../configuration/history-cleanup.md) configuration was restructured and needs to be adjusted accordingly. -Major changes are the removal of the global feature flag `historyCleanup.enabled` in favor of entity type specific feature flags as well as a relocation of process and decision specific configuration keys. Refer to the [configuration documentation](./../configuration/system-configuration.md#history-cleanup-settings) for details. +Major changes are the removal of the global feature flag `historyCleanup.enabled` in favor of entity type specific feature flags as well as a relocation of process and decision specific configuration keys. Refer to the [configuration documentation](./../../configuration/system-configuration.md#history-cleanup-settings) for details. With this release, Optimize now imports deployment data from the engine when importing definitions. If Optimize is importing from an authenticated engine, the configured user must now have READ permission on the `Deployment` resource. @@ -60,7 +60,7 @@ _We thus recommend removing all filters used on decision reports before updating With Optimize 3.1, user and group related permissions are checked by Optimize to determine whether the current user is authorized to access other users/groups within Optimize, for example when adding new roles to a collection. -Due to this, it is now required to explicitly grant users the relevant authorizations, otherwise they will not be able to see other users and groups in Optimize. More information on authorizations can be found [here](./../configuration/authorization-management.md#user-and-group-related-authorizations). +Due to this, it is now required to explicitly grant users the relevant authorizations, otherwise they will not be able to see other users and groups in Optimize. More information on authorizations can be found [here](./../../configuration/authorization-management.md#user-and-group-related-authorizations). ### User operations log import diff --git a/optimize/self-managed/optimize-deployment/migration-update/3.1-to-3.2.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.1-to-3.2.md similarity index 97% rename from optimize/self-managed/optimize-deployment/migration-update/3.1-to-3.2.md rename to optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.1-to-3.2.md index 898c0015b1..9a379640e2 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/3.1-to-3.2.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.1-to-3.2.md @@ -53,7 +53,7 @@ See the [Supported Environments]($docs$/reference/supported-environments) sectio With this version, Optimize now allows you to filter for process instances where a given set of flow nodes have been canceled, as well as for flow nodes or user tasks that have been canceled. -However, any canceled flow nodes and user tasks already imported by Optimize before this release will not appear as canceled in Optimize so will continue to be treated the same as any other completed flow node or user task. To use these options for previously imported data, you will need to [force a reimport](../../reimport) from the engine. +However, any canceled flow nodes and user tasks already imported by Optimize before this release will not appear as canceled in Optimize so will continue to be treated the same as any other completed flow node or user task. To use these options for previously imported data, you will need to [force a reimport](../../../reimport) from the engine. ## Limitations diff --git a/optimize/self-managed/optimize-deployment/migration-update/3.10-to-3.11_8.3.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.10-to-3.11.md similarity index 75% rename from optimize/self-managed/optimize-deployment/migration-update/3.10-to-3.11_8.3.md rename to optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.10-to-3.11.md index 5463494d60..c455b994fb 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/3.10-to-3.11_8.3.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.10-to-3.11.md @@ -1,13 +1,13 @@ --- -id: 3.10-to-3.11_8.3 -title: "Update notes (3.10 to 8.3/3.11)" +id: 3.10-to-3.11 +title: "Update notes (3.10 to 3.11)" --- :::note Heads up! -To update Optimize to version 8.3/3.11, perform the steps in the [migration and update instructions](./instructions.md). +To update Optimize to version 3.11, perform the steps in the [migration and update instructions](./instructions.md). ::: -The update to 8.3/3.11 can be performed from any 3.10.x release. +The update to 3.11 can be performed from any 3.10.x release. Here you will find information about: @@ -27,7 +27,7 @@ Under some circumstances, the migration of Camunda 7 data for versions 3.11.0, 3 ### Elasticsearch -With 8.3/3.11, Optimize now supports Elasticsearch `8.8`. Elasticsearch `8.5`, `8.6` and `8.7` are no longer supported. +With 3.11, Optimize now supports Elasticsearch `8.8`. Elasticsearch `8.5`, `8.6` and `8.7` are no longer supported. Additionally, please note there are temporary changes in Optimize's Elasticsearch support as detailed below: | Optimize version | Elasticsearch version | @@ -35,7 +35,7 @@ Additionally, please note there are temporary changes in Optimize's Elasticsearc | Optimize 3.10.0 - Optimize 3.10.3 | 7.16.2+, 7.17.0+, 8.5.0+, 8.6.0+ | | Optimize 3.10.4 | 7.16.2+, 7.17.0+, 8.7.0+, 8.8.0+ | | Optimize 3.10.5 - Optimize 8.3.x/3.11.x | 7.16.2+, 7.17.0+, 8.5.0+, 8.6.0+ | -| Optimize 8.3.x/3.11.x | 8.8.0+ | +| Optimize 3.11.x | 8.8.0+ | See the [supported environments]($docs$/reference/supported-environments) section for the full range of supported versions. @@ -47,7 +47,7 @@ With this release, the minimum version of Java that Optimize supports is now Jav ### Plugins -Optimize now runs with Spring Boot 3. As a result, some plugin interfaces have been updated accordingly. More specifically, the [Engine Rest Filter Plugin](./../plugins/engine-rest-filter-plugin.md) and the [Single-Sign-On Plugin](./../plugins/single-sign-on.md) now import jakarta dependencies. If you use these plugins and are updating from version 3.10.3 or earlier, you will need to adjust your implementation accordingly. +Optimize now runs with Spring Boot 3. As a result, some plugin interfaces have been updated accordingly. More specifically, the [Engine Rest Filter Plugin](./../../plugins/engine-rest-filter-plugin.md) and the [Single-Sign-On Plugin](./../../plugins/single-sign-on.md) now import jakarta dependencies. If you use these plugins and are updating from version 3.10.3 or earlier, you will need to adjust your implementation accordingly. ### Logging @@ -57,13 +57,13 @@ With the change to Spring Boot 3, Optimize's logging configuration format has al ### Collection Role Cleanup -Prior to Optimize 8.3/3.11, Optimize has performed collection role cleanup after syncing identities with the engine. From -Optimize 8.3/3.11 onwards, this is now disabled by default. It can be reenabled by setting the +Prior to Optimize 3.11, Optimize has performed collection role cleanup after syncing identities with the engine. From +Optimize 3.11 onwards, this is now disabled by default. It can be reenabled by setting the `import.identitySync.collectionRoleCleanupEnabled` property value to `true` ### API behavior -Before the 7.20/8.3 release, the Optimize API would accept requests when the URI contained a trailing slash (`/`). This is no longer the case, and requests containing a trailing slash will no longer be matched to the corresponding API path. +Before the 3.11 release, the Optimize API would accept requests when the URI contained a trailing slash (`/`). This is no longer the case, and requests containing a trailing slash will no longer be matched to the corresponding API path. ### Raw Data Report API @@ -123,6 +123,6 @@ For CSV export the properties are renamed to `count:incidents`, `count:openIncid The following terms have been added to or removed from the localization file `en.json` since the last release: -[en.json.diff](./translation-diffs/differences_localization_310_311.diff) +[en.json.diff](../translation-diffs/differences_localization_310_311.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.11-to-3.12.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.11-to-3.12.md new file mode 100644 index 0000000000..02a7daf424 --- /dev/null +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.11-to-3.12.md @@ -0,0 +1,34 @@ +--- +id: 3.11-to-3.12 +title: "Update notes (3.11 to 3.12)" +--- + +:::note Heads up! +To update Optimize to version 3.12, perform the steps in the [migration and update instructions](./instructions.md). +::: + +The update to 3.12 can be performed from any 3.11 release. + +Here you will find information about: + +- Limitations +- Known issues +- Changes in supported environments +- Changes in behavior (for example, due to a new feature) +- Changes in translation resources + +## Changes in supported environments + +### Elasticsearch + +With 3.12, Optimize now supports Elasticsearch `8.9`. Elasticsearch `8.8` is no longer supported. + +If you need to update your Elasticsearch cluster, refer to the general [Elasticsearch update guide](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-upgrade.html). Usually, the only thing you need to do is perform a [rolling update](https://www.elastic.co/guide/en/elasticsearch/reference/current/rolling-upgrades.html). + +### Localization file + +The following terms have been added to or removed from the localization file `en.json` since the last release: + +[en.json.diff](../translation-diffs/differences_localization_311_312.diff) + +- Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize/self-managed/optimize-deployment/migration-update/3.12_8.4-to-3.13_8.5.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.12-to-3.13.md similarity index 70% rename from optimize/self-managed/optimize-deployment/migration-update/3.12_8.4-to-3.13_8.5.md rename to optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.12-to-3.13.md index 3f535f94bb..0e3e8d1808 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/3.12_8.4-to-3.13_8.5.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.12-to-3.13.md @@ -1,13 +1,13 @@ --- -id: 3.12_8.4-to-3.13_8.5 -title: "Update notes (8.4/3.12 to 8.5/3.13)" +id: 3.12-to-3.13 +title: "Update notes (3.12 to 3.13)" --- :::note Heads up! -To update Optimize to version 8.5/3.13, perform the steps in the [migration and update instructions](./instructions.md). +To update Optimize to version 3.13, perform the steps in the [migration and update instructions](./instructions.md). ::: -The update to 8.5/3.13 can be performed from any 8.4/3.12 release. +The update to 3.13 can be performed from any 3.12 release. Here you will find information about: @@ -30,6 +30,6 @@ See the [supported environments]($docs$/reference/supported-environments/#camund The following terms have been added to or removed from the localization file `en.json` since the last release: -[en.json.diff](./translation-diffs/differences_localization_312_313.diff) +[en.json.diff](../translation-diffs/differences_localization_312_313.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.13-to-3.14.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.13-to-3.14.md new file mode 100644 index 0000000000..428f880b18 --- /dev/null +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.13-to-3.14.md @@ -0,0 +1,54 @@ +--- +id: 3.13-to-3.14 +title: "Update notes (3.13 to 3.14)" +--- + +:::note Heads up! +To update Optimize to version 3.14, perform the steps in the [migration and update instructions](./instructions.md). +::: + +The update to 3.14 can be performed from any 3.13 release. + +Moreover for users of Optimize 3.7.3 with OpenSearch, there is also a direct update path from 3.7.3 to 3.14. The required steps are described in the [migration and update instructions](./instructions.md). + +Here you will find information about: + +- Limitations +- Known issues +- Changes in supported environments +- Changes in behavior (for example, due to a new feature) +- Changes in translation resources + +## Limitations + +Not all features of Optimize are yet supported when using it with OpenSearch as a database. For a full list of the features that are now supported, please refer to the [Camunda 7 OpenSearch features](https://github.com/camunda/issues/issues/705). + +## Versioning + +As of Optimize 3.14, instances of Optimize running with Camunda 7 exclusively use the `3.x.x` versioning scheme. Instances of Optimize running with Camunda 8 exclusively use the `8.x.x` versioning scheme. This means you will only be able to update to Optimize 3.14 if you currently use Optimize 3.13/8.5 with Camunda 7. Optimize instances of versions 3.13/8.5 running with Camunda 8 cannot be upgraded to Optimize 3.14. + +To ensure that Optimize 8 upgrades are not applied to Operate instances using Camunda 7, the 3.14 upgrade runs a check against the connected database before executing, and exits the upgrade if any Camunda 8 data is present in your setup. Specifically, it validates that there is no data present in the `position-based-import-index`, which is exclusively used for Camunda 8 data imports. + +Contact [Camunda support](https://camunda.com/services/support/) if you encounter issues upgrading to 3.14 in your Camunda Platform 7 environment. + +## Changes in behavior + +### Telemetry + +Optimize no longer gathers telemetry data, and this is removed from the UI and Elasticsearch. The associated key in the configuration file (`telemetry.telemetryEndpoint`) was removed. + +## Changes in supported environments + +### Camunda 7 + +Optimize now requires at least Camunda 7 `7.20.0` and supports up to `7.22.0+`. Camunda 7 `7.19.x` is no longer supported. + +### Java + +Optimize now supports Java 21+. + +### Database + +Optimize now supports Elasticsearch 8.13.0+ or Amazon OpenSearch 2.9.0+ + +See the [supported environments]($docs$/reference/supported-environments/#component-requirements) documentation for the full range of supported versions. diff --git a/optimize/self-managed/optimize-deployment/migration-update/3.2-to-3.3.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.2-to-3.3.md similarity index 100% rename from optimize/self-managed/optimize-deployment/migration-update/3.2-to-3.3.md rename to optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.2-to-3.3.md diff --git a/optimize/self-managed/optimize-deployment/migration-update/3.3-to-3.4.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.3-to-3.4.md similarity index 95% rename from optimize/self-managed/optimize-deployment/migration-update/3.3-to-3.4.md rename to optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.3-to-3.4.md index fb5e42345d..69a8362bd1 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/3.3-to-3.4.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.3-to-3.4.md @@ -25,4 +25,4 @@ do not fetch data that is necessary for the new feature to work. For this update - [Process Instance Parts]({{< ref "/user-guide/process/single-report/_index.md#process-instance-parts" >}}) - [Canceled Instances Only Filter]({{< ref "/user-guide/process/filter/_index.md#canceled-instances-only-filter" >}}) -To enable this feature for your old data, follow the steps in the [engine data reimport guide](./../reimport.md). +To enable this feature for your old data, follow the steps in the [engine data reimport guide](./../../reimport.md). diff --git a/optimize/self-managed/optimize-deployment/migration-update/3.4-to-3.5.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.4-to-3.5.md similarity index 97% rename from optimize/self-managed/optimize-deployment/migration-update/3.4-to-3.5.md rename to optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.4-to-3.5.md index 14af8e54e8..ae907f2fd6 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/3.4-to-3.5.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.4-to-3.5.md @@ -28,7 +28,7 @@ Usually, this should only affect a small percentage of UserTasks and of this sma Note that any other UserTask data, old and new, will be complete. -If this inaccuracy in past data is not acceptable to you, you can remedy this data loss by performing a reimport after migration. You can either run a complete reimport using [the reimport script](../../reimport), or alternatively use the below statements to only reset those imports responsible for the data that was skipped during migration. +If this inaccuracy in past data is not acceptable to you, you can remedy this data loss by performing a reimport after migration. You can either run a complete reimport using [the reimport script](../../../reimport), or alternatively use the below statements to only reset those imports responsible for the data that was skipped during migration. Ensure Optimize is shut down before executing these import resets. diff --git a/optimize/self-managed/optimize-deployment/migration-update/3.5-to-3.6.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.5-to-3.6.md similarity index 88% rename from optimize/self-managed/optimize-deployment/migration-update/3.5-to-3.6.md rename to optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.5-to-3.6.md index 480cbe7942..a9313bc55a 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/3.5-to-3.6.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.5-to-3.6.md @@ -20,7 +20,7 @@ Here you will find information about: ### Default tenants -If you have [default tenants configured](./../configuration/system-configuration-platform-7.md) for any connected engine in Optimize, +If you have [default tenants configured](./../../configuration/system-configuration-platform-7.md) for any connected engine in Optimize, it might be that user task and flow node reports, as well as branch analysis, stops showing data after updating to 3.6.0. This is a known diff --git a/optimize/self-managed/optimize-deployment/migration-update/3.6-to-3.7.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.6-to-3.7.md similarity index 98% rename from optimize/self-managed/optimize-deployment/migration-update/3.6-to-3.7.md rename to optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.6-to-3.7.md index b3aa2a8817..2f4c858f17 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/3.6-to-3.7.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.6-to-3.7.md @@ -40,4 +40,4 @@ We thus recommend updating to 3.7.3 if you are already using 3.7.0, 3.7.1, or 3. With Optimize 3.7, we've added support for object and list process variables. Variables with type `Object` are now automatically imported and flattened into dedicated "sub variables" for each object property. If you have previously used a variable import plugin to achieve the same, you may disable this plugin after migrating to Optimize 3.7. -Find more information about importing object variables [here](./../configuration/object-variables.md). +Find more information about importing object variables [here](./../../configuration/object-variables.md). diff --git a/optimize/self-managed/optimize-deployment/migration-update/3.7-to-3.8.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.7-to-3.8.md similarity index 95% rename from optimize/self-managed/optimize-deployment/migration-update/3.7-to-3.8.md rename to optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.7-to-3.8.md index 4f099c2115..c9ba567ff6 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/3.7-to-3.8.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.7-to-3.8.md @@ -35,7 +35,7 @@ See the [supported environments]($docs$/reference/supported-environments/#camund ## New behavior -Due to a general overhaul in the public API, the authentication to all API requests must now be performed via a `Bearer Token` in the request header. In previous versions, you had two possible ways to authenticate your API requests: by providing the secret as the query parameter `accessToken`, or by providing it in the request header as a `Bearer Token`. If you were using the latter method, no change is necessary and your requests will keep working as usual. If you were using the query parameter method, you will need to change your requests. For more information, see [authentication](../../../apis-tools/optimize-api/optimize-api-authentication.md). +Due to a general overhaul in the public API, the authentication to all API requests must now be performed via a `Bearer Token` in the request header. In previous versions, you had two possible ways to authenticate your API requests: by providing the secret as the query parameter `accessToken`, or by providing it in the request header as a `Bearer Token`. If you were using the latter method, no change is necessary and your requests will keep working as usual. If you were using the query parameter method, you will need to change your requests. For more information, see [authentication](../../../../apis-tools/optimize-api/optimize-api-authentication.md). ## Changes in translation files @@ -45,7 +45,7 @@ In case you manage your own translations into different languages, you can find The following terms have been added/removed to/from the localization file (`en.json`) since the last release: -[en.json.diff](./translation-diffs/differences_localization_370_380.diff) +[en.json.diff](../translation-diffs/differences_localization_370_380.diff) - lines with a `+` in the beginning mark the addition/update of a term, lines with a `-` mark the removal of a term diff --git a/optimize/self-managed/optimize-deployment/migration-update/3.8-to-3.9-preview.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.8-to-3.9-preview.md similarity index 95% rename from optimize/self-managed/optimize-deployment/migration-update/3.8-to-3.9-preview.md rename to optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.8-to-3.9-preview.md index af800606c3..5103270519 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/3.8-to-3.9-preview.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.8-to-3.9-preview.md @@ -33,7 +33,7 @@ In case you manage your own translations into different languages, you can find The following terms have been added/removed to/from the localization file (`en.json`) since the last release: -[en.json.diff](./translation-diffs/differences_localization_380_390_preview_1.diff) +[en.json.diff](../translation-diffs/differences_localization_380_390_preview_1.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize/self-managed/optimize-deployment/migration-update/3.9-preview-to-3.9.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.9-preview-to-3.9.md similarity index 96% rename from optimize/self-managed/optimize-deployment/migration-update/3.9-preview-to-3.9.md rename to optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.9-preview-to-3.9.md index 4fc6372876..d3e1750be9 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/3.9-preview-to-3.9.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.9-preview-to-3.9.md @@ -46,6 +46,6 @@ In case you manage your own translations into different languages, you can find The following terms have been added to or removed from the localization file `en.json` since the last release: -[en.json.diff](./translation-diffs/differences_localization_390_preview_1_390.diff) +[en.json.diff](../translation-diffs/differences_localization_390_preview_1_390.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.9-to-3.10.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.9-to-3.10.md new file mode 100644 index 0000000000..5b203450a6 --- /dev/null +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.9-to-3.10.md @@ -0,0 +1,74 @@ +--- +id: 3.9-to-3.10 +title: "Update notes (3.9.x to 3.10)" +--- + +:::note Heads up! +To update Optimize to version 3.10, perform the steps in the [migration and update instructions](./instructions.md). +::: + +The update to 3.10 can be performed from any 3.9.x release. + +Here you will find information about: + +- Limitations +- Known issues +- Changes in supported environments +- Changes in behavior (for example, due to a new feature) +- Changes in translation resources + +## Changes in supported environments + +### Elasticsearch + +Optimize now supports Elasticsearch `8.5` and `8.6`, but it requires at least Elasticsearch `7.16.2`. +Additionally, when updating to Optimize 3.10.x please note there are temporary changes in Optimize's Elasticsearch support as detailed below: + +| Optimize version | Elasticsearch version | +| --------------------------------- | -------------------------------- | +| Optimize 3.10.0 - Optimize 3.10.3 | 7.16.2+, 7.17.0+, 8.5.0+, 8.6.0+ | +| Optimize 3.10.4 | 7.16.2+, 7.17.0+, 8.7.0+, 8.8.0+ | +| Optimize 3.10.5 - Optimize 3.10.x | 7.16.2+, 7.17.0+, 8.5.0+, 8.6.0+ | + +See the [supported environments]($docs$/reference/supported-environments) section for the full range of supported versions. + +If you need to update your Elasticsearch cluster, refer to the general [Elasticsearch update guide](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-upgrade.html). Usually, the only thing you need to do is perform a [rolling update](https://www.elastic.co/guide/en/elasticsearch/reference/current/rolling-upgrades.html). + +### Java + +From Optimize 3.10.4, the minimum version of Java that Optimize supports is now Java 17. See the [Supported Environments]($docs$/reference/supported-environments) sections for more information on supported versions. + +### Plugins + +From 3.10.4, Optimize runs with Spring Boot 3. As a result, some plugin interfaces have been updated accordingly. More specifically, the [Engine Rest Filter Plugin](./../../plugins/engine-rest-filter-plugin.md) and the [Single-Sign-On Plugin](./../../plugins/single-sign-on.md) now import jakarta dependencies. If you use these plugins, you will need to adjust your implementation accordingly. + +### Logging + +In 3.10.4, Optimize's logging configuration format has also been updated. Please review the updated `environment-logback.xml` to make sure your configuration is valid. + +## Changes in behavior + +### API behavior + +Before the 3.10.4 release, the Optimize API would accept requests when the URI contained a trailing slash (`/`). This is no longer the case, and requests containing a trailing slash will no longer be matched to the corresponding API path. + +### Configuration changes + +In the 3.10 version of Optimize, it is no longer possible to apply custom configuration to the UI header. The following +configuration options have therefore been removed: + +- ui.header.textColor +- ui.header.pathToLogoIcon +- ui.header.backgroundColor + +## Changes in translation files + +In case you manage your own translations into different languages, you can find a diff below with all the changes that need to be translated for this release. + +### Localization file + +The following terms have been added to or removed from the localization file `en.json` since the last release: + +[en.json.diff](../translation-diffs/differences_localization_390_3100.diff) + +- Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize/self-managed/optimize-deployment/migration-update/img/private_report_access_1_create_collection.png b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/img/private_report_access_1_create_collection.png similarity index 100% rename from optimize/self-managed/optimize-deployment/migration-update/img/private_report_access_1_create_collection.png rename to optimize/self-managed/optimize-deployment/migration-update/camunda-7/img/private_report_access_1_create_collection.png diff --git a/optimize/self-managed/optimize-deployment/migration-update/img/private_report_access_2_create_view_permission_mary.png b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/img/private_report_access_2_create_view_permission_mary.png similarity index 100% rename from optimize/self-managed/optimize-deployment/migration-update/img/private_report_access_2_create_view_permission_mary.png rename to optimize/self-managed/optimize-deployment/migration-update/camunda-7/img/private_report_access_2_create_view_permission_mary.png diff --git a/optimize/self-managed/optimize-deployment/migration-update/img/private_report_access_3_1_copy_report.png b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/img/private_report_access_3_1_copy_report.png similarity index 100% rename from optimize/self-managed/optimize-deployment/migration-update/img/private_report_access_3_1_copy_report.png rename to optimize/self-managed/optimize-deployment/migration-update/camunda-7/img/private_report_access_3_1_copy_report.png diff --git a/optimize/self-managed/optimize-deployment/migration-update/img/private_report_access_3_2_copy_report.png b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/img/private_report_access_3_2_copy_report.png similarity index 100% rename from optimize/self-managed/optimize-deployment/migration-update/img/private_report_access_3_2_copy_report.png rename to optimize/self-managed/optimize-deployment/migration-update/camunda-7/img/private_report_access_3_2_copy_report.png diff --git a/optimize/self-managed/optimize-deployment/migration-update/img/private_report_access_4_mary_sees_collection.png b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/img/private_report_access_4_mary_sees_collection.png similarity index 100% rename from optimize/self-managed/optimize-deployment/migration-update/img/private_report_access_4_mary_sees_collection.png rename to optimize/self-managed/optimize-deployment/migration-update/camunda-7/img/private_report_access_4_mary_sees_collection.png diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/instructions.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/instructions.md new file mode 100644 index 0000000000..a4a22d70fc --- /dev/null +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/instructions.md @@ -0,0 +1,150 @@ +--- +id: instructions +title: "Instructions" +description: "Find out how to update to a new version of Optimize without losing your reports and dashboards." +--- + +Optimize releases two new minor versions a year. These documents guide you through the process of migrating your Optimize from one Optimize minor version to the other. + +If you want to update Optimize by several versions, you cannot do that at once, but you need to perform the updates in sequential order. For instance, if you want to update from 2.5 to 3.0, you need to update first from 2.5 to 2.6, then from 2.6 to 2.7, and finally from 2.7 to 3.0. The following table shows the recommended update paths to the latest version: + +| Update from | Recommended update path to 3.14 | +| ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 3.14 | You are on the latest version. | +| 3.0 - 3.13.x | Rolling update to 3.14 | +| 3.7.3 OpenSearch | There is a direct update path to 3.14 (Fast-Track), see instructions in [section 5](#5-direct-update-from-optimize-373-to-314-for-opensearch-installations) | +| 3.7.x OpenSearch | 1. Rolling update to 3.7.3
    2. Direct update to 3.14 | +| 2.0 - 2.7 | 1. Rolling update to 2.7
    2. Rolling update from 2.7 to 3.0 | +| 1.0 - 1.5 | No update possible. Use the latest version directly. | + +## Migration instructions + +You can migrate from one version of Optimize to the next one without losing data. To migrate to the latest version, please perform the following steps: + +:::note ElasticSearch and OpenSearch databases +All the steps below are applicable to ElasticSearch and OpenSearch installations. To avoid duplication, we will only be referring to `Database` in the following instructions and will explicitly mention when a step is applicable only to ElasticSearch or OpenSearch. +::: + +### 1. Preparation + +- Make sure that the database has enough memory. To do that, shut down the database and go the `config` folder of your distribution. There you should find a file called `jvm.options`. Change the values of the two properties `Xms` and `Xmx` to at least `1g` so that the database has enough memory configured. This configuration looks as follows: + +```bash +-Xms1g +-Xmx1g +``` + +- Restart the database and make sure that the instance is up and running throughout the entire migration process. +- You will need to shut down Optimize before starting the migration, resulting in downtime during the entire migration process. +- Back up your database instance ([ElasticSearch](https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-snapshots.html) / [OpenSearch](https://opensearch.org/docs/latest/tuning-your-cluster/availability-and-recovery/snapshots/snapshot-restore/)) in case something goes wrong during the migration process. This is recommended, but optional. +- Make sure that you have enough storage available to perform the migration. During the migration process it can be the case that up to twice the amount of the storage of your database data is needed. (Highly recommended) +- Back up your `environment-config.yaml` and `environment-logback.xml` located in the `config` folder of the root directory of your current Optimize. (Optional) +- If you are using Optimize plugins it might be required to adjust those plugins to the new version. To do this, go to the project where you developed your plugins, increase the project version in maven to new Optimize version and build the plugin again (checkout the [plugin guide](../../plugins/plugin-system.md) for the details on that). Afterwards, add the plugin jar to the `plugin` folder of your new Optimize distribution. (Optional) +- Start the new Optimize version, as described in the [installation guide](../../install-and-start.md). +- It is very likely that you configured the logging of Optimize to your needs and therefore you adjusted the `environment-logback.xml` in the `config` folder of the root directory of your **old** Optimize. You can now use the backed up logging configuration and put it in the `config` folder of the **new** Optimize to keep your logging adjustments. (Optional) + +### 2. Rolling update to the new database version + +You only need to execute this step if you want to update the Elasticsearch (ES) or OpenSearch (OS) version during the update. In case the ES/OS version stays the same, you can skip this step. + +The database update is usually performed in a rolling fashion. Read all about how to do the update in the general [Elasticsearch Update Guide](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-upgrade.html) / [OpenSearch Update Guide](https://opensearch.org/docs/latest/install-and-configure/upgrade-opensearch/index/) and consult the [rolling upgrade ES](https://www.elastic.co/guide/en/elasticsearch/reference/current/rolling-upgrades.html) / [rolling upgrade OS](https://opensearch.org/docs/2.17/install-and-configure/upgrade-opensearch/rolling-upgrade/) guide on how to conduct the rolling update. + +### 3. Perform the migration + +- Go to the [enterprise download page](https://docs.camunda.org/enterprise/download/#camunda-optimize) and download the new version of Optimize you want to update to. For instance, if your current version is Optimize 2.2, you should download the version 2.3. Extract the downloaded archive in your preferred directory. The archive contains the Optimize application itself and the executable to update Optimize from your old version to the new version. +- In the `config` folder of your **current** Optimize version, you have defined all configuration in the `environment-config.yaml` file, e.g. for Optimize to be able to connect to the engine and the database. Copy the old configuration file and place it in the `config` folder of your **new** Optimize distribution. Bear in mind that the configuration settings might have changed and thus the new Optimize won't recognize your adjusted settings or complain about settings that are outdated and therefore refuses to startup. Best checkout the Update Notes subsections for deprecations. + +#### 3.1 Manual update script execution + +This approach requires you to manually execute the update script. You can perform this from any machine that has access to your Elasticsearch/OpenSearch cluster. + +- Open up a terminal, change to the root directory of your **new** Optimize version and run the following command: `./upgrade/upgrade.sh` on Linux or `./upgrade/upgrade.bat` on Windows. For OpenSearch installations, please make sure to set the environment variable `CAMUNDA_OPTIMIZE_DATABASE=opensearch` before executing the update script. +- During the execution the executable will output a warning to ask you to back-up your database data. Type `yes` to confirm that you have backed up the data. +- Feel free to [file a support case](https://docs.camunda.org/enterprise/support/) if any errors occur during the migration process. +- To get more verbose information about the update, you can adjust the logging level as it is described in the [configuration documentation](./../../configuration/logging.md). + +#### 3.2 Automatic update execution (Optimize >3.2.0) + +With the Optimize 3.2.0 release the update can also be executed as part of the Optimize startup. In order to make use of this functionality, the command flag `--upgrade` has to be passed to the Optimize startup script: + +```bash +For UNIX: +./optimize-startup.sh --upgrade + +For Windows: +./optimize-startup.bat --upgrade +``` + +This will run the update prior to starting up Optimize and only then start Optimize. + +In Docker environments this can be achieved by overwriting the default command of the docker container (being `./optimize.sh`), e.g. like in the following [docker-compose](https://docs.docker.com/compose/) snippet: + +``` +version: '2.4' + +services: + optimize: + image: registry.camunda.cloud/optimize-ee/optimize:latest + command: ["./optimize.sh", "--upgrade"] +``` + +However, as this may prolong the container boot time significantly which may conflict with [container status probes](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/) in managed environments like [Kubernetes](https://kubernetes.io/) we recommend using the [init container](https://kubernetes.io/docs/concepts/workloads/pods/init-containers/) feature there to run the update: + +``` + labels: + app: optimize +spec: + initContainers: + - name: migration + image: registry.camunda.cloud/optimize-ee/optimize:latest + command: ['./upgrade/upgrade.sh', '--skip-warning'] + containers: + - name: optimize + image: registry.camunda.cloud/optimize-ee/optimize:latest +``` + +### 4. Resume a canceled update + +From Optimize 3.3.0 onwards updates are resumable. So if the update process got interrupted either manually or due to an error you don't have to restore the database backup and start over but can simply rerun the update. On resume previously completed update steps will be detected and logged as being skipped. In the following log example **Step 1** was previously completed and is thus skipped: + +``` +./upgrade/upgrade.sh +... +INFO UpgradeProcedure - Skipping Step 1/2: UpdateIndexStep on index: process-instance as it was found to be previously completed already at: 2020-11-30T16:16:12.358Z. +INFO UpgradeProcedure - Starting step 2/2: UpdateIndexStep on index: decision-instance +... +``` + +### 5. Direct Update from Optimize 3.7.3 to 3.14 for OpenSearch installations + +Optimize 3.14 supports a direct update path from Optimize 3.7.3 to 3.14 for OpenSearch installations (Fast-Track update). In case you are using a previous 3.7.x version, you need to update to 3.7.3 first by following the normal update procedure. To perform the Fast-Track update, follow the steps below: + +1. Perform steps 1 and 2 as described above. Please note, the backup step is NOT optional, please make sure you perform a full backup of your OpenSearch database before proceeding. +2. Set the environment variables: + 1. `CAMUNDA_OPTIMIZE_DATABASE=opensearch` + 2. `CAMUNDA_OPTIMIZE_OPENSEARCH_HTTP_PORT=` (e.g. 9200) +3. Since the Fast-Track update is expected to require a significant amount of time, only the manual update script execution is supported. Therefore execute the update script as described in [section 3.1](#31-manual-update-script-execution) with the following additional parameter: `-fastTrack`. Example: + + ```bash + For UNIX: + ./upgrade/upgrade.sh -fastTrack + + For Windows: + ./upgrade/upgrade.bat -fastTrack + ``` + +4. You will be prompted with a confirmation that you wish to perform a direct update from 3.7.3 to 3.14. Type `yes` to confirm you have backed up your data and that you wish to proceed with the Fast-Track update. + +### 6. Typical errors + +- Using an update script that does not match your version: + +```bash +Schema version saved in Metadata does not match required [2.X.0] +``` + +Let's assume have Optimize 2.1 and want to update to 2.3 and use the jar to update from 2.2 to 2.3. This error occurs because the jar expects the database to have the schema version 2.1. This is because you downloaded the wrong Optimize artifact which contained the wrong update jar version. + +## Force reimport of engine data in Optimize (ElasticSearch installations only) + +It can be the case that features that were added with the new Optimize version do not work for data that was imported with the old version of Optimize. If you want to use new features on the old data, you can force a reimport of the engine data to Optimize. See [the reimport guide](./../../reimport.md) on how to perform such a reimport. diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.10-to-3.11_8.3.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.10-to-3.11_8.3.md new file mode 100644 index 0000000000..671d094f29 --- /dev/null +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.10-to-3.11_8.3.md @@ -0,0 +1,112 @@ +--- +id: 3.10-to-3.11_8.3 +title: "Update notes (3.10 to 8.3/3.11)" +--- + +:::note Heads up! +To update Optimize to version 8.3/3.11, perform the steps in the [migration and update instructions](./instructions.md). +::: + +The update to 8.3/3.11 can be performed from any 3.10.x release. + +Here you will find information about: + +- Limitations +- Known issues +- Changes in supported environments +- Changes in behavior (for example, due to a new feature) +- Changes in translation resources + +## Changes in supported environments + +### Elasticsearch + +With 8.3/3.11, Optimize now supports Elasticsearch `8.8`. Elasticsearch `8.5`, `8.6` and `8.7` are no longer supported. +Additionally, please note there are temporary changes in Optimize's Elasticsearch support as detailed below: + +| Optimize version | Elasticsearch version | +| --------------------------------------- | -------------------------------- | +| Optimize 3.10.0 - Optimize 3.10.3 | 7.16.2+, 7.17.0+, 8.5.0+, 8.6.0+ | +| Optimize 3.10.4 | 7.16.2+, 7.17.0+, 8.7.0+, 8.8.0+ | +| Optimize 3.10.5 - Optimize 8.3.x/3.11.x | 7.16.2+, 7.17.0+, 8.5.0+, 8.6.0+ | +| Optimize 8.3.x/3.11.x | 8.8.0+ | + +See the [supported environments]($docs$/reference/supported-environments) section for the full range of supported versions. + +If you need to update your Elasticsearch cluster, refer to the general [Elasticsearch update guide](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-upgrade.html). Usually, the only thing you need to do is perform a [rolling update](https://www.elastic.co/guide/en/elasticsearch/reference/current/rolling-upgrades.html). + +### Java + +With this release, the minimum version of Java that Optimize supports is now Java 17. See the [Supported Environments]($docs$/reference/supported-environments) sections for more information on supported versions. + +### Logging + +With the change to Spring Boot 3, Optimize's logging configuration format has also been updated. If you are updating from version 3.10.3 or earlier, please review the updated `environment-logback.xml` to make sure your configuration is valid. + +## Changes in behavior + +### API behavior + +Before the 7.20/8.3 release, the Optimize API would accept requests when the URI contained a trailing slash (`/`). This is no longer the case, and requests containing a trailing slash will no longer be matched to the corresponding API path. + +### Raw Data Report API + +:::caution +These changes require you to adjust any integrations using the data mentioned below. +::: + +The data structure of raw data reports has changed. For the data export API, the properties named `numberOfIncidents`, `numberOfOpenIncidents`, and `numberOfUserTasks` is now renamed to `incidents`, `openIncidents`, and `userTasks` respectively, and grouped together in a single property named `counts`. + +Before: + +``` +{ + ... + results: { + ... + measures: [ + { + processDefinitionKey: 'someKey', + numberOfIncidents: 1, + numberOfOpenIncidents: 0, + numberOfUserTasks: 1, + ... + }, + ... + ] + } +} +``` + +After: + +``` +{ + ... + results: { + ... + measures: [ + { + processDefinitionKey: 'someKey', + counts: { + incidents: 1, + openIncidents: 0, + userTasks: 1 + }, + ... + }, + ... + ] + } +} +``` + +For CSV export the properties are renamed to `count:incidents`, `count:openIncidents`, and `count:userTasks`. + +### Localization file + +The following terms have been added to or removed from the localization file `en.json` since the last release: + +[en.json.diff](../translation-diffs/differences_localization_310_311.diff) + +- Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize/self-managed/optimize-deployment/migration-update/3.11_8.3-to-3.12_8.4.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.11_8.3-to-3.12_8.4.md similarity index 94% rename from optimize/self-managed/optimize-deployment/migration-update/3.11_8.3-to-3.12_8.4.md rename to optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.11_8.3-to-3.12_8.4.md index e5118beff5..ad33add439 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/3.11_8.3-to-3.12_8.4.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.11_8.3-to-3.12_8.4.md @@ -29,6 +29,6 @@ If you need to update your Elasticsearch cluster, refer to the general [Elastics The following terms have been added to or removed from the localization file `en.json` since the last release: -[en.json.diff](./translation-diffs/differences_localization_311_312.diff) +[en.json.diff](../translation-diffs/differences_localization_311_312.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.12_8.4-to-3.13_8.5.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.12_8.4-to-3.13_8.5.md new file mode 100644 index 0000000000..1f1b5023de --- /dev/null +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.12_8.4-to-3.13_8.5.md @@ -0,0 +1,28 @@ +--- +id: 3.12_8.4-to-3.13_8.5 +title: "Update notes (8.4/3.12 to 8.5/3.13)" +--- + +:::note Heads up! +To update Optimize to version 8.5/3.13, perform the steps in the [migration and update instructions](./instructions.md). +::: + +The update to 8.5/3.13 can be performed from any 8.4/3.12 release. + +Here you will find information about: + +- Limitations +- Known issues +- Changes in supported environments +- Changes in behavior (for example, due to a new feature) +- Changes in translation resources + +## Changes in translation files + +### Localization file + +The following terms have been added to or removed from the localization file `en.json` since the last release: + +[en.json.diff](../translation-diffs/differences_localization_312_313.diff) + +- Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.13_8.5-to-8.6.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.13_8.5-to-8.6.md new file mode 100644 index 0000000000..2b1c71650a --- /dev/null +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.13_8.5-to-8.6.md @@ -0,0 +1,62 @@ +--- +id: 3.13_8.5-to-8.6 +title: "Update notes (8.5/3.13 to 8.6)" +--- + +:::note Heads up! +To update Optimize to version 8.6, perform the steps in the [migration and update instructions](./instructions.md). +::: + +The update to 8.6 can be performed from any 8.5 release. + +Here you will find information about: + +- Limitations +- Known issues +- Changes in supported environments +- Changes in behavior (for example, due to a new feature) +- Changes in translation resources + +## Limitations + +Not all features of Optimize are yet supported when using it with OpenSearch as a database. For a full list of the features that are now supported, please refer to the [Camunda 8 OpenSearch features](https://github.com/camunda/issues/issues/635). + +## Versioning + +As of Optimize 8.6, instances of Optimize running with Camunda 8 exclusively use the `8.x.x` versioning scheme. Instances of Optimize running with Camunda 7 exclusively use the `3.x.x` versioning scheme. This means you will only be able to update to Optimize 8.6 if you currently use Optimize 8.5/3.13 with Camunda 8. Optimize instances of versions 8.5/3.13 running with Camunda 7 cannot be upgraded to Optimize 8.6. + +To ensure that Optimize 7 upgrades are not applied to Operate instances using Camunda 8, the 8.6 upgrade runs a check against the connected database before executing, and exits the upgrade if any Camunda 7 data is present in your setup. Specifically, it validates that there is no data present in the `license-index`, which is exclusively used in Camunda 7 environments. + +Contact [Camunda support](https://camunda.com/services/support/) if you encounter issues upgrading to 8.6 in your Camunda Platform 8 environment. + +## Changes in behavior + +### Telemetry + +Optimize no longer gathers telemetry data, and this is removed from the UI and Elasticsearch. The associated key in the configuration file (`telemetry.telemetryEndpoint`) was removed. + +### Java + +Optimize now supports Java 21+. + +### Database + +Optimize now supports Elasticsearch 8.13.0+ or Amazon OpenSearch 2.9.0+ + +See the [supported environments]($docs$/reference/supported-environments/#component-requirements) documentation for the full range of supported versions. + +### Artifact and Docker tag separation + +Starting with Camunda 8.6, the Camunda Optimize artifact has been split into two distinct versions, and versioning between Camunda 7 and Camunda 8 is no longer interchangeable: + +- **Before Camunda 8.6**: Versions like `8.x` and `3.x` (used for Camunda 7) could sometimes be used interchangeably. +- **From Camunda 8.6 onwards**: `8.6 != 3.14`. Each version corresponds strictly to its platform: + - **Camunda 7**: Uses the `3.x` versioning scheme and the `latest` Docker tag. + - **Camunda 8**: Uses the `8.x` versioning scheme and the `8-latest` Docker tag. + +#### Action required: + +- **Camunda 7 Users**: Continue using `3.x` versions and the `latest` Docker tag. +- **Camunda 8 Users**: Update your configurations to use `8.x` versions and the `8-latest` Docker tag. + +Make sure to update your Docker configurations accordingly to ensure compatibility. diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.7-to-3.8.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.7-to-3.8.md new file mode 100644 index 0000000000..99a145f027 --- /dev/null +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.7-to-3.8.md @@ -0,0 +1,65 @@ +--- +id: 3.7-to-3.8 +title: "Update notes (3.7.x to 3.8.x)" +--- + +:::note Heads up! +To update Optimize to version 3.8.x, perform the following steps: [Migration & Update Instructions](./instructions.md). +::: + +The update to 3.8.x can be performed from any 3.7.x release. + +Here you will find information about: + +- Limitations +- Known issues +- Changes in the supported environments +- Any unexpected behavior of Optimize (for example, due to a new feature) +- Changes in translation resources + +## Known issues + +No known issues at the moment. + +## Changes in supported environments + +### Elasticsearch + +While OpenSearch was never officially supported by Optimize, up until Optimize 3.7, the version of the Elasticsearch client used was also compatible with OpenSearch. +With this release, the client has been updated to a version no longer compatible with OpenSearch, meaning that Optimize will also no longer work with OpenSearch. + +## New behavior + +Due to a general overhaul in the public API, the authentication to all API requests must now be performed via a `Bearer Token` in the request header. In previous versions, you had two possible ways to authenticate your API requests: by providing the secret as the query parameter `accessToken`, or by providing it in the request header as a `Bearer Token`. If you were using the latter method, no change is necessary and your requests will keep working as usual. If you were using the query parameter method, you will need to change your requests. For more information, see [authentication](../../../../apis-tools/optimize-api/optimize-api-authentication.md). + +## Changes in translation files + +In case you manage your own translations into different languages, you can find a list below with all the changes that need to be translated for this release. + +### Localization file + +The following terms have been added/removed to/from the localization file (`en.json`) since the last release: + +[en.json.diff](../translation-diffs/differences_localization_370_380.diff) + +- lines with a `+` in the beginning mark the addition/update of a term, lines with a `-` mark the removal of a term + +### Text from "What's new" dialogue + +For the purposes of translation, find the text for the `What's new` dialog below: + +``` +## Set and Track Time-Based Goals + +Set data-driven service level agreements (SLAs) on how long all your processes should take so you can quickly identify which processes are underperforming. + +## KPI Reports + +Create reports and alerts tracking percentages like fully automated instances or incident rate (%), plus SLA statistics on durations like P99 or P95 duration in addition to minimum, median, and maximum. + +## Improved UX + +Rename variables in plain language, filter out noisy outlier analysis heatmaps, and apply rolling date filters to your dashboards to focus on the most important data. + +For more details, review the [blog post](https://camunda.com/blog/2022/04/camunda-optimize-3-8-0-released/). +``` diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.8-to-3.9-preview.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.8-to-3.9-preview.md new file mode 100644 index 0000000000..43ec571cc4 --- /dev/null +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.8-to-3.9-preview.md @@ -0,0 +1,54 @@ +--- +id: 3.8-to-3.9-preview-1 +title: "Update notes (3.8.x to 3.9.x-preview-1)" +--- + +:::note Heads up! +To update Optimize to version 3.9.x-preview-1, perform the following steps: [Migration & Update Instructions](./instructions.md). +::: + +The update to 3.9.x-preview-1 can be performed from any 3.8.x release. + +Here you will find information about: + +- Limitations +- Known issues +- Changes in the supported environments +- Any unexpected behavior of Optimize (for example, due to a new feature) +- Changes in translation resources + +## Known issues + +No known issues at the moment. + +## Changes in translation files + +In case you manage your own translations into different languages, you can find a list below with all the changes that need to be translated for this release. + +### Localization file + +The following terms have been added/removed to/from the localization file (`en.json`) since the last release: + +[en.json.diff](../translation-diffs/differences_localization_380_390_preview_1.diff) + +- Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. + +### Text from "What's new" dialogue + +For the purposes of translation, find the text for the `What's new` dialog below: + +``` +## Process Overview + +See holistic statistics across your entire portfolio of processes with some suggested focus areas for improvement. + +## Process Onboarding + +Create a dedicated KPI collection and dashboard with one click, then modify your targets and share it with stakeholders. + +## KPI Overview + +See how all your process KPIs perform in one screen, then identify which processes need the most improvement. + +For more details, review the [blog post](https://camunda.com/blog/2022/07/camunda-optimize-3-9-0-preview-released/). +``` diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.9-preview-to-3.9.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.9-preview-to-3.9.md new file mode 100644 index 0000000000..25f2d5617c --- /dev/null +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.9-preview-to-3.9.md @@ -0,0 +1,46 @@ +--- +id: 3.9-preview-1-to-3.9 +title: "Update notes (3.9-preview-x to 3.9.x)" +--- + +:::note Heads up! +To update Optimize to version 3.9.x, perform the steps in the [migration and update instructions](./instructions.md). +::: + +The update to 3.9.x can be performed from any 3.8.x or any 3.9.0-preview release. + +Here you will find information about: + +- Limitations +- Known issues +- Changes in the supported environments +- Any unexpected behavior of Optimize (for example, due to a new feature) +- Changes in translation resources + +## Known issues + +If there are processes in Optimize that currently do not have a process owner assigned and a new process is deployed +via Web Modeler, a new process owner may be assigned to one of the previous +processes without an owner. This is not critical as this does not incur any changes in permissions, but is important to understand regarding who gets email notifications for processes. If an owner is set incorrectly, you can change it manually in the processes page. +This issue is resolved with the 3.9.1 version. + +## Changes in supported environments + +### Elasticsearch + +Optimize now requires at least Elasticsearch `7.13.0`. +See the [supported environments]($docs$/reference/supported-environments) section for the full range of supported versions. + +If you need to update your Elasticsearch cluster, refer to the general [Elasticsearch update guide](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-upgrade.html). Usually, the only thing you need to do is perform a [rolling update](https://www.elastic.co/guide/en/elasticsearch/reference/current/rolling-upgrades.html). + +## Changes in translation files + +In case you manage your own translations into different languages, you can find a diff below with all the changes that need to be translated for this release. + +### Localization file + +The following terms have been added to or removed from the localization file `en.json` since the last release: + +[en.json.diff](../translation-diffs/differences_localization_390_preview_1_390.diff) + +- Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize/self-managed/optimize-deployment/migration-update/3.9-to-3.10.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.9-to-3.10.md similarity index 91% rename from optimize/self-managed/optimize-deployment/migration-update/3.9-to-3.10.md rename to optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.9-to-3.10.md index 13a26b31d1..862e36c821 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/3.9-to-3.10.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.9-to-3.10.md @@ -49,7 +49,7 @@ From Optimize 3.10.4, the minimum version of Java that Optimize supports is now ### Plugins -From 3.10.4, Optimize runs with Spring Boot 3. As a result, some plugin interfaces have been updated accordingly. More specifically, the [Engine Rest Filter Plugin](./../plugins/engine-rest-filter-plugin.md) and the [Single-Sign-On Plugin](./../plugins/single-sign-on.md) now import jakarta dependencies. If you use these plugins, you will need to adjust your implementation accordingly. +From 3.10.4, Optimize runs with Spring Boot 3. As a result, some plugin interfaces have been updated accordingly. More specifically, the [Engine Rest Filter Plugin](./../../plugins/engine-rest-filter-plugin.md) and the [Single-Sign-On Plugin](./../../plugins/single-sign-on.md) now import jakarta dependencies. If you use these plugins, you will need to adjust your implementation accordingly. ### Logging @@ -78,6 +78,6 @@ In case you manage your own translations into different languages, you can find The following terms have been added to or removed from the localization file `en.json` since the last release: -[en.json.diff](./translation-diffs/differences_localization_390_3100.diff) +[en.json.diff](../translation-diffs/differences_localization_390_3100.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/instructions.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/instructions.md new file mode 100644 index 0000000000..65a8ba3736 --- /dev/null +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/instructions.md @@ -0,0 +1,103 @@ +--- +id: instructions +title: "Instructions" +description: "Find out how to update to a new version of Optimize without losing your reports and dashboards." +--- + +Optimize releases two new minor versions a year. These documents guide you through the process of migrating your Optimize from one Optimize minor version to the other. + +If you want to update Optimize by several versions, you cannot do that at once, but you need to perform the updates in sequential order. For instance, if you want to update from 3.7 to 3.10, you need to update first from 3.7 to 3.8, then from 3.8 to 3.9, and finally from 3.9 to 3.10. The following table shows the recommended update paths to the latest version: + +| Update from | Recommended update path to 8.6 | +| ------------------ | ------------------------------ | +| 8.6 | You are on the latest version. | +| 3.7 - 3.13.x/8.5.x | Rolling update to 8.6 | + +:::note Heads Up! +Starting with version 8.6, separate artifacts are provided for Camunda 7 and Camunda 8. Moving forward, Camunda 8 users should adhere to the 8.x.x versioning format. +::: + +## Migration instructions + +You can migrate from one version of Optimize to the next one without losing data. To migrate to the latest version, please perform the following steps: + +:::note ElasticSearch and OpenSearch databases +All the steps below are applicable to ElasticSearch and OpenSearch installations. To avoid duplication, we will only be referring to `Database` in the following instructions and will explicitly mention when a step is applicable only to ElasticSearch or OpenSearch. +::: + +### 1. Preparation + +- Make sure that the database has enough memory. To do that, shut down your database and go the `config` folder of your distribution. There you should find a file called `jvm.options`. Change the values of the two properties `Xms` and `Xmx` to at least `1g` so that the database has enough memory configured. This configuration looks as follows: + +```bash +-Xms1g +-Xmx1g +``` + +- Restart the database and make sure that the instance is up and running throughout the entire migration process. +- You will need to shut down Optimize before starting the migration, resulting in downtime during the entire migration process. +- Back up your database instance ([ElasticSearch](https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-snapshots.html) / [OpenSearch](https://opensearch.org/docs/latest/tuning-your-cluster/availability-and-recovery/snapshots/snapshot-restore/)) in case something goes wrong during the migration process. This is recommended, but optional. +- Make sure that you have enough storage available to perform the migration. During the migration process it can be the case that up to twice the amount of the storage of your database data is needed. (Highly recommended) +- Back up your `environment-config.yaml` and `environment-logback.xml` located in the `config` folder of the root directory of your current Optimize. (Optional) +- Start the new Optimize version, as described in the [installation guide](../../install-and-start.md). +- It is very likely that you configured the logging of Optimize to your needs and therefore you adjusted the `environment-logback.xml` in the `config` folder of the root directory of your **old** Optimize. You can now use the backed up logging configuration and put it in the `config` folder of the **new** Optimize to keep your logging adjustments. (Optional) + +### 2. Rolling update to the new database version + +You only need to execute this step if you want to update the Elasticsearch (ES) or OpenSearch (OS) version during the update. In case the ES/OS version stays the same, you can skip this step. + +The database update is usually performed in a rolling fashion. Read all about how to do the update in the general [Elasticsearch Update Guide](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-upgrade.html) / [OpenSearch Update Guide](https://opensearch.org/docs/latest/install-and-configure/upgrade-opensearch/index/) and consult the [rolling upgrade ES](https://www.elastic.co/guide/en/elasticsearch/reference/current/rolling-upgrades.html) / [rolling upgrade OS](https://opensearch.org/docs/2.17/install-and-configure/upgrade-opensearch/rolling-upgrade/) guide on how to conduct the rolling update. + +### 3. Perform the migration + +For upgrading the Camunda Helm chart from one release to another, perform a [Helm upgrade]($docs$/self-managed/setup/upgrade). + +If Helm charts is not used, the update can be executed as part of the Optimize startup. In order to make use of this functionality, the command flag `--upgrade` has to be passed to the Optimize startup script. + +In Docker environments this can be achieved by overwriting the default command of the docker container (being `./optimize.sh`), e.g. like in the following [docker-compose](https://docs.docker.com/compose/) snippet: + +``` +version: '2.4' + +services: + optimize: + image: registry.camunda.cloud/optimize-ee/optimize:8-latest + command: ["./optimize.sh", "--upgrade"] +``` + +However, as this may prolong the container boot time significantly which may conflict with [container status probes](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/) in managed environments like [Kubernetes](https://kubernetes.io/) we recommend using the [init container](https://kubernetes.io/docs/concepts/workloads/pods/init-containers/) feature there to run the update: + +``` + labels: + app: optimize +spec: + initContainers: + - name: migration + image: registry.camunda.cloud/optimize-ee/optimize:8-latest + command: ['./upgrade/upgrade.sh', '--skip-warning'] + containers: + - name: optimize + image: registry.camunda.cloud/optimize-ee/optimize:8-latest +``` + +### 4. Resume a canceled update + +Updates are resumable. So if the update process got interrupted either manually or due to an error you don't have to restore the database backup and start over but can simply rerun the update. On resume previously completed update steps will be detected and logged as being skipped. In the following log example **Step 1** was previously completed and is thus skipped: + +``` +./upgrade/upgrade.sh +... +INFO UpgradeProcedure - Skipping Step 1/2: UpdateIndexStep on index: process-instance-key1 as it was found to be previously completed already at: 2020-11-30T16:16:12.358Z. +INFO UpgradeProcedure - Starting step 2/2: UpdateIndexStep on index: process-instance-key2 +... +``` + +### 5. Typical errors + +- Using an update script that does not match your version: + +```bash +Schema version saved in Metadata does not match required [8.X.0] +``` + +Let's assume have Optimize 8.4 and want to update to 8.6 and use the jar to update from 8.5 to 8.6. This error occurs because the jar expects the database to have the schema version 8.4. This is because you downloaded the wrong Optimize artifact which contained the wrong update jar version. diff --git a/optimize/self-managed/optimize-deployment/migration-update/instructions.md b/optimize/self-managed/optimize-deployment/migration-update/instructions.md deleted file mode 100644 index 814724c96d..0000000000 --- a/optimize/self-managed/optimize-deployment/migration-update/instructions.md +++ /dev/null @@ -1,141 +0,0 @@ ---- -id: instructions -title: "Instructions" -description: "Find out how to update to a new version of Optimize without losing your reports and dashboards." ---- - -Optimize releases two new minor versions a year. These documents guide you through the process of migrating your Optimize from one Optimize minor version to the other. - -If you want to update Optimize by several versions, you cannot do that at once, but you need to perform the updates in sequential order. For instance, if you want to update from 2.5 to 3.0, you need to update first from 2.5 to 2.6, then from 2.6 to 2.7, and finally from 2.7 to 3.0. The following table shows the recommended update paths to the latest version: - -| Update from | Recommended update path to 8.5/3.13 | -| ---------------- | ----------------------------------------------------------------- | -| 8.5/3.13 | You are on the latest version. | -| 3.0 - 8.4/3.12.x | Rolling update to 8.5/3.13 | -| 2.0 - 2.7 | 1. Rolling update to 2.7
    2. Rolling update from 2.7 to 3.0 | -| 1.0 - 1.5 | No update possible. Use the latest version directly. | - -## Migration instructions - -You can migrate from one version of Optimize to the next one without losing data. To migrate to the latest version, please perform the following steps: - -### 1. Preparation - -- Make sure that Elasticsearch has enough memory. To do that, shut down Elasticsearch and go the `config` folder of your Elasticsearch distribution. There you should find a file called `jvm.options`. Change the values of the two properties `Xms` and `Xmx` to at least `1g` so that Elasticsearch has enough memory configured. This configuration looks as follows: - -```bash --Xms1g --Xmx1g -``` - -- Restart Elasticsearch and make sure that the instance is up and running throughout the entire migration process. -- You will need to shut down Optimize before starting the migration, resulting in downtime during the entire migration process. -- [Back up your Elasticsearch instance](https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-snapshots.html) in case something goes wrong during the migration process. This is recommended, but optional. -- Make sure that you have enough storage available to perform the migration. During the migration process it can be the case that up to twice the amount of the storage of your Elasticsearch data is needed. (Highly recommended) -- Back up your `environment-config.yaml` and `environment-logback.xml` located in the `config` folder of the root directory of your current Optimize. (Optional) -- If you are using Optimize plugins it might be required to adjust those plugins to the new version. To do this, go to the project where you developed your plugins, increase the project version in maven to new Optimize version and build the plugin again (checkout the [plugin guide](../plugins/plugin-system.md) for the details on that). Afterwards, add the plugin jar to the `plugin` folder of your new Optimize distribution. (Optional) -- Start the new Optimize version, as described in the [installation guide](../install-and-start.md). -- It is very likely that you configured the logging of Optimize to your needs and therefore you adjusted the `environment-logback.xml` in the `config` folder of the root directory of your **old** Optimize. You can now use the backed up logging configuration and put it in the `config` folder of the **new** Optimize to keep your logging adjustments. (Optional) - -### 2. Rolling update to the new Elasticsearch version - -You only need to execute this step if you want to update the Elasticsearch (ES) version during the update. In case the ES version stays the same, you can skip this step. - -The Elasticsearch update is usually performed in a rolling fashion. Read all about how to do the ES update in the general [Elasticsearch Update Guide](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-upgrade.html) and consult the [rolling ugprade](https://www.elastic.co/guide/en/elasticsearch/reference/current/rolling-upgrades.html) guide of the ES documentation on how to conduct the rolling update. If you have a very simple setup, for instance, a cluster with only one ES node without plugins installed nor machine learning jobs nor special configuration, the update would essentially boil down to the following steps: - -1. Install the new ES version, e.g. using Docker, your favorite package manager, or just by downloading and extracting the new tar/zip archive to a new directory. -2. Copy the data from the old ES to the new ES. If you don't expect any new data coming to your old ES you can just copy the `data` folder from the old ES distribution and overwrite the `data` folder in the new ES distribution. -3. Copy your old configuration (`config/elasticsearch.yml`) over to the new ES installation. -4. Stop the old ES instance. -5. Start the new ES instance and check that everything looks fine. - -Although the steps above summarize the basic update procedure, we recommend reading through the Elasticsearch documentation to avoid any potential issues. - -:::note Heads Up! - -Note that the following updates are not supported by Elasticsearch: - -- 6.8 to 7.0. -- 6.7 to 7.1.–7.X (where X>1, e.g. 7.5) - -::: - -### 3. Perform the migration - -- Go to the [enterprise download page](https://docs.camunda.org/enterprise/download/#camunda-optimize) and download the new version of Optimize you want to update to. For instance, if your current version is Optimize 2.2, you should download the version 2.3. Extract the downloaded archive in your preferred directory. The archive contains the Optimize application itself and the executable to update Optimize from your old version to the new version. -- In the `config` folder of your **current** Optimize version, you have defined all configuration in the `environment-config.yaml` file, e.g. for Optimize to be able to connect to the engine and Elasticsearch. Copy the old configuration file and place it in the `config` folder of your **new** Optimize distribution. Bear in mind that the configuration settings might have changed and thus the new Optimize won't recognize your adjusted settings or complain about settings that are outdated and therefore refuses to startup. Best checkout the Update Notes subsections for deprecations. - -#### 3.1 Manual update script execution - -This approach requires you to manually execute the update script. You can perform this from any machine that has access to your Elasticsearch cluster. - -- Open up a terminal, change to the root directory of your **new** Optimize version and run the following command: `./upgrade/upgrade.sh` on Linux or `update/update.bat` on Windows -- During the execution the executable will output a warning to ask you to back-up your Elasticsearch data. Type `yes` to confirm that you have backed up the data. -- Feel free to [file a support case](https://docs.camunda.org/enterprise/support/) if any errors occur during the migration process. -- To get more verbose information about the update, you can adjust the logging level as it is described in the [configuration documentation](./../configuration/logging.md). - -#### 3.2 Automatic update execution (Optimize >3.2.0) - -With the Optimize 3.2.0 release the update can also be executed as part of the Optimize startup. In order to make use of this functionality, the command flag `--upgrade` has to be passed to the Optimize startup script: - -```bash -For UNIX: -./optimize-startup.sh --upgrade - -For Windows: -./optimize-startup.bat --upgrade -``` - -This will run the update prior to starting up Optimize and only then start Optimize. - -In Docker environments this can be achieved by overwriting the default command of the docker container (being `./optimize.sh`), e.g. like in the following [docker-compose](https://docs.docker.com/compose/) snippet: - -``` -version: '2.4' - -services: - optimize: - image: registry.camunda.cloud/optimize-ee/optimize:latest - command: ["./optimize.sh", "--upgrade"] -``` - -However, as this may prolong the container boot time significantly which may conflict with [container status probes](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/) in managed environments like [Kubernetes](https://kubernetes.io/) we recommend using the [init container](https://kubernetes.io/docs/concepts/workloads/pods/init-containers/) feature there to run the update: - -``` - labels: - app: optimize -spec: - initContainers: - - name: migration - image: registry.camunda.cloud/optimize-ee/optimize:latest - command: ['./upgrade/upgrade.sh', '--skip-warning'] - containers: - - name: optimize - image: registry.camunda.cloud/optimize-ee/optimize:latest -``` - -### 4. Resume a canceled update - -From Optimize 3.3.0 onwards updates are resumable. So if the update process got interrupted either manually or due to an error you don't have to restore the Elasticsearch backup and start over but can simply rerun the update. On resume previously completed update steps will be detected and logged as being skipped. In the following log example **Step 1** was previously completed and is thus skipped: - -``` -./upgrade/upgrade.sh -... -INFO UpgradeProcedure - Skipping Step 1/2: UpdateIndexStep on index: process-instance as it was found to be previously completed already at: 2020-11-30T16:16:12.358Z. -INFO UpgradeProcedure - Starting step 2/2: UpdateIndexStep on index: decision-instance -... -``` - -### 5. Typical errors - -- Using an update script that does not match your version: - -```bash -Schema version saved in Metadata does not match required [2.X.0] -``` - -Let's assume have Optimize 2.1 and want to update to 2.3 and use the jar to update from 2.2 to 2.3. This error occurs because the jar expects Elasticsearch to have the schema version 2.1. This is because you downloaded the wrong Optimize artifact which contained the wrong update jar version. - -## Force reimport of engine data in Optimize - -It can be the case that features that were added with the new Optimize version do not work for data that was imported with the old version of Optimize. If you want to use new features on the old data, you can force a reimport of the engine data to Optimize. See [the reimport guide](./../reimport.md) on how to perform such a reimport. diff --git a/optimize_sidebars.js b/optimize_sidebars.js index 271b046238..2acabe4ea1 100644 --- a/optimize_sidebars.js +++ b/optimize_sidebars.js @@ -19,6 +19,10 @@ module.exports = { docsLink("Clusters", "components/concepts/clusters/"), docsLink("Processes", "components/concepts/processes/"), docsLink("Job workers", "components/concepts/job-workers/"), + docsLink( + "Execution listeners", + "components/concepts/execution-listeners/" + ), docsLink( "Process instance creation", "components/concepts/process-instance-creation/" @@ -38,6 +42,10 @@ module.exports = { "components/concepts/process-instance-migration/" ), docsLink("Data retention", "components/concepts/data-retention/"), + docsLink( + "Encryption at rest", + "components/concepts/encryption-at-rest/" + ), docsLink( "Outbound Connectors vs. job workers", "components/concepts/outbound-connectors-job-workers/" @@ -123,20 +131,8 @@ module.exports = { "components/console/manage-clusters/create-cluster/" ), docsLink( - "Rename your cluster", - "components/console/manage-clusters/rename-cluster/" - ), - docsLink( - "Resume your cluster", - "components/console/manage-clusters/resume-cluster/" - ), - docsLink( - "Update your cluster", - "components/console/manage-clusters/update-cluster/" - ), - docsLink( - "Delete your cluster", - "components/console/manage-clusters/delete-cluster/" + "Manage your cluster", + "components/console/manage-clusters/manage-cluster/" ), docsLink( "Manage API clients", @@ -150,6 +146,10 @@ module.exports = { "Manage IP allowlists", "components/console/manage-clusters/manage-ip-allowlists/" ), + docsLink( + "Create backup", + "components/console/manage-clusters/create-backups/" + ), docsLink( "Manage secrets", "components/console/manage-clusters/manage-secrets/" @@ -221,6 +221,7 @@ module.exports = { "Context pad", "components/modeler/web-modeler/context-pad/" ), + docsLink("Git sync", "components/modeler/web-modeler/git-sync/"), docsLink( "Import diagram", "components/modeler/web-modeler/import-diagram/" @@ -233,14 +234,28 @@ module.exports = { "Run or publish your process", "components/modeler/web-modeler/run-or-publish-your-process/" ), - docsLink( - "Process applications", - "components/modeler/web-modeler/process-applications/" - ), - docsLink( - "Visit the Camunda Marketplace", - "components/modeler/web-modeler/camunda-marketplace/" - ), + + { + "Process applications": [ + docsLink( + "Process application development lifecycle", + "components/modeler/web-modeler/process-application-pipeline/" + ), + docsLink( + "Create a process application", + "components/modeler/web-modeler/create-a-process-application/" + ), + docsLink( + "Deploy and run your process application", + "components/modeler/web-modeler/deploy-process-application/" + ), + docsLink( + "Process application versioning", + "components/modeler/web-modeler/process-application-versioning/" + ), + ], + }, + { Collaboration: [ docsLink( @@ -266,6 +281,10 @@ module.exports = { ], }, + docsLink( + "Camunda Marketplace", + "components/modeler/web-modeler/camunda-marketplace/" + ), docsLink( "Milestones", "components/modeler/web-modeler/milestones/" @@ -293,10 +312,19 @@ module.exports = { "Publish processes via a form", "components/modeler/web-modeler/advanced-modeling/publish-public-processes/" ), - docsLink( - "Refactoring suggestions", - "components/modeler/web-modeler/advanced-modeling/refactoring-suggestions/" - ), + + { + "AI features": [ + docsLink( + "Refactoring suggestions", + "components/modeler/web-modeler/advanced-modeling/refactoring-suggestions/" + ), + docsLink( + "Camunda Docs AI", + "components/modeler/web-modeler/advanced-modeling/camunda-docs-ai/" + ), + ], + }, ], }, @@ -325,6 +353,14 @@ module.exports = { "Start a new process instance", "components/modeler/desktop-modeler/start-instance/" ), + docsLink( + "Use Connectors", + "components/modeler/desktop-modeler/use-connectors/" + ), + docsLink( + "Variables", + "components/modeler/desktop-modeler/variables/" + ), { "Element templates": [ @@ -852,9 +888,16 @@ module.exports = { "Automation Anywhere Connector", "components/connectors/out-of-the-box-connectors/automation-anywhere/" ), - + docsLink( + "Email Connector", + "components/connectors/out-of-the-box-connectors/email/" + ), { AWS: [ + docsLink( + "AWS Bedrock Connector", + "components/connectors/out-of-the-box-connectors/amazon-bedrock/" + ), docsLink( "AWS DynamoDB Connector", "components/connectors/out-of-the-box-connectors/amazon-dynamodb/" @@ -920,7 +963,6 @@ module.exports = { "Hugging Face Connector", "components/connectors/out-of-the-box-connectors/hugging-face/" ), - docsLink( "Kafka Connector", "components/connectors/out-of-the-box-connectors/kafka/" @@ -959,13 +1001,17 @@ module.exports = { "Salesforce Connector", "components/connectors/out-of-the-box-connectors/salesforce/" ), + docsLink( + "SendGrid Connector", + "components/connectors/out-of-the-box-connectors/sendgrid/" + ), docsLink( "Slack Connector", "components/connectors/out-of-the-box-connectors/slack/" ), docsLink( - "SendGrid Connector", - "components/connectors/out-of-the-box-connectors/sendgrid/" + "SQL Connector", + "components/connectors/out-of-the-box-connectors/sql/" ), docsLink( "Twilio Connector", @@ -1135,14 +1181,28 @@ module.exports = { "Delete resources", "components/operate/userguide/delete-resources/" ), - docsLink( - "Process instance modification", - "components/operate/userguide/process-instance-modification/" - ), + + { + "Process instance modification": [ + docsLink( + "Process instance modification", + "components/operate/userguide/process-instance-modification/" + ), + docsLink( + "Process instance batch modification", + "components/operate/userguide/process-instance-batch-modification/" + ), + ], + }, + docsLink( "Process instance migration", "components/operate/userguide/process-instance-migration/" ), + docsLink( + "Monitor operation status", + "components/operate/userguide/monitor-operation-status/" + ), ], }, ], @@ -1465,6 +1525,314 @@ module.exports = { ], }, + { + "Administration API (Self-Managed)": [ + docsLink( + "Overview", + "apis-tools/administration-sm-api/administration-sm-api-overview/" + ), + docsLink( + "Authentication", + "apis-tools/administration-sm-api/administration-sm-api-authentication/" + ), + + { + Specifications: [ + docsLink( + "Introduction", + "apis-tools/administration-sm-api/specifications/sm-admin-api/" + ), + + { + "Usage Metrics": [ + docsLink( + "Get usage metrics for clusters", + "apis-tools/administration-sm-api/specifications/get-usage-metrics/" + ), + ], + }, + + { + Clusters: [ + docsLink( + "Get current clusters", + "apis-tools/administration-sm-api/specifications/get-clusters/" + ), + ], + }, + ], + }, + ], + }, + + { + "Camunda 8 API (REST)": [ + docsLink( + "Overview", + "apis-tools/camunda-api-rest/camunda-api-rest-overview/" + ), + docsLink( + "Authentication", + "apis-tools/camunda-api-rest/camunda-api-rest-authentication/" + ), + + { + Specifications: [ + docsLink( + "Introduction", + "apis-tools/camunda-api-rest/specifications/camunda-8-rest-api/" + ), + + { + Cluster: [ + docsLink( + "Get cluster topology", + "apis-tools/camunda-api-rest/specifications/get-cluster-topology/" + ), + ], + }, + + { + License: [ + docsLink( + "Get status of Camunda license", + "apis-tools/camunda-api-rest/specifications/get-status-of-camunda-license/" + ), + ], + }, + + { + Job: [ + docsLink( + "Activate jobs", + "apis-tools/camunda-api-rest/specifications/activate-jobs/" + ), + docsLink( + "Fail job", + "apis-tools/camunda-api-rest/specifications/fail-job/" + ), + docsLink( + "Report error for job", + "apis-tools/camunda-api-rest/specifications/report-error-for-job/" + ), + docsLink( + "Complete job", + "apis-tools/camunda-api-rest/specifications/complete-job/" + ), + docsLink( + "Update a job", + "apis-tools/camunda-api-rest/specifications/update-a-job/" + ), + ], + }, + + { + Incident: [ + docsLink( + "Resolve incident", + "apis-tools/camunda-api-rest/specifications/resolve-incident/" + ), + docsLink( + "Query incidents (alpha)", + "apis-tools/camunda-api-rest/specifications/query-incidents-alpha/" + ), + ], + }, + + { + "User task": [ + docsLink( + "Complete user task", + "apis-tools/camunda-api-rest/specifications/complete-user-task/" + ), + docsLink( + "Assign user task", + "apis-tools/camunda-api-rest/specifications/assign-user-task/" + ), + docsLink( + "Update user task", + "apis-tools/camunda-api-rest/specifications/update-user-task/" + ), + docsLink( + "Unassign user task", + "apis-tools/camunda-api-rest/specifications/unassign-user-task/" + ), + docsLink( + "Query user tasks (alpha)", + "apis-tools/camunda-api-rest/specifications/query-user-tasks-alpha/" + ), + ], + }, + + { + Clock: [ + docsLink( + "Pin internal clock", + "apis-tools/camunda-api-rest/specifications/pin-internal-clock/" + ), + docsLink( + "Reset internal clock", + "apis-tools/camunda-api-rest/specifications/reset-internal-clock/" + ), + ], + }, + + { + "Process instance": [ + docsLink( + "Create process instance", + "apis-tools/camunda-api-rest/specifications/create-process-instance/" + ), + docsLink( + "Query process instances (alpha)", + "apis-tools/camunda-api-rest/specifications/query-process-instances-alpha/" + ), + docsLink( + "Migrate process instance", + "apis-tools/camunda-api-rest/specifications/migrate-process-instance/" + ), + docsLink( + "Modify process instance", + "apis-tools/camunda-api-rest/specifications/modify-process-instance/" + ), + docsLink( + "Cancel process instance", + "apis-tools/camunda-api-rest/specifications/cancel-process-instance/" + ), + ], + }, + + { + "Flow node Instance": [ + docsLink( + "Query flow node instances (alpha)", + "apis-tools/camunda-api-rest/specifications/query-flow-node-instances-alpha/" + ), + ], + }, + + { + "Decision definition": [ + docsLink( + "Query decision definitions (alpha)", + "apis-tools/camunda-api-rest/specifications/query-decision-definitions-alpha/" + ), + docsLink( + "Get decision definition XML (alpha)", + "apis-tools/camunda-api-rest/specifications/get-decision-definition-xml-alpha/" + ), + ], + }, + + { + "Decision requirements": [ + docsLink( + "Query decision requirements (alpha)", + "apis-tools/camunda-api-rest/specifications/query-decision-requirements-alpha/" + ), + ], + }, + + { + Decision: [ + docsLink( + "Evaluate decision", + "apis-tools/camunda-api-rest/specifications/evaluate-decision/" + ), + ], + }, + + { + Authorization: [ + docsLink( + "Patch authorization", + "apis-tools/camunda-api-rest/specifications/patch-authorization/" + ), + ], + }, + + { + User: [ + docsLink( + "Create a user", + "apis-tools/camunda-api-rest/specifications/create-user/" + ), + docsLink( + "Query users (alpha)", + "apis-tools/camunda-api-rest/specifications/find-all-users/" + ), + ], + }, + + { + Message: [ + docsLink( + "Publish a message", + "apis-tools/camunda-api-rest/specifications/publish-a-message/" + ), + docsLink( + "Correlate a message", + "apis-tools/camunda-api-rest/specifications/correlate-a-message/" + ), + ], + }, + + { + Documents: [ + docsLink( + "Upload document (alpha)", + "apis-tools/camunda-api-rest/specifications/upload-document-alpha/" + ), + docsLink( + "Download document (alpha)", + "apis-tools/camunda-api-rest/specifications/download-document-alpha/" + ), + docsLink( + "Delete document (alpha)", + "apis-tools/camunda-api-rest/specifications/delete-document-alpha/" + ), + docsLink( + "Create document link (alpha)", + "apis-tools/camunda-api-rest/specifications/create-document-link-alpha/" + ), + ], + }, + + { + Resource: [ + docsLink( + "Deploy resources", + "apis-tools/camunda-api-rest/specifications/deploy-resources/" + ), + docsLink( + "Delete resource", + "apis-tools/camunda-api-rest/specifications/delete-resource/" + ), + ], + }, + + { + "Element instance": [ + docsLink( + "Update element instance variables", + "apis-tools/camunda-api-rest/specifications/update-element-instance-variables/" + ), + ], + }, + + { + Signal: [ + docsLink( + "Broadcast signal", + "apis-tools/camunda-api-rest/specifications/broadcast-signal/" + ), + ], + }, + ], + }, + ], + }, + { "Operate API (REST)": [ docsLink("Overview", "apis-tools/operate-api/overview/"), @@ -1730,6 +2098,7 @@ module.exports = { "Authentication", "apis-tools/web-modeler-api/authentication/" ), + docsLink("Tutorial", "apis-tools/web-modeler-api/tutorial/"), ], }, @@ -1748,58 +2117,6 @@ module.exports = { ], }, - { - "Zeebe API (REST)": [ - docsLink( - "Overview", - "apis-tools/zeebe-api-rest/zeebe-api-rest-overview/" - ), - docsLink( - "Authentication", - "apis-tools/zeebe-api-rest/zeebe-api-rest-authentication/" - ), - - { - Specifications: [ - docsLink( - "Introduction", - "apis-tools/zeebe-api-rest/specifications/zeebe-rest-api/" - ), - - { - Cluster: [ - docsLink( - "Get cluster topology", - "apis-tools/zeebe-api-rest/specifications/get-cluster-topology/" - ), - ], - }, - - { - "User task": [ - docsLink( - "Complete a user task", - "apis-tools/zeebe-api-rest/specifications/complete-a-user-task/" - ), - docsLink( - "Assign a user task", - "apis-tools/zeebe-api-rest/specifications/assign-a-user-task/" - ), - docsLink( - "Update a user task", - "apis-tools/zeebe-api-rest/specifications/update-a-user-task/" - ), - docsLink( - "Unassign a user task", - "apis-tools/zeebe-api-rest/specifications/unassign-a-user-task/" - ), - ], - }, - ], - }, - ], - }, - { Deprecated: [ { @@ -1951,6 +2268,62 @@ module.exports = { }, ], }, + + { + "Zeebe API (REST)": [ + docsLink( + "Overview", + "apis-tools/zeebe-api-rest/zeebe-api-rest-overview/" + ), + docsLink( + "Authentication", + "apis-tools/zeebe-api-rest/zeebe-api-rest-authentication/" + ), + docsLink( + "Tutorial", + "apis-tools/zeebe-api-rest/zeebe-api-tutorial/" + ), + + { + Specifications: [ + docsLink( + "Introduction", + "apis-tools/zeebe-api-rest/specifications/zeebe-rest-api/" + ), + + { + Cluster: [ + docsLink( + "Get cluster topology", + "apis-tools/zeebe-api-rest/specifications/get-cluster-topology/" + ), + ], + }, + + { + "User task": [ + docsLink( + "Complete a user task", + "apis-tools/zeebe-api-rest/specifications/complete-a-user-task/" + ), + docsLink( + "Assign a user task", + "apis-tools/zeebe-api-rest/specifications/assign-a-user-task/" + ), + docsLink( + "Update a user task", + "apis-tools/zeebe-api-rest/specifications/update-a-user-task/" + ), + docsLink( + "Unassign a user task", + "apis-tools/zeebe-api-rest/specifications/unassign-a-user-task/" + ), + ], + }, + ], + }, + ], + }, ], }, ], @@ -1958,27 +2331,6 @@ module.exports = { { Clients: [ - { - "CLI client": [ - docsLink("Quick reference", "apis-tools/cli-client/"), - docsLink( - "Getting started with the CLI client", - "apis-tools/cli-client/cli-get-started/" - ), - ], - }, - - { - "Go client": [ - docsLink("Quick reference", "apis-tools/go-client/"), - docsLink( - "Getting started with the Go client", - "apis-tools/go-client/go-get-started/" - ), - docsLink("Job worker", "apis-tools/go-client/job-worker/"), - ], - }, - { "Java client": [ docsLink("Quick reference", "apis-tools/java-client/"), @@ -2049,6 +2401,26 @@ module.exports = { docsLink("Rust", "apis-tools/community-clients/rust/"), docsLink("Spring", "apis-tools/community-clients/spring/"), docsLink("Quarkus", "apis-tools/community-clients/quarkus/"), + { + "CLI client": [ + docsLink("Quick reference", "apis-tools/cli-client/"), + docsLink( + "Getting started with the CLI client", + "apis-tools/cli-client/cli-get-started/" + ), + ], + }, + + { + "Go client": [ + docsLink("Quick reference", "apis-tools/go-client/"), + docsLink( + "Getting started with the Go client", + "apis-tools/go-client/go-get-started/" + ), + docsLink("Job worker", "apis-tools/go-client/job-worker/"), + ], + }, ], }, ], @@ -2140,6 +2512,7 @@ module.exports = { "Self-Managed": [ docsLink("Camunda 8 Self-Managed", "self-managed/about-self-managed/"), + { Setup: [ docsLink("Overview", "self-managed/setup/overview/"), @@ -2150,6 +2523,10 @@ module.exports = { Deploy: [ { Local: [ + docsLink( + "Camunda 8 Run", + "self-managed/setup/deploy/local/c8run/" + ), docsLink( "Local Kubernetes cluster", "self-managed/setup/deploy/local/local-kubernetes-cluster/" @@ -2159,7 +2536,6 @@ module.exports = { "self-managed/setup/deploy/local/docker-compose/" ), docsLink("Manual", "self-managed/setup/deploy/local/manual/"), - docsLink("C8Run", "self-managed/setup/deploy/local/c8run/"), ], }, @@ -2180,7 +2556,7 @@ module.exports = { "self-managed/setup/deploy/amazon/amazon-eks/eks-helm/" ), docsLink( - "Dual-region setup", + "Dual-region setup (EKS)", "self-managed/setup/deploy/amazon/amazon-eks/dual-region/" ), docsLink( @@ -2252,11 +2628,11 @@ module.exports = { "self-managed/setup/guides/using-existing-elasticsearch/" ), docsLink( - "Using AWS managed OpenSearch", + "Using Amazon OpenSearch Service", "self-managed/setup/guides/using-existing-opensearch/" ), docsLink( - "Configure DB client custom headers", + "Configure custom headers", "self-managed/setup/guides/configure-db-custom-headers/" ), docsLink( @@ -2304,18 +2680,6 @@ module.exports = { "Update 8.2 to 8.3", "self-managed/operational-guides/update-guide/820-to-830/" ), - docsLink( - "Update 8.1 to 8.2", - "self-managed/operational-guides/update-guide/810-to-820/" - ), - docsLink( - "Update 8.0 to 8.1", - "self-managed/operational-guides/update-guide/800-to-810/" - ), - docsLink( - "Update 1.3 to 8.0", - "self-managed/operational-guides/update-guide/130-to-800/" - ), { Elasticsearch: [ @@ -2341,6 +2705,7 @@ module.exports = { "Configure multi-tenancy", "self-managed/operational-guides/configure-multi-tenancy/" ), + { "Backup and restore": [ docsLink( @@ -2366,6 +2731,10 @@ module.exports = { "Configure components", "self-managed/operational-guides/application-configs/" ), + docsLink( + "Configure flow control", + "self-managed/operational-guides/configure-flow-control/" + ), { "Multi-region": [ @@ -2468,6 +2837,14 @@ module.exports = { "Interceptors", "self-managed/zeebe-deployment/zeebe-gateway/interceptors/" ), + docsLink( + "Filters", + "self-managed/zeebe-deployment/zeebe-gateway/filters/" + ), + docsLink( + "Job streaming", + "self-managed/zeebe-deployment/zeebe-gateway/job-streaming/" + ), ], }, @@ -2728,28 +3105,44 @@ module.exports = { "self-managed/optimize-deployment/reimport", { "Migration & update": [ - "self-managed/optimize-deployment/migration-update/instructions", - "self-managed/optimize-deployment/migration-update/3.12_8.4-to-3.13_8.5", - "self-managed/optimize-deployment/migration-update/3.11_8.3-to-3.12_8.4", - "self-managed/optimize-deployment/migration-update/3.10-to-3.11_8.3", - "self-managed/optimize-deployment/migration-update/3.9-to-3.10", - "self-managed/optimize-deployment/migration-update/3.9-preview-1-to-3.9", - "self-managed/optimize-deployment/migration-update/3.8-to-3.9-preview-1", - "self-managed/optimize-deployment/migration-update/3.7-to-3.8", - "self-managed/optimize-deployment/migration-update/3.6-to-3.7", - "self-managed/optimize-deployment/migration-update/3.5-to-3.6", - "self-managed/optimize-deployment/migration-update/3.4-to-3.5", - "self-managed/optimize-deployment/migration-update/3.3-to-3.4", - "self-managed/optimize-deployment/migration-update/3.2-to-3.3", - "self-managed/optimize-deployment/migration-update/3.1-to-3.2", - "self-managed/optimize-deployment/migration-update/3.0-to-3.1", - "self-managed/optimize-deployment/migration-update/2.7-to-3.0", - "self-managed/optimize-deployment/migration-update/2.6-to-2.7", - "self-managed/optimize-deployment/migration-update/2.5-to-2.6", - "self-managed/optimize-deployment/migration-update/2.4-to-2.5", - "self-managed/optimize-deployment/migration-update/2.3-to-2.4", - "self-managed/optimize-deployment/migration-update/2.2-to-2.3", - "self-managed/optimize-deployment/migration-update/2.1-to-2.2", + { + "Camunda 8": [ + "self-managed/optimize-deployment/migration-update/camunda-8/instructions", + "self-managed/optimize-deployment/migration-update/camunda-8/3.13_8.5-to-8.6", + "self-managed/optimize-deployment/migration-update/camunda-8/3.12_8.4-to-3.13_8.5", + "self-managed/optimize-deployment/migration-update/camunda-8/3.11_8.3-to-3.12_8.4", + "self-managed/optimize-deployment/migration-update/camunda-8/3.10-to-3.11_8.3", + "self-managed/optimize-deployment/migration-update/camunda-8/3.9-to-3.10", + "self-managed/optimize-deployment/migration-update/camunda-8/3.9-preview-1-to-3.9", + "self-managed/optimize-deployment/migration-update/camunda-8/3.8-to-3.9-preview-1", + "self-managed/optimize-deployment/migration-update/camunda-8/3.7-to-3.8", + ], + "Camunda 7": [ + "self-managed/optimize-deployment/migration-update/camunda-7/instructions", + "self-managed/optimize-deployment/migration-update/camunda-7/3.13-to-3.14", + "self-managed/optimize-deployment/migration-update/camunda-7/3.12-to-3.13", + "self-managed/optimize-deployment/migration-update/camunda-7/3.11-to-3.12", + "self-managed/optimize-deployment/migration-update/camunda-7/3.10-to-3.11", + "self-managed/optimize-deployment/migration-update/camunda-7/3.9-to-3.10", + "self-managed/optimize-deployment/migration-update/camunda-7/3.9-preview-1-to-3.9", + "self-managed/optimize-deployment/migration-update/camunda-7/3.8-to-3.9-preview-1", + "self-managed/optimize-deployment/migration-update/camunda-7/3.7-to-3.8", + "self-managed/optimize-deployment/migration-update/camunda-7/3.6-to-3.7", + "self-managed/optimize-deployment/migration-update/camunda-7/3.5-to-3.6", + "self-managed/optimize-deployment/migration-update/camunda-7/3.4-to-3.5", + "self-managed/optimize-deployment/migration-update/camunda-7/3.3-to-3.4", + "self-managed/optimize-deployment/migration-update/camunda-7/3.2-to-3.3", + "self-managed/optimize-deployment/migration-update/camunda-7/3.1-to-3.2", + "self-managed/optimize-deployment/migration-update/camunda-7/3.0-to-3.1", + "self-managed/optimize-deployment/migration-update/camunda-7/2.7-to-3.0", + "self-managed/optimize-deployment/migration-update/camunda-7/2.6-to-2.7", + "self-managed/optimize-deployment/migration-update/camunda-7/2.5-to-2.6", + "self-managed/optimize-deployment/migration-update/camunda-7/2.4-to-2.5", + "self-managed/optimize-deployment/migration-update/camunda-7/2.3-to-2.4", + "self-managed/optimize-deployment/migration-update/camunda-7/2.2-to-2.3", + "self-managed/optimize-deployment/migration-update/camunda-7/2.1-to-2.2", + ], + }, ], }, diff --git a/optimize_versioned_docs/version-3.13.0/apis-tools/optimize-api/optimize-api-authentication.md b/optimize_versioned_docs/version-3.13.0/apis-tools/optimize-api/optimize-api-authentication.md index d1506fb3c5..4bd3ba4ab4 100644 --- a/optimize_versioned_docs/version-3.13.0/apis-tools/optimize-api/optimize-api-authentication.md +++ b/optimize_versioned_docs/version-3.13.0/apis-tools/optimize-api/optimize-api-authentication.md @@ -4,62 +4,140 @@ title: "Authentication" description: "Connect business process-related event data and variable data held in external systems from third-party systems to Optimize, and more." --- -Most requests of the Public REST API need to include a bearer token -as an [`Authorization`](https://tools.ietf.org/html/rfc7235#section-4.2) request header. - -Given a valid token `mySecret`, the header would need to be set as follows: - -``` -Authorization: Bearer mySecret -``` - -The token used to access the Optimize API can be a configurable shared secret (except in Camunda 8 SaaS mode) or a JWT compliant with the OAuth2 Protocol (all modes). - -Refer to [Public API Configuration](../../self-managed/optimize-deployment/configuration/system-configuration.md#public-api) for the particular configuration to access the public API using a token. - -## How to obtain the access token for Camunda 8 - -You must obtain a token to use the Optimize API. When you create an Optimize [client]($docs$/guides/setup-client-connection-credentials/), you get all the information needed to connect to Optimize. - -See our guide on [building your own client]($docs$/apis-tools/build-your-own-client/). - -The following settings are needed: - -| Name | Description | Default value | -| ------------------------ | ----------------------------------------------- | --------------------- | -| client id | Name of your registered client | - | -| client secret | Password for your registered client | - | -| audience | Permission name; if not given use default value | `optimize.camunda.io` | -| authorization server url | Token issuer server | - | - -Send a token issue _POST_ request to the authentication server with the following content: - -```json -{ - "client_id": "", - "client_secret": "", - "audience": "", - "grant_type": "client_credentials" -} -``` - -See the following example with _curl_: +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + +All Optimize API requests except [the health readiness](./health-readiness.md) endpoint require authentication. To authenticate, generate a [JSON Web Token (JWT)](https://jwt.io/introduction/) and include it in each request. + +## Generate a token + + + + +1. [Create client credentials]($docs$/guides/setup-client-connection-credentials/) in the **Clusters > Cluster name > API** tab of [Camunda Console](https://console.camunda.io/). +2. Add permissions to this client for **Optimize**. +3. Once you have created the client, capture the following values required to generate a token: + + | Name | Environment variable name | Default value | + | ------------------------ | -------------------------------- | -------------------------------------------- | + | Client ID | `ZEEBE_CLIENT_ID` | - | + | Client Secret | `ZEEBE_CLIENT_SECRET` | - | + | Authorization Server URL | `ZEEBE_AUTHORIZATION_SERVER_URL` | `https://login.cloud.camunda.io/oauth/token` | + | Optimize REST Address | `CAMUNDA_OPTIMIZE_BASE_URL` | - | + + :::caution + When client credentials are created, the `Client Secret` is only shown once. Save this `Client Secret` somewhere safe. + ::: +4. Execute an authentication request to the token issuer: + ```bash + curl --request POST ${ZEEBE_AUTHORIZATION_SERVER_URL} \ + --header 'Content-Type: application/x-www-form-urlencoded' \ + --data-urlencode 'grant_type=client_credentials' \ + --data-urlencode 'audience=optimize.camunda.io' \ + --data-urlencode "client_id=${ZEEBE_CLIENT_ID}" \ + --data-urlencode "client_secret=${ZEEBE_CLIENT_SECRET}" + ``` + A successful authentication response looks like the following: + ```json + { + "access_token": "", + "expires_in": 300, + "refresh_expires_in": 0, + "token_type": "Bearer", + "not-before-policy": 0 + } + ``` +5. Capture the value of the `access_token` property and store it as your token. + + + + + +1. [Configure the `api.audience` setting](/self-managed/optimize-deployment/configuration/system-configuration.md#public-api) in your Optimize installation to match the audience property of the **Optimize API** [API in Identity]($docs$/self-managed/identity/user-guide/additional-features/adding-an-api/). +2. [Add an M2M application in Identity]($docs$/self-managed/identity/user-guide/additional-features/incorporate-applications/). +3. [Add permissions to this application]($docs$/self-managed/identity/user-guide/additional-features/incorporate-applications/) for **Optimize API**. +4. Capture the `Client ID` and `Client Secret` from the application in Identity. +5. [Generate a token]($docs$/self-managed/identity/user-guide/authorizations/generating-m2m-tokens/) to access the REST API. Provide the `client_id` and `client_secret` from the values you previously captured in Identity. + ```shell + curl --location --request POST 'http://localhost:18080/auth/realms/camunda-platform/protocol/openid-connect/token' \ + --header 'Content-Type: application/x-www-form-urlencoded' \ + --data-urlencode "client_id=${CLIENT_ID}" \ + --data-urlencode "client_secret=${CLIENT_SECRET}" \ + --data-urlencode 'grant_type=client_credentials' + ``` + A successful authentication response looks like the following: + ```json + { + "access_token": "", + "expires_in": 300, + "refresh_expires_in": 0, + "token_type": "Bearer", + "not-before-policy": 0 + } + ``` +6. Capture the value of the `access_token` property and store it as your token. + +:::note +The Optimize API can also be configured in a Self-Managed environment to authenticate using a single shared access token. See [Public API Configuration](/self-managed/optimize-deployment/configuration/system-configuration.md#public-api) for the configuration required to access the public API using a specific token. +::: + + + + + +## Use a token + +Include the previously captured token as an authorization header in each request: `Authorization: Bearer `. + +For example, to send a request to the Optimize API's ["Get dashboard IDs"](./dashboard/get-dashboard-ids.md) endpoint: + + + + + +:::tip +The `${CAMUNDA_TASKLIST_BASE_URL}` variable below represents the URL of the Optimize API. You can capture this URL when creating an API client. You can also construct it as `https://${REGION}.optimize.camunda.io/${CLUSTER_ID}`. +::: + + + + + +:::tip +The `${CAMUNDA_OPTIMIZE_BASE_URL}` variable below represents the URL of the Optimize API. You can configure this value in your Self-Managed installation. The default value is `http://localhost:8083`. +::: + + + + ```shell -curl -X POST --header 'content-type: application/json' --data '{"client_id": "", "client_secret":"","audience":"","grant_type":"client_credentials"}' https:// +curl --header "Authorization: Bearer ${TOKEN}" \ + -G --data-urlencode "collectionId=${COLLECTION_ID}" \ + ${CAMUNDA_OPTIMIZE_BASE_URL}/api/public/dashboard ``` -If the authentication is successful, the authentication server sends back the access token, when it expires, scope, and type: +A successful response includes [dashboard IDs](./dashboard/get-dashboard-ids.md). For example: ```json -{ - "access_token": "ey...", - "scope": "...", - "expires_in": 86400, - "token_type": "Bearer" -} +[ + { + "id": "11111111-1111-1111-1111-111111111111" + }, + { + "id": "22222222-2222-2222-2222-222222222222" + } +] ``` -## Use it in Postman +## Token expiration -Work with this API in our [Postman collection](https://www.postman.com/camundateam/workspace/camunda-8-postman/collection/24684262-a1103c05-7ed8-4fd4-8716-9005583ce23a?action=share&creator=26079299). +Access tokens expire according to the `expires_in` property of a successful authentication response. After this duration, in seconds, you must request a new access token. diff --git a/optimize_versioned_sidebars/version-3.10.0-sidebars.json b/optimize_versioned_sidebars/version-3.10.0-sidebars.json index 5adda9045a..5486d44ef6 100644 --- a/optimize_versioned_sidebars/version-3.10.0-sidebars.json +++ b/optimize_versioned_sidebars/version-3.10.0-sidebars.json @@ -73,6 +73,11 @@ "label": "Data retention", "href": "/docs/8.2/components/concepts/data-retention/" }, + { + "type": "link", + "label": "Encryption at rest", + "href": "/docs/8.2/components/concepts/encryption-at-rest/" + }, { "type": "link", "label": "Backups", @@ -1027,6 +1032,11 @@ ] }, + { + "type": "link", + "label": "Hugging Face Connector", + "href": "/docs/8.2/components/connectors/out-of-the-box-connectors/hugging-face/" + }, { "type": "link", "label": "Kafka Connector", @@ -1035,6 +1045,11 @@ { "Microsoft": [ + { + "type": "link", + "label": "Azure OpenAI Connector", + "href": "/docs/8.2/components/connectors/out-of-the-box-connectors/azure-open-ai/" + }, { "type": "link", "label": "Microsoft Teams Connector", @@ -1248,11 +1263,6 @@ "type": "link", "label": "Overview and example use case", "href": "/docs/8.2/components/tasklist/userguide/using-tasklist/" - }, - { - "type": "link", - "label": "Updating Tasklist", - "href": "/docs/8.2/components/tasklist/userguide/updating-tasklist-cloud/" } ] } diff --git a/optimize_versioned_sidebars/version-3.11.0-sidebars.json b/optimize_versioned_sidebars/version-3.11.0-sidebars.json index 635857366e..48b9370a31 100644 --- a/optimize_versioned_sidebars/version-3.11.0-sidebars.json +++ b/optimize_versioned_sidebars/version-3.11.0-sidebars.json @@ -73,6 +73,11 @@ "label": "Data retention", "href": "/docs/8.3/components/concepts/data-retention/" }, + { + "type": "link", + "label": "Encryption at rest", + "href": "/docs/8.3/components/concepts/encryption-at-rest/" + }, { "type": "link", "label": "Outbound Connectors vs. job workers", @@ -1100,6 +1105,11 @@ ] }, + { + "type": "link", + "label": "Hugging Face Connector", + "href": "/docs/8.3/components/connectors/out-of-the-box-connectors/hugging-face/" + }, { "type": "link", "label": "Kafka Connector", @@ -1108,6 +1118,11 @@ { "Microsoft": [ + { + "type": "link", + "label": "Azure OpenAI Connector", + "href": "/docs/8.3/components/connectors/out-of-the-box-connectors/azure-open-ai/" + }, { "type": "link", "label": "Microsoft Teams Connector", @@ -1391,11 +1406,6 @@ "type": "link", "label": "Starting processes", "href": "/docs/8.3/components/tasklist/userguide/starting-processes/" - }, - { - "type": "link", - "label": "Updating Tasklist", - "href": "/docs/8.3/components/tasklist/userguide/updating-tasklist-cloud/" } ] } @@ -2409,21 +2419,6 @@ "label": "Update 8.2 to 8.3", "href": "/docs/8.3/self-managed/operational-guides/update-guide/820-to-830/" }, - { - "type": "link", - "label": "Update 8.1 to 8.2", - "href": "/docs/8.3/self-managed/operational-guides/update-guide/810-to-820/" - }, - { - "type": "link", - "label": "Update 8.0 to 8.1", - "href": "/docs/8.3/self-managed/operational-guides/update-guide/800-to-810/" - }, - { - "type": "link", - "label": "Update 1.3 to 8.0", - "href": "/docs/8.3/self-managed/operational-guides/update-guide/130-to-800/" - }, { "Elasticsearch": [ diff --git a/optimize_versioned_sidebars/version-3.12.0-sidebars.json b/optimize_versioned_sidebars/version-3.12.0-sidebars.json index 5f64a4be23..a221179be7 100644 --- a/optimize_versioned_sidebars/version-3.12.0-sidebars.json +++ b/optimize_versioned_sidebars/version-3.12.0-sidebars.json @@ -78,6 +78,11 @@ "label": "Data retention", "href": "/docs/8.4/components/concepts/data-retention/" }, + { + "type": "link", + "label": "Encryption at rest", + "href": "/docs/8.4/components/concepts/encryption-at-rest/" + }, { "type": "link", "label": "Outbound Connectors vs. job workers", @@ -206,6 +211,11 @@ "label": "Manage IP allowlists", "href": "/docs/8.4/components/console/manage-clusters/manage-ip-allowlists/" }, + { + "type": "link", + "label": "Create backup", + "href": "/docs/8.4/components/console/manage-clusters/create-backups/" + }, { "type": "link", "label": "Manage secrets", @@ -1150,6 +1160,11 @@ ] }, + { + "type": "link", + "label": "Hugging Face Connector", + "href": "/docs/8.4/components/connectors/out-of-the-box-connectors/hugging-face/" + }, { "type": "link", "label": "Kafka Connector", @@ -1158,6 +1173,11 @@ { "Microsoft": [ + { + "type": "link", + "label": "Azure OpenAI Connector", + "href": "/docs/8.4/components/connectors/out-of-the-box-connectors/azure-open-ai/" + }, { "type": "link", "label": "Microsoft Teams Connector", @@ -2659,21 +2679,6 @@ "label": "Update 8.2 to 8.3", "href": "/docs/8.4/self-managed/operational-guides/update-guide/820-to-830/" }, - { - "type": "link", - "label": "Update 8.1 to 8.2", - "href": "/docs/8.4/self-managed/operational-guides/update-guide/810-to-820/" - }, - { - "type": "link", - "label": "Update 8.0 to 8.1", - "href": "/docs/8.4/self-managed/operational-guides/update-guide/800-to-810/" - }, - { - "type": "link", - "label": "Update 1.3 to 8.0", - "href": "/docs/8.4/self-managed/operational-guides/update-guide/130-to-800/" - }, { "Elasticsearch": [ @@ -2806,6 +2811,11 @@ "type": "link", "label": "Interceptors", "href": "/docs/8.4/self-managed/zeebe-deployment/zeebe-gateway/interceptors/" + }, + { + "type": "link", + "label": "Job streaming", + "href": "/docs/8.4/self-managed/zeebe-deployment/zeebe-gateway/job-streaming/" } ] }, diff --git a/optimize_versioned_sidebars/version-3.13.0-sidebars.json b/optimize_versioned_sidebars/version-3.13.0-sidebars.json index 07c8e151be..5f9ae8536a 100644 --- a/optimize_versioned_sidebars/version-3.13.0-sidebars.json +++ b/optimize_versioned_sidebars/version-3.13.0-sidebars.json @@ -78,6 +78,11 @@ "label": "Data retention", "href": "/docs/components/concepts/data-retention/" }, + { + "type": "link", + "label": "Encryption at rest", + "href": "/docs/components/concepts/encryption-at-rest/" + }, { "type": "link", "label": "Outbound Connectors vs. job workers", @@ -188,23 +193,8 @@ }, { "type": "link", - "label": "Rename your cluster", - "href": "/docs/components/console/manage-clusters/rename-cluster/" - }, - { - "type": "link", - "label": "Resume your cluster", - "href": "/docs/components/console/manage-clusters/resume-cluster/" - }, - { - "type": "link", - "label": "Update your cluster", - "href": "/docs/components/console/manage-clusters/update-cluster/" - }, - { - "type": "link", - "label": "Delete your cluster", - "href": "/docs/components/console/manage-clusters/delete-cluster/" + "label": "Manage your cluster", + "href": "/docs/components/console/manage-clusters/manage-cluster/" }, { "type": "link", @@ -221,6 +211,11 @@ "label": "Manage IP allowlists", "href": "/docs/components/console/manage-clusters/manage-ip-allowlists/" }, + { + "type": "link", + "label": "Create backup", + "href": "/docs/components/console/manage-clusters/create-backups/" + }, { "type": "link", "label": "Manage secrets", @@ -427,6 +422,11 @@ "label": "Start a new process instance", "href": "/docs/components/modeler/desktop-modeler/start-instance/" }, + { + "type": "link", + "label": "Use Connectors", + "href": "/docs/components/modeler/desktop-modeler/use-connectors/" + }, { "Element templates": [ @@ -977,6 +977,11 @@ "label": "Table", "href": "/docs/components/modeler/forms/form-element-library/forms-element-library-table/" }, + { + "type": "link", + "label": "Expression field", + "href": "/docs/components/modeler/forms/form-element-library/forms-element-library-expression/" + }, { "type": "link", "label": "Image view", @@ -1201,6 +1206,11 @@ ] }, + { + "type": "link", + "label": "Hugging Face Connector", + "href": "/docs/components/connectors/out-of-the-box-connectors/hugging-face/" + }, { "type": "link", "label": "Kafka Connector", @@ -1209,6 +1219,11 @@ { "Microsoft": [ + { + "type": "link", + "label": "Azure OpenAI Connector", + "href": "/docs/components/connectors/out-of-the-box-connectors/azure-open-ai/" + }, { "type": "link", "label": "Microsoft Teams Connector", @@ -1291,6 +1306,11 @@ "type": "link", "label": "REST Connector", "href": "/docs/components/connectors/protocol/rest/" + }, + { + "type": "link", + "label": "SOAP Connector", + "href": "/docs/components/connectors/protocol/soap/" } ] }, @@ -2122,6 +2142,11 @@ "type": "link", "label": "Authentication", "href": "/docs/apis-tools/web-modeler-api/authentication/" + }, + { + "type": "link", + "label": "Tutorial", + "href": "/docs/apis-tools/web-modeler-api/tutorial/" } ] }, @@ -2163,6 +2188,11 @@ "label": "Authentication", "href": "/docs/apis-tools/zeebe-api-rest/zeebe-api-rest-authentication/" }, + { + "type": "link", + "label": "Tutorial", + "href": "/docs/apis-tools/zeebe-api-rest/zeebe-api-tutorial/" + }, { "Specifications": [ @@ -2769,7 +2799,7 @@ }, { "type": "link", - "label": "Dual-region setup", + "label": "Dual-region setup (EKS)", "href": "/docs/self-managed/setup/deploy/amazon/amazon-eks/dual-region/" }, { @@ -2859,7 +2889,7 @@ }, { "type": "link", - "label": "Using AWS managed OpenSearch", + "label": "Using Amazon OpenSearch Service", "href": "/docs/self-managed/setup/guides/using-existing-opensearch/" }, { @@ -2911,21 +2941,6 @@ "label": "Update 8.2 to 8.3", "href": "/docs/self-managed/operational-guides/update-guide/820-to-830/" }, - { - "type": "link", - "label": "Update 8.1 to 8.2", - "href": "/docs/self-managed/operational-guides/update-guide/810-to-820/" - }, - { - "type": "link", - "label": "Update 8.0 to 8.1", - "href": "/docs/self-managed/operational-guides/update-guide/800-to-810/" - }, - { - "type": "link", - "label": "Update 1.3 to 8.0", - "href": "/docs/self-managed/operational-guides/update-guide/130-to-800/" - }, { "Elasticsearch": [ @@ -3120,6 +3135,11 @@ "type": "link", "label": "Interceptors", "href": "/docs/self-managed/zeebe-deployment/zeebe-gateway/interceptors/" + }, + { + "type": "link", + "label": "Job streaming", + "href": "/docs/self-managed/zeebe-deployment/zeebe-gateway/job-streaming/" } ] }, @@ -3649,6 +3669,11 @@ "type": "link", "label": "Logging", "href": "/docs/self-managed/modeler/web-modeler/configuration/logging/" + }, + { + "type": "link", + "label": "SSL", + "href": "/docs/self-managed/modeler/web-modeler/configuration/ssl/" } ] }, diff --git a/sidebars.js b/sidebars.js index 16b574d4fb..3f2b114a3f 100644 --- a/sidebars.js +++ b/sidebars.js @@ -107,10 +107,7 @@ module.exports = { { "Manage clusters": [ "components/console/manage-clusters/create-cluster", - "components/console/manage-clusters/rename-cluster", - "components/console/manage-clusters/resume-cluster", - "components/console/manage-clusters/update-cluster", - "components/console/manage-clusters/delete-cluster", + "components/console/manage-clusters/manage-cluster", "components/console/manage-clusters/manage-api-clients", "components/console/manage-clusters/manage-alerts", "components/console/manage-clusters/manage-ip-allowlists", @@ -333,6 +330,7 @@ module.exports = { }, "components/connectors/out-of-the-box-connectors/blueprism", "components/connectors/out-of-the-box-connectors/easy-post", + "components/connectors/out-of-the-box-connectors/email", "components/connectors/out-of-the-box-connectors/github", "components/connectors/out-of-the-box-connectors/gitlab", { @@ -796,19 +794,6 @@ module.exports = { }, { Clients: [ - { - "CLI client": [ - "apis-tools/cli-client/index", - "apis-tools/cli-client/cli-get-started", - ], - }, - { - "Go client (Deprecated)": [ - "apis-tools/go-client/index", - "apis-tools/go-client/go-get-started", - "apis-tools/go-client/job-worker", - ], - }, { "Java client": [ "apis-tools/java-client/index", @@ -841,6 +826,17 @@ module.exports = { "apis-tools/community-clients/ruby", "apis-tools/community-clients/rust", "apis-tools/community-clients/quarkus", + { + "CLI client": [ + "apis-tools/community-clients/cli-client/index", + "apis-tools/community-clients/cli-client/cli-get-started", + ], + "Go client": [ + "apis-tools/community-clients/go-client/index", + "apis-tools/community-clients/go-client/go-get-started", + "apis-tools/community-clients/go-client/job-worker", + ], + }, ], }, ], @@ -1289,94 +1285,144 @@ module.exports = { { "Migration & update": [ - optimizeLink( - "Instructions", - "self-managed/optimize-deployment/migration-update/instructions/" - ), - optimizeLink( - "Update notes (8.4/3.12 to 8.5/3.13)", - "self-managed/optimize-deployment/migration-update/3.12_8.4-to-3.13_8.5/" - ), - optimizeLink( - "Update notes (8.3/3.11 to 8.4/3.12)", - "self-managed/optimize-deployment/migration-update/3.11_8.3-to-3.12_8.4/" - ), - optimizeLink( - "Update notes (3.10 to 8.3/3.11)", - "self-managed/optimize-deployment/migration-update/3.10-to-3.11_8.3/" - ), - optimizeLink( - "Update notes (3.9.x to 3.10)", - "self-managed/optimize-deployment/migration-update/3.9-to-3.10/" - ), - optimizeLink( - "Update notes (3.9-preview-x to 3.9.x)", - "self-managed/optimize-deployment/migration-update/3.9-preview-1-to-3.9/" - ), - optimizeLink( - "Update notes (3.8.x to 3.9.x-preview-1)", - "self-managed/optimize-deployment/migration-update/3.8-to-3.9-preview-1/" - ), - optimizeLink( - "Update notes (3.7.x to 3.8.x)", - "self-managed/optimize-deployment/migration-update/3.7-to-3.8/" - ), - optimizeLink( - "Update notes (3.6 to 3.7.x)", - "self-managed/optimize-deployment/migration-update/3.6-to-3.7/" - ), - optimizeLink( - "Update notes (3.5 to 3.6)", - "self-managed/optimize-deployment/migration-update/3.5-to-3.6/" - ), - optimizeLink( - "Update notes (3.4 to 3.5)", - "self-managed/optimize-deployment/migration-update/3.4-to-3.5/" - ), - optimizeLink( - "Update notes (3.3 to 3.4)", - "self-managed/optimize-deployment/migration-update/3.3-to-3.4/" - ), - optimizeLink( - "Update notes (3.2 to 3.3)", - "self-managed/optimize-deployment/migration-update/3.2-to-3.3/" - ), - optimizeLink( - "Update notes (3.1 to 3.2)", - "self-managed/optimize-deployment/migration-update/3.1-to-3.2/" - ), - optimizeLink( - "Update notes (3.0 to 3.1)", - "self-managed/optimize-deployment/migration-update/3.0-to-3.1/" - ), - optimizeLink( - "Update notes (2.7 to 3.0)", - "self-managed/optimize-deployment/migration-update/2.7-to-3.0/" - ), - optimizeLink( - "Update notes (2.6 to 2.7)", - "self-managed/optimize-deployment/migration-update/2.6-to-2.7/" - ), - optimizeLink( - "Update notes (2.5 to 2.6)", - "self-managed/optimize-deployment/migration-update/2.5-to-2.6/" - ), - optimizeLink( - "Update notes (2.4 to 2.5)", - "self-managed/optimize-deployment/migration-update/2.4-to-2.5/" - ), - optimizeLink( - "Update notes (2.3 to 2.4)", - "self-managed/optimize-deployment/migration-update/2.3-to-2.4/" - ), - optimizeLink( - "Update notes (2.2 to 2.3)", - "self-managed/optimize-deployment/migration-update/2.2-to-2.3/" - ), - optimizeLink( - "Update notes (2.1 to 2.2)", - "self-managed/optimize-deployment/migration-update/2.1-to-2.2/" - ), + { + "Camunda 7": [ + optimizeLink( + "Instructions", + "self-managed/optimize-deployment/migration-update/camunda-7/instructions/" + ), + optimizeLink( + "Update notes (3.13 to 3.14)", + "self-managed/optimize-deployment/migration-update/camunda-7/3.13-to-3.14/" + ), + optimizeLink( + "Update notes (3.12 to 3.13)", + "self-managed/optimize-deployment/migration-update/camunda-7/3.12-to-3.13/" + ), + optimizeLink( + "Update notes (3.11 to 3.12)", + "self-managed/optimize-deployment/migration-update/camunda-7/3.11-to-3.12/" + ), + optimizeLink( + "Update notes (3.10 to 3.11)", + "self-managed/optimize-deployment/migration-update/camunda-7/3.10-to-3.11/" + ), + optimizeLink( + "Update notes (3.9.x to 3.10)", + "self-managed/optimize-deployment/migration-update/camunda-7/3.9-to-3.10/" + ), + optimizeLink( + "Update notes (3.9-preview-x to 3.9.x)", + "self-managed/optimize-deployment/migration-update/camunda-7/3.9-preview-1-to-3.9/" + ), + optimizeLink( + "Update notes (3.8.x to 3.9.x-preview-1)", + "self-managed/optimize-deployment/migration-update/camunda-7/3.8-to-3.9-preview-1/" + ), + optimizeLink( + "Update notes (3.7.x to 3.8.x)", + "self-managed/optimize-deployment/migration-update/camunda-7/3.7-to-3.8/" + ), + optimizeLink( + "Update notes (3.6 to 3.7.x)", + "self-managed/optimize-deployment/migration-update/camunda-7/3.6-to-3.7/" + ), + optimizeLink( + "Update notes (3.5 to 3.6)", + "self-managed/optimize-deployment/migration-update/camunda-7/3.5-to-3.6/" + ), + optimizeLink( + "Update notes (3.4 to 3.5)", + "self-managed/optimize-deployment/migration-update/camunda-7/3.4-to-3.5/" + ), + optimizeLink( + "Update notes (3.3 to 3.4)", + "self-managed/optimize-deployment/migration-update/camunda-7/3.3-to-3.4/" + ), + optimizeLink( + "Update notes (3.2 to 3.3)", + "self-managed/optimize-deployment/migration-update/camunda-7/3.2-to-3.3/" + ), + optimizeLink( + "Update notes (3.1 to 3.2)", + "self-managed/optimize-deployment/migration-update/camunda-7/3.1-to-3.2/" + ), + optimizeLink( + "Update notes (3.0 to 3.1)", + "self-managed/optimize-deployment/migration-update/camunda-7/3.0-to-3.1/" + ), + optimizeLink( + "Update notes (2.7 to 3.0)", + "self-managed/optimize-deployment/migration-update/camunda-7/2.7-to-3.0/" + ), + optimizeLink( + "Update notes (2.6 to 2.7)", + "self-managed/optimize-deployment/migration-update/camunda-7/2.6-to-2.7/" + ), + optimizeLink( + "Update notes (2.5 to 2.6)", + "self-managed/optimize-deployment/migration-update/camunda-7/2.5-to-2.6/" + ), + optimizeLink( + "Update notes (2.4 to 2.5)", + "self-managed/optimize-deployment/migration-update/camunda-7/2.4-to-2.5/" + ), + optimizeLink( + "Update notes (2.3 to 2.4)", + "self-managed/optimize-deployment/migration-update/camunda-7/2.3-to-2.4/" + ), + optimizeLink( + "Update notes (2.2 to 2.3)", + "self-managed/optimize-deployment/migration-update/camunda-7/2.2-to-2.3/" + ), + optimizeLink( + "Update notes (2.1 to 2.2)", + "self-managed/optimize-deployment/migration-update/camunda-7/2.1-to-2.2/" + ), + ], + "Camunda 8": [ + optimizeLink( + "Instructions", + "self-managed/optimize-deployment/migration-update/camunda-8/instructions/" + ), + optimizeLink( + "Update notes (8.5 to 8.6)", + "self-managed/optimize-deployment/migration-update/camunda-8/8.5-to-8.6/" + ), + optimizeLink( + "Update notes (8.4 to 8.5)", + "self-managed/optimize-deployment/migration-update/camunda-8/8.4-to-8.5/" + ), + optimizeLink( + "Update notes (8.4 to 8.4)", + "self-managed/optimize-deployment/migration-update/camunda-8/8.4-to-8.4/" + ), + optimizeLink( + "Update notes (8.3 to 8.4)", + "self-managed/optimize-deployment/migration-update/camunda-8/8.3-to-8.4/" + ), + optimizeLink( + "Update notes (3.10 to 8.3)", + "self-managed/optimize-deployment/migration-update/camunda-8/3.10-to-8.3/" + ), + optimizeLink( + "Update notes (3.9.x to 3.10)", + "self-managed/optimize-deployment/migration-update/camunda-8/3.9-to-3.10/" + ), + optimizeLink( + "Update notes (3.9-preview-x to 3.9.x)", + "self-managed/optimize-deployment/migration-update/camunda-8/3.9-preview-1-to-3.9/" + ), + optimizeLink( + "Update notes (3.8.x to 3.9.x-preview-1)", + "self-managed/optimize-deployment/migration-update/camunda-8/3.8-to-3.9-preview-1/" + ), + optimizeLink( + "Update notes (3.7.x to 3.8.x)", + "self-managed/optimize-deployment/migration-update/camunda-8/3.7-to-3.8/" + ), + ], + }, ], }, diff --git a/static/.htaccess b/static/.htaccess index e5d003aabb..24031bdbae 100644 --- a/static/.htaccess +++ b/static/.htaccess @@ -6,6 +6,26 @@ RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L] # Disable directory listing and multi views Options -Indexes -MultiViews +# Move Go and CLI client to community section +RewriteRule ^docs/next/apis-tools/cli-client/(.*)$ /docs/next/apis-tools/community-clients/cli-client/$1 [R=301,L] +RewriteRule ^docs/next/apis-tools/go-client/(.*)$ /docs/next/apis-tools/community-clients/go-client/$1 [R=301,L] + +# Remove rename, resume, update, and delete a cluster +RewriteRule ^docs/next/components/console/manage-clusters/rename-cluster/?$ /docs/next/components/console/manage-clusters/manage-cluster/$1 [R=301,L] +RewriteRule ^docs/next/components/console/manage-clusters/resume-cluster/?$ /docs/next/components/console/manage-clusters/manage-cluster/$1 [R=301,L] +RewriteRule ^docs/next/components/console/manage-clusters/update-cluster/?$ /docs/next/components/console/manage-clusters/manage-cluster/$1 [R=301,L] +RewriteRule ^docs/next/components/console/manage-clusters/delete-cluster/?$ /docs/next/components/console/manage-clusters/manage-cluster/$1 [R=301,L] + +RewriteRule ^docs/components/console/manage-clusters/rename-cluster/?$ /docs/components/console/manage-clusters/manage-cluster/$1 [R=301,L] +RewriteRule ^docs/components/console/manage-clusters/resume-cluster/?$ /docs/components/console/manage-clusters/manage-cluster/$1 [R=301,L] +RewriteRule ^docs/components/console/manage-clusters/update-cluster/?$ /docs/components/console/manage-clusters/manage-cluster/$1 [R=301,L] +RewriteRule ^docs/components/console/manage-clusters/delete-cluster/?$ /docs/components/console/manage-clusters/manage-cluster/$1 [R=301,L] + +RewriteRule ^docs/8.5/components/console/manage-clusters/rename-cluster/?$ /docs/8.5/components/console/manage-clusters/manage-cluster/$1 [R=301,L] +RewriteRule ^docs/8.5/components/console/manage-clusters/resume-cluster/?$ /docs/8.5/components/console/manage-clusters/manage-cluster/$1 [R=301,L] +RewriteRule ^docs/8.5/components/console/manage-clusters/update-cluster/?$ /docs/8.5/components/console/manage-clusters/manage-cluster/$1 [R=301,L] +RewriteRule ^docs/8.5/components/console/manage-clusters/delete-cluster/?$ /docs/8.5/components/console/manage-clusters/manage-cluster/$1 [R=301,L] + # Remove community-supported Spring Zeebe SDK RewriteRule ^docs/apis-tools/community-clients/spring/?$ /docs/apis-tools/spring-zeebe-sdk/getting-started/$1 [R=301,L] # Rename Console SM to Administration API (Self-Managed) @@ -801,6 +821,31 @@ RewriteRule ^docs/1.3/components/optimize/what-is-optimize(\/?)$ /optimize/3.7.0 RewriteRule ^docs/1.3/components/optimize/userguide/(.*)$ /optimize/3.7.0/components/userguide/$1 [R=301,L] RewriteRule ^docs/1.3/self-managed/optimize-deployment/(.*)$ /optimize/3.7.0/self-managed/optimize-deployment/$1 [R=301,L] +## optimize splitting of upgrade guides +RewriteRule ^docs/optimize/self-managed/optimize-deployment/migration-update/2.1-to-2.2$ /docs/optimize/self-managed/optimize-deployment/migration-update/camunda-7/2.1-to-2.2 [R=301,L] +RewriteRule ^docs/optimize/self-managed/optimize-deployment/migration-update/2.2-to-2.3$ /docs/optimize/self-managed/optimize-deployment/migration-update/camunda-7/2.2-to-2.3 [R=301,L] +RewriteRule ^docs/optimize/self-managed/optimize-deployment/migration-update/2.3-to-2.4$ /docs/optimize/self-managed/optimize-deployment/migration-update/camunda-7/2.3-to-2.4 [R=301,L] +RewriteRule ^docs/optimize/self-managed/optimize-deployment/migration-update/2.4-to-2.5$ /docs/optimize/self-managed/optimize-deployment/migration-update/camunda-7/2.4-to-2.5 [R=301,L] +RewriteRule ^docs/optimize/self-managed/optimize-deployment/migration-update/2.5-to-2.6$ /docs/optimize/self-managed/optimize-deployment/migration-update/camunda-7/2.5-to-2.6 [R=301,L] +RewriteRule ^docs/optimize/self-managed/optimize-deployment/migration-update/2.6-to-2.7$ /docs/optimize/self-managed/optimize-deployment/migration-update/camunda-7/2.6-to-2.7 [R=301,L] +RewriteRule ^docs/optimize/self-managed/optimize-deployment/migration-update/2.7-to-3.0$ /docs/optimize/self-managed/optimize-deployment/migration-update/camunda-7/2.7-to-3.0 [R=301,L] +RewriteRule ^docs/optimize/self-managed/optimize-deployment/migration-update/3.0-to-3.1$ /docs/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.0-to-3.1 [R=301,L] +RewriteRule ^docs/optimize/self-managed/optimize-deployment/migration-update/3.1-to-3.2$ /docs/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.1-to-3.2 [R=301,L] +RewriteRule ^docs/optimize/self-managed/optimize-deployment/migration-update/3.2-to-3.3$ /docs/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.2-to-3.3 [R=301,L] +RewriteRule ^docs/optimize/self-managed/optimize-deployment/migration-update/3.3-to-3.4$ /docs/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.3-to-3.4 [R=301,L] +RewriteRule ^docs/optimize/self-managed/optimize-deployment/migration-update/3.4-to-3.5$ /docs/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.4-to-3.5 [R=301,L] +RewriteRule ^docs/optimize/self-managed/optimize-deployment/migration-update/3.5-to-3.6$ /docs/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.5-to-3.6 [R=301,L] +RewriteRule ^docs/optimize/self-managed/optimize-deployment/migration-update/3.6-to-3.7$ /docs/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.6-to-3.7 [R=301,L] + +RewriteRule ^docs/optimize/self-managed/optimize-deployment/migration-update/3.7-to-3.8$ /docs/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.7-to-3.8 [R=301,L] +RewriteRule ^docs/optimize/self-managed/optimize-deployment/migration-update/3.8-to-3.9-preview$ /docs/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.8-to-3.9-preview [R=301,L] +RewriteRule ^docs/optimize/self-managed/optimize-deployment/migration-update/3.9-preview-to-3.9$ /docs/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.9-preview-to-3.9 [R=301,L] +RewriteRule ^docs/optimize/self-managed/optimize-deployment/migration-update/3.9-to-3.10$ /docs/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.9-to-3.10 [R=301,L] +RewriteRule ^docs/optimize/self-managed/optimize-deployment/migration-update/3.10-to-3.11$ /docs/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.10-to-3.11_8.3 [R=301,L] +RewriteRule ^docs/optimize/self-managed/optimize-deployment/migration-update/3.11_8.3-to-3.12_8.4$ /docs/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.11_8.3-to-3.12_8.4 [R=301,L] +RewriteRule ^docs/optimize/self-managed/optimize-deployment/migration-update/3.12-to-3.13$ /docs/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.12_8.4-to-3.13_8.5 [R=301,L] +RewriteRule ^docs/optimize/self-managed/optimize-deployment/migration-update/3.13_8.5-to-8.6$ /docs/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.13_8.5-to-8.6 [R=301,L] + ## Archived versions. Note that the URL is adjusted to staging in the publish-stage workflow. RewriteRule ^docs/0.25/(.*)$ https://unsupported.docs.camunda.io/0.25/docs/$1 [R=301,L] RewriteRule ^docs/0.26/(.*)$ https://unsupported.docs.camunda.io/0.26/docs/$1 [R=301,L] diff --git a/versioned_docs/version-1.3/components/modeler/bpmn/message-events/message-events.md b/versioned_docs/version-1.3/components/modeler/bpmn/message-events/message-events.md index 2562577baf..50540ebb1c 100644 --- a/versioned_docs/version-1.3/components/modeler/bpmn/message-events/message-events.md +++ b/versioned_docs/version-1.3/components/modeler/bpmn/message-events/message-events.md @@ -16,14 +16,29 @@ When a process is deployed, it creates a message subscription for each message s When the message subscription is created, a message can be correlated to the start event if the message name matches. On correlating the message, a new process instance is created and the corresponding message start event is activated. +### Message correlation + +When the message subscription is created, a message can be correlated to the start event if the message name matches. On correlating the message, a new process instance is created and the corresponding message start event is activated. + Messages are **not** correlated if they were published before the process was deployed or if a new version of the process is deployed without a proper start event. -The `correlationKey` of a published message can be used to control the process instance creation. If an instance of this process is active (independently from its version) and it was triggered by a message with the same `correlationKey`, the message is **not** correlated and no new instance is created. If the message has a time-to-live (TTL) > 0, it is buffered. +The `correlationKey` of a published message can be used to control the process instance creation. -When the active process instance is completed or terminated and a message with the same `correlationKey` and a matching message name is buffered (i.e. TTL > 0), this message is correlated and a new instance of the latest version of the process is created. +- If an instance of this process is active (independently from its version) and it was triggered by a message with the same `correlationKey`, the message is **not** correlated and no new instance is created. If the message has a time-to-live (TTL) > 0, it is buffered. +- When the active process instance is completed or terminated and a message with the same `correlationKey` and a matching message name is buffered (that is, TTL > 0), this message is correlated and a new instance of the latest version of the process is created. If the `correlationKey` of a message is empty, it creates a new process instance and does not check if an instance is already active. +:::note + +You do not specify a `correlationKey` for a message start event in the BPMN model when designing a process. + +- When an application sends a message that is caught by a message start event, the application can specify a `correlationKey` in the message. +- If a message caught by a start event contains a `correlationKey` value, the created process is tagged with that `correlationKey` value. +- Follow-up messages are then checked against this `correlationKey` value (that is, is there an active process instance that was started by a message with the same `correlationKey`?). + +::: + ## Intermediate message catch events When an intermediate message catch event is entered, a corresponding message subscription is created. The process instance stops at this point and waits until the message is correlated. When a message is correlated, the catch event is completed and the process instance continues. diff --git a/versioned_docs/version-8.2/apis-tools/java-client-examples/cluster-topology-request.md b/versioned_docs/version-8.2/apis-tools/java-client-examples/cluster-topology-request.md index 8c3e2f4761..c38a21a2e6 100644 --- a/versioned_docs/version-8.2/apis-tools/java-client-examples/cluster-topology-request.md +++ b/versioned_docs/version-8.2/apis-tools/java-client-examples/cluster-topology-request.md @@ -15,7 +15,6 @@ Run Zeebe broker with endpoint `localhost:26500` (default). ## TopologyViewer.java -/tree/main/zeebe-client-plain-java [Source on GitHub](https://github.com/camunda-community-hub/camunda-8-examples/blob/main/zeebe-client-plain-java/src/main/java/io/camunda/zeebe/example/cluster/TopologyViewer.java) ```java diff --git a/versioned_docs/version-8.2/components/modeler/bpmn/message-events/message-events.md b/versioned_docs/version-8.2/components/modeler/bpmn/message-events/message-events.md index 22321a45e6..a0b9298483 100644 --- a/versioned_docs/version-8.2/components/modeler/bpmn/message-events/message-events.md +++ b/versioned_docs/version-8.2/components/modeler/bpmn/message-events/message-events.md @@ -14,16 +14,29 @@ A process can have one or more message start events (besides other types of star When a process is deployed, it creates a message subscription for each message start event. Message subscriptions of the previous version of the process (based on the BPMN process id) are closed. +### Message correlation + When the message subscription is created, a message can be correlated to the start event if the message name matches. On correlating the message, a new process instance is created and the corresponding message start event is activated. Messages are **not** correlated if they were published before the process was deployed or if a new version of the process is deployed without a proper start event. -The `correlationKey` of a published message can be used to control the process instance creation. If an instance of this process is active (independently from its version) and it was triggered by a message with the same `correlationKey`, the message is **not** correlated and no new instance is created. +The `correlationKey` of a published message can be used to control the process instance creation. -When the active process instance is completed or terminated and a message with the same `correlationKey` and a matching message name is buffered (i.e. TTL > 0), this message is correlated and a new instance of the latest version of the process is created. +- If an instance of this process is active (independently from its version) and it was triggered by a message with the same `correlationKey`, the message is **not** correlated and no new instance is created. If the message has a time-to-live (TTL) > 0, it is buffered. +- When the active process instance is completed or terminated and a message with the same `correlationKey` and a matching message name is buffered (that is, TTL > 0), this message is correlated and a new instance of the latest version of the process is created. If the `correlationKey` of a message is empty, it creates a new process instance and does not check if an instance is already active. +:::note + +You do not specify a `correlationKey` for a message start event in the BPMN model when designing a process. + +- When an application sends a message that is caught by a message start event, the application can specify a `correlationKey` in the message. +- If a message caught by a start event contains a `correlationKey` value, the created process is tagged with that `correlationKey` value. +- Follow-up messages are then checked against this `correlationKey` value (that is, is there an active process instance that was started by a message with the same `correlationKey`?). + +::: + ## Intermediate message catch events When an intermediate message catch event is entered, a corresponding message subscription is created. The process instance stops at this point and waits until the message is correlated. When a message is correlated, the catch event is completed and the process instance continues. diff --git a/versioned_docs/version-8.2/reference/alpha-features.md b/versioned_docs/version-8.2/reference/alpha-features.md index bcb723daee..54f5ad2da2 100644 --- a/versioned_docs/version-8.2/reference/alpha-features.md +++ b/versioned_docs/version-8.2/reference/alpha-features.md @@ -5,43 +5,49 @@ sidebar_label: Alpha features description: "Use alpha features to learn about upcoming changes, try them out, and share feedback." --- -Use alpha features to learn about upcoming changes, try them out, and share feedback. +You can use alpha features to learn about upcoming changes, try them out, and share feedback. -### Alpha +:::info +To understand the difference between an alpha feature and an alpha release, see [alpha features and releases](/reference/release-policy.md#alpha-features-and-releases). +::: + +## Alpha -Selected Camunda features and components are released as alpha versions. We release them in an early state for you to test and participate in development by sharing your feedback before they reach general availability (GA). +Selected Camunda features and components are released as **alpha** versions. We release these in an early state for you to test and participate in development by sharing your feedback before they reach [general availability (GA)](#general-availability-ga). -Characteristics of alpha features and components include: +Limitations of alpha features and components include: - Not for production use. - APIs, dependencies, and configuration are likely to change. - Not necessarily feature-complete. - Might lack full documentation. - No guaranteed updates to newer releases. -- Support based on SLAs agreed with you, but bugs are treated with the same priority as feature or help requests. +- Support based on SLAs agreed with you, but bugs are treated with the same priority as feature or help requests. See [Camunda Enterprise Support Guide](https://docs.camunda.org/enterprise/support/). - No maintenance service. - (SaaS) No availability targets. - Released outside the standard [release policy](/reference/release-policy.md). +To learn more about using alpha features, see [enabling alpha features](/components/console/manage-organization/enable-alpha-features.md). + :::note -While there is no maintenance service, customers can still provide feedback through designated support channels, depending on their SLAs. These channels include filing issues in the respective [GitHub repositories](https://github.com/camunda) and by submitting questions and suggestions by [contacting us](/contact). +- Alpha features can also be included in a minor version (stable) release. +- Although there is no maintenance service, customers can still provide feedback through designated support channels, depending on their SLAs. These channels include filing issues in the respective [GitHub repositories](https://github.com/camunda) and submitting questions and suggestions by [contacting us](/contact). ::: -Visit our documentation on [enabling alpha features](/components/console/manage-organization/enable-alpha-features.md) to learn more. - -### General availability (GA) +## General availability (GA) Once features and components are released and considered stable, they become generally available. -Characteristics include: +Stable features and components are: -- Allowed for production use. -- Fully documented and supported. +- Ready for production use for most users with minimal risk. +- Supported by [L1 Priority-level support](https://docs.camunda.org/enterprise/support/#priority-level) for production use. +- Fully documented. -:::note - -There are also alpha releases with **limited availability**, such as features that are only available to enterprise customers. +A release or component is considered stable if it has passed all verification and test stages and can be released to production. +:::note +Alpha releases can also have **limited availability**, such as features that are only available to enterprise customers. ::: diff --git a/versioned_docs/version-8.2/reference/dependencies.md b/versioned_docs/version-8.2/reference/dependencies.md index 0708b980c3..2e55d2dd58 100644 --- a/versioned_docs/version-8.2/reference/dependencies.md +++ b/versioned_docs/version-8.2/reference/dependencies.md @@ -1764,917 +1764,8 @@ Desktop Modeler is a desktop modeling application that builds upon a number of t -### Web Modeler Dependencies (webapp) - -- [@ampproject/remapping@2.2.1](https://github.com/ampproject/remapping) (Apache-2.0) -- [@auth0/auth0-spa-js@2.0.4](https://github.com/auth0/auth0-spa-js) (MIT) -- [@babel/code-frame@7.23.5](https://github.com/babel/babel) (MIT) -- [@babel/compat-data@7.23.5](https://github.com/babel/babel) (MIT) -- [@babel/core@7.21.3](https://github.com/babel/babel) (MIT) -- [@babel/generator@7.23.6](https://github.com/babel/babel) (MIT) -- [@babel/helper-annotate-as-pure@7.22.5](https://github.com/babel/babel) (MIT) -- [@babel/helper-compilation-targets@7.23.6](https://github.com/babel/babel) (MIT) -- [@babel/helper-environment-visitor@7.22.20](https://github.com/babel/babel) (MIT) -- [@babel/helper-function-name@7.23.0](https://github.com/babel/babel) (MIT) -- [@babel/helper-hoist-variables@7.22.5](https://github.com/babel/babel) (MIT) -- [@babel/helper-module-imports@7.22.15](https://github.com/babel/babel) (MIT) -- [@babel/helper-module-transforms@7.23.3](https://github.com/babel/babel) (MIT) -- [@babel/helper-plugin-utils@7.22.5](https://github.com/babel/babel) (MIT) -- [@babel/helper-simple-access@7.22.5](https://github.com/babel/babel) (MIT) -- [@babel/helper-split-export-declaration@7.22.6](https://github.com/babel/babel) (MIT) -- [@babel/helper-string-parser@7.23.4](https://github.com/babel/babel) (MIT) -- [@babel/helper-validator-identifier@7.22.20](https://github.com/babel/babel) (MIT) -- [@babel/helper-validator-option@7.23.5](https://github.com/babel/babel) (MIT) -- [@babel/helpers@7.23.7](https://github.com/babel/babel) (MIT) -- [@babel/highlight@7.23.4](https://github.com/babel/babel) (MIT) -- [@babel/parser@7.23.6](https://github.com/babel/babel) (MIT) -- [@babel/runtime@7.23.6](https://github.com/babel/babel) (MIT) -- [@babel/template@7.22.15](https://github.com/babel/babel) (MIT) -- [@babel/traverse@7.23.7](https://github.com/babel/babel) (MIT) -- [@babel/types@7.23.6](https://github.com/babel/babel) (MIT) -- [@bpmn-io/add-exporter@0.2.0](https://github.com/bpmn-io/add-exporter) (MIT) -- [@bpmn-io/align-to-origin@0.7.0](https://github.com/bpmn-io/align-to-origin) (MIT) -- [@bpmn-io/cm-theme@0.1.0-alpha.2](https://www.npmjs.com/package/@bpmn-io/cm-theme@0.1.0-alpha.2) (MIT) -- [@bpmn-io/diagram-js-ui@0.2.2](https://github.com/bpmn-io/diagram-js-ui) (MIT) -- [@bpmn-io/dmn-variable-resolver@0.4.0](https://www.npmjs.com/package/@bpmn-io/dmn-variable-resolver@0.4.0) (MIT) -- [@bpmn-io/element-template-chooser@1.0.0](https://github.com/bpmn-io/element-template-chooser) (MIT) -- [@bpmn-io/element-templates-icons-renderer@0.3.0](https://github.com/bpmn-io/element-templates-icons-renderer) (MIT) -- [@bpmn-io/element-templates-validator@0.13.0](https://github.com/bpmn-io/element-templates-validator) (MIT) -- [@bpmn-io/element-templates-validator@0.15.0](https://github.com/bpmn-io/element-templates-validator) (MIT) -- [@bpmn-io/extract-process-variables@0.8.0](https://github.com/bpmn-io/extract-process-variables) (MIT) -- [@bpmn-io/feel-editor@0.7.1](https://github.com/bpmn-io/feel-editor) (MIT) -- [@bpmn-io/feel-editor@1.1.0](https://github.com/bpmn-io/feel-editor) (MIT) -- [@bpmn-io/feel-lint@0.1.1](https://github.com/bpmn-io/feel-linter) (MIT) -- [@bpmn-io/feel-lint@1.1.0](https://github.com/bpmn-io/feel-linter) (MIT) -- [@bpmn-io/form-js-editor@0.13.1](https://github.com/bpmn-io/form-js) (MIT\*) -- [@bpmn-io/form-js-playground@0.13.1](https://github.com/bpmn-io/form-js) (MIT\*) -- [@bpmn-io/form-js-viewer@0.13.1](https://github.com/bpmn-io/form-js) (MIT\*) -- [@bpmn-io/form-js@0.13.1](https://github.com/bpmn-io/form-js) (MIT\*) -- [@bpmn-io/moddle-utils@0.1.0](https://github.com/bpmn-io/moddle-utils) (MIT) -- [@bpmn-io/properties-panel@1.7.0](https://github.com/bpmn-io/properties-panel) (MIT) -- [@bpmn-io/replace-ids@0.2.0](https://github.com/bpmn-io/replace-ids) (MIT) -- [@bpmn-io/variable-resolver@0.1.3](https://www.npmjs.com/package/@bpmn-io/variable-resolver@0.1.3) (MIT) -- [@camunda/camunda-composite-components@0.0.34](https://www.npmjs.com/package/@camunda/camunda-composite-components@0.0.34) (Apache-2.0) -- [@camunda/element-templates-json-schema@0.12.1](https://github.com/camunda/element-templates-json-schema) (MIT) -- [@camunda/example-data-properties-provider@1.2.0](https://www.npmjs.com/package/@camunda/example-data-properties-provider@1.2.0) (MIT) -- [@camunda/execution-platform@0.3.2](https://github.com/camunda/execution-platform) (MIT) -- [@camunda/form-linting@0.6.1](https://www.npmjs.com/package/@camunda/form-linting@0.6.1) (MIT) -- [@camunda/form-playground@0.5.2](https://github.com/camunda/form-playground) (MIT) -- [@camunda/linting@1.0.0](https://github.com/camunda/linting) (MIT) -- [@camunda/zeebe-element-templates-json-schema@0.10.0](https://github.com/camunda/element-templates-json-schema) (MIT) -- [@camunda/zeebe-element-templates-json-schema@0.8.0](https://github.com/camunda/element-templates-json-schema) (MIT) -- [@carbon/colors@11.20.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/feature-flags@0.13.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/feature-flags@0.16.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/grid@11.21.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/icon-helpers@10.45.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/icons-react@11.17.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/layout@11.20.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/motion@11.16.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/react@1.24.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/styles@1.46.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/telemetry@0.1.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/themes@11.28.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/type@11.25.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@codemirror/autocomplete@6.11.1](https://github.com/codemirror/autocomplete) (MIT) -- [@codemirror/commands@6.3.3](https://github.com/codemirror/commands) (MIT) -- [@codemirror/lang-json@6.0.1](https://github.com/codemirror/lang-json) (MIT) -- [@codemirror/language@6.10.0](https://github.com/codemirror/language) (MIT) -- [@codemirror/lint@6.4.2](https://github.com/codemirror/lint) (MIT) -- [@codemirror/search@6.5.5](https://github.com/codemirror/search) (MIT) -- [@codemirror/state@6.4.0](https://github.com/codemirror/state) (MIT) -- [@codemirror/view@6.23.0](https://github.com/codemirror/view) (MIT) -- [@colors/colors@1.5.0](https://github.com/DABH/colors.js) (MIT) -- [@colors/colors@1.6.0](https://github.com/DABH/colors.js) (MIT) -- [@dabh/diagnostics@2.0.3](https://github.com/3rd-Eden/diagnostics) (MIT) -- [@emotion/is-prop-valid@1.2.1](https://github.com/emotion-js/emotion/tree/main/packages/is-prop-valid) (MIT) -- [@emotion/memoize@0.8.1](https://github.com/emotion-js/emotion/tree/main/packages/memoize) (MIT) -- [@emotion/stylis@0.8.5](https://github.com/emotion-js/emotion/tree/master/packages/stylis) (MIT) -- [@emotion/unitless@0.7.5](https://github.com/emotion-js/emotion/tree/master/packages/unitless) (MIT) -- [@hapi/hoek@9.3.0](https://github.com/hapijs/hoek) (BSD-3-Clause) -- [@hapi/topo@5.1.0](https://github.com/hapijs/topo) (BSD-3-Clause) -- [@ibm/plex@6.0.0-next.6](https://github.com/ibm/plex) (OFL-1.1) -- [@istanbuljs/load-nyc-config@1.1.0](https://github.com/istanbuljs/load-nyc-config) (ISC) -- [@istanbuljs/schema@0.1.3](https://github.com/istanbuljs/schema) (MIT) -- [@jridgewell/gen-mapping@0.3.5](https://github.com/jridgewell/gen-mapping) (MIT) -- [@jridgewell/resolve-uri@3.1.1](https://github.com/jridgewell/resolve-uri) (MIT) -- [@jridgewell/set-array@1.2.1](https://github.com/jridgewell/set-array) (MIT) -- [@jridgewell/source-map@0.3.6](https://github.com/jridgewell/source-map) (MIT) -- [@jridgewell/sourcemap-codec@1.4.15](https://github.com/jridgewell/sourcemap-codec) (MIT) -- [@jridgewell/trace-mapping@0.3.25](https://github.com/jridgewell/trace-mapping) (MIT) -- [@lezer/common@1.2.0](https://github.com/lezer-parser/common) (MIT) -- [@lezer/highlight@1.2.0](https://github.com/lezer-parser/highlight) (MIT) -- [@lezer/json@1.0.2](https://github.com/lezer-parser/json) (MIT) -- [@lezer/lr@1.3.14](https://github.com/lezer-parser/lr) (MIT) -- [@lezer/markdown@1.2.0](https://github.com/lezer-parser/markdown) (MIT) -- [@monaco-editor/loader@1.4.0](https://github.com/suren-atoyan/monaco-loader) (MIT) -- [@monaco-editor/react@4.4.6](https://github.com/suren-atoyan/monaco-react) (MIT) -- [@sentry/browser@7.43.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/core@7.43.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/node@7.43.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/replay@7.43.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/types@7.43.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/utils@7.43.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sideway/address@4.1.4](https://github.com/sideway/address) (BSD-3-Clause) -- [@sideway/formula@3.0.1](https://github.com/sideway/formula) (BSD-3-Clause) -- [@sideway/pinpoint@2.0.0](https://github.com/sideway/pinpoint) (BSD-3-Clause) -- [@types/accepts@1.3.7](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/body-parser@1.19.5](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/co-body@6.1.3](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/connect@3.4.38](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/content-disposition@0.5.8](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/cookies@0.7.10](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/eslint-scope@3.7.7](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/eslint@8.56.0](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/estree@1.0.5](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/express-serve-static-core@4.17.41](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/express@4.17.21](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/formidable@2.0.6](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/http-assert@1.5.5](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/http-errors@2.0.4](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/json-schema@7.0.15](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/keygrip@1.0.6](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/koa-compose@3.2.8](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/koa@2.13.12](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/mime@1.3.5](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/node-fetch@2.6.9](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/node@20.10.5](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/offscreencanvas@2019.7.3](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/qs@6.9.10](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/raf@3.4.3](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/range-parser@1.2.7](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/send@0.17.4](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/serve-static@1.15.5](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/triple-beam@1.3.5](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@webassemblyjs/ast@1.12.1](https://github.com/xtuc/webassemblyjs) (MIT) -- [@webassemblyjs/floating-point-hex-parser@1.11.6](https://github.com/xtuc/webassemblyjs) (MIT) -- [@webassemblyjs/helper-api-error@1.11.6](https://github.com/xtuc/webassemblyjs) (MIT) -- [@webassemblyjs/helper-buffer@1.12.1](https://github.com/xtuc/webassemblyjs) (MIT) -- [@webassemblyjs/helper-numbers@1.11.6](https://github.com/xtuc/webassemblyjs) (MIT) -- [@webassemblyjs/helper-wasm-bytecode@1.11.6](https://github.com/xtuc/webassemblyjs) (MIT) -- [@webassemblyjs/helper-wasm-section@1.12.1](https://github.com/xtuc/webassemblyjs) (MIT) -- [@webassemblyjs/ieee754@1.11.6](https://github.com/xtuc/webassemblyjs) (MIT) -- [@webassemblyjs/leb128@1.11.6](https://github.com/xtuc/webassemblyjs) (Apache-2.0) -- [@webassemblyjs/utf8@1.11.6](https://github.com/xtuc/webassemblyjs) (MIT) -- [@webassemblyjs/wasm-edit@1.12.1](https://github.com/xtuc/webassemblyjs) (MIT) -- [@webassemblyjs/wasm-gen@1.12.1](https://github.com/xtuc/webassemblyjs) (MIT) -- [@webassemblyjs/wasm-opt@1.12.1](https://github.com/xtuc/webassemblyjs) (MIT) -- [@webassemblyjs/wasm-parser@1.12.1](https://github.com/xtuc/webassemblyjs) (MIT) -- [@webassemblyjs/wast-printer@1.12.1](https://github.com/xtuc/webassemblyjs) (MIT) -- [@xtuc/ieee754@1.2.0](https://github.com/feross/ieee754) (BSD-3-Clause) -- [@xtuc/long@4.2.2](https://github.com/dcodeIO/long.js) (Apache-2.0) -- [abort-controller@3.0.0](https://github.com/mysticatea/abort-controller) (MIT) -- [accepts@1.3.8](https://github.com/jshttp/accepts) (MIT) -- [acorn-import-assertions@1.9.0](https://github.com/xtuc/acorn-import-assertions) (MIT) -- [acorn@8.11.2](https://github.com/acornjs/acorn) (MIT) -- [agent-base@6.0.2](https://github.com/TooTallNate/node-agent-base) (MIT) -- [ajv-formats@2.1.1](https://github.com/ajv-validator/ajv-formats) (MIT) -- [ajv-keywords@3.5.2](https://github.com/epoberezkin/ajv-keywords) (MIT) -- [ajv-keywords@5.1.0](https://github.com/epoberezkin/ajv-keywords) (MIT) -- [ajv@6.12.6](https://github.com/ajv-validator/ajv) (MIT) -- [ajv@8.12.0](https://github.com/ajv-validator/ajv) (MIT) -- [ansi-colors@4.1.3](https://github.com/doowb/ansi-colors) (MIT) -- [ansi-styles@3.2.1](https://github.com/chalk/ansi-styles) (MIT) -- [any-promise@1.3.0](https://github.com/kevinbeaty/any-promise) (MIT) -- [anymatch@3.1.3](https://github.com/micromatch/anymatch) (ISC) -- [argparse@1.0.10](https://github.com/nodeca/argparse) (MIT) -- [array-move@3.0.1](https://github.com/sindresorhus/array-move) (MIT) -- [asap@2.0.6](https://github.com/kriskowal/asap) (MIT) -- [async@3.2.5](https://github.com/caolan/async) (MIT) -- [asynckit@0.4.0](https://github.com/alexindigo/asynckit) (MIT) -- [atoa@1.0.0](https://github.com/bevacqua/atoa) (MIT) -- [axios@1.7.4](https://github.com/axios/axios) (MIT) -- [babel-loader@9.1.2](https://github.com/babel/babel-loader) (MIT) -- [babel-plugin-istanbul@6.1.1](https://github.com/istanbuljs/babel-plugin-istanbul) (BSD-3-Clause) -- [babel-plugin-styled-components@2.0.7](https://github.com/styled-components/babel-plugin-styled-components) (MIT) -- [babel-plugin-syntax-jsx@6.18.0](https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-jsx) (MIT) -- [balanced-match@1.0.2](https://github.com/juliangruber/balanced-match) (MIT) -- [base64-js@1.5.1](https://github.com/beatgammit/base64-js) (MIT) -- [big.js@6.2.1](https://github.com/MikeMcl/big.js) (MIT) -- [binary-extensions@2.2.0](https://github.com/sindresorhus/binary-extensions) (MIT) -- [bintrees@1.0.2](https://github.com/vadimg/js_bintrees) (MIT) -- [bpmn-js-color-picker@0.5.0](https://github.com/bpmn-io/bpmn-js-color-picker) (MIT) -- [bpmn-js-create-append-anything@0.1.0](https://github.com/bpmn-io/bpmn-js-create-append-anything) (MIT) -- [bpmn-js-disable-collapsed-subprocess@0.1.7](https://github.com/bpmn-io/bpmn-js-disable-collapsed-subprocess) (MIT) -- [bpmn-js-executable-fix@0.2.0](https://github.com/bpmn-io/bpmn-js-executable-fix) (MIT) -- [bpmn-js-properties-panel@1.20.3](https://github.com/bpmn-io/bpmn-js-properties-panel) (MIT) -- [bpmn-js-token-simulation@0.31.0](https://github.com/bpmn-io/bpmn-js-token-simulation) (MIT) -- [bpmn-js@12.0.0](https://github.com/bpmn-io/bpmn-js) (MIT\*) -- [bpmn-moddle@7.1.3](https://github.com/bpmn-io/bpmn-moddle) (MIT) -- [bpmn-moddle@8.0.1](https://github.com/bpmn-io/bpmn-moddle) (MIT) -- [bpmnlint-plugin-camunda-compat@1.4.0](https://github.com/camunda/bpmnlint-plugin-camunda-compat) (MIT) -- [bpmnlint-utils@1.1.1](https://github.com/bpmn-io/bpmnlint-utils) (MIT) -- [bpmnlint@8.2.0](https://github.com/bpmn-io/bpmnlint) (MIT) -- [brace-expansion@1.1.11](https://github.com/juliangruber/brace-expansion) (MIT) -- [braces@3.0.3](https://github.com/micromatch/braces) (MIT) -- [browserslist@4.22.2](https://github.com/browserslist/browserslist) (MIT) -- [buffer-from@1.1.2](https://github.com/LinusU/buffer-from) (MIT) -- [bytes@3.1.2](https://github.com/visionmedia/bytes.js) (MIT) -- [cache-content-type@1.0.1](https://github.com/node-modules/cache-content-type) (MIT) -- [call-bind@1.0.5](https://github.com/ljharb/call-bind) (MIT) -- [camelcase@5.3.1](https://github.com/sindresorhus/camelcase) (MIT) -- [camelize@1.0.1](https://github.com/ljharb/camelize) (MIT) -- [camunda-bpmn-js-behaviors@0.5.0](https://github.com/camunda/camunda-bpmn-js-behaviors) (MIT) -- [camunda-bpmn-js-behaviors@1.2.2](https://github.com/camunda/camunda-bpmn-js-behaviors) (MIT) -- [camunda-bpmn-js@2.1.1](https://github.com/camunda/camunda-bpmn-js) (MIT) -- [camunda-bpmn-moddle@7.0.1](https://github.com/camunda/camunda-bpmn-moddle) (MIT) -- [camunda-dmn-js@0.10.0](https://github.com/camunda/camunda-dmn-js) (MIT) -- [camunda-dmn-moddle@1.2.0](https://github.com/camunda/camunda-dmn-moddle) (MIT) -- [caniuse-lite@1.0.30001570](https://github.com/browserslist/caniuse-lite) (CC-BY-4.0) -- [canvg@4.0.1](https://github.com/canvg/canvg) (MIT) -- [chalk@2.4.2](https://github.com/chalk/chalk) (MIT) -- [chokidar@3.5.3](https://github.com/paulmillr/chokidar) (MIT) -- [chrome-trace-event@1.0.3](https://github.com/samccone/chrome-trace-event) (MIT) -- [classnames@2.3.2](https://github.com/JedWatson/classnames) (MIT) -- [cli-table@0.3.11](https://github.com/Automattic/cli-table) (MIT\*) -- [clsx@1.2.1](https://github.com/lukeed/clsx) (MIT) -- [clsx@2.1.0](https://github.com/lukeed/clsx) (MIT) -- [co-body@6.1.0](https://github.com/cojs/co-body) (MIT) -- [co@4.6.0](https://github.com/tj/co) (MIT) -- [codemirror@6.0.1](https://github.com/codemirror/basic-setup) (MIT) -- [color-convert@1.9.3](https://github.com/Qix-/color-convert) (MIT) -- [color-convert@2.0.1](https://github.com/Qix-/color-convert) (MIT) -- [color-name@1.1.3](https://github.com/dfcreative/color-name) (MIT) -- [color-name@1.1.4](https://github.com/colorjs/color-name) (MIT) -- [color-string@1.9.1](https://github.com/Qix-/color-string) (MIT) -- [color-support@1.1.3](https://github.com/isaacs/color-support) (ISC) -- [color@3.2.1](https://github.com/Qix-/color) (MIT) -- [color@4.2.3](https://github.com/Qix-/color) (MIT) -- [colors@1.0.3](https://github.com/Marak/colors.js) (MIT) -- [colorspace@1.1.4](https://github.com/3rd-Eden/colorspace) (MIT) -- [combined-stream@1.0.8](https://github.com/felixge/node-combined-stream) (MIT) -- [commander@2.20.3](https://github.com/tj/commander.js) (MIT) -- [commander@9.5.0](https://github.com/tj/commander.js) (MIT) -- [commondir@1.0.1](https://github.com/substack/node-commondir) (MIT) -- [component-event@0.1.4](https://github.com/component/event) (MIT\*) -- [component-event@0.2.1](https://github.com/component/event) (MIT) -- [component-props@1.1.1](https://github.com/component/props) (MIT\*) -- [component-xor@0.0.4](https://github.com/component/xor) (MIT) -- [compressible@2.0.18](https://github.com/jshttp/compressible) (MIT) -- [compute-scroll-into-view@1.0.20](https://github.com/scroll-into-view/compute-scroll-into-view) (MIT) -- [concat-map@0.0.1](https://github.com/substack/node-concat-map) (MIT) -- [content-disposition@0.5.4](https://github.com/jshttp/content-disposition) (MIT) -- [content-type@1.0.5](https://github.com/jshttp/content-type) (MIT) -- [contra@1.9.4](https://github.com/bevacqua/contra) (MIT) -- [convert-source-map@1.9.0](https://github.com/thlorenz/convert-source-map) (MIT) -- [cookie@0.4.2](https://github.com/jshttp/cookie) (MIT) -- [cookies@0.8.0](https://github.com/pillarjs/cookies) (MIT) -- [copy-to-clipboard@3.3.3](https://github.com/sudodoki/copy-to-clipboard) (MIT) -- [core-js@3.29.1](https://github.com/zloirock/core-js) (MIT) -- [crelt@1.0.6](https://github.com/marijnh/crelt) (MIT) -- [crossvent@1.5.5](https://github.com/bevacqua/crossvent) (MIT) -- [css-color-keywords@1.0.0](https://github.com/sonicdoe/css-color-keywords) (ISC) -- [css-to-react-native@3.2.0](https://github.com/styled-components/css-to-react-native) (MIT) -- [css.escape@1.5.1](https://github.com/mathiasbynens/CSS.escape) (MIT) -- [custom-event@1.0.1](https://github.com/webmodules/custom-event) (MIT) -- [debug@3.2.7](https://github.com/visionmedia/debug) (MIT) -- [debug@4.3.4](https://github.com/debug-js/debug) (MIT) -- [deep-equal@1.0.1](https://github.com/substack/node-deep-equal) (MIT) -- [deep-object-diff@1.1.9](https://github.com/mattphillips/deep-object-diff) (MIT) -- [deepmerge@4.3.1](https://github.com/TehShrike/deepmerge) (MIT) -- [define-data-property@1.1.1](https://github.com/ljharb/define-data-property) (MIT) -- [delayed-stream@1.0.0](https://github.com/felixge/node-delayed-stream) (MIT) -- [delegates@1.0.0](https://github.com/visionmedia/node-delegates) (MIT) -- [depd@1.1.2](https://github.com/dougwilson/nodejs-depd) (MIT) -- [depd@2.0.0](https://github.com/dougwilson/nodejs-depd) (MIT) -- [destroy@1.2.0](https://github.com/stream-utils/destroy) (MIT) -- [dezalgo@1.0.4](https://github.com/npm/dezalgo) (ISC) -- [diagram-js-direct-editing@2.1.1](https://github.com/bpmn-io/diagram-js-direct-editing) (MIT) -- [diagram-js-grid@0.2.0](https://github.com/bpmn-io/diagram-js-grid) (MIT) -- [diagram-js-minimap@4.1.0](https://github.com/bpmn-io/diagram-js-minimap) (MIT) -- [diagram-js-origin@1.4.0](https://github.com/bpmn-io/diagram-js-origin) (MIT) -- [diagram-js@11.12.0](https://github.com/bpmn-io/diagram-js) (MIT) -- [diagram-js@12.8.1](https://github.com/bpmn-io/diagram-js) (MIT) -- [didi@9.0.2](https://github.com/nikku/didi) (MIT) -- [dmn-js-decision-table@14.7.1](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-js-drd@14.0.2](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-js-drd@14.7.0](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-js-literal-expression@14.7.1](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-js-properties-panel@1.3.2](https://github.com/bpmn-io/dmn-js-properties-panel) (MIT) -- [dmn-js-shared@14.0.2](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-js-shared@14.7.0](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-js@14.1.2](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-moddle@10.0.0](https://github.com/bpmn-io/dmn-moddle) (MIT) -- [dom-iterator@1.0.0](https://github.com/MatthewMueller/dom-iterator) (MIT) -- [domify@1.4.2](https://github.com/sindresorhus/domify) (MIT) -- [downloadjs@1.4.7](https://github.com/rndme/download) (MIT) -- [downshift@5.2.1](https://github.com/downshift-js/downshift) (MIT) -- [dragula@3.7.3](https://github.com/bevacqua/dragula) (MIT) -- [ee-first@1.1.1](https://github.com/jonathanong/ee-first) (MIT) -- [electron-to-chromium@1.4.615](https://github.com/kilian/electron-to-chromium) (ISC) -- [enabled@2.0.0](https://github.com/3rd-Eden/enabled) (MIT) -- [encodeurl@1.0.2](https://github.com/pillarjs/encodeurl) (MIT) -- [enhanced-resolve@5.17.1](https://github.com/webpack/enhanced-resolve) (MIT) -- [es-module-lexer@1.5.4](https://github.com/guybedford/es-module-lexer) (MIT) -- [es6-promise@3.3.1](https://github.com/stefanpenner/es6-promise) (MIT) -- [escalade@3.1.1](https://github.com/lukeed/escalade) (MIT) -- [escape-html@1.0.3](https://github.com/component/escape-html) (MIT) -- [escape-string-regexp@1.0.5](https://github.com/sindresorhus/escape-string-regexp) (MIT) -- [eslint-scope@5.1.1](https://github.com/eslint/eslint-scope) (BSD-2-Clause) -- [esprima@4.0.1](https://github.com/jquery/esprima) (BSD-2-Clause) -- [esrecurse@4.3.0](https://github.com/estools/esrecurse) (BSD-2-Clause) -- [estraverse@4.3.0](https://github.com/estools/estraverse) (BSD-2-Clause) -- [estraverse@5.3.0](https://github.com/estools/estraverse) (BSD-2-Clause) -- [event-source-polyfill@1.0.31](https://github.com/Yaffle/EventSource) (MIT) -- [event-target-shim@5.0.1](https://github.com/mysticatea/event-target-shim) (MIT) -- [events@3.3.0](https://github.com/Gozala/events) (MIT) -- [fast-deep-equal@3.1.3](https://github.com/epoberezkin/fast-deep-equal) (MIT) -- [fast-json-stable-stringify@2.1.0](https://github.com/epoberezkin/fast-json-stable-stringify) (MIT) -- [fecha@4.2.3](https://github.com/taylorhakes/fecha) (MIT) -- [feelers@0.1.0](https://www.npmjs.com/package/feelers) (MIT) -- [feelin@0.41.0](https://github.com/nikku/feelin) (MIT) -- [feelin@1.2.0](https://github.com/nikku/feelin) (MIT) -- [file-drops@0.4.0](https://github.com/nikku/file-drops) (MIT) -- [fill-range@7.1.1](https://github.com/jonschlinkert/fill-range) (MIT) -- [find-cache-dir@3.3.2](https://github.com/avajs/find-cache-dir) (MIT) -- [find-up@4.1.0](https://github.com/sindresorhus/find-up) (MIT) -- [flatpickr@4.6.13](https://github.com/chmln/flatpickr) (MIT) -- [flatpickr@4.6.9](https://github.com/chmln/flatpickr) (MIT) -- [fn.name@1.1.0](https://github.com/3rd-Eden/fn.name) (MIT) -- [follow-redirects@1.15.6](https://github.com/follow-redirects/follow-redirects) (MIT) -- [form-data@4.0.0](https://github.com/form-data/form-data) (MIT) -- [formidable@2.1.2](https://github.com/node-formidable/formidable) (MIT) -- [fresh@0.5.2](https://github.com/jshttp/fresh) (MIT) -- [fs-readdir-recursive@1.1.0](https://github.com/fs-utils/fs-readdir-recursive) (MIT) -- [fs.realpath@1.0.0](https://github.com/isaacs/fs.realpath) (ISC) -- [fsevents@2.3.3](https://github.com/fsevents/fsevents) (MIT) -- [function-bind@1.1.2](https://github.com/Raynos/function-bind) (MIT) -- [gensync@1.0.0-beta.2](https://github.com/loganfsmyth/gensync) (MIT) -- [get-intrinsic@1.2.2](https://github.com/ljharb/get-intrinsic) (MIT) -- [get-package-type@0.1.0](https://github.com/cfware/get-package-type) (MIT) -- [glob-parent@5.1.2](https://github.com/gulpjs/glob-parent) (ISC) -- [glob-to-regexp@0.4.1](https://github.com/fitzgen/glob-to-regexp) (BSD-2-Clause) -- [glob@7.2.3](https://github.com/isaacs/node-glob) (ISC) -- [globals@11.12.0](https://github.com/sindresorhus/globals) (MIT) -- [globalyzer@0.1.0](https://github.com/terkelg/globalyzer) (MIT) -- [globrex@0.1.2](https://github.com/terkelg/globrex) (MIT) -- [gopd@1.0.1](https://github.com/ljharb/gopd) (MIT) -- [graceful-fs@4.2.11](https://github.com/isaacs/node-graceful-fs) (ISC) -- [hammerjs@2.0.8](https://github.com/hammerjs/hammer.js) (MIT) -- [has-flag@3.0.0](https://github.com/sindresorhus/has-flag) (MIT) -- [has-flag@4.0.0](https://github.com/sindresorhus/has-flag) (MIT) -- [has-property-descriptors@1.0.1](https://github.com/inspect-js/has-property-descriptors) (MIT) -- [has-proto@1.0.1](https://github.com/inspect-js/has-proto) (MIT) -- [has-symbols@1.0.3](https://github.com/inspect-js/has-symbols) (MIT) -- [has-tostringtag@1.0.0](https://github.com/inspect-js/has-tostringtag) (MIT) -- [hasown@2.0.0](https://github.com/inspect-js/hasOwn) (MIT) -- [helmet@6.2.0](https://github.com/helmetjs/helmet) (MIT) -- [hexoid@1.0.0](https://github.com/lukeed/hexoid) (MIT) -- [history@4.10.1](https://github.com/ReactTraining/history) (MIT) -- [hoist-non-react-statics@3.3.2](https://github.com/mridgway/hoist-non-react-statics) (BSD-3-Clause) -- [htm@3.1.1](https://github.com/developit/htm) (Apache-2.0) -- [http-assert@1.5.0](https://github.com/jshttp/http-assert) (MIT) -- [http-errors@1.8.1](https://github.com/jshttp/http-errors) (MIT) -- [http-errors@2.0.0](https://github.com/jshttp/http-errors) (MIT) -- [https-proxy-agent@5.0.1](https://github.com/TooTallNate/node-https-proxy-agent) (MIT) -- [iconv-lite@0.4.24](https://github.com/ashtuchkin/iconv-lite) (MIT) -- [ids@1.0.0](https://github.com/bpmn-io/ids) (MIT) -- [immutable@4.3.4](https://github.com/immutable-js/immutable-js) (MIT) -- [indexof@0.0.1](https://www.npmjs.com/package/indexof) (MIT\*) -- [inferno-shared@5.6.1](https://github.com/infernojs/inferno) (MIT) -- [inferno-vnode-flags@5.6.1](https://github.com/infernojs/inferno) (MIT) -- [inferno@5.6.2](https://github.com/infernojs/inferno) (MIT) -- [inflation@2.1.0](https://github.com/stream-utils/inflation) (MIT) -- [inflight@1.0.6](https://github.com/npm/inflight) (ISC) -- [inherits-browser@0.1.0](https://github.com/nikku/inherits-browser) (ISC) -- [inherits@2.0.4](https://github.com/isaacs/inherits) (ISC) -- [invariant@2.2.4](https://github.com/zertosh/invariant) (MIT) -- [is-arrayish@0.3.2](https://github.com/qix-/node-is-arrayish) (MIT) -- [is-base64@1.1.0](https://github.com/miguelmota/is-base64) (MIT) -- [is-binary-path@2.1.0](https://github.com/sindresorhus/is-binary-path) (MIT) -- [is-extglob@2.1.1](https://github.com/jonschlinkert/is-extglob) (MIT) -- [is-generator-function@1.0.10](https://github.com/inspect-js/is-generator-function) (MIT) -- [is-glob@4.0.3](https://github.com/micromatch/is-glob) (MIT) -- [is-number@7.0.0](https://github.com/jonschlinkert/is-number) (MIT) -- [is-stream@2.0.1](https://github.com/sindresorhus/is-stream) (MIT) -- [isarray@0.0.1](https://github.com/juliangruber/isarray) (MIT) -- [istanbul-lib-coverage@3.2.2](https://github.com/istanbuljs/istanbuljs) (BSD-3-Clause) -- [istanbul-lib-instrument@5.2.1](https://github.com/istanbuljs/istanbuljs) (BSD-3-Clause) -- [jest-worker@27.5.1](https://github.com/facebook/jest) (MIT) -- [joi@17.8.3](https://github.com/hapijs/joi) (BSD-3-Clause) -- [jose@4.15.5](https://github.com/panva/jose) (MIT) -- [js-sha256@0.9.0](https://github.com/emn178/js-sha256) (MIT) -- [js-tokens@4.0.0](https://github.com/lydell/js-tokens) (MIT) -- [js-yaml@3.14.1](https://github.com/nodeca/js-yaml) (MIT) -- [jsesc@2.5.2](https://github.com/mathiasbynens/jsesc) (MIT) -- [json-parse-even-better-errors@2.3.1](https://github.com/npm/json-parse-even-better-errors) (MIT) -- [json-schema-traverse@0.4.1](https://github.com/epoberezkin/json-schema-traverse) (MIT) -- [json-schema-traverse@1.0.0](https://github.com/epoberezkin/json-schema-traverse) (MIT) -- [json-source-map@0.6.1](https://github.com/epoberezkin/json-source-map) (MIT) -- [json5@2.2.3](https://github.com/json5/json5) (MIT) -- [keycloak-js@21.0.1](https://github.com/keycloak/keycloak) (Apache-2.0) -- [keycode-js@3.1.0](https://github.com/kabirbaidhya/keycode-js) (MIT) -- [keygrip@1.1.0](https://github.com/crypto-utils/keygrip) (MIT) -- [koa-better-http-proxy@0.2.10](https://github.com/nsimmons/koa-better-http-proxy) (MIT) -- [koa-body@6.0.1](https://github.com/koajs/koa-body) (MIT) -- [koa-compose@4.1.0](https://github.com/koajs/compose) (MIT) -- [koa-compress@5.1.0](https://github.com/koajs/compress) (MIT) -- [koa-convert@2.0.0](https://github.com/gyson/koa-convert) (MIT) -- [koa-helmet@7.0.2](https://github.com/venables/koa-helmet) (MIT) -- [koa-is-json@1.0.0](https://github.com/koajs/is-json) (MIT) -- [koa-mount@4.0.0](https://github.com/koajs/mount) (MIT) -- [koa-router@12.0.0](https://github.com/koajs/router) (MIT) -- [koa-static-cache@5.1.4](https://github.com/koajs/static-cache) (MIT) -- [koa@2.14.1](https://github.com/koajs/koa) (MIT) -- [kuler@2.0.0](https://github.com/3rd-Eden/kuler) (MIT) -- [lang-feel@0.1.0](https://github.com/nikku/lang-feel) (MIT) -- [lang-feel@2.0.0](https://github.com/nikku/lang-feel) (MIT) -- [lezer-feel@0.13.1](https://github.com/nikku/lezer-feel) (MIT) -- [lezer-feel@0.15.0](https://github.com/nikku/lezer-feel) (MIT) -- [lezer-feel@0.16.2](https://github.com/nikku/lezer-feel) (MIT) -- [lezer-feel@1.2.4](https://github.com/nikku/lezer-feel) (MIT) -- [linkify-html@4.1.0](https://github.com/Hypercontext/linkifyjs) (MIT) -- [linkifyjs@4.1.0](https://github.com/Hypercontext/linkifyjs) (MIT) -- [loader-runner@4.3.0](https://github.com/webpack/loader-runner) (MIT) -- [locate-path@5.0.0](https://github.com/sindresorhus/locate-path) (MIT) -- [lodash.debounce@4.0.8](https://github.com/lodash/lodash) (MIT) -- [lodash.findlast@4.6.0](https://github.com/lodash/lodash) (MIT) -- [lodash.isequal@4.5.0](https://github.com/lodash/lodash) (MIT) -- [lodash.omit@4.5.0](https://github.com/lodash/lodash) (MIT) -- [lodash.throttle@4.1.1](https://github.com/lodash/lodash) (MIT) -- [lodash@4.17.21](https://github.com/lodash/lodash) (MIT) -- [logform@2.6.0](https://github.com/winstonjs/logform) (MIT) -- [loose-envify@1.4.0](https://github.com/zertosh/loose-envify) (MIT) -- [lru-cache@5.1.1](https://github.com/isaacs/node-lru-cache) (ISC) -- [lru-cache@6.0.0](https://github.com/isaacs/node-lru-cache) (ISC) -- [lru_map@0.3.3](https://github.com/rsms/js-lru) (MIT) -- [luxon@3.4.4](https://github.com/moment/luxon) (MIT) -- [make-dir@3.1.0](https://github.com/sindresorhus/make-dir) (MIT) -- [matches-selector@1.2.0](https://github.com/ForbesLindesay/matches-selector) (MIT) -- [media-typer@0.3.0](https://github.com/jshttp/media-typer) (MIT) -- [merge-stream@2.0.0](https://github.com/grncdr/merge-stream) (MIT) -- [methods@1.1.2](https://github.com/jshttp/methods) (MIT) -- [mime-db@1.52.0](https://github.com/jshttp/mime-db) (MIT) -- [mime-types@2.1.35](https://github.com/jshttp/mime-types) (MIT) -- [min-dash@3.8.1](https://github.com/bpmn-io/min-dash) (MIT) -- [min-dash@4.0.0](https://github.com/bpmn-io/min-dash) (MIT) -- [min-dash@4.1.1](https://github.com/bpmn-io/min-dash) (MIT) -- [min-dom@3.2.1](https://github.com/bpmn-io/min-dom) (MIT) -- [min-dom@4.1.0](https://github.com/bpmn-io/min-dom) (MIT) -- [minimatch@3.1.2](https://github.com/isaacs/minimatch) (ISC) -- [mitt@3.0.1](https://github.com/developit/mitt) (MIT) -- [mobx-react-lite@3.4.3](https://github.com/mobxjs/mobx) (MIT) -- [mobx-react@7.6.0](https://github.com/mobxjs/mobx) (MIT) -- [mobx@6.8.0](https://github.com/mobxjs/mobx) (MIT) -- [moddle-xml@10.1.0](https://github.com/bpmn-io/moddle-xml) (MIT) -- [moddle-xml@9.0.6](https://github.com/bpmn-io/moddle-xml) (MIT) -- [moddle@5.0.4](https://github.com/bpmn-io/moddle) (MIT) -- [moddle@6.2.3](https://github.com/bpmn-io/moddle) (MIT) -- [modeler-moddle@0.2.0](https://github.com/camunda/modeler-moddle) (MIT) -- [moment@2.29.4](https://github.com/moment/moment) (MIT) -- [monaco-editor@0.36.1](https://github.com/microsoft/monaco-editor) (MIT) -- [mri@1.2.0](https://github.com/lukeed/mri) (MIT) -- [ms@2.1.2](https://github.com/zeit/ms) (MIT) -- [mz@2.7.0](https://github.com/normalize/mz) (MIT) -- [negotiator@0.6.3](https://github.com/jshttp/negotiator) (MIT) -- [neo-async@2.6.2](https://github.com/suguru03/neo-async) (MIT) -- [node-fetch@2.7.0](https://github.com/bitinn/node-fetch) (MIT) -- [node-releases@2.0.14](https://github.com/chicoxyzzy/node-releases) (MIT) -- [normalize-path@3.0.0](https://github.com/jonschlinkert/normalize-path) (MIT) -- [object-assign@4.1.1](https://github.com/sindresorhus/object-assign) (MIT) -- [object-inspect@1.13.1](https://github.com/inspect-js/object-inspect) (MIT) -- [object-refs@0.3.0](https://github.com/bpmn-io/object-refs) (MIT) -- [on-finished@2.4.1](https://github.com/jshttp/on-finished) (MIT) -- [once@1.4.0](https://github.com/isaacs/once) (ISC) -- [one-time@1.0.0](https://github.com/3rd-Eden/one-time) (MIT) -- [only@0.0.2](https://github.com/visionmedia/node-only) (MIT\*) -- [opencollective-postinstall@2.0.3](https://github.com/opencollective/opencollective-postinstall) (MIT) -- [p-limit@2.3.0](https://github.com/sindresorhus/p-limit) (MIT) -- [p-locate@4.1.0](https://github.com/sindresorhus/p-locate) (MIT) -- [p-try@2.2.0](https://github.com/sindresorhus/p-try) (MIT) -- [parseurl@1.3.3](https://github.com/pillarjs/parseurl) (MIT) -- [path-exists@4.0.0](https://github.com/sindresorhus/path-exists) (MIT) -- [path-intersection@2.2.1](https://github.com/bpmn-io/path-intersection) (MIT) -- [path-is-absolute@1.0.1](https://github.com/sindresorhus/path-is-absolute) (MIT) -- [path-to-regexp@1.8.0](https://github.com/pillarjs/path-to-regexp) (MIT) -- [path-to-regexp@6.2.1](https://github.com/pillarjs/path-to-regexp) (MIT) -- [performance-now@2.1.0](https://github.com/braveg1rl/performance-now) (MIT) -- [picocolors@1.0.0](https://github.com/alexeyraspopov/picocolors) (ISC) -- [picomatch@2.3.1](https://github.com/micromatch/picomatch) (MIT) -- [pkg-dir@4.2.0](https://github.com/sindresorhus/pkg-dir) (MIT) -- [pluralize@7.0.0](https://github.com/blakeembrey/pluralize) (MIT) -- [postcss-value-parser@4.2.0](https://github.com/TrySound/postcss-value-parser) (MIT) -- [preact-markup@2.1.1](https://github.com/developit/preact-markup) (MIT) -- [preact@10.13.1](https://github.com/preactjs/preact) (MIT) -- [prom-client@13.1.0](https://github.com/siimon/prom-client) (Apache-2.0) -- [prop-types@15.8.1](https://github.com/facebook/prop-types) (MIT) -- [proxy-from-env@1.1.0](https://github.com/Rob--W/proxy-from-env) (MIT) -- [punycode@2.3.1](https://github.com/mathiasbynens/punycode.js) (MIT) -- [pusher-js@8.3.0](https://github.com/pusher/pusher-js) (MIT) -- [pusher@5.1.3](https://github.com/pusher/pusher-http-node) (MIT) -- [qs@6.11.2](https://github.com/ljharb/qs) (BSD-3-Clause) -- [raf@3.4.1](https://github.com/chrisdickinson/raf) (MIT) -- [randombytes@2.1.0](https://github.com/crypto-browserify/randombytes) (MIT) -- [randomcolor@0.6.2](https://github.com/davidmerfield/randomColor) (Custom: https://randomcolor.lllllllllllllllll.com) -- [raw-body@2.5.2](https://github.com/stream-utils/raw-body) (MIT) -- [react-dom@18.2.0](https://github.com/facebook/react) (MIT) -- [react-error-boundary@3.1.4](https://github.com/bvaughn/react-error-boundary) (MIT) -- [react-fast-compare@3.2.2](https://github.com/FormidableLabs/react-fast-compare) (MIT) -- [react-helmet-async@1.3.0](https://github.com/staylor/react-helmet-async) (Apache-2.0) -- [react-is@16.13.1](https://github.com/facebook/react) (MIT) -- [react-is@17.0.2](https://github.com/facebook/react) (MIT) -- [react-is@18.2.0](https://github.com/facebook/react) (MIT) -- [react-router-dom@5.3.4](https://github.com/remix-run/react-router) (MIT) -- [react-router@5.3.4](https://github.com/remix-run/react-router) (MIT) -- [react@18.2.0](https://github.com/facebook/react) (MIT) -- [readable-stream@3.6.2](https://github.com/nodejs/readable-stream) (MIT) -- [readdirp@3.6.0](https://github.com/paulmillr/readdirp) (MIT) -- [regenerator-runtime@0.14.1](https://github.com/facebook/regenerator/tree/main/packages/runtime) (MIT) -- [require-from-string@2.0.2](https://github.com/floatdrop/require-from-string) (MIT) -- [resize-observer-polyfill@1.5.1](https://github.com/que-etc/resize-observer-polyfill) (MIT) -- [resolve-from@5.0.0](https://github.com/sindresorhus/resolve-from) (MIT) -- [resolve-pathname@3.0.0](https://github.com/mjackson/resolve-pathname) (MIT) -- [rgbcolor@1.0.1](https://github.com/yetzt/node-rgbcolor) (MIT\*) -- [route-pattern@0.0.6](https://github.com/bjoerge/route-pattern) (MIT) -- [safe-buffer@5.2.1](https://github.com/feross/safe-buffer) (MIT) -- [safe-stable-stringify@2.4.3](https://github.com/BridgeAR/safe-stable-stringify) (MIT) -- [safer-buffer@2.1.2](https://github.com/ChALkeR/safer-buffer) (MIT) -- [sass@1.59.3](https://github.com/sass/dart-sass) (MIT) -- [saxen@8.1.2](https://github.com/nikku/saxen) (MIT) -- [scheduler@0.23.0](https://github.com/facebook/react) (MIT) -- [schema-utils@3.3.0](https://github.com/webpack/schema-utils) (MIT) -- [schema-utils@4.2.0](https://github.com/webpack/schema-utils) (MIT) -- [selection-ranges@3.0.3](https://github.com/nikku/selection-ranges) (MIT) -- [selection-update@0.1.2](https://github.com/nikku/selection-update) (MIT) -- [semver-compare@1.0.0](https://github.com/substack/semver-compare) (MIT) -- [semver@7.5.3](https://github.com/npm/node-semver) (ISC) -- [serialize-javascript@6.0.1](https://github.com/yahoo/serialize-javascript) (BSD-3-Clause) -- [set-function-length@1.1.1](https://github.com/ljharb/set-function-length) (MIT) -- [setprototypeof@1.2.0](https://github.com/wesleytodd/setprototypeof) (ISC) -- [shallowequal@1.1.0](https://github.com/dashed/shallowequal) (MIT) -- [showdown@2.1.0](https://github.com/showdownjs/showdown) (MIT) -- [side-channel@1.0.4](https://github.com/ljharb/side-channel) (MIT) -- [simple-swizzle@0.2.2](https://github.com/qix-/node-simple-swizzle) (MIT) -- [source-map-js@1.0.2](https://github.com/7rulnik/source-map-js) (BSD-3-Clause) -- [source-map-support@0.5.21](https://github.com/evanw/node-source-map-support) (MIT) -- [source-map@0.6.1](https://github.com/mozilla/source-map) (BSD-3-Clause) -- [sprintf-js@1.0.3](https://github.com/alexei/sprintf.js) (BSD-3-Clause) -- [stack-trace@0.0.10](https://github.com/felixge/node-stack-trace) (MIT) -- [stackblur-canvas@2.6.0](https://github.com/flozz/StackBlur) (MIT) -- [state-local@1.0.7](https://github.com/suren-atoyan/state-local) (MIT) -- [statuses@1.5.0](https://github.com/jshttp/statuses) (MIT) -- [statuses@2.0.1](https://github.com/jshttp/statuses) (MIT) -- [stoppable@1.1.0](https://github.com/hunterloftis/stoppable) (MIT) -- [string_decoder@1.3.0](https://github.com/nodejs/string_decoder) (MIT) -- [style-mod@4.1.0](https://github.com/marijnh/style-mod) (MIT) -- [styled-components@5.3.9](https://github.com/styled-components/styled-components) (MIT) -- [supports-color@5.5.0](https://github.com/chalk/supports-color) (MIT) -- [supports-color@8.1.1](https://github.com/chalk/supports-color) (MIT) -- [svg-pathdata@6.0.3](https://github.com/nfroidure/svg-pathdata) (MIT) -- [table-js@8.0.2](https://github.com/bpmn-io/table-js) (MIT) -- [tapable@2.2.1](https://github.com/webpack/tapable) (MIT) -- [tdigest@0.1.2](https://github.com/welch/tdigest) (MIT) -- [terser-webpack-plugin@5.3.10](https://github.com/webpack-contrib/terser-webpack-plugin) (MIT) -- [terser@5.31.6](https://github.com/terser/terser) (BSD-2-Clause) -- [test-exclude@6.0.0](https://github.com/istanbuljs/test-exclude) (ISC) -- [text-hex@1.0.0](https://github.com/3rd-Eden/text-hex) (MIT) -- [thenify-all@1.6.0](https://github.com/thenables/thenify-all) (MIT) -- [thenify@3.3.1](https://github.com/thenables/thenify) (MIT) -- [ticky@1.0.1](https://github.com/bevacqua/ticky) (MIT) -- [tiny-glob@0.2.9](https://github.com/terkelg/tiny-glob) (MIT) -- [tiny-invariant@1.3.1](https://github.com/alexreardon/tiny-invariant) (MIT) -- [tiny-svg@3.0.0](https://github.com/bpmn-io/tiny-svg) (MIT) -- [tiny-svg@3.0.1](https://github.com/bpmn-io/tiny-svg) (MIT) -- [tiny-warning@1.0.3](https://github.com/alexreardon/tiny-warning) (MIT) -- [to-fast-properties@2.0.0](https://github.com/sindresorhus/to-fast-properties) (MIT) -- [to-regex-range@5.0.1](https://github.com/micromatch/to-regex-range) (MIT) -- [toggle-selection@1.0.6](https://github.com/sudodoki/toggle-selection) (MIT) -- [toidentifier@1.0.1](https://github.com/component/toidentifier) (MIT) -- [toml@3.0.0](https://github.com/BinaryMuse/toml-node) (MIT) -- [tr46@0.0.3](https://github.com/Sebmaster/tr46.js) (MIT) -- [triple-beam@1.4.1](https://github.com/winstonjs/triple-beam) (MIT) -- [tslib@1.14.1](https://github.com/Microsoft/tslib) (0BSD) -- [tsscmp@1.0.6](https://github.com/suryagh/tsscmp) (MIT) -- [tweetnacl-util@0.15.1](https://github.com/dchest/tweetnacl-util-js) (Unlicense) -- [tweetnacl@1.0.3](https://github.com/dchest/tweetnacl-js) (Unlicense) -- [type-is@1.6.18](https://github.com/jshttp/type-is) (MIT) -- [undici-types@5.26.5](https://github.com/nodejs/undici) (MIT) -- [unpipe@1.0.0](https://github.com/stream-utils/unpipe) (MIT) -- [update-browserslist-db@1.0.13](https://github.com/browserslist/update-db) (MIT) -- [uri-js@4.4.1](https://github.com/garycourt/uri-js) (BSD-2-Clause) -- [use-resize-observer@6.1.0](https://github.com/ZeeCoder/use-resize-observer) (MIT) -- [util-deprecate@1.0.2](https://github.com/TooTallNate/util-deprecate) (MIT) -- [uuid@9.0.0](https://github.com/uuidjs/uuid) (MIT) -- [value-equal@1.0.1](https://github.com/mjackson/value-equal) (MIT) -- [vary@1.1.2](https://github.com/jshttp/vary) (MIT) -- [w3c-keyname@2.2.8](https://github.com/marijnh/w3c-keyname) (MIT) -- [watchpack@2.4.2](https://github.com/webpack/watchpack) (MIT) -- [webidl-conversions@3.0.1](https://github.com/jsdom/webidl-conversions) (BSD-2-Clause) -- [webpack-sources@3.2.3](https://github.com/webpack/webpack-sources) (MIT) -- [webpack@5.83.1](https://github.com/webpack/webpack) (MIT) -- [whatwg-url@5.0.0](https://github.com/jsdom/whatwg-url) (MIT) -- [wicg-inert@3.1.2](https://github.com/WICG/inert) (W3C-20150513) -- [window-or-global@1.0.1](https://github.com/purposeindustries/window-or-global) (MIT) -- [winston-transport@4.6.0](https://github.com/winstonjs/winston-transport) (MIT) -- [winston@3.8.2](https://github.com/winstonjs/winston) (MIT) -- [wrappy@1.0.2](https://github.com/npm/wrappy) (ISC) -- [yallist@3.1.1](https://github.com/isaacs/yallist) (ISC) -- [yallist@4.0.0](https://github.com/isaacs/yallist) (ISC) -- [ylru@1.3.2](https://github.com/node-modules/ylru) (MIT) -- [zeebe-bpmn-moddle@0.18.0](https://github.com/camunda/zeebe-bpmn-moddle) (MIT) -- [zod@3.22.4](https://github.com/colinhacks/zod) (MIT) - -### Web Modeler Dependencies (restapi) - -- [ch.qos.logback:logback-classic@1.4.14](http://logback.qos.ch/logback-classic) ([Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- [ch.qos.logback:logback-core@1.4.14](http://logback.qos.ch/logback-core) ([Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- [ch.qos.logback.contrib:logback-jackson@0.1.5](https://github.com/qos-ch/logback-contrib/wiki/logback-jackson) ([Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- [ch.qos.logback.contrib:logback-json-classic@0.1.5](https://github.com/qos-ch/logback-contrib/wiki/logback-json-parent/logback-json-classic) ([Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- [ch.qos.logback.contrib:logback-json-core@0.1.5](https://github.com/qos-ch/logback-contrib/wiki/logback-json-parent/logback-json-core) ([Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- [com.auth0:java-jwt@4.3.0](https://github.com/auth0/java-jwt) ([The MIT License (MIT)](https://raw.githubusercontent.com/auth0/java-jwt/master/LICENSE)) -- [com.auth0:jwks-rsa@0.22.1](https://github.com/auth0/jwks-rsa-java) ([The MIT License (MIT)](https://raw.githubusercontent.com/auth0/jwks-rsa-java/master/LICENSE)) -- [com.ethlo.time:itu@1.7.0](https://github.com/ethlo/itu) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml:classmate@1.5.1](https://github.com/FasterXML/java-classmate) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.core:jackson-annotations@2.15.4](https://github.com/FasterXML/jackson) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.core:jackson-core@2.15.4](https://github.com/FasterXML/jackson-core) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.core:jackson-databind@2.15.4](https://github.com/FasterXML/jackson) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.4](https://github.com/FasterXML/jackson-dataformats-text) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.14.2](https://github.com/FasterXML/jackson-dataformats-text) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.datatype:jackson-datatype-jdk8@2.15.4](https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jdk8) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.datatype:jackson-datatype-jsr310@2.15.4](https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.module:jackson-module-parameter-names@2.15.4](https://github.com/FasterXML/jackson-modules-java8/jackson-module-parameter-names) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.github.stephenc.jcip:jcip-annotations@1.0-1](http://stephenc.github.com/jcip-annotations) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.android:annotations@4.1.1.4](http://source.android.com/) ([Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)) -- [com.google.api.grpc:proto-google-common-protos@2.9.0](https://github.com/googleapis/java-iam/proto-google-common-protos) ([Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.code.findbugs:jsr305@3.0.2](http://findbugs.sourceforge.net/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.code.gson:gson@2.10.1](https://github.com/google/gson/gson) ([Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.errorprone:error_prone_annotations@2.14.0](https://errorprone.info/error_prone_annotations) ([Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.guava:failureaccess@1.0.1](https://github.com/google/guava/failureaccess) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.guava:guava@32.1.2-jre](https://github.com/google/guava) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.guava:listenablefuture@9999.0-empty-to-avoid-conflict-with-guava](https://github.com/google/guava/listenablefuture) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.j2objc:j2objc-annotations@2.8](https://github.com/google/j2objc/) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.protobuf:protobuf-java@3.22.2](https://developers.google.com/protocol-buffers/protobuf-java/) ([BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)) -- [com.networknt:json-schema-validator@1.0.78](https://github.com/networknt/json-schema-validator) ([Apache License Version 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [com.nimbusds:nimbus-jose-jwt@9.37.3](https://bitbucket.org/connect2id/nimbus-jose-jwt) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.pusher:pusher-http-java@1.3.3](http://github.com/pusher/pusher-http-java) ([MIT](https://raw.github.com/pusher/pusher-http-java/master/LICENCE.txt)) -- [com.sun.activation:jakarta.activation@1.2.2](https://github.com/eclipse-ee4j/jaf/jakarta.activation) ([EDL 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [com.sun.istack:istack-commons-runtime@4.1.2](https://projects.eclipse.org/projects/ee4j/istack-commons/istack-commons-runtime) ([Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [com.typesafe.netty:netty-reactive-streams@2.0.4](https://github.com/playframework/netty-reactive-streams/netty-reactive-streams) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.vdurmont:semver4j@3.1.0](https://github.com/vdurmont/semver4j) ([The MIT License](http://www.opensource.org/licenses/mit-license.php)) -- [com.zaxxer:HikariCP@5.0.1](https://github.com/brettwooldridge/HikariCP) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [commons-codec:commons-codec@1.15](https://commons.apache.org/proper/commons-codec/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [commons-logging:commons-logging@1.2](http://commons.apache.org/proper/commons-logging/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.grpc:grpc-api@1.53.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-context@1.53.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-core@1.53.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-netty@1.53.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-protobuf@1.53.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-protobuf-lite@1.53.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-stub@1.53.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.micrometer:micrometer-commons@1.11.11](https://github.com/micrometer-metrics/micrometer) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.micrometer:micrometer-core@1.11.11](https://github.com/micrometer-metrics/micrometer) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.micrometer:micrometer-observation@1.11.11](https://github.com/micrometer-metrics/micrometer) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.micrometer:micrometer-registry-prometheus@1.11.11](https://github.com/micrometer-metrics/micrometer) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.netty:netty-buffer@4.1.109.Final](https://netty.io/netty-buffer/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-codec@4.1.109.Final](https://netty.io/netty-codec/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-codec-dns@4.1.109.Final](https://netty.io/netty-codec-dns/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-codec-http@4.1.109.Final](https://netty.io/netty-codec-http/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-codec-http2@4.1.109.Final](https://netty.io/netty-codec-http2/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-codec-socks@4.1.109.Final](https://netty.io/netty-codec-socks/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-common@4.1.109.Final](https://netty.io/netty-common/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-handler@4.1.109.Final](https://netty.io/netty-handler/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-handler-proxy@4.1.109.Final](https://netty.io/netty-handler-proxy/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-resolver@4.1.109.Final](https://netty.io/netty-resolver/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-resolver-dns@4.1.109.Final](https://netty.io/netty-resolver-dns/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-resolver-dns-classes-macos@4.1.109.Final](https://netty.io/netty-resolver-dns-classes-macos/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-resolver-dns-native-macos@4.1.109.Final](https://netty.io/netty-resolver-dns-native-macos/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport@4.1.109.Final](https://netty.io/netty-transport/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport-classes-epoll@4.1.109.Final](https://netty.io/netty-transport-classes-epoll/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport-classes-kqueue@4.1.109.Final](https://netty.io/netty-transport-classes-kqueue/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport-native-epoll@4.1.109.Final](https://netty.io/netty-transport-native-epoll/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport-native-kqueue@4.1.109.Final](https://netty.io/netty-transport-native-kqueue/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport-native-unix-common@4.1.109.Final](https://netty.io/netty-transport-native-unix-common/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.perfmark:perfmark-api@0.25.0](https://github.com/perfmark/perfmark) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.projectreactor:reactor-core@3.5.4](https://github.com/reactor/reactor-core) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.projectreactor.netty:reactor-netty-core@1.1.18](https://github.com/reactor/reactor-netty) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.projectreactor.netty:reactor-netty-http@1.1.18](https://github.com/reactor/reactor-netty) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:simpleclient@0.16.0](http://github.com/prometheus/client_java/simpleclient) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:simpleclient_common@0.16.0](http://github.com/prometheus/client_java/simpleclient_common) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:simpleclient_tracer_common@0.16.0](http://github.com/prometheus/client_java/simpleclient_tracer/simpleclient_tracer_common) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:simpleclient_tracer_otel@0.16.0](http://github.com/prometheus/client_java/simpleclient_tracer/simpleclient_tracer_otel) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:simpleclient_tracer_otel_agent@0.16.0](http://github.com/prometheus/client_java/simpleclient_tracer/simpleclient_tracer_otel_agent) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.smallrye:jandex@3.0.5](https://smallrye.io/jandex-parent/jandex) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.swagger.core.v3:swagger-annotations-jakarta@2.2.10](https://github.com/swagger-api/swagger-core/modules/swagger-annotations-jakarta) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)) -- [io.swagger.core.v3:swagger-core-jakarta@2.2.10](https://github.com/swagger-api/swagger-core/modules/swagger-core-jakarta) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)) -- [io.swagger.core.v3:swagger-models-jakarta@2.2.10](https://github.com/swagger-api/swagger-core/modules/swagger-models-jakarta) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)) -- [io.undertow:undertow-core@2.3.14.Final](http://www.jboss.org/undertow-parent/undertow-core) ([Apache License Version 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [io.undertow:undertow-servlet@2.3.12.Final](http://www.jboss.org/undertow-parent/undertow-servlet) ([Apache License Version 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [io.undertow:undertow-websockets-jsr@2.3.12.Final](http://www.jboss.org/undertow-parent/undertow-websockets-jsr) ([Apache License Version 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [jakarta.activation:jakarta.activation-api@2.1.3](https://github.com/jakartaee/jaf-api) ([EDL 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [jakarta.annotation:jakarta.annotation-api@2.1.1](https://projects.eclipse.org/projects/ee4j.ca) ([EPL 2.0](http://www.eclipse.org/legal/epl-2.0)) -- [jakarta.inject:jakarta.inject-api@2.0.1](https://github.com/eclipse-ee4j/injection-api) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [jakarta.persistence:jakarta.persistence-api@3.1.0](https://github.com/eclipse-ee4j/jpa-api) ([Eclipse Public License v. 2.0](http://www.eclipse.org/legal/epl-2.0)) -- [jakarta.servlet:jakarta.servlet-api@6.0.0](https://projects.eclipse.org/projects/ee4j.servlet) ([EPL 2.0](http://www.eclipse.org/legal/epl-2.0)) -- [jakarta.transaction:jakarta.transaction-api@2.0.1](https://projects.eclipse.org/projects/ee4j.jta) ([EPL 2.0](http://www.eclipse.org/legal/epl-2.0)) -- [jakarta.validation:jakarta.validation-api@3.0.2](https://beanvalidation.org) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [jakarta.websocket:jakarta.websocket-api@2.1.1](https://projects.eclipse.org/projects/ee4j.websocket) ([Eclipse Public License v. 2.0](https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt)) -- [jakarta.websocket:jakarta.websocket-client-api@2.1.1](https://projects.eclipse.org/projects/ee4j.websocket) ([Eclipse Public License v. 2.0](https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt)) -- [jakarta.xml.bind:jakarta.xml.bind-api@4.0.2](https://github.com/jakartaee/jaxb-api/jakarta.xml.bind-api) ([Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [javax.cache:cache-api@1.1.1](https://github.com/jsr107/jsr107spec) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [net.bytebuddy:byte-buddy@1.14.13](https://bytebuddy.net/byte-buddy) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [net.java.dev.jna:jna@5.13.0](https://github.com/java-native-access/jna) ([LGPL-2.1-or-later](https://www.gnu.org/licenses/old-licenses/lgpl-2.1)) -- [org.antlr:antlr4-runtime@4.10.1](http://www.antlr.org/antlr4-runtime) ([The BSD License](http://www.antlr.org/license.html)) -- [org.apache.commons:commons-collections4@4.4](https://commons.apache.org/proper/commons-collections/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.commons:commons-lang3@3.12.0](https://commons.apache.org/proper/commons-lang/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.commons:commons-text@1.10.0](https://commons.apache.org/proper/commons-text) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.httpcomponents:httpclient@4.5.13](http://hc.apache.org/httpcomponents-client) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.httpcomponents:httpcore@4.4.16](http://hc.apache.org/httpcomponents-core-ga) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.logging.log4j:log4j-api@2.20.0](https://logging.apache.org/log4j/2.x/log4j-api/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.logging.log4j:log4j-to-slf4j@2.20.0](https://logging.apache.org/log4j/2.x/log4j-to-slf4j/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.tomcat.embed:tomcat-embed-el@10.1.20](https://tomcat.apache.org/) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.aspectj:aspectjweaver@1.9.22](https://www.eclipse.org/aspectj/) ([Eclipse Public License - v 2.0](https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt)) -- [org.asynchttpclient:async-http-client@2.12.3](http://github.com/AsyncHttpClient/async-http-client/async-http-client) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.asynchttpclient:async-http-client-netty-utils@2.12.3](http://github.com/AsyncHttpClient/async-http-client/async-http-client-netty-utils) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.camunda.bpm.model:camunda-dmn-model@7.18.5-ee](http://www.camunda.org/camunda-database-settings/camunda-model-apis/camunda-dmn-model) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.camunda.bpm.model:camunda-xml-model@7.18.5-ee](http://www.camunda.org/camunda-database-settings/camunda-model-apis/camunda-xml-model) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.checkerframework:checker-qual@3.32.0](https://checkerframework.org/) ([The MIT License](http://opensource.org/licenses/MIT)) -- [org.codehaus.mojo:animal-sniffer-annotations@1.21](https://www.mojohaus.org/animal-sniffer/animal-sniffer-annotations) ([MIT license](http://www.opensource.org/licenses/mit-license.php)) -- [org.eclipse.angus:angus-activation@2.0.2](https://github.com/eclipse-ee4j/angus-activation/angus-activation) ([EDL 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [org.eclipse.angus:jakarta.mail@1.1.0](http://eclipse-ee4j.github.io/mail/jakarta.mail) ([EPL 2.0](http://www.eclipse.org/legal/epl-2.0)) -- [org.ehcache:ehcache@3.10.8](http://ehcache.org) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.flywaydb:flyway-core@9.16.3](https://flywaydb.org/flyway-core) ([Apache License, Version 2.0](https://flywaydb.org/licenses/flyway-community)) -- [org.freemarker:freemarker@2.3.32](https://freemarker.apache.org/) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.glassfish.jaxb:jaxb-core@4.0.5](https://eclipse-ee4j.github.io/jaxb-ri/) ([Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [org.glassfish.jaxb:jaxb-runtime@4.0.5](https://eclipse-ee4j.github.io/jaxb-ri/) ([Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [org.glassfish.jaxb:txw2@4.0.5](https://eclipse-ee4j.github.io/jaxb-ri/) ([Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [org.hdrhistogram:HdrHistogram@2.1.12](http://hdrhistogram.github.io/HdrHistogram/) ([Public Domain, per Creative Commons CC0](http://creativecommons.org/publicdomain/zero/1.0/)) -- [org.hibernate.common:hibernate-commons-annotations@6.0.6.Final](http://hibernate.org) ([GNU Library General Public License v2.1 or later](http://www.opensource.org/licenses/LGPL-2.1)) -- [org.hibernate.orm:hibernate-core@6.2.24.Final](https://hibernate.org/orm) ([GNU Library General Public License v2.1 or later](https://www.opensource.org/licenses/LGPL-2.1)) -- [org.hibernate.validator:hibernate-validator@8.0.1.Final](http://hibernate.org/validator/hibernate-validator) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jboss.logging:jboss-logging@3.5.3.Final](http://www.jboss.org) ([Apache License 2.0](https://repository.jboss.org/licenses/apache-2.0.txt)) -- [org.jboss.threads:jboss-threads@3.5.0.Final](http://www.jboss.org/jboss-threads) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jboss.xnio:xnio-api@3.8.16.Final](http://www.jboss.org/xnio) ([Apache License 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [org.jboss.xnio:xnio-nio@3.8.16.Final](http://www.jboss.org) ([Apache License 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [org.latencyutils:LatencyUtils@2.0.3](http://latencyutils.github.io/LatencyUtils/) ([Public Domain, per Creative Commons CC0](http://creativecommons.org/publicdomain/zero/1.0/)) -- [org.mapstruct:mapstruct@1.5.3.Final](http://mapstruct.org/mapstruct/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.openapitools:jackson-databind-nullable@0.2.6](https://github.com/OpenAPITools/jackson-databind-nullable) ([Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.html)) -- [org.postgresql:postgresql@42.7.2](https://jdbc.postgresql.org) ([BSD-2-Clause](https://jdbc.postgresql.org/about/license.html)) -- [org.reactivestreams:reactive-streams@1.0.4](http://www.reactive-streams.org/) ([MIT-0](https://spdx.org/licenses/MIT-0.html)) -- [org.slf4j:jul-to-slf4j@2.0.13](http://www.slf4j.org) ([MIT License](http://www.opensource.org/licenses/mit-license.php)) -- [org.slf4j:slf4j-api@2.0.13](http://www.slf4j.org) ([MIT License](http://www.opensource.org/licenses/mit-license.php)) -- [org.springdoc:springdoc-openapi-starter-common@2.1.0](https://springdoc.org/springdoc-openapi-starter-common/) ([The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.springdoc:springdoc-openapi-starter-webmvc-api@2.1.0](https://springdoc.org/springdoc-openapi-starter-webmvc-api/) ([The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.springdoc:springdoc-openapi-starter-webmvc-ui@2.1.0](https://springdoc.org/springdoc-openapi-starter-webmvc-ui/) ([The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.springframework:spring-aop@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-aspects@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-beans@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-context@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-context-support@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-core@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-expression@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-jcl@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-jdbc@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-orm@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-tx@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-web@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-webflux@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-webmvc@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-actuator@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-actuator-autoconfigure@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-autoconfigure@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-actuator@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-aop@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-data-jpa@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-freemarker@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-jdbc@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-json@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-logging@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-mail@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-oauth2-resource-server@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-reactor-netty@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-security@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-undertow@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-validation@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-web@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.data:spring-data-commons@3.1.11](https://spring.io/projects/spring-data) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.data:spring-data-jpa@3.1.11](https://projects.spring.io/spring-data-jpa) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.retry:spring-retry@2.0.5](https://www.springsource.org) ([Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.springframework.security:spring-security-config@6.1.9](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-core@6.1.9](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-crypto@6.1.9](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-data@6.1.9](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-oauth2-core@6.1.9](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-oauth2-jose@6.1.9](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-oauth2-resource-server@6.1.9](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-web@6.1.9](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.webjars:swagger-ui@4.18.2](http://webjars.org) ([Apache 2.0](https://github.com/swagger-api/swagger-ui)) -- [org.wildfly.client:wildfly-client-config@1.0.1.Final](http://www.jboss.org/wildfly-client-config) ([Apache License 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [org.wildfly.common:wildfly-common@1.6.0.Final](http://www.jboss.org/wildfly-common) ([Apache License 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [org.yaml:snakeyaml@2.0](https://bitbucket.org/snakeyaml/snakeyaml) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [software.amazon.awssdk:annotations@2.20.48](https://aws.amazon.com/sdkforjava/core/annotations) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:apache-client@2.20.48](https://aws.amazon.com/sdkforjava/http-clients/apache-client) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:auth@2.20.48](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:aws-core@2.20.48](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:aws-query-protocol@2.20.48](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:endpoints-spi@2.20.48](https://aws.amazon.com/sdkforjava/core/endpoints-spi) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:http-client-spi@2.20.48](https://aws.amazon.com/sdkforjava/http-client-spi) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:json-utils@2.20.48](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:metrics-spi@2.20.48](https://aws.amazon.com/sdkforjava/core/metrics-spi) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:netty-nio-client@2.20.48](https://aws.amazon.com/sdkforjava/http-clients/netty-nio-client) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:profiles@2.20.48](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:protocol-core@2.20.48](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:rds@2.20.48](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:regions@2.20.48](https://aws.amazon.com/sdkforjava/core/regions) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:sdk-core@2.20.48](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:sts@2.20.48](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:third-party-jackson-core@2.20.48](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:utils@2.20.48](https://aws.amazon.com/sdkforjava/utils) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.eventstream:eventstream@1.0.1](https://github.com/awslabs/aws-eventstream-java) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.jdbc:aws-advanced-jdbc-wrapper@1.0.2](https://github.com/awslabs/aws-advanced-jdbc-wrapper) ([Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0)) - -### Web Modeler Dependencies (websockets) - -- [brick/math@0.12.1](https://github.com/brick/math.git) (MIT) -- [carbonphp/carbon-doctrine-types@3.2.0](https://github.com/CarbonPHP/carbon-doctrine-types.git) (MIT) -- [clue/redis-protocol@v0.3.2](https://github.com/clue/redis-protocol.git) (MIT) -- [clue/redis-react@v2.7.0](https://github.com/clue/reactphp-redis.git) (MIT) -- [dflydev/dot-access-data@v3.0.3](https://github.com/dflydev/dflydev-dot-access-data.git) (MIT) -- [doctrine/inflector@2.0.10](https://github.com/doctrine/inflector.git) (MIT) -- [doctrine/lexer@3.0.1](https://github.com/doctrine/lexer.git) (MIT) -- [dragonmantank/cron-expression@v3.3.3](https://github.com/dragonmantank/cron-expression.git) (MIT) -- [egulias/email-validator@4.0.2](https://github.com/egulias/EmailValidator.git) (MIT) -- [evenement/evenement@v3.0.2](https://github.com/igorw/evenement.git) (MIT) -- [fruitcake/php-cors@v1.3.0](https://github.com/fruitcake/php-cors.git) (MIT) -- [graham-campbell/result-type@v1.1.3](https://github.com/GrahamCampbell/Result-Type.git) (MIT) -- [guzzlehttp/guzzle@7.9.2](https://github.com/guzzle/guzzle.git) (MIT) -- [guzzlehttp/promises@2.0.3](https://github.com/guzzle/promises.git) (MIT) -- [guzzlehttp/psr7@2.7.0](https://github.com/guzzle/psr7.git) (MIT) -- [guzzlehttp/uri-template@v1.0.3](https://github.com/guzzle/uri-template.git) (MIT) -- [laravel/framework@v11.21.0](https://github.com/laravel/framework.git) (MIT) -- [laravel/prompts@v0.1.25](https://github.com/laravel/prompts.git) (MIT) -- [laravel/reverb@v1.2.0](https://github.com/laravel/reverb.git) (MIT) -- [laravel/serializable-closure@v1.3.4](https://github.com/laravel/serializable-closure.git) (MIT) -- [laravel/tinker@v2.9.0](https://github.com/laravel/tinker.git) (MIT) -- [league/commonmark@2.5.3](https://github.com/thephpleague/commonmark.git) (BSD-3-Clause) -- [league/config@v1.2.0](https://github.com/thephpleague/config.git) (BSD-3-Clause) -- [league/flysystem@3.28.0](https://github.com/thephpleague/flysystem.git) (MIT) -- [league/flysystem-local@3.28.0](https://github.com/thephpleague/flysystem-local.git) (MIT) -- [league/mime-type-detection@1.15.0](https://github.com/thephpleague/mime-type-detection.git) (MIT) -- [monolog/monolog@3.7.0](https://github.com/Seldaek/monolog.git) (MIT) -- [nesbot/carbon@3.8.0](https://github.com/briannesbitt/Carbon.git) (MIT) -- [nette/schema@v1.3.0](https://github.com/nette/schema.git) (BSD-3-Clause) -- [nette/utils@v4.0.5](https://github.com/nette/utils.git) (BSD-3-Clause) -- [nikic/php-parser@v5.0.2](https://github.com/nikic/PHP-Parser.git) (BSD-3-Clause) -- [nunomaduro/termwind@v2.0.1](https://github.com/nunomaduro/termwind.git) (MIT) -- [paragonie/random_compat@v9.99.100](https://github.com/paragonie/random_compat.git) (MIT) -- [paragonie/sodium_compat@v1.21.1](https://github.com/paragonie/sodium_compat.git) (ISC) -- [phpoption/phpoption@1.9.3](https://github.com/schmittjoh/php-option.git) (Apache-2.0) -- [psr/clock@1.0.0](https://github.com/php-fig/clock.git) (MIT) -- [psr/container@2.0.2](https://github.com/php-fig/container.git) (MIT) -- [psr/event-dispatcher@1.0.0](https://github.com/php-fig/event-dispatcher.git) (MIT) -- [psr/http-client@1.0.3](https://github.com/php-fig/http-client.git) (MIT) -- [psr/http-factory@1.1.0](https://github.com/php-fig/http-factory.git) (MIT) -- [psr/http-message@2.0](https://github.com/php-fig/http-message.git) (MIT) -- [psr/log@3.0.1](https://github.com/php-fig/log.git) (MIT) -- [psr/simple-cache@3.0.0](https://github.com/php-fig/simple-cache.git) (MIT) -- [psy/psysh@v0.12.3](https://github.com/bobthecow/psysh.git) (MIT) -- [pusher/pusher-php-server@7.2.4](https://github.com/pusher/pusher-http-php.git) (MIT) -- [ralouphie/getallheaders@3.0.3](https://github.com/ralouphie/getallheaders.git) (MIT) -- [ramsey/collection@2.0.0](https://github.com/ramsey/collection.git) (MIT) -- [ramsey/uuid@4.7.6](https://github.com/ramsey/uuid.git) (MIT) -- [ratchet/rfc6455@v0.3.1](https://github.com/ratchetphp/RFC6455.git) (MIT) -- [react/cache@v1.2.0](https://github.com/reactphp/cache.git) (MIT) -- [react/dns@v1.13.0](https://github.com/reactphp/dns.git) (MIT) -- [react/event-loop@v1.5.0](https://github.com/reactphp/event-loop.git) (MIT) -- [react/promise@v3.2.0](https://github.com/reactphp/promise.git) (MIT) -- [react/promise-timer@v1.11.0](https://github.com/reactphp/promise-timer.git) (MIT) -- [react/socket@v1.16.0](https://github.com/reactphp/socket.git) (MIT) -- [react/stream@v1.4.0](https://github.com/reactphp/stream.git) (MIT) -- [symfony/clock@v7.1.1](https://github.com/symfony/clock.git) (MIT) -- [symfony/console@v7.1.3](https://github.com/symfony/console.git) (MIT) -- [symfony/css-selector@v7.1.1](https://github.com/symfony/css-selector.git) (MIT) -- [symfony/deprecation-contracts@v3.5.0](https://github.com/symfony/deprecation-contracts.git) (MIT) -- [symfony/error-handler@v7.1.3](https://github.com/symfony/error-handler.git) (MIT) -- [symfony/event-dispatcher@v7.1.1](https://github.com/symfony/event-dispatcher.git) (MIT) -- [symfony/event-dispatcher-contracts@v3.5.0](https://github.com/symfony/event-dispatcher-contracts.git) (MIT) -- [symfony/finder@v7.1.3](https://github.com/symfony/finder.git) (MIT) -- [symfony/http-foundation@v7.1.3](https://github.com/symfony/http-foundation.git) (MIT) -- [symfony/http-kernel@v7.1.3](https://github.com/symfony/http-kernel.git) (MIT) -- [symfony/mailer@v7.1.2](https://github.com/symfony/mailer.git) (MIT) -- [symfony/mime@v7.1.2](https://github.com/symfony/mime.git) (MIT) -- [symfony/polyfill-ctype@v1.30.0](https://github.com/symfony/polyfill-ctype.git) (MIT) -- [symfony/polyfill-intl-grapheme@v1.30.0](https://github.com/symfony/polyfill-intl-grapheme.git) (MIT) -- [symfony/polyfill-intl-idn@v1.30.0](https://github.com/symfony/polyfill-intl-idn.git) (MIT) -- [symfony/polyfill-intl-normalizer@v1.30.0](https://github.com/symfony/polyfill-intl-normalizer.git) (MIT) -- [symfony/polyfill-mbstring@v1.30.0](https://github.com/symfony/polyfill-mbstring.git) (MIT) -- [symfony/polyfill-php72@v1.30.0](https://github.com/symfony/polyfill-php72.git) (MIT) -- [symfony/polyfill-php80@v1.30.0](https://github.com/symfony/polyfill-php80.git) (MIT) -- [symfony/polyfill-php83@v1.30.0](https://github.com/symfony/polyfill-php83.git) (MIT) -- [symfony/polyfill-uuid@v1.30.0](https://github.com/symfony/polyfill-uuid.git) (MIT) -- [symfony/process@v7.1.3](https://github.com/symfony/process.git) (MIT) -- [symfony/routing@v7.1.3](https://github.com/symfony/routing.git) (MIT) -- [symfony/service-contracts@v3.5.0](https://github.com/symfony/service-contracts.git) (MIT) -- [symfony/string@v7.1.3](https://github.com/symfony/string.git) (MIT) -- [symfony/translation@v7.1.3](https://github.com/symfony/translation.git) (MIT) -- [symfony/translation-contracts@v3.5.0](https://github.com/symfony/translation-contracts.git) (MIT) -- [symfony/uid@v7.1.1](https://github.com/symfony/uid.git) (MIT) -- [symfony/var-dumper@v7.1.3](https://github.com/symfony/var-dumper.git) (MIT) -- [tijsverkoyen/css-to-inline-styles@v2.2.7](https://github.com/tijsverkoyen/CssToInlineStyles.git) (BSD-3-Clause) -- [vlucas/phpdotenv@v5.6.1](https://github.com/vlucas/phpdotenv.git) (BSD-3-Clause) -- [voku/portable-ascii@2.0.1](https://github.com/voku/portable-ascii.git) (MIT) -- [webmozart/assert@1.11.0](https://github.com/webmozarts/assert.git) (MIT) +- **Dependencies:** SBOM CycloneDX files with up-to-date lists of third party libraries used and their licenses can be requested [on demand](mailto:dependency-request@camunda.com). +- **Source code:** Access to source code is provided [on demand](mailto:dependency-request@camunda.com). diff --git a/versioned_docs/version-8.2/reference/img/channels.png b/versioned_docs/version-8.2/reference/img/channels.png new file mode 100644 index 0000000000..4964fadbba Binary files /dev/null and b/versioned_docs/version-8.2/reference/img/channels.png differ diff --git a/versioned_docs/version-8.2/reference/img/diagram-releases.png b/versioned_docs/version-8.2/reference/img/diagram-releases.png new file mode 100644 index 0000000000..f06ee97108 Binary files /dev/null and b/versioned_docs/version-8.2/reference/img/diagram-releases.png differ diff --git a/versioned_docs/version-8.2/reference/release-policy.md b/versioned_docs/version-8.2/reference/release-policy.md index f0ea1514c4..fc32d16ee9 100644 --- a/versioned_docs/version-8.2/reference/release-policy.md +++ b/versioned_docs/version-8.2/reference/release-policy.md @@ -1,59 +1,111 @@ --- id: release-policy title: "Release policy" +description: "Learn more about Camunda releases, including alpha features and alpha releases." --- -Camunda 8 follows the [Camunda release policy](https://camunda.com/release-policy/) with some specific clarifications which can be found below. +Camunda 8 follows the [Camunda release policy](https://camunda.com/release-policy/) with the following specific clarifications. + +:::info +You can find deprecation and support announcements on the [Announcements](announcements.md) page. +::: + +![Stable and alpha channels when provisioning a cluster](./img/diagram-releases.png) + +## Alpha features and releases + +It is important to understand the different ways the term "alpha" is used in the context of Camunda releases and features. + +### Alpha feature + +Refers to a feature or component released as an alpha version, in an early state for you to test and participate in development by sharing your feedback before the feature reaches [general availability (GA)](alpha-features.md#general-availability-ga). Some alpha features require turning on for your cluster before you can use them. See [alpha features](alpha-features.md). + +### Alpha release + +Refers to a release made available between minor versions that allows you to preview an upcoming minor version and the alpha features included (for example, `8.2.0-alpha1`, `8.2.0-alpha2`, and so on). Camunda strives to release this type of release on a monthly basis. To learn more about the alpha features included in each alpha release, see [release notes](release-notes.md). :::note -Interested in deprecation and support announcements? Read more on the [Announcements](announcements.md) page. +- An alpha release can also be made available where the entire version is an alpha with [alpha limitations](alpha-features.md#alpha). +- Additionally, "Alpha channel" refers to the channel you can use when provisioning a SaaS cluster. See [alpha channel](#alpha-channel). ::: -## Provisioning in SaaS +## SaaS provisioning -In our managed service, we differentiate between components that are part of a Camunda 8 cluster and components that are outside of the cluster. +In Camunda 8 SaaS we differentiate between components that are part of a Camunda 8 cluster (cluster components), and components outside the cluster (non-cluster components). -A cluster usually consists of: +### Cluster components -- Zeebe -- Operate -- Tasklist -- Optimize +A cluster typically consists of the following components: -For components **outside of the cluster**, we release new versions continuously and update customers to the latest version automatically whenever it is ready to be shipped. +- [Zeebe](/components/zeebe/zeebe-overview.md) +- [Operate](/components/operate/operate-introduction.md) +- [Tasklist](/components/tasklist/introduction-to-tasklist.md) +- [Optimize]($optimize$/components/what-is-optimize) -These components include: +You can provision cluster components using one of two channels, following the [Camunda release policy](https://camunda.com/release-policy/). -- Modeler (Web) -- Connectors -- Console +![Stable and alpha channels when provisioning a cluster](./img/channels.png) -Admins can [enable alpha features](/docs/components/console/manage-organization/enable-alpha-features.md) for components outside of the cluster in the organization settings screen. +#### Stable channel -For components inside a **cluster**, Camunda provides two channels for provisioning and follows the [Camunda release policy](https://camunda.com/release-policy/): +You can use the **Stable** channel to access [general availability](alpha-features.md#general-availability-ga) features for cluster components. -- **Stable**: General availability features for cluster components are available through the stable channel. This channel provides the latest feature and patch releases ready for most users at minimal risk. The releases follow semantic versioning and can be updated to the next minor or patch release without data loss. -- **Alpha**: Alpha features for cluster components are available through the alpha channel. This channel provides preview releases in preparation for the next stable release. They provide a short-term stability point to test new features and give feedback before they are released to the stable channel. Try these to ensure the upcoming release works with your infrastructure. These releases cannot be updated to a newer release, and therefore are not meant to be used in production. +- Provides the latest feature and patch releases ready for most users at minimal risk. +- Releases follow semantic versioning and can be updated to the next minor or patch release without data loss. +- On the stable channel, all supported minor versions are made available for provisioning. -On the stable channel, the last three supported minor versions are made available for provisioning. +#### Alpha channel -### New versions +You can use the **Alpha** channel to access [alpha features](alpha-features.md) and patch releases for cluster components. + +- Provides alpha releases to preview and prepare for the next stable release. +- Alpha releases provide a short-term stability point to test new features and give feedback before they are released to the stable channel. Use an alpha release to test the upcoming minor release with your infrastructure. +- Alpha releases cannot be updated to a newer release, and so are not suitable for use in production. + +### Non-cluster components -Whenever a new Camunda 8 version is released, we do our best to provide the new version on our managed service at the same time. We add a notice to Console, recommending an update to the latest version. +Non-cluster components include: + +- [Modeler (Web)](/components/modeler/web-modeler/launch-web-modeler.md) +- [Connectors](/components/console/introduction-to-console.md) +- [Console](/components/console/introduction-to-console.md) + +Non-cluster component versions are released continuously. + +- Customers are automatically updated to the latest component version when it is ready for release. +- Admins can [enable alpha features](/components/console/manage-organization/enable-alpha-features.md) for non-cluster components in organization settings. + +### New Camunda 8 versions + +When a new Camunda 8 version is released, we try to provide the new version on our managed service at the same time. + +An **Update available** notification is shown in Console, recommending that you update to the latest version. ![Console with notice to update the cluster in Camunda 8 SaaS](img/update-console.png) -#### Updates or restart for critical issues +#### Generation names -In our managed service we reserve the right to force update or restart a cluster immediately and without notice in advance if there is a critical security or stability issue. +As of Camunda 8.5.0, the generation naming scheme in Camunda 8 SaaS changed to no longer include the patch version. + +- The naming scheme used for the Camunda 8.5 generations is `Camunda .+gen`, where `N` is incremented with every atomic change to the component version set. + +- This decouples the generation name from the particular patch level of the components it contains, as some component versions such as Connectors are decoupled from other components. + +- You can learn about the particular component patch version changes in the update dialogue to the latest generation available. + +#### Update or restart for critical issues + +In our managed service, Camunda reserves the right to force update or restart a cluster immediately and without notice in advance if there is a critical security or stability issue. ## Self-Managed -Whenever a new Camunda 8 version is released, Camunda 8 Self-Managed enterprise customers will be notified via email. +When a new Camunda 8 version is released, Camunda 8 Self-Managed enterprise customers are notified via email. -If you are not an enterprise customer, you can stay up to date via [release blogs](https://camunda.com/blog/category/release-notes/), the [announcements page](/reference/announcements.md), or releases on [GitHub](https://github.com/camunda) and [Docker Hub](https://hub.docker.com/u/camunda). +:::info +Non-enterprise customers can stay up to date via [release blogs](https://camunda.com/blog/category/releases/), [announcements](announcements.md), or releases on [GitHub](https://github.com/camunda) and [Docker Hub](https://hub.docker.com/u/camunda). +::: ### Helm chart diff --git a/versioned_docs/version-8.2/self-managed/platform-deployment/helm-kubernetes/upgrade.md b/versioned_docs/version-8.2/self-managed/platform-deployment/helm-kubernetes/upgrade.md index 4b74d66a0d..1a88b8f3c1 100644 --- a/versioned_docs/version-8.2/self-managed/platform-deployment/helm-kubernetes/upgrade.md +++ b/versioned_docs/version-8.2/self-managed/platform-deployment/helm-kubernetes/upgrade.md @@ -103,8 +103,6 @@ As of this Helm chart version, the image tags for all components are independent With this change, Camunda applications no longer require a unified patch version. For example, a given installation may use Zeebe version 8.2.1, and Operate version 8.2.2. Note that only the patch version can differ between components. -The key `global.image.tag` is deprecated and it will be removed in the Camunda 8.6 release. - ### v8.2.9 #### Optimize diff --git a/versioned_docs/version-8.3/apis-tools/java-client-examples/cluster-topology-request.md b/versioned_docs/version-8.3/apis-tools/java-client-examples/cluster-topology-request.md index 8c3e2f4761..c38a21a2e6 100644 --- a/versioned_docs/version-8.3/apis-tools/java-client-examples/cluster-topology-request.md +++ b/versioned_docs/version-8.3/apis-tools/java-client-examples/cluster-topology-request.md @@ -15,7 +15,6 @@ Run Zeebe broker with endpoint `localhost:26500` (default). ## TopologyViewer.java -/tree/main/zeebe-client-plain-java [Source on GitHub](https://github.com/camunda-community-hub/camunda-8-examples/blob/main/zeebe-client-plain-java/src/main/java/io/camunda/zeebe/example/cluster/TopologyViewer.java) ```java diff --git a/versioned_docs/version-8.3/components/concepts/clusters.md b/versioned_docs/version-8.3/components/concepts/clusters.md index bf208dbbcc..3d55e188cd 100644 --- a/versioned_docs/version-8.3/components/concepts/clusters.md +++ b/versioned_docs/version-8.3/components/concepts/clusters.md @@ -61,9 +61,3 @@ Additionally, the following applies to **development clusters**: - **Cluster is not high-available & less hardware**: Reduced hardware resources and availability compared to production cluster (for example, one Zeebe node only). - **Shorter history of processes and decisions**: Data retention in Operate, Optimize, and Tasklist is reduced to one day. For example, pending or historical process instances are deleted after one day. - -:::caution - -**Cluster auto-pause** is not yet available. Development clusters will be paused if they go unused for two hours. When a cluster is paused, not all functionality will work, including BPMN timers and BPMN message catch events. - -::: diff --git a/versioned_docs/version-8.3/components/modeler/bpmn/message-events/message-events.md b/versioned_docs/version-8.3/components/modeler/bpmn/message-events/message-events.md index bf7cc600fa..b358683f55 100644 --- a/versioned_docs/version-8.3/components/modeler/bpmn/message-events/message-events.md +++ b/versioned_docs/version-8.3/components/modeler/bpmn/message-events/message-events.md @@ -16,14 +16,29 @@ When a process is deployed, it creates a message subscription for each message s When the message subscription is created, a message can be correlated to the start event if the message name matches. On correlating the message, a new process instance is created and the corresponding message start event is activated. +### Message correlation + +When the message subscription is created, a message can be correlated to the start event if the message name matches. On correlating the message, a new process instance is created and the corresponding message start event is activated. + Messages are **not** correlated if they were published before the process was deployed or if a new version of the process is deployed without a proper start event. -The `correlationKey` of a published message can be used to control the process instance creation. If an instance of this process is active (independently from its version) and it was triggered by a message with the same `correlationKey`, the message is **not** correlated and no new instance is created. If the message has a time-to-live (TTL) > 0, it is buffered. +The `correlationKey` of a published message can be used to control the process instance creation. -When the active process instance is completed or terminated and a message with the same `correlationKey` and a matching message name is buffered (i.e. TTL > 0), this message is correlated and a new instance of the latest version of the process is created. +- If an instance of this process is active (independently from its version) and it was triggered by a message with the same `correlationKey`, the message is **not** correlated and no new instance is created. If the message has a time-to-live (TTL) > 0, it is buffered. +- When the active process instance is completed or terminated and a message with the same `correlationKey` and a matching message name is buffered (that is, TTL > 0), this message is correlated and a new instance of the latest version of the process is created. If the `correlationKey` of a message is empty, it creates a new process instance and does not check if an instance is already active. +:::note + +You do not specify a `correlationKey` for a message start event in the BPMN model when designing a process. + +- When an application sends a message that is caught by a message start event, the application can specify a `correlationKey` in the message. +- If a message caught by a start event contains a `correlationKey` value, the created process is tagged with that `correlationKey` value. +- Follow-up messages are then checked against this `correlationKey` value (that is, is there an active process instance that was started by a message with the same `correlationKey`?). + +::: + ## Intermediate message catch events When an intermediate message catch event is entered, a corresponding message subscription is created. The process instance stops at this point and waits until the message is correlated. When a message is correlated, the catch event is completed and the process instance continues. diff --git a/versioned_docs/version-8.3/reference/alpha-features.md b/versioned_docs/version-8.3/reference/alpha-features.md index bcb723daee..8a65e9ee0f 100644 --- a/versioned_docs/version-8.3/reference/alpha-features.md +++ b/versioned_docs/version-8.3/reference/alpha-features.md @@ -5,43 +5,49 @@ sidebar_label: Alpha features description: "Use alpha features to learn about upcoming changes, try them out, and share feedback." --- -Use alpha features to learn about upcoming changes, try them out, and share feedback. +You can use alpha features to learn about upcoming changes, try them out, and share feedback. -### Alpha +:::info +To understand the difference between an alpha feature and an alpha release, see [alpha features and releases](release-policy.md#alpha-features-and-releases). +::: + +## Alpha -Selected Camunda features and components are released as alpha versions. We release them in an early state for you to test and participate in development by sharing your feedback before they reach general availability (GA). +Selected Camunda features and components are released as **alpha** versions. We release these in an early state for you to test and participate in development by sharing your feedback before they reach [general availability (GA)](#general-availability-ga). -Characteristics of alpha features and components include: +Limitations of alpha features and components include: - Not for production use. - APIs, dependencies, and configuration are likely to change. - Not necessarily feature-complete. - Might lack full documentation. - No guaranteed updates to newer releases. -- Support based on SLAs agreed with you, but bugs are treated with the same priority as feature or help requests. +- Support based on SLAs agreed with you, but bugs are treated with the same priority as feature or help requests. See [Camunda Enterprise Support Guide](https://docs.camunda.org/enterprise/support/). - No maintenance service. - (SaaS) No availability targets. -- Released outside the standard [release policy](/reference/release-policy.md). +- Released outside the standard [release policy](release-policy.md). + +To learn more about using alpha features, see [enabling alpha features](/components/console/manage-organization/enable-alpha-features.md). :::note -While there is no maintenance service, customers can still provide feedback through designated support channels, depending on their SLAs. These channels include filing issues in the respective [GitHub repositories](https://github.com/camunda) and by submitting questions and suggestions by [contacting us](/contact). +- Alpha features can also be included in a minor version (stable) release. +- Although there is no maintenance service, customers can still provide feedback through designated support channels, depending on their SLAs. These channels include filing issues in the respective [GitHub repositories](https://github.com/camunda) and submitting questions and suggestions by [contacting us](/contact). ::: -Visit our documentation on [enabling alpha features](/components/console/manage-organization/enable-alpha-features.md) to learn more. - -### General availability (GA) +## General availability (GA) Once features and components are released and considered stable, they become generally available. -Characteristics include: +Stable features and components are: -- Allowed for production use. -- Fully documented and supported. +- Ready for production use for most users with minimal risk. +- Supported by [L1 Priority-level support](https://docs.camunda.org/enterprise/support/#priority-level) for production use. +- Fully documented. -:::note - -There are also alpha releases with **limited availability**, such as features that are only available to enterprise customers. +A release or component is considered stable if it has passed all verification and test stages and can be released to production. +:::note +Alpha releases can also have **limited availability**, such as features that are only available to enterprise customers. ::: diff --git a/versioned_docs/version-8.3/reference/dependencies.md b/versioned_docs/version-8.3/reference/dependencies.md index d1c5241b42..3dd66bdb99 100644 --- a/versioned_docs/version-8.3/reference/dependencies.md +++ b/versioned_docs/version-8.3/reference/dependencies.md @@ -2223,904 +2223,8 @@ Desktop Modeler is a desktop modeling application that builds upon a number of t -### Web Modeler Dependencies (webapp) - -- [@ampproject/remapping@2.2.1](https://github.com/ampproject/remapping) (Apache-2.0) -- [@auth0/auth0-spa-js@2.1.2](https://github.com/auth0/auth0-spa-js) (MIT) -- [@babel/code-frame@7.23.5](https://github.com/babel/babel) (MIT) -- [@babel/compat-data@7.23.5](https://github.com/babel/babel) (MIT) -- [@babel/core@7.22.20](https://github.com/babel/babel) (MIT) -- [@babel/generator@7.23.6](https://github.com/babel/babel) (MIT) -- [@babel/helper-annotate-as-pure@7.22.5](https://github.com/babel/babel) (MIT) -- [@babel/helper-compilation-targets@7.23.6](https://github.com/babel/babel) (MIT) -- [@babel/helper-environment-visitor@7.22.20](https://github.com/babel/babel) (MIT) -- [@babel/helper-function-name@7.23.0](https://github.com/babel/babel) (MIT) -- [@babel/helper-hoist-variables@7.22.5](https://github.com/babel/babel) (MIT) -- [@babel/helper-module-imports@7.22.15](https://github.com/babel/babel) (MIT) -- [@babel/helper-module-transforms@7.23.3](https://github.com/babel/babel) (MIT) -- [@babel/helper-plugin-utils@7.22.5](https://github.com/babel/babel) (MIT) -- [@babel/helper-simple-access@7.22.5](https://github.com/babel/babel) (MIT) -- [@babel/helper-split-export-declaration@7.22.6](https://github.com/babel/babel) (MIT) -- [@babel/helper-string-parser@7.23.4](https://github.com/babel/babel) (MIT) -- [@babel/helper-validator-identifier@7.22.20](https://github.com/babel/babel) (MIT) -- [@babel/helper-validator-option@7.23.5](https://github.com/babel/babel) (MIT) -- [@babel/helpers@7.23.7](https://github.com/babel/babel) (MIT) -- [@babel/highlight@7.23.4](https://github.com/babel/babel) (MIT) -- [@babel/parser@7.23.6](https://github.com/babel/babel) (MIT) -- [@babel/plugin-syntax-jsx@7.23.3](https://github.com/babel/babel) (MIT) -- [@babel/runtime@7.23.6](https://github.com/babel/babel) (MIT) -- [@babel/template@7.22.15](https://github.com/babel/babel) (MIT) -- [@babel/traverse@7.23.2](https://github.com/babel/babel) (MIT) -- [@babel/types@7.23.6](https://github.com/babel/babel) (MIT) -- [@bpmn-io/add-exporter@0.2.0](https://github.com/bpmn-io/add-exporter) (MIT) -- [@bpmn-io/align-to-origin@0.7.0](https://github.com/bpmn-io/align-to-origin) (MIT) -- [@bpmn-io/cm-theme@0.1.0-alpha.2](https://www.npmjs.com/package/@bpmn-io/cm-theme@0.1.0-alpha.2) (MIT) -- [@bpmn-io/diagram-js-ui@0.2.2](https://github.com/bpmn-io/diagram-js-ui) (MIT) -- [@bpmn-io/dmn-variable-resolver@0.4.0](https://www.npmjs.com/package/@bpmn-io/dmn-variable-resolver@0.4.0) (MIT) -- [@bpmn-io/draggle@4.0.0](https://github.com/bpmn-io/draggle) (MIT) -- [@bpmn-io/element-template-chooser@1.0.0](https://github.com/bpmn-io/element-template-chooser) (MIT) -- [@bpmn-io/element-template-icon-renderer@0.5.1](https://github.com/bpmn-io/element-template-icon-renderer) (MIT) -- [@bpmn-io/element-templates-validator@1.1.0](https://github.com/bpmn-io/element-templates-validator) (MIT) -- [@bpmn-io/extract-process-variables@0.8.0](https://github.com/bpmn-io/extract-process-variables) (MIT) -- [@bpmn-io/feel-editor@0.9.1](https://github.com/bpmn-io/feel-editor) (MIT) -- [@bpmn-io/feel-editor@1.1.0](https://github.com/bpmn-io/feel-editor) (MIT) -- [@bpmn-io/feel-lint@0.1.1](https://github.com/bpmn-io/feel-linter) (MIT) -- [@bpmn-io/feel-lint@0.2.0](https://github.com/bpmn-io/feel-linter) (MIT) -- [@bpmn-io/feel-lint@1.2.0](https://github.com/bpmn-io/feel-linter) (MIT) -- [@bpmn-io/form-js-carbon-styles@1.6.2](https://github.com/bpmn-io/form-js) (MIT\*) -- [@bpmn-io/form-js-editor@1.3.1](https://github.com/bpmn-io/form-js) (MIT\*) -- [@bpmn-io/form-js-playground@1.3.1](https://github.com/bpmn-io/form-js) (MIT\*) -- [@bpmn-io/form-js-viewer@1.3.0](https://github.com/bpmn-io/form-js) (MIT\*) -- [@bpmn-io/form-js@1.3.1](https://github.com/bpmn-io/form-js) (MIT\*) -- [@bpmn-io/form-variable-provider@1.3.0](https://github.com/bpmn-io/form-variable-provider) (MIT) -- [@bpmn-io/moddle-utils@0.1.0](https://github.com/bpmn-io/moddle-utils) (MIT) -- [@bpmn-io/moddle-utils@0.2.1](https://github.com/bpmn-io/moddle-utils) (MIT) -- [@bpmn-io/properties-panel@3.15.0](https://github.com/bpmn-io/properties-panel) (MIT) -- [@bpmn-io/properties-panel@3.8.0](https://github.com/bpmn-io/properties-panel) (MIT) -- [@bpmn-io/replace-ids@0.2.0](https://github.com/bpmn-io/replace-ids) (MIT) -- [@bpmn-io/variable-resolver@1.2.0](https://www.npmjs.com/package/@bpmn-io/variable-resolver@1.2.0) (MIT) -- [@camunda/camunda-composite-components@0.2.12](https://www.npmjs.com/package/@camunda/camunda-composite-components@0.2.12) (Apache-2.0) -- [@camunda/element-templates-json-schema@0.14.0](https://github.com/camunda/element-templates-json-schema) (MIT) -- [@camunda/example-data-properties-provider@1.2.0](https://www.npmjs.com/package/@camunda/example-data-properties-provider@1.2.0) (MIT) -- [@camunda/execution-platform@0.3.2](https://github.com/camunda/execution-platform) (MIT) -- [@camunda/form-js-assistant-module@0.4.1](https://github.com/camunda/form-js-assistant-module) (UNKNOWN) -- [@camunda/form-linting@0.11.0](https://www.npmjs.com/package/@camunda/form-linting@0.11.0) (MIT) -- [@camunda/form-playground@0.9.2](https://github.com/camunda/form-playground) (MIT) -- [@camunda/linting@3.9.0](https://github.com/camunda/linting) (MIT) -- [@camunda/zeebe-element-templates-json-schema@0.12.0](https://github.com/camunda/element-templates-json-schema) (MIT) -- [@carbon/colors@11.20.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/feature-flags@0.16.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/grid@11.21.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/icon-helpers@10.45.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/icons-react@11.27.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/layout@11.20.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/motion@11.16.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/react@1.38.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/styles@1.46.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/telemetry@0.1.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/themes@11.28.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/type@11.25.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@codemirror/autocomplete@6.12.0](https://github.com/codemirror/autocomplete) (MIT) -- [@codemirror/commands@6.3.3](https://github.com/codemirror/commands) (MIT) -- [@codemirror/lang-json@6.0.1](https://github.com/codemirror/lang-json) (MIT) -- [@codemirror/language@6.10.1](https://github.com/codemirror/language) (MIT) -- [@codemirror/lint@6.4.2](https://github.com/codemirror/lint) (MIT) -- [@codemirror/search@6.5.5](https://github.com/codemirror/search) (MIT) -- [@codemirror/state@6.4.0](https://github.com/codemirror/state) (MIT) -- [@codemirror/view@6.23.1](https://github.com/codemirror/view) (MIT) -- [@colors/colors@1.5.0](https://github.com/DABH/colors.js) (MIT) -- [@colors/colors@1.6.0](https://github.com/DABH/colors.js) (MIT) -- [@dabh/diagnostics@2.0.3](https://github.com/3rd-Eden/diagnostics) (MIT) -- [@emotion/is-prop-valid@1.2.1](https://github.com/emotion-js/emotion/tree/main/packages/is-prop-valid) (MIT) -- [@emotion/memoize@0.8.1](https://github.com/emotion-js/emotion/tree/main/packages/memoize) (MIT) -- [@emotion/stylis@0.8.5](https://github.com/emotion-js/emotion/tree/master/packages/stylis) (MIT) -- [@emotion/unitless@0.7.5](https://github.com/emotion-js/emotion/tree/master/packages/unitless) (MIT) -- [@hapi/hoek@9.3.0](https://github.com/hapijs/hoek) (BSD-3-Clause) -- [@hapi/topo@5.1.0](https://github.com/hapijs/topo) (BSD-3-Clause) -- [@ibm/plex@6.0.0-next.6](https://github.com/ibm/plex) (OFL-1.1) -- [@jridgewell/gen-mapping@0.3.3](https://github.com/jridgewell/gen-mapping) (MIT) -- [@jridgewell/resolve-uri@3.1.1](https://github.com/jridgewell/resolve-uri) (MIT) -- [@jridgewell/set-array@1.1.2](https://github.com/jridgewell/set-array) (MIT) -- [@jridgewell/sourcemap-codec@1.4.15](https://github.com/jridgewell/sourcemap-codec) (MIT) -- [@jridgewell/trace-mapping@0.3.20](https://github.com/jridgewell/trace-mapping) (MIT) -- [@lezer/common@1.2.0](https://github.com/lezer-parser/common) (MIT) -- [@lezer/highlight@1.2.0](https://github.com/lezer-parser/highlight) (MIT) -- [@lezer/json@1.0.2](https://github.com/lezer-parser/json) (MIT) -- [@lezer/lr@1.4.0](https://github.com/lezer-parser/lr) (MIT) -- [@lezer/markdown@1.1.2](https://github.com/lezer-parser/markdown) (MIT) -- [@monaco-editor/loader@1.4.0](https://github.com/suren-atoyan/monaco-loader) (MIT) -- [@monaco-editor/react@4.5.2](https://github.com/suren-atoyan/monaco-react) (MIT) -- [@sentry-internal/tracing@7.72.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/browser@7.72.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/core@7.72.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/node@7.72.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/replay@7.72.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/types@7.72.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/utils@7.72.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sideway/address@4.1.4](https://github.com/sideway/address) (BSD-3-Clause) -- [@sideway/formula@3.0.1](https://github.com/sideway/formula) (BSD-3-Clause) -- [@sideway/pinpoint@2.0.0](https://github.com/sideway/pinpoint) (BSD-3-Clause) -- [@types/accepts@1.3.7](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/body-parser@1.19.5](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/co-body@6.1.3](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/connect@3.4.38](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/content-disposition@0.5.8](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/cookies@0.7.10](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/debug@4.1.12](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/express-serve-static-core@4.17.41](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/express@4.17.21](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/formidable@2.0.6](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/hast@2.3.8](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/http-assert@1.5.5](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/http-errors@2.0.4](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/keygrip@1.0.6](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/koa-compose@3.2.8](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/koa@2.13.12](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/mdast@3.0.15](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/mime@1.3.5](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/ms@0.7.34](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/node-fetch@2.6.9](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/node@20.10.5](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/offscreencanvas@2019.7.3](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/prop-types@15.7.11](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/qs@6.9.10](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/raf@3.4.3](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/range-parser@1.2.7](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/react@18.2.45](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/scheduler@0.16.8](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/send@0.17.4](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/serve-static@1.15.5](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/triple-beam@1.3.5](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/unist@2.0.10](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [abort-controller@3.0.0](https://github.com/mysticatea/abort-controller) (MIT) -- [accepts@1.3.8](https://github.com/jshttp/accepts) (MIT) -- [agent-base@6.0.2](https://github.com/TooTallNate/node-agent-base) (MIT) -- [ansi-colors@4.1.3](https://github.com/doowb/ansi-colors) (MIT) -- [ansi-styles@3.2.1](https://github.com/chalk/ansi-styles) (MIT) -- [any-promise@1.3.0](https://github.com/kevinbeaty/any-promise) (MIT) -- [anymatch@3.1.3](https://github.com/micromatch/anymatch) (ISC) -- [array-move@3.0.1](https://github.com/sindresorhus/array-move) (MIT) -- [asap@2.0.6](https://github.com/kriskowal/asap) (MIT) -- [async@3.2.5](https://github.com/caolan/async) (MIT) -- [asynckit@0.4.0](https://github.com/alexindigo/asynckit) (MIT) -- [atoa@1.0.0](https://github.com/bevacqua/atoa) (MIT) -- [axios@1.7.4](https://github.com/axios/axios) (MIT) -- [babel-plugin-styled-components@2.1.4](https://github.com/styled-components/babel-plugin-styled-components) (MIT) -- [bail@2.0.2](https://github.com/wooorm/bail) (MIT) -- [base64-js@1.5.1](https://github.com/beatgammit/base64-js) (MIT) -- [big.js@6.2.1](https://github.com/MikeMcl/big.js) (MIT) -- [binary-extensions@2.2.0](https://github.com/sindresorhus/binary-extensions) (MIT) -- [bintrees@1.0.2](https://github.com/vadimg/js_bintrees) (MIT) -- [bpmn-js-color-picker@0.6.1](https://github.com/bpmn-io/bpmn-js-color-picker) (MIT) -- [bpmn-js-create-append-anything@0.4.0](https://github.com/bpmn-io/bpmn-js-create-append-anything) (MIT) -- [bpmn-js-disable-collapsed-subprocess@0.1.7](https://github.com/bpmn-io/bpmn-js-disable-collapsed-subprocess) (MIT) -- [bpmn-js-element-templates@1.4.0](https://github.com/bpmn-io/bpmn-js-element-templates) (MIT) -- [bpmn-js-executable-fix@0.2.1](https://github.com/bpmn-io/bpmn-js-executable-fix) (MIT) -- [bpmn-js-properties-panel@5.5.0](https://github.com/bpmn-io/bpmn-js-properties-panel) (MIT) -- [bpmn-js-token-simulation@0.31.1](https://github.com/bpmn-io/bpmn-js-token-simulation) (MIT) -- [bpmn-js-tracking@0.3.3](https://github.com/bpmn-io/bpmn-js-tracking) (MIT) -- [bpmn-js@14.0.0](https://github.com/bpmn-io/bpmn-js) (MIT\*) -- [bpmn-moddle@8.0.1](https://github.com/bpmn-io/bpmn-moddle) (MIT) -- [bpmnlint-plugin-camunda-compat@2.9.0](https://github.com/camunda/bpmnlint-plugin-camunda-compat) (MIT) -- [bpmnlint-utils@1.1.1](https://github.com/bpmn-io/bpmnlint-utils) (MIT) -- [bpmnlint@8.3.2](https://github.com/bpmn-io/bpmnlint) (MIT) -- [bpmnlint@9.2.0](https://github.com/bpmn-io/bpmnlint) (MIT) -- [braces@3.0.3](https://github.com/micromatch/braces) (MIT) -- [browserslist@4.22.2](https://github.com/browserslist/browserslist) (MIT) -- [buffer-from@1.1.2](https://github.com/LinusU/buffer-from) (MIT) -- [bytes@3.1.2](https://github.com/visionmedia/bytes.js) (MIT) -- [cache-content-type@1.0.1](https://github.com/node-modules/cache-content-type) (MIT) -- [call-bind@1.0.5](https://github.com/ljharb/call-bind) (MIT) -- [camelize@1.0.1](https://github.com/ljharb/camelize) (MIT) -- [camunda-bpmn-js-behaviors@1.2.2](https://github.com/camunda/camunda-bpmn-js-behaviors) (MIT) -- [camunda-bpmn-js@3.4.0](https://github.com/camunda/camunda-bpmn-js) (MIT) -- [camunda-bpmn-moddle@7.0.1](https://github.com/camunda/camunda-bpmn-moddle) (MIT) -- [camunda-dmn-js@1.3.3](https://github.com/camunda/camunda-dmn-js) (MIT) -- [camunda-dmn-moddle@1.2.0](https://github.com/camunda/camunda-dmn-moddle) (MIT) -- [caniuse-lite@1.0.30001570](https://github.com/browserslist/caniuse-lite) (CC-BY-4.0) -- [canvg@4.0.1](https://github.com/canvg/canvg) (MIT) -- [chalk@2.4.2](https://github.com/chalk/chalk) (MIT) -- [character-entities@2.0.2](https://github.com/wooorm/character-entities) (MIT) -- [chokidar@3.5.3](https://github.com/paulmillr/chokidar) (MIT) -- [classnames@2.3.2](https://github.com/JedWatson/classnames) (MIT) -- [cli-table@0.3.11](https://github.com/Automattic/cli-table) (MIT\*) -- [clsx@2.0.0](https://github.com/lukeed/clsx) (MIT) -- [co-body@6.1.0](https://github.com/cojs/co-body) (MIT) -- [co@4.6.0](https://github.com/tj/co) (MIT) -- [codemirror@6.0.1](https://github.com/codemirror/basic-setup) (MIT) -- [color-convert@1.9.3](https://github.com/Qix-/color-convert) (MIT) -- [color-convert@2.0.1](https://github.com/Qix-/color-convert) (MIT) -- [color-name@1.1.3](https://github.com/dfcreative/color-name) (MIT) -- [color-name@1.1.4](https://github.com/colorjs/color-name) (MIT) -- [color-string@1.9.1](https://github.com/Qix-/color-string) (MIT) -- [color-support@1.1.3](https://github.com/isaacs/color-support) (ISC) -- [color@3.2.1](https://github.com/Qix-/color) (MIT) -- [color@4.2.3](https://github.com/Qix-/color) (MIT) -- [colors@1.0.3](https://github.com/Marak/colors.js) (MIT) -- [colorspace@1.1.4](https://github.com/3rd-Eden/colorspace) (MIT) -- [combined-stream@1.0.8](https://github.com/felixge/node-combined-stream) (MIT) -- [comma-separated-tokens@2.0.3](https://github.com/wooorm/comma-separated-tokens) (MIT) -- [commander@9.5.0](https://github.com/tj/commander.js) (MIT) -- [component-event@0.1.4](https://github.com/component/event) (MIT\*) -- [component-event@0.2.1](https://github.com/component/event) (MIT) -- [component-props@1.1.1](https://github.com/component/props) (MIT\*) -- [component-xor@0.0.4](https://github.com/component/xor) (MIT) -- [compressible@2.0.18](https://github.com/jshttp/compressible) (MIT) -- [compute-scroll-into-view@2.0.4](https://github.com/scroll-into-view/compute-scroll-into-view) (MIT) -- [content-disposition@0.5.4](https://github.com/jshttp/content-disposition) (MIT) -- [content-type@1.0.5](https://github.com/jshttp/content-type) (MIT) -- [contra@1.9.4](https://github.com/bevacqua/contra) (MIT) -- [convert-source-map@1.9.0](https://github.com/thlorenz/convert-source-map) (MIT) -- [cookie@0.5.0](https://github.com/jshttp/cookie) (MIT) -- [cookies@0.8.0](https://github.com/pillarjs/cookies) (MIT) -- [copy-to-clipboard@3.3.3](https://github.com/sudodoki/copy-to-clipboard) (MIT) -- [core-js@3.32.2](https://github.com/zloirock/core-js) (MIT) -- [crelt@1.0.6](https://github.com/marijnh/crelt) (MIT) -- [crossvent@1.5.5](https://github.com/bevacqua/crossvent) (MIT) -- [css-color-keywords@1.0.0](https://github.com/sonicdoe/css-color-keywords) (ISC) -- [css-to-react-native@3.2.0](https://github.com/styled-components/css-to-react-native) (MIT) -- [css.escape@1.5.1](https://github.com/mathiasbynens/CSS.escape) (MIT) -- [csstype@3.1.3](https://github.com/frenic/csstype) (MIT) -- [custom-event@1.0.1](https://github.com/webmodules/custom-event) (MIT) -- [debug@3.2.7](https://github.com/visionmedia/debug) (MIT) -- [debug@4.3.4](https://github.com/debug-js/debug) (MIT) -- [decode-named-character-reference@1.0.2](https://github.com/wooorm/decode-named-character-reference) (MIT) -- [deep-equal@1.0.1](https://github.com/substack/node-deep-equal) (MIT) -- [deep-object-diff@1.1.9](https://github.com/mattphillips/deep-object-diff) (MIT) -- [deepmerge@4.3.1](https://github.com/TehShrike/deepmerge) (MIT) -- [define-data-property@1.1.1](https://github.com/ljharb/define-data-property) (MIT) -- [delayed-stream@1.0.0](https://github.com/felixge/node-delayed-stream) (MIT) -- [delegates@1.0.0](https://github.com/visionmedia/node-delegates) (MIT) -- [depd@1.1.2](https://github.com/dougwilson/nodejs-depd) (MIT) -- [depd@2.0.0](https://github.com/dougwilson/nodejs-depd) (MIT) -- [dequal@2.0.3](https://github.com/lukeed/dequal) (MIT) -- [destroy@1.2.0](https://github.com/stream-utils/destroy) (MIT) -- [dezalgo@1.0.4](https://github.com/npm/dezalgo) (ISC) -- [diagram-js-direct-editing@2.1.1](https://github.com/bpmn-io/diagram-js-direct-editing) (MIT) -- [diagram-js-grid@0.2.0](https://github.com/bpmn-io/diagram-js-grid) (MIT) -- [diagram-js-minimap@4.1.0](https://github.com/bpmn-io/diagram-js-minimap) (MIT) -- [diagram-js-origin@1.4.0](https://github.com/bpmn-io/diagram-js-origin) (MIT) -- [diagram-js@12.3.0](https://github.com/bpmn-io/diagram-js) (MIT) -- [diagram-js@12.8.1](https://github.com/bpmn-io/diagram-js) (MIT) -- [didi@9.0.2](https://github.com/nikku/didi) (MIT) -- [diff@5.1.0](https://github.com/kpdecker/jsdiff) (BSD-3-Clause) -- [dmn-js-decision-table@14.7.1](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-js-drd@14.4.1](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-js-literal-expression@14.7.1](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-js-properties-panel@3.1.0](https://github.com/bpmn-io/dmn-js-properties-panel) (MIT) -- [dmn-js-shared@14.4.1](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-js-shared@14.7.0](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-js@14.4.3](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-moddle@10.0.0](https://github.com/bpmn-io/dmn-moddle) (MIT) -- [dom-iterator@1.0.0](https://github.com/MatthewMueller/dom-iterator) (MIT) -- [domify@1.4.2](https://github.com/sindresorhus/domify) (MIT) -- [dompurify@3.0.5](https://github.com/cure53/DOMPurify) ((MPL-2.0 OR Apache-2.0)) -- [downloadjs@1.4.7](https://github.com/rndme/download) (MIT) -- [downshift@8.1.0](https://github.com/downshift-js/downshift) (MIT) -- [ee-first@1.1.1](https://github.com/jonathanong/ee-first) (MIT) -- [electron-to-chromium@1.4.615](https://github.com/kilian/electron-to-chromium) (ISC) -- [enabled@2.0.0](https://github.com/3rd-Eden/enabled) (MIT) -- [encodeurl@1.0.2](https://github.com/pillarjs/encodeurl) (MIT) -- [es6-promise@3.3.1](https://github.com/stefanpenner/es6-promise) (MIT) -- [escalade@3.1.1](https://github.com/lukeed/escalade) (MIT) -- [escape-html@1.0.3](https://github.com/component/escape-html) (MIT) -- [escape-string-regexp@1.0.5](https://github.com/sindresorhus/escape-string-regexp) (MIT) -- [event-source-polyfill@1.0.31](https://github.com/Yaffle/EventSource) (MIT) -- [event-target-shim@5.0.1](https://github.com/mysticatea/event-target-shim) (MIT) -- [extend@3.0.2](https://github.com/justmoon/node-extend) (MIT) -- [fecha@4.2.3](https://github.com/taylorhakes/fecha) (MIT) -- [feelers@0.1.0](https://www.npmjs.com/package/feelers) (MIT) -- [feelers@1.3.0](https://www.npmjs.com/package/feelers) (MIT) -- [feelin@1.2.0](https://github.com/nikku/feelin) (MIT) -- [feelin@3.0.1](https://github.com/nikku/feelin) (MIT) -- [file-drops@0.4.0](https://github.com/nikku/file-drops) (MIT) -- [fill-range@7.1.1](https://github.com/jonschlinkert/fill-range) (MIT) -- [flatpickr@4.6.13](https://github.com/chmln/flatpickr) (MIT) -- [flatpickr@4.6.9](https://github.com/chmln/flatpickr) (MIT) -- [fn.name@1.1.0](https://github.com/3rd-Eden/fn.name) (MIT) -- [focus-trap@7.5.4](https://github.com/focus-trap/focus-trap) (MIT) -- [follow-redirects@1.15.6](https://github.com/follow-redirects/follow-redirects) (MIT) -- [form-data@4.0.0](https://github.com/form-data/form-data) (MIT) -- [formidable@2.1.2](https://github.com/node-formidable/formidable) (MIT) -- [fresh@0.5.2](https://github.com/jshttp/fresh) (MIT) -- [fs-readdir-recursive@1.1.0](https://github.com/fs-utils/fs-readdir-recursive) (MIT) -- [fsevents@2.3.3](https://github.com/fsevents/fsevents) (MIT) -- [function-bind@1.1.2](https://github.com/Raynos/function-bind) (MIT) -- [gensync@1.0.0-beta.2](https://github.com/loganfsmyth/gensync) (MIT) -- [get-intrinsic@1.2.2](https://github.com/ljharb/get-intrinsic) (MIT) -- [glob-parent@5.1.2](https://github.com/gulpjs/glob-parent) (ISC) -- [globals@11.12.0](https://github.com/sindresorhus/globals) (MIT) -- [globalyzer@0.1.0](https://github.com/terkelg/globalyzer) (MIT) -- [globrex@0.1.2](https://github.com/terkelg/globrex) (MIT) -- [gopd@1.0.1](https://github.com/ljharb/gopd) (MIT) -- [hammerjs@2.0.8](https://github.com/hammerjs/hammer.js) (MIT) -- [has-flag@3.0.0](https://github.com/sindresorhus/has-flag) (MIT) -- [has-property-descriptors@1.0.1](https://github.com/inspect-js/has-property-descriptors) (MIT) -- [has-proto@1.0.1](https://github.com/inspect-js/has-proto) (MIT) -- [has-symbols@1.0.3](https://github.com/inspect-js/has-symbols) (MIT) -- [has-tostringtag@1.0.0](https://github.com/inspect-js/has-tostringtag) (MIT) -- [hasown@2.0.0](https://github.com/inspect-js/hasOwn) (MIT) -- [hast-util-whitespace@2.0.1](https://github.com/syntax-tree/hast-util-whitespace) (MIT) -- [helmet@6.2.0](https://github.com/helmetjs/helmet) (MIT) -- [hexoid@1.0.0](https://github.com/lukeed/hexoid) (MIT) -- [history@4.10.1](https://github.com/ReactTraining/history) (MIT) -- [hoist-non-react-statics@3.3.2](https://github.com/mridgway/hoist-non-react-statics) (BSD-3-Clause) -- [htm@3.1.1](https://github.com/developit/htm) (Apache-2.0) -- [http-assert@1.5.0](https://github.com/jshttp/http-assert) (MIT) -- [http-errors@1.8.1](https://github.com/jshttp/http-errors) (MIT) -- [http-errors@2.0.0](https://github.com/jshttp/http-errors) (MIT) -- [https-proxy-agent@5.0.1](https://github.com/TooTallNate/node-https-proxy-agent) (MIT) -- [iconv-lite@0.4.24](https://github.com/ashtuchkin/iconv-lite) (MIT) -- [ids@1.0.5](https://github.com/bpmn-io/ids) (MIT) -- [immutable@4.3.4](https://github.com/immutable-js/immutable-js) (MIT) -- [indexof@0.0.1](https://www.npmjs.com/package/indexof) (MIT\*) -- [inferno-shared@5.6.1](https://github.com/infernojs/inferno) (MIT) -- [inferno-vnode-flags@5.6.1](https://github.com/infernojs/inferno) (MIT) -- [inferno@5.6.2](https://github.com/infernojs/inferno) (MIT) -- [inflation@2.1.0](https://github.com/stream-utils/inflation) (MIT) -- [inherits-browser@0.1.0](https://github.com/nikku/inherits-browser) (ISC) -- [inherits@2.0.4](https://github.com/isaacs/inherits) (ISC) -- [inline-style-parser@0.1.1](https://github.com/remarkablemark/inline-style-parser) (MIT) -- [invariant@2.2.4](https://github.com/zertosh/invariant) (MIT) -- [is-arrayish@0.3.2](https://github.com/qix-/node-is-arrayish) (MIT) -- [is-base64@1.1.0](https://github.com/miguelmota/is-base64) (MIT) -- [is-binary-path@2.1.0](https://github.com/sindresorhus/is-binary-path) (MIT) -- [is-buffer@2.0.5](https://github.com/feross/is-buffer) (MIT) -- [is-extglob@2.1.1](https://github.com/jonschlinkert/is-extglob) (MIT) -- [is-generator-function@1.0.10](https://github.com/inspect-js/is-generator-function) (MIT) -- [is-glob@4.0.3](https://github.com/micromatch/is-glob) (MIT) -- [is-number@7.0.0](https://github.com/jonschlinkert/is-number) (MIT) -- [is-plain-obj@4.1.0](https://github.com/sindresorhus/is-plain-obj) (MIT) -- [is-stream@2.0.1](https://github.com/sindresorhus/is-stream) (MIT) -- [isarray@0.0.1](https://github.com/juliangruber/isarray) (MIT) -- [joi@17.10.2](https://github.com/hapijs/joi) (BSD-3-Clause) -- [jose@4.15.5](https://github.com/panva/jose) (MIT) -- [js-sha256@0.9.0](https://github.com/emn178/js-sha256) (MIT) -- [js-tokens@4.0.0](https://github.com/lydell/js-tokens) (MIT) -- [jsesc@2.5.2](https://github.com/mathiasbynens/jsesc) (MIT) -- [json-source-map@0.6.1](https://github.com/epoberezkin/json-source-map) (MIT) -- [json5@2.2.3](https://github.com/json5/json5) (MIT) -- [jwt-decode@3.1.2](https://github.com/auth0/jwt-decode) (MIT) -- [keycloak-js@22.0.3](https://github.com/keycloak/keycloak) (Apache-2.0) -- [keycode-js@3.1.0](https://github.com/kabirbaidhya/keycode-js) (MIT) -- [keygrip@1.1.0](https://github.com/crypto-utils/keygrip) (MIT) -- [kleur@4.1.5](https://github.com/lukeed/kleur) (MIT) -- [koa-better-http-proxy@0.2.10](https://github.com/nsimmons/koa-better-http-proxy) (MIT) -- [koa-body@6.0.1](https://github.com/koajs/koa-body) (MIT) -- [koa-compose@4.1.0](https://github.com/koajs/compose) (MIT) -- [koa-compress@5.1.1](https://github.com/koajs/compress) (MIT) -- [koa-convert@2.0.0](https://github.com/gyson/koa-convert) (MIT) -- [koa-helmet@7.0.2](https://github.com/venables/koa-helmet) (MIT) -- [koa-is-json@1.0.0](https://github.com/koajs/is-json) (MIT) -- [koa-mount@4.0.0](https://github.com/koajs/mount) (MIT) -- [koa-router@12.0.0](https://github.com/koajs/router) (MIT) -- [koa-static-cache@5.1.4](https://github.com/koajs/static-cache) (MIT) -- [koa@2.14.2](https://github.com/koajs/koa) (MIT) -- [kuler@2.0.0](https://github.com/3rd-Eden/kuler) (MIT) -- [lang-feel@1.1.0](https://github.com/nikku/lang-feel) (MIT) -- [lang-feel@2.0.0](https://github.com/nikku/lang-feel) (MIT) -- [lezer-feel@0.15.0](https://github.com/nikku/lezer-feel) (MIT) -- [lezer-feel@0.16.2](https://github.com/nikku/lezer-feel) (MIT) -- [lezer-feel@1.2.5](https://github.com/nikku/lezer-feel) (MIT) -- [linkify-html@4.1.1](https://github.com/Hypercontext/linkifyjs) (MIT) -- [linkifyjs@4.1.1](https://github.com/Hypercontext/linkifyjs) (MIT) -- [lodash.debounce@4.0.8](https://github.com/lodash/lodash) (MIT) -- [lodash.findlast@4.6.0](https://github.com/lodash/lodash) (MIT) -- [lodash.isequal@4.5.0](https://github.com/lodash/lodash) (MIT) -- [lodash.omit@4.5.0](https://github.com/lodash/lodash) (MIT) -- [lodash.throttle@4.1.1](https://github.com/lodash/lodash) (MIT) -- [lodash@4.17.21](https://github.com/lodash/lodash) (MIT) -- [logform@2.6.0](https://github.com/winstonjs/logform) (MIT) -- [loose-envify@1.4.0](https://github.com/zertosh/loose-envify) (MIT) -- [lru-cache@5.1.1](https://github.com/isaacs/node-lru-cache) (ISC) -- [lru-cache@6.0.0](https://github.com/isaacs/node-lru-cache) (ISC) -- [lru_map@0.3.3](https://github.com/rsms/js-lru) (MIT) -- [luxon@3.4.4](https://github.com/moment/luxon) (MIT) -- [matches-selector@1.2.0](https://github.com/ForbesLindesay/matches-selector) (MIT) -- [mdast-util-definitions@5.1.2](https://github.com/syntax-tree/mdast-util-definitions) (MIT) -- [mdast-util-from-markdown@1.3.1](https://github.com/syntax-tree/mdast-util-from-markdown) (MIT) -- [mdast-util-to-hast@12.3.0](https://github.com/syntax-tree/mdast-util-to-hast) (MIT) -- [mdast-util-to-string@3.2.0](https://github.com/syntax-tree/mdast-util-to-string) (MIT) -- [media-typer@0.3.0](https://github.com/jshttp/media-typer) (MIT) -- [methods@1.1.2](https://github.com/jshttp/methods) (MIT) -- [micromark-core-commonmark@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-core-commonmark) (MIT) -- [micromark-factory-destination@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-factory-destination) (MIT) -- [micromark-factory-label@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-factory-label) (MIT) -- [micromark-factory-space@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-factory-space) (MIT) -- [micromark-factory-title@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-factory-title) (MIT) -- [micromark-factory-whitespace@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-factory-whitespace) (MIT) -- [micromark-util-character@1.2.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-character) (MIT) -- [micromark-util-chunked@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-chunked) (MIT) -- [micromark-util-classify-character@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-classify-character) (MIT) -- [micromark-util-combine-extensions@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-combine-extensions) (MIT) -- [micromark-util-decode-numeric-character-reference@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-decode-numeric-character-reference) (MIT) -- [micromark-util-decode-string@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-decode-string) (MIT) -- [micromark-util-encode@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-encode) (MIT) -- [micromark-util-html-tag-name@1.2.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-html-tag-name) (MIT) -- [micromark-util-normalize-identifier@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-normalize-identifier) (MIT) -- [micromark-util-resolve-all@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-resolve-all) (MIT) -- [micromark-util-sanitize-uri@1.2.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-sanitize-uri) (MIT) -- [micromark-util-subtokenize@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-subtokenize) (MIT) -- [micromark-util-symbol@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-symbol) (MIT) -- [micromark-util-types@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-types) (MIT) -- [micromark@3.2.0](https://github.com/micromark/micromark/tree/main/packages/micromark) (MIT) -- [mime-db@1.52.0](https://github.com/jshttp/mime-db) (MIT) -- [mime-types@2.1.35](https://github.com/jshttp/mime-types) (MIT) -- [min-dash@3.8.1](https://github.com/bpmn-io/min-dash) (MIT) -- [min-dash@4.1.1](https://github.com/bpmn-io/min-dash) (MIT) -- [min-dash@4.2.1](https://github.com/bpmn-io/min-dash) (MIT) -- [min-dom@3.2.1](https://github.com/bpmn-io/min-dom) (MIT) -- [min-dom@4.1.0](https://github.com/bpmn-io/min-dom) (MIT) -- [mitt@3.0.1](https://github.com/developit/mitt) (MIT) -- [mobx-react-lite@3.4.3](https://github.com/mobxjs/mobx) (MIT) -- [mobx-react@7.6.0](https://github.com/mobxjs/mobx) (MIT) -- [mobx@6.10.2](https://github.com/mobxjs/mobx) (MIT) -- [moddle-xml@10.1.0](https://github.com/bpmn-io/moddle-xml) (MIT) -- [moddle-xml@9.0.6](https://github.com/bpmn-io/moddle-xml) (MIT) -- [moddle@5.0.4](https://github.com/bpmn-io/moddle) (MIT) -- [moddle@6.2.3](https://github.com/bpmn-io/moddle) (MIT) -- [modeler-moddle@0.2.0](https://github.com/camunda/modeler-moddle) (MIT) -- [moment@2.29.4](https://github.com/moment/moment) (MIT) -- [monaco-editor@0.43.0](https://github.com/microsoft/monaco-editor) (MIT) -- [mri@1.2.0](https://github.com/lukeed/mri) (MIT) -- [ms@2.1.2](https://github.com/zeit/ms) (MIT) -- [mz@2.7.0](https://github.com/normalize/mz) (MIT) -- [negotiator@0.6.3](https://github.com/jshttp/negotiator) (MIT) -- [node-fetch@2.7.0](https://github.com/bitinn/node-fetch) (MIT) -- [node-releases@2.0.14](https://github.com/chicoxyzzy/node-releases) (MIT) -- [normalize-path@3.0.0](https://github.com/jonschlinkert/normalize-path) (MIT) -- [object-assign@4.1.1](https://github.com/sindresorhus/object-assign) (MIT) -- [object-inspect@1.13.1](https://github.com/inspect-js/object-inspect) (MIT) -- [object-refs@0.3.0](https://github.com/bpmn-io/object-refs) (MIT) -- [on-finished@2.4.1](https://github.com/jshttp/on-finished) (MIT) -- [once@1.4.0](https://github.com/isaacs/once) (ISC) -- [one-time@1.0.0](https://github.com/3rd-Eden/one-time) (MIT) -- [only@0.0.2](https://github.com/visionmedia/node-only) (MIT\*) -- [opencollective-postinstall@2.0.3](https://github.com/opencollective/opencollective-postinstall) (MIT) -- [parseurl@1.3.3](https://github.com/pillarjs/parseurl) (MIT) -- [path-intersection@2.2.1](https://github.com/bpmn-io/path-intersection) (MIT) -- [path-to-regexp@1.8.0](https://github.com/pillarjs/path-to-regexp) (MIT) -- [path-to-regexp@6.2.1](https://github.com/pillarjs/path-to-regexp) (MIT) -- [performance-now@2.1.0](https://github.com/braveg1rl/performance-now) (MIT) -- [picocolors@1.0.0](https://github.com/alexeyraspopov/picocolors) (ISC) -- [picomatch@2.3.1](https://github.com/micromatch/picomatch) (MIT) -- [pluralize@7.0.0](https://github.com/blakeembrey/pluralize) (MIT) -- [postcss-value-parser@4.2.0](https://github.com/TrySound/postcss-value-parser) (MIT) -- [preact-markup@2.1.1](https://github.com/developit/preact-markup) (MIT) -- [preact@10.15.1](https://github.com/preactjs/preact) (MIT) -- [prom-client@13.1.0](https://github.com/siimon/prom-client) (Apache-2.0) -- [prop-types@15.8.1](https://github.com/facebook/prop-types) (MIT) -- [property-information@6.4.0](https://github.com/wooorm/property-information) (MIT) -- [proxy-from-env@1.1.0](https://github.com/Rob--W/proxy-from-env) (MIT) -- [pusher-js@8.3.0](https://github.com/pusher/pusher-js) (MIT) -- [pusher@5.1.3](https://github.com/pusher/pusher-http-node) (MIT) -- [qs@6.11.2](https://github.com/ljharb/qs) (BSD-3-Clause) -- [raf@3.4.1](https://github.com/chrisdickinson/raf) (MIT) -- [randomcolor@0.6.2](https://github.com/davidmerfield/randomColor) (Custom: https://randomcolor.lllllllllllllllll.com) -- [raw-body@2.5.2](https://github.com/stream-utils/raw-body) (MIT) -- [react-dom@18.2.0](https://github.com/facebook/react) (MIT) -- [react-error-boundary@4.0.11](https://github.com/bvaughn/react-error-boundary) (MIT) -- [react-fast-compare@3.2.2](https://github.com/FormidableLabs/react-fast-compare) (MIT) -- [react-helmet-async@1.3.0](https://github.com/staylor/react-helmet-async) (Apache-2.0) -- [react-is@16.13.1](https://github.com/facebook/react) (MIT) -- [react-is@17.0.2](https://github.com/facebook/react) (MIT) -- [react-is@18.2.0](https://github.com/facebook/react) (MIT) -- [react-markdown@8.0.7](https://github.com/remarkjs/react-markdown) (MIT) -- [react-router-dom@5.3.4](https://github.com/remix-run/react-router) (MIT) -- [react-router@5.3.4](https://github.com/remix-run/react-router) (MIT) -- [react@18.2.0](https://github.com/facebook/react) (MIT) -- [readable-stream@3.6.2](https://github.com/nodejs/readable-stream) (MIT) -- [readdirp@3.6.0](https://github.com/paulmillr/readdirp) (MIT) -- [regenerator-runtime@0.14.1](https://github.com/facebook/regenerator/tree/main/packages/runtime) (MIT) -- [remark-parse@10.0.2](https://github.com/remarkjs/remark/tree/main/packages/remark-parse) (MIT) -- [remark-rehype@10.1.0](https://github.com/remarkjs/remark-rehype) (MIT) -- [resize-observer-polyfill@1.5.1](https://github.com/que-etc/resize-observer-polyfill) (MIT) -- [resolve-pathname@3.0.0](https://github.com/mjackson/resolve-pathname) (MIT) -- [rgbcolor@1.0.1](https://github.com/yetzt/node-rgbcolor) (MIT\*) -- [route-pattern@0.0.6](https://github.com/bjoerge/route-pattern) (MIT) -- [sade@1.8.1](https://github.com/lukeed/sade) (MIT) -- [safe-buffer@5.2.1](https://github.com/feross/safe-buffer) (MIT) -- [safe-stable-stringify@2.4.3](https://github.com/BridgeAR/safe-stable-stringify) (MIT) -- [safer-buffer@2.1.2](https://github.com/ChALkeR/safer-buffer) (MIT) -- [sass@1.68.0](https://github.com/sass/dart-sass) (MIT) -- [saxen@8.1.2](https://github.com/nikku/saxen) (MIT) -- [scheduler@0.23.0](https://github.com/facebook/react) (MIT) -- [selection-ranges@3.0.3](https://github.com/nikku/selection-ranges) (MIT) -- [selection-update@0.1.2](https://github.com/nikku/selection-update) (MIT) -- [semver-compare@1.0.0](https://github.com/substack/semver-compare) (MIT) -- [semver@7.5.4](https://github.com/npm/node-semver) (ISC) -- [set-function-length@1.1.1](https://github.com/ljharb/set-function-length) (MIT) -- [setprototypeof@1.2.0](https://github.com/wesleytodd/setprototypeof) (ISC) -- [shallowequal@1.1.0](https://github.com/dashed/shallowequal) (MIT) -- [showdown@2.1.0](https://github.com/showdownjs/showdown) (MIT) -- [side-channel@1.0.4](https://github.com/ljharb/side-channel) (MIT) -- [simple-swizzle@0.2.2](https://github.com/qix-/node-simple-swizzle) (MIT) -- [source-map-js@1.0.2](https://github.com/7rulnik/source-map-js) (BSD-3-Clause) -- [source-map-support@0.5.21](https://github.com/evanw/node-source-map-support) (MIT) -- [source-map@0.6.1](https://github.com/mozilla/source-map) (BSD-3-Clause) -- [space-separated-tokens@2.0.2](https://github.com/wooorm/space-separated-tokens) (MIT) -- [stack-trace@0.0.10](https://github.com/felixge/node-stack-trace) (MIT) -- [stackblur-canvas@2.6.0](https://github.com/flozz/StackBlur) (MIT) -- [state-local@1.0.7](https://github.com/suren-atoyan/state-local) (MIT) -- [statuses@1.5.0](https://github.com/jshttp/statuses) (MIT) -- [statuses@2.0.1](https://github.com/jshttp/statuses) (MIT) -- [stoppable@1.1.0](https://github.com/hunterloftis/stoppable) (MIT) -- [string_decoder@1.3.0](https://github.com/nodejs/string_decoder) (MIT) -- [style-mod@4.1.0](https://github.com/marijnh/style-mod) (MIT) -- [style-to-object@0.4.4](https://github.com/remarkablemark/style-to-object) (MIT) -- [styled-components@5.3.11](https://github.com/styled-components/styled-components) (MIT) -- [supports-color@5.5.0](https://github.com/chalk/supports-color) (MIT) -- [svg-pathdata@6.0.3](https://github.com/nfroidure/svg-pathdata) (MIT) -- [tabbable@6.2.0](https://github.com/focus-trap/tabbable) (MIT) -- [table-js@8.0.2](https://github.com/bpmn-io/table-js) (MIT) -- [tdigest@0.1.2](https://github.com/welch/tdigest) (MIT) -- [text-hex@1.0.0](https://github.com/3rd-Eden/text-hex) (MIT) -- [thenify-all@1.6.0](https://github.com/thenables/thenify-all) (MIT) -- [thenify@3.3.1](https://github.com/thenables/thenify) (MIT) -- [ticky@1.0.1](https://github.com/bevacqua/ticky) (MIT) -- [tiny-glob@0.2.9](https://github.com/terkelg/tiny-glob) (MIT) -- [tiny-invariant@1.3.1](https://github.com/alexreardon/tiny-invariant) (MIT) -- [tiny-svg@3.0.1](https://github.com/bpmn-io/tiny-svg) (MIT) -- [tiny-warning@1.0.3](https://github.com/alexreardon/tiny-warning) (MIT) -- [to-fast-properties@2.0.0](https://github.com/sindresorhus/to-fast-properties) (MIT) -- [to-regex-range@5.0.1](https://github.com/micromatch/to-regex-range) (MIT) -- [toggle-selection@1.0.6](https://github.com/sudodoki/toggle-selection) (MIT) -- [toidentifier@1.0.1](https://github.com/component/toidentifier) (MIT) -- [toml@3.0.0](https://github.com/BinaryMuse/toml-node) (MIT) -- [tr46@0.0.3](https://github.com/Sebmaster/tr46.js) (MIT) -- [trim-lines@3.0.1](https://github.com/wooorm/trim-lines) (MIT) -- [triple-beam@1.4.1](https://github.com/winstonjs/triple-beam) (MIT) -- [trough@2.1.0](https://github.com/wooorm/trough) (MIT) -- [tslib@2.6.2](https://github.com/Microsoft/tslib) (0BSD) -- [tsscmp@1.0.6](https://github.com/suryagh/tsscmp) (MIT) -- [tweetnacl-util@0.15.1](https://github.com/dchest/tweetnacl-util-js) (Unlicense) -- [tweetnacl@1.0.3](https://github.com/dchest/tweetnacl-js) (Unlicense) -- [type-is@1.6.18](https://github.com/jshttp/type-is) (MIT) -- [typescript@5.2.2](https://github.com/Microsoft/TypeScript) (Apache-2.0) -- [undici-types@5.26.5](https://github.com/nodejs/undici) (MIT) -- [unified@10.1.2](https://github.com/unifiedjs/unified) (MIT) -- [unist-util-generated@2.0.1](https://github.com/syntax-tree/unist-util-generated) (MIT) -- [unist-util-is@5.2.1](https://github.com/syntax-tree/unist-util-is) (MIT) -- [unist-util-position@4.0.4](https://github.com/syntax-tree/unist-util-position) (MIT) -- [unist-util-stringify-position@3.0.3](https://github.com/syntax-tree/unist-util-stringify-position) (MIT) -- [unist-util-visit-parents@5.1.3](https://github.com/syntax-tree/unist-util-visit-parents) (MIT) -- [unist-util-visit@4.1.2](https://github.com/syntax-tree/unist-util-visit) (MIT) -- [unpipe@1.0.0](https://github.com/stream-utils/unpipe) (MIT) -- [update-browserslist-db@1.0.13](https://github.com/browserslist/update-db) (MIT) -- [use-resize-observer@6.1.0](https://github.com/ZeeCoder/use-resize-observer) (MIT) -- [util-deprecate@1.0.2](https://github.com/TooTallNate/util-deprecate) (MIT) -- [uuid@9.0.1](https://github.com/uuidjs/uuid) (MIT) -- [uvu@0.5.6](https://github.com/lukeed/uvu) (MIT) -- [value-equal@1.0.1](https://github.com/mjackson/value-equal) (MIT) -- [vary@1.1.2](https://github.com/jshttp/vary) (MIT) -- [vfile-message@3.1.4](https://github.com/vfile/vfile-message) (MIT) -- [vfile@5.3.7](https://github.com/vfile/vfile) (MIT) -- [w3c-keyname@2.2.8](https://github.com/marijnh/w3c-keyname) (MIT) -- [webidl-conversions@3.0.1](https://github.com/jsdom/webidl-conversions) (BSD-2-Clause) -- [whatwg-url@5.0.0](https://github.com/jsdom/whatwg-url) (MIT) -- [wicg-inert@3.1.2](https://github.com/WICG/inert) (W3C-20150513) -- [window-or-global@1.0.1](https://github.com/purposeindustries/window-or-global) (MIT) -- [winston-transport@4.6.0](https://github.com/winstonjs/winston-transport) (MIT) -- [winston@3.10.0](https://github.com/winstonjs/winston) (MIT) -- [wrappy@1.0.2](https://github.com/npm/wrappy) (ISC) -- [yallist@3.1.1](https://github.com/isaacs/yallist) (ISC) -- [yallist@4.0.0](https://github.com/isaacs/yallist) (ISC) -- [ylru@1.3.2](https://github.com/node-modules/ylru) (MIT) -- [zeebe-bpmn-moddle@1.0.0](https://github.com/camunda/zeebe-bpmn-moddle) (MIT) -- [zod@3.22.4](https://github.com/colinhacks/zod) (MIT) - -### Web Modeler Dependencies (restapi) - -- [ch.qos.logback:logback-classic@1.4.14](http://logback.qos.ch/logback-classic) ([Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- [ch.qos.logback:logback-core@1.4.14](http://logback.qos.ch/logback-core) ([Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- [ch.qos.logback.contrib:logback-jackson@0.1.5](https://github.com/qos-ch/logback-contrib/wiki/logback-jackson) ([Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- [ch.qos.logback.contrib:logback-json-classic@0.1.5](https://github.com/qos-ch/logback-contrib/wiki/logback-json-parent/logback-json-classic) ([Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- [ch.qos.logback.contrib:logback-json-core@0.1.5](https://github.com/qos-ch/logback-contrib/wiki/logback-json-parent/logback-json-core) ([Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- [com.auth0:auth0@1.45.1](https://github.com/auth0/auth0-java) ([The MIT License (MIT)](https://raw.githubusercontent.com/auth0/auth0-java/master/LICENSE)) -- [com.auth0:java-jwt@4.4.0](https://github.com/auth0/java-jwt) ([The MIT License (MIT)](https://raw.githubusercontent.com/auth0/java-jwt/master/LICENSE)) -- [com.auth0:jwks-rsa@0.22.1](https://github.com/auth0/jwks-rsa-java) ([The MIT License (MIT)](https://raw.githubusercontent.com/auth0/jwks-rsa-java/master/LICENSE)) -- [com.ethlo.time:itu@1.7.0](https://github.com/ethlo/itu) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml:classmate@1.5.1](https://github.com/FasterXML/java-classmate) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.core:jackson-annotations@2.15.4](https://github.com/FasterXML/jackson) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.core:jackson-core@2.15.4](https://github.com/FasterXML/jackson-core) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.core:jackson-databind@2.15.4](https://github.com/FasterXML/jackson) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.4](https://github.com/FasterXML/jackson-dataformats-text) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.15.2](https://github.com/FasterXML/jackson-dataformats-text) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.datatype:jackson-datatype-jdk8@2.15.4](https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jdk8) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.datatype:jackson-datatype-jsr310@2.15.4](https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.module:jackson-module-parameter-names@2.15.4](https://github.com/FasterXML/jackson-modules-java8/jackson-module-parameter-names) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.github.stephenc.jcip:jcip-annotations@1.0-1](http://stephenc.github.com/jcip-annotations) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.android:annotations@4.1.1.4](http://source.android.com/) ([Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)) -- [com.google.api.grpc:proto-google-common-protos@2.22.0](https://github.com/googleapis/sdk-platform-java) ([Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.code.findbugs:jsr305@3.0.2](http://findbugs.sourceforge.net/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.code.gson:gson@2.10.1](https://github.com/google/gson/gson) ([Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.errorprone:error_prone_annotations@2.22.0](https://errorprone.info/error_prone_annotations) ([Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.guava:failureaccess@1.0.1](https://github.com/google/guava/failureaccess) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.guava:guava@32.1.2-jre](https://github.com/google/guava) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.guava:listenablefuture@9999.0-empty-to-avoid-conflict-with-guava](https://github.com/google/guava/listenablefuture) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.j2objc:j2objc-annotations@2.8](https://github.com/google/j2objc/) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.protobuf:protobuf-java@3.24.3](https://developers.google.com/protocol-buffers/protobuf-java/) ([BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)) -- [com.networknt:json-schema-validator@1.0.87](https://github.com/networknt/json-schema-validator) ([Apache License Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [com.nimbusds:nimbus-jose-jwt@9.37.3](https://bitbucket.org/connect2id/nimbus-jose-jwt) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.pusher:pusher-http-java@1.3.3](http://github.com/pusher/pusher-http-java) ([MIT](https://raw.github.com/pusher/pusher-http-java/master/LICENCE.txt)) -- [com.squareup.okhttp3:logging-interceptor@4.10.0](https://square.github.io/okhttp/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.squareup.okio:okio@3.5.0](https://github.com/square/okio/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.squareup.okio:okio-jvm@3.6.0](https://github.com/square/okio/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.sun.activation:jakarta.activation@1.2.2](https://github.com/eclipse-ee4j/jaf/jakarta.activation) ([EDL 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [com.sun.istack:istack-commons-runtime@4.1.2](https://projects.eclipse.org/projects/ee4j/istack-commons/istack-commons-runtime) ([Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [com.typesafe.netty:netty-reactive-streams@2.0.4](https://github.com/playframework/netty-reactive-streams/netty-reactive-streams) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.vdurmont:semver4j@3.1.0](https://github.com/vdurmont/semver4j) ([The MIT License](http://www.opensource.org/licenses/mit-license.php)) -- [com.zaxxer:HikariCP@5.0.1](https://github.com/brettwooldridge/HikariCP) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [commons-codec:commons-codec@1.15](https://commons.apache.org/proper/commons-codec/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [commons-logging:commons-logging@1.2](http://commons.apache.org/proper/commons-logging/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.grpc:grpc-api@1.58.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-context@1.58.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-core@1.58.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-netty@1.58.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-protobuf@1.58.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-protobuf-lite@1.58.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-stub@1.58.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-util@1.58.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.micrometer:micrometer-commons@1.11.11](https://github.com/micrometer-metrics/micrometer) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.micrometer:micrometer-core@1.11.11](https://github.com/micrometer-metrics/micrometer) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.micrometer:micrometer-observation@1.11.11](https://github.com/micrometer-metrics/micrometer) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.micrometer:micrometer-registry-prometheus@1.11.11](https://github.com/micrometer-metrics/micrometer) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.netty:netty-buffer@4.1.109.Final](https://netty.io/netty-buffer/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-codec@4.1.109.Final](https://netty.io/netty-codec/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-codec-dns@4.1.109.Final](https://netty.io/netty-codec-dns/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-codec-http@4.1.109.Final](https://netty.io/netty-codec-http/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-codec-http2@4.1.109.Final](https://netty.io/netty-codec-http2/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-codec-socks@4.1.109.Final](https://netty.io/netty-codec-socks/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-common@4.1.109.Final](https://netty.io/netty-common/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-handler@4.1.109.Final](https://netty.io/netty-handler/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-handler-proxy@4.1.109.Final](https://netty.io/netty-handler-proxy/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-resolver@4.1.109.Final](https://netty.io/netty-resolver/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-resolver-dns@4.1.109.Final](https://netty.io/netty-resolver-dns/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-resolver-dns-classes-macos@4.1.109.Final](https://netty.io/netty-resolver-dns-classes-macos/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-resolver-dns-native-macos@4.1.109.Final](https://netty.io/netty-resolver-dns-native-macos/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport@4.1.109.Final](https://netty.io/netty-transport/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport-classes-epoll@4.1.109.Final](https://netty.io/netty-transport-classes-epoll/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport-classes-kqueue@4.1.109.Final](https://netty.io/netty-transport-classes-kqueue/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport-native-epoll@4.1.109.Final](https://netty.io/netty-transport-native-epoll/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport-native-kqueue@4.1.109.Final](https://netty.io/netty-transport-native-kqueue/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport-native-unix-common@4.1.109.Final](https://netty.io/netty-transport-native-unix-common/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.perfmark:perfmark-api@0.26.0](https://github.com/perfmark/perfmark) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.projectreactor:reactor-core@3.5.16](https://github.com/reactor/reactor-core) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.projectreactor.netty:reactor-netty-core@1.1.18](https://github.com/reactor/reactor-netty) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.projectreactor.netty:reactor-netty-http@1.1.18](https://github.com/reactor/reactor-netty) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:simpleclient@0.16.0](http://github.com/prometheus/client_java/simpleclient) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:simpleclient_common@0.16.0](http://github.com/prometheus/client_java/simpleclient_common) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:simpleclient_tracer_common@0.16.0](http://github.com/prometheus/client_java/simpleclient_tracer/simpleclient_tracer_common) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:simpleclient_tracer_otel@0.16.0](http://github.com/prometheus/client_java/simpleclient_tracer/simpleclient_tracer_otel) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:simpleclient_tracer_otel_agent@0.16.0](http://github.com/prometheus/client_java/simpleclient_tracer/simpleclient_tracer_otel_agent) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.smallrye:jandex@3.0.5](https://smallrye.io/jandex-parent/jandex) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.swagger.core.v3:swagger-annotations-jakarta@2.2.16](https://github.com/swagger-api/swagger-core/modules/swagger-annotations-jakarta) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)) -- [io.swagger.core.v3:swagger-core-jakarta@2.2.16](https://github.com/swagger-api/swagger-core/modules/swagger-core-jakarta) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)) -- [io.swagger.core.v3:swagger-models-jakarta@2.2.16](https://github.com/swagger-api/swagger-core/modules/swagger-models-jakarta) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)) -- [io.undertow:undertow-core@2.3.14.Final](http://www.jboss.org/undertow-parent/undertow-core) ([Apache License Version 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [io.undertow:undertow-servlet@2.3.12.Final](http://www.jboss.org/undertow-parent/undertow-servlet) ([Apache License Version 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [io.undertow:undertow-websockets-jsr@2.3.12.Final](http://www.jboss.org/undertow-parent/undertow-websockets-jsr) ([Apache License Version 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [jakarta.activation:jakarta.activation-api@2.1.3](https://github.com/jakartaee/jaf-api) ([EDL 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [jakarta.annotation:jakarta.annotation-api@2.1.1](https://projects.eclipse.org/projects/ee4j.ca) ([EPL 2.0](http://www.eclipse.org/legal/epl-2.0)) -- [jakarta.inject:jakarta.inject-api@2.0.1](https://github.com/eclipse-ee4j/injection-api) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [jakarta.persistence:jakarta.persistence-api@3.1.0](https://github.com/eclipse-ee4j/jpa-api) ([Eclipse Public License v. 2.0](http://www.eclipse.org/legal/epl-2.0)) -- [jakarta.servlet:jakarta.servlet-api@6.0.0](https://projects.eclipse.org/projects/ee4j.servlet) ([EPL 2.0](http://www.eclipse.org/legal/epl-2.0)) -- [jakarta.transaction:jakarta.transaction-api@2.0.1](https://projects.eclipse.org/projects/ee4j.jta) ([EPL 2.0](http://www.eclipse.org/legal/epl-2.0)) -- [jakarta.validation:jakarta.validation-api@3.0.2](https://beanvalidation.org) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [jakarta.websocket:jakarta.websocket-api@2.1.1](https://projects.eclipse.org/projects/ee4j.websocket) ([Eclipse Public License v. 2.0](https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt)) -- [jakarta.websocket:jakarta.websocket-client-api@2.1.1](https://projects.eclipse.org/projects/ee4j.websocket) ([Eclipse Public License v. 2.0](https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt)) -- [jakarta.xml.bind:jakarta.xml.bind-api@4.0.2](https://github.com/jakartaee/jaxb-api/jakarta.xml.bind-api) ([Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [javax.cache:cache-api@1.1.1](https://github.com/jsr107/jsr107spec) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [net.bytebuddy:byte-buddy@1.14.13](https://bytebuddy.net/byte-buddy) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [net.jodah:failsafe@2.4.1](http://github.com/jhalterman/failsafe/) ([Apache License, Version 2.0](http://apache.org/licenses/LICENSE-2.0)) -- [org.antlr:antlr4-runtime@4.10.1](http://www.antlr.org/antlr4-runtime) ([The BSD License](http://www.antlr.org/license.html)) -- [org.apache.commons:commons-collections4@4.4](https://commons.apache.org/proper/commons-collections/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.commons:commons-lang3@3.12.0](https://commons.apache.org/proper/commons-lang/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.commons:commons-text@1.10.0](https://commons.apache.org/proper/commons-text) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.httpcomponents:httpclient@4.5.13](http://hc.apache.org/httpcomponents-client) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.httpcomponents:httpcore@4.4.16](http://hc.apache.org/httpcomponents-core-ga) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.logging.log4j:log4j-api@2.20.0](https://logging.apache.org/log4j/2.x/log4j-api/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.logging.log4j:log4j-to-slf4j@2.20.0](https://logging.apache.org/log4j/2.x/log4j-to-slf4j/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.tomcat.embed:tomcat-embed-el@10.1.20](https://tomcat.apache.org/) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.aspectj:aspectjweaver@1.9.22](https://www.eclipse.org/aspectj/) ([Eclipse Public License - v 2.0](https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt)) -- [org.asynchttpclient:async-http-client@2.12.3](http://github.com/AsyncHttpClient/async-http-client/async-http-client) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.asynchttpclient:async-http-client-netty-utils@2.12.3](http://github.com/AsyncHttpClient/async-http-client/async-http-client-netty-utils) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.camunda.bpm.model:camunda-dmn-model@7.19.6-ee](http://www.camunda.org/camunda-database-settings/camunda-model-apis/camunda-dmn-model) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.camunda.bpm.model:camunda-xml-model@7.19.6-ee](http://www.camunda.org/camunda-database-settings/camunda-model-apis/camunda-xml-model) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.checkerframework:checker-qual@3.38.0](https://checkerframework.org/) ([The MIT License](http://opensource.org/licenses/MIT)) -- [org.codehaus.mojo:animal-sniffer-annotations@1.23](https://www.mojohaus.org/animal-sniffer/animal-sniffer-annotations) ([MIT license](https://spdx.org/licenses/MIT.txt)) -- [org.eclipse.angus:angus-activation@2.0.2](https://github.com/eclipse-ee4j/angus-activation/angus-activation) ([EDL 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [org.eclipse.angus:jakarta.mail@1.1.0](http://eclipse-ee4j.github.io/mail/jakarta.mail) ([EPL 2.0](http://www.eclipse.org/legal/epl-2.0)) -- [org.ehcache:ehcache@3.10.8](http://ehcache.org) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.flywaydb:flyway-core@9.16.3](https://flywaydb.org/flyway-core) ([Apache License, Version 2.0](https://flywaydb.org/licenses/flyway-community)) -- [org.freemarker:freemarker@2.3.32](https://freemarker.apache.org/) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.glassfish.jaxb:jaxb-core@4.0.5](https://eclipse-ee4j.github.io/jaxb-ri/) ([Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [org.glassfish.jaxb:jaxb-runtime@4.0.5](https://eclipse-ee4j.github.io/jaxb-ri/) ([Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [org.glassfish.jaxb:txw2@4.0.5](https://eclipse-ee4j.github.io/jaxb-ri/) ([Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [org.hdrhistogram:HdrHistogram@2.1.12](http://hdrhistogram.github.io/HdrHistogram/) ([Public Domain, per Creative Commons CC0](http://creativecommons.org/publicdomain/zero/1.0/)) -- [org.hibernate.common:hibernate-commons-annotations@6.0.6.Final](http://hibernate.org) ([GNU Library General Public License v2.1 or later](http://www.opensource.org/licenses/LGPL-2.1)) -- [org.hibernate.orm:hibernate-core@6.2.24.Final](https://hibernate.org/orm) ([GNU Library General Public License v2.1 or later](https://www.opensource.org/licenses/LGPL-2.1)) -- [org.hibernate.validator:hibernate-validator@8.0.1.Final](http://hibernate.org/validator/hibernate-validator) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jboss.logging:jboss-logging@3.5.3.Final](http://www.jboss.org) ([Apache License 2.0](https://repository.jboss.org/licenses/apache-2.0.txt)) -- [org.jboss.threads:jboss-threads@3.5.0.Final](http://www.jboss.org/jboss-threads) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jboss.xnio:xnio-api@3.8.16.Final](http://www.jboss.org/xnio) ([Apache License 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [org.jboss.xnio:xnio-nio@3.8.16.Final](http://www.jboss.org) ([Apache License 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [org.jetbrains:annotations@13.0](http://www.jetbrains.org) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jetbrains.kotlin:kotlin-stdlib@1.8.22](https://kotlinlang.org/) ([The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jetbrains.kotlin:kotlin-stdlib-common@1.8.22](https://kotlinlang.org/) ([The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jetbrains.kotlin:kotlin-stdlib-jdk7@1.8.22](https://kotlinlang.org/) ([The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jetbrains.kotlin:kotlin-stdlib-jdk8@1.8.22](https://kotlinlang.org/) ([The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jsoup:jsoup@1.16.1](https://jsoup.org/) ([The MIT License](https://jsoup.org/license)) -- [org.latencyutils:LatencyUtils@2.0.3](http://latencyutils.github.io/LatencyUtils/) ([Public Domain, per Creative Commons CC0](http://creativecommons.org/publicdomain/zero/1.0/)) -- [org.mapstruct:mapstruct@1.5.5.Final](https://mapstruct.org/mapstruct/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.openapitools:jackson-databind-nullable@0.2.6](https://github.com/OpenAPITools/jackson-databind-nullable) ([Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.html)) -- [org.postgresql:postgresql@42.7.2](https://jdbc.postgresql.org) ([BSD-2-Clause](https://jdbc.postgresql.org/about/license.html)) -- [org.reactivestreams:reactive-streams@1.0.4](http://www.reactive-streams.org/) ([MIT-0](https://spdx.org/licenses/MIT-0.html)) -- [org.slf4j:jul-to-slf4j@2.0.13](http://www.slf4j.org) ([MIT License](http://www.opensource.org/licenses/mit-license.php)) -- [org.slf4j:slf4j-api@2.0.13](http://www.slf4j.org) ([MIT License](http://www.opensource.org/licenses/mit-license.php)) -- [org.springdoc:springdoc-openapi-starter-common@2.2.0](https://springdoc.org/springdoc-openapi-starter-common/) ([The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.springdoc:springdoc-openapi-starter-webmvc-api@2.2.0](https://springdoc.org/springdoc-openapi-starter-webmvc-api/) ([The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.springdoc:springdoc-openapi-starter-webmvc-ui@2.2.0](https://springdoc.org/springdoc-openapi-starter-webmvc-ui/) ([The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.springframework:spring-aop@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-aspects@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-beans@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-context@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-context-support@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-core@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-expression@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-jcl@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-jdbc@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-orm@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-tx@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-web@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-webflux@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-webmvc@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-actuator@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-actuator-autoconfigure@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-autoconfigure@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-actuator@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-aop@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-data-jpa@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-freemarker@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-jdbc@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-json@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-logging@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-mail@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-oauth2-resource-server@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-reactor-netty@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-security@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-undertow@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-validation@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-web@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.data:spring-data-commons@3.1.11](https://spring.io/projects/spring-data) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.data:spring-data-jpa@3.1.11](https://projects.spring.io/spring-data-jpa) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.retry:spring-retry@2.0.5](https://www.springsource.org) ([Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.springframework.security:spring-security-config@6.1.9](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-core@6.1.9](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-crypto@6.1.9](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-data@6.1.9](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-oauth2-core@6.1.9](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-oauth2-jose@6.1.9](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-oauth2-resource-server@6.1.9](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-web@6.1.9](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.webjars:swagger-ui@5.2.0](http://webjars.org) ([Apache 2.0](https://github.com/swagger-api/swagger-ui)) -- [org.wildfly.client:wildfly-client-config@1.0.1.Final](http://www.jboss.org/wildfly-client-config) ([Apache License 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [org.wildfly.common:wildfly-common@1.5.4.Final](http://www.jboss.org/wildfly-common) ([Apache License 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [org.yaml:snakeyaml@2.2](https://bitbucket.org/snakeyaml/snakeyaml) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [software.amazon.awssdk:annotations@2.20.157](https://aws.amazon.com/sdkforjava/core/annotations) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:apache-client@2.20.157](https://aws.amazon.com/sdkforjava/http-clients/apache-client) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:auth@2.20.157](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:aws-core@2.20.157](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:aws-query-protocol@2.20.157](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:endpoints-spi@2.20.157](https://aws.amazon.com/sdkforjava/core/endpoints-spi) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:http-client-spi@2.20.157](https://aws.amazon.com/sdkforjava/http-client-spi) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:json-utils@2.20.157](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:metrics-spi@2.20.157](https://aws.amazon.com/sdkforjava/core/metrics-spi) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:netty-nio-client@2.20.157](https://aws.amazon.com/sdkforjava/http-clients/netty-nio-client) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:profiles@2.20.157](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:protocol-core@2.20.157](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:rds@2.20.157](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:regions@2.20.157](https://aws.amazon.com/sdkforjava/core/regions) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:sdk-core@2.20.157](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:sts@2.20.157](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:third-party-jackson-core@2.20.157](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:utils@2.20.157](https://aws.amazon.com/sdkforjava/utils) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.eventstream:eventstream@1.0.1](https://github.com/awslabs/aws-eventstream-java) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.jdbc:aws-advanced-jdbc-wrapper@2.2.4](https://github.com/awslabs/aws-advanced-jdbc-wrapper) ([Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0)) - -### Web Modeler Dependencies (websockets) - -- [brick/math@0.12.1](https://github.com/brick/math.git) (MIT) -- [carbonphp/carbon-doctrine-types@3.2.0](https://github.com/CarbonPHP/carbon-doctrine-types.git) (MIT) -- [clue/redis-protocol@v0.3.2](https://github.com/clue/redis-protocol.git) (MIT) -- [clue/redis-react@v2.7.0](https://github.com/clue/reactphp-redis.git) (MIT) -- [dflydev/dot-access-data@v3.0.3](https://github.com/dflydev/dflydev-dot-access-data.git) (MIT) -- [doctrine/inflector@2.0.10](https://github.com/doctrine/inflector.git) (MIT) -- [doctrine/lexer@3.0.1](https://github.com/doctrine/lexer.git) (MIT) -- [dragonmantank/cron-expression@v3.3.3](https://github.com/dragonmantank/cron-expression.git) (MIT) -- [egulias/email-validator@4.0.2](https://github.com/egulias/EmailValidator.git) (MIT) -- [evenement/evenement@v3.0.2](https://github.com/igorw/evenement.git) (MIT) -- [fruitcake/php-cors@v1.3.0](https://github.com/fruitcake/php-cors.git) (MIT) -- [graham-campbell/result-type@v1.1.3](https://github.com/GrahamCampbell/Result-Type.git) (MIT) -- [guzzlehttp/guzzle@7.9.2](https://github.com/guzzle/guzzle.git) (MIT) -- [guzzlehttp/promises@2.0.3](https://github.com/guzzle/promises.git) (MIT) -- [guzzlehttp/psr7@2.7.0](https://github.com/guzzle/psr7.git) (MIT) -- [guzzlehttp/uri-template@v1.0.3](https://github.com/guzzle/uri-template.git) (MIT) -- [laravel/framework@v11.21.0](https://github.com/laravel/framework.git) (MIT) -- [laravel/prompts@v0.1.25](https://github.com/laravel/prompts.git) (MIT) -- [laravel/reverb@v1.2.0](https://github.com/laravel/reverb.git) (MIT) -- [laravel/serializable-closure@v1.3.4](https://github.com/laravel/serializable-closure.git) (MIT) -- [laravel/tinker@v2.9.0](https://github.com/laravel/tinker.git) (MIT) -- [league/commonmark@2.5.3](https://github.com/thephpleague/commonmark.git) (BSD-3-Clause) -- [league/config@v1.2.0](https://github.com/thephpleague/config.git) (BSD-3-Clause) -- [league/flysystem@3.28.0](https://github.com/thephpleague/flysystem.git) (MIT) -- [league/flysystem-local@3.28.0](https://github.com/thephpleague/flysystem-local.git) (MIT) -- [league/mime-type-detection@1.15.0](https://github.com/thephpleague/mime-type-detection.git) (MIT) -- [monolog/monolog@3.7.0](https://github.com/Seldaek/monolog.git) (MIT) -- [nesbot/carbon@3.8.0](https://github.com/briannesbitt/Carbon.git) (MIT) -- [nette/schema@v1.3.0](https://github.com/nette/schema.git) (BSD-3-Clause) -- [nette/utils@v4.0.5](https://github.com/nette/utils.git) (BSD-3-Clause) -- [nikic/php-parser@v5.0.2](https://github.com/nikic/PHP-Parser.git) (BSD-3-Clause) -- [nunomaduro/termwind@v2.0.1](https://github.com/nunomaduro/termwind.git) (MIT) -- [paragonie/random_compat@v9.99.100](https://github.com/paragonie/random_compat.git) (MIT) -- [paragonie/sodium_compat@v1.21.1](https://github.com/paragonie/sodium_compat.git) (ISC) -- [phpoption/phpoption@1.9.3](https://github.com/schmittjoh/php-option.git) (Apache-2.0) -- [psr/clock@1.0.0](https://github.com/php-fig/clock.git) (MIT) -- [psr/container@2.0.2](https://github.com/php-fig/container.git) (MIT) -- [psr/event-dispatcher@1.0.0](https://github.com/php-fig/event-dispatcher.git) (MIT) -- [psr/http-client@1.0.3](https://github.com/php-fig/http-client.git) (MIT) -- [psr/http-factory@1.1.0](https://github.com/php-fig/http-factory.git) (MIT) -- [psr/http-message@2.0](https://github.com/php-fig/http-message.git) (MIT) -- [psr/log@3.0.1](https://github.com/php-fig/log.git) (MIT) -- [psr/simple-cache@3.0.0](https://github.com/php-fig/simple-cache.git) (MIT) -- [psy/psysh@v0.12.3](https://github.com/bobthecow/psysh.git) (MIT) -- [pusher/pusher-php-server@7.2.4](https://github.com/pusher/pusher-http-php.git) (MIT) -- [ralouphie/getallheaders@3.0.3](https://github.com/ralouphie/getallheaders.git) (MIT) -- [ramsey/collection@2.0.0](https://github.com/ramsey/collection.git) (MIT) -- [ramsey/uuid@4.7.6](https://github.com/ramsey/uuid.git) (MIT) -- [ratchet/rfc6455@v0.3.1](https://github.com/ratchetphp/RFC6455.git) (MIT) -- [react/cache@v1.2.0](https://github.com/reactphp/cache.git) (MIT) -- [react/dns@v1.13.0](https://github.com/reactphp/dns.git) (MIT) -- [react/event-loop@v1.5.0](https://github.com/reactphp/event-loop.git) (MIT) -- [react/promise@v3.2.0](https://github.com/reactphp/promise.git) (MIT) -- [react/promise-timer@v1.11.0](https://github.com/reactphp/promise-timer.git) (MIT) -- [react/socket@v1.16.0](https://github.com/reactphp/socket.git) (MIT) -- [react/stream@v1.4.0](https://github.com/reactphp/stream.git) (MIT) -- [symfony/clock@v7.1.1](https://github.com/symfony/clock.git) (MIT) -- [symfony/console@v7.1.3](https://github.com/symfony/console.git) (MIT) -- [symfony/css-selector@v7.1.1](https://github.com/symfony/css-selector.git) (MIT) -- [symfony/deprecation-contracts@v3.5.0](https://github.com/symfony/deprecation-contracts.git) (MIT) -- [symfony/error-handler@v7.1.3](https://github.com/symfony/error-handler.git) (MIT) -- [symfony/event-dispatcher@v7.1.1](https://github.com/symfony/event-dispatcher.git) (MIT) -- [symfony/event-dispatcher-contracts@v3.5.0](https://github.com/symfony/event-dispatcher-contracts.git) (MIT) -- [symfony/finder@v7.1.3](https://github.com/symfony/finder.git) (MIT) -- [symfony/http-foundation@v7.1.3](https://github.com/symfony/http-foundation.git) (MIT) -- [symfony/http-kernel@v7.1.3](https://github.com/symfony/http-kernel.git) (MIT) -- [symfony/mailer@v7.1.2](https://github.com/symfony/mailer.git) (MIT) -- [symfony/mime@v7.1.2](https://github.com/symfony/mime.git) (MIT) -- [symfony/polyfill-ctype@v1.30.0](https://github.com/symfony/polyfill-ctype.git) (MIT) -- [symfony/polyfill-intl-grapheme@v1.30.0](https://github.com/symfony/polyfill-intl-grapheme.git) (MIT) -- [symfony/polyfill-intl-idn@v1.30.0](https://github.com/symfony/polyfill-intl-idn.git) (MIT) -- [symfony/polyfill-intl-normalizer@v1.30.0](https://github.com/symfony/polyfill-intl-normalizer.git) (MIT) -- [symfony/polyfill-mbstring@v1.30.0](https://github.com/symfony/polyfill-mbstring.git) (MIT) -- [symfony/polyfill-php72@v1.30.0](https://github.com/symfony/polyfill-php72.git) (MIT) -- [symfony/polyfill-php80@v1.30.0](https://github.com/symfony/polyfill-php80.git) (MIT) -- [symfony/polyfill-php83@v1.30.0](https://github.com/symfony/polyfill-php83.git) (MIT) -- [symfony/polyfill-uuid@v1.30.0](https://github.com/symfony/polyfill-uuid.git) (MIT) -- [symfony/process@v7.1.3](https://github.com/symfony/process.git) (MIT) -- [symfony/routing@v7.1.3](https://github.com/symfony/routing.git) (MIT) -- [symfony/service-contracts@v3.5.0](https://github.com/symfony/service-contracts.git) (MIT) -- [symfony/string@v7.1.3](https://github.com/symfony/string.git) (MIT) -- [symfony/translation@v7.1.3](https://github.com/symfony/translation.git) (MIT) -- [symfony/translation-contracts@v3.5.0](https://github.com/symfony/translation-contracts.git) (MIT) -- [symfony/uid@v7.1.1](https://github.com/symfony/uid.git) (MIT) -- [symfony/var-dumper@v7.1.3](https://github.com/symfony/var-dumper.git) (MIT) -- [tijsverkoyen/css-to-inline-styles@v2.2.7](https://github.com/tijsverkoyen/CssToInlineStyles.git) (BSD-3-Clause) -- [vlucas/phpdotenv@v5.6.1](https://github.com/vlucas/phpdotenv.git) (BSD-3-Clause) -- [voku/portable-ascii@2.0.1](https://github.com/voku/portable-ascii.git) (MIT) -- [webmozart/assert@1.11.0](https://github.com/webmozarts/assert.git) (MIT) +- **Dependencies:** SBOM CycloneDX files with up-to-date lists of third party libraries used and their licenses can be requested [on demand](mailto:dependency-request@camunda.com). +- **Source code:** Access to source code is provided [on demand](mailto:dependency-request@camunda.com). diff --git a/versioned_docs/version-8.3/reference/img/channels.png b/versioned_docs/version-8.3/reference/img/channels.png new file mode 100644 index 0000000000..4964fadbba Binary files /dev/null and b/versioned_docs/version-8.3/reference/img/channels.png differ diff --git a/versioned_docs/version-8.3/reference/img/diagram-releases.png b/versioned_docs/version-8.3/reference/img/diagram-releases.png new file mode 100644 index 0000000000..f06ee97108 Binary files /dev/null and b/versioned_docs/version-8.3/reference/img/diagram-releases.png differ diff --git a/versioned_docs/version-8.3/reference/release-policy.md b/versioned_docs/version-8.3/reference/release-policy.md index 4e217c16a2..8268c56795 100644 --- a/versioned_docs/version-8.3/reference/release-policy.md +++ b/versioned_docs/version-8.3/reference/release-policy.md @@ -1,59 +1,111 @@ --- id: release-policy title: "Release policy" +description: "Learn more about Camunda releases, including alpha features and alpha releases." --- -Camunda 8 follows the [Camunda release policy](https://camunda.com/release-policy/) with some specific clarifications which can be found below. +Camunda 8 follows the [Camunda release policy](https://camunda.com/release-policy/) with the following specific clarifications. + +:::info +You can find deprecation and support announcements on the [Announcements](announcements.md) page. +::: + +![Stable and alpha channels when provisioning a cluster](./img/diagram-releases.png) + +## Alpha features and releases + +It is important to understand the different ways the term "alpha" is used in the context of Camunda releases and features. + +### Alpha feature + +Refers to a feature or component released as an alpha version, in an early state for you to test and participate in development by sharing your feedback before the feature reaches [general availability (GA)](alpha-features.md#general-availability-ga). Some alpha features require turning on for your cluster before you can use them. See [alpha features](alpha-features.md). + +### Alpha release + +Refers to a release made available between minor versions that allows you to preview an upcoming minor version and the alpha features included (for example, `8.3.0-alpha1`, `8.3.0-alpha2`, and so on). Camunda strives to release this type of release on a monthly basis. To learn more about the alpha features included in each alpha release, see [release notes](release-notes.md). :::note -Interested in deprecation and support announcements? Read more on the [Announcements](announcements.md) page. +- An alpha release can also be made available where the entire version is an alpha with [alpha limitations](alpha-features.md#alpha). +- Additionally, "Alpha channel" refers to the channel you can use when provisioning a SaaS cluster. See [alpha channel](#alpha-channel). ::: -## Provisioning in SaaS +## SaaS provisioning + +In Camunda 8 SaaS we differentiate between components that are part of a Camunda 8 cluster (cluster components), and components outside the cluster (non-cluster components). + +### Cluster components + +A cluster typically consists of the following components: -In our managed service, we differentiate between components that are part of a Camunda 8 cluster and components that are outside of the cluster. +- [Zeebe](/components/zeebe/zeebe-overview.md) +- [Operate](/components/operate/operate-introduction.md) +- [Tasklist](/components/tasklist/introduction-to-tasklist.md) +- [Optimize]($optimize$/components/what-is-optimize) -A cluster usually consists of: +You can provision cluster components using one of two channels, following the [Camunda release policy](https://camunda.com/release-policy/). -- Zeebe -- Operate -- Tasklist -- Optimize +![Stable and alpha channels when provisioning a cluster](./img/channels.png) -For components **outside of the cluster**, we release new versions continuously and update customers to the latest version automatically whenever it is ready to be shipped. +#### Stable channel -These components include: +You can use the **Stable** channel to access [general availability](alpha-features.md#general-availability-ga) features for cluster components. -- Modeler (Web) -- Connectors -- Console +- Provides the latest feature and patch releases ready for most users at minimal risk. +- Releases follow semantic versioning and can be updated to the next minor or patch release without data loss. +- On the stable channel, all supported minor versions are made available for provisioning. -Admins can [enable alpha features](/docs/components/console/manage-organization/enable-alpha-features.md) for components outside of the cluster in the organization settings screen. +#### Alpha channel -For components inside a **cluster**, Camunda provides two channels for provisioning and follows the [Camunda release policy](https://camunda.com/release-policy/): +You can use the **Alpha** channel to access [alpha features](alpha-features.md) and patch releases for cluster components. -- **Stable**: General availability features for cluster components are available through the stable channel. This channel provides the latest feature and patch releases ready for most users at minimal risk. The releases follow semantic versioning and can be updated to the next minor or patch release without data loss. -- **Alpha**: Alpha features for cluster components are available through the alpha channel. This channel provides preview releases in preparation for the next stable release. They provide a short-term stability point to test new features and give feedback before they are released to the stable channel. Try these to ensure the upcoming release works with your infrastructure. These releases cannot be updated to a newer release, and therefore are not meant to be used in production. +- Provides alpha releases to preview and prepare for the next stable release. +- Alpha releases provide a short-term stability point to test new features and give feedback before they are released to the stable channel. Use an alpha release to test the upcoming minor release with your infrastructure. +- Alpha releases cannot be updated to a newer release, and so are not suitable for use in production. -On the stable channel, the last three supported minor versions are made available for provisioning. +### Non-cluster components -### New versions +Non-cluster components include: -Whenever a new Camunda 8 version is released, we do our best to provide the new version on our managed service at the same time. We add a notice to Console, recommending an update to the latest version. +- [Modeler (Web)](/components/modeler/web-modeler/launch-web-modeler.md) +- [Connectors](/components/console/introduction-to-console.md) +- [Console](/components/console/introduction-to-console.md) + +Non-cluster component versions are released continuously. + +- Customers are automatically updated to the latest component version when it is ready for release. +- Admins can [enable alpha features](/components/console/manage-organization/enable-alpha-features.md) for non-cluster components in organization settings. + +### New Camunda 8 versions + +When a new Camunda 8 version is released, we try to provide the new version on our managed service at the same time. + +An **Update available** notification is shown in Console, recommending that you update to the latest version. ![Console with notice to update the cluster in Camunda 8 SaaS](img/update-console.png) -#### Updates or restart for critical issues +#### Generation names + +As of Camunda 8.5.0, the generation naming scheme in Camunda 8 SaaS changed to no longer include the patch version. -In our managed service we reserve the right to force update or restart a cluster immediately and without notice in advance if there is a critical security or stability issue. +- The naming scheme used for the Camunda 8.5 generations is `Camunda .+gen`, where `N` is incremented with every atomic change to the component version set. + +- This decouples the generation name from the particular patch level of the components it contains, as some component versions such as Connectors are decoupled from other components. + +- You can learn about the particular component patch version changes in the update dialogue to the latest generation available. + +#### Update or restart for critical issues + +In our managed service, Camunda reserves the right to force update or restart a cluster immediately and without notice in advance if there is a critical security or stability issue. ## Self-Managed -Whenever a new Camunda 8 version is released, Camunda 8 Self-Managed enterprise customers will be notified via email. +When a new Camunda 8 version is released, Camunda 8 Self-Managed enterprise customers are notified via email. -If you are not an enterprise customer, you can stay up to date via [release blogs](https://camunda.com/blog/category/release-notes/), the [announcements page](/reference/announcements.md), or releases on [GitHub](https://github.com/camunda) and [Docker Hub](https://hub.docker.com/u/camunda). +:::info +Non-enterprise customers can stay up to date via [release blogs](https://camunda.com/blog/category/releases/), [announcements](announcements.md), or releases on [GitHub](https://github.com/camunda) and [Docker Hub](https://hub.docker.com/u/camunda). +::: ### Helm chart @@ -61,6 +113,6 @@ The [Camunda 8 Self-Managed Helm chart](https://artifacthub.io/packages/helm/cam For more details about the applications version included in the Helm chart, review the [full version matrix](https://helm.camunda.io/camunda-platform/version-matrix/). -### New versions +### New Camunda 8 versions -If you are running Camunda 8 Self-Managed, follow our [update guide](/self-managed/operational-guides/update-guide/introduction.md). +If you are running Camunda 8 Self-Managed, see the [update guide](/self-managed/operational-guides/update-guide/introduction.md) to learn how to update your Camunda 8 application or server installation to a newer version of Camunda 8. diff --git a/versioned_docs/version-8.3/self-managed/platform-deployment/helm-kubernetes/upgrade.md b/versioned_docs/version-8.3/self-managed/platform-deployment/helm-kubernetes/upgrade.md index 32f517f2d7..aa66e2ba3b 100644 --- a/versioned_docs/version-8.3/self-managed/platform-deployment/helm-kubernetes/upgrade.md +++ b/versioned_docs/version-8.3/self-managed/platform-deployment/helm-kubernetes/upgrade.md @@ -103,8 +103,6 @@ As of this Helm chart version, the image tags for all components are independent With this change, Camunda applications no longer require a unified patch version. For example, a given installation may use Zeebe version 8.3.1, and Operate version 8.3.2. Note that only the patch version can differ between components. -The key `global.image.tag` is deprecated and it will be removed in the Camunda 8.6 release. - ### v8.3.1 :::caution diff --git a/versioned_docs/version-8.4/apis-tools/java-client-examples/cluster-topology-request.md b/versioned_docs/version-8.4/apis-tools/java-client-examples/cluster-topology-request.md index 8c3e2f4761..c38a21a2e6 100644 --- a/versioned_docs/version-8.4/apis-tools/java-client-examples/cluster-topology-request.md +++ b/versioned_docs/version-8.4/apis-tools/java-client-examples/cluster-topology-request.md @@ -15,7 +15,6 @@ Run Zeebe broker with endpoint `localhost:26500` (default). ## TopologyViewer.java -/tree/main/zeebe-client-plain-java [Source on GitHub](https://github.com/camunda-community-hub/camunda-8-examples/blob/main/zeebe-client-plain-java/src/main/java/io/camunda/zeebe/example/cluster/TopologyViewer.java) ```java diff --git a/versioned_docs/version-8.4/components/concepts/clusters.md b/versioned_docs/version-8.4/components/concepts/clusters.md index afe9791c99..47b4f9b333 100644 --- a/versioned_docs/version-8.4/components/concepts/clusters.md +++ b/versioned_docs/version-8.4/components/concepts/clusters.md @@ -71,7 +71,3 @@ Additionally in the Starter Plan, the following applies to **development cluster - **Cluster is not highly available & includes less hardware**: Reduced hardware resources and availability compared to production cluster (for example, one Zeebe node only). - **Shorter history of processes and decisions**: Data retention in Operate, Optimize, and Tasklist is reduced to one day. For example, pending or historical process instances are deleted after one day as per the [fair usage limits of the Starter plan](https://camunda.com/legal/fair-usage-limits-for-starter-plan/). - -:::caution -**Cluster auto-pause** is not yet available and only applies to non-Enterprise clusters. Development clusters will be paused if they go unused for two hours. When a cluster is paused, not all functionality will be limited, including the execution of BPMN timers and BPMN message catch events. -::: diff --git a/versioned_docs/version-8.4/components/modeler/bpmn/message-events/message-events.md b/versioned_docs/version-8.4/components/modeler/bpmn/message-events/message-events.md index bf7cc600fa..a0b9298483 100644 --- a/versioned_docs/version-8.4/components/modeler/bpmn/message-events/message-events.md +++ b/versioned_docs/version-8.4/components/modeler/bpmn/message-events/message-events.md @@ -14,16 +14,29 @@ A process can have one or more message start events (besides other types of star When a process is deployed, it creates a message subscription for each message start event. Message subscriptions of the previous version of the process (based on the BPMN process id) are closed. +### Message correlation + When the message subscription is created, a message can be correlated to the start event if the message name matches. On correlating the message, a new process instance is created and the corresponding message start event is activated. Messages are **not** correlated if they were published before the process was deployed or if a new version of the process is deployed without a proper start event. -The `correlationKey` of a published message can be used to control the process instance creation. If an instance of this process is active (independently from its version) and it was triggered by a message with the same `correlationKey`, the message is **not** correlated and no new instance is created. If the message has a time-to-live (TTL) > 0, it is buffered. +The `correlationKey` of a published message can be used to control the process instance creation. -When the active process instance is completed or terminated and a message with the same `correlationKey` and a matching message name is buffered (i.e. TTL > 0), this message is correlated and a new instance of the latest version of the process is created. +- If an instance of this process is active (independently from its version) and it was triggered by a message with the same `correlationKey`, the message is **not** correlated and no new instance is created. If the message has a time-to-live (TTL) > 0, it is buffered. +- When the active process instance is completed or terminated and a message with the same `correlationKey` and a matching message name is buffered (that is, TTL > 0), this message is correlated and a new instance of the latest version of the process is created. If the `correlationKey` of a message is empty, it creates a new process instance and does not check if an instance is already active. +:::note + +You do not specify a `correlationKey` for a message start event in the BPMN model when designing a process. + +- When an application sends a message that is caught by a message start event, the application can specify a `correlationKey` in the message. +- If a message caught by a start event contains a `correlationKey` value, the created process is tagged with that `correlationKey` value. +- Follow-up messages are then checked against this `correlationKey` value (that is, is there an active process instance that was started by a message with the same `correlationKey`?). + +::: + ## Intermediate message catch events When an intermediate message catch event is entered, a corresponding message subscription is created. The process instance stops at this point and waits until the message is correlated. When a message is correlated, the catch event is completed and the process instance continues. diff --git a/versioned_docs/version-8.4/reference/alpha-features.md b/versioned_docs/version-8.4/reference/alpha-features.md index bcb723daee..8a65e9ee0f 100644 --- a/versioned_docs/version-8.4/reference/alpha-features.md +++ b/versioned_docs/version-8.4/reference/alpha-features.md @@ -5,43 +5,49 @@ sidebar_label: Alpha features description: "Use alpha features to learn about upcoming changes, try them out, and share feedback." --- -Use alpha features to learn about upcoming changes, try them out, and share feedback. +You can use alpha features to learn about upcoming changes, try them out, and share feedback. -### Alpha +:::info +To understand the difference between an alpha feature and an alpha release, see [alpha features and releases](release-policy.md#alpha-features-and-releases). +::: + +## Alpha -Selected Camunda features and components are released as alpha versions. We release them in an early state for you to test and participate in development by sharing your feedback before they reach general availability (GA). +Selected Camunda features and components are released as **alpha** versions. We release these in an early state for you to test and participate in development by sharing your feedback before they reach [general availability (GA)](#general-availability-ga). -Characteristics of alpha features and components include: +Limitations of alpha features and components include: - Not for production use. - APIs, dependencies, and configuration are likely to change. - Not necessarily feature-complete. - Might lack full documentation. - No guaranteed updates to newer releases. -- Support based on SLAs agreed with you, but bugs are treated with the same priority as feature or help requests. +- Support based on SLAs agreed with you, but bugs are treated with the same priority as feature or help requests. See [Camunda Enterprise Support Guide](https://docs.camunda.org/enterprise/support/). - No maintenance service. - (SaaS) No availability targets. -- Released outside the standard [release policy](/reference/release-policy.md). +- Released outside the standard [release policy](release-policy.md). + +To learn more about using alpha features, see [enabling alpha features](/components/console/manage-organization/enable-alpha-features.md). :::note -While there is no maintenance service, customers can still provide feedback through designated support channels, depending on their SLAs. These channels include filing issues in the respective [GitHub repositories](https://github.com/camunda) and by submitting questions and suggestions by [contacting us](/contact). +- Alpha features can also be included in a minor version (stable) release. +- Although there is no maintenance service, customers can still provide feedback through designated support channels, depending on their SLAs. These channels include filing issues in the respective [GitHub repositories](https://github.com/camunda) and submitting questions and suggestions by [contacting us](/contact). ::: -Visit our documentation on [enabling alpha features](/components/console/manage-organization/enable-alpha-features.md) to learn more. - -### General availability (GA) +## General availability (GA) Once features and components are released and considered stable, they become generally available. -Characteristics include: +Stable features and components are: -- Allowed for production use. -- Fully documented and supported. +- Ready for production use for most users with minimal risk. +- Supported by [L1 Priority-level support](https://docs.camunda.org/enterprise/support/#priority-level) for production use. +- Fully documented. -:::note - -There are also alpha releases with **limited availability**, such as features that are only available to enterprise customers. +A release or component is considered stable if it has passed all verification and test stages and can be released to production. +:::note +Alpha releases can also have **limited availability**, such as features that are only available to enterprise customers. ::: diff --git a/versioned_docs/version-8.4/reference/dependencies.md b/versioned_docs/version-8.4/reference/dependencies.md index c76db22d89..3ad587bf67 100644 --- a/versioned_docs/version-8.4/reference/dependencies.md +++ b/versioned_docs/version-8.4/reference/dependencies.md @@ -2024,831 +2024,8 @@ Desktop Modeler is a desktop modeling application that builds upon a number of t -### Web Modeler Dependencies (webapp) - -- [@auth0/auth0-spa-js@2.1.3](https://github.com/auth0/auth0-spa-js) (MIT) -- [@babel/runtime@7.23.6](https://github.com/babel/babel) (MIT) -- [@bpmn-io/add-exporter@0.2.0](https://github.com/bpmn-io/add-exporter) (MIT) -- [@bpmn-io/align-to-origin@0.7.0](https://github.com/bpmn-io/align-to-origin) (MIT) -- [@bpmn-io/cm-theme@0.1.0-alpha.2](https://www.npmjs.com/package/@bpmn-io/cm-theme@0.1.0-alpha.2) (MIT) -- [@bpmn-io/diagram-js-ui@0.2.2](https://github.com/bpmn-io/diagram-js-ui) (MIT) -- [@bpmn-io/dmn-variable-resolver@0.4.0](https://www.npmjs.com/package/@bpmn-io/dmn-variable-resolver@0.4.0) (MIT) -- [@bpmn-io/draggle@4.0.0](https://github.com/bpmn-io/draggle) (MIT) -- [@bpmn-io/element-template-chooser@1.0.0](https://github.com/bpmn-io/element-template-chooser) (MIT) -- [@bpmn-io/element-template-icon-renderer@0.5.1](https://github.com/bpmn-io/element-template-icon-renderer) (MIT) -- [@bpmn-io/element-templates-validator@1.7.0](https://github.com/bpmn-io/element-templates-validator) (MIT) -- [@bpmn-io/extract-process-variables@0.8.0](https://github.com/bpmn-io/extract-process-variables) (MIT) -- [@bpmn-io/feel-editor@1.1.0](https://github.com/bpmn-io/feel-editor) (MIT) -- [@bpmn-io/feel-lint@1.1.0](https://github.com/bpmn-io/feel-linter) (MIT) -- [@bpmn-io/form-js-carbon-styles@1.6.3](https://github.com/bpmn-io/form-js) (MIT\*) -- [@bpmn-io/form-js-editor@1.6.3](https://github.com/bpmn-io/form-js) (MIT\*) -- [@bpmn-io/form-js-playground@1.6.3](https://github.com/bpmn-io/form-js) (MIT\*) -- [@bpmn-io/form-js-viewer@1.6.3](https://github.com/bpmn-io/form-js) (MIT\*) -- [@bpmn-io/form-js@1.6.3](https://github.com/bpmn-io/form-js) (MIT\*) -- [@bpmn-io/form-variable-provider@1.3.0](https://github.com/bpmn-io/form-variable-provider) (MIT) -- [@bpmn-io/moddle-utils@0.2.1](https://github.com/bpmn-io/moddle-utils) (MIT) -- [@bpmn-io/properties-panel@3.15.0](https://github.com/bpmn-io/properties-panel) (MIT) -- [@bpmn-io/replace-ids@0.2.0](https://github.com/bpmn-io/replace-ids) (MIT) -- [@bpmn-io/variable-resolver@1.2.0](https://www.npmjs.com/package/@bpmn-io/variable-resolver@1.2.0) (MIT) -- [@camunda/camunda-composite-components@0.3.0](https://www.npmjs.com/package/@camunda/camunda-composite-components@0.3.0) (Apache-2.0) -- [@camunda/element-templates-json-schema@0.16.0](https://github.com/camunda/element-templates-json-schema) (MIT) -- [@camunda/example-data-properties-provider@1.2.0](https://www.npmjs.com/package/@camunda/example-data-properties-provider@1.2.0) (MIT) -- [@camunda/execution-platform@0.3.2](https://github.com/camunda/execution-platform) (MIT) -- [@camunda/form-js-assistant-module@0.5.0](https://github.com/camunda/form-js-assistant-module) (UNKNOWN) -- [@camunda/form-linting@0.14.0](https://www.npmjs.com/package/@camunda/form-linting@0.14.0) (MIT) -- [@camunda/form-playground@0.12.0](https://github.com/camunda/form-playground) (MIT) -- [@camunda/linting@3.12.0](https://github.com/camunda/linting) (MIT) -- [@camunda/zeebe-element-templates-json-schema@0.17.0](https://github.com/camunda/element-templates-json-schema) (MIT) -- [@carbon/colors@11.20.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/feature-flags@0.16.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/grid@11.21.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/icon-helpers@10.45.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/icons-react@11.33.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/layout@11.20.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/motion@11.16.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/react@1.46.1](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/styles@1.46.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/telemetry@0.1.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/themes@11.28.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/type@11.25.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@codemirror/autocomplete@6.11.1](https://github.com/codemirror/autocomplete) (MIT) -- [@codemirror/commands@6.3.2](https://github.com/codemirror/commands) (MIT) -- [@codemirror/lang-json@6.0.1](https://github.com/codemirror/lang-json) (MIT) -- [@codemirror/language@6.9.3](https://github.com/codemirror/language) (MIT) -- [@codemirror/lint@6.4.2](https://github.com/codemirror/lint) (MIT) -- [@codemirror/search@6.5.5](https://github.com/codemirror/search) (MIT) -- [@codemirror/state@6.3.3](https://github.com/codemirror/state) (MIT) -- [@codemirror/view@6.22.3](https://github.com/codemirror/view) (MIT) -- [@colors/colors@1.6.0](https://github.com/DABH/colors.js) (MIT) -- [@dabh/diagnostics@2.0.3](https://github.com/3rd-Eden/diagnostics) (MIT) -- [@emotion/is-prop-valid@1.2.1](https://github.com/emotion-js/emotion/tree/main/packages/is-prop-valid) (MIT) -- [@emotion/memoize@0.8.1](https://github.com/emotion-js/emotion/tree/main/packages/memoize) (MIT) -- [@emotion/unitless@0.8.0](https://github.com/emotion-js/emotion/tree/main/packages/unitless) (MIT) -- [@hapi/hoek@9.3.0](https://github.com/hapijs/hoek) (BSD-3-Clause) -- [@hapi/topo@5.1.0](https://github.com/hapijs/topo) (BSD-3-Clause) -- [@ibm/plex@6.0.0-next.6](https://github.com/ibm/plex) (OFL-1.1) -- [@ibm/telemetry-js@1.1.0](https://github.com/ibm-telemetry/telemetry-js) (Apache-2.0) -- [@lezer/common@1.2.0](https://github.com/lezer-parser/common) (MIT) -- [@lezer/highlight@1.2.0](https://github.com/lezer-parser/highlight) (MIT) -- [@lezer/json@1.0.2](https://github.com/lezer-parser/json) (MIT) -- [@lezer/lr@1.3.14](https://github.com/lezer-parser/lr) (MIT) -- [@lezer/markdown@1.1.2](https://github.com/lezer-parser/markdown) (MIT) -- [@monaco-editor/loader@1.4.0](https://github.com/suren-atoyan/monaco-loader) (MIT) -- [@monaco-editor/react@4.6.0](https://github.com/suren-atoyan/monaco-react) (MIT) -- [@sentry-internal/feedback@7.91.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry-internal/tracing@7.91.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/browser@7.91.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/core@7.91.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/node@7.91.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/replay@7.91.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/types@7.91.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/utils@7.91.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sideway/address@4.1.4](https://github.com/sideway/address) (BSD-3-Clause) -- [@sideway/formula@3.0.1](https://github.com/sideway/formula) (BSD-3-Clause) -- [@sideway/pinpoint@2.0.0](https://github.com/sideway/pinpoint) (BSD-3-Clause) -- [@types/debug@4.1.12](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/hast@2.3.8](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/mdast@3.0.15](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/ms@0.7.34](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/node-fetch@2.6.9](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/node@20.10.5](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/offscreencanvas@2019.7.3](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/prop-types@15.7.11](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/raf@3.4.3](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/react@18.2.45](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/scheduler@0.16.8](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/stylis@4.2.0](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/triple-beam@1.3.5](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/unist@2.0.10](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [abort-controller@3.0.0](https://github.com/mysticatea/abort-controller) (MIT) -- [accepts@1.3.8](https://github.com/jshttp/accepts) (MIT) -- [agent-base@6.0.2](https://github.com/TooTallNate/node-agent-base) (MIT) -- [ansi-colors@4.1.3](https://github.com/doowb/ansi-colors) (MIT) -- [any-promise@1.3.0](https://github.com/kevinbeaty/any-promise) (MIT) -- [anymatch@3.1.3](https://github.com/micromatch/anymatch) (ISC) -- [array-move@3.0.1](https://github.com/sindresorhus/array-move) (MIT) -- [async@3.2.5](https://github.com/caolan/async) (MIT) -- [asynckit@0.4.0](https://github.com/alexindigo/asynckit) (MIT) -- [atoa@1.0.0](https://github.com/bevacqua/atoa) (MIT) -- [axios@1.7.4](https://github.com/axios/axios) (MIT) -- [bail@2.0.2](https://github.com/wooorm/bail) (MIT) -- [big.js@6.2.1](https://github.com/MikeMcl/big.js) (MIT) -- [binary-extensions@2.2.0](https://github.com/sindresorhus/binary-extensions) (MIT) -- [bintrees@1.0.2](https://github.com/vadimg/js_bintrees) (MIT) -- [bpmn-js-color-picker@0.6.1](https://github.com/bpmn-io/bpmn-js-color-picker) (MIT) -- [bpmn-js-create-append-anything@0.4.0](https://github.com/bpmn-io/bpmn-js-create-append-anything) (MIT) -- [bpmn-js-element-templates@1.10.0](https://github.com/bpmn-io/bpmn-js-element-templates) (MIT) -- [bpmn-js-executable-fix@0.2.1](https://github.com/bpmn-io/bpmn-js-executable-fix) (MIT) -- [bpmn-js-properties-panel@5.7.0](https://github.com/bpmn-io/bpmn-js-properties-panel) (MIT) -- [bpmn-js-token-simulation@0.33.0](https://github.com/bpmn-io/bpmn-js-token-simulation) (MIT) -- [bpmn-js-tracking@0.3.3](https://github.com/bpmn-io/bpmn-js-tracking) (MIT) -- [bpmn-js@16.2.0](https://github.com/bpmn-io/bpmn-js) (MIT\*) -- [bpmn-moddle@8.1.0](https://github.com/bpmn-io/bpmn-moddle) (MIT) -- [bpmnlint-plugin-camunda-compat@2.13.0](https://github.com/camunda/bpmnlint-plugin-camunda-compat) (MIT) -- [bpmnlint-utils@1.1.1](https://github.com/bpmn-io/bpmnlint-utils) (MIT) -- [bpmnlint@9.2.0](https://github.com/bpmn-io/bpmnlint) (MIT) -- [braces@3.0.3](https://github.com/micromatch/braces) (MIT) -- [buffer-from@1.1.2](https://github.com/LinusU/buffer-from) (MIT) -- [bytes@3.1.2](https://github.com/visionmedia/bytes.js) (MIT) -- [cache-content-type@1.0.1](https://github.com/node-modules/cache-content-type) (MIT) -- [call-bind@1.0.5](https://github.com/ljharb/call-bind) (MIT) -- [camelize@1.0.1](https://github.com/ljharb/camelize) (MIT) -- [camunda-bpmn-js-behaviors@1.2.2](https://github.com/camunda/camunda-bpmn-js-behaviors) (MIT) -- [camunda-bpmn-js@3.11.0](https://github.com/camunda/camunda-bpmn-js) (MIT) -- [camunda-bpmn-moddle@7.0.1](https://github.com/camunda/camunda-bpmn-moddle) (MIT) -- [camunda-dmn-js@1.8.0](https://github.com/camunda/camunda-dmn-js) (MIT) -- [camunda-dmn-moddle@1.3.0](https://github.com/camunda/camunda-dmn-moddle) (MIT) -- [canvg@4.0.1](https://github.com/canvg/canvg) (MIT) -- [character-entities@2.0.2](https://github.com/wooorm/character-entities) (MIT) -- [chokidar@3.5.3](https://github.com/paulmillr/chokidar) (MIT) -- [classnames@2.3.2](https://github.com/JedWatson/classnames) (MIT) -- [cli-table@0.3.11](https://github.com/Automattic/cli-table) (MIT\*) -- [clsx@2.0.0](https://github.com/lukeed/clsx) (MIT) -- [co-body@6.1.0](https://github.com/cojs/co-body) (MIT) -- [co@4.6.0](https://github.com/tj/co) (MIT) -- [codemirror@6.0.1](https://github.com/codemirror/basic-setup) (MIT) -- [color-convert@1.9.3](https://github.com/Qix-/color-convert) (MIT) -- [color-convert@2.0.1](https://github.com/Qix-/color-convert) (MIT) -- [color-name@1.1.3](https://github.com/dfcreative/color-name) (MIT) -- [color-name@1.1.4](https://github.com/colorjs/color-name) (MIT) -- [color-string@1.9.1](https://github.com/Qix-/color-string) (MIT) -- [color-support@1.1.3](https://github.com/isaacs/color-support) (ISC) -- [color@3.2.1](https://github.com/Qix-/color) (MIT) -- [color@4.2.3](https://github.com/Qix-/color) (MIT) -- [colors@1.0.3](https://github.com/Marak/colors.js) (MIT) -- [colorspace@1.1.4](https://github.com/3rd-Eden/colorspace) (MIT) -- [combined-stream@1.0.8](https://github.com/felixge/node-combined-stream) (MIT) -- [comma-separated-tokens@2.0.3](https://github.com/wooorm/comma-separated-tokens) (MIT) -- [commander@9.5.0](https://github.com/tj/commander.js) (MIT) -- [component-event@0.1.4](https://github.com/component/event) (MIT\*) -- [component-event@0.2.1](https://github.com/component/event) (MIT) -- [component-props@1.1.1](https://github.com/component/props) (MIT\*) -- [component-xor@0.0.4](https://github.com/component/xor) (MIT) -- [compressible@2.0.18](https://github.com/jshttp/compressible) (MIT) -- [compute-scroll-into-view@3.1.0](https://github.com/scroll-into-view/compute-scroll-into-view) (MIT) -- [content-disposition@0.5.4](https://github.com/jshttp/content-disposition) (MIT) -- [content-type@1.0.5](https://github.com/jshttp/content-type) (MIT) -- [contra@1.9.4](https://github.com/bevacqua/contra) (MIT) -- [cookies@0.8.0](https://github.com/pillarjs/cookies) (MIT) -- [copy-to-clipboard@3.3.3](https://github.com/sudodoki/copy-to-clipboard) (MIT) -- [copy-to@2.0.1](https://github.com/node-modules/copy-to) (MIT) -- [core-js@3.34.0](https://github.com/zloirock/core-js) (MIT) -- [crelt@1.0.6](https://github.com/marijnh/crelt) (MIT) -- [crossvent@1.5.5](https://github.com/bevacqua/crossvent) (MIT) -- [crypto-js@4.2.0](https://github.com/brix/crypto-js) (MIT) -- [css-color-keywords@1.0.0](https://github.com/sonicdoe/css-color-keywords) (ISC) -- [css-to-react-native@3.2.0](https://github.com/styled-components/css-to-react-native) (MIT) -- [css.escape@1.5.1](https://github.com/mathiasbynens/CSS.escape) (MIT) -- [csstype@3.1.2](https://github.com/frenic/csstype) (MIT) -- [csstype@3.1.3](https://github.com/frenic/csstype) (MIT) -- [custom-event@1.0.1](https://github.com/webmodules/custom-event) (MIT) -- [debug@3.2.7](https://github.com/visionmedia/debug) (MIT) -- [debug@4.3.4](https://github.com/debug-js/debug) (MIT) -- [decode-named-character-reference@1.0.2](https://github.com/wooorm/decode-named-character-reference) (MIT) -- [deep-equal@1.0.1](https://github.com/substack/node-deep-equal) (MIT) -- [deep-object-diff@1.1.9](https://github.com/mattphillips/deep-object-diff) (MIT) -- [deepmerge@4.3.1](https://github.com/TehShrike/deepmerge) (MIT) -- [define-data-property@1.1.1](https://github.com/ljharb/define-data-property) (MIT) -- [delayed-stream@1.0.0](https://github.com/felixge/node-delayed-stream) (MIT) -- [delegates@1.0.0](https://github.com/visionmedia/node-delegates) (MIT) -- [depd@1.1.2](https://github.com/dougwilson/nodejs-depd) (MIT) -- [depd@2.0.0](https://github.com/dougwilson/nodejs-depd) (MIT) -- [dequal@2.0.3](https://github.com/lukeed/dequal) (MIT) -- [destroy@1.2.0](https://github.com/stream-utils/destroy) (MIT) -- [diagram-js-direct-editing@2.1.1](https://github.com/bpmn-io/diagram-js-direct-editing) (MIT) -- [diagram-js-grid@0.2.0](https://github.com/bpmn-io/diagram-js-grid) (MIT) -- [diagram-js-minimap@4.1.0](https://github.com/bpmn-io/diagram-js-minimap) (MIT) -- [diagram-js-origin@1.4.0](https://github.com/bpmn-io/diagram-js-origin) (MIT) -- [diagram-js@12.8.1](https://github.com/bpmn-io/diagram-js) (MIT) -- [diagram-js@13.4.0](https://github.com/bpmn-io/diagram-js) (MIT) -- [didi@10.0.1](https://github.com/nikku/didi) (MIT) -- [didi@9.0.2](https://github.com/nikku/didi) (MIT) -- [diff@5.1.0](https://github.com/kpdecker/jsdiff) (BSD-3-Clause) -- [dmn-js-decision-table@15.0.0](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-js-drd@15.0.0](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-js-literal-expression@15.0.0](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-js-properties-panel@3.2.1](https://github.com/bpmn-io/dmn-js-properties-panel) (MIT) -- [dmn-js-shared@15.0.0](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-js@15.0.0](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-moddle@10.0.0](https://github.com/bpmn-io/dmn-moddle) (MIT) -- [dom-iterator@1.0.0](https://github.com/MatthewMueller/dom-iterator) (MIT) -- [domify@1.4.2](https://github.com/sindresorhus/domify) (MIT) -- [dompurify@3.0.6](https://github.com/cure53/DOMPurify) ((MPL-2.0 OR Apache-2.0)) -- [downloadjs@1.4.7](https://github.com/rndme/download) (MIT) -- [downshift@8.2.3](https://github.com/downshift-js/downshift) (MIT) -- [ee-first@1.1.1](https://github.com/jonathanong/ee-first) (MIT) -- [enabled@2.0.0](https://github.com/3rd-Eden/enabled) (MIT) -- [encodeurl@1.0.2](https://github.com/pillarjs/encodeurl) (MIT) -- [es6-promise@3.3.1](https://github.com/stefanpenner/es6-promise) (MIT) -- [escape-html@1.0.3](https://github.com/component/escape-html) (MIT) -- [event-source-polyfill@1.0.31](https://github.com/Yaffle/EventSource) (MIT) -- [event-target-shim@5.0.1](https://github.com/mysticatea/event-target-shim) (MIT) -- [extend@3.0.2](https://github.com/justmoon/node-extend) (MIT) -- [fecha@4.2.3](https://github.com/taylorhakes/fecha) (MIT) -- [feelers@1.2.0](https://www.npmjs.com/package/feelers) (MIT) -- [feelin@2.3.0](https://github.com/nikku/feelin) (MIT) -- [feelin@3.0.0](https://github.com/nikku/feelin) (MIT) -- [file-drops@0.4.0](https://github.com/nikku/file-drops) (MIT) -- [fill-range@7.1.1](https://github.com/jonschlinkert/fill-range) (MIT) -- [flatpickr@4.6.13](https://github.com/chmln/flatpickr) (MIT) -- [flatpickr@4.6.9](https://github.com/chmln/flatpickr) (MIT) -- [fn.name@1.1.0](https://github.com/3rd-Eden/fn.name) (MIT) -- [focus-trap@7.5.4](https://github.com/focus-trap/focus-trap) (MIT) -- [follow-redirects@1.15.6](https://github.com/follow-redirects/follow-redirects) (MIT) -- [form-data@4.0.0](https://github.com/form-data/form-data) (MIT) -- [fresh@0.5.2](https://github.com/jshttp/fresh) (MIT) -- [fs-readdir-recursive@1.1.0](https://github.com/fs-utils/fs-readdir-recursive) (MIT) -- [fsevents@2.3.3](https://github.com/fsevents/fsevents) (MIT) -- [function-bind@1.1.2](https://github.com/Raynos/function-bind) (MIT) -- [get-intrinsic@1.2.2](https://github.com/ljharb/get-intrinsic) (MIT) -- [glob-parent@5.1.2](https://github.com/gulpjs/glob-parent) (ISC) -- [globalyzer@0.1.0](https://github.com/terkelg/globalyzer) (MIT) -- [globrex@0.1.2](https://github.com/terkelg/globrex) (MIT) -- [gopd@1.0.1](https://github.com/ljharb/gopd) (MIT) -- [hammerjs@2.0.8](https://github.com/hammerjs/hammer.js) (MIT) -- [has-property-descriptors@1.0.1](https://github.com/inspect-js/has-property-descriptors) (MIT) -- [has-proto@1.0.1](https://github.com/inspect-js/has-proto) (MIT) -- [has-symbols@1.0.3](https://github.com/inspect-js/has-symbols) (MIT) -- [has-tostringtag@1.0.0](https://github.com/inspect-js/has-tostringtag) (MIT) -- [hasown@2.0.0](https://github.com/inspect-js/hasOwn) (MIT) -- [hast-util-whitespace@2.0.1](https://github.com/syntax-tree/hast-util-whitespace) (MIT) -- [helmet@6.2.0](https://github.com/helmetjs/helmet) (MIT) -- [history@4.10.1](https://github.com/ReactTraining/history) (MIT) -- [hoist-non-react-statics@3.3.2](https://github.com/mridgway/hoist-non-react-statics) (BSD-3-Clause) -- [htm@3.1.1](https://github.com/developit/htm) (Apache-2.0) -- [http-assert@1.5.0](https://github.com/jshttp/http-assert) (MIT) -- [http-errors@1.8.1](https://github.com/jshttp/http-errors) (MIT) -- [http-errors@2.0.0](https://github.com/jshttp/http-errors) (MIT) -- [https-proxy-agent@5.0.1](https://github.com/TooTallNate/node-https-proxy-agent) (MIT) -- [iconv-lite@0.4.24](https://github.com/ashtuchkin/iconv-lite) (MIT) -- [ids@1.0.5](https://github.com/bpmn-io/ids) (MIT) -- [immutable@4.3.4](https://github.com/immutable-js/immutable-js) (MIT) -- [indexof@0.0.1](https://www.npmjs.com/package/indexof) (MIT\*) -- [inferno-shared@5.6.1](https://github.com/infernojs/inferno) (MIT) -- [inferno-vnode-flags@5.6.1](https://github.com/infernojs/inferno) (MIT) -- [inferno@5.6.2](https://github.com/infernojs/inferno) (MIT) -- [inflation@2.1.0](https://github.com/stream-utils/inflation) (MIT) -- [inherits-browser@0.1.0](https://github.com/nikku/inherits-browser) (ISC) -- [inherits@2.0.4](https://github.com/isaacs/inherits) (ISC) -- [inline-style-parser@0.1.1](https://github.com/remarkablemark/inline-style-parser) (MIT) -- [invariant@2.2.4](https://github.com/zertosh/invariant) (MIT) -- [is-arrayish@0.3.2](https://github.com/qix-/node-is-arrayish) (MIT) -- [is-base64@1.1.0](https://github.com/miguelmota/is-base64) (MIT) -- [is-binary-path@2.1.0](https://github.com/sindresorhus/is-binary-path) (MIT) -- [is-buffer@2.0.5](https://github.com/feross/is-buffer) (MIT) -- [is-extglob@2.1.1](https://github.com/jonschlinkert/is-extglob) (MIT) -- [is-generator-function@1.0.10](https://github.com/inspect-js/is-generator-function) (MIT) -- [is-glob@4.0.3](https://github.com/micromatch/is-glob) (MIT) -- [is-number@7.0.0](https://github.com/jonschlinkert/is-number) (MIT) -- [is-plain-obj@4.1.0](https://github.com/sindresorhus/is-plain-obj) (MIT) -- [is-stream@2.0.1](https://github.com/sindresorhus/is-stream) (MIT) -- [isarray@0.0.1](https://github.com/juliangruber/isarray) (MIT) -- [joi@17.11.0](https://github.com/hapijs/joi) (BSD-3-Clause) -- [jose@5.2.0](https://github.com/panva/jose) (MIT) -- [js-sha256@0.10.1](https://github.com/emn178/js-sha256) (MIT) -- [js-tokens@4.0.0](https://github.com/lydell/js-tokens) (MIT) -- [json-source-map@0.6.1](https://github.com/epoberezkin/json-source-map) (MIT) -- [jwt-decode@3.1.2](https://github.com/auth0/jwt-decode) (MIT) -- [keycode-js@3.1.0](https://github.com/kabirbaidhya/keycode-js) (MIT) -- [keygrip@1.1.0](https://github.com/crypto-utils/keygrip) (MIT) -- [kleur@4.1.5](https://github.com/lukeed/kleur) (MIT) -- [koa-better-http-proxy@0.2.10](https://github.com/nsimmons/koa-better-http-proxy) (MIT) -- [koa-bodyparser@4.4.1](https://github.com/koajs/bodyparser) (MIT) -- [koa-compose@4.1.0](https://github.com/koajs/compose) (MIT) -- [koa-compress@5.1.1](https://github.com/koajs/compress) (MIT) -- [koa-convert@2.0.0](https://github.com/gyson/koa-convert) (MIT) -- [koa-helmet@7.0.2](https://github.com/venables/koa-helmet) (MIT) -- [koa-is-json@1.0.0](https://github.com/koajs/is-json) (MIT) -- [koa-mount@4.0.0](https://github.com/koajs/mount) (MIT) -- [koa-router@12.0.1](https://github.com/koajs/router) (MIT) -- [koa-static-cache@5.1.4](https://github.com/koajs/static-cache) (MIT) -- [koa@2.14.2](https://github.com/koajs/koa) (MIT) -- [kuler@2.0.0](https://github.com/3rd-Eden/kuler) (MIT) -- [lang-feel@2.0.0](https://github.com/nikku/lang-feel) (MIT) -- [lezer-feel@1.2.4](https://github.com/nikku/lezer-feel) (MIT) -- [linkify-html@4.1.3](https://github.com/Hypercontext/linkifyjs) (MIT) -- [linkifyjs@4.1.3](https://github.com/Hypercontext/linkifyjs) (MIT) -- [lodash.debounce@4.0.8](https://github.com/lodash/lodash) (MIT) -- [lodash.findlast@4.6.0](https://github.com/lodash/lodash) (MIT) -- [lodash.isequal@4.5.0](https://github.com/lodash/lodash) (MIT) -- [lodash.omit@4.5.0](https://github.com/lodash/lodash) (MIT) -- [lodash.throttle@4.1.1](https://github.com/lodash/lodash) (MIT) -- [lodash@4.17.21](https://github.com/lodash/lodash) (MIT) -- [logform@2.6.0](https://github.com/winstonjs/logform) (MIT) -- [loose-envify@1.4.0](https://github.com/zertosh/loose-envify) (MIT) -- [lru-cache@6.0.0](https://github.com/isaacs/node-lru-cache) (ISC) -- [luxon@3.4.4](https://github.com/moment/luxon) (MIT) -- [matches-selector@1.2.0](https://github.com/ForbesLindesay/matches-selector) (MIT) -- [mdast-util-definitions@5.1.2](https://github.com/syntax-tree/mdast-util-definitions) (MIT) -- [mdast-util-from-markdown@1.3.1](https://github.com/syntax-tree/mdast-util-from-markdown) (MIT) -- [mdast-util-to-hast@12.3.0](https://github.com/syntax-tree/mdast-util-to-hast) (MIT) -- [mdast-util-to-string@3.2.0](https://github.com/syntax-tree/mdast-util-to-string) (MIT) -- [media-typer@0.3.0](https://github.com/jshttp/media-typer) (MIT) -- [methods@1.1.2](https://github.com/jshttp/methods) (MIT) -- [micromark-core-commonmark@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-core-commonmark) (MIT) -- [micromark-factory-destination@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-factory-destination) (MIT) -- [micromark-factory-label@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-factory-label) (MIT) -- [micromark-factory-space@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-factory-space) (MIT) -- [micromark-factory-title@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-factory-title) (MIT) -- [micromark-factory-whitespace@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-factory-whitespace) (MIT) -- [micromark-util-character@1.2.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-character) (MIT) -- [micromark-util-chunked@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-chunked) (MIT) -- [micromark-util-classify-character@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-classify-character) (MIT) -- [micromark-util-combine-extensions@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-combine-extensions) (MIT) -- [micromark-util-decode-numeric-character-reference@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-decode-numeric-character-reference) (MIT) -- [micromark-util-decode-string@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-decode-string) (MIT) -- [micromark-util-encode@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-encode) (MIT) -- [micromark-util-html-tag-name@1.2.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-html-tag-name) (MIT) -- [micromark-util-normalize-identifier@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-normalize-identifier) (MIT) -- [micromark-util-resolve-all@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-resolve-all) (MIT) -- [micromark-util-sanitize-uri@1.2.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-sanitize-uri) (MIT) -- [micromark-util-subtokenize@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-subtokenize) (MIT) -- [micromark-util-symbol@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-symbol) (MIT) -- [micromark-util-types@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-types) (MIT) -- [micromark@3.2.0](https://github.com/micromark/micromark/tree/main/packages/micromark) (MIT) -- [mime-db@1.52.0](https://github.com/jshttp/mime-db) (MIT) -- [mime-types@2.1.35](https://github.com/jshttp/mime-types) (MIT) -- [min-dash@3.8.1](https://github.com/bpmn-io/min-dash) (MIT) -- [min-dash@4.1.1](https://github.com/bpmn-io/min-dash) (MIT) -- [min-dom@3.2.1](https://github.com/bpmn-io/min-dom) (MIT) -- [min-dom@4.1.0](https://github.com/bpmn-io/min-dom) (MIT) -- [mitt@3.0.1](https://github.com/developit/mitt) (MIT) -- [mobx-react-lite@3.4.3](https://github.com/mobxjs/mobx) (MIT) -- [mobx-react@7.6.0](https://github.com/mobxjs/mobx) (MIT) -- [mobx@6.12.0](https://github.com/mobxjs/mobx) (MIT) -- [moddle-xml@10.1.0](https://github.com/bpmn-io/moddle-xml) (MIT) -- [moddle-xml@9.0.6](https://github.com/bpmn-io/moddle-xml) (MIT) -- [moddle@5.0.4](https://github.com/bpmn-io/moddle) (MIT) -- [moddle@6.2.3](https://github.com/bpmn-io/moddle) (MIT) -- [modeler-moddle@0.2.0](https://github.com/camunda/modeler-moddle) (MIT) -- [moment@2.29.4](https://github.com/moment/moment) (MIT) -- [monaco-editor@0.45.0](https://github.com/microsoft/monaco-editor) (MIT) -- [mri@1.2.0](https://github.com/lukeed/mri) (MIT) -- [ms@2.1.2](https://github.com/zeit/ms) (MIT) -- [mz@2.7.0](https://github.com/normalize/mz) (MIT) -- [nanoid@3.3.7](https://github.com/ai/nanoid) (MIT) -- [negotiator@0.6.3](https://github.com/jshttp/negotiator) (MIT) -- [node-fetch@2.7.0](https://github.com/bitinn/node-fetch) (MIT) -- [normalize-path@3.0.0](https://github.com/jonschlinkert/normalize-path) (MIT) -- [object-assign@4.1.1](https://github.com/sindresorhus/object-assign) (MIT) -- [object-inspect@1.13.1](https://github.com/inspect-js/object-inspect) (MIT) -- [object-refs@0.3.0](https://github.com/bpmn-io/object-refs) (MIT) -- [object-refs@0.4.0](https://github.com/bpmn-io/object-refs) (MIT) -- [oidc-client-ts@2.4.0](https://github.com/authts/oidc-client-ts) (Apache-2.0) -- [on-finished@2.4.1](https://github.com/jshttp/on-finished) (MIT) -- [one-time@1.0.0](https://github.com/3rd-Eden/one-time) (MIT) -- [only@0.0.2](https://github.com/visionmedia/node-only) (MIT\*) -- [opencollective-postinstall@2.0.3](https://github.com/opencollective/opencollective-postinstall) (MIT) -- [parseurl@1.3.3](https://github.com/pillarjs/parseurl) (MIT) -- [path-intersection@2.2.1](https://github.com/bpmn-io/path-intersection) (MIT) -- [path-intersection@3.0.0](https://github.com/bpmn-io/path-intersection) (MIT) -- [path-to-regexp@1.8.0](https://github.com/pillarjs/path-to-regexp) (MIT) -- [path-to-regexp@6.2.1](https://github.com/pillarjs/path-to-regexp) (MIT) -- [performance-now@2.1.0](https://github.com/braveg1rl/performance-now) (MIT) -- [picocolors@1.0.0](https://github.com/alexeyraspopov/picocolors) (ISC) -- [picomatch@2.3.1](https://github.com/micromatch/picomatch) (MIT) -- [pluralize@7.0.0](https://github.com/blakeembrey/pluralize) (MIT) -- [postcss-value-parser@4.2.0](https://github.com/TrySound/postcss-value-parser) (MIT) -- [postcss@8.4.31](https://github.com/postcss/postcss) (MIT) -- [preact-markup@2.1.1](https://github.com/developit/preact-markup) (MIT) -- [preact@10.15.1](https://github.com/preactjs/preact) (MIT) -- [prom-client@13.1.0](https://github.com/siimon/prom-client) (Apache-2.0) -- [prop-types@15.8.1](https://github.com/facebook/prop-types) (MIT) -- [property-information@6.4.0](https://github.com/wooorm/property-information) (MIT) -- [proxy-from-env@1.1.0](https://github.com/Rob--W/proxy-from-env) (MIT) -- [pusher-js@8.3.0](https://github.com/pusher/pusher-js) (MIT) -- [pusher@5.2.0](https://github.com/pusher/pusher-http-node) (MIT) -- [qs@6.11.2](https://github.com/ljharb/qs) (BSD-3-Clause) -- [raf@3.4.1](https://github.com/chrisdickinson/raf) (MIT) -- [randomcolor@0.6.2](https://github.com/davidmerfield/randomColor) (Custom: https://randomcolor.lllllllllllllllll.com) -- [raw-body@2.5.2](https://github.com/stream-utils/raw-body) (MIT) -- [react-dom@18.2.0](https://github.com/facebook/react) (MIT) -- [react-error-boundary@4.0.12](https://github.com/bvaughn/react-error-boundary) (MIT) -- [react-fast-compare@3.2.2](https://github.com/FormidableLabs/react-fast-compare) (MIT) -- [react-helmet-async@2.0.4](https://github.com/staylor/react-helmet-async) (Apache-2.0) -- [react-is@16.13.1](https://github.com/facebook/react) (MIT) -- [react-is@18.2.0](https://github.com/facebook/react) (MIT) -- [react-markdown@8.0.7](https://github.com/remarkjs/react-markdown) (MIT) -- [react-router-dom@5.3.4](https://github.com/remix-run/react-router) (MIT) -- [react-router@5.3.4](https://github.com/remix-run/react-router) (MIT) -- [react@18.2.0](https://github.com/facebook/react) (MIT) -- [readable-stream@3.6.2](https://github.com/nodejs/readable-stream) (MIT) -- [readdirp@3.6.0](https://github.com/paulmillr/readdirp) (MIT) -- [regenerator-runtime@0.14.1](https://github.com/facebook/regenerator/tree/main/packages/runtime) (MIT) -- [remark-parse@10.0.2](https://github.com/remarkjs/remark/tree/main/packages/remark-parse) (MIT) -- [remark-rehype@10.1.0](https://github.com/remarkjs/remark-rehype) (MIT) -- [resize-observer-polyfill@1.5.1](https://github.com/que-etc/resize-observer-polyfill) (MIT) -- [resolve-pathname@3.0.0](https://github.com/mjackson/resolve-pathname) (MIT) -- [rgbcolor@1.0.1](https://github.com/yetzt/node-rgbcolor) (MIT\*) -- [route-pattern@0.0.6](https://github.com/bjoerge/route-pattern) (MIT) -- [sade@1.8.1](https://github.com/lukeed/sade) (MIT) -- [safe-buffer@5.2.1](https://github.com/feross/safe-buffer) (MIT) -- [safe-stable-stringify@2.4.3](https://github.com/BridgeAR/safe-stable-stringify) (MIT) -- [safer-buffer@2.1.2](https://github.com/ChALkeR/safer-buffer) (MIT) -- [sass@1.69.5](https://github.com/sass/dart-sass) (MIT) -- [saxen@8.1.2](https://github.com/nikku/saxen) (MIT) -- [scheduler@0.23.0](https://github.com/facebook/react) (MIT) -- [selection-ranges@3.0.3](https://github.com/nikku/selection-ranges) (MIT) -- [selection-update@0.1.2](https://github.com/nikku/selection-update) (MIT) -- [semver-compare@1.0.0](https://github.com/substack/semver-compare) (MIT) -- [semver@7.5.4](https://github.com/npm/node-semver) (ISC) -- [set-function-length@1.1.1](https://github.com/ljharb/set-function-length) (MIT) -- [setprototypeof@1.2.0](https://github.com/wesleytodd/setprototypeof) (ISC) -- [shallowequal@1.1.0](https://github.com/dashed/shallowequal) (MIT) -- [showdown@2.1.0](https://github.com/showdownjs/showdown) (MIT) -- [side-channel@1.0.4](https://github.com/ljharb/side-channel) (MIT) -- [simple-swizzle@0.2.2](https://github.com/qix-/node-simple-swizzle) (MIT) -- [source-map-js@1.0.2](https://github.com/7rulnik/source-map-js) (BSD-3-Clause) -- [source-map-support@0.5.21](https://github.com/evanw/node-source-map-support) (MIT) -- [source-map@0.6.1](https://github.com/mozilla/source-map) (BSD-3-Clause) -- [space-separated-tokens@2.0.2](https://github.com/wooorm/space-separated-tokens) (MIT) -- [stack-trace@0.0.10](https://github.com/felixge/node-stack-trace) (MIT) -- [stackblur-canvas@2.6.0](https://github.com/flozz/StackBlur) (MIT) -- [state-local@1.0.7](https://github.com/suren-atoyan/state-local) (MIT) -- [statsig-js@4.43.1](https://github.com/statsig-io/js-client-sdk) (ISC) -- [statsig-react@1.34.0](https://github.com/statsig-io/react-sdk) (ISC) -- [statuses@1.5.0](https://github.com/jshttp/statuses) (MIT) -- [statuses@2.0.1](https://github.com/jshttp/statuses) (MIT) -- [stoppable@1.1.0](https://github.com/hunterloftis/stoppable) (MIT) -- [string_decoder@1.3.0](https://github.com/nodejs/string_decoder) (MIT) -- [style-mod@4.1.0](https://github.com/marijnh/style-mod) (MIT) -- [style-to-object@0.4.4](https://github.com/remarkablemark/style-to-object) (MIT) -- [styled-components@6.1.3](https://github.com/styled-components/styled-components) (MIT) -- [stylis@4.3.0](https://github.com/thysultan/stylis.js) (MIT) -- [svg-pathdata@6.0.3](https://github.com/nfroidure/svg-pathdata) (MIT) -- [tabbable@6.2.0](https://github.com/focus-trap/tabbable) (MIT) -- [table-js@9.0.0](https://github.com/bpmn-io/table-js) (MIT) -- [tdigest@0.1.2](https://github.com/welch/tdigest) (MIT) -- [text-hex@1.0.0](https://github.com/3rd-Eden/text-hex) (MIT) -- [thenify-all@1.6.0](https://github.com/thenables/thenify-all) (MIT) -- [thenify@3.3.1](https://github.com/thenables/thenify) (MIT) -- [ticky@1.0.1](https://github.com/bevacqua/ticky) (MIT) -- [tiny-glob@0.2.9](https://github.com/terkelg/tiny-glob) (MIT) -- [tiny-invariant@1.3.1](https://github.com/alexreardon/tiny-invariant) (MIT) -- [tiny-svg@3.0.1](https://github.com/bpmn-io/tiny-svg) (MIT) -- [tiny-warning@1.0.3](https://github.com/alexreardon/tiny-warning) (MIT) -- [to-regex-range@5.0.1](https://github.com/micromatch/to-regex-range) (MIT) -- [toggle-selection@1.0.6](https://github.com/sudodoki/toggle-selection) (MIT) -- [toidentifier@1.0.1](https://github.com/component/toidentifier) (MIT) -- [toml@3.0.0](https://github.com/BinaryMuse/toml-node) (MIT) -- [tr46@0.0.3](https://github.com/Sebmaster/tr46.js) (MIT) -- [trim-lines@3.0.1](https://github.com/wooorm/trim-lines) (MIT) -- [triple-beam@1.4.1](https://github.com/winstonjs/triple-beam) (MIT) -- [trough@2.1.0](https://github.com/wooorm/trough) (MIT) -- [tslib@2.5.0](https://github.com/Microsoft/tslib) (0BSD) -- [tslib@2.6.2](https://github.com/Microsoft/tslib) (0BSD) -- [tsscmp@1.0.6](https://github.com/suryagh/tsscmp) (MIT) -- [tweetnacl-util@0.15.1](https://github.com/dchest/tweetnacl-util-js) (Unlicense) -- [tweetnacl@1.0.3](https://github.com/dchest/tweetnacl-js) (Unlicense) -- [type-is@1.6.18](https://github.com/jshttp/type-is) (MIT) -- [undici-types@5.26.5](https://github.com/nodejs/undici) (MIT) -- [unified@10.1.2](https://github.com/unifiedjs/unified) (MIT) -- [unist-util-generated@2.0.1](https://github.com/syntax-tree/unist-util-generated) (MIT) -- [unist-util-is@5.2.1](https://github.com/syntax-tree/unist-util-is) (MIT) -- [unist-util-position@4.0.4](https://github.com/syntax-tree/unist-util-position) (MIT) -- [unist-util-stringify-position@3.0.3](https://github.com/syntax-tree/unist-util-stringify-position) (MIT) -- [unist-util-visit-parents@5.1.3](https://github.com/syntax-tree/unist-util-visit-parents) (MIT) -- [unist-util-visit@4.1.2](https://github.com/syntax-tree/unist-util-visit) (MIT) -- [unpipe@1.0.0](https://github.com/stream-utils/unpipe) (MIT) -- [use-resize-observer@6.1.0](https://github.com/ZeeCoder/use-resize-observer) (MIT) -- [util-deprecate@1.0.2](https://github.com/TooTallNate/util-deprecate) (MIT) -- [uuid@8.3.2](https://github.com/uuidjs/uuid) (MIT) -- [uuid@9.0.1](https://github.com/uuidjs/uuid) (MIT) -- [uvu@0.5.6](https://github.com/lukeed/uvu) (MIT) -- [value-equal@1.0.1](https://github.com/mjackson/value-equal) (MIT) -- [vary@1.1.2](https://github.com/jshttp/vary) (MIT) -- [vfile-message@3.1.4](https://github.com/vfile/vfile-message) (MIT) -- [vfile@5.3.7](https://github.com/vfile/vfile) (MIT) -- [w3c-keyname@2.2.8](https://github.com/marijnh/w3c-keyname) (MIT) -- [webidl-conversions@3.0.1](https://github.com/jsdom/webidl-conversions) (BSD-2-Clause) -- [whatwg-url@5.0.0](https://github.com/jsdom/whatwg-url) (MIT) -- [wicg-inert@3.1.2](https://github.com/WICG/inert) (W3C-20150513) -- [window-or-global@1.0.1](https://github.com/purposeindustries/window-or-global) (MIT) -- [winston-transport@4.6.0](https://github.com/winstonjs/winston-transport) (MIT) -- [winston@3.11.0](https://github.com/winstonjs/winston) (MIT) -- [yallist@4.0.0](https://github.com/isaacs/yallist) (ISC) -- [ylru@1.3.2](https://github.com/node-modules/ylru) (MIT) -- [zeebe-bpmn-moddle@1.0.0](https://github.com/camunda/zeebe-bpmn-moddle) (MIT) - -### Web Modeler Dependencies (restapi) - -- [ch.qos.logback:logback-classic@1.4.14](http://logback.qos.ch/logback-classic) ([Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- [ch.qos.logback:logback-core@1.4.14](http://logback.qos.ch/logback-core) ([Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- [ch.qos.logback.contrib:logback-jackson@0.1.5](https://github.com/qos-ch/logback-contrib/wiki/logback-jackson) ([Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- [ch.qos.logback.contrib:logback-json-classic@0.1.5](https://github.com/qos-ch/logback-contrib/wiki/logback-json-parent/logback-json-classic) ([Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- [ch.qos.logback.contrib:logback-json-core@0.1.5](https://github.com/qos-ch/logback-contrib/wiki/logback-json-parent/logback-json-core) ([Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- [com.auth0:auth0@1.45.1](https://github.com/auth0/auth0-java) ([The MIT License (MIT)](https://raw.githubusercontent.com/auth0/auth0-java/master/LICENSE)) -- [com.auth0:java-jwt@4.4.0](https://github.com/auth0/java-jwt) ([The MIT License (MIT)](https://raw.githubusercontent.com/auth0/java-jwt/master/LICENSE)) -- [com.auth0:jwks-rsa@0.22.1](https://github.com/auth0/jwks-rsa-java) ([The MIT License (MIT)](https://raw.githubusercontent.com/auth0/jwks-rsa-java/master/LICENSE)) -- [com.ethlo.time:itu@1.7.0](https://github.com/ethlo/itu) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml:classmate@1.5.1](https://github.com/FasterXML/java-classmate) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.core:jackson-annotations@2.15.4](https://github.com/FasterXML/jackson) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.core:jackson-core@2.15.4](https://github.com/FasterXML/jackson-core) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.core:jackson-databind@2.15.4](https://github.com/FasterXML/jackson) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.4](https://github.com/FasterXML/jackson-dataformats-text) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.15.4](https://github.com/FasterXML/jackson-dataformats-text) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.datatype:jackson-datatype-jdk8@2.15.4](https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jdk8) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.datatype:jackson-datatype-jsr310@2.15.4](https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.module:jackson-module-parameter-names@2.15.4](https://github.com/FasterXML/jackson-modules-java8/jackson-module-parameter-names) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.github.stephenc.jcip:jcip-annotations@1.0-1](http://stephenc.github.com/jcip-annotations) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.android:annotations@4.1.1.4](http://source.android.com/) ([Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)) -- [com.google.api.grpc:proto-google-common-protos@2.29.0](https://github.com/googleapis/sdk-platform-java) ([Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.code.findbugs:jsr305@3.0.2](http://findbugs.sourceforge.net/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.code.gson:gson@2.10.1](https://github.com/google/gson/gson) ([Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.errorprone:error_prone_annotations@2.23.0](https://errorprone.info/error_prone_annotations) ([Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.guava:failureaccess@1.0.1](https://github.com/google/guava/failureaccess) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.guava:guava@32.1.3-jre](https://github.com/google/guava) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.guava:listenablefuture@9999.0-empty-to-avoid-conflict-with-guava](https://github.com/google/guava/listenablefuture) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.j2objc:j2objc-annotations@2.8](https://github.com/google/j2objc/) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.protobuf:protobuf-java@3.25.1](https://developers.google.com/protocol-buffers/protobuf-java/) ([BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)) -- [com.networknt:json-schema-validator@1.1.0](https://github.com/networknt/json-schema-validator) ([Apache License Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [com.nimbusds:nimbus-jose-jwt@9.37.3](https://bitbucket.org/connect2id/nimbus-jose-jwt) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.pusher:pusher-http-java@1.3.3](http://github.com/pusher/pusher-http-java) ([MIT](https://raw.github.com/pusher/pusher-http-java/master/LICENCE.txt)) -- [com.squareup.okhttp3:logging-interceptor@4.10.0](https://square.github.io/okhttp/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.squareup.okio:okio@3.5.0](https://github.com/square/okio/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.squareup.okio:okio-jvm@3.7.0](https://github.com/square/okio/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.sun.activation:jakarta.activation@1.2.2](https://github.com/eclipse-ee4j/jaf/jakarta.activation) ([EDL 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [com.sun.istack:istack-commons-runtime@4.1.2](https://projects.eclipse.org/projects/ee4j/istack-commons/istack-commons-runtime) ([Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [com.typesafe.netty:netty-reactive-streams@2.0.4](https://github.com/playframework/netty-reactive-streams/netty-reactive-streams) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.vdurmont:semver4j@3.1.0](https://github.com/vdurmont/semver4j) ([The MIT License](http://www.opensource.org/licenses/mit-license.php)) -- [com.zaxxer:HikariCP@5.0.1](https://github.com/brettwooldridge/HikariCP) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [commons-codec:commons-codec@1.15](https://commons.apache.org/proper/commons-codec/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [commons-logging:commons-logging@1.2](http://commons.apache.org/proper/commons-logging/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.grpc:grpc-api@1.60.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-context@1.60.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-core@1.60.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-netty@1.60.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-protobuf@1.60.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-protobuf-lite@1.60.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-stub@1.60.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-util@1.60.0](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.micrometer:micrometer-commons@1.11.11](https://github.com/micrometer-metrics/micrometer) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.micrometer:micrometer-core@1.11.11](https://github.com/micrometer-metrics/micrometer) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.micrometer:micrometer-observation@1.11.11](https://github.com/micrometer-metrics/micrometer) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.micrometer:micrometer-registry-prometheus@1.11.11](https://github.com/micrometer-metrics/micrometer) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.netty:netty-buffer@4.1.109.Final](https://netty.io/netty-buffer/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-codec@4.1.109.Final](https://netty.io/netty-codec/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-codec-dns@4.1.109.Final](https://netty.io/netty-codec-dns/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-codec-http@4.1.109.Final](https://netty.io/netty-codec-http/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-codec-http2@4.1.109.Final](https://netty.io/netty-codec-http2/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-codec-socks@4.1.109.Final](https://netty.io/netty-codec-socks/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-common@4.1.109.Final](https://netty.io/netty-common/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-handler@4.1.109.Final](https://netty.io/netty-handler/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-handler-proxy@4.1.109.Final](https://netty.io/netty-handler-proxy/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-resolver@4.1.109.Final](https://netty.io/netty-resolver/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-resolver-dns@4.1.109.Final](https://netty.io/netty-resolver-dns/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-resolver-dns-classes-macos@4.1.109.Final](https://netty.io/netty-resolver-dns-classes-macos/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-resolver-dns-native-macos@4.1.109.Final](https://netty.io/netty-resolver-dns-native-macos/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport@4.1.109.Final](https://netty.io/netty-transport/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport-classes-epoll@4.1.109.Final](https://netty.io/netty-transport-classes-epoll/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport-classes-kqueue@4.1.109.Final](https://netty.io/netty-transport-classes-kqueue/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport-native-epoll@4.1.109.Final](https://netty.io/netty-transport-native-epoll/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport-native-kqueue@4.1.109.Final](https://netty.io/netty-transport-native-kqueue/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport-native-unix-common@4.1.109.Final](https://netty.io/netty-transport-native-unix-common/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.perfmark:perfmark-api@0.26.0](https://github.com/perfmark/perfmark) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.projectreactor:reactor-core@3.5.16](https://github.com/reactor/reactor-core) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.projectreactor.netty:reactor-netty-core@1.1.18](https://github.com/reactor/reactor-netty) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.projectreactor.netty:reactor-netty-http@1.1.18](https://github.com/reactor/reactor-netty) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:simpleclient@0.16.0](http://github.com/prometheus/client_java/simpleclient) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:simpleclient_common@0.16.0](http://github.com/prometheus/client_java/simpleclient_common) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:simpleclient_tracer_common@0.16.0](http://github.com/prometheus/client_java/simpleclient_tracer/simpleclient_tracer_common) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:simpleclient_tracer_otel@0.16.0](http://github.com/prometheus/client_java/simpleclient_tracer/simpleclient_tracer_otel) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:simpleclient_tracer_otel_agent@0.16.0](http://github.com/prometheus/client_java/simpleclient_tracer/simpleclient_tracer_otel_agent) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.smallrye:jandex@3.0.5](https://smallrye.io/jandex-parent/jandex) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.swagger.core.v3:swagger-annotations-jakarta@2.2.19](https://github.com/swagger-api/swagger-core/modules/swagger-annotations-jakarta) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)) -- [io.swagger.core.v3:swagger-core-jakarta@2.2.19](https://github.com/swagger-api/swagger-core/modules/swagger-core-jakarta) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)) -- [io.swagger.core.v3:swagger-models-jakarta@2.2.19](https://github.com/swagger-api/swagger-core/modules/swagger-models-jakarta) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)) -- [io.undertow:undertow-core@2.3.14.Final](http://www.jboss.org/undertow-parent/undertow-core) ([Apache License Version 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [io.undertow:undertow-servlet@2.3.12.Final](http://www.jboss.org/undertow-parent/undertow-servlet) ([Apache License Version 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [io.undertow:undertow-websockets-jsr@2.3.12.Final](http://www.jboss.org/undertow-parent/undertow-websockets-jsr) ([Apache License Version 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [jakarta.activation:jakarta.activation-api@2.1.3](https://github.com/jakartaee/jaf-api) ([EDL 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [jakarta.annotation:jakarta.annotation-api@2.1.1](https://projects.eclipse.org/projects/ee4j.ca) ([EPL 2.0](http://www.eclipse.org/legal/epl-2.0)) -- [jakarta.inject:jakarta.inject-api@2.0.1](https://github.com/eclipse-ee4j/injection-api) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [jakarta.persistence:jakarta.persistence-api@3.1.0](https://github.com/eclipse-ee4j/jpa-api) ([Eclipse Public License v. 2.0](http://www.eclipse.org/legal/epl-2.0)) -- [jakarta.servlet:jakarta.servlet-api@6.0.0](https://projects.eclipse.org/projects/ee4j.servlet) ([EPL 2.0](http://www.eclipse.org/legal/epl-2.0)) -- [jakarta.transaction:jakarta.transaction-api@2.0.1](https://projects.eclipse.org/projects/ee4j.jta) ([EPL 2.0](http://www.eclipse.org/legal/epl-2.0)) -- [jakarta.validation:jakarta.validation-api@3.0.2](https://beanvalidation.org) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [jakarta.websocket:jakarta.websocket-api@2.1.1](https://projects.eclipse.org/projects/ee4j.websocket) ([Eclipse Public License v. 2.0](https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt)) -- [jakarta.websocket:jakarta.websocket-client-api@2.1.1](https://projects.eclipse.org/projects/ee4j.websocket) ([Eclipse Public License v. 2.0](https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt)) -- [jakarta.xml.bind:jakarta.xml.bind-api@4.0.2](https://github.com/jakartaee/jaxb-api/jakarta.xml.bind-api) ([Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [javax.cache:cache-api@1.1.1](https://github.com/jsr107/jsr107spec) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [net.bytebuddy:byte-buddy@1.14.13](https://bytebuddy.net/byte-buddy) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [net.jodah:failsafe@2.4.1](http://github.com/jhalterman/failsafe/) ([Apache License, Version 2.0](http://apache.org/licenses/LICENSE-2.0)) -- [org.agrona:agrona@1.20.0](https://github.com/real-logic/agrona) ([The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.antlr:antlr4-runtime@4.10.1](http://www.antlr.org/antlr4-runtime) ([The BSD License](http://www.antlr.org/license.html)) -- [org.apache.commons:commons-collections4@4.4](https://commons.apache.org/proper/commons-collections/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.commons:commons-lang3@3.12.0](https://commons.apache.org/proper/commons-lang/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.commons:commons-text@1.10.0](https://commons.apache.org/proper/commons-text) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.httpcomponents:httpclient@4.5.14](http://hc.apache.org/httpcomponents-client-ga) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.httpcomponents:httpcore@4.4.16](http://hc.apache.org/httpcomponents-core-ga) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.logging.log4j:log4j-api@2.20.0](https://logging.apache.org/log4j/2.x/log4j-api/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.logging.log4j:log4j-to-slf4j@2.20.0](https://logging.apache.org/log4j/2.x/log4j-to-slf4j/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.tomcat.embed:tomcat-embed-el@10.1.20](https://tomcat.apache.org/) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.aspectj:aspectjweaver@1.9.22](https://www.eclipse.org/aspectj/) ([Eclipse Public License - v 2.0](https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt)) -- [org.asynchttpclient:async-http-client@2.12.3](http://github.com/AsyncHttpClient/async-http-client/async-http-client) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.asynchttpclient:async-http-client-netty-utils@2.12.3](http://github.com/AsyncHttpClient/async-http-client/async-http-client-netty-utils) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.camunda.bpm.model:camunda-dmn-model@7.20.2-ee](http://www.camunda.org/camunda-database-settings/camunda-model-apis/camunda-dmn-model) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.camunda.bpm.model:camunda-xml-model@7.20.2-ee](http://www.camunda.org/camunda-database-settings/camunda-model-apis/camunda-xml-model) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.checkerframework:checker-qual@3.42.0](https://checkerframework.org/) ([The MIT License](http://opensource.org/licenses/MIT)) -- [org.codehaus.mojo:animal-sniffer-annotations@1.23](https://www.mojohaus.org/animal-sniffer/animal-sniffer-annotations) ([MIT license](https://spdx.org/licenses/MIT.txt)) -- [org.eclipse.angus:angus-activation@2.0.2](https://github.com/eclipse-ee4j/angus-activation/angus-activation) ([EDL 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [org.eclipse.angus:jakarta.mail@1.1.0](http://eclipse-ee4j.github.io/mail/jakarta.mail) ([EPL 2.0](http://www.eclipse.org/legal/epl-2.0)) -- [org.ehcache:ehcache@3.10.8](http://ehcache.org) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.flywaydb:flyway-core@9.16.3](https://flywaydb.org/flyway-core) ([Apache License, Version 2.0](https://flywaydb.org/licenses/flyway-community)) -- [org.freemarker:freemarker@2.3.32](https://freemarker.apache.org/) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.glassfish.jaxb:jaxb-core@4.0.5](https://eclipse-ee4j.github.io/jaxb-ri/) ([Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [org.glassfish.jaxb:jaxb-runtime@4.0.5](https://eclipse-ee4j.github.io/jaxb-ri/) ([Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [org.glassfish.jaxb:txw2@4.0.5](https://eclipse-ee4j.github.io/jaxb-ri/) ([Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [org.hdrhistogram:HdrHistogram@2.1.12](http://hdrhistogram.github.io/HdrHistogram/) ([Public Domain, per Creative Commons CC0](http://creativecommons.org/publicdomain/zero/1.0/)) -- [org.hibernate.common:hibernate-commons-annotations@6.0.6.Final](http://hibernate.org) ([GNU Library General Public License v2.1 or later](http://www.opensource.org/licenses/LGPL-2.1)) -- [org.hibernate.orm:hibernate-core@6.2.24.Final](https://hibernate.org/orm) ([GNU Library General Public License v2.1 or later](https://www.opensource.org/licenses/LGPL-2.1)) -- [org.hibernate.validator:hibernate-validator@8.0.1.Final](http://hibernate.org/validator/hibernate-validator) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jboss.logging:jboss-logging@3.5.3.Final](http://www.jboss.org) ([Apache License 2.0](https://repository.jboss.org/licenses/apache-2.0.txt)) -- [org.jboss.threads:jboss-threads@3.5.0.Final](http://www.jboss.org/jboss-threads) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jboss.xnio:xnio-api@3.8.16.Final](http://www.jboss.org/xnio) ([Apache License 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [org.jboss.xnio:xnio-nio@3.8.16.Final](http://www.jboss.org) ([Apache License 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [org.jetbrains:annotations@13.0](http://www.jetbrains.org) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jetbrains.kotlin:kotlin-stdlib@1.8.22](https://kotlinlang.org/) ([The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jetbrains.kotlin:kotlin-stdlib-common@1.8.22](https://kotlinlang.org/) ([The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jetbrains.kotlin:kotlin-stdlib-jdk7@1.8.22](https://kotlinlang.org/) ([The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jetbrains.kotlin:kotlin-stdlib-jdk8@1.8.22](https://kotlinlang.org/) ([The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jsoup:jsoup@1.17.1](https://jsoup.org/) ([The MIT License](https://jsoup.org/license)) -- [org.latencyutils:LatencyUtils@2.0.3](http://latencyutils.github.io/LatencyUtils/) ([Public Domain, per Creative Commons CC0](http://creativecommons.org/publicdomain/zero/1.0/)) -- [org.mapstruct:mapstruct@1.5.5.Final](https://mapstruct.org/mapstruct/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.openapitools:jackson-databind-nullable@0.2.6](https://github.com/OpenAPITools/jackson-databind-nullable) ([Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.html)) -- [org.postgresql:postgresql@42.7.2](https://jdbc.postgresql.org) ([BSD-2-Clause](https://jdbc.postgresql.org/about/license.html)) -- [org.reactivestreams:reactive-streams@1.0.4](http://www.reactive-streams.org/) ([MIT-0](https://spdx.org/licenses/MIT-0.html)) -- [org.slf4j:jul-to-slf4j@2.0.13](http://www.slf4j.org) ([MIT License](http://www.opensource.org/licenses/mit-license.php)) -- [org.slf4j:slf4j-api@2.0.13](http://www.slf4j.org) ([MIT License](http://www.opensource.org/licenses/mit-license.php)) -- [org.springdoc:springdoc-openapi-starter-common@2.3.0](https://springdoc.org/springdoc-openapi-starter-common/) ([The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.springdoc:springdoc-openapi-starter-webmvc-api@2.3.0](https://springdoc.org/springdoc-openapi-starter-webmvc-api/) ([The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.springdoc:springdoc-openapi-starter-webmvc-ui@2.3.0](https://springdoc.org/springdoc-openapi-starter-webmvc-ui/) ([The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.springframework:spring-aop@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-aspects@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-beans@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-context@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-context-support@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-core@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-expression@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-jcl@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-jdbc@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-orm@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-tx@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-web@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-webflux@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-webmvc@6.0.19](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-actuator@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-actuator-autoconfigure@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-autoconfigure@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-actuator@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-aop@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-data-jpa@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-freemarker@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-jdbc@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-json@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-logging@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-mail@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-oauth2-resource-server@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-reactor-netty@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-security@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-undertow@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-validation@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-web@3.1.11](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.data:spring-data-commons@3.1.11](https://spring.io/projects/spring-data) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.data:spring-data-jpa@3.1.11](https://projects.spring.io/spring-data-jpa) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.retry:spring-retry@2.0.5](https://www.springsource.org) ([Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.springframework.security:spring-security-config@6.1.9](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-core@6.1.9](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-crypto@6.1.9](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-data@6.1.9](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-oauth2-core@6.1.9](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-oauth2-jose@6.1.9](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-oauth2-resource-server@6.1.9](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-web@6.1.9](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.webjars:swagger-ui@5.10.3](http://webjars.org) ([Apache 2.0](https://github.com/swagger-api/swagger-ui)) -- [org.wildfly.client:wildfly-client-config@1.0.1.Final](http://www.jboss.org/wildfly-client-config) ([Apache License 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [org.wildfly.common:wildfly-common@1.5.4.Final](http://www.jboss.org/wildfly-common) ([Apache License 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [org.yaml:snakeyaml@2.2](https://bitbucket.org/snakeyaml/snakeyaml) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [software.amazon.awssdk:annotations@2.22.0](https://aws.amazon.com/sdkforjava/core/annotations) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:apache-client@2.22.0](https://aws.amazon.com/sdkforjava/http-clients/apache-client) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:auth@2.22.0](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:aws-core@2.22.0](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:aws-query-protocol@2.22.0](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:checksums@2.22.0](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:checksums-spi@2.22.0](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:endpoints-spi@2.22.0](https://aws.amazon.com/sdkforjava/core/endpoints-spi) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:http-auth@2.22.0](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:http-auth-aws@2.22.0](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:http-auth-spi@2.22.0](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:http-client-spi@2.22.0](https://aws.amazon.com/sdkforjava/http-client-spi) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:identity-spi@2.22.0](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:json-utils@2.22.0](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:metrics-spi@2.22.0](https://aws.amazon.com/sdkforjava/core/metrics-spi) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:netty-nio-client@2.22.0](https://aws.amazon.com/sdkforjava/http-clients/netty-nio-client) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:profiles@2.22.0](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:protocol-core@2.22.0](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:rds@2.22.0](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:regions@2.22.0](https://aws.amazon.com/sdkforjava/core/regions) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:sdk-core@2.22.0](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:sts@2.22.0](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:third-party-jackson-core@2.22.0](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:utils@2.22.0](https://aws.amazon.com/sdkforjava/utils) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.eventstream:eventstream@1.0.1](https://github.com/awslabs/aws-eventstream-java) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.jdbc:aws-advanced-jdbc-wrapper@2.3.1](https://github.com/awslabs/aws-advanced-jdbc-wrapper) ([Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0)) - -### Web Modeler Dependencies (websockets) - -- [brick/math@0.12.1](https://github.com/brick/math.git) (MIT) -- [carbonphp/carbon-doctrine-types@3.2.0](https://github.com/CarbonPHP/carbon-doctrine-types.git) (MIT) -- [clue/redis-protocol@v0.3.2](https://github.com/clue/redis-protocol.git) (MIT) -- [clue/redis-react@v2.7.0](https://github.com/clue/reactphp-redis.git) (MIT) -- [dflydev/dot-access-data@v3.0.3](https://github.com/dflydev/dflydev-dot-access-data.git) (MIT) -- [doctrine/inflector@2.0.10](https://github.com/doctrine/inflector.git) (MIT) -- [doctrine/lexer@3.0.1](https://github.com/doctrine/lexer.git) (MIT) -- [dragonmantank/cron-expression@v3.3.3](https://github.com/dragonmantank/cron-expression.git) (MIT) -- [egulias/email-validator@4.0.2](https://github.com/egulias/EmailValidator.git) (MIT) -- [evenement/evenement@v3.0.2](https://github.com/igorw/evenement.git) (MIT) -- [fruitcake/php-cors@v1.3.0](https://github.com/fruitcake/php-cors.git) (MIT) -- [graham-campbell/result-type@v1.1.3](https://github.com/GrahamCampbell/Result-Type.git) (MIT) -- [guzzlehttp/guzzle@7.9.2](https://github.com/guzzle/guzzle.git) (MIT) -- [guzzlehttp/promises@2.0.3](https://github.com/guzzle/promises.git) (MIT) -- [guzzlehttp/psr7@2.7.0](https://github.com/guzzle/psr7.git) (MIT) -- [guzzlehttp/uri-template@v1.0.3](https://github.com/guzzle/uri-template.git) (MIT) -- [laravel/framework@v11.21.0](https://github.com/laravel/framework.git) (MIT) -- [laravel/prompts@v0.1.25](https://github.com/laravel/prompts.git) (MIT) -- [laravel/reverb@v1.2.0](https://github.com/laravel/reverb.git) (MIT) -- [laravel/serializable-closure@v1.3.4](https://github.com/laravel/serializable-closure.git) (MIT) -- [laravel/tinker@v2.9.0](https://github.com/laravel/tinker.git) (MIT) -- [league/commonmark@2.5.3](https://github.com/thephpleague/commonmark.git) (BSD-3-Clause) -- [league/config@v1.2.0](https://github.com/thephpleague/config.git) (BSD-3-Clause) -- [league/flysystem@3.28.0](https://github.com/thephpleague/flysystem.git) (MIT) -- [league/flysystem-local@3.28.0](https://github.com/thephpleague/flysystem-local.git) (MIT) -- [league/mime-type-detection@1.15.0](https://github.com/thephpleague/mime-type-detection.git) (MIT) -- [monolog/monolog@3.7.0](https://github.com/Seldaek/monolog.git) (MIT) -- [nesbot/carbon@3.8.0](https://github.com/briannesbitt/Carbon.git) (MIT) -- [nette/schema@v1.3.0](https://github.com/nette/schema.git) (BSD-3-Clause) -- [nette/utils@v4.0.5](https://github.com/nette/utils.git) (BSD-3-Clause) -- [nikic/php-parser@v5.0.2](https://github.com/nikic/PHP-Parser.git) (BSD-3-Clause) -- [nunomaduro/termwind@v2.0.1](https://github.com/nunomaduro/termwind.git) (MIT) -- [paragonie/random_compat@v9.99.100](https://github.com/paragonie/random_compat.git) (MIT) -- [paragonie/sodium_compat@v1.21.1](https://github.com/paragonie/sodium_compat.git) (ISC) -- [phpoption/phpoption@1.9.3](https://github.com/schmittjoh/php-option.git) (Apache-2.0) -- [psr/clock@1.0.0](https://github.com/php-fig/clock.git) (MIT) -- [psr/container@2.0.2](https://github.com/php-fig/container.git) (MIT) -- [psr/event-dispatcher@1.0.0](https://github.com/php-fig/event-dispatcher.git) (MIT) -- [psr/http-client@1.0.3](https://github.com/php-fig/http-client.git) (MIT) -- [psr/http-factory@1.1.0](https://github.com/php-fig/http-factory.git) (MIT) -- [psr/http-message@2.0](https://github.com/php-fig/http-message.git) (MIT) -- [psr/log@3.0.1](https://github.com/php-fig/log.git) (MIT) -- [psr/simple-cache@3.0.0](https://github.com/php-fig/simple-cache.git) (MIT) -- [psy/psysh@v0.12.3](https://github.com/bobthecow/psysh.git) (MIT) -- [pusher/pusher-php-server@7.2.4](https://github.com/pusher/pusher-http-php.git) (MIT) -- [ralouphie/getallheaders@3.0.3](https://github.com/ralouphie/getallheaders.git) (MIT) -- [ramsey/collection@2.0.0](https://github.com/ramsey/collection.git) (MIT) -- [ramsey/uuid@4.7.6](https://github.com/ramsey/uuid.git) (MIT) -- [ratchet/rfc6455@v0.3.1](https://github.com/ratchetphp/RFC6455.git) (MIT) -- [react/cache@v1.2.0](https://github.com/reactphp/cache.git) (MIT) -- [react/dns@v1.13.0](https://github.com/reactphp/dns.git) (MIT) -- [react/event-loop@v1.5.0](https://github.com/reactphp/event-loop.git) (MIT) -- [react/promise@v3.2.0](https://github.com/reactphp/promise.git) (MIT) -- [react/promise-timer@v1.11.0](https://github.com/reactphp/promise-timer.git) (MIT) -- [react/socket@v1.16.0](https://github.com/reactphp/socket.git) (MIT) -- [react/stream@v1.4.0](https://github.com/reactphp/stream.git) (MIT) -- [symfony/clock@v7.1.1](https://github.com/symfony/clock.git) (MIT) -- [symfony/console@v7.1.3](https://github.com/symfony/console.git) (MIT) -- [symfony/css-selector@v7.1.1](https://github.com/symfony/css-selector.git) (MIT) -- [symfony/deprecation-contracts@v3.5.0](https://github.com/symfony/deprecation-contracts.git) (MIT) -- [symfony/error-handler@v7.1.3](https://github.com/symfony/error-handler.git) (MIT) -- [symfony/event-dispatcher@v7.1.1](https://github.com/symfony/event-dispatcher.git) (MIT) -- [symfony/event-dispatcher-contracts@v3.5.0](https://github.com/symfony/event-dispatcher-contracts.git) (MIT) -- [symfony/finder@v7.1.3](https://github.com/symfony/finder.git) (MIT) -- [symfony/http-foundation@v7.1.3](https://github.com/symfony/http-foundation.git) (MIT) -- [symfony/http-kernel@v7.1.3](https://github.com/symfony/http-kernel.git) (MIT) -- [symfony/mailer@v7.1.2](https://github.com/symfony/mailer.git) (MIT) -- [symfony/mime@v7.1.2](https://github.com/symfony/mime.git) (MIT) -- [symfony/polyfill-ctype@v1.30.0](https://github.com/symfony/polyfill-ctype.git) (MIT) -- [symfony/polyfill-intl-grapheme@v1.30.0](https://github.com/symfony/polyfill-intl-grapheme.git) (MIT) -- [symfony/polyfill-intl-idn@v1.30.0](https://github.com/symfony/polyfill-intl-idn.git) (MIT) -- [symfony/polyfill-intl-normalizer@v1.30.0](https://github.com/symfony/polyfill-intl-normalizer.git) (MIT) -- [symfony/polyfill-mbstring@v1.30.0](https://github.com/symfony/polyfill-mbstring.git) (MIT) -- [symfony/polyfill-php72@v1.30.0](https://github.com/symfony/polyfill-php72.git) (MIT) -- [symfony/polyfill-php80@v1.30.0](https://github.com/symfony/polyfill-php80.git) (MIT) -- [symfony/polyfill-php83@v1.30.0](https://github.com/symfony/polyfill-php83.git) (MIT) -- [symfony/polyfill-uuid@v1.30.0](https://github.com/symfony/polyfill-uuid.git) (MIT) -- [symfony/process@v7.1.3](https://github.com/symfony/process.git) (MIT) -- [symfony/routing@v7.1.3](https://github.com/symfony/routing.git) (MIT) -- [symfony/service-contracts@v3.5.0](https://github.com/symfony/service-contracts.git) (MIT) -- [symfony/string@v7.1.3](https://github.com/symfony/string.git) (MIT) -- [symfony/translation@v7.1.3](https://github.com/symfony/translation.git) (MIT) -- [symfony/translation-contracts@v3.5.0](https://github.com/symfony/translation-contracts.git) (MIT) -- [symfony/uid@v7.1.1](https://github.com/symfony/uid.git) (MIT) -- [symfony/var-dumper@v7.1.3](https://github.com/symfony/var-dumper.git) (MIT) -- [tijsverkoyen/css-to-inline-styles@v2.2.7](https://github.com/tijsverkoyen/CssToInlineStyles.git) (BSD-3-Clause) -- [vlucas/phpdotenv@v5.6.1](https://github.com/vlucas/phpdotenv.git) (BSD-3-Clause) -- [voku/portable-ascii@2.0.1](https://github.com/voku/portable-ascii.git) (MIT) -- [webmozart/assert@1.11.0](https://github.com/webmozarts/assert.git) (MIT) +- **Dependencies:** SBOM CycloneDX files with up-to-date lists of third party libraries used and their licenses can be requested [on demand](mailto:dependency-request@camunda.com). +- **Source code:** Access to source code is provided [on demand](mailto:dependency-request@camunda.com). diff --git a/versioned_docs/version-8.4/reference/img/channels.png b/versioned_docs/version-8.4/reference/img/channels.png new file mode 100644 index 0000000000..4964fadbba Binary files /dev/null and b/versioned_docs/version-8.4/reference/img/channels.png differ diff --git a/versioned_docs/version-8.4/reference/img/diagram-releases.png b/versioned_docs/version-8.4/reference/img/diagram-releases.png new file mode 100644 index 0000000000..f06ee97108 Binary files /dev/null and b/versioned_docs/version-8.4/reference/img/diagram-releases.png differ diff --git a/versioned_docs/version-8.4/reference/release-policy.md b/versioned_docs/version-8.4/reference/release-policy.md index 18e20b4161..f6cc41483f 100644 --- a/versioned_docs/version-8.4/reference/release-policy.md +++ b/versioned_docs/version-8.4/reference/release-policy.md @@ -1,66 +1,118 @@ --- id: release-policy title: "Release policy" +description: "Learn more about Camunda releases, including alpha features and alpha releases." --- -Camunda 8 follows the [Camunda release policy](https://camunda.com/release-policy/) with some specific clarifications which can be found below. +Camunda 8 follows the [Camunda release policy](https://camunda.com/release-policy/) with the following specific clarifications. + +:::info +You can find deprecation and support announcements on the [Announcements](announcements.md) page. +::: + +![Stable and alpha channels when provisioning a cluster](./img/diagram-releases.png) + +## Alpha features and releases + +It is important to understand the different ways the term "alpha" is used in the context of Camunda releases and features. + +### Alpha feature + +Refers to a feature or component released as an alpha version, in an early state for you to test and participate in development by sharing your feedback before the feature reaches [general availability (GA)](alpha-features.md#general-availability-ga). Some alpha features require turning on for your cluster before you can use them. See [alpha features](alpha-features.md). + +### Alpha release + +Refers to a release made available between minor versions that allows you to preview an upcoming minor version and the alpha features included (for example, `8.4.0-alpha1`, `8.4.0-alpha2`, and so on). Camunda strives to release this type of release on a monthly basis. To learn more about the alpha features included in each alpha release, see [release notes](release-notes.md). :::note -Interested in deprecation and support announcements? Read more on the [Announcements](announcements.md) page. +- An alpha release can also be made available where the entire version is an alpha with [alpha limitations](alpha-features.md#alpha). +- Additionally, "Alpha channel" refers to the channel you can use when provisioning a SaaS cluster. See [alpha channel](#alpha-channel). ::: -## Provisioning in SaaS +## SaaS provisioning + +In Camunda 8 SaaS we differentiate between components that are part of a Camunda 8 cluster (cluster components), and components outside the cluster (non-cluster components). + +### Cluster components + +A cluster typically consists of the following components: -In our managed service, we differentiate between components that are part of a Camunda 8 cluster and components that are outside of the cluster. +- [Zeebe](/components/zeebe/zeebe-overview.md) +- [Operate](/components/operate/operate-introduction.md) +- [Tasklist](/components/tasklist/introduction-to-tasklist.md) +- [Optimize]($optimize$/components/what-is-optimize) -A cluster usually consists of: +You can provision cluster components using one of two channels, following the [Camunda release policy](https://camunda.com/release-policy/). -- Zeebe -- Operate -- Tasklist -- Optimize +![Stable and alpha channels when provisioning a cluster](./img/channels.png) -For components **outside of the cluster**, we release new versions continuously and update customers to the latest version automatically whenever it is ready to be shipped. +#### Stable channel -These components include: +You can use the **Stable** channel to access [general availability](alpha-features.md#general-availability-ga) features for cluster components. -- Modeler (Web) -- Connectors -- Console +- Provides the latest feature and patch releases ready for most users at minimal risk. +- Releases follow semantic versioning and can be updated to the next minor or patch release without data loss. +- On the stable channel, all supported minor versions are made available for provisioning. -Admins can [enable alpha features](/docs/components/console/manage-organization/enable-alpha-features.md) for components outside of the cluster in the organization settings screen. +#### Alpha channel -For components inside a **cluster**, Camunda provides two channels for provisioning and follows the [Camunda release policy](https://camunda.com/release-policy/): +You can use the **Alpha** channel to access [alpha features](alpha-features.md) and patch releases for cluster components. -- **Stable**: General availability features for cluster components are available through the stable channel. This channel provides the latest feature and patch releases ready for most users at minimal risk. The releases follow semantic versioning and can be updated to the next minor or patch release without data loss. -- **Alpha**: Alpha features for cluster components are available through the alpha channel. This channel provides preview releases in preparation for the next stable release. They provide a short-term stability point to test new features and give feedback before they are released to the stable channel. Try these to ensure the upcoming release works with your infrastructure. These releases cannot be updated to a newer release, and therefore are not meant to be used in production. +- Provides alpha releases to preview and prepare for the next stable release. +- Alpha releases provide a short-term stability point to test new features and give feedback before they are released to the stable channel. Use an alpha release to test the upcoming minor release with your infrastructure. +- Alpha releases cannot be updated to a newer release, and so are not suitable for use in production. -On the stable channel, the last three supported minor versions are made available for provisioning. +### Non-cluster components -### New versions +Non-cluster components include: -Whenever a new Camunda 8 version is released, we do our best to provide the new version on our managed service at the same time. We add a notice to Console, recommending an update to the latest version. +- [Modeler (Web)](/components/modeler/web-modeler/launch-web-modeler.md) +- [Connectors](/components/console/introduction-to-console.md) +- [Console](/components/console/introduction-to-console.md) + +Non-cluster component versions are released continuously. + +- Customers are automatically updated to the latest component version when it is ready for release. +- Admins can [enable alpha features](/components/console/manage-organization/enable-alpha-features.md) for non-cluster components in organization settings. + +### New Camunda 8 versions + +When a new Camunda 8 version is released, we try to provide the new version on our managed service at the same time. + +An **Update available** notification is shown in Console, recommending that you update to the latest version. ![Console with notice to update the cluster in Camunda 8 SaaS](img/update-console.png) -#### Updates or restart for critical issues +#### Generation names + +As of Camunda 8.5.0, the generation naming scheme in Camunda 8 SaaS changed to no longer include the patch version. -In our managed service, we reserve the right to force update or restart a cluster immediately and without notice in advance if there is a critical security or stability issue. +- The naming scheme used for the Camunda 8.5 generations is `Camunda .+gen`, where `N` is incremented with every atomic change to the component version set. + +- This decouples the generation name from the particular patch level of the components it contains, as some component versions such as Connectors are decoupled from other components. + +- You can learn about the particular component patch version changes in the update dialogue to the latest generation available. + +#### Update or restart for critical issues + +In our managed service, Camunda reserves the right to force update or restart a cluster immediately and without notice in advance if there is a critical security or stability issue. ## Self-Managed -Whenever a new Camunda 8 version is released, Camunda 8 Self-Managed enterprise customers will be notified via email. +When a new Camunda 8 version is released, Camunda 8 Self-Managed enterprise customers are notified via email. -If you are not an enterprise customer, you can stay up to date via [release blogs](https://camunda.com/blog/category/release-notes/), the [announcements page](/reference/announcements.md), or releases on [GitHub](https://github.com/camunda) and [Docker Hub](https://hub.docker.com/u/camunda). +:::info +Non-enterprise customers can stay up to date via [release blogs](https://camunda.com/blog/category/releases/), [announcements](announcements.md), or releases on [GitHub](https://github.com/camunda) and [Docker Hub](https://hub.docker.com/u/camunda). +::: ### Helm chart -Since the 8.4 release, [Camunda 8 Self-Managed Helm chart](https://artifacthub.io/packages/helm/camunda/camunda-platform) version is decoupled from the version of the application (e.g., the chart version is 9.0.0 and the application version is 8.4.x). +Since the 8.4 release, the [Camunda 8 Self-Managed Helm chart](https://artifacthub.io/packages/helm/camunda/camunda-platform) version is decoupled from the version of the application. For example, the chart version is 9.0.0 and the application version is 8.4.x. -For more details about the applications version included in the Helm chart, review the [full version matrix](https://helm.camunda.io/camunda-platform/version-matrix/). +To learn more about the applications version included in the Helm chart, see the [Camunda 8 Helm chart version matrix](https://helm.camunda.io/camunda-platform/version-matrix/). -### New versions +### New Camunda 8 versions -If you are running Camunda 8 Self-Managed, follow our [update guide](/self-managed/operational-guides/update-guide/introduction.md). +If you are running Camunda 8 Self-Managed, see the [update guide](/self-managed/operational-guides/update-guide/introduction.md) to learn how to update your Camunda 8 application or server installation to a newer version of Camunda 8. diff --git a/versioned_docs/version-8.4/self-managed/platform-deployment/helm-kubernetes/upgrade.md b/versioned_docs/version-8.4/self-managed/platform-deployment/helm-kubernetes/upgrade.md index 4cb948cdfe..a3cb64cea6 100644 --- a/versioned_docs/version-8.4/self-managed/platform-deployment/helm-kubernetes/upgrade.md +++ b/versioned_docs/version-8.4/self-managed/platform-deployment/helm-kubernetes/upgrade.md @@ -103,8 +103,6 @@ As of this Helm chart version, the image tags for all components are independent With this change, Camunda applications no longer require a unified patch version. For example, a given installation may use Zeebe version 8.4.1, and Operate version 8.4.2. Note that only the patch version can differ between components. -The key `global.image.tag` is deprecated and it will be removed in the Camunda 8.6 release. - ### v9.3.0 #### Enabling Console diff --git a/versioned_docs/version-8.4/self-managed/tasklist-deployment/tasklist-configuration.md b/versioned_docs/version-8.4/self-managed/tasklist-deployment/tasklist-configuration.md index fa0ae6a063..ae0c1cc083 100644 --- a/versioned_docs/version-8.4/self-managed/tasklist-deployment/tasklist-configuration.md +++ b/versioned_docs/version-8.4/self-managed/tasklist-deployment/tasklist-configuration.md @@ -84,17 +84,17 @@ You may need to import the certificate into JVM runtime. For OpenSearch we also have similar configurations: -| Name | Description | Default value | -| :---------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------- | -| camunda.tasklist.opensearch.indexPrefix | Prefix for index names. | tasklist | -| camunda.tasklist.opensearch.clusterName | Clustername of OpenSearch. | opensearch | -| camunda.tasklist.opensearch.url | URL of OpenSearch REST API. | http://localhost:9200 | -| camunda.tasklist.opensearch.username | Username to access OpenSearch REST API. | - | -| camunda.tasklist.opensearch.password | Password to access OpenSearch REST API. | - | -| camunda.tasklist.opensearch.awsEnabled |

    Use basic authentication or AWS credentials to login.

    • Set to `false` to use basic authentication for OpenSearch, adhering to the global AWS OpenSearch configuration settings.

    • Set to `true` to login with AWS credentials.

    | false | -| camunda.tasklist.opensearch.ssl.certificatePath | Path to certificate used by OpenSearch. | - | -| camunda.tasklist.opensearch.ssl.selfSigned | Certificate was self-signed. | false | -| camunda.tasklist.opensearch.ssl.verifyHostname | Should the hostname be validated. | false | +| Name | Description | Default value | +| :---------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------- | +| camunda.tasklist.opensearch.indexPrefix | Prefix for index names. | tasklist | +| camunda.tasklist.opensearch.clusterName | Cluster name of OpenSearch. | opensearch | +| camunda.tasklist.opensearch.url | URL of OpenSearch REST API. | http://localhost:9200 | +| camunda.tasklist.opensearch.username | Username to access OpenSearch REST API. | - | +| camunda.tasklist.opensearch.password | Password to access OpenSearch REST API. | - | +| camunda.tasklist.opensearch.awsEnabled |

    Use basic authentication or AWS credentials to log in.

    • Set to `false` to use basic authentication for OpenSearch, adhering to the global AWS OpenSearch configuration settings.

    • Set to `true` to log in with AWS credentials.

    | false | +| camunda.tasklist.opensearch.ssl.certificatePath | Path to certificate used by OpenSearch. | - | +| camunda.tasklist.opensearch.ssl.selfSigned | Certificate was self-signed. | false | +| camunda.tasklist.opensearch.ssl.verifyHostname | Should the hostname be validated. | false | By default, Tasklist always tries to connect to Elasticsearch. To define the database to use, the configuration below is mandatory (if this configuration is missed, Elasticsearch is used as the selected database): diff --git a/versioned_docs/version-8.5/apis-tools/administration-api/authentication.md b/versioned_docs/version-8.5/apis-tools/administration-api/authentication.md index 515fddd113..f7d39cd3f5 100644 --- a/versioned_docs/version-8.5/apis-tools/administration-api/authentication.md +++ b/versioned_docs/version-8.5/apis-tools/administration-api/authentication.md @@ -8,11 +8,11 @@ description: "Learn about access tokens and client credentials and scopes to get All Administration API requests require authentication. To authenticate, generate a [JSON Web Token (JWT)](https://jwt.io/introduction/) and include it in each request. -## Generating a token +## Generate a token 1. Create client credentials by clicking **Console > Organization > Administration API > Create new credentials**. 2. Add permissions to this client for [the needed scopes](#client-credentials-and-scopes). -3. Upon creating the client, capture the following values required to generate a token: +3. Once you have created the client, capture the following values required to generate a token: | Name | Environment variable name | Default value | | ------------------------ | -------------------------------- | -------------------------------------------- | @@ -21,7 +21,7 @@ All Administration API requests require authentication. To authenticate, generat | Authorization Server URL | `CAMUNDA_OAUTH_URL` | `https://login.cloud.camunda.io/oauth/token` | | Audience | `CAMUNDA_CONSOLE_OAUTH_AUDIENCE` | `api.cloud.camunda.io` | - :::tip + :::caution When client credentials are created, the `Client Secret` is only shown once. Save this `Client Secret` somewhere safe. ::: 4. Execute an authentication request to the token issuer: @@ -33,7 +33,7 @@ All Administration API requests require authentication. To authenticate, generat --data-urlencode "client_id=${CAMUNDA_CONSOLE_CLIENT_ID}" \ --data-urlencode "client_secret=${CAMUNDA_CONSOLE_CLIENT_SECRET}" ``` -5. A successful authentication response looks like the following: + A successful authentication response looks like the following: ```json { "access_token": "", @@ -43,9 +43,9 @@ All Administration API requests require authentication. To authenticate, generat "not-before-policy": 0 } ``` -6. Capture the value of the `access_token` property and store it as your token. +5. Capture the value of the `access_token` property and store it as your token. -## Using a token +## Use a token Include the previously captured token as an authorization header in each request: `Authorization: Bearer `. diff --git a/versioned_docs/version-8.5/apis-tools/java-client-examples/cluster-topology-request.md b/versioned_docs/version-8.5/apis-tools/java-client-examples/cluster-topology-request.md index 7b5094b13e..ac1a9a952f 100644 --- a/versioned_docs/version-8.5/apis-tools/java-client-examples/cluster-topology-request.md +++ b/versioned_docs/version-8.5/apis-tools/java-client-examples/cluster-topology-request.md @@ -15,7 +15,6 @@ Run the Zeebe broker with endpoints, `localhost:8080` (default REST) and `localh ## TopologyViewer.java -/tree/main/zeebe-client-plain-java [Source on GitHub](https://github.com/camunda-community-hub/camunda-8-examples/blob/main/zeebe-client-plain-java/src/main/java/io/camunda/zeebe/example/cluster/TopologyViewer.java) ```java diff --git a/versioned_docs/version-8.5/apis-tools/operate-api/authentication.md b/versioned_docs/version-8.5/apis-tools/operate-api/authentication.md index 5ada026ec1..6862f42f8b 100644 --- a/versioned_docs/version-8.5/apis-tools/operate-api/authentication.md +++ b/versioned_docs/version-8.5/apis-tools/operate-api/authentication.md @@ -9,7 +9,7 @@ import TabItem from "@theme/TabItem"; All Operate REST API requests require authentication. To authenticate, generate a [JSON Web Token (JWT)](https://jwt.io/introduction/) and include it in each request. -## Generating a token +## Generate a token Cluster name > API** tab of [Camunda Console](https://console.camunda.io/). 2. Add permissions to this client for **Operate**. -3. Upon creating the client, capture the following values required to generate a token: +3. Once you have created the client, capture the following values required to generate a token: | Name | Environment variable name | Default value | | ------------------------ | -------------------------------- | -------------------------------------------- | @@ -30,7 +30,7 @@ All Operate REST API requests require authentication. To authenticate, generate | Audience | | `operate.camunda.io` | | Operate REST Address | `CAMUNDA_OPERATE_BASE_URL` | - | - :::tip + :::caution When client credentials are created, the `Client Secret` is only shown once. Save this `Client Secret` somewhere safe. ::: 4. Execute an authentication request to the token issuer: @@ -42,7 +42,7 @@ All Operate REST API requests require authentication. To authenticate, generate --data-urlencode "client_id=${ZEEBE_CLIENT_ID}" \ --data-urlencode "client_secret=${ZEEBE_CLIENT_SECRET}" ``` -5. A successful authentication response looks like the following: + A successful authentication response looks like the following: ```json { "access_token": "", @@ -52,7 +52,7 @@ All Operate REST API requests require authentication. To authenticate, generate "not-before-policy": 0 } ``` -6. Capture the value of the `access_token` property and store it as your token. +5. Capture the value of the `access_token` property and store it as your token.
    @@ -69,7 +69,7 @@ All Operate REST API requests require authentication. To authenticate, generate --data-urlencode "client_secret=${CLIENT_SECRET}" \ --data-urlencode 'grant_type=client_credentials' ``` -5. A successful authentication response looks like the following: + A successful authentication response looks like the following: ```json { "access_token": "", @@ -79,7 +79,7 @@ All Operate REST API requests require authentication. To authenticate, generate "not-before-policy": 0 } ``` -6. Capture the value of the `access_token` property and store it as your token. +5. Capture the value of the `access_token` property and store it as your token. See the [Operate Configuration - Authentication](/self-managed/operate-deployment/operate-authentication.md#identity) documentation for more information about this authentication method. @@ -87,11 +87,11 @@ See the [Operate Configuration - Authentication](/self-managed/operate-deploymen
    -## Using a token +## Use a token Include the previously captured token as an authorization header in each request: `Authorization: Bearer `. -For example, to send a request to the Operate REST API's ["Search process instances" endpoint](./specifications/search-1.api.mdx): +For example, to send a request to the Operate REST API's ["Search process instances"](./specifications/search-1.api.mdx) endpoint: Cluster name > API** tab of [Camunda Console](https://console.camunda.io/). 2. Add permissions to this client for **Tasklist**. -3. Upon creating the client, capture the following values required to generate a token: +3. Once you have created the client, capture the following values required to generate a token: | Name | Environment variable name | Default value | | ------------------------ | -------------------------------- | -------------------------------------------- | @@ -30,7 +30,7 @@ All Tasklist API requests require authentication. To authenticate, generate a [J | Authorization Server URL | `ZEEBE_AUTHORIZATION_SERVER_URL` | `https://login.cloud.camunda.io/oauth/token` | | Tasklist REST Address | `CAMUNDA_TASKLIST_BASE_URL` | - | - :::tip + :::caution When client credentials are created, the `Client Secret` is only shown once. Save this `Client Secret` somewhere safe. ::: 4. Execute an authentication request to the token issuer: @@ -42,7 +42,7 @@ All Tasklist API requests require authentication. To authenticate, generate a [J --data-urlencode "client_id=${ZEEBE_CLIENT_ID}" \ --data-urlencode "client_secret=${ZEEBE_CLIENT_SECRET}" ``` -5. A successful authentication response looks like the following: + A successful authentication response looks like the following: ```json { "access_token": "", @@ -52,7 +52,7 @@ All Tasklist API requests require authentication. To authenticate, generate a [J "not-before-policy": 0 } ``` -6. Capture the value of the `access_token` property and store it as your token. +5. Capture the value of the `access_token` property and store it as your token.
    @@ -69,7 +69,7 @@ All Tasklist API requests require authentication. To authenticate, generate a [J --data-urlencode "client_secret=${CLIENT_SECRET}" \ --data-urlencode 'grant_type=client_credentials' ``` -5. A successful authentication response looks like the following: + A successful authentication response looks like the following: ```json { "access_token": "", @@ -79,7 +79,7 @@ All Tasklist API requests require authentication. To authenticate, generate a [J "not-before-policy": 0 } ``` -6. Capture the value of the `access_token` property and store it as your token. +5. Capture the value of the `access_token` property and store it as your token. See the [Tasklist Configuration - Authentication](/self-managed/tasklist-deployment/tasklist-authentication.md#identity) documentation for more information about this authentication method. @@ -87,11 +87,11 @@ See the [Tasklist Configuration - Authentication](/self-managed/tasklist-deploym
    -## Using a token +## Use a token Include the previously captured token as an authorization header in each request: `Authorization: Bearer `. -For example, to send a request to the Tasklist API's ["Search tasks" endpoint](./specifications/search-tasks.api.mdx): +For example, to send a request to the Tasklist API's ["Search tasks"](./specifications/search-tasks.api.mdx) endpoint: Organization > Administration API > Create new credentials**. 2. Add permissions to this client for **Web Modeler API**. -3. Upon creating the client, capture the following values required to generate a token: +3. Once you have created the client, capture the following values required to generate a token: | Name | Environment variable name | Default value | | ------------------------ | -------------------------------- | -------------------------------------------- | @@ -32,7 +32,7 @@ All Web Modeler API requests require authentication. To authenticate, generate a | Authorization Server URL | `CAMUNDA_OAUTH_URL` | `https://login.cloud.camunda.io/oauth/token` | | Audience | `CAMUNDA_CONSOLE_OAUTH_AUDIENCE` | `api.cloud.camunda.io` | - :::tip + :::caution When client credentials are created, the `Client Secret` is only shown once. Save this `Client Secret` somewhere safe. ::: 4. Execute an authentication request to the token issuer: @@ -44,7 +44,7 @@ All Web Modeler API requests require authentication. To authenticate, generate a --data-urlencode "client_id=${CAMUNDA_CONSOLE_CLIENT_ID}" \ --data-urlencode "client_secret=${CAMUNDA_CONSOLE_CLIENT_SECRET}" ``` -5. A successful authentication response looks like the following: + A successful authentication response looks like the following: ```json { "access_token": "", @@ -54,7 +54,7 @@ All Web Modeler API requests require authentication. To authenticate, generate a "not-before-policy": 0 } ``` -6. Capture the value of the `access_token` property and store it as your token. +5. Capture the value of the `access_token` property and store it as your token. @@ -71,7 +71,7 @@ All Web Modeler API requests require authentication. To authenticate, generate a --data-urlencode "client_secret=${CLIENT_SECRET}" \ --data-urlencode 'grant_type=client_credentials' ``` -5. A successful authentication response looks like the following: + A successful authentication response looks like the following: ```json { "access_token": "", @@ -81,13 +81,13 @@ All Web Modeler API requests require authentication. To authenticate, generate a "not-before-policy": 0 } ``` -6. Capture the value of the `access_token` property and store it as your token. +5. Capture the value of the `access_token` property and store it as your token. -## Using a token +## Use a token Include the previously captured token as an authorization header in each request: `Authorization: Bearer `. diff --git a/versioned_docs/version-8.5/apis-tools/working-with-apis-tools.md b/versioned_docs/version-8.5/apis-tools/working-with-apis-tools.md index fce1c11a55..104beccc52 100644 --- a/versioned_docs/version-8.5/apis-tools/working-with-apis-tools.md +++ b/versioned_docs/version-8.5/apis-tools/working-with-apis-tools.md @@ -25,7 +25,7 @@ Clients allow applications to do the following: - Start and cancel process instances. - Activate jobs, work on those jobs, and subsequently complete or fail jobs. - Publish messages. -- Update process instance variables and resolve incidents. +- Update process instance variables and resolve [incidents](/components/concepts/incidents.md). The official clients mentioned below interact with [Zeebe](/components/zeebe/zeebe-overview.md), the workflow engine integrated into Camunda 8. All clients require [setting up client credentials](/guides/setup-client-connection-credentials.md) to authenticate. Clients connect to Camunda 8 via a mix of REST and [gRPC](https://grpc.io), a high-performance, open source, and universal RPC protocol. @@ -35,12 +35,12 @@ Camunda 8 provides several official clients based on this API. Official clients Official clients have been developed and tested by Camunda. They also add convenience functions (e.g. thread handling for job workers) on top of the core API. - diff --git a/versioned_docs/version-8.5/apis-tools/zeebe-api-rest/zeebe-api-rest-authentication.md b/versioned_docs/version-8.5/apis-tools/zeebe-api-rest/zeebe-api-rest-authentication.md index 51f9a4b396..77fa6b1a67 100644 --- a/versioned_docs/version-8.5/apis-tools/zeebe-api-rest/zeebe-api-rest-authentication.md +++ b/versioned_docs/version-8.5/apis-tools/zeebe-api-rest/zeebe-api-rest-authentication.md @@ -4,59 +4,136 @@ title: "Authentication" description: "Describes authentication options that can be used to access Zeebe REST API." --- -## Authentication in the cloud - -To access the API endpoint, you need an access token. - -Your client must send a header in each request: - -`Authorization: Bearer ` - -For example, send a request using _curl_: +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + +All Zeebe REST API requests require authentication. To authenticate, generate a [JSON Web Token (JWT)](https://jwt.io/introduction/) and include it in each request. + +## Generate a token + + + + +1. [Create client credentials](/guides/setup-client-connection-credentials.md) in the **Clusters > Cluster name > API** tab of [Camunda Console](https://console.camunda.io/). +2. Add permissions to this client for **Zeebe**. +3. Once you have created the client, capture the following values required to generate a token: + + | Name | Environment variable name | Default value | + | ------------------------ | -------------------------------- | -------------------------------------------- | + | Client ID | `ZEEBE_CLIENT_ID` | - | + | Client Secret | `ZEEBE_CLIENT_SECRET` | - | + | Authorization Server URL | `ZEEBE_AUTHORIZATION_SERVER_URL` | `https://login.cloud.camunda.io/oauth/token` | + | Audience | `ZEEBE_TOKEN_AUDIENCE` | `zeebe.camunda.io` | + | Optimize REST Address | `ZEEBE_REST_ADDRESS` | - | + + :::caution + When client credentials are created, the `Client Secret` is only shown once. Save this `Client Secret` somewhere safe. + ::: +4. Execute an authentication request to the token issuer: + ```bash + curl --request POST ${ZEEBE_AUTHORIZATION_SERVER_URL} \ + --header 'Content-Type: application/x-www-form-urlencoded' \ + --data-urlencode 'grant_type=client_credentials' \ + --data-urlencode "audience=${ZEEBE_TOKEN_AUDIENCE}" \ + --data-urlencode "client_id=${ZEEBE_CLIENT_ID}" \ + --data-urlencode "client_secret=${ZEEBE_CLIENT_SECRET}" + ``` + A successful authentication response looks like the following: + ```json + { + "access_token": "", + "expires_in": 300, + "refresh_expires_in": 0, + "token_type": "Bearer", + "not-before-policy": 0 + } + ``` +5. Capture the value of the `access_token` property and store it as your token. + + + + + +1. [Add an M2M application in Identity](/self-managed/identity/user-guide/additional-features/incorporate-applications.md). +2. [Add permissions to this application](/self-managed/identity/user-guide/additional-features/incorporate-applications.md) for **Zeebe API**. +3. Capture the `Client ID` and `Client Secret` from the application in Identity. +4. [Generate a token](/self-managed/identity/user-guide/authorizations/generating-m2m-tokens.md) to access the REST API. Provide the `client_id` and `client_secret` from the values you previously captured in Identity. + ```shell + curl --location --request POST 'http://localhost:18080/auth/realms/camunda-platform/protocol/openid-connect/token' \ + --header 'Content-Type: application/x-www-form-urlencoded' \ + --data-urlencode "client_id=${CLIENT_ID}" \ + --data-urlencode "client_secret=${CLIENT_SECRET}" \ + --data-urlencode 'grant_type=client_credentials' + ``` + A successful authentication response looks like the following: + ```json + { + "access_token": "", + "expires_in": 300, + "refresh_expires_in": 0, + "token_type": "Bearer", + "not-before-policy": 0 + } + ``` +5. Capture the value of the `access_token` property and store it as your token. + + + + + +## Use a token + +Include the previously captured token as an authorization header in each request: `Authorization: Bearer `. + +For example, to send a request to the Zeebe REST API's `/topology` endpoint: + + + + + +:::tip +The `${ZEEBE_REST_ADDRESS}` variable below represents the URL of the Zeebe REST API. You can capture this URL when creating an API client. You can also construct it as `https://${REGION}.zeebe.camunda.io/${CLUSTER_ID}/`. +::: + + + + + +:::tip +The `${ZEEBE_REST_ADDRESS}` variable below represents the URL of the Zeebe REST API. You can configure this value in your Self-Managed installation. The default value is `http://localhost:8080/`. +::: + + + + ```shell -curl -XGET -H'Accept: application/json' -H'Authorization: Bearer ' http://localhost:8080/v1/topology +curl --header "Authorization: Bearer ${TOKEN}" \ + ${ZEEBE_REST_ADDRESS}/v1/topology ``` -### How to obtain the access token - -You must obtain a token to use the Zeebe REST API. When you create a Zeebe [client](/guides/setup-client-connection-credentials.md), you get all the information needed to connect to Zeebe. - -Refer to our guide on [building your own client](../build-your-own-client.md). - -The following settings are needed: - -| Name | Description | Default value | -| ------------------------ | ----------------------------------------------- | ------------------ | -| client id | Name of your registered client | - | -| client secret | Password for your registered client | - | -| audience | Permission name; if not given use default value | `zeebe.camunda.io` | -| authorization server url | Token issuer server | - | - -Send a token issue _POST_ request to the authorization server with the following content: +A successful response includes [information about the cluster](/apis-tools/zeebe-api-rest/specifications/get-cluster-topology.api.mdx). For example: ```json { - "client_id": "", - "client_secret": "", - "audience": "", - "grant_type": "client_credentials" + "brokers": [ + ... + ], + "clusterSize": 3, + "partitionsCount": 3, + "replicationFactor": 3, + "gatewayVersion": "8.5.7" } ``` -Refer to the following example with _curl_: +## Token expiration -```shell -curl -X POST --header 'content-type: application/json' --data '{"client_id": "", "client_secret":"","audience":"","grant_type":"client_credentials"}' https:// -``` - -If the authentication is successful, the authorization server sends back the access token, when it expires, scope, and type: - -```json -{ - "access_token": "ey...", - "scope": "...", - "expires_in": 86400, - "token_type": "Bearer" -} -``` +Access tokens expire according to the `expires_in` property of a successful authentication response. After this duration, in seconds, you must request a new access token. diff --git a/versioned_docs/version-8.5/apis-tools/zeebe-api/gateway-service.md b/versioned_docs/version-8.5/apis-tools/zeebe-api/gateway-service.md index a73017c649..21c1f40416 100644 --- a/versioned_docs/version-8.5/apis-tools/zeebe-api/gateway-service.md +++ b/versioned_docs/version-8.5/apis-tools/zeebe-api/gateway-service.md @@ -214,7 +214,7 @@ Returned if: Returned if: -- The job was marked as failed. In that case, the related incident must be resolved before the job can be activated again and completed. +- The job was marked as failed. In that case, the related [incident](/components/concepts/incidents.md) must be resolved before the job can be activated again and completed. ## `CreateProcessInstance` RPC diff --git a/versioned_docs/version-8.5/components/best-practices/development/dealing-with-problems-and-exceptions.md b/versioned_docs/version-8.5/components/best-practices/development/dealing-with-problems-and-exceptions.md index 70aa273ec7..9a6d2a4bcd 100644 --- a/versioned_docs/version-8.5/components/best-practices/development/dealing-with-problems-and-exceptions.md +++ b/versioned_docs/version-8.5/components/best-practices/development/dealing-with-problems-and-exceptions.md @@ -30,7 +30,7 @@ Whenever the worker has finished whatever it needs to do (like invoking the REST - [`CompleteJob`](/apis-tools/zeebe-api/gateway-service.md#completejob-rpc): The service task went well, the process instance can move on. - [`FailJob `](/apis-tools/zeebe-api/gateway-service.md#failjob-rpc): The service task failed, and the workflow engine should handle this failure. There are two possibilities: - `remaining retries > 0`: The job is retried. - - `remaining retries <= 0`: An incident is raised and the job is not retried until the incident is resolved. + - `remaining retries <= 0`: An [incident](/components/concepts/incidents.md) is raised and the job is not retried until the incident is resolved. - [`ThrowError`](/apis-tools/zeebe-api/gateway-service.md#throwerror-rpc): A BPMN error is reported, which typically is handled on the BPMN level. As the glue code in the worker is external to the workflow engine, there is **no technical transaction spanning both components**. Technical transactions refer to ACID (atomic, consistent, isolated, durable) properties, mostly known from relational databases. diff --git a/versioned_docs/version-8.5/components/concepts/clusters.md b/versioned_docs/version-8.5/components/concepts/clusters.md index 0552440593..7959834897 100644 --- a/versioned_docs/version-8.5/components/concepts/clusters.md +++ b/versioned_docs/version-8.5/components/concepts/clusters.md @@ -34,7 +34,7 @@ When your Free Trial plan expires, you are automatically transferred to the Free Free Trial `dev` (or untagged) clusters are automatically paused eight hours after a cluster is created or resumed from a paused state. Auto-pause occurs regardless of cluster usage. -You can resume a paused cluster at any time, which typically takes five to ten minutes to complete. See [resume your cluster](/components/console/manage-clusters/resume-cluster.md/). +You can resume a paused cluster at any time, which typically takes five to ten minutes to complete. See [resume your cluster](/components/console/manage-clusters/manage-cluster.md#resume-a-cluster). - Clusters tagged as `test`, `stage`, or `prod` do not auto-pause. - Paused clusters are automatically deleted after 30 consecutive paused days. You can change the tag to avoid cluster deletion. @@ -71,7 +71,3 @@ Additionally in the Starter Plan, the following applies to **development cluster - **Cluster is not highly available & includes less hardware**: Reduced hardware resources and availability compared to production cluster (for example, one Zeebe node only). - **Shorter history of processes and decisions**: Data retention in Operate, Optimize, and Tasklist is reduced to one day. For example, pending or historical process instances are deleted after one day as per the [fair usage limits of the Starter plan](https://camunda.com/legal/fair-usage-limits-for-starter-plan/). - -:::caution -**Cluster auto-pause** is not yet available and only applies to non-Enterprise clusters. Development clusters will be paused if they go unused for two hours. When a cluster is paused, not all functionality will be limited, including the execution of BPMN timers and BPMN message catch events. -::: diff --git a/versioned_docs/version-8.5/components/concepts/job-workers.md b/versioned_docs/version-8.5/components/concepts/job-workers.md index 1e509b23a6..73e9c189e6 100644 --- a/versioned_docs/version-8.5/components/concepts/job-workers.md +++ b/versioned_docs/version-8.5/components/concepts/job-workers.md @@ -65,7 +65,7 @@ After working on an activated job, a job worker informs Camunda 8 that the job h - When the job worker completes its work, it sends a `complete job` command along with any variables, which in turn is merged into the process instance. This is how the job worker exposes the results of its work. - If the job worker can not successfully complete its work, it sends a `fail job` command. Fail job commands include the number of remaining retries, which is set by the job worker. - If `remaining retries` is greater than zero, the job is retried and reassigned. - - If `remaining retries` is zero or negative, an incident is raised and the job is not retried until the incident is resolved. + - If `remaining retries` is zero or negative, an [incident](/components/concepts/incidents.md) is raised and the job is not retried until the incident is resolved. When failing a job it is possible to specify a `retry back off`. This back off allows waiting for a specified amount of time before retrying the job. This could be useful when a job worker communicates with an external system. If the external system is down, immediately retrying the job will not work. diff --git a/versioned_docs/version-8.5/components/concepts/process-instance-migration.md b/versioned_docs/version-8.5/components/concepts/process-instance-migration.md index 4aefaf1fc9..b91f35615b 100644 --- a/versioned_docs/version-8.5/components/concepts/process-instance-migration.md +++ b/versioned_docs/version-8.5/components/concepts/process-instance-migration.md @@ -92,7 +92,7 @@ Simply cancel the service task instance, and add a new instance of the service t ## Correcting mistakes in a process instance -Process instance migration can also be used to correct mistakes that led to an incident in a process instance. +Process instance migration can also be used to correct mistakes that led to an [incident](/components/concepts/incidents.md) in a process instance. Let's consider an example. diff --git a/versioned_docs/version-8.5/components/concepts/resource-deletion.md b/versioned_docs/version-8.5/components/concepts/resource-deletion.md index 65a42eab45..dfca210ff4 100644 --- a/versioned_docs/version-8.5/components/concepts/resource-deletion.md +++ b/versioned_docs/version-8.5/components/concepts/resource-deletion.md @@ -54,7 +54,7 @@ new `latest` instead. ### Call activities A [call activity](/components/modeler/bpmn/call-activities/call-activities.md) references a process by id. It's -possible that all process definitions for this process id are deleted. In this case, Zeebe creates an incident on the +possible that all process definitions for this process id are deleted. In this case, Zeebe creates an [incident](/components/concepts/incidents.md) on the call activity, informing you that the process cannot be not found. ### Limitations diff --git a/versioned_docs/version-8.5/components/console/introduction-to-console.md b/versioned_docs/version-8.5/components/console/introduction-to-console.md index 082888e9cb..4cad974a11 100644 --- a/versioned_docs/version-8.5/components/console/introduction-to-console.md +++ b/versioned_docs/version-8.5/components/console/introduction-to-console.md @@ -7,7 +7,7 @@ Camunda Console is the management application for the included products, such as Using Camunda Console, you can: -- [Create](./manage-clusters/create-cluster.md) and [delete](./manage-clusters/delete-cluster.md) clusters. +- [Create](./manage-clusters/create-cluster.md) and [delete](./manage-clusters/manage-cluster.md#delete-a-cluster) clusters. - [Manage API clients](./manage-clusters/manage-api-clients.md) to interact with [Zeebe](/components/zeebe/zeebe-overview.md) and [Tasklist](/components/tasklist/introduction-to-tasklist.md). - [Manage alerts](./manage-clusters/manage-alerts.md) to get notified when workflow errors occur. - [Manage IP allowlists](./manage-clusters/manage-ip-allowlists.md) to restrict access to clusters. diff --git a/versioned_docs/version-8.5/components/console/manage-clusters/delete-cluster.md b/versioned_docs/version-8.5/components/console/manage-clusters/delete-cluster.md deleted file mode 100644 index 78e1957348..0000000000 --- a/versioned_docs/version-8.5/components/console/manage-clusters/delete-cluster.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -id: delete-cluster -title: Delete your cluster -description: "Follow these step-by-step instructions to remove your cluster permanently." ---- - -:::note -This action cannot be undone. -::: - -A cluster can be deleted at any time. To delete your cluster, navigate to the **Clusters** tab in the top navigation and click **Delete** to the far right of the cluster name. diff --git a/versioned_docs/version-8.5/components/console/manage-clusters/manage-cluster.md b/versioned_docs/version-8.5/components/console/manage-clusters/manage-cluster.md new file mode 100644 index 0000000000..6b09e55a28 --- /dev/null +++ b/versioned_docs/version-8.5/components/console/manage-clusters/manage-cluster.md @@ -0,0 +1,68 @@ +--- +id: manage-cluster +title: Manage your cluster +description: "Follow these steps to rename, resume, update, or delete your cluster." +--- + +Read through the following sections to rename, resume, update, or delete your cluster. + +## Rename a cluster + +A cluster can be renamed at any time. To rename your cluster, follow the steps below: + +1. Open the cluster details by clicking on the cluster name. +2. Select the three vertical dots next to the cluster name near the top of the page to open the cluster's menu. +3. Click **Rename**. + +![cluster-rename](./img/cluster-rename.png) + +## Resume a cluster + +You can resume your paused cluster during deployment, or from the **Console** at any time. + +### Resume during deployment + +During deployment, you can resume the selected cluster if it is paused. + +![Resume a paused cluster during deployment](./img/cluster-resume-deploy.png) + +1. Select your paused cluster during deployment. +1. Select **Resume** in the paused cluster notification. + +### Resume from Console + +You can resume your paused cluster from the **Console** at any time. + +![Resume a paused cluster from the Console](./img/cluster-resume-console.png) + +1. Navigate to **Console**, and select the **Clusters** tab. +1. The cluster **Status** shows “Paused” if a cluster is paused. Select the cluster that you want to resume. +1. On the cluster **Overview** tab, select **Resume cluster** in the **Status** row of the **Cluster Details**. + +## Update a cluster + +:::note +This action cannot be undone. Updated clusters cannot be reverted to the previous version. +::: + +Clusters can be updated to new versions of Camunda 8 manually or automatically. + +Clusters eligible for updates will show a button on the UI. + +At this time, updates do not trigger backups, however, manual backups can be initiated through the Console Backups tab. + +### Update a cluster manually + +When an update is available, an **Update** button will appear. This button is not available for clusters enrolled in [automatic updates](/reference/auto-updates.md). + +### Automated cluster updates + +You can decide if you want to have [automated updates](/reference/auto-updates.md) to new versions of Camunda 8 activated. You can also toggle this feature anytime later in the **Settings** tab of your cluster. + +## Delete a cluster + +:::note +This action cannot be undone. +::: + +A cluster can be deleted at any time. To delete your cluster, navigate to the **Clusters** tab in the top navigation and click **Delete** to the far right of the cluster name. diff --git a/versioned_docs/version-8.5/components/console/manage-clusters/rename-cluster.md b/versioned_docs/version-8.5/components/console/manage-clusters/rename-cluster.md deleted file mode 100644 index acf57da70a..0000000000 --- a/versioned_docs/version-8.5/components/console/manage-clusters/rename-cluster.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -id: rename-cluster -title: Rename your cluster -description: "Take these steps to rename your cluster." ---- - -A cluster can be renamed at any time. To rename your cluster, follow the steps below: - -1. Open the cluster details by clicking on the cluster name. -2. Select the three vertical dots next to the cluster name near the top of the page to open the cluster's menu. -3. Click **Rename**. - -![cluster-rename](./img/cluster-rename.png) diff --git a/versioned_docs/version-8.5/components/console/manage-clusters/resume-cluster.md b/versioned_docs/version-8.5/components/console/manage-clusters/resume-cluster.md deleted file mode 100644 index c0b70362c3..0000000000 --- a/versioned_docs/version-8.5/components/console/manage-clusters/resume-cluster.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -id: resume-cluster -title: Resume your cluster -description: "You can resume your paused cluster during deployment, or from the Console at any time." ---- - -You can resume your paused cluster during deployment, or from the **Console** at any time. - -- Resuming a cluster typically takes five to ten minutes. -- To learn more about automatic cluster pausing on Free Trial plan clusters, see [auto-pause](/components/concepts/clusters.md#auto-pause). - -## Resume during deployment - -During deployment, you can resume the selected cluster if it is paused. - -![Resume a paused cluster during deployment](./img/cluster-resume-deploy.png) - -1. Select your paused cluster during deployment. -1. Select **Resume** in the paused cluster notification. - -## Resume from Console - -You can resume your paused cluster from the **Console** at any time. - -![Resume a paused cluster from the Console](./img/cluster-resume-console.png) - -1. Navigate to **Console**, and select the **Clusters** tab. -1. The cluster **Status** shows “Paused” if a cluster is paused. Select the cluster that you want to resume. -1. On the cluster **Overview** tab, select **Resume cluster** in the **Status** row of the **Cluster Details**. diff --git a/versioned_docs/version-8.5/components/console/manage-clusters/settings.md b/versioned_docs/version-8.5/components/console/manage-clusters/settings.md index e16d457001..3dfedeceed 100644 --- a/versioned_docs/version-8.5/components/console/manage-clusters/settings.md +++ b/versioned_docs/version-8.5/components/console/manage-clusters/settings.md @@ -35,7 +35,7 @@ You can set the cluster to automatically update to newer versions of Camunda 8 w - Disable this setting if you do not want the cluster to automatically update. You must manually update the cluster. :::tip -For more information on updating clusters, see [update your cluster](/components/console/manage-clusters/update-cluster.md). +For more information on updating clusters, see [update your cluster](/components/console/manage-clusters/manage-cluster.md#update-a-cluster). ::: ## Enforce user task restrictions @@ -51,7 +51,7 @@ For more information on user task access restrictions, see [user task access res ## Delete this cluster -You can _permanently_ delete the selected cluster. See [delete your cluster](/components/console/manage-clusters/delete-cluster.md). +You can _permanently_ delete the selected cluster. See [delete your cluster](/components/console/manage-clusters/manage-cluster.md#delete-a-cluster). :::caution Deleting a cluster is permanent. You cannot reuse a cluster after it has been deleted. diff --git a/versioned_docs/version-8.5/components/console/manage-clusters/update-cluster.md b/versioned_docs/version-8.5/components/console/manage-clusters/update-cluster.md deleted file mode 100644 index 05d70761d8..0000000000 --- a/versioned_docs/version-8.5/components/console/manage-clusters/update-cluster.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -id: update-cluster -title: Update your cluster -description: "Gain access to the latest features and functionality by updating your cluster." ---- - -:::note -This action cannot be undone. Updated clusters cannot be reverted to the previous version. -::: - -Clusters can be updated to new versions of Camunda 8 manually or automatically. - -Clusters eligible for updates will show a button on the UI. - -At this time, updates do not trigger backups, however, manual backups can be initiated through the Console Backups tab. - -## Update a cluster manually - -When an update is available, an **Update** button will appear. This button is not available for clusters enrolled in [automatic updates](/reference/auto-updates.md). - -## Automated cluster updates - -You can decide if you want to have [automated updates](/reference/auto-updates.md) to new versions of Camunda 8 activated. You can also toggle this feature anytime later in the **Settings** tab of your cluster. diff --git a/versioned_docs/version-8.5/components/modeler/bpmn/error-events/error-events.md b/versioned_docs/version-8.5/components/modeler/bpmn/error-events/error-events.md index 7870c0f2d7..08dacec7a0 100644 --- a/versioned_docs/version-8.5/components/modeler/bpmn/error-events/error-events.md +++ b/versioned_docs/version-8.5/components/modeler/bpmn/error-events/error-events.md @@ -59,7 +59,7 @@ event or error event subprocess that caught the error is activated. ## Unhandled errors -When an error is thrown and not caught, an **incident** (i.e. `Unhandled error event`) is raised to indicate the failure. The incident is attached to the corresponding element where the error was thrown (i.e. the task of the processed job or the error end event). +When an error is thrown and not caught, an [**incident**](/components/concepts/incidents.md) (for example, `Unhandled error event`) is raised to indicate the failure. The incident is attached to the corresponding element where the error was thrown (that is, the task of the processed job or the error end event). When you resolve the incident attached to a task, it ignores the error, re-enables the job, and allows it to be activated and completed by a job worker once again. diff --git a/versioned_docs/version-8.5/components/modeler/bpmn/exclusive-gateways/exclusive-gateways.md b/versioned_docs/version-8.5/components/modeler/bpmn/exclusive-gateways/exclusive-gateways.md index 1db5ad6dba..e084bd3c5f 100644 --- a/versioned_docs/version-8.5/components/modeler/bpmn/exclusive-gateways/exclusive-gateways.md +++ b/versioned_docs/version-8.5/components/modeler/bpmn/exclusive-gateways/exclusive-gateways.md @@ -12,7 +12,7 @@ If an exclusive gateway has multiple outgoing sequence flows, all sequence flows When an exclusive gateway is entered, the `conditionExpression` is evaluated. The process instance takes the first sequence flow where the condition is fulfilled. -If no condition is fulfilled, it takes the **default flow** of the gateway. If the gateway has no default flow, an incident is created. +If no condition is fulfilled, it takes the **default flow** of the gateway. If the gateway has no default flow, an [incident](/components/concepts/incidents.md) is created. An exclusive gateway can also be used to join multiple incoming flows together and improve the readability of the BPMN. A joining gateway has a pass-through semantic and doesn't merge the incoming concurrent flows like a parallel gateway. diff --git a/versioned_docs/version-8.5/components/modeler/bpmn/inclusive-gateways/inclusive-gateways.md b/versioned_docs/version-8.5/components/modeler/bpmn/inclusive-gateways/inclusive-gateways.md index bac2e80441..48424d1299 100644 --- a/versioned_docs/version-8.5/components/modeler/bpmn/inclusive-gateways/inclusive-gateways.md +++ b/versioned_docs/version-8.5/components/modeler/bpmn/inclusive-gateways/inclusive-gateways.md @@ -28,7 +28,7 @@ For example: Courses selected include `steak`, `pasta` and `salad`. ![An inclusive gateway has decided to take the steps to cook pasta, stir-fry steak, and prepare salad.](assets/inclusive-gateway-2.png) -If no condition is fulfilled, it takes the **default flow** of the gateway. Note that the default flow is not expected to have a condition, and is therefore not evaluated. If no condition is fulfilled and the gateway has no default flow, an incident is created. +If no condition is fulfilled, it takes the **default flow** of the gateway. Note that the default flow is not expected to have a condition, and is therefore not evaluated. If no condition is fulfilled and the gateway has no default flow, an [incident](/components/concepts/incidents.md) is created. For example: No courses selected then the default flow is taken. diff --git a/versioned_docs/version-8.5/components/modeler/bpmn/message-events/message-events.md b/versioned_docs/version-8.5/components/modeler/bpmn/message-events/message-events.md index c1614ad627..9be8722db9 100644 --- a/versioned_docs/version-8.5/components/modeler/bpmn/message-events/message-events.md +++ b/versioned_docs/version-8.5/components/modeler/bpmn/message-events/message-events.md @@ -14,16 +14,29 @@ A process can have one or more message start events (besides other types of star When a process is deployed, it creates a message subscription for each message start event. Message subscriptions of the previous version of the process (based on the BPMN process id) are closed. +### Message correlation + When the message subscription is created, a message can be correlated to the start event if the message name matches. On correlating the message, a new process instance is created and the corresponding message start event is activated. Messages are **not** correlated if they were published before the process was deployed or if a new version of the process is deployed without a proper start event. -The `correlationKey` of a published message can be used to control the process instance creation. If an instance of this process is active (independently from its version) and it was triggered by a message with the same `correlationKey`, the message is **not** correlated and no new instance is created. If the message has a time-to-live (TTL) > 0, it is buffered. +The `correlationKey` of a published message can be used to control the process instance creation. -When the active process instance is completed or terminated and a message with the same `correlationKey` and a matching message name is buffered (i.e. TTL > 0), this message is correlated and a new instance of the latest version of the process is created. +- If an instance of this process is active (independently from its version) and it was triggered by a message with the same `correlationKey`, the message is **not** correlated and no new instance is created. If the message has a time-to-live (TTL) > 0, it is buffered. +- When the active process instance is completed or terminated and a message with the same `correlationKey` and a matching message name is buffered (that is, TTL > 0), this message is correlated and a new instance of the latest version of the process is created. If the `correlationKey` of a message is empty, it creates a new process instance and does not check if an instance is already active. +:::note + +You do not specify a `correlationKey` for a message start event in the BPMN model when designing a process. + +- When an application sends a message that is caught by a message start event, the application can specify a `correlationKey` in the message. +- If a message caught by a start event contains a `correlationKey` value, the created process is tagged with that `correlationKey` value. +- Follow-up messages are then checked against this `correlationKey` value (that is, is there an active process instance that was started by a message with the same `correlationKey`?). + +::: + ## Intermediate message catch events When an intermediate message catch event is entered, a corresponding message subscription is created. The process instance stops at this point and waits until the message is correlated. When a message is correlated, the catch event is completed and the process instance continues. diff --git a/versioned_docs/version-8.5/components/modeler/web-modeler/launch-web-modeler.md b/versioned_docs/version-8.5/components/modeler/web-modeler/launch-web-modeler.md index c0118d4f2b..818f394ed8 100644 --- a/versioned_docs/version-8.5/components/modeler/web-modeler/launch-web-modeler.md +++ b/versioned_docs/version-8.5/components/modeler/web-modeler/launch-web-modeler.md @@ -14,7 +14,7 @@ To launch Web Modeler, follow the steps below: 2. Select **Create new project** to create a new project and store diagrams. ![web modeler empty home](img/web-modeler-new-user-home.png) 3. Name your diagram. You can go back and change the name any time by clicking on the project name and **Edit name**. -4. Select **Browse blueprints** to view blueprints for various use cases as a starting point for your first diagram. Open these blueprints by selecting **Use Blueprint**. Alternatively, click **Create new > BPMN diagram** to create a blank BPMN diagrams. +4. Select **Browse blueprints** to view blueprints for various use cases as a starting point for your first diagram. Open these blueprints by selecting **Use Blueprint**. Alternatively, click **Create new > BPMN diagram** to create a blank BPMN diagram. ![web modeler blueprint browsing](img/web-modeler-blueprint.png) 5. While browsing blueprints, you can also open the details of a specific blueprint by selecting **More details**. This opens a new tab in the [Camunda Marketplace](/components/modeler/web-modeler/camunda-marketplace.md). Here, you can have a closer look at the diagram, and open it in SaaS or Self-Managed. diff --git a/versioned_docs/version-8.5/reference/alpha-features.md b/versioned_docs/version-8.5/reference/alpha-features.md index bcb723daee..8a65e9ee0f 100644 --- a/versioned_docs/version-8.5/reference/alpha-features.md +++ b/versioned_docs/version-8.5/reference/alpha-features.md @@ -5,43 +5,49 @@ sidebar_label: Alpha features description: "Use alpha features to learn about upcoming changes, try them out, and share feedback." --- -Use alpha features to learn about upcoming changes, try them out, and share feedback. +You can use alpha features to learn about upcoming changes, try them out, and share feedback. -### Alpha +:::info +To understand the difference between an alpha feature and an alpha release, see [alpha features and releases](release-policy.md#alpha-features-and-releases). +::: + +## Alpha -Selected Camunda features and components are released as alpha versions. We release them in an early state for you to test and participate in development by sharing your feedback before they reach general availability (GA). +Selected Camunda features and components are released as **alpha** versions. We release these in an early state for you to test and participate in development by sharing your feedback before they reach [general availability (GA)](#general-availability-ga). -Characteristics of alpha features and components include: +Limitations of alpha features and components include: - Not for production use. - APIs, dependencies, and configuration are likely to change. - Not necessarily feature-complete. - Might lack full documentation. - No guaranteed updates to newer releases. -- Support based on SLAs agreed with you, but bugs are treated with the same priority as feature or help requests. +- Support based on SLAs agreed with you, but bugs are treated with the same priority as feature or help requests. See [Camunda Enterprise Support Guide](https://docs.camunda.org/enterprise/support/). - No maintenance service. - (SaaS) No availability targets. -- Released outside the standard [release policy](/reference/release-policy.md). +- Released outside the standard [release policy](release-policy.md). + +To learn more about using alpha features, see [enabling alpha features](/components/console/manage-organization/enable-alpha-features.md). :::note -While there is no maintenance service, customers can still provide feedback through designated support channels, depending on their SLAs. These channels include filing issues in the respective [GitHub repositories](https://github.com/camunda) and by submitting questions and suggestions by [contacting us](/contact). +- Alpha features can also be included in a minor version (stable) release. +- Although there is no maintenance service, customers can still provide feedback through designated support channels, depending on their SLAs. These channels include filing issues in the respective [GitHub repositories](https://github.com/camunda) and submitting questions and suggestions by [contacting us](/contact). ::: -Visit our documentation on [enabling alpha features](/components/console/manage-organization/enable-alpha-features.md) to learn more. - -### General availability (GA) +## General availability (GA) Once features and components are released and considered stable, they become generally available. -Characteristics include: +Stable features and components are: -- Allowed for production use. -- Fully documented and supported. +- Ready for production use for most users with minimal risk. +- Supported by [L1 Priority-level support](https://docs.camunda.org/enterprise/support/#priority-level) for production use. +- Fully documented. -:::note - -There are also alpha releases with **limited availability**, such as features that are only available to enterprise customers. +A release or component is considered stable if it has passed all verification and test stages and can be released to production. +:::note +Alpha releases can also have **limited availability**, such as features that are only available to enterprise customers. ::: diff --git a/versioned_docs/version-8.5/reference/announcements.md b/versioned_docs/version-8.5/reference/announcements.md index 01a02b3ef8..019b32e041 100644 --- a/versioned_docs/version-8.5/reference/announcements.md +++ b/versioned_docs/version-8.5/reference/announcements.md @@ -13,7 +13,7 @@ End of maintenance: 14th of October 2025 ### Camunda 8 SaaS - Required cluster update :::caution -By **August 30th, 2024** all automation clusters in Camunda 8 SaaS must be [updated](/components/console/manage-clusters/update-cluster.md) to the following versions at a **minimum**: +By **August 30th, 2024** all automation clusters in Camunda 8 SaaS must be [updated](/components/console/manage-clusters/manage-cluster.md#update-a-cluster) to the following versions at a **minimum**: - **8.2+gen27** - **8.3+gen11** @@ -24,7 +24,7 @@ By **August 30th, 2024** all automation clusters in Camunda 8 SaaS must be [upda auth0 announced an End-Of-Life for one of the functionalities that is being utilized by previous automation clusters. The new versions are not using this functionality anymore. This update ensures your cluster will work seamlessly after auth0 deactivates the feature in production. -You minimally need to take the following [update](/components/console/manage-clusters/update-cluster.md) path: +You minimally need to take the following [update](/components/console/manage-clusters/manage-cluster.md#update-a-cluster) path: - 8.0.x -> 8.2+gen27 - 8.1.x -> 8.2+gen27 diff --git a/versioned_docs/version-8.5/reference/dependencies.md b/versioned_docs/version-8.5/reference/dependencies.md index d1832bbffd..af9163d831 100644 --- a/versioned_docs/version-8.5/reference/dependencies.md +++ b/versioned_docs/version-8.5/reference/dependencies.md @@ -2062,843 +2062,8 @@ Desktop Modeler is a desktop modeling application that builds upon a number of t -### Web Modeler Dependencies (webapp) - -- [@auth0/auth0-spa-js@2.1.3](https://github.com/auth0/auth0-spa-js) (MIT) -- [@babel/runtime@7.23.8](https://github.com/babel/babel) (MIT) -- [@bpmn-io/add-exporter@0.2.0](https://github.com/bpmn-io/add-exporter) (MIT) -- [@bpmn-io/align-to-origin@0.7.0](https://github.com/bpmn-io/align-to-origin) (MIT) -- [@bpmn-io/cm-theme@0.1.0-alpha.2](https://www.npmjs.com/package/@bpmn-io/cm-theme@0.1.0-alpha.2) (MIT) -- [@bpmn-io/diagram-js-ui@0.2.3](https://github.com/bpmn-io/diagram-js-ui) (MIT) -- [@bpmn-io/dmn-variable-resolver@0.4.0](https://www.npmjs.com/package/@bpmn-io/dmn-variable-resolver@0.4.0) (MIT) -- [@bpmn-io/draggle@4.0.0](https://github.com/bpmn-io/draggle) (MIT) -- [@bpmn-io/element-template-chooser@1.0.0](https://github.com/bpmn-io/element-template-chooser) (MIT) -- [@bpmn-io/element-template-icon-renderer@0.5.2](https://github.com/bpmn-io/element-template-icon-renderer) (MIT) -- [@bpmn-io/element-templates-validator@2.0.1](https://github.com/bpmn-io/element-templates-validator) (MIT) -- [@bpmn-io/extract-process-variables@0.8.0](https://github.com/bpmn-io/extract-process-variables) (MIT) -- [@bpmn-io/feel-editor@1.3.0](https://github.com/bpmn-io/feel-editor) (MIT) -- [@bpmn-io/feel-lint@1.2.0](https://github.com/bpmn-io/feel-linter) (MIT) -- [@bpmn-io/form-js-carbon-styles@1.8.1](https://github.com/bpmn-io/form-js) (MIT\*) -- [@bpmn-io/form-js-editor@1.8.1](https://github.com/bpmn-io/form-js) (MIT\*) -- [@bpmn-io/form-js-playground@1.8.1](https://github.com/bpmn-io/form-js) (MIT\*) -- [@bpmn-io/form-js-viewer@1.8.1](https://github.com/bpmn-io/form-js) (MIT\*) -- [@bpmn-io/form-js@1.8.1](https://github.com/bpmn-io/form-js) (MIT\*) -- [@bpmn-io/form-variable-provider@1.3.0](https://github.com/bpmn-io/form-variable-provider) (MIT) -- [@bpmn-io/moddle-utils@0.2.1](https://github.com/bpmn-io/moddle-utils) (MIT) -- [@bpmn-io/properties-panel@3.18.2](https://github.com/bpmn-io/properties-panel) (MIT) -- [@bpmn-io/refactorings@0.1.0](https://www.npmjs.com/package/@bpmn-io/refactorings@0.1.0) (MIT) -- [@bpmn-io/replace-ids@0.2.0](https://github.com/bpmn-io/replace-ids) (MIT) -- [@bpmn-io/variable-resolver@1.2.2](https://www.npmjs.com/package/@bpmn-io/variable-resolver@1.2.2) (MIT) -- [@camunda/camunda-composite-components@0.6.0](https://github.com/camunda-cloud/camunda-composite-components) (Apache-2.0) -- [@camunda/element-templates-json-schema@0.17.2](https://github.com/camunda/element-templates-json-schema) (MIT) -- [@camunda/example-data-properties-provider@1.2.0](https://www.npmjs.com/package/@camunda/example-data-properties-provider@1.2.0) (MIT) -- [@camunda/execution-platform@0.3.2](https://github.com/camunda/execution-platform) (MIT) -- [@camunda/form-js-assistant-module@0.5.0](https://github.com/camunda/form-js-assistant-module) (UNKNOWN) -- [@camunda/form-linting@0.16.0](https://www.npmjs.com/package/@camunda/form-linting@0.16.0) (MIT) -- [@camunda/form-playground@0.14.0](https://github.com/camunda/form-playground) (MIT) -- [@camunda/improved-canvas@1.3.1](https://github.com/camunda/improved-canvas) (MIT) -- [@camunda/linting@3.26.0](https://github.com/camunda/linting) (MIT) -- [@camunda/play@1.3.0](https://www.npmjs.com/package/@camunda/play@1.3.0) (Apache-2.0) -- [@camunda/zeebe-element-templates-json-schema@0.19.2](https://github.com/camunda/element-templates-json-schema) (MIT) -- [@carbon/colors@11.21.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/feature-flags@0.16.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/feature-flags@0.18.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/grid@11.22.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/icon-helpers@10.46.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/icons-react@11.37.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/layout@11.21.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/motion@11.17.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/react@1.50.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/styles@1.53.1](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/telemetry@0.1.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/themes@11.33.1](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@carbon/type@11.26.0](https://github.com/carbon-design-system/carbon) (Apache-2.0) -- [@codemirror/autocomplete@6.12.0](https://github.com/codemirror/autocomplete) (MIT) -- [@codemirror/commands@6.3.3](https://github.com/codemirror/commands) (MIT) -- [@codemirror/lang-json@6.0.1](https://github.com/codemirror/lang-json) (MIT) -- [@codemirror/language@6.10.0](https://github.com/codemirror/language) (MIT) -- [@codemirror/lint@6.4.2](https://github.com/codemirror/lint) (MIT) -- [@codemirror/search@6.5.5](https://github.com/codemirror/search) (MIT) -- [@codemirror/state@6.4.0](https://github.com/codemirror/state) (MIT) -- [@codemirror/view@6.23.1](https://github.com/codemirror/view) (MIT) -- [@colors/colors@1.6.0](https://github.com/DABH/colors.js) (MIT) -- [@dabh/diagnostics@2.0.3](https://github.com/3rd-Eden/diagnostics) (MIT) -- [@emotion/is-prop-valid@1.2.1](https://github.com/emotion-js/emotion/tree/main/packages/is-prop-valid) (MIT) -- [@emotion/memoize@0.8.1](https://github.com/emotion-js/emotion/tree/main/packages/memoize) (MIT) -- [@emotion/unitless@0.8.0](https://github.com/emotion-js/emotion/tree/main/packages/unitless) (MIT) -- [@hapi/hoek@9.3.0](https://github.com/hapijs/hoek) (BSD-3-Clause) -- [@hapi/topo@5.1.0](https://github.com/hapijs/topo) (BSD-3-Clause) -- [@ibm/plex@6.0.0-next.6](https://github.com/ibm/plex) (OFL-1.1) -- [@ibm/telemetry-js@1.2.1](https://github.com/ibm-telemetry/telemetry-js) (Apache-2.0) -- [@lezer/common@1.2.1](https://github.com/lezer-parser/common) (MIT) -- [@lezer/highlight@1.2.0](https://github.com/lezer-parser/highlight) (MIT) -- [@lezer/json@1.0.2](https://github.com/lezer-parser/json) (MIT) -- [@lezer/lr@1.4.0](https://github.com/lezer-parser/lr) (MIT) -- [@lezer/markdown@1.2.0](https://github.com/lezer-parser/markdown) (MIT) -- [@monaco-editor/loader@1.4.0](https://github.com/suren-atoyan/monaco-loader) (MIT) -- [@monaco-editor/react@4.6.0](https://github.com/suren-atoyan/monaco-react) (MIT) -- [@sentry-internal/feedback@7.108.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry-internal/replay-canvas@7.108.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry-internal/tracing@7.108.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/browser@7.108.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/core@7.108.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/node@7.108.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/replay@7.108.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/types@7.108.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sentry/utils@7.108.0](https://github.com/getsentry/sentry-javascript) (MIT) -- [@sideway/address@4.1.5](https://github.com/sideway/address) (BSD-3-Clause) -- [@sideway/formula@3.0.1](https://github.com/sideway/formula) (BSD-3-Clause) -- [@sideway/pinpoint@2.0.0](https://github.com/sideway/pinpoint) (BSD-3-Clause) -- [@types/debug@4.1.12](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/hast@2.3.9](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/mdast@3.0.15](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/ms@0.7.34](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/node-fetch@2.6.11](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/node@20.11.6](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/offscreencanvas@2019.7.3](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/prop-types@15.7.11](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/raf@3.4.3](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/react@18.2.48](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/scheduler@0.16.8](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/stylis@4.2.0](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/triple-beam@1.3.5](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [@types/unist@2.0.10](https://github.com/DefinitelyTyped/DefinitelyTyped) (MIT) -- [abort-controller@3.0.0](https://github.com/mysticatea/abort-controller) (MIT) -- [accepts@1.3.8](https://github.com/jshttp/accepts) (MIT) -- [ansi-colors@4.1.3](https://github.com/doowb/ansi-colors) (MIT) -- [any-promise@1.3.0](https://github.com/kevinbeaty/any-promise) (MIT) -- [anymatch@3.1.3](https://github.com/micromatch/anymatch) (ISC) -- [array-move@3.0.1](https://github.com/sindresorhus/array-move) (MIT) -- [array-move@4.0.0](https://github.com/sindresorhus/array-move) (MIT) -- [async@3.2.5](https://github.com/caolan/async) (MIT) -- [asynckit@0.4.0](https://github.com/alexindigo/asynckit) (MIT) -- [atoa@1.0.0](https://github.com/bevacqua/atoa) (MIT) -- [axios@1.7.4](https://github.com/axios/axios) (MIT) -- [bail@2.0.2](https://github.com/wooorm/bail) (MIT) -- [big.js@6.2.1](https://github.com/MikeMcl/big.js) (MIT) -- [binary-extensions@2.2.0](https://github.com/sindresorhus/binary-extensions) (MIT) -- [bintrees@1.0.2](https://github.com/vadimg/js_bintrees) (MIT) -- [bpmn-js-color-picker@0.7.0](https://github.com/bpmn-io/bpmn-js-color-picker) (MIT) -- [bpmn-js-create-append-anything@0.5.1](https://github.com/bpmn-io/bpmn-js-create-append-anything) (MIT) -- [bpmn-js-element-templates@1.15.0](https://github.com/bpmn-io/bpmn-js-element-templates) (MIT) -- [bpmn-js-executable-fix@0.2.1](https://github.com/bpmn-io/bpmn-js-executable-fix) (MIT) -- [bpmn-js-properties-panel@5.14.0](https://github.com/bpmn-io/bpmn-js-properties-panel) (MIT) -- [bpmn-js-token-simulation@0.33.2](https://github.com/bpmn-io/bpmn-js-token-simulation) (MIT) -- [bpmn-js-tracking@0.4.0](https://github.com/bpmn-io/bpmn-js-tracking) (MIT) -- [bpmn-js@17.2.1](https://github.com/bpmn-io/bpmn-js) (MIT\*) -- [bpmn-moddle@8.1.0](https://github.com/bpmn-io/bpmn-moddle) (MIT) -- [bpmn-moddle@9.0.1](https://github.com/bpmn-io/bpmn-moddle) (MIT) -- [bpmnlint-plugin-camunda-compat@2.25.0](https://github.com/camunda/bpmnlint-plugin-camunda-compat) (MIT) -- [bpmnlint-utils@1.1.1](https://github.com/bpmn-io/bpmnlint-utils) (MIT) -- [bpmnlint@10.2.1](https://github.com/bpmn-io/bpmnlint) (MIT) -- [bpmnlint@10.3.0](https://github.com/bpmn-io/bpmnlint) (MIT) -- [braces@3.0.3](https://github.com/micromatch/braces) (MIT) -- [buffer-from@1.1.2](https://github.com/LinusU/buffer-from) (MIT) -- [bytes@3.1.2](https://github.com/visionmedia/bytes.js) (MIT) -- [cache-content-type@1.0.1](https://github.com/node-modules/cache-content-type) (MIT) -- [call-bind@1.0.7](https://github.com/ljharb/call-bind) (MIT) -- [camelize@1.0.1](https://github.com/ljharb/camelize) (MIT) -- [camunda-bpmn-js-behaviors@1.3.0](https://github.com/camunda/camunda-bpmn-js-behaviors) (MIT) -- [camunda-bpmn-js@4.5.0](https://github.com/camunda/camunda-bpmn-js) (MIT) -- [camunda-bpmn-moddle@7.0.1](https://github.com/camunda/camunda-bpmn-moddle) (MIT) -- [camunda-dmn-js@2.2.0](https://github.com/camunda/camunda-dmn-js) (MIT) -- [camunda-dmn-moddle@1.3.0](https://github.com/camunda/camunda-dmn-moddle) (MIT) -- [canvg@4.0.1](https://github.com/canvg/canvg) (MIT) -- [character-entities@2.0.2](https://github.com/wooorm/character-entities) (MIT) -- [chokidar@3.5.3](https://github.com/paulmillr/chokidar) (MIT) -- [classnames@2.5.1](https://github.com/JedWatson/classnames) (MIT) -- [cli-table@0.3.11](https://github.com/Automattic/cli-table) (MIT\*) -- [clsx@2.1.0](https://github.com/lukeed/clsx) (MIT) -- [co-body@6.1.0](https://github.com/cojs/co-body) (MIT) -- [co@4.6.0](https://github.com/tj/co) (MIT) -- [codemirror@6.0.1](https://github.com/codemirror/basic-setup) (MIT) -- [color-convert@1.9.3](https://github.com/Qix-/color-convert) (MIT) -- [color-convert@2.0.1](https://github.com/Qix-/color-convert) (MIT) -- [color-name@1.1.3](https://github.com/dfcreative/color-name) (MIT) -- [color-name@1.1.4](https://github.com/colorjs/color-name) (MIT) -- [color-string@1.9.1](https://github.com/Qix-/color-string) (MIT) -- [color-support@1.1.3](https://github.com/isaacs/color-support) (ISC) -- [color@3.2.1](https://github.com/Qix-/color) (MIT) -- [color@4.2.3](https://github.com/Qix-/color) (MIT) -- [colors@1.0.3](https://github.com/Marak/colors.js) (MIT) -- [colorspace@1.1.4](https://github.com/3rd-Eden/colorspace) (MIT) -- [combined-stream@1.0.8](https://github.com/felixge/node-combined-stream) (MIT) -- [comma-separated-tokens@2.0.3](https://github.com/wooorm/comma-separated-tokens) (MIT) -- [component-event@0.1.4](https://github.com/component/event) (MIT\*) -- [component-event@0.2.1](https://github.com/component/event) (MIT) -- [component-props@1.1.1](https://github.com/component/props) (MIT\*) -- [component-xor@0.0.4](https://github.com/component/xor) (MIT) -- [compressible@2.0.18](https://github.com/jshttp/compressible) (MIT) -- [compute-scroll-into-view@3.1.0](https://github.com/scroll-into-view/compute-scroll-into-view) (MIT) -- [content-disposition@0.5.4](https://github.com/jshttp/content-disposition) (MIT) -- [content-type@1.0.5](https://github.com/jshttp/content-type) (MIT) -- [contra@1.9.4](https://github.com/bevacqua/contra) (MIT) -- [cookies@0.9.1](https://github.com/pillarjs/cookies) (MIT) -- [copy-to-clipboard@3.3.3](https://github.com/sudodoki/copy-to-clipboard) (MIT) -- [copy-to@2.0.1](https://github.com/node-modules/copy-to) (MIT) -- [core-js@3.36.1](https://github.com/zloirock/core-js) (MIT) -- [crelt@1.0.6](https://github.com/marijnh/crelt) (MIT) -- [crossvent@1.5.5](https://github.com/bevacqua/crossvent) (MIT) -- [crypto-js@4.2.0](https://github.com/brix/crypto-js) (MIT) -- [css-color-keywords@1.0.0](https://github.com/sonicdoe/css-color-keywords) (ISC) -- [css-to-react-native@3.2.0](https://github.com/styled-components/css-to-react-native) (MIT) -- [css.escape@1.5.1](https://github.com/mathiasbynens/CSS.escape) (MIT) -- [csstype@3.1.2](https://github.com/frenic/csstype) (MIT) -- [csstype@3.1.3](https://github.com/frenic/csstype) (MIT) -- [custom-event@1.0.1](https://github.com/webmodules/custom-event) (MIT) -- [debug@3.2.7](https://github.com/visionmedia/debug) (MIT) -- [debug@4.3.4](https://github.com/debug-js/debug) (MIT) -- [decode-named-character-reference@1.0.2](https://github.com/wooorm/decode-named-character-reference) (MIT) -- [deep-equal@1.0.1](https://github.com/substack/node-deep-equal) (MIT) -- [deep-object-diff@1.1.9](https://github.com/mattphillips/deep-object-diff) (MIT) -- [deepmerge@4.3.1](https://github.com/TehShrike/deepmerge) (MIT) -- [define-data-property@1.1.4](https://github.com/ljharb/define-data-property) (MIT) -- [delayed-stream@1.0.0](https://github.com/felixge/node-delayed-stream) (MIT) -- [delegates@1.0.0](https://github.com/visionmedia/node-delegates) (MIT) -- [depd@1.1.2](https://github.com/dougwilson/nodejs-depd) (MIT) -- [depd@2.0.0](https://github.com/dougwilson/nodejs-depd) (MIT) -- [dequal@2.0.3](https://github.com/lukeed/dequal) (MIT) -- [destroy@1.2.0](https://github.com/stream-utils/destroy) (MIT) -- [diagram-js-direct-editing@2.1.2](https://github.com/bpmn-io/diagram-js-direct-editing) (MIT) -- [diagram-js-grid@1.0.0](https://github.com/bpmn-io/diagram-js-grid) (MIT) -- [diagram-js-minimap@4.1.0](https://github.com/bpmn-io/diagram-js-minimap) (MIT) -- [diagram-js-origin@1.4.0](https://github.com/bpmn-io/diagram-js-origin) (MIT) -- [diagram-js@14.3.1](https://github.com/bpmn-io/diagram-js) (MIT) -- [didi@10.2.2](https://github.com/nikku/didi) (MIT) -- [diff@5.1.0](https://github.com/kpdecker/jsdiff) (BSD-3-Clause) -- [dmn-js-decision-table@16.1.0](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-js-drd@16.1.0](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-js-literal-expression@16.1.0](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-js-properties-panel@3.3.0](https://github.com/bpmn-io/dmn-js-properties-panel) (MIT) -- [dmn-js-shared@16.1.0](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-js@16.1.0](https://github.com/bpmn-io/dmn-js) (MIT\*) -- [dmn-moddle@10.0.0](https://github.com/bpmn-io/dmn-moddle) (MIT) -- [dom-iterator@1.0.0](https://github.com/MatthewMueller/dom-iterator) (MIT) -- [domify@1.4.2](https://github.com/sindresorhus/domify) (MIT) -- [domify@2.0.0](https://github.com/sindresorhus/domify) (MIT) -- [dompurify@3.0.9](https://github.com/cure53/DOMPurify) ((MPL-2.0 OR Apache-2.0)) -- [downloadjs@1.4.7](https://github.com/rndme/download) (MIT) -- [downshift@8.3.1](https://github.com/downshift-js/downshift) (MIT) -- [ee-first@1.1.1](https://github.com/jonathanong/ee-first) (MIT) -- [enabled@2.0.0](https://github.com/3rd-Eden/enabled) (MIT) -- [encodeurl@1.0.2](https://github.com/pillarjs/encodeurl) (MIT) -- [es-define-property@1.0.0](https://github.com/ljharb/es-define-property) (MIT) -- [es-errors@1.3.0](https://github.com/ljharb/es-errors) (MIT) -- [es6-promise@3.3.1](https://github.com/stefanpenner/es6-promise) (MIT) -- [escape-html@1.0.3](https://github.com/component/escape-html) (MIT) -- [event-source-polyfill@1.0.31](https://github.com/Yaffle/EventSource) (MIT) -- [event-target-shim@5.0.1](https://github.com/mysticatea/event-target-shim) (MIT) -- [extend@3.0.2](https://github.com/justmoon/node-extend) (MIT) -- [fecha@4.2.3](https://github.com/taylorhakes/fecha) (MIT) -- [feelers@1.3.1](https://www.npmjs.com/package/feelers) (MIT) -- [feelin@3.0.1](https://github.com/nikku/feelin) (MIT) -- [file-drops@0.4.0](https://github.com/nikku/file-drops) (MIT) -- [fill-range@7.1.1](https://github.com/jonschlinkert/fill-range) (MIT) -- [flatpickr@4.6.13](https://github.com/chmln/flatpickr) (MIT) -- [flatpickr@4.6.9](https://github.com/chmln/flatpickr) (MIT) -- [fn.name@1.1.0](https://github.com/3rd-Eden/fn.name) (MIT) -- [focus-trap@7.5.4](https://github.com/focus-trap/focus-trap) (MIT) -- [follow-redirects@1.15.6](https://github.com/follow-redirects/follow-redirects) (MIT) -- [form-data@4.0.0](https://github.com/form-data/form-data) (MIT) -- [fresh@0.5.2](https://github.com/jshttp/fresh) (MIT) -- [fs-readdir-recursive@1.1.0](https://github.com/fs-utils/fs-readdir-recursive) (MIT) -- [function-bind@1.1.2](https://github.com/Raynos/function-bind) (MIT) -- [get-intrinsic@1.2.4](https://github.com/ljharb/get-intrinsic) (MIT) -- [glob-parent@5.1.2](https://github.com/gulpjs/glob-parent) (ISC) -- [globalyzer@0.1.0](https://github.com/terkelg/globalyzer) (MIT) -- [globrex@0.1.2](https://github.com/terkelg/globrex) (MIT) -- [gopd@1.0.1](https://github.com/ljharb/gopd) (MIT) -- [hammerjs@2.0.8](https://github.com/hammerjs/hammer.js) (MIT) -- [has-property-descriptors@1.0.2](https://github.com/inspect-js/has-property-descriptors) (MIT) -- [has-proto@1.0.3](https://github.com/inspect-js/has-proto) (MIT) -- [has-symbols@1.0.3](https://github.com/inspect-js/has-symbols) (MIT) -- [has-tostringtag@1.0.2](https://github.com/inspect-js/has-tostringtag) (MIT) -- [hasown@2.0.1](https://github.com/inspect-js/hasOwn) (MIT) -- [hast-util-whitespace@2.0.1](https://github.com/syntax-tree/hast-util-whitespace) (MIT) -- [helmet@6.2.0](https://github.com/helmetjs/helmet) (MIT) -- [history@4.10.1](https://github.com/ReactTraining/history) (MIT) -- [hoist-non-react-statics@3.3.2](https://github.com/mridgway/hoist-non-react-statics) (BSD-3-Clause) -- [htm@3.1.1](https://github.com/developit/htm) (Apache-2.0) -- [http-assert@1.5.0](https://github.com/jshttp/http-assert) (MIT) -- [http-errors@1.8.1](https://github.com/jshttp/http-errors) (MIT) -- [http-errors@2.0.0](https://github.com/jshttp/http-errors) (MIT) -- [iconv-lite@0.4.24](https://github.com/ashtuchkin/iconv-lite) (MIT) -- [ids@1.0.5](https://github.com/bpmn-io/ids) (MIT) -- [immutable@4.3.4](https://github.com/immutable-js/immutable-js) (MIT) -- [indexof@0.0.1](https://www.npmjs.com/package/indexof) (MIT\*) -- [inferno-shared@5.6.1](https://github.com/infernojs/inferno) (MIT) -- [inferno-vnode-flags@5.6.1](https://github.com/infernojs/inferno) (MIT) -- [inferno@5.6.2](https://github.com/infernojs/inferno) (MIT) -- [inflation@2.1.0](https://github.com/stream-utils/inflation) (MIT) -- [inherits-browser@0.1.0](https://github.com/nikku/inherits-browser) (ISC) -- [inherits@2.0.4](https://github.com/isaacs/inherits) (ISC) -- [inline-style-parser@0.1.1](https://github.com/remarkablemark/inline-style-parser) (MIT) -- [invariant@2.2.4](https://github.com/zertosh/invariant) (MIT) -- [is-arrayish@0.3.2](https://github.com/qix-/node-is-arrayish) (MIT) -- [is-base64@1.1.0](https://github.com/miguelmota/is-base64) (MIT) -- [is-binary-path@2.1.0](https://github.com/sindresorhus/is-binary-path) (MIT) -- [is-buffer@2.0.5](https://github.com/feross/is-buffer) (MIT) -- [is-extglob@2.1.1](https://github.com/jonschlinkert/is-extglob) (MIT) -- [is-generator-function@1.0.10](https://github.com/inspect-js/is-generator-function) (MIT) -- [is-glob@4.0.3](https://github.com/micromatch/is-glob) (MIT) -- [is-number@7.0.0](https://github.com/jonschlinkert/is-number) (MIT) -- [is-plain-obj@4.1.0](https://github.com/sindresorhus/is-plain-obj) (MIT) -- [is-stream@2.0.1](https://github.com/sindresorhus/is-stream) (MIT) -- [isarray@0.0.1](https://github.com/juliangruber/isarray) (MIT) -- [joi@17.12.2](https://github.com/hapijs/joi) (BSD-3-Clause) -- [jose@5.2.3](https://github.com/panva/jose) (MIT) -- [js-sha256@0.11.0](https://github.com/emn178/js-sha256) (MIT) -- [js-tokens@4.0.0](https://github.com/lydell/js-tokens) (MIT) -- [json-source-map@0.6.1](https://github.com/epoberezkin/json-source-map) (MIT) -- [jwt-decode@3.1.2](https://github.com/auth0/jwt-decode) (MIT) -- [jwt-decode@4.0.0](https://github.com/auth0/jwt-decode) (MIT) -- [keycode-js@3.1.0](https://github.com/kabirbaidhya/keycode-js) (MIT) -- [keygrip@1.1.0](https://github.com/crypto-utils/keygrip) (MIT) -- [kleur@4.1.5](https://github.com/lukeed/kleur) (MIT) -- [koa-better-http-proxy@0.2.10](https://github.com/nsimmons/koa-better-http-proxy) (MIT) -- [koa-bodyparser@4.4.1](https://github.com/koajs/bodyparser) (MIT) -- [koa-compose@4.1.0](https://github.com/koajs/compose) (MIT) -- [koa-compress@5.1.1](https://github.com/koajs/compress) (MIT) -- [koa-convert@2.0.0](https://github.com/gyson/koa-convert) (MIT) -- [koa-helmet@7.0.2](https://github.com/venables/koa-helmet) (MIT) -- [koa-is-json@1.0.0](https://github.com/koajs/is-json) (MIT) -- [koa-mount@4.0.0](https://github.com/koajs/mount) (MIT) -- [koa-router@12.0.1](https://github.com/koajs/router) (MIT) -- [koa-static-cache@5.1.4](https://github.com/koajs/static-cache) (MIT) -- [koa@2.15.2](https://github.com/koajs/koa) (MIT) -- [kuler@2.0.0](https://github.com/3rd-Eden/kuler) (MIT) -- [lang-feel@2.0.0](https://github.com/nikku/lang-feel) (MIT) -- [lezer-feel@1.2.8](https://github.com/nikku/lezer-feel) (MIT) -- [linkify-html@4.1.3](https://github.com/Hypercontext/linkifyjs) (MIT) -- [linkifyjs@4.1.3](https://github.com/Hypercontext/linkifyjs) (MIT) -- [lodash.debounce@4.0.8](https://github.com/lodash/lodash) (MIT) -- [lodash.findlast@4.6.0](https://github.com/lodash/lodash) (MIT) -- [lodash.isequal@4.5.0](https://github.com/lodash/lodash) (MIT) -- [lodash.omit@4.5.0](https://github.com/lodash/lodash) (MIT) -- [lodash.throttle@4.1.1](https://github.com/lodash/lodash) (MIT) -- [lodash@4.17.21](https://github.com/lodash/lodash) (MIT) -- [logform@2.6.0](https://github.com/winstonjs/logform) (MIT) -- [loose-envify@1.4.0](https://github.com/zertosh/loose-envify) (MIT) -- [lru-cache@6.0.0](https://github.com/isaacs/node-lru-cache) (ISC) -- [luxon@3.4.4](https://github.com/moment/luxon) (MIT) -- [marked@12.0.1](https://github.com/markedjs/marked) (MIT) -- [matches-selector@1.2.0](https://github.com/ForbesLindesay/matches-selector) (MIT) -- [mdast-util-definitions@5.1.2](https://github.com/syntax-tree/mdast-util-definitions) (MIT) -- [mdast-util-from-markdown@1.3.1](https://github.com/syntax-tree/mdast-util-from-markdown) (MIT) -- [mdast-util-to-hast@12.3.0](https://github.com/syntax-tree/mdast-util-to-hast) (MIT) -- [mdast-util-to-string@3.2.0](https://github.com/syntax-tree/mdast-util-to-string) (MIT) -- [media-typer@0.3.0](https://github.com/jshttp/media-typer) (MIT) -- [methods@1.1.2](https://github.com/jshttp/methods) (MIT) -- [micromark-core-commonmark@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-core-commonmark) (MIT) -- [micromark-factory-destination@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-factory-destination) (MIT) -- [micromark-factory-label@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-factory-label) (MIT) -- [micromark-factory-space@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-factory-space) (MIT) -- [micromark-factory-title@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-factory-title) (MIT) -- [micromark-factory-whitespace@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-factory-whitespace) (MIT) -- [micromark-util-character@1.2.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-character) (MIT) -- [micromark-util-chunked@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-chunked) (MIT) -- [micromark-util-classify-character@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-classify-character) (MIT) -- [micromark-util-combine-extensions@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-combine-extensions) (MIT) -- [micromark-util-decode-numeric-character-reference@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-decode-numeric-character-reference) (MIT) -- [micromark-util-decode-string@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-decode-string) (MIT) -- [micromark-util-encode@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-encode) (MIT) -- [micromark-util-html-tag-name@1.2.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-html-tag-name) (MIT) -- [micromark-util-normalize-identifier@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-normalize-identifier) (MIT) -- [micromark-util-resolve-all@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-resolve-all) (MIT) -- [micromark-util-sanitize-uri@1.2.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-sanitize-uri) (MIT) -- [micromark-util-subtokenize@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-subtokenize) (MIT) -- [micromark-util-symbol@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-symbol) (MIT) -- [micromark-util-types@1.1.0](https://github.com/micromark/micromark/tree/main/packages/micromark-util-types) (MIT) -- [micromark@3.2.0](https://github.com/micromark/micromark/tree/main/packages/micromark) (MIT) -- [mime-db@1.52.0](https://github.com/jshttp/mime-db) (MIT) -- [mime-types@2.1.35](https://github.com/jshttp/mime-types) (MIT) -- [min-dash@3.8.1](https://github.com/bpmn-io/min-dash) (MIT) -- [min-dash@4.2.1](https://github.com/bpmn-io/min-dash) (MIT) -- [min-dom@3.2.1](https://github.com/bpmn-io/min-dom) (MIT) -- [min-dom@4.1.0](https://github.com/bpmn-io/min-dom) (MIT) -- [min-dom@5.0.0](https://github.com/bpmn-io/min-dom) (MIT) -- [min-dom@5.1.1](https://github.com/bpmn-io/min-dom) (MIT) -- [mitt@3.0.1](https://github.com/developit/mitt) (MIT) -- [mobx-react-lite@3.4.3](https://github.com/mobxjs/mobx) (MIT) -- [mobx-react@7.6.0](https://github.com/mobxjs/mobx) (MIT) -- [mobx@6.12.0](https://github.com/mobxjs/mobx) (MIT) -- [moddle-xml@10.1.0](https://github.com/bpmn-io/moddle-xml) (MIT) -- [moddle-xml@11.0.0](https://github.com/bpmn-io/moddle-xml) (MIT) -- [moddle-xml@9.0.6](https://github.com/bpmn-io/moddle-xml) (MIT) -- [moddle@5.0.4](https://github.com/bpmn-io/moddle) (MIT) -- [moddle@6.2.3](https://github.com/bpmn-io/moddle) (MIT) -- [moddle@7.0.0](https://github.com/bpmn-io/moddle) (MIT) -- [modeler-moddle@0.2.0](https://github.com/camunda/modeler-moddle) (MIT) -- [moment@2.30.1](https://github.com/moment/moment) (MIT) -- [monaco-editor@0.47.0](https://github.com/microsoft/monaco-editor) (MIT) -- [mri@1.2.0](https://github.com/lukeed/mri) (MIT) -- [ms@2.1.2](https://github.com/zeit/ms) (MIT) -- [mz@2.7.0](https://github.com/normalize/mz) (MIT) -- [nanoid@3.3.7](https://github.com/ai/nanoid) (MIT) -- [negotiator@0.6.3](https://github.com/jshttp/negotiator) (MIT) -- [node-fetch@2.7.0](https://github.com/bitinn/node-fetch) (MIT) -- [normalize-path@3.0.0](https://github.com/jonschlinkert/normalize-path) (MIT) -- [object-assign@4.1.1](https://github.com/sindresorhus/object-assign) (MIT) -- [object-inspect@1.13.1](https://github.com/inspect-js/object-inspect) (MIT) -- [object-refs@0.4.0](https://github.com/bpmn-io/object-refs) (MIT) -- [oidc-client-ts@2.4.0](https://github.com/authts/oidc-client-ts) (Apache-2.0) -- [on-finished@2.4.1](https://github.com/jshttp/on-finished) (MIT) -- [one-time@1.0.0](https://github.com/3rd-Eden/one-time) (MIT) -- [only@0.0.2](https://github.com/visionmedia/node-only) (MIT\*) -- [opencollective-postinstall@2.0.3](https://github.com/opencollective/opencollective-postinstall) (MIT) -- [parseurl@1.3.3](https://github.com/pillarjs/parseurl) (MIT) -- [path-intersection@3.0.0](https://github.com/bpmn-io/path-intersection) (MIT) -- [path-to-regexp@1.8.0](https://github.com/pillarjs/path-to-regexp) (MIT) -- [path-to-regexp@6.2.1](https://github.com/pillarjs/path-to-regexp) (MIT) -- [performance-now@2.1.0](https://github.com/braveg1rl/performance-now) (MIT) -- [picocolors@1.0.0](https://github.com/alexeyraspopov/picocolors) (ISC) -- [picomatch@2.3.1](https://github.com/micromatch/picomatch) (MIT) -- [pluralize@7.0.0](https://github.com/blakeembrey/pluralize) (MIT) -- [postcss-value-parser@4.2.0](https://github.com/TrySound/postcss-value-parser) (MIT) -- [postcss@8.4.31](https://github.com/postcss/postcss) (MIT) -- [preact-markup@2.1.1](https://github.com/developit/preact-markup) (MIT) -- [preact@10.15.1](https://github.com/preactjs/preact) (MIT) -- [prom-client@13.1.0](https://github.com/siimon/prom-client) (Apache-2.0) -- [prop-types@15.8.1](https://github.com/facebook/prop-types) (MIT) -- [property-information@6.4.1](https://github.com/wooorm/property-information) (MIT) -- [proxy-from-env@1.1.0](https://github.com/Rob--W/proxy-from-env) (MIT) -- [pusher-js@8.3.0](https://github.com/pusher/pusher-js) (MIT) -- [pusher@5.2.0](https://github.com/pusher/pusher-http-node) (MIT) -- [qs@6.11.2](https://github.com/ljharb/qs) (BSD-3-Clause) -- [raf@3.4.1](https://github.com/chrisdickinson/raf) (MIT) -- [randomcolor@0.6.2](https://github.com/davidmerfield/randomColor) (Custom: https://randomcolor.lllllllllllllllll.com) -- [raw-body@2.5.2](https://github.com/stream-utils/raw-body) (MIT) -- [react-dom@18.2.0](https://github.com/facebook/react) (MIT) -- [react-error-boundary@4.0.13](https://github.com/bvaughn/react-error-boundary) (MIT) -- [react-fast-compare@3.2.2](https://github.com/FormidableLabs/react-fast-compare) (MIT) -- [react-helmet-async@2.0.4](https://github.com/staylor/react-helmet-async) (Apache-2.0) -- [react-is@16.13.1](https://github.com/facebook/react) (MIT) -- [react-is@18.2.0](https://github.com/facebook/react) (MIT) -- [react-markdown@8.0.7](https://github.com/remarkjs/react-markdown) (MIT) -- [react-router-dom@5.3.4](https://github.com/remix-run/react-router) (MIT) -- [react-router@5.3.4](https://github.com/remix-run/react-router) (MIT) -- [react@18.2.0](https://github.com/facebook/react) (MIT) -- [readable-stream@3.6.2](https://github.com/nodejs/readable-stream) (MIT) -- [readdirp@3.6.0](https://github.com/paulmillr/readdirp) (MIT) -- [regenerator-runtime@0.14.1](https://github.com/facebook/regenerator/tree/main/packages/runtime) (MIT) -- [remark-parse@10.0.2](https://github.com/remarkjs/remark/tree/main/packages/remark-parse) (MIT) -- [remark-rehype@10.1.0](https://github.com/remarkjs/remark-rehype) (MIT) -- [resize-observer-polyfill@1.5.1](https://github.com/que-etc/resize-observer-polyfill) (MIT) -- [resolve-pathname@3.0.0](https://github.com/mjackson/resolve-pathname) (MIT) -- [rgbcolor@1.0.1](https://github.com/yetzt/node-rgbcolor) (MIT\*) -- [route-pattern@0.0.6](https://github.com/bjoerge/route-pattern) (MIT) -- [sade@1.8.1](https://github.com/lukeed/sade) (MIT) -- [safe-buffer@5.2.1](https://github.com/feross/safe-buffer) (MIT) -- [safe-stable-stringify@2.4.3](https://github.com/BridgeAR/safe-stable-stringify) (MIT) -- [safer-buffer@2.1.2](https://github.com/ChALkeR/safer-buffer) (MIT) -- [sass@1.72.0](https://github.com/sass/dart-sass) (MIT) -- [saxen@10.0.0](https://github.com/nikku/saxen) (MIT) -- [saxen@8.1.2](https://github.com/nikku/saxen) (MIT) -- [saxen@9.0.0](https://github.com/nikku/saxen) (MIT) -- [scheduler@0.23.0](https://github.com/facebook/react) (MIT) -- [selection-ranges@3.0.3](https://github.com/nikku/selection-ranges) (MIT) -- [selection-update@0.1.2](https://github.com/nikku/selection-update) (MIT) -- [semver-compare@1.0.0](https://github.com/substack/semver-compare) (MIT) -- [semver@7.6.0](https://github.com/npm/node-semver) (ISC) -- [set-function-length@1.2.1](https://github.com/ljharb/set-function-length) (MIT) -- [setprototypeof@1.2.0](https://github.com/wesleytodd/setprototypeof) (ISC) -- [shallowequal@1.1.0](https://github.com/dashed/shallowequal) (MIT) -- [side-channel@1.0.4](https://github.com/ljharb/side-channel) (MIT) -- [simple-swizzle@0.2.2](https://github.com/qix-/node-simple-swizzle) (MIT) -- [source-map-js@1.0.2](https://github.com/7rulnik/source-map-js) (BSD-3-Clause) -- [source-map-support@0.5.21](https://github.com/evanw/node-source-map-support) (MIT) -- [source-map@0.6.1](https://github.com/mozilla/source-map) (BSD-3-Clause) -- [space-separated-tokens@2.0.2](https://github.com/wooorm/space-separated-tokens) (MIT) -- [stack-trace@0.0.10](https://github.com/felixge/node-stack-trace) (MIT) -- [stackblur-canvas@2.6.0](https://github.com/flozz/StackBlur) (MIT) -- [state-local@1.0.7](https://github.com/suren-atoyan/state-local) (MIT) -- [statsig-js@4.50.1](https://github.com/statsig-io/js-client-sdk) (ISC) -- [statsig-react@1.37.0](https://github.com/statsig-io/react-sdk) (ISC) -- [statuses@1.5.0](https://github.com/jshttp/statuses) (MIT) -- [statuses@2.0.1](https://github.com/jshttp/statuses) (MIT) -- [stoppable@1.1.0](https://github.com/hunterloftis/stoppable) (MIT) -- [string_decoder@1.3.0](https://github.com/nodejs/string_decoder) (MIT) -- [style-mod@4.1.0](https://github.com/marijnh/style-mod) (MIT) -- [style-to-object@0.4.4](https://github.com/remarkablemark/style-to-object) (MIT) -- [styled-components@6.1.8](https://github.com/styled-components/styled-components) (MIT) -- [stylis@4.3.1](https://github.com/thysultan/stylis.js) (MIT) -- [svg-pathdata@6.0.3](https://github.com/nfroidure/svg-pathdata) (MIT) -- [tabbable@6.2.0](https://github.com/focus-trap/tabbable) (MIT) -- [table-js@9.1.0](https://github.com/bpmn-io/table-js) (MIT) -- [tdigest@0.1.2](https://github.com/welch/tdigest) (MIT) -- [text-hex@1.0.0](https://github.com/3rd-Eden/text-hex) (MIT) -- [thenify-all@1.6.0](https://github.com/thenables/thenify-all) (MIT) -- [thenify@3.3.1](https://github.com/thenables/thenify) (MIT) -- [ticky@1.0.1](https://github.com/bevacqua/ticky) (MIT) -- [tiny-glob@0.2.9](https://github.com/terkelg/tiny-glob) (MIT) -- [tiny-invariant@1.3.1](https://github.com/alexreardon/tiny-invariant) (MIT) -- [tiny-svg@3.0.1](https://github.com/bpmn-io/tiny-svg) (MIT) -- [tiny-warning@1.0.3](https://github.com/alexreardon/tiny-warning) (MIT) -- [to-regex-range@5.0.1](https://github.com/micromatch/to-regex-range) (MIT) -- [toggle-selection@1.0.6](https://github.com/sudodoki/toggle-selection) (MIT) -- [toidentifier@1.0.1](https://github.com/component/toidentifier) (MIT) -- [toml@3.0.0](https://github.com/BinaryMuse/toml-node) (MIT) -- [tr46@0.0.3](https://github.com/Sebmaster/tr46.js) (MIT) -- [trim-lines@3.0.1](https://github.com/wooorm/trim-lines) (MIT) -- [triple-beam@1.4.1](https://github.com/winstonjs/triple-beam) (MIT) -- [trough@2.1.0](https://github.com/wooorm/trough) (MIT) -- [tslib@2.5.0](https://github.com/Microsoft/tslib) (0BSD) -- [tslib@2.6.2](https://github.com/Microsoft/tslib) (0BSD) -- [tsscmp@1.0.6](https://github.com/suryagh/tsscmp) (MIT) -- [tweetnacl-util@0.15.1](https://github.com/dchest/tweetnacl-util-js) (Unlicense) -- [tweetnacl@1.0.3](https://github.com/dchest/tweetnacl-js) (Unlicense) -- [type-is@1.6.18](https://github.com/jshttp/type-is) (MIT) -- [undici-types@5.26.5](https://github.com/nodejs/undici) (MIT) -- [unified@10.1.2](https://github.com/unifiedjs/unified) (MIT) -- [unist-util-generated@2.0.1](https://github.com/syntax-tree/unist-util-generated) (MIT) -- [unist-util-is@5.2.1](https://github.com/syntax-tree/unist-util-is) (MIT) -- [unist-util-position@4.0.4](https://github.com/syntax-tree/unist-util-position) (MIT) -- [unist-util-stringify-position@3.0.3](https://github.com/syntax-tree/unist-util-stringify-position) (MIT) -- [unist-util-visit-parents@5.1.3](https://github.com/syntax-tree/unist-util-visit-parents) (MIT) -- [unist-util-visit@4.1.2](https://github.com/syntax-tree/unist-util-visit) (MIT) -- [unpipe@1.0.0](https://github.com/stream-utils/unpipe) (MIT) -- [use-resize-observer@6.1.0](https://github.com/ZeeCoder/use-resize-observer) (MIT) -- [util-deprecate@1.0.2](https://github.com/TooTallNate/util-deprecate) (MIT) -- [uuid@8.3.2](https://github.com/uuidjs/uuid) (MIT) -- [uuid@9.0.1](https://github.com/uuidjs/uuid) (MIT) -- [uvu@0.5.6](https://github.com/lukeed/uvu) (MIT) -- [value-equal@1.0.1](https://github.com/mjackson/value-equal) (MIT) -- [vary@1.1.2](https://github.com/jshttp/vary) (MIT) -- [vfile-message@3.1.4](https://github.com/vfile/vfile-message) (MIT) -- [vfile@5.3.7](https://github.com/vfile/vfile) (MIT) -- [w3c-keyname@2.2.8](https://github.com/marijnh/w3c-keyname) (MIT) -- [webidl-conversions@3.0.1](https://github.com/jsdom/webidl-conversions) (BSD-2-Clause) -- [whatwg-url@5.0.0](https://github.com/jsdom/whatwg-url) (MIT) -- [wicg-inert@3.1.2](https://github.com/WICG/inert) (W3C-20150513) -- [window-or-global@1.0.1](https://github.com/purposeindustries/window-or-global) (MIT) -- [winston-transport@4.7.0](https://github.com/winstonjs/winston-transport) (MIT) -- [winston@3.13.0](https://github.com/winstonjs/winston) (MIT) -- [yallist@4.0.0](https://github.com/isaacs/yallist) (ISC) -- [ylru@1.3.2](https://github.com/node-modules/ylru) (MIT) -- [zeebe-bpmn-moddle@1.1.0](https://github.com/camunda/zeebe-bpmn-moddle) (MIT) -- [zeebe-bpmn-moddle@1.6.0](https://github.com/camunda/zeebe-bpmn-moddle) (MIT) - -### Web Modeler Dependencies (restapi) - -- [ch.qos.logback:logback-classic@1.4.14](http://logback.qos.ch/logback-classic) ([Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- [ch.qos.logback:logback-core@1.4.14](http://logback.qos.ch/logback-core) ([Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- [ch.qos.logback.contrib:logback-jackson@0.1.5](https://github.com/qos-ch/logback-contrib/wiki/logback-jackson) ([Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- [ch.qos.logback.contrib:logback-json-classic@0.1.5](https://github.com/qos-ch/logback-contrib/wiki/logback-json-parent/logback-json-classic) ([Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- [ch.qos.logback.contrib:logback-json-core@0.1.5](https://github.com/qos-ch/logback-contrib/wiki/logback-json-parent/logback-json-core) ([Eclipse Public License - v 1.0](http://www.eclipse.org/legal/epl-v10.html)) -- [com.auth0:auth0@1.45.1](https://github.com/auth0/auth0-java) ([The MIT License (MIT)](https://raw.githubusercontent.com/auth0/auth0-java/master/LICENSE)) -- [com.auth0:java-jwt@4.4.0](https://github.com/auth0/java-jwt) ([The MIT License (MIT)](https://raw.githubusercontent.com/auth0/java-jwt/master/LICENSE)) -- [com.auth0:jwks-rsa@0.22.1](https://github.com/auth0/jwks-rsa-java) ([The MIT License (MIT)](https://raw.githubusercontent.com/auth0/jwks-rsa-java/master/LICENSE)) -- [com.ethlo.time:itu@1.8.0](https://github.com/ethlo/itu) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml:classmate@1.6.0](https://github.com/FasterXML/java-classmate) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.core:jackson-annotations@2.15.4](https://github.com/FasterXML/jackson) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.core:jackson-core@2.15.4](https://github.com/FasterXML/jackson-core) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.core:jackson-databind@2.15.4](https://github.com/FasterXML/jackson) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.4](https://github.com/FasterXML/jackson-dataformats-text) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.dataformat:jackson-dataformat-yaml@2.15.4](https://github.com/FasterXML/jackson-dataformats-text) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.datatype:jackson-datatype-jdk8@2.15.4](https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jdk8) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.datatype:jackson-datatype-jsr310@2.15.4](https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.fasterxml.jackson.module:jackson-module-parameter-names@2.15.4](https://github.com/FasterXML/jackson-modules-java8/jackson-module-parameter-names) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.github.stephenc.jcip:jcip-annotations@1.0-1](http://stephenc.github.com/jcip-annotations) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.android:annotations@4.1.1.4](http://source.android.com/) ([Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)) -- [com.google.api.grpc:proto-google-common-protos@2.36.0](https://github.com/googleapis/sdk-platform-java) ([Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.code.findbugs:jsr305@3.0.2](http://findbugs.sourceforge.net/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.code.gson:gson@2.10.1](https://github.com/google/gson/gson) ([Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.errorprone:error_prone_annotations@2.26.1](https://errorprone.info/error_prone_annotations) ([Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.guava:failureaccess@1.0.1](https://github.com/google/guava/failureaccess) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.guava:guava@32.1.3-jre](https://github.com/google/guava) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.guava:listenablefuture@9999.0-empty-to-avoid-conflict-with-guava](https://github.com/google/guava/listenablefuture) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.j2objc:j2objc-annotations@2.8](https://github.com/google/j2objc/) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.google.protobuf:protobuf-java@3.25.2](https://developers.google.com/protocol-buffers/protobuf-java/) ([BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)) -- [com.networknt:json-schema-validator@1.4.0](https://github.com/networknt/json-schema-validator) ([Apache License Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [com.nimbusds:nimbus-jose-jwt@9.37.3](https://bitbucket.org/connect2id/nimbus-jose-jwt) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.pusher:pusher-http-java@1.3.3](http://github.com/pusher/pusher-http-java) ([MIT](https://raw.github.com/pusher/pusher-http-java/master/LICENCE.txt)) -- [com.squareup.okhttp3:logging-interceptor@4.12.0](https://square.github.io/okhttp/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.squareup.okio:okio@3.9.0](https://github.com/square/okio/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.squareup.okio:okio-jvm@3.9.0](https://github.com/square/okio/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.sun.activation:jakarta.activation@1.2.2](https://github.com/eclipse-ee4j/jaf/jakarta.activation) ([EDL 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [com.sun.istack:istack-commons-runtime@4.1.2](https://projects.eclipse.org/projects/ee4j/istack-commons/istack-commons-runtime) ([Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [com.typesafe.netty:netty-reactive-streams@2.0.4](https://github.com/playframework/netty-reactive-streams/netty-reactive-streams) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [com.vdurmont:semver4j@3.1.0](https://github.com/vdurmont/semver4j) ([The MIT License](http://www.opensource.org/licenses/mit-license.php)) -- [com.zaxxer:HikariCP@5.0.1](https://github.com/brettwooldridge/HikariCP) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [commons-codec:commons-codec@1.16.1](https://commons.apache.org/proper/commons-codec/) ([Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [commons-logging:commons-logging@1.2](http://commons.apache.org/proper/commons-logging/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.grpc:grpc-api@1.62.2](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-context@1.62.2](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-core@1.62.2](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-netty@1.62.2](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-protobuf@1.62.2](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-protobuf-lite@1.62.2](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-stub@1.62.2](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.grpc:grpc-util@1.62.2](https://github.com/grpc/grpc-java) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.micrometer:micrometer-commons@1.12.5](https://github.com/micrometer-metrics/micrometer) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.micrometer:micrometer-core@1.12.5](https://github.com/micrometer-metrics/micrometer) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.micrometer:micrometer-jakarta9@1.12.5](https://github.com/micrometer-metrics/micrometer) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.micrometer:micrometer-observation@1.12.5](https://github.com/micrometer-metrics/micrometer) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.micrometer:micrometer-registry-prometheus@1.12.5](https://github.com/micrometer-metrics/micrometer) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.netty:netty-buffer@4.1.109.Final](https://netty.io/netty-buffer/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-codec@4.1.109.Final](https://netty.io/netty-codec/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-codec-dns@4.1.109.Final](https://netty.io/netty-codec-dns/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-codec-http@4.1.109.Final](https://netty.io/netty-codec-http/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-codec-http2@4.1.109.Final](https://netty.io/netty-codec-http2/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-codec-socks@4.1.109.Final](https://netty.io/netty-codec-socks/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-common@4.1.109.Final](https://netty.io/netty-common/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-handler@4.1.109.Final](https://netty.io/netty-handler/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-handler-proxy@4.1.109.Final](https://netty.io/netty-handler-proxy/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-resolver@4.1.109.Final](https://netty.io/netty-resolver/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-resolver-dns@4.1.109.Final](https://netty.io/netty-resolver-dns/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-resolver-dns-classes-macos@4.1.109.Final](https://netty.io/netty-resolver-dns-classes-macos/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-resolver-dns-native-macos@4.1.109.Final](https://netty.io/netty-resolver-dns-native-macos/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport@4.1.109.Final](https://netty.io/netty-transport/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport-classes-epoll@4.1.109.Final](https://netty.io/netty-transport-classes-epoll/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport-classes-kqueue@4.1.109.Final](https://netty.io/netty-transport-classes-kqueue/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport-native-epoll@4.1.109.Final](https://netty.io/netty-transport-native-epoll/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport-native-kqueue@4.1.109.Final](https://netty.io/netty-transport-native-kqueue/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.netty:netty-transport-native-unix-common@4.1.109.Final](https://netty.io/netty-transport-native-unix-common/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [io.perfmark:perfmark-api@0.27.0](https://github.com/perfmark/perfmark) ([Apache 2.0](https://opensource.org/licenses/Apache-2.0)) -- [io.projectreactor:reactor-core@3.6.5](https://github.com/reactor/reactor-core) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.projectreactor.netty:reactor-netty-core@1.1.18](https://github.com/reactor/reactor-netty) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.projectreactor.netty:reactor-netty-http@1.1.18](https://github.com/reactor/reactor-netty) ([The Apache Software License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:simpleclient@0.16.0](http://github.com/prometheus/client_java/simpleclient) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:simpleclient_common@0.16.0](http://github.com/prometheus/client_java/simpleclient_common) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:simpleclient_tracer_common@0.16.0](http://github.com/prometheus/client_java/simpleclient_tracer/simpleclient_tracer_common) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:simpleclient_tracer_otel@0.16.0](http://github.com/prometheus/client_java/simpleclient_tracer/simpleclient_tracer_otel) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.prometheus:simpleclient_tracer_otel_agent@0.16.0](http://github.com/prometheus/client_java/simpleclient_tracer/simpleclient_tracer_otel_agent) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.smallrye:jandex@3.1.2](https://smallrye.io) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [io.swagger.core.v3:swagger-annotations-jakarta@2.2.21](https://github.com/swagger-api/swagger-core/modules/swagger-annotations-jakarta) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)) -- [io.swagger.core.v3:swagger-core-jakarta@2.2.21](https://github.com/swagger-api/swagger-core/modules/swagger-core-jakarta) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)) -- [io.swagger.core.v3:swagger-models-jakarta@2.2.21](https://github.com/swagger-api/swagger-core/modules/swagger-models-jakarta) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)) -- [io.undertow:undertow-core@2.3.14.Final](http://www.jboss.org/undertow-parent/undertow-core) ([Apache License Version 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [io.undertow:undertow-servlet@2.3.12.Final](http://www.jboss.org/undertow-parent/undertow-servlet) ([Apache License Version 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [io.undertow:undertow-websockets-jsr@2.3.12.Final](http://www.jboss.org/undertow-parent/undertow-websockets-jsr) ([Apache License Version 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [jakarta.activation:jakarta.activation-api@2.1.3](https://github.com/jakartaee/jaf-api) ([EDL 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [jakarta.annotation:jakarta.annotation-api@2.1.1](https://projects.eclipse.org/projects/ee4j.ca) ([EPL 2.0](http://www.eclipse.org/legal/epl-2.0)) -- [jakarta.inject:jakarta.inject-api@2.0.1](https://github.com/eclipse-ee4j/injection-api) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [jakarta.persistence:jakarta.persistence-api@3.1.0](https://github.com/eclipse-ee4j/jpa-api) ([Eclipse Public License v. 2.0](http://www.eclipse.org/legal/epl-2.0)) -- [jakarta.servlet:jakarta.servlet-api@6.0.0](https://projects.eclipse.org/projects/ee4j.servlet) ([EPL 2.0](http://www.eclipse.org/legal/epl-2.0)) -- [jakarta.transaction:jakarta.transaction-api@2.0.1](https://projects.eclipse.org/projects/ee4j.jta) ([EPL 2.0](http://www.eclipse.org/legal/epl-2.0)) -- [jakarta.validation:jakarta.validation-api@3.0.2](https://beanvalidation.org) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [jakarta.websocket:jakarta.websocket-api@2.1.1](https://projects.eclipse.org/projects/ee4j.websocket) ([Eclipse Public License v. 2.0](https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt)) -- [jakarta.websocket:jakarta.websocket-client-api@2.1.1](https://projects.eclipse.org/projects/ee4j.websocket) ([Eclipse Public License v. 2.0](https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt)) -- [jakarta.xml.bind:jakarta.xml.bind-api@4.0.2](https://github.com/jakartaee/jaxb-api/jakarta.xml.bind-api) ([Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [javax.cache:cache-api@1.1.1](https://github.com/jsr107/jsr107spec) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [net.bytebuddy:byte-buddy@1.14.13](https://bytebuddy.net/byte-buddy) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [net.jodah:failsafe@2.4.1](http://github.com/jhalterman/failsafe/) ([Apache License, Version 2.0](http://apache.org/licenses/LICENSE-2.0)) -- [org.agrona:agrona@1.20.0](https://github.com/real-logic/agrona) ([The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.antlr:antlr4-runtime@4.13.0](https://www.antlr.org/antlr4-runtime/) ([BSD-3-Clause](https://www.antlr.org/license.html)) -- [org.apache.commons:commons-collections4@4.4](https://commons.apache.org/proper/commons-collections/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.commons:commons-lang3@3.13.0](https://commons.apache.org/proper/commons-lang/) ([Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.httpcomponents:httpclient@4.5.14](http://hc.apache.org/httpcomponents-client-ga) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.httpcomponents:httpcore@4.4.16](http://hc.apache.org/httpcomponents-core-ga) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.httpcomponents.client5:httpclient5@5.2.3](https://hc.apache.org/httpcomponents-client-5.0.x/5.2.3/httpclient5/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.httpcomponents.core5:httpcore5@5.2.4](https://hc.apache.org/httpcomponents-core-5.2.x/5.2.4/httpcore5/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.httpcomponents.core5:httpcore5-h2@5.2.4](https://hc.apache.org/httpcomponents-core-5.2.x/5.2.4/httpcore5-h2/) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.logging.log4j:log4j-api@2.21.1](https://logging.apache.org/log4j/2.x/log4j/log4j-api/) ([Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.logging.log4j:log4j-to-slf4j@2.21.1](https://logging.apache.org/log4j/2.x/log4j/log4j-to-slf4j/) ([Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.apache.tomcat.embed:tomcat-embed-el@10.1.20](https://tomcat.apache.org/) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.aspectj:aspectjweaver@1.9.22](https://www.eclipse.org/aspectj/) ([Eclipse Public License - v 2.0](https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt)) -- [org.asynchttpclient:async-http-client@2.12.3](http://github.com/AsyncHttpClient/async-http-client/async-http-client) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.asynchttpclient:async-http-client-netty-utils@2.12.3](http://github.com/AsyncHttpClient/async-http-client/async-http-client-netty-utils) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.camunda.bpm.model:camunda-dmn-model@7.20.4-ee](http://www.camunda.org/camunda-database-settings/camunda-model-apis/camunda-dmn-model) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.camunda.bpm.model:camunda-xml-model@7.20.4-ee](http://www.camunda.org/camunda-database-settings/camunda-model-apis/camunda-xml-model) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.checkerframework:checker-qual@3.42.0](https://checkerframework.org/) ([The MIT License](http://opensource.org/licenses/MIT)) -- [org.codehaus.mojo:animal-sniffer-annotations@1.23](https://www.mojohaus.org/animal-sniffer/animal-sniffer-annotations) ([MIT license](https://spdx.org/licenses/MIT.txt)) -- [org.eclipse.angus:angus-activation@2.0.2](https://github.com/eclipse-ee4j/angus-activation/angus-activation) ([EDL 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [org.eclipse.angus:jakarta.mail@2.0.3](http://eclipse-ee4j.github.io/angus-mail/jakarta.mail) ([EPL 2.0](http://www.eclipse.org/legal/epl-2.0)) -- [org.ehcache:ehcache@3.10.8](http://ehcache.org) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.flywaydb:flyway-core@9.22.3](https://flywaydb.org/flyway-core) ([Apache License, Version 2.0](https://flywaydb.org/licenses/flyway-community)) -- [org.freemarker:freemarker@2.3.32](https://freemarker.apache.org/) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.glassfish.jaxb:jaxb-core@4.0.5](https://eclipse-ee4j.github.io/jaxb-ri/) ([Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [org.glassfish.jaxb:jaxb-runtime@4.0.5](https://eclipse-ee4j.github.io/jaxb-ri/) ([Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [org.glassfish.jaxb:txw2@4.0.5](https://eclipse-ee4j.github.io/jaxb-ri/) ([Eclipse Distribution License - v 1.0](http://www.eclipse.org/org/documents/edl-v10.php)) -- [org.hdrhistogram:HdrHistogram@2.1.12](http://hdrhistogram.github.io/HdrHistogram/) ([Public Domain, per Creative Commons CC0](http://creativecommons.org/publicdomain/zero/1.0/)) -- [org.hibernate.common:hibernate-commons-annotations@6.0.6.Final](http://hibernate.org) ([GNU Library General Public License v2.1 or later](http://www.opensource.org/licenses/LGPL-2.1)) -- [org.hibernate.orm:hibernate-core@6.4.4.Final](https://hibernate.org/orm) ([GNU Library General Public License v2.1 or later](https://www.opensource.org/licenses/LGPL-2.1)) -- [org.hibernate.validator:hibernate-validator@8.0.1.Final](http://hibernate.org/validator/hibernate-validator) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jboss.logging:jboss-logging@3.5.3.Final](http://www.jboss.org) ([Apache License 2.0](https://repository.jboss.org/licenses/apache-2.0.txt)) -- [org.jboss.threads:jboss-threads@3.5.0.Final](http://www.jboss.org/jboss-threads) ([Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jboss.xnio:xnio-api@3.8.16.Final](http://www.jboss.org/xnio) ([Apache License 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [org.jboss.xnio:xnio-nio@3.8.16.Final](http://www.jboss.org) ([Apache License 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [org.jetbrains:annotations@13.0](http://www.jetbrains.org) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jetbrains.kotlin:kotlin-stdlib@1.9.23](https://kotlinlang.org/) ([The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jetbrains.kotlin:kotlin-stdlib-jdk7@1.9.23](https://kotlinlang.org/) ([The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jetbrains.kotlin:kotlin-stdlib-jdk8@1.9.23](https://kotlinlang.org/) ([The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.jsoup:jsoup@1.17.2](https://jsoup.org/) ([The MIT License](https://jsoup.org/license)) -- [org.latencyutils:LatencyUtils@2.0.3](http://latencyutils.github.io/LatencyUtils/) ([Public Domain, per Creative Commons CC0](http://creativecommons.org/publicdomain/zero/1.0/)) -- [org.mapstruct:mapstruct@1.5.5.Final](https://mapstruct.org/mapstruct/) ([The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.openapitools:jackson-databind-nullable@0.2.6](https://github.com/OpenAPITools/jackson-databind-nullable) ([Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.html)) -- [org.postgresql:postgresql@42.7.3](https://jdbc.postgresql.org) ([BSD-2-Clause](https://jdbc.postgresql.org/about/license.html)) -- [org.reactivestreams:reactive-streams@1.0.4](http://www.reactive-streams.org/) ([MIT-0](https://spdx.org/licenses/MIT-0.html)) -- [org.slf4j:jul-to-slf4j@2.0.13](http://www.slf4j.org) ([MIT License](http://www.opensource.org/licenses/mit-license.php)) -- [org.slf4j:slf4j-api@2.0.13](http://www.slf4j.org) ([MIT License](http://www.opensource.org/licenses/mit-license.php)) -- [org.springdoc:springdoc-openapi-starter-common@2.4.0](https://springdoc.org/springdoc-openapi-starter-common/) ([The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.springdoc:springdoc-openapi-starter-webmvc-api@2.4.0](https://springdoc.org/springdoc-openapi-starter-webmvc-api/) ([The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.springdoc:springdoc-openapi-starter-webmvc-ui@2.4.0](https://springdoc.org/springdoc-openapi-starter-webmvc-ui/) ([The Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.springframework:spring-aop@6.1.6](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-aspects@6.1.6](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-beans@6.1.6](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-context@6.1.6](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-context-support@6.1.6](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-core@6.1.6](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-expression@6.1.6](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-jcl@6.1.6](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-jdbc@6.1.6](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-orm@6.1.6](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-tx@6.1.6](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-web@6.1.6](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-webflux@6.1.6](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework:spring-webmvc@6.1.6](https://github.com/spring-projects/spring-framework) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot@3.2.5](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-actuator@3.2.5](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-actuator-autoconfigure@3.2.5](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-autoconfigure@3.2.5](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter@3.2.5](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-actuator@3.2.5](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-aop@3.2.5](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-data-jpa@3.2.5](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-freemarker@3.2.5](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-jdbc@3.2.5](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-json@3.2.5](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-logging@3.2.5](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-mail@3.2.5](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-oauth2-resource-server@3.2.5](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-reactor-netty@3.2.5](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-security@3.2.5](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-undertow@3.2.5](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-validation@3.2.5](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.boot:spring-boot-starter-web@3.2.5](https://spring.io/projects/spring-boot) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.data:spring-data-commons@3.2.5](https://spring.io/projects/spring-data) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.data:spring-data-jpa@3.2.5](https://projects.spring.io/spring-data-jpa) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.retry:spring-retry@2.0.5](https://www.springsource.org) ([Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) -- [org.springframework.security:spring-security-config@6.2.4](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-core@6.2.4](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-crypto@6.2.4](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-data@6.2.4](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-oauth2-core@6.2.4](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-oauth2-jose@6.2.4](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-oauth2-resource-server@6.2.4](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.springframework.security:spring-security-web@6.2.4](https://spring.io/projects/spring-security) ([Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)) -- [org.webjars:swagger-ui@5.11.8](http://webjars.org) ([Apache 2.0](https://github.com/swagger-api/swagger-ui)) -- [org.wildfly.client:wildfly-client-config@1.0.1.Final](http://www.jboss.org/wildfly-client-config) ([Apache License 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [org.wildfly.common:wildfly-common@1.5.4.Final](http://www.jboss.org/wildfly-common) ([Apache License 2.0](http://repository.jboss.org/licenses/apache-2.0.txt)) -- [org.yaml:snakeyaml@2.2](https://bitbucket.org/snakeyaml/snakeyaml) ([Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)) -- [software.amazon.awssdk:annotations@2.25.16](https://aws.amazon.com/sdkforjava/core/annotations) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:apache-client@2.25.16](https://aws.amazon.com/sdkforjava/http-clients/apache-client) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:auth@2.25.16](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:aws-core@2.25.16](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:aws-query-protocol@2.25.16](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:checksums@2.25.16](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:checksums-spi@2.25.16](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:endpoints-spi@2.25.16](https://aws.amazon.com/sdkforjava/core/endpoints-spi) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:http-auth@2.25.16](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:http-auth-aws@2.25.16](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:http-auth-spi@2.25.16](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:http-client-spi@2.25.16](https://aws.amazon.com/sdkforjava/http-client-spi) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:identity-spi@2.25.16](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:json-utils@2.25.16](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:metrics-spi@2.25.16](https://aws.amazon.com/sdkforjava/core/metrics-spi) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:netty-nio-client@2.25.16](https://aws.amazon.com/sdkforjava/http-clients/netty-nio-client) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:profiles@2.25.16](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:protocol-core@2.25.16](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:rds@2.25.16](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:regions@2.25.16](https://aws.amazon.com/sdkforjava/core/regions) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:sdk-core@2.25.16](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:sts@2.25.16](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:third-party-jackson-core@2.25.16](https://aws.amazon.com/sdkforjava) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.awssdk:utils@2.25.16](https://aws.amazon.com/sdkforjava/utils) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.eventstream:eventstream@1.0.1](https://github.com/awslabs/aws-eventstream-java) ([Apache License, Version 2.0](https://aws.amazon.com/apache2.0)) -- [software.amazon.jdbc:aws-advanced-jdbc-wrapper@2.3.5](https://github.com/awslabs/aws-advanced-jdbc-wrapper) ([Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0)) - -### Web Modeler Dependencies (websockets) - -- [brick/math@0.12.1](https://github.com/brick/math.git) (MIT) -- [carbonphp/carbon-doctrine-types@3.2.0](https://github.com/CarbonPHP/carbon-doctrine-types.git) (MIT) -- [clue/redis-protocol@v0.3.2](https://github.com/clue/redis-protocol.git) (MIT) -- [clue/redis-react@v2.7.0](https://github.com/clue/reactphp-redis.git) (MIT) -- [dflydev/dot-access-data@v3.0.3](https://github.com/dflydev/dflydev-dot-access-data.git) (MIT) -- [doctrine/inflector@2.0.10](https://github.com/doctrine/inflector.git) (MIT) -- [doctrine/lexer@3.0.1](https://github.com/doctrine/lexer.git) (MIT) -- [dragonmantank/cron-expression@v3.3.3](https://github.com/dragonmantank/cron-expression.git) (MIT) -- [egulias/email-validator@4.0.2](https://github.com/egulias/EmailValidator.git) (MIT) -- [evenement/evenement@v3.0.2](https://github.com/igorw/evenement.git) (MIT) -- [fruitcake/php-cors@v1.3.0](https://github.com/fruitcake/php-cors.git) (MIT) -- [graham-campbell/result-type@v1.1.3](https://github.com/GrahamCampbell/Result-Type.git) (MIT) -- [guzzlehttp/guzzle@7.9.2](https://github.com/guzzle/guzzle.git) (MIT) -- [guzzlehttp/promises@2.0.3](https://github.com/guzzle/promises.git) (MIT) -- [guzzlehttp/psr7@2.7.0](https://github.com/guzzle/psr7.git) (MIT) -- [guzzlehttp/uri-template@v1.0.3](https://github.com/guzzle/uri-template.git) (MIT) -- [laravel/framework@v11.21.0](https://github.com/laravel/framework.git) (MIT) -- [laravel/prompts@v0.1.25](https://github.com/laravel/prompts.git) (MIT) -- [laravel/reverb@v1.2.0](https://github.com/laravel/reverb.git) (MIT) -- [laravel/serializable-closure@v1.3.4](https://github.com/laravel/serializable-closure.git) (MIT) -- [laravel/tinker@v2.9.0](https://github.com/laravel/tinker.git) (MIT) -- [league/commonmark@2.5.3](https://github.com/thephpleague/commonmark.git) (BSD-3-Clause) -- [league/config@v1.2.0](https://github.com/thephpleague/config.git) (BSD-3-Clause) -- [league/flysystem@3.28.0](https://github.com/thephpleague/flysystem.git) (MIT) -- [league/flysystem-local@3.28.0](https://github.com/thephpleague/flysystem-local.git) (MIT) -- [league/mime-type-detection@1.15.0](https://github.com/thephpleague/mime-type-detection.git) (MIT) -- [monolog/monolog@3.7.0](https://github.com/Seldaek/monolog.git) (MIT) -- [nesbot/carbon@3.8.0](https://github.com/briannesbitt/Carbon.git) (MIT) -- [nette/schema@v1.3.0](https://github.com/nette/schema.git) (BSD-3-Clause) -- [nette/utils@v4.0.5](https://github.com/nette/utils.git) (BSD-3-Clause) -- [nikic/php-parser@v5.0.2](https://github.com/nikic/PHP-Parser.git) (BSD-3-Clause) -- [nunomaduro/termwind@v2.0.1](https://github.com/nunomaduro/termwind.git) (MIT) -- [paragonie/random_compat@v9.99.100](https://github.com/paragonie/random_compat.git) (MIT) -- [paragonie/sodium_compat@v1.21.1](https://github.com/paragonie/sodium_compat.git) (ISC) -- [phpoption/phpoption@1.9.3](https://github.com/schmittjoh/php-option.git) (Apache-2.0) -- [psr/clock@1.0.0](https://github.com/php-fig/clock.git) (MIT) -- [psr/container@2.0.2](https://github.com/php-fig/container.git) (MIT) -- [psr/event-dispatcher@1.0.0](https://github.com/php-fig/event-dispatcher.git) (MIT) -- [psr/http-client@1.0.3](https://github.com/php-fig/http-client.git) (MIT) -- [psr/http-factory@1.1.0](https://github.com/php-fig/http-factory.git) (MIT) -- [psr/http-message@2.0](https://github.com/php-fig/http-message.git) (MIT) -- [psr/log@3.0.1](https://github.com/php-fig/log.git) (MIT) -- [psr/simple-cache@3.0.0](https://github.com/php-fig/simple-cache.git) (MIT) -- [psy/psysh@v0.12.3](https://github.com/bobthecow/psysh.git) (MIT) -- [pusher/pusher-php-server@7.2.4](https://github.com/pusher/pusher-http-php.git) (MIT) -- [ralouphie/getallheaders@3.0.3](https://github.com/ralouphie/getallheaders.git) (MIT) -- [ramsey/collection@2.0.0](https://github.com/ramsey/collection.git) (MIT) -- [ramsey/uuid@4.7.6](https://github.com/ramsey/uuid.git) (MIT) -- [ratchet/rfc6455@v0.3.1](https://github.com/ratchetphp/RFC6455.git) (MIT) -- [react/cache@v1.2.0](https://github.com/reactphp/cache.git) (MIT) -- [react/dns@v1.13.0](https://github.com/reactphp/dns.git) (MIT) -- [react/event-loop@v1.5.0](https://github.com/reactphp/event-loop.git) (MIT) -- [react/promise@v3.2.0](https://github.com/reactphp/promise.git) (MIT) -- [react/promise-timer@v1.11.0](https://github.com/reactphp/promise-timer.git) (MIT) -- [react/socket@v1.16.0](https://github.com/reactphp/socket.git) (MIT) -- [react/stream@v1.4.0](https://github.com/reactphp/stream.git) (MIT) -- [symfony/clock@v7.1.1](https://github.com/symfony/clock.git) (MIT) -- [symfony/console@v7.1.3](https://github.com/symfony/console.git) (MIT) -- [symfony/css-selector@v7.1.1](https://github.com/symfony/css-selector.git) (MIT) -- [symfony/deprecation-contracts@v3.5.0](https://github.com/symfony/deprecation-contracts.git) (MIT) -- [symfony/error-handler@v7.1.3](https://github.com/symfony/error-handler.git) (MIT) -- [symfony/event-dispatcher@v7.1.1](https://github.com/symfony/event-dispatcher.git) (MIT) -- [symfony/event-dispatcher-contracts@v3.5.0](https://github.com/symfony/event-dispatcher-contracts.git) (MIT) -- [symfony/finder@v7.1.3](https://github.com/symfony/finder.git) (MIT) -- [symfony/http-foundation@v7.1.3](https://github.com/symfony/http-foundation.git) (MIT) -- [symfony/http-kernel@v7.1.3](https://github.com/symfony/http-kernel.git) (MIT) -- [symfony/mailer@v7.1.2](https://github.com/symfony/mailer.git) (MIT) -- [symfony/mime@v7.1.2](https://github.com/symfony/mime.git) (MIT) -- [symfony/polyfill-ctype@v1.30.0](https://github.com/symfony/polyfill-ctype.git) (MIT) -- [symfony/polyfill-intl-grapheme@v1.30.0](https://github.com/symfony/polyfill-intl-grapheme.git) (MIT) -- [symfony/polyfill-intl-idn@v1.30.0](https://github.com/symfony/polyfill-intl-idn.git) (MIT) -- [symfony/polyfill-intl-normalizer@v1.30.0](https://github.com/symfony/polyfill-intl-normalizer.git) (MIT) -- [symfony/polyfill-mbstring@v1.30.0](https://github.com/symfony/polyfill-mbstring.git) (MIT) -- [symfony/polyfill-php72@v1.30.0](https://github.com/symfony/polyfill-php72.git) (MIT) -- [symfony/polyfill-php80@v1.30.0](https://github.com/symfony/polyfill-php80.git) (MIT) -- [symfony/polyfill-php83@v1.30.0](https://github.com/symfony/polyfill-php83.git) (MIT) -- [symfony/polyfill-uuid@v1.30.0](https://github.com/symfony/polyfill-uuid.git) (MIT) -- [symfony/process@v7.1.3](https://github.com/symfony/process.git) (MIT) -- [symfony/routing@v7.1.3](https://github.com/symfony/routing.git) (MIT) -- [symfony/service-contracts@v3.5.0](https://github.com/symfony/service-contracts.git) (MIT) -- [symfony/string@v7.1.3](https://github.com/symfony/string.git) (MIT) -- [symfony/translation@v7.1.3](https://github.com/symfony/translation.git) (MIT) -- [symfony/translation-contracts@v3.5.0](https://github.com/symfony/translation-contracts.git) (MIT) -- [symfony/uid@v7.1.1](https://github.com/symfony/uid.git) (MIT) -- [symfony/var-dumper@v7.1.3](https://github.com/symfony/var-dumper.git) (MIT) -- [tijsverkoyen/css-to-inline-styles@v2.2.7](https://github.com/tijsverkoyen/CssToInlineStyles.git) (BSD-3-Clause) -- [vlucas/phpdotenv@v5.6.1](https://github.com/vlucas/phpdotenv.git) (BSD-3-Clause) -- [voku/portable-ascii@2.0.1](https://github.com/voku/portable-ascii.git) (MIT) -- [webmozart/assert@1.11.0](https://github.com/webmozarts/assert.git) (MIT) +- **Dependencies:** SBOM CycloneDX files with up-to-date lists of third party libraries used and their licenses can be requested [on demand](mailto:dependency-request@camunda.com). +- **Source code:** Access to source code is provided [on demand](mailto:dependency-request@camunda.com). diff --git a/versioned_docs/version-8.5/reference/img/channels.png b/versioned_docs/version-8.5/reference/img/channels.png new file mode 100644 index 0000000000..4964fadbba Binary files /dev/null and b/versioned_docs/version-8.5/reference/img/channels.png differ diff --git a/versioned_docs/version-8.5/reference/img/diagram-releases.png b/versioned_docs/version-8.5/reference/img/diagram-releases.png new file mode 100644 index 0000000000..f06ee97108 Binary files /dev/null and b/versioned_docs/version-8.5/reference/img/diagram-releases.png differ diff --git a/versioned_docs/version-8.5/reference/release-policy.md b/versioned_docs/version-8.5/reference/release-policy.md index 670429601b..54568bad7f 100644 --- a/versioned_docs/version-8.5/reference/release-policy.md +++ b/versioned_docs/version-8.5/reference/release-policy.md @@ -1,74 +1,118 @@ --- id: release-policy title: "Release policy" +description: "Learn more about Camunda releases, including alpha features and alpha releases." --- -Camunda 8 follows the [Camunda release policy](https://camunda.com/release-policy/) with some specific clarifications which can be found below. +Camunda 8 follows the [Camunda release policy](https://camunda.com/release-policy/) with the following specific clarifications. + +:::info +You can find deprecation and support announcements on the [Announcements](announcements.md) page. +::: + +![Stable and alpha channels when provisioning a cluster](./img/diagram-releases.png) + +## Alpha features and releases + +It is important to understand the different ways the term "alpha" is used in the context of Camunda releases and features. + +### Alpha feature + +Refers to a feature or component released as an alpha version, in an early state for you to test and participate in development by sharing your feedback before the feature reaches [general availability (GA)](alpha-features.md#general-availability-ga). Some alpha features require turning on for your cluster before you can use them. See [alpha features](alpha-features.md). + +### Alpha release + +Refers to a release made available between minor versions that allows you to preview an upcoming minor version and the alpha features included (for example, `8.5.0-alpha1`, `8.5.0-alpha2`, and so on). Camunda strives to release this type of release on a monthly basis. To learn more about the alpha features included in each alpha release, see [release notes](/reference/release-notes/release-notes.md). :::note -Interested in deprecation and support announcements? Read more on the [Announcements](announcements.md) page. +- An alpha release can also be made available where the entire version is an alpha with [alpha limitations](alpha-features.md#alpha). +- Additionally, "Alpha channel" refers to the channel you can use when provisioning a SaaS cluster. See [alpha channel](#alpha-channel). ::: -## Provisioning in SaaS +## SaaS provisioning + +In Camunda 8 SaaS we differentiate between components that are part of a Camunda 8 cluster (cluster components), and components outside the cluster (non-cluster components). -In our managed service, we differentiate between components that are part of a Camunda 8 cluster and components that are outside of the cluster. +### Cluster components -A cluster usually consists of: +A cluster typically consists of the following components: -- Zeebe -- Operate -- Tasklist -- Optimize +- [Zeebe](/components/zeebe/zeebe-overview.md) +- [Operate](/components/operate/operate-introduction.md) +- [Tasklist](/components/tasklist/introduction-to-tasklist.md) +- [Optimize]($optimize$/components/what-is-optimize) -For components **outside of the cluster**, we release new versions continuously and update customers to the latest version automatically whenever it is ready to be shipped. +You can provision cluster components using one of two channels, following the [Camunda release policy](https://camunda.com/release-policy/). -These components include: +![Stable and alpha channels when provisioning a cluster](./img/channels.png) -- Modeler (Web) -- Connectors -- Console +#### Stable channel -Admins can [enable alpha features](/components/console/manage-organization/enable-alpha-features.md) for components outside of the cluster in the organization settings screen. +You can use the **Stable** channel to access [general availability](alpha-features.md#general-availability-ga) features for cluster components. -For components inside a **cluster**, Camunda provides two channels for provisioning and follows the [Camunda release policy](https://camunda.com/release-policy/): +- Provides the latest feature and patch releases ready for most users at minimal risk. +- Releases follow semantic versioning and can be updated to the next minor or patch release without data loss. +- On the stable channel, all supported minor versions are made available for provisioning. -- **Stable**: General availability features for cluster components are available through the stable channel. This channel provides the latest feature and patch releases ready for most users at minimal risk. The releases follow semantic versioning and can be updated to the next minor or patch release without data loss. -- **Alpha**: Alpha features for cluster components are available through the alpha channel. This channel provides preview releases in preparation for the next stable release. They provide a short-term stability point to test new features and give feedback before they are released to the stable channel. Try these to ensure the upcoming release works with your infrastructure. These releases cannot be updated to a newer release, and therefore are not meant to be used in production. +#### Alpha channel -On the stable channel, the last three supported minor versions are made available for provisioning. +You can use the **Alpha** channel to access [alpha features](alpha-features.md) and patch releases for cluster components. -### New versions +- Provides alpha releases to preview and prepare for the next stable release. +- Alpha releases provide a short-term stability point to test new features and give feedback before they are released to the stable channel. Use an alpha release to test the upcoming minor release with your infrastructure. +- Alpha releases cannot be updated to a newer release, and so are not suitable for use in production. -Whenever a new Camunda 8 version is released, we do our best to provide the new version on our managed service at the same time. We add a notice to Console, recommending an update to the latest version. +### Non-cluster components + +Non-cluster components include: + +- [Modeler (Web)](/components/modeler/web-modeler/launch-web-modeler.md) +- [Connectors](/components/console/introduction-to-console.md) +- [Console](/components/console/introduction-to-console.md) + +Non-cluster component versions are released continuously. + +- Customers are automatically updated to the latest component version when it is ready for release. +- Admins can [enable alpha features](/components/console/manage-organization/enable-alpha-features.md) for non-cluster components in organization settings. + +### New Camunda 8 versions + +When a new Camunda 8 version is released, we try to provide the new version on our managed service at the same time. + +An **Update available** notification is shown in Console, recommending that you update to the latest version. ![Console with notice to update the cluster in Camunda 8 SaaS](img/update-console.png) -With the Camunda 8.5.0 release, the generation naming scheme in Camunda 8 SaaS will change and no longer include the patch version. +#### Generation names -The new naming scheme used for the Camunda 8.5 generations will be `Camunda .+gen`, where `N` is incremented with every atomic change to the component version set. +As of Camunda 8.5.0, the generation naming scheme in Camunda 8 SaaS changed to no longer include the patch version. -This was done to decouple the generation name from the particular patch level of the components it contains, as some component versions like Connectors are decoupled from other components. +- The naming scheme used for the Camunda 8.5 generations is `Camunda .+gen`, where `N` is incremented with every atomic change to the component version set. -You will learn about the particular component patch version changes in the update dialogue to the latest generation available. +- This decouples the generation name from the particular patch level of the components it contains, as some component versions such as Connectors are decoupled from other components. -#### Updates or restart for critical issues +- You can learn about the particular component patch version changes in the update dialogue to the latest generation available. -In our managed service, we reserve the right to force update or restart a cluster immediately and without notice in advance if there is a critical security or stability issue. +#### Update or restart for critical issues + +In our managed service, Camunda reserves the right to force update or restart a cluster immediately and without notice in advance if there is a critical security or stability issue. ## Self-Managed -Whenever a new Camunda 8 version is released, Camunda 8 Self-Managed enterprise customers will be notified via email. +When a new Camunda 8 version is released, Camunda 8 Self-Managed enterprise customers are notified via email. -If you are not an enterprise customer, you can stay up to date via [release blogs](https://camunda.com/blog/category/release-notes/), the [announcements page](/reference/announcements.md), or releases on [GitHub](https://github.com/camunda) and [Docker Hub](https://hub.docker.com/u/camunda). +:::info +Non-enterprise customers can stay up to date via [release blogs](https://camunda.com/blog/category/releases/), [announcements](announcements.md), or releases on [GitHub](https://github.com/camunda) and [Docker Hub](https://hub.docker.com/u/camunda). +::: ### Helm chart -Since the 8.4 release, [Camunda 8 Self-Managed Helm chart](https://artifacthub.io/packages/helm/camunda/camunda-platform) version is decoupled from the version of the application (e.g., the chart version is 9.0.0 and the application version is 8.4.x). +Since the 8.4 release, the [Camunda 8 Self-Managed Helm chart](https://artifacthub.io/packages/helm/camunda/camunda-platform) version is decoupled from the version of the application. For example, the chart version is 9.0.0 and the application version is 8.4.x. -For more details about the applications version included in the Helm chart, review the [full version matrix](https://helm.camunda.io/camunda-platform/version-matrix/). +To learn more about the applications version included in the Helm chart, see the [Camunda 8 Helm chart version matrix](https://helm.camunda.io/camunda-platform/version-matrix/). -### New versions +### New Camunda 8 versions -If you are running Camunda 8 Self-Managed, follow our [update guide](/self-managed/operational-guides/update-guide/introduction.md). +If you are running Camunda 8 Self-Managed, see the [update guide](/self-managed/operational-guides/update-guide/introduction.md) to learn how to update your Camunda 8 application or server installation to a newer version of Camunda 8. diff --git a/versioned_docs/version-8.5/self-managed/concepts/multi-region/dual-region.md b/versioned_docs/version-8.5/self-managed/concepts/multi-region/dual-region.md index 322c6f5dd0..f2ccd04d18 100644 --- a/versioned_docs/version-8.5/self-managed/concepts/multi-region/dual-region.md +++ b/versioned_docs/version-8.5/self-managed/concepts/multi-region/dual-region.md @@ -134,6 +134,9 @@ In the event of a total active region loss, the following data will be lost: - This is due to Optimize depending on Identity to work. - Connectors can be deployed alongside but ensure to understand idempotency based on [the described documentation](../../../components/connectors/use-connectors/inbound.md#creating-the-connector-event). - in a dual-region setup, you'll have two connector deployments and using message idempotency is of importance to not duplicate events. +- If you are running Connectors and have a process with an inbound connector deployed in a dual-region setup, consider the following: + - when you want to delete the process deployment, delete it via Operate (not zbctl), otherwise the inbound connector won't deregister. + - if you have multiple Operate instances running, then perform the delete operation in both instances. This is a [known limitation](https://github.com/camunda/camunda/issues/17762). - During the failback procedure, there’s a small chance that some data will be lost in Elasticsearch affecting Operate and Tasklist. - This **does not** affect the processing of process instances in any way. The impact is that some information about the affected instances might not be visible in Operate and Tasklist. - This is further explained in the [operational procedure](./../../operational-guides/multi-region/dual-region-ops.md?failback=step2#failback) during the relevant step. @@ -153,6 +156,12 @@ You should familiarize yourself with those before deciding to go for a dual-regi - Bursts of increased latency can already have an impact - Managing DNS and incoming traffic +### Upgrade considerations + +When upgrading a dual-region setup, it is crucial to follow a staged approach. Perform the upgrade in one region first before proceeding to the other. + +Simultaneously upgrading both regions can result in a loss of quorum for partitions, as two Zeebe brokers might be upgraded at the same time. To prevent this issue, it is recommended to upgrade one region at a time, ensuring that only one Zeebe broker is updated during each upgrade phase. + ## Region loss In a dual-region setup, a loss of a region will invariably affect Camunda 8, regardless of whether it's the active or passive region. diff --git a/versioned_docs/version-8.5/self-managed/operate-deployment/operate-configuration.md b/versioned_docs/version-8.5/self-managed/operate-deployment/operate-configuration.md index e259a03310..09132364ff 100644 --- a/versioned_docs/version-8.5/self-managed/operate-deployment/operate-configuration.md +++ b/versioned_docs/version-8.5/self-managed/operate-deployment/operate-configuration.md @@ -152,7 +152,7 @@ camunda.operate: To connect to a secured (https) OpenSearch instance, you normally need to only set the URL protocol part to `https` instead of `http`. A secured OpenSearch instance also needs `username` and `password`. -To use AWS Credentials instead of basic auth when connecting to Amazon OpenSearch Services `awsEnabled` has to be set. +To use AWS credentials instead of basic auth when connecting to Amazon OpenSearch Services, `awsEnabled` must be set. The other SSL settings should only be used in case of connection problems; for example, in disabling host verification. @@ -172,7 +172,7 @@ Either set `host` and `port` (deprecated), or `url` (recommended). | camunda.operate.opensearch.ssl.certificatePath | Path to certificate used by OpenSearch | - | | camunda.operate.opensearch.ssl.selfSigned | Certificate was self-signed | false | | camunda.operate.opensearch.ssl.verifyHostname | Should the hostname be validated | false | -| camunda.operate.opensearch.awsEnabled | Should AWS Credentials be used | false | +| camunda.operate.opensearch.awsEnabled | Should AWS credentials be used | false | #### Settings for shards and replicas diff --git a/versioned_docs/version-8.5/self-managed/setup/deploy/amazon/amazon-eks/eksctl.md b/versioned_docs/version-8.5/self-managed/setup/deploy/amazon/amazon-eks/eksctl.md index 38999846fe..9cda448d8d 100644 --- a/versioned_docs/version-8.5/self-managed/setup/deploy/amazon/amazon-eks/eksctl.md +++ b/versioned_docs/version-8.5/self-managed/setup/deploy/amazon/amazon-eks/eksctl.md @@ -121,7 +121,7 @@ metadata: region: ${REGION:-eu-central-1} # e.g. eu-central-1 version: "1.28" availabilityZones: - - ${REGION:-eu-central-1}c # e.g. eu-central-1c, the minimal is 2 distinct Availability Zones (AZs) within the region + - ${REGION:-eu-central-1}c # e.g. eu-central-1c, the minimal is two distinct Availability Zones (AZs) within the region - ${REGION:-eu-central-1}b - ${REGION:-eu-central-1}a cloudWatch: diff --git a/versioned_docs/version-8.5/self-managed/setup/deploy/amazon/amazon-eks/irsa.md b/versioned_docs/version-8.5/self-managed/setup/deploy/amazon/amazon-eks/irsa.md index 0dfb79bb64..1e0207fa6c 100644 --- a/versioned_docs/version-8.5/self-managed/setup/deploy/amazon/amazon-eks/irsa.md +++ b/versioned_docs/version-8.5/self-managed/setup/deploy/amazon/amazon-eks/irsa.md @@ -55,7 +55,7 @@ Replace ``, ``, ``, and `` with -To create the AWS policy using the AWS CLI, you can use the `aws iam create-policy` command. Here’s an example: +To create the AWS policy using the AWS CLI, use the `aws iam create-policy` command: ```bash aws iam create-policy \ @@ -86,7 +86,7 @@ Replace ``, ``, ``, and `` with -To assign the policy to a role for IAM role to service account mapping in Amazon EKS, you can use a Terraform module like [iam-role-for-service-accounts-eks](https://registry.terraform.io/modules/terraform-aws-modules/iam/aws/latest/submodules/iam-role-for-service-accounts-eks). Here’s an example configuration: +To assign the policy to a role for IAM role to service account mapping in Amazon EKS, use a Terraform module like [iam-role-for-service-accounts-eks](https://registry.terraform.io/modules/terraform-aws-modules/iam/aws/latest/submodules/iam-role-for-service-accounts-eks): ```json module "aurora_role" { @@ -114,7 +114,7 @@ This Terraform snippet creates a role that allows the service account ` -You need to annotate the service account with the `iam_role_arn`. Here is an example YAML configuration: +Annotate the service account with the `iam_role_arn`: ```yaml apiVersion: v1 @@ -388,7 +388,7 @@ Replace ``, ``, and `` with the appropriate val -To create an AWS policy for Amazon OpenSearch Service using the AWS CLI, you can use the `aws iam create-policy` command. Here’s an example: +To create an AWS policy for Amazon OpenSearch Service using the AWS CLI, use the `aws iam create-policy` command: ```bash aws iam create-policy \ @@ -440,7 +440,7 @@ To assign the policy to a role for the IAM role to service account mapping in Am -You can use a Terraform module like [iam-role-for-service-accounts-eks](https://registry.terraform.io/modules/terraform-aws-modules/iam/aws/latest/submodules/iam-role-for-service-accounts-eks). Here’s an example configuration: +You can use a Terraform module like [iam-role-for-service-accounts-eks](https://registry.terraform.io/modules/terraform-aws-modules/iam/aws/latest/submodules/iam-role-for-service-accounts-eks): ```json module "opensearch_role" { @@ -470,7 +470,7 @@ Annotate the service account with the `iam_role_arn` output. To assign the policy to a role using the AWS CLI, follow these steps: -1. **Create the IAM Role**: +1. **Create the IAM role**: ```bash aws iam create-role \ @@ -494,7 +494,7 @@ aws iam create-role \ }' ``` -2. **Attach the Policy to the Role**: +2. **Attach the policy to the role**: ```bash aws iam attach-role-policy \ @@ -505,7 +505,7 @@ aws iam attach-role-policy \ -You need to annotate the service account with the `iam_role_arn`. Here is an example YAML configuration: +Annotate the service account with the `iam_role_arn`: ```yaml apiVersion: v1 diff --git a/versioned_docs/version-8.5/self-managed/setup/upgrade.md b/versioned_docs/version-8.5/self-managed/setup/upgrade.md index 3b3dddf838..5989fb065e 100644 --- a/versioned_docs/version-8.5/self-managed/setup/upgrade.md +++ b/versioned_docs/version-8.5/self-managed/setup/upgrade.md @@ -54,8 +54,6 @@ As of this Helm chart version, the image tags for all components are independent With this change, Camunda applications no longer require a unified patch version. For example, a given installation may use Zeebe version 8.5.1, and Operate version 8.5.2. Note that only the patch version can differ between components. -The key `global.image.tag` is deprecated and it will be removed in the Camunda 8.6 release. -

    Helm chart 10.0.2+

    The upgrade path for Camunda Helm Chart v9.x.x is v10.0.2+. diff --git a/versioned_docs/version-8.5/self-managed/tasklist-deployment/tasklist-configuration.md b/versioned_docs/version-8.5/self-managed/tasklist-deployment/tasklist-configuration.md index 3d08bd2ee3..257b40651e 100644 --- a/versioned_docs/version-8.5/self-managed/tasklist-deployment/tasklist-configuration.md +++ b/versioned_docs/version-8.5/self-managed/tasklist-deployment/tasklist-configuration.md @@ -84,17 +84,17 @@ You may need to import the certificate into JVM runtime. For OpenSearch we also have similar configurations: -| Name | Description | Default value | -| :---------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------- | -| camunda.tasklist.opensearch.indexPrefix | Prefix for index names. | tasklist | -| camunda.tasklist.opensearch.clusterName | Clustername of OpenSearch. | opensearch | -| camunda.tasklist.opensearch.url | URL of OpenSearch REST API. | http://localhost:9200 | -| camunda.tasklist.opensearch.username | Username to access OpenSearch REST API. | - | -| camunda.tasklist.opensearch.password | Password to access OpenSearch REST API. | - | -| camunda.tasklist.opensearch.awsEnabled |

    Use basic authentication or AWS credentials to login.

    • Set to `false` to use basic authentication for OpenSearch, adhering to the global AWS OpenSearch configuration settings.

    • Set to `true` to login with AWS credentials.

    | false | -| camunda.tasklist.opensearch.ssl.certificatePath | Path to certificate used by OpenSearch. | - | -| camunda.tasklist.opensearch.ssl.selfSigned | Certificate was self-signed. | false | -| camunda.tasklist.opensearch.ssl.verifyHostname | Should the hostname be validated. | false | +| Name | Description | Default value | +| :---------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------- | +| camunda.tasklist.opensearch.indexPrefix | Prefix for index names. | tasklist | +| camunda.tasklist.opensearch.clusterName | Cluster name of OpenSearch. | opensearch | +| camunda.tasklist.opensearch.url | URL of OpenSearch REST API. | http://localhost:9200 | +| camunda.tasklist.opensearch.username | Username to access OpenSearch REST API. | - | +| camunda.tasklist.opensearch.password | Password to access OpenSearch REST API. | - | +| camunda.tasklist.opensearch.awsEnabled |

    Use basic authentication or AWS credentials to log in.

    • Set to `false` to use basic authentication for OpenSearch, adhering to the global AWS OpenSearch configuration settings.

    • Set to `true` to log in with AWS credentials.

    | false | +| camunda.tasklist.opensearch.ssl.certificatePath | Path to certificate used by OpenSearch. | - | +| camunda.tasklist.opensearch.ssl.selfSigned | Certificate was self-signed. | false | +| camunda.tasklist.opensearch.ssl.verifyHostname | Should the hostname be validated. | false | By default, Tasklist always tries to connect to Elasticsearch. To define the database to use, the configuration below is mandatory (if this configuration is missed, Elasticsearch is used as the selected database): diff --git a/versioned_sidebars/version-8.5-sidebars.json b/versioned_sidebars/version-8.5-sidebars.json index d548d8f71b..b23ce0b821 100644 --- a/versioned_sidebars/version-8.5-sidebars.json +++ b/versioned_sidebars/version-8.5-sidebars.json @@ -95,10 +95,7 @@ { "Manage clusters": [ "components/console/manage-clusters/create-cluster", - "components/console/manage-clusters/rename-cluster", - "components/console/manage-clusters/resume-cluster", - "components/console/manage-clusters/update-cluster", - "components/console/manage-clusters/delete-cluster", + "components/console/manage-clusters/manage-cluster", "components/console/manage-clusters/manage-api-clients", "components/console/manage-clusters/manage-alerts", "components/console/manage-clusters/manage-ip-allowlists", @@ -1621,6 +1618,7 @@ "label": "Version policy", "href": "/optimize/self-managed/optimize-deployment/version-policy/" }, + { "Configuration": [ { @@ -1628,6 +1626,7 @@ "label": "Getting started", "href": "/optimize/self-managed/optimize-deployment/configuration/getting-started/" }, + { "System configuration": [ { @@ -1652,6 +1651,7 @@ } ] }, + { "type": "link", "label": "Logging", @@ -1669,7 +1669,7 @@ }, { "type": "link", - "label": "Shared Elasticsearch cluster", + "label": "Shared Elasticsearch/OpenSearch cluster", "href": "/optimize/self-managed/optimize-deployment/configuration/shared-elasticsearch-cluster/" }, { @@ -1734,6 +1734,7 @@ } ] }, + { "Plugins": [ { @@ -1773,11 +1774,13 @@ } ] }, + { "type": "link", "label": "Camunda engine data reimport", "href": "/optimize/self-managed/optimize-deployment/reimport/" }, + { "Migration & update": [ { @@ -1892,6 +1895,7 @@ } ] }, + { "Advanced features": [ {