WildFly 15 is released with JDK 11 support
WildFly 15 is the fourth release following the quarterly delivery model and it’s more focused on ensuring support for JDK 11 rather than introducing new features. Let’s have a quick look.
The focus of this release was less on new features and more on perfecting the support for JDK 11. In general, this year’s release plan was focused on one main objective that was to deliver EE8 functionality in incremental doses over the first three quarters and then to ensure WildFly ran well on the latest long-term support version of Java.
So, let’s have a quick look at the updates and changes brought by the latest WidlFly release.
SEE ALSO: WildFly 14 is now Java EE8 certified!
WildFly 15 updates
JDK 11 support – In addition to JDK 11, WildFly 15 is also heavily tested and runs well on Java 8 and the team also does testing with non-LTS releases like Java 9 and 10, in order to run reasonably well for most use cases on those. However, the primary aim of that kind of testing is to identify problems early enough to resolve them for the upcoming LTS release. Concerning JDK 11, please not that WildFly runs on Java 11 in classpath mode.
Server observability – WildFly 15 features a new subsystem that brings tech-preview support for MicroProfile Metrics. Application authors can declare their own application-scoped metrics, and those as well as base metrics will be available in Prometheus or JSON format over a new /metrics context on the HTTP management interface.
SNI support for HTTPS listeners – Supports server side SNI on its HTTPS listeners. This allows a WildFly instance listening on a single socket but with multiple virtual hosts associated with that listener to provide a different server certificate depending on what SNI name the client requests.
Default SSL context – Setting a simple attribute on the Elytron subsystem ensures that as the server is started a JVM-wide default SSLContext is registered for use by any libraries within the application server that support use of the default context.
JASPIC integration with elytron – The Elytron subsystem now provides support for the Servlet Container Profile of the JSR-196 Java Authentication SPI for Containers spec.
WildFly 15 Final is available for download here.