+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 >>>> >>>
