Google Cloud SDK 214.0.0 introduces several breaking changes across Cloud Bigtable and Compute Engine, primarily involving command and flag renames or removals. Key new features include the promotion of numerous flags to GA for Compute Engine and Cloud Functions, and new private cluster options for Kubernetes Engine. Several services received updates to commands and improved functionality.

Jump to: Annotated Release Notes | Stats 📊

Breaking Changes

  • Cloud Bigtable cbt createappprofile removed the etag argument. cbt updateappprofile and cbt createappprofile renamed the --allow-transactional-writes option to --transactional-writes.
  • Cloud Bigtable routing policy specification modified: multi_cluster_routing_use_any is now route-any, or use route-to=<cluster-id>.
  • Compute Engine command gcloud compute interconnects attachments create deprecated; use gcloud compute interconnects attachments dedicated create instead.
  • Compute Engine command gcloud compute networks create removed the deprecated --mode flag; use --subnet-mode instead.
  • Compute Engine command gcloud compute networks switch-mode removed; use gcloud compute networks update --switch-to-custom-mode instead.
  • Compute Engine command group gcloud compute xpn removed; use gcloud compute shared-vpc instead.
  • Kubernetes Engine command gcloud beta container clusters create deprecated the --private-cluster flag; use --enable-private-nodes instead.

New Features by Service

Cloud Bigtable

  • Restored the output of the cbt count command.

Cloud Datalab

  • Updated the datalab component to the 20180820 release.

Cloud Dataproc

  • Added SCHEDULED_DELETE column to gcloud beta dataproc clusters list command output.

Cloud Datastore Emulator

  • Released Cloud Datastore Emulator version 2.0.2, improving backward compatibility with App Engine local development by preserving auto-generated indexes.

Cloud Functions

  • Promoted the --runtime flag of gcloud functions deploy to GA.

Compute Engine

  • Promoted the --network-tier flag of gcloud compute addresses create to GA.
  • Promoted the --network-tier flag of gcloud compute forwarding-rules create to GA.
  • Promoted the --default-network-tier flag of gcloud compute project-info update to GA.
  • Promoted the --network-tier flag of gcloud compute instances add-access-config to GA.
  • Promoted the --network-tier flag of gcloud compute instances create to GA.
  • Promoted the --network-tier flag of gcloud compute instance-templates create to GA.
  • Promoted gcloud compute instances simulate-maintenance-event to GA.
  • Promoted IAM policy commands (get-iam-policy, set-iam-policy, add-iam-policy-bindings, remove-iam-policy-bindings) to beta for gcloud compute sole-tenancy node-groups and gcloud compute sole-tenancy node-templates.

Kubernetes Engine

  • Promoted the --disk-type flag of gcloud container clusters create and gcloud container node-pools create to GA.
  • Promoted the --default-max-pods-per-node flag of gcloud container clusters create to beta.
  • Promoted the --max-pods-per-node flag of gcloud container node-pools create to beta.
  • Modified the --monitoring-service flag of gcloud containers clusters update to enable Google Cloud Monitoring service with Kubernetes-native resource model.
  • Modified the --logging-service flag of gcloud containers clusters update to enable Google Cloud Logging service with Kubernetes-native resource model.
  • Modified output of gcloud beta container clusters list for DEGRADED clusters to include reason for degradation.
  • Added --enable-private-nodes and --enable-private-endpoint flags to gcloud beta container clusters create.
    • Flags: --enable-private-nodes, --enable-private-endpoint
    • File: commands.py

API Changes

Cloud Bigtable

  • Cloud Bigtable routing policy specification modified: multi_cluster_routing_use_any is now route-any, or use route-to=<cluster-id>.

Stats

  • Files changed: 135
  • Inserted lines: +5,043
  • Deleted lines: -696

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.