Java SE 5 has been been with us for a very long time. In fact, as of last month, it has been over 10 years since its initial release in 2004. JRockit builds for Java SE 5 have also existed almost that entire time; our first Java SE 5 release for JRockit
, codenamed "Dragon", was available in December of that same year. Java SE 5 was a revolutionary release that introduced many of the most important language features we all know and use today: generics, annotations, autoboxing, enumerations, varargs, among many other changes.
As all good things must come to an end, so too must Java SE 5. For JRockit, the extended support phase for Java SE 5 will end in March of next year. This means that January 2015 will be the last Java SE 5 JRockit CPU (Critical Patch Update
) release we provide. Customers with a valid extended support contract for an Oracle product that requires Java SE 5 (like WebLogic Server 10.0) will be still able to file bugs and receive one-off builds until the end of March. But from April, Java SE 5 JRockit will transition into its sustaining support phase and we will no longer produce new releases or fixes for either of the two Java SE 5 JRockit lines (R27 and R28).
One quick word of caution: the extended support phase for Java SE 5 JRockit will end several months before the HotSpot-based Java SE 5 releases. We are planning on a final Sun/Oracle (HotSpot-based) Java SE 5 CPU release in April, but there will be no corresponding Java SE 5 JRockit release for the April CPU.
Of course this does not mean the end of JRockit. JRockit for Java SE 6 still has several years to go before it reaches the end of its own extended support phase. Any customers who still need to remain on JRockit will be able to upgrade to the latest Java SE 6 JRockit. We will continue to fix bugs and security issues found in JRockit for Java SE 6 (R28 only) until it also reaches the sustaining support phase.
- There will be no more releases of Java SE 5 JRockit (R27 or R28) after the January 2015 CPU.
- CPU releases and bug fixes for Java SE 6 JRockit (R28 only) will continue to be provided until the end of JRockit for Java SE 6's extended support phase, currently scheduled for December 2018.
- Customers deployed on a Java SE 5 version of JRockit are recommended to update to a more recent JRockit release prior to March 2015, or - better - move to Oracle JDK 7 or 8. All recent versions of Oracle products support JDK 7, and certification of JDK 8 across the Oracle portfolio is proceeding at a fast rate. Key products such as WebLogic Server and Coherence are already certified with JDK 8.