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 createappprofileremoved theetagargument.cbt updateappprofileandcbt createappprofilerenamed the--allow-transactional-writesoption to--transactional-writes.- File: commands.py
- Cloud Bigtable routing policy specification modified:
multi_cluster_routing_use_anyis nowroute-any, or useroute-to=<cluster-id>.- File: commands.py
- Compute Engine command
gcloud compute interconnects attachments createdeprecated; usegcloud compute interconnects attachments dedicated createinstead.- File: commands.py
- Compute Engine command
gcloud compute networks createremoved the deprecated--modeflag; use--subnet-modeinstead.- File: commands.py
- Compute Engine command
gcloud compute networks switch-moderemoved; usegcloud compute networks update --switch-to-custom-modeinstead.- File: commands.py
- Compute Engine command group
gcloud compute xpnremoved; usegcloud compute shared-vpcinstead.- File: commands.py
- Kubernetes Engine command
gcloud beta container clusters createdeprecated the--private-clusterflag; use--enable-private-nodesinstead.- File: commands.py
New Features by Service
Cloud Bigtable
- Restored the output of the
cbt countcommand.- File: commands.py
Cloud Datalab
- Updated the
datalabcomponent to the 20180820 release.- File: commands.py
Cloud Dataproc
- Added
SCHEDULED_DELETEcolumn togcloud beta dataproc clusters listcommand output.- File: commands.py
Cloud Datastore Emulator
- Released Cloud Datastore Emulator version 2.0.2, improving backward compatibility with App Engine local development by preserving auto-generated indexes.
- File: commands.py
Cloud Functions
- Promoted the
--runtimeflag ofgcloud functions deployto GA.- Flags:
--runtime - File: commands.py
- Flags:
Compute Engine
- Promoted the
--network-tierflag ofgcloud compute addresses createto GA.- Flags:
--network-tier - File: commands.py
- Flags:
- Promoted the
--network-tierflag ofgcloud compute forwarding-rules createto GA.- Flags:
--network-tier - File: commands.py
- Flags:
- Promoted the
--default-network-tierflag ofgcloud compute project-info updateto GA.- Flags:
--default-network-tier - File: commands.py
- Flags:
- Promoted the
--network-tierflag ofgcloud compute instances add-access-configto GA.- Flags:
--network-tier - File: commands.py
- Flags:
- Promoted the
--network-tierflag ofgcloud compute instances createto GA.- Flags:
--network-tier - File: commands.py
- Flags:
- Promoted the
--network-tierflag ofgcloud compute instance-templates createto GA.- Flags:
--network-tier - File: commands.py
- Flags:
- Promoted
gcloud compute instances simulate-maintenance-eventto GA.- File: commands.py
- Promoted IAM policy commands (
get-iam-policy,set-iam-policy,add-iam-policy-bindings,remove-iam-policy-bindings) to beta forgcloud compute sole-tenancy node-groupsandgcloud compute sole-tenancy node-templates.- File: commands.py
Kubernetes Engine
- Promoted the
--disk-typeflag ofgcloud container clusters createandgcloud container node-pools createto GA.- Flags:
--disk-type - File: commands.py
- Flags:
- Promoted the
--default-max-pods-per-nodeflag ofgcloud container clusters createto beta.- Flags:
--default-max-pods-per-node - File: commands.py
- Flags:
- Promoted the
--max-pods-per-nodeflag ofgcloud container node-pools createto beta.- Flags:
--max-pods-per-node - File: commands.py
- Flags:
- Modified the
--monitoring-serviceflag ofgcloud containers clusters updateto enable Google Cloud Monitoring service with Kubernetes-native resource model.- Flags:
--monitoring-service - File: commands.py
- Flags:
- Modified the
--logging-serviceflag ofgcloud containers clusters updateto enable Google Cloud Logging service with Kubernetes-native resource model.- Flags:
--logging-service - File: commands.py
- Flags:
- Modified output of
gcloud beta container clusters listforDEGRADEDclusters to include reason for degradation.- File: commands.py
- Added
--enable-private-nodesand--enable-private-endpointflags togcloud beta container clusters create.- Flags:
--enable-private-nodes,--enable-private-endpoint - File: commands.py
- Flags:
API Changes
Cloud Bigtable
- Cloud Bigtable routing policy specification modified:
multi_cluster_routing_use_anyis nowroute-any, or useroute-to=<cluster-id>.- File: commands.py
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.