New Java SE Version Numbering Scheme!

The releases with new functionalities and non-security fixes also called Limited Update Releases will be numbered in multiples of 20. The Critical Patch Updates (CPUs) will be calculated by adding multiples of five to the prior Limited Update and when needed adding one to keep the resulting number odd.

As an example: The next Limited Update for JDK 7 will be numbered 7u40, and the next 3 CPUs after that will be numbered 7u45, 7u51, and 7u55. The next release will be a Limited Update 7u60, followed by CPUs 7u65, 7u71, and 7u75.

This new version system will apply to JDK 5, JDK 6 and JDK 7 which are available on OTN Java SE Download page and Java.com

The change will: 
  • assign a fix/enhancement to a specific release in the bug systems. 
  • prevent the existing code from breaking. the versions will follow the format 7u44 and will not allow 7u44-2 for example.
  • leave “space” between planned releases for any potential unplanned ones. 
Comments:

strange scheme...

Posted by guest on May 19, 2013 at 05:11 AM PDT #

Isn't simpler to let LU be 7u30, 7u40, 7u50, and CPU be 7u31, 7u35, 7u39? You can still create 7u33 and 7u37 if necessary.

Posted by guest on May 21, 2013 at 07:44 AM PDT #

why not use the ulam numbers for the versions instead of simply of using multiples of 1/5/20?
also please abbreviate "Java SE Version Numbering Scheme" as Java SVN Numbers in the future to avoid any confusion.

Posted by hansi on May 22, 2013 at 06:53 AM PDT #

This sounds very odd to me. The full version string of 7u5 is still 1.7.0_05-b06 (as returned by "java -fullversion"). Why don't you just use the third part for limited update releases as was done years ago in Java version 1.4? Up to now I even didn't know that there is such a thing as "limited update release" for java 5, 6 and 7. The fourth part of the full version number always was called the patch level, which gives the impression that increasing it just fixes bugs or security issues and does not change the specified behavior of Java. :-(

Posted by guest on June 05, 2013 at 04:12 AM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

Insider News from the Java Team at Oracle!

duke
javeone logo
Links


Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
2
5
6
7
12
13
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today