JDK 9 EA Build 159 and JDK 8u152 is available on java.net

"Rory O'Donnell" <[email protected]> Fri, 3 Mar 2017 12:16:38 +0000
Newsgroups gmane.comp.java.cruise-control.devel
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============5482466147474001717==
Content-Type: multipart/alternative;
	boundary="------------41737450608E81729433B662"

This is a multi-part message in MIME format.
--------------41737450608E81729433B662
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit


Hi Kent,

*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 [email protected]

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


--------------41737450608E81729433B662
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by aserp1040.oracle.com id
	v23CGg38023150

<html>
  <head>
    <meta http-equiv=3D"content-type" content=3D"text/html; charset=3Dutf=
-8">
  </head>
  <body bgcolor=3D"#FFFFFF" text=3D"#000000">
    <br>
    Hi Kent, <br>
    <br>
    <b>JDK 8u152 </b><b>Early Access <a
        href=3D"https://jdk8.java.net/download.html">b01</a> </b>is
    available on java.net<br>
    <p><b>JDK 9 Early Access</b>=C2=A0 <a
        href=3D"https://jdk9.java.net/download/">b159</a>=C2=A0 is availa=
ble on
      java.net, summary of=C2=A0 changes are listed <a
        href=3D"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=C2=A0 :
    <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>
      =C2=A0=C2=A0 <a class=3D"moz-txt-link-freetext"
        href=3D"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.=C2=A0 Still the same solut=
ion:
      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=3Dtrue will take you back to th=
e
    jdk-9+140 behavior. <br>
    Setting -Djdk.io.permissionsUseCanonicalPath=3Dtrue will take you bac=
k
    to the jdk8 behavior. <br>
    Feedback is welcome on <a class=3D"moz-txt-link-abbreviated"
      href=3D"mailto:[email protected]">[email protected]=
</a>
    <p>Other areas of interest</p>
    <ul>
      <li>JDK 9 Developer Guide [1]<br>
        <meta http-equiv=3D"content-type" content=3D"text/html;
          charset=3Dutf-8">
        <span></span></li>
      <li><span>JDK 9 Migration Guide [2]</span></li>
      <li><span>JDK Cryptographic Roadmap [3]<br>
        </span></li>
    </ul>
    <ul>
    </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=3D"moz-txt-link-freetext"
      href=3D"http://docs.oracle.com/javase/9/javase-docs.htm">http://doc=
s.oracle.com/javase/9/javase-docs.htm</a><br>
    [2] <a class=3D"moz-txt-link-freetext"
href=3D"https://docs.oracle.com/javase/9/migrate/toc.htm#JSMIG-GUID-7744E=
F96-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=3D"moz-txt-link-freetext"
      href=3D"https://www.java.com/en/jre-jdk-cryptoroadmap.html">https:/=
/www.java.com/en/jre-jdk-cryptoroadmap.html</a><br>
    [4] <a class=3D"moz-txt-link-freetext"
      href=3D"https://fosdem.org/2017/schedule/event/outreach/">https://f=
osdem.org/2017/schedule/event/outreach/</a><br>
    <pre class=3D"moz-signature" cols=3D"72">--=20
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland </pre>
  </body>
</html>

--------------41737450608E81729433B662--


--===============5482466147474001717==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
--===============5482466147474001717==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Cruisecontrol-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cruisecontrol-devel

--===============5482466147474001717==--