DR-000022 - Upgrade to JDK 11

DR-000022 - Upgrade to JDK 11

Submitted Date

Jun 8, 2020 

Approved Date

Sep 9, 2020 

Status

SUPERCEDED by DR-000034

Impact

HIGH

 

Overrides/Supersedes 

This decision was migrated from the Tech Leads Decision Log as part of a consolidation process.  The original decision record can be found here.

RFC 

N/A

Stakeholders

@mention individual(s) who has vested interest in the DR. This helps us to identify who needs to be aware of the decision

Contributors

@Taras Spashchenko 

Approvers

This decision was made by the Tech Leads group prior to the adoption of current decision making processes within the FOLIO project.

Background/Context

Since Java 8 support is over and some tools like SonarCloud will stop accepting it, it is necessary for all FOLIO back-end modules to be compliant with JDK 11.

Assumptions

N/A

Constraints

N/A

Rationale

JDK 11 is selected because it is the latest Java LTS release available.

Decision

Utilize JDK 11 for all FOLIO backend modules

Implications

  • Pros

    • N/A

  • Cons

    • N/A

Other Related Resources