Skip to content

chore: librarian update image pull request: 20260220T183821Z#15595

Merged
parthea merged 7 commits intomainfrom
librarian-20260220T183821Z
Feb 20, 2026
Merged

chore: librarian update image pull request: 20260220T183821Z#15595
parthea merged 7 commits intomainfrom
librarian-20260220T183821Z

Conversation

@parthea
Copy link
Copy Markdown
Contributor

@parthea parthea commented Feb 20, 2026

feat: update image to us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:160860d189ff1c2f7515638478823712fa5b243e27ccc33a2728669fa1e2ed0c

…prod/images-prod/python-librarian-generator@sha256:160860d189ff1c2f7515638478823712fa5b243e27ccc33a2728669fa1e2ed0c
@parthea parthea requested review from a team as code owners February 20, 2026 18:39
@gemini-code-assist
Copy link
Copy Markdown
Contributor

Summary of Changes

Hello @parthea, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request focuses on maintenance and code quality improvements across the Python client libraries. The core change involves updating the underlying Docker image used by the librarian tool, which likely triggers the subsequent widespread formatting and linting updates. These changes ensure code consistency and leverage modern Python development tools without introducing any functional modifications to the client libraries.

Highlights

  • Librarian Image Update: The Docker image used by the librarian tool for Python client library generation has been updated to a new SHA256 hash.
  • Code Formatting and Style Consistency: Numerous Python files across google-ads-admanager and google-ads-datamanager packages have undergone extensive reformatting. This includes reordering imports, simplifying tuple unpacking, standardizing multi-line proto.RepeatedField assignments, and refining string concatenations in ValueError messages for improved readability and adherence to style guidelines.
  • Linting Tool Migration: The project's linting configuration has been updated to migrate from black and isort to ruff for code formatting and import sorting, along with adjustments to mypy settings for better type checking.
Changelog
  • .librarian/state.yaml
    • Updated the Docker image SHA256 hash for the python-librarian-generator.
  • packages/google-ads-admanager/google/ads/admanager_v1/init.py
    • Added a blank line for formatting consistency.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_break_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_break_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_break_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_break_service/transports/rest.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_break_service/transports/rest_base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_review_center_ad_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_review_center_ad_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_review_center_ad_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_review_center_ad_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_review_center_ad_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
    • Refactored resp assignment for post_batch_allow_ad_review_center_ads_with_metadata and post_batch_block_ad_review_center_ads_with_metadata.
    • Simplified method calls for _BatchAllowAdReviewCenterAds, _BatchBlockAdReviewCenterAds, and _SearchAdReviewCenterAds.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_unit_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_unit_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for multiple pager classes.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_unit_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/ad_unit_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/application_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/application_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/application_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/application_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/application_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/audience_segment_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/audience_segment_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/audience_segment_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/audience_segment_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/audience_segment_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/bandwidth_group_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/bandwidth_group_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/bandwidth_group_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/bandwidth_group_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/bandwidth_group_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_language_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_language_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_language_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_language_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_language_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/browser_service/transports/rest.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_key_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_key_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_key_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_key_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_key_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_value_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_value_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_value_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_value_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/cms_metadata_value_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/company_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/company_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/company_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/company_service/transports/rest.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/contact_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/contact_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/contact_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/contact_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_bundle_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_bundle_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_bundle_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_bundle_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_bundle_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_label_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_label_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_label_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_label_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_label_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/content_service/transports/rest.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/creative_template_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/creative_template_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/creative_template_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/creative_template_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/creative_template_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_field_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_field_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_field_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_field_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_field_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
    • Refactored resp assignment for post_batch_deactivate_custom_fields_with_metadata.
    • Simplified method calls for _BatchActivateCustomFields, _BatchCreateCustomFields, _BatchDeactivateCustomFields, _BatchUpdateCustomFields, _CreateCustomField, _GetCustomField, _ListCustomFields, and _UpdateCustomField.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_key_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_key_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_key_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_key_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_key_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
    • Refactored request, metadata unpacking for pre_batch_activate_custom_targeting_keys, pre_batch_create_custom_targeting_keys, pre_batch_deactivate_custom_targeting_keys, and pre_batch_update_custom_targeting_keys.
    • Simplified resp assignment for post_batch_activate_custom_targeting_keys_with_metadata, post_batch_create_custom_targeting_keys_with_metadata, post_batch_deactivate_custom_targeting_keys_with_metadata, and post_batch_update_custom_targeting_keys_with_metadata.
    • Simplified method calls for _BatchActivateCustomTargetingKeys, _BatchCreateCustomTargetingKeys, _BatchDeactivateCustomTargetingKeys, _BatchUpdateCustomTargetingKeys, _CreateCustomTargetingKey, _GetCustomTargetingKey, _ListCustomTargetingKeys, and _UpdateCustomTargetingKey.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_value_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_value_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_value_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_value_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/custom_targeting_value_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
    • Simplified method calls for _GetCustomTargetingValue and _ListCustomTargetingValues.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_capability_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_capability_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_capability_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_capability_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_capability_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
    • Simplified method call for _ListDeviceCapabilities.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_category_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_category_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_category_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_category_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_category_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_manufacturer_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_manufacturer_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_manufacturer_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_manufacturer_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/device_manufacturer_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
    • Simplified method call for _ListDeviceManufacturers.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/entity_signals_mapping_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/entity_signals_mapping_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/entity_signals_mapping_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/entity_signals_mapping_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/entity_signals_mapping_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
    • Refactored request, metadata unpacking for pre_batch_create_entity_signals_mappings and pre_batch_update_entity_signals_mappings.
    • Simplified resp assignment for post_batch_create_entity_signals_mappings_with_metadata, post_batch_update_entity_signals_mappings_with_metadata, and post_create_entity_signals_mapping_with_metadata.
    • Simplified method calls for _BatchCreateEntitySignalsMappings, _BatchUpdateEntitySignalsMappings, _CreateEntitySignalsMapping, _GetEntitySignalsMapping, _ListEntitySignalsMappings, and _UpdateEntitySignalsMapping.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/geo_target_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/geo_target_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/geo_target_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/geo_target_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/line_item_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/line_item_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/line_item_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/line_item_service/transports/rest.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_carrier_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_carrier_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_carrier_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_carrier_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_carrier_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_submodel_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_submodel_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_submodel_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_submodel_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/mobile_device_submodel_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
    • Simplified method calls for _GetMobileDeviceSubmodel and _ListMobileDeviceSubmodels.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/network_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/network_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/network_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/network_service/transports/rest.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_version_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_version_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_version_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_version_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/operating_system_version_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
    • Refactored resp assignment for post_list_operating_system_versions_with_metadata.
    • Simplified method calls for _GetOperatingSystemVersion and _ListOperatingSystemVersions.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/order_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/order_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/order_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/order_service/transports/rest.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/placement_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/placement_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/placement_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/placement_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
    • Simplified method calls for _BatchActivatePlacements, _BatchArchivePlacements, _BatchCreatePlacements, _BatchDeactivatePlacements, _BatchUpdatePlacements, _CreatePlacement, _ListPlacements, and _UpdatePlacement.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_deal_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_deal_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_deal_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_deal_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_deal_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
    • Simplified method calls for _CreatePrivateAuctionDeal, _ListPrivateAuctionDeals, and _UpdatePrivateAuctionDeal.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/private_auction_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/programmatic_buyer_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/programmatic_buyer_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/programmatic_buyer_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/programmatic_buyer_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/programmatic_buyer_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
    • Simplified method call for _ListProgrammaticBuyers.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/report_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/report_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__ for multiple pager classes.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/report_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/report_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/role_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/role_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/role_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/role_service/transports/rest.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/site_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/site_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/site_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/site_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
    • Refactored resp assignment for post_batch_submit_sites_for_approval_with_metadata.
    • Simplified method call for _BatchSubmitSitesForApproval.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/taxonomy_category_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/taxonomy_category_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/taxonomy_category_service/transports/init.py
    • Removed redundant parentheses in _transport_registry assignment.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/taxonomy_category_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/taxonomy_category_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
    • Simplified method call for _ListTaxonomyCategories.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/team_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/team_service/pagers.py
    • Added a trailing comma to the metadata parameter in __init__.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/team_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/team_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/user_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Simplified tuple unpacking for environment variables.
    • Removed redundant parentheses in _transport_registry assignment.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/user_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/services/user_service/transports/rest.py
    • Reordered import statements.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/init.py
    • Reformated import statements to use multi-line parentheses for better readability.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/ad_review_center_ad_enums.py
    • Added a blank line after the docstring in AdReviewCenterAdStatus enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/ad_unit_enums.py
    • Added a blank line after the docstring in AdUnitStatus, SmartSizeMode, and TargetWindow enums.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/ad_unit_messages.py
    • Reformated proto.RepeatedField assignments for effective_applied_labels, applied_label_frequency_caps, and effective_label_frequency_caps.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/application_service.py
    • Reformated proto.RepeatedField assignment for applications.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/audience_segment_service.py
    • Reformated proto.RepeatedField assignment for audience_segments.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/bandwidth_group_service.py
    • Reformated proto.RepeatedField assignment for bandwidth_groups.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/browser_language_service.py
    • Reformated proto.RepeatedField assignment for browser_languages.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/cms_metadata_key_enums.py
    • Added a blank line after the docstring in CmsMetadataKeyStatus enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/cms_metadata_key_service.py
    • Reformated proto.RepeatedField assignment for cms_metadata_keys.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/cms_metadata_value_enums.py
    • Added a blank line after the docstring in CmsMetadataValueStatus enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/company_enums.py
    • Added a blank line after the docstring in CompanyType and CompanyCreditStatus enums.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/contact_enums.py
    • Added a blank line after the docstring in ContactStatus enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/content_bundle_service.py
    • Reformated proto.RepeatedField assignment for content_bundles.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/content_label_service.py
    • Reformated proto.RepeatedField assignment for content_labels.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/creative_template_enums.py
    • Added a blank line after the docstring in CreativeTemplateType and CreativeTemplateStatus enums.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/creative_template_messages.py
    • Added a blank line after the docstring in MimeType enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/creative_template_service.py
    • Reformated proto.RepeatedField assignment for creative_templates.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/creative_template_variable_url_type_enum.py
    • Added a blank line after the docstring in CreativeTemplateVariableUrlType enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/custom_field_enums.py
    • Added a blank line after the docstring in CustomFieldDataType, CustomFieldEntityType, CustomFieldStatus, and CustomFieldVisibility enums.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/custom_field_service.py
    • Reformated proto.RepeatedField assignments for custom_fields in ListCustomFieldsResponse, BatchCreateCustomFieldsResponse, and BatchUpdateCustomFieldsResponse.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/custom_targeting_key_enums.py
    • Added a blank line after the docstring in CustomTargetingKeyStatus, CustomTargetingKeyType, and CustomTargetingKeyReportableType enums.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/custom_targeting_value_enums.py
    • Added a blank line after the docstring in CustomTargetingValueStatus and CustomTargetingValueMatchType enums.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/deal_buyer_permission_type_enum.py
    • Added a blank line after the docstring in DealBuyerPermissionType enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/device_category_service.py
    • Reformated proto.RepeatedField assignment for device_categories.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/early_ad_break_notification_enums.py
    • Added a blank line after the docstring in AdBreakState enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/entity_signals_mapping_service.py
    • Reformated proto.RepeatedField assignments for requests in BatchCreateEntitySignalsMappingsRequest and BatchUpdateEntitySignalsMappingsRequest.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/environment_type_enum.py
    • Added a blank line after the docstring in EnvironmentType enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/exchange_syndication_product_enum.py
    • Added a blank line after the docstring in ExchangeSyndicationProduct enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/goal_enums.py
    • Added a blank line after the docstring in GoalType and UnitType enums.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/line_item_enums.py
    • Added a blank line after the docstring in LineItemType enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/line_item_messages.py
    • Reordered imports to group related modules.
    • Reformated proto.RepeatedField assignment for custom_field_values.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/mobile_carrier_service.py
    • Reformated proto.RepeatedField assignment for mobile_carriers.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/mobile_device_service.py
    • Reformated proto.RepeatedField assignment for mobile_devices.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/operating_system_service.py
    • Reformated proto.RepeatedField assignment for operating_systems.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/order_enums.py
    • Added a blank line after the docstring in OrderStatus enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/order_messages.py
    • Reformated proto.RepeatedField assignments for effective_applied_labels and custom_field_values.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/placement_enums.py
    • Added a blank line after the docstring in PlacementStatus enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/private_auction_service.py
    • Reformated proto.RepeatedField assignment for private_auctions.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/private_marketplace_enums.py
    • Added a blank line after the docstring in PrivateMarketplaceDealStatus enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/report_definition.py
    • Added a blank line after the docstring in ReportType, Dimension, Metric, TimePeriodColumn, MetricValueType, TimeZoneSource, RelativeDateRange, and Operation enums.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/report_messages.py
    • Added a blank line after the docstring in Visibility enum.
    • Reformated proto.RepeatedField assignments for dimension_values, metric_value_groups, primary_percent_of_total_values, comparison_values, absolute_change_values, and relative_change_values.
    • Added a blank line after the docstring in DeliveryCondition and Frequency enums.
    • Reformated proto.RepeatedField assignments for weekly_scheduled_days and flags.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/request_platform_enum.py
    • Added a blank line after the docstring in RequestPlatform enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/role_enums.py
    • Added a blank line after the docstring in RoleStatus enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/site_enums.py
    • Added a blank line after the docstring in SiteDisapprovalReason and SiteApprovalStatus enums.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/size_type_enum.py
    • Added a blank line after the docstring in SizeType enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/targeted_video_bumper_type_enum.py
    • Added a blank line after the docstring in TargetedVideoBumperType enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/targeting.py
    • Reformated proto.RepeatedField assignments for custom_targeting_clauses, custom_targeting_literals, audience_segment_targetings, and cms_metadata_targetings.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/taxonomy_type_enum.py
    • Added a blank line after the docstring in TaxonomyType enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/team_enums.py
    • Added a blank line after the docstring in TeamStatus and TeamAccessType enums.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/time_unit_enum.py
    • Added a blank line after the docstring in TimeUnit enum.
  • packages/google-ads-admanager/google/ads/admanager_v1/types/video_position_enum.py
    • Added a blank line after the docstring in VideoPosition enum.
  • packages/google-ads-admanager/mypy.ini
    • Updated mypy configuration to set ignore_missing_imports = False.
    • Added specific ignore_missing_imports = True for mypy-google.iam.*.
    • Enabled explicit_package_bases = True for better namespace navigation.
    • Enabled incremental = True for performance improvements.
  • packages/google-ads-admanager/noxfile.py
    • Replaced black and isort dependencies with ruff.
    • Updated lint session to use ruff format --check.
    • Deprecated the blacken session and updated it to use ruff format.
    • Updated the format session to use ruff check --select I --fix for import sorting and ruff format for code formatting.
    • Modified core_deps_from_source to point google-api-core and proto-plus to the google-cloud-python repository.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_ad_break_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_ad_review_center_ad_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_ad_unit_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
    • Simplified access to _wrapped_methods for list_ad_unit_sizes, batch_create_ad_units, batch_update_ad_units, and batch_archive_ad_units.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_application_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
    • Simplified access to _wrapped_methods for list_applications.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_audience_segment_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
    • Simplified access to _wrapped_methods for get_audience_segment and list_audience_segments.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_bandwidth_group_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
    • Simplified access to _wrapped_methods for get_bandwidth_group and list_bandwidth_groups.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_browser_language_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
    • Simplified access to _wrapped_methods for get_browser_language and list_browser_languages.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_browser_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_cms_metadata_key_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
    • Simplified access to _wrapped_methods for get_cms_metadata_key and list_cms_metadata_keys.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_cms_metadata_value_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
    • Simplified access to _wrapped_methods for get_cms_metadata_value.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_company_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_contact_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
    • Simplified access to _wrapped_methods for batch_create_contacts and batch_update_contacts.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_content_bundle_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
    • Simplified access to _wrapped_methods for get_content_bundle and list_content_bundles.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_content_label_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
    • Simplified access to _wrapped_methods for get_content_label and list_content_labels.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_content_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_creative_template_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
    • Simplified access to _wrapped_methods for get_creative_template.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_custom_field_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
    • Simplified access to _wrapped_methods for get_custom_field, list_custom_fields, create_custom_field, and update_custom_field.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_custom_targeting_key_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_custom_targeting_value_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_device_capability_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_device_category_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_device_manufacturer_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_entity_signals_mapping_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_geo_target_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_line_item_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_mobile_carrier_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_mobile_device_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_mobile_device_submodel_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_network_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_operating_system_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_operating_system_version_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_order_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_placement_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_private_auction_deal_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_private_auction_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_programmatic_buyer_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_report_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_role_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_site_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_taxonomy_category_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_team_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-admanager/tests/unit/gapic/admanager_v1/test_user_service.py
    • Reordered import statements.
    • Simplified tuple unpacking for get_mtls_endpoint_and_cert_source.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/init.py
    • Added a blank line for formatting consistency.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/ingestion_service/async_client.py
    • Reordered import statements.
    • Refactored from_service_account_info and from_service_account_file to use temporary variables for __func__ access.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/ingestion_service/client.py
    • Reordered import statements for warnings and google.protobuf.
    • Removed redundant parentheses in _transport_registry assignment.
    • Simplified tuple unpacking for environment variables.
    • Refactored ValueError message string concatenation.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/ingestion_service/transports/base.py
    • Reordered import statements.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/ingestion_service/transports/grpc.py
    • Reordered import statements.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/ingestion_service/transports/grpc_asyncio.py
    • Reordered import statements.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/services/ingestion_service/transports/rest.py
    • Reordered import statements.
    • Simplified http_options assignments.
  • packages/google-ads-datamanager/google/ads/datamanager_v1/types/init.py
    • Reformated import statements to use multi-line parentheses for better readability.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request appears to be an automated update from the librarian tool, primarily focused on updating a Docker image and applying code formatting changes across the repository. The major changes include:

  • Updating the python-librarian-generator Docker image.
  • Migrating the linting and formatting tools from black and isort to ruff in noxfile.py.
  • Applying ruff's formatting rules, which resulted in widespread stylistic changes such as import reordering, consistent use of trailing commas, and other code layout adjustments.
  • Updating mypy.ini with stricter configurations.

The changes are mostly stylistic and improve code consistency. However, I've found a critical issue in the noxfile.py that will break the development environment setup, specifically an incorrect ruff version.


BLACK_VERSION = "black[jupyter]==23.7.0"
ISORT_VERSION = "isort==5.11.0"
RUFF_VERSION = "ruff==0.14.14"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

The specified ruff version 0.14.14 appears to be incorrect. Ruff versions follow a 0.x.y format, and this version string will likely cause the lint and format nox sessions to fail during dependency installation. This might be a typo for 0.1.14.

Suggested change
RUFF_VERSION = "ruff==0.14.14"
RUFF_VERSION = "ruff==0.1.14"

Copy link
Copy Markdown
Contributor

@chalmerlowe chalmerlowe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@parthea parthea enabled auto-merge (squash) February 20, 2026 19:16
@parthea parthea merged commit 2c417c0 into main Feb 20, 2026
25 of 27 checks passed
@parthea parthea deleted the librarian-20260220T183821Z branch February 20, 2026 22:36
codyoss added a commit that referenced this pull request Mar 27, 2026
PR created by the Librarian CLI to initialize a release. Merging this PR
will auto trigger a release.

Librarian Version: v1.0.2-0.20260325150042-e450f8f7dcab
Language Image:
us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:234b9d1f2ddb057ed7ac6a38db0bf8163d839c65c6cf88ade52530cddebce59e
<details><summary>bigquery-magics: v0.12.2</summary>

##
[v0.12.2](https://github.com/googleapis/google-cloud-python/compare/bigquery-magics-v0.12.1...bigquery-magics-v0.12.2)
(2026-03-26)

</details>


<details><summary>db-dtypes: v1.5.1</summary>

##
[v1.5.1](https://github.com/googleapis/google-cloud-python/compare/db-dtypes-v1.5.0...db-dtypes-v1.5.1)
(2026-03-26)

</details>


<details><summary>google-ads-admanager: v0.9.0</summary>

##
[v0.9.0](https://github.com/googleapis/google-cloud-python/compare/google-ads-admanager-v0.8.0...google-ads-admanager-v0.9.0)
(2026-03-26)

</details>


<details><summary>google-ads-datamanager: v0.7.0</summary>

##
[v0.7.0](https://github.com/googleapis/google-cloud-python/compare/google-ads-datamanager-v0.6.0...google-ads-datamanager-v0.7.0)
(2026-03-26)

</details>


<details><summary>google-ads-marketingplatform-admin: v0.5.0</summary>

##
[v0.5.0](https://github.com/googleapis/google-cloud-python/compare/google-ads-marketingplatform-admin-v0.4.0...google-ads-marketingplatform-admin-v0.5.0)
(2026-03-26)

</details>


<details><summary>google-ai-generativelanguage: v0.11.0</summary>

##
[v0.11.0](https://github.com/googleapis/google-cloud-python/compare/google-ai-generativelanguage-v0.10.0...google-ai-generativelanguage-v0.11.0)
(2026-03-26)

</details>


<details><summary>google-analytics-admin: v0.28.0</summary>

##
[v0.28.0](https://github.com/googleapis/google-cloud-python/compare/google-analytics-admin-v0.27.0...google-analytics-admin-v0.28.0)
(2026-03-26)

</details>


<details><summary>google-analytics-data: v0.21.0</summary>

##
[v0.21.0](https://github.com/googleapis/google-cloud-python/compare/google-analytics-data-v0.20.0...google-analytics-data-v0.21.0)
(2026-03-26)

</details>


<details><summary>google-api-core: v2.30.1</summary>

##
[v2.30.1](https://github.com/googleapis/google-cloud-python/compare/google-api-core-v2.30.0...google-api-core-v2.30.1)
(2026-03-26)

</details>


<details><summary>google-apps-card: v0.6.0</summary>

##
[v0.6.0](https://github.com/googleapis/google-cloud-python/compare/google-apps-card-v0.5.0...google-apps-card-v0.6.0)
(2026-03-26)

</details>


<details><summary>google-apps-chat: v0.7.0</summary>

##
[v0.7.0](https://github.com/googleapis/google-cloud-python/compare/google-apps-chat-v0.6.0...google-apps-chat-v0.7.0)
(2026-03-26)

</details>


<details><summary>google-apps-events-subscriptions: v0.5.0</summary>

##
[v0.5.0](https://github.com/googleapis/google-cloud-python/compare/google-apps-events-subscriptions-v0.4.0...google-apps-events-subscriptions-v0.5.0)
(2026-03-26)

</details>


<details><summary>google-apps-meet: v0.4.0</summary>

##
[v0.4.0](https://github.com/googleapis/google-cloud-python/compare/google-apps-meet-v0.3.0...google-apps-meet-v0.4.0)
(2026-03-26)

</details>


<details><summary>google-apps-script-type: v0.6.0</summary>

##
[v0.6.0](https://github.com/googleapis/google-cloud-python/compare/google-apps-script-type-v0.5.0...google-apps-script-type-v0.6.0)
(2026-03-26)

</details>


<details><summary>google-area120-tables: v0.14.0</summary>

##
[v0.14.0](https://github.com/googleapis/google-cloud-python/compare/google-area120-tables-v0.13.0...google-area120-tables-v0.14.0)
(2026-03-26)

</details>


<details><summary>google-auth-httplib2: v0.3.1</summary>

##
[v0.3.1](https://github.com/googleapis/google-cloud-python/compare/google-auth-httplib2-v0.3.0...google-auth-httplib2-v0.3.1)
(2026-03-26)

</details>


<details><summary>google-auth-oauthlib: v1.3.1</summary>

##
[v1.3.1](https://github.com/googleapis/google-cloud-python/compare/google-auth-oauthlib-v1.3.0...google-auth-oauthlib-v1.3.1)
(2026-03-26)

</details>


<details><summary>google-cloud-access-approval: v1.19.0</summary>

##
[v1.19.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-access-approval-v1.18.0...google-cloud-access-approval-v1.19.0)
(2026-03-26)

</details>


<details><summary>google-cloud-access-context-manager: v0.4.0</summary>

##
[v0.4.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-access-context-manager-v0.3.0...google-cloud-access-context-manager-v0.4.0)
(2026-03-26)

### Features

* update image to
us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:c8612d3fffb3f6a32353b2d1abd16b61e87811866f7ec9d65b59b02eb452a620
([d3579bf0](https://github.com/googleapis/google-cloud-python/commit/d3579bf0))

</details>


<details><summary>google-cloud-advisorynotifications: v0.6.0</summary>

##
[v0.6.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-advisorynotifications-v0.5.0...google-cloud-advisorynotifications-v0.6.0)
(2026-03-26)

</details>


<details><summary>google-cloud-alloydb: v0.9.0</summary>

##
[v0.9.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-alloydb-v0.8.0...google-cloud-alloydb-v0.9.0)
(2026-03-26)

</details>


<details><summary>google-cloud-alloydb-connectors: v0.4.0</summary>

##
[v0.4.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-alloydb-connectors-v0.3.0...google-cloud-alloydb-connectors-v0.4.0)
(2026-03-26)

</details>


<details><summary>google-cloud-api-gateway: v1.15.0</summary>

##
[v1.15.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-api-gateway-v1.14.0...google-cloud-api-gateway-v1.15.0)
(2026-03-26)

</details>


<details><summary>google-cloud-api-keys: v0.8.0</summary>

##
[v0.8.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-api-keys-v0.7.0...google-cloud-api-keys-v0.8.0)
(2026-03-26)

</details>


<details><summary>google-cloud-apigee-connect: v1.15.0</summary>

##
[v1.15.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-apigee-connect-v1.14.0...google-cloud-apigee-connect-v1.15.0)
(2026-03-26)

</details>


<details><summary>google-cloud-apigee-registry: v0.9.0</summary>

##
[v0.9.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-apigee-registry-v0.8.0...google-cloud-apigee-registry-v0.9.0)
(2026-03-26)

</details>


<details><summary>google-cloud-apihub: v0.6.0</summary>

##
[v0.6.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-apihub-v0.5.0...google-cloud-apihub-v0.6.0)
(2026-03-26)

</details>


<details><summary>google-cloud-apiregistry: v0.2.0</summary>

##
[v0.2.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-apiregistry-v0.1.0...google-cloud-apiregistry-v0.2.0)
(2026-03-26)

</details>


<details><summary>google-cloud-appengine-admin: v1.17.0</summary>

##
[v1.17.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-appengine-admin-v1.16.0...google-cloud-appengine-admin-v1.17.0)
(2026-03-26)

</details>


<details><summary>google-cloud-appengine-logging: v1.9.0</summary>

##
[v1.9.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-appengine-logging-v1.8.0...google-cloud-appengine-logging-v1.9.0)
(2026-03-26)

</details>


<details><summary>google-cloud-apphub: v0.4.0</summary>

##
[v0.4.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-apphub-v0.3.0...google-cloud-apphub-v0.4.0)
(2026-03-26)

</details>


<details><summary>google-cloud-artifact-registry: v1.21.0</summary>

##
[v1.21.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-artifact-registry-v1.20.0...google-cloud-artifact-registry-v1.21.0)
(2026-03-26)

</details>


<details><summary>google-cloud-asset: v4.3.0</summary>

##
[v4.3.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-asset-v4.2.0...google-cloud-asset-v4.3.0)
(2026-03-26)

</details>


<details><summary>google-cloud-assured-workloads: v2.3.0</summary>

##
[v2.3.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-assured-workloads-v2.2.0...google-cloud-assured-workloads-v2.3.0)
(2026-03-26)

</details>


<details><summary>google-cloud-audit-log: v0.5.0</summary>

##
[v0.5.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-audit-log-v0.4.0...google-cloud-audit-log-v0.5.0)
(2026-03-26)

### Features

* update image to
us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:c8612d3fffb3f6a32353b2d1abd16b61e87811866f7ec9d65b59b02eb452a620
([d3579bf0](https://github.com/googleapis/google-cloud-python/commit/d3579bf0))

</details>


<details><summary>google-cloud-auditmanager: v0.2.0</summary>

##
[v0.2.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-auditmanager-v0.1.0...google-cloud-auditmanager-v0.2.0)
(2026-03-26)

</details>


<details><summary>google-cloud-automl: v2.19.0</summary>

##
[v2.19.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-automl-v2.18.1...google-cloud-automl-v2.19.0)
(2026-03-26)

</details>


<details><summary>google-cloud-backupdr: v0.9.0</summary>

##
[v0.9.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-backupdr-v0.8.0...google-cloud-backupdr-v0.9.0)
(2026-03-26)

### Features

* Adding new workload specific fields for AlloyDB (PiperOrigin-RevId:
888045819)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

</details>


<details><summary>google-cloud-bare-metal-solution: v1.13.0</summary>

##
[v1.13.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-bare-metal-solution-v1.12.0...google-cloud-bare-metal-solution-v1.13.0)
(2026-03-26)

</details>


<details><summary>google-cloud-batch: v0.21.0</summary>

##
[v0.21.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-batch-v0.20.0...google-cloud-batch-v0.21.0)
(2026-03-26)

</details>


<details><summary>google-cloud-beyondcorp-appconnections:
v0.7.0</summary>

##
[v0.7.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-beyondcorp-appconnections-v0.6.0...google-cloud-beyondcorp-appconnections-v0.7.0)
(2026-03-26)

</details>


<details><summary>google-cloud-beyondcorp-appconnectors:
v0.7.0</summary>

##
[v0.7.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-beyondcorp-appconnectors-v0.6.0...google-cloud-beyondcorp-appconnectors-v0.7.0)
(2026-03-26)

</details>


<details><summary>google-cloud-beyondcorp-appgateways: v0.7.0</summary>

##
[v0.7.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-beyondcorp-appgateways-v0.6.0...google-cloud-beyondcorp-appgateways-v0.7.0)
(2026-03-26)

</details>


<details><summary>google-cloud-beyondcorp-clientconnectorservices:
v0.7.0</summary>

##
[v0.7.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-beyondcorp-clientconnectorservices-v0.6.0...google-cloud-beyondcorp-clientconnectorservices-v0.7.0)
(2026-03-26)

</details>


<details><summary>google-cloud-beyondcorp-clientgateways:
v0.7.0</summary>

##
[v0.7.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-beyondcorp-clientgateways-v0.6.0...google-cloud-beyondcorp-clientgateways-v0.7.0)
(2026-03-26)

</details>


<details><summary>google-cloud-biglake: v0.3.0</summary>

##
[v0.3.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-biglake-v0.2.0...google-cloud-biglake-v0.3.0)
(2026-03-26)

</details>


<details><summary>google-cloud-biglake-hive: v0.1.0</summary>

##
[v0.1.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-biglake-hive-v0.0.0...google-cloud-biglake-hive-v0.1.0)
(2026-03-26)

### Features

* onboard a new library (PiperOrigin-RevId: 885155041)
([a16755d8](https://github.com/googleapis/google-cloud-python/commit/a16755d8))

</details>


<details><summary>google-cloud-bigquery: v3.41.0</summary>

##
[v3.41.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-bigquery-v3.40.1...google-cloud-bigquery-v3.41.0)
(2026-03-26)

### Features

* Add python client api for JobStatistics.referenced_property_graphs.
(#16137)
([1b4467f9](https://github.com/googleapis/google-cloud-python/commit/1b4467f9))

</details>


<details><summary>google-cloud-bigquery-analyticshub: v0.8.0</summary>

##
[v0.8.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-bigquery-analyticshub-v0.7.0...google-cloud-bigquery-analyticshub-v0.8.0)
(2026-03-26)

</details>


<details><summary>google-cloud-bigquery-biglake: v0.7.0</summary>

##
[v0.7.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-bigquery-biglake-v0.6.0...google-cloud-bigquery-biglake-v0.7.0)
(2026-03-26)

</details>


<details><summary>google-cloud-bigquery-connection: v1.21.0</summary>

##
[v1.21.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-bigquery-connection-v1.20.0...google-cloud-bigquery-connection-v1.21.0)
(2026-03-26)

</details>


<details><summary>google-cloud-bigquery-data-exchange: v0.8.0</summary>

##
[v0.8.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-bigquery-data-exchange-v0.7.0...google-cloud-bigquery-data-exchange-v0.8.0)
(2026-03-26)

</details>


<details><summary>google-cloud-bigquery-datapolicies: v0.9.0</summary>

##
[v0.9.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-bigquery-datapolicies-v0.8.0...google-cloud-bigquery-datapolicies-v0.9.0)
(2026-03-26)

</details>


<details><summary>google-cloud-bigquery-datatransfer: v3.22.0</summary>

##
[v3.22.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-bigquery-datatransfer-v3.21.0...google-cloud-bigquery-datatransfer-v3.22.0)
(2026-03-26)

</details>


<details><summary>google-cloud-bigquery-logging: v1.9.0</summary>

##
[v1.9.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-bigquery-logging-v1.8.0...google-cloud-bigquery-logging-v1.9.0)
(2026-03-26)

</details>


<details><summary>google-cloud-bigquery-migration: v0.14.0</summary>

##
[v0.14.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-bigquery-migration-v0.13.0...google-cloud-bigquery-migration-v0.14.0)
(2026-03-26)

</details>


<details><summary>google-cloud-bigquery-reservation: v1.23.0</summary>

##
[v1.23.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-bigquery-reservation-v1.22.0...google-cloud-bigquery-reservation-v1.23.0)
(2026-03-26)

</details>


<details><summary>google-cloud-bigquery-storage: v2.37.0</summary>

##
[v2.37.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-bigquery-storage-v2.36.2...google-cloud-bigquery-storage-v2.37.0)
(2026-03-26)

</details>


<details><summary>google-cloud-billing: v1.19.0</summary>

##
[v1.19.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-billing-v1.18.0...google-cloud-billing-v1.19.0)
(2026-03-26)

</details>


<details><summary>google-cloud-billing-budgets: v1.20.0</summary>

##
[v1.20.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-billing-budgets-v1.19.0...google-cloud-billing-budgets-v1.20.0)
(2026-03-26)

</details>


<details><summary>google-cloud-binary-authorization: v1.16.0</summary>

##
[v1.16.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-binary-authorization-v1.15.0...google-cloud-binary-authorization-v1.16.0)
(2026-03-26)

</details>


<details><summary>google-cloud-build: v3.36.0</summary>

##
[v3.36.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-build-v3.35.0...google-cloud-build-v3.36.0)
(2026-03-26)

</details>


<details><summary>google-cloud-capacityplanner: v0.4.0</summary>

##
[v0.4.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-capacityplanner-v0.3.0...google-cloud-capacityplanner-v0.4.0)
(2026-03-26)

</details>


<details><summary>google-cloud-certificate-manager: v1.13.0</summary>

##
[v1.13.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-certificate-manager-v1.12.0...google-cloud-certificate-manager-v1.13.0)
(2026-03-26)

</details>


<details><summary>google-cloud-ces: v0.3.0</summary>

##
[v0.3.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-ces-v0.2.0...google-cloud-ces-v0.3.0)
(2026-03-26)

### Features

* update public libraries for CES v1 (PiperOrigin-RevId: 888197844)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* update public libraries for CES v1beta (PiperOrigin-RevId: 886993231)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

### Documentation

* A comment for field `dataset` in message
`.google.cloud.ces.v1beta.BigQueryExportSettings` is changed
(PiperOrigin-RevId: 886993231)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* A comment for field `output_schema` in message
`.google.cloud.ces.v1.RetrieveToolSchemaResponse` is changed
(PiperOrigin-RevId: 888197844)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* A comment for enum value `ERROR_HANDLING_STRATEGY_UNSPECIFIED` in enum
`ErrorHandlingStrategy` is changed (PiperOrigin-RevId: 886993231)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* A comment for field `name` in message `.google.cloud.ces.v1.Tool` is
changed (PiperOrigin-RevId: 888197844)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* A comment for field `interruption_signal` in message
`.google.cloud.ces.v1.BidiSessionServerMessage` is changed
(PiperOrigin-RevId: 888197844)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* A comment for message `RunEvaluationOperationMetadata` is changed
(PiperOrigin-RevId: 886993231)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* A comment for field `cert` in message `.google.cloud.ces.v1.TlsConfig`
is changed (PiperOrigin-RevId: 888197844)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* A comment for field `name` in message
`.google.cloud.ces.v1.Deployment` is changed (PiperOrigin-RevId:
888197844)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* A comment for field `will_continue` in message
`.google.cloud.ces.v1.SessionInput` is changed (PiperOrigin-RevId:
888197844)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* A comment for field `app_version` in message
`.google.cloud.ces.v1.Deployment` is changed (PiperOrigin-RevId:
888197844)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* A comment for field `fallback_action` in message
`.google.cloud.ces.v1.LanguageSettings` is changed (PiperOrigin-RevId:
888197844)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* A comment for field `project` in message
`.google.cloud.ces.v1beta.BigQueryExportSettings` is changed
(PiperOrigin-RevId: 886993231)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* A comment for field `dataset` in message
`.google.cloud.ces.v1.BigQueryExportSettings` is changed
(PiperOrigin-RevId: 888197844)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* A comment for enum value `FALLBACK_RESPONSE` in enum
`ErrorHandlingStrategy` is changed (PiperOrigin-RevId: 886993231)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* A comment for method `RunSession` in service `SessionService` is
changed (PiperOrigin-RevId: 888197844)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* A comment for field `input_schema` in message
`.google.cloud.ces.v1.RetrieveToolSchemaResponse` is changed
(PiperOrigin-RevId: 888197844)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* A comment for field `tools` in message
`.google.cloud.ces.v1.RetrieveToolsResponse` is changed
(PiperOrigin-RevId: 888197844)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* A comment for field `project` in message
`.google.cloud.ces.v1.BigQueryExportSettings` is changed
(PiperOrigin-RevId: 888197844)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* A comment for field `entry_agent` in message
`.google.cloud.ces.v1.SessionConfig` is changed (PiperOrigin-RevId:
888197844)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* A comment for field `fallback_action` in message
`.google.cloud.ces.v1beta.LanguageSettings` is changed
(PiperOrigin-RevId: 886993231)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* A comment for field `response` in message
`.google.cloud.ces.v1.ExecuteToolResponse` is changed
(PiperOrigin-RevId: 888197844)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

</details>


<details><summary>google-cloud-channel: v1.27.0</summary>

##
[v1.27.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-channel-v1.26.0...google-cloud-channel-v1.27.0)
(2026-03-26)

</details>


<details><summary>google-cloud-chronicle: v0.4.0</summary>

##
[v0.4.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-chronicle-v0.3.0...google-cloud-chronicle-v0.4.0)
(2026-03-26)

</details>


<details><summary>google-cloud-cloudcontrolspartner: v0.5.0</summary>

##
[v0.5.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-cloudcontrolspartner-v0.4.0...google-cloud-cloudcontrolspartner-v0.5.0)
(2026-03-26)

</details>


<details><summary>google-cloud-cloudsecuritycompliance: v0.6.0</summary>

##
[v0.6.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-cloudsecuritycompliance-v0.5.0...google-cloud-cloudsecuritycompliance-v0.6.0)
(2026-03-26)

</details>


<details><summary>google-cloud-commerce-consumer-procurement:
v0.5.0</summary>

##
[v0.5.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-commerce-consumer-procurement-v0.4.0...google-cloud-commerce-consumer-procurement-v0.5.0)
(2026-03-26)

</details>


<details><summary>google-cloud-common: v1.9.0</summary>

##
[v1.9.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-common-v1.8.0...google-cloud-common-v1.9.0)
(2026-03-26)

</details>


<details><summary>google-cloud-compute: v1.47.0</summary>

##
[v1.47.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1.46.0...google-cloud-compute-v1.47.0)
(2026-03-26)

</details>


<details><summary>google-cloud-compute-v1beta: v0.10.0</summary>

##
[v0.10.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-compute-v1beta-v0.9.0...google-cloud-compute-v1beta-v0.10.0)
(2026-03-26)

</details>


<details><summary>google-cloud-confidentialcomputing: v0.9.0</summary>

##
[v0.9.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-confidentialcomputing-v0.8.0...google-cloud-confidentialcomputing-v0.9.0)
(2026-03-26)

</details>


<details><summary>google-cloud-config: v0.5.0</summary>

##
[v0.5.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-config-v0.4.0...google-cloud-config-v0.5.0)
(2026-03-26)

</details>


<details><summary>google-cloud-configdelivery: v0.4.0</summary>

##
[v0.4.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-configdelivery-v0.3.0...google-cloud-configdelivery-v0.4.0)
(2026-03-26)

</details>


<details><summary>google-cloud-contact-center-insights:
v1.26.0</summary>

##
[v1.26.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-contact-center-insights-v1.25.0...google-cloud-contact-center-insights-v1.26.0)
(2026-03-26)

</details>


<details><summary>google-cloud-container: v2.64.0</summary>

##
[v2.64.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-container-v2.63.0...google-cloud-container-v2.64.0)
(2026-03-26)

</details>


<details><summary>google-cloud-containeranalysis: v2.21.0</summary>

##
[v2.21.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-containeranalysis-v2.20.0...google-cloud-containeranalysis-v2.21.0)
(2026-03-26)

</details>


<details><summary>google-cloud-contentwarehouse: v0.10.0</summary>

##
[v0.10.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-contentwarehouse-v0.9.0...google-cloud-contentwarehouse-v0.10.0)
(2026-03-26)

</details>


<details><summary>google-cloud-core: v2.5.1</summary>

##
[v2.5.1](https://github.com/googleapis/google-cloud-python/compare/google-cloud-core-v2.5.0...google-cloud-core-v2.5.1)
(2026-03-26)

</details>


<details><summary>google-cloud-data-fusion: v1.16.0</summary>

##
[v1.16.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-data-fusion-v1.15.0...google-cloud-data-fusion-v1.16.0)
(2026-03-26)

</details>


<details><summary>google-cloud-data-qna: v0.13.0</summary>

##
[v0.13.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-data-qna-v0.12.0...google-cloud-data-qna-v0.13.0)
(2026-03-26)

</details>


<details><summary>google-cloud-databasecenter: v0.7.0</summary>

##
[v0.7.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-databasecenter-v0.6.0...google-cloud-databasecenter-v0.7.0)
(2026-03-26)

### Features

* A new value `SIGNAL_TYPE_VERSION_NEARING_END_OF_LIFE` is added to enum
`SignalType (PiperOrigin-RevId: 887887716)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* A new value `SUB_RESOURCE_TYPE_DATASET` is added to enum
`SubResourceType` (PiperOrigin-RevId: 887887716)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* A new value `SUB_RESOURCE_TYPE_READ_POOL` is added to enum
`SubResourceType` (PiperOrigin-RevId: 887887716)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* A new value `SUB_RESOURCE_TYPE_RESERVATION` is added to enum
`SubResourceType` (PiperOrigin-RevId: 887887716)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

### Documentation

* Modified comment for Edition Enum (PiperOrigin-RevId: 887887716)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

</details>


<details><summary>google-cloud-datacatalog: v3.30.0</summary>

##
[v3.30.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-datacatalog-v3.29.0...google-cloud-datacatalog-v3.30.0)
(2026-03-26)

</details>


<details><summary>google-cloud-datacatalog-lineage: v0.6.0</summary>

##
[v0.6.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-datacatalog-lineage-v0.5.0...google-cloud-datacatalog-lineage-v0.6.0)
(2026-03-26)

</details>


<details><summary>google-cloud-datacatalog-lineage-configmanagement:
v0.1.0</summary>

##
[v0.1.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-datacatalog-lineage-configmanagement-v0.0.0...google-cloud-datacatalog-lineage-configmanagement-v0.1.0)
(2026-03-26)

### Features

* onboard a new library (PiperOrigin-RevId: 886640538)
([c4a35cf5](https://github.com/googleapis/google-cloud-python/commit/c4a35cf5))

</details>


<details><summary>google-cloud-dataflow-client: v0.12.0</summary>

##
[v0.12.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-dataflow-client-v0.11.0...google-cloud-dataflow-client-v0.12.0)
(2026-03-26)

</details>


<details><summary>google-cloud-dataform: v0.10.0</summary>

##
[v0.10.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-dataform-v0.9.0...google-cloud-dataform-v0.10.0)
(2026-03-26)

### Features

* add folders and teamFolders related changes to v1 (PiperOrigin-RevId:
888723444)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

### Documentation

* A comment for field `force` in message
`.google.cloud.dataform.v1.DeleteRepositoryRequest` is changed
(PiperOrigin-RevId: 888723444)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

</details>


<details><summary>google-cloud-datalabeling: v1.16.0</summary>

##
[v1.16.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-datalabeling-v1.15.0...google-cloud-datalabeling-v1.16.0)
(2026-03-26)

</details>


<details><summary>google-cloud-dataplex: v2.18.0</summary>

##
[v2.18.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-dataplex-v2.17.0...google-cloud-dataplex-v2.18.0)
(2026-03-26)

</details>


<details><summary>google-cloud-dataproc: v5.26.0</summary>

##
[v5.26.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-dataproc-v5.25.0...google-cloud-dataproc-v5.26.0)
(2026-03-26)

</details>


<details><summary>google-cloud-dataproc-metastore: v1.22.0</summary>

##
[v1.22.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-dataproc-metastore-v1.21.0...google-cloud-dataproc-metastore-v1.22.0)
(2026-03-26)

</details>


<details><summary>google-cloud-datastore: v2.24.0</summary>

##
[v2.24.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-datastore-v2.23.0...google-cloud-datastore-v2.24.0)
(2026-03-26)

### Features

* update image to
us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:51d42b9060365aa10d21e64a370b82bf1e07ed7f1e46062dcb3ad10632b0acc8
([b4b35087](https://github.com/googleapis/google-cloud-python/commit/b4b35087))

* update image to
us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:a38add811f7f139d6a385b22d283ad09ef305b8cf50382ef62f0ce690787f021
([e1673980](https://github.com/googleapis/google-cloud-python/commit/e1673980))

</details>


<details><summary>google-cloud-datastream: v1.18.0</summary>

##
[v1.18.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-datastream-v1.17.0...google-cloud-datastream-v1.18.0)
(2026-03-26)

</details>


<details><summary>google-cloud-deploy: v2.10.0</summary>

##
[v2.10.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-deploy-v2.9.0...google-cloud-deploy-v2.10.0)
(2026-03-26)

</details>


<details><summary>google-cloud-developerconnect: v0.5.0</summary>

##
[v0.5.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-developerconnect-v0.4.0...google-cloud-developerconnect-v0.5.0)
(2026-03-26)

</details>


<details><summary>google-cloud-devicestreaming: v0.4.0</summary>

##
[v0.4.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-devicestreaming-v0.3.0...google-cloud-devicestreaming-v0.4.0)
(2026-03-26)

</details>


<details><summary>google-cloud-dialogflow: v2.47.0</summary>

##
[v2.47.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-dialogflow-v2.46.0...google-cloud-dialogflow-v2.47.0)
(2026-03-26)

</details>


<details><summary>google-cloud-dialogflow-cx: v2.5.0</summary>

##
[v2.5.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-dialogflow-cx-v2.4.0...google-cloud-dialogflow-cx-v2.5.0)
(2026-03-26)

### Features

* updated v3beta1 dialogflow client libraries with `dtmf_pattern` and
`trace_blocks` (PiperOrigin-RevId: 887053734)
([64582e88](https://github.com/googleapis/google-cloud-python/commit/64582e88))

* updated v3 dialogflow client libraries with `dtmf_pattern` and
`trace_blocks` (PiperOrigin-RevId: 888886398)
([64582e88](https://github.com/googleapis/google-cloud-python/commit/64582e88))

</details>


<details><summary>google-cloud-discoveryengine: v0.18.0</summary>

##
[v0.18.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-discoveryengine-v0.17.0...google-cloud-discoveryengine-v0.18.0)
(2026-03-26)

### Features

* Update DataStoreSpec and add BoostSpec to SearchService
(PiperOrigin-RevId: 886697454)
([4b400fac](https://github.com/googleapis/google-cloud-python/commit/4b400fac))

### Documentation

* Clarify project number requirement for data_store field
(PiperOrigin-RevId: 886697454)
([4b400fac](https://github.com/googleapis/google-cloud-python/commit/4b400fac))

</details>


<details><summary>google-cloud-dlp: v3.35.0</summary>

##
[v3.35.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-dlp-v3.34.0...google-cloud-dlp-v3.35.0)
(2026-03-26)

### Features

* added support for image exclusion and adjustment rules
(PiperOrigin-RevId: 885724590)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* add InfoType launch status in InfoType Description (PiperOrigin-RevId:
885724590)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

* added support for detecting key-value pairs in document metadata
(PiperOrigin-RevId: 885724590)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

### Documentation

* added formatting to various comments (PiperOrigin-RevId: 885724590)
([397ae538](https://github.com/googleapis/google-cloud-python/commit/397ae538))

</details>


<details><summary>google-cloud-dms: v1.15.0</summary>

##
[v1.15.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-dms-v1.14.0...google-cloud-dms-v1.15.0)
(2026-03-26)

</details>


<details><summary>google-cloud-dns: v0.36.1</summary>

##
[v0.36.1](https://github.com/googleapis/google-cloud-python/compare/google-cloud-dns-v0.36.0...google-cloud-dns-v0.36.1)
(2026-03-26)

</details>


<details><summary>google-cloud-documentai: v3.13.0</summary>

##
[v3.13.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-documentai-v3.12.0...google-cloud-documentai-v3.13.0)
(2026-03-26)

</details>


<details><summary>google-cloud-documentai-toolbox:
v0.15.1-alpha.1</summary>

##
[v0.15.1-alpha.1](https://github.com/googleapis/google-cloud-python/compare/google-cloud-documentai-toolbox-v0.15.1-alpha...google-cloud-documentai-toolbox-v0.15.1-alpha.1)
(2026-03-26)

### Documentation

* remove samples
([a129b702](https://github.com/googleapis/google-cloud-python/commit/a129b702))

</details>


<details><summary>google-cloud-domains: v1.13.0</summary>

##
[v1.13.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-domains-v1.12.0...google-cloud-domains-v1.13.0)
(2026-03-26)

</details>


<details><summary>google-cloud-edgecontainer: v0.8.0</summary>

##
[v0.8.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-edgecontainer-v0.7.0...google-cloud-edgecontainer-v0.8.0)
(2026-03-26)

</details>


<details><summary>google-cloud-edgenetwork: v0.5.0</summary>

##
[v0.5.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-edgenetwork-v0.4.0...google-cloud-edgenetwork-v0.5.0)
(2026-03-26)

</details>


<details><summary>google-cloud-enterpriseknowledgegraph:
v0.6.0</summary>

##
[v0.6.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-enterpriseknowledgegraph-v0.5.0...google-cloud-enterpriseknowledgegraph-v0.6.0)
(2026-03-26)

</details>


<details><summary>google-cloud-error-reporting: v1.15.0</summary>

##
[v1.15.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-error-reporting-v1.14.0...google-cloud-error-reporting-v1.15.0)
(2026-03-26)

### Features

* update image to
us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:a38add811f7f139d6a385b22d283ad09ef305b8cf50382ef62f0ce690787f021
([51f9aa03](https://github.com/googleapis/google-cloud-python/commit/51f9aa03))

</details>


<details><summary>google-cloud-essential-contacts: v1.13.0</summary>

##
[v1.13.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-essential-contacts-v1.12.0...google-cloud-essential-contacts-v1.13.0)
(2026-03-26)

</details>


<details><summary>google-cloud-eventarc: v1.20.0</summary>

##
[v1.20.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-eventarc-v1.19.0...google-cloud-eventarc-v1.20.0)
(2026-03-26)

</details>


<details><summary>google-cloud-eventarc-publishing: v0.10.0</summary>

##
[v0.10.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-eventarc-publishing-v0.9.0...google-cloud-eventarc-publishing-v0.10.0)
(2026-03-26)

</details>


<details><summary>google-cloud-filestore: v1.16.0</summary>

##
[v1.16.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-filestore-v1.15.0...google-cloud-filestore-v1.16.0)
(2026-03-26)

</details>


<details><summary>google-cloud-financialservices: v0.4.0</summary>

##
[v0.4.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-financialservices-v0.3.0...google-cloud-financialservices-v0.4.0)
(2026-03-26)

</details>


<details><summary>google-cloud-firestore: v2.27.0</summary>

##
[v2.27.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-firestore-v2.26.0...google-cloud-firestore-v2.27.0)
(2026-03-26)

### Features

* support string expressions (#16152)
([8aa697ac](https://github.com/googleapis/google-cloud-python/commit/8aa697ac))

* support array functions (#16128)
([c95e0383](https://github.com/googleapis/google-cloud-python/commit/c95e0383))

* literals pipeline stage (#16028)
([cf50cea1](https://github.com/googleapis/google-cloud-python/commit/cf50cea1))

* support object functions (#16132)
([e649a902](https://github.com/googleapis/google-cloud-python/commit/e649a902))

</details>


<details><summary>google-cloud-functions: v1.23.0</summary>

##
[v1.23.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-functions-v1.22.0...google-cloud-functions-v1.23.0)
(2026-03-26)

</details>


<details><summary>google-cloud-gdchardwaremanagement: v0.5.0</summary>

##
[v0.5.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-gdchardwaremanagement-v0.4.0...google-cloud-gdchardwaremanagement-v0.5.0)
(2026-03-26)

</details>


<details><summary>google-cloud-geminidataanalytics: v0.12.0</summary>

##
[v0.12.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-geminidataanalytics-v0.11.0...google-cloud-geminidataanalytics-v0.12.0)
(2026-03-26)

</details>


<details><summary>google-cloud-gke-backup: v0.8.0</summary>

##
[v0.8.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-gke-backup-v0.7.0...google-cloud-gke-backup-v0.8.0)
(2026-03-26)

</details>


<details><summary>google-cloud-gke-connect-gateway: v0.13.0</summary>

##
[v0.13.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-gke-connect-gateway-v0.12.0...google-cloud-gke-connect-gateway-v0.13.0)
(2026-03-26)

</details>


<details><summary>google-cloud-gke-hub: v1.23.0</summary>

##
[v1.23.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-gke-hub-v1.22.0...google-cloud-gke-hub-v1.23.0)
(2026-03-26)

</details>


<details><summary>google-cloud-gke-multicloud: v0.9.0</summary>

##
[v0.9.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-gke-multicloud-v0.8.0...google-cloud-gke-multicloud-v0.9.0)
(2026-03-26)

</details>


<details><summary>google-cloud-gkerecommender: v0.3.0</summary>

##
[v0.3.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-gkerecommender-v0.2.0...google-cloud-gkerecommender-v0.3.0)
(2026-03-26)

</details>


<details><summary>google-cloud-gsuiteaddons: v0.5.0</summary>

##
[v0.5.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-gsuiteaddons-v0.4.0...google-cloud-gsuiteaddons-v0.5.0)
(2026-03-26)

</details>


<details><summary>google-cloud-hypercomputecluster: v0.4.0</summary>

##
[v0.4.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-hypercomputecluster-v0.3.0...google-cloud-hypercomputecluster-v0.4.0)
(2026-03-26)

</details>


<details><summary>google-cloud-iam: v2.22.0</summary>

##
[v2.22.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-iam-v2.21.0...google-cloud-iam-v2.22.0)
(2026-03-26)

</details>


<details><summary>google-cloud-iam-logging: v1.7.0</summary>

##
[v1.7.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-iam-logging-v1.6.0...google-cloud-iam-logging-v1.7.0)
(2026-03-26)

</details>


<details><summary>google-cloud-iap: v1.21.0</summary>

##
[v1.21.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-iap-v1.20.0...google-cloud-iap-v1.21.0)
(2026-03-26)

</details>


<details><summary>google-cloud-ids: v1.13.0</summary>

##
[v1.13.0](https://github.com/googleapis/google-cloud-python/compare/google-cloud-ids-v1.12.0...google-cloud-ids-v1.13.0)
(2026-03-26)

</details>


<details><summary>Bulk Changes</summary>

* feat: Allow Protobuf 7.x
([1eb7c268](https://github.com/googleapis/google-cloud-python/commit/1eb7c268))
Libraries:
google-ads-admanager,google-ads-datamanager,google-ads-marketingplatform-admin,google-ai-generativelanguage,google-analytics-admin,google-analytics-data,google-apps-card,google-apps-chat,google-apps-events-subscriptions,google-apps-meet,google-apps-script-type,google-area120-tables,google-cloud-access-approval,google-cloud-advisorynotifications,google-cloud-alloydb,google-cloud-alloydb-connectors,google-cloud-api-gateway,google-cloud-apigee-connect,google-cloud-apigee-registry,google-cloud-apihub,google-cloud-api-keys,google-cloud-apiregistry,google-cloud-appengine-admin,google-cloud-appengine-logging,google-cloud-apphub,google-cloud-artifact-registry,google-cloud-asset,google-cloud-assured-workloads,google-cloud-auditmanager,google-cloud-automl,google-cloud-backupdr,google-cloud-bare-metal-solution,google-cloud-batch,google-cloud-beyondcorp-appconnections,google-cloud-beyondcorp-appconnectors,google-cloud-beyondcorp-appgateways,google-cloud-beyondcorp-clientconnectorservices,google-cloud-beyondcorp-clientgateways,google-cloud-biglake,google-cloud-bigquery-analyticshub,google-cloud-bigquery-biglake,google-cloud-bigquery-connection,google-cloud-bigquery-data-exchange,google-cloud-bigquery-datapolicies,google-cloud-bigquery-datatransfer,google-cloud-bigquery-logging,google-cloud-bigquery-migration,google-cloud-bigquery-reservation,google-cloud-bigquery-storage,google-cloud-billing,google-cloud-billing-budgets,google-cloud-binary-authorization,google-cloud-build,google-cloud-capacityplanner,google-cloud-certificate-manager,google-cloud-ces,google-cloud-channel,google-cloud-chronicle,google-cloud-cloudcontrolspartner,google-cloud-cloudsecuritycompliance,google-cloud-commerce-consumer-procurement,google-cloud-common,google-cloud-compute,google-cloud-compute-v1beta,google-cloud-confidentialcomputing,google-cloud-config,google-cloud-configdelivery,google-cloud-contact-center-insights,google-cloud-container,google-cloud-containeranalysis,google-cloud-contentwarehouse,google-cloud-databasecenter,google-cloud-datacatalog,google-cloud-datacatalog-lineage,google-cloud-dataflow-client,google-cloud-dataform,google-cloud-data-fusion,google-cloud-datalabeling,google-cloud-dataplex,google-cloud-dataproc,google-cloud-dataproc-metastore,google-cloud-data-qna,google-cloud-datastore,google-cloud-datastream,google-cloud-deploy,google-cloud-developerconnect,google-cloud-devicestreaming,google-cloud-dialogflow,google-cloud-dialogflow-cx,google-cloud-dlp,google-cloud-dms,google-cloud-documentai,google-cloud-domains,google-cloud-edgecontainer,google-cloud-edgenetwork,google-cloud-enterpriseknowledgegraph,google-cloud-error-reporting,google-cloud-essential-contacts,google-cloud-eventarc,google-cloud-eventarc-publishing,google-cloud-filestore,google-cloud-financialservices,google-cloud-firestore,google-cloud-functions,google-cloud-gdchardwaremanagement,google-cloud-geminidataanalytics,google-cloud-gke-backup,google-cloud-gke-connect-gateway,google-cloud-gke-hub,google-cloud-gke-multicloud,google-cloud-gkerecommender,google-cloud-gsuiteaddons,google-cloud-hypercomputecluster,google-cloud-iam,google-cloud-iam-logging,google-cloud-iap,google-cloud-ids
* fix: Require Python 3.9
([1eb7c268](https://github.com/googleapis/google-cloud-python/commit/1eb7c268))
Libraries:
google-ads-admanager,google-ads-datamanager,google-ads-marketingplatform-admin,google-ai-generativelanguage,google-analytics-admin,google-analytics-data,google-apps-card,google-apps-chat,google-apps-events-subscriptions,google-apps-meet,google-apps-script-type,google-area120-tables,google-cloud-access-approval,google-cloud-advisorynotifications,google-cloud-alloydb,google-cloud-alloydb-connectors,google-cloud-api-gateway,google-cloud-apigee-connect,google-cloud-apigee-registry,google-cloud-apihub,google-cloud-api-keys,google-cloud-apiregistry,google-cloud-appengine-admin,google-cloud-appengine-logging,google-cloud-apphub,google-cloud-artifact-registry,google-cloud-asset,google-cloud-assured-workloads,google-cloud-auditmanager,google-cloud-automl,google-cloud-backupdr,google-cloud-bare-metal-solution,google-cloud-batch,google-cloud-beyondcorp-appconnections,google-cloud-beyondcorp-appconnectors,google-cloud-beyondcorp-appgateways,google-cloud-beyondcorp-clientconnectorservices,google-cloud-beyondcorp-clientgateways,google-cloud-biglake,google-cloud-bigquery-analyticshub,google-cloud-bigquery-biglake,google-cloud-bigquery-connection,google-cloud-bigquery-data-exchange,google-cloud-bigquery-datapolicies,google-cloud-bigquery-datatransfer,google-cloud-bigquery-logging,google-cloud-bigquery-migration,google-cloud-bigquery-reservation,google-cloud-bigquery-storage,google-cloud-billing,google-cloud-billing-budgets,google-cloud-binary-authorization,google-cloud-build,google-cloud-capacityplanner,google-cloud-certificate-manager,google-cloud-ces,google-cloud-channel,google-cloud-chronicle,google-cloud-cloudcontrolspartner,google-cloud-cloudsecuritycompliance,google-cloud-commerce-consumer-procurement,google-cloud-common,google-cloud-compute,google-cloud-compute-v1beta,google-cloud-confidentialcomputing,google-cloud-config,google-cloud-configdelivery,google-cloud-contact-center-insights,google-cloud-container,google-cloud-containeranalysis,google-cloud-contentwarehouse,google-cloud-databasecenter,google-cloud-datacatalog,google-cloud-datacatalog-lineage,google-cloud-dataflow-client,google-cloud-dataform,google-cloud-data-fusion,google-cloud-datalabeling,google-cloud-dataplex,google-cloud-dataproc,google-cloud-dataproc-metastore,google-cloud-data-qna,google-cloud-datastore,google-cloud-datastream,google-cloud-deploy,google-cloud-developerconnect,google-cloud-devicestreaming,google-cloud-dialogflow,google-cloud-dialogflow-cx,google-cloud-dlp,google-cloud-dms,google-cloud-documentai,google-cloud-domains,google-cloud-edgecontainer,google-cloud-edgenetwork,google-cloud-enterpriseknowledgegraph,google-cloud-error-reporting,google-cloud-essential-contacts,google-cloud-eventarc,google-cloud-eventarc-publishing,google-cloud-filestore,google-cloud-financialservices,google-cloud-firestore,google-cloud-functions,google-cloud-gdchardwaremanagement,google-cloud-geminidataanalytics,google-cloud-gke-backup,google-cloud-gke-connect-gateway,google-cloud-gke-hub,google-cloud-gke-multicloud,google-cloud-gkerecommender,google-cloud-gsuiteaddons,google-cloud-hypercomputecluster,google-cloud-iam,google-cloud-iam-logging,google-cloud-iap,google-cloud-ids
* fix: Improve type checking
([1eb7c268](https://github.com/googleapis/google-cloud-python/commit/1eb7c268))
Libraries:
google-ads-admanager,google-ads-datamanager,google-ads-marketingplatform-admin,google-ai-generativelanguage,google-analytics-admin,google-analytics-data,google-apps-card,google-apps-chat,google-apps-events-subscriptions,google-apps-meet,google-apps-script-type,google-area120-tables,google-cloud-access-approval,google-cloud-advisorynotifications,google-cloud-alloydb,google-cloud-alloydb-connectors,google-cloud-api-gateway,google-cloud-apigee-connect,google-cloud-apigee-registry,google-cloud-apihub,google-cloud-api-keys,google-cloud-apiregistry,google-cloud-appengine-admin,google-cloud-appengine-logging,google-cloud-apphub,google-cloud-artifact-registry,google-cloud-asset,google-cloud-assured-workloads,google-cloud-auditmanager,google-cloud-automl,google-cloud-backupdr,google-cloud-bare-metal-solution,google-cloud-batch,google-cloud-beyondcorp-appconnections,google-cloud-beyondcorp-appconnectors,google-cloud-beyondcorp-appgateways,google-cloud-beyondcorp-clientconnectorservices,google-cloud-beyondcorp-clientgateways,google-cloud-biglake,google-cloud-bigquery-analyticshub,google-cloud-bigquery-biglake,google-cloud-bigquery-connection,google-cloud-bigquery-data-exchange,google-cloud-bigquery-datapolicies,google-cloud-bigquery-datatransfer,google-cloud-bigquery-logging,google-cloud-bigquery-migration,google-cloud-bigquery-reservation,google-cloud-bigquery-storage,google-cloud-billing,google-cloud-billing-budgets,google-cloud-binary-authorization,google-cloud-build,google-cloud-capacityplanner,google-cloud-certificate-manager,google-cloud-ces,google-cloud-channel,google-cloud-chronicle,google-cloud-cloudcontrolspartner,google-cloud-cloudsecuritycompliance,google-cloud-commerce-consumer-procurement,google-cloud-common,google-cloud-compute,google-cloud-compute-v1beta,google-cloud-confidentialcomputing,google-cloud-config,google-cloud-configdelivery,google-cloud-contact-center-insights,google-cloud-container,google-cloud-containeranalysis,google-cloud-contentwarehouse,google-cloud-databasecenter,google-cloud-datacatalog,google-cloud-datacatalog-lineage,google-cloud-dataflow-client,google-cloud-dataform,google-cloud-data-fusion,google-cloud-datalabeling,google-cloud-dataplex,google-cloud-dataproc,google-cloud-dataproc-metastore,google-cloud-data-qna,google-cloud-datastore,google-cloud-datastream,google-cloud-deploy,google-cloud-developerconnect,google-cloud-devicestreaming,google-cloud-dialogflow,google-cloud-dialogflow-cx,google-cloud-dlp,google-cloud-dms,google-cloud-documentai,google-cloud-domains,google-cloud-edgecontainer,google-cloud-edgenetwork,google-cloud-enterpriseknowledgegraph,google-cloud-error-reporting,google-cloud-essential-contacts,google-cloud-eventarc,google-cloud-eventarc-publishing,google-cloud-filestore,google-cloud-financialservices,google-cloud-firestore,google-cloud-functions,google-cloud-gdchardwaremanagement,google-cloud-geminidataanalytics,google-cloud-gke-backup,google-cloud-gke-connect-gateway,google-cloud-gke-hub,google-cloud-gke-multicloud,google-cloud-gkerecommender,google-cloud-gsuiteaddons,google-cloud-hypercomputecluster,google-cloud-iam,google-cloud-iam-logging,google-cloud-iap,google-cloud-ids
* chore: librarian update image pull request: 20260220T183821Z (#15595)
([2c417c06](https://github.com/googleapis/google-cloud-python/commit/2c417c06))
Libraries:
google-ads-admanager,google-ads-marketingplatform-admin,google-ai-generativelanguage,google-analytics-admin,google-analytics-data,google-apps-card,google-apps-chat,google-apps-events-subscriptions,google-apps-meet,google-apps-script-type,google-area120-tables,google-cloud-access-approval,google-cloud-access-context-manager,google-cloud-advisorynotifications,google-cloud-alloydb-connectors,google-cloud-api-gateway,google-cloud-api-keys,google-cloud-apigee-connect,google-cloud-apigee-registry,google-cloud-apihub,google-cloud-apiregistry,google-cloud-appengine-admin,google-cloud-appengine-logging,google-cloud-apphub,google-cloud-artifact-registry,google-cloud-asset,google-cloud-assured-workloads,google-cloud-audit-log,google-cloud-auditmanager,google-cloud-automl,google-cloud-backupdr,google-cloud-bare-metal-solution,google-cloud-batch,google-cloud-beyondcorp-appconnections,google-cloud-beyondcorp-appconnectors,google-cloud-beyondcorp-appgateways,google-cloud-beyondcorp-clientconnectorservices,google-cloud-beyondcorp-clientgateways,google-cloud-biglake,google-cloud-bigquery-analyticshub,google-cloud-bigquery-biglake,google-cloud-bigquery-connection,google-cloud-bigquery-data-exchange,google-cloud-bigquery-datapolicies,google-cloud-bigquery-datatransfer,google-cloud-bigquery-logging,google-cloud-bigquery-migration,google-cloud-bigquery-reservation,google-cloud-bigquery-storage,google-cloud-billing,google-cloud-billing-budgets,google-cloud-binary-authorization,google-cloud-build,google-cloud-capacityplanner,google-cloud-certificate-manager,google-cloud-channel,google-cloud-chronicle,google-cloud-cloudcontrolspartner,google-cloud-cloudsecuritycompliance,google-cloud-commerce-consumer-procurement,google-cloud-common,google-cloud-confidentialcomputing,google-cloud-config,google-cloud-configdelivery,google-cloud-contact-center-insights,google-cloud-container,google-cloud-containeranalysis,google-cloud-contentwarehouse,google-cloud-data-fusion,google-cloud-data-qna,google-cloud-datacatalog,google-cloud-datacatalog-lineage,google-cloud-dataflow-client,google-cloud-dataform,google-cloud-datalabeling,google-cloud-dataproc,google-cloud-dataproc-metastore,google-cloud-datastream,google-cloud-deploy,google-cloud-devicestreaming,google-cloud-dialogflow,google-cloud-dialogflow-cx,google-cloud-discoveryengine,google-cloud-dlp,google-cloud-dms,google-cloud-domains,google-cloud-edgecontainer,google-cloud-edgenetwork,google-cloud-enterpriseknowledgegraph,google-cloud-essential-contacts,google-cloud-eventarc,google-cloud-eventarc-publishing,google-cloud-filestore,google-cloud-financialservices,google-cloud-functions,google-cloud-gke-backup,google-cloud-gke-connect-gateway,google-cloud-gke-multicloud,google-cloud-gkerecommender,google-cloud-gsuiteaddons,google-cloud-iam,google-cloud-iam-logging,google-cloud-ids
* chore: librarian update image pull request: 20260325T221325Z (#16175)
([640a86b3](https://github.com/googleapis/google-cloud-python/commit/640a86b3))
Libraries:
google-ads-admanager,google-ads-datamanager,google-ads-marketingplatform-admin,google-ai-generativelanguage,google-analytics-admin,google-analytics-data,google-apps-card,google-apps-chat,google-apps-events-subscriptions,google-apps-meet,google-apps-script-type,google-area120-tables,google-cloud-access-approval,google-cloud-advisorynotifications,google-cloud-alloydb,google-cloud-alloydb-connectors,google-cloud-api-gateway,google-cloud-api-keys,google-cloud-apigee-connect,google-cloud-apigee-registry,google-cloud-apihub,google-cloud-apiregistry,google-cloud-appengine-admin,google-cloud-appengine-logging,google-cloud-apphub,google-cloud-artifact-registry,google-cloud-asset,google-cloud-assured-workloads,google-cloud-auditmanager,google-cloud-automl,google-cloud-backupdr,google-cloud-bare-metal-solution,google-cloud-batch,google-cloud-beyondcorp-appconnections,google-cloud-beyondcorp-appconnectors,google-cloud-beyondcorp-appgateways,google-cloud-beyondcorp-clientconnectorservices,google-cloud-beyondcorp-clientgateways,google-cloud-biglake,google-cloud-bigquery-analyticshub,google-cloud-bigquery-biglake,google-cloud-bigquery-connection,google-cloud-bigquery-data-exchange,google-cloud-bigquery-datapolicies,google-cloud-bigquery-datatransfer,google-cloud-bigquery-logging,google-cloud-bigquery-migration,google-cloud-bigquery-reservation,google-cloud-bigquery-storage,google-cloud-billing,google-cloud-billing-budgets,google-cloud-binary-authorization,google-cloud-build,google-cloud-capacityplanner,google-cloud-certificate-manager,google-cloud-ces,google-cloud-channel,google-cloud-chronicle,google-cloud-cloudcontrolspartner,google-cloud-cloudsecuritycompliance,google-cloud-commerce-consumer-procurement,google-cloud-common,google-cloud-compute,google-cloud-compute-v1beta,google-cloud-confidentialcomputing,google-cloud-config,google-cloud-configdelivery,google-cloud-contact-center-insights,google-cloud-container,google-cloud-containeranalysis,google-cloud-contentwarehouse,google-cloud-data-fusion,google-cloud-data-qna,google-cloud-databasecenter,google-cloud-datacatalog,google-cloud-datacatalog-lineage,google-cloud-dataflow-client,google-cloud-dataform,google-cloud-datalabeling,google-cloud-dataplex,google-cloud-dataproc,google-cloud-dataproc-metastore,google-cloud-datastore,google-cloud-datastream,google-cloud-deploy,google-cloud-developerconnect,google-cloud-devicestreaming,google-cloud-dialogflow,google-cloud-dialogflow-cx,google-cloud-discoveryengine,google-cloud-dlp,google-cloud-dms,google-cloud-documentai,google-cloud-domains,google-cloud-edgecontainer,google-cloud-edgenetwork,google-cloud-enterpriseknowledgegraph,google-cloud-error-reporting,google-cloud-essential-contacts,google-cloud-eventarc,google-cloud-eventarc-publishing,google-cloud-filestore,google-cloud-financialservices,google-cloud-functions,google-cloud-gdchardwaremanagement,google-cloud-geminidataanalytics,google-cloud-gke-backup,google-cloud-gke-connect-gateway,google-cloud-gke-hub,google-cloud-gke-multicloud,google-cloud-gkerecommender,google-cloud-gsuiteaddons,google-cloud-hypercomputecluster,google-cloud-iam,google-cloud-iam-logging,google-cloud-iap,google-cloud-ids
* chore: librarian update image pull request: 20260123T001116Z (#15481)
([871cdeeb](https://github.com/googleapis/google-cloud-python/commit/871cdeeb))
Libraries:
google-ads-admanager,google-ads-marketingplatform-admin,google-ai-generativelanguage,google-analytics-admin,google-analytics-data,google-apps-events-subscriptions,google-apps-meet,google-apps-script-type,google-area120-tables,google-cloud-access-approval,google-cloud-advisorynotifications,google-cloud-alloydb-connectors,google-cloud-api-gateway,google-cloud-api-keys,google-cloud-apigee-connect,google-cloud-apigee-registry,google-cloud-apihub,google-cloud-appengine-admin,google-cloud-appengine-logging,google-cloud-apphub,google-cloud-asset,google-cloud-assured-workloads,google-cloud-bare-metal-solution,google-cloud-batch,google-cloud-beyondcorp-appconnections,google-cloud-beyondcorp-appconnectors,google-cloud-beyondcorp-appgateways,google-cloud-beyondcorp-clientconnectorservices,google-cloud-beyondcorp-clientgateways,google-cloud-biglake,google-cloud-bigquery-analyticshub,google-cloud-bigquery-biglake,google-cloud-bigquery-connection,google-cloud-bigquery-data-exchange,google-cloud-bigquery-datapolicies,google-cloud-bigquery-datatransfer,google-cloud-bigquery-logging,google-cloud-bigquery-migration,google-cloud-bigquery-reservation,google-cloud-billing,google-cloud-billing-budgets,google-cloud-binary-authorization,google-cloud-build,google-cloud-capacityplanner,google-cloud-certificate-manager,google-cloud-channel,google-cloud-chronicle,google-cloud-cloudcontrolspartner,google-cloud-cloudsecuritycompliance,google-cloud-commerce-consumer-procurement,google-cloud-common,google-cloud-config,google-cloud-configdelivery,google-cloud-contact-center-insights,google-cloud-containeranalysis,google-cloud-contentwarehouse,google-cloud-data-fusion,google-cloud-data-qna,google-cloud-datacatalog,google-cloud-datacatalog-lineage,google-cloud-dataflow-client,google-cloud-datalabeling,google-cloud-dataproc-metastore,google-cloud-datastream,google-cloud-deploy,google-cloud-devicestreaming,google-cloud-dlp,google-cloud-dms,google-cloud-domains,google-cloud-edgecontainer,google-cloud-edgenetwork,google-cloud-enterpriseknowledgegraph,google-cloud-essential-contacts,google-cloud-eventarc,google-cloud-eventarc-publishing,google-cloud-filestore,google-cloud-financialservices,google-cloud-functions,google-cloud-gke-backup,google-cloud-gke-connect-gateway,google-cloud-gke-multicloud,google-cloud-gkerecommender,google-cloud-gsuiteaddons,google-cloud-iam,google-cloud-iam-logging,google-cloud-ids
* fix: Require Python 3.9
([ec9262c4](https://github.com/googleapis/google-cloud-python/commit/ec9262c4))
Libraries:
bigquery-magics,db-dtypes,google-api-core,google-auth-httplib2,google-auth-oauthlib,google-cloud-access-context-manager,google-cloud-audit-log,google-cloud-bigquery,google-cloud-core,google-cloud-dns,google-cloud-documentai-toolbox
* fix: Allow Protobuf 7.x, require Python 3.9 (#16102)
([ec9262c4](https://github.com/googleapis/google-cloud-python/commit/ec9262c4))
Libraries:
bigquery-magics,db-dtypes,google-api-core,google-auth-httplib2,google-auth-oauthlib,google-cloud-access-context-manager,google-cloud-audit-log,google-cloud-bigquery,google-cloud-core,google-cloud-dns,google-cloud-documentai-toolbox
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants