Version 230.0.0 introduces several breaking changes, notably fixing symlink handling for App Engine and Cloud Functions source uploads, which may affect deployments. It deprecates First Generation Cloud SQL instances and renames Compute Engine Shielded VM flags. New features include an alternative --zone flag for Cloud SQL instance creation and expanded Cloud Scheduler region support.
Jump to: Annotated Release Notes | Stats 📊
Breaking Changes
- Fixed a bug where symlinked directories were skipped on App Engine source upload. Second Generation runtimes and source directories using
.gcloudignorenow upload contents of symlinked directories, matching First Generation runtimes. To explicitly skip a symlinked directory, add it to.gcloudignore. - Fixed a bug where symlinked directories were skipped on Cloud Functions source upload. To explicitly skip a symlinked directory, add it to
.gcloudignore. - The flags
--region,--gce-zone, and--zoneare now mutually exclusive for the commandgcloud sql instances create. - Deprecated the creation of First Generation Cloud SQL instances, adding a warning and confirmation prompt to
gcloud sql instances create. - Deprecated First Generation Cloud SQL instances, adding warnings to
gcloud sql instances describeandgcloud sql instances patch. - Deprecated the
--auto-create-routesflag ofgcloud alpha compute networks peerings createin Beta. - Deprecated and renamed the following
--shielded-vm-*flags:--shielded-vm-secure-bootas--shielded-secure-boot,--shielded-vm-vtpmas--shielded-vtpm,--shielded-vm-integrity-monitoringas--shielded-integrity-monitoring, and--shielded-vm-learn-integrity-policyas--shielded-learn-integrity-policy. - Deprecated the
--app-packageand--test-packageflags ingcloud firebase test android runcommands. - Removed three robo test args:
--max-steps,--max-depth, and--app-initial-activityfromgcloud firebase test android runcommands.
Security Updates
- Fixed a bug where symlinked directories were skipped on App Engine source upload, which could have led to unintended file omissions or inclusions. This change ensures proper handling based on
.gcloudignore. [MEDIUM] - Fixed a bug where symlinked directories were skipped on Cloud Functions source upload, which could have led to unintended file omissions or inclusions. This change ensures proper handling based on
.gcloudignore. [MEDIUM]
New Features by Service
Cloud Build
- Released
cloud-build-localv0.5.0, a local development tool for Cloud Build.
Cloud SQL
- Added the
--zoneflag as an alternative to--gce-zoneforgcloud sql instances create.- Flags:
--zone
- Flags:
Cloud Scheduler
- Added support for all of App Engine’s regions to Cloud Scheduler.
Compute Engine
- The
gcloud compute networks peerings updatecommand has been promoted to Beta. - The
import-custom-routesandexport-custom-routesflags have been promoted to Beta in thegcloud compute networks peerings createcommand.- Flags:
import-custom-routes,export-custom-routes
- Flags:
API Changes
Compute Engine
- Promoted
get-iam-policy,set-iam-policy,add-iam-policy-bindings, andremove-iam-policy-bindingsto GA ingcloud compute instances,gcloud compute sole-tenancy node-templates, andgcloud compute sole-tenancy node-groupscommand groups. - Promoted the
--bootflag ofgcloud compute instances attach-diskto GA.
Stats
- Files changed: 59
- Inserted lines: +2,924
- Deleted lines: -1,630
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.