Versions Compared

Key

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

...

Page Properties


Submitted Date2023-05-31
Approved Date2023-06-07
StatusDRAFTAPPROVED
ImpactHIGH


 

Overrides/Supersedes 

...

The support for Java 11 is ending in September of this year (2023). To ensure that FOLIO's modules are implemented in a language that is actively supported it is necessary to move our implementations to Java 17.


Decision

All For the release happening in Fall/Q4 2023 (release name to be added later) all java-based FOLIO modules should must be implemented using Java 17, and the use of Java 11 for FOLIO modules is deprecatedno longer acceptable


Implications

  • Pros
    • This change would ensure that FOLIO modules are implemented in a language that is actively supported
    • Our implementation would have the advantage of any security-related patches associated with Java 17
  • Cons
    • For some modules, the change from Java 11 to Java 17 may constitute a significant amount of development effort

...