+1

On Mon, 3 Aug, 2026, 22:32 VICTOR MANUEL ROMERO RODRIGUEZ, <
[email protected]> wrote:

> Updated PR link https://github.com/apache/fineract/pull/6222
>
> El lun, 3 ago 2026 a las 9:48, Ahmed Adel (<[email protected]>)
> escribió:
>
>> +1
>>
>> On Mon, 3 Aug 2026, 18:04 Aira Jena, <[email protected]> wrote:
>>
>>> +1
>>>
>>> On Mon, 3 Aug, 2026, 20:05 Edward Kang, <[email protected]> wrote:
>>>
>>>> +1
>>>>
>>>> On Mon, Aug 3, 2026 at 2:56 AM Atharva Kamat <[email protected]>
>>>> wrote:
>>>>
>>>>> +1
>>>>>
>>>>> On Mon, 3 Aug, 2026, 11:01 VICTOR MANUEL ROMERO RODRIGUEZ, <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> *Hello Apache Fineract community,*
>>>>>>
>>>>>>
>>>>>> *I would like to propose upgrading the project from Java 21 LTS to
>>>>>> Java 25 LTS (it is a NFR change). **This change is proposed because
>>>>>> the following reasons:*
>>>>>>
>>>>>> - Java 25 is the current LTS (it was released September 2025).
>>>>>>
>>>>>> - Java 25 has improvements about performance, language features,
>>>>>> security, longer support window, alignment with Spring Boot upgrades or
>>>>>> dependencies.
>>>>>>
>>>>>> - Java 21 will eventually move out of free support and it will become
>>>>>> less convenient for new contributors and adopters.
>>>>>>
>>>>>> - Evergreening compliance is required by Institutions that run the
>>>>>> software on production environments
>>>>>>
>>>>>> - It is a best practice for having the technology aligned to the EOL
>>>>>> of the base framework/product.
>>>>>>
>>>>>>
>>>>>> *The changes that contains the PR are: *
>>>>>>
>>>>>> - Gradle toolchain languageVersion = 25
>>>>>>
>>>>>> - Jib base image update (azul/zulu-openjdk-alpine:25) so then the Docker
>>>>>> Hub images dev tag will be updated to java 25 (arm and amd64).
>>>>>>
>>>>>> - Modernizer module and ResolutionHelperTest required fixes
>>>>>>
>>>>>> - CI / GitHub Actions updates
>>>>>>
>>>>>> - Documentation (MD files).
>>>>>>
>>>>>> - Existing functionalities are working (green flag/checks after
>>>>>> running the Github Actions)
>>>>>>
>>>>>>
>>>>>> *As any technology upgrade there are risks and compatibility issues
>>>>>> that must be highlighted*
>>>>>>
>>>>>> - Requires JDK 25 to build and run (The developer will require to
>>>>>> upgrade the Java version and also the running environment will require 
>>>>>> the
>>>>>> upgrade)
>>>>>>
>>>>>> - If you have developed third-party libraries and plugins they may
>>>>>> need to be upgraded to Java 25
>>>>>>
>>>>>>
>>>>>> *These are the tickets for your review:*
>>>>>>
>>>>>> JIRA ticket: FINERACT-2734
>>>>>> https://issues.apache.org/jira/browse/FINERACT-2734
>>>>>>
>>>>>> PR ticket: https://github.com/apache/fineract/pull/6215
>>>>>>
>>>>>>
>>>>>> *I welcome feedback about any concerns and especially your help with
>>>>>> testing on different environments (MariaDB, PostgreSQL, different 
>>>>>> Operating
>>>>>> Systems and/or multi-tenant setups).*
>>>>>>
>>>>>> *Thank you in advance!*
>>>>>>
>>>>>> *Victor Romero*
>>>>>>
>>>>>>
>>>>>>
>>>>
>>>> --
>>>> Edward E. Kang
>>>> [email protected]
>>>> 972-768-6940
>>>>
>>>

Reply via email to