Wednesday Jun 15, 2011

GlassFish 3.1.1 - an update

The re-planning of the GlassFish 3.1.1 Open Source Edition release to accommodate more fixes is now complete and the wiki pages have been updated (plan, roadmap). The 1st Release Candidate should be here by July 7th.

GlassFish 3.1.1

In addition to the original goals such as AIX and Solaris Express support, JDK 7 is also on the radar, as well as fixing numerous bugs, including those reported by the community.

In addition to improvements to the embedded API many developers will should be interested in the tentative list of component updates - EclipseLink (2.3), Metro (2.1.1), Woodstox (4.1.1), Mojarra (2.1.2), Weld (yes, 1.1.1!), Hibernate Validator (4.2) and Jersey (1.8).

These component updates take care of a great deal of bugs, so with a good number of them already integrated, get a recent promoted build, take it for a spin and give us your feedback!

Tuesday Sep 07, 2010

Java EE 6 Update 1 with JDK 6 U21 - and Using the Update Tool

We have released new Java EE 6 SDK w/ JDK 6 bundles using JDK 6 U21 (the good one, not this one). All bundles, including the non-JDK bundles which have not changed since June 17, 2010, are now at OTN; check the SDK download page, or navigate directly to the SDK w/ JDK bundles for Web Profile and Full Platform.

All the IPS packages have been refreshed; those for SDK w/ JDK have the new JDK components while those for the SDK w/o JDK have changed only very slightly. Since I normally use a Mac, I use an SDK w/o JDK; in that case, the only file changed is the about_sdk.html in the sdk-branding IPS component (or about_sdk_web.html in sdk-branding-web for web profile).

If you have installed the Java EE 6 SDK and enabled its Desktop Notifier, the update machinery will (eventually) detect the new packages, which will activate the following sequence:

First you will see the notifier; you can either dismiss it, or you can click on it to continue the update process

Next you will be presented an overview of the available updates.  There may be more than one, depending on what you have installed in your machine. For each one, you will be shown the size of the download (3.4KB in this case - since it is just one file in one component) and you will be asked to accept the license.

You can also manage the details for the installation process... and you are given an opportunity to look at the Ads :-)

The next step is the actual download, and a report on its completion.

At this point you can ask for details of the installed software. For example, you can go look at what components have been installed and their properties, or what AddOns are available, or what repositories you are using.

As you can see, this is all very painless. The upgrade is almost a no-op in this case but the same exact process will be used for larger updates and, since IPS underlies all the GlassFish 3 distributions, this also applies to the Commercial Distributions from Oracle.

The Oracle official documentation has very good explanations for all these tasks (thanks, Scott!); see Chapter 10: Extending and Updating GlassFish Server, specially Upgrading to Oracle GlassFish Server from the Oracle GlassFish Server Open Source Edition and Updating Installed Components. Commercial patches are installed in exactly the same way - which, compared to the previous approach, has customers really happy.

Saturday Aug 16, 2008

GlassFish Roadmap v2.1/v3 - An update

The Road Ahead

It's time for another update on the various GlassFish releases roadmaps. Harpreet Singh has just posted a updated draft schedule for GlassFish v2.1, the next major public release of the v2 branch (as of this writing, the current public release is v2ur2).

While GlassFish v2.1 is scheduled to ship in its final version in December, the team is also working on the v3 branch and will actually ship the v3 prelude release (Roadmap) in a couple of months (we just passed code freeze).

Let's not forget to mention the "patch" releases for customers with a GlassFish subscription. GlassFish 2ur2 Patch 2 is the latest release there. You can follow these releases tailored for production usage on the GlassFishForBusiness. Finally, Sailfin V1 alpha shipped recently. This version is aligned with v2.1 mentioned at the beginning of this note.