Managed Service for Apache Airflow release notes

These release notes apply to the Managed Service for Apache Airflow service. Announcements and information about new or updated features, bug fixes and deprecated functionality is published on this page.

You can also:

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.

August 10, 2026

Announcement

A new Managed Service for Apache Airflow release has started on August 10, 2026. Get ready for upcoming changes and features as we roll out the new release to all regions. This release is in progress at the moment. Listed changes and features might not be available in some regions yet.

Change

(Managed Airflow Gen 3) Adjusted the formula used to calculate the number of Airflow web server workers based on allocated CPU and memory resources. This update aligns with resource consumption changes in recent Airflow versions, improving web server stability.

Change

(Airflow 3.2.2 and 2.11.1) The [api]rbac_bindings Airflow configuration option is blocked and it isn't possible to override its value.

Change

New images are available in Managed Airflow (Gen 2):

August 05, 2026

Change

(Airflow 3.2.2, 3.1.8, and 2.11.1) The apache-airflow-providers-google package was upgraded to version 22.2.2. For more information about changes, see the apache-airflow-providers-google changelog.

Change

New Airflow builds are available in Managed Airflow (Gen 3):

These builds are versions with an extended upgrade timeline.

Change

New images are available in Managed Airflow (Gen 2):

These images are versions with an extended upgrade timeline.

Deprecated

The following Managed Airflow versions and builds have reached their end of support period: composer-3-airflow-2.10.5-build.11, composer-3-airflow-2.9.3-build.31, composer-2.13.9-airflow-2.9.3, and composer-2.13.9-airflow-2.10.5.

July 29, 2026

Feature

Airflow 3.2.2 is available in Managed Airflow (Gen 3).

Change

(Airflow 3.2.2) The Multi-Team Airflow feature isn't available. The [core]multi_team Airflow configuration option is set to False and it isn't possible to override it.

Fixed

(Airflow 3.2.2) Backported #69877 to restore the ability to deliver failure and retry alerts through a pluggable email backend (configured through the [email]email_backend Airflow configuration option).

Change

(Managed Airflow Gen 3 with Airflow 2) Default triggerer resources are changing to 1 vCPU and 2 GB memory to match Airflow 3 defaults. This change is available in the Google Cloud CLI, Terraform, and Cloud Composer API and is gradually rolling out in the Google Cloud console.

Fixed

A correct error message is now generated when an environment creation request fails because of malformed network and subnetwork identifiers.

Fixed

(Available without upgrading) The correct default task priority weight of 1 is now shown for tasks in the Google Cloud console.

Change

New images are available in Managed Airflow (Gen 2):

Deprecated

The following Managed Airflow versions and builds have reached their end of support period: composer-3-airflow-2.10.5-build.10, composer-3-airflow-2.9.3-build.30, composer-2.13.8-airflow-2.9.3, and composer-2.13.8-airflow-2.10.5.

July 24, 2026

Announcement

Starting in September, 2026, Airflow 2.10.5 will no longer be included in new Managed Airflow images and builds. This change will not affect existing images and builds.

Announcement

Starting in September 2026, we are changing the version support policy for Managed Airflow (Gen 2) to align it with the Managed Airflow (Gen 3) policy. The changes will affect Airflow 2 versions that we release:

  • In Managed Airflow (Gen 2), we will release only new images with Airflow 2.11. New Airflow 2.10.5 images will no longer be released.
  • In Managed Airflow (Gen 3) we will keep releasing new builds of Airflow 3 (no changes) and will release only new Airflow 2.11 builds. New Airflow 2.10.5 builds will no longer be released.

July 16, 2026

Feature

Airflow 3.1.8 is available in Managed Airflow (Gen 3).

Change

Airflow 3.1.7 is no longer included in Managed Airflow images and builds.

Fixed

(Airflow 3.1.8) Backported #64031 to fix an issue in the Airflow UI when viewing tasks in non-terminal states (scheduled, running) with "Show Gantt" enabled.

Change

(Airflow 3.1.8) The apache-airflow-providers-google package was upgraded to version 22.2.0. For more information about changes, see the apache-airflow-providers-google changelog.

Change

(Airflow 2.11.1) The apache-airflow-providers-google package was upgraded to version 22.2.1. For more information about changes, see the apache-airflow-providers-google changelog.

Change

New images are available in Managed Airflow (Gen 2):

Deprecated

The following Managed Airflow versions and builds have reached their end of support period: composer-3-airflow-2.10.5-build.9, composer-3-airflow-2.9.3-build.29, composer-2.13.7-airflow-2.9.3, composer-2.13.7-airflow-2.10.5.

July 13, 2026

Issue

In Managed Airflow (Gen 3) builds with Airflow 2.11.1 starting from composer-3-airflow-2.11.1-build.7, the Airflow web server requires at least 3 GB of memory (the default amount of memory for a Small environment preset is 4 GB).

If the Airflow web server has less than 3 GB of memory, it might experience intermittent out-of-memory (OOM) issues. To resolve these issues, increase the web server memory to at least 3 GB.

July 07, 2026

Change

New images are available in Managed Airflow (Gen 2):

Deprecated

The following Managed Airflow versions and builds have reached their end of support period: composer-3-airflow-2.9.3-build.28, composer-3-airflow-2.10.5-build.0, composer-3-airflow-2.10.5-build.2, composer-3-airflow-2.10.5-build.3, composer-3-airflow-2.10.5-build.4, composer-3-airflow-2.10.5-build.5, composer-3-airflow-2.10.5-build.6, composer-3-airflow-2.10.5-build.7, composer-3-airflow-2.10.5-build.8, composer-2.13.6-airflow-2.9.3, and composer-2.13.6-airflow-2.10.5.

June 29, 2026

Change

New images are available in Managed Airflow (Gen 2):

June 26, 2026

Change

The apache-airflow-providers-google package was upgraded to version 22.1.0. For more information about changes, see the apache-airflow-providers-google changelog.

Change

New images are available in Managed Airflow (Gen 2):

Deprecated

The following Managed Airflow versions and builds have reached their end of support period: composer-3-airflow-2.9.3-build.25, composer-3-airflow-2.9.3-build.26, composer-3-airflow-2.9.3-build.27, composer-2.13.3-airflow-2.9.3, composer-2.13.4-airflow-2.9.3, composer-2.13.5-airflow-2.9.3, composer-2.13.3-airflow-2.10.5, composer-2.13.4-airflow-2.10.5, composer-2.13.5-airflow-2.10.5.

June 12, 2026

Feature

New Managed Airflow (Gen 2) environments created while the Restrict Endpoint Usage organization policy is active now use regional endpoints for services like Cloud Storage, Cloud Logging, Pub/Sub, and Data Lineage. For more information, see Configure environments with Restrict Endpoint Usage policy.

June 08, 2026

Change

Several API dependencies that aren't required by Managed Airflow (Gen 3) are now phased out and must be enabled separately if you want to create Managed Airflow (Gen 2) environments in a new project. This change was announced previously.

The following API dependencies were phased out:

  • artifactregistry.googleapis.com
  • cloudbuild.googleapis.com
  • container.googleapis.com
  • pubsub.googleapis.com

The following API dependencies aren't phased out yet and are scheduled to be detached from the Cloud Composer API in the future:

  • sqladmin.googleapis.com

Existing Managed Airflow (Gen 3) and Managed Airflow (Gen 2) environments in projects where the Cloud Composer API is already enabled aren't impacted.

You can do the following:

  • If your project has only Managed Airflow (Gen 3) environments, then you can manually disable the listed APIs that were phased out.
  • If your project has Managed Airflow (Gen 2) environments, then we recommend to keep these APIs enabled because disabling them might lead to environment's malfunction.
  • If you want to create Managed Airflow (Gen 2) environments in a new project, you can enable the listed APIs manually or using a Google Cloud CLI command. For more information, see Enable Managed Airflow (Gen 2) dependencies.
  • If you use automation scripts to provision Managed Airflow (Gen 2) environments, then make sure that the listed APIs are enabled in addition to the Cloud Composer API.

June 02, 2026

Feature

(Managed Airflow Gen 3) You can now access Cloud Run endpoints restricted to internal ingress traffic through your environment's network attachment. This feature is available through gcloud CLI beta commands and beta Cloud Composer API in all Managed Airflow (Gen 3) versions.

May 27, 2026

Feature

Managed Service for Apache Airflow now supports Google Cloud tags for environments.

Tags provide a way to create annotations for resources, and conditionally allow or deny policies based on whether a resource has a specific tag.

Feature

In Managed Airflow (Gen 3), it is now possible to create Kubernetes Secrets with the kubernetes.io/dockerconfigjson secret type through the beta Cloud Composer API, in addition to the default Opaque secret type. For more information, see Manage Kubernetes Secrets.

Fixed

(Airflow 3) The INFO log level filter in Airflow UI now correctly displays log messages with this logging level.

Change

New images are available in Managed Airflow (Gen 2):

Deprecated

The following Managed Airflow versions and builds have reached their end of support period: composer-3-airflow-2.9.3-build.24, composer-2.13.2-airflow-2.9.3, composer-2.13.2-airflow-2.10.5.

May 14, 2026

Change

The [scheduler]print_stats_interval Airflow configuration option can now be overridden in environments with Airflow 2.10.5 and later. This option previously was blocked.

Change

New images are available in Managed Airflow (Gen 2):

Deprecated

The following Managed Airflow versions and builds have reached their end of support period: composer-3-airflow-2.9.3-build.23, composer-3-airflow-2.10.5-build.3, and composer-2.13.1-airflow-*.

Issue

The google-api-core preinstalled package versions from 2.28.0 to 2.30.2 might cause degraded environment performance, which can result in longer times to execute a task and longer times to move a task from the queued to the executing state.

Affected Managed Airflow (Gen 3) builds:

  • composer-3-airflow-3.1.7-build.0 to composer-3-airflow-3.1.7-build.5
  • composer-3-airflow-3.1.0-build.5 to composer-3-airflow-3.1.0-build.10
  • composer-3-airflow-2.11.1-build.0
  • composer-3-airflow-2.10.5-build.22 to composer-3-airflow-2.10.5-build.33
  • composer-3-airflow-2.9.3-build.42 to composer-3-airflow-2.9.3-build.53

Affected Managed Airflow (Gen 2) builds:

  • composer-2.16.10-airflow-2.11.1
  • composer-2.16.0-airflow-2.10.5 to composer-2.16.10-airflow-2.10.5
  • composer-2.16.0-airflow-2.9.3 to composer-2.16.10-airflow-2.9.3

We recommend to upgrade your environment to the following versions, which contain a version of the package where the problem is fixed or isn't present:

  • composer-3-airflow-3.1.7-build.7 and later
  • composer-3-airflow-2.11.1-build.3 and later
  • composer-3-airflow-2.10.5-build.36 and later
  • composer-3-airflow-2.9.3-build.54 (contains 2.27.0)
  • composer-2.17.0-airflow-2.11.1 and later
  • composer-2.17.0-airflow-2.10.5 and later
  • composer-2.16.11-airflow-2.11.1 (contains 2.27.0)
  • composer-2.16.11-airflow-2.10.5 (contains 2.27.0)
  • composer-2.16.11-airflow-2.9.3 (contains 2.27.0)

As a workaround, you can manually install a later version of the google-api-core package to an affected environment by specifying >=2.30.3 as the required version.

May 11, 2026

Change

New images are available in Managed Airflow (Gen 2):

Deprecated

The following Managed Airflow versions and builds have reached their end of support period: composer-3-airflow-2.9.3-build.22 and composer-2.13.0-airflow-*.

May 06, 2026

Announcement

Managed Airflow (Gen 2) environments can no longer be created in Johannesburg (africa-south1). We're switching this region to supporting only Managed Airflow (Gen 3) environments. Existing Managed Airflow (Gen 2) environments in this region aren't affected by this change.

April 28, 2026

Feature

Managed Airflow (Gen 3) environments with Airflow 3 support access with external identities through workforce identity federation starting from version composer-3-airflow-3.1.7-build.7.

Change

The default version of Airflow is changed to 2.11.1.

Fixed

Fixed an issue where DAGs were imported from snapshots even when the "Skip copying Cloud Storage data" option was selected.

Fixed

The GOOGLE_CLOUD_PROJECT environment variable is now set on schedulers and triggerers. It's no longer required to set the project ID explicitly when configuring the Secret Manager backend.

Change

New images are available in Managed Airflow (Gen 2):

Deprecated

Airflow 2.9.3 is no longer included in Managed Airflow images and builds.

Deprecated

The following Managed Airflow versions and builds have reached their end of support period:

  • composer-3-airflow-2.9.3-build.20
  • composer-3-airflow-2.10.2 builds from build.0 to build.13
  • composer-2.12.1-airflow-*

April 22, 2026

Feature

Managed Service for Apache Airflow supports Gemini Cloud Assist Investigations capabilities. The new troubleshooting agent can now troubleshoot failed Airflow task instances and DAG runs. The feature is available through Gemini Cloud Assist Investigations, which is currently accessible in Private Preview.

April 15, 2026

Announcement

To more strongly embrace the success and growing customer preference for OSS solutions, Cloud Composer is evolving to become Managed Service for Apache Airflow. This name change provides improved customer understanding of our portfolio while reinforcing our commitment to being the most open cloud ecosystem.

Feature

Airflow 3 is now generally available (GA) in Cloud Composer 3 starting from the composer-3-airflow-3.1.7-build.4 Airflow build.

Feature

Cloud Composer remote Model Context Protocol (MCP) server is available in Preview.

You can use Cloud Composer remote Model Context Protocol (MCP) server to connect to Cloud Composer from AI applications such as Gemini CLI, ChatGPT, Claude, or in AI applications that you're developing. The Cloud Composer MCP server lets you manage Cloud Composer environments and get details about executed DAG runs and Airflow tasks.

April 10, 2026

Fixed

Fixed a problem with missing DAG description and schedule in the DAG UI which occurred in environments with Airflow 3 in some cases.

Fixed an issue where DAG descriptions and schedules occasionally weren't displayed in DAG UI for environments with Airflow 3.

Change

New Airflow builds are available in Cloud Composer 3:

These builds are versions with an extended upgrade timeline.

Change

New images are available in Cloud Composer 2:

These images are versions with an extended upgrade timeline.

April 01, 2026

Feature

Airflow 2.11.1 is available in Cloud Composer 3 and Cloud Composer 2.

March 27, 2026

Announcement

Cloud Composer 2 environments can no longer be created in Melbourne (australia-southeast2). We're switching this region to supporting only Cloud Composer 3 environments. Existing Cloud Composer 2 environments in this region aren't affected by this change.

Announcement

A new Cloud Composer release has started on March 27, 2026. Get ready for upcoming changes and features as we roll out the new release to all regions. This release is in progress at the moment. Listed changes and features might not be available in some regions yet.

Change

(Airflow 3.1.7) Starting from version composer-3-airflow-3.1.7-build.1, Airflow workers no longer have direct access to the Airflow database of your environment.

This feature was announced previously and has finished gradually rolling out to all regions supported by Cloud Composer 3.

Change

New images are available in Cloud Composer 2:

Deprecated

The following Cloud Composer versions and builds have reached their end of support period: composer-3-airflow-2.9.3-build.19 and composer-2.12.0-*.

March 19, 2026

Announcement

Cloud Composer 2 environments can no longer be created in Berlin (europe-west10) and Dallas (us-south1). We're switching these regions to supporting only Cloud Composer 3 environments. Existing Cloud Composer 2 environments in these regions aren't affected by this change.

Change

(Airflow 3.1.7 in Cloud Composer 3) The apache-airflow-providers-cncf-kubernetes package was upgraded to version 10.14.0. For changes in other packages, see the preinstalled packages changelog.

Change

New images are available in Cloud Composer 2:

March 17, 2026

Change

(Airflow 3.1.7) Starting from version composer-3-airflow-3.1.7-build.1, Airflow workers no longer have direct access to the Airflow database of your environment.

This change follows the architectural and security improvements introduced in the community version of Airflow 3.0. For more information about an alternative way to export and access the data stored in the Airflow database, see Access the Airflow database.

This change is gradually rolled out to all regions supported by Cloud Composer 3.

Change

(Airflow 3.1.7 in Cloud Composer 3) The apache-airflow-providers-google package was upgraded to version 20.0.0. For more information about changes, see the apache-airflow-providers-google changelog.

Change

(Airflow 3.1.7 in Cloud Composer 3) The apache-airflow-providers-cncf-kubernetes package was upgraded to version 10.13.0. For changes in other packages, see the preinstalled packages changelog.

Change

New images are available in Cloud Composer 2:

Deprecated

The following Cloud Composer versions and builds have reached their end of support period: composer-3-airflow-2.9.3-build.18, composer-3-airflow-2.9.3-build.17, composer-2.11.5-*, and composer-2.11.4-*.

March 10, 2026

Announcement

Cloud Composer 2 environments can no longer be created in Turin (europe-west12). We're switching this region to supporting only Cloud Composer 3 environments.

March 03, 2026

Feature

Airflow 3.1.7 is available in Cloud Composer 3.

Feature

Highly Resilient environments are available in environments with Airflow 3 (Preview) starting from Airflow version 3.1.7.

Feature

Per-folder roles registration is available in environments with Airflow 3 (Preview) starting from Airflow version 3.1.7.

Change

Airflow 3.1.0 is no longer included in Cloud Composer images and builds.

Change

New images are available in Cloud Composer 2:

February 20, 2026

Feature

Cloud Composer API now accepts the new https://www.googleapis.com/auth/cloudcomposer OAuth scope. This scope provides access only to the Cloud Composer API and can't be used to call other Google Cloud APIs.

Change

The enable_private_environment boolean field in the Cloud Composer API is going to be deprecated in the future. When making direct calls to Cloud Composer API, use the new networking_type field instead.

This change affects only direct calls to the Cloud Composer API. Google Cloud CLI commands and the google_composer_environment resource in Terraform are not affected.

Change

New images are available in Cloud Composer 2:

Deprecated

The following Cloud Composer versions and builds have reached their end of support period: composer-3-airflow-2.9.3-build.16 and composer-2.11.3-*.

February 16, 2026

Feature

Environment snapshots are available in environments with Airflow 3 (Preview). This change is now rolled out to all regions supported by Cloud Composer 3.

Change

New images are available in Cloud Composer 2:

Deprecated

The following Cloud Composer versions and builds have reached their end of support period: composer-3-airflow-2.9.3-build.15 and composer-2.11.2-*.

February 10, 2026

Fixed

(Available without upgrading in Cloud Composer 3) Fixed load snapshot operations that were failing with invalid configuration error for the recently created snapshots.

Fixed

(Available without upgrading) Fixed an issue where Airflow workloads used the Performance Persistent Disk type (pd-ssd) instead of the Standard Persistent Disk type (pd-standard).

January 29, 2026

Feature

The Composer Local Development CLI tool is now available for Airflow 3 (Preview).

Feature

Environment snapshots are available in environments with Airflow 3 (Preview).

This feature is gradually rolled out in several releases and is available in the following regions in this release: africa-south1, asia-east1, asia-east2, asia-northeast2, asia-northeast3, asia-south2, asia-southeast2, australia-southeast2, europe-central2, europe-north1, europe-north2, europe-southwest1, europe-west10, europe-west12, europe-west3, europe-west4, europe-west6, europe-west8, europe-west9, me-central1, me-central2, me-west1, northamerica-northeast1, northamerica-northeast2, northamerica-south1, southamerica-east1, southamerica-west1, us-east1, us-east5, us-south1, us-west2, us-west3 and us-west4.

Feature

(Cloud Composer 2) Airflow component metrics are now available on the Monitoring dashboard in the Google Cloud console. This feature was previously available only in Cloud Composer 3.

Fixed

(Available without upgrading) Cloud Composer 3 environment metadata in Cloud Asset Inventory now matches the environment configuration available through the Cloud Composer API, including the image version format.

Fixed

(Airflow 2) The Dag Details view in Airflow UI now scrolls correctly when the "Run config" field contains long values.

Change

(Airflow 3.1.0 in Cloud Composer 3) The apache-airflow-providers-google package was upgraded to version 19.4.0. For more information about changes, see the apache-airflow-providers-google changelog.

Change

New images are available in Cloud Composer 2:

Deprecated

The following Cloud Composer versions and builds have reached their end of support period: composer-3-airflow-2.9.3-build.14 and composer-2.11.1-*.

January 14, 2026

Feature

Database retention policy is now available in environments with Airflow 3, starting with composer-3-airflow-3.1.0-build.5. This change is now rolled out to all regions supported by Cloud Composer 3.

Change

Cloud Composer 3 environments no longer consume the Cloud SQL Admin API quota in the customer project.

Fixed

Improved error handling when an invalid Airflow version is specified during environment creation.

Change

(Airflow 3.1.0 in Cloud Composer 3) The apache-airflow-providers-google package was upgraded to version 19.2.0.

For more information about changes, see the apache-airflow-providers-google changelog.

Change

(Airflow 3.1.0 in Cloud Composer 3) The apache-airflow-providers-cncf-kubernetes package was upgraded to version 10.11.1. For changes in other packages, see the preinstalled packages changelog.

Change

New images are available in Cloud Composer 2:

Deprecated

The following Cloud Composer versions and builds have reached their end of support period: composer-3-airflow-2.9.3-build.12, composer-2.10.2-airflow-2.9.3, composer-2.10.2-airflow-2.10.2.

December 23, 2025

Issue

Environments with Cloud Composer 2 versions 2.16.0 and 2.16.1 might experience a known issue with the reporting of metrics. You can observe a few skipped data points in the reported metrics and see error messages about the airflow-monitoring pod restarts in the environment logs.

This issue doesn't affect the environment's functionality. The environment is still operational and the environment health and monitoring information is reported correctly. You can ignore the error messages.

December 17, 2025

Feature

Extra Large environments are now generally available (GA) in Cloud Composer 3:

  • You can now use the extra large environment size for new and existing Cloud Composer 3 environments.

  • The new Extra Large environment preset is available in the Google Cloud console. This preset sets the initial scale and performance configuration for an environment that can support up to several thousand DAGs. For more information about the estimated number of supported DAGs, DAG runs, and tasks, see Environment presets.

December 12, 2025

Feature

Database retention policy is now available in environments with Airflow 3, starting with composer-3-airflow-3.1.0-build.5.

This change is gradually rolled out in several releases and is available in the following regions in this release: africa-south1, asia-east1, asia-northeast2, asia-northeast3, asia-south2, asia-southeast2, asia-southeast3, australia-southeast2, europe-central2, europe-north2, europe-southwest1, europe-west10, europe-west12, europe-west4, europe-west6, europe-west8, europe-west9, me-central1, me-central2, me-west1, northamerica-northeast1, northamerica-northeast2, northamerica-south1, southamerica-east1, southamerica-west1, us-east5, us-south1, us-west3, us-west4.

Fixed

Fixed an issue where the Copy button on the DAG details page in the Airflow UI was copying incorrect content.

Change

(Airflow 3.1.0 in Cloud Composer 3) The apache-airflow-providers-google package was upgraded to version 19.1.0.

For more information about changes, see the apache-airflow-providers-google changelog.

Change

(Airflow 3.1.0 in Cloud Composer 3) The apache-airflow-providers-cncf-kubernetes package was upgraded to version 10.11.0. For changes in other packages, see the preinstalled packages changelog.

Change

New images are available in Cloud Composer 2:

Deprecated

The following Cloud Composer versions and builds have reached their end of support period: composer-3-airflow-2.9.3-build.11, composer-2.10.1-*.

December 09, 2025

Announcement

The dates for maintenance exclusions were changed from the dates announced earlier. All Cloud Composer environment's GKE clusters are now set up with maintenance exclusions from December 4, 2025 to January 2, 2026. For more information, see Maintenance exclusions.

Feature

Database retention policy is now available in environments with Airflow 3, starting with composer-3-airflow-3.1.0-build.5. This change is gradually rolled out in several releases and is available in the following regions in this release: europe-north1, us-west2, us-east1, europe-west3, asia-east2.

Fixed

Fixed an issue where composer.googleapis.com/environment/executor/open_slots and composer.googleapis.com/environment/executor/running_tasks were not available in environments with Airflow 3.

Change

(Cloud Composer 3) The name format for network attachments created by Cloud Composer was modified to enhance uniqueness. This change applies only to newly created network attachments.

Feature

(Cloud Composer 2) Cloud Composer's high availability infrastructure was enhanced to provide greater resilience against zonal outages. This feature was announced previously and has finished gradually rolling out to all regions supported by Cloud Composer.

Change

(Airflow 3.1.0 and 2.10.5) The apache-airflow-providers-google package was upgraded to version 19.0.0 in Cloud Composer 2 images and Cloud Composer 3 builds.

For more information about changes, see the apache-airflow-providers-google changelog from version 18.0.0 to version 19.0.0.

Change

(Airflow 3.1.0 and 2.10.5) The apache-airflow-providers-cncf-kubernetes package was upgraded to version 10.9.0. For changes in other packages, see the preinstalled packages changelog.

Change

New images are available in Cloud Composer 2:

Deprecated

The following Cloud Composer versions and builds have reached their end of support period: composer-3-airflow-2.7.3-build.22, composer-3-airflow-2.7.3-build.23, composer-3-airflow-2.9.3-build.2, composer-3-airflow-2.9.3-build.3, composer-3-airflow-2.9.3-build.4, composer-3-airflow-2.9.3-build.5, composer-3-airflow-2.9.3-build.6, composer-3-airflow-2.9.3-build.7, composer-3-airflow-2.9.3-build.10, composer-2.9.10-*, composer-2.9.11-*, composer-2.10.0-*.

November 24, 2025

Issue

We discovered an issue that might impact the reporting of metrics in the following recently released Cloud Composer versions:

  • composer-2.15.4-airflow-*
  • composer-3-airflow-2.10.5-build.20
  • composer-3-airflow-2.9.3-build.40
  • composer-3-airflow-3.1.0-build.3

To prevent additional environments from being affected, we have disabled the ability to upgrade existing environments to these versions and to create new environments using these versions. If your environment is already using one of these versions, you can continue to use it as usual. We are working to resolve the issue for all currently affected environments.

November 17, 2025

Change

New Airflow builds are available in Cloud Composer 3:

Announcement

All Cloud Composer environment's GKE clusters are set up with maintenance exclusions from December 16, 2025 to January 2, 2026. For more information, see Maintenance exclusions.

November 14, 2025

Feature

You can now start Gemini Cloud Assist investigations for failed Airflow tasks.

November 05, 2025

Announcement

We strongly recommend to use highly resilient environments for production use cases. Highly resilient environments provide high availability and use built-in redundancy and failover mechanisms to reduce the environment's susceptibility to zonal failures and single point of failure outages.

Fixed

Resolved an issue in the Kubernetes Pod Operator (KPO) where the Kubernetes client experienced unreliable connections, leading to occasional failures. The fix enhances connection stability through the addition of retry logic for underlying connectivity problems.

Change

New images are available in Cloud Composer 2:

Security

Fixed the CVE-2025-49844 vulnerability. The updated version of the environment component that hosts a Redis-based task queue is available:

  • To apply the fix in Cloud Composer 3, upgrade the Airflow build of your environment to airflow-2.10.5-build.19 or airflow-2.9.3-build.39, or later.
  • To apply the fix in Cloud Composer 2, upgrade your environment to Cloud Composer version 2.15.3, or later.
Change

October 30, 2025

Fixed

Fixed an error where Airflow components failed to start up when multiple objects with the same name were present in the /dags or /plugins folder in the environment's bucket.

Fixed

(Cloud Composer 3) Airflow workers are restarted when they exceed their storage limit.

Change

New images are available in Cloud Composer 2:

Deprecated

The following Cloud Composer versions and builds have reached their end of support period: composer-3-airflow-2.7.3-build.21 and composer-2.9.9-*.

Change
Announcement

All Cloud Composer environment's GKE clusters will receive maintenance exclusions from November 8, 2025 to December 2, 2025. For more information, see Maintenance exclusions.

October 27, 2025

Fixed

(Cloud Composer 2) Configuration of firewall rules for Private IP environments now requires allowing egress traffic on port 19090.

Change

New images are available in Cloud Composer 2:

October 22, 2025

Change

(Airflow 2.10.5) The apache-airflow-providers-google package was upgraded to version 18.0.0 in Cloud Composer 2 images and Cloud Composer 3 builds.

For more information about changes, see the apache-airflow-providers-google changelog from version 17.2.0 to version 18.0.0.

Change

New images are available in Cloud Composer 2:

Deprecated

The following Cloud Composer versions and builds have reached their end of support period: composer-3-airflow-2.7.3-build.20, composer-3-airflow-2.7.3-build.19, composer-2.9.8-*, composer-2.9.7-*.

Change
Change

(Airflow 2.10.5) The apache-airflow-providers-cncf-kubernetes package was upgraded to version 10.8.2. For changes in other packages, see the preinstalled packages changelog.

Change

The default value of the NO_PROXY environment variable now includes the IP address of the environment's cluster Compute Engine metadata server.

October 10, 2025

Fixed

(Cloud Composer 2 versions from 2.12.0 to 2.12.3) Fixed a problem where Airflow components in the environment's cluster were running out of ephemeral storage. This change rolls out gradually over several releases to all regions supported by Cloud Composer 2.

Change
Change

New images are available in Cloud Composer 2:

Deprecated

The following Cloud Composer versions and builds have reached their end of support period: composer-2.9.6-*, composer-3-airflow-2.7.3-build.17, composer-3-airflow-2.7.3-build.18, composer-3-airflow-2.9.1-build.8, and composer-3-airflow-2.9.1-build.9.

October 09, 2025

Feature

Upgrade checks are now generally available (GA) in Cloud Composer 3 and Cloud Composer 2.

September 30, 2025

Change

(Airflow 2.10.5) The apache-airflow-providers-google package was upgraded to version 17.2.0 in Cloud Composer 2 images and Cloud Composer 3 builds.

For more information about changes, see the apache-airflow-providers-google changelog from version 17.1.0 to version 17.2.0.

Change

(Airflow 2.10.5) The apache-airflow-providers-cncf-kubernetes package was upgraded to version 10.8.0 from version 10.7.0. For changes in other packages, see the preinstalled packages changelog.

Fixed

The GCE_METADATA_TIMEOUT environment variable is changed to reserved. This change addresses an issue where setting a low timeout value disrupted the environment's operations that relied on the metadata server.

Change
Issue

(Airflow 2.10.5) CloudComposerDAGRunSensor is broken in the apache-airflow-providers-google package version 17.2.0. This package is used by Cloud Composer versions and builds with Airflow 2.10.5 available in this release. If your DAGs use this sensor, we recommend you postpone upgrading until the issue is resolved.

Change

New images are available in Cloud Composer 2:

Deprecated

The following Cloud Composer versions and builds have reached their end of support period: composer-2.9.4-*, composer-3-airflow-2.9.1 builds from build.0 to build.7, and composer-3-airflow-2.7.3-build.16.

Fixed

DAG UI now correctly generates error messages about malformed serialized DAG.

September 11, 2025

Fixed

Fixed an issue where values of Airflow configuration options were evaluated before being set. As a result, the actual value was set to the evaluated result.

Change

New images are available in Cloud Composer 2:

Change
Fixed

Fixed Airflow logs not exporting to Cloud Logging because of a GKE version mismatch between Airflow worker and GKE Control plane nodes.

September 03, 2025

Feature

(Cloud Composer 2) Cloud Composer's high availability infrastructure was enhanced to provide greater resilience against zonal outages. This change rolls out gradually over several releases to all regions supported by Cloud Composer 2.

Change