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