Changelog
0.10.0 (2025-10-16)
Features
- Add support for Python 3.14 ( 98ee71abc0f97c88239b50bf0e0827df19630def )
Bug Fixes
- Deprecate credentials_file argument ( 98ee71abc0f97c88239b50bf0e0827df19630def )
0.9.0 (2025-05-08)
⚠ BREAKING CHANGES
-
An existing oauth_scope
https://www.googleapis.com/auth/userinfo.emailis removed from serviceJobsV1Beta3 -
An existing oauth_scope
https://www.googleapis.com/auth/compute.readonlyis removed from serviceMessagesV1Beta3 -
An existing oauth_scope
https://www.googleapis.com/auth/userinfo.emailis removed from serviceMessagesV1Beta3 -
An existing oauth_scope
https://www.googleapis.com/auth/compute.readonlyis removed from serviceMetricsV1Beta3 -
An existing oauth_scope
https://www.googleapis.com/auth/userinfo.emailis removed from serviceMetricsV1Beta3 -
An existing oauth_scope
https://www.googleapis.com/auth/compute.readonlyis removed from serviceSnapshotsV1Beta3 -
An existing oauth_scope
https://www.googleapis.com/auth/userinfo.emailis removed from serviceSnapshotsV1Beta3 -
An existing oauth_scope
https://www.googleapis.com/auth/compute.readonlyis removed from serviceTemplatesService -
An existing oauth_scope
https://www.googleapis.com/auth/userinfo.emailis removed from serviceTemplatesService -
An existing oauth_scope
https://www.googleapis.com/auth/compute.readonlyis removed from serviceFlexTemplatesService -
An existing oauth_scope
https://www.googleapis.com/auth/userinfo.emailis removed from serviceFlexTemplatesService -
An existing oauth_scope
https://www.googleapis.com/auth/compute.readonlyis removed from serviceJobsV1Beta3
Features
-
A new enum
StreamingModeis added ( 487aa54 ) -
A new field
bugsis added to message.google.dataflow.v1beta3.SdkVersion( 487aa54 ) -
A new field
data_samplingis added to message.google.dataflow.v1beta3.DebugOptions( 487aa54 ) -
A new field
default_streaming_modeis added to message.google.dataflow.v1beta3.TemplateMetadata( 487aa54 ) -
A new field
default_valueis added to message.google.dataflow.v1beta3.ParameterMetadata( 487aa54 ) -
A new field
disk_size_gbis added to message.google.dataflow.v1beta3.RuntimeEnvironment( 487aa54 ) -
A new field
dynamic_destinationsis added to message.google.dataflow.v1beta3.PubsubLocation( 487aa54 ) -
A new field
enable_launcher_vm_serial_port_loggingis added to message.google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment( 487aa54 ) -
A new field
enum_optionsis added to message.google.dataflow.v1beta3.ParameterMetadata( 487aa54 ) -
A new field
group_nameis added to message.google.dataflow.v1beta3.ParameterMetadata( 487aa54 ) -
A new field
hidden_uiis added to message.google.dataflow.v1beta3.ParameterMetadata( 487aa54 ) -
A new field
image_repository_cert_pathis added to message.google.dataflow.v1beta3.ContainerSpec( 487aa54 ) -
A new field
image_repository_password_secret_idis added to message.google.dataflow.v1beta3.ContainerSpec( 487aa54 ) -
A new field
image_repository_username_secret_idis added to message.google.dataflow.v1beta3.ContainerSpec( 487aa54 ) -
A new field
nameis added to message.google.dataflow.v1beta3.ListJobsRequest( 487aa54 ) -
A new field
parent_nameis added to message.google.dataflow.v1beta3.ParameterMetadata( 487aa54 ) -
A new field
parent_trigger_valuesis added to message.google.dataflow.v1beta3.ParameterMetadata( 487aa54 ) -
A new field
runtime_updatable_paramsis added to message.google.dataflow.v1beta3.Job( 487aa54 ) -
A new field
satisfies_pziis added to message.google.dataflow.v1beta3.Job( 487aa54 ) -
A new field
service_resourcesis added to message.google.dataflow.v1beta3.Job( 487aa54 ) -
A new field
step_names_hashis added to message.google.dataflow.v1beta3.PipelineDescription( 487aa54 ) -
A new field
straggler_infois added to message.google.dataflow.v1beta3.WorkItemDetails( 487aa54 ) -
A new field
straggler_summaryis added to message.google.dataflow.v1beta3.StageSummary( 487aa54 ) -
A new field
streaming_modeis added to message.google.dataflow.v1beta3.Environment( 487aa54 ) -
A new field
streaming_modeis added to message.google.dataflow.v1beta3.FlexTemplateRuntimeEnvironment( 487aa54 ) -
A new field
streaming_modeis added to message.google.dataflow.v1beta3.RuntimeEnvironment( 487aa54 ) -
A new field
streamingis added to message.google.dataflow.v1beta3.TemplateMetadata( 487aa54 ) -
A new field
supports_at_least_onceis added to message.google.dataflow.v1beta3.TemplateMetadata( 487aa54 ) -
A new field
supports_exactly_onceis added to message.google.dataflow.v1beta3.TemplateMetadata( 487aa54 ) -
A new field
trieis added to message.google.dataflow.v1beta3.MetricUpdate( 487aa54 ) -
A new field
update_maskis added to message.google.dataflow.v1beta3.UpdateJobRequest( 487aa54 ) -
A new field
use_streaming_engine_resource_based_billingis added to message.google.dataflow.v1beta3.Environment( 487aa54 ) -
A new field
user_display_propertiesis added to message.google.dataflow.v1beta3.JobMetadata( 487aa54 ) -
A new message
DataSamplingConfigis added ( 487aa54 ) -
A new message
HotKeyDebuggingInfois added ( 487aa54 ) -
A new message
ParameterMetadataEnumOptionis added ( 487aa54 ) -
A new message
RuntimeUpdatableParamsis added ( 487aa54 ) -
A new message
SdkBugis added ( 487aa54 ) -
A new message
ServiceResourcesis added ( 487aa54 ) -
A new message
Straggleris added ( 487aa54 ) -
A new message
StragglerInfois added ( 487aa54 ) -
A new message
StragglerSummaryis added ( 487aa54 ) -
A new message
StreamingStragglerInfois added ( 487aa54 ) -
A new method_signature
job,update_maskis added to methodUpdateJobin serviceJobsV1Beta3( 487aa54 ) -
A new value
BIGQUERY_TABLEis added to enumParameterType( 487aa54 ) -
A new value
BOOLEANis added to enumParameterType( 487aa54 ) -
A new value
ENUMis added to enumParameterType( 487aa54 ) -
A new value
GOis added to enumLanguage( 487aa54 ) -
A new value
JAVASCRIPT_UDF_FILEis added to enumParameterType( 487aa54 ) -
A new value
KAFKA_READ_TOPICis added to enumParameterType( 487aa54 ) -
A new value
KAFKA_TOPICis added to enumParameterType( 487aa54 ) -
A new value
KAFKA_WRITE_TOPICis added to enumParameterType( 487aa54 ) -
A new value
KMS_KEY_NAMEis added to enumParameterType( 487aa54 ) -
A new value
MACHINE_TYPEis added to enumParameterType( 487aa54 ) -
A new value
NUMBERis added to enumParameterType( 487aa54 ) -
A new value
SERVICE_ACCOUNTis added to enumParameterType( 487aa54 ) -
A new value
WORKER_REGIONis added to enumParameterType( 487aa54 ) -
A new value
WORKER_ZONEis added to enumParameterType( 487aa54 )
Bug Fixes
-
An existing oauth_scope
https://www.googleapis.com/auth/compute.readonlyis removed from serviceFlexTemplatesService( 487aa54 ) -
An existing oauth_scope
https://www.googleapis.com/auth/compute.readonlyis removed from serviceJobsV1Beta3( 487aa54 ) -
An existing oauth_scope
https://www.googleapis.com/auth/compute.readonlyis removed from serviceMessagesV1Beta3( 487aa54 ) -
An existing oauth_scope
https://www.googleapis.com/auth/compute.readonlyis removed from serviceMetricsV1Beta3( 487aa54 ) -
An existing oauth_scope
https://www.googleapis.com/auth/compute.readonlyis removed from serviceSnapshotsV1Beta3( 487aa54 ) -
An existing oauth_scope
https://www.googleapis.com/auth/compute.readonlyis removed from serviceTemplatesService( 487aa54 ) -
An existing oauth_scope
https://www.googleapis.com/auth/userinfo.emailis removed from serviceFlexTemplatesService( 487aa54 ) -
An existing oauth_scope
https://www.googleapis.com/auth/userinfo.emailis removed from serviceJobsV1Beta3( 487aa54 ) -
An existing oauth_scope
https://www.googleapis.com/auth/userinfo.emailis removed from serviceMessagesV1Beta3( 487aa54 ) -
An existing oauth_scope
https://www.googleapis.com/auth/userinfo.emailis removed from serviceMetricsV1Beta3( 487aa54 ) -
An existing oauth_scope
https://www.googleapis.com/auth/userinfo.emailis removed from serviceSnapshotsV1Beta3( 487aa54 ) -
An existing oauth_scope
https://www.googleapis.com/auth/userinfo.emailis removed from serviceTemplatesService( 487aa54 )
Documentation
-
A comment for enum
JobStateis changed ( 487aa54 ) -
A comment for enum
WorkerIPAddressConfigurationis changed ( 487aa54 ) -
A comment for enum value
JOB_VIEW_ALLin enumJobViewis changed ( 487aa54 ) -
A comment for field
additional_experimentsin message.google.dataflow.v1beta3.RuntimeEnvironmentis changed ( 487aa54 ) -
A comment for field
additional_user_labelsin message.google.dataflow.v1beta3.RuntimeEnvironmentis changed ( 487aa54 ) -
A comment for field
bypass_temp_dir_validationin message.google.dataflow.v1beta3.RuntimeEnvironmentis changed ( 487aa54 ) -
A comment for field
capabilitiesin message.google.dataflow.v1beta3.SdkHarnessContainerImageis changed ( 487aa54 ) -
A comment for field
current_statein message.google.dataflow.v1beta3.Jobis changed ( 487aa54 ) -
A comment for field
datasetin message.google.dataflow.v1beta3.Environmentis changed ( 487aa54 ) -
A comment for field
debug_optionsin message.google.dataflow.v1beta3.Environmentis changed ( 487aa54 ) -
A comment for field
dump_heap_on_oomin message.google.dataflow.v1beta3.FlexTemplateRuntimeEnvironmentis changed ( 487aa54 ) -
A comment for field
dynamic_templatein message.google.dataflow.v1beta3.LaunchTemplateRequestis changed ( 487aa54 ) -
A comment for field
enable_hot_key_loggingin message.google.dataflow.v1beta3.DebugOptionsis changed ( 487aa54 ) -
A comment for field
enable_streaming_enginein message.google.dataflow.v1beta3.RuntimeEnvironmentis changed ( 487aa54 ) -
A comment for field
environmentin message.google.dataflow.v1beta3.Jobis changed ( 487aa54 ) -
A comment for field
flex_resource_scheduling_goalin message.google.dataflow.v1beta3.Environmentis changed ( 487aa54 ) -
A comment for field
gcs_pathin message.google.dataflow.v1beta3.DynamicTemplateLaunchParamsis changed ( 487aa54 ) -
A comment for field
gcs_pathin message.google.dataflow.v1beta3.LaunchTemplateRequestis changed ( 487aa54 ) -
A comment for field
idin message.google.dataflow.v1beta3.Jobis changed ( 487aa54 ) -
A comment for field
ip_configurationin message.google.dataflow.v1beta3.RuntimeEnvironmentis changed ( 487aa54 ) -
A comment for field
job_namein message.google.dataflow.v1beta3.LaunchTemplateParametersis changed ( 487aa54 ) -
A comment for field
kms_key_namein message.google.dataflow.v1beta3.RuntimeEnvironmentis changed ( 487aa54 ) -
A comment for field
launch_parametersin message.google.dataflow.v1beta3.LaunchTemplateRequestis changed ( 487aa54 ) -
A comment for field
locationin message.google.dataflow.v1beta3.Jobis changed ( 487aa54 ) -
A comment for field
machine_typein message.google.dataflow.v1beta3.RuntimeEnvironmentis changed ( 487aa54 ) -
A comment for field
max_workersin message.google.dataflow.v1beta3.RuntimeEnvironmentis changed ( 487aa54 ) -
A comment for field
namein message.google.dataflow.v1beta3.Jobis changed ( 487aa54 ) -
A comment for field
networkin message.google.dataflow.v1beta3.RuntimeEnvironmentis changed ( 487aa54 ) -
A comment for field
num_workersin message.google.dataflow.v1beta3.RuntimeEnvironmentis changed ( 487aa54 ) -
A comment for field
project_idin message.google.dataflow.v1beta3.Jobis changed ( 487aa54 ) -
A comment for field
requested_statein message.google.dataflow.v1beta3.Jobis changed ( 487aa54 ) -
A comment for field
save_heap_dumps_to_gcs_pathin message.google.dataflow.v1beta3.FlexTemplateRuntimeEnvironmentis changed ( 487aa54 ) -
A comment for field
service_account_emailin message.google.dataflow.v1beta3.Environmentis changed ( 487aa54 ) -
A comment for field
service_account_emailin message.google.dataflow.v1beta3.RuntimeEnvironmentis changed ( 487aa54 ) -
A comment for field
service_kms_key_namein message.google.dataflow.v1beta3.Environmentis changed ( 487aa54 ) -
A comment for field
service_optionsin message.google.dataflow.v1beta3.Environmentis changed ( 487aa54 ) -
A comment for field
setin message.google.dataflow.v1beta3.MetricUpdateis changed ( 487aa54 ) -
A comment for field
subnetworkin message.google.dataflow.v1beta3.RuntimeEnvironmentis changed ( 487aa54 ) -
A comment for field
temp_locationin message.google.dataflow.v1beta3.RuntimeEnvironmentis changed ( 487aa54 ) -
A comment for field
transform_name_mappingin message.google.dataflow.v1beta3.Jobis changed ( 487aa54 ) -
A comment for field
typein message.google.dataflow.v1beta3.Jobis changed ( 487aa54 ) -
A comment for field
worker_regionin message.google.dataflow.v1beta3.Environmentis changed ( 487aa54 ) -
A comment for field
worker_regionin message.google.dataflow.v1beta3.RuntimeEnvironmentis changed ( 487aa54 ) -
A comment for field
worker_zonein message.google.dataflow.v1beta3.Environmentis changed ( 487aa54 ) -
A comment for field
worker_zonein message.google.dataflow.v1beta3.RuntimeEnvironmentis changed ( 487aa54 ) -
A comment for field
zonein message.google.dataflow.v1beta3.RuntimeEnvironmentis changed ( 487aa54 ) -
A comment for message
DynamicTemplateLaunchParamsis changed ( 487aa54 ) -
A comment for message
Jobis changed ( 487aa54 ) -
A comment for message
JobExecutionStageInfois changed ( 487aa54 ) -
A comment for message
JobMetricsis changed ( 487aa54 ) -
A comment for message
LaunchTemplateParametersis changed ( 487aa54 ) -
A comment for message
MetricUpdateis changed ( 487aa54 ) -
A comment for message
SdkHarnessContainerImageis changed ( 487aa54 ) -
A comment for message
Stepis changed ( 487aa54 ) -
A comment for method
AggregatedListJobsin serviceJobsV1Beta3is changed ( 487aa54 ) -
A comment for method
CreateJobin serviceJobsV1Beta3is changed ( 487aa54 ) -
A comment for method
CreateJobFromTemplatein serviceTemplatesServiceis changed ( 487aa54 ) -
A comment for method
GetTemplatein serviceTemplatesServiceis changed ( 487aa54 ) -
A comment for method
LaunchTemplatein serviceTemplatesServiceis changed ( 487aa54 ) -
A comment for method
ListJobsin serviceJobsV1Beta3is changed ( 487aa54 ) -
A comment for service
FlexTemplatesServiceis changed ( 487aa54 )
0.8.17 (2025-03-15)
Bug Fixes
-
[Many APIs] Allow Protobuf 6.x ( feb5353 )
-
remove setup.cfg configuration for creating universal wheels ( #13659 ) ( 59bfd42 )
0.8.16 (2025-02-12)
Features
-
Add REST Interceptors which support reading metadata ( e92d527 )
-
Add support for reading selective GAPIC generation methods from service YAML ( e92d527 )
0.8.15 (2024-12-12)
Features
- Add support for opt-in debug logging ( 19ed3be )
Bug Fixes
- Fix typing issue with gRPC metadata when key ends in -bin ( 19ed3be )
0.8.14 (2024-11-11)
Bug Fixes
0.8.13 (2024-10-24)
Features
0.8.12 (2024-07-30)
Bug Fixes
- Retry and timeout values do not propagate in requests during pagination ( ba1064f )
0.8.11 (2024-07-08)
Bug Fixes
0.8.10 (2024-03-05)
Bug Fixes
0.8.9 (2024-02-22)
Bug Fixes
-
deps:[Many APIs] Require
google-api-core>=1.34.1( #12305 ) ( 2aa7f17 ) -
fix ValueError in test__validate_universe_domain ( dd749df )
0.8.8 (2024-02-06)
Bug Fixes
-
Add google-auth as a direct dependency ( f3db074 )
-
Add staticmethod decorator to _get_client_cert_source and _get_api_endpoint ( f3db074 )
-
Resolve AttributeError ‘Credentials’ object has no attribute ‘universe_domain’ ( f3db074 )
0.8.7 (2024-02-01)
Features
0.8.6 (2023-12-07)
Features
-
Add support for python 3.12 ( b96013d )
-
Introduce compatibility with native namespace packages ( b96013d )
Bug Fixes
-
Require proto-plus >= 1.22.3 ( b96013d )
-
Use
retry_asyncinstead ofretryin async client ( b96013d )
0.8.5 (2023-10-09)
Documentation
- Minor formatting ( 94b4f73 )
0.8.4 (2023-07-04)
Bug Fixes
0.8.3 (2023-03-23)
Documentation
0.8.2 (2023-02-07)
Bug Fixes
0.8.1 (2023-01-20)
Bug Fixes
- Add context manager return types ( 63d369a )
Documentation
- Add documentation for enums ( 63d369a )
0.8.0 (2023-01-10)
Features
0.7.0 (2022-12-15)
Features
-
Add support for
google.cloud.dataflow.__version__( 5f36251 ) -
Add typing to proto.Message based class attributes ( 5f36251 )
Bug Fixes
-
Add dict typing for client_options ( 5f36251 )
-
deps:Require google-api-core >=1.34.0, >=2.11.0 ( 9b9083c )
-
Drop usage of pkg_resources ( 9b9083c )
-
Fix timeout default values ( 9b9083c )
Documentation
-
samples:Snippetgen handling of repeated enum field ( 5f36251 )
-
samples:Snippetgen should call await on the operation coroutine before calling result ( 9b9083c )
0.6.2 (2022-10-10)
Bug Fixes
0.6.1 (2022-10-03)
Bug Fixes
0.6.0 (2022-09-13)
Features
0.5.5 (2022-08-11)
Bug Fixes
0.5.4 (2022-07-14)
Bug Fixes
0.5.3 (2022-07-12)
Bug Fixes
0.5.2 (2022-06-03)
Bug Fixes
Documentation
0.5.1 (2022-05-05)
Documentation
- fix type in docstring for map fields ( e775e1f )
0.5.0 (2022-03-16)
Features
0.4.1 (2022-03-05)
Bug Fixes
0.4.0 (2022-02-26)
Features
Bug Fixes
- resolve DuplicateCredentialArgs error when using credentials_file ( f8bd373 )
Documentation
0.3.1 (2021-11-01)
Bug Fixes
Documentation
- list oneofs in docstring ( 89dbf65 )
0.3.0 (2021-10-15)
Features
0.2.0 (2021-10-08)
Features
0.1.5 (2021-09-30)
Bug Fixes
- improper types in pagers generation ( ce0077b )
0.1.4 (2021-09-24)
Bug Fixes
- add ‘dict’ annotation type to ‘request’ ( db5d966 )
0.1.3 (2021-08-18)
Features
Bug Fixes
Miscellaneous Chores
0.1.2 (2021-07-21)
Bug Fixes
0.1.1 (2021-06-30)
Miscellaneous Chores
0.1.0 (2021-06-25)
Features
- generate v1beta3 ( ce2226e )

