From iris.clark at oracle.com Mon Aug 2 18:20:21 2021 From: iris.clark at oracle.com (Iris Clark) Date: Mon, 2 Aug 2021 18:20:21 +0000 Subject: JSR 392 (Java SE 17) Specification -- DRAFT 33 Message-ID: Hi. A draft of the Specification is available here: https://cr.openjdk.java.net/~iris/se/17/spec/draft/java-se-17-draft-spec-33/ This draft includes the following: - Annexes 1 - 2, 4 - 11: Updates based on build 33 We have posted PR (based on build 30) on jcp.org [0] with a review period ending 23 August. 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/17/spec/ Thanks, iris [0]: https://jcp.org/en/jsr/detail?id=392 [1]: https://jcp.org/en/resources/guide From iris.clark at oracle.com Tue Aug 10 06:35:40 2021 From: iris.clark at oracle.com (Iris Clark) Date: Tue, 10 Aug 2021 06:35:40 +0000 Subject: JSR 392 (Java SE 17) Specification -- DRAFT 34 Message-ID: Hi. A draft of the Specification is available here: https://cr.openjdk.java.net/~iris/se/17/spec/draft/java-se-17-draft-spec-34/ This draft includes the following: - Annexes 1 - 2, 4 - 11: Updates based on build 35 - Annex 3: Added final PDFs for JLS and JVMS We have posted PR (based on build 30) on jcp.org [0] with a review period ending 23 August. 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/17/spec/ Thanks, iris [0]: https://jcp.org/en/jsr/detail?id=392 [1]: https://jcp.org/en/resources/guide From iris.clark at oracle.com Tue Aug 17 07:58:11 2021 From: iris.clark at oracle.com (Iris Clark) Date: Tue, 17 Aug 2021 07:58:11 +0000 Subject: JSR 392 (Java SE 17) Specification -- DRAFT 35 Message-ID: Hi. A draft of the Specification is available here: https://cr.openjdk.java.net/~iris/se/17/spec/draft/java-se-17-draft-spec-35/ This draft includes the following: - Annexes 1 - 2, 4 - 11: Updates based on build 35 - Annex 3: Re-order final features We have posted PR (based on build 30) on jcp.org [0] with a review period ending 23 August. 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/17/spec/ Thanks, iris [0]: https://jcp.org/en/jsr/detail?id=392 [1]: https://jcp.org/en/resources/guide From iris.clark at oracle.com Wed Aug 18 19:43:42 2021 From: iris.clark at oracle.com (Iris Clark) Date: Wed, 18 Aug 2021 19:43:42 +0000 Subject: JSR 393 (Java SE 18): JEP Proposed to Target: 400: UTF-8 by Default Message-ID: The following JEP with scope "SE" has been proposed to target JDK 18: 400: UTF-8 by Default https://openjdk.java.net/jeps/400 Summary: Specify UTF-8 as the default charset of the standard Java APIs. With this change, APIs that depend upon the default charset will behave consistently across all implementations, operating systems, locales, and configurations. The announced deadline for feedback to jdk-dev is Wed 25 Aug 23:59 UTC: https://mail.openjdk.java.net/pipermail/jdk-dev/2021-August/005953.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/18/spec/ Thanks, Iris From iris.clark at oracle.com Tue Aug 31 17:16:38 2021 From: iris.clark at oracle.com (Iris Clark) Date: Tue, 31 Aug 2021 17:16:38 +0000 Subject: JSR 392 (Java SE 17) -- 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/17/spec/fr/java-se-17-fr-spec-01/ It is identical to DRAFT 35 [0] with the exception of subtitles which were changed from "Specification -- DRAFT 35" to "Final Release Specification -- DRAFT 1". The draft Reference Implementation, based on JDK 17 build 35, is available here: https://jdk.java.net/java-se-ri/17 The RI is under the GPL license. The draft TCK has already been made available to EG members. The most recent promotion is build 26, based on JDK 17 build 35. The final TCK is expected soon thereafter. No significant changes are expected between the builds. The Public Review Final Approval Ballot was approved on 30 Aug 2021 [1]. I plan to submit the Specification, RI, and TCK to the JCP PMO for the Final Release in early September. Thanks, Iris [0]: https://cr.openjdk.java.net/~iris/se/17/spec/draft/java-se-17-draft-spec-35/ [1]: https://jcp.org/en/jsr/results?id=6275