From iris.clark at oracle.com Mon Jul 1 17:56:19 2024 From: iris.clark at oracle.com (Iris Clark) Date: Mon, 1 Jul 2024 17:56:19 +0000 Subject: JSR 398 (Java SE 23) Specification -- DRAFT 29 Message-ID: Hi. A draft of the Specification is available here: https://cr.openjdk.org/~iris/se/23/spec/draft/java-se-23-draft-spec-29/ This draft includes the following: - Spec, section 8 "APIs removed": o Add API corresponding to CSRs 8334677 - Annexes 1 - 11: o Update based on build 29 The next JCP milestone is PR, scheduled for July 2024. As usual with milestones, we'll take a snapshot of the current Specification (without changebars) and submit it for publication. I anticipate PR submission to the PMO mid-January, for publication later that month. 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.org/projects/jdk/23/spec/ Thanks, iris From iris.clark at oracle.com Sat Jul 6 00:22:34 2024 From: iris.clark at oracle.com (Iris Clark) Date: Sat, 6 Jul 2024 00:22:34 +0000 Subject: JSR 398 (Java SE 23) Specification -- DRAFT 30 / PR DRAFT 1 Message-ID: Hi. A draft of the Specification is available here: https://cr.openjdk.org/~iris/se/23/spec/draft/java-se-23-draft-spec-30/ This draft includes the following: - Annexes 1 - 11: o Update based on build 30 DRAFT 30 is designated as PR DRAFT 1: https://cr.openjdk.java.net/~iris/se/23/spec/pr/java-se-23-pr-spec-01/ The only differences between DRAFT 30 and PR DRAFT 1 are the subtitle change from "Specification -- DRAFT 30" to "Public Review Specification -- DRAFT 1" and the removal of changebars. The next JCP milestone is PR, scheduled for July 2024. As usual with milestones, we'll take a snapshot of the current Specification (without changebars) and submit it for publication. I anticipate PR submission to the PMO mid-January, for publication later that month. 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.org/projects/jdk/23/spec/ Thanks, iris From iris.clark at oracle.com Tue Jul 9 15:26:00 2024 From: iris.clark at oracle.com (Iris Clark) Date: Tue, 9 Jul 2024 15:26:00 +0000 Subject: JSR 399 (Java SE 24): JEP Proposed to Target: 472: Prepare to Restrict the Use of JNI Message-ID: The following JEP with scope "SE" has been proposed to target JDK 24: 472: Prepare to Restrict the Use of JNI https://openjdk.org/jeps/472 Summary: Issue warnings about uses of the Java Native Interface (JNI) and adjust the Foreign Function & Memory (FFM) API to issue warnings in a consistent manner. All such warnings aim to prepare developers for a future release that ensures integrity by default by uniformly restricting JNI and the FFM API. Application developers can avoid both current warnings and future restrictions by selectively enabling these interfaces where essential. The announced deadline for feedback to jdk-dev is Mon 15 Jul 23:59 UTC: https://mail.openjdk.org/pipermail/jdk-dev/2024-July/009222.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.org/jeps/1 A dashboard that lists JEPs with "SE" scope may be found via a link on this page: https://openjdk.org/projects/jdk/24/spec/ Thanks, Iris From iris.clark at oracle.com Fri Jul 12 15:46:55 2024 From: iris.clark at oracle.com (Iris Clark) Date: Fri, 12 Jul 2024 15:46:55 +0000 Subject: JSR 398 (Java SE 23) Specification -- DRAFT 31 / PR DRAFT 2 Message-ID: Hi. A draft of the Specification is available here: https://cr.openjdk.org/~iris/se/23/spec/draft/java-se-23-draft-spec-31/ This draft includes the following: - Annexes 1 - 11: o Update based on build 31 DRAFT 31 is designated as PR DRAFT 2: https://cr.openjdk.java.net/~iris/se/23/spec/pr/java-se-23-pr-spec-02/ The only differences between DRAFT 31 and PR DRAFT 2 are the subtitle change from "Specification -- DRAFT 31" to "Public Review Specification -- DRAFT 2" and the removal of changebars. The next JCP milestone is PR, scheduled for July 2024. As usual with milestones, we'll take a snapshot of the current Specification (without changebars) and submit it for publication. I anticipate PR submission soon for 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.org/projects/jdk/23/spec/ Thanks, iris From iris.clark at oracle.com Tue Jul 16 20:37:15 2024 From: iris.clark at oracle.com (Iris Clark) Date: Tue, 16 Jul 2024 20:37:15 +0000 Subject: JSR 398 (Java SE 23) PR Specification posted to jcp.org Message-ID: Hi. FYI: https://jcp.org/en/jsr/detail?id=398 The PR is based on build 31, promoted on 11 Jul. For your convenience, it may also be viewed here: https://cr.openjdk.org/~iris/se/23/spec/pr/java-se-23-pr-spec/ It's also linked from the schedule area of the EG page: https://openjdk.org/projects/jdk/23/spec/ The JCP review period ends 19 Aug; 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.org/~iris/se/23/spec/latest/ Thanks, iris -------------- next part -------------- An HTML attachment was scrubbed... URL: From iris.clark at oracle.com Fri Jul 19 21:53:33 2024 From: iris.clark at oracle.com (Iris Clark) Date: Fri, 19 Jul 2024 21:53:33 +0000 Subject: JSR 398 (Java SE 23) Specification -- DRAFT 33 Message-ID: Hi. A draft of the Specification is available here: https://cr.openjdk.org/~iris/se/23/spec/draft/java-se-23-draft-spec-33/ This draft includes the following: - Spec, section 4, "Component JSR Specifications": o Remove text indicating that features and MRs are tentative; o Add references to JSR 199 MR 7 and JSR 269 MR 17 - Annexes 1 - 11: o Update based on build 33 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.org/projects/jdk/23/spec/ Thanks, iris From iris.clark at oracle.com Mon Jul 29 20:14:59 2024 From: iris.clark at oracle.com (Iris Clark) Date: Mon, 29 Jul 2024 20:14:59 +0000 Subject: JSR 398 (Java SE 23) Specification -- DRAFT 34 Message-ID: Hi. A draft of the Specification is available here: https://cr.openjdk.org/~iris/se/23/spec/draft/java-se-23-draft-spec-34/ This draft includes the following: - Annexes 1 - 11: o Update based on build 34 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.org/projects/jdk/23/spec/ Thanks, iris