Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Java 17 (LTS) #1375

Closed
4 tasks done
Tracked by #1464
tfr42 opened this issue Aug 11, 2022 · 10 comments
Closed
4 tasks done
Tracked by #1464

Support for Java 17 (LTS) #1375

tfr42 opened this issue Aug 11, 2022 · 10 comments
Assignees
Labels
feature feature
Milestone

Comments

@tfr42
Copy link
Member

tfr42 commented Aug 11, 2022

As runtime environment deegree should support Java 17 and Tomcat 10.1.

To compile with JDK 17 the following PR have been merged already:

References:

@tfr42 tfr42 added the feature feature label Aug 11, 2022
@tfr42
Copy link
Member Author

tfr42 commented Aug 25, 2022

It is planned to work on this issue during the FOSS4G 2022 Codesprint in Florence. Everyone is invited to join. Read more about the code sprint here: https://wiki.osgeo.org/wiki/FOSS4G_2022/Community_sprint#deegree

@tfr42 tfr42 self-assigned this Aug 27, 2022
@tfr42
Copy link
Member Author

tfr42 commented Oct 4, 2022

The outcome of the activities during the codesprint at FOSS4G 2022 in Florence and the community hackevent of the FOSSGIS at the LinuxHotel in September 2022 was, that starting up of deegree fails due to missing/incompatible Servlet API as documented in #1401.

@tfr42
Copy link
Member Author

tfr42 commented May 22, 2023

The TMC has the notion to work on this issue during the planned code sprint in autum 2023.

@tfr42
Copy link
Member Author

tfr42 commented Sep 28, 2023

The need to move towards JDK 17 is triggered by the planned EOL for JDK 11 (dates taken from https://endoflife.date):

  • OpenJDK: 2023-09-30 (!)
  • Oracle: 2023-09-30 (!)
  • Bellsoft Liberica: 2024-10-31
  • Adoptium (used on Jenkins to build and test): Oct. 2024
  • Azul Zulu: 2026-09-30
  • Corretto: Sep. 2027

@tfr42
Copy link
Member Author

tfr42 commented Sep 28, 2023

Helpfull page showing the changes in Java Core API: https://javaalmanac.io/

@jruhe-adesso
Copy link

Time sands...

@tfr42
Copy link
Member Author

tfr42 commented Jan 25, 2024

@jruhe-adesso Please check out our wiki page about sponsoring opportunities in 2024 https://github.com/deegree/deegree3/wiki/deegree-budget-2024, which can help to speed up things...

@jruhe-adesso
Copy link

jruhe-adesso commented Feb 8, 2024

I work for an IT service provider. I'll forward your link to the person responsible for the geo topic. Of course, I cannot promise anything. Thank you.
We really appreciate your work on milestone 3.6!

@tfr42
Copy link
Member Author

tfr42 commented Mar 17, 2024

Build job for JDK 17 added to Jenkins CI and was successfully run: https://buildserver.deegree.org/view/All/job/deegree-3.6-release-pipeline/

@tfr42 tfr42 closed this as completed Mar 17, 2024
@tfr42
Copy link
Member Author

tfr42 commented Jun 13, 2024

The support of Java 17 was fully implemented with the version 3.6 of deegree webservices, see https://github.com/deegree/deegree3/wiki/End-of-Life-and-Support-Matrix for more information.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature feature
Projects
None yet
Development

No branches or pull requests

2 participants