INTERNAL USE ONLY Oracle Java 8 & OpenJDK Java 8 is no longer supported with security updates as of January 31, 2019. EVERYONE SHOULD MOVE TO OPENJDK 11 OR CORRETTO JDK 8. |
Oracle Java 8 will no longer receive security updates past the end of this month. Java 9 - 11 have a new licensing where if we use them in prod we are supposed to pay oracle. So, really want want to move everything off Java 8 and onto the OpenJDK (free) version of Java 11.
Below is a breakdown of changes made to each CCCApply application and staff tool, with recommendations to colleges on how to comply.
IF Colleges want to use the 6.5.0 Download Client, they must get on Corretto Java 8 or OpenJDK Java 11.
Below is a summary of the work the Apply team is doing for 6.5.0:
Application | Original Version/Location | New Version/Location | Impact to Colleges |
---|---|---|---|
CCCApply Applications | Java 8 | AWS JDK 8 (Corretto) | |
CCCApply Administrator 2.0 | OpenJDK version of Java 11 | ||
CCCApply Download Client | AWS JDK 8 (Corretto) | ||
CCC Report Center (v.6.0.1) | Java 7 | Java 7 | No change to current version of the Report Center. NOTE: The CCC Report Center will be upgraded in Fall 2019. |
Java 8 will no longer receive security updates past the end of this month. Java 9 - 11 have a new licensing where if we use them in prod we are supposed to pay oracle. So, really want want to move everything off Java 8 and onto the OpenJDK (free) version of Java 11.
Update: Update to AWS Corretto 8 (instead of Java 11)
Requirements
The Download Client will need to be updated.
We will need to figure out a way to work with all the colleges to successfully get them to update on their end.
Provide documentation for colleges.
The compatibility testing we do with each release is documented on this Confluence page:https://cccnext.jira.com/wiki/spaces/OPENAPPLY/pages/823525540/6.3.0+Download+Client+-+Backwards+Compatibility+Testing?atlOrigin=eyJpIjoiMjMwZDkzZGQ2MzdjNGYwNzg5YTk0OTg5NDc5ZjVlZmUiLCJwIjoiYyJ9
Download Client Prior To: | Backward Compatibility: |
---|---|
6.3.0 | Java 7, Java 8, Java 9 |
6.4.0 | Java 8, Java 11 |
Going forward we will only test and support Corretto Java 8 or OpenJDK Java 11.
It is recommended that all colleges move to Java 8 since that is the most widely supported. We will probably switch all our testing to the following:
Java 6 | Oracle |
Java 7 | Oracle |
Java 8 | Coretto |
Java 11 | OpenJDK |