...
Page Properties | ||||||||
---|---|---|---|---|---|---|---|---|
|
Overrides/Supersedes
RFC
N/a
Stakeholders
...
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
For the Poppy release happening in (Fall/Q4 2023 (release name to be added later) all java-based FOLIO modules must be implemented using Java 17, and the use of Java 11 for FOLIO modules is no 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
...