Version 227.0.0 of the Google Cloud SDK introduces several breaking changes, notably the removal of deprecated gcloud datastore and gcloud container builds commands, and old Cloud IoT flags. This release focuses heavily on promoting various gcloud commands and flags to GA or beta across services like Cloud Functions, IoT, Spanner, and Compute Engine, while also adding new Bigtable filtering options and SparkR job support for Dataproc.
Jump to: Annotated Release Notes | Stats 📊
Breaking Changes
- Removed
gcloud datastore create-indexesandgcloud datastore cleanup-indexes. Users should now usegcloud datastore indexes createandgcloud datastore indexes cleanup. - Removed deprecated
-event-pubsub-topicand--pubsub-topicflags fromgcloud iot registries createandgcloud iot registries updatecommands. - Removed the
gcloud container buildscommand group. Users should now usegcloud buildsinstead.
New Features by Service
Cloud SDK
- Invalid commands (wrongly ordered, partial) now prompt more robust suggestions instead of the regular usage text.
Cloud Bigtable
- Added support for arbitrary bytes in regex filters.
- Added support for
row_sample_filter. - Added support for
apply_label_transformer.
Cloud DNS
- Added the
--forwarding-targetsflag togcloud beta dns managed-zones createandgcloud beta dns managed-zones update.- Flags:
--forwarding-targets
- Flags:
Cloud Dataproc
- Added
gcloud beta dataproc jobs submit sparkrto enable submitting SparkR jobs to a Dataproc cluster. - Promoted
--num-preemptible-worker-local-ssdsflag ofgcloud dataproc clusters createto GA.- Flags:
--num-preemptible-worker-local-ssds
- Flags:
Cloud Functions
- Promoted
--service-accountflag ofgcloud functions deployto beta.- Flags:
--service-account
- Flags:
- Promoted
--set-env-vars,--update-env-vars,--remove-env-vars,--clear-env-vars, and--env-vars-fileenvironment variable flags ofgcloud functions deployto GA.- Flags:
--set-env-vars,--update-env-vars,--remove-env-vars,--clear-env-vars,--env-vars-file
- Flags:
Cloud IoT
- Promoted
gcloud iot devices commands sendcommand group to GA. - Promoted
--log-levelflag ofgcloud iot devicesandgcloud iot registriesto GA.- Flags:
--log-level
- Flags:
- Promoted
gcloud iot devices gatewayscommand group to beta.
Cloud Pub/Sub
- Added support for defining an expiration period for a subscription to
gcloud beta pubsub subscriptions.
Cloud Spanner
- Promoted
gcloud spanner rowscommand group to GA.
Compute Engine
- Added
--use-serving-portflag togcloud beta compute health-checks update.- Flags:
--use-serving-port
- Flags:
- Added
--container-mount-diskflag togcloud beta compute instance-templates create-with-container.- Flags:
--container-mount-disk
- Flags:
- Promoted
gcloud compute security-policiesandgcloud compute security-policies rulescommand groups to GA. - Promoted
--security-policyflag ofgcloud compute backend-services updateto GA.- Flags:
--security-policy
- Flags:
Kubernetes Engine
- Promoted resource usage export to beta, enabled using
--resource-usage-bigquery-datasetwithgcloud beta container clusters createorgcloud beta container clusters update.- Flags:
--resource-usage-bigquery-dataset
- Flags:
API Changes
App Engine
- Updated the Java SDK to version 1.9.69.
Stats
- Files changed: 172
- Inserted lines: +23,697
- Deleted lines: -3,049
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.