Another Early Access Release (201802-EA) was pushed to Maven Central and our Docker Containers were tagged accordingly. You are encouraged to use these new Early Release artifacts to test inside your services, provide feedback and report issues.
We are now heavily relying on our Acceptance Tests suite to make sure that each of our released building blocks deployed in Kubernetes (and local docker-compose) are behaving correctly. We haven't released these acceptance tests, but it is in our roadmap to provide these tests as part of our artifacts that you can use to build your scenarios.
We are now switching to Beta mode, this means that we will work in refining the components that we have to make sure that they can be consumed to create real life implementations. There are a couple of RFCs coming, about Application Service and a new and cleaner Process Runtime Java API. We want to make sure that our Beta1release provides the basic set of functionality required to build scalable, microservices oriented applications.
Most of the refining work that needs to happen is around REST endpoints, Data types and consistency between different alternatives from our building blocks. This is still a great time to get involved with the project, we want to hear about your distributed architectures and what would you expect from components like the ones that are being provided by Activiti Cloud.
Check our current milestone for more details: https://github.com/Activiti/Activiti/milestone/9. We also created a new label for community contributors who want to get started with simple tasks called “community contributions”: https://github.com/Activiti/Activiti/labels/community-contribution
Our focus remains the same, but now we will concentrate on consistency across our services:
As you can see we did a lot around making sure that our development process can be improved over time. The more repositories and services that we have inside our projects the more difficult is to go through release them and to keep them as consistent as possible. We also spend a substantial amount of time interacting with the Spring Cloud community around Spring Cloud Kubernetes[1] and we participated in the London Microservices Meetup[2] to make sure that we validate our path to the Cloud
[1]: Spring Boot 2 and Sprint Cloud K8s: https://github.com/spring-cloud-incubator/spring-cloud-kubernetes/commit/1e71319f9f7baa73a378f16da37...
[2]: Videos and Slides: https://salaboy.com/2018/03/19/activiti-cloud-introduction-at-mintelnews/ and https://salaboy.com/2018/03/12/activiti-london-uservices-meetup-7-3-18/
If you take a look at our Beta1 milestone you will find that most of the development is focused around consistency and making sure that our services provide the basic set of functionality to be used in a real life scenario. Even though we are focused on improving our existing components there are to main initiatives that will see the light on Beta1:
A small note about: Kubernetes Service Brokers/Catalogs which we consider an important piece on how we provision services to support our building blocks. We want to make sure that we review how the Kubernetes Service Catalog might affect our infrastructure and our services to make sure that we do not overlap with it.
We consider these two initiatives required to make a public Beta1 release and we will be working hard with community members that are interested in such initiatives.
After that Party time!
We have a huge list of other things that are coming after our first final release for the Activiti Cloud initiative, but it is important for us to first release the basic set of building block and then think about what will come next. We will appreciate if you send us your ideas, so they can be included in our future plans. For now our commitment to these time frames is important to make sure that our community cadence is appropriate for our users needs.
As always, if you want to participate on the development process of some of these components or examples get in touch. We are willing to collaborate with the open community and mentor people that want to learn about the project.
We look forward all community involvement, from comments, concerns, help with documentation, tests and component implementations. If you are looking into getting started with the Early Access Release we recommend to check our Getting Started Guide in Gitbook:[Getting Started · Activiti 7 & Activiti Cloud Developers Guide]
You can always find us in the Gitter channel: [Activiti/Activiti7 – Gitter]
Because we are a world wide community you can always find someone online to chat with, no matter your timezone
Blog posts and updates about Alfresco Process Services and Activiti.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.