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

Reply via email to