Friday 3 July 2015

WildFly 9 is OUT!

With the release of WildFly 9 we continue the march towards EAP 7.

Since the release of WildFly 7.x the number of feature enhancements in WildFly have been staggering!

First and foremost both WildFly 8 and 9 are fully JavaEE 7 compliant for both the Full and Web profiles.

Undertow was introduced as the new ultra high performance web container to deliver even high levels of scalability, concurrent and performance.  It also supports the new HTTP/2 protocol and the ability to act as a load balancer and reverse proxy to other WildFly instances.

CLI Enhancements including quick connect server aliases, the CLI GUI tree explorer and an offline mode where you can make changes to the server without actually having it running.

Upgrades to the patching framework now allows for remote install and rollback of static patches as well as brand new support for in-place upgrades.  In-place upgrades allow you to seamlessly migrate between minor versions (8.0 -> 8.1 or 8.1 -> 8.2) while preserving your configuration, deployments and custom modules.

The clustering components have been enhanced to include updated versions of Infinispan (7.2.x) and JGroups (3.6.x).  New features include public application APIs to monitor topology changes and broadcast commands as well as a new and very much so simplified API for clustered singleton services.  We are also now taking advantage of the JGroups FORK protocol which allows for the multiplexing of messages to unique forks across the same channel.

Integration with JDK8 is being continually advanced and it the recommended JDK for WildFly 8+.

Hibernate Search is now provided as a default module and can be used in conjunction with Infinispan to query against relational databases.  For added reliability, you can also integrate JMS for index update processing.

The often requested "Graceful Shutdown" feature also makes its triumphant debut allowing administrator to put a server in a state where it will reject new incoming requests while still being able to complete all the current in-flight one.  Once all the in-flight requests finish, the server is suspended and maintenance can be preformed, the server can be shutdown or the server can be fully resumed.

IronJacamar fully implements JCA 1.7 to include lazy connection management (think multiplexing logical handles to actual physical connection), the distributed work manager to more effectively distribute work across a cluster and pooling has been enhanced to include new capacity policies and flush strategies to control and tune how your grow and shrink a pool.  It also adds features to support server wide graceful shutdown as well as enhancements to track connections across transaction boundaries and the tracer module to create a human readable sequence diagram based on it's own trace logging.

The new admin console has a sweet updated UI to go along with some great new features.  It has significantly more information around patching and applied patch, it has a fully integrated log viewer displaying the full file with searching and it now provides datasource templates to ensure easy and error free DB connectivity.


Web Services have seen some significant improvements as well to include support for CXF 3.x and JAX-RS 2.0.

And these are only the big ticket items!  With all of the smaller enhancements and bug fixes, we could write a novel.

I would encourage you to immediately go and download the GA release and ask questions or let us know what you think on the WildFly forum.



Wednesday 1 July 2015

Red Hat Summit - 2015

It's a wrap on Red Hat Summit for another year!  It was a fantastic week in Boston, everyone really brought their A game from the Keynotes, to the demos, labs and presentations.  To top it all off, the customer events really knocked it out of the park!

I had a great time doing my first mini-presentation!  You can be sure I will be targeting a general session in 2016!  You can check out the fully recorded presentation, Getting Started with Fuse Fabric on the Red Hat Customer Portal!  You can also access and share the live presentation on the official Red Hat Slides page.

Check out the Keynotes presentations on YouTube as well as all the one on one interviews from The Cube!  You can also access all the great Summit Presentations directly from the 2015 Summit site.

It was especially exciting to see CEE's very own Marco Bill-Peter deliver a fantastic Keynote on the modern vision of customer support really driving home what Red Hat is all about!  On top of launching Red Hat Access Insights and delivering the customer innovation award he also clarified that he's Swiss, Neutral and not Arnold Schwarzenegger.

Now that summit is over, naturally it is time to prepare for the 2016 event!  You can register for updates for the 2016 Red Hat Summit taking place June 28th to July 1st in sunny San Francisco!