From iris.clark at oracle.com Fri Jan 2 18:35:28 2026 From: iris.clark at oracle.com (Iris Clark) Date: Fri, 2 Jan 2026 18:35:28 +0000 Subject: JSR 401 (Java SE 26) Specification -- DRAFT 29 Message-ID: Hi. A draft of the Specification is available here: https://cr.openjdk.org/~iris/se/26/spec/draft/java-se-26-draft-spec-29/ This draft includes the following: - Annexes 1 - 11 o Update based on build 29 The next JCP milestone is PR, scheduled for January 2026. 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 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/26/spec/ Thanks, iris From iris.clark at oracle.com Fri Jan 9 19:38:40 2026 From: iris.clark at oracle.com (Iris Clark) Date: Fri, 9 Jan 2026 19:38:40 +0000 Subject: JSR 401 (Java SE 26) Specification -- DRAFT 30 / PR DRAFT 1 Message-ID: Hi. A draft of the Specification is available here: https://cr.openjdk.org/~iris/se/26/spec/draft/java-se-26-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/26/spec/pr/java-se-26-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 January 2026. 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/26/spec/ Thanks, iris From iris.clark at oracle.com Fri Jan 9 20:25:31 2026 From: iris.clark at oracle.com (Iris Clark) Date: Fri, 9 Jan 2026 20:25:31 +0000 Subject: JSR 401 (Java SE 26) Specification -- DRAFT 30 / PR DRAFT 1 Message-ID: Hi. A draft of the Specification is available here: https://cr.openjdk.org/~iris/se/26/spec/draft/java-se-26-draft-spec-30/ This draft includes the following: - Annexes 1 - 11 o Update based on build 30 The next JCP milestone is PR, scheduled for later this month. 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 soon. 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/26/spec/ Thanks, iris From iris.clark at oracle.com Mon Jan 12 20:23:03 2026 From: iris.clark at oracle.com (Iris Clark) Date: Mon, 12 Jan 2026 20:23:03 +0000 Subject: JSR 402 (Java SE 27): JEP Proposed to Target: 527: Post-Quantum Hybrid Key Exchange for TLS 1.3 Message-ID: The following JEP with scope "SE" has been proposed to target JDK 27: 527: Post-Quantum Hybrid Key Exchange for TLS 1.3 https://openjdk.org/jeps/527 Summary: Enhance the security of Java applications that require secure network communication by implementing hybrid key exchange algorithms for TLS 1.3. Such algorithms defend against future quantum computing attacks by combining a quantum-resistant algorithm with a traditional algorithm. Applications that use the javax.net.ssl APIs will benefit from these improved algorithms by default, without change to existing code. The announced deadline for feedback to jdk-dev is Mon 19 Jan 20:00 UTC: https://mail.openjdk.org/pipermail/jdk-dev/2026-January/010723.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/27/spec/ Thanks, Iris