[
https://issues.apache.org/jira/browse/DERBY-7157?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17780033#comment-17780033
]
Richard N. Hillegas commented on DERBY-7157:
--------------------------------------------
Responding to Knut and Bryan's comments about the confusing state of what Java
versions 10.17.1.0 supports: The Overview section of the release notes does
state that 10.17.1.0 runs on Java SE 21 and higher. For future release notes,
to reduce confusion, should we explicitly state what Java versions the release
won't run on? How can we make this clearer?
Responding to Knut's comment about deprecating support for JDK 17 and earlier:
Support was deprecated because the Open JDK has deprecated support for the
SecurityManager in such a way that we had to change our instructions for how to
boot Derby. We thought that continuing to support a deprecated feature was
going to cause us trouble going forward and would make our user documentation
confusing.
Responding to Bryan's comments about the download page: As far as I know, there
is no upper bound yet on the Java platforms which any of our releases support.
Caveat: however, in order to run an old Derby version on a modern platform, you
may have to change your boot command. We don't document what you need to do.
Instead, if you want to use the SecurityManager, you have to boot Derby
according to the documentation, trip over a fatal error from the JVM, google up
that error message, and adjust your boot command accordingly. At some point,
the Open JDK will actually rip out the SecurityManager. That change may impose
an upper bound on the Java platforms supported by old Derby versions--I don't
know, I think it depends on how the Open JDK handles the code removal.
I like Bryan's suggestion about adding some verbiage concerning Modules and the
deprecated SecurityManager. This would help users understand why we introduced
lower bounds on platform support.
> Tasks for releasing Derby 10.17.1
> ---------------------------------
>
> Key: DERBY-7157
> URL: https://issues.apache.org/jira/browse/DERBY-7157
> Project: Derby
> Issue Type: Task
> Components: Build tools
> Reporter: Richard N. Hillegas
> Assignee: Richard N. Hillegas
> Priority: Major
> Attachments: derby-7157-01-aa-draftReleaseNotes.diff,
> derby-7157-02-aa-initialSTATUSupdate.diff,
> derby-7157-03-aa-updateDocConstants.diff,
> derby-7157-04-aa-updateReleaseProperties.diff,
> derby-7157-05-aa-bumpReleaseNumberOnTrunk.diff,
> derby-7157-06-aa-newDataDictionaryVersion.diff,
> derby-7157-07-aa-recordBranchesOnWebsite.diff,
> derby-7157-08-aa-updateAntVersion.diff,
> derby-7157-09-aa-goofProofBranchName.diff
>
>
> Placeholder for activity related to producing a 10.17.1 release.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)