Wednesday Nov 05, 2008

Overview of GlassFish 3

GlassFish 3 is the third major Open Source release of what was originally Sun's Application Server.

The earlier releases GlassFish were under Sun ownership: GlassFish v1 (also released as the Sun Java System Application Server 9.0), GlassFish v2 (Sun Java System Application Server 9.1) and GlassFish v3.0.1 (Sun GlassFish Enterprise Server v3.0.1), but later releases have been done under Oracle ownership. The names and numbers have changed slightly under Oracle: the Open Source, Community, version is the GlassFish Server Open Source Edition, while the commercial distribution is called the Oracle GlassFish Server.

GlassFish 3 is a modular App Server built on an OSGi core. GlassFish 3 implements the Java EE 6 standards, including the new Web Profile; it is a small but highly performant app server that has very fast start-up, application deployment and re-deployment, is embeddable and can be updated through an update center. GlassFish 3 has tool support from all the major IDEs and supports non-Java languages.

All public releases also have an accompanying commercial, for-fee releases, but there are also sustaining releases only available through our Enterprise Support for GlassFish. All GlassFish 3 releases and patches are distributed as collections of IPS packages, which simplifies Upgrading Across Releases and Installing Patches.

Major releases use the "dot" terminology, starting with "3.0", then going to "3.1", etc. "Dot dot" releases are minor releases. The releases under Sun used the "v"; this has been dropped in the releases under Oracle.

All patches are cumulative, i.e. fixes are accumulated in subsequent releases and the last digit in the release number often, but not always, matches its name. The "No-Cost" term denotes a free release, while the "Restricted" term denotes a commercial release.

The current releases are:

GlassFish v3 Prelude (No-Cost - November 6th, 2008)
GlassFish v3 Preview (No-Cost - June 1st, 2009)
GlassFish v3 (No-Cost - December 10th, 2009)
  Oracle Completes Acquisition of Sun
GlassFish 3.0.1 (Community and Commercial - June 17th, 2010)
GlassFish 3.0.1 Patch 1 (Commercial - November 8th, 2010)

In a graphical presentation:

We strongly encourage users interested in the "v3" functionality to go directly to the latest version of the GlassFish 3 family. The v3 releases are developed in parallel with continued support releases in the GlassFish v2 family; users and customers interested in clustering and state replication should use GlassFish v2 until these features show up in GlassFish 3.1. Entries related to roadmaps are tagged as Roadmap@TheAquarium.

Note This is a running entry and will be updated as new releases occur.
Note-2 Entry has been back-dated so it shows before all the v3 releases.

Sunday Jun 22, 2008

Overview of SJS AS 9.1 (GF v2)

GlassFish v2 is Sun's second Open Source release of Sun's App Server, after GF v1 (SJS AS 9.0). The Sun branded distribution for GFv2 is Sun Java System Application Server 9.1.

GlassFish v2 includes a number of releases. Major releases use the "dot" terminology, starting with "2.0", then going to "2.1", etc. Minor public releases add a "U" for "Update Release".

All public releases also have an accompanying commercial, for-fee releases, but there are also sustaining releases only available thorugh our Enterprise Support for GlassFish - also see How to Install a Patch Screencast.

All patches are cumulative, i.e. fixes are accumulated in subsequent releases and the last digit in the release number often, but not always, matches its name. The "No-Cost" term denotes a free release, while the "Restricted" term denotes a commercial release.

The current releases are:

SJS AS 9.1 (No-Cost - Sep 17th, 2007)
SJS AS 9.1 U1 (No-Cost - Dec 19th, 2007)
SJS AS 9.1 U2 (No-Cost - Apr 29th, 2008)
SJS AS 9.1 U2 Patch 1 (Restricted - Jun 10th, 2008)
SJS AS 9.1 U2 Patch 2 (Restricted - Aug 1st, 2008)
SJS AS 9.1 U2 Patch 3 (Restricted - Sep 11th, 2008)
SJS AS 9.1 U2 Patch 4 (Restricted - Oct 30th, 2008)
SJS AS 9.1 U2 Patch 5 (Restricted - Dec 5th, 2008)
GlassFish v2.1 (No-Cost - Jan 26th, 2009)
SJS AS 9.1 U2 Patch 6 - same as GF v2.1 (Restricted - Jan 26th, 2009)
SJS AS 9.1 U2 Patch 7 - same as GF v2.1 p1 (Restricted - Apr 2nd, 2009)
SJS AS 9.1 U2 Patch 8 - same as GF v2.1 p2 (Restricted - May 14th, 2009)
SJS AS 9.1 U2 Patch 9 - same as GF v2.1 p3 (Restricted - June 26th, 2009)
SJS AS 9.1 U2 Patch 10 - same as GF v2.1 p4 (Restricted - August 17th, 2009)
SJS AS 9.1 U2 Patch 11 - same as GF v2.1 p5 (Restricted - September 25th, 2009)
GlassFish v2.1.1 (No-Cost - November 4-6th, 2009)
SJS AS 9.1 U2 Patch 12 - same as GF v2.1 p6 and GF v2.1.1 (Restricted - November 4th-6th, 2009)
SJS AS 9.1 U2 Patch 13 - same as GF v2.1 p7 and GF v2.1.1 p1 (Restricted - December 18th, 2009)
SJS AS 9.1 U2 Patch 14 - same as GF v2.1 p8 and GF v2.1.1 p2 (Restricted - February 1st, 2010)
SJS AS 9.1 U2 Patch 15 - same as GF v2.1 p9 and GF v2.1.1 p3 (Restricted - March 15th, 2010)
SJS AS 9.1 U2 Patch 16 - same as GF v2.1 p10 and GF v2.1.1 p4 (Restricted - April 22th, 2010)
SJS AS 9.1 U2 Patch 17 - same as GF v2.1 p11 and GF v2.1.1 p5 (Restricted - June 3rd, 2010)
SJS AS 9.1 U2 Patch 18 - same as GF v2.1 p12 and GF v2.1.1 p6 (Restricted - July 16th, 2010)
SJS AS 9.1 U2 Patch 19 - same as GF v2.1 p13 and GF v2.1.1 p7 (Restricted - August 19th, 2010)
SJS AS 9.1 U2 Patch 20 - same as GF v2.1 p14 and GF v2.1.1 p8 (Restricted - September 29th, 2010)
SJS AS 9.1 U2 Patch 21 - same as GF v2.1 p15 and GF v2.1.1 p9 (Restricted - November 15th, 2010)

In a graphical presentation:

As of this writing, we have not made public the roadmap for the public, no-fee, releases beyond GFv2.1.1. Commercial releases will continue in the usual frequency. A list of entries related to roadmaps is available at Roadmap@TheAquarium.

Note This is a running entry and will be updated as new releases occur.

Sunday Mar 30, 2008

Overview of SJS AS 9.0 (GF v1) Releases

GlassFish v1 is Sun's first Open Source release of Sun's App Server; the corresponding Sun branded distribution is Sun Java System Application Server 9.0, reflecting many earlier, closed-source, releases of ancestors of this code base. The original release was aligned with the final release of Java EE 5.

All patches are cumulative, i.e. fixes are accumulated in subsequent releases and the last digit in the release number often, but not always, matches its name; e.g. -01 is "Patch 1", but note that -05 is "Patch 4"!

The "No-Cost" term denotes a free release, while the "Restricted" term denotes one only available through the for-fee subscription service, see Support Overview and How to Install a Patch Screencast

The releases and patches so far are:

SJS AS 9.0 (No-Cost - May 2006)
SJS AS 9.0 U1 (No-Cost - Oct 06)
SJS AS 9.0 U1 Patch 1 (Restricted - Dec 14, 2006)
SJS AS 9.0 U1 Patch 2 (Restricted - Jan 25, 2007)
SJS AS 9.0 U1 Patch 3 (Restricted - Mar 22, 2007)
SJS AS 9.0 U1 Patch 4 (Restricted - Oct 25, 2007)
SJS AS 9.0 U1 Patch 5 (Restricted - Sep 15, 2008)

Note: Most customers should consider switching to the GlassFish v2-based releases (SJS AS 9.1) as they have improvements in functionality, reliability and performance.

Note: Many of the links above are forward links to entries that I will publish in the next day or two.

About

Oracle's announcements related to using GlassFish software in production.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today