RETURN
news

25 in 26 – Java 25 to be minimum version in 2026

Nov 27, 2025 1:36:47 PM
daniela

IPF will support Java 25 in 2026, becoming the minimum version required to build and develop IPF applications.

Until now IPF has supported Java 17 through 2024 and 2025. We made the conscious decision, in consultation with current clients, to skip Java 21 in favor of moving to Java 25 at the first reasonable time.

kava 25 was finally released as an LTS version in September 2025 and is on the road map for IPF to support in the 2026.1 release.

Whats new in Java 25?
Key features introduced since Java 17 include structured concurrency, scoped values, compact object headers, compact source files, and instance main methods. These will simplify concurrent programming, reduce memory overhead, and make Java easier for new projects.

Other important features include the finalization of the Shenandoah garbage collector.

What about Spring?
Java 17 was previously required before we could migrate major versions of Spring framework and Springboot. Thankfully the latest releases of Spring also support up to Java 25, so 2026.1 will also see Spring uplifted. See Spring docs here.