<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p><br>
</p>
<p>Hi Ceki,<br>
<br>
<b>JDK 8u152 </b><b>Early Access <a
href="https://jdk8.java.net/download.html">b01</a> </b>is
available on java.net<br>
</p>
<p><b>JDK 9 Early Access</b> <a
href="https://jdk9.java.net/download/">b159</a> is available on
java.net, summary of changes are listed <a
href="http://download.java.net/java/jdk9/changes/jdk-9+159.html">here
</a>.</p>
There have been a number of fixes to bugs reported by Open Source
projects since the last availability email :
<ul>
<li>b159 - JDK-8175261 : Per-protocol cache setting not working
for JAR URLConnection</li>
<li>b158 - JDK-8173028 : Incorrect processing of
supplementary-plane characters in text fields <br>
</li>
<li>b158 - JDK-8172967 : [macosx] Exception while working with
layout for text containing unmappable character</li>
<li>b158 - JDK-8173804 : javadoc throws
UnsupportedOperationException: should not happen</li>
<li>b157 - JDK-8174073 : NPE caused by @link reference to class</li>
<li>b156 - JDK-8172726 : ForkJoin common pool retains a reference
to the thread context class loader</li>
</ul>
<p>The following changeset is included in jdk-9+158: <br>
<a class="moz-txt-link-freetext"
href="http://hg.openjdk.java.net/jdk9/dev/jdk/rev/8b0d55e02f54">http://hg.openjdk.java.net/jdk9/dev/jdk/rev/8b0d55e02f54</a>
<br>
</p>
<p>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. <br>
</p>
Setting -Djdk.security.filePermCompat=true will take you back to the
jdk-9+140 behavior. <br>
Setting -Djdk.io.permissionsUseCanonicalPath=true will take you back
to the jdk8 behavior. <br>
Feedback is welcome on <a class="moz-txt-link-abbreviated"
href="mailto:jdk9-dev@openjdk.java.net">jdk9-dev@openjdk.java.net</a>
<p>Other areas of interest</p>
<ul>
<li>JDK 9 Developer Guide [1]<br>
<span></span></li>
<li><span>JDK 9 Migration Guide [2]</span></li>
<li><span>JDK Cryptographic Roadmap [3]<br>
</span></li>
</ul>
<p>Finaly, Dalibor and I gave a presentation at FOSDEM the video is
available here [<b>4</b>]</p>
<p>Rgds,Rory</p>
[1] <a class="moz-txt-link-freetext"
href="http://docs.oracle.com/javase/9/javase-docs.htm">http://docs.oracle.com/javase/9/javase-docs.htm</a><br>
[2] <a class="moz-txt-link-freetext"
href="https://docs.oracle.com/javase/9/migrate/toc.htm#JSMIG-GUID-7744EF96-5899-4FB2-B34E-86D49B2E89B6">https://docs.oracle.com/javase/9/migrate/toc.htm#JSMIG-GUID-7744EF96-5899-4FB2-B34E-86D49B2E89B6</a><br>
[3] <a class="moz-txt-link-freetext"
href="https://www.java.com/en/jre-jdk-cryptoroadmap.html">https://www.java.com/en/jre-jdk-cryptoroadmap.html</a><br>
[4] <a class="moz-txt-link-freetext"
href="https://fosdem.org/2017/schedule/event/outreach/">https://fosdem.org/2017/schedule/event/outreach/</a><br>
<pre class="moz-signature" cols="72">--
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland </pre>
</body>
</html>