garbage collection
Moazam Raja







 

J2SE Update Release Cycles

The J2SE update release cycle is quarter based, so there are roughly 4 update releases for each major J2SE release. Major releases are those such as 1.3.1, 1.4.1, 1.4.2, etc. Minor, or update releases are those such as 1.3.1_02, 1.3.1_03, 1.4.2_03, and so on.

This is confirmed on a java.sun.com public page:

"Update Releases

An update release is generally produced quarterly for current Java technology major product family releases (an update release example would be Java 2 Standard Edition SDK v. 1.3.0_0x). Since this an update to a major product, the update itself does not have a separate EOL period. Once a new update is posted, it will immediately displace the previous download. The displaced download will be moved to the Product Archive page." Java Technology EOL Policy

So what does this really mean? When a bug is found in a J2SE release, such as 1.4.2_03, Sun does not issue a public patch in order to fix it. Instead, the fix is integrated into the next update release. You can easily tell what has been fixed in the update releases by reading the release notes. For example, the 1.4.2_04 release has over 80 BugIDs addressed. See for yourself.

But will my application vendor support the update release?

Quick answer, Yes. There is no reason that a vendor should refuse to support their application if the user decides to upgrade to an update release. As long as the user is running a supported major release, the latest update release should be supported. I know this is true for application servers and web servers from Sun, BEA and IBM.

The moral of the story is..upgrade your JDK/JRE on each minor update. Oh and make sure to pay attention to the release notes.


Click here to visit the Radio UserLand website.
Click to see the XML version of this web page.
Click here to send an email to the editor of this weblog.
© Copyright 2005 Moazam Raja.
Last update: 3/12/05; 2:10:08 PM.