feat: Add effective default branch field for repositories
docs: Clarify field usage guidelines and default values in API reference documentation
PiperOrigin-RevId: 939094745
feat: StreamingRecognitionResult now has new MessageType: DTMF_DIGITS, PARTIAL_DTMF_DIGITS, SPEECH_ACTIVITY_BEGIN, SPEECH_ACTIVITY_END
feat: ces_debug_info is available in SearchKnowledgeDebugInfo
PiperOrigin-RevId: 938734624
docs: deprecate replication_log_archiving_enabled in Cloud SQL Admin API
feat: Exposing API proto for Performance Capture GA release
feat: add 2 new output only API flags to show PSC auto DNS status
feat: add connection_name to ConnectSettings
PiperOrigin-RevId: 938644362
fix!: Existing value `TYPE_APP_COMPONENTS_REGISTERED = 6` is changed to `TYPE_APP_COMPONENTS_REGISTERED = 7` in enum `Type`
Previously, this enum integer mismatch caused gRPC transcoding mismatches (introduced in cl/924937022), resulting in TYPE_APP_CREATED_OR_ALREADY_EXISTS and TYPE_APP_COMPONENTS_REGISTERED being decoded as Unknown/Unspecified or incorrectly mapped
PiperOrigin-RevId: 937976795
feat: Added `FieldFilter` message and `field_filter` field to ExportDataObjects to restrict which top-level Data Object fields are emitted
feat: Relaxed `search_text` and `data_field_names` on data object search from REQUIRED to OPTIONAL (required only for the default text search mode)
docs: Updated documentation for listing locations
PiperOrigin-RevId: 936172688
feat: Added `FieldFilter` message and `field_filter` field to ExportDataObjects to restrict which top-level Data Object fields are emitted
feat: Relaxed `search_text` and `data_field_names` on data object search from REQUIRED to OPTIONAL (required only for the default text search mode)
docs: Updated documentation for listing locations
PiperOrigin-RevId: 936147070
feat: Add long-running operations for asynchronous repository deletion
feat: Add Developer Connect integration for Git repository authentication
feat: Add effective default branch field and granular access token error status for repositories
feat: Add directory metadata views to retrieve file sizes and modification timestamps
docs: Clarify field usage guidelines and default values in API reference documentation
PiperOrigin-RevId: 934748098
feat: added support for new AnswerType types
feat: added support for SIP config in conversation profile
feat: added support for proactive and reactive in CES app
feat: added support for new knowledge suggestion
PiperOrigin-RevId: 934362603
feat: added support for new AnswerType types
feat: added support for SIP config in conversation profile
feat: added support for proactive and reactive in CES app
feat: added support for new knowledge suggestion
PiperOrigin-RevId: 934361904
Publishes the full v1beta API surface including services and methods present
in v1main but missing from the stale v1beta snapshot (engine_service,
control_service, data_store_service, project_service, site_search_engine_service,
rank_service, grounded_generation_service, search_tuning_service, etc.),
plus v1beta-specific fields like region_code on SearchRequest.
PiperOrigin-RevId: 932931724
docs: A comment for field `project` in message `.google.cloud.sql.v1beta4.SqlInstancesCloneRequest` is changed
docs: A comment for field `destination_network` in message `.google.cloud.sql.v1beta4.CloneContext` is changed
docs: A comment for enum `Edition` is changed
docs: A comment for field `edition` in message `.google.cloud.sql.v1beta4.Settings` is changed
docs: A comment for message `PerformanceCaptureConfig` is changed
docs: A comment for field `enabled` in message `.google.cloud.sql.v1beta4.PerformanceCaptureConfig` is changed
docs: A comment for field `probing_interval_seconds` in message `.google.cloud.sql.v1beta4.PerformanceCaptureConfig` is changed
docs: A comment for field `probe_threshold` in message `.google.cloud.sql.v1beta4.PerformanceCaptureConfig` is changed
docs: A comment for field `running_threads_threshold` in message `.google.cloud.sql.v1beta4.PerformanceCaptureConfig` is changed
docs: A comment for field `seconds_behind_source_threshold` in message `.google.cloud.sql.v1beta4.PerformanceCaptureConfig` is changed
docs: A comment for field `transaction_duration_threshold` in message `.google.cloud.sql.v1beta4.PerformanceCaptureConfig` is changed
PiperOrigin-RevId: 932722174
feat: support regional EndpointPolicy, GrpcRoute, HttpRoute, Mesh, TcpRoute, and TlsRoute resources
feat: add EXT_AUTHZ_GRPC wire format and BodySendMode enum in dep.proto
feat: add forward_attributes, request_body_send_mode, and response_body_send_mode to Extension
feat: support generic artifacts for Wasm plugin images and configuration
feat: add all_ports and allow_global_access fields to Gateway
feat: add filter to ListHttpRoutesRequest and request_id to CreateHttpRouteRequest
feat: add target_proxies and labels to TlsRoute
docs: update Gateway port limits for SECURE_WEB_GATEWAY
docs: update RouteView resource patterns to use project numbers
docs: update TlsRoute sni_host limit documentation
PiperOrigin-RevId: 930601609
fix!: An existing field `catalog_regions` is removed from message `.google.cloud.biglake.v1.IcebergCatalog`
fix!: The type of an existing field `overwrite` is changed from `string` to `bool` in message `.google.cloud.biglake.v1.RegisterIcebergTableRequest`
feat: A new resource_definition `secretmanager.googleapis.com/Secret` is added
feat: A new resource_definition `servicedirectory.googleapis.com/Service` is added
feat: A new method_signature `parent` is added to method `CreateIcebergTable` in service `IcebergCatalogService`
feat: A new method `ReportIcebergTableMetrics` is added to service `IcebergCatalogService`
feat: A new method_signature `parent,iceberg_catalog,iceberg_catalog_id,primary_location` is added to method `CreateIcebergCatalog` in service `IcebergCatalogService`
feat: A new message `Replica` is added
feat: A new message `RestrictedLocationsConfig` is added
feat: A new message `FederatedCatalogOptions` is added
feat: A new value `CATALOG_TYPE_BIGLAKE` is added to enum `CatalogType`
feat: A new value `CATALOG_TYPE_FEDERATED` is added to enum `CatalogType`
feat: A new field `biglake_service_account_unique_id` is added to message `.google.cloud.biglake.v1.IcebergCatalog`
feat: A new field `storage_regions` is added to message `.google.cloud.biglake.v1.IcebergCatalog`
feat: A new field `replicas` is added to message `.google.cloud.biglake.v1.IcebergCatalog`
feat: A new field `description` is added to message `.google.cloud.biglake.v1.IcebergCatalog`
feat: A new field `restricted_locations_config` is added to message `.google.cloud.biglake.v1.IcebergCatalog`
feat: A new field `federated_catalog_options` is added to message `.google.cloud.biglake.v1.IcebergCatalog`
feat: A new field `primary_location` is added to message `.google.cloud.biglake.v1.CreateIcebergCatalogRequest`
feat: A new message `ReportIcebergTableMetricsRequest` is added
feat: A new field `unreachable` is added to message `.google.cloud.biglake.v1.ListIcebergNamespacesResponse`
docs: A comment for service `IcebergCatalogService` is changed
docs: A comment for method `CreateIcebergCatalog` in service `IcebergCatalogService` is changed
docs: A comment for enum value `CATALOG_TYPE_GCS_BUCKET` in enum `CatalogType` is changed
docs: A comment for field `biglake_service_account` in message `.google.cloud.biglake.v1.IcebergCatalog` is changed
docs: A comment for field `default_location` in message `.google.cloud.biglake.v1.IcebergCatalog` is changed
docs: A comment for field `unreachable` in message `.google.cloud.biglake.v1.ListIcebergCatalogsResponse` is changed
docs: A comment for field `name` in message `.google.cloud.biglake.v1.UpdateIcebergTableRequest` is changed
docs: A comment for field `http_body` in message `.google.cloud.biglake.v1.UpdateIcebergTableRequest` is changed
docs: A comment for field `parent` in message `.google.cloud.biglake.v1.CreateIcebergTableRequest` is changed
docs: A comment for field `http_body` in message `.google.cloud.biglake.v1.CreateIcebergTableRequest` is changed
docs: A comment for field `overwrite` in message `.google.cloud.biglake.v1.RegisterIcebergTableRequest` is changed
docs: A comment for field `name` in message `.google.cloud.biglake.v1.UpdateIcebergNamespaceRequest` is changed
docs: A comment for field `name` in message `.google.cloud.biglake.v1.DeleteIcebergNamespaceRequest` is changed
docs: A comment for field `parent` in message `.google.cloud.biglake.v1.CreateIcebergNamespaceRequest` is changed
docs: A comment for field `name` in message `.google.cloud.biglake.v1.GetIcebergNamespaceRequest` is changed
docs: A comment for field `page_token` in message `.google.cloud.biglake.v1.ListIcebergNamespacesRequest` is changed
docs: A comment for field `page_size` in message `.google.cloud.biglake.v1.ListIcebergNamespacesRequest` is changed
PiperOrigin-RevId: 930065122
docs: Update comments for `audio_recording_config` and `bigquery_export_settings` in `LoggingSettings`.
docs: Update comments for various `InputType` enum values.
docs: Update comments for `root_span`, `turns`, and `max_turns` in `Evaluation`.
PiperOrigin-RevId: 928656124
The Agent Identity Credentials API provides a standardized way to manage authorization credentials for AuthProviders.
Key Features:
- Retrieve authorization credentials for specific auth providers
- Finalize credentials to complete OAuth consent exchanges
- Support for Python client libraries with flattened method signatures for easier usage
- The generated Python GAPIC library has been locally verified for build and test compatibility using Python 3.11. Here is the [screenshot](https://screenshot.googleplex.com/BD5E5mhRRUcVVp3).
PiperOrigin-RevId: 927346082
fix!: The type of an existing field `parameters` is changed from `.google.cloud.geminidataanalytics.v1beta.ParameterizedSecureViewParameters.ParametersEntry` to `.google.cloud.geminidataanalytics.v1beta.ParameterizedSecureViewParameters.Parameter` in message `.google.cloud.geminidataanalytics.v1beta.ParameterizedSecureViewParameters`
fix!: An existing field `region` is removed from message `.google.cloud.geminidataanalytics.v1beta.SpannerDatabaseReference`
docs: A comment for field `sources` in message `.google.cloud.geminidataanalytics.v1beta.Context` is changed
docs: A comment for field `confidence_score` in message `.google.cloud.geminidataanalytics.v1beta.Context` is changed
docs: A comment for field `example_queries` in message `.google.cloud.geminidataanalytics.v1beta.Context` is changed
docs: A comment for field `looker_golden_queries` in message `.google.cloud.geminidataanalytics.v1beta.Context` is changed
docs: A comment for field `glossary_terms` in message `.google.cloud.geminidataanalytics.v1beta.Context` is changed
docs: A comment for field `value` in message `.google.cloud.geminidataanalytics.v1beta.LookerQuery` is changed
docs: A comment for field `page_size` in message `.google.cloud.geminidataanalytics.v1beta.ListConversationsRequest` is changed
docs: A comment for method `Chat` in service `DataChatService` is changed
docs: A comment for field `parameters` in message `.google.cloud.geminidataanalytics.v1beta.ParameterizedSecureViewParameters` is changed
docs: A comment for field `page_size` in message `.google.cloud.geminidataanalytics.v1beta.ListMessagesRequest` is changed
docs: A comment for field `project` in message `.google.cloud.geminidataanalytics.v1beta.ChatRequest` is changed
docs: A comment for field `credentials` in message `.google.cloud.geminidataanalytics.v1beta.DataAgentContext` is changed
docs: A comment for message `SystemMessage` is changed
docs: A comment for field `clarification` in message `.google.cloud.geminidataanalytics.v1beta.SystemMessage` is changed
docs: A comment for field `generated_looker_query` in message `.google.cloud.geminidataanalytics.v1beta.DataMessage` is changed
docs: A comment for message `ClarificationQuestion` is changed
docs: A comment for enum `SelectionMode` is changed
docs: A comment for enum value `SELECTION_MODE_UNSPECIFIED` in enum `SelectionMode` is changed
docs: A comment for enum value `SINGLE_SELECT` in enum `SelectionMode` is changed
docs: A comment for enum value `MULTI_SELECT` in enum `SelectionMode` is changed
docs: A comment for enum `ClarificationQuestionType` is changed
docs: A comment for enum value `CLARIFICATION_QUESTION_TYPE_UNSPECIFIED` in enum `ClarificationQuestionType` is changed
docs: A comment for enum value `FILTER_VALUES` in enum `ClarificationQuestionType` is changed
docs: A comment for enum value `FIELDS` in enum `ClarificationQuestionType` is changed
docs: A comment for field `question` in message `.google.cloud.geminidataanalytics.v1beta.ClarificationQuestion` is changed
docs: A comment for field `selection_mode` in message `.google.cloud.geminidataanalytics.v1beta.ClarificationQuestion` is changed
docs: A comment for field `options` in message `.google.cloud.geminidataanalytics.v1beta.ClarificationQuestion` is changed
docs: A comment for field `clarification_question_type` in message `.google.cloud.geminidataanalytics.v1beta.ClarificationQuestion` is changed
docs: A comment for message `ClarificationMessage` is changed
docs: A comment for field `questions` in message `.google.cloud.geminidataanalytics.v1beta.ClarificationMessage` is changed
docs: A comment for message `BigQueryTableReferences` is changed
docs: A comment for field `studio_references` in message `.google.cloud.geminidataanalytics.v1beta.StudioDatasourceReferences` is changed
docs: A comment for field `credentials` in message `.google.cloud.geminidataanalytics.v1beta.LookerExploreReferences` is changed
docs: A comment for field `category` in message `.google.cloud.geminidataanalytics.v1beta.Field` is changed
feat: A new field `user_functions` is added to message `.google.cloud.geminidataanalytics.v1beta.Context`
feat: A new message `UserFunctions` is added
feat: A new message `BigQueryRoutine` is added
feat: A new message `BigQueryRoutineReference` is added
feat: A new field `parameters` is added to message `.google.cloud.geminidataanalytics.v1beta.ExampleQuery`
feat: A new message `QueryParameter` is added
feat: A new message `MatchedQuery` is added
feat: A new message `QueryParameterValues` is added
feat: A new message `Citation` is added
feat: A new message `CitationSource` is added
feat: A new message `CitationAnchor` is added
feat: A new resource_definition `cloudkms.googleapis.com/CryptoKey` is added
feat: A new field `kms_key` is added to message `.google.cloud.geminidataanalytics.v1beta.Conversation`
feat: A new field `memory_paused` is added to message `.google.cloud.geminidataanalytics.v1beta.Conversation`
feat: A new field `kms_key` is added to message `.google.cloud.geminidataanalytics.v1beta.DataAgent`
feat: A new message `Parameter` is added
feat: A new field `credentials` is added to message `.google.cloud.geminidataanalytics.v1beta.ChatRequest`
feat: A new field `citation` is added to message `.google.cloud.geminidataanalytics.v1beta.SystemMessage`
feat: A new value `FOLLOWUP_QUESTIONS` is added to enum `TextType`
feat: A new field `matched_query` is added to message `.google.cloud.geminidataanalytics.v1beta.DataMessage`
feat: A new field `property_graph_references` is added to message `.google.cloud.geminidataanalytics.v1beta.BigQueryTableReferences`
feat: A new field `location_boundary` is added to message `.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference`
feat: A new message `DatabaseTableReference` is added
feat: A new field `database_table_references` is added to message `.google.cloud.geminidataanalytics.v1beta.AlloyDbDatabaseReference`
feat: A new field `database_table_references` is added to message `.google.cloud.geminidataanalytics.v1beta.SpannerDatabaseReference`
feat: A new field `database_table_references` is added to message `.google.cloud.geminidataanalytics.v1beta.CloudSqlDatabaseReference`
feat: A new message `BigQueryPropertyGraphReference` is added
feat: A new field `bigquery_property_graph_reference` is added to message `.google.cloud.geminidataanalytics.v1beta.Datasource`
PiperOrigin-RevId: 926233116
feat: Performance boosting support (BoostConfig) for workstations
feat: Accelerator (GPU) support for workstation configurations
feat: Ephemeral directory support for non-persistent storage
feat: Hyperdisk Balanced High Availability support for persistent directories
feat: Disk archival timeout for cost optimization of persistent disks
feat: Resource manager tags for Workstation Clusters and underlying VMs
feat: Startup script and custom instance metadata support for workstations
feat: User-level workstation limits (max_usable_workstations)
feat: Linux auditd logging and ability to disable TCP/SSH connections
feat: Configurable allowed ports for workstation access
feat: Workstation cloning support and environment variable overrides
feat: Filtering support for List operations across clusters, configs, and workstations
feat: Port-specific access token generation
docs: Updated docs to reflect api changes
PiperOrigin-RevId: 926208932
feat: Authorization and launch URL configuration for Workstation Clusters
feat: Resource manager tags for Workstation Clusters and underlying VMs
feat: PZS and PZI compliance output fields across clusters, configs, and workstations
feat: Performance boosting support (BoostConfig) and active boost state tracking
feat: Reservation affinity support for underlying VMs and boost configurations
feat: Ability to disable SSH and plain TCP connections
feat: Startup script and custom instance metadata support for host VMs
feat: Hyperdisk Balanced High Availability support for persistent directories
feat: Disk archival timeout and max size limits for persistent directories
feat: User-level workstation limits (max_usable_workstations)
feat: HTTP options (CORS preflight and localhost replacement) for workstations
feat: Configurable allowed ports for workstation access
feat: Option to automatically grant workstation admin role on creation
feat: Credential pushing (PushCredentials API and configuration)
feat: Port-specific access token generation
feat: Filtering support for List operations across clusters, configs, and workstations
feat: Workstation cloning support (source_workstation)
feat: Ability to specify a boost configuration when starting a workstation
feat: Output fields for KMS key, runtime host details, and persistent directory state
docs: Updated docs to reflect api changes.
PiperOrigin-RevId: 926179700
The Agent Identity Credentials API provides a standardized way to manage authorization credentials for AuthProviders.
Key Features:
- Retrieve authorization credentials for specific auth providers
- Finalize credentials to complete OAuth consent exchanges
- Support for Python client libraries with flattened method signatures for easier usage
- The generated Python GAPIC library has been locally verified for build and test compatibility using Python 3.11. [Here](https://screenshot.googleplex.com/6Tn9gnCk6ZtATnv) is the screenshot.
- API_PUBLISH_TARGET=//google/cloud/agentidentitycredentials:agentidentitycredentials_v1alpha_public_proto
PiperOrigin-RevId: 926047238
New conditions:
TYPE_APP_CREATED_OR_ALREADY_EXISTS (status=false): Indicates failures during app creation
TYPE_APP_COMPONENTS_REGISTERED (status=false): Indicates failures during service/workload registration to an Apphub app
PiperOrigin-RevId: 924937022