On 1/5/2021 2:38 PM, Andy Seaborne wrote:
Currently, Jena is compiled to run on any JVM from Java8 onwards.Java8 was released March 2014. Java11 (Sept 2018) is LTS (long term support) Java17 (due Sept 2021) is probably going to be LTS. Should Jena switch to Java11 going forward? This message is to ask:Are there deployments that do regularly upgrade can not for some reason move to the Java11 LTS platform?There are the usually issues of moving to a newer Java. There seems likely to be an emerging bimodal distribution of systems remaining with Java8 and systems moving to Java11 and Java 17 (likely an LTS - September 2021).The question is how many systems would upgrade their Jena version and are restricted to Java8 (and why!).Java is evolving to better fit in the new tech landscape (e.g. better container usage), more compact strings (significant for Jena), and JDK-provided HTTP/2.Some dependences or potential dependencies are Java11: Titanium - for JSON-LD 1.1 (JENA-1948 - titanium-json-ld ) Eclipse Jetty 10 and 11 now depend on Java11. Andy
OpenPGP_signature
Description: OpenPGP digital signature
