Java 17 Support #239
SethChampagneNRL
started this conversation in
General
Replies: 1 comment 8 replies
-
Lucene version 10.0.0 requires Java 21. https://lucene.apache.org/core/corenews.html#apache-lucenetm-1000-available We updated to Lucene 10.0.0 in the 2.25 release. There was a minor code change needed in the migration from 9 to 10. Specifically the Erddap.java changes in this commit: https://github.com/ERDDAP/erddap/pull/219/files#diff-53d85d003a7a63a0ae83c81cb28b8eb661b6e1f64eb524d3d33b5b842a05e50d I don't believe there was anything else (code in ERDDAP or dependencies) that requires Java 21. |
Beta Was this translation helpful? Give feedback.
8 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Currently, the Maven configuration for ERDDAP specifies a Java 21 source and target. At least up to ERDDAP v2.25, the code still compiles and runs with Java 17. Some networks that we are running ERDDAP are still running Java 17 and will possibly take a few years to update to Java 21. Java 17 is still LTS through 2029.
Can ERDDAP officially maintain Java 17 compatibility? Is there any technical reasons that make a Java 21 update necessary?
Beta Was this translation helpful? Give feedback.
All reactions