Re: JDK 14 - Early Access build 19 is available

2019-10-21 Thread Jaikiran Pai
Hello Rory,

No issues[1] observed with this build (JDK 14 build 14-ea+19-824)
against our Ant project on a Linux system.

[1]
https://builds.apache.org/job/Ant%20Master%20(latest%20EA%20JDK)/jdk_axis=jdk14-ea,label_exp=ubuntu/24/

-Jaikiran

On 20/10/19 12:17 PM, Rory O'Donnell wrote:
>  Hi Stefan/Jaikiran,
>
> *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, 7 ECC on TLS Disable non-NIST Suite
> B EC curves (sect283k1, sect283r1, sect409k1, sect409r1, sect571k1,
> sect571r1, secp256k1) when negotiating TLS sessions Disabling
> non-NIST Suite B EC curves when negotiating TLS sessions
> <https://java.com/en/configure_crypto.html#DisablenonNIST>
> 2019-10-08 Announced.
>
>
> Rgds,Rory
>

-
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org



JDK 14 - Early Access build 19 is available

2019-10-19 Thread Rory O'Donnell

 Hi Stefan/Jaikiran,

*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, 7 	ECC on TLS 	Disable non-NIST Suite B EC curves 
(sect283k1, sect283r1, sect409k1, sect409r1, sect571k1, sect571r1, 
secp256k1) when negotiating TLS sessions 	Disabling 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