Oracle's Java EE server gets an update
Glassfish 3.1.2 is released
The latest version of Oracle's open source Java EE 6 application and web server has arrived, a little over a year since GlassFish 3.1 series began.
Fully compatible with previous incarnations, GlassFish 3.1.2 is a marked improvement on the last release from seven months ago, incorporating a number of new features which are bound to make things easier for developers. A grand total of 514 bugs have been tackled head-on, mainly to keep that backwards compatibility.
The extensive list of external technologies that have been lifted in quality include SF/Mojarra 2.1.6, Grizzly 1.9.46, Metro 2.2, Jersey 1.11, Shoal, EclipseLink 2.3.2, OpenMQ 4.5.2, OSGi Core 4.3.0, Update Center, Hibernate Validator, JavaDB 10.8.1.2, Weld 1.1.4. That accounts for around 300 fixes according to Arun Gupta.
Vital maintenance work has been undertaken. The Admin Console has a startup time akin to Usain Bolt, plus there's an option to load up in the background after server startup. You can also expect feature parity with the command line tool, the ability to setup SSH and Node installation and also configure JMS clusters. Improved clustering is a bonus too, as well as the addition of WebSocket support.
GlassFish is one of the most popular Java EE 6 servers and is distributed under a dual licensing model. The Open Source edition is available free for download. The commercial version is supported by Oracle with Oracle Fusion Middleware. For all the pointers you need to get going with GlassFish, check out the release notes.
With the open source server market so fierce, GlassFish needed to keep toe-to-toe with the rest. Thankfully the latest additions to the GlassFish server are enough to satisify us that they are in the race.