CDCgov / prime-simplereport

SimpleReport is a fast, free, and easy way for COVID-19 testing facilities to report results to public health departments.
https://simplereport.gov
Creative Commons Zero v1.0 Universal
57 stars 55 forks source link

Upgrade the app to Java 17 #4464

Closed emmastephenson closed 1 year ago

emmastephenson commented 1 year ago

Background

We're currently on Java 11, but Java 17 is the latest LTS version. We should upgrade to 17, especially as this is a prerequisite to adopting Spring 3.0.

Action requested

Upgrade the application to Java 17. Within the application, this should just be a change to our build.gradle, but we'll also need to consider:

Acceptance Criteria

There shouldn't be breaking changes between Java 11 and Java 17 (one hopes) but we'll need to smoke test the application regardless.

Additional context

See the Java LTS schedule here.

Exciting things about this release

emmastephenson commented 1 year ago

This will also require us to update the Azure JDK version.

Once this is merged, local development will also need to install the new JDK versions.