<?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:apigateway-release-notes</id>
  <title>API Gateway - Release notes</title>
  <link rel="self" href="https://docs.cloud.google.com/feeds/apigateway-release-notes.xml"/>
  <author>
    <name>Google Cloud Platform</name>
  </author>
  <updated>2026-02-02T00:00:00-08:00</updated>

  <entry>
    <title>February 02, 2026</title>
    <id>tag:google.com,2016:apigateway-release-notes#February_02_2026</id>
    <updated>2026-02-02T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/api-gateway/docs/release-notes#February_02_2026"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Change</h3>
<p><strong>Connect API Gateway to Apigee API hub instances that use VPC Service Controls</strong></p>
<p>API Gateway can now be <a href="https://docs.cloud.google.com/api-gateway/docs/api-hub-connect">connected to Apigee API hub</a> instances that use <a href="https://docs.cloud.google.com/apigee/docs/api-platform/security/vpc-sc">VPC Service Controls</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>January 12, 2026</title>
    <id>tag:google.com,2016:apigateway-release-notes#January_12_2026</id>
    <updated>2026-01-12T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/api-gateway/docs/release-notes#January_12_2026"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p><strong>Centralize API Gateway API management using Apigee API hub</strong></p>
<p>Connect API Gateway to Apigee API hub to enable seamless publishing of API metadata 
from your API Gateway project to API hub. This integration provides a 
centralized, unified view of your APIs across different gateways, 
simplifying API discovery, governance, and management.</p>
<p>Key benefits include:</p>
<ul>
<li><strong>Centralized API discovery</strong>: All your API Gateway APIs are discoverable in API hub alongside APIs from other sources   </li>
<li><strong>Enhanced visibility</strong>: Gain insights into your API landscape with consolidated metadata   </li>
<li><strong>Streamlined management</strong>: Simplify API governance and lifecycle management across your diverse API ecosystem   </li>
</ul>
<p>For more detail, see <a href="https://docs.cloud.google.com/api-gateway/docs/api-hub-overview">Centralize API management using API hub</a>.</p>
<p><strong>Note</strong>: Rollouts of this release to production instances might take up to 5 business days to complete 
across all Google Cloud zones. Your instances might not have the feature 
available until the rollout is complete.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>November 12, 2025</title>
    <id>tag:google.com,2016:apigateway-release-notes#November_12_2025</id>
    <updated>2025-11-12T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/api-gateway/docs/release-notes#November_12_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p><strong>API Gateway now supports OpenAPI version 3.0.</strong></p>
<p>With this release, API Gateway now supports OpenAPI version 3.0, including all patch versions (3.0.x).</p>
<p>Key Benefits:</p>
<ul>
<li>Simplified Deployment: Directly upload and deploy OpenAPI version 3.0.x specifications without prior conversion to 2.0.</li>
<li>Enhanced Compatibility: Seamlessly integrate your OpenAPI version 3.0.x definitions with API Gateway.</li>
</ul>
<p>For more detail, see <a href="https://docs.cloud.google.com/api-gateway/docs/openapi-overview">OpenAPI overview</a>.</p>
<h3>Announcement</h3>
<p>On November 12, 2025, we released a new version of API Gateway.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 23, 2025</title>
    <id>tag:google.com,2016:apigateway-release-notes#July_23_2025</id>
    <updated>2025-07-23T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/api-gateway/docs/release-notes#July_23_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Deprecated</h3>
<p><strong>Deprecation of Transport Layer Security (TLS) v1.0 and v1.1 protocols</strong></p>
<p>API Gateway now enforces TLS v1.2+. You can opt out of enforcing TLS v1.2+ for your API Gateway's new security settings by reaching out to <a href="https://docs.cloud.google.com/support">Google Cloud Support</a> to continue using your current protocol.</p>
<p>Connections using TLS 1.1 and earlier will return a <code>400 Bad Request - The request was malformed</code> error after a successful TLS handshake, indicating that the connection is established, but the request itself is denied. External SSL-checking sites may verify a successful TLS handshake and incorrectly imply that TLS versions 1.1 and earlier are supported.</p>
<h3>Announcement</h3>
<p>On July 23, 2025, we released an updated version of API Gateway.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>June 09, 2025</title>
    <id>tag:google.com,2016:apigateway-release-notes#June_09_2025</id>
    <updated>2025-06-09T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/api-gateway/docs/release-notes#June_09_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>With this release, the limit on the number of API gateways that can be created per region is increased to <strong>50</strong>.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/api-gateway/docs/quotas">Quotas and limits</a></p>
<h3>Announcement</h3>
<p>On June 9, 2025, we released an updated version of API Gateway.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 02, 2025</title>
    <id>tag:google.com,2016:apigateway-release-notes#April_02_2025</id>
    <updated>2025-04-02T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/api-gateway/docs/release-notes#April_02_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Announcement</h3>
<p>On April 2, 2025, we released an updated version of API Gateway.</p>
<h3>Feature</h3>
<p>With this release, API Gateway meets the regulatory and compliance requirements for support of data residency for data at rest. </p>
<p>For more information, see <a href="https://cloud.google.com/terms/data-residency?e=48754805">Google Cloud Platform Services with Data residency</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>March 26, 2025</title>
    <id>tag:google.com,2016:apigateway-release-notes#March_26_2025</id>
    <updated>2025-03-26T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/api-gateway/docs/release-notes#March_26_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Announcement</h3>
<p>On March 26, 2025, we released an updated version of API Gateway.</p>
<h3>Feature</h3>
<p>With this release, customer data in API Gateway is now CMEK-compliant at rest. No
configuration is required. </p>
<p>For more information, see <a href="https://docs.cloud.google.com/api-gateway/docs/cmek">CMEK compliance in API Gateway</a>.</p>
<p>To learn more about CMEK, see
<a href="https://docs.cloud.google.com/kms/docs/cmek">Customer-managed encryption keys (CMEK)</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>March 25, 2025</title>
    <id>tag:google.com,2016:apigateway-release-notes#March_25_2025</id>
    <updated>2025-03-25T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/api-gateway/docs/release-notes#March_25_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Announcement</h3>
<p>On March 25, 2025, we released an updated version of API Gateway.</p>
<h3>Feature</h3>
<p>API Gateway now supports <a href="https://docs.cloud.google.com/iam/docs/workforce-identity-federation">Workforce Identity Federation</a>.</p>
<p>Workforce Identity Federation lets you use an external identity provider (IdP) to authenticate and authorize a workforce — a group of users, such as employees, partners, and contractors — using <a href="https://docs.cloud.google.com/iam/docs">Identity and Access Management (IAM)</a> to access API Gateway services.</p>
<p>See <a href="https://docs.cloud.google.com/iam/docs/federated-identity-supported-services">Identity federation: products and limitations</a> for more information.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 01, 2024</title>
    <id>tag:google.com,2016:apigateway-release-notes#July_01_2024</id>
    <updated>2024-07-01T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/api-gateway/docs/release-notes#July_01_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Announcement</h3>
<p><strong>As of July 1, 2024, API gateways located in <code>asia-east1</code> are decommissioned and will no longer serve traffic.</strong></p>
<p>Between <strong>October 2021</strong> and <strong>October 2022</strong>, customers with gateways located in <code>asia-east1</code> were notified of the planned decommissioning and advised to delete or relocate any gateways in this region. A final reminder was sent in May, 2024.</p>
<p>As of July 1, 2024, any remaining gateways located in <code>asia-east1</code> are fully decommissioned.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>March 16, 2023</title>
    <id>tag:google.com,2016:apigateway-release-notes#March_16_2023</id>
    <updated>2023-03-16T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/api-gateway/docs/release-notes#March_16_2023"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Fixed</h3>
<p>Fixed issue where API Gateway used the IP address of the Google Cloud Load Balancer (GCLB) (specifically the address of the forwarding rule) to validate IP-restricted API keys in requests proxied by  a GCLB. API gateway now correctly validates IP-restricted API keys using the IP address of the client calling the GCLB.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>January 05, 2023</title>
    <id>tag:google.com,2016:apigateway-release-notes#January_05_2023</id>
    <updated>2023-01-05T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/api-gateway/docs/release-notes#January_05_2023"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Fixed</h3>
<table>
<thead>
<tr>
<th>Bug ID</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>266369520</td>
<td><strong>Fixed issue where gRPC requests to a gateway resulted in  <code>400</code> responses following an ESPV2 upgrade.</strong></td>
</tr>
</tbody>
</table>
<h3>Change</h3>
<p>When calling a gateway using gRPC with transcoding, every field provided in a request message must contain a
valid value. For every field included in the request message you must either specify a valid integer value or remove the
field entirely.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>August 09, 2021</title>
    <id>tag:google.com,2016:apigateway-release-notes#August_09_2021</id>
    <updated>2021-08-09T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/api-gateway/docs/release-notes#August_09_2021"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Announcement</h3>
<p>Released a Preview version of HTTP(S) Load balancing for API Gateway.</p>
<p>The integration of <a href="https://docs.cloud.google.com/load-balancing/docs/https">Google Cloud HTTP(S) Load Balancing</a> support for API Gateway enables your serverless backends to take advantage of all the features provided by Cloud Load Balancing.  By combining API Gateway and HTTP(S) Load Balancing using a <a href="https://docs.cloud.google.com/load-balancing/docs/negs/">serverless Network Endpoint Group (serverless NEG)</a>, you can:</p>
<ul>
<li>Host gateways with custom branded domains</li>
<li>Configure TLS for gateways using certificates issued by a preferred certificate authority</li>
<li>Create a common entry point for a gateway routing to multiple backends</li>
<li>Deploy gateways in multiple geographic regions for high availability without managing URLs for each region</li>
</ul>
<p>To provide feedback or to log issues with this release, see <a href="https://docs.cloud.google.com/api-gateway/docs/getting-support">Getting support</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>January 21, 2021</title>
    <id>tag:google.com,2016:apigateway-release-notes#January_21_2021</id>
    <updated>2021-01-21T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/api-gateway/docs/release-notes#January_21_2021"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1</strong>
<h3>Feature</h3>
<p>An updated <a href="https://docs.cloud.google.com/api-gateway/docs/reference/rest">REST API reference</a> for the <code>v1</code> version is available.</p>
<h3>Feature</h3>
<p>API Gateway support for the <code>us-east1</code> region is now available.</p>
<h3>Feature</h3>
<p>API Gateway is added to the gcloud command group. Users should upgrade to the latest <code>gcloud</code> release to access the API Gateway command group.</p>
<h3>Feature</h3>
<p>gRPC support is available for Cloud Run backend services. For more information, see <a href="https://docs.cloud.google.com/api-gateway/docs/get-started-cloud-run-grpc">Getting started with API Gateway and Cloud Run for gRPC</a>.</p>
<h3>Announcement</h3>
<p>Released a GA version of API Gateway.</p>
<p>To provide feedback or to log issues with this release, see <a href="https://docs.cloud.google.com/api-gateway/docs/getting-support">Getting support</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>September 08, 2020</title>
    <id>tag:google.com,2016:apigateway-release-notes#September_08_2020</id>
    <updated>2020-09-08T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/api-gateway/docs/release-notes#September_08_2020"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1beta</strong>
<h3>Issue</h3>
<p>Projects with gateways created between July 14, 2020 and August 6, 2020 may encounter an issue when new gateways are created with the beta API. The <code>*gateway.dev</code> hostname of the new gateway may return a <code>404</code> error response. A resolution to this issue is in progress. In the meantime, we recommend creating or using a new Google Cloud project when using the beta API.</p>
<h3>Feature</h3>
<p>The API Gateway API is now publicly visible. Allowlisting is no longer required to view or enable the API in your Google Cloud project.</p>
<p>Deprecated fields are no longer present in alpha versions of the API and the <a href="https://console.cloud.google.com/api-gateway">API Gateway UI</a> utilizes the beta API.</p>
<h3>Announcement</h3>
<p>Released a beta version of API Gateway.</p>
<p>To provide feedback or to log issues with this release, see <a href="https://docs.cloud.google.com/api-gateway/docs/getting-support">Getting support</a>.</p>
<h3>Issue</h3>
<p>When creating an API config, and in particular the <em>first</em> config for a new service, the operation may take several minutes to complete as the config is propagated to downstream systems. Creation of a complex API config could take up to ten minutes to complete successfully.</p>
<h3>Issue</h3>
<p>Gateways created during alpha with <code>*.run.app</code> hostnames (created prior to July 14, 2020) will be turned down shortly after the beta release. We recommend creating new gateways using the <code>v1beta</code> API. Gateways created with the beta API will have <code>*.gateway.dev</code> hostnames.</p>
<h3>Issue</h3>
<p>API configs created prior to June 2, 2020 can no longer be deployed to gateways. These configs will be deleted through an internal process.</p>
<h3>Issue</h3>
<p>API Gateway built-in IAM roles are not initially visible. As a result, management permissions are not displayed on the permissions panel within the <a href="https://console.cloud.google.com/api-gateway">API Gateway UI</a>. However, permissions to manage API Gateway resources can be granted as expected via Project Owner, Editor, and Viewer roles. A resolution to this issue is in progress.</p>
<h3>Feature</h3>
<p>An updated <a href="https://docs.cloud.google.com/api-gateway/docs/reference/rest">REST API reference</a> for the <code>v1beta</code> version is available.</p>
<h3>Issue</h3>
<p>API Gateway does not support custom IAM roles. A resolution to this issue is in progress.</p>
<h3>Feature</h3>
<p>API Gateway is added to the <code>gcloud beta</code> command group. Alpha users and trusted testers should upgrade to the latest <code>gcloud</code> release to access the API Gateway beta command group.</p>
<h3>Feature</h3>
<p>Newly created gateways have an updated default hostname pattern:</p>
<p><code>https://GATEWAY_ID-HASH.REGION_CODE.gateway.dev</code></p>
<p>where <strong>GATEWAY_ID</strong> is the name of the gateway, <strong>HASH</strong> is the unique hash code generated when you deployed the gateway, and <strong>REGION_CODE</strong> is the code for the Google Cloud region where the gateway is deployed.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/api-gateway/docs/deploying-api">Deploying an API to a gateway</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 01, 2020</title>
    <id>tag:google.com,2016:apigateway-release-notes#July_01_2020</id>
    <updated>2020-07-01T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/api-gateway/docs/release-notes#July_01_2020"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1alpha2</strong>
<h3>Feature</h3>
<p>Updated the <a href="https://docs.cloud.google.com/api-gateway/docs/reference/rest">REST API reference</a> to the latest Alpha version.</p>
<h3>Issue</h3>
<p>When creating a gateway, permissions can take more than a minute to propagate through the system. Therefore, you might see a "missing tokens" error when making a request to an API. If you see this error, wait several minutes, then retry the request.</p>
<h3>Announcement</h3>
<p>Released an updated version of the Alpha version of API Gateway.</p>
<p>To provide feedback or to log issues with this release, see <a href="https://docs.cloud.google.com/api-gateway/docs/getting-support">Getting support</a>.</p>
<h3>Feature</h3>
<p>Newly created gateways now have an updated default hostname pattern: </p>
<p><code>https://GATEWAY_ID-HASH.REGION_CODE.gateway.dev</code></p>
<p>where <strong>GATEWAY_ID</strong> is the name of the gateway, <strong>HASH</strong> is the unique hash code generated when you deployed the gateway, and <strong>REGION_CODE</strong> is the code for the Google Cloud region where the gateway is deployed.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/api-gateway/docs/deploying-api">Deploying an API to a gateway</a>.</p>
<h3>Feature</h3>
<p>OpenAPI specifications for API configs no longer require the <code>host</code> property. You can either omit the <code>host</code> property entirely or set it to the DNS name of the deployed API. API providers often set it to the DNS name when sharing the OpenAPI Spec with their API consumers. However, the value of the <code>host</code> property is not enforced by API Gateway. Do not set the <code>host</code> property to <strong>null</strong> or an empty value, as this will result in an error.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/api-gateway/docs/openapi-overview">OpenAPI overview</a>.</p>
<h3>Issue</h3>
<p>When creating an API config, and in particular the <em>first</em> config for a new service, the operation may take several minutes to complete as the config is propagated to downstream systems. Creation of a complex API config could take up to ten minutes to complete successfully.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 01, 2020</title>
    <id>tag:google.com,2016:apigateway-release-notes#April_01_2020</id>
    <updated>2020-04-01T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/api-gateway/docs/release-notes#April_01_2020"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1alpha2</strong>
<h3>Fixed</h3>
<p>Previously, when the <code>gcloud</code> command failed while creating an API config, the API config was still created, requiring you to manually delete it. The <code>gcloud</code> command no longer requires you to delete the API config when the create command fails.</p>
<h3>Feature</h3>
<p>The <a href="http://cloud.google.com/sdk/gcloud"><code>gcloud</code> command-line tool</a> now supports new command options, including:</p>
<ul>
<li><p>Create, list, update, and delete APIs. That means you no longer have to use <a href="https://docs.cloud.google.com/endpoints/docs">Cloud Endpoints</a> commands to work with an API. See <a href="https://docs.cloud.google.com/api-gateway/docs/creating-api">Creating an API</a> for more.</p></li>
<li><p>Update an API config to modify its labels or display name. See <a href="https://docs.cloud.google.com/api-gateway/docs/creating-api-config#updating-an-api-config">Updating an API config</a> for more.</p></li>
</ul>
<h3>Feature</h3>
<p>You can now use the Google Cloud Console UI, a web-based, graphical user interface, to develop your APIs. See the <a href="https://docs.cloud.google.com/api-gateway/docs/quickstart-console">Quickstart: Use the UI to deploy an API on API Gateway</a> for more.</p>
<h3>Issue</h3>
<p>When creating a gateway, permissions can take more than a minute to propagate through the system. Therefore, you might see a "missing tokens" error when making a request to an API. If you see this error, wait several minutes, then retry the request.</p>
<h3>Announcement</h3>
<p>Alpha update release of API Gateway</p>
<p>Released an updated version of the Alpha version of API Gateway.</p>
<p>To provide feedback or to log issues with this release, see <a href="https://docs.cloud.google.com/api-gateway/docs/getting-support">Getting support</a>.</p>
<h3>Feature</h3>
<p>Updated the <a href="https://docs.cloud.google.com/api-gateway/docs/reference/rest">REST API reference</a> to the latest Alpha version.</p>
<h3>Issue</h3>
<p>Authentication is only supported for Cloud Run and Cloud Functions, not for App Engine.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>March 01, 2020</title>
    <id>tag:google.com,2016:apigateway-release-notes#March_01_2020</id>
    <updated>2020-03-01T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/api-gateway/docs/release-notes#March_01_2020"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">v1alpha1</strong>
<h3>Issue</h3>
<p>When creating a gateway, permissions can take more than a minute to propagate through the system. Therefore, you might see a "missing tokens" error when making a request to an API. If you see this error, wait several minutes, then retry the request.</p>
<h3>Issue</h3>
<p>Authentication is only supported for Cloud Run and Cloud Functions, not for App Engine.</p>
<h3>Announcement</h3>
<p>Released the Alpha version of API Gateway.</p>
<p>To provide feedback or to log issues with this release, see <a href="https://docs.cloud.google.com/api-gateway/docs/getting-support">Getting support</a>.</p>
]]>
    </content>
  </entry>

</feed>
