7.1.0-M15
Release 7.1.0-M15
You can consume all the Activiti artifacts for this release from Alfresco Nexus:
Activiti Cloud:
Activiti Core
In the milestone 7.1.0-M15 you will find the following main fixes & features:
Changes from previous milestones
Enhance Kafka Deployment Strategy by enabling dynamic scaling of the query consumer PODs: previously, while using partioned message streams, the property
partitionCount
was used to define at the same time the number of partitions and the number of replicas for query service for both RabbitMQ and Kafka binders. However, Kafka binder supports dynamically scaling and one replica can handle more than one partition. Starting from version7.1.0-M15
the number of partitions and the number of replica for query service are set independently while using Kafka binder:partitionCount
is used to define the number of partions andreplicaCount
is used to define the number of replicas for query service.partitionCount
should be greater than or equals toreplicaCount
.
Use client/secret auth for Keycloak Admin Client: previously, in order to retrieve users and groups from Keycloak, Activiti Cloud used to connect using the credentials (username/password) of a special user called
client
that was added to the Realm. Starting from the version 7.1.0-M15 the user client was removed in favor of a new keycloak client called (activiti-keycloak). As consenquence:The following mandatory properties has been added:
activiti.keycloak.client-id=${ACT_KEYCLOAK_CLIENT_ID:activiti-keycloak}
activiti.keycloak.client-secret=${ACT_KEYCLOAK_CLIENT_SECRET:}
The following properties has been removed:
activiti.keycloak.admin-client-app=${ACT_KEYCLOAK_CLIENT_APP:admin-cli}
activiti.keycloak.client-user=${ACT_KEYCLOAK_CLIENT_USER:client}
activiti.keycloak.client-password=${ACT_KEYCLOAK_CLIENT_PASSWORD:client}
Configuration with Helm charts:
It's possible to create a default Activiti Keycloak Client Kubernetes secret with Helm by using the following values (replace changeit
by the secret of your choice):
Or, if you prefer, you can use existing Activiti Keycloak Client Kubernetes secret by enablinguseExistingClientSecret
:
Under the hood, the deployment will add the following environment variables to container specs:
Removal of
activiti-cloud-services-common-identity-keycloak
from connector starter: activiti-cloud-starter-connector is no longer bringing the depencency toactiviti-cloud-services-common-identity-keycloak,
please add it explicitly in the case where your connector implementation was rellying on it.Improve message event handling when there are several runtime bundles: by default, binding destinations related to BPMN Messages are now scoped by Activiti Cloud Application. This allow having more than one Runtime Bundle using the same message broker. This change should be transparent for most of the users, but here are the changes performed:
New default values starting from version 7.1.0-m15:
Previous default values:
Last updated