feat: Add effective default branch field for repositories
docs: Clarify field usage guidelines and default values in API reference documentation
PiperOrigin-RevId: 939094745
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
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
An update to Go gRPC Protobuf generation will change service registration function signatures to use an interface instead of a concrete type in generated .pb.go service files. This change should affect very few client library users. See release notes advisories in https://github.com/googleapis/google-cloud-go/pull/11025.
PiperOrigin-RevId: 807444457
feat: Returning `commit_sha` in the response of method `CommitRepositoryChanges`
feat: Moving existing field `bigquery_action` to oneof in message `.google.cloud.dataform.v1beta1.WorkflowInvocationAction` to allow adding more actions types such as `notebook_action`
docs: Explained the effect of field `page_token` on the pagination in several messages
fix!: Response type of method `CommitRepositoryChanges` is changed from `.google.protobuf.Empty` to `.google.cloud.dataform.v1beta1.CommitRepositoryChangesResponse` in service `Dataform`
fix!: Response type of method `PullGitCommits` is changed from `.google.protobuf.Empty` to `.google.cloud.dataform.v1beta1.PullGitCommitsResponse` in service `Dataform`
fix!: Response type of method `PushGitCommits` is changed from `.google.protobuf.Empty` to `.google.cloud.dataform.v1beta1.PushGitCommitsResponse` in service `Dataform`
fix!: Response type of method `CommitWorkspaceChanges` is changed from `.google.protobuf.Empty` to `.google.cloud.dataform.v1beta1.CommitWorkspaceChangesResponse` in service `Dataform`
fix!: Response type of method `ResetWorkspaceChanges` is changed from `.google.protobuf.Empty` to `.google.cloud.dataform.v1beta1.ResetWorkspaceChangesResponse` in service `Dataform`
fix!: Response type of method `RemoveDirectory` is changed from `.google.protobuf.Empty` to `.google.cloud.dataform.v1beta1.RemoveDirectoryResponse` in service `Dataform`
fix!: Response type of method `RemoveFileRequest` is changed from `.google.protobuf.Empty` to `.google.cloud.dataform.v1beta1.RemoveFileResponse` in service `Dataform`
fix!: Response type of method `CancelWorkflowInvocation` is changed from `.google.protobuf.Empty` to `.google.cloud.dataform.v1beta1.CancelWorkflowInvocationResponse` in service `Dataform`
fix!: An existing field `bigquery_action` is moved in to oneof in message `.google.cloud.dataform.v1beta1.WorkflowInvocationAction`
docs: Adds known limitations on several methods such as `UpdateRepository`, `UpdateReleaseConfig` and `UpdateWorkflowConfig`
docs: several comments reformatted
PiperOrigin-RevId: 732065943
feat: Support for WorkflowConfigs
feat: Support new first-party repository methods for committing, listing/reading files, and fetching history
feat: Support new ComputeRepositoryAccessTokenStatus repository method
feat: Support SSH based git authentication configuration
feat: Support workspace compilation override fields
feat: Support NPMRC environment variables
feat: Support labels on repositories
feat: Support custom service account repository configuration
docs: several comments reformatted
fix: rearrange several messages, thus changing field types
PiperOrigin-RevId: 576787262
chore: disallow "transport=rest" for services where numeric enums are not confirmed to be supported (except in PHP and Java)
PiperOrigin-RevId: 493113566
feat: Support recent open-source additions: partition_expiration_days, require_partition_filter, and additional_options fields for relations in API
feat: Introduce MATERIALIZED_VIEW relation type
feat: Add CANCELING state for workflow invocations
feat: Expose sql_script contents in WorkflowInvocationActions
PiperOrigin-RevId: 456956140