7.1.0-M7
7.1.0-M7
You can consume all the Activiti artifacts for this release from Alfresco Nexus:
<repositories>
<repository>
<id>activiti-releases</id>
<url>https://artifacts.alfresco.com/nexus/content/repositories/activiti-releases</url>
</repository>
</repositories>Activiti Cloud:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.activiti.cloud</groupId>
<artifactId>activiti-cloud-dependencies</artifactId>
<version>7.1.0-M7</version>
<scope>import</scope>
<type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>Activiti Core
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-dependencies</artifactId>
<version>7.1.0-M7</version>
<scope>import</scope>
<type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>In the 7.1.0-M7 release you will find the following main fixes & features:
**Error handling for cloud connectors: **see the section Error handling for Cloud Connectors more details.
Possibility do explicitly define the variable type while starting a process via REST API. The variables should be provided in the format
key/valuewherekeyis going to be the variable name andvaluecan be either directly the actual value (in which case Activiti will try to guess the type) or a complex object having two fields:valuewith the string representation of the value andtypeexplicitly defining the type. The example below uses a mix of these two options:
"variables":{
"dateValue":{
"type":"date",
"value":"1970-01-01T01:01:01.001Z"
},
"date": "1970-01-01T01:01:01.001Z",
"stringValue":{
"type":"string",
"value":"name"
},
"string":"name",
"bigDecimalValue":{
"type":"BigDecimal",
"value":"10.00"
},
"intValue":{
"type":"integer",
"value":"10"
},
"int":10
"booleanValue":{
"type":"boolean",
"value":"true"
},
"boolean":true,
"doubleValue":{
"type":"double",
"value":"10.00"
}
"double":10.0
}Improve information provided by
PROCESS_CANCELLED_EVENTFix support of
${initiator}expression.Provide candidates info when fetching a task by ID.
Update to Spring Boot
2.1.13.RELEASE.
Known issues / Changes from previous milestones
jaxb-apidependency at the engine level: the dependency tojaxb-apiwas added directly at the engine level, so this extra dependency doesn't need to be declared along side withactiviti-cloud-starter-runtime-bundle, as in the previous milestones.Maven artifacts refactoring: the number of different
groupIdsproduced byActivitiandActiviti Cloudhas been reduced to only two (org.activitiandorg.activiti.cloud). This is a breaking change compared with previous milestones:org.activiti.cloud.<suffix>will becomeorg.activiti.cloudandorg.activiti.<suffix>will becomeorg.activiti.Fix semantic versioning: use
-character instead of.:7.1.0-M7and not7.1.0.M7.Milestone artifacts are no longer published to Maven Central: so far, milestone artifacts are going to be published to Alfresco Nexus.
<repositories>
<repository>
<id>activiti-releases</id>
<url>https://artifacts.alfresco.com/nexus/content/repositories/activiti-releases</url>
</repository>
</repositories>Java 8 support has been dropped
**Git repositories restructuring: **carrying on the work started in the previous milestone, several git repositories were merged together and so far Activiti projects use only five main repositories:
Activiti: holds Activiti Core related code.
activiti-cloud: holds Activiti Cloud related code.
activiti-cloud-application: holds Activiti Cloud BoM file (
org.activiti.cloud:activiti-cloud-dependencies) and example Spring Boot applications used to generate example Docker images.activiti-modeling-app: holds Activiti Modeling Application related code.
activiti-cloud-full-chart: holds Helm Charts for Activiti Cloud.
Last updated