Java 26 Is Now Available / JDK 27 Heads-Ups

David Delabassee via Jython-dev <[email protected]> Mon, 13 Apr 2026 09:13:53 +0000
Newsgroups gmane.comp.lang.jython.devel
Message-ID <DM8PR10MB5477DED9D52124C84C143905FC242@DM8PR10MB5477.namprd10.prod.outlook.com>
--===============0720256117917076939==
Content-Language: en-GB
Content-Type: multipart/alternative;
	boundary="_000_DM8PR10MB5477DED9D52124C84C143905FC242DM8PR10MB5477namp_"

--_000_DM8PR10MB5477DED9D52124C84C143905FC242DM8PR10MB5477namp_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Welcome to the latest OpenJDK Quality Outreach update!


Java 26 was officially released last month at JavaOne. You can rewatch the =
Java 26 launch and the JavaOne keynote here [1].

With JDK 26 released, the focus now shifts to JDK 27 testing. At the time o=
f writing, one JEP already targets JDK 27 (JEP 527: Post-Quantum Hybrid Key=
 Exchange for TLS 1.3). To learn more about post-quantum cryptography, watc=
h this JavaOne session [2] by Sean Mullan (OpenJDK Security Group Lead). I=
=92ll conclude with a big shout-out to the Eclipse Collections team for alr=
eady identifying a potential issue with JDK 27 early-access builds.

[1] https://www.youtube.com/watch?v=3D3fLCOqpIfI0
[2] https://www.youtube.com/watch?v=3D6xh-bN4W74o


# Heads-Up - JDK 27: Obsolete Translation Resources Removed

The JDK includes localized resource files for a number of locales; however,=
 not all of these locales are actively maintained. In addition to the base =
English resources, only German, Japanese, and Simplified Chinese are curren=
tly maintained. Over time, resource files for unmaintained locales tend to =
drift out of sync with their English counterparts. Not all resource files a=
re equally affected, as some remain relatively stable compared to others.

Oracle JDK builds already exclude these unmaintained resources at build tim=
e. However, they are still present in the OpenJDK source tree and may be in=
cluded in other JDK builds. As a result, users of such builds may encounter=
 outdated localized messages without being aware of it.

JDK 27 removes unmaintained translation resources, with the exception of th=
ose in the `java.desktop` module. Unlike other resources, `java.desktop` st=
rings may be presented directly to end users of Java applications, not just=
 developers. Because these resources are relatively stable and their remova=
l would be disruptive, they are retained.

The overall compatibility risk is low. Oracle JDK builds are not affected, =
as they already exclude these unmaintained resources during the build proce=
ss. However, other JDK builds that do not exclude them (which is the defaul=
t) may be impacted. In these builds, unsupported locale messages will now a=
ppear in English, potentially affecting tests or applications that rely on =
fixed, locale-specific output (a discouraged practice). For more informatio=
n, please check JDK-8381511 [3].

[3] https://bugs.openjdk.org/browse/JDK-8381511


# Heads-Up - JavaFX 27: Metal Is Now the Default Rendering Pipeline on macO=
S

On macOS, the default JavaFX rendering pipeline has been switched to Metal =
as of JavaFX 27 Early Access build 3. The Metal pipeline provides improved =
performance and better compatibility on modern hardware. Metal support was =
introduced under JDK-8271024 [4] in JavaFX 26 as an optional pipeline, with=
 the OpenGL-based ES2 pipeline as the default. JavaFX 27 now uses Metal as =
the default pipeline.

JavaFX 27 EA builds are now available for download [5] and testing. You can=
 share your feedback on the openjfx-dev list [6] (registration required).

To revert to the previous OpenGL-based ES2 pipeline, add the option `-Dpris=
m.order=3Des2` to your Java command.

[4] https://bugs.openjdk.org/browse/JDK-8271024
[5] https://jdk.java.net/javafx27/
[6] https://mail.openjdk.org/mailman/listinfo/openjfx-dev


# JDK 27

The JDK 27 early access builds 17 are available [7] and are provided under =
the GNU General Public License v2, with the Classpath Exception. You can re=
view the Release Notes here [8].


## Changes in recent JDK 27 builds that may be of interest:
- JDK-8377013: TimeZone.getDefault() returns obsolete id on Windows (Asia/C=
alcutta)
- JDK-8284315: DocTrees.getElement is inconsistent with Elements.getTypeEle=
ment
- JDK-8272758: Improve HttpServer to avoid partial file name matches while =
mapping request path to context path
- JDK-8268850: AST model for 'var' variables should more closely adhere to =
the source code
- JDK-8371683: TYPE_USE annotation on var lambda parameter should be reject=
ed
- JDK-8376698: Add Spliterator tests for TreeMap sub-maps
- JDK-8377797: Remove SA support for MethodData and the printmdo command
- JDK-8044609: javax.net.debug options not working and documented as expect=
ed
- JDK-8374808: Add new methods to KeyStore and KeyStoreSpi that return the =
creation date as an Instant instead of Date
- JDK-8373595: A new ObjectMonitorTable implementation
- JDK-8378110: Add -XX: prefix to settings-file flags in RuntimeMXBean.getI=
nputArguments()
- JDK-8379035: (tz) Update Timezone Data to 2026a
- JDK-8378744: Obsolete NewSizeThreadIncrease flag
- JDK-8372353: API to compute the byte length of a String encoded in a give=
n Charset
- JDK-8377388: Replacing "new StringReader(String)" by "Reader.of(CharSeque=
nce);" in Scanner
- JDK-8376052: Use AttachOperationFailedException rather than AttachNotSupp=
ortedException in findTargetProcessTmpDirectory()
- JDK-8379158: Update FreeType to 2.14.2

Note: A more comprehensive list of changes can be found here [9].

[7] https://jdk.java.net/27/
[8] https://jdk.java.net/27/release-notes
[9] https://github.com/openjdk/jdk/compare/jdk-27+8...jdk-27+17


# Topics of Interest

- JavaOne 2026 Playlist (Continuously updated)
https://www.youtube.com/playlist?list=3DPLX8CzqL3ArzUMVSzm-z_-if8BIB55EGl4

- JDK 26 Security Enhancements
https://seanjmullan.org/blog/2026/03/16/jdk26

- =93How JDK 26 Improves G1's Throughput=94 - Podcast
https://inside.java/2026/04/09/podcast-054/

- JavaFX 26 Today
https://inside.java/2026/03/25/javaone-javafx/

- HTTP Client Updates in Java 26
https://inside.java/2026/03/04/jdk-26-http-client/

- JDK 26 G1/Parallel/Serial GC changes
https://tschatzl.github.io/2026/02/26/jdk26-g1-serial-parallel-gc-changes.h=
tml

- Java and Post-Quantum Cryptography
https://inside.java/2026/04/08/javaone-post-quantum-cryptography/

- =93Analyzing Crashed JVMs=94 - Inside Java Newscast
https://inside.java/2026/04/04/podcast-053/

- =93Carrier Classes & Discussing Syntax=94 with Brian Goetz - Podcast
https://inside.java/2026/03/26/podcast-052/

- Dissecting the CPU-Memory Relationship in Garbage Collection
https://norlinder.nu/posts/GC-Cost-CPU-vs-Memory/

- Java Serialization: Spooky Action at a Distance
https://inside.java/2026/02/21/stackwalker-serialization/

~


As always, if you encounter issues when running your project on JDK 27 earl=
y-access builds, please don=92t hesitate to reach out. Your feedback is inc=
redibly valuable, especially early in the development cycle.

P.S. Please let me know if you no longer wish to receive these OpenJDK Qual=
ity Outreach updates.


--_000_DM8PR10MB5477DED9D52124C84C143905FC242DM8PR10MB5477namp_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
Welcome to the latest OpenJDK Quality Outreach update!</div>
<div id=3D"ms-outlook-mobile-signature">
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
Java 26 was officially released last month at JavaOne. You can rewatch the =
Java 26 launch and the JavaOne keynote here [1].</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
With JDK 26 released, the focus now shifts to JDK 27 testing. At the time o=
f writing, one JEP already targets JDK 27 (JEP 527: Post-Quantum Hybrid Key=
 Exchange for TLS 1.3). To learn more about post-quantum cryptography, watc=
h this JavaOne session [2] by Sean
 Mullan (OpenJDK Security Group Lead). I=92ll conclude with a big shout-out=
 to the Eclipse Collections team for already identifying a potential issue =
with JDK 27 early-access builds.</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
&nbsp;</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
[1] https://www.youtube.com/watch?v=3D3fLCOqpIfI0</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
[2] https://www.youtube.com/watch?v=3D6xh-bN4W74o</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
# Heads-Up - JDK 27: Obsolete Translation Resources Removed</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
The JDK includes localized resource files for a number of locales; however,=
 not all of these locales are actively maintained. In addition to the base =
English resources, only German, Japanese, and Simplified Chinese are curren=
tly maintained. Over time, resource
 files for unmaintained locales tend to drift out of sync with their Englis=
h counterparts. Not all resource files are equally affected, as some remain=
 relatively stable compared to others.</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
Oracle JDK builds already exclude these unmaintained resources at build tim=
e. However, they are still present in the OpenJDK source tree and may be in=
cluded in other JDK builds. As a result, users of such builds may encounter=
 outdated localized messages without
 being aware of it.</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
JDK 27 removes unmaintained translation resources, with the exception of th=
ose in the `java.desktop` module. Unlike other resources, `java.desktop` st=
rings may be presented directly to end users of Java applications, not just=
 developers. Because these resources
 are relatively stable and their removal would be disruptive, they are reta=
ined.</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
The overall compatibility risk is low. Oracle JDK builds are not affected, =
as they already exclude these unmaintained resources during the build proce=
ss. However, other JDK builds that do not exclude them (which is the defaul=
t) may be impacted. In these builds,
 unsupported locale messages will now appear in English, potentially affect=
ing tests or applications that rely on fixed, locale-specific output (a dis=
couraged practice). For more information, please check JDK-8381511 [3].</di=
v>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
[3] https://bugs.openjdk.org/browse/JDK-8381511</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
# Heads-Up - JavaFX 27: Metal Is Now the Default Rendering Pipeline on macO=
S</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
On macOS, the default JavaFX rendering pipeline has been switched to Metal =
as of JavaFX 27 Early Access build 3. The Metal pipeline provides improved =
performance and better compatibility on modern hardware. Metal support was =
introduced under JDK-8271024 [4]
 in JavaFX 26 as an optional pipeline, with the OpenGL-based ES2 pipeline a=
s the default. JavaFX 27 now uses Metal as the default pipeline.</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
JavaFX 27 EA builds are now available for download [5] and testing. You can=
 share your feedback on the openjfx-dev list [6] (registration required).</=
div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
To revert to the previous OpenGL-based ES2 pipeline, add the option `-Dpris=
m.order=3Des2` to your Java command.</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
[4] https://bugs.openjdk.org/browse/JDK-8271024</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
[5] https://jdk.java.net/javafx27/</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
[6] https://mail.openjdk.org/mailman/listinfo/openjfx-dev</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
# JDK 27</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
The JDK 27 early access builds 17 are available [7] and are provided under =
the GNU General Public License v2, with the Classpath Exception. You can re=
view the Release Notes here [8].</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
&nbsp;</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
&nbsp;</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
## Changes in recent JDK 27 builds that may be of interest:</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- JDK-8377013: TimeZone.getDefault() returns obsolete id on Windows (Asia/C=
alcutta)&nbsp;</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- JDK-8284315: DocTrees.getElement is inconsistent with Elements.getTypeEle=
ment&nbsp;</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- JDK-8272758: Improve HttpServer to avoid partial file name matches while =
mapping request path to context path&nbsp;</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- JDK-8268850: AST model for 'var' variables should more closely adhere to =
the source code&nbsp;</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- JDK-8371683: TYPE_USE annotation on var lambda parameter should be reject=
ed&nbsp;</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- JDK-8376698: Add Spliterator tests for TreeMap sub-maps&nbsp;</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- JDK-8377797: Remove SA support for MethodData and the printmdo command&nb=
sp;</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- JDK-8044609: javax.net.debug options not working and documented as expect=
ed&nbsp;</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- JDK-8374808: Add new methods to KeyStore and KeyStoreSpi that return the =
creation date as an Instant instead of Date&nbsp;</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- JDK-8373595: A new ObjectMonitorTable implementation</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- JDK-8378110: Add -XX: prefix to settings-file flags in RuntimeMXBean.getI=
nputArguments()</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
- JDK-8379035: (tz) Update Timezone Data to 2026a</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- JDK-8378744: Obsolete NewSizeThreadIncrease flag</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- JDK-8372353: API to compute the byte length of a String encoded in a give=
n Charset</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- JDK-8377388: Replacing &quot;new StringReader(String)&quot; by &quot;Read=
er.of(CharSequence);&quot; in Scanner</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- JDK-8376052: Use AttachOperationFailedException rather than AttachNotSupp=
ortedException in findTargetProcessTmpDirectory()</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- JDK-8379158: Update FreeType to 2.14.2</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
&nbsp;</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
Note: A more comprehensive list of changes can be found here [9].</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
[7] https://jdk.java.net/27/</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
[8] https://jdk.java.net/27/release-notes</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
[9] https://github.com/openjdk/jdk/compare/jdk-27+8...jdk-27+17</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
# Topics of Interest</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- JavaOne 2026 Playlist (Continuously updated)</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
https://www.youtube.com/playlist?list=3DPLX8CzqL3ArzUMVSzm-z_-if8BIB55EGl4<=
/div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- JDK 26 Security Enhancements</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
https://seanjmullan.org/blog/2026/03/16/jdk26</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- =93How JDK 26 Improves G1's Throughput=94 - Podcast&nbsp;</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
https://inside.java/2026/04/09/podcast-054/</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- JavaFX 26 Today</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
https://inside.java/2026/03/25/javaone-javafx/</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- HTTP Client Updates in Java 26</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
https://inside.java/2026/03/04/jdk-26-http-client/</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- JDK 26 G1/Parallel/Serial GC changes</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
https://tschatzl.github.io/2026/02/26/jdk26-g1-serial-parallel-gc-changes.h=
tml</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- Java and Post-Quantum Cryptography</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
https://inside.java/2026/04/08/javaone-post-quantum-cryptography/</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- =93Analyzing Crashed JVMs=94 - Inside Java Newscast</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
https://inside.java/2026/04/04/podcast-053/</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- =93Carrier Classes &amp; Discussing Syntax=94 with Brian Goetz - Podcast<=
/div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
https://inside.java/2026/03/26/podcast-052/</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- Dissecting the CPU-Memory Relationship in Garbage Collection</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
https://norlinder.nu/posts/GC-Cost-CPU-vs-Memory/</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
- Java Serialization: Spooky Action at a Distance</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
https://inside.java/2026/02/21/stackwalker-serialization/</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
~</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
As always, if you encounter issues when running your project on JDK 27 earl=
y-access builds, please don=92t hesitate to reach out. Your feedback is inc=
redibly valuable, especially early in the development cycle.</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe U=
I&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &quot;Droid Sans&qu=
ot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14px; color: rgb(0,=
 0, 0);">
P.S. Please let me know if you no longer wish to receive these OpenJDK Qual=
ity Outreach updates.</div>
<div style=3D"direction: ltr; font-family: -apple-system, BlinkMacSystemFon=
t, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, &quot;Fira Sans&quot;, &qu=
ot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 14p=
x; color: rgb(0, 0, 0);">
<br>
</div>
</div>
</body>
</html>

--_000_DM8PR10MB5477DED9D52124C84C143905FC242DM8PR10MB5477namp_--


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


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

_______________________________________________
Jython-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jython-dev

--===============0720256117917076939==--