To get the latest product updates delivered to you, add the URL of this page to your
reader, or add the feed URL directly:
January 14, 2020
Cloud Functions has added support for a new runtime, Go 1.13, in Beta:
December 11, 2019
November 26, 2019
ListFunctions API method now handles unreachable locations when the specified location is
"-" to list functions across all locations. Previously, if one or more locations were unreachable, the entire
ListFunctions request would fail. Now the request will return functions from all reachable locations along with an "unreachable" field containing a list of location names that did not respond successfully. Learn more about working with unreachable resources.
November 12, 2019
October 14, 2019
The max instances feature is now at the General Availability release level:
July 01, 2019
Cloud Functions is now available in the following region:
See Cloud Functions Locations for details.
June 26, 2019
June 06, 2019
With the end-of-life of Node 6, the Cloud Functions Local Emulator tool for Google Cloud Functions for Node 6 is no longer being maintained and is marked as deprecated. Use the Functions Framework to run a function locally.
April 19, 2019
Completed rollout of update to the Go Cloud Functions runtime. Go has been updated from version 1.11.5 to 1.11.6. All function deployments should get this version automatically.
April 18, 2019
The Node.js 6 runtime is deprecated as of 2019-04-18. On 2019-04-30, Node.js 6 will reach its end-of-life and will no longer receive updates from the Node.js maintainers. To ensure that your functions are on a supported version of Node.js, migrate them to Node.js 8 or Node.js 10. After 2020-04-22, function deployments that use Node.js 6 will be blocked. Cloud Functions that continue to use Node.js 6 after this time may be disabled.
For more discussion of Cloud Functions runtime support policy, see Runtime Support.
April 09, 2019
Cloud Functions now supports Serverless VPC Access, which is available at the Beta release level. This feature enables your functions to connect to internal resources in your VPC network, such as Compute Engine VM instances, Cloud Memorystore for Redis instances, and more.
April 04, 2019
Now when you deploy a function for the first time using the
gcloud command-line tool or the API, you must specify your function's runtime explicitly. If you are using
gcloud, include the
--runtime flag. If you are using the API, set the
runtime field when creating a
CloudFunction. You do not need to specify the runtime on subsequent function deployments.
April 03, 2019
Cloud Functions has added support for a new runtime, Node.js 10, in Beta:
April 01, 2019
Made the following changes:
Cloud Functions is now available in 2 new regions. See Cloud Functions Locations for details:
March 29, 2019
Completed rollout of update to the Go Cloud Functions runtime. Go has been updated from version 1.11 to 1.11.5. All function deployments should get this version automatically.
March 28, 2019
March 22, 2019
Fixed an issue where events would no longer be delivered to a background function if the function hadn't been triggered at least once in the last 30 days. This fix will be automatically applied to any new functions. The fix will be applied to existing functions upon re-deployment.
February 27, 2019
Made the following changes:
- The default function calls quota has been raised to 40,000,000 in all regions.
requestspackage installed for Python functions was upgraded from 2.19.1 to 2.21.0.
February 20, 2019
Completed rollout of update to the Node.js 6 Cloud Functions runtime. Node.js 6 has been updated from version 6.14.0 to 6.16.0.
February 14, 2019
Fixed an issue where functions would, under some circumstances, be triggered multiple times when a single event was delivered. Note that event delivery follows an at least once guarantee, which means that, rarely, event re-delivery can occur.
February 06, 2019
Completed rollout of update to the Node.js 8 Cloud Functions runtime. Node.js 8 has been updated from version 8.14.0 to 8.15.0.
Started rolling out an update of the Node.js 6 runtime to version 6.16.0. Node.js 6 functions deployed after February 4, 2019 may start to receive the updated version.
January 16, 2019
Cloud Functions has added support for a new runtime, Go, in Beta:
January 15, 2019
Started rolling out an update of the Node.js 8 runtime to version 8.15.0. Node.js 8 functions deployed after January 14, 2019 might start to use the updated version.
December 20, 2018
Completed rollout of update to the Node.js 8 Cloud Functions runtime. Node.js 8 has been updated from version 8.11.1 to 8.14.0. The update of Node.js 6 from version 6.14.0 to 6.15.0 has been rolled back. Node.js 6 is still at 6.14.0, and now won't be updated until January 2019.
December 17, 2018
Started a gradual rollout of updates to the Node.js 6 and Node.js 8 Cloud Functions runtimes. Node.js 6 will be updated from version 6.14.0 to 6.15.0. Node.js 8 will be updated from version 8.11.1 to 8.14.0. We will update the status in the release notes when the rollout has completed.
December 04, 2018
The environment variables feature is now at the General Availability release level:
November 06, 2018
The Google Cloud Functions Python runtime has been updated to version 3.7.1.
July 24, 2018
Cloud Functions is now at the General Availability release level and is recommended for production loads. This release includes:
- Support for new runtimes: Node.js 8 and Python, in Beta.
- The Cloud Functions
gcloudcommands are now at the General Availability release level. The
betalabel is no longer required (unless you are deploying a function written in Node.js 8 or Python, which are Beta features).
July 12, 2018
Launched the environment variables feature to open beta:
June 21, 2018
Added documentation describing how to connect to Cloud SQL:
June 20, 2018
Cloud Functions is now available in the following regions:
See Cloud Functions Locations for details.
June 07, 2018
The v1beta2 version of the Cloud Functions API was part of our Beta launch. New users should use the v1 API, and existing users should migrate to the v1 API.
May 15, 2018
Google Cloud Functions Node.js runtime updated to v6.14.0.
February 09, 2018
Introduced a set of more powerful, finer-grained trigger types for Cloud Storage and changed the format for Cloud Storage and Cloud Pub/Sub events. For details, see Google Cloud Storage Triggers and Google Cloud Pub/Sub Triggers.
Added documentation describing best practices for testing and deploying Cloud Functions:
January 05, 2018
Added documentation describing the Cloud Functions execution environment:
December 22, 2017
Added documentation describing best practices for designing, implementing, testing, and deploying Cloud Functions:
November 09, 2017
Google Cloud Functions Node.js runtime updated to v6.11.5.
November 07, 2017
Added documentation on optimizing networking, which reduces the likelihood that you will run out of DNS or connection quotas:
October 30, 2017
Added documentation on how to retry background functions:
October 19, 2017
Released Google Cloud Functions v1 API: API Reference.
July 17, 2017
Google Cloud Functions Node.js runtime updated to v6.11.1.
May 16, 2017
Added ImageMagick tutorial:
May 09, 2017
Added Cloud Spanner tutorial:
March 21, 2017
March 09, 2017
Beta release of Google Cloud Functions.