From iris.clark at oracle.com Mon Jan 4 23:01:27 2021 From: iris.clark at oracle.com (Iris Clark) Date: Mon, 4 Jan 2021 23:01:27 +0000 (UTC) Subject: JSR 391 (Java SE 16) Specification -- PR DRAFT 1 (based on DRAFT 30) Message-ID: <514a5665-2939-42e4-ae3a-21afd13b8dfa@default> Hi. The latest DRAFT, DRAFT 30 [0], is designated as PR DRAFT 1: https://cr.openjdk.java.net/~iris/se/16/spec/pr/java-se-16-pr-spec-01/ The only difference between DRAFT 30 and PR DRAFT 1 is the subtitle change from "Specification -- DRAFT 30" to "Public Review Specification -- DRAFT 1". The next JCP milestone is PR, scheduled for mid-January 2021. PR DRAFT 2 will be based on build 31 expected later this week. I anticipate submitting PR DRAFT 2 to the PMO as the PR late this week with publication next week. Links to the JEP/CSR Dashboards, latest Specification, latest JavaDoc API and diffs, and latest RI binaries may be found on this page: https://openjdk.java.net/projects/jdk/16/spec/ Thanks, Iris [0] https://cr.openjdk.java.net/~iris/se/16/spec/draft/java-se-16-draft-spec-30/ From iris.clark at oracle.com Thu Jan 7 07:04:09 2021 From: iris.clark at oracle.com (Iris Clark) Date: Wed, 6 Jan 2021 23:04:09 -0800 (PST) Subject: JSR 391 (Java SE 16) Specification -- DRAFT 31 / PR DRAFT 2 Message-ID: <98921e6d-14f3-484d-adcc-009e8d838c78@default> Hi. A draft of the Specification is available here: https://cr.openjdk.java.net/~iris/se/16/spec/draft/java-se-16-draft-spec-31/ This draft includes the following changes: - Spec, section 4 "Component JSR Specifications": Add links to JSR 199 MR 4 and JSR 269 MR 10 - Annexes 1 and 2: Updates based on build 31 DRAFT 31 is designated as PR DRAFT 2: https://cr.openjdk.java.net/~iris/se/16/spec/pr/java-se-16-pr-spec-02/ The only difference between DRAFT 31 and PR DRAFT 2 is the subtitle change from "Specification -- DRAFT 31" to "Public Review Specification -- DRAFT 2". The next JCP milestone is PR, scheduled for January 2021. I anticipate submitting PR DRAFT 2 to the PMO as the PR late this week with publication next week. Links to the JEP/CSR Dashboards, latest Specification, latest JavaDoc API and diffs, and latest RI binaries may be found on this page: https://openjdk.java.net/projects/jdk/16/spec/ Thanks, iris From iris.clark at oracle.com Wed Jan 13 19:10:54 2021 From: iris.clark at oracle.com (Iris Clark) Date: Wed, 13 Jan 2021 11:10:54 -0800 (PST) Subject: JSR 391 (Java SE 16) PR Specification posted to jcp.org Message-ID: <08f27347-95dc-4d87-ae3d-ffedce9395e7@default> FYI: https://jcp.org/en/jsr/detail?id=391 The PR is based on build 31. For your convenience, it may also be viewed here: https://cr.openjdk.java.net/~iris/se/16/spec/pr/java-se-16-pr-spec/ It's also linked from the schedule area of the EG page: https://openjdk.java.net/projects/jdk/16/spec/ The JCP review period ends 11 Feb; however feedback is always welcome. Please note that the most recent Specification may have additional changes since the PR milestone. The latest Specification may always be seen here: https://cr.openjdk.java.net/~iris/se/16/spec/latest/ Thanks, iris From iris.clark at oracle.com Thu Jan 14 08:02:52 2021 From: iris.clark at oracle.com (Iris Clark) Date: Thu, 14 Jan 2021 00:02:52 -0800 (PST) Subject: JSR 391 (Java SE 16) Specification -- DRAFT 32 Message-ID: <81592677-c2f7-4440-b774-cdd05d6c42cb@default> Hi. A draft of the Specification is available here: https://cr.openjdk.java.net/~iris/se/16/spec/draft/java-se-16-draft-spec-32/ This draft includes the following changes: - Annexes 1 and 2: Updates based on build 32 - Annex 3: Update for JEP 394 (Pattern Matching for instanceof) bug 8259477 We have posted PR (based on build 31) on jcp.org [0] with a review period ending 11 February. PR-FAB will immediately follow [1]. Links to the JEP/CSR Dashboards, latest Specification, latest JavaDoc API and diffs, and latest RI binaries may be found on this page: https://openjdk.java.net/projects/jdk/16/spec/ Thanks, iris [0]: https://jcp.org/en/jsr/detail?id=391 [1]: https://jcp.org/en/resources/guide From iris.clark at oracle.com Thu Jan 21 07:03:40 2021 From: iris.clark at oracle.com (Iris Clark) Date: Thu, 21 Jan 2021 07:03:40 +0000 Subject: JSR 391 (Java SE 16) Specification -- DRAFT 33 Message-ID: Hi. A draft of the Specification is available here: https://cr.openjdk.java.net/~iris/se/16/spec/draft/java-se-16-draft-spec-33/ This draft includes the following changes: - Annexes 1 and 2: Updates based on build 33 We have posted PR (based on build 31) on jcp.org [0] with a review period ending 11 February. PR-FAB will immediately follow [1]. Links to the JEP/CSR Dashboards, latest Specification, latest JavaDoc API and diffs, and latest RI binaries may be found on this page: https://openjdk.java.net/projects/jdk/16/spec/ Thanks, iris [0]: https://jcp.org/en/jsr/detail?id=391 [1]: https://jcp.org/en/resources/guide From iris.clark at oracle.com Thu Jan 28 06:24:53 2021 From: iris.clark at oracle.com (Iris Clark) Date: Thu, 28 Jan 2021 06:24:53 +0000 Subject: JSR 391 (Java SE 16) Specification -- DRAFT 34 Message-ID: Hi. A draft of the Specification is available here: https://cr.openjdk.java.net/~iris/se/16/spec/draft/java-se-16-draft-spec-34/ This draft includes the following changes: - Annexes 1 and 2: Updates based on build 34 We have posted PR (based on build 31) on jcp.org [0] with a review period ending 11 February. PR-FAB will immediately follow [1]. Links to the JEP/CSR Dashboards, latest Specification, latest JavaDoc API and diffs, and latest RI binaries may be found on this page: https://openjdk.java.net/projects/jdk/16/spec/ Thanks, iris [0]: https://jcp.org/en/jsr/detail?id=391 [1]: https://jcp.org/en/resources/guide From iris.clark at oracle.com Fri Jan 29 00:44:25 2021 From: iris.clark at oracle.com (Iris Clark) Date: Fri, 29 Jan 2021 00:44:25 +0000 Subject: JSR 392 (Java SE 17): JEP Propose to Target: 356: Enhanced Pseudo-Random Number Generators Message-ID: The following JEP with scope "SE" has been proposed to target JDK 17: 356: Enhanced Pseudo-Random Number Generators https://openjdk.java.net/jeps/356 Summary: Provide new interface types and implementations for pseudorandom number generators (PRNGs), including jumpable PRNGs and an additional class of splittable PRNG algorithms (LXM). The announced deadline for feedback to jdk-dev is Thu 4 Feb 23:59 UTC: https://mail.openjdk.java.net/pipermail/jdk-dev/2021-January/005051.html If there are no unresolved objections at that time, then the JEP will be moved to the Targeted state, indicating that the feature is expected to appear in the specified release of the JDK Project. For more information about states, see the JEP Process document: https://openjdk.java.net/jeps/1 A dashboard that lists JEPs with "SE" scope may be found via a link on this page: https://openjdk.java.net/projects/jdk/17/spec/ Thanks, Iris