<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Inside Java</title>
  <link rel="alternate" href="https://inside.java" />
  <subtitle>News and views from members of the Java team at Oracle</subtitle>
  <id>https://inside.java/feed.xml</id>
  <updated>2026-10-02T09:17:50Z</updated>
  <dc:date>2026-10-02T09:17:50Z</dc:date>
  <entry>
    <title>JEP targeted to JDK 28: 540: Simple JSON API (Incubator)</title>
    <link rel="alternate" href="https://inside.java/2026/10/02/jep549-target-jdk28/" />
    <category term="JDK 28" />
    <category term="Core Libraries" />
    <author>
      <name>Naoto Sato</name>
    </author>
    <author>
      <name>Paul Sandoz</name>
    </author>
    <author>
      <name>Justin Lu</name>
    </author>
    <author>
      <name>Stuart Marks</name>
    </author>
    <id>https://inside.java/2026/10/02/jep549-target-jdk28/</id>
    <updated>2026-10-02T00:00:00Z</updated>
    <published>2026-10-02T00:00:00Z</published>
    <summary type="html">&lt;p&gt;The following JEP is targeted to JDK 28: 540: Simple JSON API (Incubator)&lt;/p&gt;</summary>
    <dc:date>2026-10-02T00:00:00Z</dc:date>
  </entry>
  <entry>
    <title>Agent Helidon: License to Scale</title>
    <link rel="alternate" href="https://inside.java/2026/10/01/agent-helidon-scale/" />
    <category term="Artificial Intelligence" />
    <category term="Performance" />
    <author>
      <name>Ryan Eberhard (Helidon)</name>
    </author>
    <id>https://inside.java/2026/10/01/agent-helidon-scale/</id>
    <updated>2026-10-01T00:00:00Z</updated>
    <published>2026-10-01T00:00:00Z</published>
    <summary type="html">&lt;p&gt;While AI agents are rapidly advancing, the performance and scalability of the agents and their underlying services have received too little attention. This session showcases Helidon powering scalable services via Virtual Thread–based MCP servers and high-performance agents through its compile-time integration with LangChain4j.&lt;/p&gt;</summary>
    <dc:date>2026-10-01T00:00:00Z</dc:date>
  </entry>
  <entry>
    <title>Faster Post-Quantum Cryptography with JDK Intrinsics</title>
    <link rel="alternate" href="https://inside.java/2026/09/30/faster-post-quantum-cryptography-with-jdk-intrinsics/" />
    <category term="Security" />
    <category term="JDK 28" />
    <category term="Performance" />
    <author>
      <name>Mark Powers</name>
    </author>
    <id>https://inside.java/2026/09/30/faster-post-quantum-cryptography-with-jdk-intrinsics/</id>
    <updated>2026-09-30T00:00:00Z</updated>
    <published>2026-09-30T00:00:00Z</published>
    <summary type="html">&lt;p&gt;Find out about the improved Curve25519 field performance in JDK 27 and JDK 28.&lt;/p&gt;</summary>
    <dc:date>2026-09-30T00:00:00Z</dc:date>
  </entry>
  <entry>
    <title>JEP targeted to JDK 28: 541: Deprecate the macOS/x64 Port for Removal</title>
    <link rel="alternate" href="https://inside.java/2026/09/29/jep541-target-jdk28/" />
    <category term="JDK 28" />
    <category term="HotSpot" />
    <author>
      <name>Mikael Vidstedt</name>
    </author>
    <id>https://inside.java/2026/09/29/jep541-target-jdk28/</id>
    <updated>2026-09-29T00:00:00Z</updated>
    <published>2026-09-29T00:00:00Z</published>
    <summary type="html">&lt;p&gt;The following JEP is targeted to JDK 28: 541: Deprecate the macOS/x64 Port for Removal&lt;/p&gt;</summary>
    <dc:date>2026-09-29T00:00:00Z</dc:date>
  </entry>
  <entry>
    <title>Performance Improvements in JDK 27</title>
    <link rel="alternate" href="https://inside.java/2026/09/28/performance-update-jdk27/" />
    <category term="JDK 27" />
    <category term="Performance" />
    <author>
      <name>Per-Ake Minborg</name>
    </author>
    <author>
      <name>Claes Redestad</name>
    </author>
    <id>https://inside.java/2026/09/28/performance-update-jdk27/</id>
    <updated>2026-09-28T00:00:00Z</updated>
    <published>2026-09-28T00:00:00Z</published>
    <summary type="html">&lt;p&gt;Notable performance improvements in JDK27&lt;/p&gt;</summary>
    <dc:date>2026-09-28T00:00:00Z</dc:date>
  </entry>
  <entry>
    <title>JEP targeted to JDK 28: 539: Strict Field Initialization in the JVM (Preview)</title>
    <link rel="alternate" href="https://inside.java/2026/09/26/jep539-target-jdk28/" />
    <category term="JDK 28" />
    <category term="Project Valhalla" />
    <author>
      <name>Dan Smith</name>
    </author>
    <id>https://inside.java/2026/09/26/jep539-target-jdk28/</id>
    <updated>2026-09-26T00:00:00Z</updated>
    <published>2026-09-26T00:00:00Z</published>
    <summary type="html">&lt;p&gt;The following JEP is targeted to JDK 28: 539: Strict Field Initialization in the JVM (Preview)&lt;/p&gt;</summary>
    <dc:date>2026-09-26T00:00:00Z</dc:date>
  </entry>
  <entry>
    <title>The Limitations of Running a Workload Generator In the Same JVM as the System-Under-Test</title>
    <link rel="alternate" href="https://inside.java/2026/09/25/limitations-of-running-a-workload-generator-in-the-same-jvm/" />
    <category term="Garbage Collectors" />
    <category term="Performance" />
    <category term="Serviceability" />
    <author>
      <name>Jonas Norlinder</name>
    </author>
    <id>https://inside.java/2026/09/25/limitations-of-running-a-workload-generator-in-the-same-jvm/</id>
    <updated>2026-09-25T00:00:00Z</updated>
    <published>2026-09-25T00:00:00Z</published>
    <summary type="html">&lt;p&gt;When you evaluate a system with a garbage collector and want to understand its tail latency, you often see SPECjbb2015 or DaCapo used. While both offer corrective measures for coordinated omission, only SPECjbb2015 can run the workload generator and backend server in the same JVM, as well as separate them into different JVMs. This post is a deep dive that uses SPECjbb2015's flexibility to explore and highlight the risks of running the workload generator in the same JVM as the backend.&lt;/p&gt;</summary>
    <dc:date>2026-09-25T00:00:00Z</dc:date>
  </entry>
  <entry>
    <title>Episode 71 “Security in Java” [AtA]</title>
    <link rel="alternate" href="https://inside.java/2026/09/24/podcast-071/" />
    <category term="Security" />
    <author>
      <name>Sean Mullan</name>
    </author>
    <author>
      <name>Nicolai Parlog</name>
    </author>
    <id>https://inside.java/2026/09/24/podcast-071/</id>
    <updated>2026-09-24T00:00:00Z</updated>
    <published>2026-09-24T00:00:00Z</published>
    <summary type="html">&lt;p&gt;Given how prevalent Java is on web servers throughout the internet, security in Java is of critical importance - there's the JDK itself, of course, but also the algorithms and features it offers to applications&lt;/p&gt;</summary>
    <dc:date>2026-09-24T00:00:00Z</dc:date>
  </entry>
  <entry>
    <title>Quality Outreach Heads-up - JDK 28: Rich JavaDoc Notes</title>
    <link rel="alternate" href="https://inside.java/2026/09/23/quality-heads-up/" />
    <category term="JDK 28" />
    <author>
      <name>Billy Korando</name>
    </author>
    <id>https://inside.java/2026/09/23/quality-heads-up/</id>
    <updated>2026-09-23T00:00:00Z</updated>
    <published>2026-09-23T00:00:00Z</published>
    <summary type="html">&lt;p&gt;This Heads-Up is part of the regular communication sent to the projects involved; it covers a new JavaDoc tag `@note` to highlight the presence of additional information in API documentation.&lt;/p&gt;</summary>
    <dc:date>2026-09-23T00:00:00Z</dc:date>
  </entry>
  <entry>
    <title>Helidon 27 Released</title>
    <link rel="alternate" href="https://inside.java/2026/09/22/helidon27-release/" />
    <category term="Oracle" />
    <category term="JDK 27" />
    <author>
      <name>Ali Mukadam (Helidon)</name>
    </author>
    <id>https://inside.java/2026/09/22/helidon27-release/</id>
    <updated>2026-09-22T00:00:00Z</updated>
    <published>2026-09-22T00:00:00Z</published>
    <summary type="html">&lt;p&gt;The Helidon team is pleased to announce Helidon 27, the first release under the Tip-and-Tail model used by OpenJDK.&lt;/p&gt;</summary>
    <dc:date>2026-09-22T00:00:00Z</dc:date>
  </entry>
</feed>
