Hi all,

how about we switch to requiring Java 17 for using future UIMA releases?
This is about the compiler target. So the proposal is that future releases 
won't run
anymore on anything lower than Java 17.

There are several major libraries out there already that won't work anymore on
Java versions lower than 17. I do not see a good reason why particularly UIMA 
should
stay on Java 1.8 or even on Java 11.

Note that to *build* UIMA, Java 11 is already required now (because of Tycho 
2.x) and
when we upgrade to Tycho 3.x, Java 17 will be required to build the code. But 
presently,
we still have set the compiler target to Java 1.8.

This change would be introduced at the next feature-level release (i.e. second 
digit of
the version number increases). E.g. for the UIMA Java SDK, that would be 3.5.0.

I'm looking forward to your feedback. Short +1 approvals are as welcome as any 
concerns
you might have.

Cheers,

-- Richard

P.S: This mail is cross-posted to the dev and user mailing lists with responses 
targeting
     the users list.

Reply via email to