description |
---|
7.1.0.M5 |
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.M5</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.M5</version>
<scope>import</scope>
<type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>
In the 7.1.0.M5 release you will find the following main fixes & features:
- BPMN elements
- Add support for multi-instances
- Cloud Native Bpmn Message Events Support: It includes support for BPMN throw message event. See description of pull request #416 for more details. In this first iteration message store backend is in memory only and it's not ready for production. The next iteration will bring alternatives for persistent message store backends. It's available thanks to new spring boot starter:
<dependency>
<groupId>org.activiti.cloud.rb</groupId>
<artifactId>activiti-cloud-starter-message-connector</artifactId>
</dependency>
- Add support for expression on input variable mapping: now it's possible to reference process variables inside an input variable mapping. I.e.":
{
"inputs": {
"input-json-template": {
"type": "value",
"value": {
"name": "${name}",
"age": "${age}",
"resident": "${resident}"
}
}
}
}
${name}
, ${age}
and ${resident}
will be replaced by the related process variable values before calling the connector.
- Upgrade Spring Boot and Spring cloud versions:
- Spring boot: 2.1.10.RELEASE
- Spring cloud: Greenwich.SR3
- Removal of
ComponentScan
onorg.activiti
: in the previous versions Activiti Core andActiviti Cloud
were relying onComponentScan
annotation on the packageorg.activiti
. This was causing several issues and misbehaviours. In version7.1.0.M6
a big work was carried on this level to make sure that we rely on auto configurations only.
Liquibase will handle database initialisation and schema migration on Org service (modeling back end).