Google Cloud SDK 252.0.0 introduces significant enhancements across several services, including new Cloud Data Catalog commands for managing tags and searching resources. Key flags for Cloud Functions and Compute Engine, such as --max-instances and --source-snapshot, have been promoted to General Availability. Additionally, several IAM policy management commands and Workload Identity flags for Kubernetes Engine have advanced to beta, alongside a breaking change removing --network-interface from gcloud beta compute start-iap-tunnel.
Jump to: Annotated Release Notes | Stats 📊
Breaking Changes
- Removed the
--network-interfaceflag fromgcloud beta compute start-iap-tunnel.
New Features by Service
Cloud Data Catalog
- Added
gcloud beta data-catalog tagsandgcloud beta data-catalog tag-templatescommands to manage tags and tag templates. - Added
gcloud beta data-catalog searchcommand to search Cloud Data Catalog resources.
Cloud Functions
- Promoted
gcloud functions add-iam-policy-binding,gcloud functions get-iam-policy,gcloud functions remove-iam-policy-binding, andgcloud functions set-iam-policycommands to beta. - Promoted
--max-instancesand--clear-max-instancesflags ofgcloud functions deployto GA.- Flags:
--max-instances,--clear-max-instances
- Flags:
Cloud Pub/Sub
- Promoted labels functionality to GA for topics and subscriptions, available via
gcloud pubsub topics create,gcloud pubsub topics update,gcloud pubsub subscriptions create, andgcloud pubsub subscriptions update.
Compute Engine
- Promoted
--allow-global-accessflag ofgcloud compute forwarding-rules createandgcloud compute forwarding-rules updateto beta.- Flags:
--allow-global-access
- Flags:
- Promoted
--source-snapshotflag ofgcloud compute instances createto GA.- Flags:
--source-snapshot
- Flags:
- Promoted the
source-snapshotoption of the--create-diskflag ofgcloud compute instances createto GA.- Flags:
--create-disk
- Flags:
- Added
gcloud beta compute instance-groups managed update-instancescommand in beta. - Added
gcloud beta compute reservations get-iam-policy,gcloud beta compute reservations set-iam-policy,gcloud beta compute reservations add-iam-policy-binding, andgcloud beta compute reservations remove-iam-policy-bindingcommands.
Kubernetes Engine
- Promoted
--identity-namespaceand--disable-workload-identityflags ofgcloud container clusters createandgcloud container clusters updateto beta. These flags control Workload Identity.- Flags:
--identity-namespace,--disable-workload-identity
- Flags:
Credential & Auth Changes
- Promoted
gcloud functions add-iam-policy-binding,gcloud functions get-iam-policy,gcloud functions remove-iam-policy-binding, andgcloud functions set-iam-policycommands to beta, enhancing IAM policy management for Cloud Functions. - Added
gcloud beta compute reservations get-iam-policy,gcloud beta compute reservations set-iam-policy,gcloud beta compute reservations add-iam-policy-binding, andgcloud beta compute reservations remove-iam-policy-bindingcommands to manage IAM policies for Compute Engine reservations. - Promoted
--identity-namespaceand--disable-workload-identityflags ofgcloud container clusters createandgcloud container clusters updateto beta, controlling Workload Identity which allows Kubernetes service accounts to act as Google service accounts.
API Changes
Cloud Data Catalog
- Introduced new API endpoints via
gcloud beta data-catalog tags,gcloud beta data-catalog tag-templates, andgcloud beta data-catalog searchcommands for managing and searching data catalog resources.
Cloud Functions
- Promoted IAM policy management commands (
add-iam-policy-binding,get-iam-policy,remove-iam-policy-binding,set-iam-policy) to beta, indicating increased API stability for Cloud Functions access control. - Promoted
--max-instancesand--clear-max-instancesflags ofgcloud functions deployto GA, reflecting stable API support for function scaling.
Cloud Pub/Sub
- Promoted labels functionality for topics and subscriptions to GA, indicating stable API support for resource labeling.
Compute Engine
- Promoted
--source-snapshotflag andsource-snapshotoption of--create-diskforgcloud compute instances createto GA, signifying stable API for instance creation from snapshots. - Introduced new API endpoints for Compute Engine reservations IAM policy management, exposed via new
get-iam-policy,set-iam-policy,add-iam-policy-binding, andremove-iam-policy-bindingcommands.
Kubernetes Engine
- Promoted Workload Identity flags (
--identity-namespace,--disable-workload-identity) to beta, indicating increasing stability for the Workload Identity API.
Stats
- Files changed: 133
- Inserted lines: +10,433
- Deleted lines: -5,980
Generated by Gemini - View full diff
Google, Google Cloud, and gcloud are trademarks of Google LLC. This analysis was automatically generated by an AI agent examining only public release artifacts, without access to internal or non-public information from Google Cloud.