Activiti & Activiti Cloud Developers Guide
  • Introduction
  • Overview
    • 12 Factor Apps
    • Personas
    • Previous Versions (5.x & 6.x)
    • References
    • Cloud Native BPMN support
    • BPMN Comformance
      • BPMN Comformance Set 0
      • BPMN Comformance Set 1
      • BPMN Comformance Set 2
      • BPMN Comformance Set 3
      • BPMN Comformance Set 4
      • BPMN Comformance Set 5
      • BPMN Comformance Set 6
  • Getting Started
    • Getting Started - Activiti Cloud
      • Amazon EKS
      • Google Cloud GKE
      • Docker Compose
      • Jenkins X
        • Amazon EKS
        • Google GKE
    • Getting Started - Activiti Core
  • Components
    • Spring Cloud
    • Activiti Cloud Infrastructure
      • Gateway
      • Identity Management / Single Sign On
    • Activiti Cloud Application
      • Activiti Cloud Runtime Bundle
      • Activiti Cloud Connectors
      • Activiti Cloud Query Service
      • Activiti Cloud Audit Service
      • Activiti Cloud Notification Service
  • FAQs
    • Activiti Core FAQs
    • Activiti Cloud FAQs
  • BluePrints
    • Trending Topic Campaigns
  • Community
    • Roadmap
    • Repositories
    • Contributing
  • Releases
    • 8.2.0
    • 8.1.0
    • 8.0.0
    • 7.11.0
    • 7.10.0
    • 7.9.0
    • 7.8.0
    • 7.7.0
    • 7.6.0
    • 7.5.0
    • 7.4.0
    • 7.3.0
    • 7.2.0
    • 7.1.0-M17
    • 7.1.0-M16
    • 7.1.0-M15
    • 7.1.0-M14
    • 7.1.0-M13
    • 7.1.0-M12
    • 7.1.0-M11
    • 7.1.0-M10
    • 7.1.0-M9
    • 7.1.0-M8
    • 7.1.0-M7
    • 7.1.0.M6
    • 7.1.0 M5
    • 7.1.0 M4
    • 7.1.0 M3
    • 7.1.0 M2
    • 7.1.0 M1
    • 7.0.0 SR1
    • 7.0.0 GA
    • 7.0.0 RC1
    • 7.0.0 Beta5
    • 7.0.0 Beta4
    • 7.0.0 Beta3
    • 7.0.0 Beta2
    • 7.0.0 Beta1
    • 7.0.0 Early Access 201802
    • 7.0.0 Early Access 201801
    • 7.0.0 Early Access 201712
    • 7.0.0 Early Access 201711
    • 7.0.0 Early Access 201710
    • 7.0.0 Early Access 201709
Powered by GitBook
On this page
  1. Releases

7.1.0 M3

7.1.0.M3.1

You can consume all the Activiti artifacts for this release from Maven Central:

Activiti Cloud:

<dependencyManagement>
   <dependencies>
     <dependency>
       <groupId>org.activiti.cloud.dependencies</groupId>
       <artifactId>activiti-cloud-dependencies</artifactId>
       <version>7.1.0.M3.1</version>
       <scope>import</scope>
       <type>pom</type>
     </dependency>
   </dependencies>
 </dependencyManagement>

Activiti Core

<dependencyManagement>
    <dependencies>
      <dependency>
        <groupId>org.activiti.dependencies</groupId>
        <artifactId>activiti-dependencies</artifactId>
        <version>7.1.0.M3.1</version>
        <scope>import</scope>
        <type>pom</type>
      </dependency>
    </dependencies>
  </dependencyManagement>
  • New common variable mapping logic for connectors, user tasks and call activities.

  • Constant values are not part of mappings anymore. They have their own specific field in the extensions.json .

  • BPMN elements:

    • Support of Timers (start, intermediate catch, boundary)** **and Inclusive Gateways in the Activiti Modeling Application

    • Enhancement of Timers and async tasks execution for Activiti Cloud: jobs are now relying on message broker to distribute the load between the different replicas of the runtime bundle.

Known issues / Changes from 7.0.x

Variable mapping

The new variable mapping logic comes with newly defined edge cases, where no mapping means that all the variables are gonna be mapped, with same names, to the element whose mapping is missing:

"mapping": {}

�And existing but empty mapping means that no variables are gonna be mapped to the element with id taskId:

"mapping": { 
    "taskId":{ 
        "inputs": {}, 
        "outputs"t:{} 
    } 
}

�If the usual mapping is found for a task inside the process extension file, only the variables that are mapped will be available to the task.

�Constant values specified in their own field in the extensions.json file associated to a process definition. Before 7.1.0.M3.1:

"mappings": {
    "taskId": {
        "inputs": {
            “_constant_value_": {
                "type": "static_value",
                "value": "myConstantValue"
            }
        }
    }
}

�From 7.1.0.M3.1:

"mappings": {},
"constants" : {
    "taskId": {
        "_constant_value_" : {
          "value": "myConstantValue"
        }
    }
}

Async executor

Async executor is now enable by default. It can be disabled by setting the property spring.activiti.async-executor-activate to false. However async executor should be active to handle timer events and tasks marked as asynchronous.

Call activity XML extensions

Support for variables mapping from/to call activity to/from called process has ben removed from XML (activiti:in, activiti:out) in benefit of variables mapping defined in extensions file.

Previous7.1.0 M4Next7.1.0 M2

Last updated 3 years ago

In the 7.1.0.M3.1 release you will find the following :

You can also deploy our Example HELM charts using your favorite cloud platform (i.e. AWS, GCP, Azure...) or on-premise Kubernetes installation by following our

main fixes & features
Getting Started Guide