Last week we made considerable progress on moving forward on the new API implementation in our core services. @erdemedeiros got the Runtime Bundle and Query Service implementation updated and I took the lead on Audit. Now our core services should use the same data types such as ProcessInstance, Task and Variables. Our Services APIs are now in charge of receiving data in a standard format (CloudRuntimeEvent) and returning data in structures that will wrap the previously mentioned types. Our Service API layer is now in charge of transforming these “standard” types into whatever model that they need for storage, decoupling the APIs from the underlying technology used to store and retrieve data.
@igdianov working on Jenkins X set up for custom example.
@daisuke-yoshimoto worked on creating examples and acceptance tests about BPMN Cloud Signals.
@ryandawsonuk continued working on porting the quickstart example for Jenkins-X, adding acceptance tests and beginning integration of spring cloud gateway, including submitting a PR for spring cloud gateway to support x-forwarded-prefix
@erdemedeiros completed work on integrating the new Java API to query service, which is no longer depending on activiti-engine for events reception.
@salaboy working on the new API and updating Audit Service to use it internally.
This week we will be moving forward our acceptance tests to use the new APIs and make sure that we can easily run them inside our Jenkins X pipelines.
Get in touch if you want to contribute: https://gitter.im/Activiti/Activiti7
We are looking forward to mentor people on the technologies that we are using to submit their first Pull Request ;)