The v1beta1 API now includes support for Folders and TeamFolders, allowing users to organize repositories and files hierarchically and manage access controls.
New Features:
- Added TeamFolder resource and methods:
CreateTeamFolder, GetTeamFolder, UpdateTeamFolder, DeleteTeamFolder
QueryTeamFolderContents to list folder contents.
SearchTeamFolders to search for TeamFolders.
- Added Folder resource and methods:
CreateFolder, GetFolder, UpdateFolder, DeleteFolder
QueryFolderContents to list folder contents.
Added MoveFolder to move Folders between TeamFolders, other Folders, or the user root folder.
- Added MoveRepository to move Repositories between TeamFolders, Folders, or the user root folder.
- Added QueryUserRootContents to list contents of a user's root folder.
Repository resource now includes containing_folder and team_folder_name fields to indicate its location within the folder hierarchy.
- IAM methods (GetIamPolicy, SetIamPolicy, TestIamPermissions) now support Folder and TeamFolder resources for access control management
docs: A comment for field `force` in message `.google.cloud.dataform.v1beta1.DeleteRepositoryRequest` is changed
PiperOrigin-RevId: 868182714
feat: A new field `computation_based_metric_spec` is added to message `.google.cloud.aiplatform.v1beta1.Metric`
feat: A new field `llm_based_metric_spec` is added to message `.google.cloud.aiplatform.v1beta1.Metric`
feat: A new field `metric_results` is added to message `.google.cloud.aiplatform.v1beta1.EvaluateInstancesResponse`
feat: A new message `MetricResult` is added
feat: A new message `PredefinedMetricSpec` is added
feat: A new message `ComputationBasedMetricSpec` is added
feat: A new message `LLMBasedMetricSpec` is added
docs: A comment for message `EvaluateDatasetResponse` is changed
docs: A comment for field `aggregation_output` in message `.google.cloud.aiplatform.v1beta1.EvaluateDatasetResponse` is changed
docs: A comment for field `output_info` in message `.google.cloud.aiplatform.v1beta1.EvaluateDatasetResponse` is changed
docs: A comment for message `OutputInfo` is changed
docs: A comment for message `Metric` is changed
docs: A comment for enum `AggregationMetric` is changed
PiperOrigin-RevId: 867799029
feat: A new field `document_type` is added to message `.google.cloud.documentai.v1beta3.ImportDocumentsRequest`
feat: A new field `document_prompt` is added to message `.google.cloud.documentai.v1beta3.DocumentSchema`
feat: A new field `enable_table_split` is added to message `.google.cloud.documentai.v1beta3.OcrConfig.LayoutParsingParams`
feat: Added new messages `Documents` and `RawDocuments` for inline document input
feat: The method `ReviewDocument` in `.google.cloud.documentai.v1beta3.DocumentProcessorService` is deprecated
feat: The field `skip_human_review` in messages `.google.cloud.documentai.v1beta3.ProcessRequest` and `.google.cloud.documentai.v1beta3.BatchProcessRequest` is deprecated
fix!: Removed the `SpannerIndexingConfig` message and the `spanner_indexing_config` field from `.google.cloud.documentai.v1beta3.Dataset`
BREAKING CHANGE: The `SpannerIndexingConfig` message and the `spanner_indexing_config` field within the `Dataset` message have been removed. Client code referencing these will need to stop referencing these in case of an error
docs: Updated comments for various fields and messages
PiperOrigin-RevId: 866382481
feat: Support for SearchDocuments from the DeveloperKnowledge resource
feat: Support for GetDocument (a single document) from the DeveloperKnowledge resource
feat: Support for BatchGetDocuments (multiple documents) from the DeveloperKnowledge resource
PiperOrigin-RevId: 866188364
docs: A comment for field `page_size` in message `.google.cloud.visionai.v1.SearchIndexEndpointRequest` is changed
docs: A comment for field `relevance` in message `.google.cloud.visionai.v1.SearchResultItem` is changed
PiperOrigin-RevId: 866154811
feat: Support for SearchDocuments from the DeveloperKnowledge resource
feat: Support for GetDocument (a single document) from the DeveloperKnowledge resource
feat: Support for BatchGetDocuments (multiple documents) from the DeveloperKnowledge resource
PiperOrigin-RevId: 865647642
feat: add resource_reference to the field `name` in message `.google.cloud.aiplatform.v1beta1.Dataset`
feat: add resource_reference to the field `name` in message `.google.cloud.aiplatform.v1beta1.DatasetVersion`
PiperOrigin-RevId: 865593864
docs: A comment for field `transaction_tag` in message `.google.spanner.v1.RequestOptions` is changed
docs: A comment for field `params` in message `.google.spanner.v1.PartitionQueryRequest` is changed
docs: A comment for field `param_types` in message `.google.spanner.v1.PartitionQueryRequest` is changed
docs: A comment for field `commit_timestamp` in message `.google.spanner.v1.BatchWriteResponse` is changed
PiperOrigin-RevId: 865546011
feat: Expose the `Database.mongodb_compatible_data_access_mode` parameter
feat: Expose the `Database.realtime_updates_mode` parameter
feat: Expose the `Index.unique` parameter
docs: Update documentation on several parameters, especially when relating to the new `enterprise` database edition
PiperOrigin-RevId: 865444806
feat: add resource_reference to the field `name` in message `.google.cloud.aiplatform.v1.Dataset`
feat: add resource_reference to the field `name` in message `.google.cloud.aiplatform.v1.DatasetVersion`
PiperOrigin-RevId: 865307574
docs: A comment for message `Feature` is changed
docs: A comment for field `labels` in message `.google.cloud.gkehub.v1.Feature` is changed
docs: A comment for field `spec` in message `.google.cloud.gkehub.v1.Feature` is changed
docs: A comment for field `membership_specs` in message `.google.cloud.gkehub.v1.Feature` is changed
docs: A comment for field `state` in message `.google.cloud.gkehub.v1.Feature` is changed
docs: A comment for field `membership_states` in message `.google.cloud.gkehub.v1.Feature` is changed
docs: A comment for message `FeatureResourceState` is changed
docs: A comment for enum value `ENABLING` in enum `State` is changed
docs: A comment for enum value `ACTIVE` in enum `State` is changed
docs: A comment for enum value `DISABLING` in enum `State` is changed
docs: A comment for message `CommonFeatureState` is changed
docs: A comment for field `state` in message `.google.cloud.gkehub.v1.CommonFeatureState` is changed
docs: A comment for field `request_id` in message `.google.cloud.gkehub.v1.CreateFeatureRequest` is changed
docs: A comment for field `request_id` in message `.google.cloud.gkehub.v1.UpdateFeatureRequest` is changed
docs: A comment for field `cancel_requested` in message `.google.cloud.gkehub.v1.OperationMetadata` is changed
PiperOrigin-RevId: 865111649
docs: A comment for enum `Edition` is changed
docs: A comment for field `revoke_existing_roles` in message `.google.cloud.sql.v1beta4.SqlUsersUpdateRequest` is changed
PiperOrigin-RevId: 864787224
fix!: update `go_package` packaging option from `google.golang.org/genproto/googleapis/ads/datamanager/v1;datamanager` to `cloud.google.com/go/datamanager/apiv1/datamanagerpb;datamanagerpb`
chore: update importpath in BUILD.bazel for datamanager_go_proto
chore: remove extra_opts from datamanager_csharp_proto in BUILD.bazel
chore: update copyright year to 2026
PiperOrigin-RevId: 863287879
feat: add method for querying data from the ledger
feat: deprecate use of Entity messages for account IDs, and provide string fields as replacement
docs: document field length limit on account IDs
PiperOrigin-RevId: 863164046
docs: A comment for message `Inventory` is changed
docs: A comment for field `enforce` in message `.google.cloud.osconfig.agentendpoint.v1.OSPolicy` is changed
docs: A comment for service `AgentEndpointService` is changed
docs: A comment for message `OSPolicyResourceConfigStep` is changed
docs: A comment for message `OSPolicy` is changed
docs: A comment for message `PatchConfig` is changed
docs: A comment for enum `TaskDirective` is changed
docs: A comment for message `ExecResource` in message `.google.cloud.osconfig.agentendpoint.v1.OSPolicy` is changed
docs: A comment for field `DEFINITION` in enum `Classification` is changed
docs: A comment for field `DESIRED_STATE_ENFORCEMENT` in enum `Type` is changed
docs: A comment for field `DESIRED_STATE_CHECK_POST_ENFORCEMENT` in enum `Type` is changed
PiperOrigin-RevId: 862617642
feat: added support for `CLUSTER` DNS scope and `RecordManager` to the `DnsNameMapping` API to support automated Private Service Connect (PSC) DNS management
feat: added support for MySQL 9.7 database version
docs: improved documentation and field behaviors for DNS mapping and connection types.
PiperOrigin-RevId: 861610287
feat: added support for `CLUSTER` DNS scope and `RecordManager` to the `DnsNameMapping` API to support automated Private Service Connect (PSC) DNS management
feat: added support for MySQL 9.7 database version
docs: improved documentation and field behaviors for DNS mapping and connection types.
PiperOrigin-RevId: 861610107