Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 ApplicationsJava 8AWS 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 7Java 7 

No change to current version of the Report Center.  

NOTE: The CCC Report Center will be upgraded in Fall 2019.

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 6Oracle
Java 7Oracle
Java 8Coretto
Java 11OpenJDK

...