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
>

Reply via email to