From iris.clark at oracle.com Thu Nov 12 23:57:32 2020 From: iris.clark at oracle.com (Iris Clark) Date: Thu, 12 Nov 2020 15:57:32 -0800 (PST) Subject: JSR 391 (Java SE 16): JEP Propose to Target: 389: Foreign Linker API (Incubator) Message-ID: The following JEP with scope "SE" has been proposed to target JDK 16: 389: Foreign Linker API (Incubator) https://openjdk.java.net/jeps/389 The announced deadline for feedback to jdk-dev is Thu 19 Nov 23:59 UTC: https://mail.openjdk.java.net/pipermail/jdk-dev/2020-November/004936.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/16/spec/ Thanks, Iris From iris.clark at oracle.com Fri Nov 13 19:06:53 2020 From: iris.clark at oracle.com (Iris Clark) Date: Fri, 13 Nov 2020 11:06:53 -0800 (PST) Subject: JSR 391 (Java SE 16): JEP Propose to Target: 389: Foreign Linker API (Incubator) In-Reply-To: References: Message-ID: > The following JEP with scope "SE" has been proposed to target JDK 16: > > 389: Foreign Linker API (Incubator) > https://openjdk.java.net/jeps/389 Apologies. This JEP is of scope "JDK" indicating that it is part of the JDK, not the Java SE Platform. Incubating APIs are by definition not part of the Java SE Platform per JEP 11: 11: Incubating Modules https://openjdk.java.net/jeps/11 When an incubating feature is ready to be standardized in the JCP for a future release, then a JEP of Scope "SE" will be filed. Thanks, Iris From iris.clark at oracle.com Thu Nov 19 22:24:20 2020 From: iris.clark at oracle.com (Iris Clark) Date: Thu, 19 Nov 2020 14:24:20 -0800 (PST) Subject: JSR 391 (Java SE 16): JEP Propose to Target: 386: Strongly Encapsulate JDK Internals by Default Message-ID: The following JEP with scope "SE" has been proposed to target JDK 16: 396: Strongly Encapsulate JDK Internals by Default https://openjdk.java.net/jeps/396 Summary: Strongly encapsulate all internal elements of the JDK by default, except for critical internal APIs such as sun.misc.Unsafe. Allow end users to choose the relaxed strong encapsulation that has been the default since JDK 9. The announced deadline for feedback to jdk-dev is Thu 26 Nov 23:59 UTC: https://mail.openjdk.java.net/pipermail/jdk-dev/2020-November/004945.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/16/spec/ Thanks, Iris From iris.clark at oracle.com Wed Nov 25 01:04:04 2020 From: iris.clark at oracle.com (Iris Clark) Date: Tue, 24 Nov 2020 17:04:04 -0800 (PST) Subject: JSR 391 (Java SE 16): JEP Propose to Target: 397: Sealed Classes (Second Preview) Message-ID: The following JEP with scope "SE" has been proposed to target JDK 16: 397: Sealed Classes (Second Preview) https://openjdk.java.net/jeps/397 Summary: Enhance the Java programming language with sealed classes and interfaces. Sealed classes and interfaces restrict which other classes or interfaces may extend or implement them. The announced deadline for feedback to jdk-dev is Tue 1 Dec 23:59 UTC: https://mail.openjdk.java.net/pipermail/jdk-dev/2020-November/004971.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/16/spec/ Thanks, Iris From iris.clark at oracle.com Mon Nov 30 23:10:42 2020 From: iris.clark at oracle.com (Iris Clark) Date: Mon, 30 Nov 2020 15:10:42 -0800 (PST) Subject: JSR 391 (Java SE 16): JEP Propose to Target: 390: Warnings for Value-Based Classes Message-ID: <51caeeac-c439-41f3-a764-83982294c283@default> The following JEP with scope "SE" has been proposed to target JDK 16: 390: Warnings for Value-Based Classes https://openjdk.java.net/jeps/390 Summary: Designate the primitive wrapper classes as value-based and deprecate their constructors for removal, prompting new deprecation warnings. Provide warnings about improper attempts to synchronize on instances of any value-based classes in the Java Platform. The announced deadline for feedback to jdk-dev is Mon 7 Dec 23:59 UTC: https://mail.openjdk.java.net/pipermail/jdk-dev/2020-November/004977.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/16/spec/ Thanks, Iris