GlassFish for Developers
GlassFish Development Branches
And then there were three ...
GlassFish V2 is done. So, what's next? Well, there is a lot of information out there about GlassFish V3 but that is not the only release that the GlassFish team is working on. There are at least two more releases planned, GlassFish V2 UR1 (an update release) and GlassFish V2.next (a minor release). Some information on these releases is already available on blogs and GlassFish wiki. The best place to start is Eduardo's blog entry on GlassFish roadmap. The draft plan for V2 UR1 is available on GlassFish Wiki. As Eduardo mentioned, the V2.next release is still being defined. However, it is very likely that the release will be called V2.1 and therefore I will take the liberty of using that name throughout this blog. The primary driver for this release is requirements for sailfin project. The GlassFish wiki is again the best way to keep up to date with the planning for V2.1 release.
The following image shows the many development branches for GlassFish. The V1 release is not shown here because that would make this picture even more complex.
A picture is worth a thousand words, so I will not explain this picture :-) I do realize that there will be many questions as you try to understand it. Please leave a comment with your question and I will try to address it. If the volume of comments in too high, I will write another blog to explain it better.
As far as GlassFish V3 is concerned, please continue to watch the V3 planning wiki where the team will be adding more information over next several weeks. If you have some time, I recommend viewing Kohsuke's presentation on the new build system. This will be a good time to start getting familiar with maven 2.0. Jerome is working on creating the initial version of POM files for several modules and once they are ready, the next step will be for the module leads to start planning transition of their modules to maven 2.0 and the new build system.
Posted at 01:13AM Sep 24, 2007 by kumara in Sun | Comments[2]
V2 is Done!
GlassFish V2 released : A vote of thanks
The GlassFish team is celebrating the release of GlassFish V2 today and I couldn't have picked a better day to create my first blog entry. There were many challenges and road blocks on the way but this awesome team made it happen. Eduardo has written a great blog about the features of GlassFish V2, so I do not need to go there. However, as a vote of thanks to the entire team, I would like to list some of the items that will not be visible to our end users.
- Combined three different releases of Sun Java System Application Server into one release and created a merged code base.
- Learned to work effectively in an open source project. Open Functional Specifications, Meetings and Discussions.
- Functional Specifications approved by Sun Internal architecture review board without any "Change Required" or "Change Advised" comments.
- Seemingly endless cycles of longevity test runs where the clock had to be restarted because of a failure on fourth or fifth day of the run.
- Managing day to day engineering life with two bug tracking systems.
- Active participation in helping GlassFish community (user mailing list, forums) while still doing the day job of coding, testing, bug-fixing etc.
- Managed creation/testing/shipment of 11 different distributions. Yes, that is right, go ahead and count the distributions on glassfish.java.net, java.sun.com, www.sun.com and www.netbeans.org. This does not include distributions on maven repository.
Many thanks and Congratulations for shipping a great product.
Posted at 10:33PM Sep 17, 2007 by kumara in Sun |
