MilikMilik

Major Java Framework Updates Arrive with WildFly 40, Micronaut 5.0 and Spring AI

Major Java Framework Updates Arrive with WildFly 40, Micronaut 5.0 and Spring AI
interest|High-Quality Software

Java Framework Updates: A New Wave of Platform Releases

The latest Java framework updates mark a coordinated wave of general availability releases that modernize runtimes, refine developer tooling and bring new AI capabilities into mainstream enterprise stacks. This release cycle centers on the WildFly 40 release, the Micronaut 5.0 update, the Spring AI framework milestones, and the arrival of Apache Fory 1.0, joined by refreshed support tooling such as the Maven Embedded GlassFish Plugin 8.0 and the Open Liberty May edition. Together, these releases tighten alignment with Jakarta EE 11, raise baseline JDK versions and improve cross-language serialization and observability. For Java teams planning upgrades, the headline theme is clear: core frameworks are shifting toward newer platform baselines, richer cloud‑friendly features and integrated AI, while still emphasizing predictable behavior, resilience and compatibility with existing applications.

WildFly 40 and Open Liberty: Jakarta EE 11 Goes Mainstream

WildFly 40 reaches GA with full Jakarta EE 11 support, adding implementations for Jakarta Pages 4.0, Jakarta WebSocket 2.2 and Jakarta Authorization 3.0. It also refines security with support for RP‑Initiated logout and both front‑channel and back‑channel logout protocols for OpenID Connect, giving administrators more options for single sign‑out in distributed applications. The May Open Liberty 26.0.0.5 release moves in the same direction, offering full support for the Jakarta EE 11 Platform, Web Profile and Core Profile. According to InfoQ, Open Liberty 26.0.0.5 also resolves CVE‑2026‑3621, a vulnerability affecting earlier versions where attackers could spoof identities on applications without configured authentication and authorization. Open Liberty further adds support for running Spring Boot 4.0 applications, widening its appeal as a runtime for mixed Jakarta EE and Spring landscapes.

Major Java Framework Updates Arrive with WildFly 40, Micronaut 5.0 and Spring AI

Micronaut 5.0 Update: Platform Refresh and Stronger Resilience

The Micronaut 5.0.0 GA signals a major platform refresh, with baselines raised to JDK 25, Groovy 5 and Kotlin 2.3. Micronaut Core has been refactored to change how the IoC container and compile‑time infrastructure handle bean resolution, qualifier handling and annotation processing, all aimed at reducing runtime work and improving predictability for production systems. Nullability support based on JSpecify tightens type safety, while new programmatic retry and circuit breaker APIs add resilience and context propagation features that are important for microservices under load. Sergio Del Amo Caballero notes that “Micronaut 4 was introduced almost three years ago, so Micronaut 5 is both a major framework release and a broad platform refresh across more than 70 Micronaut modules.” For teams already on Micronaut 4, the 5.0 line will require careful review of breaking changes but promises a cleaner, more predictable runtime.

Spring AI Framework and AI Tooling for Java Developers

Spring AI continues to evolve as a key Spring ecosystem entry point for AI‑powered applications. The seventh milestone of Spring AI 2.0.0 delivers bug fixes, documentation improvements and dependency upgrades, but also meaningful changes in how tools are registered and invoked. A new ToolSpec inner interface has been added to the ChatClient interface, providing a single consumer for registering tool methods. The framework also now uses the ToolCallAdvisor class as the default for auto‑registration of ChatClient tools or tool callbacks, simplifying configuration for developers integrating AI services. For Java developers already invested in Spring, the expanding Spring AI framework means large language model integration, tool orchestration and AI‑assisted workflows can be built without leaving familiar programming models, while still benefiting from the broader improvements across the Spring portfolio.

Apache Fory 1.0, GlassFish Plugin 8.0 and What This Cycle Signals

Beyond the big runtime releases, a set of tooling and serialization updates rounds out this Java framework cycle. Apache Fory 1.0.0, including Apache Fory Java, introduces a unified cross‑language (Xlang) serialization format as the default mode for all supported languages, with compatible‑mode reads, simpler field ordering and better compatibility for lists and arrays. It also adds a fory‑annotation‑processor Maven module for generating static serializers for Java classes and records annotated with @ForyStruct. On the tooling side, the Maven Embedded GlassFish Plugin 8.0.0 upgrades dependencies and can now start GlassFish in a separate JVM by default, passing the necessary --add‑opens and --add‑exports options, and lets teams select an Embedded GlassFish version via configuration and dependency management. Together, these releases highlight how Java framework updates now routinely cover runtimes, plugins and cross‑language integrations in a single active development cycle.

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