A particularly JDK-focused release

WildFly 15 is released with JDK 11 support

Eirini-Eleni Papadopoulou
© Shutterstock / Chernushka  

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.

WildFly 15 Final is here, and it’s the fourth release following the quarterly delivery model.

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.

Check out the full list of issues resolved here. Issues resolved in the WildFly Core 7 release included with WildFly 15 can be found here.

Getting started

WildFly 15 Final is available for download here.

Eirini-Eleni Papadopoulou
Eirini-Eleni Papadopoulou was the editor for Coming from an academic background in East Asian Studies, she decided that it was time to go back to her high-school hobby that was computer science and she dived into the development world. Other hobbies include esports and League of Legends, although she never managed to escape elo hell (yet), and she is a guest writer/analyst for competitive LoL at TGH.

Inline Feedbacks
View all comments