This update introduces several breaking changes: the 'name' and 'parent' parameters are now strictly required across multiple methods, requiring updates to any client calls that previously omitted them. Furthermore, a wide range of properties in the A2ATaskRecord schema—including status, history, artifacts, createTime, and expireTime—have been marked as read-only/immutable, as has the useGkeTd field in SandboxEnvironmentSnapshot. Client-side attempts to modify these fields will now fail.
On the authentication front, Vertex AI is transitioning its primary OAuth scope. Methods for Agents, Apps, Datasets, and Endpoints now prioritize the 'https://www.googleapis.com/auth/aiplatform' scope over the generic 'cloud-platform' scope. While the generic scope is often still listed as a secondary option, developers should verify their service account permissions and client library configurations to ensure they are using the most specific scope recommended for Vertex AI operations.