Cloud Run functions (formerly known as Cloud Functions) release notes

This page documents production updates to Cloud Run functions. We recommend that Cloud Run functions developers periodically check this list for any new announcements.

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

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.

September 01, 2026

Feature

August 19, 2026

Feature

Support for the Go 1.27 runtime is in Preview.

Feature

Starting from Go runtime version 1.26 and later, the lifecycle support dates align more closely with the Go community release cycle. For more information, see Runtime support schedule.

August 10, 2026

Feature

The Cloud Run functions upgrade tool is in General Availability. Use this tool to upgrade 1st gen functions to Cloud Run functions.

July 27, 2026

Feature

Support for the Node.js 26 runtime is in Preview.

March 17, 2026

Feature

March 12, 2026

Feature

March 03, 2026

Feature

Support for Ruby 4.0 runtime is in Preview.

February 27, 2026

Feature

February 24, 2026

Feature

Support for the ability to configure Direct VPC egress for 2nd gen functions is in General Availability.

February 19, 2026

Feature

Support for Go 1.26 runtime is in Preview.

February 18, 2026

Feature

February 02, 2026

Feature

Support for PHP 8.5 runtime is in Preview.

January 27, 2026

Feature

Support for .NET 10 runtime is in Preview.

January 06, 2026

Feature

You can now configure Direct VPC egress for 2nd gen functions. This support is at the Preview release level.

December 22, 2025

Feature

December 19, 2025

Feature

Support for Python 3.14 runtime is in General Availability. Starting from Python version 3.14 and later, the Python Buildpack uses the uv package manager as the default installer for the dependencies you specify in your requirements.txt file. You can also use pip as the default installer for these versions by setting the GOOGLE_PYTHON_PACKAGE_MANAGER environment variable to pip. For more information, see Specify dependencies in Python.

November 20, 2025

Feature

November 12, 2025

Feature

Support for Python 3.14 runtime is in Preview. Starting from Python version 3.14 and later, the Python Buildpack uses the uv package manager as the default installer for the dependencies you specify in your requirements.txt file. You can also use pip as the default installer for these versions by setting the GOOGLE_PYTHON_PACKAGE_MANAGER environment variable to pip. For more information, see Specify dependencies in Python.

October 31, 2025

Feature

Support for Java 25 runtime is in Preview.

October 07, 2025

Feature

Cloud Run functions (1st gen) supports the Node.js 22 runtime at the General Availability release level.

October 01, 2025

Feature

Cloud Run functions now provides an upgrade tool for upgrading 1st gen functions to Cloud Run. This feature is in Preview.

August 21, 2025

Feature

July 30, 2025

Feature

Support for Go 1.25 runtime is in Preview. This runtime is available for early testers using existing release candidates.

Feature
Feature

Support for Node.js 24 runtime is in Preview. Node.js 24 is in the Current release state and enters long-term support (LTS) in October 2025. For more information, see Node.js v24.0.0 (Current) in the Node.js website.

July 15, 2025

Feature

Support for the Go 1.24 runtime is in Preview.

June 17, 2025

Feature
Feature

May 30, 2025

Feature

For Java functions that use functions-framework version 1.4.0 or later, you can now use the logging class java.util.logging.Logger to add a unique execution ID to log outputs.

May 13, 2025

Feature

Labels you previously set for your Cloud Run functions using either gcloud functions commands or the Cloud Functions v2 API propagate to Cloud Run when you deploy your functions in Cloud Run. For more information on creating labels in Cloud Run, see Configure labels for services.

May 05, 2025

Feature

Support for the Ruby 3.4 runtime is in Preview.

Feature

Support for the PHP 8.4 runtime is in Preview.

Feature

April 21, 2025

Feature

Cloud Run functions now supports the Python 3.13 runtime at the Preview release level.

March 03, 2025

Feature

Cloud Run functions now supports the Go 1.23 runtime at the General Availability release level.

February 19, 2025

Feature

Support for deploying v2 functions in Cloud Run is now in general availability (GA). This lets you customize your function as you would a Cloud Run service. This change removes support for creating, deploying, or updating v2 functions in the Google Cloud console. However, you can still manage functions created with the Cloud Functions v2 API using the Cloud Functions gcloud CLI, the Cloud Functions v2 API, or the Cloud Run Cloud Console. See Cloud Run functions comparison for more details.

February 11, 2025

Feature

Cloud Run functions created with the Cloud Functions (v2) API (cloudfunctions.googleapis.com) can now be detached so that they can only be managed through the Cloud Run Admin API (run.googleapis.com). When the detach operation completes, your function will retain its cloudfunctions.net URLs and triggers, and can only be managed using the Cloud Run Admin API. Note that the detach operation is irreversible. For more information see Manage functions.

December 09, 2024

Feature

You can now create custom organization policies for Serverless VPC Access connectors and apply them to projects, folders, or organizations. This support is at the General Availability release level.

November 19, 2024

Feature

Cloud Run functions now supports the Go 1.23 runtime at the Preview release level.

November 18, 2024

Feature

Cloud Run functions now supports the Node.js 22 runtime at the General Availability release level.

October 10, 2024

Feature

You can now manage function resources using custom constraints that get enforced at the project level. This support is at the General Availability release level.

September 30, 2024

Feature

You can now manage function resources using custom constraints that get enforced at the project level. This support is at the Preview release level.

September 23, 2024

August 26, 2024

Change

The Cloud Run functions (cloud functions v2 API) build process now supports cross-project Artifact Registry repositories for greater configurability. This support is at the Preview release level.

August 21, 2024

Announcement

Cloud Functions has been renamed to Cloud Run functions.

  • Cloud Functions (1st gen) is now known as Cloud Run functions (1st gen).
  • Cloud Functions (2nd gen) is now known as Cloud Run functions.

Learn more in the blog post.

You can also deploy new functions, and modify existing functions that were created with the Cloud Functions v2 API in Cloud Run. This enables you to customize your function as you would a Cloud Run service.

July 31, 2024

Feature

Cloud Functions now supports the Ruby 3.3 runtime at the General Availability release level.

July 11, 2024

Announcement

Starting in July 2024, Cloud Build has changed the default behavior for how Cloud Build uses service accounts in new projects. This change is detailed in Cloud Build Service Account Change. As a result of this change, new projects deploying functions for the first time may be using a default Cloud Build service account with insufficient permissions for building a function. If you are impacted by this change you can do one of the following:

June 28, 2024

Change

Cloud Functions 1st gen and 2nd gen now support custom service accounts for Cloud Build at the General Availability release level.

June 27, 2024

Change

To simplify searches and improve your documentation experience, we have split the 1st generation and 2nd generation documentation into separate documentation sets.

June 24, 2024

Feature

Cloud Functions (2nd gen) now supports fully automatic security updates. For details, see the document Execution environment security.

June 18, 2024

Feature

Cloud Functions has added support for a new runtime, Ruby 3.3, at the Preview release level.

Change

You can now enable execution ID in the logs for 2nd gen Python functions that use functions-framework >= 3.7.0 and 2nd gen Node.js functions that use functions-framework >= 3.4.0 by setting the runtime environment variable LOG_EXECUTION_ID to true.

May 17, 2024

Feature

Cloud Functions (2nd gen) now supports the Node.js 22 runtime at the Preview release level.

March 26, 2024

Feature

Cloud Functions (2nd gen) now supports the Go 1.22 runtime at the General Availability release level.

March 06, 2024

Feature

Cloud Functions (1st gen) now supports custom service accounts for Cloud Build, at the Preview release level.

February 26, 2024

Feature

Cloud Functions now supports the PHP 8.3 and Java 21 runtimes at the General Availability release level for 2nd gen functions.

Feature

Cloud Functions now supports the Go 1.22 runtime at the Preview release level.

February 12, 2024

Feature

Cloud Functions now supports the PHP 8.3 runtime at the Preview release level for 2nd gen functions.

January 23, 2024

Feature

The option to update a Serverless VPC Access connector is now available at the General Availability release level. This feature allows you to edit the machine (instance) type, as well as the minimum and maximum number of instances.

January 15, 2024

Change

Cloud Functions (1st gen) now uses Artifact Registry as the default container registry. See Customize the Cloud Functions build process for details.

January 10, 2024

Feature

Cloud Functions now supports the .NET 8 runtime at the General Availability release level for 2nd gen functions.

January 08, 2024

Feature

Cloud Functions (2nd gen) now supports custom service accounts for Cloud Build, at the Preview release level.

December 21, 2023

Change

A warning message now appears before you publish a container image to a public repository.

December 11, 2023

Feature

The new region me-west1 is now available. See Locations for details.

December 06, 2023

Feature

Cloud Functions (2nd gen) now supports the .NET 8 runtime at the Preview release level.

Feature

Cloud Functions (2nd gen) now supports the Java 21 runtime at the