Dataflow release notes

This page documents production updates to the Dataflow service. You can periodically check this page for announcements about new or updated features, bug fixes, known issues, and deprecated functionality.

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 19, 2026

Feature

Dataflow job builder now supports Delta Lake tables as a source. You can now import existing Delta Lake tables from Cloud Storage (gs://BUCKET_NAME) directly into Lakehouse for Apache Iceberg using Dataflow's job builder UI without writing code. For more information, see Import Delta Lake tables into Lakehouse using Dataflow.

July 31, 2026

Feature

You can now pause a Dataflow batch job using the pause_on_failure service option. This feature lets you preserve the state of your batch pipeline job, address external issues, and resume processing without losing completed work. You can use this option to automatically pause a job on failure, or use this feature to manually pause a job when you chose to. For more information, see Pause a Dataflow job.

June 22, 2026

Feature

You can now use Hyperdisk Balanced disks for Dataflow worker VMs. With Hyperdisk Balanced disks, you can provision IOPS and throughput independently of disk size by using the diskProvisionedIOPS and diskProvisionedThroughput pipeline options (Java SDK) or disk_provisioned_iops and disk_provisioned_throughput_mibps pipeline options (Python and Go SDKs). For more information, see Disk type and Provision IOPS and throughput.

June 16, 2026

Feature

Dataflow now supports NVIDIA RTX Pro 6000 GPUs. You can use this GPU model to run your Apache Beam pipelines on Dataflow. RTX Pro 6000 GPUs are recommended for large, medium, and small model inference workloads. To configure your workers with this GPU model, set the accelerator type to nvidia-rtx-pro-6000. For more information, see Dataflow support for GPUs.

June 15, 2026

Feature

Dataflow has updated and expanded its pipeline update features for streaming jobs:

  • Automated stop-and-replace updates: You can perform automated, declarative stop-and-replace updates to streaming jobs.
  • Parallel updates with the same job name: When you perform automated parallel updates, you can use the same job name for the new replacement job.
  • Auto-cancel draining jobs: When performing parallel or stop-and-replace updates, you can configure Dataflow to automatically cancel the old job if it does not finish draining after a timeout you specify.
  • Update strategy configuration: You can explicitly choose between a parallel update (update_strategy_parallel_job_update) and a standard in-place update (update_strategy_in_place_update) while keeping all other configuration the same.
  • Template upsert functionality: When launching pipelines from classic templates, flex templates, Terraform, or Config Connector, you can use the create_or_update_job experiment to enable automatic create-or-update (upsert) behavior. If an active job with the specified name already exists, it is updated. Otherwise, a new job is created.

For more information, see Automated stop and replace, Automated parallel pipeline updates, and Automatic create or update (upsert) for templates.

April 22, 2026

Feature

Dataflow job builder now supports external Iceberg REST Catalogs as a source. You can now ingest data from external Apache Iceberg REST catalogs (IRC) directly into Lakehouse for Apache Iceberg tables using Dataflow's job builder UI without writing code. For more information, see Import data from external Iceberg catalogs to Lakehouse using Dataflow.

Feature

You can now add existing Apache Parquet files from cloud-based storage, for example, Cloud Storage or Amazon S3, to an Apache Iceberg table in Lakehouse for Apache Iceberg using the Dataflow job builder. This process registers the files without moving or rewriting the underlying data. For more information, see Import Parquet files from storage to Lakehouse using Dataflow.

April 07, 2026

Feature

When you use min_ram or cpu_count resource hints for pipeline steps that don't require accelerators, Auto VM Selection (Instance Flexibility) is enabled automatically. With Auto VM Selection, workers are provisioned from a curated list of machine types that meet your RAM and CPU requirements. For more information, see Auto VM Selection for worker machine types.

February 27, 2026

Feature

Dataflow support for the C4A machine series of Arm processors is now generally available. Arm-based VMs are optimized for power efficiency and can provide improved price-performance for many workloads. For more information, see Use Arm VMs on Dataflow.

February 02, 2026

Feature

Dataflow Managed I/O now supports rolling upgrades for streaming jobs. With this feature, Dataflow upgrades your Managed I/O connectors in running pipelines as new connector versions become available. For more information, see Automatic upgrades.

January 20, 2026

Feature

Dataflow is available in the Bangkok (asia-southeast3) region. Learn more about Google Cloud locations.

January 13, 2026

Feature

Dataflow now serves a notice for when the Dataflow Runner v2 container image of a streaming pipeline will be upgraded. To use a new image and avoid the scheduled maintenance, launch a replacement job before the upgrade. For more information, see Runner v2 harness update.

November 21, 2025

Feature

Dataflow now supports speculative execution for batch pipelines. This feature mitigates the impact of slow-running tasks (stragglers) by launching a redundant execution of these tasks. The first task to finish is used, and the other is canceled, which can improve the overall completion time of your pipeline. This feature is generally available. For more information, see Use speculative execution to avoid stragglers.

September 24, 2025

Feature

For jobs that use GPUs, Dataflow now supports the flex-start provisioning model. This flex-start provisioning model can improve your ability to get access to constrained GPU resources for short-duration workloads. This feature is available in Preview and is for batch pipelines only. For more information, see Configure a provisioning model.

September 08, 2025

Feature

Dataflow now supports using secure tags to set firewall rules on worker VMs. For more information, see Use secure tags with Dataflow.

August 27, 2025

Feature

Dataflow supports TPUs, Google's custom-designed AI accelerators that are optimized for large-scale AI/ML workloads. This feature lets you accelerate inference workloads on frameworks like PyTorch, JAX, and TensorFlow. This feature is generally available with an allowlist. For more information, see Dataflow support for TPUs.

Feature

Dataflow supports specifically targeted reservations for pipelines using accelerators (GPUs or TPUs). This functionality is generally available with an allowlist. For more information, see Use Compute Engine reservations with Dataflow.

Change

Dataflow supports NVIDIA® H100 and NVIDIA® H100 Mega GPU types. For more information, see Dataflow support for GPUs.

August 26, 2025

Fixed

Dataflow Runner v2 fixes an issue that could cause data discrepancies when using splittable DoFns, particularly when processing large datasets as side inputs. This fix ensures that all data is accurately processed and transmitted within the pipeline. This improvement is available in recent Dataflow service releases, and is automatically enabled when using Dataflow Runner v2.

Note: After this fix, pipelines that previously experienced data loss due to this issue might consume more resources (such as CPU, memory, and processing time) because more data is being processed. This increase in resource usage is expected and reflects the correct behavior of the pipeline.

August 11, 2025

Feature

Dataflow now automatically detects performance bottlenecks in streaming jobs. You can see the cause of the bottleneck in the Step Info panel to help with troubleshooting.

For more information, see Troubleshoot bottlenecks.

June 26, 2025

Feature

Dataflow now supports an automated parallel update workflow for streaming jobs. This feature helps minimize disruption by launching a new replacement job that runs in parallel with the existing job. After a duration of time you specify, the old job is automatically drained.

For more information, see Run parallel pipelines.

June 09, 2025

Feature

Dataflow now supports right fitting for streaming jobs. Right fitting lets you specify resource requirements for an entire pipeline or for specific pipeline steps. Previously, right fitting was only supported for batch pipelines. For more information, see Streaming right fitting.

May 12, 2025

Libraries

Go

0.11.0 (2025-05-06)

Features
  • dataflow: A new enum StreamingMode is added (2f22244)
  • dataflow: A new field bugs is added to message .google.dataflow.v1beta3.SdkVersion (2f22244)
  • dataflow: A new field data_sampling is added to message .google.dataflow.v1beta3.DebugOptions (2f22244)
  • dataflow: A new field default_streaming_mode is added to message .google.dataflow.v1beta3.TemplateMetadata (2f22244)
  • dataflow: A new field default_value is added to message .google.dataflow.v1beta3.ParameterMetadata (2f22244)
  • dataflow: A new field disk_size_gb is added to message .google.dataflow.v1beta3.RuntimeEnvironment (2f22244)
  • dataflow: A new field dynamic_destinations is added to message .google.dataflow.v1beta3.PubsubLocation (2f22244)
  • dataflow: A new field enable_launcher_vm_serial_port_logging is added to message .google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment (2f22244)
  • dataflow: A new field enum_options is added to message .google.dataflow.v1beta3.ParameterMetadata (2f22244)
  • dataflow: A new field group_name is added to message .google.dataflow.v1beta3.ParameterMetadata (2f22244)
  • dataflow: A new field hidden_ui is added to message .google.dataflow.v1beta3.ParameterMetadata (2f22244)
  • dataflow: A new field image_repository_cert_path is added to message .google.dataflow.v1beta3.ContainerSpec (2f22244)
  • dataflow: A new field image_repository_password_secret_id is added to message .google.dataflow.v1beta3.ContainerSpec (2f22244)
  • dataflow: A new field image_repository_username_secret_id is added to message .google.dataflow.v1beta3.ContainerSpec (2f22244)
  • dataflow: A new field name is added to message .google.dataflow.v1beta3.ListJobsRequest (2f22244)
  • dataflow: A new field parent_name is added to message .google.dataflow.v1beta3.ParameterMetadata (2f22244)
  • dataflow: A new field parent_trigger_values is added to message .google.dataflow.v1beta3.ParameterMetadata (2f22244)
  • dataflow: A new field runtime_updatable_params is added to message .google.dataflow.v1beta3.Job (2f22244)
  • dataflow: A new field satisfies_pzi is added to message .google.dataflow.v1beta3.Job (2f22244)
  • dataflow: A new field service_resources is added to message .google.dataflow.v1beta3.Job (2f22244)
  • dataflow: A new field step_names_hash is added to message .google.dataflow.v1beta3.PipelineDescription (2f22244)
  • dataflow: A new field straggler_info is added to message .google.dataflow.v1beta3.WorkItemDetails (2f22244)
  • dataflow: A new field straggler_summary is added to message .google.dataflow.v1beta3.StageSummary (2f22244)
  • dataflow: A new field streaming_mode is added to message .google.dataflow.v1beta3.Environment (2f22244)
  • dataflow: A new field streaming_mode is added to message .google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment (2f22244)
  • dataflow: A new field streaming_mode is added to message .google.dataflow.v1beta3.RuntimeEnvironment (2f22244)
  • dataflow: A new field streaming is added to message .google.dataflow.v1beta3.TemplateMetadata (2f22244)
  • dataflow: A new field supports_at_least_once is added to message .google.dataflow.v1beta3.TemplateMetadata (2f22244)
  • dataflow: A new field supports_exactly_once is added to message .google.dataflow.v1beta3.TemplateMetadata (2f22244)
  • dataflow: A new field trie is added to message .google.dataflow.v1beta3.MetricUpdate (2f22244)
  • dataflow: A new field update_mask is added to message .google.dataflow.v1beta3.UpdateJobRequest (2f22244)
  • dataflow: A new field use_streaming_engine_resource_based_billing is added to message .google.dataflow.v1beta3.Environment (2f22244)
  • dataflow: A new field user_display_properties is added to message .google.dataflow.v1beta3.JobMetadata (2f22244)
  • dataflow: A new message DataSamplingConfig is added (2f22244)
  • dataflow: A new message HotKeyDebuggingInfo is added (2f22244)
  • dataflow: A new message ParameterMetadataEnumOption is added (2f22244)
  • dataflow: A new message RuntimeUpdatableParams is added (2f22244)
  • dataflow: A new message SdkBug is added (2f22244)
  • dataflow: A new message ServiceResources is added (2f22244)
  • dataflow: A new message Straggler is added (2f22244)
  • dataflow: A new message StragglerInfo is added (2f22244)
  • dataflow: A new message StragglerSummary is added (2f22244)
  • dataflow: A new message StreamingStragglerInfo is added (2f22244)
  • dataflow: A new method_signature job,update_mask is added to method UpdateJob in service JobsV1Beta3 (2f22244)
  • dataflow: A new value BIGQUERY_TABLE is added to enum ParameterType (2f22244)
  • dataflow: A new value BOOLEAN is added to enum ParameterType (2f22244)
  • dataflow: A new value ENUM is added to enum ParameterType (2f22244)
  • dataflow: A new value GO is added to enum Language (2f22244)
  • dataflow: A new value JAVASCRIPT_UDF_FILE is added to enum ParameterType (2f22244)
  • dataflow: A new value KAFKA_READ_TOPIC is added to enum ParameterType (2f22244)
  • dataflow: A new value KAFKA_TOPIC is added to enum ParameterType (2f22244)
  • dataflow: A new value KAFKA_WRITE_TOPIC is added to enum ParameterType (2f22244)
  • dataflow: A new value KMS_KEY_NAME is added to enum ParameterType (2f22244)
  • dataflow: A new value MACHINE_TYPE is added to enum ParameterType (2f22244)
  • dataflow: A new value NUMBER is added to enum ParameterType (2f22244)
  • dataflow: A new value SERVICE_ACCOUNT is added to enum ParameterType (2f22244)
  • dataflow: A new value WORKER_REGION is added to enum ParameterType (2f22244)
  • dataflow: A new value WORKER_ZONE is added to enum ParameterType (2f22244)
Bug Fixes
  • dataflow: An existing oauth_scope `https (2f22244)
  • dataflow: An existing oauth_scope `https (2f22244)
  • dataflow: An existing oauth_scope `https (2f22244)
  • dataflow: An existing oauth_scope `https (2f22244)
  • dataflow: An existing oauth_scope `https (2f22244)
  • dataflow: An existing oauth_scope `https (2f22244)
  • dataflow: An existing oauth_scope `https (2f22244)
  • dataflow: An existing oauth_scope `https (2f22244)
  • dataflow: An existing oauth_scope `https (2f22244)
  • dataflow: An existing oauth_scope `https (2f22244)
  • dataflow: An existing oauth_scope `https (2f22244)
  • dataflow: An existing oauth_scope `https (2f22244)
Documentation
  • dataflow: A comment for enum JobState is changed (2f22244)
  • dataflow: A comment for enum WorkerIPAddressConfiguration is changed (2f22244)
  • dataflow: A comment for enum value JOB_VIEW_ALL in enum JobView is changed (2f22244)
  • dataflow: A comment for field additional_experiments in message .google.dataflow.v1beta3.RuntimeEnvironment is changed (2f22244)
  • dataflow: A comment for field additional_user_labels in message .google.dataflow.v1beta3.RuntimeEnvironment is changed (2f22244)
  • dataflow: A comment for field bypass_temp_dir_validation in message .google.dataflow.v1beta3.RuntimeEnvironment is changed (2f22244)
  • dataflow: A comment for field capabilities in message .google.dataflow.v1beta3.SdkHarnessContainerImage is changed (2f22244)
  • dataflow: A comment for field current_state in message .google.dataflow.v1beta3.Job is changed (2f22244)
  • dataflow: A comment for field dataset in message .google.dataflow.v1beta3.Environment is changed (2f22244)
  • dataflow: A comment for field debug_options in message .google.dataflow.v1beta3.Environment is changed (2f22244)
  • dataflow: A comment for field dump_heap_on_oom in message .google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment is changed (2f22244)
  • dataflow: A comment for field dynamic_template in message .google.dataflow.v1beta3.LaunchTemplateRequest is changed (2f22244)
  • dataflow: A comment for field enable_hot_key_logging in message .google.dataflow.v1beta3.DebugOptions is changed (2f22244)
  • dataflow: A comment for field enable_streaming_engine in message .google.dataflow.v1beta3.RuntimeEnvironment is changed (2f22244)
  • dataflow: A comment for field environment in message .google.dataflow.v1beta3.Job is changed (2f22244)
  • dataflow: A comment for field flex_resource_scheduling_goal in message .google.dataflow.v1beta3.Environment is changed (2f22244)
  • dataflow: A comment for field gcs_path in message .google.dataflow.v1beta3.DynamicTemplateLaunchParams is changed (2f22244)
  • dataflow: A comment for field gcs_path in message .google.dataflow.v1beta3.LaunchTemplateRequest is changed (2f22244)
  • dataflow: A comment for field id in message .google.dataflow.v1beta3.Job is changed (2f22244)
  • dataflow: A comment for field ip_configuration in message .google.dataflow.v1beta3.RuntimeEnvironment is changed (2f22244)
  • dataflow: A comment for field job_name in message .google.dataflow.v1beta3.LaunchTemplateParameters is changed (2f22244)
  • dataflow: A comment for field kms_key_name in message .google.dataflow.v1beta3.RuntimeEnvironment is changed (2f22244)
  • dataflow: A comment for field launch_parameters in message .google.dataflow.v1beta3.LaunchTemplateRequest is changed (2f22244)
  • dataflow: A comment for field location in message .google.dataflow.v1beta3.Job is changed (2f22244)
  • dataflow: A comment for field machine_type in message .google.dataflow.v1beta3.RuntimeEnvironment is changed (2f22244)
  • dataflow: A comment for field max_workers in message .google.dataflow.v1beta3.RuntimeEnvironment is changed (2f22244)
  • dataflow: A comment for field name in message .google.dataflow.v1beta3.Job is changed (2f22244)
  • dataflow: A comment for field network in message .google.dataflow.v1beta3.RuntimeEnvironment is changed (2f22244)
  • dataflow: A comment for field num_workers in message .google.dataflow.v1beta3.RuntimeEnvironment is changed (2f22244)
  • dataflow: A comment for field project_id in message .google.dataflow.v1beta3.Job is changed (2f22244)
  • dataflow: A comment for field requested_state in message .google.dataflow.v1beta3.Job is changed (2f22244)
  • dataflow: A comment for field save_heap_dumps_to_gcs_path in message .google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment is changed (2f22244)
  • dataflow: A comment for field service_account_email in message .google.dataflow.v1beta3.Environment is changed (2f22244)
  • dataflow: A comment for field service_account_email in message .google.dataflow.v1beta3.RuntimeEnvironment is changed (2f22244)
  • dataflow: A comment for field service_kms_key_name in message .google.dataflow.v1beta3.Environment is changed (2f22244)
  • dataflow: A comment for field service_options in message .google.dataflow.v1beta3.Environment is changed (2f22244)
  • dataflow: A comment for field set in message .google.dataflow.v1beta3.MetricUpdate is changed (2f22244)
  • dataflow: A comment for field subnetwork in message .google.dataflow.v1beta3.RuntimeEnvironment is changed (2f22244)
  • dataflow: A comment for field temp_location in message .google.dataflow.v1beta3.RuntimeEnvironment is changed (2f22244)
  • dataflow: A comment for field transform_name_mapping in message .google.dataflow.v1beta3.Job is changed (2f22244)
  • dataflow: A comment for field type in message .google.dataflow.v1beta3.Job is changed (2f22244)
  • dataflow: A comment for field worker_region in message .google.dataflow.v1beta3.Environment is changed (2f22244)
  • dataflow: A comment for field worker_region in message .google.dataflow.v1beta3.RuntimeEnvironment is changed (2f22244)
  • dataflow: A comment for field worker_zone in message .google.dataflow.v1beta3.Environment is changed (2f22244)
  • dataflow: A comment for field worker_zone in message .google.dataflow.v1beta3.RuntimeEnvironment is changed (2f22244)
  • dataflow: A comment for field zone in message .google.dataflow.v1beta3.RuntimeEnvironment is changed (2f22244)
  • dataflow: A comment for message DynamicTemplateLaunchParams is changed (2f22244)
  • dataflow: A comment for message Job is changed (2f22244)
  • dataflow: A comment for message JobExecutionStageInfo is changed (2f22244)
  • dataflow: A comment for message JobMetrics is changed (2f22244)
  • dataflow: A comment for message LaunchTemplateParameters is changed (2f22244)
  • dataflow: A comment for message MetricUpdate is changed (2f22244)
  • dataflow: A comment for message SdkHarnessContainerImage is changed (2f22244)
  • dataflow: A comment for message Step is changed (2f22244)
  • dataflow: A comment for method AggregatedListJobs in service JobsV1Beta3 is changed (2f22244)
  • dataflow: A comment for method CreateJob in service JobsV1Beta3 is changed (2f22244)
  • dataflow: A comment for method CreateJobFromTemplate in service TemplatesService is changed (2f22244)
  • dataflow: A comment for method GetTemplate in service TemplatesService is changed (2f22244)
  • dataflow: A comment for method LaunchTemplate in service TemplatesService is changed (2f22244)
  • dataflow: A comment for method ListJobs in service JobsV1Beta3 is changed (2f22244)
  • dataflow: A comment for service FlexTemplatesService is changed (2f22244)

April 21, 2025

Libraries

Go

0.10.6 (2025-04-15)

Bug Fixes
  • dataflow: Update google.golang.org/api to 0.229.0 (3319672)

March 17, 2025

Libraries

Go

0.10.5 (2025-03-13)

Bug Fixes
  • dataflow: Update golang.org/x/net to 0.37.0 (1144978)

March 13, 2025

Feature

Dataflow now supports data lineage. Data lineage lets you track how data moves through your systems. This feature is generally available (GA). For more information, see Use data lineage in Dataflow.

March 10, 2025

Libraries

Go

0.10.4 (2025-03-06)

Bug Fixes
  • dataflow: Fix out-of-sync version.go (28f0030)

March 04, 2025

Feature

Dataflow is now available in Stockholm (europe-north2).

January 21, 2025

Feature

Managed I/O now supports automatic upgrades for supported I/O connectors. Using this feature, Dataflow pipelines automatically use the latest reliable version of the connector. This feature is generally available (GA). For more information, see Dataflow managed I/O.

January 06, 2025

Libraries

Go

0.10.3 (2025-01-02)

Bug Fixes
  • dataflow: Update golang.org/x/net to v0.33.0 (e9b0b69)

November 18, 2024

Feature

Dataflow is available in Queretaro, Mexico (northamerica-south1). Learn more about Google Cloud locations.

July 11, 2024

Feature

You can now use the Dataflow job builder UI to create and run Dataflow pipelines in the Google Cloud console, without writing any code. This feature is generally available (GA).

July 05, 2024

Security

The remote code execution vulnerability, CVE-2024-6387, in OpenSSH has been mitigated. A patched Dataflow VM image that includes an updated OpenSSH is available. For more information about how to apply mitigations, see the GCP-2024-040 security bulletin.

July 03, 2024

Security

A remote code execution vulnerability, CVE-2024-6387, was recently discovered in OpenSSH. Dataflow jobs might create VMs that use an OS image with versions of OpenSSH that are vulnerable to CVE-2024-6387. For more information, see the GCP-2024-040 security bulletin.

July 01, 2024

Change

Dataflow batch jobs are now cancelled after ten days. Previously, they were cancelled after 30 days. See Quotas and limits.

June 21, 2024

Deprecated

Dataflow SQL is deprecated. As of July 31, 2024, you can't access Dataflow SQL in the Google Cloud console. As of January 31, 2025, you can't use Dataflow SQL in the Google Cloud CLI. As a replacement, use Beam SQL.

June 04, 2024

Feature

Iceberg read/write support is available through the new Managed I/O Java API. For more information, see Dataflow managed I/O.

May 31, 2024

Feature

You can now use Metrics Explorer to find individual DoFns that cause latencies in streaming jobs. These metrics are available in streaming pipelines that use Apache Beam 2.53.0 and later versions. The following new metrics are available:

  • Average message processing time per DoFn (job/dofn_latency_average)
  • Maximum message processing time per DoFn (job/dofn_latency_max)
  • Minimum message processing time per DoFn (job/dofn_latency_min)
  • Number of messages processed per DoFn (job/dofn_latency_num_messages)
  • Oldest active message processing time per DoFn (job/oldest_active_message_age)
  • Total message processing time per DoFn (job/dofn_latency_total)

For more information about Dataflow metrics, see Google Cloud metrics.

May 17, 2024

Change

Dataflow no longer supports the NVIDIA Tesla K80 GPU type. For a list of supported GPU types, see Dataflow support for GPUs.

April 26, 2024

Feature

The following Dataflow templates now support user-defined functions (UDFs) written in Python:

April 05, 2024

Feature

The following Dataflow templates are generally available (GA):

March 28, 2024

Feature

The Dataflow right fitting feature is now supported by non-Prime batch pipelines.

March 15, 2024

Feature

You can now use worker utilization hints to tune horizontal autoscaling for streaming pipelines.

Feature

Added new autoscaling metrics:

  • Autoscaling rationale chart: explains the factors driving autoscaling decisions
  • Worker CPU utilization chart: shows current user worker CPU utilization and customer autoscaling hint value
  • Timer backlog per stage: shows an estimate of time needed to materialize the output for windows whose timer has expired
  • Parallel processing: the number of keys available for parallel processing

March 11, 2024

Feature

You can now use committed use discounts (CUDs) with Dataflow streaming jobs. Committed use discounts provide discounted prices in exchange for your commitment to continuously use a certain amount of Dataflow compute resources for a year or longer.

March 08, 2024

Change

Streaming jobs created after March 7, 2024 automatically encrypt all user data with customer-managed encryption keys (CMEK). To enable this encryption for jobs created before March 7, 2024, drain or cancel the job, and then restart it.

February 27, 2024

Feature

Dataflow now supports at-least-once streaming mode. You can use this mode to achieve lower latency and reduced costs for workloads that can tolerate duplicate records. This feature is generally available (GA). For more information, see Set the pipeline streaming mode.

February 21, 2024

Feature

You can now use Gemma models in your Apache Beam inference pipelines. For more information, see Use Gemma open models with Dataflow.

February 15, 2024

Feature

You can now use a turnkey transform to enrich streaming data in your Dataflow pipeline. When you enrich data, you augment the raw data from one source by adding related data from a second source. For more information, see Enrich streaming data.

February 12, 2024

Feature

Dataflow Streaming Engine now supports resource-based billing. When you enable resource-based billing with Streaming Engine, you're billed for the total resources consumed by your job.

January 31, 2024

Feature

Dataflow is available in Johannesburg, South Africa (africa-south1).

December 18, 2023

Feature

Dataflow now supports data sampling for pipeline exceptions. With this feature, you can see samples of the data being processed when an unhandled exception occurs. Use exception sampling to help troubleshoot pipeline errors. For more information, see Use exception sampling.

December 12, 2023

Feature

You can now run a job graph validation check to verify whether a replacement job is valid before you launch the new job. For more information, see Validate a replacement job.

December 06, 2023

Feature

You can now archive completed Dataflow jobs. When you archive a Dataflow job, the job is moved from the Dataflow Jobs page in the console to the Archived jobs page. For more information, see Archive Dataflow jobs.

December 05, 2023

Feature

The Dataflow web-based monitoring interface now includes a dashboard that monitors your Dataflow jobs at the project level. For more information, see Dataflow project monitoring dashboard.

November 17, 2023

Change

Dataflow supports NVIDIA® L4 and NVIDIA® A100 80 GB GPU types. For more information, see Dataflow support for GPUs.

November 13, 2023

Feature
Feature

Dataflow jobs now scale to 4,000 worker VMs.

October 23, 2023

Feature

The Cloud Spanner to BigQuery template for batch pipelines is available in preview.

September 19, 2023

Feature

Dataflow is now available in Dammam, Saudi Arabia (me-central2).

September 14, 2023

Feature

Dataflow now supports the Tau T2A Arm machine series as a worker machine type. This feature is generally available (GA). For more information, see Use Arm VMs on Dataflow.

September 06, 2023