[hibernate-dev] Re: JDK 16 is in Rampdown Phase One
"Rory O'Donnell" <[email protected]>
| Newsgroups | gmane.comp.java.hibernate.devel |
|---|---|
| Message-ID | <[email protected]> |
Thanks Yoann! On 15/12/2020 10:03, Yoann Rodiere wrote: > Hello Rory, > > We did experience problems related to JDK 16 denying illegal accesses > across modules, but they were either in Gradle [1] or in components we > use for tests only. Either way, a few --add-opens did the trick, and > these problems aren't caused by Hibernate. > > Hibernate ORM: Tested with version 5.5.0-SNAPSHOT. Everything works > fine with JDK 16 EA build 28. > Hibernate Validator: Tested with versions 6.1, 6.2 and 7.0. Everything > works fine with JDK 16 EA build 28. > Hibernate Search: Tested with versions 5.11 and 6.0. Everything works > fine with JDK 16 EA build 28. > Hibernate Reactive: Tested with version 1.0. Everything works fine > with JDK 16 EA build 28. > > [1] https://github.com/gradle/gradle/issues/15538 > <https://urldefense.com/v3/__https://github.com/gradle/gradle/issues/15538__;!!GqivPVa7Brio!O8emLfLzW1VFwvyqnxcM1AJX2tHg_1YLPqJu66Fl9np2v-56tlW8_8Glhg_i_ACxYKs$> > > Thanks, > > Yoann Rodière > Hibernate Team > [email protected] <mailto:[email protected]> > > > On Sun, 13 Dec 2020 at 17:46, Rory O'Donnell <[email protected] > <mailto:[email protected]>> wrote: > > Hi Sanne & Yoann, > > *Per the JDK 16 schedule , we are in Rampdown Phase One* *[1] . > * > > *Please advise if you find any issues while testing the latest Early > Access builds.* > > * Schedule for JDK 16 > o *2020/12/10 Rampdown Phase One* > o 2021/01/14 Rampdown Phase Two > o 2021/02/04 Initial Release Candidate > o 2021/02/18 Final Release Candidate > o 2021/03/16 General Availability > * Release Notes [2] > > OpenJDK 16 Early Access build 28**is now available at > http://jdk.java.net/16 > <https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!O8emLfLzW1VFwvyqnxcM1AJX2tHg_1YLPqJu66Fl9np2v-56tlW8_8Glhg_itEKZ3lI$> > > * Features - the overall feature set is frozen. No further JEPs will > be targeted to this release. > * Significant Integrations in b28: > o *Integrated JEP 396: **Strongly Encapsulate JDK Internals by > Default <https://openjdk.java.net/jeps/396 > <https://openjdk.java.net/jeps/396>>** > * > + Strongly encapsulate all internal elements of the JDK by > default, except for critical internal APIs > <https://openjdk.java.net/jeps/260#Description > <https://openjdk.java.net/jeps/260#Description>> such as > |sun.misc.Unsafe|. > + Allow end users to choose the relaxed strong encapsulation > that has been the default since JDK 9. > o Integrated JEP 397: Sealed Classes (Second Preview) > <https://openjdk.java.net/jeps/397 > <https://openjdk.java.net/jeps/397>> with this release. > + Enhance the Java programming language with sealed classes > and interfaces > > <https://cr.openjdk.java.net/~briangoetz/amber/datum.html > <https://cr.openjdk.java.net/~briangoetz/amber/datum.html>>. > + Refines JEP 360 <https://openjdk.java.net/jeps/360 > <https://openjdk.java.net/jeps/360>> which > was delivered in JDK 15 as a preview feature. > > * These early-access , open-source builds are provided under the GNU > General Public License, version 2, with the Classpath Exception > <http://openjdk.java.net/legal/gplv2+ce.html > <http://openjdk.java.net/legal/gplv2+ce.html>>. > * Changes in recent builds that maybe of interest: > o Build 28 > + JDK-8256299: JEP 396: Strongly Encapsulate JDK > Internals by > Default > + JDK-8166596: TLS support for the EdDSA signature algorithm > + JDK-8256718: Old tracing flags are now obsolete and > must be > replaced with unified logging > o Build 27 > + JDK-8159746: (proxy) Support for default methods > + JDK-8254631: Better support ALPN byte wire values in > SunJSSE > > Project Loom Early-Access: *Build 16-loom+9-316 > <http://jdk.java.net/loom/ > <https://urldefense.com/v3/__http://jdk.java.net/loom/__;!!GqivPVa7Brio!O8emLfLzW1VFwvyqnxcM1AJX2tHg_1YLPqJu66Fl9np2v-56tlW8_8Glhg_if3E8Bbo$>>* > (2020/11/30) - based on JDK-16+25 > <https://github.com/openjdk/jdk/releases/tag/jdk-16%2B25 > <https://urldefense.com/v3/__https://github.com/openjdk/jdk/releases/tag/jdk-16*2B25__;JQ!!GqivPVa7Brio!O8emLfLzW1VFwvyqnxcM1AJX2tHg_1YLPqJu66Fl9np2v-56tlW8_8Glhg_iAEeevG0$>> > > * These early-access builds are provided under the GNU General > Public > License, version 2, with the Classpath Exception > <http://openjdk.java.net/legal/gplv2+ce.html > <http://openjdk.java.net/legal/gplv2+ce.html>> > * These builds are intended for developers looking to "kick the > tyres" > and provide feedback on using the API or by sending bug reports. > * Please send feedback via e-mail to [email protected] > <mailto:[email protected]> > <mailto:[email protected] > <mailto:[email protected]>>. To send e-mail to this address > you must first subscribe to the mailing list > <http://mail.openjdk.java.net/mailman/listinfo/loom-dev > <http://mail.openjdk.java.net/mailman/listinfo/loom-dev>>. > > Rgds, Rory > > [1] > https://mail.openjdk.java.net/pipermail/jdk-dev/2020-December/004991.html > <https://mail.openjdk.java.net/pipermail/jdk-dev/2020-December/004991.html> > [2] https://jdk.java.net/16/release-notes > <https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!O8emLfLzW1VFwvyqnxcM1AJX2tHg_1YLPqJu66Fl9np2v-56tlW8_8Glhg_iiuZcRB0$> > > _______________________________________________ > hibernate-dev mailing list -- [email protected] > <mailto:[email protected]> > To unsubscribe send an email to > [email protected] > <mailto:[email protected]> > %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s > -- Rgds, Rory O'Donnell Quality Engineering Manager Oracle EMEA, Dublin, Ireland _______________________________________________ hibernate-dev mailing list -- [email protected] To unsubscribe send an email to [email protected] %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s