Versions Compared

Key

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

...

Warning

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.

Table of Contents
maxLevel4
minLevel2

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

...

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:

...

Note

Beginning with Release 6.5.0 (06.28.19), the CCCApply Download Client Jar will no longer support Java 8 or OpenJDK 8.  CCCApply recommends that colleges running the Download Client v.6.4.0 or earlier version upgrade to Corretto Java 8 or OpenJDK Java 11 in order to stay in compliance and continue to be supported by CCCApply technical support.

Upgrade Recommended for Unsupported Java Versions

Oracle Java 8 and OpenJDK Java 8 will no longer be supported with security updates as of January 31, 2018. 


CCCApply Supported Versions

CCCApply has updated all applications and services to various currently supported versions, including Corretto Java 8 and OpenJDK Java 11. These updates will take effect in the CCCApply 6.5.0 release.

Going forward we will only test and support Corretto Java 8 or OpenJDK Java 11.

If your college is running an unsupported version of Java, we recommend moving to one of the supported versions before we can provide support.

Recommendations for Colleges

Additional Information

...

It is recommended that all colleges using the CCCApply Download Client move to Corretto Java 8 since that is the most widely supported. We will probably switch all our testing to the following:

...

in order to add new fields to their CCCApply data download files.

Colleges who are using the Download Client Jar file 6.4.0 (March 2019) or earlier version will be okay for the time being; however, upgrade it is recommended in order to run the Jar 6.5.0 or future versions.