Hi Arnold, I have a query regarding this. Why don't we convert all the services to microservices as it'll be maintainable more than the native methods.. What do you think? Regards Inzemamul Haq
On Tue, 6 Jun, 2023, 1:44 pm N.A.Natarajan natesh, <rjnata...@gmail.com> wrote: > Excellent work! > > On Tue, Jun 6, 2023 at 12:17 PM Aleksandar Vidakovic < > chee...@monkeysintown.com> wrote: > >> great! >> >> On Tue, Jun 6, 2023 at 3:39 AM Aikhomu Okoedion < >> luckyokoedion2...@gmail.com> wrote: >> >>> Impressive 👍 >>> >>> On Tue, Jun 6, 2023, 00:58 Petri Tuomola <pe...@tuomola.org.invalid> >>> wrote: >>> >>>> Excellent work - well done! Very happy to see all these important >>>> upgrades being implemented. >>>> >>>> Regards >>>> Petri >>>> >>>> >>>> On Tue, 6 Jun 2023, 03:50 Arnold Galovics, <arn...@apache.org> wrote: >>>> >>>>> Hi all, >>>>> >>>>> Just wanted to notify everybody in advance that a bigger change is >>>>> coming into Fineract. >>>>> >>>>> For a longer period Spring Boot 3 has been out as well as a newer >>>>> EclipseLink from which we've been using a version that has been initially >>>>> released in 2017. >>>>> >>>>> With some of the contributors we've started to separate out certain >>>>> pieces of Fineract into project modules for easier maintainability, we >>>>> naturally encountered a couple of issues. Unfortunately EclipseLink wasn't >>>>> properly supporting multi-module projects which eventually led to the >>>>> decision to finally do an upgrade. >>>>> >>>>> As always, when jumping major versions (to EclipseLink 4.0.0) there >>>>> were issues. A lot of the dependencies we have were cross dependent on >>>>> each >>>>> other and a lot of other unwanted dependencies have to be upgraded too. >>>>> This doesn't necessarily mean a bad thing but it definitely increased the >>>>> initial scope of the work we took on. >>>>> >>>>> With that said, let me give you a really brief update on some of the >>>>> major things happening: >>>>> - Spring Boot 2 -> Spring Boot 3 >>>>> - EclipseLink 2.7 -> 4.0 >>>>> - javax -> jakarta >>>>> - Groovy 3 -> Groovy 4 >>>>> - and a few other plugins and dependencies >>>>> >>>>> And now comes the fun part. With the EclipseLink upgrade, the javax to >>>>> jakarta namespace upgrade inevitably came as well. That's a breaking >>>>> change >>>>> unfortunately and cannot be avoided. Note that this would've been coming >>>>> anyway with the Spring Boot upgrade as well. >>>>> >>>>> Now, this might cause some turbulence with your current Fineract >>>>> deployment. >>>>> >>>>> If you're using Fineract with Spring Boot embedded Tomcat, you're good >>>>> to go, the change should be smooth for you. >>>>> If you're using Fineract as a WAR with a standalone Tomcat or other >>>>> application server, you probably need to upgrade your application server >>>>> to >>>>> be compatible with the jakarta namespace; in case of Tomcat, you need to >>>>> use 10.x+ version, for others please see their manuals. >>>>> >>>>> I know this has been a long mail but I hope you made it this far and >>>>> gave you some valuable information on the upgrade. >>>>> >>>>> Best, >>>>> Arnold >>>>> >>>> > > -- > Natarajan >