GlassFish 3.1.2 released
Version 3.1.2 of GlassFish, the Java application and web server, has been released by Oracle, one year after the release of GlassFish 3.1 and seven months since the release of the Java 7 compatible GlassFish 3.1.1. The updated server is described as the successor to the earlier 3.0 releases and is recommended as an update for all current GlassFish users.
The new release of the Java Enterprise Edition (Java EE) compatible server sees over 500 bugs fixed. According to one developer, more than 300 of those bug fixes come from the integration of new versions of components such as Jersey 1.11, Grizzly 1.9.46, Weld 1.1.4, EclipseLink 2.3.2, Mojarra (JSF) 2.1.6, Metro 2.2, OSGi Core 4.3.0, JavaDB 10.8.12 and OpenMQ 4.5.2.
New features include enhancements to the administration console with better startup time and background loading, feature parity with the command line asadmin tool and the ability to set up SSH and Node installations and configure JMS clusters. The clustering in GlassFish has also been enhanced with DCOM support for Windows as an alternative to remote management over SSH, non-multicast clustering and support for mod_proxy_ajp. GlassFish 3.1.2 also now supports WebSockets (RFC 6455).
Mac OS X 10.7.1 and Ubuntu 11.04 have been added to the supported platforms for the Oracle branded version of GlassFish, along with the JRockit 28.2.2, JDK7 U3, JDK6 U31 and IBM/AIX JDK 6 Java runtimes.
The "unsupported community edition" of GlassFish 3.1.2 is available for download, as is the commercially supported edition. A full archive of documentation is also available to download and includes a installation guide and quickstart guide. GlassFish 3.1.2 also provides the basis for the reference implementation of Java EE 6; its SDK has been updated with the new release. The NetBeans IDE 7.1.1 also includes the updated server. GlassFish's open source edition is dual licensed under the CDDL 1.1 and GPLv2.