Managed Service for Apache Spark release notes

These release notes include announcements of new and updated Managed Service for Apache Spark features, bug fixes, known issues, and deprecated functionality.

Release schedule: The release of the latest Managed Service for Apache Spark images can take up to one week to roll out to all regions. Until the rollout is complete, the latest Managed Service for Apache Spark images may not be available in your region.

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

To get the latest product updates delivered to you, add the URL of this page to your feed reader, or add the feed URL directly.

August 12, 2026

Announcement

New Managed Service for Apache Spark (formerly Google Cloud Serverless for Apache Spark) subminor runtime versions:

  • 1.2.86
  • 2.2.86
  • 2.3.39

Key updates in these runtime versions include:

  • OpenLineage updates: In the 2.3 runtime:
    • Upgraded OpenLineage to version 1.49 to support lineage for tables created using the Lakehouse Runtime catalog.
    • Fixed a segmentation fault when OpenLineage parses complex SQL query strings.

August 10, 2026

Fixed

Managed Service for Apache Spark (formerly Dataproc on Compute Engine):

A critical bug related to Conda channels has been fixed in-place in image versions 1.4.81, 1.5.92, 2.1.117, and 2.2.85. These image versions were released without pre-configured Conda channels.

Required customer actions: To comply with Google requirements, recreate the following resources if they were created using these image versions on or before August 10, 2026:

  • Custom images
  • Clusters

August 07, 2026

Announcement

New Managed Service for Apache Spark (formerly Google Cloud Serverless for Apache Spark) subminor runtime versions:

  • 1.2.85
  • 2.2.85
  • 2.3.38

Notes:

  • Apache Spark upgraded to 3.5.3 in 2.2 runtime.

  • Apache Gluten upgraded to 1.6 in 2.3 runtime.

Change

Managed Service for Apache Spark latest image and runtime versions:

  • Configured spark.scheduler.listenerbus.exitTimeout to 30s.

July 30, 2026

Announcement

New Managed Service for Apache Spark on Google Kubernetes Engine (formerly Dataproc on Google Kubernetes Engine) subminor image version:

  • 3.5-dataproc-28

Key updates in this image version include:

  • Conda channels: The new 3.5-dataproc-28 subminor image version doesn't have preconfigured Conda channels, and is mapped to default aliases (such as 3.5 and latest).
    • Impact: When creating clusters with 3.5-dataproc-28 or using default aliases (3.5, latest), packages cannot be installed using Conda unless channels are manually configured during cluster initialization.
    • Mitigation: If your workloads require preconfigured Conda channels, pin your clusters to the previous image versions before August 25, 2026.
    • Default change schedule: All workloads must transition to image versions without preconfigured Conda channels after August 25, 2026 since the use of prior subminor versions with preconfigured Conda channels will be disallowed.

You may need to delete and replace existing clusters 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 clusters created or recreated with images that don't have preconfigured Conda channels.

July 28, 2026

Announcement

Starting with Managed Service for Apache Spark image version 3.0, clusters that are created without a specified machine type for a node are created with a Flex VM configuration for the node.

July 15, 2026

Announcement

Announcing the General Availability (GA) release of Managed Service for Apache Spark cluster image version 3.0, as follows:

  • 3.0.0-debian13, 3.0.0-ml-ubuntu24, 3.0.0-rocky9, and 3.0.0-ubuntu24.

    • The 3.0.0-ml-ubuntu24 image extends the 3.0 base image with ML-specific libraries.

Image version 3.0 is a lightweight image that contains the following pre-installed core components, reducing exposure to Common Vulnerabilities and Exposures (CVEs):

  • Apache Hadoop 3.5.0.
  • Apache Hive 4.2.0
  • Apache Spark 4.1.2
  • Apache Tez 0.10.5
  • Cloud Storage Connector 3.1.13
  • Conscrypt 2.6
  • Java 21
  • Python 3.12
  • R 4.5
  • Scala 2.13.17
  • Spark-BigQuery Connector 0.44.1-preview

You can add listed optional components when you create a 3.0 image version cluster.

Recommendation: Use the 3.0 (and later) image versions to meet security compliance requirements.

Announcement

New Managed Service for Apache Spark (formerly Dataproc on Compute Engine) subminor cluster image versions:

  • 2.3.34-debian12, 2.3.34-ml-ubuntu22, 2.3.34-rocky9, 2.3.34-ubuntu22, 2.3.34-ubuntu22-arm
  • 3.0.0-debian13, 3.0.0-ml-ubuntu24, 3.0.0-rocky9, 3.0.0-ubuntu24

July 13, 2026

Feature

Managed Service for Apache Spark (formerly Dataproc on Compute Engine):

Change

Managed Service for Apache Spark (formerly Google Cloud Serverless for Apache Spark):

  • The 3.0 runtime now uses fewer executors, as follows:

    • 0 min executors for spark.dynamicAllocation.minExecutors property
    • 1 min executor for spark.executor.instances and spark.dynamicAllocation.initialExecutors properties
  • All runtimes now configure spark.scheduler.listenerbus.exitTimeout to 30 seconds.

June 30, 2026

Announcement

New Managed Service for Apache Spark (formerly Dataproc on Compute Engine) subminor cluster image versions:

  • 2.1.117-debian11, 2.1.117-rocky8, 2.1.117-ubuntu20, 2.1.117-ubuntu20-arm
  • 2.2.85-debian12, 2.2.85-rocky9, 2.2.85-ubuntu22, 2.2.85-ubuntu22-arm
  • 2.3.33-debian12, 2.3.33-ml-ubuntu22, 2.3.33-rocky9, 2.3.33-ubuntu22, 2.3.33-ubuntu22-arm

Key updates in these image versions include:

  • Conda channels: The new 2.1.117 and 2.2.85 subminor image versions don't have preconfigured Conda channels, and are not mapped to default aliases (such as 2.1-debian11 and 2.2-debian12) until August 25, 2026.
    • Impact: When creating clusters with these image versions, specify the exact subminor version (for example, 2.1.117-debian11 or 2.2.85-debian12). Packages cannot be installed using Conda unless channels are manually configured during cluster initialization.
    • Mitigation: If your workloads require preconfigured Conda channels or default aliases, pin your clusters to the previous image versions (for example, 2.1.116-debian11 or 2.2.84-debian12).
    • Default change schedule: After August 25, 2026, the default aliases for 2.1 and 2.2 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.

You may need to delete and replace existing clusters 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 clusters created or recreated with images that don't have preconfigured Conda channels.

June 22, 2026

Breaking

Managed Service for Apache Spark (formerly Dataproc on Compute Engine): The following new subminor image versions, 1.3.96, 1.4.81, 1.5.92, 2.0.161, and 2.3.32, don't have preconfigured Conda channels, and are not mapped to default aliases (such as 2.3-debian12 and 2.3-ubuntu22) until August 25, 2026. The new 2.1 and 2.2 subminor images continue to have preconfigured Conda channels, but note the following Default change schedule:, which will impact all supported image versions.

  • Impact: When creating clusters with these image versions, specify the exact subminor version (for example, 2.3.32-debian12). Packages cannot be installed using Conda unless channels are manually configured during cluster initialization.
  • Mitigation: If your workloads require preconfigured Conda channels or default aliases, pin your clusters to the previous image versions.
  • Default change schedule: The subminor versions 1.3.96, 1.4.81, 1.5.92, and 2.0.161 will become default after August 25, 2026. Additionally, newer subminor versions for 2.1, 2.2, and 2.3 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.

You may need to delete and replace existing clusters 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 clusters created or recreated with images that don't have preconfigured Conda channels.

Announcement

New Managed Service for Apache Spark (formerly Dataproc on Compute Engine) subminor cluster image versions:

  • 1.3.96-debian10, 1.3.96-ubuntu18
  • 1.4.81-debian10, 1.4.81-ubuntu18
  • 1.5.92-debian10, 1.5.92-rocky8, 1.5.92-ubuntu18
  • 2.0.161-debian10, 2.0.161-rocky8, 2.0.161-ubuntu18
  • 2.1.115-debian11, 2.1.115-rocky8, 2.1.115-ubuntu20, 2.1.115-ubuntu20-arm
  • 2.1.116-debian11, 2.1.116-rocky8, 2.1.116-ubuntu20, 2.1.116-ubuntu20-arm
  • 2.2.83-debian12, 2.2.83-rocky9, 2.2.83-ubuntu22, 2.2.83-ubuntu22-arm
  • 2.2.84-debian12, 2.2.84-rocky9, 2.2.84-ubuntu22, 2.2.84-ubuntu22-arm
  • 2.3.31-debian12, 2.3.31-ml-ubuntu22, 2.3.31-rocky9, 2.3.31-ubuntu22, 2.3.31-ubuntu22-arm
  • 2.3.32-debian12, 2.3.32-ml-ubuntu22, 2.3.32-rocky9, 2.3.32-ubuntu22, 2.3.32-ubuntu22-arm
Announcement

Managed Service for Apache Spark (formerly Dataproc on Compute Engine): Key updates in these image versions include:

  • Iceberg support: Added support for Iceberg 1.10 in Dataproc 2.3 images. This change only applies to 2.3 clusters created with the ICEBERG optional component. Users can opt-in to Iceberg 1.10 by setting the dataproc:dataproc.iceberg.version cluster property to 1.10 during cluster creation.
  • Spark optimizations: Enabled Spark skewed-join and self-join optimizations by default in new GCE image versions.
  • Scheduler exitTimeout: Configured spark.scheduler.listenerbus.exitTimeout to 30s for Compute Engine deployments.

June 16, 2026

Announcement

Managed Service for Apache Spark (formerly Dataproc on Compute Engine): Rollout of the new sub-minor versions without pre-configured channels will begin on June 22, 2026, delayed from the previously planned date of June 15, 2026 ETA.

June 09, 2026

Announcement

New Managed Service for Apache Spark (formerly Google Cloud Serverless for Apache Spark) subminor runtime versions:

  • 1.2.82
  • 2.2.82
  • 2.3.35

Key updates in these runtime versions include:

  • Spark optimizations: Enabled Spark skewed-join and self-join optimizations by default.

May 29, 2026

Announcement

Managed Service for Apache Spark (formerly Dataproc on Compute Engine): Added support for selecting specific Confidential Computing technologies (AMD SEV, AMD SEV-SNP, Intel TDX) when creating clusters using the new --confidential-compute-type flag in gcloud and the confidentialInstanceType field in the API. The boolean --enable-confidential-compute flag is now deprecated but will continue to function, defaulting to AMD SEV for backward compatibility.

  • Introduced confidentialInstanceType enum in the API.
  • The --enable-confidential-compute flag and enableConfidentialCompute field are deprecated in favor of the new type-specific flag/field.
  • Clusters created with the deprecated boolean flag will default to SEV.
  • Added validation for machine type compatibility for SEV, SEV-SNP, and TDX.
  • Updated live migration logic to support compatible machine types and CPU platforms for each technology, including N2D and C3D for SEV.

May 25, 2026

Announcement

Managed Service for Apache Spark (formerly Dataproc on Compute Engine): The following subminor image versions announced on May 19, 2026 have been rolled back:

  • 2.2.82-debian12, 2.2.82-rocky9, 2.2.82-ubuntu22, 2.2.82-ubuntu22-arm

May 19, 2026

Announcement

New Managed Service for Apache Spark (formerly Dataproc on Compute Engine) subminor cluster image versions:

  • 2.1.114-debian11, 2.1.114-rocky8, 2.1.114-ubuntu20, 2.1.114-ubuntu20-arm
  • 2.2.82-debian12, 2.2.82-rocky9, 2.2.82-ubuntu22, 2.2.82-ubuntu22-arm
  • 2.3.30-debian12, 2.3.30-ml-ubuntu22, 2.3.30-rocky9, 2.3.30-ubuntu22, 2.3.30-ubuntu22-arm

Rollback Notice: The 2.2.82 image versions were rolled back on May 25, 2026.

Breaking

Managed Service for Apache Spark (formerly Dataproc on Compute Engine): The configuration for Spark shuffle partitions (spark.sql.shuffle.partitions) has changed from an integer to a string type.

This change impacts image versions 2.3.30 and later in version 2.3, and 2.2.82 and later in version 2.2.

  • Impact: This change only affects users who are programmatically setting the configuration in code using spark.conf.set() with an integer literal.
    • Impacted example: spark.conf.set("spark.sql.shuffle.partitions", 100)
  • User action: Update your code to pass a string literal instead of an integer.
    • Example fix: spark.conf.set("spark.sql.shuffle.partitions", "100")
  • Not impacted: Setting the configuration via command-line arguments (e.g., spark-submit --conf spark.sql.shuffle.partitions=100), properties files, or Spark SQL commands (spark.sql("SET spark.sql.shuffle.partitions=100")) remains unaffected, as these methods naturally parse the input as strings.

May 11, 2026

May 03, 2026

Announcement

New Managed Service for Apache Spark (formerly Dataproc on Compute Engine) subminor cluster image versions for 3.0 (Preview):

  • 3.0.0-RC2-debian13, 3.0.0-RC2-ml-ubuntu24, 3.0.0-RC2-rocky9, 3.0.0-RC2-ubuntu24

Key updates in this release:

  • The debian image for 3.0 is upgraded to Debian 13.
  • The default Java runtime is upgraded to Java 21.
  • Apache Hadoop upgraded to 3.5.0.
  • Apache Spark upgraded to 4.1.1.
  • Apache Hive upgraded to 4.2.0.
  • Trino upgraded to 480.
  • Apache Solr upgraded to 9.10.1.
  • Apache Kafka upgraded to 3.9.2.
  • Docker upgraded to 28.1.
  • Apache Flink upgraded to 2.2.0.
  • Scala upgraded to 2.13.17.
  • Cloud Storage Connector upgraded to 3.1.13.
  • Apache Zookeeper upgraded to 3.9.5.
  • BigQuery Connector upgraded to 0.44.1-Preview.
  • Zeppelin Notebook upgraded to 0.12.0.
  • JupyterLab upgraded to 4.5.7.
  • Pixi is used as python package manager instead of conda.
Announcement

New Managed Service for Apache Spark (formerly Google Cloud Serverless for Apache Spark) subminor runtime versions:

  • 1.2.79
  • 2.2.79
  • 2.3.32

Key updates in this release:

  • Upgraded Metastore Proxy version to v0.0.79.
  • Upgraded Spark RAPIDS to version 26.04.0 version in the Managed Service for Apache Spark version 3.0 serverless runtime.

April 27, 2026

Announcement

New Managed Service for Apache Spark (formerly Dataproc on Compute Engine) subminor cluster image versions:

  • 2.1.113-debian11, 2.1.113-rocky8, 2.1.113-ubuntu20, 2.1.113-ubuntu20-arm
  • 2.2.81-debian12, 2.2.81-rocky9, 2.2.81-ubuntu22, 2.2.81-ubuntu22-arm
  • 2.3.29-debian12, 2.3.29-ml-ubuntu22, 2.3.29-rocky9, 2.3.29-ubuntu22, 2.3.29-ubuntu22-arm

Key updates in this release:

  • The native runtime engine is now supported on base Ubuntu cluster images starting from image version 2.3.29-ubuntu22 (not supported on Arm and ML images).

April 16, 2026

Announcement

Managed Service for Apache Spark (formerly Dataproc on Compute Engine): Announcing the following cluster features:

  • Flexible VMs: 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.
  • Cluster Scheduled Stop: 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.
  • Zero-scale clusters: Reduce costs by creating only secondary workers, scaling them down to zero when they are not in use.

April 05, 2026

April 03, 2026

Announcement

Dataproc and Google Cloud Serverless for Apache Spark are now unified in the Google Cloud console under the Managed Service for Apache Spark 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.

April 02, 2026

Announcement

Managed Service for Apache Spark (formerly Dataproc on Compute Engine) subminor cluster image versions:

  • 2.3.28-debian12, 2.3.28-ml-ubuntu22, 2.3.28-rocky9, 2.3.28-ubuntu22, 2.3.28-ubuntu22-arm
Change
  • Managed Service for Apache Spark (formerly Dataproc on Compute Engine): Upgraded Apache Zookeeper to version 3.9.5 in image version 2.3.
Fixed
  • Upgraded Dataproc Metastore Proxy to v0.0.79 to fix CVEs.
  • Fixed CVEs CVE-2026-24308 and CVE-2026-24281.

March 27, 2026

Announcement

New Serverless for Apache Spark runtime versions:

  • 1.2.77
  • 2.2.77
  • 2.3.30
  • 3.0.13

March 24, 2026

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.1.112-debian11, 2.1.112-rocky8, 2.1.112-ubuntu20, 2.1.112-ubuntu20-arm
  • 2.2.80-debian12, 2.2.80-rocky9, 2.2.80-ubuntu22, 2.2.80-ubuntu22-arm
  • 2.3.27-debian12, 2.3.27-ml-ubuntu22, 2.3.27-rocky9, 2.3.27-ubuntu22, 2.3.27-ubuntu22-arm

March 20, 2026

Announcement

New Serverless for Apache Spark runtime versions:

  • 1.2.76
  • 2.2.76
  • 2.3.29
  • 3.0.12

March 18, 2026

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.1.111-debian11, 2.1.111-rocky8, 2.1.111-ubuntu20, 2.1.111-ubuntu20-arm
  • 2.2.79-debian12, 2.2.79-rocky9, 2.2.79-ubuntu22, 2.2.79-ubuntu22-arm
  • 2.3.26-debian12, 2.3.26-ml-ubuntu22, 2.3.26-rocky9, 2.3.26-ubuntu22, 2.3.26-ubuntu22-arm
Fixed
  • Fixed CVEs CVE-2025-58057, CVE-2025-53864, CVE-2025-68161, CVE-2025-48924, and CVE-2025-33042.
  • Upgraded Dataproc Metastore Proxy to v0.0.78 to fix CVEs.
  • Default JDK is set to Temurin JDK - 11.0.30 in all 2.1, 2.2 and 2.3 images.

March 13, 2026

Announcement

New Serverless for Apache Spark runtime versions:

  • 1.2.75
  • 2.2.75
  • 2.3.28
  • 3.0.11

March 11, 2026

Announcement

Dataproc on Compute Engine: The following subminor image versions announced on March 08, 2026 have been rolled back:

  • 2.1.110-debian11, 2.1.110-rocky8, 2.1.110-ubuntu20, 2.1.110-ubuntu20-arm
  • 2.2.78-debian12, 2.2.78-rocky9, 2.2.78-ubuntu22, 2.2.78-ubuntu22-arm
  • 2.3.25-debian12, 2.3.25-ml-ubuntu22, 2.3.25-rocky9, 2.3.25-ubuntu22, 2.3.25-ubuntu22-arm

March 08, 2026

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.1.110-debian11, 2.1.110-rocky8, 2.1.110-ubuntu20, 2.1.110-ubuntu20-arm
  • 2.2.78-debian12, 2.2.78-rocky9, 2.2.78-ubuntu22, 2.2.78-ubuntu22-arm
  • 2.3.25-debian12, 2.3.25-ml-ubuntu22, 2.3.25-rocky9, 2.3.25-ubuntu22, 2.3.25-ubuntu22-arm

Rollback Notice: These image versions were rolled back on March 11, 2026.

Fixed
  • Fixed CVEs CVE-2025-58057, CVE-2025-53864, CVE-2025-68161, CVE-2025-48924 (partial), and CVE-2025-33042.
  • Upgraded Dataproc Metastore Proxy to v0.0.78 to fix CVEs.

March 06, 2026

Announcement

New Serverless for Apache Spark runtime versions:

  • 1.2.74
  • 2.2.74
  • 2.3.27
  • 3.0.10
Announcement

Serverless for Apache Spark 3.0 runtime version:

Announcement

Serverless for Apache Spark 1.2, 2.2 and 2.3 runtime versions:

  • Updated Delta Lake version to 3.2.1.

March 03, 2026

Announcement

February 27, 2026

Announcement

New Serverless for Apache Spark runtime versions:

  • 1.2.72
  • 2.2.72
  • 2.3.25
  • 3.0.9

February 24, 2026

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.160-debian10, 2.0.160-rocky8, 2.0.160-ubuntu18
  • 2.1.109-debian11, 2.1.109-rocky8, 2.1.109-ubuntu20, 2.1.109-ubuntu20-arm
  • 2.2.77-debian12, 2.2.77-rocky9, 2.2.77-ubuntu22, 2.2.77-ubuntu22-arm
  • 2.3.24-debian12, 2.3.24-ml-ubuntu22, 2.3.24-rocky9, 2.3.24-ubuntu22, 2.3.24-ubuntu22-arm
Fixed

Fixed an issue that could cause gsutil failures on clusters using custom images built from new base images. This problem occurred when the gcloud core/universe_domain property was not set in the build environment, resulting in a malformed /etc/boto.cfg. The image build process now ensures a correct default configuration, restoring proper Google Cloud Storage connectivity.

February 20, 2026

Announcement

New Serverless for Apache Spark runtime versions:

  • 1.2.71
  • 2.2.71
  • 2.3.24
  • 3.0.8

February 19, 2026

Announcement

Hyperdisks can now be added to a Dataproc cluster.

February 15, 2026

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.159-debian10, 2.0.159-rocky8, 2.0.159-ubuntu18
  • 2.1.108-debian11, 2.1.108-rocky8, 2.1.108-ubuntu20, 2.1.108-ubuntu20-arm
  • 2.2.76-debian12, 2.2.76-rocky9, 2.2.76-ubuntu22, 2.2.76-ubuntu22-arm
  • 2.3.23-debian12, 2.3.23-ml-ubuntu22, 2.3.23-rocky9, 2.3.23-ubuntu22, 2.3.23-ubuntu22-arm

February 13, 2026

Announcement

New Serverless for Apache Spark runtime versions:

  • 1.2.70
  • 2.2.70
  • 2.3.23
  • 3.0.7

February 06, 2026

Announcement

New Serverless for Apache Spark runtime versions:

  • 1.2.69
  • 2.2.69
  • 2.3.22
  • 3.0.5
Feature

Serverless for Apache Spark: Added support for removing conscrypt from Serverless for Apache Spark 2.3+ runtimes using the dataproc.artifacts.remove property .

Feature

Dataproc on Compute Engine: Sharing snapshot diagnostic data: Setting the --tarball-access=GOOGLE_DATAPROC_DIAGNOSE flag with the gcloud dataproc clusters diagnose command shares all of the output Cloud Storage bucket contents with Google Cloud support if uniform bucket-level access 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.

February 05, 2026

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.158-debian10, 2.0.158-ubuntu18, 2.0.158-rocky8
  • 2.1.107-debian11, 2.1.107-ubuntu20, 2.1.107-ubuntu20-arm, 2.1.107-rocky8
  • 2.2.75-debian12, 2.2.75-ubuntu22, 2.2.75-ubuntu22-arm, 2.2.75-rocky9
  • 2.3.22-debian12, 2.3.22-ml-ubuntu22, 2.3.22-rocky9, 2.3.22-ubuntu22, 2.3.22-ubuntu22-arm
Feature

Zookeeper version upgraded to 3.9.4 in Dataproc image 2.3.22.

Feature

Parquet CLI version upgraded to 1.15.2 in 2.1 and 2.2 images.

Feature

Delta subminor version upgraded to 3.2.1 in Dataproc on Compute Engine image 2.2 and 2.3.

Feature

Apache Pig is now available in ARM images.

Feature

Added a new dataproc:pypi.repository property to customize the PyPI repository used for pip. The value can be a URL, or google to use a Google-hosted cache of PyPI, accessible without public internet connectivity. Starting in image version 3.1, google will be the default; to opt out and return to public PyPI, use the value pypi.

Change

Removed use of deprecated Hadoop configuration properties fs.default.name and yarn.resourcemanager.system-metrics-publisher.enabled.

Fixed

Fixed a bug in the ARM image that prevented connecting to a Dataproc Metastore instance with a gRPC protocol endpoint.

Fixed

Fixed the spark.driver.extraClassPath delimiter for the Jupyter SparkMonitor Listener.

February 04, 2026

Announcement

Upcoming Spark data lineage changes See the upcoming May, 2026 Dataproc and Serverless for Apache Spark release notes for an announcement of a change that will automatically enable Dataproc Spark data lineage and Serverless for Apache Spark data lineage when you enable the Data Lineage API (see Control lineage ingestion for a service) without requiring additional project, cluster, batch workload, or interactive session settings.

January 30, 2026

Announcement

Dataproc on Compute Engine: The following subminor image versions announced on January 24, 2026 have been rolled back:

  • 2.0.157-debian10, 2.0.157-ubuntu18, 2.0.157-rocky8
  • 2.1.106-debian11, 2.1.106-ubuntu20, 2.1.106-ubuntu20-arm, 2.1.106-rocky8
  • 2.2.74-debian12, 2.2.74-ubuntu22, 2.2.74-ubuntu22-arm, 2.2.74-rocky9
  • 2.3.21-debian12, 2.3.21-ml-ubuntu22, 2.3.21-rocky9, 2.3.21-ubuntu22, 2.3.21-ubuntu22-arm

January 24, 2026

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.157-debian10, 2.0.157-ubuntu18, 2.0.157-rocky8
  • 2.1.106-debian11, 2.1.106-ubuntu20, 2.1.106-ubuntu20-arm, 2.1.106-rocky8
  • 2.2.74-debian12, 2.2.74-ubuntu22, 2.2.74-ubuntu22-arm, 2.2.74-rocky9
  • 2.3.21-debian12, 2.3.21-ml-ubuntu22, 2.3.21-rocky9, 2.3.21-ubuntu22, 2.3.21-ubuntu22-arm

Rollback Notice: These image versions were rolled back on January 30, 2026.

Feature

Upgraded the Delta subminor version to 3.2.1 in images 2.2 and 2.3.

Feature

Apache Pig is now available in ARM images.

Feature

Added a new dataproc:pypi.repository property to customize the PyPI repository that pip uses. The value can be a internet-accessible URL, or you can specify google to use a Google-hosted cache of PyPI, which is accessible without public internet connectivity. Starting with Managed Service for Apache Spark image version 3.1, google will be the default (you can specify the pypi property value to use public PyPI instead of the default google 3.1 value).

Change

Removed the use of deprecated Hadoop configuration properties fs.default.name and yarn.resourcemanager.system-metrics-publisher.enabled.

Fixed

Fixed a bug in the ARM image that prevented connecting to a Dataproc Metastore instance with a gRPC protocol endpoint.

Fixed

Fixed the spark.driver.extraClassPath delimiter for the Jupyter SparkMonitor Listener.

January 23, 2026

Announcement

New Serverless for Apache Spark runtime versions:

  • 1.2.67
  • 2.2.67
  • 2.3.20
  • 3.0.3
Fixed

January 13, 2026

Announcement

Dataproc on Compute Engine: The following subminor image versions announced on January 06, 2026 have been rolled back:

  • 2.0.156-debian10, 2.0.156-ubuntu18, 2.0.156-rocky8
  • 2.1.105-debian11, 2.1.105-ubuntu20, 2.1.105-ubuntu20-arm, 2.1.105-rocky8
  • 2.2.73-debian12, 2.2.73-ubuntu22, 2.2.73-ubuntu22-arm, 2.2.73-rocky9
  • 2.3.20-debian12, 2.3.20-ml-ubuntu22, 2.3.20-rocky9, 2.3.20-ubuntu22, 2.3.20-ubuntu22-arm

January 09, 2026

Announcement

New Serverless for Apache Spark runtime versions:

  • 1.2.66
  • 2.2.66
  • 2.3.19
  • 3.0.1

January 06, 2026

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.156-debian10, 2.0.156-ubuntu18, 2.0.156-rocky8
  • 2.1.105-debian11, 2.1.105-ubuntu20, 2.1.105-ubuntu20-arm, 2.1.105-rocky8
  • 2.2.73-debian12, 2.2.73-ubuntu22, 2.2.73-ubuntu22-arm, 2.2.73-rocky9
  • 2.3.20-debian12, 2.3.20-ml-ubuntu22, 2.3.20-rocky9, 2.3.20-ubuntu22, 2.3.20-ubuntu22-arm

Rollback Notice: These image versions were rolled back on January 13, 2026.

Feature

Added a new property dataproc:pypi.repository to customize the PyPI repository used for pip. The value can be a URL, or google to use a Google-hosted cache of PyPI, accessible without public internet connectivity. Starting in image version 3.1, google will be the default; to opt out and return to public PyPI, use the value pypi.

Change

Removed use of deprecated Hadoop configuration properties fs.default.name and yarn.resourcemanager.system-metrics-publisher.enabled.

Fixed

Fixed the spark.driver.extraClassPath delimiter for the Jupyter SparkMonitor Listener.

December 22, 2025

Announcement

December 20, 2025

Breaking

The following Dataproc on Compute Engine subminor image versions, released on December 05, 2025, are now blocklisted:

  • 2.2.72-debian12, 2.2.72-ubuntu22, 2.2.72-ubuntu22-arm, 2.2.72-rocky9
  • 2.3.19-debian12, 2.3.19-ubuntu22, 2.3.19-ubuntu22-arm, 2.3.19-ml-ubuntu22, 2.3.19-rocky9

December 05, 2025

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.155-debian10, 2.0.155-ubuntu18, 2.0.155-rocky8
  • 2.1.104-debian11, 2.1.104-ubuntu20, 2.1.104-ubuntu20-arm, 2.1.104-rocky8
  • 2.2.72-debian12, 2.2.72-ubuntu22, 2.2.72-ubuntu22-arm, 2.2.72-rocky9
  • 2.3.19-debian12, 2.3.19-ubuntu22, 2.3.19-ubuntu22-arm, 2.3.19-ml-ubuntu22, 2.3.19-rocky9

Feature

dataproc-ml is available by default in 2.3 -ml images.

December 04, 2025

Announcement

Serverless for Apache Spark: Runtime version 3.0 is now generally available. This version simplifies onboarding, improves reliability, reduces startup latency, and adds support for Spark 4.0.

  • Features and improvements:

    • Regional and multi-zonal workloads are used by default to increase obtainability of compute resources
    • Faster startup than previous runtimes
    • Fast resource cleanup that allows faster release of VPC IPs after workload completion
    • End-user credentials are used for all workloads by default
    • New bigquery Spark catalog, pre-configured for out-of-the-box BigQuery native table interactions
    • New Spark Serverless-specific IAM roles
    • New dataproc-rm.googleapis.com API enablement is required

November 22, 2025

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.154-debian10, 2.0.154-ubuntu18, 2.0.154-rocky8
  • 2.1.103-debian11, 2.1.103-ubuntu20, 2.1.103-ubuntu20-arm, 2.1.103-rocky8
  • 2.2.71-debian12, 2.2.71-ubuntu22, 2.2.71-ubuntu22-arm, 2.2.71-rocky9
  • 2.3.18-debian12, 2.3.18-ubuntu22, 2.3.18-ubuntu22-arm, 2.3.18-ml-ubuntu22, 2.3.18-rocky9
Change

Dataproc on Compute Engine: Updated Cloud Storage connector:

  • Updated to 3.1.10 in image version 2.3.18.
  • Updated to 3.0.15 in image version 2.2.71.
  • Updated to hadoop3-2.2.30 in image versions 2.1.103 and 2.0.154.

November 13, 2025

Announcement
Feature

Serverless for Apache Spark: Added the dataproc.artifacts.remove property, which lets users remove default artifacts, such as spark-bigquery-connector, iceberg, and delta-lake from a Serverless for Apache Spark runtime.

November 07, 2025

Announcement

Serverless for Apache Spark: Apache Spark upgrade to version 3.5.3 for the 1.2 and 2.2 Serverless for Apache Spark runtime versions announced on October 13, 2025 has been rolled back.

October 29, 2025

Breaking

Dataproc on Compute Engine subminor image version 2.3.16, announced on October 20, 2025 has been blocklisted and cannot be used when creating a new cluster.

October 28, 2025

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.153-debian10, 2.0.153-ubuntu18, 2.0.153-rocky8
  • 2.1.102-debian11, 2.1.102-ubuntu20, 2.1.102-ubuntu20-arm, 2.1.102-rocky8
  • 2.2.70-debian12, 2.2.70-ubuntu22, 2.2.70-ubuntu22-arm, 2.2.70-rocky9
  • 2.3.17-debian12, 2.3.17-ubuntu22, 2.3.17-ubuntu22-arm, 2.3.17-ml-ubuntu22, 2.3.17-rocky9
Fixed

Fixed a Jupyter Kernel Gateway bug that caused failures while restarting kernels.

October 22, 2025

Announcement

Announcing the General Availability (GA) of Lightning Engine for Google Cloud Serverless for Apache Spark. Lightning Engine is a high-performance query accelerator that delivers up to 4.3x faster performance for Spark workloads compared to open-source Spark, as measured on TPC-H-like benchmarks.

Lightning Engine and Native Query Execution are not available in 3.0 runtimes. For more details on enabling Lightning Engine and its advanced features like Native Query Execution (NQE), see the official documentation.

Change

Serverless for Apache Spark: With the Lightning Engine GA release, the property to enable Native Query Execution (NQE) feature has been updated.

In order to use Lightning Engine, submit your jobs in the Premium tier. Under Lightning Engine, if you would like to use the NQE feature, set the new flag: spark.dataproc.lightningEngine.runtime=native. Users are encouraged to try this feature to explore the full potential of Lightning Engine.

For backward compatibility, the legacy property that was used to enable NQE spark.dataproc.runtimeEngine=native will continue to be honored in the existing runtimes 1.2, 2.2 and 2.3, but it's not supported in future releases (3.0+ runtimes).

October 20, 2025

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.152-debian10, 2.0.152-ubuntu18, 2.0.152-rocky8
  • 2.1.101-debian11, 2.1.101-ubuntu20, 2.1.101-ubuntu20-arm, 2.1.101-rocky8
  • 2.2.69-debian12, 2.2.69-ubuntu22, 2.2.69-ubuntu22-arm, 2.2.69-rocky9
  • 2.3.16-debian12, 2.3.16-ubuntu22, 2.3.16-ubuntu22-arm, 2.3.16-ml-ubuntu22, 2.3.16-rocky9

October 16, 2025

Announcement
Change

Dataproc on Compute Engine: The default image version of premium tier clusters is now 2.3.

October 14, 2025

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.151-debian10, 2.0.151-ubuntu18, 2.0.151-rocky8
  • 2.1.100-debian11, 2.1.100-ubuntu20, 2.1.100-ubuntu20-arm, 2.1.100-rocky8
  • 2.2.68-debian12, 2.2.68-ubuntu22, 2.2.68-ubuntu22-arm, 2.2.68-rocky9
  • 2.3.15-debian12, 2.3.15-ubuntu22, 2.3.15-ubuntu22-arm, 2.3.15-ml-ubuntu22, 2.3.15-rocky9
Fixed

Fixed startup race condition in multi-tenant clusters using the dataproc:pip.packages property that could cause authentication failures while starting Jupyter notebook kernels.

October 13, 2025

Announcement

Serverless for Apache Spark: Runtimes rollout with Apache Spark upgrade to version 3.5.3 in the latest 1.2 and 2.2 Serverless for Apache Spark runtime versions has started and is expected to finish by October 16th.

October 06, 2025

Announcement
Change

Serverless for Apache Spark: Upgraded Apache Spark to version 3.5.3 in the latest 2.3 Serverless for Apache Spark runtime versions.

Change

Dataproc on Compute Engine: The following diagnostic properties are now enabled by default for new Dataproc clusters created with 2.0+ image versions:

Note: To disable any of these features, set the corresponding property to false during cluster creation.

To continue using the Ops Agent initialization action opsagent.sh to ingest syslogs from Dataproc cluster nodes, do one of the following:

  • Recommended: Use opsagent_nosyslog.sh since VM syslogs are emitted by default from Dataproc clusters.
  • Set the dataproc:dataproc.logging.syslog.enabled=false and continue using opsagent.sh to ingest syslogs.

October 03, 2025

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.150-debian10, 2.0.150-ubuntu18, 2.0.150-rocky8
  • 2.1.99-debian11, 2.1.99-ubuntu20, 2.1.99-ubuntu20-arm, 2.1.99-rocky8
  • 2.2.67-debian12, 2.2.67-ubuntu22, 2.2.67-ubuntu22-arm, 2.2.67-rocky9
  • 2.3.14-debian12, 2.3.14-ubuntu22, 2.3.14-ubuntu22-arm, 2.3.14-ml-ubuntu22, 2.3.14-rocky9

September 15, 2025

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.149-debian10, 2.0.149-ubuntu18, 2.0.149-rocky8
  • 2.1.98-debian11, 2.1.98-ubuntu20, 2.1.98-ubuntu20-arm, 2.1.98-rocky8
  • 2.2.66-debian12, 2.2.66-ubuntu22, 2.2.66-ubuntu22-arm, 2.2.66-rocky9
  • 2.3.13-debian12, 2.3.13-ubuntu22, 2.3.13-ubuntu22-arm, 2.3.13-ml-ubuntu22, 2.3.13-rocky9

September 11, 2025

Announcement

New Serverless for Apache Spark runtime versions:

  • 1.2.61
  • 2.2.61
  • 2.3.12
  • 3.0.0-RC4

September 08, 2025

Announcement

Announcing the Preview release of Dataproc on Compute Engine image version 3.0.0-RC1:

  • Spark 4.0.0
  • Hadoop 3.4.1
  • Hive 4.1.0
  • Tez 0.10.5
  • Cloud Storage Connector 3.1.4
  • Conda 24.11
  • Java 17
  • Python 3.11
  • R 4.3
  • Scala 2.13
Announcement

Announcing the Preview release of Serverless for Apache Spark 3.0.0-RC3 runtime:

  • Spark 4.0.0
  • BigQuery Spark Connector 0.42.3
  • Cloud Storage Connector 3.1.5
  • Conda 25.3.0
  • Java 21
  • Python 3.12
  • R 4.4
  • Scala 2.13
Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.3.11-debian12, 2.3.11-ubuntu22, 2.3.11-ubuntu22-arm, 2.3.11-ml-ubuntu22, 2.3.11-rocky9

September 05, 2025

Announcement

September 02, 2025

Feature

Multi-tenant clusters are now available in Preview. Many data engineers and scientists can share a multi-tenant cluster to execute their workloads in isolation from each other.

August 29, 2025

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.147-debian10, 2.0.147-ubuntu18, 2.0.147-rocky8
  • 2.1.96-debian11, 2.1.96-ubuntu20, 2.1.96-ubuntu20-arm, 2.1.96-rocky8
  • 2.2.64-debian12, 2.2.64-ubuntu22, 2.2.64-ubuntu22-arm, 2.2.64-rocky9
  • 2.3.10-debian12, 2.3.10-ubuntu22, 2.3.10-ubuntu22-arm, 2.3.10-ml-ubuntu22, 2.3.10-rocky9
Announcement

August 22, 2025

Announcement

August 21, 2025

Fixed

Serverless for Apache Spark: Fixed a bug in Dataproc Batches that occasionally caused higher latency before an application was started.

August 19, 2025

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.146-debian10, 2.0.146-ubuntu18, 2.0.146-rocky8
  • 2.1.95-debian11, 2.1.95-ubuntu20, 2.1.95-ubuntu20-arm, 2.1.95-rocky8
  • 2.2.63-debian12, 2.2.63-ubuntu22, 2.2.63-ubuntu22-arm, 2.2.63-rocky9
  • 2.3.9-debian12, 2.3.9-ubuntu22, 2.3.9-ubuntu22-arm, 2.3.9-ml-ubuntu22, 2.3.9-rocky9

August 14, 2025

Announcement

August 12, 2025

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.145-debian10, 2.0.145-ubuntu18, 2.0.145-rocky8
  • 2.1.94-debian11, 2.1.94-ubuntu20, 2.1.94-ubuntu20-arm, 2.1.94-rocky8
  • 2.2.62-debian12, 2.2.62-ubuntu22, 2.2.62-ubuntu22-arm, 2.2.62-rocky9
  • 2.3.8-debian12, 2.3.8-ubuntu22, 2.3.8-ubuntu22-arm, 2.3.8-ml-ubuntu22, 2.3.8-rocky9
Feature

Dataproc on Compute Engine: Sharing checkpoint diagnostic data: Setting the dataproc:diagnostic.capture.access=GOOGLE_DATAPROC_DIAGNOSE property during cluster creation shares all of the temp bucket contents with Google Cloud support if uniform bucket-level access is enabled on temp bucket. If object-level access control is in effect on the temp bucket, only the checkpoint diagnostic data folder corresponding to the cluster in Cloud Storage is shared.

Announcement
Feature

Dataproc on Compute Engine: Image versions 2.2 and 2.3: The Iceberg optional component supports the BigLake Iceberg REST catalog.

August 11, 2025

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.1.93-debian11, 2.1.93-rocky8, 2.1.93-ubuntu20, 2.1.93-ubuntu20-arm
  • 2.2.61-debian12, 2.2.61-rocky9, 2.2.61-ubuntu22, 2.2.61-ubuntu22-arm

July 31, 2025

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.111
  • 1.2.55
  • 2.2.55
  • 2.3.6
Announcement

Dataproc Serverless for Spark: Subminor version 1.1.111 is the last release of runtime version 1.1, which will no longer be supported and will not receive new releases.

July 25, 2025

Announcement

New Dataproc on Compute Engine subminor image versions:

2.3.7-debian12, 2.3.7-ubuntu22, 2.3.7-ubuntu22-arm, 2.3.7-ml-ubuntu22, and 2.3.7-rocky9

The 2.3.7-ml-ubuntu22 image extends the 2.3 base image with ML-specific libraries.

July 15, 2025

Announcement

New Dataproc on Compute Engine subminor image versions:

2.3.6-debian12, 2.3.6-ubuntu22, 2.3.6-ml-ubuntu22, and 2.3.6-rocky9

The 2.3.6-ml-ubuntu22 image extends the 2.3 base image with ML-specific libraries.

Announcement

Dataproc on Compute Engine: Starting August 18, 2025, the following diagnostic properties will be enabled by default for newly created Dataproc clusters:

Note: To disable any of these features, set the corresponding property to false during cluster creation.

Feature

Dataproc now allows Dynamic update of multi-tenancy clusters.

July 07, 2025

Feature

The Cluster Scheduled Stop feature is available in preview. You can use this feature to stop clusters after a specified idle period, at a specified future time, or after a specified period from the cluster creation or update request.

July 04, 2025

Announcement

New Dataproc on Compute Engine subminor image versions:

2.3.5-debian12, 2.3.5-ubuntu22, 2.3.5-ml-ubuntu22, and 2.3.5-rocky9

The 2.3.5-ml-ubuntu22 image extends the 2.3 base image with ML-specific libraries.

Change

Serverless for Apache Spark (formerly known as Dataproc Serverless for Spark) now supports OS Login organization policy. Organizations, folders, and projects that enforce the OS Login policy can now use Serverless for Apache Spark.

July 01, 2025

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.110
  • 1.2.54
  • 2.2.54
  • 2.3.5

June 20, 2025

Change

Dataproc Serverless for Spark: The built-in Iceberg now supports the BigLake Iceberg REST catalog on the 2.2 runtime.

Change

Dataproc Serverless for Spark: Upgraded the Cloud Storage connector version to 2.2.28 in the 1.1 runtime.

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.109
  • 1.2.53
  • 2.2.53
  • 2.3.4
Change

Dataproc on Compute Engine: Upgraded the Cloud Storage connector version to 2.2.28 in the latest 2.0 and 2.1 images.

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.144-debian10, 2.0.144-rocky8, 2.0.144-ubuntu18
  • 2.1.92-debian11, 2.1.92-rocky8, 2.1.92-ubuntu20, 2.1.92-ubuntu20-arm
  • 2.2.60-debian12, 2.2.60-rocky9, 2.2.60-ubuntu22
  • 2.3.4-debian12, 2.3.4-rocky9, 2.3.4-ubuntu22, and 2.3.4-ml-ubuntu22.

The 2.3.4-ml-ubuntu22 image extends the 2.3 base image with ML-specific libraries.

Change

Dataproc on Compute Engine: Dataproc now automatically configures Knox Gateway configuration properties gateway.dispatch.whitelist.services and gateway.dispatch.whitelist for component web UIs within the cluster.

Fixed

Dataproc on Compute Engine: Fixed a bug in trino-jvm cluster properties. To configure Trino JVM options prefixed with trino-jvm, follow these guidelines:

  • Configure JVM options starting with -XX:, without :. For JVM flags without a value, add = at the end. For example, add trino-jvm:-XX+HeapDumpOnOutOfMemoryError= as -XX:+HeapDumpOnOutOfMemoryError in the jvm.config.
  • Specify JVM options system properties with a -D prefix the same way. For example, trino-jvm:-Dsystem.property.name=value.
  • Any value containing : cannot be provided as a cluster property.
Fixed

Dataproc on Compute Engine & Dataproc Serverless: Backported GH-3198 in Parquet addressing CVE-2025-46762.

June 10, 2025

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.108
  • 1.2.52
  • 2.2.52
  • 2.3.3

June 09, 2025

Announcement

Announcing the GA release of Dataproc on Compute Engine image version 2.3:

Image Version 2.3 is a lightweight image that contains only core components, reducing exposure to Common Vulnerabilities and Exposures (CVEs). For higher security compliance requirements, use the image version 2.3 or later when creating a Dataproc cluster. Optional components can still be deployed on-demand.

The following images are the latest available 2.3 subminor image versions:

  • 2.3.3-debian12, 2.3.3-rocky9, 2.3.3-ubuntu22, and 2.3.3-ml-ubuntu22.

The 2.3.3-ml-ubuntu22 image extends the 2.3 base image with ML-specific libraries.

June 06, 2025

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.107
  • 1.2.51
  • 2.2.51
  • 2.3.2
Fixed

Dataproc Serverless for Spark: Fixed a bug that prevented the spark.executorEnv property from correctly setting specific executor environment variables across all runtimes.

June 01, 2025

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.143-debian10, 2.0.143-rocky8, 2.0.143-ubuntu18
  • 2.1.91-debian11, 2.1.90-rocky8, 2.1.91-ubuntu20, 2.1.91-ubuntu20-arm
  • 2.2.59-debian12, 2.2.59-rocky9, 2.2.59-ubuntu22
Fixed

Dataproc on Compute Engine: Fixed the ordering of log entries generated from clusters created with 2.2+ image versions by assigning timestamps closer to the log generation time.

May 30, 2025

Announcement

The support dates for Dataproc on Compute Engine image versions 2.0, 2.1, and 2.2 have been extended, as follows:

  • Image version 2.2: Supported until 03/31/2027
  • Image version 2.1: Supported until 03/31/2026
  • Image version 2.0 Supported until 09/30/2025
Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.106
  • 1.2.50
  • 2.2.50
  • 2.3.1

May 28, 2025

Announcement

Announcing the General Availability release of Spark on BigQuery, which lets you create a serverless Spark session in a BigQuery Studio notebook. Use this feature to create, run, and test Spark jobs quickly and easily. For more information, see Run PySpark code in BigQuery Studio notebooks.

Announcement

Announcing the General Availability (GA) release of Dataproc Serverless for Spark runtime versions 2.3, which include the following components:

  • Spark 3.5.1
  • BigQuery Spark Connector 0.42.3
  • Cloud Storage Connector 3.1.2
  • Java 17
  • Python 3.11
  • R 4.3
  • Scala 2.13
Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.105
  • 1.2.49
  • 2.2.49
  • 2.3.0

May 23, 2025

Feature

Dataproc now supports the creation of zero-scale clusters, available in preview. This feature provides a cost-effective way to use Dataproc clusters, as they utilize only secondary workers that can be scaled down to zero when not in use.

Change

New Dataproc on Compute Engine subminor image versions:

  • 2.0.142-debian10, 2.0.142-rocky8, 2.0.142-ubuntu18
  • 2.1.90-debian11, 2.1.90-rocky8, 2.1.90-ubuntu20, 2.1.90-ubuntu20-arm
  • 2.2.58-debian12, 2.2.58-rocky9, 2.2.58-ubuntu22

May 22, 2025

Announcement

May 15, 2025

Change

New Dataproc on Compute Engine subminor image versions:

  • 2.0.141-debian10, 2.0.141-rocky8, 2.0.141-ubuntu18
  • 2.1.89-debian11, 2.1.89-rocky8, 2.1.89-ubuntu20, 2.1.89-ubuntu20-arm
  • 2.2.57-debian12, 2.2.57-rocky9, 2.2.57-ubuntu22
Announcement

May 12, 2025

Feature

Dataproc Serverless for Spark: Spark UI for Dataproc Serverless batches and interactive sessions, which lets you monitor and debug your serverless Spark workloads, now features Event Timeline and Task Quantile views for enhanced troubleshooting.

May 09, 2025

Change

New Dataproc on Compute Engine subminor image versions:

  • 2.0.140-debian10, 2.0.140-rocky8, 2.0.140-ubuntu18
  • 2.1.88-debian11, 2.1.88-rocky8, 2.1.88-ubuntu20, 2.1.88-ubuntu20-arm
  • 2.2.56-debian12, 2.2.56-rocky9, 2.2.56-ubuntu22

May 08, 2025

Announcement

May 07, 2025

Announcement

Dataproc on Compute Engine: The default enabling of the following cluster properties previously announced to occur on May 10, 2025 (see the February 10, 2025 release note) has been postponed to a future date. The future date will be announced in a release note at least one month in advance of the change. Until then, these diagnostic properties will continue to be set to false by default unless set to true by the user.

  • dataproc:diagnostic.capture.enabled
  • dataproc:dataproc.logging.extended.enabled
  • dataproc:dataproc.logging.syslog.enabled

May 02, 2025

Change

Dataproc on Compute Engine: Upgraded NodeProblemDetector to 0.8.20 based version for 2.2 image.

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.139-debian10, 2.0.139-rocky8, 2.0.139-ubuntu18
  • 2.1.87-debian11, 2.1.87-rocky8, 2.1.87-ubuntu20, 2.1.87-ubuntu20-arm
  • 2.2.55-debian12, 2.2.55-rocky9, 2.2.55-ubuntu22
Change

Dataproc on Compute Engine: Upgraded oauth2l to v1.3.3 to address CVEs.

Fixed

Dataproc on Compute Engine: Fixed an issue with Apache Hudi that caused failure in Hudi CLI.

May 01, 2025

Fixed

Dataproc Serverless: Backported GH-3168 in Parquet addressing CVE-2025-30065.

Announcement
Change

Native Query Execution now supports reading Apache ORC complex types.

April 29, 2025

Fixed

Dataproc on Compute Engine: Fixed Job ID retrieval in Dataproc job logs for clusters created with 2.0, 2.1 image versions, by ignoring timestamp prefix.

Announcement

New Dataproc on Compute Engine subminor image versions:

2.0.138-debian10, 2.0.138-rocky8, 2.0.138-ubuntu18

2.1.86-debian11, 2.1.86-rocky8, 2.1.86-ubuntu20, 2.1.86-ubuntu20-arm

2.2.54-debian12, 2.2.54-rocky9, 2.2.54-ubuntu22

Fixed

Dataproc on Compute Engine: Backported GH-3168 in Parquet addressing CVE-2025-30065.

Fixed

Dataproc on Compute Engine: Added an temporary object hold on the spark-job-history folder in Cloud Stroage to prevent deletion by Cloud Storage life cycling.

April 18, 2025

Announcement

April 17, 2025

Fixed

Fixed a bug in which Jupyter fails to restart upon cluster restart on Personal Authentication clusters.

Change

Dataproc on Compute Engine: The Spark BigQuery connector has been upgraded to version 0.34.1 in the latest 2.2 image version.

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.137-debian10, 2.0.137-rocky8, 2.0.137-ubuntu18
  • 2.1.85-debian11, 2.1.85-rocky8, 2.1.85-ubuntu20, 2.1.85-ubuntu20-arm
  • 2.2.53-debian12, 2.2.53-rocky9, 2.2.53-ubuntu22

April 09, 2025

Announcement

Dataproc Serverless for Spark: Gemini Cloud Assist Investigations is available in Preview for the following runtimes:

  • 1.1
  • 1.2
  • 2.2

April 08, 2025

Fixed

Dataproc on Compute Engine: Fixed an issue with the retrieval of an Access token when using the ranger-gcs-plugin with 2.2 images.

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.2.52-debian12, 2.2.52-rocky9, 2.2.52-ubuntu22

April 03, 2025

Change

Dataproc Serverless for Spark: Installed CUDA, cuDNN and NCCL NVIDIA libraries in 1.2 and 2.2 runtimes.

Announcement

April 01, 2025

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.2.51-debian12, 2.2.51-rocky9, 2.2.51-ubuntu22
Change

Dataproc on Compute Engine: Hyperdisk-Balanced is now the default primary disk type when creating a cluster from the console.

Fixed

Dataproc on Compute Engine: Fixed incorrectly attributed Dataproc job logs in Cloud Logging for clusters created with 2.2+ image versions. This happened when multiple Dataproc jobs were running concurrently on the same cluster.

March 31, 2025

Announcement

March 28, 2025

Change

Dataproc Serverless for Spark: Hadoop Native libraries are installed by default in all runtimes.

Announcement

March 17, 2025

Change

New Dataproc on Compute Engine subminor image versions:

  • 2.0.136-debian10, 2.0.136-rocky8, 2.0.136-ubuntu18
  • 2.1.84-debian11, 2.1.84-rocky8, 2.1.84-ubuntu20, 2.1.84-ubuntu20-arm
  • 2.2.50-debian12, 2.2.50-rocky9, 2.2.50-ubuntu22
Change

Dataproc on Compute Engine: Spark upgraded to version 3.5.3 in the latest Dataproc image version 2.2.

Feature

Dataproc on Compute Engine: Added support for Enhanced Flexibility Mode (EFM) with primary worker shuffle mode on Spark for image version 2.2.50 and above.

Change

Dataproc on Compute Engine: The latest Dataproc 2.2 image version now supports Spark data lineage.

March 14, 2025

Announcement

March 10, 2025

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.135-debian10, 2.0.135-rocky8, 2.0.135-ubuntu18
  • 2.1.83-debian11, 2.1.83-rocky8, 2.1.83-ubuntu20, 2.1.83-ubuntu20-arm
  • 2.2.49-debian12, 2.2.49-rocky9, 2.2.49-ubuntu22

March 04, 2025

Feature

Dataproc is now available in the europe-north2 region (Stockholm, Sweden).

March 03, 2025

Announcement

March 01, 2025

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.134-debian10, 2.0.134-rocky8, 2.0.134-ubuntu18
  • 2.1.82-debian11, 2.1.82-rocky8, 2.1.82-ubuntu20, 2.1.82-ubuntu20-arm
  • 2.2.48-debian12, 2.2.48-rocky9, 2.2.48-ubuntu22
Change

Dataproc on Compute Engine: Explicitly disabled sha1, md5 algorithms for use with kex and kex-gss sshd features.

February 24, 2025

Announcement
Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.133-debian10, 2.0.133-rocky8, 2.0.133-ubuntu18
  • 2.1.81-debian11, 2.1.81-rocky8, 2.1.81-ubuntu20, 2.1.81-ubuntu20-arm
  • 2.2.47-debian12, 2.2.47-rocky9, 2.2.47-ubuntu22

February 17, 2025

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.132-debian10, 2.0.132-rocky8, 2.0.132-ubuntu18
  • 2.1.80-debian11, 2.1.80-rocky8, 2.1.80-ubuntu20, 2.1.80-ubuntu20-arm
  • 2.2.46-debian12, 2.2.46-rocky9, 2.2.46-ubuntu22
Announcement

February 11, 2025

Announcement

Data Lineage for Dataproc Hive is now in Public Preview, which can be enabled using the Hive Lineage initialization action.

February 10, 2025

Announcement

Dataproc on Compute Engine: To help diagnose Dataproc clusters, you can set the following cluster properties to true when you create a cluster:

Note: starting May 10, 2025, these properties will be set to true by default.

February 09, 2025

Announcement

February 07, 2025

Change

New Dataproc on Compute Engine subminor image versions:

  • 2.0.131-debian10, 2.0.131-rocky8, 2.0.131-ubuntu18
  • 2.1.79-debian11, 2.1.79-rocky8, 2.1.79-ubuntu20, 2.1.79-ubuntu20-arm
  • 2.2.45-debian12, 2.2.45-rocky9, 2.2.45-ubuntu22
Announcement

Spark UI for Dataproc Serverless Batches and Interactive sessions, which lets you to monitor and debug your serverless Spark workloads, is now available for CMEK (Customer-Managed Encryption Keys) and Assured Workloads. The Spark UI is available by default and free of cost.

February 02, 2025

Announcement

January 31, 2025

Change

New Dataproc on Compute Engine subminor image versions:

  • 2.0.130-debian10, 2.0.130-rocky8, 2.0.130-ubuntu18
  • 2.1.78-debian11, 2.1.78-rocky8, 2.1.78-ubuntu20, 2.1.78-ubuntu20-arm
  • 2.2.44-debian12, 2.2.44-rocky9, 2.2.44-ubuntu22
Announcement
  • New Hyperdisk Balanced primary disk type available on Dataproc clusters.
  • New machine types available for Hyperdisk Balanced disk type on clusters: C4, C4A, and N4.

January 30, 2025

Announcement
Change

Dataproc on Compute Engine: Private Google Access is now automatically enabled in the configured subnetwork when creating clusters with internal IP addresses.

Change

Dataproc Serverless for Spark: Private Google Access is now automatically enabled in the configured subnetwork when running batch workloads and interactive sessions.

January 24, 2025

Announcement

Dataproc cluster caching now supports ARM images.

Announcement

Zeppelin component added to 2.1-Ubuntu20-arm images.

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.129-debian10, 2.0.129-rocky8, 2.0.129-ubuntu18
  • 2.1.77-debian11, 2.1.77-rocky8, 2.1.77-ubuntu20, 2.1.77-ubuntu20-arm
  • 2.2.43-debian12, 2.2.43-rocky9, 2.2.43-ubuntu22

January 23, 2025

Announcement

January 17, 2025

Announcement
Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.128-debian10, 2.0.128-rocky8, 2.0.128-ubuntu18
  • 2.1.76-debian11, 2.1.76-rocky8, 2.1.76-ubuntu20, 2.1.76-ubuntu20-arm
  • 2.2.42-debian12, 2.2.42-rocky9, 2.2.42-ubuntu22
Change

Dataproc Serverless for Spark:

  • Added support for XGBoost 2.1 in 2.2 runtime.
  • Change spark.sql.maxMetadataStringLength default value to 5000 for 1.2 and 2.2 runtimes

January 13, 2025

Announcement

Dataproc Serverless for Spark: On March 10, 2025, the Dataproc Resource Manager API will be enabled as part of General Availability (GA) for Dataproc Serverless 3.0+ versions.

User action will not be required in response to this API enablement change.

The Dataproc Resource Manager will be implemented as a stand-alone Google Cloud API, dataprocrm.googleapis.com. It will allow Dataproc distributions of open source software, ,particularly Apache Spark, to directly communicate resource requirements.

January 10, 2025

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.127-debian10, 2.0.127-rocky8, 2.0.127-ubuntu18
  • 2.1.75-debian11, 2.1.75-rocky8, 2.1.75-ubuntu20, 2.1.75-ubuntu20-arm
  • 2.2.41-debian12, 2.2.41-rocky9, 2.2.41-ubuntu22

December 12, 2024

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.126-debian10, 2.0.126-rocky8, 2.0.126-ubuntu18
  • 2.1.74-debian11, 2.1.74-rocky8, 2.1.74-ubuntu20, 2.1.74-ubuntu20-arm
  • 2.2.40-debian12, 2.2.40-rocky9, 2.2.40-ubuntu22
Libraries

Dataproc on Compute Engine: Updated Dataproc Metastore (DPMS) gRPC proxy image version to v. 0.0.70

November 20, 2024

Change

Dataproc Serverless for Spark: Spark Lineage is available for all supported Dataproc Serverless for Spark runtime versions.

November 18, 2024

Feature

Dataproc is now available in the northamerica-south1 region (Queretaro, Mexico).

November 11, 2024

Announcement

Announcing the General Availability (GA) of Spot and non-preemptible VM mixing for Dataproc secondary workers which allows you to mix spot and non-preemptible secondary workers when you create a Dataproc cluster.

Announcement

Announcing the General Availability (GA) of Flexible shapes for Dataproc secondary workers which allows you to provide a ranked selection of machine types to use for the creation of VMs.

October 31, 2024

Announcement
Fixed

Disabled HiveServer2 Ranger policy synchronization in non-HA clusters for latest image version 2.1 and later. Policy synchronization is causing instability of the HiveServer2 process while trying to connect to ZooKeeper, which is not active by default in non-HA clusters.

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.125-debian10, 2.0.125-rocky8, 2.0.125-ubuntu18
  • 2.1.73-debian11, 2.1.73-rocky8, 2.1.73-ubuntu20, 2.1.73-ubuntu20-arm
  • 2.2.39-debian12, 2.2.39-rocky9, 2.2.39-ubuntu22

Note: When using Dataproc version 2.0.125 with the ranger-gcs-plugin, please create a customer support request for your project to use the enhanced version of the plugin prior to its GA release. This note does not apply Dataproc on Compute Engine image versions 2.1 and 2.2.

October 25, 2024

Feature

Dataproc Serverless for Spark: The Hadoop Google Secret Manager Credential Provider feature is now available in the Dataproc Serverless for Spark 1.2 and 2.2 runtimes.

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.124-debian10, 2.0.124-rocky8, 2.0.124-ubuntu18
  • 2.1.72-debian11, 2.1.72-rocky8, 2.1.72-ubuntu20, 2.1.72-ubuntu20-arm
  • 2.2.38-debian12, 2.2.38-rocky9, 2.2.38-ubuntu22
Change

Dataproc Serverless for Spark: Upgraded Cloud Storage connector to 3.0.3 version in the latest 1.2 and 2.2 runtimes.

Announcement
Change

Dataproc Serverless for Spark: Added common AI/ML Python packages by default to Dataproc Serverless for Spark 1.2 and 2.2 runtimes.

October 21, 2024

Announcement

Announcing the General Availability (GA) release of Spark UI for Dataproc Serverless Batches and Interactive sessions which allows you to monitor and debug your serverless Spark workloads. Spark UI is available by default and free of cost for all Dataproc Serverless workloads.

October 18, 2024

Announcement

October 17, 2024

Announcement

October 14, 2024

Change

Dataproc Clusters created with image versions 2.0.57+, 2.1.5+, or 2.2+: Secondary workers' control plane operations are made by the Dataproc Service Agent service account (service-<project-number>@dataproc-accounts.iam.gserviceaccount.com). They will no longer use the Google APIs Service Agent service account (<project-number>@cloudservices.gserviceaccount.com).

Announcement

October 11, 2024

Announcement

October 08, 2024

Announcement

October 04, 2024

Announcement

September 30, 2024

Announcement
Announcement

Blocklisted the following Dataproc on Compute Engine subminor image versions:

  • 2.0.120-debian10, 2.0.120-rocky8, 2.0.120-ubuntu18
  • 2.1.68-debian11, 2.1.68-rocky8, 2.1.68-ubuntu20, 2.1.68-ubuntu20-arm
  • 2.2.34-debian12, 2.2.34-rocky9, 2.2.34-ubuntu22

September 23, 2024

Change

Dataproc Serverless for Spark: Added the google-cloud-dlp Python package by default to the Dataproc Serverless for Spark runtimes.

Announcement
Change

Dataproc Serverless for Spark: In runtime versions 1.2 and 2.2, minimized the dynamic memory footprint of the Spark application by setting XX:MaxHeapFreeRatio to 30% and XX:MinHeapFreeRatio to 10%.

Fixed

Dataproc Serverless for Spark: Fixed an issue that would cause some batches and sessions to fail to start when using the premium compute tier.

September 21, 2024

Announcement

Blocklisted the following Dataproc on Compute Engine subminor image versions:

  • 2.0.119-debian10, 2.0.103-rocky8, 2.0.103-ubuntu18
  • 2.1.67-debian11, 2.1.51-rocky8, 2.1.51-ubuntu20, 2.1.51-ubuntu20-arm
  • 2.2.33-debian12, 2.2.17-rocky9, 2.2.17-ubuntu22

September 16, 2024

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.118-debian10, 2.0.118-rocky8, 2.0.118-ubuntu18
  • 2.1.66-debian11, 2.1.66-rocky8, 2.1.66-ubuntu20, 2.1.66-ubuntu20-arm
  • 2.2.32-debian12, 2.2.32-rocky9, 2.2.32-ubuntu22

September 13, 2024

Announcement
Fixed

Dataproc Serverless for Spark: Fixed a bug that caused some batches and sessions to fail to start when using the premium compute tier.

September 06, 2024

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.117-debian10, 2.0.117-rocky8, 2.0.117-ubuntu18
  • 2.1.65-debian11, 2.1.65-rocky8, 2.1.65-ubuntu20, 2.1.65-ubuntu20-arm
  • 2.2.31-debian12, 2.2.31-rocky9, 2.2.31-ubuntu22
Change

Dataproc on Compute Engine: The latest 2.2 image versions support Hudi Trino integration natively. If both components are selected when you create a Dataproc cluster, Trino will be configured to support Hudi automatically.

Change

Dataproc on Compute Engine: The latest 2.2 image versions now support Hudi 0.15.0.

September 04, 2024

Announcement

Dataproc on Compute Engine: Dataproc image version 2.2 will become the default Dataproc on Compute Engine image version on September 6, 2024.

September 03, 2024

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.116-debian10, 2.0.116-rocky8, 2.0.116-ubuntu18
  • 2.1.64-debian11, 2.1.64-rocky8, 2.1.64-ubuntu20, 2.1.64-ubuntu20-arm
  • 2.2.30-debian12, 2.2.30-rocky9, 2.2.30-ubuntu22,
Deprecated

Dataproc on GKE runtime versions 2.0 (Spark 3.1) is deprecated.

Change

Dataproc on Compute Engine: Apache Spark upgraded to version 3.5.1 in image version 2.2 starting with image version 2.2.30.

August 26, 2024

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.115-debian10, 2.0.115-rocky8, 2.0.115-ubuntu18
  • 2.1.63-debian11, 2.1.63-rocky8, 2.1.63-ubuntu20, 2.1.63-ubuntu20-arm
  • 2.2.29-debian12, 2.2.29-rocky9, 2.2.29-ubuntu22

August 22, 2024

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.77
  • 1.2.21
  • 2.0.85
  • 2.2.21
Announcement

Dataproc Serverless for Spark: Subminor version 2.0.85 is the last release of runtime version 2.0, which will no longer be supported and will not receive new releases.

August 19, 2024

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.114-debian10, 2.0.114-rocky8, 2.0.114-ubuntu18
  • 2.1.62-debian11, 2.1.62-rocky8, 2.1.62-ubuntu20, 2.1.62-ubuntu20-arm
  • 2.2.28-debian12, 2.2.28-rocky9, 2.2.28-ubuntu22
Announcement

syslog is now available for Dataproc cluster nodes in Cloud Logging. See Dataproc logs for cluster and job log information.

August 15, 2024

Change

New Dataproc Serverless for Spark runtime versions:

  • 1.1.76
  • 1.2.20
  • 2.0.84
  • 2.2.20

August 12, 2024

Change

New Dataproc Serverless for Spark runtime versions:

  • 1.1.75
  • 1.2.19
  • 2.0.83
  • 2.2.19

July 31, 2024

Change

New Dataproc Serverless for Spark runtime versions:

  • 1.1.74
  • 1.2.18
  • 2.0.82
  • 2.2.18
Change

Dataproc Serverless for Spark: Upgraded Spark BigQuery connector to version 0.36.4 in the latest 1.2 and 2.2 Dataproc Serverless for Spark runtime versions.

July 26, 2024

Change

New Dataproc Serverless for Spark runtime versions:

  • 1.1.73
  • 1.2.17
  • 2.0.81
  • 2.2.17

July 25, 2024

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.113-debian10, 2.0.113-rocky8, 2.0.113-ubuntu18
  • 2.1.61-debian11, 2.1.61-rocky8, 2.1.61-ubuntu20, 2.1.61-ubuntu20-arm
  • 2.2.27-debian12, 2.2.27-rocky9, 2.2.27-ubuntu22
Announcement

Enabled user sync by default for clusters using Ranger.

Change

Replaced Spark external packages with connector folder on Dataproc 2.2 clusters.

Fixed

Fixed a bug that caused intermittent delays and failures in clusters with 3 HDFS.

July 22, 2024

Change

Added support for N4 and C4 machine types for Dataproc image versions 2.1 and above. The following default configurations are now applied to clusters created with N4 or C4 machine types:

  • bootdisktype = "hyperdisk-balanced"
  • nictype = "gvnic"
Change

Hyperdisks for Dataproc clusters are now created with default throughput and IOPS. When this behavior becomes configurable, it will be announced in a future release note.

Breaking

When a Cluster, Job, AutoscalingPolicy, or WorkflowTemplate API resource does not exist and the requestor does not have access to the project, a 403 error code is now issued instead of a 404 error code.

July 19, 2024

Change

New Dataproc Serverless for Spark runtime versions:

  • 1.1.72
  • 1.2.16
  • 2.0.80
  • 2.2.16

Note: Dataproc Serverless for Spark runtime versions 1.1.71, 1.2.15, 2.0.79, and 2.2.15 were not released.

July 18, 2024

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.112-debian10, 2.0.112-rocky8, 2.0.112-ubuntu18
  • 2.1.60-debian11, 2.1.60-rocky8, 2.1.60-ubuntu20, 2.1.60-ubuntu20-arm
  • 2.2.26-debian12, 2.2.26-rocky9, 2.2.26-ubuntu22

July 17, 2024

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.70
  • 1.2.14
  • 2.0.78
  • 2.2.14

July 12, 2024

Change

New Dataproc on Compute Engine subminor image versions:

  • 2.0.111-debian10, 2.0.112-rocky8, 2.0.112-ubuntu18
  • 2.1.59-debian11, 2.1.60-rocky8, 2.1.60-ubuntu20, 2.1.60-ubuntu20-arm
  • 2.2.25-debian12, 2.2.26-rocky9, 2.2.26-ubuntu22

July 11, 2024

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.69
  • 1.2.13
  • 2.0.77
  • 2.2.13

July 08, 2024

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.110-debian10, 2.0.110-rocky8, 2.0.110-ubuntu18
  • 2.1.58-debian11, 2.1.58-rocky8, 2.1.58-ubuntu20, 2.1.58-ubuntu20-arm
  • 2.2.24-debian12, 2.2.24-rocky9, 2.2.24-ubuntu22

July 05, 2024

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.68
  • 1.2.12
  • 2.0.76
  • 2.2.12

July 03, 2024

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.109-debian10, 2.0.109-rocky8, 2.0.109-ubuntu18
  • 2.1.57-debian11, 2.1.57-rocky8, 2.1.57-ubuntu20, 2.1.57-ubuntu20-arm
  • 2.2.23-debian12, 2.2.23-rocky9, 2.2.23-ubuntu22
Feature

Added Cloud Profiler support in Dataproc Serverless for Spark. Enable profiling via the dataproc.profiling.enabled=true property and configure it via dataproc.profiling.name=<PROFILE_NAME>

Change

Dataproc on Compute Engine: Apache Hadoop upgraded to version 3.2.4 in image version 2.0 starting with image version 2.0.109.

June 28, 2024

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.108-debian10, 2.0.108-rocky8, 2.0.108-ubuntu18
  • 2.1.56-debian11, 2.1.56-rocky8, 2.1.56-ubuntu20, 2.1.56-ubuntu20-arm
  • 2.2.22-debian12, 2.2.22-rocky9, 2.2.22-ubuntu22
Fixed

Backported fixes for HIVE-25958 and HIVE-20220 (new configuration hive.groupby.enable.deterministic.distribution=false/true).

June 26, 2024

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.67
  • 1.2.11
  • 2.0.75
  • 2.2.11
Breaking

Dataproc Serverless for Spark: To fix compatibility with open table formats (Apache Iceberg, Apache Hudi and Delta Lake), the ANTLR version downgraded from 4.13.1 to 4.9.3 in Dataproc Serverless for Spark runtime versions 1.2 and 2.2.

June 25, 2024

Change

The Dataproc Component Gateway is now activated by default when you create a Dataproc on Compute Engine cluster using the Google Cloud console.

June 24, 2024

Change

New Dataproc on Compute Engine subminor image versions:

  • 2.0.107-debian10, 2.0.107-rocky8, 2.0.107-ubuntu18
  • 2.1.55-debian11, 2.1.55-rocky8, 2.1.55-ubuntu20, 2.1.55-ubuntu20-arm
  • 2.2.21-debian12, 2.2.21-rocky9, 2.2.21-ubuntu22

June 21, 2024

Breaking

Dataproc Serverless for Spark: To fix compatibility with open table formats (Apache Iceberg, Apache Hudi and Delta Lake), the ANTLR version will be downgraded from 4.13.1 to 4.9.3 in Dataproc Serverless for Spark runtime versions 1.2 and 2.2 on June 26, 2024.

June 20, 2024

Announcement

Dataproc Serverless for Spark: Spark runtime version 2.2 will become the default Dataproc Serverless for Spark runtime version on September 6, 2024.

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.66
  • 1.2.10
  • 2.0.74
  • 2.2.10

June 13, 2024

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.106-debian10, 2.0.106-rocky8, 2.0.106-ubuntu18
  • 2.1.54-debian11, 2.1.54-rocky8, 2.1.54-ubuntu20, 2.1.54-ubuntu20-arm
  • 2.2.20-debian12, 2.2.20-rocky9, 2.2.20-ubuntu22
Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.65
  • 1.2.9
  • 2.0.73
  • 2.2.9
Change

Support configuration to prevent HiveMetaStore metrics expensive database queries. To prevent expensive queries during HiveMetaStore startup, set Hive property metastore.initial.metadata.count.enabled to false.

Change

Dataproc Serverless for Spark: Upgraded Spark BigQuery connector to version 0.36.3 in the latest 1.2 and 2.2 Dataproc Serverless for Spark runtime versions.

June 11, 2024

Announcement

The Apache Spark in BigQuery feature is available in Private Preview. This feature lets you create a Spark session in a BigQuery notebook that you can use to develop and submit PySpark code from BigQuery. To access this feature, fill in and submit the Dataproc Preview access request form.

June 06, 2024

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.105-debian10, 2.0.105-rocky8, 2.0.105-ubuntu18
  • 2.1.53-debian11, 2.1.53-rocky8, 2.1.53-ubuntu20, 2.1.53-ubuntu20-arm
  • 2.2.19-debian12, 2.2.19-rocky9, 2.2.19-ubuntu22
Change

Dataproc on Compute Engine: When creating a cluster with the latest Dataproc on Compute Engine image versions, the secondary worker boot disk type now defaults to the primary worker boot disk type, which is pd-standard if the primary worker boot disk type is not specified.

June 05, 2024

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.64
  • 1.2.8
  • 2.0.72
  • 2.2.8

June 03, 2024

Change

Dataproc on Compute Engine: Update restartable job error messages to include job IDs.

Change

Dataproc Serverless for Spark: Automatically apply goog-dataproc-session-id, goog-dataproc-session-uuid and goog-dataproc-location labels for a session resource.

May 30, 2024

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.104-debian10, 2.0.104-rocky8, 2.0.104-ubuntu18
  • 2.1.52-debian11, 2.1.52-rocky8, 2.1.52-ubuntu20, 2.1.52-ubuntu20-arm
  • 2.2.18-debian12, 2.2.18-rocky9, 2.2.18-ubuntu22
Change

Dataproc Serverless for Spark: Removed Spark data lineage support for runtime version 1.2.

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.63
  • 1.2.7
  • 2.0.71
  • 2.1.50
  • 2.2.7
Change

Dataproc Serverless for Spark: Enabled Spark checkpoint (spark.checkpoint.compress) and RDD (spark.rdd.compress) compression in the latest 1.2 and 2.2 runtime versions.

Announcement

Dataproc Serverless for Spark: Subminor version 2.1.50 is the last release of runtime version 2.1, which will no longer be supported and will not receive new releases.

May 23, 2024

Change

Blocklisted the following Dataproc on Compute Engine subminor image versions:

  • 2.0.103-debian10, 2.0.103-rocky8, 2.0.103-ubuntu18
  • 2.1.51-debian11, 2.1.51-rocky8, 2.1.51-ubuntu20, 2.1.51-ubuntu20-arm
  • 2.2.17-debian12, 2.2.17-rocky9, 2.2.17-ubuntu22

May 22, 2024

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.62
  • 1.2.6
  • 2.0.70
  • 2.1.49
  • 2.2.6
Change

Upgraded Spark BigQuery connector to version 0.36.2 in the latest 1.2 and 2.2 Dataproc Serverless for Spark runtime versions.

May 16, 2024

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.102-debian10, 2.0.102-rocky8, 2.0.102-ubuntu18

  • 2.1.50-debian11, 2.1.50-rocky8, 2.1.50-ubuntu20, 2.1.50-ubuntu20-arm

  • 2.2.16-debian12, 2.2.16-rocky9, 2.2.16-ubuntu22

Breaking

Anaconda's default channel is disabled for package installations on Dataproc on Compute Engine.

May 09, 2024

Change

New Dataproc on Compute Engine subminor image versions:

  • 2.0.101-debian10, 2.0.101-rocky8, 2.0.101-ubuntu18

  • 2.1.49-debian11, 2.1.49-rocky8, 2.1.49-ubuntu20, 2.1.49-ubuntu20-arm

  • 2.2.15-debian12, 2.2.15-rocky9, 2.2.15-ubuntu22

May 08, 2024

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.61
  • 1.2.5
  • 2.0.69
  • 2.1.48
  • 2.2.5

May 06, 2024

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.100-debian10, 2.0.100-rocky8, 2.0.100-ubuntu18
  • 2.1.48-debian11, 2.1.48-rocky8, 2.1.48-ubuntu20, 2.1.48-ubuntu20-arm
  • 2.2.14-debian12, 2.2.14-rocky9, 2.2.14-ubuntu22
Change

Dataproc on Compute Engine:

May 01, 2024

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.60
  • 1.2.4
  • 2.0.68
  • 2.1.47
  • 2.2.4
Change

Dataproc Serverless for Spark:

  • Upgraded Spark RAPIDS to version 24.04.0 in 1.2 and 2.2 Dataproc Serverless for Spark runtimes.
Breaking

When you submit a Dataproc Serverless Batch with a CMEK key:

  • In addition to encrypting disk and Cloud Storage data, Dataproc Serverless will use your CMEK to also encrypt batch job arguments. This change will require you to do the following:
  • batches.list will return an unreachable field that lists any batches with job arguments that couldn't be decrypted. You can issue a batches.get request to obtain more information on an unreachable batch.
  • Multi-regional and cross-regional CMEKs will no longer be permitted. The key (CMEK) must be located in the same location as the encrypted resource. For example, the CMEK used to encrypt a batch that runs in the us-central1 region must also be located in the us-central1 region.

April 29, 2024

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.99-debian10, 2.0.99-rocky8, 2.0.99-ubuntu18
  • 2.1.47-debian11, 2.1.47-rocky8, 2.1.47-ubuntu20, 2.1.47-ubuntu20-arm
  • 2.2.13-debian12, 2.2.13-rocky9, 2.2.13-ubuntu22

April 26, 2024

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.59
  • 1.2.3
  • 2.0.67
  • 2.1.46
  • 2.2.3

April 21, 2024

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.98-debian10, 2.0.98-rocky8, 2.0.98-ubuntu18
  • 2.1.46-debian11, 2.1.46-rocky8, 2.1.46-ubuntu20, 2.1.46-ubuntu20-arm
  • 2.2.12-debian12, 2.2.12-rocky9, 2.2.12-ubuntu22

April 20, 2024

Announcement

Announcing Dataproc Workflow Templates supports the CMEK organization policy.

April 18, 2024

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.58
  • 1.2.2
  • 2.0.66
  • 2.1.45
  • 2.2.2
Change

Updated the default autoscaling V2 cool-down time from 2m to 1m to reduce scaling latency.

Change

Set the soft delete policy of newly created Dataproc staging and temp Cloud Storage buckets to 0 days.

Fixed

Fixed a bug where Dataproc Serverless sessions that live longer than 48 hours are underbilled.

April 09, 2024

Feature

Dataproc Serverless for Spark: The preview release of Advanced troubleshooting, including Gemini-assisted troubleshooting, is now available for Spark workloads submitted with the following or later-released runtime versions:

  • 1.1.55
  • 1.2.0-RC1
  • 2.0.63
  • 2.1.42
  • 2.2.0-RC15
Feature

Dataproc Serverless for Spark: Announcing the preview release of Autotuning Spark workloads.

April 04, 2024

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.57
  • 1.2.1
  • 2.0.65
  • 2.1.44
  • 2.2.1
Change

Added bigframes Python package by default in the Dataproc Serverless for Spark runtime versions 1.2 and 2.2

April 02, 2024

Announcement

The following previously released sub-minor versions of Dataproc on Compute Engine images have been rolled back and can only be used when updating existing clusters that already use them:

  • 2.0.97-debian10, 2.0.97-rocky8, 2.0.97-ubuntu18
  • 2.1.45-debian11, 2.1.45-rocky8, 2.1.45-ubuntu20, 2.1.45-ubuntu20-arm
  • 2.2.11-debian12, 2.2.11-rocky9, 2.2.11-ubuntu22

March 29, 2024

Breaking

Dataproc Serverless for Spark: runtime version 2.2 will become the default Dataproc Serverless for Spark runtime version on May 3, 2024.

Note: This announcement was updated in the April 19, 2024 release note.

March 28, 2024

Announcement

Note: the above subminor image versions were rolled back on April 2, 2024

Feature

Dataproc on Compute Engine: New Hadoop Google Secret Manager Credential Provider feature introduced in latest Dataproc on Compute Engine 2.0 image versions.

March 27, 2024

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.56
  • 1.2.0
  • 2.0.64
  • 2.1.43
  • 2.2.0
Announcement

Announcing the General Availability (GA) release of Dataproc Serverless for Spark runtime versions 1.2 and 2.2, which include the following components:

  • Spark 3.5.1
  • BigQuery Spark Connector 0.36.1
  • Cloud Storage Connector 3.0.0
  • Conda 24.1
  • Java 17
  • Python 3.12
  • R 4.3
  • Scala 2.12 (1.2 runtime) and Scala 2.13 (2.2 runtime)
Change

Dataproc Serverless for Spark:

  • Upgraded Spark to version 3.5.1 in the latest 1.2 and 2.2 runtimes.
  • Upgraded Conda to version 24.1 in the latest 1.2 and 2.2 runtimes.
  • Upgraded Spark BigQuery connector to version 0.36.1 in the latest 1.2 and 2.2 runtimes.

March 21, 2024

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.96-debian10, 2.0.96-rocky8, 2.0.96-ubuntu18
  • 2.1.44-debian11, 2.1.44-rocky8, 2.1.44-ubuntu20, 2.1.44-ubuntu20-arm
  • 2.2.10-debian12, 2.2.10-rocky9, 2.2.10-ubuntu22

March 20, 2024

Announcement

Announcing the Preview release of Dataproc Serverless for Spark 1.2 runtime:

  • Spark 3.5.0
  • BigQuery Spark Connector 0.35.1
  • Cloud Storage Connector 3.0.0
  • Conda 23.11
  • Java 17
  • Python 3.12
  • R 4.3
  • Scala 2.12
Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.55
  • 1.2.0-RC1
  • 2.0.63
  • 2.1.42
  • 2.2.0-RC15
Change

Dataproc Serverless for Spark:

  • Upgraded Spark RAPIDS plugin to version 24.2.0 in the latest runtimes.
  • Upgraded Spark to version 3.3.4 in the latest 1.1 and 2.0 runtimes.
  • Backported SPARK-44198 in the latest 1.2 and 2.2 runtimes.

March 14, 2024

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.95-debian10, 2.0.95-rocky8, 2.0.95-ubuntu18
  • 2.1.43-debian11, 2.1.43-rocky8, 2.1.43-ubuntu20, 2.1.43-ubuntu20-arm
  • 2.2.9-debian12, 2.2.9-rocky9, 2.2.9-ubuntu22
Change

Added the bigframes (BigQuery DataFrames) Python package in the Dataproc Serverless for Spark 2.1 runtime.

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.54
  • 2.0.62
  • 2.1.41
  • 2.2.0-RC14

March 07, 2024

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.53
  • 2.0.61
  • 2.1.40
  • 2.2.0-RC13
Change

Dataproc Serverless for Spark: Upgraded Cloud Storage connector to 2.2.20 version in the latest 1.1, 2.0, and 2.1 runtimes.

March 06, 2024

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.94-debian10, 2.0.94-rocky8, 2.0.94-ubuntu18
  • 2.1.42-debian11, 2.1.42-rocky8, 2.1.42-ubuntu20, 2.1.42-ubuntu20-arm
  • 2.2.8-debian12, 2.2.8-rocky9, 2.2.8-ubuntu22
Libraries

Dataproc on Compute Engine: Upgraded Cloud Storage connector version to 2.2.20 for 2.0 and 2.1 images.

Change

Dataproc on Compute Engine: Mounted Java cacerts into containers by default when the Docker-on-YARN feature is enabled.

March 04, 2024

Change

Dataproc Serverless for Spark: Extended Spark metrics collected for a batch now include executor:resultSize, executor:shuffleBytesWritten, and executor:shuffleTotalBytesRead.

February 29, 2024

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.52
  • 2.0.60
  • 2.1.39
  • 2.2.0-RC12

February 28, 2024

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.93-debian10, 2.0.93-rocky8, 2.0.93-ubuntu18
  • 2.1.41-debian11, 2.1.41-rocky8, 2.1.41-ubuntu20, 2.1.41-ubuntu20-arm
  • 2.2.7-debian12, 2.2.7-rocky9, 2.2.7-ubuntu22
Feature

Dataproc on Compute Engine: The new Secret Manager credential provider feature is available in the latest 2.1 image versions.

Change

Dataproc on Compute Engine:

  • Upgraded Zookeeper to 3.8.3 for Dataproc 2.2.
  • Upgraded ORC for Hive to 1.15.13 for Dataproc 2.1.
  • Upgraded ORC for Spark to 1.7.10 for Dataproc 2.1.
  • Extended expiry for the internal Knox Gateway certificate from one year to five years from cluster creation for Dataproc images 2.0, 2.1, and 2.2.
Fixed

Dataproc on Compute Engine: Fixed ZooKeeper startup failures in image 2.2 HA (High Availability) clusters that use fully qualified hostnames.

February 22, 2024

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.51
  • 2.0.59
  • 2.1.38
  • 2.2.0-RC11

February 16, 2024

Breaking

Dataproc on Compute Engine: The internalIpOnly cluster configuration setting now defaults to true for clusters created with 2.2 image versions. Also see Create a Dataproc cluster with internal IP addresses only.

February 15, 2024

Announcement

Dataproc Serverless for Spark: Spark Lineage is available for Dataproc Serverless for Spark 1.1 runtime.

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.50
  • 2.0.58
  • 2.1.37
  • 2.2.0-RC10

February 08, 2024

Feature

Dataproc on Compute Engine: The new Secret Manager credential provider feature is available in the latest 2.2 image versions.

Feature

Dataproc on Compute Engine Ranger Cloud Storage enhancement:

  • Enabled downscoping
  • Added caching of tokens in local cache

Both settings are configurable and can be enabled by customers: see Use Ranger with caching and downscoping .

Announcement

New Dataproc on Compute Engine subminor image versions:

  • 2.0.92-debian10, 2.0.92-rocky8, 2.0.92-ubuntu18
  • 2.1.40-debian11, 2.1.40-rocky8, 2.1.40-ubuntu20, 2.1.40-ubuntu20-arm
  • 2.2.6-debian12, 2.2.6-rocky9, 2.2.6-ubuntu22
Change

Dataproc on Compute Engine: Backported patch for HADOOP-18652.

Announcement

New Dataproc Serverless for Spark runtime versions:

  • 1.1.49
  • 2.0.57
  • 2.1.36
  • 2.2.0-RC9
Change

Dataproc Serverless for Spark: Backported patch for HADOOP-18652.

February 02, 2024

Change

Dataproc on Compute Engine: Bucket ttl validation now also runs for buckets created by Dataproc.

Change

Dataproc Serverless for Spark: When dynamic allocation is enabled, the initial executor number is determined by max of spark.dynamicAllocation.initialExecutors and spark.executor.instances.