Hi all, We have an open issue that may be relevant for 3.0.0-M2: https://issues.apache.org/jira/browse/OPENNLP-1735 (Java 21)
Martin and I discussed this offline. While I personally favor keeping Java 17 as the baseline (since I am a EE folk and EE11 is still Java 17 baseline), I understand the concerns: more and more tools are moving toward Java 21 (recently checkstyle), and we may want to stay aligned with that ecosystem and potentially take advantage of the latest language features available in Java 21. Although we could use multi-release JARs to leverage newer bytecode versions, this would likely add some complexity to our build process. For that reason, I’d like to start a discussion on whether we should move to Java 21 for the 3.x release line and drop Java 17 support. Copying users@ for information. Feel free to provide your opinion. What do you think? Gruß Richard
