As mentioned in the Glassfish Wiki, the scope of Glassfish v3 is to build the modular, Java EE 6 based version. This is going to be the next major release of GlassFish. This release is currently under development and will focus on the following features:
- Clustering and Centralized Administration
- High Availability
- Value Added Features
Below are some highlights from the details of road-map.
- What will happen to high availability and clustering capabilities of GlassFish, will they stay open source and included in the download bits? Yes, centralized admin and clustering will be in the open source version.
- Will the community edition of GlassFish remain full featured? Yes, the Open Source version is fully featured, including full JavaEE 6 support (not just the Web Profile) and things like administration and clustering. Shoal-based, in-memory replication is part of this. The Oracle distribution of GlassFish is just the Open Source version + branding elements + Closed-Source AddOns.
- What is the target date for 3.1? The target date is later in 2010. We can't give exact date but we do have to ship the 3.0.1 and 2.1.2 ("100 day") releases first.
- Is there any indication if GlassFish 4 will remain Open Source? Yes, GlassFish 4 will remain Open Source.
My previous post(Glassfish v3 may never support clustering) was a deep concern about Glassfish v3 Clustering. Most of my fellow developers had shown same concern about Glassfish v3 future not being clear. I am sure after official release of this road-map it relaxes everyone and stops all speculations.
Thanks Nazrul for keeping me informed about the GF3 road-map update.
More Resources for details:
Plans for Glassfish - PDF
Plans for Glassfish v3 Wiki
Replays for GlassFish Roadmap - Video