<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>InfoQ - Java - News</title>
    <link>https://www.infoq.com</link>
    <description>InfoQ Java News feed</description>
    <item>
      <title>Project Valhalla's First Preview: JEP 401 Redefines == for Java Objects</title>
      <link>https://www.infoq.com/news/2026/08/jep401-value-objects-preview/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Java-news</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/08/jep401-value-objects-preview/en/headerimage/java-istock-image-01-1762720446658-1786336881671.jpg"/&gt;&lt;p&gt;JEP 401, integrated into JDK 28, introduces value objects. These new class instances feature final fields, altered behavior for equality checks, and stricter construction and synchronization rules. It aims to enhance efficiency and reduce memory allocation costs. However, the preview is disabled by default and requires specific configuration at compile and run time.&lt;/p&gt; &lt;i&gt;By A N M Bazlur Rahman&lt;/i&gt;</description>
      <category>JVM</category>
      <category>JDK 28</category>
      <category>Java</category>
      <category>JEP</category>
      <category>GarbageCollection</category>
      <category>Performance</category>
      <category>Project Valhalla</category>
      <category>Development</category>
      <category>news</category>
      <pubDate>Mon, 10 Aug 2026 14:32:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/08/jep401-value-objects-preview/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Java-news</guid>
      <dc:creator>A N M Bazlur Rahman</dc:creator>
      <dc:date>2026-08-10T14:32:00Z</dc:date>
      <dc:identifier>/news/2026/08/jep401-value-objects-preview/en</dc:identifier>
    </item>
    <item>
      <title>Java News Roundup: Shenandoah GC, TeamCity CVE, A2A Java SDK, Camel, Gradle, GlassFish, Groovy</title>
      <link>https://www.infoq.com/news/2026/08/java-news-roundup-aug03-2026/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Java-news</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/08/java-news-roundup-aug03-2026/en/headerimage/java-news-roundup-image-1786365649835.jpg"/&gt;&lt;p&gt;This week's Java roundup for August 3rd, 2026, features news highlighting: JEP 535, Shenandoah GC: Generational Mode by Default, targeted for JDK 28; point releases of A2A Java SDK, Apache Camel and Gradle; a maintenance release of GlassFish; the fifth milestone release of Groovy 8.0; and a follow-up of the JetBrains TeamCity CVE.&lt;/p&gt; &lt;i&gt;By Michael Redlich&lt;/i&gt;</description>
      <category>JetBrains</category>
      <category>Grails</category>
      <category>Agent2Agent</category>
      <category>Gradle</category>
      <category>JDK 28</category>
      <category>Glassfish</category>
      <category>Java</category>
      <category>JDK 27</category>
      <category>Open JDK</category>
      <category>Apache Camel</category>
      <category>Architecture &amp; Design</category>
      <category>Development</category>
      <category>news</category>
      <pubDate>Mon, 10 Aug 2026 12:45:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/08/java-news-roundup-aug03-2026/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Java-news</guid>
      <dc:creator>Michael Redlich</dc:creator>
      <dc:date>2026-08-10T12:45:00Z</dc:date>
      <dc:identifier>/news/2026/08/java-news-roundup-aug03-2026/en</dc:identifier>
    </item>
    <item>
      <title>Java News Roundup: OpenJDK JEPs, Jakarta EE, GraalVM, TornadoVM, Micronaut, Quarkus, JobRunr, Maven</title>
      <link>https://www.infoq.com/news/2026/08/java-news-roundup-jul27-2026/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Java-news</link>
      <description>&lt;img src="https://res.infoq.com/news/2026/08/java-news-roundup-jul27-2026/en/headerimage/java-news-roundup-image-1785767259108.jpg"/&gt;&lt;p&gt;This week's Java roundup for July 27th, 2026, features news highlighting: OpenJDK JEPs targeted and proposed to target for JDK 28; the GA release of GPULlama3.java 1.0; point releases of Micronaut, Quarkus and JobRunr; a maintenance release of JDKUpdater; the sixth release candidate of Maven 4.0; and the first milestone release of Jakarta Agentic AI 1.0.&lt;/p&gt; &lt;i&gt;By Michael Redlich&lt;/i&gt;</description>
      <category>Micronaut</category>
      <category>TornadoVM</category>
      <category>JobRunr</category>
      <category>JDK 28</category>
      <category>JDKUpdater</category>
      <category>GraalVM</category>
      <category>Java</category>
      <category>Quarkus</category>
      <category>JDK 27</category>
      <category>Open JDK</category>
      <category>Maven</category>
      <category>Jakarta EE</category>
      <category>Architecture &amp; Design</category>
      <category>Development</category>
      <category>news</category>
      <pubDate>Mon, 03 Aug 2026 14:30:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/08/java-news-roundup-jul27-2026/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Java-news</guid>
      <dc:creator>Michael Redlich</dc:creator>
      <dc:date>2026-08-03T14:30:00Z</dc:date>
      <dc:identifier>/news/2026/08/java-news-roundup-jul27-2026/en</dc:identifier>
    </item>
    <item>
      <title>Embabel Agent Framework Reaches 1.0</title>
      <link>https://www.infoq.com/news/2026/08/embabel-1/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Java-news</link>
      <description>&lt;img src="https://www.infoq.com/styles/static/images/logo/logo_bigger.jpg"/&gt;&lt;p&gt;Embabel has reached its 1.0 release, providing a framework for AI agents on Java It allows Java and Kotlin developers to define agents as typed domain objects. Built on Spring AI, Embabel supports multiple model providers and combines planning with predefined state machines, offering flexibility for agent workflows.&lt;/p&gt; &lt;i&gt;By Erik Costlow&lt;/i&gt;</description>
      <category>Agents</category>
      <category>AI Development</category>
      <category>Java</category>
      <category>AI, ML &amp; Data Engineering</category>
      <category>Architecture &amp; Design</category>
      <category>news</category>
      <pubDate>Mon, 03 Aug 2026 04:43:00 GMT</pubDate>
      <guid>https://www.infoq.com/news/2026/08/embabel-1/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Java-news</guid>
      <dc:creator>Erik Costlow</dc:creator>
      <dc:date>2026-08-03T04:43:00Z</dc:date>
      <dc:identifier>/news/2026/08/embabel-1/en</dc:identifier>
    </item>
  </channel>
</rss>
