Developers can now use the projects.locations.repositories.workspaces.createLongRunning method to asynchronously create new workspaces, receiving an Operation to track its progress. This method mandates the parent parameter to specify the repository in the format projects/*/locations/*/repositories/*. While the API diff notes this as a breaking change due to the parent parameter being strictly required, this only applies to new integrations with this specific method and does not affect existing API usage. Furthermore, the InvocationConfig schema gains an optional concurrentActionsLimit field, allowing users to define the maximum number of actions that can run simultaneously within an invocation. The WorkflowInvocationAction state enum also now includes QUEUED to indicate actions awaiting concurrency slots.
Breaking Change
DocsDataform: Async Workspace Creation & Concurrency Control
Modified API Methods (1):