Release notes

This page contains release notes for features and updates to API Gateway.

You can see the latest product updates for all of Google Cloud on the Google Cloud page, or browse and filter all release notes in the Google Cloud Console.

To get the latest product updates delivered to you, add the URL of this page to your feed reader, or add the feed URL directly: https://cloud.google.com/feeds/apigateway-release-notes.xml

January 01, 2021

v1

Released a GA version of API Gateway.

To provide feedback or to log issues with this release, see Getting support.

An updated REST API reference for the v1 version is available.

API Gateway is added to the gcloud command group. Users should upgrade to the latest gcloud release to access the API Gateway command group.

gRPC support is available for Cloud Run backend services. For more information, see Getting started with API Gateway and Cloud Run for gRPC.

API Gateway support for the us-east1 region is available.

When creating an API config, and in particular the first 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.

September 01, 2020

v1beta

Released a beta version of API Gateway.

To provide feedback or to log issues with this release, see Getting support.

Newly created gateways have an updated default hostname pattern:

https://GATEWAY_ID-HASH.REGION_CODE.gateway.dev

where GATEWAY_ID is the name of the gateway, HASH is the unique hash code generated when you deployed the gateway, and REGION_CODE is the code for the GCP region where the gateway is deployed.

For more information, see Deploying an API to a gateway.

The API Gateway API is now publicly visible. Allowlisting is no longer required to view or enable the API in your Google Cloud project.

Deprecated fields are no longer present in alpha versions of the API and the API Gateway UI utilizes the beta API.

API Gateway is added to the gcloud beta command group. Alpha users and trusted testers should upgrade to the latest gcloud release to access the API Gateway beta command group.

An updated REST API reference for the v1beta version is available.

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 *gateway.dev hostname of the new gateway may return a 404 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.

Gateways created during alpha with *.run.app hostnames (created prior to July 14, 2020) will be turned down shortly after the beta release. We recommend creating new gateways using the v1beta API. Gateways created with the beta API will have *.gateway.dev hostnames.

API configs created prior to June 2, 2020 can no longer be deployed to gateways. These configs will be deleted through an internal process.

API Gateway built-in IAM roles are not initially visible. As a result, management permissions are not displayed on the permissions panel within the API Gateway UI. 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.

API Gateway does not support custom IAM roles. A resolution to this issue is in progress.

When creating an API config, and in particular the first 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.

July 01, 2020

v1alpha2

Released an updated version of the Alpha version of API Gateway.

To provide feedback or to log issues with this release, see Getting support.

Newly created gateways now have an updated default hostname pattern:

https://GATEWAY_ID-HASH.REGION_CODE.gateway.dev

where GATEWAY_ID is the name of the gateway, HASH is the unique hash code generated when you deployed the gateway, and REGION_CODE is the code for the GCP region where the gateway is deployed.

For more information, see Deploying an API to a gateway.

OpenAPI specifications for API configs no longer require the host property. You can either omit the host 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 host property is not enforced by API Gateway. Do not set the host property to null or an empty value, as this will result in an error.

For more information, see OpenAPI overview.

Updated the REST API reference to the latest Alpha version.

When creating an API config, and in particular the first 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.

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.

April 01, 2020

v1alpha2

Alpha update release of API Gateway

Released an updated version of the Alpha version of API Gateway.

To provide feedback or to log issues with this release, see Getting support.

You can now use the Google Cloud Console UI, a web-based, graphical user interface, to develop your APIs. See the Quickstart: Use the UI to deploy an API on API Gateway for more.

The gcloud command-line tool now supports new command options, including:

Updated the REST API reference to the latest Alpha version.

Previously, when the gcloud command failed while creating an API config, the API config was still created, requiring you to manually delete it. The gcloud command no longer requires you to delete the API config when the create command fails.

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.

Authentication is only supported for Cloud Run and Cloud Functions, not for App Engine.

March 01, 2020

v1alpha1

Released the Alpha version of API Gateway.

To provide feedback or to log issues with this release, see Getting support.

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.

Authentication is only supported for Cloud Run and Cloud Functions, not for App Engine.