Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »


INTERNAL USE ONLY

Oracle Java 8 & OpenJDK Java 8 is no longer supported with security updates as of January 31, 2019.
Oracle Java 9 - 11 have new licensing where if we use them in prod we are supposed to pay Oracle. So, really want to move everything off Java 8 and onto the OpenJDK (free) version of Java 11.

EVERYONE SHOULD MOVE TO OPENJDK 11 OR CORRETTO JDK 8.

Overview

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.  

Summary of Updates by Application

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 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 to the Download Client

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.

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


Additional Information

  • If a college opts to do nothing, everything should continue to work as is today.
  • However, colleges must upgrade to the supported versions if they want to use DLC 6.5.0.  if new download client fields are added in the future they will need to upgrade or they will not have access to the new fields.
  • If college is running unsupported version of the DLC or Java, we first recommend they get on the supported versions before we can provide support.


  • No labels