...
IF Colleges want to use the 6.5.0 Download Client, they must get on Corretto Java 8 or OpenJDK Java 11.
Supported Versions
Summary of Updates by Application
...
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. |
- Core Apps – Moved off of Java 8 and onto AWS JDK 8 (Corretto)
- God Tool – move to AWS JDK 8 (Corretto)
- Download Client - move to AWS JDK 8 (Corretto)
- CAP/Admin2 – move to OpenJDK Version of Java 11
- Rancher Services - move to OpenJDK Version of Java 11
- Report Center- will STAY on Java 7 (does not work with Java 8+)
Java Updates for CCCApply Applications
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: uPortal doesn't work on JDK11 so we are going forward with the Amazon Corretto JDK 8 since it is a free, open source version of the OpenJDK standard and it will be supported, with applied security patches, through 2023.
Recommendations to Colleges
...
Move everything off Java 8 and onto AWS JDK 8 (Corretto)..
All applications (CCPG, Apply, IA, Edit Account, OpenCCC)
...
Recompile all of our code with AWS JDK 8 (Corretto)
...
. |
...
Java Updates to the Download Client
...
Download Client Compatibility Testing
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
For the older versions of the download client, the versions marked with a PASS should still be supported.We will need to add 2 new columns for Java 11 and a new row for 6.4.0.For 6.4.0, we will only support Java 8, 9, and 11. We will probably stop testing 6.0.0 backwards compatibility.For the most part, the breakdown looks like this:
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.
Recommendations for Colleges
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 |
...