etf-validator / governance

ETF Steering Group and the Technical Committee documents
1 stars 2 forks source link

Migrate to Java 11 #71

Closed jonherrmann closed 2 years ago

jonherrmann commented 5 years ago

ETF Improvement Proposal (EIP)

Note: EIP Blocked by SoapUI, see additional Information.

Background and Motivation:

Java SE 8 is going through the "End of Public Updates process for legacy releases" and will no longer be supplied with security patches after December 2020.

In the near future, Java 8 will no longer be available in some Linux distributions. One distribution that has a very conservative update policy is Debian. The next Debian release 10 will use version 11 as default Java Runtime Environment and the release is planned for Summer 2019. It will probably take some time for end users and organizations to upgrade to newer distributions such as Debian 11, but we should have that on the radar.

Proposed change

Procedure: update one component after another, start with the critical ones (see SoapUI in the Additional Information section). Check if we need better test coverage for certain used important libraries.

Alternatives

Funding

Additional information

michellutz commented 5 years ago

@df-git Please investigate situation in JRC and provide feedback here. Thanks!

df-git commented 5 years ago

We are using Open JDK since for the Oracle JDK the license is required. You can choose the JDK vesrion that best fits but if it is not the system one you need to keep it updated.

jonherrmann commented 2 years ago

Implemented in Version 2.1.0