From iris.clark at oracle.com Tue Sep 1 17:09:55 2020 From: iris.clark at oracle.com (Iris Clark) Date: Tue, 1 Sep 2020 10:09:55 -0700 (PDT) Subject: JSR 390 (Java SE 15) -- Final Release Specification, RI, and TCK -- DRAFT Message-ID: Hi. The draft Final Release Specification is available here: https://cr.openjdk.java.net/~iris/se/15/spec/fr/java-se-15-fr-spec-01/ It is identical to DRAFT 36 [0] with the exception of subtitles which were changed from "Specification -- DRAFT 36" to "Final Release Specification -- DRAFT 1" and more colorful formatting of preview feature diffs in Annex 3. The draft Reference Implementation, based on JDK 15 build 36, is available here: https://jdk.java.net/java-se-ri/15 The RI is under the GPL license. The draft TCK has already been made available to EG members. The most recent promotion is build 13, based on JDK 15 build 36. The final TCK is expected soon thereafter. No significant changes are expected between the builds. The Public Review Final Approval Ballot was approved on 31 Aug 2020 [1]. I plan to submit the Specification, RI, and TCK to the JCP PMO for the Final Release in early September. Thanks, Iris [0]: http://cr.openjdk.java.net/~iris/se/15/spec/draft/java-se-15-draft-spec-36/ [1]: https://jcp.org/en/jsr/results?id=6248 From raskutic23ron at outlook.com Tue Sep 22 19:14:20 2020 From: raskutic23ron at outlook.com (Ron Tlaib) Date: Tue, 22 Sep 2020 19:14:20 +0000 Subject: Java SE 15 is a LTS release? Message-ID: Slightly curious since I glanced at the thread [1]. The FinRel Spec page from the thread quite astonishingly has no information in this regard. [2] --- Footer --- Unfortunate Note - Please keep all OpenJDK project mailing lists civil with utmost priority. Don't use mailing list etiquette as a facade for pettifogging. [1] the thread - https://mail.openjdk.java.net/pipermail/java-se-spec-observers/2020-September/000178.html [2] https://cr.openjdk.java.net/~iris/se/15/spec/fr/java-se-15-fr-spec-01/ [3] FinRel Spec -> Final Release Specification --- Word - Pettifogging 1 being petty 2 spreading a fog of petty behavior or inconsequential mannerisms 3 2 is often at the expense of general set of rational, collected users. 4 use a source that's not a dictionary, unless you're just beginning. From raskutic23ron at outlook.com Tue Sep 22 19:15:42 2020 From: raskutic23ron at outlook.com (Ron Tlaib) Date: Tue, 22 Sep 2020 19:15:42 +0000 Subject: Java SE 15 is a LTS release? In-Reply-To: References: Message-ID: Testing something. Should show up as a reply to my first post. ________________________________________ From: Ron Tlaib Sent: Wednesday, September 23, 2020 12:14 AM To: java-se-spec-observers at openjdk.java.net Subject: Java SE 15 is a LTS release? Slightly curious since I glanced at the thread [1]. The FinRel Spec page from the thread quite astonishingly has no information in this regard. [2] --- Footer --- Unfortunate Note - Please keep all OpenJDK project mailing lists civil with utmost priority. Don't use mailing list etiquette as a facade for pettifogging. [1] the thread - https://mail.openjdk.java.net/pipermail/java-se-spec-observers/2020-September/000178.html [2] https://cr.openjdk.java.net/~iris/se/15/spec/fr/java-se-15-fr-spec-01/ [3] FinRel Spec -> Final Release Specification --- Word - Pettifogging 1 being petty 2 spreading a fog of petty behavior or inconsequential mannerisms 3 2 is often at the expense of general set of rational, collected users. 4 use a source that's not a dictionary, unless you're just beginning. From alex.buckley at oracle.com Tue Sep 22 20:35:57 2020 From: alex.buckley at oracle.com (Alex Buckley) Date: Tue, 22 Sep 2020 13:35:57 -0700 Subject: Java SE 15 is a LTS release? In-Reply-To: References: Message-ID: <7e06a0a7-5a66-e7d6-dc71-9364e4c2ec29@oracle.com> Long Term Support (LTS) is a commercial concept, unrelated to the JCP or to OpenJDK. Some releases of the Oracle JDK are LTS releases, which means that Oracle offers many years of updates and support for those releases to customers who purchase a Java SE Subscription from Oracle (see https://www.oracle.com/java/java-se-subscription.html). Oracle JDK 8 is an LTS release, as is Oracle JDK 11. In contrast: - Oracle's OpenJDK binaries at jdk.java.net are not LTS releases. - The Java SE Platform itself does not have LTS releases. - The JDK Project in OpenJDK, which implements the Java SE Platform, does not have LTS releases. Some organizations offer Java 8 and Java 11 binaries built from the JDK Updates Project in OpenJDK. The actual maintenance of the Java 8 and Java 11 codebases in the JDK Updates Project is overseen by engineers from Red Hat. Although the result is a stream of _updates_ for Java 8 and Java 11 binaries, this is not _support_, and the term is not guaranteed to be long. Alex On 9/22/2020 12:14 PM, Ron Tlaib wrote: > Slightly curious since I glanced at the thread [1]. > The FinRel Spec page from the thread quite astonishingly has no information in this regard. [2] > > > --- Footer --- > Unfortunate Note - Please keep all OpenJDK project mailing lists civil with utmost priority. Don't use mailing list etiquette as a facade for pettifogging. > > > [1] the thread - https://mail.openjdk.java.net/pipermail/java-se-spec-observers/2020-September/000178.html > [2] https://cr.openjdk.java.net/~iris/se/15/spec/fr/java-se-15-fr-spec-01/ > [3] FinRel Spec -> Final Release Specification From iris.clark at oracle.com Fri Sep 25 23:30:54 2020 From: iris.clark at oracle.com (Iris Clark) Date: Fri, 25 Sep 2020 16:30:54 -0700 (PDT) Subject: New Candidate JEP: 390 Warnings for Value-Based Classes Message-ID: The following JEP with scope "SE" has been moved to the Candidate state: 390: Warnings for Value-Based Classes https://openjdk.java.net/jeps/390 A JEP in the Candidate state is a feature deemed worthy of consideration by the JDK Project, but with no commitment to deliver the feature in any particular release of the JDK Project. Later, the JEP may be moved to the Targeted state, which indicates that the feature is expected to appear in a specific release of the JDK Project. For more information about states, see the JEP Process document: https://openjdk.java.net/jeps/1 A JEP with "SE" scope that reaches the Targeted state will be listed in the Specification of the Java SE Platform JSR which corresponds to the targeted JDK Project release. A dashboard that lists JEPs with "SE" scope may be found via a link on this page: https://openjdk.java.net/projects/jdk/16/spec/ Thanks, Iris