<?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:composer-release-notes</id>
  <title>Managed Service for Apache Airflow - Release notes</title>
  <link rel="self" href="https://docs.cloud.google.com/feeds/composer-release-notes.xml"/>
  <author>
    <name>Google Cloud Platform</name>
  </author>
  <updated>2026-06-29T00:00:00-07:00</updated>

  <entry>
    <title>June 29, 2026</title>
    <id>tag:google.com,2016:composer-release-notes#June_29_2026</id>
    <updated>2026-06-29T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#June_29_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>A new Managed Service for Apache Airflow release has started on <strong>June 29, 2026</strong>. 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.</p>
<h3>Change</h3>
<p>New <a href="https://docs.cloud.google.com/composer/docs/composer-versions#images-composer-3">Airflow builds</a>
are available in Managed Airflow (Gen 3):</p>
<ul>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-3-1-7-build-12">composer-3-airflow-3.1.7-build.12</a></li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-11-1-build-8">composer-3-airflow-2.11.1-build.8</a> (default)</li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-10-5-build-41">composer-3-airflow-2.10.5-build.41</a></li>
</ul>
<h3>Change</h3>
<p>New <a href="https://docs.cloud.google.com/composer/docs/composer-versions#images-composer-2">images</a>
are available in Managed Airflow (Gen 2):</p>
<ul>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-17-5-airflow-2-11-1">composer-2.17.5-airflow-2.11.1</a> (default)</li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-17-5-airflow-2-10-5">composer-2.17.5-airflow-2.10.5</a></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>June 26, 2026</title>
    <id>tag:google.com,2016:composer-release-notes#June_26_2026</id>
    <updated>2026-06-26T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#June_26_2026"/>
    <content type="html"><![CDATA[<h3>Change</h3>
<p>The <code>apache-airflow-providers-google</code> package was upgraded to version 22.1.0.
For more information about changes, see the
<a href="https://airflow.apache.org/docs/apache-airflow-providers-google/stable/changelog.html">apache-airflow-providers-google changelog</a>.</p>
<h3>Change</h3>
<p>New <a href="https://docs.cloud.google.com/composer/docs/composer-versions#images-composer-3">Airflow builds</a>
are available in Managed Airflow (Gen 3):</p>
<ul>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-3-1-7-build-11">composer-3-airflow-3.1.7-build.11</a></li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-11-1-build-7">composer-3-airflow-2.11.1-build.7</a> (default)</li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-10-5-build-40">composer-3-airflow-2.10.5-build.40</a></li>
</ul>
<h3>Change</h3>
<p>New <a href="https://docs.cloud.google.com/composer/docs/composer-versions#images-composer-2">images</a>
are available in Managed Airflow (Gen 2):</p>
<ul>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-17-4-airflow-2-11-1">composer-2.17.4-airflow-2.11.1</a> (default)</li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-17-4-airflow-2-10-5">composer-2.17.4-airflow-2.10.5</a></li>
</ul>
<h3>Deprecated</h3>
<p>The following Managed Airflow versions and builds have reached their
<a href="https://docs.cloud.google.com/composer/docs/composer-versioning-overview#version-deprecation-and-support">end of support period</a>:
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.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>June 12, 2026</title>
    <id>tag:google.com,2016:composer-release-notes#June_12_2026</id>
    <updated>2026-06-12T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#June_12_2026"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>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
<a href="https://docs.cloud.google.com/composer/docs/composer-2/configure-restrict-endpoint-usage-environments">Configure environments with Restrict Endpoint Usage policy</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>June 08, 2026</title>
    <id>tag:google.com,2016:composer-release-notes#June_08_2026</id>
    <updated>2026-06-08T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#June_08_2026"/>
    <content type="html"><![CDATA[<h3>Change</h3>
<p>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
<a href="https://docs.cloud.google.com/composer/docs/release-notes#June_16_2025">announced previously</a>.</p>
<p>The following API dependencies were phased out:</p>
<ul>
<li>artifactregistry.googleapis.com</li>
<li>cloudbuild.googleapis.com</li>
<li>container.googleapis.com</li>
<li>pubsub.googleapis.com</li>
</ul>
<p>The following API dependencies aren't phased out yet and are scheduled to be
detached from the Cloud Composer API in the future:</p>
<ul>
<li>sqladmin.googleapis.com</li>
</ul>
<p>Existing Managed Airflow (Gen 3) and Managed Airflow (Gen 2) environments in
projects where the Cloud Composer API is already enabled aren't impacted.</p>
<p>You can do the following:</p>
<ul>
<li>If your project has only Managed Airflow (Gen 3) environments, then you can
manually disable the listed APIs that were phased out.</li>
<li>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.</li>
<li>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
<a href="https://docs.cloud.google.com/composer/docs/composer-2/enable-composer-service#enable-gen-2-dependencies">Enable Managed Airflow (Gen 2) dependencies</a>.</li>
<li>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.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>June 02, 2026</title>
    <id>tag:google.com,2016:composer-release-notes#June_02_2026</id>
    <updated>2026-06-02T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#June_02_2026"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p><em>(Managed Airflow Gen 3)</em> You can now
<a href="https://docs.cloud.google.com/composer/docs/composer-3/connect-vpc-network#cloud-run-traffic">access Cloud Run endpoints restricted to internal ingress traffic</a>
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.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>May 27, 2026</title>
    <id>tag:google.com,2016:composer-release-notes#May_27_2026</id>
    <updated>2026-05-27T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#May_27_2026"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>Managed Service for Apache Airflow now
<a href="https://docs.cloud.google.com/composer/docs/composer-3/create-and-manage-tags">supports Google Cloud tags</a>
for environments.</p>
<p><a href="https://docs.cloud.google.com/resource-manager/docs/tags/tags-overview">Tags</a>
provide a way to create annotations for resources, and conditionally allow or
deny policies based on whether a resource has a specific tag.</p>
<h3>Feature</h3>
<p>In Managed Airflow (Gen 3), it is now possible to
create Kubernetes Secrets with the <code>kubernetes.io/dockerconfigjson</code>
<a href="https://kubernetes.io/docs/concepts/configuration/secret/#secret-types">secret type</a>
through the beta Cloud Composer API, in addition to the default
<code>Opaque</code> secret type. For more information, see <a href="https://docs.cloud.google.com/composer/docs/composer-3/use-kubernetes-pod-operator#api">Manage Kubernetes Secrets</a>.</p>
<h3>Fixed</h3>
<p>(Airflow 3) The INFO log level filter in Airflow UI now correctly displays log
messages with this logging level.</p>
<h3>Change</h3>
<p>New <a href="https://docs.cloud.google.com/composer/docs/composer-versions#images-composer-3">Airflow builds</a>
are available in Managed Airflow (Gen 3):</p>
<ul>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-3-1-7-build-10">composer-3-airflow-3.1.7-build.10</a></li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-11-1-build-6">composer-3-airflow-2.11.1-build.6</a> (default)</li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-10-5-build-39">composer-3-airflow-2.10.5-build.39</a></li>
</ul>
<h3>Change</h3>
<p>New <a href="https://docs.cloud.google.com/composer/docs/composer-versions#images-composer-2">images</a>
are available in Managed Airflow (Gen 2):</p>
<ul>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-17-3-airflow-2-11-1">composer-2.17.3-airflow-2.11.1</a> (default)</li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-17-3-airflow-2-10-5">composer-2.17.3-airflow-2.10.5</a></li>
</ul>
<h3>Deprecated</h3>
<p>The following Managed Airflow versions and builds have reached their
<a href="https://docs.cloud.google.com/composer/docs/composer-versioning-overview#version-deprecation-and-support">end of support period</a>:
composer-3-airflow-2.9.3-build.24, composer-2.13.2-airflow-2.9.3,
composer-2.13.2-airflow-2.10.5.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>May 14, 2026</title>
    <id>tag:google.com,2016:composer-release-notes#May_14_2026</id>
    <updated>2026-05-14T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#May_14_2026"/>
    <content type="html"><![CDATA[<h3>Change</h3>
<p>The <code>[scheduler]print_stats_interval</code> Airflow configuration option can now be
overridden in environments with Airflow 2.10.5 and later. This option
previously was blocked.</p>
<h3>Change</h3>
<p>New <a href="https://docs.cloud.google.com/composer/docs/composer-versions#images-composer-3">Airflow builds</a>
are available in Managed Airflow (Gen 3):</p>
<ul>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-3-1-7-build-9">composer-3-airflow-3.1.7-build.9</a></li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-11-1-build-5">composer-3-airflow-2.11.1-build.5</a> (default)</li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-10-5-build-38">composer-3-airflow-2.10.5-build.38</a></li>
</ul>
<h3>Change</h3>
<p>New <a href="https://docs.cloud.google.com/composer/docs/composer-versions#images-composer-2">images</a>
are available in Managed Airflow (Gen 2):</p>
<ul>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-17-2-airflow-2-11-1">composer-2.17.2-airflow-2.11.1</a> (default)</li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-17-2-airflow-2-10-5">composer-2.17.2-airflow-2.10.5</a></li>
</ul>
<h3>Deprecated</h3>
<p>The following Managed Airflow versions and builds have reached their
<a href="https://docs.cloud.google.com/composer/docs/composer-versioning-overview#version-deprecation-and-support">end of support period</a>:
composer-3-airflow-2.9.3-build.23, composer-3-airflow-2.10.5-build.3, and composer-2.13.1-airflow-*.</p>
<h3>Issue</h3>
<p>The <code>google-api-core</code> 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.</p>
<p>Affected Managed Airflow (Gen 3) builds:</p>
<ul>
<li>composer-3-airflow-3.1.7-build.0 to composer-3-airflow-3.1.7-build.5</li>
<li>composer-3-airflow-3.1.0-build.5 to composer-3-airflow-3.1.0-build.10</li>
<li>composer-3-airflow-2.11.1-build.0</li>
<li>composer-3-airflow-2.10.5-build.22 to composer-3-airflow-2.10.5-build.33</li>
<li>composer-3-airflow-2.9.3-build.42 to composer-3-airflow-2.9.3-build.53</li>
</ul>
<p>Affected Managed Airflow (Gen 2) builds:</p>
<ul>
<li>composer-2.16.10-airflow-2.11.1</li>
<li>composer-2.16.0-airflow-2.10.5 to composer-2.16.10-airflow-2.10.5</li>
<li>composer-2.16.0-airflow-2.9.3 to composer-2.16.10-airflow-2.9.3</li>
</ul>
<p>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:</p>
<ul>
<li>composer-3-airflow-3.1.7-build.7 and later</li>
<li>composer-3-airflow-2.11.1-build.3 and later</li>
<li>composer-3-airflow-2.10.5-build.36 and later</li>
<li>composer-3-airflow-2.9.3-build.54 (contains 2.27.0)</li>
<li>composer-2.17.0-airflow-2.11.1 and later</li>
<li>composer-2.17.0-airflow-2.10.5 and later</li>
<li>composer-2.16.11-airflow-2.11.1 (contains 2.27.0)</li>
<li>composer-2.16.11-airflow-2.10.5 (contains 2.27.0)</li>
<li>composer-2.16.11-airflow-2.9.3 (contains 2.27.0)</li>
</ul>
<p>As a workaround, you can manually install a later version of the
<code>google-api-core</code> package to an affected environment by specifying <code>&gt;=2.30.3</code>
as the required version.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>May 11, 2026</title>
    <id>tag:google.com,2016:composer-release-notes#May_11_2026</id>
    <updated>2026-05-11T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#May_11_2026"/>
    <content type="html"><![CDATA[<h3>Change</h3>
<p>New <a href="https://docs.cloud.google.com/composer/docs/composer-versions#images-composer-3">Airflow builds</a>
are available in Managed Airflow (Gen 3):</p>
<ul>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-3-1-7-build-8">composer-3-airflow-3.1.7-build.8</a></li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-11-1-build-4">composer-3-airflow-2.11.1-build.4</a> (default)</li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-10-5-build-37">composer-3-airflow-2.10.5-build.37</a></li>
</ul>
<h3>Change</h3>
<p>New <a href="https://docs.cloud.google.com/composer/docs/composer-versions#images-composer-2">images</a>
are available in Managed Airflow (Gen 2):</p>
<ul>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-17-1-airflow-2-11-1">composer-2.17.1-airflow-2.11.1</a> (default)</li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-17-1-airflow-2-10-5">composer-2.17.1-airflow-2.10.5</a></li>
</ul>
<h3>Deprecated</h3>
<p>The following Managed Airflow versions and builds have reached their
<a href="https://docs.cloud.google.com/composer/docs/composer-versioning-overview#version-deprecation-and-support">end of support period</a>:
composer-3-airflow-2.9.3-build.22 and composer-2.13.0-airflow-*.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>May 06, 2026</title>
    <id>tag:google.com,2016:composer-release-notes#May_06_2026</id>
    <updated>2026-05-06T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#May_06_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>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.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 28, 2026</title>
    <id>tag:google.com,2016:composer-release-notes#April_28_2026</id>
    <updated>2026-04-28T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#April_28_2026"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>Managed Airflow (Gen 3) environments with Airflow 3 support
<a href="https://docs.cloud.google.com/composer/docs/composer-3/access-environments-with-workforce-identity-federation">access with external identities</a>
through workforce identity federation starting from version
composer-3-airflow-3.1.7-build.7.</p>
<h3>Change</h3>
<p>The default version of Airflow is changed to 2.11.1.</p>
<h3>Fixed</h3>
<p>Fixed an issue where DAGs were imported from snapshots even when the
"Skip copying Cloud Storage data" option was selected.</p>
<h3>Fixed</h3>
<p>The <code>GOOGLE_CLOUD_PROJECT</code> 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.</p>
<h3>Change</h3>
<p>New <a href="https://docs.cloud.google.com/composer/docs/composer-versions#images-composer-3">Airflow builds</a>
are available in Managed Airflow (Gen 3):</p>
<ul>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-3-1-7-build-7">composer-3-airflow-3.1.7-build.7</a></li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-11-1-build-3">composer-3-airflow-2.11.1-build.3</a> (default)</li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-10-5-build-36">composer-3-airflow-2.10.5-build.36</a></li>
</ul>
<h3>Change</h3>
<p>New <a href="https://docs.cloud.google.com/composer/docs/composer-versions#images-composer-2">images</a>
are available in Managed Airflow (Gen 2):</p>
<ul>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-17-0-airflow-2-11-1">composer-2.17.0-airflow-2.11.1</a> (default)</li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-17-0-airflow-2-10-5">composer-2.17.0-airflow-2.10.5</a></li>
</ul>
<h3>Deprecated</h3>
<p>Airflow 2.9.3 is no longer included in Managed Airflow images and builds.</p>
<h3>Deprecated</h3>
<p>The following Managed Airflow versions and builds have reached their
<a href="https://docs.cloud.google.com/composer/docs/composer-versioning-overview#version-deprecation-and-support">end of support period</a>:</p>
<ul>
<li>composer-3-airflow-2.9.3-build.20</li>
<li>composer-3-airflow-2.10.2 builds from build.0 to build.13</li>
<li>composer-2.12.1-airflow-*</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>April 22, 2026</title>
    <id>tag:google.com,2016:composer-release-notes#April_22_2026</id>
    <updated>2026-04-22T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#April_22_2026"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>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.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 15, 2026</title>
    <id>tag:google.com,2016:composer-release-notes#April_15_2026</id>
    <updated>2026-04-15T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#April_15_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>To more strongly embrace the success and growing customer preference
for OSS solutions, Cloud Composer is evolving to become
<strong>Managed Service for Apache Airflow</strong>. This name change provides improved
customer understanding of our portfolio while reinforcing our
commitment to being the most open cloud ecosystem.</p>
<h3>Feature</h3>
<p><strong>Airflow 3</strong> is now generally available (GA) in Cloud Composer 3.</p>
<h3>Feature</h3>
<p><a href="https://docs.cloud.google.com/composer/docs/composer-3/use-composer-mcp">Cloud Composer remote Model Context Protocol (MCP) server</a> is available
in Preview.</p>
<p>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.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 10, 2026</title>
    <id>tag:google.com,2016:composer-release-notes#April_10_2026</id>
    <updated>2026-04-10T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#April_10_2026"/>
    <content type="html"><![CDATA[<h3>Fixed</h3>
<p>Fixed a problem with missing DAG description and schedule in the DAG UI which
occurred in environments with Airflow 3 in some cases.</p>
<p>Fixed an issue where DAG descriptions and schedules occasionally weren't
displayed in DAG UI for environments with Airflow 3.</p>
<h3>Change</h3>
<p>New <a href="https://docs.cloud.google.com/composer/docs/composer-versions#images-composer-3">Airflow builds</a>
are available in Cloud Composer 3:</p>
<ul>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-3-1-7-build-5">composer-3-airflow-3.1.7-build.5</a></li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-11-1-build-1">composer-3-airflow-2.11.1-build.1</a></li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-10-5-build-34">composer-3-airflow-2.10.5-build.34</a> (default)</li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-9-3-build-54">composer-3-airflow-2.9.3-build.54</a></li>
</ul>
<p>These builds are versions with an extended upgrade timeline.</p>
<h3>Change</h3>
<p>New <a href="https://docs.cloud.google.com/composer/docs/composer-versions#images-composer-2">images</a>
are available in Cloud Composer 2:</p>
<ul>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-16-11-airflow-2-11-1">composer-2.16.11-airflow-2.11.1</a></li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-16-11-airflow-2-10-5">composer-2.16.11-airflow-2.10.5</a> (default)</li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-16-11-airflow-2-9-3">composer-2.16.11-airflow-2.9.3</a></li>
</ul>
<p>These images are versions with an extended upgrade timeline.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 01, 2026</title>
    <id>tag:google.com,2016:composer-release-notes#April_01_2026</id>
    <updated>2026-04-01T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#April_01_2026"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p><strong>Airflow 2.11.1 is available</strong> in Cloud Composer 3 and Cloud Composer 2.</p>
<h3>Change</h3>
<p>New <a href="https://docs.cloud.google.com/composer/docs/composer-versions#images-composer-3">Airflow builds</a>
are available in Cloud Composer 3:</p>
<ul>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-11-1-build-0">composer-3-airflow-2.11.1-build.0</a></li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-3-1-7-build-4">composer-3-airflow-3.1.7-build.4</a></li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-10-5-build-33">composer-3-airflow-2.10.5-build.33</a> (default)</li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-9-3-build-53">composer-3-airflow-2.9.3-build.53</a></li>
</ul>
<h3>Change</h3>
<p>New <a href="https://docs.cloud.google.com/composer/docs/composer-versions#images-composer-2">images</a>
are available in Cloud Composer 2:</p>
<ul>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-16-10-airflow-2-11-1">composer-2.16.10-airflow-2.11.1</a></li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-16-10-airflow-2-10-5">composer-2.16.10-airflow-2.10.5</a> (default)</li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-16-10-airflow-2-9-3">composer-2.16.10-airflow-2.9.3</a></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>March 27, 2026</title>
    <id>tag:google.com,2016:composer-release-notes#March_27_2026</id>
    <updated>2026-03-27T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#March_27_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>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.</p>
<h3>Announcement</h3>
<p>A new Cloud Composer release has started on <strong>March 27, 2026</strong>. 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.</p>
<h3>Change</h3>
<p><em>(Airflow 3.1.7)</em> 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.</p>
<p>This feature was
<a href="https://docs.cloud.google.com/composer/docs/release-notes#March_17_2026">announced previously</a>
and has finished gradually rolling out to all regions supported by
Cloud Composer 3.</p>
<h3>Change</h3>
<p>New <a href="https://docs.cloud.google.com/composer/docs/composer-versions#images-composer-3">Airflow builds</a>
are available in Cloud Composer 3:</p>
<ul>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-3-1-7-build-3">composer-3-airflow-3.1.7-build.3</a></li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-10-5-build-32">composer-3-airflow-2.10.5-build.32</a> (default)</li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-9-3-build-52">composer-3-airflow-2.9.3-build.52</a></li>
</ul>
<h3>Change</h3>
<p>New <a href="https://docs.cloud.google.com/composer/docs/composer-versions#images-composer-2">images</a>
are available in Cloud Composer 2:</p>
<ul>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-16-9-airflow-2-10-5">composer-2.16.9-airflow-2.10.5</a> (default)</li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-16-9-airflow-2-9-3">composer-2.16.9-airflow-2.9.3</a></li>
</ul>
<h3>Deprecated</h3>
<p>The following Cloud Composer versions and builds have reached their
<a href="https://docs.cloud.google.com/composer/docs/composer-versioning-overview#version-deprecation-and-support">end of support period</a>:
composer-3-airflow-2.9.3-build.19 and composer-2.12.0-*.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>March 19, 2026</title>
    <id>tag:google.com,2016:composer-release-notes#March_19_2026</id>
    <updated>2026-03-19T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#March_19_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>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.</p>
<h3>Change</h3>
<p><em>(Airflow 3.1.7 in Cloud Composer 3)</em>
The <code>apache-airflow-providers-cncf-kubernetes</code> package was
<a href="https://airflow.apache.org/docs/apache-airflow-providers-cncf-kubernetes/stable/changelog.html">upgraded to version 10.14.0</a>.
For changes in other packages, see the
<a href="https://cloud.google.com/composer/docs/versions-packages">preinstalled packages changelog</a>.</p>
<h3>Change</h3>
<p>New <a href="https://docs.cloud.google.com/composer/docs/composer-versions#images-composer-3">Airflow builds</a>
are available in Cloud Composer 3:</p>
<ul>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-3-1-7-build-2">composer-3-airflow-3.1.7-build.2</a></li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-10-5-build-31">composer-3-airflow-2.10.5-build.31</a> (default)</li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-9-3-build-51">composer-3-airflow-2.9.3-build.51</a></li>
</ul>
<h3>Change</h3>
<p>New <a href="https://docs.cloud.google.com/composer/docs/composer-versions#images-composer-2">images</a>
are available in Cloud Composer 2:</p>
<ul>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-16-8-airflow-2-10-5">composer-2.16.8-airflow-2.10.5</a> (default)</li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-16-8-airflow-2-9-3">composer-2.16.8-airflow-2.9.3</a></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>March 17, 2026</title>
    <id>tag:google.com,2016:composer-release-notes#March_17_2026</id>
    <updated>2026-03-17T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#March_17_2026"/>
    <content type="html"><![CDATA[<h3>Change</h3>
<p><em>(Airflow 3.1.7)</em> 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.</p>
<p>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
<a href="https://docs.cloud.google.com/composer/docs/composer-3/access-airflow-database#export-to-cloudsql">Access the Airflow database</a>.</p>
<p>This change is gradually rolled out to all regions supported by
Cloud Composer 3.</p>
<h3>Change</h3>
<p><em>(Airflow 3.1.7 in Cloud Composer 3)</em>
The <code>apache-airflow-providers-google</code> package was upgraded to version 20.0.0.
For more information about changes, see the
<a href="https://airflow.apache.org/docs/apache-airflow-providers-google/stable/changelog.html">apache-airflow-providers-google changelog</a>.</p>
<h3>Change</h3>
<p><em>(Airflow 3.1.7 in Cloud Composer 3)</em>
The <code>apache-airflow-providers-cncf-kubernetes</code> package was
<a href="https://airflow.apache.org/docs/apache-airflow-providers-cncf-kubernetes/stable/changelog.html">upgraded to version 10.13.0</a>.
For changes in other packages, see the
<a href="https://cloud.google.com/composer/docs/versions-packages">preinstalled packages changelog</a>.</p>
<h3>Change</h3>
<p>New <a href="https://docs.cloud.google.com/composer/docs/composer-versions#images-composer-3">Airflow builds</a>
are available in Cloud Composer 3:</p>
<ul>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-3-1-7-build-1">composer-3-airflow-3.1.7-build.1</a></li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-10-5-build-30">composer-3-airflow-2.10.5-build.30</a> (default)</li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-9-3-build-50">composer-3-airflow-2.9.3-build.50</a></li>
</ul>
<h3>Change</h3>
<p>New <a href="https://docs.cloud.google.com/composer/docs/composer-versions#images-composer-2">images</a>
are available in Cloud Composer 2:</p>
<ul>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-16-7-airflow-2-10-5">composer-2.16.7-airflow-2.10.5</a> (default)</li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-16-7-airflow-2-9-3">composer-2.16.7-airflow-2.9.3</a></li>
</ul>
<h3>Deprecated</h3>
<p>The following Cloud Composer versions and builds have reached their
<a href="https://docs.cloud.google.com/composer/docs/composer-versioning-overview#version-deprecation-and-support">end of support period</a>:
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-*.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>March 10, 2026</title>
    <id>tag:google.com,2016:composer-release-notes#March_10_2026</id>
    <updated>2026-03-10T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#March_10_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>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.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>March 03, 2026</title>
    <id>tag:google.com,2016:composer-release-notes#March_03_2026</id>
    <updated>2026-03-03T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#March_03_2026"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p><strong>Airflow 3.1.7 is available</strong> in Cloud Composer 3.</p>
<h3>Feature</h3>
<p><a href="https://docs.cloud.google.com/composer/docs/composer-3/set-up-highly-resilient-environments">Highly Resilient environments</a>
are available in environments with Airflow 3 (Preview) starting from
Airflow version 3.1.7.</p>
<h3>Feature</h3>
<p><a href="https://docs.cloud.google.com/composer/docs/composer-3/airflow-rbac#about-per-folder-registration">Per-folder roles registration</a>
is available in environments with Airflow 3 (Preview) starting from Airflow version 3.1.7.</p>
<h3>Change</h3>
<p>Airflow 3.1.0 is no longer included in Cloud Composer images and builds.</p>
<h3>Change</h3>
<p>New <a href="https://docs.cloud.google.com/composer/docs/composer-versions#images-composer-3">Airflow builds</a>
are available in Cloud Composer 3:</p>
<ul>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-3-1-7-build-0">composer-3-airflow-3.1.7-build.0</a></li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-10-5-build-29">composer-3-airflow-2.10.5-build.29</a> (default)</li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-9-3-build-49">composer-3-airflow-2.9.3-build.49</a></li>
</ul>
<h3>Change</h3>
<p>New <a href="https://docs.cloud.google.com/composer/docs/composer-versions#images-composer-2">images</a>
are available in Cloud Composer 2:</p>
<ul>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-16-6-airflow-2-10-5">composer-2.16.6-airflow-2.10.5</a> (default)</li>
<li><a href="https://docs.cloud.google.com/composer/docs/versions-packages#composer-2-16-6-airflow-2-9-3">composer-2.16.6-airflow-2.9.3</a></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>February 20, 2026</title>
    <id>tag:google.com,2016:composer-release-notes#February_20_2026</id>
    <updated>2026-02-20T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#February_20_2026"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>Cloud Composer API now accepts the new
<code>https://www.googleapis.com/auth/cloudcomposer</code> OAuth scope. This scope
provides access only to the Cloud Composer API and can't be used to call other
Google Cloud APIs.</p>
<h3>Change</h3>
<p>The <code>enable_private_environment</code> 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 <code>networking_type</code> field instead.</p>
<p>This change affects only direct calls to the Cloud Composer API.
Google Cloud CLI commands and the <code>google_composer_environment</code> resource in
Terraform are not affected.</p>
<h3>Change</h3>
<p>New <a href="https://cloud.google.com/composer/docs/composer-versions#images-composer-3">Airflow builds</a>
are available in Cloud Composer 3:</p>
<ul>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-3-airflow-3-1-0-build-10">composer-3-airflow-3.1.0-build.10</a></li>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-10-5-build-27">composer-3-airflow-2.10.5-build.27</a> (default)</li>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-9-3-build-47">composer-3-airflow-2.9.3-build.47</a></li>
</ul>
<h3>Change</h3>
<p>New <a href="https://cloud.google.com/composer/docs/composer-versions#images-composer-2">images</a>
are available in Cloud Composer 2:</p>
<ul>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-2-16-5-airflow-2-10-5">composer-2.16.5-airflow-2.10.5</a> (default)</li>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-2-16-5-airflow-2-9-3">composer-2.16.5-airflow-2.9.3</a></li>
</ul>
<h3>Deprecated</h3>
<p>The following Cloud Composer versions and builds have reached their
<a href="https://cloud.google.com/composer/docs/composer-versioning-overview#version-deprecation-and-support">end of support period</a>:
composer-3-airflow-2.9.3-build.16 and composer-2.11.3-*.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>February 16, 2026</title>
    <id>tag:google.com,2016:composer-release-notes#February_16_2026</id>
    <updated>2026-02-16T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#February_16_2026"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p><a href="https://docs.cloud.google.com/composer/docs/composer-3/save-load-snapshots">Environment snapshots</a>
are available in environments with Airflow 3 (Preview). This change is now
rolled out to all regions supported by Cloud Composer 3.</p>
<h3>Change</h3>
<p>New <a href="https://cloud.google.com/composer/docs/composer-versions#images-composer-3">Airflow builds</a>
are available in Cloud Composer 3:</p>
<ul>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-3-airflow-3-1-0-build-9">composer-3-airflow-3.1.0-build.9</a></li>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-10-5-build-26">composer-3-airflow-2.10.5-build.26</a> (default)</li>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-9-3-build-46">composer-3-airflow-2.9.3-build.46</a></li>
</ul>
<h3>Change</h3>
<p>New <a href="https://cloud.google.com/composer/docs/composer-versions#images-composer-2">images</a>
are available in Cloud Composer 2:</p>
<ul>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-2-16-4-airflow-2-10-5">composer-2.16.4-airflow-2.10.5</a> (default)</li>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-2-16-4-airflow-2-9-3">composer-2.16.4-airflow-2.9.3</a></li>
</ul>
<h3>Deprecated</h3>
<p>The following Cloud Composer versions and builds have reached their
<a href="https://cloud.google.com/composer/docs/composer-versioning-overview#version-deprecation-and-support">end of support period</a>:
composer-3-airflow-2.9.3-build.15 and composer-2.11.2-*.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>February 10, 2026</title>
    <id>tag:google.com,2016:composer-release-notes#February_10_2026</id>
    <updated>2026-02-10T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#February_10_2026"/>
    <content type="html"><![CDATA[<h3>Fixed</h3>
<p><em>(Available without upgrading in Cloud Composer 3)</em> Fixed load snapshot
operations that were failing with invalid configuration error for the recently
created snapshots.</p>
<h3>Fixed</h3>
<p><em>(Available without upgrading)</em> Fixed an issue where Airflow workloads used the
Performance Persistent Disk type (<code>pd-ssd</code>) instead of the Standard Persistent
Disk type (<code>pd-standard</code>).</p>
]]>
    </content>
  </entry>

  <entry>
    <title>January 29, 2026</title>
    <id>tag:google.com,2016:composer-release-notes#January_29_2026</id>
    <updated>2026-01-29T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#January_29_2026"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p>The <a href="https://docs.cloud.google.com/composer/docs/composer-3/run-local-airflow-environments">Composer Local Development CLI tool</a>
is now available for Airflow 3 (Preview).</p>
<h3>Feature</h3>
<p><a href="https://docs.cloud.google.com/composer/docs/composer-3/save-load-snapshots">Environment snapshots</a>
are available in environments with Airflow 3 (Preview).</p>
<p>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.</p>
<h3>Feature</h3>
<p><em>(Cloud Composer 2)</em> Airflow component metrics are now available
<a href="https://docs.cloud.google.com/composer/docs/composer-2/use-monitoring-dashboard#airflow-components">on the Monitoring dashboard</a>
in the Google Cloud console. This feature was previously available only in
Cloud Composer 3.</p>
<h3>Fixed</h3>
<p><em>(Available without upgrading)</em> 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.</p>
<h3>Fixed</h3>
<p><em>(Airflow 2)</em> The Dag Details view in Airflow UI now scrolls correctly when the
"Run config" field contains long values.</p>
<h3>Change</h3>
<p><em>(Airflow 3.1.0 in Cloud Composer 3)</em>
The <code>apache-airflow-providers-google</code> package was upgraded to version 19.4.0.
For more information about changes, see the
<a href="https://airflow.apache.org/docs/apache-airflow-providers-google/stable/changelog.html">apache-airflow-providers-google changelog</a>.</p>
<h3>Change</h3>
<p>New <a href="https://cloud.google.com/composer/docs/composer-versions#images-composer-3">Airflow builds</a>
are available in Cloud Composer 3:</p>
<ul>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-3-airflow-3-1-0-build-8">composer-3-airflow-3.1.0-build.8</a></li>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-10-5-build-25">composer-3-airflow-2.10.5-build.25</a> (default)</li>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-9-3-build-45">composer-3-airflow-2.9.3-build.45</a></li>
</ul>
<h3>Change</h3>
<p>New <a href="https://cloud.google.com/composer/docs/composer-versions#images-composer-2">images</a>
are available in Cloud Composer 2:</p>
<ul>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-2-16-3-airflow-2-10-5">composer-2.16.3-airflow-2.10.5</a> (default)</li>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-2-16-3-airflow-2-9-3">composer-2.16.3-airflow-2.9.3</a></li>
</ul>
<h3>Deprecated</h3>
<p>The following Cloud Composer versions and builds have reached their
<a href="https://cloud.google.com/composer/docs/composer-versioning-overview#version-deprecation-and-support">end of support period</a>:
composer-3-airflow-2.9.3-build.14 and composer-2.11.1-*.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>January 14, 2026</title>
    <id>tag:google.com,2016:composer-release-notes#January_14_2026</id>
    <updated>2026-01-14T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#January_14_2026"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p><a href="https://docs.cloud.google.com/composer/docs/composer-3/configure-db-retention"><strong>Database retention policy</strong></a> 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.</p>
<h3>Change</h3>
<p>Cloud Composer 3 environments no longer consume the Cloud SQL Admin API quota
in the customer project.</p>
<h3>Fixed</h3>
<p>Improved error handling when an invalid Airflow version is specified during environment creation.</p>
<h3>Change</h3>
<p><em>(Airflow 3.1.0 in Cloud Composer 3)</em>
The <code>apache-airflow-providers-google</code> package was upgraded to version 19.2.0.</p>
<p>For more information about changes, see the
<a href="https://airflow.apache.org/docs/apache-airflow-providers-google/stable/changelog.html">apache-airflow-providers-google changelog</a>.</p>
<h3>Change</h3>
<p><em>(Airflow 3.1.0 in Cloud Composer 3)</em>
The <code>apache-airflow-providers-cncf-kubernetes</code>
package was
<a href="https://airflow.apache.org/docs/apache-airflow-providers-cncf-kubernetes/stable/changelog.html">upgraded to version 10.11.1</a>.
For changes in other packages, see the
<a href="https://cloud.google.com/composer/docs/versions-packages">preinstalled packages changelog</a>.</p>
<h3>Change</h3>
<p>New <a href="https://cloud.google.com/composer/docs/composer-versions#images-composer-3">Airflow builds</a>
are available in Cloud Composer 3:</p>
<ul>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-3-airflow-3-1-0-build-7">composer-3-airflow-3.1.0-build.7</a></li>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-10-5-build-24">composer-3-airflow-2.10.5-build.24</a> (default)</li>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-9-3-build-44">composer-3-airflow-2.9.3-build.44</a></li>
</ul>
<h3>Change</h3>
<p>New <a href="https://cloud.google.com/composer/docs/composer-versions#images-composer-2">images</a>
are available in Cloud Composer 2:</p>
<ul>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-2-16-2-airflow-2-10-5">composer-2.16.2-airflow-2.10.5</a> (default)</li>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-2-16-2-airflow-2-9-3">composer-2.16.2-airflow-2.9.3</a></li>
</ul>
<h3>Deprecated</h3>
<p>The following Cloud Composer versions and builds have reached their
<a href="https://cloud.google.com/composer/docs/composer-versioning-overview#version-deprecation-and-support">end of support period</a>:
composer-3-airflow-2.9.3-build.12, composer-2.10.2-airflow-2.9.3,
composer-2.10.2-airflow-2.10.2.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>December 23, 2025</title>
    <id>tag:google.com,2016:composer-release-notes#December_23_2025</id>
    <updated>2025-12-23T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#December_23_2025"/>
    <content type="html"><![CDATA[<h3>Issue</h3>
<p>Environments with Cloud Composer 2 versions 2.16.0 and 2.16.1 might experience
a <a href="https://docs.cloud.google.com/composer/docs/composer-2/known-issues#missing-data-points">known issue</a>
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.</p>
<p>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.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>December 17, 2025</title>
    <id>tag:google.com,2016:composer-release-notes#December_17_2025</id>
    <updated>2025-12-17T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#December_17_2025"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p><strong>Extra Large environments</strong> are now generally available (GA) in
Cloud Composer 3:</p>
<ul>
<li><p>You can now use the
<a href="https://docs.cloud.google.com/composer/docs/composer-3/scale-environments#environment-size">extra large environment size</a>
for new and existing Cloud Composer 3 environments.</p></li>
<li><p>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
<a href="https://docs.cloud.google.com/composer/docs/composer-3/scale-environments#presets">Environment presets</a>.</p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>December 12, 2025</title>
    <id>tag:google.com,2016:composer-release-notes#December_12_2025</id>
    <updated>2025-12-12T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#December_12_2025"/>
    <content type="html"><![CDATA[<h3>Feature</h3>
<p><a href="https://docs.cloud.google.com/composer/docs/composer-versioning-overview#comparison-airflow-versions"><strong>Database retention policy</strong></a>
is now available in environments with Airflow 3, starting with composer-3-airflow-3.1.0-build.5.</p>
<p>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.</p>
<h3>Fixed</h3>
<p>Fixed an issue where the Copy button on the DAG details page in the Airflow UI
was copying incorrect content.</p>
<h3>Change</h3>
<p><em>(Airflow 3.1.0 in Cloud Composer 3)</em>
The <code>apache-airflow-providers-google</code> package was upgraded to version 19.1.0.</p>
<p>For more information about changes, see the
<a href="https://airflow.apache.org/docs/apache-airflow-providers-google/stable/changelog.html">apache-airflow-providers-google changelog</a>.</p>
<h3>Change</h3>
<p><em>(Airflow 3.1.0 in Cloud Composer 3)</em>
The <code>apache-airflow-providers-cncf-kubernetes</code>
package was
<a href="https://airflow.apache.org/docs/apache-airflow-providers-cncf-kubernetes/stable/changelog.html">upgraded to version 10.11.0</a>.
For changes in other packages, see the
<a href="https://cloud.google.com/composer/docs/versions-packages">preinstalled packages changelog</a>.</p>
<h3>Change</h3>
<p>New <a href="https://cloud.google.com/composer/docs/composer-versions#images-composer-3">Airflow builds</a>
are available in Cloud Composer 3:</p>
<ul>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-3-airflow-3-1-0-build-6">composer-3-airflow-3.1.0-build.6</a></li>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-10-5-build-23">composer-3-airflow-2.10.5-build.23</a> (default)</li>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-9-3-build-43">composer-3-airflow-2.9.3-build.43</a></li>
</ul>
<h3>Change</h3>
<p>New <a href="https://cloud.google.com/composer/docs/composer-versions#images-composer-2">images</a>
are available in Cloud Composer 2:</p>
<ul>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-2-16-1-airflow-2-10-5">composer-2.16.1-airflow-2.10.5</a> (default)</li>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-2-16-1-airflow-2-9-3">composer-2.16.1-airflow-2.9.3</a></li>
</ul>
<h3>Deprecated</h3>
<p>The following Cloud Composer versions and builds have reached their
<a href="https://cloud.google.com/composer/docs/composer-versioning-overview#version-deprecation-and-support">end of support period</a>:
composer-3-airflow-2.9.3-build.11, composer-2.10.1-*.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>December 09, 2025</title>
    <id>tag:google.com,2016:composer-release-notes#December_09_2025</id>
    <updated>2025-12-09T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#December_09_2025"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>The dates for maintenance exclusions were changed from the dates
<a href="https://docs.cloud.google.com/composer/docs/release-notes#November_17_2025">announced earlier</a>.
All Cloud Composer environment's
GKE clusters are now set up with <strong>maintenance exclusions</strong> from
December 4, 2025 to January 2, 2026. For more information, see
<a href="https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions">Maintenance exclusions</a>.</p>
<h3>Feature</h3>
<p><a href="https://docs.cloud.google.com/composer/docs/composer-versioning-overview#comparison-airflow-versions"><strong>Database retention policy</strong></a> 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.</p>
<h3>Fixed</h3>
<p>Fixed an issue where <code>composer.googleapis.com/environment/executor/open_slots</code>
and <code>composer.googleapis.com/environment/executor/running_tasks</code> were not
available in environments with Airflow 3.</p>
<h3>Change</h3>
<p><em>(Cloud Composer 3)</em> The name format for <a href="https://docs.cloud.google.com/composer/docs/composer-3/connect-vpc-network">network attachments</a> created by
Cloud Composer was modified to enhance uniqueness. This change applies only to
newly created network attachments.</p>
<h3>Feature</h3>
<p><em>(Cloud Composer 2)</em> Cloud Composer's high availability infrastructure was
enhanced to provide greater resilience against zonal outages. This feature was
<a href="https://docs.cloud.google.com/composer/docs/release-notes#September_03_2025">announced previously</a>
and has finished gradually rolling out to all regions supported by
Cloud Composer.</p>
<h3>Change</h3>
<p><em>(Airflow 3.1.0 and 2.10.5)</em> The <code>apache-airflow-providers-google</code> package was
upgraded to version 19.0.0 in Cloud Composer 2 images and Cloud Composer 3
builds.</p>
<p>For more information about changes, see the
<a href="https://airflow.apache.org/docs/apache-airflow-providers-google/stable/changelog.html">apache-airflow-providers-google changelog</a>
from version 18.0.0 to version 19.0.0.</p>
<h3>Change</h3>
<p><em>(Airflow 3.1.0 and 2.10.5)</em> The <code>apache-airflow-providers-cncf-kubernetes</code>
package was
<a href="https://airflow.apache.org/docs/apache-airflow-providers-cncf-kubernetes/stable/changelog.html">upgraded to version 10.9.0</a>.
For changes in other packages, see the
<a href="https://cloud.google.com/composer/docs/versions-packages">preinstalled packages changelog</a>.</p>
<h3>Change</h3>
<p>New <a href="https://cloud.google.com/composer/docs/composer-versions#images-composer-3">Airflow builds</a>
are available in Cloud Composer 3:</p>
<ul>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-3-airflow-3-1-0-build-5">composer-3-airflow-3.1.0-build.5</a></li>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-10-5-build-22">composer-3-airflow-2.10.5-build.22</a> (default)</li>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-3-airflow-2-9-3-build-42">composer-3-airflow-2.9.3-build.42</a></li>
</ul>
<h3>Change</h3>
<p>New <a href="https://cloud.google.com/composer/docs/composer-versions#images-composer-2">images</a>
are available in Cloud Composer 2:</p>
<ul>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-2-16-0-airflow-2-10-5">composer-2.16.0-airflow-2.10.5</a> (default)</li>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-2-16-0-airflow-2-9-3">composer-2.16.0-airflow-2.9.3</a></li>
</ul>
<h3>Deprecated</h3>
<p>The following Cloud Composer versions and builds have reached their
<a href="https://cloud.google.com/composer/docs/composer-versioning-overview#version-deprecation-and-support">end of support period</a>:
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-*.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>November 24, 2025</title>
    <id>tag:google.com,2016:composer-release-notes#November_24_2025</id>
    <updated>2025-11-24T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#November_24_2025"/>
    <content type="html"><![CDATA[<h3>Issue</h3>
<p>We discovered an issue that might impact the reporting of metrics in the
following recently released Cloud Composer versions:</p>
<ul>
<li>composer-2.15.4-airflow-*</li>
<li>composer-3-airflow-2.10.5-build.20</li>
<li>composer-3-airflow-2.9.3-build.40</li>
<li>composer-3-airflow-3.1.0-build.3</li>
</ul>
<p>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.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>November 17, 2025</title>
    <id>tag:google.com,2016:composer-release-notes#November_17_2025</id>
    <updated>2025-11-17T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/composer/docs/release-notes#November_17_2025"/>
    <content type="html"><![CDATA[<h3>Change</h3>
<p>New <a href="https://cloud.google.com/composer/docs/composer-versions#images-composer-3">Airflow builds</a>
are available in Cloud Composer 3:</p>
<ul>
<li><a href="https://cloud.google.com/composer/docs/versions-packages#composer-3-airflow-3-1-0-build-2">composer-3-airflow-3.1.0-build.2</a></li>
</ul>
<h3>Announcement</h3>
<p>All Cloud Composer environment's GKE clusters are set up with
<strong>maintenance exclusions</strong> from December 16, 2025 to January 2, 2026. For more
information, see
<a href="https://cloud.google.com/kubernetes-engine/docs/concepts/maintenance-windows-and-exclusions#exclusions">Maintenance exclusions</a>.</p>
]]>
    </content>
  </entry>

</feed>
