After a hard year of work we are closing this first iteration providing building blocks to create Business Automation applications in a Cloud Native approach.
Activiti Cloud 7.0.0.GA is providing a Business Automation layer for Kubernetes, building on top of Spring Boot 2.x, Spring Cloud Greenwich Release and Docker containers.
We are quite excited to see how the community picks up these components to build all sorts of business applications. We are very keen to help community members to get started and see which Open Source project integrations make sense for the future.
You can consume all the Activiti Cloud artifacts from Maven Central:
<dependencyManagement> <dependencies> <dependency> <groupId>org.activiti.cloud.dependencies</groupId> <artifactId>activiti-cloud-dependencies</artifactId> <version>7.0.0.GA</version> <scope>import</scope> <type>pom</type> </dependency> </dependencies> </dependencyManagement>
In this GA release you will find the following Spring Boot Starters to create your own domain specific services using our Cloud Native Building Blocks:
- Runtime Bundle Spring Boot Starter (internal release 7.0.128)
- Contains Activiti Core 7.0.0.GA (internal release 7.0.127)
- Cloud Connectors Spring Boot Starter (internal release 7.0.74)
- Query Service Spring Boot Starter (internal release 7.0.106)
- Audit Service Spring Boot Starter (internal release 7.0.81)
- Modeling Backend Spring Boot Starter (internal release 7.0.99)
- Application Service Spring Boot Starter Beta (internal release 7.0.64)
- Notification Service Spring Boot Starter Beta (internal release 7.0.16)
- GraphQL endpoint and Subscriptions
All these Spring Boot Starters are based on Spring Boot 2.1.2 and Spring Cloud Greenwich RELEASE and all the artifacts are compiled to work with JDK11. As part of this release we are also providing the first iteration of our new Activiti Modeler Application, where you can model your business processes and export them in Projects.
You can also deploy our Example HELM charts in your favourite cloud providers or On-Premise Kubernetes installation by following our Getting Started Guide https://activiti.gitbook.io/activiti-7-developers-guide/getting-started/getting-started-activiti-cloud) Or follow our 5 steps deployment:
helm install stable/nginx-ingress --version 1.1.2 kubectl get services helm repo add activiti-cloud-charts http://activiti.github.io/activiti-cloud-charts helm repo update helm install —name awesome activiti-cloud-charts/activiti-cloud-full-example —set global.gateway.domain=<ingress external ip>.nip.io —namespace=salaboy
HELM Charts for Full Example has being updated to consume GA artifacts in version 1.1.4
We are also providing some Jenkins X quickstarts that you can use to leverage CI/CD from day one, we believe that as part of our Cloud Native transformation, CI/CD becomes a fundamental practice for our day to day operations.
A blog post is coming to demonstrate how to leverage these quickstart if you are using Jenkins X.
Moving forward, a new roadmap blog post is being create to share what the focus will be for Activiti Cloud 7.1.x release train.
If you are interested in the future of the project you can take a look at our presentation at DevCon
We have identified some issues that we will add to the 7.0.x release train in a Service Release that you can find here.
If you find issues with this release please create a new issue here.