WildFly Project News

Using Certificate Based Authentication with Mutual TLS without Roles

How to secure a web application deployed to WildFly with mutual TLS and the CLIENT_CERT HTTP authentication mechanism.

Deploy on Kubernetes with Helm

How to deploy WildFly applications on Kubernetes with Helm.

grpc and WildFly - Part I

We are pleased to announce the first release of support for gRPC services in WildFly[1]. gRPC, a Google project, is, as its name suggests, a Remote Procedure Call framework. In some ways, it is a competitor to Jakarta RESTFul Web Services, but it has different semantics and a different performance profile. gRPC rests on another Google project, protobuf, which is, according to the website, "a language-neutral, platform-neutral extensible mechanism for serializing structured data." It consists...

Using MicroProfile LRA in WildFly

MicroProfile Long Running Actions (LRA) is a specification that defines the protocol and an API for the distributed transactions based on the saga pattern and user-defined compensations. In WildFly 28.0.0.Final, we introduced the integration of Narayana LRA which implements this specification. In this guide, we look into how you can enable LRA in your WildFly distribution and how you can use LRA in your applications. Overview of the LRA protocol We provide only a high-level...

WildFly 28.0.1 is released!

WildFly 28.0.1.Final is now available for download. It’s been about five weeks since the WildFly 28 release, so we’ve done a small bug fix update, WildFly 28.0.1. This includes an update to WildFly Preview. The following issues were resolved in 28.0.1: Bugs [WFLY-17016] - todo-backend QS has outdated Readme instructions [WFLY-17921] - Add missing org.jboss.vfs to RESTEasy Spring deployments [WFLY-17947] - todo-backend Readme OpenShift instructions results in a non-functional QS app [WFLY-17960] - LRA causes...

Configuring the Digest Mechanism to Make Use of Additional Algorithms

An overview of how to configure the SHA-256 and SHA-512-256 algorithms for the HTTP Digest authentication mechanism.

WildFly Release Plans

As the WildFly project continues to move on from the major effort involved with integrating Jakarta EE 10, it’s time to go back to the roughly time-boxed development and release model that worked so well from WildFly 12 until WildFly 26. During that period, the WildFly project followed a roughly time-boxed development model. Roughly every three months we produced a new WildFly major release, with a large set of features, enhancements and bug fixes. We...

Using Custom Principals with Elytron

How to make accessing user information simpler, with new support for custom principals in WildFly Elytron.

Using The RESTEasy Tracing Feature In WildFly

The RESTEasy tracing feature has been integrated into WildFly since its version 28.

WildFly 28 is released!

I’m pleased to announce that the new WildFly and WildFly Preview 28.0.0.Final releases are available for download at https://wildfly.org/downloads. New and Notable Observability The biggest changes in WildFly 28 relate to the observability space. The micrometer subsystem has been added to standard WildFly, bringing Micrometer support. As part of this work, we’ve added support for Micrometer integration with our MicroProfile Fault Tolerance implementation. The micrometer subsystem was first introduced in WildFly Preview in WildFly 27....