On https://issues.apache.org/jira/browse/DERBY-7126, Bryan and I have
been discussing the need for a new Derby release to handle the
disruption introduced by the Open JDK's deprecation of the Java Security
Manager (see https://openjdk.java.net/jeps/411). Deprecation-related JDK
changes have put us in the position that no version of Derby can run
cleanly on all JDK platforms from JDK 9 on up. The gory details are
discussed on https://issues.apache.org/jira/browse/DERBY-7110 and
https://issues.apache.org/jira/browse/DERBY-7126.
I am volunteering to manage a 10.16.1 release. 10.16.1 will be compiled
into Java 17 byte code so that it won't run on older Java platforms and
incur the deprecation-related problems. Going forward, the download page
will advertise the following bindings of Derby versions to Open JDK LTS
versions:
10.14 for Java 8
10.15 for Java 11
10.16 for Java 17
I have posted a 10.16.1 plan at
https://cwiki.apache.org/confluence/display/DERBY/DerbyTenSixteenOneRelease
Let me know if you have any objections or suggestions.
Thanks,
-Rick