SDK 253.0.0 introduces several GA promotions, notably for Compute Engine’s IAP tunnel, guest attributes, and HTTP/2 health checks, alongside new SSH key expiration flags. It also adds new BigQuery capabilities like scheduled queries and persistent UDFs. Key updates include a kubectl security fix for CVE-2019-11246 and breaking changes involving flag removals in Cloud Run and a command deprecation in Compute Engine.
Jump to: Annotated Release Notes | Stats 📊
Breaking Changes
- Deprecated
gcloud beta compute resource-policies create-snapshot-schedule; usegcloud beta compute resource-policies create snapshot-scheduleinstead. - Removed
--kubeconfigand--contextflags and the--platform=kubernetesoption fromgcloud beta run.
Security Updates
- Promoted Google Kubernetes Engine
kubectlto 1.12.9 from 1.12.8 to address CVE-2019-11246. [MEDIUM]
New Features by Service
BigQuery
- Added support for persistent user-defined functions and stored procedures using
bq show --routine,bq ls --routines, andbq rm --routine.- Flags:
--routine,--routines
- Flags:
- Added support for creating scheduled queries using
bq querywith--schedule,--destination_table, and--target_datasetflags.- Flags:
--schedule,--destination_table,--target_dataset
- Flags:
- Added ‘clustered fields’ information for
bq ls datasetandbq show tablecommands.
Cloud Firestore Emulator
- Released Cloud Firestore emulator v1.6.0, which now allows calling
SetSecurityRuleswith invalid rules.
Cloud Key Management Service
- Promoted
gcloud kms import-jobsand related import commands to beta.
Compute Engine
- Promoted
gcloud compute instances get-guest-attributesto GA. - Promoted the
--storage-locationflag ofgcloud compute images createto beta.- Flags:
--storage-location
- Flags:
- Promoted
http2value to v1 for the--protocolflag used withgcloud compute backend-services createandgcloud compute backend-services update.- Flags:
--protocol
- Flags:
- Promoted
gcloud compute start-iap-tunnelto GA. - Promoted the
--tunnel-through-iapflag ofgcloud compute sshandgcloud compute scpto GA.- Flags:
--tunnel-through-iap
- Flags:
- Promoted the
--internal-ipflag ofgcloud compute scpto GA.- Flags:
--internal-ip
- Flags:
- Promoted
gcloud compute health-checks create http2andgcloud compute health-checks update http2commands to GA. - Promoted
gcloud compute instances importto beta. - Added
--ssh_key_expirationand--ssh_key_expire_afterflags togcloud compute scp,gcloud compute ssh, andgcloud compute connect-to-serial-portcommands for setting SSH key expirations.- Flags:
--ssh_key_expiration,--ssh_key_expire_after
- Flags:
Kubernetes Engine
- Promoted
--database-encryption-key,--database-encryption-key-keyring,--database-encryption-key-location, and--database-encryption-key-projectflags ofgcloud container clusters updateto beta, enabling Database Encryption for Kubernetes Secrets.- Flags:
--database-encryption-key,--database-encryption-key-keyring,--database-encryption-key-location,--database-encryption-key-project
- Flags:
Credential & Auth Changes
- Promoted the
--audiencesflag ofgcloud auth print-identity-tokento GA.
API Changes
App Engine
- Updated the Java SDK to version 1.9.76.
BigQuery
- Increased the number of projects listed by the
bq showcommand. - Modified
bq show --connectionto use the default location when the connection name is provided in ‘short’ form. - Fixed Python 3 compatibility issues in BigQuery commands.
Cloud SQL
- Updated
gcloud sql instances describeto consistently show the ‘STOPPED’ instance state.
Compute Engine
- Fixed a bug where
gcloud compute images importincorrectly created temporary Cloud Storage buckets in the US multi-region when the source image file was located in a different region. - Relaxed validation for
--enable-loggingand--logging-sample-rateflags ingcloud compute backend-services createandgcloud compute backend-services update.
Stats
- Files changed: 166
- Inserted lines: +18,024
- Deleted lines: -3,836
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.