<?xml version="1.0" encoding="UTF-8"?>
<!-- AUTOGENERATED FILE. DO NOT EDIT. -->
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>tag:google.com,2016:gaestd-java-release-notes</id>
  <title>App Engine standard environment Java - Release notes</title>
  <link rel="self" href="https://docs.cloud.google.com/feeds/gaestd-java-release-notes.xml"/>
  <author>
    <name>Google Cloud Platform</name>
  </author>
  <updated>2026-03-02T00:00:00-08:00</updated>

  <entry>
    <title>March 02, 2026</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#March_02_2026</id>
    <updated>2026-03-02T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#March_02_2026"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Feature</h3>
<p>Support for <a href="https://docs.cloud.google.com/appengine/migration-center/standard/java/mail-to-smtp">migrating from the legacy Mail API to an SMTP-based email service</a>, such as SendGrid, Mailgun, or Mailjet is in <a href="https://cloud.google.com/products/#product-launch-stages">General Availability</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>February 12, 2026</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#February_12_2026</id>
    <updated>2026-02-12T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#February_12_2026"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Feature</h3>
<p>Support for deploying your existing apps in the standard environment to Cloud Run using
the <code>gcloud beta app migrate-to-run</code> command is in <a href="https://cloud.google.com/products/#product-launch-stages">Preview</a>. For more information, see <a href="https://docs.cloud.google.com/appengine/migration-center/run/migrate-app-engine-standard-to-run">Deploy an App Engine app in the standard environment to Cloud Run</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>January 31, 2026</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#January_31_2026</id>
    <updated>2026-01-31T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#January_31_2026"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Deprecated</h3>
<p>Java 8 is <a href="https://docs.cloud.google.com/appengine/docs/standard/lifecycle/runtime-lifecycle#deprecated">deprecated</a>.
You won't be able to deploy Java 8 applications, even if your organization
previously used an organization policy to re-enable deployments of legacy
runtimes. Your existing Java 8 applications will continue to run and receive
traffic. We recommend that you <a href="https://docs.cloud.google.com/appengine/migration-center/standard/migrate-to-second-gen/java-differences">migrate to the latest supported version of
Java</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>December 22, 2025</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#December_22_2025</id>
    <updated>2025-12-22T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#December_22_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Feature</h3>
<p>Support for <a href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/runtime">Java 25 runtime</a> is in <a href="https://cloud.google.com/products#product-launch-stages">General Availability</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>October 31, 2025</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#October_31_2025</id>
    <updated>2025-10-31T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#October_31_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Feature</h3>
<p>To improve email security and ensure reliable, high-volume email delivery,
<a href="https://docs.cloud.google.com/appengine/migration-center/standard/java/mail-to-smtp">migrate from the legacy Mail API to an SMTP-based email service</a>, such as SendGrid, Mailgun, or Mailjet (Preview).</p>
<h3>Feature</h3>
<p>Support for <a href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/runtime">Java 25 runtime</a> is in <a href="https://cloud.google.com/products#product-launch-stages">Preview</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>October 20, 2025</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#October_20_2025</id>
    <updated>2025-10-20T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#October_20_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Feature</h3>
<p><a href="https://docs.cloud.google.com/appengine/docs/standard/secure-minimum-tls">Support for TLS version 1.2 and later</a>,
along with a corresponding secure set of cipher suites, is in General
Availability (GA).</p>
]]>
    </content>
  </entry>

  <entry>
    <title>August 07, 2025</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#August_07_2025</id>
    <updated>2025-08-07T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#August_07_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Feature</h3>
<p>To increase security, starting in March 2025, support for Transport Layer Security (TLS) version 1.1 and earlier is deprecated. <a href="https://docs.cloud.google.com/appengine/docs/standard/secure-minimum-tls">Update your application settings</a> in the App Engine standard environment to use TLS version 1.2 and later, along with a corresponding secure set of cipher suites (Preview).</p>
]]>
    </content>
  </entry>

  <entry>
    <title>June 30, 2025</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#June_30_2025</id>
    <updated>2025-06-30T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#June_30_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Feature</h3>
<p>For new deployments, the <a href="https://docs.cloud.google.com/appengine/docs/standard/services/urlfetch/issue-requests?tab=java">URL Fetch API</a> validates the certificate of the host it contacts by default.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>March 18, 2025</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#March_18_2025</id>
    <updated>2025-03-18T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#March_18_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Announcement</h3>
<p>Container Registry is now <a href="https://docs.cloud.google.com/artifact-registry/docs/transition/prepare-gcr-shutdown">shut down</a>. We recommend that you use <a href="https://docs.cloud.google.com/artifact-registry/docs/overview">Artifact Registry</a> for storing and managing container images. By default, new deployments created after March 5, 2025, use Artifact Registry instead of Container Registry for storing application build images. For more information, see <a href="https://docs.cloud.google.com/appengine/migration-center/migrate-to-artifact-registry">Migrate App Engine container images to Artifact Registry</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>March 03, 2025</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#March_03_2025</id>
    <updated>2025-03-03T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#March_03_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Feature</h3>
<p>For new projects you create after March 2025, App Engine sets the automatic scaling maximum instances default for standard environment deployments to 20. This change doesn't impact existing apps. To override the default, specify a new <a href="https://docs.cloud.google.com/appengine/docs/standard/reference/app-yaml#scaling_elements"><code>max_instances</code></a> value in your <code>app.yaml</code> file, and deploy a new version or redeploy over an existing version.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>December 09, 2024</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#December_09_2024</id>
    <updated>2024-12-09T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#December_09_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Feature</h3>
<p><a href="https://docs.cloud.google.com/vpc/docs/configure-serverless-vpc-access#custom-constraints">Custom organization policies</a> for Serverless VPC Access connectors are now <a href="https://cloud.google.com/products/#product-launch-stages">generally available</a>, and can be applied to projects, folders, or organizations.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>October 31, 2024</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#October_31_2024</id>
    <updated>2024-10-31T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#October_31_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Change</h3>
<p>Java 11 has reached <a href="https://docs.cloud.google.com/appengine/docs/standard/lifecycle/runtime-lifecycle#end_of_support">end of support</a>. Your existing Java 11 applications using will continue to run and receive traffic. However, App Engine might block re-deployments of applications that use runtimes <a href="https://docs.cloud.google.com/appengine/docs/standard/lifecycle/support-schedule#java">after their end of support date</a>. We recommend that you <a href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/upgrade-java-runtime">upgrade to the latest supported version of Java</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 30, 2024</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#July_30_2024</id>
    <updated>2024-07-30T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#July_30_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Feature</h3>
<p>In the App Engine page in the Google Cloud console, you can now filter your existing App Engine versions by <a href="https://docs.cloud.google.com/appengine/docs/standard/lifecycle/runtime-lifecycle">runtime lifecycle stages</a>. After you apply this filter, the console displays a warning icon for App Engine versions that are approaching end of support, have reached end of support, are deprecated, and are decomissioned.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 16, 2024</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#July_16_2024</id>
    <updated>2024-07-16T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#July_16_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Feature</h3>
<p>You can now configure an HTTP connector to improve CPU and memory utilization for your App Engine apps. To configure an HTTP connector, include the <code>appengine.use.httpconnector</code> system property  in your  <a href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/config/appref-xml">appengine-web.xml</a> file. For more information, see <a href="https://github.com/GoogleCloudPlatform/appengine-java-standard/blob/main/httpconnector.md">Google App Engine Java new performant HTTP connector</a> GitHub page.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 12, 2024</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#July_12_2024</id>
    <updated>2024-07-12T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#July_12_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Announcement</h3>
<p>Deployments for new projects might be impacted from the following changes to org
policies:</p>
<ul>
<li><p>Starting in May 2024, Google Cloud enforces <a href="//resource-manager/docs/secure-by-default-organizations">secure-by-default organization policies</a> for all organization resources. This policy
prevents App Engine from granting the <code>Editor</code> role to the App Engine default
services accounts by default.</p></li>
<li><p>Starting in June 2024, Cloud Build has changed the default behavior for how Cloud Build uses service accounts in new projects. This change is detailed in <a href="https://docs.cloud.google.com/build/docs/cloud-build-service-account-updates">Cloud Build Service Account Change</a>.  As a result of this change, new projects deploying versions for the first time may be using the default App Engine service account with <a href="https://docs.cloud.google.com/resource-manager/docs/organization-policy/restricting-service-accounts#disable_service_account_default_grants%22">insufficient permissions</a> for deploying versions. </p></li>
</ul>
<p>If you are impacted by this change you can do one of the following:</p>
<ul>
<li><p>Grant the <a href="https://docs.cloud.google.com/appengine/docs/standard/roles">Editor</a> role to the App Engine default service account.</p></li>
<li><p>Review the Cloud Build guidance on changes to the default service account and <a href="https://docs.cloud.google.com/build/docs/cloud-build-service-account-updates#what_do_you_need_to_do">opt out of these changes</a>.</p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>February 26, 2024</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#February_26_2024</id>
    <updated>2024-02-26T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#February_26_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Feature</h3>
<p><a href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/runtime">Java 21</a> is now <a href="https://cloud.google.com/products/#product-launch-stages">generally available</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>January 23, 2024</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#January_23_2024</id>
    <updated>2024-01-23T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#January_23_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Feature</h3>
<p>The option to <a href="https://docs.cloud.google.com/appengine/docs/standard/connecting-vpc#update-connector">update a Serverless VPC Access connector</a> is now available at general availability (GA). This feature allows you to edit the machine (instance) type, as well as the minimum and maximum number of instances.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>December 21, 2023</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#December_21_2023</id>
    <updated>2023-12-21T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#December_21_2023"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Change</h3>
<p>A warning message now appears before you publish a container image to a public repository.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>December 06, 2023</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#December_06_2023</id>
    <updated>2023-12-06T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#December_06_2023"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Feature</h3>
<p><a href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/runtime">Java 21</a> is now available <a href="https://cloud.google.com/products/#product-launch-stages">in preview</a>.  Update your configuration files based on either of the following options,  depending on what your app currently uses: </p>
<ul>
<li><p>If you use legacy bundled services, you must upgrade your apps to run
on either:</p>
<ul>
<li>Java Enterprise Edition 10 (EE10 - default, recommended): Java EE10 does not support <code>javax.servlet.*</code> APIs and requires you to update your apps and third-party dependencies to use newer Java artifacts like the <code>Jakarta</code> namespace.</li>
<li>Java Enterprise Edition 8 (EE8): Java EE8 lets you use
<code>javax.servlet.*</code> APIs, but you must make minor configuration changes  to your <code>appengine-web.xml</code> file.</li>
</ul></li>
<li><p>If you don't use legacy bundled services, update the version in your <a href="https://docs.cloud.google.com/appengine/docs/standard/reference/app-yaml?tab=java"><code>app.yaml</code></a> file.</p>
<p>See <a href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/upgrade-java-runtime">Upgrade an existing application</a> for all options.</p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>August 07, 2023</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#August_07_2023</id>
    <updated>2023-08-07T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#August_07_2023"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Change</h3>
<p>Accessing a service that's prohibited by the <b>Internal</b> or <b>Internal and Cloud Load Balancing</b> <a href="https://docs.cloud.google.com/appengine/docs/standard/ingress-settings">ingress setting</a> now results in a <code>404</code> rather than <code>403</code> error code.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>June 22, 2023</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#June_22_2023</id>
    <updated>2023-06-22T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#June_22_2023"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Feature</h3>
<p>The Java runtime now supports using <a href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/specifying-dependencies#declaring_and_managing_dependencies">Maven wrappers</a> for managing your project's dependency on Maven.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>May 01, 2023</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#May_01_2023</id>
    <updated>2023-05-01T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#May_01_2023"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Change</h3>
<p><a href="https://docs.cloud.google.com/appengine/docs/standard#instance_classes">Memory limits</a> for second-generation runtimes have been increased to better support the growing memory utilization of many newer runtimes.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 27, 2023</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#April_27_2023</id>
    <updated>2023-04-27T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#April_27_2023"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Feature</h3>
<p>The <a href="https://docs.cloud.google.com/appengine/docs/standard/services/search?tab=java">Search API</a> is now available in the <a href="https://docs.cloud.google.com/appengine/docs/standard/services/overview?tab=java">App Engine legacy bundled services for second-generation runtimes</a>. Access this legacy bundled service through the <a href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/services/access">App Engine API JAR</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 18, 2023</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#April_18_2023</id>
    <updated>2023-04-18T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#April_18_2023"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Change</h3>
<ul>
<li>Updated the Java SDK to version 2.0.13.</li>
<li>Upgraded Jetty web server to version <code>9.4.51.v20230217</code>.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>December 21, 2022</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#December_21_2022</id>
    <updated>2022-12-21T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#December_21_2022"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Feature</h3>
<p>The option to <a href="https://docs.cloud.google.com/appengine/docs/standard/connecting-vpc#update-connector">update a Serverless VPC Access connector</a> is now available in preview. This feature allows you to edit the machine (instance) type, as well as the minimum and maximum number of instances.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>December 13, 2022</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#December_13_2022</id>
    <updated>2022-12-13T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#December_13_2022"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Feature</h3>
<p>You can now use any configured <a href="https://docs.cloud.google.com/iam/docs/service-accounts">service account</a> in your Cloud project as the <a href="https://docs.cloud.google.com/appengine/docs/standard/configure-service-accounts">app-level default service account</a>, while creating and updating your App Engine applications.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>November 01, 2022</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#November_01_2022</id>
    <updated>2022-11-01T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#November_01_2022"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Feature</h3>
<p><a href="https://docs.cloud.google.com/appengine/docs/standard/testing-and-deploying-your-app#build-env-vars">Build environment variables</a> support is now generally available.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 18, 2022</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#July_18_2022</id>
    <updated>2022-07-18T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#July_18_2022"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Change</h3>
<ul>
<li>Updated the Java SDK to version 1.9.98.</li>
<li>Updated Jetty web server to version <code>jetty-9.4.46.v20220331</code>.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>July 01, 2022</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#July_01_2022</id>
    <updated>2022-07-01T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#July_01_2022"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Feature</h3>
<p>The <a href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/runtime">Java 17 runtime for App Engine standard environment </a> is now <a href="https://cloud.google.com/products/#product-launch-stages">generally</a> available.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>June 06, 2022</title>
    <id>tag:google.com,2016:gaestd-java-release-notes#June_06_2022</id>
    <updated>2022-06-06T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/release-notes#June_06_2022"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">gen2</strong>
<h3>Change</h3>
<p>The Java 17 runtime (preview) now uses <a href="https://docs.cloud.google.com/appengine/docs/standard/java-gen2/runtime#the_runtimes_open_jdk_environment">Ubuntu 22</a>.</p>
]]>
    </content>
  </entry>

</feed>
