7.1.0 M2
7.1.0.M2
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.M2</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.M2</version>
<scope>import</scope>
<type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>In the 7.1.0.M2 release you will find the following main fixes & features:
Added support for bpmn embedded sub-processes in the Activiti Modeling Application and Activiti Cloud
Process diagram available from query service ->
GET /query/admin/v1/process-instances/{processInstanceId}/diagramVariable type validation at modeling time (default value is validated against type).
Added support for PROCESS_DEPLOYED and SIGNAL_RECEIVED events in notification service
Removal of RabbitMQ binder
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 Getting Started Guide
Known issues / Changes from 7.0.x
RabbitMQ binder
RabbitMQ binder has been removed as dependency of Activiti Cloud Starters (activiti-cloud-starter-runtime-bundle, activiti-cloud-starter-query, activiti-cloud-starter-audit, activiti-cloud-starter-connector).
Now, you need to add the dependency to the binder of your choice along side with related Activiti Cloud Starter. For instance, if you choose RabbitMQ binder you should add:
This will solve the following exception that you may be experimenting after moving to 7.1.0.M2:
Connector names
As the connector names can be used to create pods on kubernetes, these names need to be validated against DNS-1123 conventions. The regex used in the kubernetes UI itself is "a-z0-9?"
Variable mappings
In release 7.1.0.M2 variable mappings have been updated to use names instead of UUIDs:
Before 7.1.0.M2:
From 7.1.0.M2:
If you're using variable mappings you need to replace process variable and connector input/output UUIDs by the respectif names. You can find names of process variables inside the extension file and names for connector inputs/outputs inside the connector definition file.
Helm Charts refactoring
All chart archives are moved to https://github.com/Activiti/activiti-cloud-helm-charts Full chart located at https://github.com/Activiti/activiti-cloud-full-chart
Now full chart has flat structure - application and infrastructure sub charts are removed. Common chart is a base chart for all charts and it is located at https://github.com/Activiti/activiti-cloud-common-chart. Charts for components located at component folders like:
Example cloud connector: https://github.com/Activiti/example-cloud-connector/tree/master/charts/activiti-cloud-connector
In addition, some of the paths to services has changed:
Audit
/audit
Query
/query
Runtime Bundle
/rb
Notifications
/notifications
Modeling Service
/modeling-service
Modeling UI
/modeling
KeyCloak
identity.{domain}/auth
Gateway
gateway.{domain}/
�
Last updated