[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lucene-dev
Subject:    JDK 17 is now in Rampdown Phase One
From:       Rory O'Donnell <rory.odonnell () oracle ! com>
Date:       2021-06-14 9:53:29
Message-ID: 30d9eb6f-8db7-510f-830a-fb92aaa31fec () oracle ! com
[Download RAW message or body]

Hi Uwe & Dawid,

*Per the JDK 17 schedule , we are in Rampdown Phase One [1].*

**Please advise if you find any issues while testing the latest Early 
Access builds**.**

  * Schedule:
      o *2021/06/10       Rampdown Phase One*
      o 2021/07/15        Rampdown Phase Two
      o 2021/08/05        Initial Release Candidate
      o 2021/08/19        Final Release Candidate
      o 2021/09/14        General Availability

The overall feature set is frozen. No further JEPs will be targeted to 
this release.

**

  * Important JEPs have been integrated – Attention Required!
  * *JEP 411: **Deprecate the Security Manager for
    Removal*<https://openjdk.java.net/jeps/411>
      o Deprecate, for removal, most Security Manager related classes
        and methods.
      o Warning message at startup if the Security Manager is enabled on
        the command line.
      o Warning message at run time if a Java application or library
        installs a Security Manager dynamically.
      o Deprecation is in concert with the legacy Applet API (JEP 398).
  * *JEP 407: **Remove RMI Activation*<https://openjdk.java.net/jeps/407>
      o Removal the Remote Method Invocation (RMI) Activation mechanism,
        while preserving the rest of RMI.
      o It was deprecated for removal by JEP
        385<https://openjdk.java.net/jeps/385>in Java SE 15.
  * *JEP 403: **Strongly Encapsulate JDK
    Internals*<https://openjdk.java.net/jeps/403>
      o Strongly encapsulate all internal elements of the JDK, except
        for critical internal APIs such as /sun.misc.Unsafe/.
      o It will no longer be possible to relax the strong encapsulation
        of internal elements via a single command-line option.

  * Other features integrated in JDK 17:
      o *JEP 306: **Restore Always-Strict Floating-Point
        Semantics*<https://openjdk.java.net/jeps/306>
      o JEP 356: Enhanced Pseudo-Random Number
        Generators<https://openjdk.java.net/jeps/356>
      o JEP 382: New macOS Rendering
        Pipeline<https://openjdk.java.net/jeps/382>
      o JEP 391: macOS/AArch64 Port<https://openjdk.java.net/jeps/391>
      o JEP 398: Deprecate the Applet API for
        Removal<https://openjdk.java.net/jeps/398>
      o *JEP 406: **Pattern Matching for switch
        (Preview)*<https://openjdk.java.net/jeps/406>
      o JEP 409: Sealed Classes<https://openjdk.java.net/jeps/409>
      o JEP 410: Remove the Experimental AOT and JIT
        Compiler<https://openjdk.java.net/jeps/410>
      o JEP 412: Foreign Function & Memory API
        (Incubator)<https://openjdk.java.net/jeps/412>
      o *JEP 414: **Vector API (Second
        Incubator)*<https://openjdk.java.net/jeps/414>
      o *JEP 415: **Context-Specific Deserialization
        Filters*<https://openjdk.java.net/jeps/415>

*OpenJDK 17 Early Access build 26 is available at 
**https://jdk.java.net/17*<https://jdk.java.net/17>

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

  * Release Notes are available at
    https://jdk.java.net/17/release-notes<https://jdk.java.net/17/release-notes>

  * Changes in recent builds that maybe of interest:
  * *Build 26:*
      o JDK-8268241: deprecate JVM TI Heap functions 1.0
      o JDK-8266846: Add java.time.InstantSource
      o JDK-8248268: Support KWP in addition to KW
      o JDK-8204686: Dynamic parallel reference processing support for
        Parallel GC
      o JDK-8259530: Generated docs contain MIT/GPL-licenced works
        without reproducing the licence [*Reported by Apache Maven*]
      o JDK-8266766: Arrays of types that cannot be an annotation member
        do not yield exceptions [*Reported by ByteBuddy*]
      o JDK-8266598: Exception values for
        AnnotationTypeMismatchException are not always informative
        [*Reported by ByteBuddy*]
  * *Build 25*
      o JDK-8266653: Change update mode for JDK rpm/deb installers as it
        breaks "yum update" for JDK11+
      o JDK-8263202: Update Hebrew/Indonesian/Yiddish ISO 639 language
        codes to current
      o JDK-8229517: Support for optional asynchronous/buffered logging
      o JDK-8182043: Access to Windows Large Icons


*OpenJDK 18 Early Access build 1 is now available at 
**https://jdk.java.net/18* <https://jdk.java.net/18>

  * These early-access , open-source builds are provided under the
      o GNU General Public License, version 2, with the Classpath
        Exception <https://openjdk.java.net/legal/gplv2+ce.html>
  * Issues addressed in this build - here
    <https://github.com/openjdk/jdk/compare/jdk-18%2B0...jdk-18%2B1>

*Other Topics which might be of Interest: *

**

  * Java Cryptographic Roadmap [2] has been updated.
  * Inside Java Newscast #6 [3]
      o a closer look at the list of JEPs of JDK 17 as well as the
        development process
  * Inside Java Newscast #7 [4]
      o discusses in greater detail `pattern matching for switch`,
        previewed in JDK 17

Rgds,Rory

[1] 
https://mail.openjdk.java.net/pipermail/jdk-dev/2021-June/005690.html 
<https://mail.openjdk.java.net/pipermail/jdk-dev/2021-June/005690.html><https://mail.o \
penjdk.java.net/pipermail/jdk-dev/2021-June/005690.html><https://mail.openjdk.java.net/pipermail/jdk-dev/2021-June/005690.html>
 [2] https://java.com/en/jre-jdk-cryptoroadmap.html 
<https://java.com/en/jre-jdk-cryptoroadmap.html>
[3] https://inside.java/2021/06/10/insidejava-newscast-006/ 
<https://inside.java/2021/06/10/insidejava-newscast-006/>
[4] https://inside.java/2021/06/13/podcast-017/ 
<https://inside.java/2021/06/13/podcast-017/>

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


[Attachment #3 (text/html)]

<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    &nbsp; <br>
    <font face="Calibri, sans-serif"><span style="mso-bookmark:_MailOriginal"><span \
lang="EN-US">Hi Uwe  &amp; Dawid, <br>
          <br>
        </span> <b> Per the JDK 17 schedule , we are in Rampdown Phase
          One [1].</b></span></font><br>
    <br>
    <font face="Calibri, sans-serif"><span \
                style="mso-bookmark:_MailOriginal"><b><font face="Calibri,
            sans-serif"><span style="mso-bookmark:_MailOriginal"><b><span \
                style="color:black">Please advise if you find any
                  issues while testing the latest Early Access \
builds</span></b></span><span style="mso-bookmark:_MailOriginal"><b><span \
style="color:  black;">.</span></b></span></font></b></span></font><br>
    <ul type="disc">
      <li class="MsoListParagraph" style="mso-list:l0 level1 lfo1"><font \
face="Calibri, sans-serif"><span style="mso-bookmark:_MailOriginal"><span \
style="mso-fareast-font-family: &quot;Times New  \
Roman&quot;">Schedule:</span></span></font></li>  <ul type="circle">
        <li class="MsoListParagraph" style="mso-list:l0 level2 lfo1"><font \
face="Calibri, sans-serif"><span style="mso-bookmark:_MailOriginal"><b><span \
style="mso-fareast-font-family: &quot;Times New  \
Roman&quot;">2021/06/10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rampdown Phase \
One</span></b></span><span style="mso-bookmark:_MailOriginal"><span \
style="mso-fareast-font-family:&quot;Times New  \
Roman&quot;"></span></span></font></li>  <li class="MsoListParagraph" \
style="mso-list:l0 level2 lfo1"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
                New
                Roman&quot;">2021/07/15&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
Rampdown Phase Two</span></span></font></li>  <li class="MsoListParagraph" \
style="mso-list:l0 level2 lfo1"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
                New
                Roman&quot;">2021/08/05&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&nbsp;Initial Release Candidate</span></span></font></li>  <li \
class="MsoListParagraph" style="mso-list:l0 level2 lfo1"><font face="Calibri, \
sans-serif"><span style="mso-bookmark:_MailOriginal"><span \
                style="mso-fareast-font-family: &quot;Times New
                Roman&quot;">2021/08/19&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
Final Release Candidate</span></span></font></li>  <li class="MsoListParagraph" \
style="mso-list:l0 level2 lfo1"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
                New
                Roman&quot;">2021/09/14&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&nbsp;General Availability</span></span></font></li>  </ul>
    </ul>
    <font face="Calibri, sans-serif"><span style="mso-bookmark:_MailOriginal"><font \
face="Calibri,  sans-serif"><span style="mso-bookmark:_MailOriginal">The
            overall feature set is frozen. No further JEPs will be
            targeted to this release.</span></font></span></font><br>
    <font face="Calibri, sans-serif"><span style="mso-bookmark:_MailOriginal"> \
</span></font><font face="Calibri, sans-serif"><span \
                style="mso-bookmark:_MailOriginal"><font face="Calibri,
          sans-serif"><span \
style="mso-bookmark:_MailOriginal"></span></font></span></font>  <p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><font face="Calibri, \
                sans-serif"><span style="mso-bookmark:_MailOriginal"><b><font \
                face="Calibri,
              sans-serif"><span \
style="mso-bookmark:_MailOriginal"></span></font></b></span></font></p>  <ul \
type="disc">  <li class="MsoListParagraph" style="mso-list:l1 level1
        lfo2;tab-stops:list 36.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">Important JEPs have been integrated –
              Attention Required!</span></span></font></li>
      <ul type="circle">
      </ul>
      <li class="MsoListParagraph" style="mso-list:l1 level2
        lfo2;tab-stops:list 72.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><b><span style="mso-fareast-font-family: \
&quot;Times New  Roman&quot;">JEP 411: </span></b></span><span style="mso-bookmark: \
_MailOriginal"></span><a href="https://openjdk.java.net/jeps/411"><span \
style="mso-bookmark:_MailOriginal"><b><span style="mso-fareast-font-family: \
&quot;Times New  Roman&quot;;color:black">Deprecate the Security
                  Manager for Removal</span></b></span><span \
style="mso-bookmark:_MailOriginal"></span></a><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;"></span></span></font></li>
      <ul type="circle">
        <ul type="square">
        </ul>
        <li class="MsoListParagraph" style="mso-list:l1 level3
          lfo2;tab-stops:list 108.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">Deprecate, for removal, most Security
                Manager related classes and methods.</span></span></font></li>
        <ul type="square">
        </ul>
        <li class="MsoListParagraph" style="mso-list:l1 level3
          lfo2;tab-stops:list 108.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">Warning message at startup if the Security
                Manager is enabled on the command line.</span></span></font></li>
        <ul type="square">
        </ul>
        <li class="MsoListParagraph" style="mso-list:l1 level3
          lfo2;tab-stops:list 108.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">Warning message at run time if a Java
                application or library installs a Security Manager
                dynamically.</span></span></font></li>
        <ul type="square">
        </ul>
        <li class="MsoListParagraph" style="mso-list:l1 level3
          lfo2;tab-stops:list 108.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">Deprecation is in concert with the legacy
                Applet API (JEP 398).</span></span></font></li>
        <ul type="square">
        </ul>
      </ul>
      <li class="MsoListParagraph" style="mso-list:l1 level2
        lfo2;tab-stops:list 72.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><b><span style="mso-fareast-font-family: \
&quot;Times New  Roman&quot;">JEP 407: </span></b></span><span style="mso-bookmark: \
_MailOriginal"></span><a href="https://openjdk.java.net/jeps/407"><span \
style="mso-bookmark:_MailOriginal"><b><span style="mso-fareast-font-family: \
&quot;Times New  Roman&quot;;color:black">Remove RMI \
Activation</span></b></span><span style="mso-bookmark:_MailOriginal"></span></a><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;"></span></span></font></li>
      <ul type="circle">
        <ul type="square">
        </ul>
        <li class="MsoListParagraph" style="mso-list:l1 level3
          lfo2;tab-stops:list 108.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">Removal the Remote Method Invocation (RMI)
                Activation mechanism, while preserving the rest of \
RMI.</span></span></font></li>  <ul type="square">
        </ul>
        <li class="MsoListParagraph" style="mso-list:l1 level3
          lfo2;tab-stops:list 108.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">It was deprecated for removal by </span></span><a \
href="https://openjdk.java.net/jeps/385"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family:&quot;Times \
New  Roman&quot;">JEP 385</span></span><span \
style="mso-bookmark:_MailOriginal"></span></a><span style="mso-bookmark: \
_MailOriginal"><span style="mso-fareast-font-family:&quot;Times New  Roman&quot;"> in \
Java SE 15.</span></span></font></li>  <ul type="square">
        </ul>
      </ul>
      <li class="MsoListParagraph" style="mso-list:l1 level2
        lfo2;tab-stops:list 72.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><b><span style="mso-fareast-font-family: \
&quot;Times New  Roman&quot;">JEP 403: </span></b></span><span style="mso-bookmark: \
_MailOriginal"></span><a href="https://openjdk.java.net/jeps/403"><span \
style="mso-bookmark:_MailOriginal"><b><span style="mso-fareast-font-family: \
&quot;Times New  Roman&quot;;color:black">Strongly Encapsulate JDK
                  Internals</span></b></span><span \
style="mso-bookmark:_MailOriginal"></span></a><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;"></span></span></font></li>
      <ul type="circle">
        <ul type="square">
        </ul>
        <li class="MsoListParagraph" style="mso-list:l1 level3
          lfo2;tab-stops:list 108.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">Strongly encapsulate all internal elements
                of the JDK, except for critical internal APIs such as \
<i>sun.misc.Unsafe</i>.  </span></span></font></li>
        <ul type="square">
        </ul>
        <li class="MsoListParagraph" style="mso-list:l1 level3
          lfo2;tab-stops:list 108.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">It will no longer be possible to relax the
                strong encapsulation of internal elements via a single
                command-line option.</span></span></font></li>
        <ul type="square">
        </ul>
      </ul>
    </ul>
    <font face="Calibri, sans-serif"> </font><font face="Calibri,
      sans-serif"> </font>
    <ul type="disc">
      <li class="MsoNormal" \
                style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
        mso-list:l1 level1 lfo2;tab-stops:list 36.0pt"><font face="Calibri, \
                sans-serif"><span style="mso-bookmark:
            _MailOriginal"><span style="mso-fareast-font-family:&quot;Times New
              Roman&quot;">Other features </span></span></font><font face="Calibri, \
                sans-serif"><span style="mso-bookmark:
            _MailOriginal"><span style="mso-fareast-font-family:&quot;Times New
              Roman&quot;"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">integrated </span></span></font>in JDK
              17:</span></span></font></li>
      <ul type="circle">
        <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:
          auto;mso-list:l1 level2 lfo2;tab-stops:list 72.0pt"><font face="Calibri, \
sans-serif"><b><span style="mso-bookmark:_MailOriginal"><span \
style="mso-fareast-font-family: &quot;Times New  Roman&quot;">JEP 306: \
</span></span></b><a href="https://openjdk.java.net/jeps/306"><b><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family:&quot;Times \
New  Roman&quot;">Restore Always-Strict Floating-Point
                    Semantics</span></span></b><span \
style="mso-bookmark:_MailOriginal"></span></a><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;"></span></span></font></li>
        <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:
          auto;mso-list:l1 level2 lfo2;tab-stops:list 72.0pt"><font face="Calibri, \
sans-serif"><span style="mso-bookmark:_MailOriginal"><span \
style="mso-fareast-font-family: &quot;Times New  Roman&quot;">JEP 356: \
</span></span><a href="https://openjdk.java.net/jeps/356"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family:&quot;Times \
New  Roman&quot;">Enhanced Pseudo-Random Number Generators</span></span><span \
style="mso-bookmark:_MailOriginal"></span></a><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;"></span></span></font></li>
        <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:
          auto;mso-list:l1 level2 lfo2;tab-stops:list 72.0pt"><font face="Calibri, \
sans-serif"><span style="mso-bookmark:_MailOriginal"><span \
style="mso-fareast-font-family: &quot;Times New  Roman&quot;">JEP 382: \
</span></span><a href="https://openjdk.java.net/jeps/382"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family:&quot;Times \
New  Roman&quot;">New macOS Rendering Pipeline</span></span><span \
style="mso-bookmark:_MailOriginal"></span></a><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;"></span></span></font></li>
        <li class="MsoListParagraph" style="mso-list:l1 level2
          lfo2;tab-stops:list 72.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">JEP 391: </span></span><a \
href="https://openjdk.java.net/jeps/391"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family:&quot;Times \
New  Roman&quot;">macOS/AArch64 Port</span></span><span \
style="mso-bookmark:_MailOriginal"></span></a><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;"></span></span></font></li>
        <li class="MsoListParagraph" style="mso-list:l1 level2
          lfo2;tab-stops:list 72.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">JEP 398: </span></span><a \
href="https://openjdk.java.net/jeps/398"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family:&quot;Times \
New  Roman&quot;">Deprecate the Applet API for Removal</span></span><span \
style="mso-bookmark:_MailOriginal"></span></a><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;"></span></span></font></li>
        <li class="MsoListParagraph" style="mso-list:l1 level2
          lfo2;tab-stops:list 72.0pt"><font face="Calibri, sans-serif"><b><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">JEP 406: </span></span></b><a \
href="https://openjdk.java.net/jeps/406"><b><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family:&quot;Times \
New  Roman&quot;;color:black">Pattern Matching for switch
                    (Preview)</span></span></b><span style="mso-bookmark: \
_MailOriginal"></span></a><span style="mso-bookmark:_MailOriginal"><span \
style="mso-fareast-font-family:&quot;Times New  \
Roman&quot;"></span></span></font></li>  <li class="MsoListParagraph" \
                style="mso-list:l1 level2
          lfo2;tab-stops:list 72.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">JEP 409: </span></span><a \
href="https://openjdk.java.net/jeps/409"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family:&quot;Times \
New  Roman&quot;">Sealed Classes</span></span><span \
style="mso-bookmark:_MailOriginal"></span></a><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;"></span></span></font></li>
        <li class="MsoListParagraph" style="mso-list:l1 level2
          lfo2;tab-stops:list 72.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">JEP 410: </span></span><a \
href="https://openjdk.java.net/jeps/410"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family:&quot;Times \
New  Roman&quot;">Remove the Experimental AOT and JIT
                  Compiler</span></span><span \
style="mso-bookmark:_MailOriginal"></span></a><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;"></span></span></font></li>
        <li class="MsoListParagraph" style="mso-list:l1 level2
          lfo2;tab-stops:list 72.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">JEP 412: </span></span><a \
href="https://openjdk.java.net/jeps/412"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family:&quot;Times \
New  Roman&quot;">Foreign Function &amp; Memory API
                  (Incubator)</span></span><span \
style="mso-bookmark:_MailOriginal"></span></a><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;"></span></span></font></li>
        <li class="MsoListParagraph" style="mso-list:l1 level2
          lfo2;tab-stops:list 72.0pt"><font face="Calibri, sans-serif"><b><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">JEP 414: </span></span></b><a \
href="https://openjdk.java.net/jeps/414"><b><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family:&quot;Times \
New  Roman&quot;">Vector API (Second Incubator)</span></span></b><span \
style="mso-bookmark:_MailOriginal"></span></a><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;"></span></span></font></li>
        <li class="MsoListParagraph" style="mso-list:l1 level2
          lfo2;tab-stops:list 72.0pt"><font face="Calibri, sans-serif"><b><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">JEP 415: </span></span></b><a \
href="https://openjdk.java.net/jeps/415"><b><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family:&quot;Times \
New  Roman&quot;">Context-Specific Deserialization
                    Filters</span></span></b><span \
style="mso-bookmark:_MailOriginal"></span></a><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;"></span></span></font></li>
      </ul>
    </ul>
    <font face="Calibri, sans-serif"> </font>
    <p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><font face="Calibri, \
sans-serif"><span style="mso-bookmark:_MailOriginal"><b>OpenJDK 17 Early Access  \
build 26 is available at </b></span><a href="https://jdk.java.net/17"><span \
style="mso-bookmark:_MailOriginal"><b>https://jdk.java.net/17</b></span><span \
style="mso-bookmark:_MailOriginal"></span></a><span \
style="mso-bookmark:_MailOriginal"></span></font></p>  <font face="Calibri, \
sans-serif"> </font>  <ul type="disc">
      <li class="MsoListParagraph" style="mso-list:l1 level1
        lfo2;tab-stops:list 36.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;;mso-fareast-language:EN-US">These early-access
              , open-source builds are provided under the</span></span><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;"></span></span></font></li>
      <ul type="circle">
        <li class="MsoListParagraph" style="mso-list:l1 level2
          lfo2;tab-stops:list 72.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"></span><a \
href="https://openjdk.java.net/legal/gplv2+ce.html"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;;mso-fareast-language:EN-US">GNU General
                  Public License, version 2, with the Classpath
                  Exception</span></span><span \
style="mso-bookmark:_MailOriginal"></span></a><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;"></span></span></font></li>
      </ul>
    </ul>
    <font face="Calibri, sans-serif"> </font> <font face="Calibri,
      sans-serif"> </font>
    <ul type="disc">
      <li class="MsoListParagraph" style="mso-list:l1 level1
        lfo2;tab-stops:list 36.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;;mso-fareast-language:EN-US">Release Notes are
              available at </span></span><span \
style="mso-bookmark:_MailOriginal"></span><a \
href="https://jdk.java.net/17/release-notes"><span style="mso-bookmark: \
_MailOriginal"><span style="mso-fareast-font-family:&quot;Times New  \
Roman&quot;">https://jdk.java.net/17/release-notes</span></span><span \
style="mso-bookmark:_MailOriginal"></span></a><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;"></span></span></font><font face="Calibri,
          sans-serif"><span \
style="mso-bookmark:_MailOriginal">&nbsp;</span></font></li>  </ul>
    <ul type="disc">
      <li class="MsoListParagraph" style="mso-list:l1 level1
        lfo2;tab-stops:list 36.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">Changes in recent builds that maybe of
              interest: </span></span></font></li>
      <ul type="circle">
      </ul>
      <li class="MsoListParagraph" style="mso-list:l1 level1
        lfo2;tab-stops:list 36.0pt"><b><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">Build 26:</span></span></font></b></li>
      <ul type="circle">
        <ul>
        </ul>
        <li class="MsoListParagraph" style="mso-list:l1 level1
          lfo2;tab-stops:list 36.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">JDK-8268241: deprecate JVM TI Heap
                functions 1.0 <br>
              </span></span></font></li>
        <li class="MsoListParagraph" style="mso-list:l1 level1
          lfo2;tab-stops:list 36.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">JDK-8266846: Add java.time.InstantSource <br>
              </span></span></font></li>
        <li class="MsoListParagraph" style="mso-list:l1 level1
          lfo2;tab-stops:list 36.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">JDK-8248268: Support KWP in addition to KW
                <br>
              </span></span></font></li>
        <li class="MsoListParagraph" style="mso-list:l1 level1
          lfo2;tab-stops:list 36.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">JDK-8204686: Dynamic parallel reference
                processing support for Parallel GC</span></span></font></li>
        <li class="MsoListParagraph" style="mso-list:l1 level1
          lfo2;tab-stops:list 36.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">JDK-8259530: Generated docs contain
                MIT/GPL-licenced works without reproducing the licence [<b>Reported
                  by Apache Maven</b>]</span></span></font></li>
        <li class="MsoListParagraph" style="mso-list:l1 level1
          lfo2;tab-stops:list 36.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">JDK-8266766: Arrays of types that cannot be
                an annotation member do not yield exceptions [<b>Reported
                  by ByteBuddy</b>]</span></span></font></li>
        <li class="MsoListParagraph" style="mso-list:l1 level1
          lfo2;tab-stops:list 36.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">JDK-8266598: Exception values for
                AnnotationTypeMismatchException are not always
                informative [<b>Reported by ByteBuddy</b>]<br>
              </span></span></font></li>
        <ul>
        </ul>
      </ul>
      <li class="MsoListParagraph" style="mso-list:l1 level2
        lfo2;tab-stops:list 72.0pt"><b><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;">Build 25</span></span></font></b></li>
      <ul type="circle">
        <ul type="square">
        </ul>
        <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:
          auto;mso-list:l1 level3 lfo2;tab-stops:list 108.0pt"><font face="Calibri, \
sans-serif"><span style="mso-bookmark:_MailOriginal"><span \
style="mso-fareast-font-family: &quot;Times New  Roman&quot;">JDK-8266653: Change \
                update mode for JDK
                rpm/deb installers as it breaks &quot;yum update&quot; for \
JDK11+</span></span></font></li>  <ul type="square">
        </ul>
        <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:
          auto;mso-list:l1 level3 lfo2;tab-stops:list 108.0pt"><font face="Calibri, \
sans-serif"><span style="mso-bookmark:_MailOriginal"><span \
style="mso-fareast-font-family: &quot;Times New  Roman&quot;">JDK-8263202: Update
                Hebrew/Indonesian/Yiddish ISO 639 language codes to
                current</span></span></font></li>
        <ul type="square">
        </ul>
        <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:
          auto;mso-list:l1 level3 lfo2;tab-stops:list 108.0pt"><font face="Calibri, \
sans-serif"><span style="mso-bookmark:_MailOriginal"><span \
style="mso-fareast-font-family: &quot;Times New  Roman&quot;">JDK-8229517: Support \
for optional  asynchronous/buffered logging</span></span></font></li>
        <ul type="square">
        </ul>
        <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:
          auto;mso-list:l1 level3 lfo2;tab-stops:list 108.0pt"><font face="Calibri, \
sans-serif"><span style="mso-bookmark:_MailOriginal"><span \
                style="mso-fareast-font-family: &quot;Times New
                Roman&quot;">JDK-8182043: Access to Windows Large \
Icons</span></span></font></li>  <ul type="square">
        </ul>
      </ul>
    </ul>
    <font face="Calibri, sans-serif"> </font> <br>
    <font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"></span></font><font face="Calibri, \
                sans-serif"><span style="mso-bookmark:
        _MailOriginal"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><b>OpenJDK 18 Early  Access build 1 is now \
available at </b></span><a href="https://jdk.java.net/18"><span \
style="mso-bookmark:_MailOriginal"><b>https://jdk.java.net/18</b></span></a><br>  \
</font></span></font>  <ul type="disc">
      <li class="MsoListParagraph" style="mso-list:l1 level1
        lfo2;tab-stops:list 36.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;;mso-fareast-language:EN-US">These early-access
              , open-source builds are provided under the</span></span><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;"></span></span></font></li>
      <ul type="circle">
        <li class="MsoListParagraph" style="mso-list:l1 level2
          lfo2;tab-stops:list 72.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"></span><a \
href="https://openjdk.java.net/legal/gplv2+ce.html"><span \
style="mso-bookmark:_MailOriginal"><span style="mso-fareast-font-family: &quot;Times \
New  Roman&quot;;mso-fareast-language:EN-US">GNU General
                  Public License, version 2, with the Classpath
                  Exception</span></span></a></font></li>
      </ul>
      <li class="MsoListParagraph" style="mso-list:l1 level2
        lfo2;tab-stops:list 72.0pt">Issues addressed in this build - <a \
moz-do-not-send="true" \
href="https://github.com/openjdk/jdk/compare/jdk-18%2B0...jdk-18%2B1">here</a><br>  \
</li>  <ul type="circle">
      </ul>
    </ul>
    <p class="MsoNormal"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"><b>Other Topics which might  be of Interest: \
</b></span></font></p>  <font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"></span></font>  <p><b><span style="caret-color: \
rgb(0, 0, 0); color: rgb(0, 0, 0);  font-family: -webkit-standard; font-size: medium; \
font-style:  normal; font-variant-caps: normal; letter-spacing: normal;
          text-align: start; text-indent: 0px; text-transform: none;
          white-space: normal; word-spacing: 0px; -moz-text-size-adjust:
          auto; -webkit-text-stroke-width: 0px; background-color:
          rgb(255, 255, 255); text-decoration: none; display: inline
          !important; float: none;"> </span></b></p>
    <ul>
      <li><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);
          font-size: medium; font-style: normal; font-variant-caps:
          normal; letter-spacing: normal; text-align: start;
          text-indent: 0px; text-transform: none; white-space: normal;
          word-spacing: 0px; -moz-text-size-adjust: auto;
          -webkit-text-stroke-width: 0px; background-color: rgb(255,
          255, 255); text-decoration: none; display: inline !important;
          float: none;">Java Cryptographic Roadmap [2] has been updated</span>.</li>
      <li>Inside Java Newscast #6 [3]</li>
      <ul>
        <li>a closer look at the list of JEPs of JDK 17 as well as the
          development process<br>
        </li>
      </ul>
      <li>Inside Java Newscast #7 [4]</li>
      <ul>
        <li>discusses in greater detail `pattern matching for switch`,
          previewed in JDK 17<br>
        </li>
      </ul>
    </ul>
    <p> <font face="Calibri, sans-serif"><span style="mso-bookmark:
          _MailOriginal"></span></font></p>
    <p><font face="Calibri, sans-serif"> </font></p>
    <font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"></span></font>  <p class="MsoNormal" \
style="margin-bottom:12.0pt"><font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal">Rgds,Rory<br>  </span></font></p>
    <font face="Calibri, sans-serif"><span style="mso-bookmark:_MailOriginal"> [1] \
</span></font><a href="https://mail.openjdk.java.net/pipermail/jdk-dev/2021-June/005690.html"><font \
face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal">https://mail.openjdk.java.net/pipermail/jdk-dev/2021-June/005690.html</span></font></a><font \
face="Calibri, sans-serif"><a \
href="https://mail.openjdk.java.net/pipermail/jdk-dev/2021-June/005690.html"><span \
style="mso-bookmark:_MailOriginal"></span></a><span \
style="mso-bookmark:_MailOriginal"><a \
href="https://mail.openjdk.java.net/pipermail/jdk-dev/2021-June/005690.html">  \
</a></span></font><br>  <font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal">[2] <a \
href="https://java.com/en/jre-jdk-cryptoroadmap.html">https://java.com/en/jre-jdk-cryptoroadmap.html</a><br>
  [3] </span></font><a target="_blank" class="c-link" \
data-stringify-link="https://inside.java/2021/06/10/insidejava-newscast-006/" \
data-sk="tooltip_parent" \
href="https://inside.java/2021/06/10/insidejava-newscast-006/" rel="noopener \
noreferrer" style="box-sizing: inherit; color:  \
rgba(var(--sk_highlight,18,100,163),1); text-decoration: none;  font-family: \
Slack-Lato, appleLogo, sans-serif; font-size: 15px;  font-style: normal; \
font-variant-ligatures: common-ligatures;  font-variant-caps: normal; font-weight: \
400; letter-spacing:  normal; orphans: 2; text-align: left; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(248, 248, \
248);">https://inside.java/2021/06/10/insidejava-newscast-006/</a><br>  [4] <a \
target="_blank" class="c-link" \
data-stringify-link="https://inside.java/2021/06/13/podcast-017/" \
data-sk="tooltip_parent" href="https://inside.java/2021/06/13/podcast-017/" \
rel="noopener  noreferrer" style="box-sizing: inherit; color:
      rgba(var(--sk_highlight,18,100,163),1); text-decoration: none;
      font-family: Slack-Lato, appleLogo, sans-serif; font-size: 15px;
      font-style: normal; font-variant-ligatures: common-ligatures;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: left; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(248, 248, \
248);">https://inside.java/2021/06/13/podcast-017/</a><br>  <br>
    <font face="Calibri, sans-serif"><span \
style="mso-bookmark:_MailOriginal"></span></font>  <pre class="moz-signature" \
cols="72">--  Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland</pre>
  </body>
</html>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic