A Busy GA Week: What These Java Framework Updates Mean
The simultaneous GA releases of WildFly 40, Micronaut 5.0, Apache Fory 1.0, and the Maven Embedded GlassFish Plugin 8.0 mark a coordinated evolution of Java frameworks toward lighter, cloud-native, Jakarta EE–aligned development that keeps the platform relevant for modern microservices and enterprise workloads. For Java teams, this cluster of releases is less about headline-grabbing features and more about infrastructure: updated language baselines, refreshed dependency stacks, and better tooling for containerized deployment. Together they show how the Java ecosystem is stabilizing around Jakarta EE 11, early support for newer JDKs, and improved developer experience. From traditional application servers to modern microservice frameworks, the message is that Java remains a viable choice for long-lived systems that must keep pace with JDK 25+ and cloud platforms, without throwing away existing skills or codebases.
WildFly 40 Release: Jakarta EE 11 and Modern Security
The WildFly 40 release continues the application server’s shift into a Jakarta EE 11-first world. It brings bug fixes, documentation improvements, and dependency upgrades, but the headline is full support for key Jakarta EE 11 specifications such as Jakarta Pages 4.0, Jakarta WebSocket 2.2, and Jakarta Authorization 3.0. This positions WildFly as a capable runtime for next-generation Jakarta EE development while remaining familiar for teams coming from Java EE. On the security front, WildFly 40 extends OpenID Connect support with RP-initiated logout plus front-channel and back-channel logout protocols, closing a gap for single sign-out in SSO-heavy enterprise environments. These changes matter for organizations that still favor application servers but need to integrate with modern identity providers and cloud-native deployment topologies. WildFly 40 effectively turns Jakarta EE 11 into a practical option for production, not only a specification milestone.

Micronaut 5.0 Features: Platform Refresh for Microservices
Micronaut 5.0 GA focuses on making microservices on the JVM more predictable and efficient rather than adding flashy new APIs. The framework now targets JDK 25 along with Groovy 5 and Kotlin 2.3, aligning it with the latest language ecosystems. Under the hood, Micronaut Core has refactored its IoC container and compile-time infrastructure—including bean resolution, qualifier handling, and annotation processing—to reduce runtime work and improve consistency. Nullability support via JSpecify is another quality-of-life upgrade that improves static analysis and reduces runtime surprises, especially in polyglot codebases. For resilience, new programmatic retry and circuit breaker APIs introduce fine-grained control over failure handling and context propagation. According to Sergio Del Amo Caballero, “Micronaut 5 is both a major framework release and a broad platform refresh across more than 70 Micronaut modules,” which underscores how extensive this update is for existing users.
Apache Fory 1.0 and GlassFish Plugin 8.0: Tooling and Ecosystem Growth
Apache Fory 1.0’s GA release adds another project to the Java ecosystem at a time when developers need specialized libraries and runtimes for emerging patterns such as cloud-native services and reactive applications. While still young compared to WildFly or Micronaut, Apache Fory 1.0 signals the continuing diversification of JVM frameworks rather than consolidation around a single stack. On the tooling side, the Maven Embedded GlassFish Plugin 8.0 update improves how teams spin up application servers for tests and local development. It can now launch GlassFish in a separate JVM by default, passing all required --add-opens and add-exports parameters, and it allows selecting the Embedded GlassFish version via configuration and dependency management. These features tighten feedback loops for Jakarta EE development and make CI pipelines more reliable, especially when integration tests depend on a full application server without the cost of manual container setup.
A Maturing Java Platform for Cloud-Native Architectures
Together, WildFly 40, Micronaut 5.0, Apache Fory 1.0, and the Maven Embedded GlassFish Plugin 8.0 show that Java’s evolution is incremental but steady. Application servers like WildFly and Open Liberty are aligning with Jakarta EE 11 while microservice frameworks such as Micronaut refresh their baselines to JDK 25 and modern language versions. At the same time, new projects like Apache Fory and complementary tools from GlassFish to Spring AI and Hazelcast reflect an ecosystem where runtime, data, and AI integration move forward in parallel. For enterprise and cloud-native teams, the practical takeaway is that Java remains a safe long-term bet: you can modernize security, observability, and deployment without abandoning existing investments. Instead of a single “next big thing,” these GA releases form a toolkit for gradually upgrading architectures toward containers, microservices, and future JDK releases.
