From iris.clark at oracle.com Mon Jul 7 16:14:18 2025 From: iris.clark at oracle.com (Iris Clark) Date: Mon, 7 Jul 2025 16:14:18 +0000 Subject: JSR 401 (Java SE 26): JEP Proposed to Target: Message-ID: The following JEP with scope "SE" has been proposed to target JDK 26: 504: Remove the Applet API https://openjdk.org/jeps/504 Summary: Remove the Applet API, which was deprecated for removal in JDK 17 (2021). It is obsolete because neither recent JDK releases nor current web browsers support applets. The announced deadline for feedback to jdk-dev is Mon 14 Jul 17:00 UTC: https://mail.openjdk.org/pipermail/jdk-dev/2025-July/010207.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/26/spec/ Thanks, Iris From iris.clark at oracle.com Mon Jul 7 17:11:38 2025 From: iris.clark at oracle.com (Iris Clark) Date: Mon, 7 Jul 2025 17:11:38 +0000 Subject: JSR 400 (Java SE 25) Specification -- DRAFT 30 / PR DRAFT 1 Message-ID: Hi. A draft of the Specification is available here: https://cr.openjdk.org/~iris/se/25/spec/draft/java-se-25-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/25/spec/pr/java-se-25-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 2025. 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-July, 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/25/spec/ Thanks, iris From iris.clark at oracle.com Mon Jul 7 18:59:21 2025 From: iris.clark at oracle.com (Iris Clark) Date: Mon, 7 Jul 2025 18:59:21 +0000 Subject: JSR 401 (Java SE 26): JEP Proposed to Target: 504: Remove the Applet API Message-ID: // now with correct "Subject" The following JEP with scope "SE" has been proposed to target JDK 26: 504: Remove the Applet API https://openjdk.org/jeps/504 Summary: Remove the Applet API, which was deprecated for removal in JDK 17 (2021). It is obsolete because neither recent JDK releases nor current web browsers support applets. The announced deadline for feedback to jdk-dev is Mon 14 Jul 17:00 UTC: https://mail.openjdk.org/pipermail/jdk-dev/2025-July/010207.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/26/spec/ Thanks, Iris