+1

On Mon, 3 Aug, 2026, 12:09 Abhishek Chaudhary, <[email protected]>
wrote:

> +1
>
> On Mon, 3 Aug, 2026, 12:03 pm Aleksandar Vidakovic, <
> [email protected]> wrote:
>
>> ++1
>>
>> On Mon, Aug 3, 2026 at 8:23 AM Aman Mittal <[email protected]> wrote:
>>
>>> +1 for this change. Also a suggestion we can add a GA check that we do
>>> not introduce any more Depricated method or styles that are no longer
>>> available in Java 25 see
>>> https://docs.oracle.com/en/java/javase/25/docs/api/deprecated-list.html
>>> to prevent increase of technical debt.
>>>
>>> Regards,
>>> Aman
>>>
>>> On Mon, Aug 3, 2026 at 11:27 AM sujan kumar <[email protected]>
>>> wrote:
>>>
>>>> +1
>>>>
>>>> Looking forward to seeing this move forward.I haven't tested it myself
>>>> yet.
>>>>
>>>> Regards,
>>>> Sujan
>>>>
>>>> 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*
>>>>>
>>>>>
>>>>>

Reply via email to