+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