Skip to main content

On This Page

Java Ecosystem Update: Spring, WildFly, and GlassFish Lead December 15th, 2025 Releases

2 min read
Share

These articles are AI-generated summaries. Please check the original sources for full details.

Java News Roundup: December 15th, 2025

This week’s Java roundup features significant updates across numerous projects, including the fifteenth milestone release of GlassFish 8.0 and the first release candidate of Spring Shell 4.0. These releases, alongside point releases for TornadoVM, Hibernate, and Kotlin, demonstrate continued momentum in the Java ecosystem.

Why This Matters

The Java ecosystem, while mature, faces ongoing challenges in maintaining compatibility and adopting modern paradigms. Ideal models assume seamless upgrades, but reality often involves complex dependency management and potential breaking changes, costing development teams significant time and resources. For example, CVE-2025-67735 in Vert.x and Netty highlights the critical need for timely security updates and diligent dependency management.

Key Insights

  • GlassFish 8.0 Milestone 15: OmniFish states this concludes all goals for the 8.0.0 release, incorporating changes from the 7.1.x branch.
  • TornadoVM CUDA Support: TornadoVM 2.2.0 enables explicit CUDA JIT compiler flag passing via cuModuleLoadDataEx().
  • Hibernate Search REST Client: Hibernate Search 8.2.0.Final introduces a pluggable REST client for Elasticsearch, increasing flexibility.

Working Example

// Example of using TornadoOptions in TornadoVM 2.2.0
public class TornadoExample {
    public static void main(String[] args) {
        TornadoOptions options = new TornadoOptions();
        // Set custom CUDA JIT compiler flags
        options.cudaJitCompilerFlags = "-O3 -arch=sm_80"; 
        // ... other TornadoVM configuration ...
    }
}

Practical Applications

  • Spring Shell 4.0: Enables more robust command-line interface (CLI) development for applications like server administration tools.
  • Hibernate Reactive 4.2.0: Supports reactive programming models in applications requiring high concurrency, such as financial trading platforms.

References:

Continue reading

Next article

Making your code base better will make your code coverage worse

Related Content