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

  <entry>
    <title>June 30, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#June_30_2026</id>
    <updated>2026-06-30T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#June_30_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>New <a href="https://docs.cloud.google.com/managed-spark/docs/concepts/versioning/image-version-lists#supported-dataproc-image-versions"><strong>Managed Service for Apache Spark</strong> (formerly Dataproc on Compute Engine) subminor cluster image versions</a>:</p>
<ul>
<li>2.1.117-debian11, 2.1.117-rocky8, 2.1.117-ubuntu20, 2.1.117-ubuntu20-arm</li>
<li>2.2.85-debian12, 2.2.85-rocky9, 2.2.85-ubuntu22, 2.2.85-ubuntu22-arm</li>
<li>2.3.33-debian12, 2.3.33-ml-ubuntu22, 2.3.33-rocky9, 2.3.33-ubuntu22, 2.3.33-ubuntu22-arm</li>
</ul>
<p>Key updates in these image versions include:</p>
<ul>
<li><strong>Conda channels</strong>: The new <code>2.1.117</code> and <code>2.2.85</code> subminor image versions don't have preconfigured Conda channels, and are not mapped to default aliases (such as <code>2.1-debian11</code> and <code>2.2-debian12</code>) until August 25, 2026.
<ul>
<li><strong>Impact:</strong> When creating clusters with these image versions, specify the exact subminor version (for example, <code>2.1.117-debian11</code> or <code>2.2.85-debian12</code>). Packages cannot be installed using Conda unless channels are manually configured during cluster initialization.</li>
<li><strong>Mitigation:</strong> If your workloads require preconfigured Conda channels or default aliases, pin your clusters to the previous image versions (for example, <code>2.1.116-debian11</code> or <code>2.2.84-debian12</code>).</li>
<li><strong>Default change schedule:</strong> After August 25, 2026, the default aliases for <code>2.1</code> and <code>2.2</code> will point to image versions without preconfigured Conda channels (the latest subminor versions). All workloads must transition to these new images after August 25, 2026 since the use of prior subminor versions with preconfigured Conda channels will be disallowed.</li>
</ul></li>
</ul>
<p><strong>You may need to delete and replace existing clusters</strong> After August 25, 2026,
existing clusters created with images that have preconfigured Conda channels
(even if cluster jobs don't use Conda to install packages) need to be deleted
and replaced with new
<a href="https://docs.cloud.google.com/managed-spark/docs/guides/create-cluster#creating_a_cloud_dataproc_cluster">clusters created</a>
or <a href="https://docs.cloud.google.com/managed-spark/docs/guides/recreate-cluster#recreate_and_update_a_cluster_2">recreated</a>
with images that don't have preconfigured Conda channels.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>June 22, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#June_22_2026</id>
    <updated>2026-06-22T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#June_22_2026"/>
    <content type="html"><![CDATA[<h3>Breaking</h3>
<p><strong>Managed Service for Apache Spark</strong> (formerly Dataproc on Compute Engine):
The following new subminor image versions, <code>1.3.96</code>, <code>1.4.81</code>, <code>1.5.92</code>, <code>2.0.161</code>, and <code>2.3.32</code>,
don't have preconfigured Conda channels, and are not mapped to default aliases
(such as <code>2.3-debian12</code> and <code>2.3-ubuntu22</code>) until August 25, 2026.
The new 2.1 and 2.2 subminor images continue to have preconfigured Conda channels,
but note the following <strong>Default change schedule:</strong>, which will impact all supported
image versions.</p>
<ul>
<li><strong>Impact:</strong> When creating clusters with these image versions, specify the exact subminor version (for example, <code>2.3.32-debian12</code>). Packages cannot be installed using Conda unless channels are manually configured during cluster initialization.</li>
<li><strong>Mitigation:</strong> If your workloads require preconfigured Conda channels or default aliases, pin your clusters to the previous image versions.</li>
<li><strong>Default change schedule:</strong> The subminor versions <code>1.3.96</code>, <code>1.4.81</code>, <code>1.5.92</code>, and <code>2.0.161</code> will become default after August 25, 2026.
Additionally, newer subminor versions for <code>2.1</code>, <code>2.2</code>, and <code>2.3</code> released after August 25, 2026 will not have preconfigured Conda channels and will be mapped to default aliases.
All workloads must use new images after August 25, 2026
since the use of prior subminor versions with preconfigured Conda
channels will be disallowed.</li>
</ul>
<p><strong>You may need to delete and replace existing clusters</strong> After August 25, 2026,
existing clusters created with images that have preconfigured Conda channels
(even if cluster jobs don't use Conda to install packages) need to be deleted
and replaced with new
<a href="https://docs.cloud.google.com/managed-spark/docs/guides/create-cluster#creating_a_cloud_dataproc_cluster">clusters created</a>
or <a href="https://docs.cloud.google.com/managed-spark/docs/guides/recreate-cluster#recreate_and_update_a_cluster_2">recreated</a>
with images that don't have preconfigured Conda channels.</p>
<h3>Announcement</h3>
<p>New <a href="https://docs.cloud.google.com/managed-spark/docs/concepts/versioning/image-version-lists#supported-dataproc-image-versions"><strong>Managed Service for Apache Spark</strong> (formerly Dataproc on Compute Engine) subminor cluster image versions</a>:</p>
<ul>
<li>1.3.96-debian10, 1.3.96-ubuntu18</li>
<li>1.4.81-debian10, 1.4.81-ubuntu18</li>
<li>1.5.92-debian10, 1.5.92-rocky8, 1.5.92-ubuntu18</li>
<li>2.0.161-debian10, 2.0.161-rocky8, 2.0.161-ubuntu18</li>
<li>2.1.115-debian11, 2.1.115-rocky8, 2.1.115-ubuntu20, 2.1.115-ubuntu20-arm</li>
<li>2.1.116-debian11, 2.1.116-rocky8, 2.1.116-ubuntu20, 2.1.116-ubuntu20-arm</li>
<li>2.2.83-debian12, 2.2.83-rocky9, 2.2.83-ubuntu22, 2.2.83-ubuntu22-arm</li>
<li>2.2.84-debian12, 2.2.84-rocky9, 2.2.84-ubuntu22, 2.2.84-ubuntu22-arm</li>
<li>2.3.31-debian12, 2.3.31-ml-ubuntu22, 2.3.31-rocky9, 2.3.31-ubuntu22, 2.3.31-ubuntu22-arm</li>
<li>2.3.32-debian12, 2.3.32-ml-ubuntu22, 2.3.32-rocky9, 2.3.32-ubuntu22, 2.3.32-ubuntu22-arm</li>
</ul>
<h3>Announcement</h3>
<p><strong>Managed Service for Apache Spark</strong> (formerly Dataproc on Compute Engine):
Key updates in these image versions include:</p>
<ul>
<li><strong>Iceberg support</strong>: Added support for Iceberg 1.10 in Dataproc 2.3 images. This change only applies to 2.3 clusters created with the <code>ICEBERG</code> optional component. Users can opt-in to Iceberg 1.10 by setting the <code>dataproc:dataproc.iceberg.version</code> cluster property to <code>1.10</code> during cluster creation.</li>
<li><strong>Spark optimizations</strong>: Enabled Spark skewed-join and self-join optimizations by default in new GCE image versions.</li>
<li><strong>Scheduler exitTimeout</strong>: Configured <code>spark.scheduler.listenerbus.exitTimeout</code> to 30s for Compute Engine deployments.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>June 16, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#June_16_2026</id>
    <updated>2026-06-16T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#June_16_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Managed Service for Apache Spark</strong> (formerly Dataproc on Compute Engine): Rollout of the <a href="https://docs.cloud.google.com/dataproc/docs/concepts/versioning/dataproc-version-clusters#supported-dataproc-image-versions">new sub-minor versions without pre-configured channels</a> will begin on June 22, 2026, delayed from the previously planned date of June 15, 2026 ETA.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>June 09, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#June_09_2026</id>
    <updated>2026-06-09T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#June_09_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>New <a href="https://docs.cloud.google.com/managed-spark/docs/concepts/versions/serverless-versions"><strong>Managed Service for Apache Spark</strong> (formerly Google Cloud Serverless for Apache Spark) subminor runtime versions</a>:</p>
<ul>
<li>1.2.82</li>
<li>2.2.82</li>
<li>2.3.35</li>
</ul>
<p>Key updates in these runtime versions include:</p>
<ul>
<li><strong>Spark optimizations</strong>: Enabled Spark skewed-join and self-join optimizations by default.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>May 29, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#May_29_2026</id>
    <updated>2026-05-29T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#May_29_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Managed Service for Apache Spark</strong> (formerly Dataproc on Compute Engine):
Added support for selecting specific <a href="https://docs.cloud.google.com/managed-spark/docs/concepts/configuring-clusters/confidential-compute">Confidential Computing</a> technologies (AMD SEV, AMD SEV-SNP, Intel TDX) when creating clusters using the new <code>--confidential-compute-type</code> flag in <code>gcloud</code> and the <code>confidentialInstanceType</code> field in the API. The boolean <code>--enable-confidential-compute</code> flag is now deprecated but will continue to function, defaulting to AMD SEV for backward compatibility.</p>
<ul>
<li>Introduced <code>confidentialInstanceType</code> enum in the <a href="https://docs.cloud.google.com/managed-spark/docs/reference/rest/v1/ClusterConfig#confidentialinstanceconfig">API</a>.</li>
<li>The <code>--enable-confidential-compute</code> flag and <code>enableConfidentialCompute</code> field are deprecated in favor of the new type-specific flag/field.</li>
<li>Clusters created with the deprecated boolean flag will default to <code>SEV</code>.</li>
<li>Added validation for machine type compatibility for <code>SEV</code>, <code>SEV-SNP</code>, and <code>TDX</code>.</li>
<li>Updated live migration logic to support compatible machine types and CPU platforms for each technology, including N2D and C3D for SEV.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>May 25, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#May_25_2026</id>
    <updated>2026-05-25T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#May_25_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Managed Service for Apache Spark</strong> (formerly Dataproc on Compute Engine): The following subminor image versions announced on <a href="https://docs.cloud.google.com/managed-spark/docs/release-notes#May_19_2026">May 19, 2026</a> have been rolled back:</p>
<ul>
<li>2.2.82-debian12, 2.2.82-rocky9, 2.2.82-ubuntu22, 2.2.82-ubuntu22-arm</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>May 19, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#May_19_2026</id>
    <updated>2026-05-19T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#May_19_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>New <a href="https://docs.cloud.google.com/managed-spark/docs/concepts/versioning/image-version-lists#supported-dataproc-image-versions"><strong>Managed Service for Apache Spark</strong> (formerly Dataproc on Compute Engine) subminor cluster image versions</a>:</p>
<ul>
<li>2.1.114-debian11, 2.1.114-rocky8, 2.1.114-ubuntu20, 2.1.114-ubuntu20-arm</li>
<li>2.2.82-debian12, 2.2.82-rocky9, 2.2.82-ubuntu22, 2.2.82-ubuntu22-arm</li>
<li>2.3.30-debian12, 2.3.30-ml-ubuntu22, 2.3.30-rocky9, 2.3.30-ubuntu22, 2.3.30-ubuntu22-arm</li>
</ul>
<p><strong>Rollback Notice:</strong> The <code>2.2.82</code> image versions were rolled back on <a href="https://docs.cloud.google.com/managed-spark/docs/release-notes#May_25_2026">May 25, 2026</a>.</p>
<h3>Breaking</h3>
<p><strong>Managed Service for Apache Spark</strong> (formerly Dataproc on Compute Engine):
The configuration for Spark shuffle partitions (<code>spark.sql.shuffle.partitions</code>) has changed from an integer to a string type.</p>
<p>This change impacts image versions <code>2.3.30</code> and later in version <code>2.3</code>, and <code>2.2.82</code> and later in version <code>2.2</code>.</p>
<ul>
<li><strong>Impact:</strong> This change only affects users who are programmatically setting the configuration in code using <code>spark.conf.set()</code> with an integer literal.
<ul>
<li><strong>Impacted example:</strong> <code>spark.conf.set("spark.sql.shuffle.partitions", 100)</code></li>
</ul></li>
<li><strong>User action:</strong> Update your code to pass a string literal instead of an integer.
<ul>
<li><strong>Example fix:</strong> <code>spark.conf.set("spark.sql.shuffle.partitions", "100")</code></li>
</ul></li>
<li><strong>Not impacted:</strong> Setting the configuration via command-line arguments (e.g., <code>spark-submit --conf spark.sql.shuffle.partitions=100</code>), properties files, or Spark SQL commands (<code>spark.sql("SET spark.sql.shuffle.partitions=100")</code>) remains unaffected, as these methods naturally parse the input as strings.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>May 11, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#May_11_2026</id>
    <updated>2026-05-11T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#May_11_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>New <a href="https://docs.cloud.google.com/managed-spark/docs/concepts/versions/serverless-versions"><strong>Managed Service for Apache Spark</strong> (formerly Google Cloud Serverless for Apache Spark) subminor runtime versions</a>:</p>
<ul>
<li>1.2.80</li>
<li>2.2.80</li>
<li>2.3.33</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>May 03, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#May_03_2026</id>
    <updated>2026-05-03T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#May_03_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>New <a href="https://docs.cloud.google.com/dataproc/docs/concepts/versioning/dataproc-version-clusters#supported-dataproc-image-versions"><strong>Managed Service for Apache Spark</strong> (formerly Dataproc on Compute Engine) subminor cluster image versions</a> for 3.0 (Preview):</p>
<ul>
<li>3.0.0-RC2-debian13, 3.0.0-RC2-ml-ubuntu24, 3.0.0-RC2-rocky9, 3.0.0-RC2-ubuntu24</li>
</ul>
<p><strong>Key updates in this release</strong>:</p>
<ul>
<li>The debian image for 3.0 is upgraded to <strong>Debian 13</strong>.</li>
<li>The default Java runtime is upgraded to <strong>Java 21</strong>.</li>
<li>Apache Hadoop upgraded to <strong>3.5.0</strong>.</li>
<li>Apache Spark upgraded to <strong>4.1.1</strong>.</li>
<li>Apache Hive upgraded to <strong>4.2.0</strong>.</li>
<li>Trino upgraded to <strong>480</strong>.</li>
<li>Apache Solr upgraded to <strong>9.10.1</strong>.</li>
<li>Apache Kafka upgraded to <strong>3.9.2</strong>.</li>
<li>Docker upgraded to <strong>28.1</strong>.</li>
<li>Apache Flink upgraded to <strong>2.2.0</strong>.</li>
<li>Scala upgraded to <strong>2.13.17</strong>.</li>
<li>Cloud Storage Connector upgraded to <strong>3.1.13</strong>.</li>
<li>Apache Zookeeper upgraded to <strong>3.9.5</strong>.</li>
<li>BigQuery Connector upgraded to <strong>0.44.1-Preview</strong>.</li>
<li>Zeppelin Notebook upgraded to <strong>0.12.0</strong>.</li>
<li>JupyterLab upgraded to <strong>4.5.7</strong>.</li>
<li><strong><a href="https://pixi.prefix.dev">Pixi</a></strong> is used as python package manager instead of conda.</li>
</ul>
<h3>Announcement</h3>
<p>New <a href="https://docs.cloud.google.com/managed-spark/docs/concepts/versions/serverless-versions"><strong>Managed Service for Apache Spark</strong> (formerly Google Cloud Serverless for Apache Spark) subminor runtime versions</a>:</p>
<ul>
<li>1.2.79</li>
<li>2.2.79</li>
<li>2.3.32</li>
</ul>
<p><strong>Key updates in this release</strong>:</p>
<ul>
<li>Upgraded Metastore Proxy version to <code>v0.0.79</code>.</li>
<li>Upgraded Spark RAPIDS to version <code>26.04.0</code> version in the Managed Service
for Apache Spark version <code>3.0</code> serverless runtime.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>April 27, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#April_27_2026</id>
    <updated>2026-04-27T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#April_27_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>New <a href="https://docs.cloud.google.com/dataproc/docs/concepts/versioning/dataproc-version-clusters#supported-dataproc-image-versions"><strong>Managed Service for Apache Spark</strong> (formerly Dataproc on Compute Engine) subminor cluster image versions</a>:</p>
<ul>
<li>2.1.113-debian11, 2.1.113-rocky8, 2.1.113-ubuntu20, 2.1.113-ubuntu20-arm</li>
<li>2.2.81-debian12, 2.2.81-rocky9, 2.2.81-ubuntu22, 2.2.81-ubuntu22-arm</li>
<li>2.3.29-debian12, 2.3.29-ml-ubuntu22, 2.3.29-rocky9, 2.3.29-ubuntu22, 2.3.29-ubuntu22-arm</li>
</ul>
<p><strong>Key updates in this release</strong>:</p>
<ul>
<li>The <a href="https://docs.cloud.google.com/managed-spark/docs/guides/lightning-engine#requirements_2">native runtime engine</a> is now supported on base Ubuntu cluster images starting from image version <strong>2.3.29-ubuntu22</strong> (not supported on Arm and ML images).</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>April 16, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#April_16_2026</id>
    <updated>2026-04-16T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#April_16_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Managed Service for Apache Spark</strong> (formerly Dataproc on Compute Engine): Announcing the following cluster features:</p>
<ul>
<li><a href="https://docs.cloud.google.com/dataproc/docs/concepts/configuring-clusters/flexible-vms">Flexible VMs</a>:  Minimize stockouts and improve machine obtainability by defining prioritized lists for your master, primary, and secondary worker VM types. Managed Spark for Apache Spark utilizes these lists to create your cluster, and selects the optimal VM type based on current capacity, quotas, and existing reservations.</li>
<li><a href="https://docs.cloud.google.com/dataproc/docs/concepts/configuring-clusters/scheduled-stop">Cluster Scheduled Stop</a>: Optimize cost and maintain your cluster configuration by stopping clusters after a specified idle period, at a specified future time, or after a specified period from cluster creation or a cluster update request. All custom cluster configurations are restored once you restart the cluster.</li>
<li><a href="https://docs.cloud.google.com/dataproc/docs/guides/create-zero-scale-cluster#:%7E:text=Dataproc%20zero%2Dscale%20clusters%20provide,be%20scaled%20down%20to%20zero%2E">Zero-scale clusters</a>: Reduce costs by creating only secondary workers, scaling them down to zero when they are not in use.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>April 05, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#April_05_2026</id>
    <updated>2026-04-05T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#April_05_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>New <a href="https://docs.cloud.google.com/managed-spark/docs/concepts/versions/serverless-versions"><strong>Managed Service for Apache Spark</strong> (formerly Google Cloud Serverless for Apache Spark) subminor runtime versions</a>:</p>
<ul>
<li>1.2.78</li>
<li>2.2.78</li>
<li>2.3.31</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>April 03, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#April_03_2026</id>
    <updated>2026-04-03T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#April_03_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Dataproc</strong> and <strong>Google Cloud Serverless for Apache Spark</strong> are now unified in the Google Cloud console under the <a href="https://console.cloud.google.com/dataproc/overview"><strong>Managed Service for Apache Spark</strong></a> brand.
This change consolidates our managed Spark deployment options into a single umbrella brand that includes the full breadth of our Spark capabilities.
No existing functionality is being removed as part of this change, and there will be no impact to the Dataproc API, client library, gcloud CLI, or Dataproc IAM role and permission names. </p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 02, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#April_02_2026</id>
    <updated>2026-04-02T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#April_02_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><a href="https://docs.cloud.google.com/dataproc/docs/concepts/versioning/dataproc-version-clusters#supported-dataproc-image-versions"><strong>Managed Service for Apache Spark</strong> (formerly Dataproc on Compute Engine) subminor cluster image versions</a>:</p>
<ul>
<li>2.3.28-debian12, 2.3.28-ml-ubuntu22, 2.3.28-rocky9, 2.3.28-ubuntu22, 2.3.28-ubuntu22-arm</li>
</ul>
<h3>Change</h3>
<ul>
<li><strong>Managed Service for Apache Spark</strong> (formerly Dataproc on Compute Engine): Upgraded Apache Zookeeper to version <code>3.9.5</code> in image version <code>2.3</code>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Upgraded Dataproc Metastore Proxy to v0.0.79 to fix CVEs.</li>
<li>Fixed CVEs CVE-2026-24308 and CVE-2026-24281.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>March 27, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#March_27_2026</id>
    <updated>2026-03-27T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#March_27_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>New <a href="https://cloud.google.com/dataproc-serverless/docs/concepts/versions/dataproc-serverless-versions">Serverless for Apache Spark runtime versions</a>:</p>
<ul>
<li>1.2.77</li>
<li>2.2.77</li>
<li>2.3.30</li>
<li>3.0.13</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>March 24, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#March_24_2026</id>
    <updated>2026-03-24T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#March_24_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>New <a href="https://docs.cloud.google.com/dataproc/docs/concepts/versioning/dataproc-version-clusters#supported-dataproc-image-versions">Dataproc on Compute Engine subminor image versions</a>:</p>
<ul>
<li>2.1.112-debian11, 2.1.112-rocky8, 2.1.112-ubuntu20, 2.1.112-ubuntu20-arm</li>
<li>2.2.80-debian12, 2.2.80-rocky9, 2.2.80-ubuntu22, 2.2.80-ubuntu22-arm</li>
<li>2.3.27-debian12, 2.3.27-ml-ubuntu22, 2.3.27-rocky9, 2.3.27-ubuntu22, 2.3.27-ubuntu22-arm</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>March 20, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#March_20_2026</id>
    <updated>2026-03-20T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#March_20_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>New <a href="https://cloud.google.com/dataproc-serverless/docs/concepts/versions/dataproc-serverless-versions">Serverless for Apache Spark runtime versions</a>:</p>
<ul>
<li>1.2.76</li>
<li>2.2.76</li>
<li>2.3.29</li>
<li>3.0.12</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>March 18, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#March_18_2026</id>
    <updated>2026-03-18T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#March_18_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>New <a href="https://docs.cloud.google.com/dataproc/docs/concepts/versioning/dataproc-version-clusters#supported-dataproc-image-versions">Dataproc on Compute Engine subminor image versions</a>:</p>
<ul>
<li>2.1.111-debian11, 2.1.111-rocky8, 2.1.111-ubuntu20, 2.1.111-ubuntu20-arm</li>
<li>2.2.79-debian12, 2.2.79-rocky9, 2.2.79-ubuntu22, 2.2.79-ubuntu22-arm</li>
<li>2.3.26-debian12, 2.3.26-ml-ubuntu22, 2.3.26-rocky9, 2.3.26-ubuntu22, 2.3.26-ubuntu22-arm</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fixed CVEs CVE-2025-58057, CVE-2025-53864, CVE-2025-68161, CVE-2025-48924, and CVE-2025-33042.</li>
<li>Upgraded Dataproc Metastore Proxy to v0.0.78 to fix CVEs.</li>
<li>Default JDK is set to Temurin JDK - 11.0.30 in all <code>2.1</code>, <code>2.2</code> and <code>2.3</code> images.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>March 13, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#March_13_2026</id>
    <updated>2026-03-13T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#March_13_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>New <a href="https://cloud.google.com/dataproc-serverless/docs/concepts/versions/dataproc-serverless-versions">Serverless for Apache Spark runtime versions</a>:</p>
<ul>
<li>1.2.75</li>
<li>2.2.75</li>
<li>2.3.28</li>
<li>3.0.11</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>March 11, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#March_11_2026</id>
    <updated>2026-03-11T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#March_11_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Dataproc on Compute Engine:</strong> The following subminor image versions announced on <a href="https://docs.cloud.google.com/dataproc/docs/release-notes#March_08_2026">March 08, 2026</a> have been rolled back:</p>
<ul>
<li>2.1.110-debian11, 2.1.110-rocky8, 2.1.110-ubuntu20, 2.1.110-ubuntu20-arm</li>
<li>2.2.78-debian12, 2.2.78-rocky9, 2.2.78-ubuntu22, 2.2.78-ubuntu22-arm</li>
<li>2.3.25-debian12, 2.3.25-ml-ubuntu22, 2.3.25-rocky9, 2.3.25-ubuntu22, 2.3.25-ubuntu22-arm</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>March 08, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#March_08_2026</id>
    <updated>2026-03-08T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#March_08_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>New <a href="https://docs.cloud.google.com/dataproc/docs/concepts/versioning/dataproc-version-clusters#supported-dataproc-image-versions">Dataproc on Compute Engine subminor image versions</a>:</p>
<ul>
<li>2.1.110-debian11, 2.1.110-rocky8, 2.1.110-ubuntu20, 2.1.110-ubuntu20-arm</li>
<li>2.2.78-debian12, 2.2.78-rocky9, 2.2.78-ubuntu22, 2.2.78-ubuntu22-arm</li>
<li>2.3.25-debian12, 2.3.25-ml-ubuntu22, 2.3.25-rocky9, 2.3.25-ubuntu22, 2.3.25-ubuntu22-arm</li>
</ul>
<p><strong>Rollback Notice:</strong> These image versions were rolled back on <a href="https://docs.cloud.google.com/dataproc/docs/release-notes#March_11_2026">March 11, 2026</a>.</p>
<h3>Fixed</h3>
<ul>
<li>Fixed CVEs CVE-2025-58057, CVE-2025-53864, CVE-2025-68161, CVE-2025-48924 (partial), and CVE-2025-33042.</li>
<li>Upgraded Dataproc Metastore Proxy to v0.0.78 to fix CVEs.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>March 06, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#March_06_2026</id>
    <updated>2026-03-06T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#March_06_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>New <a href="https://cloud.google.com/dataproc-serverless/docs/concepts/versions/dataproc-serverless-versions">Serverless for Apache Spark runtime versions</a>:</p>
<ul>
<li>1.2.74</li>
<li>2.2.74</li>
<li>2.3.27</li>
<li>3.0.10</li>
</ul>
<h3>Announcement</h3>
<p>Serverless for Apache Spark <a href="https://cloud.google.com/dataproc-serverless/docs/concepts/versions/spark-runtime-3.0">3.0</a> runtime version:</p>
<ul>
<li>Updated Spark version to <a href="https://spark.apache.org/releases/spark-release-4-0-1.html">4.0.1</a>.</li>
<li>Updated BigQuery Spark Connector version to <a href="https://github.com/GoogleCloudDataproc/spark-bigquery-connector/releases/tag/0.44.0">0.44.0</a>.</li>
<li>Applied patch for <a href="https://issues.apache.org/jira/browse/SPARK-52601">SPARK-52601</a>.</li>
<li>Applied patch for <a href="https://issues.apache.org/jira/browse/SPARK-52614">SPARK-52614</a>.</li>
</ul>
<h3>Announcement</h3>
<p>Serverless for Apache Spark <a href="https://cloud.google.com/dataproc-serverless/docs/concepts/versions/spark-runtime-1.2">1.2</a>, <a href="https://cloud.google.com/dataproc-serverless/docs/concepts/versions/spark-runtime-2.2">2.2</a> and <a href="https://cloud.google.com/dataproc-serverless/docs/concepts/versions/spark-runtime-2.3">2.3</a> runtime versions:</p>
<ul>
<li>Updated Delta Lake version to <a href="https://github.com/delta-io/delta/releases/tag/v3.2.1">3.2.1</a>.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>March 03, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#March_03_2026</id>
    <updated>2026-03-03T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#March_03_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>New <a href="https://cloud.google.com/dataproc-serverless/docs/concepts/versions/dataproc-serverless-versions">Serverless for Apache Spark runtime versions</a>:</p>
<ul>
<li>1.2.73</li>
<li>2.2.73</li>
<li>2.3.26</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>February 27, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#February_27_2026</id>
    <updated>2026-02-27T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#February_27_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>New <a href="https://cloud.google.com/dataproc-serverless/docs/concepts/versions/dataproc-serverless-versions">Serverless for Apache Spark runtime versions</a>:</p>
<ul>
<li>1.2.72</li>
<li>2.2.72</li>
<li>2.3.25</li>
<li>3.0.9</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>February 24, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#February_24_2026</id>
    <updated>2026-02-24T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#February_24_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>New <a href="https://docs.cloud.google.com/dataproc/docs/concepts/versioning/dataproc-version-clusters#supported-dataproc-image-versions">Dataproc on Compute Engine subminor image versions</a>:</p>
<ul>
<li>2.0.160-debian10, 2.0.160-rocky8, 2.0.160-ubuntu18</li>
<li>2.1.109-debian11, 2.1.109-rocky8, 2.1.109-ubuntu20, 2.1.109-ubuntu20-arm</li>
<li>2.2.77-debian12, 2.2.77-rocky9, 2.2.77-ubuntu22, 2.2.77-ubuntu22-arm</li>
<li>2.3.24-debian12, 2.3.24-ml-ubuntu22, 2.3.24-rocky9, 2.3.24-ubuntu22, 2.3.24-ubuntu22-arm</li>
</ul>
<h3>Fixed</h3>
<p>Fixed an issue that could cause <code>gsutil</code> failures on clusters using custom images built from new base images. This problem occurred when the gcloud <code>core/universe_domain</code> property was not set in the build environment, resulting in a malformed <code>/etc/boto.cfg</code>. The image build process now ensures a correct default configuration, restoring proper Google Cloud Storage connectivity.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>February 20, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#February_20_2026</id>
    <updated>2026-02-20T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#February_20_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>New <a href="https://cloud.google.com/dataproc-serverless/docs/concepts/versions/dataproc-serverless-versions">Serverless for Apache Spark runtime versions</a>:</p>
<ul>
<li>1.2.71</li>
<li>2.2.71</li>
<li>2.3.24</li>
<li>3.0.8</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>February 19, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#February_19_2026</id>
    <updated>2026-02-19T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#February_19_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>Hyperdisks can now be added to a Dataproc cluster.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>February 15, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#February_15_2026</id>
    <updated>2026-02-15T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#February_15_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>New <a href="https://docs.cloud.google.com/dataproc/docs/concepts/versioning/dataproc-version-clusters#supported-dataproc-image-versions">Dataproc on Compute Engine subminor image versions</a>:</p>
<ul>
<li>2.0.159-debian10, 2.0.159-rocky8, 2.0.159-ubuntu18</li>
<li>2.1.108-debian11, 2.1.108-rocky8, 2.1.108-ubuntu20, 2.1.108-ubuntu20-arm</li>
<li>2.2.76-debian12, 2.2.76-rocky9, 2.2.76-ubuntu22, 2.2.76-ubuntu22-arm</li>
<li>2.3.23-debian12, 2.3.23-ml-ubuntu22, 2.3.23-rocky9, 2.3.23-ubuntu22, 2.3.23-ubuntu22-arm</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>February 13, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#February_13_2026</id>
    <updated>2026-02-13T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#February_13_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>New <a href="https://cloud.google.com/dataproc-serverless/docs/concepts/versions/dataproc-serverless-versions">Serverless for Apache Spark runtime versions</a>:</p>
<ul>
<li>1.2.70</li>
<li>2.2.70</li>
<li>2.3.23</li>
<li>3.0.7</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>February 06, 2026</title>
    <id>tag:google.com,2016:managed-spark-release-notes#February_06_2026</id>
    <updated>2026-02-06T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/managed-spark/docs/release-notes#February_06_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p>New <a href="https://cloud.google.com/dataproc-serverless/docs/concepts/versions/dataproc-serverless-versions">Serverless for Apache Spark runtime versions</a>:</p>
<ul>
<li>1.2.69</li>
<li>2.2.69</li>
<li>2.3.22</li>
<li>3.0.5</li>
</ul>
<h3>Feature</h3>
<p><strong>Serverless for Apache Spark:</strong> Added support for removing <code>conscrypt</code> 
from Serverless for Apache Spark <code>2.3</code>+ runtimes using the
<a href="https://docs.cloud.google.com/dataproc-serverless/docs/concepts/properties#other_properties"><code>dataproc.artifacts.remove</code></a>
property .</p>
<h3>Feature</h3>
<p><strong>Dataproc on Compute Engine:</strong> <a href="https://docs.cloud.google.com/dataproc/docs/support/diagnose-clusters#snapshot_diagnostic_data_collection">Sharing snapshot diagnostic data</a>: Setting the <code>--tarball-access=GOOGLE_DATAPROC_DIAGNOSE</code> flag with the <a href="https://docs.cloud.google.com/sdk/gcloud/reference/dataproc/clusters/diagnose"><code>gcloud dataproc clusters diagnose</code></a> command shares all of the output Cloud Storage bucket contents with Google Cloud support if <a href="https://docs.cloud.google.com/storage/docs/uniform-bucket-level-access">uniform bucket-level access</a> is enabled on the output Cloud Storage bucket. If object-level access control is enabled on the output Cloud Storage bucket, only the generated diagnostic tar file is shared.</p>
]]>
    </content>
  </entry>

</feed>
