JEP 223: New Version-String Scheme
Iris Clark
iris.clark at oracle.com
Wed Nov 5 23:59:32 UTC 2014
Hi, Paul.
> I second what Remi says about dropping the 1. In fact, I think it has been a
> grace it hasn't yet been dropped. It allows you to move to "2" when Oracle
> (or another future steward) decides to break major backwards
> compatibility.
Backwards compatibility has already been broken to various degrees for every
major release of the JDK. They're documented on the Compatibility page [0].
We'll have a similar page for JDK 9. Whether these changes is "major" depends
on your perspective.
> Also, semantic versioning is not a form of math. The next version after 1.9
> is 1.10 -- not 2.0 -- and then 1.11, etc. The JEP has this wrong.
I think you misunderstood. In that example, the implication was that we begin
incrementing $MAJOR for major releases. Thus, as the next major release, JDK
9 would have a value of "2.0.0".
Regards,
iris
More information about the platform-jep-discuss
mailing list