From iris.clark at oracle.com Tue Feb 5 21:40:26 2019 From: iris.clark at oracle.com (Iris Clark) Date: Tue, 5 Feb 2019 21:40:26 +0000 (UTC) Subject: Moving to JCP 2.11 In-Reply-To: References: Message-ID: <0f5a482d-c4b1-44a5-ad15-8e0f42d8bf5d@default> Hi. Hearing no objections, I've asked the JCP to move JSR 386 to JCP 2.11. Thanks, iris -----Original Message----- From: Brian Goetz Sent: Tuesday, January 15, 2019 10:05 AM To: java-se-spec-experts at openjdk.java.net Subject: Moving to JCP 2.11 The JCP 2.11 process document has been ratified, and the Java 13 JSR was launched under it. Java 12, which was started on JCP 2.10, can be moved to it mid-stream with the agreement of the EG. It was raised at the meeting yesterday that we should move to 2.11, with no disagreement; for the sake of those who were not present, if you have any objections to doing so, please make them! Otherwise we?ll ask the PMO to move the SE 12 JSR to JCP 2.11 on Monday, in advance of the PR milestone. From iris.clark at oracle.com Wed Feb 6 00:54:07 2019 From: iris.clark at oracle.com (Iris Clark) Date: Wed, 6 Feb 2019 00:54:07 +0000 (UTC) Subject: JSR 386 (Java SE 12) Specification -- DRAFT 30 Message-ID: <05d854e2-7863-45d5-b453-ccd778422744@default> Hi. An updated draft of the Specification is available here: https://cr.openjdk.java.net/~iris/se/12/spec/draft/java-se-12-draft-spec-30/ This draft includes the following changes: - Annexes 1 and 2: Updates based on build 30 Under JCP 2.11, the next JCP milestone is Public Review Final Approval Ballot. I anticipate submission to the PMO within the next few weeks and publication at the end of the month. The Final Release is in March. As usual with milestones, we'll take a snapshot of the current specification and submit it. Like the last few DRAFTS, I don't expect any significant changes from what we have now. 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/12/spec/ As always, feedback on this and other work in progress is welcome. Thanks, iris From iris.clark at oracle.com Wed Feb 6 00:54:13 2019 From: iris.clark at oracle.com (Iris Clark) Date: Wed, 6 Feb 2019 00:54:13 +0000 (UTC) Subject: JSR 388 (Java SE 13) Specification -- DRAFT 6 Message-ID: Hi. An updated draft of the Specification is available here: https://cr.openjdk.java.net/~iris/se/13/spec/draft/java-se-13-draft-spec-06/ This draft includes the following changes: - Annexes 1 and 2: Updates based on build 6 Once JEPs are Targeted for JDK 13, I'll add the "Feature summary" and "Feature details" sections. Similarly, if any APIs or non-API features are removed, I'll add the "APIs removed" or "Non-API features removed" sections as appropriate. This JSR uses JCP version 2.11 as defined in JSR 387. The next JCP milestone is PR, scheduled for Summer 2019. Until then, draft releases of the Specification and Reference Implementation will be provided on a regular basis. 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/13/spec/ Thanks, Iris From iris.clark at oracle.com Mon Feb 11 21:54:04 2019 From: iris.clark at oracle.com (Iris Clark) Date: Mon, 11 Feb 2019 13:54:04 -0800 (PST) Subject: JSR 386 (Java SE 12) Specification -- DRAFT 31 Message-ID: <3655e012-a3b0-4605-916c-674ba022e858@default> Hi. An updated draft of the Specification is available here: https://cr.openjdk.java.net/~iris/se/12/spec/draft/java-se-12-draft-spec-31/ This draft includes the following changes: - Section 2, "Structure": Remove final paragraph which indicated that the release was under development and further changes may occur. - Annexes 1 and 2: Updates based on build 31 - Annex 3: Add annotated JLS and JVMS PDFs Under JCP 2.11, the next JCP milestone is Public Review Final Approval Ballot. I anticipate submission to the PMO within the two weeks and publication at the end of the month. The Final Release is in March. As usual with milestones, we'll take a snapshot of the current specification, remove the changebars, and submit it. I don't expect any significant changes from what we have now. 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/12/spec/ As always, feedback on this and other work in progress is welcome. Thanks, Iris From iris.clark at oracle.com Mon Feb 11 22:20:43 2019 From: iris.clark at oracle.com (Iris Clark) Date: Mon, 11 Feb 2019 14:20:43 -0800 (PST) Subject: JSR 388 (Java SE 13) Specification -- DRAFT 7 Message-ID: Hi. An updated draft of the Specification is available here: https://cr.openjdk.java.net/~iris/se/13/spec/draft/java-se-13-draft-spec-07/ This draft includes the following changes: - Annexes 1 and 2: Updates based on build 7 Once JEPs are Targeted for JDK 13, I'll add the "Feature summary" and "Feature details" sections. Similarly, if any APIs or non-API features are removed, I'll add the "APIs removed" or "Non-API features removed" sections as appropriate. This JSR uses JCP version 2.11 as defined in JSR 387. The next JCP milestone is PR, scheduled for Summer 2019. Until then, draft releases of the Specification and Reference Implementation will be provided on a regular basis. 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/13/spec/ Thanks, Iris From iris.clark at oracle.com Tue Feb 19 07:31:59 2019 From: iris.clark at oracle.com (Iris Clark) Date: Mon, 18 Feb 2019 23:31:59 -0800 (PST) Subject: JSR 386 (Java SE 12) Specification -- DRAFT 32 / FR DRAFT Message-ID: Hi. An updated draft of the Specification is available here: https://cr.openjdk.java.net/~iris/se/12/spec/draft/java-se-12-draft-spec-32/ This draft includes the following changes: - Annexes 1 and 2: Updates based on build 32 DRAFT 32 is designated as the FR DRAFT: http://cr.openjdk.java.net/~iris/se/12/spec/fr/java-se-12-fr-spec-01/ The only difference between DRAFT 32 and the FR DRAFT is the changed subtitle from "Specification -- DRAFT 32" to "Final Release Specification -- DRAFT" and removed changebars. I anticipate submission of the the FR to the PMO later 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/12/spec/ As always, feedback on this and other work in progress is welcome. Thanks, Iris From iris.clark at oracle.com Tue Feb 19 07:32:05 2019 From: iris.clark at oracle.com (Iris Clark) Date: Mon, 18 Feb 2019 23:32:05 -0800 (PST) Subject: JSR 388 (Java SE 13) Specification -- DRAFT 8 Message-ID: Hi. An updated draft of the Specification is available here: https://cr.openjdk.java.net/~iris/se/13/spec/draft/java-se-13-draft-spec-08/ This draft includes the following changes: - Annexes 1 and 2: Updates based on build 8 Once JEPs are Targeted for JDK 13, I'll add the "Feature summary" and "Feature details" sections. Similarly, if any APIs or non-API features are removed, I'll add the "APIs removed" or "Non-API features removed" sections as appropriate. This JSR uses JCP version 2.11 as defined in JSR 387. The next JCP milestone is PR, scheduled for Summer 2019. Until then, draft releases of the Specification and Reference Implementation will be provided on a regular basis. 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/13/spec/ Thanks, Iris From iris.clark at oracle.com Tue Feb 19 17:16:12 2019 From: iris.clark at oracle.com (Iris Clark) Date: Tue, 19 Feb 2019 09:16:12 -0800 (PST) Subject: JSR 386 (Java SE 12) -- Final Release Specification, RI, and TCK -- DRAFT Message-ID: <3f5ab87a-ff06-4c4d-861d-246b5e324c22@default> Hi. The draft Final Release Specification is available here: http://cr.openjdk.java.net/~iris/se/12/spec/fr/java-se-12-fr-spec-01/ It is identical to DRAFT 32 with the exception of subtitles which were changed from "Specification -- DRAFT 32" to "Final Release Specification -- DRAFT". Changebars were also removed. The draft Reference Implementation, based on JDK 12 build 32, is available here: http://jdk.java.net/java-se-ri/12 The RI is under the GPL license. The draft TCK has already been made available to EG members. The most recent promotion is build 11, based on JDK 12 build 30. The final TCK is expected soon thereafter. No significant changes are expected between the builds. I plan to submit this to the JCP PMO for the Final Approval Ballot at the end of this week with the ballot beginning next week. Thanks, Iris From iris.clark at oracle.com Wed Feb 27 09:00:51 2019 From: iris.clark at oracle.com (Iris Clark) Date: Wed, 27 Feb 2019 01:00:51 -0800 (PST) Subject: JSR 388 (Java SE 13) Specification -- DRAFT 9 Message-ID: <588b64f9-f939-4030-baae-945aa9579811@default> Hi. An updated draft of the Specification is available here: https://cr.openjdk.java.net/~iris/se/13/spec/draft/java-se-13-draft-spec-09/ This draft includes the following changes: - Annexes 1 and 2: Updates based on build 9 Once JEPs are Targeted for JDK 13, I'll add the "Feature summary" and "Feature details" sections. Similarly, if any APIs or non-API features are removed, I'll add the "APIs removed" or "Non-API features removed" sections as appropriate. This JSR uses JCP version 2.11 as defined in JSR 387. The next JCP milestone is PR, scheduled for Summer 2019. Until then, draft releases of the Specification and Reference Implementation will be provided on a regular basis. 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/13/spec/ Thanks, iris