WildFly Project News

WildFly Swarm 1.0.0.Alpha3 Released!

Once again, we’re delighted and enthralled to announce a release of WildFly Swarm. This time, it’s 1.0.0.Alpha3! Since this follows quickly on the heels of the last release, there’s not a whole lot of major changes. Rather, we’ve fixed some things, enhanced others, written some tests, and generally knocked it together a little sturdier. Changes Based on WildFly 9.0.0.CR2. You can now stop() the container. Better classloading for javax.* stuff. JPA improvements: Default datasources are...

WildFly 9 CR2 is released!

I’m happy to announce the WildFly 9.0.0.CR2 release! This release addresses a number issues discovered during the CR1 cycle, and also includes a major UX update to the console. For those new to WildFly 9, it builds off of WildFly 8’s Java EE7 support, and adds many new capabilities, including intelligent load balancing, HTTP/2 support, a new offline CLI mode, graceful single node shutdown, and a new Servlet-only distribution. Provided no major issues are discovered,...

WildFly Swarm Alpha2

We’ve been churning through the improvements and fixes for Alpha2! Windows All the Windows issues are now resolved. You can enjoy the benefits of WildFly Swarm on your operating system of choice. Modify your Application from Alpha1 We’ve made a few changes to how the plugin works which means that you will need to update any applications that are already utilizing Alpha1: Remove the execution phase from the wildfly-swarm-plugin Change the goal of the wildfly-swarm-plugin...

WildFly Swarm Initial Release

Happy Cinco De Mayo! Crack open a cold adult beverage and start retooling your JavaEE skills towards microservices. What is WildFly Swarm? WildFly Swarm [1] is a new sidecar project supporting WildFly 9.x to enable deconstructing the WildFly AS and pasting just enough of it back together with your application to create a self-contained executable jar. JAX-RS is a microservice? In the simplest case, you make small adjustments to your existing Maven pom.xml that generates...

WildFly 9 CR1 is released!

I’m happy to announce WildFly 9.0.0.CR1! WildFly 9 builds off of WildFly 8’s Java EE7 support, and adds many new capabilities, including intelligent load balancing, HTTP/2 support, a new offline CLI mode, graceful single node shutdown, and a new Servlet-only distribution. For more details, check out the full release notes. Provided no major issues are discovered, we plan to move to Final fairly quickly, sometime in May. Enjoy!

WildFly 9 Beta is released!

I’m happy to announce the beta release of WildFly 9! WildFly 9 builds off of WildFly 8’s Java EE7 support, and adds many new capabilities, including intelligent load balancing, HTTP/2 support, a new offline CLI mode, graceful single node shutdown, and a new Servlet-only distribution. For more details, check out the full release notes. Provided no major issues are discovered, we plan to move to CR fairly quickly, sometime in April. Enjoy!

Running an Embedded WildFly 9 Server in the CLI

In WildFly 9 Beta1 we are introducing a new capability to our Command Line Interface (CLI) tool: the ability to embed a WildFly standalone server process inside the CLI process, with the CLI interacting with the embedded server in a manner consistent with how it interacts with a remote WildFly server. All of the standard CLI commands that you can use to administer a remote server are available. The immediate goal is to support direct...

WildFly 8.2 Final is released!

I’m happy to announce the release of WildFly 8.2.0.Final! This release includes a number of improvements and bug fixes over the last release, 8.1.0.Final. CDI 1.2 & Weld 2.2 WildFly 8.2 builds upon the existing Java EE7 support, by adding the latest iteration of CDI, which includes improved discovery semantics and better compatibility with AtInject (JSR 330) implementations. Additionally, Weld, our CDI implementation has been updated with improved performance. Large deployments were observed to be...

Getting Started with WildFly in OpenShift and JBoss Developer Studio

OpenShift provides an open source hybrid cloud application platform by Red Hat. It enables polyglot applications to be deployed on a public, private, and a hybrid cloud very easily. It provides an extensible cartridge-based architecture that allows a wide range of functionality such as frameworks, databases, monitoring services, or connectors to external backends to be easily added. WildFly cartridge allows you to start a WildFly instance in OpenShift Online. JBoss Developer Studio provide comprehensive tooling...

HTTP Session Failover in WildFly 8

WIldFly enables high availability of a Java EE application using session failover and load balancing. Session failover allows uninterrupted access to an application, even in the presence of a node failure. Load balancing allows for a timely response from the application, even in the presence of high volume requests. WildFly can operate in standalone mode which is an independent process, much like JBoss Application Serer 3, 4, 5, and 6. It can also operate in...