[hibernate-dev] JDK 9 EA Build 151 is available on java.net

2017-01-10 Thread Rory O'Donnell

Hi Sanne,

Best wishes for the New Year.

Dalibor and I will be at FOSDEM '17, Brussels 4 & 5 February. Let us 
know if you will be there, hopefully we can meet up !

*JDK 9 Early Access* b151 <https://jdk9.java.net/download/>  is 
available on java.net

There have been a number of fixes to bugs reported by Open Source 
projects since the last availability email  :

  * JDK-8171377 : Add sun.misc.Unsafe::invokeCleaner
  * JDK-8075793 : Source incompatibility for inference using -source 7
  * JDK-8087303  : LSSerializer pretty print does not work anymore
  * JDK-8167143 :CLDR timezone parsing does not work for all locales

Other changes that maybe of interest:

  * JDK-8066474 : Remove the lib/$ARCH directory from Linux and Solaris
images
  * JDK-8170428 : Move src.zip to JDK/lib/src.zip

*JEPs intergrated:*

  * JEP 295 <http://openjdk.java.net/jeps/295>: Ahead-of-Time
Compilation has been integrated in b150.

*Schedule - Milestones since last availability email *

  * *Feature Extension Complete 22nd of December 2016*
  * *Rampdown Started 5th of January 2017
*
  o Phases in which increasing levels of scrutiny are applied to
incoming changes.
  o In phase 1, only P1-P3 bugs can be fixed. In phase 2 only
showstopper bugs can be fixed.

Rgds,Rory

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


Re: [hibernate-dev] JDK 9 EA Build 151 is available on java.net

2017-01-18 Thread Rory O'Donnell
Thanks for the update Guillaume!

Rgds,Rory


On 18/01/2017 10:28, Guillaume Smet wrote:
> Hi Rory,
>
> So our Hibernate Validator test suite was also hit by the annotation 
> processor issue introduced in b151 but I can confirm it's all OK with 
> b152.
>
> Thanks!
>
> -- 
> Guillaume
>
> On Tue, Jan 10, 2017 at 11:29 AM, Rory O'Donnell 
> mailto:rory.odonn...@oracle.com>> wrote:
>
>
> Hi Sanne,
>
> Best wishes for the New Year.
>
> Dalibor and I will be at FOSDEM '17, Brussels 4 & 5 February. Let us
> know if you will be there, hopefully we can meet up !
>
> *JDK 9 Early Access* b151 <https://jdk9.java.net/download/
> <https://jdk9.java.net/download/>> is
> available on java.net <http://java.net>
>
> There have been a number of fixes to bugs reported by Open Source
> projects since the last availability email  :
>
>   * JDK-8171377 : Add sun.misc.Unsafe::invokeCleaner
>   * JDK-8075793 : Source incompatibility for inference using -source 7
>   * JDK-8087303  : LSSerializer pretty print does not work anymore
>   * JDK-8167143 :CLDR timezone parsing does not work for all locales
>
> Other changes that maybe of interest:
>
>   * JDK-8066474 : Remove the lib/$ARCH directory from Linux and
> Solaris
> images
>   * JDK-8170428 : Move src.zip to JDK/lib/src.zip
>
> *JEPs intergrated:*
>
>   * JEP 295 <http://openjdk.java.net/jeps/295
> <http://openjdk.java.net/jeps/295>>: Ahead-of-Time
> Compilation has been integrated in b150.
>
> *Schedule - Milestones since last availability email *
>
>   * *Feature Extension Complete 22nd of December 2016*
>   * *Rampdown Started 5th of January 2017
> *
>   o Phases in which increasing levels of scrutiny are applied to
> incoming changes.
>   o In phase 1, only P1-P3 bugs can be fixed. In phase 2 only
> showstopper bugs can be fixed.
>
> Rgds,Rory
>
> --
> Rgds,Rory O'Donnell
> Quality Engineering Manager
> Oracle EMEA , Dublin, Ireland
>
> _______
> hibernate-dev mailing list
> hibernate-dev@lists.jboss.org <mailto:hibernate-dev@lists.jboss.org>
> https://lists.jboss.org/mailman/listinfo/hibernate-dev
> <https://lists.jboss.org/mailman/listinfo/hibernate-dev>
>
>

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


[hibernate-dev] JDK 9 EA Build 155 is available on java.net

2017-02-03 Thread Rory O'Donnell

Hi Sanne,

*JDK 9 Early Access* b155 <https://jdk9.java.net/download/>  is 
available on java.net


There have been a number of fixes to bugs reported by Open Source 
projects since the last availability email  :

  * b155 - JDK-8167273 : Calendar.getDisplayNames inconsistent with
DateFormatSymbols
  * b154 - JDK-8157611 : field visiblePackages is null for the unnamed
module producing NPE when accessed
  * b153 - JDK-8163449 : Allow per protocol setting for URLConnection
defaultUseCaches
  * b152 - JDK-8172158 : Annotation processor not run with -source <= 8


Dalibor and I are presenting at FOSDEM this weekend, we would love to 
meet you there!

  * JDK 9 Outreach - The Awesome Parts
<https://fosdem.org/2017/schedule/event/outreach/>


Rgds,Rory

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


Re: [hibernate-dev] JDK 9 EA Build 155 is available on java.net

2017-02-13 Thread Rory O'Donnell
Hi Guillaume,

It would be great if you could open a thread on jigsaw-dev mailing list 
on this topic ?

Rgds,Rory


On 13/02/2017 11:05, Guillaume Smet wrote:
> Hello Rory,
>
> I just tried updating our build of Hibernate Validator to b156 and I 
> discovered this one: https://bugs.openjdk.java.net/browse/JDK-8173604 .
>
> I was surprised to see the module renaming from 
> java.annotations.common to java.xml.ws.annotation considering this 
> module contains the @Generated annotation, which is pretty... mmmh... 
> common and not really related to XML or webservices. I also fail to 
> see how @PostConstruct, @PreDestroy or @Resource are related to XML or 
> webservices in any way.
>
> By the way, I think it's going to be a breaking change for a lot of 
> projects. See 
> https://github.com/ops4j/org.ops4j.pax.exam2/blob/master/containers/pax-exam-container-karaf/src/main/java/org/ops4j/pax/exam/karaf/container/internal/runner/KarafJavaRunner.java#L63
>  
> for instance.
>
> Could you explain us the rationale of this renaming? It's looks pretty 
> far fetched from here.
>
> Thanks!
>
> -- 
> Guillaume
>
> On Fri, Feb 3, 2017 at 10:16 PM, Rory O'Donnell 
> mailto:rory.odonn...@oracle.com>> wrote:
>
>
> Hi Sanne,
>
> *JDK 9 Early Access* b155 <https://jdk9.java.net/download/
> <https://jdk9.java.net/download/>> is
> available on java.net <http://java.net>
>
>
> There have been a number of fixes to bugs reported by Open Source
> projects since the last availability email  :
>
>   * b155 - JDK-8167273 : Calendar.getDisplayNames inconsistent with
> DateFormatSymbols
>   * b154 - JDK-8157611 : field visiblePackages is null for the unnamed
> module producing NPE when accessed
>   * b153 - JDK-8163449 : Allow per protocol setting for URLConnection
> defaultUseCaches
>   * b152 - JDK-8172158 : Annotation processor not run with -source
> <= 8
>
>
> Dalibor and I are presenting at FOSDEM this weekend, we would love to
> meet you there!
>
>   * JDK 9 Outreach - The Awesome Parts
> <https://fosdem.org/2017/schedule/event/outreach/
> <https://fosdem.org/2017/schedule/event/outreach/>>
>
>
> Rgds,Rory
>
> --
> Rgds,Rory O'Donnell
> Quality Engineering Manager
> Oracle EMEA , Dublin, Ireland
>
> ___
> hibernate-dev mailing list
> hibernate-dev@lists.jboss.org <mailto:hibernate-dev@lists.jboss.org>
> https://lists.jboss.org/mailman/listinfo/hibernate-dev
> <https://lists.jboss.org/mailman/listinfo/hibernate-dev>
>
>

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


[hibernate-dev] JDK 9 EA Build 159 and JDK 8u152 is available on java.net

2017-03-03 Thread Rory O'Donnell

Hi Sanne,

*JDK 8u152 **Early Access b01 <https://jdk8.java.net/download.html> *is 
available on java.net

*JDK 9 Early Access* b159 <https://jdk9.java.net/download/>  is 
available on java.net, summary of  changes are listed here 
<http://download.java.net/java/jdk9/changes/jdk-9+159.html>.

There have been a number of fixes to bugs reported by Open Source 
projects since the last availability email  :

  * b159 - JDK-8175261 : Per-protocol cache setting not working for JAR
URLConnection
  * b158 - JDK-8173028 : Incorrect processing of supplementary-plane
characters in text fields
  * b158 - JDK-8172967 : [macosx] Exception while working with layout
for text containing unmappable character
  * b158 - JDK-8173804 : javadoc throws UnsupportedOperationException:
should not happen
  * b157 - JDK-8174073 : NPE caused by @link reference to class
  * b156 - JDK-8172726 : ForkJoin common pool retains a reference to the
thread context class loader

The following changeset is included in jdk-9+158:
http://hg.openjdk.java.net/jdk9/dev/jdk/rev/8b0d55e02f54

If you have a user-defined Policy implementation that grants 
FilePermission on ${user.dir}/-, reading a file in the current directory 
using its base name will fail.  Still the same solution: Ensure that the 
path used in permission granting has the same style as the one how you 
access the file.

Setting -Djdk.security.filePermCompat=true will take you back to the 
jdk-9+140 behavior.
Setting -Djdk.io.permissionsUseCanonicalPath=true will take you back to 
the jdk8 behavior.
Feedback is welcome on jdk9-...@openjdk.java.net

Other areas of interest

  * JDK 9 Developer Guide [1]
  * JDK 9 Migration Guide [2]
  * JDK Cryptographic Roadmap [3]

Finaly, Dalibor and I gave a presentation at FOSDEM the video is 
available here [*4*]

Rgds,Rory

[1] http://docs.oracle.com/javase/9/javase-docs.htm
[2] 
https://docs.oracle.com/javase/9/migrate/toc.htm#JSMIG-GUID-7744EF96-5899-4FB2-B34E-86D49B2E89B6
[3] https://www.java.com/en/jre-jdk-cryptoroadmap.html
[4] https://fosdem.org/2017/schedule/event/outreach/

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


[hibernate-dev] JDK 9 EA Build 162 is available on java.net

2017-03-24 Thread Rory O'Donnell
Hi Sanne,

*JDK 9 Early Access* b162 <https://jdk9.java.net/download/>  is 
available on java.net, summary of  changes are listed here 
<http://download.java.net/java/jdk9/changes/jdk-9+162.html>.

There is one fix for a bug reported by Open Source projects since the 
last availability email  :

  * b161 - JDK 8176265 Method overload resolution on a covariant base
type doesn't work in 9

Other change that maybe of interest:

  * b162 - JDK 8176503 security-libs Disable SHA-1 TLS Server Certificates


*Better tools for adjusting to strong encapsulation -* please read Mark 
Reinhold's email on this topic [1]
*
* *Quality Outreach Report for March 2017 *is available [2], many thanks 
for your continued support
and welcome to the new projects!

***Schedule - **JDK 9 Rampdown Phase 2*: Proposal accepted [3].
The overall goal of this process is to ensure that we fix just the bugs 
that must be fixed in order to ensure a successful release.

Oracle's JRE and JDK Cryptographic Roadmap has been updated since last 
availability email [4]

Rgds,Rory

[1] http://mail.openjdk.java.net/pipermail/jigsaw-dev/2017-March/011763.html
[2] 
https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+March+2017
[3] http://mail.openjdk.java.net/pipermail/jdk9-dev/2017-March/005689.html
[4] https://www.java.com/en/jre-jdk-cryptoroadmap.html

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


[hibernate-dev] JDK 9 Developer Preview is now available on java.net

2017-04-07 Thread Rory O'Donnell
Hi Sanne,


  *JDK 9 Developer Preview is now available on java.net [1]
  *

Developer Preview milestone: - A reasonably stable build suitable for 
broad testing by the developer community is available.
JDK 9 Builds 163 and higher include all planned features.


*Attention annotation processing users and authors - * Request for 
feedback on annotation processing API changes made in JDK 9.

As has been done previously during Java SE 7 and Java SE 8, the JSR 269 
annotation processing API is undergoing a maintenance review (MR) as 
part of Java SE 9. Details of the changes in JDK 9 Early Access build 
163 & build 164 available here [2]

Please report experiences running processors under JDK 9 and feedback on 
the API changes to the compiler-dev mailing list.
(If you haven’t already subscribed to that list then please do so first, 
otherwise your message will be discarded as spam.)


Rgds, Rory

[1] https://jdk9.java.net/download/
[2] 
http://mail.openjdk.java.net/pipermail/compiler-dev/2017-April/010896.html

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 9 EA Build 167 and JDK 8u152 build 03 are available on jdk.java.net

2017-04-28 Thread Rory O'Donnell

Hi Sanne,


*JDK 9 Early Access*  build 167  is available at the new location : - 
jdk.java.net/9/

A summary of all the changes in this build are listed here 
<http://download.java.net/java/jdk9/changes/jdk-9+167.html>. One change 
that maybe of interest is :

  *JEP 291: Deprecate the Concurrent Mark Sweep (CMS) Garbage
Collector [1]

*
*

*JDK 8u152 Early Access* build 03 is available at the new location : - 
jdk.java.net/8/ <http://jdk.java.net/8/>

More information on the change of location for Early Access builds. [2]

NOTE: - Oracle's JRE and JDK Cryptographic Roadmap has been updated 
since last availability email [3]

Rgds,Rory

[1] http://mail.openjdk.java.net/pipermail/jdk9-dev/2017-April/005766.html
[2] 
http://mail.openjdk.java.net/pipermail/adoption-discuss/2017-April/001610.html
[3] https://www.java.com/en/jre-jdk-cryptoroadmap.html

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


[hibernate-dev] JDK 9 EA Build 170 is available on jdk.java.net

2017-05-19 Thread Rory O'Donnell
Hi Sanne,

*JDK 9 Early Access*  build 170  is available at the new location : - 
jdk.java.net/9/

A summary of all the changes in this build are listed here 
<http://download.java.net/java/jdk9/changes/jdk-9+170.html>.

Changes which were introduced since the last availability email that may 
be of interest :

  * b168 - JDK-8175814: Update default HttpClient protocol version and
optional request version
  o related to JEP 110  : HTTP/2 Client.
  * b169 - JDK-8178380 : Module system implementation refresh (5/2017)
  o changes in command line options
  * b170 - JDK-8177153  : LambdaMetafactory has default
constructorIncompatible change,
  o release note:  JDK-8180035

*New Proposal - Mark Reinhold has asked for comments on the jigsaw-dev 
mailing list *[1]

  * Proposal: Allow illegal reflective access by default in JDK 9

In short, the existing "big kill switch" of the `--permit-illegal-access`
option [1] will become the default behavior of the JDK 9 run-time system,
though without as many warnings.  The current behavior of JDK 9, in which
illegal reflective-access operations from code on the class path are not
permitted, will become the default in a future release.  Nothing will
change at compile time.


Rgds,Rory

[1] http://mail.openjdk.java.net/pipermail/jigsaw-dev/2017-May/012673.html

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


Re: [hibernate-dev] JDK 9 EA Build 170 is available on jdk.java.net

2017-05-19 Thread Rory O'Donnell
Hi Sanne,

I would second Dalibor's request to share your feedback!

Thanks,Rory


On 19/05/2017 13:06, dalibor topic wrote:
> On 19.05.2017 13:49, Sanne Grinovero wrote:
>> Hi Rory,
>>
>> thanks, I'll update our ci.hibernate.org build servers today.
>>
>> Status reminder: we had good progress some months back, but since
>> Gradle broke again we're stuck on our flagship project (Hibernate
>> ORM).
>
> Yeah :/ Aside from the ongoing discussion about getenv improvements 
> for gradle on core-libs-dev, I hope that Mark's latest proposal will 
> help remove some of the roadblocks in this area.
>
> Speaking of which - if you have a spare moment, I think this kind of 
> feedback would be great to have directly on jigsaw-dev. As with many 
> other JDK changes, the potential impact upon framework developers can 
> best be understood by such developers themselves and should be brought 
> back to JDK lists for discussions. In particular when default settings 
> end up changing ;)
>
> cheers,
> dalibor topic
>
>> Some progress can be monitored here:
>>  - http://ci.hibernate.org/view/JDK9/
>>
>> Please bear in mind that even the "green" projects had to disable
>> integration tests with various platforms: our goal is to fix our own
>> code but that doesn't mean that it's going to work in the thousands of
>> frameworks integrating our projects.
>>
>> Mark Reinhold's latest proposal looks like a great step into the right
>> direction.
>>
>> I can't speak for my colleagues: [I don't represent Red Hat Middleware
>> !] but indeed - as an opinion from the Hibernate team - having some
>> ways to mitigate the high time pressure is very well received.
>> Whatever is decided regarding the default value of that flag, we'll
>> certainly keep testing on the strictest setting, and keep stressing
>> integrating frameworks and containers to do the same.
>>
>> Also as a personal opinion, not having the ability to isolate modules
>> in terms of avoiding conflicting package names is going to make
>> progress much harder: several of the projects we integrate with are
>> extremely conservative in breaking APIs, so renaming packages for the
>> sake of making the modules system happy is not going to happen in a
>> long time. Also future evolution of our projects will likely be
>> affected. In my experience I've witnessed several times that excellent
>> libraries are "transferred ownership" across organisations and
>> maintainers, sometimes partially, and when they get split they are
>> typically not in a suitable time to rename all packages. Sure such
>> things get cleaned up, but such events have to be decoupled - often
>> for organisational, practical reasons.
>>
>> Successful OSS projects grow in size and complexity, but they don't
>> necessarily scale in funding when they rely on volunteers, so an
>> organic growth followed by splits is quite natural. The Java ecosystem
>> supported this nicely; good tooling has been accelerating the process
>> and allowing for larger projects but we're at a saturation point for
>> which we're hoping modules would be an enabler for the community to
>> avoid headaches with dependency alignment puzzles. With no isolation
>> of at least the not-exported classes this seems like a missed
>> opportunity.
>>
>> Thanks,
>> Sanne
>>
>>
>>
>> On 19 May 2017 at 11:37, Rory O'Donnell  
>> wrote:
>>> Hi Sanne,
>>>
>>> *JDK 9 Early Access*  build 170  is available at the new location : -
>>> jdk.java.net/9/
>>>
>>> A summary of all the changes in this build are listed here
>>> <http://download.java.net/java/jdk9/changes/jdk-9+170.html>.
>>>
>>> Changes which were introduced since the last availability email that 
>>> may
>>> be of interest :
>>>
>>>   * b168 - JDK-8175814: Update default HttpClient protocol version and
>>> optional request version
>>>   o related to JEP 110  : HTTP/2 Client.
>>>   * b169 - JDK-8178380 : Module system implementation refresh (5/2017)
>>>   o changes in command line options
>>>   * b170 - JDK-8177153  : LambdaMetafactory has default
>>> constructorIncompatible change,
>>>   o release note:  JDK-8180035
>>>
>>> *New Proposal - Mark Reinhold has asked for comments on the jigsaw-dev
>>> mailing list *[1]
>>>
>>>   * Proposal: Allow illegal reflective

[hibernate-dev] Announcing: Early-Access builds of JDK 9 for Alpine Linux/musl at jdk.java.net/9/

2017-06-02 Thread Rory O'Donnell

Hi Sanne, **

*Announcing: Early-Access builds of JDK 9 for Alpine Linux/musl at  
jdk.java.net/9/ [1]
*

  * As of today there are pre-built Early-Access (EA) JDK binaries for
Alpine Linux/musl at  jdk.java.net/9/**
  o look for “Alpine Linux”. [1]
  * The Alpine Linux build is compatible with linux distributions that
use the musl C library. *[2]*

Feedback is very welcome via the portola-dev mailing list, remembering 
to subscribe to the mailing list first.


*Proposed schedule change for JDK 9 [3]*

JDK 9 Project continues to work toward the current goal of producing
an initial Release Candidate build on 22 June.
This proposal is to adjust the GA date in order to accommodate the
additional time required to move through the JCP process.
To be specific, we propose to move the GA date out by eight weeks,
from 27 July to 21 September. 


Rgds,Rory


[1] http://mail.openjdk.java.net/pipermail/portola-dev/2017-June/000191.html
[2] http://www.musl-libc.org/
[3] http://mail.openjdk.java.net/pipermail/jdk9-dev/2017-May/005864.html

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 9 EA Build 174 & JDK 8u152 b04 are available on jdk.java.net

2017-06-16 Thread Rory O'Donnell
Hi Sanne,

*JDK 9 Early Access*  build 174  is available at : - jdk.java.net/9/

A summary of all the changes in this build are listed here 
<http://download.java.net/java/jdk9/changes/jdk-9+174.html>.

Changes which were introduced since the last availability email that may 
be of interest :

  * b172 - JDK-8179014 : JFileChooser with Windows look and feel crashes
on win 10
  * b173 - JDK-8180582 : the bind to rmiregistry is rejected by
registryFilter even though registryFilter is set
  * b174 - JDK-8181702  : deprecate for removal the following tool
modules:jdk.xml.bind and jdk.xml.ws

*JDK 9 Schedule Update*

  * The new GA date for JDK 9 is now set to 2017-09-21 [1]
  * We have updated the OpenJDK JDK 9 project page [2] with the new
milestones and GA date.


*JDK 8u152 Early Access*  build 04 is available at : - jdk.java.net/8/ 
<http://jdk.java.net/8/>

A summary of all the changes in this build are listed here 
<http://download.java.net/java/jdk8u152/changes/jdk8u152-b04.html>.
Information and schedules specific to OpenJDK 8u152 release [3]

Rgds,Rory

[1] http://mail.openjdk.java.net/pipermail/jdk9-dev/2017-June/005867.html
[2] http://openjdk.java.net/projects/jdk9/
[3] http://openjdk.java.net/projects/jdk8u/releases/8u152.html

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


[hibernate-dev] JDK 9 EA Build 178 & JDK 8u152 b05 are available on jdk.java.net

2017-07-17 Thread Rory O'Donnell
Hi Sanne,

*JDK 9 Early Access*  build 178  is available at : - jdk.java.net/9/

A summary of all the changes in this build are listed here 
<http://download.java.net/java/jdk9/changes/jdk-9+178.html>.

Changes which were introduced since the last availability email that may 
be of interest :

  * b175 - Module system implementation refresh**(6/2017 update)
  * b175 - no longer has "-ea" in the version string and the system
property "java version" is now simply "9"
  o

*java -version*

 >java version "9"
 >Java(TM) SE Runtime Environment (build 9+175)
 >Java HotSpot(TM) 64-Bit Server VM (build 9+175, mixed mode)
  o

*Bundle name changes:*  e.g. jdk-9+175_linux-x86_bin.tar.gz


*JDK 8u152 Early Access*  build 05 is available at : - jdk.java.net/8/ 
<http://jdk.java.net/8/>

A summary of all the changes in this build are listed here 
<http://download.java.net/java/jdk8u152/changes/jdk8u152-b05.html>.

Rgds,Rory

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


[hibernate-dev] Ready for JDK 9 ?

2017-08-08 Thread Rory O'Donnell

Hi Sanne,

Thank you very much for all your testing of JDK 9 during its 
development! Such contributions have significantly helped shape and 
improve JDK 9.

Now that we have reached the JDK 9 Final Release Candidate phase [1] , I 
would like to ask if your project can be considered to be 'ready for JDK 
9', or if there are any remaining show stopper issues which you've 
encountered when testing with the JDK 9 release candidate.

JDK 9  b181 is available at http://jdk.java.net/9/

If you have a public web page, mailing list post, or even a tweet 
announcing you project's readiness for JDK 9, I'd love to add the URL to 
the upcoming JDK 9 readiness page on the Quality Outreach wiki.


Looking forward to hearing from you,
Rory

[1] http://openjdk.java.net/projects/jdk9/

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


Re: [hibernate-dev] Ready for JDK 9 ?

2017-08-11 Thread Rory O'Donnell
Thanks Sanne for the update!

Rgds,Rory


On 11/08/2017 11:31, Sanne Grinovero wrote:
> Hi Rory,
>
> Thanks for all updates!
>
> we have several projects under the Hibernate umbrella, so our
> experience varies a bit.
>
> Let me start with the good news: both Hibernate Validator (Reference
> implementation of Bean Validation) and Hibernate Search (Hibernate ORM
> integration with Apache Lucene) seem to work just fine.
> We had to disable various integration tests as several other platforms
> and tools we use for more extensive testing aren't yet at the same
> level of compatibility, or possibly we need to still figure out the
> right combination of updates and JVM flags to get them working: we're
> in the process of refining that but it's not worrying as it's about
> running different components, our libraries work fine.
>
> Our "flagship project" Hibernate ORM seems like in good shape as well
> but it will still take us some time to be able to give a thourough
> answer, as many more essential build and testing tools are still
> affected by compatibility issues. So for this one we currently can't
> run the core testsuite which leaves us partially in the dark, but I'm
> optimistic as several key functional tests of the Hibernate Search
> testsuite indirectly rely on Hibernate ORM as well and they all work
> just fine.
>
> All build issues we found so far are in the "expected changes"
> cathegory so we're not having bugs to report to the OpenJDK; we might
> have to chase several of these tool maintainers. We'll keep working on
> this and let you know.
>
> Thanks,
> Sanne
>
>
> On 8 August 2017 at 11:07, Rory O'Donnell  wrote:
>> Hi Sanne,
>>
>> Thank you very much for all your testing of JDK 9 during its
>> development! Such contributions have significantly helped shape and
>> improve JDK 9.
>>
>> Now that we have reached the JDK 9 Final Release Candidate phase [1] , I
>> would like to ask if your project can be considered to be 'ready for JDK
>> 9', or if there are any remaining show stopper issues which you've
>> encountered when testing with the JDK 9 release candidate.
>>
>> JDK 9  b181 is available at http://jdk.java.net/9/
>>
>> If you have a public web page, mailing list post, or even a tweet
>> announcing you project's readiness for JDK 9, I'd love to add the URL to
>> the upcoming JDK 9 readiness page on the Quality Outreach wiki.
>>
>>
>> Looking forward to hearing from you,
>> Rory
>>
>> [1] http://openjdk.java.net/projects/jdk9/
>>
>> --
>> Rgds,Rory O'Donnell
>> Quality Engineering Manager
>> Oracle EMEA , Dublin, Ireland
>>
>> ___
>> hibernate-dev mailing list
>> hibernate-dev@lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/hibernate-dev

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin,Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


[hibernate-dev] Moving Java Forward Faster

2017-09-07 Thread Rory O'Donnell
Hi Sanne,

Oracle is proposing a rapid release model for Java SE going-forward.

The high points are highlighted below, details of the changes can be 
found on Mark Reinhold’s blog [1] , OpenJDK discussion email list [2].

Under the proposed release model, after JDK 9, we will adopt a strict, 
time-based model with a new major release every six months, update 
releases every quarter, and a long-term support release every three years.

The new JDK Project will run a bit differently than the past "JDK $N" 
Projects:

- The main development line will always be open but fixes, enhancements, 
and features will be merged only when they're nearly finished. The main 
line will be Feature Complete [3] at all times.

- We'll continue to use the JEP Process [4] for new features and other 
significant changes. The bar to target a JEP to a specific release will, 
however, be higher since the work must be Feature Complete in order to 
go in. Owners of large or risky features will be strongly encouraged to 
split such features up into smaller and safer parts, to integrate 
earlier in the release cycle, and to publish separate lines of 
early-access builds prior to integration.

The JDK Updates Project will run in much the same way as the past "JDK 
$N" Updates Projects, though update releases will be strictly limited to 
fixes of security issues, regressions, and bugs in newer features.

Related to this proposal, we intend to make a few changes in what we do:

- Starting with JDK 9 we'll ship OpenJDK builds under the GPL [5], to 
make it easier for developers to deploy Java applications to cloud 
environments. We'll initially publish OpenJDK builds for Linux/x64, 
followed later by builds for macOS/x64 and Windows/x64.

- We'll continue to ship proprietary "Oracle JDK" builds, which include 
"commercial features" [6] such as Java Flight Recorder and Mission 
Control [7], under a click-through binary-code license [8]. Oracle will 
continue to offer paid support for these builds.

- After JDK 9 we'll open-source the commercial features in order to make 
the OpenJDK builds more attractive to developers and to reduce the 
differences between those builds and the Oracle JDK. This will take some 
time, but the ultimate goal is to make OpenJDK and Oracle JDK builds 
completely interchangeable.

- Finally, for the long term we'll work with other OpenJDK contributors 
to establish an open build-and-test infrastructure. This will make it 
easier to publish early-access builds for features in development, and 
eventually make it possible for the OpenJDK Community itself to publish 
authoritative builds of the JDK.

Questions , comments, feedback to OpenJDK discuss mailing list [2]

Rgds,Rory

[1]https://mreinhold.org/blog/forward-faster
[2]http://mail.openjdk.java.net/pipermail/discuss/2017-September/004281.html
[3]http://openjdk.java.net/projects/jdk8/milestones#Feature_Complete
[4]http://openjdk.java.net/jeps/0
[5]http://openjdk.java.net/legal/gplv2+ce.html
[6]http://www.oracle.com/technetwork/java/javase/terms/products/index.html
[7]http://www.oracle.com/technetwork/java/javaseproducts/mission-control/index.html
[8]http://www.oracle.com/technetwork/java/javase/terms/license/index.html

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Re: [hibernate-dev] Moving Java Forward Faster

2017-09-07 Thread Rory O'Donnell
Hi Sanne,

Please do share your thoughts on the OpenJDK mailing list.

Rgds,Rory

On 07/09/2017 11:22, Sanne Grinovero wrote:
> Hi Rory,
>
> thank you very much for this heads up! Opening up the build-and-test
> infrastructure and the commercial components sounds like an amazing
> development.
>
> Some early thoughts. The methodology of faster release cycles is very
> welcome, yet the proposed versioning I saw mentioned on twitter to be
> "year based" is a bit puzzling: in our experience it's nice to be able
> to clearly differentiate a non-backwards compatible version from a
> backwards compatible version, and yet be in control of when an
> "incompatibility event" happens: that can't be time boxed as generally
> we all try to avoid it but sometimes innovation requires to.
>
> I guess we could agree that technically no changed software is fully
> backwards compatible from all perspectives, but people are aware of
> this and yet benefit from knowing the maintainer's intent. This seems
> to map to the "long term support" editions but then those LTS versions
> only become the "version" in people's perspective. Specifically my
> concern would be that different versions would be perceived as a
> significant migration risk even though such an update might be
> relatively much simpler than others. It's possible that in practice
> Java 10 already had some breaking changes planned so this concern
> wouldn't apply right now, but with such numbering you'll never be able
> to benefit from it even in future releases.
> I'd welcome faster innovation cycles but libraries like Hibernate
> can't drop support for JVMs still largely in use, so unless people get
> comfortable in adopting new JVM versions by removing any such mental
> barriers we won't be able to adopt new versions as fast as we'd all
> like. On the other hand if the suggestion is that libraries should
> generally target "long term support" platforms, then it becomes
> painfully slow: as in other OSS projects - like Fedora - practical
> needs dictate that you at least support the two latest platforms so
> that would force us to support 6+ years old JVMs and slow innovation
> down rather than speeding it up. (Fedora supports the last two
> releases but a new release appears every 6 months).
>
> We'll think about this in the team and see if it's worth sharing some
> more thoughts on the OpenJDK mailing list.
>
> Regards,
> Sanne
>
>
>
> On 7 September 2017 at 10:35, Rory O'Donnell  wrote:
>> Hi Sanne,
>>
>> Oracle is proposing a rapid release model for Java SE going-forward.
>>
>> The high points are highlighted below, details of the changes can be
>> found on Mark Reinhold’s blog [1] , OpenJDK discussion email list [2].
>>
>> Under the proposed release model, after JDK 9, we will adopt a strict,
>> time-based model with a new major release every six months, update
>> releases every quarter, and a long-term support release every three years.
>>
>> The new JDK Project will run a bit differently than the past "JDK $N"
>> Projects:
>>
>> - The main development line will always be open but fixes, enhancements,
>> and features will be merged only when they're nearly finished. The main
>> line will be Feature Complete [3] at all times.
>>
>> - We'll continue to use the JEP Process [4] for new features and other
>> significant changes. The bar to target a JEP to a specific release will,
>> however, be higher since the work must be Feature Complete in order to
>> go in. Owners of large or risky features will be strongly encouraged to
>> split such features up into smaller and safer parts, to integrate
>> earlier in the release cycle, and to publish separate lines of
>> early-access builds prior to integration.
>>
>> The JDK Updates Project will run in much the same way as the past "JDK
>> $N" Updates Projects, though update releases will be strictly limited to
>> fixes of security issues, regressions, and bugs in newer features.
>>
>> Related to this proposal, we intend to make a few changes in what we do:
>>
>> - Starting with JDK 9 we'll ship OpenJDK builds under the GPL [5], to
>> make it easier for developers to deploy Java applications to cloud
>> environments. We'll initially publish OpenJDK builds for Linux/x64,
>> followed later by builds for macOS/x64 and Windows/x64.
>>
>> - We'll continue to ship proprietary "Oracle JDK" builds, which include
>> "commercial features" [6] such as Java Flight Recorder and Mission

[hibernate-dev] Release Announcement: General Availability of JDK 9

2017-09-21 Thread Rory O'Donnell
Hi Sanne,

Three items to share with you today

  * *JDK 9 General Availability
*
  o GPL'd binaries from Oracle are available here:
  + http://jdk.java.net/9
  o See Mark Reinhold's email for more details on the Release [1]
  + delivery of Project Jigsaw [2]

  * Are you JDK 9 Ready ?
  o The Quality Outreach wiki has been updated to include a JDK 9
Ready column.
  o If you would like us to identify your project as JDK 9 ready ,
please let me know and I will add it to the wiki.

  * Quality Outreach Report for September 2017**is available
  o many thanks for your continued support and welcome to the new
projects!

Rgds,Rory

[1] 
http://mail.openjdk.java.net/pipermail/announce/2017-September/000230.html
[2] https://mreinhold.org/blog/jigsaw-complete

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


Re: [hibernate-dev] Release Announcement: General Availability of JDK 9

2017-09-22 Thread Rory O'Donnell
Hi Sanne,

Wiki updated : 
https://wiki.openjdk.java.net/display/quality/Quality+Outreach

Thanks,Rory


On 21/09/2017 23:53, Sanne Grinovero wrote:
> Hi Rory,
>
> congratulations all with the release!
>
> Yes please flag our projects as "JDK9 ready". We still have some
> unresolved pain points with some tools we use to automate all builds,
> but these issues won't affect our users. All functional tests are
> working fine for all Hibernate projects!
>
> https://twitter.com/SanneGrinovero/status/910914942408232967
>
> Thanks,
> Sanne
>
>
> On 21 September 2017 at 21:48, Rory O'Donnell  
> wrote:
>> Hi Sanne,
>>
>> Three items to share with you today
>>
>>* *JDK 9 General Availability
>>  *
>>o GPL'd binaries from Oracle are available here:
>>+ http://jdk.java.net/9
>>o See Mark Reinhold's email for more details on the Release [1]
>>+ delivery of Project Jigsaw [2]
>>
>>* Are you JDK 9 Ready ?
>>o The Quality Outreach wiki has been updated to include a JDK 9
>>  Ready column.
>>o If you would like us to identify your project as JDK 9 ready ,
>>  please let me know and I will add it to the wiki.
>>
>>* Quality Outreach Report for September 2017**is available
>>o many thanks for your continued support and welcome to the new
>>  projects!
>>
>> Rgds,Rory
>>
>> [1]
>> http://mail.openjdk.java.net/pipermail/announce/2017-September/000230.html
>> [2] https://mreinhold.org/blog/jigsaw-complete
>>
>> --
>> Rgds,Rory O'Donnell
>> Quality Engineering Manager
>> Oracle EMEA , Dublin, Ireland
>>
>> ___
>> hibernate-dev mailing list
>> hibernate-dev@lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/hibernate-dev

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin,Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


[hibernate-dev] JDK 8u162 b01 Early Access is available on jdk.java.net

2017-10-27 Thread Rory O'Donnell
Hi Sanne,

*JDK 8u162 Early Access*  build 01 is available at : - jdk.java.net/8/ 
<http://jdk.java.net/8/>

Information and schedules specific to OpenJDK 8u162 release are listed 
here <http://openjdk.java.net/projects/jdk8u/releases/8u162.html>


<http://openjdk.java.net/projects/jdk8u/releases/8u162.html>

*JRE and JDK Cryptographic Roadmap* has been updated the details are 
here <https://www.java.com/en/jre-jdk-cryptoroadmap.html>

**

*JavaOne2017* took place October 1 to 5, 2017 at San Francisco.

If you were unable to attend the event or missed some talks, below you 
will find links to keynotes from last week
that have been posted for on-demand replay:

  * JavaOne Opening Keynote (Monday, Oct. 2):
  o https://www.oracle.com/javaone/on-demand.html?bcid=5596229112001
  * Oracle Code Keynote (Tuesday, Oct. 3):
  o https://www.oracle.com/javaone/on-demand.html?bcid=5600354378001
  * JavaOne Community Keynote (Thursday, Oct. 5):
  o https://www.oracle.com/javaone/on-demand.html?bcid=5604479599001


Regards,
Rory

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Re: [hibernate-dev] JDK 8u162 b01 Early Access is available on jdk.java.net

2017-10-27 Thread Rory O'Donnell
Hi Sanne,

This tends to be the case with build 01 for some reason, thanks.

Rgds,Rory


On 27/10/2017 09:59, Sanne Grinovero wrote:
> Thanks Rory,
>
> we'll set this up for testing. I'm surprised the links actually don't
> contain change details? That would be useful ..
>
> Regards,
> Sanne
>
>
> On 27 October 2017 at 09:52, Rory O'Donnell  wrote:
>> Hi Sanne,
>>
>> *JDK 8u162 Early Access*  build 01 is available at : - jdk.java.net/8/
>> <http://jdk.java.net/8/>
>>
>> Information and schedules specific to OpenJDK 8u162 release are listed
>> here <http://openjdk.java.net/projects/jdk8u/releases/8u162.html>
>>
>>
>> <http://openjdk.java.net/projects/jdk8u/releases/8u162.html>
>>
>> *JRE and JDK Cryptographic Roadmap* has been updated the details are
>> here <https://www.java.com/en/jre-jdk-cryptoroadmap.html>
>>
>> **
>>
>> *JavaOne2017* took place October 1 to 5, 2017 at San Francisco.
>>
>> If you were unable to attend the event or missed some talks, below you
>> will find links to keynotes from last week
>> that have been posted for on-demand replay:
>>
>>* JavaOne Opening Keynote (Monday, Oct. 2):
>>o https://www.oracle.com/javaone/on-demand.html?bcid=5596229112001
>>* Oracle Code Keynote (Tuesday, Oct. 3):
>>o https://www.oracle.com/javaone/on-demand.html?bcid=5600354378001
>>* JavaOne Community Keynote (Thursday, Oct. 5):
>>o https://www.oracle.com/javaone/on-demand.html?bcid=5604479599001
>>
>>
>> Regards,
>> Rory
>>
>> --
>> Rgds,Rory O'Donnell
>> Quality Engineering Manager
>> Oracle EMEA , Dublin, Ireland
>>
>> ___
>> hibernate-dev mailing list
>> hibernate-dev@lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/hibernate-dev

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


[hibernate-dev] JDK 10 b29 Early Access is available on jdk.java.net

2017-11-03 Thread Rory O'Donnell
Hi Sanne,

JDK 10 Early Access  build 29 is available at : - jdk.java.net/10/

JDK 10 Early Access Release Notes are available [1]

JDK 10 Schedule, Status & Features are available [2]


  Notes

  * OpenJDK EA binaries will be available at a later date.
  * Oracle has proposed: Newer version-string scheme for the Java SE
Platform and the JDK
  o Please see Mark Reinhold's proposal [3] , feedback via the
mailing list to Mark please.

<http://openjdk.java.net/projects/jdk8u/releases/8u162.html>

Feedback - If you have suggestions or encounter bugs, please submit them 
using the usual Java SE bug-reporting channel.
Be sure to include complete version information from the output of the 
|java --version| command.

Regards,
Rory

[1] http://jdk.java.net/10/release-notes
[2] http://openjdk.java.net/projects/jdk/10/
[3] http://mail.openjdk.java.net/pipermail/jdk-dev/2017-November/89.html

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Re: [hibernate-dev] JDK 10 b29 Early Access is available on jdk.java.net

2017-11-03 Thread Rory O'Donnell
Thanks for the quick update Sanne!


On 03/11/2017 10:46, Sanne Grinovero wrote:
> Hi Rory,
>
> thanks that's surprisingly fast!
>
> I gave it a quick try, we're hitting a blocker right away in Maven
> preventing any further testing:
>
> Caused by: java.lang.NullPointerException
> at 
> org.apache.maven.surefire.shade.org.apache.commons.lang3.SystemUtils.isJavaVersionAtLeast(SystemUtils.java:1626)
> at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.getEffectiveJvm(AbstractSurefireMojo.java:2107)
> at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.getForkConfiguration(AbstractSurefireMojo.java:1976)
> at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:)
> at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:954)
> at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:832)
> at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
>
> I'll see if we can report this and hopefully workaround, as waiting
> for a new maven plugin release and its dependency
> apache-commons-lang3will take a while.
>
> Thanks,
> Sanne
>
>
>
> On 3 November 2017 at 10:20, Rory O'Donnell  wrote:
>> Hi Sanne,
>>
>> JDK 10 Early Access  build 29 is available at : - jdk.java.net/10/
>>
>> JDK 10 Early Access Release Notes are available [1]
>>
>> JDK 10 Schedule, Status & Features are available [2]
>>
>>
>>Notes
>>
>>* OpenJDK EA binaries will be available at a later date.
>>* Oracle has proposed: Newer version-string scheme for the Java SE
>>  Platform and the JDK
>>o Please see Mark Reinhold's proposal [3] , feedback via the
>>  mailing list to Mark please.
>>
>> <http://openjdk.java.net/projects/jdk8u/releases/8u162.html>
>>
>> Feedback - If you have suggestions or encounter bugs, please submit them
>> using the usual Java SE bug-reporting channel.
>> Be sure to include complete version information from the output of the
>> |java --version| command.
>>
>> Regards,
>> Rory
>>
>> [1] http://jdk.java.net/10/release-notes
>> [2] http://openjdk.java.net/projects/jdk/10/
>> [3] http://mail.openjdk.java.net/pipermail/jdk-dev/2017-November/89.html
>>
>> --
>> Rgds,Rory O'Donnell
>> Quality Engineering Manager
>> Oracle EMEA , Dublin, Ireland
>>
>> ___
>> hibernate-dev mailing list
>> hibernate-dev@lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/hibernate-dev

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


[hibernate-dev] JDK 10 Early Access b33 and JDK 8u162 Early Access b03 are available on jdk.java.net

2017-11-28 Thread Rory O'Donnell
Hi Sanne,

*JDK 10 Early Access  build 33 is available at : - **jdk.java.net/10/*


Notable changes since previous email.

<http://bugs.openjdk.java.net/browse/JDK-8175094>JDK-8180019 
<http://bugs.openjdk.java.net/browse/JDK-8180019> - *javadoc treats 
failure to access a URL as an error , not a warning.*
If javadoc cannot access the contents of a URL provided with the -link 
or -linkoffline options,the tool will now report an error.
Previously, the tool continued with a warning, producing incorrect 
documentation output.

JDK-8175094 <http://bugs.openjdk.java.net/browse/JDK-8175094>*- **The 
java.security.acl APIs are deprecated, for removal
* The deprecated java.security.acl APIs are now marked with 
forRemoval=true and are subject to removal in a future version of Java SE.

JDK-8175091 <http://bugs.openjdk.java.net/browse/JDK-8175091> *- The 
java.security.{Certificate,Identity,IdentityScope,Signer} APIs are 
deprecated, for removal*
The deprecated java.security.{Certificate, Identity, IdentityScope, 
Signer} classes are now marked with forRemoval=true and are subject to 
removal in a future version of Java SE.

JDK 10 Schedule, Status & Features are available [1]


  Notes

  * OpenJDK EA binaries will be available at a later date.
  * Oracle has proposed: Newer version-string scheme for the Java SE
Platform and the JDK
  o Please see Mark Reinhold's proposal [2]

*JDK 8u162 Early Access build 03 is available at :- http://jdk.java.net/8/*

<http://openjdk.java.net/projects/jdk8u/releases/8u162.html>

*Feedback* - If you have suggestions or encounter bugs, please submit 
them using the usual Java SE bug-reporting channel.
Be sure to include complete version information from the output of the 
|java --version| command.

Regards,
Rory

[1] http://openjdk.java.net/projects/jdk/10/
[2] http://mail.openjdk.java.net/pipermail/jdk-dev/2017-November/89.html

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Re: [hibernate-dev] JDK 10 Early Access b33 and JDK 8u162 Early Access b03 are available on jdk.java.net

2017-11-29 Thread Rory O'Donnell
Thanks for the update Sanne.

Rgds, Rory


On 29/11/2017 12:47, Sanne Grinovero wrote:
> Hi Rory,
>
> sorry we'll have to skip this round of testing: essential Maven
> plugins are still unusable.
>   -https://issues.apache.org/jira/browse/SUREFIRE-1439
>
> We'll resume testing as soon as possible.
>
> Regards,
> Sanne
>
>
>
> On 28 November 2017 at 15:40, Rory O'Donnell  wrote:
>> Hi Sanne,
>>
>> *JDK 10 Early Access  build 33 is available at : - **jdk.java.net/10/*
>>
>>
>> Notable changes since previous email.
>>
>> <http://bugs.openjdk.java.net/browse/JDK-8175094>JDK-8180019
>> <http://bugs.openjdk.java.net/browse/JDK-8180019> - *javadoc treats
>> failure to access a URL as an error , not a warning.*
>> If javadoc cannot access the contents of a URL provided with the -link
>> or -linkoffline options,the tool will now report an error.
>> Previously, the tool continued with a warning, producing incorrect
>> documentation output.
>>
>> JDK-8175094 <http://bugs.openjdk.java.net/browse/JDK-8175094>*- **The
>> java.security.acl APIs are deprecated, for removal
>> * The deprecated java.security.acl APIs are now marked with
>> forRemoval=true and are subject to removal in a future version of Java SE.
>>
>> JDK-8175091 <http://bugs.openjdk.java.net/browse/JDK-8175091> *- The
>> java.security.{Certificate,Identity,IdentityScope,Signer} APIs are
>> deprecated, for removal*
>> The deprecated java.security.{Certificate, Identity, IdentityScope,
>> Signer} classes are now marked with forRemoval=true and are subject to
>> removal in a future version of Java SE.
>>
>> JDK 10 Schedule, Status & Features are available [1]
>>
>>
>>Notes
>>
>>* OpenJDK EA binaries will be available at a later date.
>>* Oracle has proposed: Newer version-string scheme for the Java SE
>>  Platform and the JDK
>>o Please see Mark Reinhold's proposal [2]
>>
>> *JDK 8u162 Early Access build 03 is available at :- http://jdk.java.net/8/*
>>
>> <http://openjdk.java.net/projects/jdk8u/releases/8u162.html>
>>
>> *Feedback* - If you have suggestions or encounter bugs, please submit
>> them using the usual Java SE bug-reporting channel.
>> Be sure to include complete version information from the output of the
>> |java --version| command.
>>
>> Regards,
>> Rory
>>
>> [1] http://openjdk.java.net/projects/jdk/10/
>> [2] http://mail.openjdk.java.net/pipermail/jdk-dev/2017-November/89.html
>>
>> --
>> Rgds,Rory O'Donnell
>> Quality Engineering Manager
>> Oracle EMEA , Dublin, Ireland
>>
>> ___
>> hibernate-dev mailing list
>> hibernate-dev@lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/hibernate-dev

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin,Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


[hibernate-dev] JDK 10 entered Rampdown Phase One on 14th of December

2017-12-18 Thread Rory O'Donnell
Hi Sanne,

*JDK 10 entered Rampdown Phase One on Thursday, 14 December [1] *

  * The Rampdown Phase One process will be similar to that of JDK 9 [2].

*JDK 10 Early Access  build 36 is available at : - jdk.java.net/10/*

Notable changes since previous email.

*JEPS included **the last 3 builds:*
JDK-8192833 <https://bugs.openjdk.java.net/browse/JDK-8192833> :This is 
the primary implementation subtask of JEP 322 - *Time-Based Release 
Versioning*
JDK-8189941 <https://bugs.openjdk.java.net/browse/JDK-8189941> : 
Implementation JEP 312: Thread-local handshake
JDK-8186571 <https://bugs.openjdk.java.net/browse/JDK-8186571> : 
Implementation: JEP 307: Parallel Full GC for G1
JDK-8190308 <https://bugs.openjdk.java.net/browse/JDK-8190308> : 
Implementation: JEP 316: Heap Allocation on Alternative Memory Devices

*build 36
*JDK-8148421 <https://bugs.openjdk.java.net/browse/JDK-8148421> : 
Transport Layer Security (TLS) Session Hash and Extended Master Secret 
Extension
JDK-5016517 <https://bugs.openjdk.java.net/browse/JDK-5016517> : Replace 
plaintext passwords by hashed passwords for out-of-the-box JMX Agent

**

*build 35 *
JDK-8188870 <https://bugs.openjdk.java.net/browse/JDK-8188870> - Bump 
classfile version number to 54
JDK-8185985 <http://bugs.openjdk.java.net/browse/JDK-8185985> - HTML 
files in doc-files subdirectories are wrapped with standard javadoc 
decorations
JDK-8186535 <http://bugs.openjdk.java.net/browse/JDK-8186535>*- *Remove 
deprecated pre-1.2 SecurityManager methods and fields

*build 34* - JDK-8024352 
<http://bugs.openjdk.java.net/browse/JDK-8024352> - MBeanOperationInfo 
accepts any int value as "impact"

*Bug fixes reported by Open Source Projects  
:*<https://bugs.openjdk.java.net/browse/JDK-8191834>
JDK-8191078 <https://bugs.openjdk.java.net/browse/JDK-8191078> : Wrong 
"Package not found" warning
JDK-8191636 <https://bugs.openjdk.java.net/browse/JDK-8191636> : 
[Windows] jshell tool: Wrong character in /env class-path command 
crashes jshell
JDK-8191834 <https://bugs.openjdk.java.net/browse/JDK-8191834> : 
Assigning a void expression to a "var" crashes the 
compiler<https://bugs.openjdk.java.net/browse/JDK-8182638>
JDK-8182638 <https://bugs.openjdk.java.net/browse/JDK-8182638> : 
[macosx] Active modal dialog is hidden by another non-active one
JDK-8043315 <https://bugs.openjdk.java.net/browse/JDK-8043315> : Nimbus: 
Setting Nimbus.Overrides property affects custom keymap installation
JDK-8172244 <https://bugs.openjdk.java.net/browse/JDK-8172244> : AIOOBE 
in KeyStore.getCertificateAlias on Windows
JDK-8180141 <https://bugs.openjdk.java.net/browse/JDK-8180141> : Missing 
entry in LineNumberTable for break statement that jumps out of try-finall

JDK 10 Schedule, Status & Features are available [3]

*Feedback* - If you have suggestions or encounter bugs, please submit 
them using the usual Java SE bug-reporting channel.
Be sure to include complete version information from the output of the 
|java --version| command.

Regards,
Rory

[1] http://mail.openjdk.java.net/pipermail/jdk-dev/2017-December/000357.html
[2] http://openjdk.java.net/projects/jdk9/rdp-1
[3] http://openjdk.java.net/projects/jdk/10/

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 10 Early Access b40 & JDK 8u172 Early Access b02 are available on jdk.java.net

2018-01-22 Thread Rory O'Donnell
Hi Sanne,

Happy New Year!

*OpenJDK builds - *JDK 10 Early Access build 40 is available at 
http://jdk.java.net/10/

  * 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>.
  * Summary of changes :-
https://download.java.net/java/jdk10/archive/40/jdk-10+40.html

*JDK 10 will enter Rampdown Phase Two on Thursday the 18th of January, 
2018. *

  * More details , see Mark Reinhold's email to jdk-dev mailing list [1]
  * The Rampdown Phase Two process will be similar to that of JDK 9 [2].
  * JDK 10 Schedule, Status & Features are available [3]

*JDK **8u172 Early-Access build 03*is available at :- 
http://jdk.java.net/8/

  * Summary of Changes here :-
https://download.java.net/java/jdk8u172/changes/jdk8u172-b02.html

<http://openjdk.java.net/projects/jdk8u/releases/8u162.html>


Regards,
Rory

[1] http://mail.openjdk.java.net/pipermail/jdk-dev/2018-January/000416.html
[2] http://openjdk.java.net/projects/jdk/10/rdp-2
[3] http://openjdk.java.net/projects/jdk/10/

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin,Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 10: First Release Candidate - JDK 10 b43

2018-02-13 Thread Rory O'Donnell
Hi Sanne,

*JDK 10 build 43 is our first JDK 10 Release Candidate [1]*

  * JDK 10 Early Access  build 43 is available at : - jdk.java.net/10/

Notable changes since previous email.**

*build 43
*

  * JDK-8194764 <https://bugs.openjdk.java.net/browse/JDK-8194764> -
javac incorrectly flags deprecated for removal imports
  * JDK-8196678 <https://bugs.openjdk.java.net/browse/JDK-8196678> -
avoid printing uninitialized buffer in os::print_memory_info on AIX
  * JDK-8195837 <https://bugs.openjdk.java.net/browse/JDK-8195837> -
(tz) Upgrade time-zone data to tzdata2018c

**

*Bug fixes reported by Open Source Projects  :*

  * JDK-8196296 <https://bugs.openjdk.java.net/browse/JDK-8196296>
Lucene test crashes C2 compilation

*Security Manager Survey
*

If you have written or maintain code that uses the SecurityManager or 
related APIs such as the AccessController,
then we would appreciate if you would complete this survey: 
https://www.surveymonkey.com/r/RSGMF3K
More info on the survey  [2]


Regards,
Rory

[1] http://mail.openjdk.java.net/pipermail/jdk-dev/2018-February/000742.html
[2] http://mail.openjdk.java.net/pipermail/jdk-dev/2018-February/000649.html

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Re: [hibernate-dev] JDK 10: First Release Candidate - JDK 10 b43

2018-02-15 Thread Rory O'Donnell
Thanks for the update Sanne!

Rgds,Rory


On 14/02/2018 20:48, Sanne Grinovero wrote:
> Hi Rory,
>
> thanks for the update!
>
> I've updated our ci.hibernate.org infrastructure and installed the
> JDK10 Release Candidate 1.
>
> We still have problems with several Maven plugins but we're now able
> to work around them. Ideally for full test coverage we also need
> Byteman, which in turn requires ASM to release 6.1, but at least it's
> good to see that the (many) other tests which we can now run are fine.
>
> Just to remind, some of the tools we'd normally use aren't running on
> JDK9 yet either, but at least we're able to verify that people
> consuming any Hibernate libraries should have no issues.
>
> All : please create new jobs on ci.hibernate.org using "JDK 10 CR1",
> now available in the drop down menu on the Jenkins job configuration;
> so far we only have Hibernate Search testing.
>
> Regards and thanks,
> Sanne
>
>
> On 13 February 2018 at 10:23, Rory O'Donnell  wrote:
>> Hi Sanne,
>>
>> *JDK 10 build 43 is our first JDK 10 Release Candidate [1]*
>>
>>* JDK 10 Early Access  build 43 is available at : - jdk.java.net/10/
>>
>> Notable changes since previous email.**
>>
>> *build 43
>> *
>>
>>* JDK-8194764 <https://bugs.openjdk.java.net/browse/JDK-8194764> -
>>  javac incorrectly flags deprecated for removal imports
>>* JDK-8196678 <https://bugs.openjdk.java.net/browse/JDK-8196678> -
>>  avoid printing uninitialized buffer in os::print_memory_info on AIX
>>* JDK-8195837 <https://bugs.openjdk.java.net/browse/JDK-8195837> -
>>  (tz) Upgrade time-zone data to tzdata2018c
>>
>> **
>>
>> *Bug fixes reported by Open Source Projects  :*
>>
>>* JDK-8196296 <https://bugs.openjdk.java.net/browse/JDK-8196296>
>>  Lucene test crashes C2 compilation
>>
>> *Security Manager Survey
>> *
>>
>> If you have written or maintain code that uses the SecurityManager or
>> related APIs such as the AccessController,
>> then we would appreciate if you would complete this survey:
>> https://www.surveymonkey.com/r/RSGMF3K
>> More info on the survey  [2]
>>
>>
>> Regards,
>> Rory
>>
>> [1] http://mail.openjdk.java.net/pipermail/jdk-dev/2018-February/000742.html
>> [2] http://mail.openjdk.java.net/pipermail/jdk-dev/2018-February/000649.html
>>
>> --
>> Rgds,Rory O'Donnell
>> Quality Engineering Manager
>> Oracle EMEA , Dublin, Ireland
>>
>> ___
>> hibernate-dev mailing list
>> hibernate-dev@lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/hibernate-dev

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin,Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


[hibernate-dev] JDK 10: Release Candidate & JDK 11 Early Access builds available

2018-03-02 Thread Rory O'Donnell
Hi Sanne,

*JDK 10 build 45 is our JDK 10 Release Candidate and now available at 
http://jdk.java.net/10/*

  * Schedule, status & features
  o http://openjdk.java.net/projects/jdk/10/
  * Release Notes
  o http://jdk.java.net/10/release-notes
  * Summary of changes in b45:
  o JDK-8198658 <https://bugs.openjdk.java.net/browse/JDK-8198658> -
Docs still point to JDK 9 docs

*JDK 11 EA build 3, under both the GPL and Oracle EA licenses, are now 
available at **http://jdk.java.net/11**.*

  * Schedule, status & features
  o http://openjdk.java.net/projects/jdk/11/
  * Release Notes:
  o http://jdk.java.net/11/release-notes
  * Summary of changes
  o https://download.java.net/java/early_access/jdk11/2/jdk-11+2.html
  * JEPs targeted to JDK 11, so far
  o 309: Dynamic Class-File Constants <http://openjdk.java.net/jeps/309>
  o 318: Epsilon: An Arbitrarily Low-Overhead Garbage Collector
<http://openjdk.java.net/jeps/318>
  o *320: **Remove the Java EE and CORBA Modules
<http://openjdk.java.net/jeps/320>*
**
  + ** *This build includes JEP 320, so build is significantly
smaller (nine fewer modules, 22 fewer megabyteson Linux/x64).*
  o 323: Local-Variable Syntax for Lambda Parameters
<http://openjdk.java.net/jeps/323>
  * Open Source Project fixes in JDK 11 build 1
  o JDK-8195096 <https://bugs.openjdk.java.net/browse/JDK-8195096>-
Apache Tomcat
  + Exception with custom LogManager on starting Apache Tomcat
  o JDK-8193802 <https://bugs.openjdk.java.net/browse/JDK-8193802>-
Apache Maven
  + NullPointerException from JarFileSystem.getVersionMap()
  o JDK-8191842 <https://bugs.openjdk.java.net/browse/JDK-8191842> -
jOOQ
  + JShell: Inferred type information is lost when assigning
types to a "var"

Finally, the Crypto roadmap 
<https://www.java.com/en/jre-jdk-cryptoroadmap.html> was updated - 
23-Feb-2018**
**

  * Add support for AEAD TLS Cipher Suites
  o Target date changed from 2018-04-17 to 2018-07-17


Regards,
Rory

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


[hibernate-dev] Release Announcement: General Availability of JDK 10

2018-03-21 Thread Rory O'Donnell
Hi Sanne,

A number of items to share with you today :

*1) JDK 10 General Availability *

JDK 10, the first release produced under the six-month rapid-cadence 
release model [1][2], is now Generally Available.
We've identified no P1 bugs since we promoted build 46 almost two weeks 
ago, so that is the official GA release, ready for production use.
GPL'd binaries from Oracle are available here: http://jdk.java.net/10

This release includes twelve features:

  * 286: Local-Variable Type Inference <http://openjdk.java.net/jeps/286>
  * 296: Consolidate the JDK Forest into a Single Repository
<http://openjdk.java.net/jeps/296>
  * 304: Garbage-Collector Interface <http://openjdk.java.net/jeps/304>
  * 307: Parallel Full GC for G1 <http://openjdk.java.net/jeps/307>
  * 310: Application Class-Data Sharing <http://openjdk.java.net/jeps/310>
  * 312: Thread-Local Handshakes <http://openjdk.java.net/jeps/312>
  * 313: Remove the Native-Header Generation Tool (javah)
<http://openjdk.java.net/jeps/313>
  * 314: Additional Unicode Language-Tag Extensions
<http://openjdk.java.net/jeps/314>
  * 316: Heap Allocation on Alternative Memory Devices
<http://openjdk.java.net/jeps/316>
  * 317: Experimental Java-Based JIT Compiler
<http://openjdk.java.net/jeps/317>
  * 319: Root Certificates <http://openjdk.java.net/jeps/319>
  * 322: Time-Based Release Versioning <http://openjdk.java.net/jeps/322>


*2) JDK 11 EA build 5, under both the GPL and Oracle EA licenses, are 
now available at **http://jdk.java.net/11**.*

  * Schedule, status & features
  o http://openjdk.java.net/projects/jdk/11/
  * Release Notes:
  o http://jdk.java.net/11/release-notes
  * Summary of changes
  o https://download.java.net/java/early_access/jdk11/5/jdk-11+5.html

*3) The Z Garbage Collector Project, early access builds available : *

The first EA binary from from The Z Garbage Collector Project, also 
known as ZGC, is now available. ZGC is a scalable low latency garbage 
collector. For information on how to enable and use ZGC, please see the 
project wiki.

  * Project page: http://openjdk.java.net/projects/zgc/
  * Wiki: https://wiki.openjdk.java.net/display/zgc/Main

*4) Quality Outreach Report for **March 2018 **is available
*

  * 
https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+March+2018

*5) **Java Client Roadmap Update
*

  * We posted a blog [3] and related white paper [4] detailing our plans
for the Java Client.

Rgds,Rory

[1] https://mreinhold.org/blog/forward-faster
[2] 
http://mail.openjdk.java.net/pipermail/discuss/2017-September/004281.html
[3] Blog: 
https://blogs.oracle.com/java-platform-group/the-future-of-javafx-and-other-java-client-roadmap-updates
[4] Whitepaper: 
http://www.oracle.com/technetwork/java/javase/javaclientroadmapupdate2018mar-4414431.pdf

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


[hibernate-dev] JDK 11 Early Access build 8 available

2018-04-12 Thread Rory O'Donnell
Hi Sanne,

**JDK 11 EA build 8, *under both the GPL and Oracle EA licenses, is 
now available at **http://jdk.java.net/11**. **
*

  * Newly approved Schedule, status & features
  o http://openjdk.java.net/projects/jdk/11/
  * Release Notes:
  o http://jdk.java.net/11/release-notes
  * Summary of changes
  o https://download.java.net/java/early_access/jdk11/8/jdk-11+8.html

*Notable changes in JDK 11 EA builds since last email:*

  * Build 8:
  o If you have a library that uses the Selector API heavily then
now would be a good time to test it out. [1]
  * Build 7
  o The VM option "-XX:+AggressiveOpts" is deprecated in JDK 11 and
will be removed in a future release.
  * Build 6:
  o JDK-8193033 : remove terminally deprecated
sun.misc.Unsafe.defineClass. Users should use the public
replacement `java.lang.invoke.MethodHandles.Lookup.defineClass`
which was added in Java SE 9. [2]

**


*SURVEY: The HotSpot Serviceability Agent (SA) *[3]

  * If you have used, or have (support) processes that utilize the
Serviceability Agent or related APIs, then we would definitely
appreciate if you would complete this survey:
https://www.surveymonkey.com/r/CF3MYDL


Regards,
Rory

[1] http://mail.openjdk.java.net/pipermail/nio-dev/2018-April/004964.html
[2] 
https://docs.oracle.com/javase/9/docs/api/java/lang/invoke/MethodHandles.Lookup.html#defineClass-byte:A-
 

[3] http://mail.openjdk.java.net/pipermail/jdk-dev/2018-April/001052.html

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


[hibernate-dev] JDK 11 Early Access build 12 available

2018-05-08 Thread Rory O'Donnell
Hi Sanne,


**JDK 11 EA build 12 , *under both the GPL and Oracle EA licenses, 
is now available at **http://jdk.java.net/11**. **
*

  * Newly approved Schedule, status & features
  o http://openjdk.java.net/projects/jdk/11/
  * Release Notes:
  o http://jdk.java.net/11/release-notes
  * Summary of changes
  o https://download.java.net/java/early_access/jdk11/12/jdk-11+12.html

*Notable changes in JDK 11 EA builds since last email:*

  * Build 11 - see Release Notes for details.
  o JDK-8201315 : SelectableChannel.register may be invoked while a
selection operation is in progress
  * Build 10 - see Release Notes for details.
  o JDK-8200149 : Removal of "com.sun.awt.AWTUtilities" class
  o JDK-8189997 (not public) :  Enhanced KeyStore Mechanisms
  o JDK-8175075 (not public) : 3DES Cipher Suites Disabled
  * Build 9: - see Release Notes for details.
  o JDK-8200152 : KerberosString uses UTF-8 encoding by default
  o JDK-8200458 : Readiness information previously recorded in
SelectionKey ready set not preserved

**


*Draft JEP: Deprecate pack200, unpack200 tools and related APIs. [1]
*
This draft JEP [2] proposes to deprecate the pack200 APIs and tools in 
the JDK. As outlined in the JEP, the usefulness of this technology
have diminishing returns, the components using them are being removed 
and connectivity speeds have improved by leaps and bounds,
since its inception.  Feedback appreciated via 
http://mail.openjdk.java.net/pipermail/jdk-dev

Regards,
Rory

[1] http://mail.openjdk.java.net/pipermail/jdk-dev/2018-April/001074.html
[2] https://bugs.openjdk.java.net/browse/JDK-8200752

Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin,Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Re: [hibernate-dev] JDK 11 Early Access build 12 available

2018-05-08 Thread Rory O'Donnell
Thanks Sanne !


On 08/05/2018 10:14, Sanne Grinovero wrote:
> Hi Rory,
>
> thanks for the regular updates!
>
> Unfortunately many tools we need are still unable to run properly on
> JDK11 so I can't run our comprehensive tests.
>
> For the record, a common issue seems to be the inability to parse the
> '11-ea' version number.
>
> The few modules I can run "manually" in isolation didn't highlight any
> specific problem with Hibernate libraries so far, but such testing has
> been quite limited. I hope to be able to tell you more soon.
>
> Regards,
> Sanne
>
>
>
>
> On 8 May 2018 at 09:05, Rory O'Donnell  wrote:
>> Hi Sanne,
>>
>>
>> **JDK 11 EA build 12 , *under both the GPL and Oracle EA licenses,
>> is now available at **http://jdk.java.net/11**. **
>> *
>>
>>* Newly approved Schedule, status & features
>>o http://openjdk.java.net/projects/jdk/11/
>>* Release Notes:
>>o http://jdk.java.net/11/release-notes
>>* Summary of changes
>>o https://download.java.net/java/early_access/jdk11/12/jdk-11+12.html
>>
>> *Notable changes in JDK 11 EA builds since last email:*
>>
>>* Build 11 - see Release Notes for details.
>>o JDK-8201315 : SelectableChannel.register may be invoked while a
>>  selection operation is in progress
>>* Build 10 - see Release Notes for details.
>>o JDK-8200149 : Removal of "com.sun.awt.AWTUtilities" class
>>o JDK-8189997 (not public) :  Enhanced KeyStore Mechanisms
>>o JDK-8175075 (not public) : 3DES Cipher Suites Disabled
>>* Build 9: - see Release Notes for details.
>>o JDK-8200152 : KerberosString uses UTF-8 encoding by default
>>o JDK-8200458 : Readiness information previously recorded in
>>  SelectionKey ready set not preserved
>>
>> **
>>
>>
>> *Draft JEP: Deprecate pack200, unpack200 tools and related APIs. [1]
>> *
>> This draft JEP [2] proposes to deprecate the pack200 APIs and tools in
>> the JDK. As outlined in the JEP, the usefulness of this technology
>> have diminishing returns, the components using them are being removed
>> and connectivity speeds have improved by leaps and bounds,
>> since its inception.  Feedback appreciated via
>> http://mail.openjdk.java.net/pipermail/jdk-dev
>>
>> Regards,
>> Rory
>>
>> [1] http://mail.openjdk.java.net/pipermail/jdk-dev/2018-April/001074.html
>> [2] https://bugs.openjdk.java.net/browse/JDK-8200752
>>
>> Rgds,Rory O'Donnell
>> Quality Engineering Manager
>> Oracle EMEA, Dublin,Ireland
>>
>> ___
>> hibernate-dev mailing list
>> hibernate-dev@lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/hibernate-dev

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


[hibernate-dev] JDK 11 Early Access build 15 is available for download.

2018-05-29 Thread Rory O'Donnell
Hi Sanne,

**JDK 11 EA build 15 , *under both the GPL and Oracle EA licenses, 
is now available at **http://jdk.java.net/11**. **
*

  * Newly approved Schedule, status & features
  o http://openjdk.java.net/projects/jdk/11/
  * Release Notes:
  o http://jdk.java.net/11/release-notes
  * Summary of changes
  o http://jdk.java.net/11/changes

*Notable changes in JDK 11 EA builds since last email:*

  * b15 - JDK-8201627 <http://bugs.openjdk.java.net/browse/JDK-8201627>
- Kerberos sequence number issues
  * b13 - JDK-8200146 <http://bugs.openjdk.java.net/browse/JDK-8200146>
- Removal of appletviewer launcher
  o deprecated in JDK 9 and has been removed in this release
  * b13 - JDK-8201793 <http://bugs.openjdk.java.net/browse/JDK-8201793>
- java.lang.ref.Reference does not support cloning

**

**

JEPs proposed to target JDK 11 (review ends 2018/05/31 23:00 UTC)

330: Launch Single-File Source-Code Programs
<http://openjdk.java.net/jeps/330>

JEPs targeted to JDK 11, so far

309: Dynamic Class-File Constants <http://openjdk.java.net/jeps/309>
318: Epsilon: A No-Op Garbage Collector
<http://openjdk.java.net/jeps/318>
320: Remove the Java EE and CORBA Modules
<http://openjdk.java.net/jeps/320>
321: HTTP Client (Standard) <http://openjdk.java.net/jeps/321>
323: Local-Variable Syntax for Lambda Parameters
<http://openjdk.java.net/jeps/323>
324: Key Agreement with Curve25519 and Curve448
<http://openjdk.java.net/jeps/324>
327: Unicode 10 <http://openjdk.java.net/jeps/327>
328: Flight Recorder <http://openjdk.java.net/jeps/328>
329: ChaCha20 and Poly1305 Cryptographic Algorithms
<http://openjdk.java.net/jeps/329>

Finally, Initial TLSv1.3 implementation Released to the Open Sandbox. 
Please note well: this branch is under
very active development and is not final by any means. Also note: by 
releasing this code, we are not committing
a specific release or timeframe. We will continue development and fixing 
bugs until the code is ready for inclusion
in the JDK. We welcome your feedback, more info [1]


Regards,
Rory

[1] 
http://mail.openjdk.java.net/pipermail/security-dev/2018-May/017139.html

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin,Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


Re: [hibernate-dev] JDK 11 Early Access build 15 is available for download.

2018-05-31 Thread Rory O'Donnell
Thanks Sanne, we are looking into it.

Rgds,Rory


On 31/05/2018 15:59, Sanne Grinovero wrote:
> Hi Rory,
>
> I was trying to download the OpenJDK / Linux distribution from
> http://jdk.java.net/11/, but it seems to link to [1] which returns a
> 404 error page.
>
> I'll use the Oracle / Linux build in the meantime.
>
> Thanks,
> Sanne
>
> 1 - 
> https://download.java.net/java/early_access/jdk11/15/GPL/openjdk-11-ea+15_linux-x64_bin.tar.gz
>
>
> On 29 May 2018 at 10:51, Rory O'Donnell  wrote:
>> Hi Sanne,
>>
>> **JDK 11 EA build 15 , *under both the GPL and Oracle EA licenses,
>> is now available at **http://jdk.java.net/11**. **
>> *
>>
>>* Newly approved Schedule, status & features
>>o http://openjdk.java.net/projects/jdk/11/
>>* Release Notes:
>>o http://jdk.java.net/11/release-notes
>>* Summary of changes
>>o http://jdk.java.net/11/changes
>>
>> *Notable changes in JDK 11 EA builds since last email:*
>>
>>* b15 - JDK-8201627 <http://bugs.openjdk.java.net/browse/JDK-8201627>
>>  - Kerberos sequence number issues
>>* b13 - JDK-8200146 <http://bugs.openjdk.java.net/browse/JDK-8200146>
>>  - Removal of appletviewer launcher
>>o deprecated in JDK 9 and has been removed in this release
>>* b13 - JDK-8201793 <http://bugs.openjdk.java.net/browse/JDK-8201793>
>>  - java.lang.ref.Reference does not support cloning
>>
>> **
>>
>> **
>>
>> JEPs proposed to target JDK 11 (review ends 2018/05/31 23:00 UTC)
>>
>>  330: Launch Single-File Source-Code Programs
>>  <http://openjdk.java.net/jeps/330>
>>
>>  JEPs targeted to JDK 11, so far
>>
>>  309: Dynamic Class-File Constants <http://openjdk.java.net/jeps/309>
>>  318: Epsilon: A No-Op Garbage Collector
>>  <http://openjdk.java.net/jeps/318>
>>  320: Remove the Java EE and CORBA Modules
>>  <http://openjdk.java.net/jeps/320>
>>  321: HTTP Client (Standard) <http://openjdk.java.net/jeps/321>
>>  323: Local-Variable Syntax for Lambda Parameters
>>  <http://openjdk.java.net/jeps/323>
>>  324: Key Agreement with Curve25519 and Curve448
>>  <http://openjdk.java.net/jeps/324>
>>  327: Unicode 10 <http://openjdk.java.net/jeps/327>
>>  328: Flight Recorder <http://openjdk.java.net/jeps/328>
>>  329: ChaCha20 and Poly1305 Cryptographic Algorithms
>>  <http://openjdk.java.net/jeps/329>
>>
>> Finally, Initial TLSv1.3 implementation Released to the Open Sandbox.
>> Please note well: this branch is under
>> very active development and is not final by any means. Also note: by
>> releasing this code, we are not committing
>> a specific release or timeframe. We will continue development and fixing
>> bugs until the code is ready for inclusion
>> in the JDK. We welcome your feedback, more info [1]
>>
>>
>> Regards,
>> Rory
>>
>> [1]
>> http://mail.openjdk.java.net/pipermail/security-dev/2018-May/017139.html
>>
>> --
>> Rgds,Rory O'Donnell
>> Quality Engineering Manager
>> Oracle EMEA, Dublin,Ireland
>>
>> ___
>> hibernate-dev mailing list
>> hibernate-dev@lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/hibernate-dev

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


Re: [hibernate-dev] JDK 11 Early Access build 15 is available for download.

2018-06-05 Thread Rory O'Donnell
Hi Sanne,

b15 has been superseded by b16, looks like downloads are working. Thanks 
for reporting the issue.

Rgds,Rory
On 31/05/2018 16:00, Rory O'Donnell wrote:
> Thanks Sanne, we are looking into it.
>
> Rgds,Rory
>
>
> On 31/05/2018 15:59, Sanne Grinovero wrote:
>> Hi Rory,
>>
>> I was trying to download the OpenJDK / Linux distribution from
>> http://jdk.java.net/11/, but it seems to link to [1] which returns a
>> 404 error page.
>>
>> I'll use the Oracle / Linux build in the meantime.
>>
>> Thanks,
>> Sanne
>>
>> 1 - 
>> https://download.java.net/java/early_access/jdk11/15/GPL/openjdk-11-ea+15_linux-x64_bin.tar.gz
>>
>>
>> On 29 May 2018 at 10:51, Rory O'Donnell  
>> wrote:
>>> Hi Sanne,
>>>
>>> **JDK 11 EA build 15 , *under both the GPL and Oracle EA licenses,
>>> is now available at **http://jdk.java.net/11**. **
>>> *
>>>
>>>    * Newly approved Schedule, status & features
>>>    o http://openjdk.java.net/projects/jdk/11/
>>>    * Release Notes:
>>>    o http://jdk.java.net/11/release-notes
>>>    * Summary of changes
>>>    o http://jdk.java.net/11/changes
>>>
>>> *Notable changes in JDK 11 EA builds since last email:*
>>>
>>>    * b15 - JDK-8201627 
>>> <http://bugs.openjdk.java.net/browse/JDK-8201627>
>>>  - Kerberos sequence number issues
>>>    * b13 - JDK-8200146 
>>> <http://bugs.openjdk.java.net/browse/JDK-8200146>
>>>  - Removal of appletviewer launcher
>>>    o deprecated in JDK 9 and has been removed in this release
>>>    * b13 - JDK-8201793 
>>> <http://bugs.openjdk.java.net/browse/JDK-8201793>
>>>  - java.lang.ref.Reference does not support cloning
>>>
>>> **
>>>
>>> **
>>>
>>> JEPs proposed to target JDK 11 (review ends 2018/05/31 23:00 UTC)
>>>
>>>  330: Launch Single-File Source-Code Programs
>>>  <http://openjdk.java.net/jeps/330>
>>>
>>>  JEPs targeted to JDK 11, so far
>>>
>>>  309: Dynamic Class-File Constants 
>>> <http://openjdk.java.net/jeps/309>
>>>  318: Epsilon: A No-Op Garbage Collector
>>>  <http://openjdk.java.net/jeps/318>
>>>  320: Remove the Java EE and CORBA Modules
>>>  <http://openjdk.java.net/jeps/320>
>>>  321: HTTP Client (Standard) <http://openjdk.java.net/jeps/321>
>>>  323: Local-Variable Syntax for Lambda Parameters
>>>  <http://openjdk.java.net/jeps/323>
>>>  324: Key Agreement with Curve25519 and Curve448
>>>  <http://openjdk.java.net/jeps/324>
>>>  327: Unicode 10 <http://openjdk.java.net/jeps/327>
>>>  328: Flight Recorder <http://openjdk.java.net/jeps/328>
>>>      329: ChaCha20 and Poly1305 Cryptographic Algorithms
>>>  <http://openjdk.java.net/jeps/329>
>>>
>>> Finally, Initial TLSv1.3 implementation Released to the Open Sandbox.
>>> Please note well: this branch is under
>>> very active development and is not final by any means. Also note: by
>>> releasing this code, we are not committing
>>> a specific release or timeframe. We will continue development and 
>>> fixing
>>> bugs until the code is ready for inclusion
>>> in the JDK. We welcome your feedback, more info [1]
>>>
>>>
>>> Regards,
>>> Rory
>>>
>>> [1]
>>> http://mail.openjdk.java.net/pipermail/security-dev/2018-May/017139.html 
>>>
>>>
>>> -- 
>>> Rgds,Rory O'Donnell
>>> Quality Engineering Manager
>>> Oracle EMEA, Dublin,Ireland
>>>
>>> ___
>>> hibernate-dev mailing list
>>> hibernate-dev@lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/hibernate-dev
>

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 11 is now in Rampdown Phase one

2018-07-02 Thread Rory O'Donnell
Hi Sanne,

*JDK 11 is now in Rampdown Phase one***
The overall feature set is frozen. No further JEPs will be targeted to 
this release.We’ve forked the main-line source repository, jdk/jdk, to 
the jdk/jdk11 stabilization repository. Any changes pushed to jdk/jdk or 
jdk/client are now bound for JDK 12.

  * For more details , see Mark Reinhold's email to jdk-dev mailing list
[1]
  * The Rampdown Phase one process  [2].

*Note: -* Early-Access build archive format on Windows has changed to zip.

Since our last email the following JEPs have been targeted to JDK 11 :

  * 181: Nest-Based Access Control
  * 315: Improve Aarch64 Intrinsics
  * 330: Launch Single-File Source-Code Programs
  * 331: Low-Overhead Heap Profiling
  * 332: Transport Layer Security (TLS) 1.3
  * 333: ZGC: A Scalable Low-Latency Garbage Collector (Experimental)
  * 335: *Deprecate the Nashorn JavaScript Engine*
  * 336: *Deprecate the Pack200 Tools and API*

Other important changes since last email:

Build 19:
JDK-8205043  : G1
enables adaptive parallel reference processing by default
Build 18:
JDK-8196141  : Add
GoDaddy root certificates
JDK-8204243  :
*remove Thread.destroy() and Thread.stop(Throwable)*
JDK-8202088  :
Japanese New Era Implementation
Build 17:
JDK-8189949  :
Remove Baltimore Cybertrust Code Signing CA
JDK-8191031  :
Remove several Symantec Root CAs
JDK-8072996  :
Deprecate stream-based GSSContext methods
Build 16:
JDK-8191844  :
Remove SECOM root

Rgds, Rory

[1] http://mail.openjdk.java.net/pipermail/jdk-dev/2018-June/001509.html
[2] http://openjdk.java.net/projects/jdk/11/#Schedule
___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 11 Early Access build 22 & JDK 12 Early Access b02 are available.

2018-07-17 Thread Rory O'Donnell
Hi Sanne,

*JDK 11 is in Rampdown Phase one*

  * *The overall feature set is frozen. No further JEPs will be targeted
to this release.*
  * *Rampdown Phase two is scheduled to start * *26th of July*


**JDK 11 EA build 22 , *under both the GPL and Oracle EA licenses, 
is now available at **http://jdk.java.net/11**. ***

  * Schedule, status & features
  o http://openjdk.java.net/projects/jdk/11/
  * Release Notes:
  o http://jdk.java.net/11/release-notes

*FOSS fixes in recent builds.*

  * JBoss Netty (b17) - JDK-8203937 (b17)
  * JUnit5 & other Foss Projects (b22)  -JDK-8206355

**Notable changes in JDK 11 EA *build 22*

  * New Collection.toArray(IntFunction) Default Method (JDK-8060192
)
  * Make some system properties effectively readonly (JDK-8066709
)
  * Obsolete Support for Commercial Features (JDK-8202331
)
  * JFR start failure after AppCDS archive created with JFR
StartFlightRecording (JDK-8203664
)
  * Change to policy for the default set of modules resolved when
compiling or running code on the class path (JDK-8197532
)

*JDK 12 Early Access  Build 02 is available at **http://jdk.java.net/12/*

  * OpenJDK builds
  o These early-access, open-source builds are provided under the
GNU General Public License, version 2, with the Classpath
Exception .
  * Changes in this build are listed here



*The Quality Report for July 2018 is published **here 
*

  * With the new six months release , we now publish the Quality report
every three months.
  * Thanks to all the FOSS Projects for logging bugs against the JDK 11
EA Builds!


Rgds,Rory

[1] http://openjdk.java.net/projects/jdk/11/

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


[hibernate-dev] JDK 11 , JDK 12 and JDK 8u192 Early Access builds are available on jdk.java.net

2018-08-07 Thread Rory O'Donnell
Hi Sanne,

*JDK 11 Early Access  build 25 is available at : - **jdk.java.net/11/*

  * *JDK 11 entered Rampdown Phase 2 on 26-July [1]*
  o The overall feature set is frozen. No further JEPs will be
targeted to this release.
  o We now turn our focus to P1 and P2 bugs.
  * Release notes are available here  [2]

*JDK 12 Early Access  build 05 is available at : - **jdk.java.net/12/*

  * Changes in this build here

<http://hg.openjdk.java.net/jdk/jdk/log?revcount=1&rev=reverse%28%22jdk-12%2B4%22%3A%3A%22jdk-12%2B5%22%29>.

*JDK 8u192 Early Access build 04 is available at : - http://jdk.java.net/8/*

  * JDK 8u192 timeline is available [3]
  o GA is scheduled for October 2018

**Conference videos online*
*

  * *OpenJDK Committers’ Workshop [4]*
  * JVM Language Summit 2018 [5]:


Regards,
Rory

[1] http://mail.openjdk.java.net/pipermail/jdk-dev/2018-July/001669.html
[2] http://jdk.java.net/11/release-notes
[3] http://openjdk.java.net/projects/jdk8u/releases/8u192.html
[4] https://www.youtube.com/playlist?list=PLX8CzqL3ArzXY_9Ornabhxs-j2h4hnvJ3
[5] https://www.youtube.com/playlist?list=PLX8CzqL3ArzVnxC6PYxMlngEMv3W1pIkn


-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 11: First Release Candidate available

2018-08-24 Thread Rory O'Donnell
Hi Sanne,

*JDK 11 build 28 is our first JDK 11 Release Candidate [1]
*

  * JDK 11 Early Access  build 28 is available at : - jdk.java.net/11/

*FOSS fixes in recent builds.*

  * Eclipse Jetty - JDK-8207177
<https://bugs.openjdk.java.net/browse/JDK-8207177> (b27)
  * Apache Tomcat   -JDK-8208642
<https://bugs.openjdk.java.net/browse/JDK-8208642>(b27)
  * JBoss Netty - JDK-8207029
<https://bugs.openjdk.java.net/browse/JDK-8207029> (b23),
JDK-8208166 <https://bugs.openjdk.java.net/browse/JDK-8208166> (b25)

*JDK 12 Early Access build 8 is available at : - jdk.java.net/12/*

  * Release Notes for JDK 12 [2]
  * Changes in this build include
  o JDK-8208350 <https://bugs.openjdk.java.net/browse/JDK-8208350> -
Disable all DES TLS cipher suites

*OpenJFX Early-Access Build 24 is available at :-* 
*http://jdk.java.net/openjfx/*

  * This library is delivered as a set of modules, along with the native
code needed to run JavaFX, that can be run using a JDK 10
<http://jdk.java.net/10/> build or a JDK 11 EA
<http://jdk.java.net/11/> build.
  * This build is intended to allow application developers and OpenJFX
contributors to test their applications with an unbundled,
standalone JavaFX library.

Regards,
Rory

[1] 
http://mail.openjdk.java.net/pipermail/jdk-dev/2018-August/001844.html 
<http://openjdk.java.net/projects/jdk/11/#Schedule>
[2] http://jdk.java.net/12/release-notes


-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 12 & JMC 7.0.0 Early Access builds are available

2018-09-07 Thread Rory O'Donnell
Hi Sanne,

*JDK 11 build 28 is our first JDK 11 Release Candidate [1]
*

  * JDK 11 build 28 is available at : - jdk.java.net/11/

*JDK 12 Early Access build 10 is available at : - jdk.java.net/12/*

  * Release Notes for JDK 12 [2]
  * *JEPs integrated to JDK 12:*
  o 325: Switch Expressions (Preview [3])
  * *JEPs proposed to target JDK 12:*
  o 326: Raw String Literals (Preview [3])

*FOSS bug fixes in recent builds.*

  * Apache Ant -
JDK-8209965<https://bugs.openjdk.java.net/browse/JDK-8209965>(b09)

*Other important fixes in JDK 12*

  * Disabled all DES TLS Cipher Suites (JDK-8208350
<https://bugs.openjdk.java.net/browse/JDK-8208350>)
  o DES-based TLS cipher suites are considered obsolete and should
no longer be used

*JMC 7.0.0 Early Access build 04 is available at :- 
**http://jdk.java.net/jmc/*

  * Overview - summary [4]
  * These early-access, open-source builds are provided under the
Universal Permissive License,
version 1.0<https://opensource.org/licenses/UPL>.
  * Feedback via the http://bugreport.java.com/
  o Be sure to include jmc application Build id from "Help" - "About
JDK Mission Control".


Rgds, Rory

[1] http://mail.openjdk.java.net/pipermail/jdk-dev/2018-August/001844.html
[2] http://jdk.java.net/12/release-notes
[3] http://openjdk.java.net/jeps/12<http://jdk.java.net/12/release-notes>
[4] 
https://download.java.net/java/early_access/jmc7/core/common/docs/api/overview-summary.html
 


-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] Release Announcement: General Availability of JDK 11

2018-09-26 Thread Rory O'Donnell
Hi Sanne,

*1) Release Announcement: General Availability of JDK 11 *

  * JDK 11, the reference implementation of Java 11 and the first
long-term support release produced under the six-month rapid-cadence
release model [1][2], is now Generally Available.
  * GPL-licensed OpenJDK builds from Oracle are available here:
https://jdk.java.net/11

This release includes seventeen features:

  * 181: Nest-Based Access Control <http://openjdk.java.net/jeps/181>
  * 309: Dynamic Class-File Constants <http://openjdk.java.net/jeps/309>
  * 315: Improve Aarch64 Intrinsics <http://openjdk.java.net/jeps/315>
  * 318: Epsilon: A No-Op Garbage Collector
<http://openjdk.java.net/jeps/318>
  * 320: Remove the Java EE and CORBA Modules
<http://openjdk.java.net/jeps/320>
  * 321: HTTP Client (Standard) <http://openjdk.java.net/jeps/321>
  * 323: Local-Variable Syntax for Lambda Parameters
<http://openjdk.java.net/jeps/323>
  * 324: Key Agreement with Curve25519 and Curve448
<http://openjdk.java.net/jeps/324>
  * 327: Unicode 10 <http://openjdk.java.net/jeps/327>
  * 328: Flight Recorder <http://openjdk.java.net/jeps/328>
  * 329: ChaCha20 and Poly1305 Cryptographic Algorithms
<http://openjdk.java.net/jeps/329>
  * 330: Launch Single-File Source-Code Programs
<http://openjdk.java.net/jeps/330>
  * 331: Low-Overhead Heap Profiling <http://openjdk.java.net/jeps/331>
  * 332: Transport Layer Security (TLS) 1.3
<http://openjdk.java.net/jeps/332>
  * 333: ZGC: A Scalable Low-Latency Garbage Collector (Experimental)
<http://openjdk.java.net/jeps/333>
  * 335: Deprecate the Nashorn JavaScript Engine
<http://openjdk.java.net/jeps/335>
  * 336: Deprecate the Pack200 Tools and API
<http://openjdk.java.net/jeps/336>


2) Quality Outreach Report for September 2018 is available*
*

  * Quality Outreach report September 2018

*Thanks to everyone who contributed to JDK 11 by downloading and testing 
the early-access builds.
In particular the following developers who logged **18 issues in the JDK 
Bug System.*

  * Netty
  * Eclipse Jetty
  * Apache Lucene
  * JUnit5
  * Apache Tomcat
  * Apache Ant
  * Apache POI
  * AssertJ
  * Eclipse Collections
  * Byte Buddy
  * RxJava

3) JDK 12 EA build 12, under both the GPL and Oracle EA licenses, are 
now available at http://jdk.java.net/11 .

  * Schedule , Status & Features
  o http://openjdk.java.net/projects/jdk/12/
  * Release Notes:
  o http://jdk.java.net/12/release-notes

**

Rgds,Rory

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin,Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


Re: [hibernate-dev] Release Announcement: General Availability of JDK 11

2018-09-27 Thread Rory O'Donnell
Thanks Sanne, look forward to the update in a couple of weeks!

Rgds,Rory


On 27/09/2018 10:40, Sanne Grinovero wrote:
> Thanks Rory!
>
> we have no specific problems to report, yet users will need to be
> aware of some changes but I guess that's of no surprise to you all.
>
> One is that people won't be able to blindly rely on our dependencies
> being defined by Maven descriptors, as the dependencies need to be
> different on various JVM versions, because e.g. the removal of some
> XML parsing modules from the JDK distributions.
>
> Also people will momentarily need to use some flags, as not all our
> dependencies are ready for JDK11 yet without the flags, but we expect
> this to change now that the release was done.
>
> I'll give it a couple of weeks for our dependencies to settle down on
> changes, then we'll likely spin new releases out with better
> instructions and a blog.
>
> -- Sanne
>
> On Wed, 26 Sep 2018 at 10:15, Rory O'Donnell  wrote:
>> Hi Sanne,
>>
>> *1) Release Announcement: General Availability of JDK 11 *
>>
>>* JDK 11, the reference implementation of Java 11 and the first
>>  long-term support release produced under the six-month rapid-cadence
>>  release model [1][2], is now Generally Available.
>>* GPL-licensed OpenJDK builds from Oracle are available here:
>>  https://jdk.java.net/11
>>
>> This release includes seventeen features:
>>
>>* 181: Nest-Based Access Control <http://openjdk.java.net/jeps/181>
>>* 309: Dynamic Class-File Constants <http://openjdk.java.net/jeps/309>
>>* 315: Improve Aarch64 Intrinsics <http://openjdk.java.net/jeps/315>
>>* 318: Epsilon: A No-Op Garbage Collector
>>  <http://openjdk.java.net/jeps/318>
>>* 320: Remove the Java EE and CORBA Modules
>>  <http://openjdk.java.net/jeps/320>
>>* 321: HTTP Client (Standard) <http://openjdk.java.net/jeps/321>
>>* 323: Local-Variable Syntax for Lambda Parameters
>>  <http://openjdk.java.net/jeps/323>
>>* 324: Key Agreement with Curve25519 and Curve448
>>  <http://openjdk.java.net/jeps/324>
>>* 327: Unicode 10 <http://openjdk.java.net/jeps/327>
>>* 328: Flight Recorder <http://openjdk.java.net/jeps/328>
>>* 329: ChaCha20 and Poly1305 Cryptographic Algorithms
>>  <http://openjdk.java.net/jeps/329>
>>* 330: Launch Single-File Source-Code Programs
>>  <http://openjdk.java.net/jeps/330>
>>* 331: Low-Overhead Heap Profiling <http://openjdk.java.net/jeps/331>
>>* 332: Transport Layer Security (TLS) 1.3
>>  <http://openjdk.java.net/jeps/332>
>>* 333: ZGC: A Scalable Low-Latency Garbage Collector (Experimental)
>>  <http://openjdk.java.net/jeps/333>
>>* 335: Deprecate the Nashorn JavaScript Engine
>>  <http://openjdk.java.net/jeps/335>
>>* 336: Deprecate the Pack200 Tools and API
>>  <http://openjdk.java.net/jeps/336>
>>
>>
>> 2) Quality Outreach Report for September 2018 is available*
>> *
>>
>>* Quality Outreach report September 2018
>>
>> *Thanks to everyone who contributed to JDK 11 by downloading and testing
>> the early-access builds.
>> In particular the following developers who logged **18 issues in the JDK
>> Bug System.*
>>
>>* Netty
>>* Eclipse Jetty
>>    * Apache Lucene
>>* JUnit5
>>* Apache Tomcat
>>* Apache Ant
>>* Apache POI
>>* AssertJ
>>* Eclipse Collections
>>* Byte Buddy
>>* RxJava
>>
>> 3) JDK 12 EA build 12, under both the GPL and Oracle EA licenses, are
>> now available at http://jdk.java.net/11 .
>>
>>* Schedule , Status & Features
>>o http://openjdk.java.net/projects/jdk/12/
>>* Release Notes:
>>o http://jdk.java.net/12/release-notes
>>
>> **
>>
>> Rgds,Rory
>>
>> --
>> Rgds,Rory O'Donnell
>> Quality Engineering Manager
>> Oracle EMEA, Dublin,Ireland
>>
>> ___
>> hibernate-dev mailing list
>> hibernate-dev@lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/hibernate-dev

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


Re: [hibernate-dev] Release Announcement: General Availability of JDK 11

2018-09-27 Thread Rory O'Donnell
Good to know, thanks Guillaume.

Rgds,Rory


On 27/09/2018 11:12, Guillaume Smet wrote:
> On Thu, Sep 27, 2018 at 11:56 AM Rory O'Donnell 
> mailto:rory.odonn...@oracle.com>> wrote:
>
> On 27/09/2018 10:40, Sanne Grinovero wrote:
> > I'll give it a couple of weeks for our dependencies to settle
> down on
> > changes, then we'll likely spin new releases out with better
> > instructions and a blog.
>
>
> FWIW, I already posted a blog there: 
> http://in.relation.to/2018/09/13/using-hibernate-orm-with-jdk11/ .
>
> The ByteBuddy/ASM issue should be fixed soon so we'll upgrade them for 
> 5.4 and we won't need the magical flag anymore.
>
> We also plan to do something about the JAXB dependencies but it's a 
> bit more complicated due to the license used for it.
>
> Hopefully, we will get all these issues sorted out soon.
>
> -- 
> Guillaume

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


[hibernate-dev] JDK 12 Early Access build 15 is available

2018-10-15 Thread Rory O'Donnell
Hi Sanne,

*JDK 12 Early Access build 15 is available at : - jdk.java.net/12/*

  * JDK 12 Schedule is confirmed.
  o 2018/12/13 Rampdown Phase One <http://openjdk.java.net/jeps/3#rdp-1>
  o 2019/01/17 Rampdown Phase Two <http://openjdk.java.net/jeps/3#rdp-2>
  o 2019/02/07 Release-Candidate Phase
<http://openjdk.java.net/jeps/3#rc>
  o 2019/03/19 General Availability
  * Release Notes for JDK 12 [1]
  * JEPs targeted to JDK 12, so far
  o 325: Switch Expressions (Preview [2]) - Integrated
  o 326: Raw String Literals (Preview [2]) - Integrated
  o 340: One AArch64 Port, Not Two
<http://openjdk.java.net/jeps/340> - Targeted
  o 341: Default CDS Archives <http://openjdk.java.net/jeps/341>-
Integrated
  * Important fixes since last email
  o (b15)  Implementation of JEP 341: Default CDS Archives
  o (b14) LDAPS Communication Failure (JDK-8211107
<https://bugs.openjdk.java.net/browse/JDK-8211107>)
  o (b14) Support dns_canonicalize_hostname in krb5.conf
(JDK-8210821 <https://bugs.openjdk.java.net/browse/JDK-8210821>)
  o (b14) Removal of com.sun.awt.SecurityWarning Class (JDK-8210692
<https://bugs.openjdk.java.net/browse/JDK-8210692>)


*JDK 8u202 planning [3]*

  * 8u202 is proposed to be the last Oracle led release for this OpenJDK
Project.
  * A proposed timeline is as follows :
  o July 2018 8u-dev forest begins collecting 8u202 fixes
  o Mid October 2018 RampDown 2
  o Mid January 2019 GA

Rgds, Rory

[1] http://jdk.java.net/12/release-notes
[2] http://openjdk.java.net/jeps/12
[3] 
http://mail.openjdk.java.net/pipermail/jdk8u-dev/2018-September/007923.html<http://jdk.java.net/12/release-notes>
<https://download.java.net/java/early_access/jmc7/core/common/docs/api/overview-summary.html>
 


-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 12 , JDK 8u202 & Project Panama Early-Access builds available

2018-11-09 Thread Rory O'Donnell
Hi Sanne,

*JDK 12 Early Access build 19 is available at : - jdk.java.net/12/*

  * 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>.

  * Release Notes updates since last email
  o Build 18 – JDK-8211883: Disable anon and NULL cipher suites
  + Crypto Roadmap
<https://java.com/en/jre-jdk-cryptoroadmap.html> Updated
  o Build 17 – JDK-8211806: TLS 1.3 handshake server name indication
is missing on a session resume
  o Build 16 – JDK-8211866: TLS 1.3 CertificateRequest message
sometimes offers disallowed signature algorithms
  o Build 17 – JDK-8195793 : Remove GTE CyberTrust Global Root
  o Build 16 - JDK-8191053 : Provide a mechanism to make system's
security manager immutable

  * JEPs proposed for JDK 12 so far:
  o JEP 230 - Microbenchmark Suite <https://openjdk.java.net/jeps/230>
  * JEPs targeted to JDK 12, so far
  o 325: Switch Expressions (Preview) <http://openjdk.java.net/jeps/325>
  o 326: Raw String Literals (Preview)
<http://openjdk.java.net/jeps/326>
  o 340: One AArch64 Port, Not Two <http://openjdk.java.net/jeps/340>
  o 341: Default CDS Archives <http://openjdk.java.net/jeps/341>

*JDK 8u202 Early Access build 03 is available at : - 
**http://jdk.java.net/8/*

  * JDK 8u202 timeline is available [1]
  o GA is scheduled for January 2019

*Project Panama Early-Access build 0 ***is available at : - 
http://jdk.java.net/panama/
**

  * Early access builds from Project Panama
<https://openjdk.java.net/projects/panama/>
  * 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>.
  * Feedback - Please send feedback via e-mail to
panama-...@openjdk.java.net <mailto:panama-...@openjdk.java.net>.
  * To send e-mail to this address you must first subscribe to the
mailing list
<http://mail.openjdk.java.net/mailman/listinfo/panama-dev>.

*Crypto Roadmap Updated [2]
*


Rgds,Rory

[1] http://openjdk.java.net/projects/jdk8u/releases/8u202.html
[2] https://java.com/en/jre-jdk-cryptoroadmap.html

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 12 build 22 is now available at : - jdk.java.net/12/

2018-11-30 Thread Rory O'Donnell
Hi Sanne,

*NOTE:- *The JDK 12 schedule <http://openjdk.java.net/projects/jdk/12/> 
rampdown phase 1 of the release is coming up in a few weeks on Dec. 13, 
2018.

**

*JDK 12 Early Access build 22 **is now available **at : - jdk.java.net/12/*

  * Release Note updates since last email *
*
  o Build 21 - Deprecating the default keytool -keyalg value
(JDK-8212003)
  o Build 21 - Change to X25519 and X448 encoded private key format
(JDK-8213363)
  o Build 20 - New command-line flag for more extensive error
reporting in crash logs  (JDK-8211845)
  o Build 20 -Initial Value of user.timezone System Property Changed
(JDK-8185496)

  * JEPs proposed for JDK 12 :
  o JEP 189: Shenandoah: A Low-Pause-Time Garbage
Collector(Experimental) <http://openjdk.java.net/jeps/189>
  o JEP 334: JVM Constants API <http://openjdk.java.net/jeps/334>
  o JEP 344: Abortable Mixed Collections for G1
<http://openjdk.java.net/jeps/344>
  o JEP 346: Promptly Return Unused Committed Memory from G1
<http://openjdk.java.net/jeps/346>

  * JEPs targeted to JDK 12, so far
  o JEP 230: Microbenchmark Suite <https://openjdk.java.net/jeps/230>
  o JEP 325: Switch Expressions (Preview)
<http://openjdk.java.net/jeps/325>
  o JEP 326: Raw String Literals (Preview)
<http://openjdk.java.net/jeps/326>
  o JEP 340: One AArch64 Port, Not Two
<http://openjdk.java.net/jeps/340>
  o JEP 341: Default CDS Archives <http://openjdk.java.net/jeps/341>

Rgds,Rory

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 12 enters Rampdown Phase One

2018-12-14 Thread Rory O'Donnell
Hi Sanne,

*JDK 12 Early Access build **is now available **at : - jdk.java.net/12/*

  * Per the JDK 12 schedule [1], we are now in Rampdown Phase One.
  o For more details , see Mark Reinhold's email to jdk-dev mailing
list [2]
  o The overall feature set is frozen, no further JEPs will be
targeted to this release.
  o We’ve forked the main-line source repository, jdk/jdk, to the
JDK 12 stabilization repository.

Changes since the last availability email

  * JEP 189: Shenandoah: A Low-Pause-Time Garbage Collector
(Experimental) <http://openjdk.java.net/jeps/189> moved to *Targeted*.
  * JEP 334: JVM Constants API <http://openjdk.java.net/jeps/334> moved
to *Targeted*.
  * JEP 344: Abortable Mixed Collections for G1
<http://openjdk.java.net/jeps/344> moved  to *Targeted*.
  * JEP 346: Promptly Return Unused Committed Memory from G1
<http://openjdk.java.net/jeps/346> to *Targeted*.
  * JEP 326: Raw String Literals <https://openjdk.java.net/jeps/326>
(Preview) *Proposed to drop from JDK 12*
  o link to proposal on jdk-dev

<https://mail.openjdk.java.net/pipermail/jdk-dev/2018-December/002402.html>

Bug fixes reported by Open Source Projects  :

  o JDK-8211051 - fixed in b22 - reported by JUnit5
  o JDK-8211422 - fixed in b23 - reported by Apache Batik

The Java Crypto Roadmap <https://java.com/cryptoroadmap> has been 
updated with the following target:

  * With the 2019-04-16 CPU,
  o Targeted Releases - JDK 12, JDK 11, JDK 8, and JDK 7
  o Distrust TLS server certificates anchored by Symantec Root CAs.

Oracle Java SE 8 Release Updates [3]

  * Public updates for Oracle Java SE 8 released after January 2019 will
not be available for business, commercial or production use without
a commercial license.

Rgds, Rory

[1] http://openjdk.java.net/projects/jdk/12/#Schedule
[2] http://mail.openjdk.java.net/pipermail/jdk-dev/2018-December/002405.html
[3] https://java.com/en/download/release_notice.jsp

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 12 Early Access build 26 & JDK 13 Early Access builds available

2019-01-04 Thread Rory O'Donnell
Hi Sanne,

Happy New Year!

*OpenJDK builds *- JDK 12 Early Access build 26 is available at 
http://jdk.java.net/12/

  * 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>.
  * Changes since last email
  o Distrust TLS server certificates anchored by Symantec Root CAs
(JDK-8207258 <https://bugs.openjdk.java.net/browse/JDK-8207258>)
  o Customizing the generation of a PKCS12 keystore (JDK-8076190
<https://bugs.openjdk.java.net/browse/JDK-8076190>)
  o Compact Number Formatting Support (JDK-8177552
<https://bugs.openjdk.java.net/browse/JDK-8177552>)

*OpenJDK builds *- JDK 13 - Early Access build 2 is available at 
http://jdk.java.net/13/

  * 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>.
  * Changes in this build

<http://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-13%2B1%22%3A%3A%22jdk-13%2B2%22-%22jdk-13%2B1%22%29>

*jpackage EA builds*

  * This is an early access build of JEP 343: Packaging Tool
<https://openjdk.java.net/jeps/343>, aimed at testing a prototype
implementation of jpackage, which is a new tool for packaging
self-contained Java applications along with a Java Runtime Environment.
  * Please send feedback via e-mail to core-libs-...@openjdk.java.net
<mailto:core-libs-...@openjdk.java.net>

*Quality Outreach report for December 2018*

  * The report for December 2018 is available here

<https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+for+December+2018>

Rgds,Rory

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 12 enters Rampdown Phase Two

2019-01-21 Thread Rory O'Donnell
Hi Sanne,

**OpenJDK builds *- JDK 12 Early Access build 28 **is now available **at 
: - jdk.java.net/12/*

  * Per the JDK 12 schedule [1], we are now in Rampdown Phase Two.
  o For more details , see Mark Reinhold's email to jdk-dev mailing
list [2]
  o The overall feature set is frozen, no further JEPs will be
targeted to this release.
  o Per the JDK Release Process [3] we now turn our focusto P1 and
P2 bugs.

**OpenJDK builds *- JDK 13 Early Access build 4 is **now available **at 
: - jdk.java.net/13/*

  * These early-access, open-source builds are provided under the
  o GNU General Public License, version 2, with the Classpath
Exception <http://openjdk.java.net/legal/gplv2+ce.html>.
  * Release Notes:
  o http://jdk.java.net/13/release-notes
  * Changes in this build

<http://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-13%2B3%22%3A%3A%22jdk-13%2B4%22-%22jdk-13%2B3%22%29>

Blog Updates from Java SE Product Management since last email.

  * Oracle Java SE Releases FAQ [3]
  * Oracle Java SE Support Roadmap [4]


Rgds,Rory

[1] http://openjdk.java.net/projects/jdk/12/#Schedule
[2] http://mail.openjdk.java.net/pipermail/jdk-dev/2019-January/002537.html
[3] https://blogs.oracle.com/java-platform-group/oracle-java-se-releases-faq
[4] https://www.oracle.com/technetwork/java/java-se-support-roadmap.html

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 12: First Release Candidate available

2019-02-18 Thread Rory O'Donnell
Hi Sanne,

**OpenJDK builds *- JDK 12 Early Access build 32 **is now available **at 
: - jdk.java.net/12/*
**JDK 12:  First Release Candidate [1]**

  * Per the JDK 12 schedule [2], we are now in Release Candidate Phase.
  * The stabilization repository, jdk/jdk12, is open for P1 bug fixes
per the JDK Release Process (JEP 3) [3].
  * All changes require approval via the Fix-Request Process [4].
  *
Release note additions since last email

  o
Build 31 - can_pop_frame and can_force_early_return capabilities
are disabled if JVMCI compiler is used (JDK-8218025
<https://bugs.openjdk.java.net/browse/JDK-8218025>) The JVMTI
|can_pop_frame| and |can_force_early_return| capabilities are
disabled if a JVMCI compiler (like Graal) is used. As a result
the corresponding functionality (|PopFrame| and
|ForceEarlyReturnXXX| functions) is not available to JVMTI
agents. This issue is being fixed via JDK-8218885
<https://bugs.openjdk.java.net/browse/JDK-8218885>
[https://bugs.openjdk.java.net/browse/JDK-8218885
<https://bugs.openjdk.java.net/browse/JDK-8218885>].

  o Build 28: JDK-8212233
<https://bugs.openjdk.java.net/browse/JDK-8212233> : javadoc
fails on jdk12 with "The code being documented uses modules but
the packages defined in $URL are in the unnamed module."
  * Changes in this build.

<http://hg.openjdk.java.net/jdk/jdk12/log?rev=reverse%28%22jdk-12%2B31%22%3A%3A%22jdk-12%2B32%22-%22jdk-12%2B31%22%29>

**OpenJDK builds *- JDK 13 Early Access build 8 is **now available **at 
: - jdk.java.net/13/*

  * These early-access, open-source builds are provided under the
  o GNU General Public License, version 2, with the Classpath
Exception <http://openjdk.java.net/legal/gplv2+ce.html>.
  * Release Notes updates
  * Build 8
  o GraphicsEnvironment.getCenterPoint()/getMaximumWindowBounds()
are unified across the platforms (JDK-8214918
<https://bugs.openjdk.java.net/browse/JDK-8214918>)
  o The experimental FIPS 140 compliant mode has been removed from
the SunJSSE provider. (JDK-8217835
<https://bugs.openjdk.java.net/browse/JDK-8217835>)
  * Build 7
  o Change DOM parser to not resolve EntityReference and add Text
node with
DocumentBuilderFactory.setExpandEntityReferences(false)
(JDK-8206132 <https://bugs.openjdk.java.net/browse/JDK-8206132>)
  * Build 6
  o Base64.Encoder and Base64.Decoder methods can throw
OutOfMemoryError (JDK-8210583
<https://bugs.openjdk.java.net/browse/JDK-8210583>)
  * Changes in this build

<http://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-13%2B7%22%3A%3A%22jdk-13%2B8%22-%22jdk-13%2B7%22%29>
  * FOSS Bugs fixed in recent builds
  o Build 6 : JDK-8216970
<https://bugs.openjdk.java.net/browse/JDK-8216970> : condy
causes JVM crash
  o Build 7: JDK-8215577
<https://bugs.openjdk.java.net/browse/JDK-8215577> : Remove
javadoc support for HTML 4


Rgds,Rory

[1] 
https://mail.openjdk.java.net/pipermail/jdk-dev/2019-February/002623.html
[2] http://openjdk.java.net/projects/jdk/12/#Schedule
[3] http://openjdk.java.net/jeps/3
[4] http://openjdk.java.net/jeps/3#Fix-Request-Process

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Re: [hibernate-dev] JDK 12: First Release Candidate available

2019-02-18 Thread Rory O'Donnell
Good to hear testing is going well.

Also, thanks for updating the bug Sanne !

Rgds,Rory

On 18/02/2019 12:39, Sanne Grinovero wrote:
> Hi Rory,
>
> we've tested JDK 12 build 32 and it's working fine for Hibernate ORM;
> some more Hibernate projects are being tested soon - we'll let you
> know.
>
> While testing for this, we've hit an annoying build problem with
> Javadoc though; I've commented here:
>   - https://bugs.openjdk.java.net/browse/JDK-8212233?focusedCommentId=14245762
>
> Most notably this isn't a big deal for Java 12 as we just need to add
> a flag, but it's affecting Java 11 too. On the 11 version it's more
> annoying because the build parameters might need to change depending
> on specific micro versions, and it's tricky to handle that with our
> current crop of build tools, so I would rather see Java 11 revert to
> its original semantics - possibly downgrade this to a build warning?
>
> Not to mention that there's a flag in Java 12 to get it to work, while
> Java 11 doesn't have any known workaround - our solution is to keep
> building on the first release of Java 11, which was unaffected. I'd
> rather see this relaxed in the next micro though, as we can't
> otherwise cover those.
>
> Thanks,
> Sanne
>
> On Mon, 18 Feb 2019 at 12:33, Rory O'Donnell  wrote:
>> Hi Sanne,
>>
>> **OpenJDK builds *- JDK 12 Early Access build 32 **is now available **at
>> : - jdk.java.net/12/*
>> **JDK 12:  First Release Candidate [1]**
>>
>>* Per the JDK 12 schedule [2], we are now in Release Candidate Phase.
>>* The stabilization repository, jdk/jdk12, is open for P1 bug fixes
>>  per the JDK Release Process (JEP 3) [3].
>>* All changes require approval via the Fix-Request Process [4].
>>*
>>  Release note additions since last email
>>
>>o
>>  Build 31 - can_pop_frame and can_force_early_return capabilities
>>  are disabled if JVMCI compiler is used (JDK-8218025
>>  <https://bugs.openjdk.java.net/browse/JDK-8218025>) The JVMTI
>>  |can_pop_frame| and |can_force_early_return| capabilities are
>>  disabled if a JVMCI compiler (like Graal) is used. As a result
>>  the corresponding functionality (|PopFrame| and
>>  |ForceEarlyReturnXXX| functions) is not available to JVMTI
>>  agents. This issue is being fixed via JDK-8218885
>>  <https://bugs.openjdk.java.net/browse/JDK-8218885>
>>  [https://bugs.openjdk.java.net/browse/JDK-8218885
>>  <https://bugs.openjdk.java.net/browse/JDK-8218885>].
>>
>>o Build 28: JDK-8212233
>>  <https://bugs.openjdk.java.net/browse/JDK-8212233> : javadoc
>>  fails on jdk12 with "The code being documented uses modules but
>>  the packages defined in $URL are in the unnamed module."
>>* Changes in this build.
>>  
>> <http://hg.openjdk.java.net/jdk/jdk12/log?rev=reverse%28%22jdk-12%2B31%22%3A%3A%22jdk-12%2B32%22-%22jdk-12%2B31%22%29>
>>
>> **OpenJDK builds *- JDK 13 Early Access build 8 is **now available **at
>> : - jdk.java.net/13/*
>>
>>* These early-access, open-source builds are provided under the
>>o GNU General Public License, version 2, with the Classpath
>>  Exception <http://openjdk.java.net/legal/gplv2+ce.html>.
>>* Release Notes updates
>>* Build 8
>>o GraphicsEnvironment.getCenterPoint()/getMaximumWindowBounds()
>>  are unified across the platforms (JDK-8214918
>>  <https://bugs.openjdk.java.net/browse/JDK-8214918>)
>>o The experimental FIPS 140 compliant mode has been removed from
>>  the SunJSSE provider. (JDK-8217835
>>  <https://bugs.openjdk.java.net/browse/JDK-8217835>)
>>* Build 7
>>o Change DOM parser to not resolve EntityReference and add Text
>>  node with
>>  DocumentBuilderFactory.setExpandEntityReferences(false)
>>  (JDK-8206132 <https://bugs.openjdk.java.net/browse/JDK-8206132>)
>>* Build 6
>>o Base64.Encoder and Base64.Decoder methods can throw
>>  OutOfMemoryError (JDK-8210583
>>  <https://bugs.openjdk.java.net/browse/JDK-8210583>)
>>* Changes in this build
>>  
>> <http://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-13%2B7%22%3A%3A%22jdk-13%2B8%22-%22jdk-13%2B7%22%29>
>>* FOSS Bugs fixed in recent builds
>>o Build 6 : JDK-8216970

[hibernate-dev] Release Announcement: General Availability of Java 12 / JDK 12

2019-03-20 Thread Rory O'Donnell
Hi Sanne,

*1) Release Announcement: General Availability of Java 12 / JDK 12 [1] *

  * JDK 12, the reference implementation of Java 12, is now Generally
Available.
  * GPL-licensed OpenJDK builds from Oracle are available here:
https://jdk.java.net/12

This release includes the following  eight features:

  * JEP 189: Shenandoah: A Low-Pause-Time Garbage Collector (Experimental)
  * JEP 230: Microbenchmark Suite
  * JEP 334: JVM Constants API
  * JEP 340: One AArch64 Port, Not Two
  * JEP 341: Default CDS Archives
  * JEP 344: Abortable Mixed Collections for G1
  * JEP 346: Promptly Return Unused Committed Memory from G1
  * JEP 325: Switch Expressions (Preview)
<https://openjdk.java.net/jeps/325>

Thanks to everyone who contributed JDK 12, whether by creating features 
or enhancements, logging  bugs, or downloading and testing the 
early-access builds.

*2) JDK 13 EA build 12, under both the GPL and Oracle EA licenses, is 
now available at **http://jdk.java.net/13**.*

  * Proposed - Schedule for JDK 13 [2]
  o 2019/06/13 Rampdown Phase One
  o 2019/07/18 Rampdown Phase Two
  o 2019/08/08 Initial Release Candidate
  o 2019/08/22 Final Release Candidate
  o 2019/09/17 General Availability
  * Recent Bug fixes of Interest
  o Build 9:
  + 8214719: Deprecate -Xverify:none option
  + 8216360: Deprecate -XX:CompilationPolicyChoice
  o Build 10:
  + 8218995: Deprecate the -XX:FailOverToOldVerifier option
  o Build 12 : 8160247: Mark deprecated javax.security.cert APIs
with forRemoval=true
  + 8220050: Deprecate -XX:-ThreadLocalHandshakes
  + Apache Lucene Reported - 8219448: split-if update_uses
accesses stale idom data
  * Changes in this build [3]

Rgds,Rory

[1] https://mail.openjdk.java.net/pipermail/jdk-dev/2019-March/002718.html
[2] https://mail.openjdk.java.net/pipermail/jdk-dev/2019-March/002716.html
[3] Changes 
<http://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-13%2B11%22%3A%3A%22jdk-13%2B12%22-%22jdk-13%2B11%22%29&revcount=1000>
 
in this build


-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 13 - Early Access build 14 is available

2019-03-29 Thread Rory O'Donnell
Hi Sanne,

*OpenJDK builds *- JDK 13 - Early Access build 14 is available at 
http://jdk.java.net/13/

  * 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>.
  * Changes in this build

<http://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-13%2B13%22%3A%3A%22jdk-13%2B14%22-%22jdk-13%2B13%22%29&revcount=1000>
  * Release notes [1]
  * JDK 13 Schedule proposal accepted [2]
  o 2019/06/13 Rampdown Phase One
  o 2019/07/18 Rampdown Phase Two
  o 2019/08/08 Initial Release Candidate
  o 2019/08/22 Final Release Candidate
  o 2019/09/17 General Availability

*jpackage EA *

  * This is an early access build of JEP 343: Packaging Tool
<https://openjdk.java.net/jeps/343>, aimed at testing a prototype
implementation of jpackage, which is a new tool for packaging
self-contained Java applications along with a Java Runtime Environment.
  * Build 30 is now available http://jdk.java.net/jpackage/
  * Please send feedback via e-mail to core-libs-...@openjdk.java.net
<mailto:core-libs-...@openjdk.java.net>

*Quality Outreach report for **March 2019*

  * The report for March 2019 is available here

<https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+March+2019>
  * Thanks to all those contributed !

*Recent Blog:* A new (Japanese) era for Java! 
<https://blogs.oracle.com/java-platform-group/a-new-japanese-era-for-java>

Rgds,Rory

[1] http://jdk.java.net/13/release-notes
[2] https://mail.openjdk.java.net/pipermail/jdk-dev/2019-March/002736.html

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 13 - Early Access build 17 is available

2019-04-19 Thread Rory O'Donnell

*Hi Sanne, *

*OpenJDK builds *- JDK 13 - Early Access build 17 is available at 
http://jdk.java.net/13/

  * These early-access , open-source builds are provided under the
  o GNU General Public License, version 2, with the Classpath
Exception <http://openjdk.java.net/legal/gplv2+ce.html>.
  * Changes in this build

<http://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-13%2B16%22%3A%3A%22jdk-13%2B17%22-%22jdk-13%2B16%22%29&revcount=1000>
  * Release notes [1]

*Significant changes since the last availability email*

  * build 16 - Update the default enabled cipher suites preference
(JDK-8163326 <https://bugs.openjdk.java.net/browse/JDK-8163326>)
  * build 16 - Add new keytool -showinfo -tls command for displaying TLS
configuration information (JDK-8219861
<https://bugs.openjdk.java.net/browse/JDK-8219861>)
  * build 15  -*New Japanese Era Name **(JDK-8205432
<https://bugs.openjdk.java.net/browse/JDK-8205432>)*
  * build 15  - Accessing REIWA era in java.time.chrono.JapaneseEra
(JDK-8174268 <https://bugs.openjdk.java.net/browse/JDK-8174268>)
  * build 15  - Duplicated RSA services are no longer supported by
SunJSSE provider (JDK-8220016
<https://bugs.openjdk.java.net/browse/JDK-8220016>)
  * build 15  - Use server cipher suites preference by default
(JDK-8168261 <https://bugs.openjdk.java.net/browse/JDK-8168261>)
  * build 15  - The Swing Motif Look and Feel is deprecated and
unsupported on macOS (JDK-8177960
<https://bugs.openjdk.java.net/browse/JDK-8177960>)
  * build 15  - Remove support for javadoc "frames" mode (JDK-8215599
<https://bugs.openjdk.java.net/browse/JDK-8215599>)

Bug fix reported by Open Source Projects  :

  * build 15  - Unable to read certain PKCS12 keystores from
SequenceInputStream (JDK-8157404)
<https://bugs.openjdk.java.net/browse/JDK-8157404>

*April 2019 CPU Released*

  * As part of the Apr 2019 Critical Patch Update we released OpenJDK
12.0.1  under the GNU General Public License, version 2, with the
Classpath Exception <http://openjdk.java.net/legal/gplv2+ce.html>. [2]
  * One change previously announced in the Java Cryptographic Roadmap [3]

*Request for feedback *-  switch expressions in JDK 12  , feedback via 
amber-dev list [4]

Rgds,Rory

[1] http://jdk.java.net/13/release-notes
[2] http://jdk.java.net/12
[3] https://java.com/en/jre-jdk-cryptoroadmap.html
[4] https://mail.openjdk.java.net/pipermail/jdk-dev/2019-April/002770.html

-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 13 - Early Access build 20 is available

2019-05-10 Thread Rory O'Donnell

Hi Sanne,


  *OpenJDK builds *- JDK 13 - Early Access build 20 is available at
  http://jdk.java.net/13/

  * These early-access , open-source builds are provided under the
  o GNU General Public License, version 2, with the Classpath
Exception <http://openjdk.java.net/legal/gplv2+ce.html>.
  * Changes in this build

<http://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-13%2B19%22%3A%3A%22jdk-13%2B20%22-%22jdk-13%2B19%22%29&revcount=1000>
  * Release notes [1]


  *Significant changes since the last availability email*

  * build 20
  o Removal of T-Systems Deutsche Telekom Root CA 2 certificate
(JDK-8222137)
  o Add new FileSystems.newFileSystem methods (JDK-8218875)
  o Enhance auto vectorization for x86 (JDK-8222074)
  o Remove CollectorPolicy and its subclasses (JDK-8198505)
  o Drop support for pre JDK 1.4 SocketImpl implementations
(JDK-8216978)
  * build 19
  o add support for generating method handles from a variable symbol
(JDK-8222744)
  o mark new VM option AllowRedefinitionToAddOrDeleteMethods as
deprecated (JDK-8222934)
  * build 18
  o Improve String::equals warmup characteristics (JDK-8215017)
  o [Containers] Improve systemd slice memory limit support
(JDK-8217338)


Bug fixes for issues reported by Open Source Projects

  * build 20
  o assert(Compile::current()->live_nodes() <
Compile::current()->max_node_limit()) failed: Live Node limit
exceeded limit (JDK-8219520)
  o C2: MemNode::can_see_stored_value() ignores casts which carry
control dependency (JDK-8219902)
  o New fix of the deadlock in sun.security.ssl.SSLSocketImpl
(JDK-8219991)


  JEP updates since last email

  * JEP 350: Dynamic CDS Archives <http://openjdk.java.net/jeps/350> 
istargeted for JDK 13.
  * JEP 351: ZGC: Uncommit Unused Memory
<http://openjdk.java.net/jeps/351> istargeted for JDK 13
  * JEP 353: Reimplement the Legacy Socket API
<http://openjdk.java.net/jeps/353> moved to Candidate
  * JEP 354: Switch Expressions <http://openjdk.java.net/jeps/354> moved
to Candidate.


  OpenJDK Committers’ Workshop, 1–2 August 2019 [2]

Rgds,Rory

[1] http://jdk.java.net/13/release-notes
[2] https://mail.openjdk.java.net/pipermail/announce/2019-April/000269.html

-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 13 - Early Access build 23 is available

2019-05-31 Thread Rory O'Donnell
Hi Sanne,


  *OpenJDK builds *- JDK 13 - Early Access build 23 is available at
  http://jdk.java.net/13/

  * These early-access , open-source builds are provided under the
  o GNU General Public License, version 2, with the Classpath
Exception <http://openjdk.java.net/legal/gplv2+ce.html>.
  * Changes in this build

<http://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-13%2B22%22%3A%3A%22jdk-13%2B23%22-%22jdk-13%2B22%22%29&revcount=1000>

  * Release notes [1]


*Significant changes since the last availability email*

  * build 23
  o Support for Unicode 12.1 (JDK-8221431
<https://bugs.openjdk.java.net/browse/JDK-8221431>)
  o Add new keytool -showinfo -tls command for displaying TLS
configuration information (JDK-8219861
<https://bugs.openjdk.java.net/browse/JDK-8219861>)
  * build 22
  o New methods for creating DOM and SAX factories with Namespace
support (JDK-8219692
<https://bugs.openjdk.java.net/browse/JDK-8219692>)
  o Removal of two DocuSign root CA certificates (JDK-8223499
<https://bugs.openjdk.java.net/browse/JDK-8223499>)
  * build 21
  o JDWP support for IPv6 (JDK-8184770
<https://bugs.openjdk.java.net/browse/JDK-8184770>)
  o Change the mechanism by which JDK loads the platform-specific
AWT Toolkit (JDK-8212700
<https://bugs.openjdk.java.net/browse/JDK-8212700>)
  o Upgrade CLDR to Version 35.1 (JDK-8221432
<https://bugs.openjdk.java.net/browse/JDK-8221432>)
  o xConfigurable Read Timeout for CRLs (JDK-8191808
<https://bugs.openjdk.java.net/browse/JDK-8191808>)
  o Removal of two Comodo root CA certificates (JDK-8222136
<https://bugs.openjdk.java.net/browse/JDK-8222136>)


Bug fixes for issues reported by Open Source Projects

  * build 22
  o OutOfMemory on compiling with darcula.jar in classpath
(JDK-8222807 <https://bugs.openjdk.java.net/browse/JDK-8222807>)
  * build 21
  o java -version output and certain system properties contain
"null" text in their values (JDK-8223695
<https://bugs.openjdk.java.net/browse/JDK-8223695>)
  * build 20
  o assert(Compile::current()->live_nodes() <
Compile::current()->max_node_limit()) failed: Live Node limit
exceeded limit (JDK-8219520
<https://bugs.openjdk.java.net/browse/JDK-8219520>)
  o C2: MemNode::can_see_stored_value() ignores casts which carry
control dependency (JDK-8219902
<https://bugs.openjdk.java.net/browse/JDK-8219902>)
  o New fix of the deadlock in sun.security.ssl.SSLSocketImpl
(JDK-8219991 <https://bugs.openjdk.java.net/browse/JDK-8219991>)


JEP updates since last email

  * JEP 350: Dynamic CDS Archives <http://openjdk.java.net/jeps/350> was
*Integrated*.
  * JEP 351: ZGC: Uncommit Unused Memory
<http://openjdk.java.net/jeps/351> was *Integrated*.
  * JEP 353: Reimplement the Legacy Socket API
<http://openjdk.java.net/jeps/353> was*Targetted* JDK 13.
  * JEP 355: Text Blocks (Preview)
<http://openjdk.java.net/jeps/355> was *Proposed to target* JDK 13.


Rgds,Rory

[1] http://jdk.java.net/13/release-notes

-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 13 enters Rampdown Phase One

2019-06-15 Thread Rory O'Donnell
Hi Sanne,

*JDK 13 Early Access build **25 is now available **at : - jdk.java.net/13/*

  * Per the JDK 13 schedule [1], we are now in Rampdown Phase One.
  o For more details , see Mark Reinhold's email to jdk-dev mailing
list [2]
  o The overall feature set is frozen, no further JEPs will be
targeted to this release.
  * Changes in this build 25 [4]

*Request for feedback on JEP 353 integrated in b24
*

JEP 353: Reimplement the Legacy Socket API" has been integrated into 
jdk-13+24. It would be very useful if applications or libraries using 
java.net.Socket or java.net.ServerSocket APIs could test with this build 
and report any issues found. The JEP provides information on the system 
property that can be used to switch back to the old implementation and 
that may be useful to check for behavior differences between the old and 
new implementation. It would be very useful to get feedback via the 
OpenJDK net-dev mailing list, bugs via the usual channel.

*Updates to Release Notes since last email*

  * b25 - Support Kerberos cross-realm referrals (RFC 6806)(JDK-8215032
<https://bugs.openjdk.java.net/browse/JDK-8215032>)
  * b25 - Add -XX:SoftMaxHeapSize flag(JDK-8222145
<https://bugs.openjdk.java.net/browse/JDK-8222145>)
  * b24 - Reimplement the Legacy Socket API(JDK-8221481
<https://bugs.openjdk.java.net/browse/JDK-8221481>)
  o see above request for feedback
  * b24  - Deprecated rmic tool For Removal(JDK-8217412
<https://bugs.openjdk.java.net/browse/JDK-8217412>)
  * b24 - New String constants for Canonical XML 1.1 URIs(JDK-8224767
<https://bugs.openjdk.java.net/browse/JDK-8224767>)
  * b23 - Support for Unicode 12.1 (JDK-8221431
<https://bugs.openjdk.java.net/browse/JDK-8221431>)
  * b21 - Upgrade CLDR to Version 35.1 (JDK-8221432
<https://bugs.openjdk.java.net/browse/JDK-8221432>)

*OpenJDK 14 **Early Access build 1 **is now available **at : - 
jdk.java.net/14/*

  * 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>.
  * Changes in this build [5]

**

Rgds, Rory

[1] http://openjdk.java.net/projects/jdk/13/#Schedule 
<http://openjdk.java.net/projects/jdk/12/#Schedule>
[2] https://mail.openjdk.java.net/pipermail/jdk-dev/2019-June/003060.html
[3] http://jdk.java.net/13/release-notes
[4] JDK 13 - Changes in b25 here 
<http://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-13%2B24%22%3A%3A%22jdk-13%2B25%22-%22jdk-13%2B24%22%29&revcount=1000>
[5] JDK 14 - Changes in b1 here 
<http://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-14%2B0%22%3A%3A%22jdk-14%2B1%22-%22jdk-14%2B0%22%29&revcount=1000>

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin,Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 13 , JDK 14 & Valhalla Early Access builds are available.

2019-07-08 Thread Rory O'Donnell
Hi Sanne,

**OpenJDK* 13 Early Access build **28 is now available **at : - 
jdk.java.net/13/*

  * 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>.
  * Changes in this build 28 [1]


*Reminder of a change in b24 - A jrt URI can only encode paths to files 
in /modules tree **(JDK-8224946 
<https://bugs.openjdk.java.net/browse/JDK-8224946>)*

A |jrt| URL is a hierarchical URI with syntax |jrt:/[$MODULE[/$PATH]]|. 
When using the |jrt| file system, a |java.net.URI| object can be created 
with the |java.nio.file.Path::toUri| method to encode a normalized path 
to a file in the |/modules| tree. A |jrt| URL cannot encode a path to a 
file in the |/packages| tree. The |jrt| file system provider has changed 
in this release so that |toUri| fails with |IOError| when it is not 
possible to encode the file path as a jrt URI. *This change may impact 
tools have been making use of URLs that are not compliant with the 
syntax. Tools with paths to files in **|/packages|**can use the 
**|toRealPath()|**method to obtain the real path (in **|/modules|**) 
before attempting to convert the file path to a URI.*

*OpenJDK 14 **Early Access build 4 **is now available **at : - 
jdk.java.net/14/*

  * 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>.
  * Changes in this build [2]


*Project Valhalla "L-World Inline Types" Early-Access Builds*

  * Build jdk-14-valhalla+1-8
  * 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>.
  * Please send feedback via e-mail to valhalla-...@openjdk.java.net
<mailto:valhalla-...@openjdk.java.net>. To send e-mail to this
address you must first subscribe to the mailing list.


*The Skara tooling is now open source *[3]
we are happy to announce that the tooling for project Skara is now open 
source and available at

  * https://github.com/openjdk/skara <https://github.com/openjdk/skara.>

The Skara tooling includes both server-side tools (so called "bots") as 
well as several command-line tools **
If you have any questions, feedback etc. send them to Skara mailing list [4]

Rgds, Rory


[1] JDK 13 - Changes in b28 here 
<http://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-13%2B27%22%3A%3A%22jdk-13%2B28%22-%22jdk-13%2B27%22%29&revcount=1000>
[2] JDK 14 - Changes in b4 here 
<http://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-14%2B3%22%3A%3A%22jdk-14%2B4%22-%22jdk-14%2B3%22%29&revcount=1000>
[3] https://mail.openjdk.java.net/pipermail/skara-dev/2019-June/47.html
[4] https://mail.openjdk.java.net/mailman/listinfo/skara-dev

-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 13 enters Rampdown Phase Two

2019-07-22 Thread Rory O'Donnell
Hi Sanne,

Any issues to report on JDK 13 , would like to hear the status as we are 
now in rampdown phase 2 ?

**OpenJDK builds *- JDK 13 Early Access build 30 **is now available **at 
: - jdk.java.net/13/*

  * Per the JDK 13 schedule [1], we are now in Rampdown Phase Two.
  o For more details , see Mark Reinhold's email to jdk-dev mailing
list [2]
  o The overall feature set is frozen, no further JEPs will be
targeted to this release.
  o Per the JDK Release Process [3] we now turn our focus to P1 and
P2 bugs.

  * I want to draw your attention to some noteable changes in previous
builds of JDK 13. These changes  are important for those that
develop/maintain their own socket implementation
(java.net.SocketImpl) or use the setSocketImplFactory or
setSocketFactory APIs to change the system-wide socket implementation:

  o http://jdk.java.net/13/release-notes#JDK-8224477 - delivered in
build 23
  o http://jdk.java.net/13/release-notes#JDK-8216978 - delivered in
build 20
  o http://jdk.java.net/13/release-notes#JDK-8220493 - delivered in
build 13

**OpenJDK builds *- JDK 14 Early Access build 6 is **now available **at 
: - jdk.java.net/14/*

  * These early-access, open-source builds are provided under the
  o GNU General Public License, version 2, with the Classpath
Exception <http://openjdk.java.net/legal/gplv2+ce.html>.
  * Changes of interest since last email
  o 8225239: Refactor NetworkInterface lookups
  o 8226409: Enable argument profiling for sun.misc.Unsafe.put*/get*
  * JEP targeted to JDK 14:
  o JEP352: Non-Volatile Mapped
  * Bug fixes reported by Open Source Projects  :
  o JDK-8227080 - fixed in b5 -reported by Eclipse Jetty

The Java Crypto Roadmap 
<https://www.java.com/en/jre-jdk-cryptoroadmap.html> has been updated :

  * Released - 16-July-2019 - Release Affected JDK 7u231 - Disabled
Kerberos DES encryption by default
  * Targeted Date - 2020 - Targeted Release - JDK 8 - Transport Layer
Security (TLS) 1.3

Rgds,Rory

[1] http://openjdk.java.net/projects/jdk/13/#Schedule
[2] https://mail.openjdk.java.net/pipermail/jdk-dev/2019-July/003170.html


-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 13 is now in the Release Candidate Phase

2019-08-10 Thread Rory O'Donnell
Hi Sanne,


Haven't heard from you in some time, any issues to report as we announce 
a Release Candidate ?

*JDK 13 is now in the Release Candidate Phase
*

Per the JDK 13 schedule [1], we are now in the Release Candidate phase.
The stabilization repository, jdk/jdk13, is open for P1 bug fixes per 
the JDK Release Process (JEP 3) [2].
All changes require approval via the Fix-Request Process [3].

For more details, see Mark Reinhold's email to jdk-dev mailing list [4]

  * Milestone Schedule:
  o Initial RC Build 33 - Aug 9, 2019
  o GAC - Aug 22, 2019
  o GAR - Sept 5, 2019
  o GA - Sept 17, 2019

*OpenJDK 13 build 33 is available at http://jdk.java.net/13/*

  * 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>.
  * Schedule, status & features
  o http://openjdk.java.net/projects/jdk/13/
  * Release Notes
  o http://jdk.java.net/13/release-notes
  * Bug fixes reported by Open Source Projects  :
  o JDK-8228764 - fixed in b32 -reported by Apache Tomcat

**OpenJDK 14 *EA build 9 is now available at **http://jdk.java.net/14**
*

  * 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>.
  * Release Notes
  o http://jdk.java.net/14/release-notes
  * JEPs targeted to JDK 14
  o JEP 352 <http://openjdk.java.net/jeps/352> - Non-Volatile Mapped
Byte Buffers
  * Changes in this build

<http://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-14%2B8%22%3A%3A%22jdk-14%2B9%22-%22jdk-14%2B8%22%29&revcount=1000>
  * Bug fixes reported by Open Source Projects  :
  o JDK-8227170 - fixed in b8 -reported by Apache Ant
  o JDK-8228485 - fixed in b8 -reported by JaCoCo
  o JDK-8222791 - fixed in b7 -reported by Apache Lucene

*Project Panama Early-Access Builds*

  * Build jdk-14-panama+1-15 (2019/8/8) is available at
http://jdk.java.net/panama/
  * 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>.

Regards,
Rory

[1] https://openjdk.java.net/projects/jdk/13/#Schedule
[2] https://openjdk.java.net/jeps/3
[3] https://openjdk.java.net/jeps/3#Fix-Request-Process
[4] https://mail.openjdk.java.net/pipermail/jdk-dev/2019-August/003250.html

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Re: [hibernate-dev] JDK 13 is now in the Release Candidate Phase

2019-08-12 Thread Rory O'Donnell
Many thanks Sanne!

On 12/08/2019 15:46, Sanne Grinovero wrote:
> Hi Rory,
>
> glad to report that all our projects seem to be able to complete their
> respective testsuite on OpenJDK 13 build 33: no regressions found so
> far!
>
> Thanks and regards,
> Sanne
>
> On Sat, 10 Aug 2019 at 11:29, Rory O'Donnell  wrote:
>> Hi Sanne,
>>
>>
>> Haven't heard from you in some time, any issues to report as we announce
>> a Release Candidate ?
>>
>> *JDK 13 is now in the Release Candidate Phase
>> *
>>
>> Per the JDK 13 schedule [1], we are now in the Release Candidate phase.
>> The stabilization repository, jdk/jdk13, is open for P1 bug fixes per
>> the JDK Release Process (JEP 3) [2].
>> All changes require approval via the Fix-Request Process [3].
>>
>> For more details, see Mark Reinhold's email to jdk-dev mailing list [4]
>>
>>* Milestone Schedule:
>>o Initial RC Build 33 - Aug 9, 2019
>>o GAC - Aug 22, 2019
>>o GAR - Sept 5, 2019
>>o GA - Sept 17, 2019
>>
>> *OpenJDK 13 build 33 is available at http://jdk.java.net/13/*
>>
>>* 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>.
>>* Schedule, status & features
>>o http://openjdk.java.net/projects/jdk/13/
>>* Release Notes
>>o http://jdk.java.net/13/release-notes
>>* Bug fixes reported by Open Source Projects  :
>>o JDK-8228764 - fixed in b32 -reported by Apache Tomcat
>>
>> **OpenJDK 14 *EA build 9 is now available at **http://jdk.java.net/14**
>> *
>>
>>* 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>.
>>* Release Notes
>>o http://jdk.java.net/14/release-notes
>>* JEPs targeted to JDK 14
>>o JEP 352 <http://openjdk.java.net/jeps/352> - Non-Volatile Mapped
>>  Byte Buffers
>>* Changes in this build
>>  
>> <http://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-14%2B8%22%3A%3A%22jdk-14%2B9%22-%22jdk-14%2B8%22%29&revcount=1000>
>>* Bug fixes reported by Open Source Projects  :
>>o JDK-8227170 - fixed in b8 -reported by Apache Ant
>>o JDK-8228485 - fixed in b8 -reported by JaCoCo
>>o JDK-8222791 - fixed in b7 -reported by Apache Lucene
>>
>> *Project Panama Early-Access Builds*
>>
>>* Build jdk-14-panama+1-15 (2019/8/8) is available at
>>  http://jdk.java.net/panama/
>>* 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>.
>>
>> Regards,
>> Rory
>>
>> [1] https://openjdk.java.net/projects/jdk/13/#Schedule
>> [2] https://openjdk.java.net/jeps/3
>> [3] https://openjdk.java.net/jeps/3#Fix-Request-Process
>> [4] https://mail.openjdk.java.net/pipermail/jdk-dev/2019-August/003250.html
>>
>> --
>> Rgds,Rory O'Donnell
>> Quality Engineering Manager
>> Oracle EMEA , Dublin, Ireland
>>
>> ___
>> hibernate-dev mailing list
>> hibernate-dev@lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/hibernate-dev

-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


[hibernate-dev] JDK 13 is now in the Release Candidate Phase & JDK 14 build 11 is available.

2019-08-24 Thread Rory O'Donnell
Hi Sanne,

*JDK 13 is now in the Release Candidate Phase
*

Per the JDK 13 schedule [1], we are now in the Release Candidate phase.
The stabilization repository, jdk/jdk13, is open for P1 bug fixes per 
the JDK Release Process (JEP 3) [2].
All changes require approval via the Fix-Request Process [3].

For more details, see Mark Reinhold's email to jdk-dev mailing list [4]

  * Milestone Schedule:
  o GAC - Aug 22, 2019
  o GAR - Sept 5, 2019
  o GA - Sept 17, 2019

**OpenJDK 14 *EA build 11 is now available at **http://jdk.java.net/14**
*

  * 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>.
  * Release Notes
  o http://jdk.java.net/14/release-notes
  * JEPs targeted to JDK 14
  o JEP 352 <http://openjdk.java.net/jeps/352> - Non-Volatile Mapped
Byte Buffers
  * Significant changes since the last availability email:
  o Build 10
  + 8226374: Restrict TLS signature schemes and named groups
  + 8227439: Turn off AOT by default
  o Build 11
  + 8224974: Implement JEP 352
  * Changes in this build

<http://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-14%2B10%22%3A%3A%22jdk-14%2B11%22-%22jdk-14%2B10%22%29&revcount=1000>

*jpackage EA - **Build 1 (2019/8/20) *

  * This is an early access build of JEP 343: Packaging Tool
<https://openjdk.java.net/jeps/343>, aimed at testing a prototype
implementation of jpackage, which is a new tool for packaging
self-contained Java applications along with a Java Runtime Environment.
  * Build 1 (2019/8/20) is now available http://jdk.java.net/jpackage/
  * Please send feedback via e-mail to core-libs-...@openjdk.java.net
<mailto:core-libs-...@openjdk.java.net>

Regards,
Rory

[1] https://openjdk.java.net/projects/jdk/13/#Schedule
[2] https://openjdk.java.net/jeps/3
[3] https://openjdk.java.net/jeps/3#Fix-Request-Process
[4] https://mail.openjdk.java.net/pipermail/jdk-dev/2019-August/003250.html

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] Release Announcement: General Availability of Java 13 / JDK 13

2019-09-17 Thread Rory O'Donnell
Hi Sanne,

*Release Announcement: General Availability of Java 13 / JDK 13 [1] *

  * JDK 13, the reference implementation of Java 13, is now Generally
Available.
  * GPL-licensed OpenJDK builds from Oracle are available here:
https://jdk.java.net/13
  * Release notes - https://jdk.java.net/13/release-notes

This release includes the following five features:

  * 350: Dynamic CDS Archives
  * 351: ZGC: Uncommit Unused Memory
  * 353: Reimplement the Legacy Socket API
  * 354: Switch Expressions (Preview)
  * 355: Text Blocks (Preview)

Along with many smaller enhancements and bug fixes.

Thanks to everyone who contributed JDK 13, whether by creating features 
or enhancements, logging  bugs, or downloading and testing the 
early-access builds.

*JDK 14 EA build 14, under both the GPL and Oracle EA licenses, is now 
available at **http://jdk.java.net/14**.*

  * JEPs targeted to JDK 14, so far
  o 352 - Non-Volatile Mapped Byte Buffers
<https://openjdk.java.net/jeps/352>
  * Release Notes
  o https://jdk.java.net/14/release-notes
  * Recent Bug fixes of Interest
  o Build 14:
  + 8229785: MethodType::fromMethodDescriptorString requires
"getClassLoader" permission
  + 8212117: Classes are now loaded and linked by Class.forName()
  + 8228854: Default ErrorListener No Longer Reports Warnings
and Errors to the Console
  * Changes in this build

<https://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-14%2B13%22%3A%3A%22jdk-14%2B14%22-%22jdk-14%2B13%22%29&revcount=1000>
[14]

*Quality Report for September 2019 is available*

  * 
https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+September+2019

Rgds,Rory

[1] 
https://mail.openjdk.java.net/pipermail/jdk-dev/2019-September/003335.html

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin,Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Re: [hibernate-dev] Release Announcement: General Availability of Java 13 / JDK 13

2019-09-18 Thread Rory O'Donnell
Many thanks Sanne !

On 18/09/2019 16:44, Sanne Grinovero wrote:
> Hi Rory,
> many thanks for the news!
>
> All our projects are working fine on JDK13 - provided of course people
> update to latest releases.
>
> Also called it out explicitly yesterday just after the release:
>   - https://in.relation.to/2019/09/17/hibernate-orm-5-4-5-Final/
>
> Thanks,
> Sanne
>
> On Tue, 17 Sep 2019 at 21:47, Rory O'Donnell  wrote:
>> Hi Sanne,
>>
>> *Release Announcement: General Availability of Java 13 / JDK 13 [1] *
>>
>>* JDK 13, the reference implementation of Java 13, is now Generally
>>  Available.
>>* GPL-licensed OpenJDK builds from Oracle are available here:
>>  https://jdk.java.net/13
>>* Release notes - https://jdk.java.net/13/release-notes
>>
>> This release includes the following five features:
>>
>>* 350: Dynamic CDS Archives
>>* 351: ZGC: Uncommit Unused Memory
>>* 353: Reimplement the Legacy Socket API
>>* 354: Switch Expressions (Preview)
>>* 355: Text Blocks (Preview)
>>
>> Along with many smaller enhancements and bug fixes.
>>
>> Thanks to everyone who contributed JDK 13, whether by creating features
>> or enhancements, logging  bugs, or downloading and testing the
>> early-access builds.
>>
>> *JDK 14 EA build 14, under both the GPL and Oracle EA licenses, is now
>> available at **http://jdk.java.net/14**.*
>>
>>* JEPs targeted to JDK 14, so far
>>o 352 - Non-Volatile Mapped Byte Buffers
>>  <https://openjdk.java.net/jeps/352>
>>* Release Notes
>>o https://jdk.java.net/14/release-notes
>>* Recent Bug fixes of Interest
>>o Build 14:
>>+ 8229785: MethodType::fromMethodDescriptorString requires
>>  "getClassLoader" permission
>>+ 8212117: Classes are now loaded and linked by Class.forName()
>>+ 8228854: Default ErrorListener No Longer Reports Warnings
>>  and Errors to the Console
>>* Changes in this build
>>  
>> <https://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-14%2B13%22%3A%3A%22jdk-14%2B14%22-%22jdk-14%2B13%22%29&revcount=1000>
>>  [14]
>>
>> *Quality Report for September 2019 is available*
>>
>>* 
>> https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+September+2019
>>
>> Rgds,Rory
>>
>> [1]
>> https://mail.openjdk.java.net/pipermail/jdk-dev/2019-September/003335.html
>>
>> --
>> Rgds,Rory O'Donnell
>> Quality Engineering Manager
>> Oracle EMEA, Dublin,Ireland
>>
>> ___
>> hibernate-dev mailing list
>> hibernate-dev@lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/hibernate-dev

-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


[hibernate-dev] JDK 14 - Early Access build 17 is available

2019-10-04 Thread Rory O'Donnell
Hi Sanne,

*OpenJDK builds *- JDK 14 - Early Access build 17 is available at 
http://jdk.java.net/14/

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>.

  * Schedule for JDK 14
  o 2019/12/12 Rampdown Phase One
  o 2020/01/16 Rampdown Phase Two
  o 2020/02/06 Initial Release Candidate
  o 2020/02/20 Final Release Candidate
  o 2020/03/17 General Availability

  * Release notes
  o https://jdk.java.net/14/release-notes

  * JEPs targeted to JDK 14, so far
  o 352 - Non-Volatile Mapped Byte Buffers
<https://openjdk.java.net/jeps/352>
  o 358 - Helpful NullPointerExceptions
<http://openjdk.java.net/jeps/358>
  * Recent Bug fixes of Interest
  o Build 16:-
  + JDK-8228580: DnsClient TCP socket timeout
  + JDK-8229800: WindowsServerCore 1809 does not provide
d2d1.dll library required by awt.dll
  + JDK-8230814: Enable SAX ContentHandler to handle XML Declaration
  o Build 15:-
  + JDK-8229202: Docker reporting causes secondary crashes in
error handling
  + JDK-8223490: Optimize search algorithm for determining
default time zone
  * Changes in this build

<http://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-14%2B16%22%3A%3A%22jdk-14%2B17%22-%22jdk-14%2B16%22%29&revcount=1000>

*jpackage EA -* Build 14-jpackage+1-49 (2019/10/2)

  * This is an early access build of JEP 343: Packaging Tool
<https://openjdk.java.net/jeps/343>, aimed at testing a prototype
implementation of jpackage, which is a new tool for packaging
self-contained Java applications along with a Java Runtime Environment.
  * 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>
  * Build 14 is now available http://jdk.java.net/jpackage/
  * Please send feedback via e-mail to core-libs-...@openjdk.java.net
<mailto:core-libs-...@openjdk.java.net>

*
*


  CodeOne

  * Missed some of the Core Java Platform track, see a thread of some of
the captured sessions: here
<https://twitter.com/Sharat_Chander/status/1176202284134330368?s=20>


Rgds,Rory


-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 14 - Early Access build 19 is available

2019-10-20 Thread Rory O'Donnell
Hi Sanne,

*OpenJDK builds  - JDK 14 *- Early Access build 19 is available at 
http://jdk.java.net/14/

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>.

  * Release notes
  o https://jdk.java.net/14/release-notes

  * JEPs targeted to JDK 14, so far
  o 352 - Non-Volatile Mapped Byte Buffers
<https://openjdk.java.net/jeps/352>
  o 358 - Helpful NullPointerExceptions
<http://openjdk.java.net/jeps/358>
  o 349 - JFR Event Streaming <https://openjdk.java.net/jeps/349>
  * *I want to draw your attention to some notable changes in previous
builds of JDK 14.*
  o *Build 14* - Classes are now loaded and linked by
Class.forName() (JDK-8212117
<https://bugs.openjdk.java.net/browse/JDK-8212117>)
  + we need help testing changes to 3-arg Class.forName method.
The method has always been specified to link the class but
the implementation has historically not done this when
invoked with the "initialize" parameter set to false. The
bug has been fixed in JDK 14 but it has the potential to
change the behavior of code that uses Class.forName to load
classes that cannot be linked.


  * Changes in this build

<https://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-14%2B18%22%3A%3A%22jdk-14%2B19%22-%22jdk-14%2B18%22%29&revcount=1000>


*Openjdk Builds - JDK 13.0.1 *General Availability - 
https://jdk.java.net/13/

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>.

  * Release notes <https://jdk.java.net/13/release-notes>
  * Changes in this release

<https://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-13.0.1%2B8%22%3A%3A%22jdk-13.0.1%2B9%22-%22jdk-13.0.1%2B8%22%29&revcount=1000>


*Crypto roadmap updated*    - 
https://www.java.com/en/jre-jdk-cryptoroadmap.html

Targeted Date^(2)   Targeted Release(s) Algorithm/Protocol  Action  
How 
to test/enable change   Change Log
2019-10-15  13, 11, 8, 7ECC on TLS  Disable non-NIST Suite B EC 
curves 
(sect283k1, sect283r1, sect409k1, sect409r1, sect571k1, sect571r1, 
secp256k1) when negotiating TLS sessionsDisabling non-NIST Suite B EC 
curves when negotiating TLS sessions 
<https://java.com/en/configure_crypto.html#DisablenonNIST>  2019-10-08 
Announced.


Rgds,Rory

-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 14 - Early Access build 22 is available

2019-11-12 Thread Rory O'Donnell
Hi Sanne,

*OpenJDK builds  - JDK 14 *- Early Access build 22 is available at 
http://jdk.java.net/14/

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>.

  * Release notes
  o https://jdk.java.net/14/release-notes

  * JEPs targeted to JDK 14, so far:

  * JEP 345: NUMA-Aware Memory Allocation for G1
<http://openjdk.java.net/jeps/345> was Targeted to JDK 14.
  * JEP 349: JFR Event Streaming
<http://openjdk.java.net/jeps/349> was Integrated.
  * JEP 361: Switch Expressions (Standard)
<http://openjdk.java.net/jeps/361> was Targeted to JDK 14.
  * JEP 363: Remove the Concurrent Mark Sweep (CMS) Garbage
Collector <http://openjdk.java.net/jeps/363> was Targeted to JDK 14.
  * JEP 364: ZGC on macOS <http://openjdk.java.net/jeps/364> was
Targeted to JDK 14.
  * JEP 365: ZGC on Windows <http://openjdk.java.net/jeps/365> moved
to Candidate.
  * JEP 366: Deprecate the ParallelScavenge + SerialOld GC
Combination <http://openjdk.java.net/jeps/366> was Proposed to
target JDK 14.
  * JEP 367: Remove the Pack200 Tools and API
<http://openjdk.java.net/jeps/367> was Targeted to JDK 14.
  * JEP 368: Text Blocks (Second Preview)
<http://openjdk.java.net/jeps/368> moved to Candidate.

  * Changes in this build

<http://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-14%2B21%22%3A%3A%22jdk-14%2B22%22-%22jdk-14%2B21%22%29&revcount=1000>

*jpackage EA -* Build 14-jpackage+1-67 (2019/11/4)

  * This is an early access build of JEP 343: Packaging Tool
<https://openjdk.java.net/jeps/343>, aimed at testing a prototype
implementation of jpackage, which is a new tool for packaging
self-contained Java applications along with a Java Runtime Environment.
  * 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>
  * Build 14 is now available http://jdk.java.net/jpackage/
  * Please send feedback via e-mail to core-libs-...@openjdk.java.net
<mailto:core-libs-...@openjdk.java.net>



-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Re: [hibernate-dev] JDK 14 - Early Access build 22 is available

2019-11-12 Thread Rory O'Donnell
Thanks Sanne!

On 12/11/2019 10:48, Sanne Grinovero wrote:
> Hi Rory,
> many thanks, we'll start testing this soon.
>
> Sanne
>
> On Tue, 12 Nov 2019 at 10:08, Rory O'Donnell  wrote:
>> Hi Sanne,
>>
>> *OpenJDK builds  - JDK 14 *- Early Access build 22 is available at
>> http://jdk.java.net/14/
>>
>> 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>.
>>
>>* Release notes
>>o https://jdk.java.net/14/release-notes
>>
>>* JEPs targeted to JDK 14, so far:
>>
>>* JEP 345: NUMA-Aware Memory Allocation for G1
>>  <http://openjdk.java.net/jeps/345> was Targeted to JDK 14.
>>* JEP 349: JFR Event Streaming
>>  <http://openjdk.java.net/jeps/349> was Integrated.
>>* JEP 361: Switch Expressions (Standard)
>>  <http://openjdk.java.net/jeps/361> was Targeted to JDK 14.
>>* JEP 363: Remove the Concurrent Mark Sweep (CMS) Garbage
>>  Collector <http://openjdk.java.net/jeps/363> was Targeted to JDK 14.
>>* JEP 364: ZGC on macOS <http://openjdk.java.net/jeps/364> was
>>  Targeted to JDK 14.
>>* JEP 365: ZGC on Windows <http://openjdk.java.net/jeps/365> moved
>>  to Candidate.
>>* JEP 366: Deprecate the ParallelScavenge + SerialOld GC
>>  Combination <http://openjdk.java.net/jeps/366> was Proposed to
>>  target JDK 14.
>>* JEP 367: Remove the Pack200 Tools and API
>>  <http://openjdk.java.net/jeps/367> was Targeted to JDK 14.
>>* JEP 368: Text Blocks (Second Preview)
>>  <http://openjdk.java.net/jeps/368> moved to Candidate.
>>
>>* Changes in this build
>>  
>> <http://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-14%2B21%22%3A%3A%22jdk-14%2B22%22-%22jdk-14%2B21%22%29&revcount=1000>
>>
>> *jpackage EA -* Build 14-jpackage+1-67 (2019/11/4)
>>
>>* This is an early access build of JEP 343: Packaging Tool
>>  <https://openjdk.java.net/jeps/343>, aimed at testing a prototype
>>  implementation of jpackage, which is a new tool for packaging
>>  self-contained Java applications along with a Java Runtime Environment.
>>* 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>
>>* Build 14 is now available http://jdk.java.net/jpackage/
>>* Please send feedback via e-mail to core-libs-...@openjdk.java.net
>>  <mailto:core-libs-...@openjdk.java.net>
>>
>>
>>
>> --
>> Rgds, Rory O'Donnell
>> Quality Engineering Manager
>> Oracle EMEA, Dublin, Ireland
>>
>> ___
>> hibernate-dev mailing list
>> hibernate-dev@lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/hibernate-dev

-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev


[hibernate-dev] JDK 14 - Early Access build 25 is available

2019-11-29 Thread Rory O'Donnell
Hi Sanne,

*OpenJDK builds  - JDK 14 *- Early Access build 25 is available at 
http://jdk.java.net/14/

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>.

  * *Next Milestone*
**
  o ** *12-Dec-2019 Rampdown Phase One.*

  * Release notes
  o https://jdk.java.net/14/release-notes
  * JEP proposed to target JDK 14
  o JEP 365 ZGC on Windows <https://openjdk.java.net/jeps/365>
  * JEPs targeted to JDK 14, so far:
  o JEP 305: Pattern Matching for instanceof (Preview)
<http://openjdk.java.net/jeps/305> was proposed to target.
  o JEP 343: Packaging Tool (Incubator)
<http://openjdk.java.net/jeps/343> was proposed to target.
  o JEP 345: NUMA-Aware Memory Allocation for G1
<http://openjdk.java.net/jeps/345> was integrated.
  o JEP 349: JFR Event Streaming
<http://openjdk.java.net/jeps/349> was integrated.
  o JEP 352: Non-Volatile Mapped Byte Buffers
<http://openjdk.java.net/jeps/352> was targeted.
  o JEP 358: Helpful NullPointerExceptions
<https://openjdk.java.net/jeps/358> was integrated.
  o JEP 359: Records (Preview) <http://openjdk.java.net/jeps/359>
JEP 359: Records (Preview)
<http://openjdk.java.net/jeps/359> was proposed to target.
  o JEP 361: Switch Expressions (Standard)
<http://openjdk.java.net/jeps/361> was intergrated.
  o JEP 363: Remove the Concurrent Mark Sweep (CMS) Garbage
Collector <http://openjdk.java.net/jeps/363> was targeted.
  o JEP 364: ZGC on macOS <http://openjdk.java.net/jeps/364> was
targeted.
  o JEP 366: Deprecate the ParallelScavenge + SerialOld GC
Combination <http://openjdk.java.net/jeps/366> was proposed to
target.
  o JEP 367: Remove the Pack200 Tools and API
<http://openjdk.java.net/jeps/367> was targeted to JDK 14.
  o JEP 368: Text Blocks (Second Preview)
<http://openjdk.java.net/jeps/368> was proposed to target.

  * Recent Bug fixes of Interest

  * Build 25:
  o JDK-8233301: Implementation of JEP 366: Deprecate the
ParallelScavenge + SerialOld GC Combination
  o JDK-8233296: The behavior of MulticastSocket
getOption/setOption for IP_MULTICAST_LOOP is changed to
conform the specification of
StandardSocketOptions.IP_MULTICAST_LOOP
  * Build 24:
  o JDK-8233141 :DatagramSocket.send and MulticastSocket.send
throw IllegalArgumentException when the socket is not
connected and the packet doesn't contain any address )
  o JDK-8214024: Remove the default keytool -keyalg value
  o JDK-8232019: Add LuxTrust certificate updates to the
existing root program
  * Build 23
  o JDK 8232365: Implementation for JEP 363: Remove the
Concurrent Mark Sweep (CMS) Garbage Collector
  o JDK 8224817: Implementation of JEP 364: ZGC on macOS

  * Changes in this build

<http://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-14%2B24%22%3A%3A%22jdk-14%2B25%22-%22jdk-14%2B24%22%29&revcount=1000>

*jpackage EA -* Build 14-jpackage+1-70 (2019/11/12)

  * This is an early access build of JEP 343: Packaging Tool
<https://openjdk.java.net/jeps/343>, aimed at testing a prototype
implementation of jpackage, which is a new tool for packaging
self-contained Java applications along with a Java Runtime Environment.
  * 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>
  * Build is now available http://jdk.java.net/jpackage/
  * Please send feedback via e-mail to core-libs-...@openjdk.java.net
<mailto:core-libs-...@openjdk.java.net>

Rgds,Rory**
**

-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 14 enters Rampdown Phase One

2019-12-14 Thread Rory O'Donnell

Hi Sanne,

*Per the JDK 14 schedule , we are now in Rampdown Phase One*

*Please advise if you have found any issues while testing the latest 
Early Access build.
*

  * Schedule for JDK 14
  o *2019/12/12 Rampdown Phase One*
  o 2020/01/16 Rampdown Phase Two
  o 2020/02/06 Initial Release Candidate
  o 2020/02/20 Final Release Candidate
  o 2020/03/17 General Availability

  * The overall feature set is frozen.
  o No further JEPs will be targeted to this release
  o For more details , see Mark Reinhold's email to jdk-dev mailing
list [1]

  * Features included in JDK 14:.
  o JEP 305: Pattern Matching for instanceof (Preview)
<http://openjdk.java.net/jeps/305>
  o JEP 343: Packaging Tool (Incubator)
<http://openjdk.java.net/jeps/343>
  o JEP 345: NUMA-Aware Memory Allocation for G1
<http://openjdk.java.net/jeps/345>
  o JEP 349: JFR Event Streaming <http://openjdk.java.net/jeps/349>
  o JEP 352: Non-Volatile Mapped Byte Buffers
<http://openjdk.java.net/jeps/352>
  o JEP 358: Helpful NullPointerExceptions
<https://openjdk.java.net/jeps/358>
  o JEP 359: Records (Preview) <http://openjdk.java.net/jeps/359>
JEP 359: Records (Preview) <http://openjdk.java.net/jeps/359>
  o JEP 361: Switch Expressions (Standard)
<http://openjdk.java.net/jeps/361>
  o JEP 362: Deprecate the Solaris and SPARC Ports
<https://openjdk.java.net/jeps/362>
  o JEP 363: Remove the Concurrent Mark Sweep Garbage Collector
<http://openjdk.java.net/jeps/363>
  o JEP 364: ZGC on macOS <http://openjdk.java.net/jeps/364>
  o JEP 365 ZGC on Windows <https://openjdk.java.net/jeps/365>
  o JEP 366: Deprecate ParallelScavenge  SerialOld GC Combination
<http://openjdk.java.net/jeps/366>
  o JEP 367: Remove the Pack200 Tools and API
<http://openjdk.java.net/jeps/367>
  o JEP 368: Text Blocks (Second Preview)
<http://openjdk.java.net/jeps/368>
  o JEP 370: Foreign-Memory Access API (Incubator)
<https://openjdk.java.net/jeps/370>

*JDK 14 **Early Access build 27 **is available**at : - jdk.java.net/14/*

  * Release notes
  o https://jdk.java.net/14/release-notes
  * Recent fixes that might be of interest
  o Build 27:
  + JDK-8212780: Packaging Tool Implementation
  + JDK-8234370: Implementation of JEP 362: Deprecate the
Solaris and SPARC Ports
  + JDK-8190492: Remove SSLv2Hello and SSLv3 from default
enabled TLS protocols
  + JDK-8214481: freetype path does not disable TrueType hinting
with AA+FM hints
  + JDK-8234076: JVM crashes on Windows 10 using --module=NAME
  + JDK-8222756: Plural support in CompactNumberFormat
  + JDK-8234211: allow discoverable javac plugins to be invoked
by default
  o Build 26:
  + JDK-8233223: Add Amazon Root CA certificates
  + JDK-8235263: Revert TLS 1.3 change that wrapped IOExceptions
  + JDK-8234893: ARM32: build failure after JDK-8234387

Rgds, Rory

[1] 
https://mail.openjdk.java.net/pipermail/jdk-dev/2019-December/003795.html


-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 14 Early Access build 30 & JDK 15 Early Access build 4 are available.

2020-01-06 Thread Rory O'Donnell
Hi Sanne,

Happy New Year !

*Per the JDK 14 schedule , we are now in Rampdown Phase One*

*Please advise if you have found any issues while testing the latest 
Early Access build.
*

  * The overall feature set is frozen.
  o No further JEPs will be targeted to this release
  o For more details , see Mark Reinhold's email to jdk-dev mailing
list [1]

*JDK 14 **Early Access build 30 **is available**at : - jdk.java.net/14/*

  * These early-access , open-source builds are provided under the
  o GNU General Public License, version 2, with the Classpath
Exception <http://openjdk.java.net/legal/gplv2+ce.html>.
  * Release notes
  o https://jdk.java.net/14/release-notes
  * Recent fixes that might be of interest
  o Build 29:
  + JDK-8233228: Disable weak named curves by default in TLS,
CertPath, and Signed JAR

  o Build 28:
  + JDK-8234049: Implementation of Memory Access API (Incubator)
  + JDK-8235668: LineNumberReader#getLineNumber() returns wrong
line number (one fewer) in Lucene test
  # Reported by Apache Lucene

*JDK 15 **Early Access build 4 **is available**at : - jdk.java.net/15/*

  * These early-access , open-source builds are provided under the
  o GNU General Public License, version 2, with the Classpath
Exception <http://openjdk.java.net/legal/gplv2+ce.html>.
  * Release notes
  o http://jdk.java.net/15/release-notes

The Quality Outreach Report for Decemeber 2019 was published since the 
last email

  * 
https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+December+2019
  * Many thanks to all those who contributed to testing, logging bugs
etc against the Early Access builds.

*
*

Rgds, Rory

[1] 
https://mail.openjdk.java.net/pipermail/jdk-dev/2019-December/003795.html

-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 14 is now in Rampdown Phase Two

2020-01-17 Thread Rory O'Donnell
Hi Sanne,

*Per the JDK 14 schedule , we are now in Rampdown Phase Two
*

*Please advise if you have any open high priority issues.*

**

  * The overall feature set is frozen.
  o No further JEPs will be targeted to this release
  o Per the JDK Release Process [1] we now turn our focus to P1 and
P2 bugs.
  o For more details , see Mark Reinhold's email to jdk-dev mailing
list [2]

JDK 14 Early Access build 32 is availableat : - jdk.java.net/14/

  * These early-access , open-source builds are provided under the
  o GNU General Public License, version 2, with the Classpath
Exception <http://openjdk.java.net/legal/gplv2+ce.html>.
  * Recent fixes that maybe of interest:
  o Build 32
  + JDK-8230318: Better trust store usage
  + JDK-8225773: jdeps --check produces NPE if there is any
missing module dependence
  # reported by JUnit5
  + JDK-8235870: C2 crashes in
IdealLoopTree::est_loop_flow_merge_sz()
  # duplicate of Apache Lucene's bug.
  o Build 31
  + JDK-8235984: C2: assert(out->in(PhiNode::Region) == head ||
out->in(PhiNode::Region) == slow_head) failed: phi must be
either part of the slow or the fast loop
  # duplicate of JDK-8236412 reported by Apache Lucene.
  + JDK-8236695: java.lang.Record should be declared with an
explicit constructor

JDK 15 Early Access build 6 is availableat : - jdk.java.net/15/

  * These early-access , open-source builds are provided under the
  o GNU General Public License, version 2, with the Classpath
Exception <http://openjdk.java.net/legal/gplv2+ce.html>.
  * Release notes
  o http://jdk.java.net/15/release-notes
  * Recent fixes that maybe of interest :
  o Build 6
  + JDK-7143743: Potential memory leak with zip provider
  # Contributed by Jaikiran!
  + JDK-8213222: remove RMIConnectorServer.CREDENTIAL_TYPES
  + JDK-8235870: C2 crashes in
IdealLoopTree::est_loop_flow_merge_sz()
  # duplicate of Apache Lucene's bug.
  o Build 5
  + JDK-8227313: Support monetary grouping separator in
DecimalFormat/DecimalFormatSymbols
  + JDK-8236695: java.lang.Record should be declared with an
explicit constructor

*Invitation to Project Skara update and demo, January 22, 2020, 8:30 am PST
*

  * See Joe Darcy's email [3]*
*

**

Rgds, Rory



[1] http://openjdk.java.net/jeps/3
[2] https://mail.openjdk.java.net/pipermail/jdk-dev/2020-January/003846.html
[3] https://mail.openjdk.java.net/pipermail/discuss/2020-January/005274.html

-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 14 is now in the Release Candidate Phase

2020-02-10 Thread Rory O'Donnell
Hi Sanne,

*Per the JDK 14 schedule [1]  , we are now in the Release Candidate Phase
*

The stabilization repository, jdk/jdk14, *is open for P1 bug fixes * per 
the JDK Release Process (JEP 3) [2].
All changes require approval via the Fix-Request Process [3].
For more details, see Mark Reinhold's email to jdk-dev mailing list [4]

OpenJDK 14 EA build 36 is now available at http://jdk.java.net/14

  * 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>.

OpenJDK 15 EA build 9 is now available at http://jdk.java.net/15 *
*

  * 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>.
  * Significant changes since the last availability email:
  o build 8
  + JDK-8235783: DatagramSocket::disconnect should allow an
implementation to throw UncheckedIOException
  + JDK-8237528: Inefficient compilation of Pattern Matching for
instanceof
  # Reported by JaCoCo.
  o build 7
  + JDK-8236105: DatagramSocket.send() and
MulticastSocket.send() methods throw an
IllegalArgumentException
  + JDK-8231422: Better serial filter handling
  + JDK-8227758: More valid PKIX processing
  + JDK-8230318: Better trust store usage
  + JDK-8234484: Add ability to configure third port for remote JMX

Project Loom Early-Access Builds - Build 15-loom+3-20 (2020/1/27)

  * 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>.
  * These builds are intended for developers looking to "kick the tyres"
and provide feedback on using the API or by sending bug reports.
Warning: This build is based on an incomplete version of JDK 14
<http://openjdk.java.net/projects/jdk/14/>.

Links to FOSDEM Videos that might be of interest:

  * https://twitter.com/OpenJDK/status/1225008387009785857
  * https://twitter.com/OpenJDK/status/1225011154159833088
  * https://twitter.com/OpenJDK/status/1225009792596488193

Regards,
Rory

[1] https://openjdk.java.net/projects/jdk/14/#Schedule
[2] https://openjdk.java.net/jeps/3
[3] https://openjdk.java.net/jeps/3#Fix-Request-Process
[4] 
https://mail.openjdk.java.net/pipermail/jdk-dev/2020-February/003885.html

-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] Release Announcement: General Availability of Java 14 / JDK 14

2020-03-18 Thread Rory O'Donnell
Hi Sanne,


**Release Announcement: General Availability of Java 14 / JDK 14 [1] * *

  * JDK 14, the reference implementation of Java 14, is now Generally
Available.
  * GPL-licensed OpenJDK builds from Oracle are available here:
https://jdk.java.net/14
  * JDK 14 Release notes

<https://www.oracle.com/technetwork/java/javase/14-relnote-issues-5809570.html>



JDK 14  includes sixteen features [2]:

   305: Pattern Matching for instanceof (Preview)
   343: Packaging Tool (Incubator)
   345: NUMA-Aware Memory Allocation for G1
   349: JFR Event Streaming
   352: Non-Volatile Mapped Byte Buffers
   358: Helpful NullPointerExceptions
   359: Records (Preview)
   361: Switch Expressions (Standard)
   362: Deprecate the Solaris and SPARC Ports
   363: Remove the Concurrent Mark Sweep (CMS) Garbage Collector
   364: ZGC on macOS
   365: ZGC on Windows
   366: Deprecate the ParallelScavenge + SerialOld GC Combination
   367: Remove the Pack200 Tools and API
   368: Text Blocks (Second Preview)
   370: Foreign-Memory Access API (Incubator)

Thanks to everyone who contributed to JDK 14, whether by creating 
features or enhancements, logging  bugs, or downloading and testing the 
early-access builds.

OpenJDK 15 EA build 14 is now available at http://jdk.java.net/15 *
*

  * 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>.
  * Significant changes since the last availability email:
  o Build 13 - JDK-8238555
<https://bugs.openjdk.java.net/browse/JDK-8238555>: Allow
Initialization of SunPKCS11 with NSS when there are external
FIPS modules in the NSSDB
  o Build 10 - JDK-8237776
<https://bugs.openjdk.java.net/browse/JDK-8237776>: Shenandoah:
Wrong result with Lucene test
  + Reported by Apache Lucene.
  o Build 9 - JDK-8222793
<https://bugs.openjdk.java.net/browse/JDK-8222793>: Javadoc tool
ignores "-locale" param and uses default locale for all messages
and texts
  + Reported by Apache Lucene.

Project Metropolis Early-Access Builds - Build 14-metropolis+1-17 
<http://jdk.java.net/metropolis/> (2020/3/5)

  * These builds are intended for developers looking to test and provide
feedback on using /Graal,/ in form of native library
/(libjvmcicompiler.so)/, instead of C2 as HotSpot high optimizing
JIT compiler.
  * 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>.
  * Please send feedback via e-mail to metropolis-...@openjdk.java.net
<mailto:metropolis-...@openjdk.java.net>. To send e-mail to this
address you must first subscribe to the mailing list
<https://mail.openjdk.java.net/mailman/listinfo/metropolis-dev>.


Regards,
Rory

[1] https://mail.openjdk.java.net/pipermail/jdk-dev/2020-March/004089.html
[2] https://openjdk.java.net/projects/jdk/14

-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] OpenJDK 15 EA build 18 is now available

2020-04-10 Thread Rory O'Donnell

Hi Sanne,

OpenJDK 15 EA build 18 is now available at http://jdk.java.net/15 *
*

  * 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>.
  * Schedule for JDK 15
  o 2020/06/11 Rampdown Phase One
  o 2020/07/16 Rampdown Phase Two
  o 2020/08/06 Initial Release Candidate
  o 2020/08/20 Final Release Candidate
  o 2020/09/15 General Availability
  * Features
  o Proposed to target JDK 15
  + JEP 371: <http://openjdk.java.net/jeps/371>  Hidden Classes
  o JEPs targeted to JDK 15
  + JEP 372 <https://openjdk.java.net/jeps/372>: Remove the
Nashorn JavaScript Engine
  + JEP 377 <https://openjdk.java.net/jeps/377>: ZGC: A Scalable
Low-Latency Garbage Collector
  + JEP 378 <https://openjdk.java.net/jeps/378>: Text Blocks
  + JEP 379 <https://openjdk.java.net/jeps/379>: Shenandoah: A
Low-Pause-Time Garbage Collector
  * Changes in recent builds that maybe of interest:
  o build 18
  + JDK-8240169
<https://bugs.openjdk.java.net/browse/JDK-8240169>: javadoc
fails to link to non-modular api docs
  # Reported by JUnit5
  + JDK-8241670
<https://bugs.openjdk.java.net/browse/JDK-8241670>: Enhance
heap region size ergonomics to improve OOTB performance
  + JDK-8240745
<https://bugs.openjdk.java.net/browse/JDK-8240745>:
Implementation: JEP 377: ZGC: A Scalable Low-Latency Garbage
Collector (Production)
  + JDK-8225319
<https://bugs.openjdk.java.net/browse/JDK-8225319>: Remove
rmic from the set of supported tools
  + JDK-8237490
<https://bugs.openjdk.java.net/browse/JDK-8237490>: Add
support notarizing jpackage app-image and dmg
  o build 17
  + JDK-8240676
<https://bugs.openjdk.java.net/browse/JDK-8240676> - Meet
not symmetric failure when running lucene on jdk8
  # Reported by Apache Lucene
  o Build 16
  + JDK-8241039
<https://bugs.openjdk.java.net/browse/JDK-8241039> - Retire
the deprecated SSLSession.getPeerCertificateChain() method
  + JDK-8219989
<https://bugs.openjdk.java.net/browse/JDK-8219989> - Retire
the com.sun.net.ssl.internal.ssl.Provider name
  + JDK-8237859
<https://bugs.openjdk.java.net/browse/JDK-8237859> - C2:
Crash when loads float above range check
  # Reported by Apache Lucene
  + JDK-8202469
<https://bugs.openjdk.java.net/browse/JDK-8202469> - (ann)
Type annotations on type variable bounds that are also type
variables are lost
  # Reported by ByteBuddy
  o Build 15
  + JDK-8214245
<https://bugs.openjdk.java.net/browse/JDK-8214245> - Case
insensitive matching doesn't work correctly for some
character classes ()

  * Quality Report for March 2020 was published here [1]
  o Thanks again for all the bug reports and feeback!

Does your Project support JDK 14 - #AllTestsGreenOnJDK14 
<https://twitter.com/hashtag/AllTestsGreenOnJDK14?src=hashtag_click>

Rgds,Rory

[1] 
https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+March+2020
 


-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] OpenJDK 15 EA build 21 is now available

2020-05-01 Thread Rory O'Donnell
Hi Sanne,

OpenJDK 15 EA build 21 is now available at http://jdk.java.net/15 *
*

  * These early-access , open-source builds are provided under the
  o GNU General Public License, version 2, with the Classpath
Exception <http://openjdk.java.net/legal/gplv2+ce.html>.
  * Features
  o Integrated in JDK 15
  + JEP 371: <http://openjdk.java.net/jeps/371> Hidden Classes
  + JEP 372 <https://openjdk.java.net/jeps/372>: Remove the
Nashorn JavaScript Engine
  + JEP 377 <https://openjdk.java.net/jeps/377>: ZGC: A Scalable
Low-Latency Garbage Collector
  + JEP 378 <https://openjdk.java.net/jeps/378>: Text Blocks
  o JEPs targeted to JDK 15
  + JEP 379 <https://openjdk.java.net/jeps/379>: Shenandoah: A
Low-Pause-Time Garbage Collector
  * Changes in recent builds that maybe of interest:
  o build 21
  + JDK-8242848
<https://bugs.openjdk.java.net/browse/JDK-8242848>: Improve
performance of InflaterOutputStream.write()
  + JDK-8243574
<https://bugs.openjdk.java.net/browse/JDK-8243574>:
java.lang.invoke.InvokerBytecodeGenerator.ClassData should
be package-private
  # Reported by JaCoCo
  o build 20
  + JDK-8237890
<https://bugs.openjdk.java.net/browse/JDK-8237890>:
DatagramPacket::getSocketAddress doesn't specify what
happens if address or port are not set [1]
  + JDK-8228991
<https://bugs.openjdk.java.net/browse/JDK-8228991>: Obsolete
-XX:UseAdaptiveGCBoundary [1]
  + JDK-8242141
<https://bugs.openjdk.java.net/browse/JDK-8242141>: New
System Properties to configure the TLS signature schemes [1]
  + JDK-8172404
<https://bugs.openjdk.java.net/browse/JDK-8172404>: Tools
should warn if weak algorithms are used before restricting them
  + JDK-8238195
<https://bugs.openjdk.java.net/browse/JDK-8238195>:
Lookup::defineClass should link the class to match the
specification
  + JDK-8238358
<https://bugs.openjdk.java.net/browse/JDK-8238358>:
Implementation of JEP 371: Hidden Classes
  + JDK-8241749
<https://bugs.openjdk.java.net/browse/JDK-8241749>: Remove
the Nashorn JavaScript Engine
  + JDK-8242260
<https://bugs.openjdk.java.net/browse/JDK-8242260>: Add
forRemoval=true to already deprecated ContentSigner
  + JDK-
<https://bugs.openjdk.java.net/browse/JDK-8242008>8242008
<https://bugs.openjdk.java.net/browse/JDK-8242008>:
SSLSession inconsistencies
  # Reported by Netty
  o build 19
  + JDK-8239594
<https://bugs.openjdk.java.net/browse/JDK-8239594>: The
java.net.HttpClient does not override the protocols
specified in the SSLContext default parameters [1]
  + JDK-8172680
<https://bugs.openjdk.java.net/browse/JDK-8172680>: SunJCE
provider now supports SHA-3 based Hmac algorithms
  + JDK-8237474
<https://bugs.openjdk.java.net/browse/JDK-8237474>: Default
SSLEngine should create in server role
  + JDK-8240877
<https://bugs.openjdk.java.net/browse/JDK-8240877>: NPE at
javax.swing.text.html.FormView.appendBuffer with null option
values
  # reported by JOSM

Project Loom Early-Access Builds - Build 15-loom+5-125 (2020/4/17)

  *

These builds are intended for developers looking to "kick the tyres"
and provide feedback on using the API or by sending bug reports.
Warning: This build is based on an incomplete version of JDK 15
<http://openjdk.java.net/projects/jdk/15/>.

  * These early-access , open-source builds are provided under the
  o GNU General Public License, version 2, with the Classpath
Exception <http://openjdk.java.net/legal/gplv2+ce.html>.
  * Please send feedback via e-mail to loom-...@openjdk.java.net
<mailto:loom-...@openjdk.java.net>. To send e-mail to this address
you must first subscribe to the mailing list
<http://mail.openjdk.java.net/mailman/listinfo/loom-dev>.


Rgds,Rory

[1] http://jdk.java.net/15/release-notes


-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] OpenJDK 15 EA build 24 is now available

2020-05-22 Thread Rory O'Donnell
/gplv2+ce.html>.
  o Please send feedback via e-mail to loom-...@openjdk.java.net
<mailto:loom-...@openjdk.java.net>. To send e-mail to this
address you must first subscribe to the mailing list
<http://mail.openjdk.java.net/mailman/listinfo/loom-dev>.

*The **Java Crypto Roadmap** has been updated [2]*

Rgds,Rory

[1] http://jdk.java.net/15/release-notes
[2] https://www.java.com/en/jre-jdk-cryptoroadmap.html

-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 15 is in Rampdown Phase One

2020-06-22 Thread Rory O'Donnell

Hi Sanne,

*Per the JDK 15 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 15
  o *2020/06/11 Rampdown Phase One*
  o 2020/07/16 Rampdown Phase Two
  o 2020/08/06 Initial Release Candidate
  o 2020/08/20 Final Release Candidate
  o 2020/09/15 General Availability

  * Features included in JDK 15:
  o JEP 339: Edwards-Curve Digital Signature Algorithm (EdDSA)
<http://openjdk.java.net/jeps/339>
  o JEP 360: Sealed Classes (Preview) <http://openjdk.java.net/jeps/360>
  o JEP 371: Hidden Classes <http://openjdk.java.net/jeps/371>
  o JEP 372: Remove the Nashorn JavaScript Engine
<http://openjdk.java.net/jeps/372>
  o JEP 373: Reimplement the Legacy DatagramSocket API
<https://openjdk.java.net/jeps/373>
  o JEP 374: Disable and Deprecate Biased Locking
<http://openjdk.java.net/jeps/374>
  o JEP 375: Pattern Matching for instanceof (Second Preview)
<https://openjdk.java.net/jeps/375>
  o JEP 377: ZGC: A Scalable Low-Latency Garbage Collector
<http://openjdk.java.net/jeps/377>
  o JEP 378: Text Blocks <http://openjdk.java.net/jeps/378>
  o JEP 379: Shenandoah: A Low-Pause-Time Garbage Collector
<https://openjdk.java.net/jeps/379>
  o JEP 381: Remove the Solaris and SPARC Ports
<https://openjdk.java.net/jeps/381>
  o JEP 383: Foreign-Memory Access API (Second Incubator)
<https://openjdk.java.net/jeps/383>
  o JEP 384: Records (Second Preview)
<https://openjdk.java.net/jeps/384>
  o JEP 385: Deprecate RMI Activation for Removal
<https://openjdk.java.net/jeps/385>

*JDK 15 **Early Access build 28 **is available**at : - jdk.java.net/15/*

These early-access, open-source builds are provided under the GNU 
General Public License, version 2, with the Classpath Exception**Release 
notes

  * Release notes
  o http://jdk.java.net/15/release-notes
  * Recent fixes that might be of interest
  o Build 27
  + JDK-8233215: jpackage doesn't allow enough flexibility for
file type binding
  + JDK-8244582: Remove terminally deprecated Solaris-specific
SO_FLOW_SLA socket option
  + JDK-8245068: Implement Deprecation of RMI Activation
  + JDK-8246770: Atomic::add() with 64 bit value fails to link
on 32-bit platforms
  # Reported by JaCoCo
  o Build 26
  + JDK-8240871: SSLEngine handshake status immediately after
the handshake can be NOT_HANDSHAKING rather than FINISHED
with TLSv1.3
  # Reported by Apache Tomcat
  o Build 25
  + JDK-8206925: Support the certificate_authorities extension
  + JDK-8239480: Support for CLDR version 37
  + JDK-8243925: Toolkit#getScreenInsets() returns wrong value
on HiDPI screens (Windows)

*JDK 16 Early Access build 2 is available**at : - jdk.java.net/16/*

These early-access, open-source builds are provided under the GNU 
General Public License, version 2, with the Classpath Exception.*
*

*_Survey on _**_jinfo, jmap, jstack serviceability tools in JDK:_ *

  * Oracle is considering deprecation and (eventual) removal of 3 JDK
tools - jinfo, jmap, jstack.
  * The Survey Link
<https://www.questionpro.com/a/TakeSurvey?tt=n%2BDcx/aY3aA%3D> will
remain open through July 15 2020.


Rgds, Rory

[1] https://mail.openjdk.java.net/pipermail/jdk-dev/2020-June/004401.html

-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] JDK 15 is now in Rampdown Phase Two

2020-07-17 Thread Rory O'Donnell
Hi Sanne, **

*Per the JDK 15 schedule, we are in Rampdown Phase Two* *[1]*

Per the JDK Release Process [2] we now turn our focus to *P1 and P2 
bugs*, which can be fixed with approval [3].
Late enhancements are still possible, with approval [4], but the bar is 
now extraordinarily high.

**Please advise if you have any open high priority issues.* *

  * Schedule for JDK 15
  o 2*020/07/16 Rampdown Phase Two*
  o 2020/08/06 Initial Release Candidate
  o 2020/08/20 Final Release Candidate
  o 2020/09/15 General Availability

  * Features included in JDK 15:
  o JEP 339: Edwards-Curve Digital Signature Algorithm (EdDSA)
<http://openjdk.java.net/jeps/339>
  o JEP 360: Sealed Classes (Preview) <http://openjdk.java.net/jeps/360>
  o JEP 371: Hidden Classes <http://openjdk.java.net/jeps/371>
  o JEP 372: Remove the Nashorn JavaScript Engine
<http://openjdk.java.net/jeps/372>
  o JEP 373: Reimplement the Legacy DatagramSocket API
<https://openjdk.java.net/jeps/373>
  o JEP 374: Disable and Deprecate Biased Locking
<http://openjdk.java.net/jeps/374>
  o JEP 375: Pattern Matching for instanceof (Second Preview)
<https://openjdk.java.net/jeps/375>
  o JEP 377: ZGC: A Scalable Low-Latency Garbage Collector
<http://openjdk.java.net/jeps/377>
  o JEP 378: Text Blocks <http://openjdk.java.net/jeps/378>
  o JEP 379: Shenandoah: A Low-Pause-Time Garbage Collector
<https://openjdk.java.net/jeps/379>
  o JEP 381: Remove the Solaris and SPARC Ports
<https://openjdk.java.net/jeps/381>
  o JEP 383: Foreign-Memory Access API (Second Incubator)
<https://openjdk.java.net/jeps/383>
  o JEP 384: Records (Second Preview)
<https://openjdk.java.net/jeps/384>
  o JEP 385: Deprecate RMI Activation for Removal
<https://openjdk.java.net/jeps/385>

*JDK 15 **Early Access build 32 **is available**at : - jdk.java.net/15/*

These early-access, open-source builds are provided under the GNU 
General Public License, version 2, with the Classpath Exception.

  * Release notes
  o http://jdk.java.net/15/release-notes
  * Recent fixes that might be of interest
  o

Build 32

  + 8231800: Better listing of arrays
  + 8234836: Improve serialization handling
  o Build 31
  + JDK-8248505: Unexpected NoSuchAlgorithmException when using
secure random impl from BCFIPS provider
  o Build 29
  + JDK-8233014: Enable ShowCodeDetailsInExceptionMessages by
default

*JDK 16 Early Access build 6 is available**at : - jdk.java.net/16/*

These early-access, open-source builds are provided under the GNU 
General Public License, version 2, with the Classpath Exception.

  * JEP Candidate
  o JEP 388: Windows/AArch64 Port <https://openjdk.java.net/jeps/388>
  * JEPs proposed to target
  o JEP 347: Enable C++14 Language Features
<https://openjdk.java.net/jeps/347>
  * JEPs targeted to JDK 16, so far:
  o JEP 369: Migrate to GitHub <https://openjdk.java.net/jeps/369>
  o JEP 357: Migrate from Mercurial to Git
<https://openjdk.java.net/jeps/357>

**

  * Recent fixes that might be of interest
  o

Build 32

  + 8231800: Better listing of arrays
  + 8234836: Improve serialization handling
  o Build 5
  + JDK-8218021: Have jarsigner preserve posix permission attributes
  + JDK-8245302: Upgrade LogRecord to support long thread ids
and remove its usage of ThreadLocal
  + JDK-8248505: Unexpected NoSuchAlgorithmException when using
secure random impl from BCFIPS provider

*Cryptoroadmap updated *

  * https://www.java.com/en/jre-jdk-cryptoroadmap.html

*The "Best of the JDK" feature face-off tournament: Result!*_*
*_

  * *JDK Mission Control *is the winner based on the Twitter poll
<https://twitter.com/java/status/1281595323685703683?s=20>.

*The Quality Outreach Report for *June 2020**is available via the 
Quality Wiki page*: **June 2020 
<https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+June+2020>
*


*__*
Rgds,Rory

[1] https://mail.openjdk.java.net/pipermail/jdk-dev/2020-July/004536.html
[2] https://openjdk.java.net/jeps/3
[3] https://openjdk.java.net/jeps/3#Fix-Request-Process
[4] https://openjdk.java.net/jeps/3#Late-Enhancement-Request-Process

-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Re: [hibernate-dev] JDK 15 is now in Rampdown Phase Two

2020-07-17 Thread Rory O'Donnell
Thanks for the update Yoann !

Rgds,Rory

On 17/07/2020 14:00, Yoann Rodiere wrote:
> Hi Rory,
>
> I confirm that Hibernate ORM and Hibernate Search run fine on 
> JDK15-ea+32 [1][2].
>
> I can't say for JDK16, since Gradle is giving me trouble and I haven't 
> been able to run tests on JDK16 yet.
>
> [1] https://ci.hibernate.org/job/hibernate-orm-personal-yoann-jdk15/4/
> [2] 
> https://ci.hibernate.org/blue/organizations/jenkins/hibernate-search/detail/master/781/pipeline/85
>
> Regards,
>
> Yoann Rodière
>
> Sr. Software Engineer, Middleware Engineering, Hibernate team
>
> Red Hat <https://www.redhat.com>
>
> <https://www.redhat.com>
>
>
>
> On Fri, 17 Jul 2020 at 10:49, Rory O'Donnell  <mailto:rory.odonn...@oracle.com>> wrote:
>
> Hi Sanne, **
>
> *Per the JDK 15 schedule, we are in Rampdown Phase Two* *[1]*
>
> Per the JDK Release Process [2] we now turn our focus to *P1 and P2
> bugs*, which can be fixed with approval [3].
> Late enhancements are still possible, with approval [4], but the
> bar is
> now extraordinarily high.
>
> **Please advise if you have any open high priority issues.* *
>
>   * Schedule for JDK 15
>       o 2*020/07/16 Rampdown Phase Two*
>       o 2020/08/06 Initial Release Candidate
>       o 2020/08/20 Final Release Candidate
>       o 2020/09/15 General Availability
>
>   * Features included in JDK 15:
>       o JEP 339: Edwards-Curve Digital Signature Algorithm (EdDSA)
>         <http://openjdk.java.net/jeps/339>
>       o JEP 360: Sealed Classes (Preview)
> <http://openjdk.java.net/jeps/360>
>       o JEP 371: Hidden Classes <http://openjdk.java.net/jeps/371>
>       o JEP 372: Remove the Nashorn JavaScript Engine
>         <http://openjdk.java.net/jeps/372>
>       o JEP 373: Reimplement the Legacy DatagramSocket API
>         <https://openjdk.java.net/jeps/373>
>       o JEP 374: Disable and Deprecate Biased Locking
>         <http://openjdk.java.net/jeps/374>
>       o JEP 375: Pattern Matching for instanceof (Second Preview)
>         <https://openjdk.java.net/jeps/375>
>       o JEP 377: ZGC: A Scalable Low-Latency Garbage Collector
>         <http://openjdk.java.net/jeps/377>
>       o JEP 378: Text Blocks <http://openjdk.java.net/jeps/378>
>       o JEP 379: Shenandoah: A Low-Pause-Time Garbage Collector
>         <https://openjdk.java.net/jeps/379>
>       o JEP 381: Remove the Solaris and SPARC Ports
>         <https://openjdk.java.net/jeps/381>
>       o JEP 383: Foreign-Memory Access API (Second Incubator)
>         <https://openjdk.java.net/jeps/383>
>       o JEP 384: Records (Second Preview)
>         <https://openjdk.java.net/jeps/384>
>       o JEP 385: Deprecate RMI Activation for Removal
>         <https://openjdk.java.net/jeps/385>
>
> *JDK 15 **Early Access build 32 **is available**at : -
> jdk.java.net/15/* <http://jdk.java.net/15/*>
>
> These early-access, open-source builds are provided under the GNU
> General Public License, version 2, with the Classpath Exception.
>
>   * Release notes
>       o http://jdk.java.net/15/release-notes
>   * Recent fixes that might be of interest
>       o
>
>         Build 32
>
>           + 8231800: Better listing of arrays
>           + 8234836: Improve serialization handling
>       o Build 31
>           + JDK-8248505: Unexpected NoSuchAlgorithmException when
> using
>             secure random impl from BCFIPS provider
>       o Build 29
>           + JDK-8233014: Enable ShowCodeDetailsInExceptionMessages by
>             default
>
> *JDK 16 Early Access build 6 is available**at : -
> jdk.java.net/16/* <http://jdk.java.net/16/*>
>
> These early-access, open-source builds are provided under the GNU
> General Public License, version 2, with the Classpath Exception.
>
>   * JEP Candidate
>       o JEP 388: Windows/AArch64 Port
> <https://openjdk.java.net/jeps/388>
>   * JEPs proposed to target
>       o JEP 347: Enable C++14 Language Features
>         <https://openjdk.java.net/jeps/347>
>   * JEPs targeted to JDK 16, so far:
>       o JEP 369: Migrate to GitHub <https://openjdk.java.net/jeps/369>
>       o JEP 357: Migrate from Mercurial to Git
>         <https://openjdk.java.net/jeps/357>
>
> **
>
>   * Recent fixes 

[hibernate-dev] JDK 15 is now in the Initial Release Candidate Phase

2020-08-07 Thread Rory O'Donnell

Hi Sanne & Yoann,

*Per the JDK 15 schedule  , we are now in the Initial Release Candidate 
Phase
*


***Please advise if you have any open high priority issues.***

  * Schedule for JDK 15
  o *2020/08/06 Initial Release Candidate*
  o 2020/08/20 Final Release Candidate
  o 2020/09/15 General Availability

**

  * The overall feature set is frozen.
  o Per the JDK Release Process [1] we now turn our focus to P1 bugs.
  * Features included in JDK 15:
  o JEP 339: Edwards-Curve Digital Signature Algorithm (EdDSA)
<http://openjdk.java.net/jeps/339>
  o JEP 360: Sealed Classes (Preview) <http://openjdk.java.net/jeps/360>
  o JEP 371: Hidden Classes <http://openjdk.java.net/jeps/371>
  o JEP 372: Remove the Nashorn JavaScript Engine
<http://openjdk.java.net/jeps/372>
  o JEP 373: Reimplement the Legacy DatagramSocket API
<https://openjdk.java.net/jeps/373>
  o JEP 374: Disable and Deprecate Biased Locking
<http://openjdk.java.net/jeps/374>
  o JEP 375: Pattern Matching for instanceof (Second Preview)
<https://openjdk.java.net/jeps/375>
  o JEP 377: ZGC: A Scalable Low-Latency Garbage Collector
<http://openjdk.java.net/jeps/377>
  o JEP 378: Text Blocks <http://openjdk.java.net/jeps/378>
  o JEP 379: Shenandoah: A Low-Pause-Time Garbage Collector
<https://openjdk.java.net/jeps/379>
  o JEP 381: Remove the Solaris and SPARC Ports
<https://openjdk.java.net/jeps/381>
  o JEP 383: Foreign-Memory Access API (Second Incubator)
<https://openjdk.java.net/jeps/383>
  o JEP 384: Records (Second Preview)
<https://openjdk.java.net/jeps/384>
  o JEP 385: Deprecate RMI Activation for Removal
<https://openjdk.java.net/jeps/385>

*JDK 15 **Early Access build 35 *is now available at http://jdk.java.net/15

  * Release notes
  o http://jdk.java.net/15/release-notes
  * Recent fixes that might be of interest
  o Build 34
  + JDK-8246094: [macos] Sound Recording and playback is not working

*JDK 16 Early Access build 9 ***is now available at http://jdk.java.net/16

  * JEP Candidate
  o JEP 388: Windows/AArch64 Port <https://openjdk.java.net/jeps/388>
  * JEPs targeted to JDK 16, so far:
  o JEP 369: Migrate to GitHub <https://openjdk.java.net/jeps/369>
  o JEP 357: Migrate from Mercurial to Git
<https://openjdk.java.net/jeps/357>
  o JEP 347: Enable C++14 Language Features
<https://openjdk.java.net/jeps/347>

**

  * Recent fixes that might be of interest
  o

Build 9

  + JDK-8243320: Add SSL root certificates to Oracle Root CA program
  + JDK-8243321: Add Entrust root CA - G4 to Oracle Root CA program
  o Build 8
  + JDK-8246094: [macos] Sound Recording and playback is not working
  + JDK-8248655: Support supplementary characters in String case
insensitive operations
  o Build 7
  + JDK-8246032: Implementation of JEP 347: Enable C++14
Language Features


*__*
Rgds,Rory


[1] http://openjdk.java.net/jeps/3

-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

[hibernate-dev] Re: JDK 15 is now in the Initial Release Candidate Phase

2020-08-18 Thread Rory O'Donnell

Hi Yoann,

Thanks for the update!

Rgds,Rory

On 17/08/2020 12:34, Yoann Rodiere wrote:

Hi Rory,

I confirm that Hibernate ORM and Hibernate Search build and run fine 
on JDK15-ea+36.


Still no guarantee for JDK16, as Gradle is still unable to work 
properly with JDK16 [1].


[1] https://github.com/gradle/gradle/issues/13774 
<https://urldefense.com/v3/__https://github.com/gradle/gradle/issues/13774__;!!GqivPVa7Brio!JlbVrCuIQFal_-OohLVpyhz2wwWqKw9DzwtP9nzVXTnQojCMbXC7aVUJ8Nc4xGYppBM$>


Regards,


Yoann Rodière
Hibernate Team
yo...@hibernate.org <mailto:yo...@hibernate.org>


On Fri, 7 Aug 2020 at 10:38, Rory O'Donnell <mailto:rory.odonn...@oracle.com>> wrote:



Hi Sanne & Yoann,

*Per the JDK 15 schedule  , we are now in the Initial Release
Candidate
Phase
*


***Please advise if you have any open high priority issues.***

  * Schedule for JDK 15
      o *2020/08/06 Initial Release Candidate*
      o 2020/08/20 Final Release Candidate
      o 2020/09/15 General Availability

**

  * The overall feature set is frozen.
      o Per the JDK Release Process [1] we now turn our focus to
P1 bugs.
  * Features included in JDK 15:
      o JEP 339: Edwards-Curve Digital Signature Algorithm (EdDSA)
        <http://openjdk.java.net/jeps/339>
      o JEP 360: Sealed Classes (Preview)
<http://openjdk.java.net/jeps/360>
      o JEP 371: Hidden Classes <http://openjdk.java.net/jeps/371>
      o JEP 372: Remove the Nashorn JavaScript Engine
        <http://openjdk.java.net/jeps/372>
      o JEP 373: Reimplement the Legacy DatagramSocket API
        <https://openjdk.java.net/jeps/373>
      o JEP 374: Disable and Deprecate Biased Locking
        <http://openjdk.java.net/jeps/374>
      o JEP 375: Pattern Matching for instanceof (Second Preview)
        <https://openjdk.java.net/jeps/375>
      o JEP 377: ZGC: A Scalable Low-Latency Garbage Collector
        <http://openjdk.java.net/jeps/377>
      o JEP 378: Text Blocks <http://openjdk.java.net/jeps/378>
      o JEP 379: Shenandoah: A Low-Pause-Time Garbage Collector
        <https://openjdk.java.net/jeps/379>
      o JEP 381: Remove the Solaris and SPARC Ports
        <https://openjdk.java.net/jeps/381>
      o JEP 383: Foreign-Memory Access API (Second Incubator)
        <https://openjdk.java.net/jeps/383>
      o JEP 384: Records (Second Preview)
        <https://openjdk.java.net/jeps/384>
      o JEP 385: Deprecate RMI Activation for Removal
        <https://openjdk.java.net/jeps/385>

*JDK 15 **Early Access build 35 *is now available at
http://jdk.java.net/15

<https://urldefense.com/v3/__http://jdk.java.net/15__;!!GqivPVa7Brio!JlbVrCuIQFal_-OohLVpyhz2wwWqKw9DzwtP9nzVXTnQojCMbXC7aVUJ8Nc4NP-ilcg$>

  * Release notes
      o http://jdk.java.net/15/release-notes

<https://urldefense.com/v3/__http://jdk.java.net/15/release-notes__;!!GqivPVa7Brio!JlbVrCuIQFal_-OohLVpyhz2wwWqKw9DzwtP9nzVXTnQojCMbXC7aVUJ8Nc4NxeXimc$>
  * Recent fixes that might be of interest
      o Build 34
          + JDK-8246094: [macos] Sound Recording and playback is
not working

*JDK 16 Early Access build 9 ***is now available at
http://jdk.java.net/16

<https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!JlbVrCuIQFal_-OohLVpyhz2wwWqKw9DzwtP9nzVXTnQojCMbXC7aVUJ8Nc42KrK_Sg$>

  * JEP Candidate
      o JEP 388: Windows/AArch64 Port
<https://openjdk.java.net/jeps/388>
  * JEPs targeted to JDK 16, so far:
      o JEP 369: Migrate to GitHub <https://openjdk.java.net/jeps/369>
      o JEP 357: Migrate from Mercurial to Git
        <https://openjdk.java.net/jeps/357>
      o JEP 347: Enable C++14 Language Features
        <https://openjdk.java.net/jeps/347>

**

  * Recent fixes that might be of interest
      o

        Build 9

          + JDK-8243320: Add SSL root certificates to Oracle Root
CA program
          + JDK-8243321: Add Entrust root CA - G4 to Oracle Root
CA program
      o Build 8
          + JDK-8246094: [macos] Sound Recording and playback is
not working
          + JDK-8248655: Support supplementary characters in
String case
            insensitive operations
      o Build 7
          + JDK-8246032: Implementation of JEP 347: Enable C++14
            Language Features


*__*
Rgds,Rory

[1] http://openjdk.java.net/jeps/3

-- 
Rgds, Rory O'Donnell

Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list
hibernate-dev@lists.jboss.org <mailto:hibernate-dev@lists.jboss.org&g

[hibernate-dev] Release Announcement: General Availability of Java 15 / JDK 15

2020-09-15 Thread Rory O'Donnell

Hi Sanne & Yoann,

**Release Announcement: General Availability of Java 15 / JDK 15 [1]
**

 * JDK 15, the reference implementation of Java 15, is now Generally
   Available.
 * GPL-licensed OpenJDK builds from Oracle are available here:
   http://jdk.java.net/15/
 * JDK 15 Release notes
   <https://www.oracle.com/java/technologies/javase/15-relnote-issues.html>

JDK 15 includes fourteen features [2]:

 * JEP 339: Edwards-Curve Digital Signature Algorithm (EdDSA)
   <http://openjdk.java.net/jeps/339>
 * JEP 360: Sealed Classes (Preview) <http://openjdk.java.net/jeps/360>
 * JEP 371: Hidden Classes <http://openjdk.java.net/jeps/371>
 * JEP 372: Remove the Nashorn JavaScript Engine
   <http://openjdk.java.net/jeps/372>
 * JEP 373: Reimplement the Legacy DatagramSocket API
   <https://openjdk.java.net/jeps/373>
 * JEP 374: Disable and Deprecate Biased Locking
   <http://openjdk.java.net/jeps/374>
 * JEP 375: Pattern Matching for instanceof (Second Preview)
   <https://openjdk.java.net/jeps/375>
 * JEP 377: ZGC: A Scalable Low-Latency Garbage Collector
   <http://openjdk.java.net/jeps/377>
 * JEP 378: Text Blocks <http://openjdk.java.net/jeps/378>
 * JEP 379: Shenandoah: A Low-Pause-Time Garbage Collector
   <https://openjdk.java.net/jeps/379>
 * JEP 381: Remove the Solaris and SPARC Ports
   <https://openjdk.java.net/jeps/381>
 * JEP 383: Foreign-Memory Access API (Second Incubator)
   <https://openjdk.java.net/jeps/383>
 * JEP 384: Records (Second Preview) <https://openjdk.java.net/jeps/384>
 * JEP 385: Deprecate RMI Activation for Removal
   <https://openjdk.java.net/jeps/385>

Thanks to everyone who contributed to JDK 15, whether by creating 
features or enhancements, logging  bugs, or downloading and testing the 
early-access builds.


OpenJDK 16 Early Access build 15**is now available at http://jdk.java.net/16

 * JEPs integrated to JDK 16:
 o JEP 347: Enable C++14 Language Features
   <https://openjdk.java.net/jeps/347>
 o JEP 357: Migrate from Mercurial to Git
   <https://openjdk.java.net/jeps/357>
 o JEP 369: Migrate to GitHub <https://openjdk.java.net/jeps/369>

 * Release Notes are available at http://jdk.java.net/16/release-notes

**

 * Significant changes since the last availability email:
 o Build 15
 + JDK-8244090: public lookup should find public members of
   public exported types (Reported by Eclipse Jetty)
 + JDK-8250968: Symlinks attributes not preserved when using
   jarsigner on zip files
 o Build 14
 + JDK-8189744: Deprecate the JDK-specific API for setting
   socket options, jdk.net.Sockets
 + JDK-8241003: Deprecate "denigrated" java.security.cert APIs
   that represent DNs as Principal or String objects
 + JDK-8245462: The default HttpClient implementation returns
   cancelable futures


*__*
Rgds,Rory


[1] 
https://mail.openjdk.java.net/pipermail/jdk-dev/2020-September/004733.html

[2] https://openjdk.java.net/projects/jdk/15/
--

Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list -- hibernate-dev@lists.jboss.org
To unsubscribe send an email to hibernate-dev-le...@lists.jboss.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

[hibernate-dev] Re: JDK 15 is now in the Initial Release Candidate Phase

2020-09-30 Thread Rory O'Donnell

Hi Yoann,

Would it be possible to add Hibernate Validator when testing Early 
Access builds  ?


Thanks,Rory

On 18/08/2020 08:33, Rory O'Donnell wrote:


Hi Yoann,

Thanks for the update!

Rgds,Rory

On 17/08/2020 12:34, Yoann Rodiere wrote:

Hi Rory,

I confirm that Hibernate ORM and Hibernate Search build and run fine 
on JDK15-ea+36.


Still no guarantee for JDK16, as Gradle is still unable to work 
properly with JDK16 [1].


[1] https://github.com/gradle/gradle/issues/13774 
<https://urldefense.com/v3/__https://github.com/gradle/gradle/issues/13774__;!!GqivPVa7Brio!JlbVrCuIQFal_-OohLVpyhz2wwWqKw9DzwtP9nzVXTnQojCMbXC7aVUJ8Nc4xGYppBM$>


Regards,


Yoann Rodière
Hibernate Team
yo...@hibernate.org <mailto:yo...@hibernate.org>


On Fri, 7 Aug 2020 at 10:38, Rory O'Donnell <mailto:rory.odonn...@oracle.com>> wrote:



Hi Sanne & Yoann,

*Per the JDK 15 schedule  , we are now in the Initial Release
Candidate
Phase
*


***Please advise if you have any open high priority issues.***

  * Schedule for JDK 15
      o *2020/08/06 Initial Release Candidate*
      o 2020/08/20 Final Release Candidate
      o 2020/09/15 General Availability

**

  * The overall feature set is frozen.
      o Per the JDK Release Process [1] we now turn our focus to
P1 bugs.
  * Features included in JDK 15:
      o JEP 339: Edwards-Curve Digital Signature Algorithm (EdDSA)
        <http://openjdk.java.net/jeps/339>
      o JEP 360: Sealed Classes (Preview)
<http://openjdk.java.net/jeps/360>
      o JEP 371: Hidden Classes <http://openjdk.java.net/jeps/371>
      o JEP 372: Remove the Nashorn JavaScript Engine
        <http://openjdk.java.net/jeps/372>
      o JEP 373: Reimplement the Legacy DatagramSocket API
        <https://openjdk.java.net/jeps/373>
      o JEP 374: Disable and Deprecate Biased Locking
        <http://openjdk.java.net/jeps/374>
      o JEP 375: Pattern Matching for instanceof (Second Preview)
        <https://openjdk.java.net/jeps/375>
      o JEP 377: ZGC: A Scalable Low-Latency Garbage Collector
        <http://openjdk.java.net/jeps/377>
      o JEP 378: Text Blocks <http://openjdk.java.net/jeps/378>
      o JEP 379: Shenandoah: A Low-Pause-Time Garbage Collector
        <https://openjdk.java.net/jeps/379>
      o JEP 381: Remove the Solaris and SPARC Ports
        <https://openjdk.java.net/jeps/381>
      o JEP 383: Foreign-Memory Access API (Second Incubator)
        <https://openjdk.java.net/jeps/383>
      o JEP 384: Records (Second Preview)
        <https://openjdk.java.net/jeps/384>
      o JEP 385: Deprecate RMI Activation for Removal
        <https://openjdk.java.net/jeps/385>

*JDK 15 **Early Access build 35 *is now available at
http://jdk.java.net/15

<https://urldefense.com/v3/__http://jdk.java.net/15__;!!GqivPVa7Brio!JlbVrCuIQFal_-OohLVpyhz2wwWqKw9DzwtP9nzVXTnQojCMbXC7aVUJ8Nc4NP-ilcg$>

  * Release notes
      o http://jdk.java.net/15/release-notes

<https://urldefense.com/v3/__http://jdk.java.net/15/release-notes__;!!GqivPVa7Brio!JlbVrCuIQFal_-OohLVpyhz2wwWqKw9DzwtP9nzVXTnQojCMbXC7aVUJ8Nc4NxeXimc$>
  * Recent fixes that might be of interest
      o Build 34
          + JDK-8246094: [macos] Sound Recording and playback is
not working

*JDK 16 Early Access build 9 ***is now available at
http://jdk.java.net/16

<https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!JlbVrCuIQFal_-OohLVpyhz2wwWqKw9DzwtP9nzVXTnQojCMbXC7aVUJ8Nc42KrK_Sg$>

  * JEP Candidate
      o JEP 388: Windows/AArch64 Port
<https://openjdk.java.net/jeps/388>
  * JEPs targeted to JDK 16, so far:
      o JEP 369: Migrate to GitHub
<https://openjdk.java.net/jeps/369>
      o JEP 357: Migrate from Mercurial to Git
        <https://openjdk.java.net/jeps/357>
      o JEP 347: Enable C++14 Language Features
        <https://openjdk.java.net/jeps/347>

**

  * Recent fixes that might be of interest
      o

        Build 9

          + JDK-8243320: Add SSL root certificates to Oracle Root
CA program
          + JDK-8243321: Add Entrust root CA - G4 to Oracle Root
CA program
      o Build 8
          + JDK-8246094: [macos] Sound Recording and playback is
not working
          + JDK-8248655: Support supplementary characters in
String case
            insensitive operations
      o Build 7
          + JDK-8246032: Implementation of JEP 347: Enable C++14
            Language Features


*__*
Rgds,Rory

[1] http://openjdk.java.net/jeps/3

-- 
Rgds, Rory O'Donnell

Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

[hibernate-dev] Re: JDK 15 is now in the Initial Release Candidate Phase

2020-09-30 Thread Rory O'Donnell

Many thanks Yoann.

Rgds,Rory

On 30/09/2020 13:22, Yoann Rodiere wrote:

Hi Rory,

Yes, we've been working on that as soon as we got news of the regression.
We should have working builds soon (minus the expected failures caused 
by the regression, of course). I'll keep you updated.


Have a nice day,

Yoann Rodière
Hibernate Team
yo...@hibernate.org <mailto:yo...@hibernate.org>


On Wed, 30 Sep 2020 at 10:11, Rory O'Donnell <mailto:rory.odonn...@oracle.com>> wrote:


Hi Yoann,

Would it be possible to add Hibernate Validator when testing Early
Access builds  ?

Thanks,Rory

On 18/08/2020 08:33, Rory O'Donnell wrote:


Hi Yoann,

Thanks for the update!

Rgds,Rory

On 17/08/2020 12:34, Yoann Rodiere wrote:

Hi Rory,

I confirm that Hibernate ORM and Hibernate Search build and run
fine on JDK15-ea+36.

Still no guarantee for JDK16, as Gradle is still unable to work
properly with JDK16 [1].

[1] https://github.com/gradle/gradle/issues/13774

<https://urldefense.com/v3/__https://github.com/gradle/gradle/issues/13774__;!!GqivPVa7Brio!JlbVrCuIQFal_-OohLVpyhz2wwWqKw9DzwtP9nzVXTnQojCMbXC7aVUJ8Nc4xGYppBM$>

Regards,


Yoann Rodière
Hibernate Team
yo...@hibernate.org <mailto:yo...@hibernate.org>


On Fri, 7 Aug 2020 at 10:38, Rory O'Donnell
mailto:rory.odonn...@oracle.com>> wrote:


Hi Sanne & Yoann,

*Per the JDK 15 schedule  , we are now in the Initial
Release Candidate
Phase
*


***Please advise if you have any open high priority issues.***

  * Schedule for JDK 15
      o *2020/08/06 Initial Release Candidate*
      o 2020/08/20 Final Release Candidate
      o 2020/09/15 General Availability

**

  * The overall feature set is frozen.
      o Per the JDK Release Process [1] we now turn our
focus to P1 bugs.
  * Features included in JDK 15:
      o JEP 339: Edwards-Curve Digital Signature Algorithm
(EdDSA)
        <http://openjdk.java.net/jeps/339>
      o JEP 360: Sealed Classes (Preview)
<http://openjdk.java.net/jeps/360>
      o JEP 371: Hidden Classes
<http://openjdk.java.net/jeps/371>
      o JEP 372: Remove the Nashorn JavaScript Engine
        <http://openjdk.java.net/jeps/372>
      o JEP 373: Reimplement the Legacy DatagramSocket API
        <https://openjdk.java.net/jeps/373>
      o JEP 374: Disable and Deprecate Biased Locking
        <http://openjdk.java.net/jeps/374>
      o JEP 375: Pattern Matching for instanceof (Second
Preview)
        <https://openjdk.java.net/jeps/375>
      o JEP 377: ZGC: A Scalable Low-Latency Garbage Collector
        <http://openjdk.java.net/jeps/377>
      o JEP 378: Text Blocks <http://openjdk.java.net/jeps/378>
      o JEP 379: Shenandoah: A Low-Pause-Time Garbage Collector
        <https://openjdk.java.net/jeps/379>
      o JEP 381: Remove the Solaris and SPARC Ports
        <https://openjdk.java.net/jeps/381>
      o JEP 383: Foreign-Memory Access API (Second Incubator)
        <https://openjdk.java.net/jeps/383>
      o JEP 384: Records (Second Preview)
        <https://openjdk.java.net/jeps/384>
      o JEP 385: Deprecate RMI Activation for Removal
        <https://openjdk.java.net/jeps/385>

*JDK 15 **Early Access build 35 *is now available at
http://jdk.java.net/15

<https://urldefense.com/v3/__http://jdk.java.net/15__;!!GqivPVa7Brio!JlbVrCuIQFal_-OohLVpyhz2wwWqKw9DzwtP9nzVXTnQojCMbXC7aVUJ8Nc4NP-ilcg$>

  * Release notes
      o http://jdk.java.net/15/release-notes

<https://urldefense.com/v3/__http://jdk.java.net/15/release-notes__;!!GqivPVa7Brio!JlbVrCuIQFal_-OohLVpyhz2wwWqKw9DzwtP9nzVXTnQojCMbXC7aVUJ8Nc4NxeXimc$>
  * Recent fixes that might be of interest
      o Build 34
          + JDK-8246094: [macos] Sound Recording and
playback is not working

*JDK 16 Early Access build 9 ***is now available at
http://jdk.java.net/16

<https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!JlbVrCuIQFal_-OohLVpyhz2wwWqKw9DzwtP9nzVXTnQojCMbXC7aVUJ8Nc42KrK_Sg$>

  * JEP Candidate
      o JEP 388: Windows/AArch64 Port
<https://openjdk.java.net/jeps/388>
  * JEPs targeted to JDK 16, so far:
      o JEP 369: Migrate to GitHub
<https://openjdk.java.net/jeps/369>
      o JEP 357: Migrate from Mercurial to Git
        <https://openjdk.java.net/jeps/357>
      o JEP 347: Enabl

[hibernate-dev] JDK 16 EA build 18 is now available

2020-10-02 Thread Rory O'Donnell

Hi Sanne & Yoann,

OpenJDK 16 Early Access build 18**is now available at http://jdk.java.net/16

 * These early-access , open-source builds are provided under the
 o GNU General Public License, version 2, with the Classpath
   Exception <http://openjdk.java.net/legal/gplv2+ce.html>.

 * Features:
 o JEPs proposed to target JDK 16
 + JEP 376: ZGC: Concurrent Thread-Stack Processing
   <https://openjdk.java.net/jeps/376>
 + JEP 386: Alpine Linux Port <https://openjdk.java.net/jeps/386>
 + JEP 388: Windows/AArch64 Port
   <https://openjdk.java.net/jeps/388>
 o JEPs targeted to JDK 16, so far:
 + JEP 338: Vector API (Incubator)
   <https://openjdk.java.net/jeps/338>
 + JEP 347: Enable C++14 Language Features
   <https://openjdk.java.net/jeps/347>
 + JEP 357: Migrate from Mercurial to Git
   <https://openjdk.java.net/jeps/357>
 + JEP 369: Migrate to GitHub <https://openjdk.java.net/jeps/369>
 + JEP 387: Elastic Metaspace <https://openjdk.java.net/jeps/387>

 * Release Notes are available at http://jdk.java.net/16/release-notes

**

 * Changes in recent builds that maybe of interest:
 o Build 17
 + JDK-8247281: Object monitors no longer keep strong
   references to their associated object
 + JDK-8202473: A type variable with multiple bounds does not
   correctly place type annotation
 # Reported by ByteBuddy
 + JDK-8234808: jdb quoted option parsing broken
 # Reported by Apache Tomcat
 o Build 16
 + JDK-8172366: SUN, SunRsaSign, and SunEC Providers Supports
   SHA-3 Based Signature Algorithms
 + JDK-8244706: GZIPOutputStream now sets the GZIP OS Header
   Field to the correct default value

 * Quality Report for September 2020 was published here [1]. Thanks to
   everyone who contributed by creating features or enhancements,
   logging  bugs, or downloading and testing the early-access builds.


*__*
Rgds,Rory

[1] 
https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+September+2020


--
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list -- hibernate-dev@lists.jboss.org
To unsubscribe send an email to hibernate-dev-le...@lists.jboss.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

[hibernate-dev] Re: JDK 15 is now in the Initial Release Candidate Phase

2020-10-09 Thread Rory O'Donnell

Fantastic!

Rgds,Rory

On 09/10/2020 07:33, Yoann Rodiere wrote:

Hello Rory,

The JDK15 and JDK16 CI jobs for Hibernate Validator are ready. They 
are failing because of 
https://bugs.openjdk.java.net/browse/JDK-8253566 and thus are 
currently disabled, but we will enable them as soon as this bug gets 
fixed. We will be able to test future JDKs on a regular basis.


Regards,

Yoann Rodière
Hibernate Team
yo...@hibernate.org <mailto:yo...@hibernate.org>


On Wed, 30 Sep 2020 at 16:27, Rory O'Donnell <mailto:rory.odonn...@oracle.com>> wrote:


Many thanks Yoann.

Rgds,Rory

On 30/09/2020 13:22, Yoann Rodiere wrote:

Hi Rory,

Yes, we've been working on that as soon as we got news of the
regression.
We should have working builds soon (minus the expected failures
caused by the regression, of course). I'll keep you updated.

Have a nice day,

Yoann Rodière
Hibernate Team
yo...@hibernate.org <mailto:yo...@hibernate.org>


    On Wed, 30 Sep 2020 at 10:11, Rory O'Donnell
mailto:rory.odonn...@oracle.com>> wrote:

Hi Yoann,

Would it be possible to add Hibernate Validator when testing
Early Access builds  ?

    Thanks,Rory

On 18/08/2020 08:33, Rory O'Donnell wrote:


Hi Yoann,

Thanks for the update!

Rgds,Rory

On 17/08/2020 12:34, Yoann Rodiere wrote:

Hi Rory,

I confirm that Hibernate ORM and Hibernate Search build and
run fine on JDK15-ea+36.

Still no guarantee for JDK16, as Gradle is still unable to
work properly with JDK16 [1].

[1] https://github.com/gradle/gradle/issues/13774

<https://urldefense.com/v3/__https://github.com/gradle/gradle/issues/13774__;!!GqivPVa7Brio!JlbVrCuIQFal_-OohLVpyhz2wwWqKw9DzwtP9nzVXTnQojCMbXC7aVUJ8Nc4xGYppBM$>

Regards,


Yoann Rodière
Hibernate Team
yo...@hibernate.org <mailto:yo...@hibernate.org>


On Fri, 7 Aug 2020 at 10:38, Rory O'Donnell
mailto:rory.odonn...@oracle.com>> wrote:


Hi Sanne & Yoann,

*Per the JDK 15 schedule  , we are now in the Initial
Release Candidate
Phase
*


***Please advise if you have any open high priority
issues.***

  * Schedule for JDK 15
      o *2020/08/06 Initial Release Candidate*
      o 2020/08/20 Final Release Candidate
      o 2020/09/15 General Availability

**

  * The overall feature set is frozen.
      o Per the JDK Release Process [1] we now turn our
focus to P1 bugs.
  * Features included in JDK 15:
      o JEP 339: Edwards-Curve Digital Signature
Algorithm (EdDSA)
        <http://openjdk.java.net/jeps/339>
      o JEP 360: Sealed Classes (Preview)
<http://openjdk.java.net/jeps/360>
      o JEP 371: Hidden Classes
<http://openjdk.java.net/jeps/371>
      o JEP 372: Remove the Nashorn JavaScript Engine
        <http://openjdk.java.net/jeps/372>
      o JEP 373: Reimplement the Legacy DatagramSocket API
        <https://openjdk.java.net/jeps/373>
      o JEP 374: Disable and Deprecate Biased Locking
        <http://openjdk.java.net/jeps/374>
      o JEP 375: Pattern Matching for instanceof
(Second Preview)
        <https://openjdk.java.net/jeps/375>
      o JEP 377: ZGC: A Scalable Low-Latency Garbage
Collector
        <http://openjdk.java.net/jeps/377>
      o JEP 378: Text Blocks
<http://openjdk.java.net/jeps/378>
      o JEP 379: Shenandoah: A Low-Pause-Time Garbage
Collector
        <https://openjdk.java.net/jeps/379>
      o JEP 381: Remove the Solaris and SPARC Ports
        <https://openjdk.java.net/jeps/381>
      o JEP 383: Foreign-Memory Access API (Second
Incubator)
        <https://openjdk.java.net/jeps/383>
      o JEP 384: Records (Second Preview)
        <https://openjdk.java.net/jeps/384>
      o JEP 385: Deprecate RMI Activation for Removal
        <https://openjdk.java.net/jeps/385>

*JDK 15 **Early Access build 35 *is now available at
http://jdk.java.net/15

<https://urldefense.com/v3/__http://jdk.java.net/15__;!!GqivPVa7Brio!JlbVrCuIQFal_-OohLVpyhz2wwWqKw9DzwtP9nzVXTnQojCMbXC7aVUJ8Nc4NP-ilcg$>

  * Release notes
      o http://jdk.java.net/15/release-notes

<https://urlde

[hibernate-dev] Re: JDK 16 EA build 18 is now available

2020-10-09 Thread Rory O'Donnell

Many thanks, Yoann.

Hopefully a fix is coming soon.

Rgds,Rory

On 09/10/2020 07:30, Yoann Rodiere wrote:

Hello Rory,

Here are the results for Hibernate projects on JDK16 ea+18:

  * I still have to find a way to test Hibernate ORM against JDK16
(obviously, Gradle support for JDK16 is not there yet).
  * Hibernate Search runs just fine.
  * Hibernate Validator fails because of
https://bugs.openjdk.java.net/browse/JDK-8253566.

Regards,

Yoann Rodière
Hibernate Team
yo...@hibernate.org <mailto:yo...@hibernate.org>


On Fri, 2 Oct 2020 at 11:22, Rory O'Donnell <mailto:rory.odonn...@oracle.com>> wrote:


Hi Sanne & Yoann,

OpenJDK 16 Early Access build 18**is now available at
http://jdk.java.net/16

<https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!L54iJhrTD1XkIsraVD2r14XUp3GlGA7uA2x6eslh_uzNFe-Nu2S-b0M9yoYowIkip9M$>

  * These early-access , open-source builds are provided under the
      o GNU General Public License, version 2, with the Classpath
        Exception <http://openjdk.java.net/legal/gplv2+ce.html>.

  * Features:
      o JEPs proposed to target JDK 16
          + JEP 376: ZGC: Concurrent Thread-Stack Processing
            <https://openjdk.java.net/jeps/376>
          + JEP 386: Alpine Linux Port
<https://openjdk.java.net/jeps/386>
          + JEP 388: Windows/AArch64 Port
            <https://openjdk.java.net/jeps/388>
      o JEPs targeted to JDK 16, so far:
          + JEP 338: Vector API (Incubator)
            <https://openjdk.java.net/jeps/338>
          + JEP 347: Enable C++14 Language Features
            <https://openjdk.java.net/jeps/347>
          + JEP 357: Migrate from Mercurial to Git
            <https://openjdk.java.net/jeps/357>
          + JEP 369: Migrate to GitHub
<https://openjdk.java.net/jeps/369>
          + JEP 387: Elastic Metaspace
<https://openjdk.java.net/jeps/387>

  * Release Notes are available at
http://jdk.java.net/16/release-notes

<https://urldefense.com/v3/__http://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!L54iJhrTD1XkIsraVD2r14XUp3GlGA7uA2x6eslh_uzNFe-Nu2S-b0M9yoYosPRWSSE$>

**

  * Changes in recent builds that maybe of interest:
      o Build 17
          + JDK-8247281: Object monitors no longer keep strong
            references to their associated object
          + JDK-8202473: A type variable with multiple bounds does not
            correctly place type annotation
              # Reported by ByteBuddy
          + JDK-8234808: jdb quoted option parsing broken
              # Reported by Apache Tomcat
      o Build 16
          + JDK-8172366: SUN, SunRsaSign, and SunEC Providers Supports
            SHA-3 Based Signature Algorithms
          + JDK-8244706: GZIPOutputStream now sets the GZIP OS Header
            Field to the correct default value

  * Quality Report for September 2020 was published here [1].
Thanks to
    everyone who contributed by creating features or enhancements,
    logging  bugs, or downloading and testing the early-access builds.


*__*
Rgds,Rory

[1]

https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+September+2020

-- 
Rgds, Rory O'Donnell

Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list -- hibernate-dev@lists.jboss.org
<mailto:hibernate-dev@lists.jboss.org>
To unsubscribe send an email to
hibernate-dev-le...@lists.jboss.org
<mailto:hibernate-dev-le...@lists.jboss.org>
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


--
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list -- hibernate-dev@lists.jboss.org
To unsubscribe send an email to hibernate-dev-le...@lists.jboss.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

[hibernate-dev] JDK 16 EA build 21 is available

2020-10-23 Thread Rory O'Donnell

Hi Sanne & Yoann,

OpenJDK 16 Early Access build 21**is now available at 
http://jdk.java.net/16


 * These early-access , open-source builds are provided under the
 o GNU General Public License, version 2, with the Classpath
   Exception <http://openjdk.java.net/legal/gplv2+ce.html>.

 * Schedule (proposed)

            2020/12/10 Rampdown Phase One
            2021/01/14 Rampdown Phase Two
            2021/02/04         Initial Release Candidate
            2021/02/18         Final Release Candidate
            2021/03/16         General Availability

 * Features:
 o JEPs targeted to JDK 16, so far:
 + JEP 338: Vector API (Incubator)
   <https://openjdk.java.net/jeps/338>
 + JEP 347: Enable C++14 Language Features
   <https://openjdk.java.net/jeps/347>
 + JEP 357: Migrate from Mercurial to Git
   <https://openjdk.java.net/jeps/357>
 + JEP 369: Migrate to GitHub <https://openjdk.java.net/jeps/369>
 + JEP 376: ZGC: Concurrent Thread-Stack Processing
   <https://openjdk.java.net/jeps/376>
 + JEP 386: Alpine Linux Port <https://openjdk.java.net/jeps/386>
 + JEP 387: Elastic Metaspace <https://openjdk.java.net/jeps/387>
 + JEP 388: Windows/AArch64 Port
   <https://openjdk.java.net/jeps/388>

**

 * Changes in recent builds that maybe of interest:
 o Build 21
 + JDK-8236862: Enhance support of Proxy class
 + JDK-8237990: Added Property to Control LDAP Authentication
   Mechanisms Allowed to Authenticate Over Clear Connections
 + JDK-8242068: Signed JAR support for RSASSA-PSS and EdDSA
 + JDK-8245417: Improve certificate chain handling
 + JDK-8253952: Refine ZipOutputStream.putNextEntry() to
   recalculate ZipEntry's compressed size
 o Build 20
 + JDK-8232092: (fs) Files::isWritable returns false on a
   writeable root directory (win)
 # Reported by JUnit5
 + JDK-8248262: Wrong link target in
   ModuleDescriptor#isAutomatic's API documentation
 # Reported by JUnit5
 + JDK-8253965: Delete the outdated java.awt.PeerFixer class
 + JDK-8253566: clazz.isAssignableFrom will return false for
   interface implementors
 # Found by Hibernate Validator
 + JDK-8254177: US/Pacific-New Zone name removed as part of
   tzdata2020b
 o Build 19
 + JDK-8253761: Wrong URI syntax printed by jar --describe-module
 # Reported by JUnit5

Project Lanai Early-Access Build: EA 6 Build 16-lanai+2-229 
<http://jdk.java.net/lanai/> (2020/10/4)


 * 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>.
 * These builds are based upon the latest state of the current in
   development JDK, and so may contain new features and unresolved bugs
   unrelated to Project Lanai. Project Lanai Wiki:
   https://wiki.openjdk.java.net/display/lanai/Main
 * Please send feedback via e-mail tolanai-...@openjdk.java.net
   <mailto:lanai-...@openjdk.java.net>. To send e-mail to this address
   you must firstsubscribe to the mailing list
   <https://mail.openjdk.java.net/mailman/listinfo/lanai-dev>.

Project Panama Early-Access Build: Build 16-panama+2-193 
<http://jdk.java.net/panama/> (2020/10/1)


 * 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>.
 * These builds are based on an incomplete version of JDK 16.
 * Please send feedback via e-mail topanama-...@openjdk.java.net
   <mailto:panama-...@openjdk.java.net>. To send e-mail to this address
   you must firstsubscribe to the mailing list
   <http://mail.openjdk.java.net/mailman/listinfo/panama-dev>.

Oracle JRE and JDK Cryptographic Roadmap has been updated [1]

 * Oracle has announced plans to add support for x25519 and x448 named
   elliptic curve groups to TLS.
 * Support is targeted for JDK 11 with the January 2021 CPU release.

Oracle Critical Patch Update released 21-Oct-2020

 * https://www.oracle.com/security-alerts/cpuoct2020.html


*__*
Rgds,Rory

[1] https://java.com/en/jre-jdk-cryptoroadmap.html

--
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list -- hibernate-dev@lists.jboss.org
To unsubscribe send an email to hibernate-dev-le...@lists.jboss.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

[hibernate-dev] JDK 16 Early Access build 24 is now available

2020-11-13 Thread Rory O'Donnell


Hi Sanne & Yoann,

OpenJDK 16 Early Access build 24**is now available at 
http://jdk.java.net/16


 * These early-access , open-source builds are provided under the
 o GNU General Public License, version 2, with the Classpath
   Exception <http://openjdk.java.net/legal/gplv2+ce.html>.

 * Schedule

            2020/12/10 Rampdown Phase One
            2021/01/14         Rampdown Phase Two
            2021/02/04         Initial Release Candidate
            2021/02/18         Final Release Candidate
            2021/03/16         General Availability

 * Features:
 o JEPs targeted to JDK 16, so far:
 + JEP 338: Vector API (Incubator)
   <https://openjdk.java.net/jeps/338>
 + JEP 347: Enable C++14 Language Features
   <https://openjdk.java.net/jeps/347>
 + JEP 357: Migrate from Mercurial to Git
   <https://openjdk.java.net/jeps/357>
 + JEP 369: Migrate to GitHub <https://openjdk.java.net/jeps/369>
 + JEP 376: ZGC: Concurrent Thread-Stack Processing
   <https://openjdk.java.net/jeps/376>
 + JEP 380: Unix-Domain Socket Channels
   <https://openjdk.java.net/jeps/380>
 + JEP 386: Alpine Linux Port <https://openjdk.java.net/jeps/386>
 + JEP 387: Elastic Metaspace <https://openjdk.java.net/jeps/387>
 + JEP 388: Windows/AArch64 Port
   <https://openjdk.java.net/jeps/388>
 + JEP 392: Packaging Tool <https://openjdk.java.net/jeps/392>
 + JEP 393: Foreign-Memory Access API (Third Incubator)
   <https://openjdk.java.net/jeps/393>
 + JEP 394: Pattern Matching for instanceof
   <https://openjdk.java.net/jeps/394>
 + JEP 395: Records <https://openjdk.java.net/jeps/395>

**

 * Release Notes are available at http://jdk.java.net/16/release-notes
   <http://jdk.java.net/16/release-notes>

 * Changes in recent builds that maybe of interest:
 o Build 24
 + JDK-8231599: NPE when loading a preview classfile from a
   future Java version
 # *Reported by JUnit5*
 + JDK-8254661: arm32: additional cleanup after fixing SIGSEGV
 # *Reported by JaCoCo*
 + JDK-8255584: `HttpPrincipal::getName` returns incorrect name
 + JDK-8255226: (tz) Upgrade time-zone data to tzdata2020d
 o Build 23
 + JDK-8254876: (fs) NullPointerException not thrown when first
   argument to Path.of or Paths.get is null
 + JDK-8255576: (fs) Files.isHidden() throws
   ArrayIndexOutOfBoundsException (unix)
 # *Reported by JUnit5*
 + JDK-8255616: Removal of experimental features AOT and Graal JIT
 o Build 22
 + JDK-8243583: Change 'final' error checks to throw ICCE
 + JDK-8254982: (tz) Upgrade time-zone data to tzdata2020c

Project Loom Early-Access Build: Build 16-loom+7-285 
<http://jdk.java.net/loom/> (2020/11/4)


 * *Want to know more* - check out -
   https://inside.java/2020/11/11/project-loom-at-nyc-java-sig/
 * 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>
 o These builds are based on jdk-16+20
   <https://github.com/openjdk/jdk/releases/tag/jdk-16%2B20>
 o These EA builds are produced for the purpose of gathering
   feedback. Use for any other purpose is at your own risk.
 o Please send feedback via e-mail to loom-...@openjdk.java.net
   <mailto:loom-...@openjdk.java.net>. To send e-mail to this
   address you must first subscribe to the mailing list
   <http://mail.openjdk.java.net/mailman/listinfo/loom-dev>.

Rgds,Rory

--
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list -- hibernate-dev@lists.jboss.org
To unsubscribe send an email to hibernate-dev-le...@lists.jboss.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

[hibernate-dev] Re: JDK 16 Early Access build 24 is now available

2020-11-17 Thread Rory O'Donnell

Excellent, thanks for the update Yoann!

Rgds,Rory

On 17/11/2020 13:07, Yoann Rodiere wrote:

Thank you Rory.

Here's our current status for JDK 16 EA build 24:

Hibernate ORM: CI passed
Hibernate Validator: CI passed
Hibernate Search: CI passed
Hibernate Reactive: CI passed


Yoann Rodière
Hibernate Team
yo...@hibernate.org <mailto:yo...@hibernate.org>


On Fri, 13 Nov 2020 at 12:22, Rory O'Donnell <mailto:rory.odonn...@oracle.com>> wrote:



Hi Sanne & Yoann,

OpenJDK 16 Early Access build 24**is now available at
http://jdk.java.net/16

<https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!PKdtFiI9r-PTY-5ciHPK1_Cg7rC4LNET2vETxweibkgLv4du-03R1jySXMlmbCO6Gtc$>

  * These early-access , open-source builds are provided under the
      o 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>>.

  * Schedule

         2020/12/10 Rampdown Phase One
         2021/01/14         Rampdown Phase Two
         2021/02/04         Initial Release Candidate
         2021/02/18         Final Release Candidate
         2021/03/16         General Availability

  * Features:
      o JEPs targeted to JDK 16, so far:
          + JEP 338: Vector API (Incubator)
            <https://openjdk.java.net/jeps/338
<https://openjdk.java.net/jeps/338>>
          + JEP 347: Enable C++14 Language Features
            <https://openjdk.java.net/jeps/347
<https://openjdk.java.net/jeps/347>>
          + JEP 357: Migrate from Mercurial to Git
            <https://openjdk.java.net/jeps/357
<https://openjdk.java.net/jeps/357>>
          + JEP 369: Migrate to GitHub
<https://openjdk.java.net/jeps/369
<https://openjdk.java.net/jeps/369>>
          + JEP 376: ZGC: Concurrent Thread-Stack Processing
            <https://openjdk.java.net/jeps/376
<https://openjdk.java.net/jeps/376>>
          + JEP 380: Unix-Domain Socket Channels
            <https://openjdk.java.net/jeps/380
<https://openjdk.java.net/jeps/380>>
          + JEP 386: Alpine Linux Port
<https://openjdk.java.net/jeps/386
<https://openjdk.java.net/jeps/386>>
          + JEP 387: Elastic Metaspace
<https://openjdk.java.net/jeps/387
<https://openjdk.java.net/jeps/387>>
          + JEP 388: Windows/AArch64 Port
            <https://openjdk.java.net/jeps/388
<https://openjdk.java.net/jeps/388>>
          + JEP 392: Packaging Tool
<https://openjdk.java.net/jeps/392
<https://openjdk.java.net/jeps/392>>
          + JEP 393: Foreign-Memory Access API (Third Incubator)
            <https://openjdk.java.net/jeps/393
<https://openjdk.java.net/jeps/393>>
          + JEP 394: Pattern Matching for instanceof
            <https://openjdk.java.net/jeps/394
<https://openjdk.java.net/jeps/394>>
          + JEP 395: Records <https://openjdk.java.net/jeps/395
<https://openjdk.java.net/jeps/395>>

**

  * Release Notes are available at
http://jdk.java.net/16/release-notes

<https://urldefense.com/v3/__http://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!PKdtFiI9r-PTY-5ciHPK1_Cg7rC4LNET2vETxweibkgLv4du-03R1jySXMlm4u_DxN0$>
    <http://jdk.java.net/16/release-notes

<https://urldefense.com/v3/__http://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!PKdtFiI9r-PTY-5ciHPK1_Cg7rC4LNET2vETxweibkgLv4du-03R1jySXMlm4u_DxN0$>>

  * Changes in recent builds that maybe of interest:
      o Build 24
          + JDK-8231599: NPE when loading a preview classfile from a
            future Java version
              # *Reported by JUnit5*
          + JDK-8254661: arm32: additional cleanup after fixing
SIGSEGV
              # *Reported by JaCoCo*
          + JDK-8255584: `HttpPrincipal::getName` returns
incorrect name
          + JDK-8255226: (tz) Upgrade time-zone data to tzdata2020d
      o Build 23
          + JDK-8254876: (fs) NullPointerException not thrown when
first
            argument to Path.of or Paths.get is null
          + JDK-8255576: (fs) Files.isHidden() throws
            ArrayIndexOutOfBoundsException (unix)
              # *Reported by JUnit5*
          + JDK-8255616: Removal of experimental features AOT and
Graal JIT
      o Build 22
          + JDK-8243583: Change 'final' error checks to throw ICCE
          + JDK-8254982: (tz) Upgrade time-zone data to tzdata2020c

Project Loom Early-Access Build: Build 16-loom+7-285
<http://jdk.java.net/loom/

<https://urldefense.com/v3/__http://jdk.j

[hibernate-dev] JDK 16 Early Access build 26 is now available

2020-11-27 Thread Rory O'Donnell

Hi Sanne & Yoann,

OpenJDK 16 Early Access build 26**is now available at 
http://jdk.java.net/16


 * These early-access , open-source builds are provided under the
 o GNU General Public License, version 2, with the Classpath
   Exception <http://openjdk.java.net/legal/gplv2+ce.html>.

 * Schedule: *JDK 16 Rampdown Phase One Starts on 2020/12/10 [1] *

 * Features [1]: Most recent Integrations:
 o Integrated JEP 389: Foreign Linker API (Incubator)
   <https://openjdk.java.net/jeps/389> with this release.
 + JEP 389 introduces an API that offers statically-typed,
   pure-Java access to native code.
 + This API, together with the JEP 383
   <https://openjdk.java.net/jeps/383>, will considerably
   simplify the otherwise error-prone process of binding to a
   native library.

**

 * Release Notes [2]

 * Changes in recent builds that maybe of interest:
 o Build 26
 + JDK-8202343: *Disable TLS 1.0 and 1.1*
 + JDK-8251317:**Support for CLDR version 38**
 + JDK-8212879: Make JVMTI TagMap table concurrent
 + JDK-8236926: Concurrently uncommit memory in G1
 + JDK-8243559: Removed Root Certificates with 1024-bit Keys
 + JDK-8253459: Argument index of zero or unrepresentable by
   int throws IllegalFormatException
 + JDK-8256643: Terminally deprecate ThreadGroup stop, destroy,
   isDestroyed, setDaemon and isDaemon
 o Build 25
 + JDK-8247781: Day period support added to java.time formats
 + JDK-8202471: (ann) Cannot read type annotations on generic
   receiver type's type variables *[**Reported by ByteBuddy]*
 + JDK-8255947: [macos] Signed macOS jpackage app doesn't
   filter spurious '-psn' argument *[**Reported by JOSM]*
 + JDK-8256063: Module::getPackages returns the set of package
   names in this module

 * JDK 16 - topics of interest
 o Inside Java Episode 7 “The Vector API” with John Rose and Paul
   Sandoz
 + https://inside.java/2020/11/17/podcast-007/
   <https://inside.java/2020/11/17/podcast-007/>
 o Biased locking Obsoletion update
 + https://inside.java/2020/11/17/biased-locking-obsoletion/
   <https://inside.java/2020/11/17/biased-locking-obsoletion/>
 * Project Loom with Ron Pressler
 o https://inside.java/2020/11/24/podcast-008/
 * Update on 64-bit ARM Support for Oracle OpenJDK and Oracle JDK
 o https://inside.java/2020/11/12/arm-support-update/
   <https://inside.java/2020/11/12/arm-support-update/>

Project Lanai Early-Access: EA 7 Build 16-lanai+3-278 
<http://jdk.java.net/lanai/> (2020/11/17)


 * 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>
 * These EA builds are produced for the purpose of gathering feedback.
   Use for any other purpose is at your own risk.
 * Please send feedback via e-mail to lanai-...@openjdk.java.net
   <mailto:lanai-...@openjdk.java.net>. To send e-mail to this address
   you must first subscribe to the mailing list
   <https://mail.openjdk.java.net/mailman/listinfo/lanai-dev>.

The Java Cryptographic Roadmap has been updated [3]:

 * Distrust TLS 1.0 and TLS 1.1 by default
 o TLS protocol versions 1.0 and 1.1 are no longer considered
   secure and have been superseded by more secure and modern
   versions (TLS 1.2 and 1.3). This change has been integrated with
   JDK 16 Early Access build 26.
 * Upgrade of default algorithms used to encrypt PKCS12 keystores
 o The new algorithms are based on AES-256 and SHA-256 and are
   stronger than the old algorithms which were based on RC2,
   DESede, and SHA-1.This change is already included in JDK 16
   Early Access build 23.

RgdsRory

[1] https://openjdk.java.net/projects/jdk/16/
[2] https://jdk.java.net/16/release-notes
[3] https://www.java.com/en/jre-jdk-cryptoroadmap.html

--
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

___
hibernate-dev mailing list -- hibernate-dev@lists.jboss.org
To unsubscribe send an email to hibernate-dev-le...@lists.jboss.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

[hibernate-dev] JDK 16 is in Rampdown Phase One

2020-12-13 Thread Rory O'Donnell

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


 * 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 **
   *
 + 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.
 o Integrated JEP 397: Sealed Classes (Second Preview)
    with this release.
 + Enhance the Java programming language with sealed classes
   and interfaces
   .
 + Refines JEP 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
   .
 * 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 
* (2020/11/30) - based on JDK-16+25 



 * These early-access builds are provided under the GNU General Public
   License, version 2, with the Classpath Exception
   
 * 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 loom-...@openjdk.java.net
   . To send e-mail to this address
   you must first subscribe to the mailing list
   .

Rgds, Rory

[1] 
https://mail.openjdk.java.net/pipermail/jdk-dev/2020-December/004991.html

[2] https://jdk.java.net/16/release-notes

___
hibernate-dev mailing list -- hibernate-dev@lists.jboss.org
To unsubscribe send an email to hibernate-dev-le...@lists.jboss.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

[hibernate-dev] Re: JDK 16 is in Rampdown Phase One

2020-12-15 Thread Rory O'Donnell

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
yo...@hibernate.org <mailto:yo...@hibernate.org>


On Sun, 13 Dec 2020 at 17:46, Rory O'Donnell <mailto:rory.odonn...@oracle.com>> 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"

[hibernate-dev] JDK 16 is now in Rampdown Phase Two

2021-01-15 Thread Rory O'Donnell

Hi Sanne & Yoann,

*Per the JDK 16 schedule , we are in Rampdown Phase Two* *[1] .
*

*Please advise if you find any issues while testing the latest Early 
Access builds.*


 * Schedule for JDK 16
 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 32**is now available at 
http://jdk.java.net/16


 * These early-access, open-source builds are provided under the GNU
   General Public License, version 2, with the Classpath Exception
   .
 * Features [3] - the overall feature set is frozen. No further JEPs
   will be targeted to this release.
 * Changes in recent builds that maybe of interest:
 o Build 32:
 + JDK-8259028 - ClassCastException when using custom
   filesystem with wrapper FileChannel impl
 # Apache Lucene found.
 + JDK-8253996 - Javac error on jdk16 build 18: invalid flag:
   -Xdoclint:-missing
 # Apache Zookeeper found.
 o Build 31:
 + JDK-8259027: NullPointerException in makeMappedSegment due
   to NULL Unmapper when length of segment is 0
 # Reported by Apache Lucene
 o Build 30:
 + JDK-8254023: A module declaration is not allowed to be a
   target of an annotation that lacks an @Target meta-annotation
 # Reported by JUnit5
 + JDK-8256693: getAnnotatedReceiverType parameterizes types
   too eagerly

 * JDK 16 - topics of interest
 o Investigating MD5 overheads:
   https://cl4es.github.io/2021/01/04/Investigating-MD5-Overheads.html
 o Towards OpenJDK 17 - a quick update on startup performance
   https://cl4es.github.io/2020/12/06/Towards-OpenJDK-17.html
 o Migrating OpenJDK to Git & GitHub - GitHub Universe 2020 session
   replay
   https://inside.java/2020/12/11/skara-github-universe/

Project Panama/foreign EA Build 16-panama+3-385 (2020/12/10) 
 is available now [4]


 * What's new
 o jextract is now fully compatible with Java 16
 o New architecture based on Foreign-Memory Access API (JEP 370
   , JEP 383
   , JEP 393
   ) and Foreign Linker API (JEP
   389 )

 * These early-access builds are provided under the GNU General Public
   License, version 2, with the Classpath Exception
   
 * EA builds are produced for the purpose of gathering feedback. Use
   for any other purpose is at your own risk.
 * Please send feedback via e-mail to panama-...@openjdk.java.net
   . To send e-mail to this address you
   must first subscribe to the mailing list
   .

 * Project Panama - topics of interest
 o “The Vector API” with John Rose and Paul Sandoz
   https://inside.java/2020/11/17/podcast-007/
 o “The Foreign Memory Access API” with Maurizio Cimadamore and
   Jorn Vernee
   https://inside.java/2020/12/11/podcast-009/
 o “The Foreign Linker API” with Maurizio Cimadamore and Jorn Vernee
   https://inside.java/2020/12/21/podcast-010/

OpenJDK 17 Early Access build 5**is now available at http://jdk.java.net/17

 * These early-access, open-source builds are provided under the GNU
   General Public License, version 2, with the Classpath Exception
   .
 * Changes in recent builds that maybe of interest:
 o Build 4:
 + JDK-8258800: Deprecate -XX:+AlwaysLockClassLoader
 o Build 3:
 + JDK-8246005: KeyStoreSpi::engineStore(LoadStoreParameter)
   spec mismatch to its behavior
 + JDK-8258765: getAnnotatedReceiverType parameterizes types
   too eagerly
 * JDK 17 - topic of interest
 o Towards OpenJDK 17 - a quick update on startup performance:
 + https://cl4es.github.io/2020/12/06/Towards-OpenJDK-17.html

Java Cryptographic Roadmap [5] has been updated

 * Removing root certificates with 1024-bit keys in July 2021 CPU.
 * Disabling of SHA-1 JARS signed after 2019-01-01 has been postponed
   to July 2021 CPU.

Rgds, Rory

[1] https://mail.openjdk.java.net/pipermail/jdk-dev/2021-January/005001.html
[2] https://jdk.java.net/16/release-notes
[3] http://openjdk.java.net/projects/jdk/16/ 

[4] 
https://mail.openjdk.java.net/pipermail/panama-dev/2020-December/011605.html 

[5] https://java.com/en/jre-jdk-cryptoroadmap.html 


___
hibernate-dev mailing list -- hibernate-dev@lists.jboss.org
To unsubscribe send an ema

[hibernate-dev] Re: JDK 16 is now in Rampdown Phase Two

2021-01-18 Thread Rory O'Donnell

Many thanks for the feedback Yoann!

On 18/01/2021 09:51, Yoann Rodiere wrote:

Hello Rory,

Hibernate ORM: Tested with version 5.4. Everything works fine with JDK 
16 EA build 32.
Hibernate Validator: Tested with versions 6.1, 6.2 and 7.0. Everything 
works fine with JDK 16 EA build 32.
Hibernate Search: Tested with versions 5.11 and 6.0. Everything works 
fine with JDK 16 EA build 32.
Hibernate Reactive: Tested with version 1.0. Everything works fine 
with JDK 16 EA build 32.


Regards,

Yoann Rodière

Sr. Software Engineer, Middleware Engineering, Hibernate team

Red Hat 
<https://urldefense.com/v3/__https://www.redhat.com__;!!GqivPVa7Brio!JvqJmaJzThss85HiGVPwXvUXW--P9gEtjiBm1-ypermcZeS12zE2O6UeE9PutsEU1Kc$> 



<https://urldefense.com/v3/__https://www.redhat.com__;!!GqivPVa7Brio!JvqJmaJzThss85HiGVPwXvUXW--P9gEtjiBm1-ypermcZeS12zE2O6UeE9PutsEU1Kc$> 





On Fri, 15 Jan 2021 at 10:16, Rory O'Donnell <mailto:rory.odonn...@oracle.com>> wrote:


Hi Sanne & Yoann,

*Per the JDK 16 schedule , we are in Rampdown Phase Two* *[1] .
*

*Please advise if you find any issues while testing the latest Early
Access builds.*

  * Schedule for JDK 16
      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 32**is now available at
http://jdk.java.net/16

<https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!JvqJmaJzThss85HiGVPwXvUXW--P9gEtjiBm1-ypermcZeS12zE2O6UeE9Pu4qajEDA$>

  * 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>>.
  * Features [3] - the overall feature set is frozen. No further JEPs
    will be targeted to this release.
  * Changes in recent builds that maybe of interest:
      o Build 32:
          + JDK-8259028 - ClassCastException when using custom
            filesystem with wrapper FileChannel impl
              # Apache Lucene found.
          + JDK-8253996 - Javac error on jdk16 build 18: invalid flag:
            -Xdoclint:-missing
              # Apache Zookeeper found.
      o Build 31:
          + JDK-8259027: NullPointerException in makeMappedSegment due
            to NULL Unmapper when length of segment is 0
              # Reported by Apache Lucene
      o Build 30:
          + JDK-8254023: A module declaration is not allowed to be a
            target of an annotation that lacks an @Target
meta-annotation
              # Reported by JUnit5
          + JDK-8256693: getAnnotatedReceiverType parameterizes types
            too eagerly

  * JDK 16 - topics of interest
      o Investigating MD5 overheads:
https://cl4es.github.io/2021/01/04/Investigating-MD5-Overheads.html

<https://urldefense.com/v3/__https://cl4es.github.io/2021/01/04/Investigating-MD5-Overheads.html__;!!GqivPVa7Brio!JvqJmaJzThss85HiGVPwXvUXW--P9gEtjiBm1-ypermcZeS12zE2O6UeE9PuL2I6fQ0$>
      o Towards OpenJDK 17 - a quick update on startup performance
https://cl4es.github.io/2020/12/06/Towards-OpenJDK-17.html

<https://urldefense.com/v3/__https://cl4es.github.io/2020/12/06/Towards-OpenJDK-17.html__;!!GqivPVa7Brio!JvqJmaJzThss85HiGVPwXvUXW--P9gEtjiBm1-ypermcZeS12zE2O6UeE9Pu40zKv70$>
      o Migrating OpenJDK to Git & GitHub - GitHub Universe 2020
session
        replay
https://inside.java/2020/12/11/skara-github-universe/

<https://urldefense.com/v3/__https://inside.java/2020/12/11/skara-github-universe/__;!!GqivPVa7Brio!JvqJmaJzThss85HiGVPwXvUXW--P9gEtjiBm1-ypermcZeS12zE2O6UeE9PuFT26D8Q$>

Project Panama/foreign EA Build 16-panama+3-385 (2020/12/10)
<https://jdk.java.net/panama/

<https://urldefense.com/v3/__https://jdk.java.net/panama/__;!!GqivPVa7Brio!JvqJmaJzThss85HiGVPwXvUXW--P9gEtjiBm1-ypermcZeS12zE2O6UeE9Purb8XFLk$>>
is available now [4]

  * What's new
      o jextract is now fully compatible with Java 16
      o New architecture based on Foreign-Memory Access API (JEP 370
        <https://openjdk.java.net/jeps/370
<https://openjdk.java.net/jeps/370>>, JEP 383
        <https://openjdk.java.net/jeps/383
<https://openjdk.java.net/jeps/383>>, JEP 393
        <https://openjdk.java.net/jeps/393
<https://openjdk.java.net/jeps/393>>) and Foreign Linker API (JEP
        389 <https://openjdk.java.net/jeps/389
<https://openjdk.java.net/jeps/389>>)

  * These early-access builds are provided under the GNU General
Public
    License, version 2, with the Classpath 

[hibernate-dev] Release Announcement: General Availability of Java 16 / JDK 16

2021-03-16 Thread Rory O'Donnell


Hi Sanne & Yoann,

*Release Announcement: General Availability of Java 16 / JDK 16 *

**

 * JDK 16, the reference implementation of Java 16, is now Generally
   Available. [1]
 * GPL-licensed OpenJDK builds from Oracle are available here:
   http://jdk.java.net/16/ 
 * JDK 16 Release notes
   

*JDK 16 includes the following features [2]:*

 * JEP 338:Vector API (Incubator) 
 * JEP 347:Enable C++14 Language Features
   
 * JEP 357:Migrate from Mercurial to Git
   
 * JEP 369:Migrate to GitHub 
 * JEP 376:ZGC: Concurrent Thread-Stack Processing
   
 * JEP 380:Unix-Domain Socket Channels 
 * JEP 386:Alpine Linux Port 
 * JEP 387:Elastic Metaspace 
 * JEP 388:Windows/AArch64 Port 
 * JEP 389:Foreign Linker API (Incubator)
   
 * JEP 390:Warnings for Value-Based Classes
   
 * JEP 392:Packaging Tool 
 * JEP 393:Foreign-Memory Access API (Third Incubator)
   
 * JEP 394:Pattern Matching for instanceof
   
 * JEP 395:Records 
 * JEP 396:Strongly Encapsulate JDK Internals by Default
   
 * JEP 397:Sealed Classes (Second Preview)
   

Thanks to everyone who contributed to JDK 16, whether by creating 
features or enhancements, logging bugs, or


downloading and testing the early-access builds.

*OpenJDK 17 Early Access build 13 is now available at 
http://jdk.java.net/17 

*


**

 * These early access, open source builds are provided under the GNU
   General Public License, version 2, with the Classpath Exception
   .
 * JEPs targeted to JDK 17, so far:
 o JEP 356: Enhanced Pseudo-Random Number Generators
   

 * Release Notes are available at http://jdk.java.net/17/release-notes
   

 * Significant changes since the last availability email:
 o JDK-8259709: Disable SHA-1 XML Signatures (b13)
 o JDK-6323374: (coll) Optimize Collections.unmodifiable* and
   synchronized*(b13)
 o JDK-8139348: Deprecate 3DES and RC4 in Kerberos (b12)
 o JDK-8259662: Don't wrap SocketExceptions into SSLExceptions in
   SSLSocketImpl (b11)
 o JDK-8235139: Deprecate the socket impl factory mechanism(b10)
 o JDK-8225081: Remove Telia Company CA certificate expiring in
   April 2021(b9)


*Project Lanai Early-Access Builds
*

 * EA 10 Build 17-lanai+3-133 (2021/3/2) is available -
   http://jdk.java.net/lanai/
 * These early access, open source builds are provided under the GNU
   General Public License, version 2, with the Classpath Exception
   .


*Project Loom Early-Access Builds*

 * Build 17-loom+4-174 (2021/3/12) is available - http://jdk.java.net/loom/
 * These early access, open source builds are provided under the GNU
   General Public License, version 2, with the Classpath Exception
   .


*Project Panama Early-Access Builds
*

 * Build 17-panama+2-51 (2021/2/12) is available -
   http://jdk.java.net/panama/
 * These early access, open source builds are provided under the GNU
   General Public License, version 2, with the Classpath Exception
   .


Rgds,Rory

[1] https://mail.openjdk.java.net/pipermail/jdk-dev/2021-March/005188.html

[2] https://openjdk.java.net/projects/jdk/16/ 



___
hibernate-dev mailing list -- hibernate-dev@lists.jboss.org
To unsubscribe send an email to hibernate-dev-le...@lists.jboss.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

[hibernate-dev] Re: [External] : Re: Release Announcement: General Availability of Java 16 / JDK 16

2021-03-17 Thread Rory O'Donnell

Many thanks Sanne & Yoann!



On 17/03/2021 12:46, Yoann Rodiere wrote:

Hello Rory,

Congratulations on the release.

Regarding JDK17 EA13, everything looks fine on our side:

Hibernate ORM: Version 5.4 tested against JDK 16 GA and JDK 17 EA13. 
No problem to report.
Hibernate Validator: Versions 6.1, 6.2, 7.0 tested against JDK 16 GA 
and JDK 17 EA13. No problem to report.
Hibernate Search: Version 5.11 tested against JDK 16 GA, version 6.0 
tested against JDK 16 GA and JDK 17 EA13. No problem to report.
Hibernate Reactive: Version 1.0 tested against JDK 16 and JDK 17 EA13. 
No problem to report.


Have a great day,

Yoann Rodière
Hibernate Team
yo...@hibernate.org <mailto:yo...@hibernate.org>


On Tue, 16 Mar 2021 at 18:23, Rory O'Donnell <mailto:rory.odonn...@oracle.com>> wrote:



Hi Sanne & Yoann,

*Release Announcement: General Availability of Java 16 / JDK 16 *

**

  * JDK 16, the reference implementation of Java 16, is now Generally
    Available. [1]
  * GPL-licensed OpenJDK builds from Oracle are available here:
http://jdk.java.net/16/

<https://urldefense.com/v3/__http://jdk.java.net/16/__;!!GqivPVa7Brio!Mp-2l_BfGhYd5u8wjjSCYEdRkKNTBsbfbVgM4wxVckiR6nXE8lbw5g6q8836OvqtqFU$>
<http://jdk.java.net/16/

<https://urldefense.com/v3/__http://jdk.java.net/16/__;!!GqivPVa7Brio!Mp-2l_BfGhYd5u8wjjSCYEdRkKNTBsbfbVgM4wxVckiR6nXE8lbw5g6q8836OvqtqFU$>>
  * JDK 16 Release notes
   
<https://www.oracle.com/java/technologies/javase/16-relnotes.html
<https://www.oracle.com/java/technologies/javase/16-relnotes.html>>

*JDK 16 includes the following features [2]:*

  * JEP 338:Vector API (Incubator)
<https://openjdk.java.net/jeps/338
<https://openjdk.java.net/jeps/338>>
  * JEP 347:Enable C++14 Language Features
    <https://openjdk.java.net/jeps/347
<https://openjdk.java.net/jeps/347>>
  * JEP 357:Migrate from Mercurial to Git
    <https://openjdk.java.net/jeps/357
<https://openjdk.java.net/jeps/357>>
  * JEP 369:Migrate to GitHub <https://openjdk.java.net/jeps/369
<https://openjdk.java.net/jeps/369>>
  * JEP 376:ZGC: Concurrent Thread-Stack Processing
    <https://openjdk.java.net/jeps/376
<https://openjdk.java.net/jeps/376>>
  * JEP 380:Unix-Domain Socket Channels
<https://openjdk.java.net/jeps/380
<https://openjdk.java.net/jeps/380>>
  * JEP 386:Alpine Linux Port <https://openjdk.java.net/jeps/386
<https://openjdk.java.net/jeps/386>>
  * JEP 387:Elastic Metaspace <https://openjdk.java.net/jeps/387
<https://openjdk.java.net/jeps/387>>
  * JEP 388:Windows/AArch64 Port
<https://openjdk.java.net/jeps/388
<https://openjdk.java.net/jeps/388>>
  * JEP 389:Foreign Linker API (Incubator)
    <https://openjdk.java.net/jeps/389
<https://openjdk.java.net/jeps/389>>
  * JEP 390:Warnings for Value-Based Classes
    <https://openjdk.java.net/jeps/390
<https://openjdk.java.net/jeps/390>>
  * JEP 392:Packaging Tool <https://openjdk.java.net/jeps/392
<https://openjdk.java.net/jeps/392>>
  * JEP 393:Foreign-Memory Access API (Third Incubator)
    <https://openjdk.java.net/jeps/393
<https://openjdk.java.net/jeps/393>>
  * JEP 394:Pattern Matching for instanceof
    <https://openjdk.java.net/jeps/394
<https://openjdk.java.net/jeps/394>>
  * JEP 395:Records <https://openjdk.java.net/jeps/395
<https://openjdk.java.net/jeps/395>>
  * JEP 396:Strongly Encapsulate JDK Internals by Default
    <https://openjdk.java.net/jeps/396
<https://openjdk.java.net/jeps/396>>
  * JEP 397:Sealed Classes (Second Preview)
    <https://openjdk.java.net/jeps/397
<https://openjdk.java.net/jeps/397>>

Thanks to everyone who contributed to JDK 16, whether by creating
features or enhancements, logging bugs, or

downloading and testing the early-access builds.

*OpenJDK 17 Early Access build 13 is now available at
http://jdk.java.net/17

<https://urldefense.com/v3/__http://jdk.java.net/17__;!!GqivPVa7Brio!Mp-2l_BfGhYd5u8wjjSCYEdRkKNTBsbfbVgM4wxVckiR6nXE8lbw5g6q8836fhKaBlA$>
<http://jdk.java.net/17/

<https://urldefense.com/v3/__http://jdk.java.net/17/__;!!GqivPVa7Brio!Mp-2l_BfGhYd5u8wjjSCYEdRkKNTBsbfbVgM4wxVckiR6nXE8lbw5g6q8836GM82frQ$>>
*


**

  * 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>>.
  * JEPs targeted to JDK 17, so far:
      o JEP 356: Enhanced

  1   2   >