MilikMilik

Spring AI, WildFly 40 and Micronaut 5.0 Mark a Milestone Month for Java Frameworks

Spring AI, WildFly 40 and Micronaut 5.0 Mark a Milestone Month for Java Frameworks
interest|High-Quality Software

A Milestone Month for Enterprise Java Frameworks

This milestone month for enterprise Java frameworks is defined by a cluster of general availability releases that advance Java application servers, modern microservice platforms and AI integration within the Java ecosystem, giving developers new capabilities for building, deploying and observability of cloud-era applications across a broad range of runtime choices. From classic Java application servers to lightweight microservice frameworks, the recent releases underline how diverse the Java landscape has become while still converging on modern needs such as Jakarta EE 11 support, Spring-based AI integration and refreshed baselines for new JDKs. WildFly 40, Micronaut 5.0, updates to the Spring AI framework, Apache Fory 1.0, the Maven Embedded GlassFish Plugin 8.0 and the May 2026 edition of Open Liberty all arrive in a single news cycle, forming a snapshot of an ecosystem that continues to evolve rather than fade in the era of cloud-native development.

WildFly 40 and Open Liberty Extend Java Application Servers

The WildFly 40 release shows that Java application servers remain central for many enterprise Java frameworks. WildFly 40 reaches general availability with bug fixes, documentation improvements and dependency upgrades, but the headline feature is support for Jakarta EE 11, including Jakarta Pages 4.0, Jakarta WebSocket 2.2 and Jakarta Authorization 3.0. The release also adds richer OpenID Connect logout options, including RP-initiated, front-channel and back-channel logout. Open Liberty’s May 2026 edition, version 26.0.0.5, arrives alongside WildFly 40 to reinforce the diversity of Java runtime options. It offers full support for the Jakarta EE 11 Platform, Web Profile and Core Profile and introduces support for running Spring Boot 4.0 applications on Open Liberty. According to InfoQ, Open Liberty 26.0.0.5 also resolves CVE-2026-3621, reducing identity spoofing risk on misconfigured applications.

Spring AI, WildFly 40 and Micronaut 5.0 Mark a Milestone Month for Java Frameworks

Micronaut 5.0 GA Refreshes a Modern Microservice Platform

Micronaut 5.0 GA represents a substantial platform refresh for a lightweight, ahead-of-time compiled framework aimed at microservices and serverless workloads. After three milestone releases and one release candidate, the Micronaut Foundation has delivered Micronaut 5.0.0 with baselines of JDK 25, Groovy 5 and Kotlin 2.3, aligning the framework with upcoming language and platform developments. The core has been refactored, including the IoC container and compile-time infrastructure for bean resolution, qualifier handling and annotation processing, with the goal of reducing runtime work and improving predictability. Nullability support now uses JSpecify annotations, and new programmatic retry and circuit breaker APIs support resilience and context propagation. Sergio Del Amo Caballero notes that Micronaut 4 was introduced almost three years ago, making Micronaut 5 both a major framework release and a broad refresh across more than 70 modules, which signals strong commitment to long-term evolution.

Spring AI and Apache Fory Broaden the Modern Java Stack

On the Spring side, the seventh milestone release of Spring AI 2.0.0 continues integrating AI capabilities into the Spring ecosystem. The updated Spring AI framework includes bug fixes, documentation improvements and dependency upgrades, but also a new ToolSpec inner interface on the ChatClient API to serve as a single consumer for registering tool methods. The ToolCallAdvisor class is now the default for auto-registration of ChatClient tools or callbacks, which should simplify tool wiring for developers exploring AI-driven features in Spring-based applications. In parallel, Apache Fory 1.0 reaches GA, adding another option in the broader Java stack and underlining the trend toward specialized libraries that complement core frameworks. Together with continued progress on OpenJDK, these projects show that Java is adapting not only to cloud-native requirements but also to new AI-driven workloads within established ecosystems.

GlassFish Plugin and OpenJDK Work Round Out the Ecosystem

The Maven Embedded GlassFish Plugin 8.0.0 and continued OpenJDK work round out this busy period. The plugin’s 8.0.0 release focuses on dependency upgrades and practicality: it can start GlassFish in a separate JVM by default, supplying all required module values for --add-opens and add-exports, and it allows selection of the Embedded GlassFish version through configuration and dependency management. This improves experience for teams still depending on GlassFish-based Java application servers. Meanwhile, OpenJDK activity around JDK 27, including builds like early-access Build 23 and JEP movement, provides a foundation for these frameworks. Features such as the Vector API, Compact Object Headers by default and making G1 the default GC in all environments show that runtime-level performance and serviceability efforts continue. Together, runtime and framework advances indicate a healthy, evolving Java ecosystem rather than a static, legacy platform.

Comments
Say Something...
No comments yet. Be the first to share your thoughts!