Google Cloud SDK version 260.0.0 introduces breaking changes requiring the --region flag for Cloud Dataproc and altering Cloud Run authentication. Significant new features include Shielded GKE Nodes for enhanced security, expanded BigQuery IAM policy management, and a new Policy Troubleshooter for IAM permissions.
Jump to: Annotated Release Notes | Stats 📊
Breaking Changes
- The
--regionflag for Cloud Dataproc commands is now mandatory. Users must pass--regionon every invocation or setdataproc/regionconfiguration variable. Forgcloud beta dataproccommands, this is immediately required. Forgcloud dataproccommands, the default will change fromglobalin January 2020. - Removed the
--[no-]allow-unauthenticatedflag fromgcloud beta run services update. Users should now usegcloud beta run services add-iam-policy-bindingandgcloud beta run services remove-iam-policy-bindingcommands to modify service policies. - Deprecated the
--sizealias forgcloud container clusters resize --num-nodes.
Security Updates
- Added
--enable-shielded-nodestogcloud beta container clusters createandgcloud beta container clusters updateto control the Shielded GKE Nodes feature, significantly enhancing cluster security. [MEDIUM]
New Features by Service
AI Platform
- Added the
--tpu-tf-versionflag togcloud beta ai-platform jobs submit training.- Flags:
--tpu-tf-version
- Flags:
BigQuery
- Added support for organization and folder level reservation grants.
- Added support for setting and getting IAM policies using
bq get-iam-policy <resource> [<json_file_name>].
Cloud Firestore Emulator
- Released Cloud Firestore emulator v1.8.0, adding support for queries inside of read-write transactions.
Cloud Run
- Updated the success message for synchronous
gcloud run alpha/beta deployto indicate if and how much traffic the new revision is serving.
Compute Engine
- Added
windows-2019,windows-2019-byol, andwindows-8-1-x64-byoloptions to the--osflag ofgcloud compute images import.- Flags:
--os
- Flags:
Kubernetes Engine
- Added the
--enable-shielded-nodesflag togcloud beta container clusters createandgcloud beta container clusters updateto control the Shielded GKE Nodes feature.- Flags:
--enable-shielded-nodes
- Flags:
- Made
--max-cpuand--max-memoryflags optional forgcloud container clusters update --enable-autoprovisioning.- Flags:
--max-cpu,--max-memory
- Flags:
- Enabled auto repair by default on the COS_CONTAINERD image.
- Updated the default
kubectlversion to1.13.9and added support forkubectl.1.11(1.11.10),kubectl.1.12(1.12.10),kubectl.1.13(1.13.9),kubectl.1.14(1.14.5), andkubectl.1.15(1.15.2). - Added the
--autoprovisioning-locationsflag forgcloud container clusters create --enable-autoprovisioningandgcloud container clusters update --enable-autoprovisioning.- Flags:
--autoprovisioning-locations
- Flags:
Policy Troubleshooter
- Added the
gcloud beta policy-troubleshoot iamcommand, which troubleshoots a member’s IAM permission on a resource.
API Changes
BigQuery
- Introduced new commands to interact with BigQuery’s IAM policies via
bq get-iam-policy <resource> [<json_file_name>].
Stats
- Files changed: 79
- Inserted lines: +2,084
- Deleted lines: -698
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.