From iris.clark at oracle.com Tue Jun 1 18:09:55 2021 From: iris.clark at oracle.com (Iris Clark) Date: Tue, 1 Jun 2021 18:09:55 +0000 Subject: JSR 392 (Java SE 17): JEP Proposed to Target: 415: Context-Specific Deserialization Filters Message-ID: The following JEP with scope "SE" has been proposed to target JDK 17: 415: Context-Specific Deserialization Filters https://openjdk.java.net/jeps/415 Summary: Allow applications to configure context-specific and dynamically-selected deserialization filters via a JVM-wide filter factory that is invoked to select a filter for each individual deserialization operation. The announced deadline for feedback to jdk-dev is Tue 8 June 23:59 UTC: https://mail.openjdk.java.net/pipermail/jdk-dev/2021-June/005630.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/17/spec/ Thanks, Iris From iris.clark at oracle.com Fri Jun 25 20:45:51 2021 From: iris.clark at oracle.com (Iris Clark) Date: Fri, 25 Jun 2021 20:45:51 +0000 Subject: JSR 392 (Java SE 17) Specification -- DRAFT 28 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-28/ This draft includes the following: - Spec, section 4 "Component JSR Specifications": MRs for 199 and 269 only - Spec, section 6 "Modules": Updated subsection "Relaxing strong encapsulation" corresponding to JEP 403 - Spec, section 7 "APIs removed": Add APIs corresponding to JEP 407 and CSR 8258522 - Spec, section 8 "APIS proposed for removal": o Remove APIs which were moved to section 7 o Add APIs corresponding to JEPs 398 and 411 - Annexes 1 and 2: Updates based on build 28 - Annex 3: o Add references to JEPs 306, 406, and 409 - Annex 4 - 11: o Add diffs for narrative specs (e.g. JAR File, Serialization, RMI) The next JCP milestone is PR, scheduled for July 2021. 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 early 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.java.net/projects/jdk/17/spec/ Thanks, iris