We don't have to be backwards compatible with upgrade to Spring Boot 2 and Java 11. We can just do the upgrade. However we need to keep the system functional and for this we need to keep our builds (travis-ci) passing. For this we need to start with upgrading the micro service which doesn't depend on any other micro service (this is fineract-cn-identity) and the libraries it depends on (visible here: https://github.com/apache/fineract-cn-identity/blob/develop/shared.gradle#L22 )
I have created branch spring_boot_2 to each of the micro service and to each library. So basically if you want to upgrade identity to Spring Boot 2 (+ Java 11) you have to send PR here: https://github.com/apache/fineract-cn-identity/tree/spring_boot_2 And if you need to update any dependent libraries (anubis for example) you need to get the PR approved to this branch: https://github.com/apache/fineract-cn-anubis/tree/spring_boot_2 this is built by travis-ci to a jar and fineract-cn-idneitty depends on this jar. Juhan ... Kontakt Giorgio Zoppi (<giorgio.zo...@gmail.com>) kirjutas kuupäeval P, 22. märts 2020 kell 14:10: > > Ok, > the discussion is going to be interesting now: > 1. We need a broker mechanism that will scale for and reduce the latency. > We could support both just using a config parameter and let the user decide. > 2. +1 DynamoDB . > > Thanks for the info: > Different members of the community have upgraded but nobody has bothered > to give it back to the community. If you want Java 11 you need to first > upgrade to Spring Boot 2. More info: > https://issues.apache.org/jira/browse/FINCN-172 > Do you have a repo? Is anyone interested to move to Java 11 and Spring > Boot 2 officially all fineract-cn (and just that)? Do we have any backward > compatibility issues? > > Best Regards, > Giorgio > >