From brian.goetz at oracle.com Fri Jan 12 19:27:34 2018 From: brian.goetz at oracle.com (Brian Goetz) Date: Fri, 12 Jan 2018 14:27:34 -0500 Subject: JSR 269 MR for Java SE 10 (and 11) Message-ID: <1bce1991-0a1f-5caf-d39e-e840c3360ab5@oracle.com> When running through our usual pre-release checklists, we spotted something that had slipped under the radar. There are updates to JSR 269 (javax.lang.model) in every version of Java SE (at a very minimum, to add a new enum constant to the SourceVersion enum.)? These changes are made to the current release through the usual OpenJDK and JCP processes.? To benefit applications that want to run against a range of platform versions and who are unable to use the specs under GPL terms, we then also produce an MR of the standalone JSR 269 to capture the changes. We then incorporate the JSR 269 spec by reference into the platform spec. For 10 and 11, we followed that process, but failed to note JSR 269 in the Contributions section of the JSR document for JSR 383 (and 384). Java SE had five spec changes that affected the contents of JSR 269.? The CSRs for these changes are here (they've been on the CSR dashboard all along): ??? https://bugs.openjdk.java.net/browse/JDK-8191642 ??? https://bugs.openjdk.java.net/browse/JDK-8191534 ??? https://bugs.openjdk.java.net/browse/JDK-8180864 ??? https://bugs.openjdk.java.net/browse/JDK-8194523 ??? https://bugs.openjdk.java.net/browse/JDK-8193201 The MR for 269 (now in flight) will capture the spec changes above. We want to add the MR of JSR 269 to the list of JSRs incorporated by reference into Java SE 10.? This has no effect on the content of the release; all the changes in the MR (and the underlying JSR) are already present in the Java SE 10 specs.? The only change is the list of JSRs incorporated by reference. We'll want to do the same thing in 11 as well.? (It is also possible that JSR 199 (which is treated similarly, but doesn't necessarily produce changes for every version) may have changes in 11 that will be handled this way.) If anyone has any questions or concerns, let me know.? (There's really nothing new here, other than retroactively checking a box.) From iris.clark at oracle.com Thu Jan 18 23:17:58 2018 From: iris.clark at oracle.com (Iris Clark) Date: Thu, 18 Jan 2018 15:17:58 -0800 (PST) Subject: [JSR 384: Java SE 11] JEP Propose to Target: 320: Remove the Java EE and CORBA Modules Message-ID: The following JEP of scope "SE" has been Proposed to Target for Java SE 11: 320: Remove the Java EE and CORBA Modules http://openjdk.java.net/jeps/320 The announced deadline for feedback to jdk-dev is Thu 25 Jan at 23:00 UTC: http://mail.openjdk.java.net/pipermail/jdk-dev/2018-January/000508.html Thanks, Iris From iris.clark at oracle.com Thu Jan 25 20:28:53 2018 From: iris.clark at oracle.com (Iris Clark) Date: Thu, 25 Jan 2018 12:28:53 -0800 (PST) Subject: [JSR 384: Java SE 11] JEP Propose to Target: JEP 323: Local-Variable Syntax for Lambda Parameters Message-ID: <28eab125-11c2-48fd-93a7-bbc3cad1e411@default> The following JEP of scope "SE" has been Proposed to Target to Java SE 11: 323: Local-Variable Syntax for Lambda Parameters http://openjdk.java.net/jeps/323 The announced deadline for feedback to jdk-dev is Thu 1 Feb at 23:00 UTC: http://mail.openjdk.java.net/pipermail/jdk-dev/2018-January/000596.html Thanks, Iris