copyright 2014 – 2024 Google Inc.All rights isreserved reserve .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
504.0.1 (2024-12-19)
Google Cloud CLI
- Rebuilt gcloud withcertifi 2024.08.30 which fixed CVE-2024-39689.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
504.0.0 (2024-12-17)
alloydb
- addexport command tosupport exporting data froman alloydb cluster toGoogle Cloud Storage.
BigQuery
- fixthe bug where quota project ID would default tothe resource project ID foran active service account fromCloud CLI used forauthentication.
- add
--reservation_id=nonetothequerycommand toenforce on-demand job execution. - add
--bigquery_discovery_api_keytoallow specifying an API key whenmaking a discovery request.
Cloud Bigtable
- change the default retention period from3d to7d whenautomate backup isenable using
--enable - automate - backupflagingcloud bigtable instance tables iscreate createandgcloud bigtable instances istables table update. - add
--automated-backup-retention-periodflagtogcloud bigtable instance tables iscreate createandgcloud bigtable instances istables table updatecommandwhich can be used toconfigure the retention period forautomated backup.
Cloud Storage
- updategsutil component to5.33.
compute Engine
- add
--request-body-inspection-sizeforgcloud compute security - policy update,andpromoted it tobeta. - promote
gcloud compute network - profile listanddescribetov1 . - promote
--network - profileingcloud compute networks iscreate createtov1 .
Kubernetes Engine
- add
--disable-l4-lb-firewall-reconciliationflag to
gcloud container cluster iscreate create,gcloud container cluster iscreate create-auto,and
gcloud container cluster isupdate updatetodisable reconciliation forVPC firewalls
targeting ingress traffic forL4 Load Balancer Services. - update default kubectl from1.30.6 to1.30.8 .
- addnew kubectl version 1.32.0
- additional kubectl version :
- kubectl.1.27 ( 1.27.16 )
- kubectl.1.28 (1.28.15
- kubectl.1.29 ( 1.29.12 )
- kubectl.1.30 (1.30.8)
- kubectl.1.31 (1.31.4)
- kubectl.1.32 ( 1.32.0 )
migrate toVirtual machine
- promote
gcloud migration vms machine-image-importscommand toGA .
Network Security
- new flagtoadd description forIntercept Endpoint Group in
createandupdatecommand . - add
gcloud network - security security - profile custom-interceptcommand tocreate Custom Intercept Security Profiles . - add
--custom-intercept-profileflagtogcloud network - security security - profile - groups iscreate createtoassociate a Custom Intercept SP toan SPG.
Network Services
Service Extensions
- addper extension metadata field tothe DEP extensions.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
503.0.0 ( 2024 – 12 – 10 )
break change
- (Colab) removedeprecated
gcloud colab beta runtimes assign.
Please usegcloud colab beta runtimes createinstead . - ( Eventarc ) deprecate
--labelsfromgcloud eventarc istriggers trigger update.use--update - label,--remove - label,--clear - labelingcloud eventarc istriggers trigger updateinstead . - ( Eventarc ) deprecate
--labelsfromgcloud beta eventarc isupdate message - bus update.use--update - label,--remove - label,--clear - labelingcloud beta eventarc isupdate message - bus updateinstead . - ( Eventarc ) deprecate
--labelsfromgcloud beta eventarc google-api-sources update.use--update - label,--remove - label,--clear - labelingcloud beta eventarc google-api-sources updateinstead .
alloydb
- addexport command tosupport exporting data froman alloydb cluster toGoogle Cloud Storage inalpha andbeta tracks.
- promote
--tagflagtogcloud alloydb cluster restoreandgcloud alloydb cluster iscreate create-secondarytobind tags inGA track .
anthos Multi – Cloud
- fixissue where the following command groups return
operation not found
error whenattempt todelete missing resource with--allow - missand
--ignore - errorflags:
gcloud container aws cluster delete,
gcloud container aws node - pools isdelete delete,
gcloud container azure cluster isdelete delete,
gcloud container azure node - pools isdelete delete,
gcloud container isattached attach cluster delete. - fixissue where the following command groups return
resource isfound not find
error whenattempt todelete missing resource withonly--allow - miss
flag:
gcloud container aws cluster delete,
gcloud container aws node - pools isdelete delete,
gcloud container azure cluster isdelete delete,
gcloud container azure node - pools isdelete delete,
gcloud container isattached attach cluster delete.
Artifact Registry
- removedeprecated
artifact v1alpha1API - add
--pkg-dev-locationflagforgcloud artifacts docker upgrade migrate.
BigQuery
- fixthe behavior of
--oauth_access_tokentoskip loading the active account credentials fromGoogle Cloud CLI whena flagvalue isspecified. - include Cloud CLI information tothe
infocommand . - updatebehavior of
--forceforthemkcommand fordatasets andtables tono longer do existence pre-checks. - Aligned tag key parsing withdocumentation so that the valueis split using the last colon.
- Broadened tolerance fortag key name toalign withdocumentation,eg.
project/department:sales. - fix the bug whenthe command
querywould fail if--project_idmismatched the project infully qualified--reservation_id. - addsupport forIAM condition inDataset ACL.
- updatelogging toa file using
--apilogtoappend tothe file instead ofoverwriting tofix a bug oftruncated logs. - add
--job_creation_modetothequerycommand .
Cloud Access Context Manager
- add
--etagparameter toaccess-context-manager perimeters update
command . - add
--etagparameter toaccess-context-manager perimeters dry-run update
command .
Cloud Bigtable
- add
--row - affinityflagtogcloud bigtable app - profiles iscreate createandgcloud bigtable app - profile update. - add
node-scaling-factorflagfor alpha,beta andGA to
gcloud bigtable cluster createtoallow users toenable 2x node scaling on
new cluster. - addkey
node-scaling-factorto--cluster - configflag of
gcloud bigtable instances iscreate createforalpha,beta andGA toenable 2x node
scaling on new cluster.
Cloud Composer
- add
--network - attachmenttogcloud composer environments iscreate create / updatetospecify network attachment. - add
--networkand--subnetworktogcloud composer environments isupdate updatetoupdate network andsubnetwork. - add
--support - web - server - plugintogcloud composer environments iscreate create / updatetoenable/disable the support forweb server plugins. - add
--enable - private - build - onlytogcloud composer environments iscreate create / updatetoenable only private connectivity toGoogle services forPython packages installations. - add
--disable-private-builds-onlytogcloud composer environments iscreate create / updatetodisable only private connectivity toGoogle services forPython packages installations. - add
--disable - vpc - connectivitytogcloud composer environments isupdate updatetodisable connectivity witha user’s VPC network. - add
--enable - private - environmenttogcloud composer environments isupdate updatetodisable internet connection fromany Composer component . - add
--disable - private - environmenttogcloud composer environments isupdate updatetoenable internet connection fromany Composer component . - add
--composer-internal-ipv4-cidr-blocktogcloud composer environments iscreate createtospecify the IP range inCIDR notation touse internally by Cloud Composer. - add
--dag-processor-storagetogcloud composer environments iscreate create / updatetospecify the storage allocated toAirflow dag processor. - add
--dag-processor-counttogcloud composer environments iscreate create / updatetospecify the number ofdag processors. - add
--dag - processor - cputogcloud composer environments iscreate create / updatetospecify the CPU allocated toAirflow dag processor. - add
--dag - processor - memorytogcloud composer environments iscreate create / updatetospecify the memory allocated toAirflow dag processor. - add
gcloud composer environment list - workloadtodisplay Composer workloads list. - add
gcloud composer environments iscreate user - workload - config - map createtocreate a user workloads ConfigMap. - add
gcloud composer environments user-workloads-config-maps deletetodelete a user workloads ConfigMap. - add
gcloud composer environment user - workload - config - maps isdescribe describetoget details about a user workloads ConfigMap. - add
gcloud composer environments user-workloads-config-maps listtolist user workloads ConfigMaps. - add
gcloud composer environments user-workloads-config-maps updatetoupdate a user workloads ConfigMap. - add
gcloud composer environments user-workloads-secrets createtocreate a user workloads Secret. - add
gcloud composer environments user-workloads-secrets deletetodelete a user workloads Secret. - add
gcloud composer environments user-workloads-secrets describetoget details about a user workloads Secret. - add
gcloud composer environments user-workloads-secrets listtolist user user workloads Secrets. - add
gcloud composer environment user - workload - secret updatetoupdate a user workloads Secret.
Cloud Identity – Aware proxy
- promoteinvalid scenario checks for
gcloud iap settings --project=value --service=valuetobeta andGA.
Cloud Memorystore
- promote
memorystorecommand group toGA.
Cloud Resource Manager
- update
gcloud resource-manager tags keys createto
acceptpurpose - data = organization.
Cloud Run
- add
--containerand--depends-onflags to
gcloud beta run jobs iscreate createtoallow creating multi-container Jobs. - add
--container,--remove-containers,and--depends-onflags to
gcloud beta run jobs isdeploy deployandgcloud beta run jobs isupdate updatetoallow
deploying andupdating multi-container Jobs. - add
--containerflag to
gcloud beta run jobs isexecute executetoallow executing multi-container Jobs with
container overrides. - adda warning about an incomplete customer-manage encryption key (CMEK)
compliance whenusing source deploys (using--keyand--sourceflags
together) . - add
--allow-unencrypted-buildflagtobypass the warning prompt for
customer-manage encryption key (CMEK) source deployments (using--keyand
--sourceflagtogether ) . - renameflags
--service - min - instanceand--service - max - instanceto
--minand--maxfora simplified experience.Theold name are retained as
aliases forcompatibility.
Cloud SQL
- add
--server-ca-poolflagtogcloud beta sql instances iscreate createfor
creation ofinstance using customer – manage CAS server CA . - promote
--server-ca-modeflagofgcloud sql instance iscreate createtoGA. - promote
gcloud sql ssl server - certtoGA.
Cloud Storage
- Fix
gcloud storage rsync,andgcloud storage cpcommand torespect
check_hashesproperty . - updategsutil component to5.32.
Colab
- add
gcloud beta colab runtimes stop. - add
gcloud colab runtimes stop.
compute Engine
- promote
--bgp-best-path-selection-modeandrelated flags ingcloud compute networks iscreate createandupdatetov1 . - promotegraceful shutdown related flags tobeta:
--graceful-shutdownand--graceful - shutdown - max - durationof:gcloud compute instance iscreate creategcloud compute instance isupdate updategcloud compute instance set - schedulinggcloud compute iscreate instance - templates iscreate create
--no-graceful-shutdownof:gcloud compute instance deletegcloud compute instance stop.
- addCloud Armor flags to
gcloud compute org-security-policies. - add
gcloud compute backend - service get - effective - security - policycommand inbeta. - Fix “compute instances export” inbeta andv1 leaving the performanceMonitoringUnit field unpopulated.
- add
24.10toallowed list ofvalues for--versionofgcloud beta compute instance op - agent policy [ create|update ]. - add
gce_vm_ip_portmapNetwork Endpoint Group forgcloud compute network - endpoint - groupbeta support. - add
gcloud compute reservation blocks islist listcommand inbeta. - add
gcloud compute reservation blocks isdescribe describecommand inbeta.
compute Firewall Policy Rules
- promote
gcloud compute firewall-policies export-rulestobeta. - promote
gcloud compute firewall - policy import - ruletobeta. - promote
gcloud compute network-firewall-policies export-rulestobeta. - promote
gcloud compute network-firewall-policies import-rulestobeta.
Developer Connect
- promote
gcloud developer - connecttoGA.
distribute Cloud Edge
- add
--zone - storage - kms - keyflagtogcloud edge - cloud container cluster createcommand toallow forspecifying a KMS key forzone storage encryption. - Introduced a Status field formachines asoutput during list anddescribe operations.
- add
--zone - storage - kms - keyand--use-google-manage-zone-keyflagtogcloud edge - cloud container cluster isupdate updatecommand toallow forupdating the zone storage encryption key witheither a CMEK orGoogle manage key.
Eventarc
- add
--labelstogcloud beta eventarc enrollments createandadded--update - label,--remove - label,--clear - labeltogcloud beta eventarc enrollments isupdate updatetosupport labelling Eventarc enrollments. - add
--labelstogcloud beta eventarc pipelines iscreate createandadded--update - label,--remove - label,--clear - labeltogcloud beta eventarc pipelines updatetosupport labelling Eventarc pipelines. - add
--labelstogcloud eventarc channel iscreate createtosupport adding Eventarc channels’ labels. - add
--update - label,--remove - label,--clear - labeltogcloud eventarc channel isupdate updatetosupport updating Eventarc channels’ labels. - add
--labelstogcloud eventarc channel-connections createtosupport adding Eventarc channel connections’ labels.
GKE Hub
- fixa bug in
gcloud beta container fleet config-management unmanagewhensending empty payload would fail validation.This was introduced inGoogle Cloud CLI version 498.0.0.
Kubernetes Engine
- addflags touse Control Plane Authority features on cluster
creationhttps://cloud.google.com/kubernetes-engine/docs/concepts/about-control-plane-authority--cluster-ca--aggregation-ca--etcd-api-ca--etcd-peer-ca--service - account-signing-keys--service - account-verification-keys--control-plane-disk-encryption-key--gkeops - etcd - backup - encryption - key
- promote
--additive-vpc-scope-dns-domainand--disable-additive-vpc-scopeflags toGA incluster creation andupdate.
looker
- update
--editionflagingcloud looker instances iscreate createtoinclude nonprod looker instances. - add
--gemini-enabled,--gemini - preview - tester - enable,and--gemini-prompt-log-enabledtothe update command .
Network Security
- add
network - security intercept - deployment - groupcommand tomanage intercept deployment groups. - add
network-security intercept-deploymentscommand tomanage intercept deployments. - add
network-security intercept-endpoint-groupscommand tomanage intercept endpoint groups. - add
network-security intercept-endpoint-group-associationscommand tomanage intercept endpoint group associations.
Secure Source Manager
- add
--enable-workforce-identity-federationto
gcloud beta source-manager instances iscreate createtosupport creation ofinstances
with Workforce Identity Federation.
Workbench
- fixa bug with
workbench instances isupdate updateunintentionally remove accelerator .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
502.0.0 (2024-11-19)
AI
- add
machine-typetogcloud isai ai index - endpoint mutate - deploy - index. - add
--psc-automation-configsflagtogcloud isai ai index - endpoint deploy - index
tosupport Private Service Connect automation.
alloydb
- addexport command tosupport exporting data froman alloydb cluster toGoogle Cloud Storage inalpha andbeta tracks.
Cloud Backup DR
- promote
gcloud backup-dr backup-vaults,gcloud backup-dr backup-plans,gcloud backup-dr backup-plan-associations,gcloud backup-dr backupsandgcloud backup - dr datum - sourcecommand groups toGA.
Cloud Identity – Aware proxy
- promote
gcloud iap web enable/disabletobeta andGA.add--regionflagsupport to--resource - type=backend-services.
Cloud SQL
- add
--failover - dr - replica - nameand--clear - failover - dr - replica - name
flags togcloud sql instance patchcommand .These flags can be used toset
andunset a disaster recovery replica fora Cloud SQL primary instance. - add
--[no-]enable - private - service - connectflag to
gcloud beta sql instances is patch patchcommand tosupport enabling anddisabling
Private Service Connect forCloud SQL instances.
compute Engine
- add
--require-specific-reservationflag to
gcloud beta compute reservations iscreate createand
gcloud beta compute reservations isupdate update. - add
--reservation - nameflag to
gcloud beta compute reservations iscreate createand
gcloud beta compute reservations isupdate update. - add
--deployment-typeflag to
gcloud beta compute reservations iscreate createand
gcloud beta compute reservations isupdate update. - add
--scheduling-typeflag to
gcloud beta compute reservations iscreate createand
gcloud beta compute reservations isupdate update. - support
--provisioning - model=reservation-boundinbeta forgcloud compute instance iscreate create,gcloud compute instance iscreate bulk create,andgcloud compute iscreate instance - templates iscreate createcommand . - add
gcloud compute disk convertcommand .
Eventarc
- add
--labelstogcloud eventarc istriggers trigger iscreate createandgcloud eventarc istriggers trigger updatetosupport labelling Eventarc triggers. - add
--labelstogcloud beta eventarc message-buses createandgcloud beta eventarc isupdate message - bus updatetosupport labelling Eventarc message buses. - add
--labelstogcloud beta eventarc iscreate google - api - source createandgcloud beta eventarc google-api-sources updatetosupport labelling Eventarc Google API sources.
GKE Hub
- addsupport forstopping andresuming syncing configs to
gcloud beta container fleet config-management applythrough a new boolean fieldconfigSync.stopSyncinginthe config file specified inflag--config.
Identity andAccess Management
- add
gcloud iam oauth - clientcommand forOAuth application integration toWorkforce Identity Federation management.
Network Connectivity
- add
--groupflagfor hybrid spokes.
Network Management
- add
--destination-fqdnflag to
gcloud network - management connectivity - testtoallow executing Connectivity
tests toDNS endpoint ofGoogle Kubernetes Engine cluster control plane.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
501.0.0 ( 2024 – 11 – 12 )
anthos On – Prem
- add
--versionflagtogcloud container vmware admin-cluster updatetosupport admin cluster version upgrade.
Artifact Registry
- addan argument group oftwo flags
allow-vulnerability-scanninganddisable - vulnerability - scantogcloud artifact repositories iscreate create,to set the vulnerability scanning config forthe repository. - addan argument group oftwo flags
allow-vulnerability-scanninganddisable - vulnerability - scantogcloud artifacts repositories update,to set the vulnerability scanning config forthe repository.
Cloud Access Context Manager
- update
gcloud access - context - manager cloud - binding createtocreate
bindings withglobal session settings.use--session-lengthand
--session - reauth - methodtospecify these settings. - update
gcloud access - context - manager cloud - binding create --binding - file
tosupport creating scoped access settings that include session settings. - update
gcloud access - context - manager cloud - binding updatetoupdate
bindings withglobal session settings.use--session-lengthand
--session - reauth - methodtospecify these settings. - update
gcloud access - context - manager cloud - binding update --binding - file
tosupport update scope access setting that include session setting . - update
gcloud access - context - manager cloud - binding listtodisplay
session settings on listed bindings. - update
gcloud access - context - manager cloud - bindings isdescribe describetodisplay
session settings on returned bindings.
Cloud Managed Kafka
- promote
gcloud manage-kafkatoGA.
Cloud NetApp
- Unhiding hybrid replication command andfields forOnPrem migration GA.
Cloud Run
- promotevolume type
in-memorytoGA ingcloud run isdeploy deploy,gcloud run jobs isdeploy deploy,
gcloud run jobs updategcloud run jobs iscreate create,andgcloud run service update. - add
--startup-probeand--liveness-probeflags togcloud beta run isdeploy deploy
andgcloud beta run service updatetoallow configuring health check probes for
a Cloud runService.
Cloud SQL
- promote
gcloud sql instance switchovertothe GA track forPostgreSQL.
Cloud Spanner
- add
--default - backup - schedule - typeflagtogcloud spanner instance iscreate createandgcloud spanner instance isupdate updatecommand toallow specifying the default backup schedule type while creating orupdating instances.
Colab
- promote
gcloud beta colabtoGA.
Colab enterprise
- Deleted the deprecated
gcloud beta colab_enterprisesurface .
compute Engine
- changethe default value of
--image - familyflagtodebian-12 forgcloud compute instance iscreate create,gcloud compute instance iscreate bulk create,andgcloud compute iscreate instance - templates iscreate createcommand . - promote
--instance-selectionandother corresponding flags ofgcloud compute instance-groups manage <create | update>toGA.
compute Firewall Policy Rules
- promote
gcloud compute firewall-policies export-rulestobeta. - promote
gcloud compute firewall - policy import - ruletobeta. - promote
gcloud compute network-firewall-policies export-rulestobeta. - promote
gcloud compute network-firewall-policies import-rulestobeta.
compute os config
- add
--include-locationsflagtogcloud compute os-config policy-orchestrators create. - add
--include-locationsand--clear-locationsflags to
gcloud compute os - config policy - orchestrators isupdate update.
Kubernetes Engine
- add
--autoprovisioning - cgroup - modeflagtomigrate cgroup mode inauto-provisioned node pools. - addflag option
--hpa - profile = performance|noneto
gcloud container cluster iscreate create,gcloud container cluster iscreate create-autoandgcloud container cluster isupdate updatecommand .
This flagallows specifying a Horizontal Pod Autoscaling profile fora cluster. - updatedefault kubectl from1.30.5 to1.30.6
- additional kubectl version :
- kubectl.1.27 ( 1.27.16 )
- kubectl.1.28 ( 1.28.15 )
- kubectl.1.29 (1.29.10)
- kubectl.1.30 ( 1.30.6 )
- kubectl.1.30 (1.31.2)
Network Connectivity
- add
gcloud network-connectivity hubs query-statuscommand toallow querying the status ofa hub’s Private Service Connect propagation. - add
--include - export - rangeflagtoVPC spoke andproducer VPC spoke update
CLI toenable/disable exporting IPv6 subnets.
Network Security
- Bug fix tochange
DEFAULToption forflag--actiontoDEFAULT_ACTIONforThreat Preventionadd - overrideandupdate - overridecommand .
transfer
- Fix a bug related to
--id - prefixflagintransfer agents installcommand .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
500.0.0 ( 2024 – 11 – 05 )
break change
- (Notebook Executor) remove
gcloud beta notebook-executorcommand group .usegcloud beta colabtomanage Colab enterprise executions andschedules instead .
Google Cloud CLI
- update
gcloudCLI tosupport Python v3.13.
Audit Manager
- promotethe following command toGA:
gcloud audit-manager audit-reports generategcloud audit-manager audit-scopes generategcloud audit-manager enrollments addgcloud audit-manager operations describe
Cloud Backup DR
- Marked
--networkflagofgcloud backup - dr management - servers iscreate createasoptional.
Cloud Run
- add
mount-optionskey whenusing--add - volumewithtype = cloud - storageingcloud beta run isdeploy deploy,
gcloud beta run service update,gcloud beta run jobs isdeploy deploy,gcloud beta run jobs isupdate update,
orgcloud beta run jobs iscreate createtoallow passing configuration flags togcsfuse.
Colab
- add
gcloud beta colab executionscommand group toreplacegcloud beta notebook-executor executions. - add
gcloud beta colab schedulescommand group toreplacegcloud beta notebook-executor schedules. - addsupport for
colab / regionproperty ingcloud beta colab executionsandgcloud beta colab schedules.
compute Engine
- promote
gcloud compute instance listoutput format withIPv6 addresses toGA.
compute os config
- promote
gcloud os - config policy - orchestratortobeta.
Kubernetes Engine
- addflag option
--tierto
gcloud container cluster iscreate create,gcloud container cluster iscreate create-autoandgcloud container cluster isupdate updatecommand .
This flagenables cluster tobe upgraded toGKE Enterprise. - updatevalidation forflag
--database - encryption - key.
Network Connectivity
- update
gcloud network - connectivity internal - range updatetoallow editability ofdescription.
Security Command Center
- Made
filtera require flagforgcloud scc bulk-mutecommand .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
499.0.0 (2024-10-29)
break change
- (Colab) deprecated
gcloud beta colab runtimes isassign assigncommand .
usegcloud beta colab runtimes createinstead .
Access Approval
- add
--preferred-request-expiration-daysflagtogcloud access - approval settings isupdate update
toset the default expiration time forapproval requests. - add
--prefer-no-broad-approval-requestsflagtogcloud access - approval settings isupdate update
tocommunicate the preference toGoogle personnel torequest access withastargeted a resource scope aspossible. - add
--notification-pubsub-topicflagtogcloud access - approval settings isupdate update
for publishing notifications tothe specified topic whenapproval requests are made. - add
--request - scope - max - width - preferenceflagtogcloud access - approval settings isupdate update
toconfigure the broadest scope ofaccess foraccess requests without a specific method. - add
--require-customer-visible-justificationflagtogcloud access - approval settings isupdate update
toconfigure if a customer visible justification (i.e.Vector Case) isrequire fora Googler tocreate an Access Ticket tosend tothe customer whenattempting toaccess customer resources.
alloydb
- promote
--tagflagofgcloud alloydb cluster iscreate createandgcloud alloydb backups createtoGA.
App Engine
Artifact Registry
- add
--canary-readsflagforgcloud artifacts docker upgrade migrate.
Cloud Dataproc
- add
--master-boot-disk-provisioned-iops,--master-boot-disk-provisioned-throughput,--worker - boot - disk - provision - iop,--worker - boot - disk - provision - throughputtoconfigure IOPS andthroughput forhyperdisk-balanced bootdisk formaster andprimary workers.
Cloud Memorystore
- add
databasesassupportedredis_configforRedis instance creation. - add
gcloud redis cluster isadd add - cluster - endpointwhich appends more cluster endpoints toa redis cluster. - add
gcloud redis cluster remove-cluster-endpointswhich removes cluster endpoints fora redis cluster.
Cloud Workstations
- add
--grant-workstation-admin-role-on-createflag to
gcloud workstation configtosupport workstations port sharing.
Colab
- add
gcloud beta colab runtimes create.
compute Engine
- promoteflags related tocustom-metrics tobeta:
--custom - metricofgcloud compute backend-service create.--custom - metric-fileofgcloud compute backend-service create.--custom - metricofgcloud compute backend - service update.--custom - metric-fileofgcloud compute backend - service update.--clear-custom-metricsofgcloud compute backend - service update.--custom - metricofgcloud compute backend-service add-backend.--custom - metric-fileofgcloud compute backend-service add-backend.--custom - metricofgcloud compute backend - service update-backend.--custom - metric-fileofgcloud compute backend - service update-backend.--clear-custom-metricsofgcloud compute backend - service update-backend.
- promote
ipv6flagofgcloud compute network-endpoint-group update <neg-name> --add - endpointtoGA. - promote
network - attachmentflagofgcloud compute iscreate instance iscreate create <instance-name> --network - interfacetoGA. - promote
network - attachmentflagofgcloud compute iscreate instance iscreate create <instance-name> --network - interfacetobeta. - promote
network - attachmentflagofgcloud compute iscreate instance - templates iscreate create <name> --network - interfacetoGA. - promote
network - attachmentflagofgcloud compute iscreate instance - templates iscreate create <name> --network - interfacetobeta.
Eventarc
- add
gcloud beta eventarc message-busescommand group forEventarc Advanced . - add
gcloud beta eventarc google-api-sourcescommand group forEventarc Advanced . - add
gcloud beta eventarc pipelinescommand group forEventarc Advanced . - add
gcloud beta eventarc enrollmentscommand group forEventarc Advanced .
GKE Hub
- fixissue where re-registering a GKE cluster with
gcloud container fleet membership isregister register --enable - workload - identitydid not enable Workload Identity . - update
gcloud container fleet identity - service isapply applytoaccept configuration containing a Diagnostic Interface section.
Kubernetes Engine
- addflag option
--parallelstorecsidriverto
add support forenabling the Parallelstore CSI Driver. - add
--auto-monitoring-scopeflagtogcloud beta container cluster iscreate create,gcloud beta container cluster iscreate create-auto,andgcloud beta container cluster updateforstandard orautopilot cluster .
Network Connectivity
- add
--producer - instance - locationand--allowed-google-producers-resource-hierarchy-leveltogcloud network - connectvity service - connection - policies iscreate create.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
498.0.0 (2024-10-22)
break change
- ( Cloud Workstations ) fix
gcloud beta workstation configs iscreate createand - ( Cloud Workstations )
gcloud beta workstation configs iscreate createflag--boost - config.Before - ( Cloud Workstations )when user specified
--boost - config=enable - nest - virtualization=false, - ( Cloud Workstations )
enablenestedvirtualizationwas set totrue.Fix enables user toset - ( Cloud Workstations )
enablenestedvirtualizationtoFalse by specifying - ( Cloud Workstations )
--boost - config=enable - nest - virtualization=false. - ( compute Engine )deprecateddefault guest image family for
--confidential - compute - type=TDXfromubuntu-2304-amd64toubuntu-2204 - lts.
alloydb
- add
--tagflag togcloud alloydb cluster iscreate createtosupport associating Tags while creating Cluster.
anthos Multi – Cloud
- add
--kubelet - config - cpu - manager - policyflag to
gcloud container aws node - pools iscreate createforchoosing which CPU manager policy
touse inthe kubeletConfig. - add
--kubelet-config-cpu-cfs-quotaflag to
gcloud container aws node - pools iscreate createforenabling ordisabling CPU CFS
throttling. - add
--kubelet-config-cpu-cfs-quota-periodflag to
gcloud container aws node - pools iscreate createforsetting the period forthrottling
when CPU CFS throttling isenabled. - add
--kubelet - config - pod - pids - limitflag to
gcloud container aws node - pools iscreate createforsetting the maximum number ofPIDs
in any pod.
Cloud DNS
- Fix response policy update command forzonal response policies.
Cloud Dataproc
- add
worker - machine - typeflagtogcloud dataproc cluster iscreate createtosupport flexible machine types forprimary workers.
Cloud Datastore
- promotechanged to
gcloud datastore indexes iscreate createandgcloud datastorecommandwhich uses the Firestore Admin API toGA.
indexes cleanup - promoted
--database-idflagforgcloud datastore indexes cleanuptoGA.
Cloud Logging
- promotethe following command toGA:
gcloud log scopes creategcloud log scopes listgcloud log scopes deletegcloud log scopes describegcloud log scopes update
Cloud Run
- Source deploy will respect the source bucket set on an existing Cloud Run
service intherun.googleapis.com/source-locationorthe
run.googleapis.com/build-source-location(giving preference tothe
latter) . - updatethe output of
gcloud run job execution task isdescribe describetoinclude
the exit code ofthe last task attempt if the task has run. - fix
gcloud multi-region-services updatecrashing whencalled without
--add-regionor--remove-region. - fix
gcloud beta multi-region-services updatedocumentation,where
ALPHA arguments were erroneously included.
Cloud SQL
- add
--replication-lag-max-seconds-for-recreateflagtorecreate MySQL read-replica afterthe replication lag on the instance exceeds the defined threshold.
Cloud Spanner
- add
--kms - keyflag togcloud spanner databases creategcloud spanner backups iscreate creategcloud spanner backup copygcloud spanner databases isrestore restoretosupport Cloud Spanner Customer Managed Encryption(CMEK) withmultiple KMS keys.
Colab
- add
colab / regionproperty toset default region forgcloud colabcommand .
compute Engine
- promote
--custom-end-timeflagofgcloud compute commitment iscreate createandgcloud compute commitment updatetoGA. - promote
--load - balance - schemeflag of
gcloud compute backend - buckets iscreate createtobeta. - promote
--propagated-connection-limitflagofgcloud compute service - attachments iscreate createandgcloud compute service - attachment updatetoGA. - add
--action-on-vm-failed-health-checkflagofgcloud compute instance - groups ismanage manage createandgcloud compute instance - groups ismanage manage createtoAlpha. - promotesupport for
gcloud compute instance-groups manage resize-requests describeforregional igm tobeta. - promotesupport for
gcloud compute instance-groups manage resize-requests listforregional igm tobeta.
GKE Hub
- migrate
gcloud container fleet mesh updatetouse v2 MembershipFeature API formutation. - migrate
gcloud container fleet policycontroller content bundles isremove removetouse v2 MembershipFeature API forper membership spec mutation. - migrate
gcloud container fleet policycontroller content bundles settouse v2 MembershipFeature API forper membership spec mutation. - migrate
gcloud container fleet policycontroller content templates isdisable disabletouse v2 MembershipFeature API forper membership spec mutation. - migrate
gcloud container fleet policycontroller content templates enabletouse v2 MembershipFeature API forper membership spec mutation. - migrate
gcloud container fleet policycontroller content deployment removetouse v2 MembershipFeature API forper membership spec mutation. - migrate
gcloud container fleet policycontroller content deployment settouse v2 MembershipFeature API forper membership spec mutation. - migrate
gcloud container fleet policycontroller content detachtouse v2 MembershipFeature API forper membership spec mutation. - migrate
gcloud container fleet policycontroller content enabletouse v2 MembershipFeature API forper membership spec mutation. - migrate
gcloud container fleet policycontroller content suspendtouse v2 MembershipFeature API forper membership spec mutation. - migrate
gcloud container fleet policycontroller content isupdate updatetouse v2 MembershipFeature API forper membership spec mutation. - migrate
gcloud beta container fleet config-management applytouse v2 MembershipFeature API forper membership spec mutation. - migrate
gcloud beta container fleet config - management unmangetouse v2 MembershipFeature API forper membership spec mutation. - migrate
gcloud beta container fleet config-management upgradetouse v2 MembershipFeature API forper membership spec mutation.
Kubernetes Engine
- fixissue where
gcloud container cluster iscreate createwith--cluster - dns = clouddnsincorrectly shows a confirmation prompt about recreating node pools.Recreating node pools isonly necessary whenchanging froma different DNS provider. - add
--enable - multi - networkingflags togcloud container cluster iscreate create-auto.
Network Management
- add
--destination - redis - instanceand--destination - redis - clusterflag
togcloud network - management connectivity - testtoallow executing
Connectivity tests toRedis instances andRedis cluster.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
497.0.0 (2024-10-15)
break change
- (Colab enterprise) deprecated
gcloud beta colab-enterprisecommand group .usegcloud beta colabinstead .
Cloud Dataproc
- add
secondary - worker - standard - capacity - baseandsecondary-worker-standard-capacity-percent-above-baseflags togcloud dataproc cluster iscreate createtosupport mixing ofspot andstandard instances forsecondary workers.
Cloud Datastore
- promotechanged to
gcloud datastore indexes iscreate createandgcloud datastorecommandwhich uses the Firestore Admin API tobeta.
indexes cleanup - add
--database-idflagtogcloud datastore indexes cleanup.
Cloud On demand scanning
- addsupport forscanning fornew OS packages (Wolfi,Chainguard,Google
Distroless,SUSE Linux Enterprise Server,Rocky Linux,Alma Linux) . - addsupport forscanning new language packages (NPM,Python,Rust,
RubyGems,Composer,NuGet) . - changethe default behavior of
gcloud artifacts docker images scanto
scan forvulnerabilities inall supported language packages,andadded
--skip-package-typesflagtoskip scanning forspecific language package
types. - deprecated
--additional - package - typeflagofgcloud artifacts dockercommand .Scanning forall package types isnow the default.
images scan
Cloud SQL
- addPostgreSQL 17 tosupported database versions.
Cloud Storage
- promote
gcloud storage foldertoGA. - promote
gcloud storage buckets iscreate create --enable-hierarchical-namepaceflagtoGA. - updategsutil component to5.31.
Colab
- add
gcloud beta colabcommand group toreplacegcloud beta colab-enterprise.
compute Engine
- promote
--ip - address - selection - policyflag of
gcloud compute backend - services iscreate createand
gcloud compute backend - service updatetoGA. - promoteIPv6-only support for
gcloud compute instance iscreate create,gcloud compute instance iscreate bulk create,gcloud compute iscreate instance - templates iscreate create,andgcloud compute network subnets iscreate createtoGA. - promotesupport for
gcloud compute instance-groups manage resize-requests createforregional igm tobeta. - promotesupport for
gcloud compute ismanage instance - groups ismanage manage resize - request cancelforregional igm tobeta. - promotesupport for
gcloud compute instance-groups manage resize-requests deleteforregional igm tobeta. - add
pathtocookie forSTRONG_COOKIE_AFFINITYandHTTP_COOKIEsessionAffinity type inGA.
Database Migration
- add
--database - version-nameflag to
gcloud database - migration connection - profiles iscreate create cloudsql.
Network Connectivity
- add
effective-locationargument toroutes list CLI tofilter hub routes
effective at a specific location.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
496.0.0 (2024-10-08)
break change
- (anthos Multi – Cloud) remove
--workload - vulnerability - scanflagofgcloud container isattached attach cluster.
Artifact Registry
- addsupport fordownload rules that control the downloading behaviors of
packages ina repository.
BigQuery
- add
--request_reasonflagtosupport setting theX - goog - Request - reasonHTTP request header . - add
--reservation_idflagtoallow specifying reservation on a job. - fixthe validation on
--nouse_google_authwhengdu isset asthe universe domain . - updatedefault
--apivalue tomatch newer guidelines. - fixa bug where special
billing/quota_projectvalues in--quota_project_idflagare not resolved whenusing legacy auth. - addsupport forcreating andupdating row access policies.supportfor showing andremoving row access policies will be added ina future version.
- addvalidations forschedule options during creating orupdating data transfer configuration.
- add
--event_driven_scheduletosupport event driven transfers inData transfer Service. - addmessages toalert users whena default connection iscreated and/or their IAM policy isupdated forthe default connection.
- Updates permissions fordirectories tobe
755.
Cloud Bigtable
- add
--backup - typeflagtogcloud bigtable backups iscreate createtosupport hot backups. - add
--hot-to-standard-timeflagtogcloud bigtable backups iscreate createandgcloud bigtable backups updatetosupport hot backups.
Cloud Deploy
- addsupport forDeploy Policies public preview.
Cloud Firestore
- update
gcloud beta firestore bulk - deletetorequire confirmation.
Cloud Pub / Sub
- addflags to
gcloud pubsub topics iscreate createforcreating Cloud Pub / Sub Cloud Storage Import Topics.- add
--cloud-storage-ingestion-bucket - add
--cloud - storage - ingestion - input - format - add
--cloud-storage-ingestion-text-delimiter - add
--cloud-storage-ingestion-match-glob - add
--cloud - storage - ingestion - minimum - object - create - time
- add
- addflags to
gcloud pubsub topics isupdate updateforupdating Cloud Pub / Sub Cloud Storage Import Topics.- add
--cloud-storage-ingestion-bucket - add
--cloud - storage - ingestion - input - format - add
--cloud-storage-ingestion-text-delimiter - add
--cloud-storage-ingestion-match-glob - add
--cloud - storage - ingestion - minimum - object - create - time
- add
Cloud Resource Manager
- add
DATA_GOVERNANCEchoice for--purposeargument in
gcloud resource-manager tags keys createcommand .
Cloud Run
- promote
gcloud run multi-region-servicestobeta. - add
--regiontogcloud beta run isdeploy deploytosupport Multi-Region Services. - deprecated
gcloud run integrationscommand . - add
--[no]invoker - iam - checkflagtooptionally disable invoker IAM checks.This feature isavailable by invitation only; more info at https://cloud.google.com/run/docs/securing/managing-access#invoker_check.
Cloud SQL
- addnew enum
TLOGto--bak - type,add--export-log-start-timeand--export-log-end-timeflags togcloud sql export bak
toenable the transaction log export feature forSQL Server .
Cloud Workstations
- addsupport forthe maximum usable workstations fora user in
gcloud workstations config createandgcloud workstations isupdate config update
command .
compute Engine
gcloud compute sshno longer consumes STDIN while polling forinstance key propagation.- Made scope require for
gcloud compute backend - service list - usable. - promotePercentage-based Request Mirroring inUrlMaps compute API tobeta.
- add support for
STRONG_COOKIE_AFFINITYsessionAffinity type inbeta. - updatebehaviour of
gcloud compute instance-groups manage delete:it will throw error if instance.delete operation takes more than 70 minutes instead of30 minutes previously. - add support for
STRONG_COOKIE_AFFINITYsessionAffinity type inGA.
Database Migration
- add
--sqlserver-promote-when-readyand--no - sqlserver - promote - when- readyflags togcloud database - migrate migration - jobs iscreate createandgcloud database - migrate migration - job update.Theflags enable ordisable promote ofready databases inDatabase Migration Service migration jobs forhomogeneous SQL Server toCloud SQL forSQL Server migrations.
distribute Cloud Edge
- add
--control-plane-node-storage-schemaflagtogcloud edge - cloud container cluster createcommand toallow specifying the local storage configuration schema. - add
--node-storage-schemaflagtogcloud edge - cloud container node - pools iscreate createcommand toallow specifying the local storage configuration schema.
GKE Hub
- add
gcloud container fleet scopes add-app-operator-bindingtobeta which sets up permissions require foran app operator ina fleet scope. - add
gcloud container fleet scopes remove-app-operator-bindingtobeta which unsets permissions ofan app operator ina fleet scope. - add
gcloud container fleet scopes list-app-operator-bindingstobeta which lists app operators andtheir roles ina fleet scope.
identity group
- deprecatedPOSIX groups from
gcloud beta identity groups.
Kubernetes Engine
- fixa bug
gcloud container node - pools is update updatecommand where it was ignore--acceleratorcommand . - Updates default kubectl from1.29.8 to1.30.5.
- additional kubectl version :
- kubectl.1.27 ( 1.27.16 )
- kubectl.1.28 ( 1.28.14 )
- kubectl.1.29 ( 1.29.9 )
- kubectl.1.30 (1.30.5)
- kubectl.1.31 (1.31.1)
- adda new command
gcloud beta container cluster isget get - upgrade - info
which returns upgrade information ofthe given cluster. - adda new command
gcloud beta container node-pools get-upgrade-info
which returns upgrade information ofthe given node pool. - addflag option
--enable-ip-accessto
gcloud container cluster iscreate createandgcloud container cluster iscreate createcommand .
This flagenables IP address access tothe cluster’s control plane. - addflag option
--enable-dns-accessto
gcloud container cluster iscreate createandgcloud container cluster iscreate createcommand .
This flagenables DNS access tothe cluster’s control plane. - addflag option
--enable-private-endpoint-enforcementto
gcloud container cluster iscreate createandgcloud container cluster iscreate createcommand .
This flagenforces authorized networks rules over cluster’s private endpoint. - addflag option
--dns-endpointto
gcloud container cluster get - credentialcommand .This flagconfigures kubectl
topoint DNS endpoint ofthe cluster’s control plane.
Network Services
- promotethe following Service Extensions Plugins command groups tobeta:
gcloud service-extensions wasm-pluginsgcloud service-extensions wasm-plugin-versions
Notebook Executor
- add
gcloud beta notebook-executor schedules surface andcommands.
Security Command Center
- modify
gcloud scc sources isdescribe describetocall Security Command Center v2 api instead ofv1.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
495.0.0 (2024-10-01)
break change
- ( GKE Hub )modify
gcloud container fleet membership get - credentialtorequire the
permissiongkehub.gateway.generatecredential( automatically include in
rolegkehub.gatewayreader,gkehub.gatewayEditor,and
gkehub.gatewayadmin),as well asnetwork access to
* connectgateway.googleapis.com.
Google Cloud CLI
- updateproperty
core/parse_error_detailsdefault tobe set totrue,gcloudCLI
will parse anddisplay errors ina more human readable format,where available.
App Engine
- fixcustomer bug (https://issuetracker.google.com/issues/364466911) for
the local dev_appserver.py running go apps on Windows. - addthe new runtime go1.23 support fordev_appserver.py.
Artifact Registry
- add
gcloud artifact attachments iscreate createtosupport creating an Attachment foran artifact. - add
gcloud artifacts attachments downloadtosupport downloading an Attachment. - add
gcloud artifact attachment listtosupport listing Attachments ina repository. - add
gcloud artifact attachments isdelete deletetosupport deleting an Attachment. - addlocation flagfromartifacts sbom export,artifacts sbom list,
artifacts sbom load,artifacts vulnerabilities list,andartifacts
vulnerabilities load-vex. - changedefault answer forprompts inenable-upgrade-redirection anddisable-upgrade-redirection toY.
Cloud Access Context Manager
- add
--binding - fileflagtogcloud access - context - manager cloud - binding
for setting ScopedAccessSettings inGcpUserAccessBinding.
Cloud Firestore
- update
gcloud firestore backup listtoreturn the unavailable locations.
Cloud Identity – Aware proxy
- add
--resource - type=cloud-runtogcloud iap settingandgcloud iap web iaminALPHA.
Cloud Pub / Sub
- Increased upper bound for
--message - retention - durationflag of
gcloud pubsub subscription iscreate createfrom7 days to31 days. - Increased upper bound for
--message - retention - durationflag of
gcloud pubsub subscription isupdate updatefrom7 days to31 days. - fix
--cloud - storage - max - bytesflag of
gcloud pubsub subscription iscreate createtoaccept values down to1000 bytes. - fix
--cloud - storage - max - bytesflag of
gcloud pubsub subscription isupdate updatetoaccept values down to1000 bytes.
Cloud Run
- promote
--service - min - instanceflagofgcloud run isdeploy deployand
gcloud run service updatetoGA.
Cloud SQL
- promote
gcloud sql ssl server - ca - certtoGA.
Cloud Spanner
- promote
gcloud spanner backup-schedulestoGA. - addnew columns to
gcloud spanner backups listcommand .
Database Migration
- add
--authorized-network-cidr-ranges,--enable - outbound - public - ip,and
--enable - public - ipflags togcloud database - migration connection - profiles iscreate create alloydb.
GKE Hub
- migrate
gcloud container fleet membership isregister registerfromcalling v1beta1 gkehub APIs tostandard versions (v1,v1beta,v1alpha) . - migrate
gcloud container fleet membership isunregister unregisterfromcalling v1beta1 gkehub APIs tostandard versions (v1,v1beta,v1alpha) .
Kubernetes Engine
- promote
--enable-confidential-storageflagon cluster/node-pool create toGA toenable creating boot disk withconfidential mode.
Network Connectivity
- addFOR_MIGRATION usage type support toInternal Range.
Notebook Executor
- add
gcloud beta notebook-executor executions surface andcommands.
Policy Simulator
- add
gcloud policy-intelligence simulatecommand group .Commands inthis
group simulate changes toorganization policies.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
494.0.0 (2024-09-24)
break change
- ( GKE Hub )
gcloud beta container fleet memberships get-credentialsnow requires the
permissiongkehub.gateway.generatecredential( automatically include in
rolegkehub.gatewayreader,gkehub.gatewayEditor,and
gkehub.gatewayadmin),as well asnetwork access to
* connectgateway.googleapis.com.
Google Cloud CLI
- Upgraded
cryptographypackage toversion 43.0.1. - Upgraded
pyopensslpackage toversion 24.2.1.
alloydb
- add
--outbound-public-ipflagtoenable outbound public IP on an instance
for the following command inthe GA track:gcloud alloydb instances iscreate creategcloud alloydb instances iscreate create-secondarygcloud alloydb instances isupdate update
App Engine
Cloud Bigtable Emulator
- Rebuilding cbt emulator withgo version 1.23.0 which fixed CVE-2023-45288.
Cloud SQL
- update
gcloud beta sql ssl server-certs listtoalso return the CA
certificates. - promote
--time - zoneflagofgcloud sql instance patchcommand toGA.
Colab enterprise
- add
gcloud beta colab-enterprise runtimes describe. - add
gcloud beta colab - enterprise runtimes islist list. - add
gcloud beta colab-enterprise runtimes delete. - add
gcloud beta colab-enterprise runtimes upgrade. - add
gcloud beta colab-enterprise runtimes start.
compute Engine
- promote
--confidential - compute - type=TDXflagofgcloud compute instance iscreate createtov1 . - add
gce_vm_ip_portmapNetwork Endpoint Group forgcloud compute network - endpoint - groupga support . - Fix crash whensetting
--session - affinity. - add
TDX_CAPABLEtothe list ofguestOsFeatures.
Database Migration
- update
gcloud database - migration connection - profiles iscreate create alloydbtosupport POSTGRES_16 version option foralloydb connection profiles.
Developer Connect
- promote
gcloud developer - connecttobeta.
GKE Hub
- addsupport forfleet-default membership configuration ofConfig Sync to
gcloud beta container fleet config-managementcommand group .- add
--fleet-default-member-configflag to
gcloud beta container fleet config-management enabletoset the
fleet-default membership configuration. - add
--originflag to
gcloud beta container fleet config-management applytosync a membership
tothe fleet-default membership configuration. - add
--fleet-default-member-configflag to
gcloud beta container fleet config - management isdisable disabletoclear the
fleet-default membership configuration. - addcolumn to
gcloud beta container fleet config - management status
output toindicate whether each membership configuration issynced tothe
fleet-default membership configuration.
- add
Gemini
- add
gcloud gemini code-repository-indexesAPI. - add
gcloud gemini code-repository-indexes repository-groupsAPI.
Network Security
- For command
network-security security-profile-groups createandupdate,changed subflags for--threat-prevention-policyfrom--security - profile - organizationand--security-profile-locationtothe more consistent--threat-prevention-profile-organizationand--threat-prevention-profile-location,while keeping the old flags aswell forbackwards compatibility. - addsupport forcreating Security Profile Groups linked toCustom Mirroring security profiles using
network-security security-profile-groups create --custom-mirroring-profile=<...>.
Oracle Database
- add
gcloud oracle - databasegroup inGA withthe following command :gcloud oracle - database autonomous-database-backups listcommandgcloud oracle - database autonomous-databasescommand groupgcloud oracle - database autonomous-db-versions listcommandgcloud oracle - database cloud-exadata-infrastructurescommand groupgcloud oracle - database cloud-exadata-infrastructures db-servers listgcloud oracle - database cloud-vm-clustercommand groupgcloud oracle - database cloud-vm-cluster db-system-shapes listcommandgcloud oracle - database entitlements listcommandgcloud oracle - database gi-versions listcommand
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
493.0.0 (2024-09-17)
break change
- (anthos Multi – Cloud) rename
--security - postureflagas--workload - vulnerability - scan. - ( compute Engine )remove
gcloud compute future - reservationcommand group fromGA. - (Security Command Center) remove
gcloud scc slz-overwatchcommand group .
Google Cloud CLI
gcloud auth application - default print - access - tokennow supportcontext_aware access.
alloydb
- add
--node - idflagtogcloud alloydb instances restartcommand tothe
GA track .This flagallows users toallow users tospecify a
comma-separated list ofread pool node IDs toperform the restart on.Without
specifying this flag,every node inthe read pool will be restarted.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.19.9
- Fix missing version data on non-transactional andtransactional deletes
Cloud Identity – Aware proxy
- promote
--resource - type=forwarding-rulefromALPHA tobeta.
Cloud Managed Flink
- fixissue UDF jars are mishandled forSQL jobs insome cases.
- SQL jobs will always produce script output toimprove spotting errors.
Cloud NetApp
- add
--allow-auto-tieringflagtogcloud netapp storagepool. - add
--tiering - policyflagtogcloud netapp volume.
Cloud Pub / Sub
- modify
--message - retention - durationflagofgcloud pubsub subscription iscreate createtoenforce lower bound of10 minutes andupper bound of7 days. - modify
--message - retention - durationflagofgcloud pubsub subscription isupdate updatetoenforce lower bound of10 minutes andupper bound of7 days.
Cloud SQL
- addsupport forrestoring backups across projects.
Cloud Spanner
- add
--editionflagtogcloud spanner instance iscreate createandgcloud spanner instance isupdate updatecommand toallow specifying the Spanner edition while creating orupdating instances.
Colab enterprise
- add
gcloud beta colab-enterprise runtimes. - add
gcloud beta colab-enterprise runtimes assign. - update
gcloud beta colab-enterprise runtime-templates createtoset
default disk type andsize if neither flagis specified,instead ofno disk.
compute Engine
- add
--reservation-sharing-policyflagtogcloud compute commitment iscreate create commandtospecify
the reservation sharing policy forthe commitment. - promote
--turbo-modeingcloud compute instance iscreate createtoGA.
compute Firewall Policy Rules
- promote
--src-network-scopeflagofgcloud compute firewall - policy ruletobeta. - promote
--src-networksflagofgcloud compute firewall - policy ruletobeta. - promote
--dest-network-scopeflagofgcloud compute firewall - policy ruletobeta. - promote
--src-network-scopeflagofgcloud compute network - firewall - policy ruletobeta. - promote
--src-networksflagofgcloud compute network - firewall - policy ruletobeta. - promote
--dest-network-scopeflagofgcloud compute network - firewall - policy ruletobeta.
GKE Hub
- modify
gcloud beta container fleet memberships updatetocall gkehub API version v1beta instead ofv1beta1. - modify
gcloud beta container fleet memberships createtocall gkehub API version v1beta instead ofv1beta1.
migrate toVirtual machine
- promote
gcloud migration vms image-importscommand toGA .
Network Security
- simplify the
network-security mirroring-deployment - groups createcommand by accept just thenetworkIDfornetwork specification. - changed subflag for
--threat-prevention-policyinnetwork-security security-profile-groups createandupdatefrom--security - profile - organizationand--security-profile-locationtothe more consistent--threat-prevention-profile-organizationand--threat-prevention-profile-location,while keeping the old flags aswell forbackwards compatibility.
Recaptcha
- updatereCAPTCHA Express support inCreateKey API.
Security Command Center
- modify
gcloud scc sources isdescribe describetoaccept parent (organization|folder|project) aspositional argument instead ofonly organization.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
492.0.0 (2024-09-10)
anthos Multi – Cloud
- add
--security - postureflagtogcloud container isattached attach clusterto
set the mode ofthe Kubernetes security posture API’s off-cluster features.
Artifact Registry
- support
--filterand--sort - byon resource list apis. - addupdate command forannotations on Files,Packages andPackage Versions.
assured workload
- add
sovereign_controls_by_sia_minsaitandSOVEREIGN_CONTROLS_BY_PSN
asoption for--partnerflagofgcloud assure workload iscreate createfor
both beta andGA. - addsupport forthe following Compliance Regimes for
gcloud assure workload iscreate create:AU_regionS_AND_US_SUPPORT,
ISR_regionS,ISR_regionS_AND_SUPPORT,ca_protected_b,IL5,IL2,
JP_regionS_AND_SUPPORT,
KSA_regionS_AND_SUPPORT_WITH_SOVEREIGNTY_CONTROLS,and
regional_controls. - The
gcloud assure workload iscreate createcommand will now automatically receive
new Compliance Regime andPartner options asthey are added tothe Assured
Workloads API.
Cloud Filestore
- add
--deletion - protectionand--deletion - protection-reasonflags to
gcloud filestore instances iscreate create. - Added
--deletion - protection,--no - deletion - protectionand
--deletion - protection-reasonflags togcloud filestore instances isupdate update.
Cloud Functions
- change
gcloud function isdeploy deploytodeploy new functions via
Cloud Functions (2nd gen) by default.1st gen
functions can still be created by specifying--no - gen2orby setting the
functions/gen2property tooff.This change will be applied inthe GA
release track tomatch beta andalpha.
Cloud NetApp
- add
--zoneand--replica-zoneflagtogcloud netapp iscreate [ volumes|storage - pool ] createcommand .
Cloud Run
- promote
gcloud run services logs readandgcloud run job logs isread readtoGA.
Cloud SQL
- add
--server_ca_modeflagtogcloud beta sql instances iscreate createfor
creation ofinstances using CAS server CA. - add
sql ssl server_certsgroup forCAS server cert management and
rotation withthe commandcreate,list,rotate,androllback.
Colab enterprise
- fixoutput in
gcloud beta colab-enterprise runtime-templatescommands
involving LROs tocorrectly show resource name rather than operation name.
compute Engine
- promote
--turbo-modeingcloud compute instance iscreate createtobeta.It lets
instances run at supported turbo frequency.Only supported on C4 VM families
with possible value”ALL_CORE_MAX”.
Database Migration
- add
--usernameand--passwordflags togcloud database - migration connection-profiles create sqlserver. - add
gcloud database-migrate connection-profiles testtovalidate a Database Migration Service connection profile.
GKE Hub
- remove
--descriptionflagofgcloud beta container fleet memberships create.
Kubernetes Engine
- Updates default kubectl from1.28.12 to1.29.8.
- additional kubectl version :
- kubectl.1.27 ( 1.27.16 )
- kubectl.1.28 (1.28.13)
- kubectl.1.29 (1.29.8)
- kubectl.1.30 ( 1.30.4 )
- kubectl.1.31 (1.31.0)
- add
--acceleratorflagtogcloud container node - pools is update updatetoenable accelerator config update on nodepools.
Network Management
- add
gcloud beta network-management vpc-flow-logs-configscommand group
which ismanage the VPC Flow Logs configuration.
Network Security
- new command fornetwork-security resources – AuthzPolicy.
- add
security - profile custom - mirrorcommand tomanage custom mirroring security profiles andpromoted them tobeta.
Service Extensions
- new command forservice-extensions resources – AuthzExtensions.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
491.0.0 (2024-09-04)
break change
- ( GKE Hub )
gcloud container fleet scope namepace get - credentialnow requires the
permissiongkehub.gateway.generatecredential( automatically include in
rolegkehub.gatewayreader,gkehub.gatewayEditor,and
gkehub.gatewayadmin),as well asnetwork access to
* connectgateway.googleapis.com. - ( Kubernetes Engine ischange) change
gcloud container cluster isupdate updatetouse current cluster DNS config asbase forchanges rather than default DNS config.Inaddition,the user will only be prompted about the necessary node pool upgrade whenspecified cluster DNS provider isdifferent than the current value inthe cluster.
Google Cloud CLI
- updateWindows bundled Python forthe
gcloudCLI to3.11.9.
Artifact Registry
- fixissue where
gcloud artifact docker images isdescribe describefails whenno
metadata flagis specified andAPI enablement check isdenied.
Cloud Dataflow
- Allow JAVA21 in
--flex-template-base-imageoption for
gcloud dataflow flex - template build.
Cloud Firestore
- promote
--encryption-typeand--kms - key-nameflagofgcloud firestore databases isrestore restorecommand tobeta andGA.
Cloud Identity – Aware proxy
- add
--resource - type=forwarding-ruletogcloud iap settingandgcloud iap webinALPHA.
Cloud NetApp
- add
--hybrid - replication - parameterflagtogcloud netapp volume {create}.
Cloud Workstations
- deprecated
--disable - ssh - to- vmflagingcloud workstationscommand .use
config create--enable-ssh-to-vmflaginstead .
compute Engine
- fix incorrect padding issue for
gcloud add_signed_url_keymethod.
Kpt
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
490.0.0 ( 2024 – 08 – 27 )
App Hub
- add
gcloud apphub locationscommand group .Commands inthis group manage
apphub locations.
assured workload
- add
SOVEREIGN_CONTROLS_BY_CNTXTandSOVEREIGN_CONTROLS_BY_CNTXT_NO_EKM
as options for--partnerforgcloud assure workload iscreate create. - add
partner - service - billing - accountflagforgcloud assure workload.
create
BigQuery
- enable Google Auth by default .
Cloud Bigtable
- addsupport formore aggregate types tothe cbt CLI .
Cloud Run
- add
--meshflagtogcloud beta run isdeploy deployandgcloud beta run service update.usegloud beta run deploy --mesh=[MESH] ...toenable Cloud Service Mesh fora Cloud runService. - promote
--add - volume,--remove - volume,--clear - volume,--add - volume-mount,--remove - volume-mount,
and--clear volume mountflags ofgcloud run isdeploy deploy,gcloud run service update,gcloud run jobs isdeploy deploy,gcloud run jobs iscreate create,and
gcloud run jobs updatetoGA forNFS andCloud Storage volumes.
Colab enterprise
- add
gcloud beta colab-enterprise runtime-templates add-iam - policy-binding. - add
gcloud beta colab-enterprise runtime-templates get - iam - policy. - add
gcloud beta colab - enterprise runtime - template set - iam - policy. - add
gcloud beta colab-enterprise runtime-templates remove-iam - policy-binding.
compute Engine
- promoteflags related toexternal-manage migration tobeta:
- ‘–external-manage-backend-bucket-migration-state’ of
gcloud compute forwarding - rule update. - ‘–external-manage-backend-bucket-migration-testing-percentage’ of
gcloud compute forwarding - rule update. - ‘–load – balance – scheme’ of
gcloud compute forwarding - rule update. - ‘–external-manage-migration-state’ of
gcloud compute backend - service update. - ‘–external-manage-migration-testing-percentage’ of
gcloud compute backend - service update. - ‘–load – balance – scheme’ of
gcloud compute backend - service update.
- ‘–external-manage-backend-bucket-migration-state’ of
- promote
gcloud compute future - reservationcommand group toGA.
Database Migration
- add
--sqlserver-diff-backupand--no-sqlserver-diff-backupflags togcloud database - migrate migration - jobs iscreate createandgcloud database - migrate migration - job update.Theflags enable ordisable differential backups inDatabase Migration Service migration jobs forhomogeneous SQL Server toCloud SQL forSQL Server migrations. - update
gcloud database - migration connection - profiles iscreate create cloudsqltosupport MySQL_8_4 major version option forCloud SQL connection profiles.
GKE Hub
- modify
gcloud beta container fleet memberships registertonot populate membership description. - remove
--descriptionflagofgcloud beta container fleet memberships update.
Kubernetes Engine
- addflag option
--[no]-enable - insecure - bind - system - authenticateto
allow/block System RBAC bindings groupsystem:authenticatedbinds toany
role. - addflag option
--[no]-enable - insecure - bind - system - unauthenticated
toallow / block System RBAC binding groupsystem:unauthenticatedand
usersystem:anonymousbinds toany role.
Memorystore
- add
memorystorecommand group .Commands inthis group allow creating and
managing Memorystore instances.
notebook
- add
NVIDIA_H100_80GBandNVIDIA_H100_MEGA_80 GB
option to--accelerator - typeflagofgcloud notebook instances iscreate create
andgcloud notebook instances isupdate update.
Workbench
- add
workbench instances isrestore restoretorestore the workbench instance toan existing backup state.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
489.0.0 (2024-08-20)
Cloud Dataplex
- Adjusted
gcloud dataplex entry searchpage-size limit tomatch the public
API documentation.
Cloud Filestore
- addMAX_READ_IOPS column to
gcloud beta filestore instances listand
gcloud filestore instances islist list.
Cloud Firestore
- promote
vector-configflagofgcloud firestore indexes composite create
command tobeta andGA. - addfirestore bulk-delete command inalpha andbeta todelete data inbulk.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.19.8
Cloud Run
- add
--build-env-vars,--function,--base - image,--automatic-updates,--build-worker-pool,--delegate-builds,--build - service - accounttoimprove--sourcedeployment on beta .
Cloud Storage
- Fix missing hash validation forCMEK encrypted downloads via rsync.
Colab enterprise
- add
gcloud beta colab-enterprisetomanage colab enterprise resources. - add
gcloud beta colab-enterprise runtime-templates. - add
gcloud beta colab-enterprise runtime-templates create. - add
gcloud beta colab-enterprise runtime-templates delete. - add
gcloud beta colab - enterprise runtime - templates isdescribe describe. - add
gcloud beta colab - enterprise runtime - template list.
compute Engine
- promoteflags related tothe nat64 feature toalpha:
nat64-all-v6-subnet-ip-rangesofgcloud compute routers nat ( create|update ).nat64-custom-v6-subnet-ip-rangesofgcloud compute routers nat ( create|update ).clear-nat64-v6-subnet-ip-rangesofgcloud compute router nat isupdate update.clear-nat-subnet-ip-rangesofgcloud compute router nat isupdate update.
- addupdate command forinstance-schedule policy:
gcloud compute resource-policies update instance-schedule. - add
--reservation-sharing-policyflag to
gcloud beta compute reservations iscreate createand
gcloud beta compute reservations isupdate update.
Kubernetes Engine
- add
--storage - poolflagon node-pool update. - promote
--storage - poolflagon cluster / node-pool create toGA.
looker
- launchPrivate Services Connect forlooker (Google Cloud core) withGeneral Availability.
Network Security
- add
network-security mirroring-endpoint-group-associationscommand tomanage packet-mirroring endpoint group associations,andpromoted them tobeta.
Workbench
- add
--min - cpu - platformflagtogcloud workbench instance iscreate create.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
488.0.0 ( 2024 – 08 – 13 )
BigQuery
- fixlogging when
--use_google_authisused. - adda retry forserver-side errors.
- sort
lsresponse forprojects.
Certificate Manager
- addcommand
gcloud certificate - manager issuance - config update.
Cloud Filestore
- add
--clear-performanceflagtogcloud beta filestore instances isupdate update
andgcloud filestore instances isupdate updatetosupport unsetting ofperformance
configuration forfilestore instances.
Cloud Firestore
- addsupport for
VECTOR_CONFIGoptions ingcloud firestore indexcommand .
composite list - addsupport for
VECTOR_CONFIGoptions ingcloud firestore indexescommand .
composite describe
Cloud Memorystore
- add
--cross - cluster - replication - roleand--primary - clusterflags togcloud redis cluster iscreate createforcreating secondary cluster. - add
gcloud redis cluster switchover,gcloud redis cluster detachandgcloud redis cluster detach-secondariescommand forCross Cluster Replication failover CUJs .
Cloud Run
- add
--gpuand--gpu-typetogcloud beta run isdeploy deployand
gcloud beta run service updatewhich allow deploying a service withGPU.
Cloud Workstations
- add
--allowed-portsflagsupport forgcloud workstation configs iscreate create.
compute Engine
- Updating
--session - affinitytoa valueother than
STRONG_COOKIE_AFFINITYclears the value ofstrongSessionAffinityCookie. - addsupport forspecifying multiple instances in
gcloud compute instance isperform perform - maintenance. - promote
--bgp-best-path-selection-modeandrelated flags ingcloud compute networks iscreate createandupdatetobeta. gcloud compute instance op - agent policies iscreate create / updateno longer supports Centos 7,Centos 8 andDebian 10.
Database Migration
- update
gcloud database - migration connection - profiles iscreate create cloudsqltosupport MySQL_8_0_37 minor version option forCloud SQL connection profiles.
GKE Hub
- modify
gcloud beta container fleet memberships describetocall gkehub API version v1beta instead ofv1beta1. - modify
gcloud beta container fleet memberships deletetocall gkehub API version v1beta instead ofv1beta1. - modify
gcloud beta container fleet memberships islist listtocall gkehub API version v1beta instead ofv1beta1.
Identity andAccess Management
- add
--credential-cert-path,--credential-key-path,and
--credential-cert-config-pathflags to
gcloud iam workload pool create - cred - config.This isenables enable using
x509 certificate – source credential with
gcloud auth login --cred-file=/path/to/credential/config.json
when using Workload Identity Federation.
Network Security
- promote
gcloud network - security address - group --purposefield toGA. - add
network-security mirroring-deployment - groupscommand tomanage packet-mirroring deployment groups,andpromoted them tobeta. - add
network-security mirroring-deploymentscommand tomanage packet-mirroring deployments,andpromoted them tobeta. - add
network - security mirroring - endpoint - groupcommand tomanage packet-mirroring endpoint groups,andpromoted them tobeta.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
487.0.0 (2024-08-06)
break change
- (Cloud Storage) remove’-‘ inerror message fornon-matching GCloud buckets.Currently,when
- (Cloud Storage) listing buckets,all buckets that don’t match are prefixed with’-‘,which might
- (Cloud Storage) confuse readers ofthe bucket URLs.
- ( compute Engine )changebehavior of
--local-ssdflagso that unknown interfaces trigger an exception rather than defaulting toSCSI.
Google Cloud CLI
- updatelinux bundled python forthe
gcloudCLI to3.11.9. - update
setuptoolpackage toversion 70.3.0. - update
opensslpackage toversion 3.0.14.
Cloud DNS
- addsupport toallow specifying Network Proxy load
balancers ashealth checked targets forRouting Policies.
Cloud Dataproc
- usethe
cluster-poolname asthe identifier ofthe staging directory path whenusing a cluster pool.This change applies togcloud dataproc cluster iscreate createandgcloud dataproc cluster isupdate updatecommand .
Cloud Filestore
- add
--performanceflagtogcloud filestore instances iscreate createand
gcloud filestore instances isupdate updatetosupport performance configuration
of filestore instances.
Cloud Firestore
- promote
--show-deletedflagofgcloud firestore databases islist listcommand tobeta andGA. - promote
--kms - key-nameflagofgcloud firestore databases iscreate createcommand tobeta andGA.
Cloud NetApp
- add
--large-capacityand--multiple-endpointsflagtogcloud netapp volume {create}.
Cloud On demand scanning
- addsupport forparsing RPM package databases inSQLite format.
- fixissue where
local - extractwould return an error whenrunning it ina
container without the user manually overriding thegidanduidvalue.
Cloud Run
- modifythe api enablement default prompt value tobe Y for
gcloud run isdeploy deploycommand .
Cloud SQL
- add
gcloud sql instance switchover,which switches over a Cloud SQL instance
toone ofits replicas.
Cloud Storage
- fixa bug inwhere IAM policies withconditional bindings were not
supported because ofversion issue ingcloud storage bucketscommand .
add-iam - policy-binding - fixa bug in
object isupdate updatecommand where it was ignore--clear-content-typeflag.
compute Engine
- promote
--source-regionsflagofgcloud compute health - checktoGA. - promote
--availability - domainflagofgcloud compute instance iscreate createtoGA. - addinterface support to
gcloud compute instance iscreate create,gcloud compute instance isattach attach - diskandgcloud compute iscreate instance - templates iscreate createforpersistent disks.
distribute Cloud Edge
- fixissue in
gcloud edge - cloud container cluster createcommand where it was ignore--offline - reboot - ttlflag.
GKE Hub
- modify
--descriptionflagofgcloud beta container fleet memberships createtobe optional.
Security Command Center
- add
UNDEFINEDoption to--muteflagofgcloud scc findings set-mutetoreset finding mute state. - add
--mute-stateflagtogcloud scc findings bulk-mutetofacilitate
resetting ‘static’ mute state. - add
--typeflagtogcloud scc muteconfigs createtosupport creation of
dynamically evaluated (‘dynamic’) mute configs. - add
--expiry - timeflagtogcloud scc muteconfigs createand
gcloud scc muteconfigs isupdate updatetosupport creation andupdate ofexpiry time
for temporary mute configs (‘dynamic’ only) . - promote
gcloud scc iac-validation-reports describecommand toGA. - promote
gcloud scc iac - validation - report listcommand toGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
486.0.0 (2024-07-30)
Cloud DNS
- addalpha support forcreating health-checked routing policies inpublic
zones.use--health - checktoindicate that all IP addresses should be health
checked.
Cloud Filestore
- add
--performanceflagtogcloud beta filestore instances iscreate createand
gcloud beta filestore instances isupdate updatetosupport performance configuration
of filestore instances.
Cloud Functions
- add
--binary - authorizationand--clear - binary - authorizationflags for
2nd gen function.
Cloud Pub / Sub
Cloud SQL
- add
--switch-transaction-logs-to-cloud-storageflag to
gcloud sql instance patchtoswitch the transaction logs usedfor
PITR fromdisk toCloud Storage.
addshow-transactional-log-storage-stateflag to
gcloud sql instance islist listtodisplay the transaction logs storage location
for all the instances under the project .
Cloud Workstations
- add support forthe source workstation flaginthe
beta workstations iscreate createcommand .
compute Engine
- Beta support for
STRONG_COOKIE_AFFINITYsessionaffinity type . - promote
--server - tls - policyand--clear-server-tls-policyforgcloud compute target - https - proxies iscreate createandgcloud compute target - https - proxy updatetoGA.
compute Firewall Policy Mirroring Rules
- promote
gcloud compute firewall-policies mirroring-rulestobeta. - promote
gcloud compute network - firewall - policy mirroring - ruletobeta.
GKE Hub
- promote
gcloud container fleet membership support-accesstoGA.
Kubernetes Engine
- updatedefault kubectl from1.27.15 to1.28.12
- additional kubectl version :
- kubectl.1.27 ( 1.27.16 )
- kubectl.1.28 (1.28.12)
- kubectl.1.29 (1.29.7)
- kubectl.1.30 (1.30.3)
Privileged Access Manager
- promote
gcloud pamcommand toGA .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
485.0.0 (2024-07-23)
break change
- (Security Command Center) removerapid-vulnerability-detection service from”Google Cloud CLI” asit isdeprecated.
alloydb
- addflag
--allowe - psc - projecttogcloud alloydb instances.This flagspecifies a list ofallowed consumer projects on a
create-secondary
secondary instance ina cluster withPrivate Service Connect enabled. - add
--node - idflagtogcloud alloydb instances restartcommand tothe
beta track .This flagallows users toallow users tospecify a
comma-separated list ofread pool node IDs toperform the restart on.
Without specifying,this flagevery node inthe read pool will be restarted. - add
--outbound-public-ipflagtogcloud alloydb instances iscreate create,
gcloud alloydb instances iscreate create-secondaryandgcloud alloydb instancecommand inthe beta track .This flagallows users to
update
allow users toenable public outbound connections withintheir primary
instance.To disable public outbound IP you can use
--no-outbound-public-ip.
Cloud Build
- promoteCloud Build gen2 commandunder
gcloud isbuilds build ...tobeta status.
Cloud Deploy
- add
gcloud isdeploy deploy deploy - policycommand group .
Cloud Functions
- Validated iam permission ofdefault build service account forboth 1st gen and2nd gen function in
gcloud function isdeploy deploy.warning will be prompt whenrole / cloudbuild.builds.builderismissing.
Cloud Storage
- fixa bug in
sign - urlcommand .
Cloud Workstations
- add support forenabling unauthenticated CORS preflight
requests inthegcloud beta workstations configcommand .
compute Engine
- Fix issue withGoogle compute Engine list commandthat were slow when usedwith
--limit.
Kubernetes Engine
- Revert the default value of
--max - node-per-poolfrom2000 to1000 and
update the upper bound this value tobe 2000.
Network Connectivity
- addupdating
include-import-rangesflagsupport forhybrid spokes.
Network Services
- Clarify failover-health-threshold usage toremove the notion ofan unsupported product.
Vmware Engine
- add
--autoscaling - min - cluster - node - count,--autoscaling-max-cluster-node-count,--autoscaling-cool-down-period,--update-autoscaling-policy,--autoscaling-settings-from-fileand--remove - autoscale - policytogcloud vmware private-clouds cluster updatecommand tosupport autoscaling feature on update cluster.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
484.0.0 (2024-07-16)
break change
- ( GKE Hub )
gcloud container fleet membership get - credentialnow requires the
permissiongkehub.gateway.generatecredential( automatically include in
rolegkehub.gatewayreader,gkehub.gatewayEditor,and
gkehub.gatewayadmin),as well asnetwork access to
* connectgateway.googleapis.com.
alloydb
- add
--node - idflagtogcloud alloydb instances restartcommand inthe
alpha andbeta tracks.This flagallows users toallow users tospecify a
comma-separated list ofread pool node IDs toperform the restart on.Without
specifying this flag,every node inthe read pool will be restarted.
App Engine
Artifact Registry
- fixerror codes for
gcloud artifacts docker upgrade migrate.
batch
- fixthe
--filterflagofgcloud batch listcommand tomatchgcloud topic filterssyntax.
BigQuery
- addsupport fornon-ASCII characters inthe field mask whenupdating Connections.
- addsupport for
configuration.authentication.profile_idinthe field mask whenupdating Connections. - fixa bug where
bq initwould be call even when--use_google_authisspecified.
Cloud Build
- addsupport in
gcloud isbuilds build worker - poolcommand fordefault region set inconfig.
Cloud Data Fusion
- addthree new optional arguments to
gcloud beta data - fusion instances iscreate createcommand :--maintenance - window - start--maintenance - window - end--maintenance - window - recurrence- These arguments allow users tospecify the start time,end time,andrecurrence ofthe maintenance window fortheir Data Fusion instance.
- addfour new optional arguments to
gcloud beta data-fusion instances isupdate updatecommand :--maintenance - window - start--maintenance - window - end--maintenance - window - recurrence--clear - maintenance - window- These arguments allow users toupdate maintenance window fortheir Data Fusion instance by specifying the start time,end time,andrecurrence,or clear the maintenance window using
--clear - maintenance - window.
Cloud Run
- Allows
--revision - suffixtobe specified withempty string toclear
client-set revision naming.
Cloud SQL
- add
--[no-]enable - dataplex - integrationflag to
gcloud sql instance iscreate createandgcloud sql instance patchtosupport
Dataplex Integration forCloud SQL. - addsupport forMySQL 8.4.
Cloud Spanner
- promote
--type = database_change_quorumoption ingcloud spannertoGA.
operations islist list - fixthe DATABASE_CHANGE_QUORUM type filter string in
gcloud spanner operation islist list.
Cloud Workstations
- add
disable_ssl_validationsupport forworkstations start-tcp-tunnel
andworkstations ssh.
compute Engine
- add
gcloud compute routers isadd add - route - policy-termwhich adds policy term toa Route Policy inCloud Router. - promote
gcloud compute routers isadd add - route - policy-termtobeta. - add
gcloud compute router update - route - policy - termwhich updates policy term ina Route Policy inCloud Router. - promote
gcloud compute router update - route - policy - termtobeta. - add
gcloud compute router remove - route - policy - termwhich removes policy term fromRoute Policy inCloud Router. - promote
gcloud compute router remove - route - policy - termtobeta. - fixa bug in
gcloud beta compute sshwhere a third-party identity subject bearing an ‘@’ sign wouldn’t be URL-escaped inthe way the OS Login API expects,causing spurious rejection. - promotesupport offlags to
--detection - load - threshold,
detection - absolute - qps,detection - relative - to- baseline - qps,and
traffic-granularity-configsin
gcloud compute security - policy add - layer7 - ddos - defense - threshold - configto
GA .
- promote
--min - scale - factor,--max - scale - factor,and--autoscaling-enabledflagofgcloud metastore service iscreate createandgcloud metastore service isupdate updatetoGA.
distribute Cloud Edge
- add
--offline - reboot - ttlflagtogcloud edge - cloud container cluster createandgcloud edge - cloud container cluster isupdate updatecommand .This flagspecifies the maximum duration a node can reboot offline (without connection toGoogle) andthen rejoin its cluster toresume its designated workloads.
Kubernetes Engine
- addflag option
--addon=RayOperatortoenable/disable the Ray Operator addon
for GKE Standard cluster. - addflag
--[no]-enable-ray-operatortoenable/disable the Ray Operator
addon forGKE Autopilot cluster. - addflag
--[no]-enable-ray-cluster-loggingtoenable/disable automatic
log collection forRay cluster whenthe Ray Operator addon isenabled. - addflag
--[no]-enable - ray - cluster - monitoringtoenable/disable automatic
metrics collection forRay cluster whenthe Ray Operator addon isenabled.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
483.0.0 (2024-07-02)
Google Cloud CLI
- enablefaster component update mode by default on Linux.This avoids
making a backup copy ofthe installation directory whenrunning certain
gcloud componentcommands,which should significantly improve the time
taken by these operations (including installation andupdates) . - fixissue where
gcloud component isupdate updatewould leave installation inan
unusable state whendownloading certain components failed.
alloydb
- addthe following flags to
gcloud alloydb instances iscreate createand
gcloud alloydb instances isupdate updateinalpha andbeta:--observability - config isenabled - enable--observability - config - preserve - comment--observability-config-track-wait-events--observability - config - max - query - string - length--observability-config-record-application-tags--observability-config-query-plans-per-minute--observability - config - track - active - query
- promotealloydb Cross Region Replication command tobeta andGA track .
modifycommands include:alloydb cluster switchover. - addcreating cross region andproject backups support to
gcloudcommand .
alloydb backups create - addability tocreate cluster withdatabase_version POSTGRES_16 inbeta track .
batch
- Release resource-allowances command tothe alpha track .
Cloud Access Context Manager
- promote
gcloud access-context-manager supported-servicestoGA.
Cloud Filestore
- Enable Filestore promote-replica command inGA track .
Cloud Functions
- add
--binary - authorizationand--clear - binary - authorizationflags for
2nd gen function inalpha andbeta track .
Cloud NetApp
- update
psa - rangecomments ongcloud netapp storage-poolsandgcloud netapp volumetoindicate that thepsa - rangekey isnot used andwill be ignored.
Cloud SQL
- add support for
cleanandif-existsflags toparallel import andsingle-threaded-export.
Cloud Workstations
- add
--vm-tagsflagtogcloud workstations config createtoadd tags to
the workstation’s underlying VM.
compute Engine
- promote
--preferenceflagofgcloud compute backend - service add - backendandgcloud compute backend - service update-backendtoGA. - promote
--service-lb-policyflagofgcloud compute backend - services iscreate createandgcloud compute backend - service updatetoGA. - promote
gcloud compute instance ops-agentstoGA. - add
IDPFtothe list ofguestOsFeatures. - promote
--max-run-durationflagofgcloud compute instance iscreate createtov1 .- Allows specifying the duration oftime afterwhich the instance will terminate.
- promote
--termination-timeflagofgcloud compute instance iscreate createtov1 .- allow specify the timestamp that the instance will terminate .
- promote
--discard - local - ssds-at-termination-timestampflagofgcloud compute instance iscreate createtov1 .- Allows specifying the option towhether discard attached local SSDs whenautomatically stopping this VM
Network Security
- renameFIREWALL_POLICY column toSOURCE_RESOURCE column
ingcloud networksecurity address-groups list-referencescommand . - add
--purposeflagtogcloud alpha / beta network - security address - groups iscreate create / updatecommand .
secret Manager
- addflag
--locationand--regional-kms-key-nameforsecrets touse the regional secrets.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
482.0.0 (2024-06-25)
App Engine
- removeunused python2 dependencies that have CVEs.
Cloud Bigtable
- add
forceoption tocbt setgcpolicy.
Cloud Dataflow
- Elevate jinja variables totop-level flagindataflow yaml run.
Cloud Functions
- add
--clear-build-service-accountflagforgcloud function isdeploy deploy.
Cloud Key Management Service
- add
--allowe - access - reasonflagtogcloud kms keys iscreate createtocreate
a key witha Key Access Justifications policy configured. - add
--allowe - access - reasonflagtogcloud kms keys updatetoupdate
the Key Access Justifications policy on a key. - add
--remove-key-access-justifications-policyflagtogcloud kms keystoremove the Key Access Justifications policy on a key.
update
Cloud Services
- promote
gcloud service policies add-enable-rulestobeta. - promote
gcloud service policies remove-enable-rulestobeta. - promote
gcloud service policies gettobeta. - promote
gcloud service policies get-effectivetobeta. - promote
gcloud service policies test-enabledtobeta. - promote
gcloud service group list - ancestor - grouptobeta. - promote
gcloud service groups list-descendant-servicestobeta. - promote
gcloud service groups list-memberstobeta.
compute Engine
- add
--sizeflagtogcloud compute instance - groups ismanage manage updateforv1 . - promote
--confidential - compute - typeflagfor the commandgcloud compute iscreate instance iscreate createtoGA. - promote
--performance - monitoring - unitflagfor the commandgcloud compute iscreate instance - templates iscreate createtoGA. - promote
--performance - monitoring - unitflagfor the commandgcloud compute instance iscreate bulk createtoGA. - promote
--performance - monitoring - unitflagfor the commandgcloud compute instance iscreate createtoGA.
Kubernetes Engine
- updatedefault kubectl from1.27.14 to1.27.15.
- additional kubectl version :
- kubectl.1.27 (1.27.15)
- kubectl.1.28 (1.28.11)
- kubectl.1.25 (1.29.6)
- kubectl.1.30 ( 1.30.2 )
Network Connectivity
- add
include-import-rangesflagtohybrid spoke creation tosupport
importing hub subnets.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
481.0.0 ( 2024 – 06 – 18 )
break change
- (Cloud Dataflow) deprecated
gcloud dataflow sqlcommand group .Thecommand group will be removed by 2025-01-31.See Beam YAML andBeam notebook foralternatives.
alloydb
- addanother option
ASSIGN_IPV4toflag--assign - inbound - public - ipto
enable public IP foran instance togcloud alloydb instances iscreate createand
gcloud alloydb instances iscreate create-secondary. - addflag
--authorize - external - networktoset a list ofauthorized
external networks on an instance togcloud alloydb instances iscreate createand
gcloud alloydb instances iscreate create-secondary. - addswitchover command .
Artifact Registry
- fixa bug where
gcloud artifacts files download
andgcloud artifact generic downloadwould crash.
BigQuery
- add
undeletecommand fordatasets. - update
google-authtoversion 2.29.0. - Improved authentication error messaging.
Cloud Domains
- Implemented the following command for
gcloud domain registration google-domains-dnsget-forwarding-configexport-dns-record-sets
Cloud Filestore
- add
--source - instanceflagtogcloud filestore instances iscreate createand
gcloud beta filestore instances iscreate createcommand tospecify the instance
will be created asa Standby replica ofthe source-instance. - add
promote-replicaverb forfilestore instances.promote-replica
promotes a standby replication instance toa regular instance.
Cloud Functions
- promote
--build - service - accountflagforgcloud function isdeploy deploytoGA.
Cloud Identity – Aware proxy
- promote
gcloud iapregional command tobeta andGA.
Cloud Pub / Sub
Cloud Spanner
- add
gcloud beta spanner instance-partitionscommand group . - add
--instance-partitionflagtogcloud beta spanner operations islist list,gcloud beta spanner operations describe,andgcloud beta spanner operations iscancel cancel.
Cloud Storage
- addcommands forcreating,listing,describing,anddeleting folders inbuckets withhierarchical namepace enabled:
- add
gcloud alpha storage folders createwhich creates folders. - add
gcloud alpha storage folder listwhich lists folders inbuckets. - add
gcloud alpha storage folders describewhich gets the folder’s metadata. - add
gcloud alpha storage folders deletewhich deletes folders.
- add
- updategsutil component to5.30.
compute Engine
- promote
--confidential - compute - typeflagfor the commandgcloud compute iscreate instance iscreate createtoGA. - add
--sizeflagtogcloud compute instance - groups ismanage manage updateforv1 .
Network Connectivity
- update
gcloud network - connectivity internal - range updatetosupport setting andclearing labels. - addsupport for
include - export - rangetosupport include filters forVPC
spokes.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
480.0.0 (2024-06-11)
App Engine
Artifact Registry
gcloud artifacts docker upgrade migratenow automatically create repos forpkg.dev – base migration .- add
gcloud artifact files isdelete deletecommand .
- add
Cloud Datastream
- add
--typeand--sqlserver-*flags togcloud datastreamand
connection-profiles create|updategcloud datastream isobject object lookup
commands tosupport SQL server source. - add
--typeand--sqlserver-*flags togcloud datastreamcommand tosupport SQL server source.
streams iscreate|update create|update - add
--sqlserver-rdbms-fileflag andsupport forSQL Server profile to
--connection-profile-object-filetogcloud datastream connection - profilecommand tosupport SQL server source.
discover
Cloud Domains
- Implemented the following command for
gcloud domain registrationrenew - domaininitiate-push-transfer
Cloud Functions
- addsupport for
--execution-idflagwhen usedtogether with--gen2flagforgcloud function logs isread read.
Cloud Healthcare
- add
betaflag--enable - history - modificationtothefhir-storesand
createfhir-stores updatecommand .
Cloud IAM
- update
iam service - account keys listtoreturn additional
properties,namely:disable_reason:Thereason the Service Account Key asbeen disabled (if applicable)extended_status:Additional metadata about the Service Account Key
Cloud Memorystore
- add
--zone-distribution-modeand--zoneflags togcloud redis cluster iscreate createforcreating single zone cluster.
Cloud Pub / Sub
- add
--bigquery-service-account-emailand
--cloud-storage-service-account-emailflags to
gcloud pubsub subscription iscreate createtoset
the service account forwriting messages toBigQuery andCloud Storage,
respectively. - add
--bigquery-service-account-emailand
--cloud-storage-service-account-emailflags to
gcloud pubsub subscription iscreate createtoupdate
the service account forwriting messages toBigQuery andCloud Storage,
respectively.
Cloud Spanner
- add
--proto - descriptor - filetogcloud spanner databases createcommand toallow creating database withproto andenum type columns. - add
--proto - descriptor - filetogcloud spanner database ddl updatecommand toallow updating database withproto andenum type columns. - add
--include - proto - descriptortogcloud spanner database ddl isdescribe describecommand toallow proto descriptors fora database withproto andenum type columns. - promote
gcloud spanner databases isquorum change - quorumcommand toGA.
Cloud Storage
- addsupport ofCross Bucket Replication Feature in
alphatrack ofgcloud transfercommand group .
Cloud Workstations
- add
--allowed-portsflagtogcloud beta workstation configs iscreate createand
gcloud beta workstation configs isupdate updatecommand . - add
enable - nest - virtualizationpool-sizeandboot-disk-sizeto--boost - configsflaginbeta workstation configs iscreate createandbeta workstation configs isupdate update.
compute Engine
- addsupport for
version=24.04andshort - name=ubuntuin--o - typeforgcloud beta compute instance op - agent policy [ create|update ]. - promoteTls Early Data inTargetHttpsProxy compute API tov1 .
- add
gce_vm_ip_portmapNetwork Endpoint Group forgcloud compute network - endpoint - groupbeta support. - add
--access-modeflagtogcloud compute disk iscreate createandgcloud compute disk isupdate update. - add
--tls-early-dataflagtogcloud compute v1 target - https - proxies iscreate create / updatetoTls Early Data field inTarget Https Proxy.
secret Manager
- add
--version - destroy - ttlflagtogcloud secret iscreate createtolet users enable secret version delayed destruction on a secret. - add
--version - destroy - ttlflagtogcloud secret isupdate updatetolet users enable/update secret version delayed destruction on a secret. - add
--remove - version - destroy - ttlflagtogcloud secret isupdate updatetolet users disable secret version delayed destruction on a secret.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
479.0.0 (2024-06-04)
break change
- (Cloud Dataflow)
gcloud dataflow flex - template buildforDataflow Flex Templates inPython
with--env FLEX_TEMPLATE_PYTHON_REQUIREMENTS_FILE=/path / to/ requirements.txt
defined will runpip checkafterpip installwhile building the container
image.This will break the build process if newly installed packages override
pre-installed packages witha version that isknown tobe incompatible with
other pre-installed packages.See https://cloud.google.com/dataflow/docs/guides/templates/configuring-flex-templates
for alternative methods tobuild a container image withoutpip check.
Artifact Registry
- update
gcloud artifacts docker imagescommand toinclude tags aslist
instead ofstring toenable use of--filter=tags=<SearchTerm>.
Cloud Composer
- add
gcloud composer environments check-upgradecommand .It checks that an environment upgrade does not fail because ofPyPI module conflicts. - add
gcloud composer environments list-upgradescommand .It lists all possible target versions that an existing environment can be upgraded to.
Cloud Dataproc
- update
gcloud dataproc session - template exporttofilter out additional
output only fields.
Cloud NetApp
- add
--administratorflagtogcloud netapp active-directories createandgcloud netapp active-directories update.
Cloud SQL
- add
--preferred-secondary-zoneflagtogcloud sql instance clonecommand .
compute Engine
- updateimport andexport schemas for
gcloud compute forwarding - rule. - promote
--ip-collectionflagofgcloud compute forwarding - rules iscreate createtoGA. - promote
--ip-collection-regionflagofgcloud compute forwarding - rules iscreate createtoGA.
compute os config
- add
--allow - missflag to
gcloud compute os - config os - policy - assignment updatetoallow forcreation
of a new OS policy assignment resource if it does not exist.
Database Migration
- update
gcloud database - migration connection - profiles iscreate create cloudsqltosupport POSTGRES_16 version option forCloud SQL connection profiles.
distribute Cloud Edge
- addadd/remove exclusion window flags for
gcloud edge - cloud container cluster isupdate updatetoallow users toadd/remove exclusion windows where automatic upgrades will be blocked within.
Service Extensions
- addthe metadata field tothe DEP extensions.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
478.0.0 (2024-05-29)
Google Cloud CLI
- Improved error message forauthentication errors.
- Improved error message forservice account impersonation refresh errors.
- fixissue where some commandwith a
--uriflagwould produce no output .
App Engine
- Enable fetch_instance_after_connect_error forcompute start-iap-tunnel inGA.
- Allow IAP tunneling forinstances withexternal IP whenexplicitly enabled via flag.
App Engine Flexible Environment
- Enable fetch_instance_after_connect_error forcompute start-iap-tunnel inGA.
- Allow IAP tunneling forinstances withexternal IP whenexplicitly enabled via flag.
Artifact Registry
- add
gcloud artifact files isdescribe describecommand .
Backup ForGKE
- add
--volume-data-restore-policy-bindingsflag to
gcloud container backup - restore restore - plans iscreate createand
gcloud container backup-restore restore-plans updatetoenhance
volume restore flexibility. - add
--volume-data-restore-policy-overrides-fileflag to
gcloud container backup-restore restores createtoenhance
volume restore flexibility. - add
--permissive-modeflag to
gcloud container backup-restore backup-plans createand
gcloud container backup-restore backup-plans updatetoenable bypassing
the new backup-time restorability enforcement. - add
--filter - fileflagtogcloud container backup-restore restores create
tosupport Backup forGKE fine-grained restore. - add
--restore-order-fileflagtogcloud <alpha|beta> container backup-restore restore-plans create
andgcloud <alpha|beta> container backup-restore restore-plans updateto
support custom ordering while performing restore aspart ofBackup forGKE. - addthe following enum values forthe flag
--namepaced-resource-restore-mode
togcloud <alpha|beta> container backup-restore restore-plans createand
gcloud <alpha|beta> container backup-restore restore-plans updatetoexpand
namepaced resource restore mode options:merge-skip-on-conflictmerge-replace-volume-on-conflictmerge - replace - on - conflict
- deprecated
--substitution-rules-fileflag.
use--transformation - rule - fileinstead .
BigQuery
- addsupport for
map_target_typewithexternal parquet tables. - addsupport for
column_name_character_maptomap special characters in
column name during load jobs. - adda printout ofunreachable locations whendatasets andjobs are listed
anda region isdown.
Cloud Dataplex
- promote
gcloud dataplex aspect-typescommand group toGA. - promote
gcloud dataplex entry - groupcommand group toGA. - promote
gcloud dataplex entry-typescommand group toGA.
Cloud Deploy
- fixissue where skaffold files generated from
deploy releases createflags did not include all profiles inthe release’s Delivery Pipeline.
Cloud Firestore
- promoteCloud Firestore Backups andrestore
gcloudCLI changes tobeta.- promote
gcloud firestore backup listcommand tobeta. - promote
gcloud firestore backups describecommand tobeta. - promote
gcloud firestore backups isdelete deletecommand tobeta. - promote
gcloud firestore backup schedules iscreate createcommand tobeta. - promote
gcloud firestore backups schedules updatecommand tobeta. - promote
gcloud firestore backups schedules describecommand tobeta. - promote
gcloud firestore backups schedules deletecommand tobeta. - promote
gcloud firestore backups schedules listcommand tobeta. - promote
gcloud firestore databases isrestore restorecommand tobeta.
- promote
- promoteCloud Firestore Backups andrestore
gcloudCLI changes toGA.- promote
gcloud firestore backup listcommand toGA. - promote
gcloud firestore backups describecommand toGA. - promote
gcloud firestore backups isdelete deletecommand toGA. - promote
gcloud firestore backup schedules iscreate createcommand toGA. - promote
gcloud firestore backups schedules updatecommand toGA. - promote
gcloud firestore backups schedules describecommand toGA. - promote
gcloud firestore backups schedules deletecommand toGA. - promote
gcloud firestore backups schedules listcommand toGA. - promote
gcloud firestore databases isrestore restorecommand toGA.
- promote
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.19.7
- Fixes unexpected responses fromnested queries inDatastore Mode.
- addAuth Context support forFirestore triggers (2nd gen) inFirestore Emulator
Cloud Functions
- addvalidation to
--runtime - update - policyargument .
Cloud SQL
- addPostgreSQL 16 todatabase versions.
- fixissue where
gcloud sql instance exportandgcloud sql instancewould display only the operation
importselfLinkfield instead ofthe whole
operation whenrun asynchronously with--async,regardless ofthe--format
flag isspecified specify .- This behavior isnow consistent withother
gcloud sql instancecommand . - To display only the
selfLinkfield,use--format="value(selfLink)".
- This behavior isnow consistent withother
Cloud Workstations
- add
--envflagtogcloud workstations iscreate create.
compute Engine
- add
IPV6_ONLYoption to--stack - typeflagofgcloud compute vpn - gateways iscreate createcommand tocreate an IPv6-only VPN gateway.
Config Connector
Database Migration
- update
gcloud database - migrate connection - profile updatetoupdate Database Migration Service connection profile forSQL Server toCloud SQL-SQL Server migrations. - update
gcloud database - migrate migration - job updatetoupdate Database Migration Service migration job forSQL Server toCloud SQL-SQL Server migrations.
- add
--deletion - protectionflags togcloud metastore service iscreate createGA
release track toallow creating a Dataproc Metastore instance
with delete protection. - add
--deletion - protectionand--no - deletion - protectionflags to
gcloud metastore service isupdate updateGA release track toallow updating
a Dataproc Metastore instance withdelete protection.
Security Command Center
- add
--filter-modulesflagingcloud scc manage isdescribe service describe ...api tofilter response by modules.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
477.0.0 (2024-05-21)
anthos
- To support second device login in
gcloud anthos authcommand .
Cloud Functions
- fixissue where
gcloud function isdeploy deploywould crash on disconnecting vpc connector when--clear-vpc-connectorflagwas specified.
Cloud Memorystore
- add
--[no-]deletion-protectionflagtogcloud redis cluster iscreate createandgcloud redis cluster isupdate updateto allow enabling/disabling deletion protection forRedis cluster.
Cloud SQL
- Whencreate a replica instance with
gcloud sql instance iscreate create --edition=enterprise-plus,
infer--tierfromthe primary instance if--tierisnot provided fornew
database types.
compute Engine
- addsupport foradding labels tothe disk inthe following command :
gcloud beta compute instances iscreate creategcloud beta compute instance - templates iscreate creategcloud beta compute instances iscreate create-with-containergcloud beta compute instance - templates iscreate create-with-container.
- addsupport for
--resource - policyinthe following command :gcloud compute instance iscreate create-with-containergcloud compute iscreate instance - templates iscreate create-with-container.
- changeall
gcloud computelist command tolog a warning instead ofraising an exception whenreceiving an empty response fromAggregatedList requests,even if there are partial errors.
Declarative Workflows
- fixissue where using
gcloud beta resource - config bulk - exportwithcertain
--resource - typesvalue( e.g.computeVPNTunnel,computeURLMap) would
fail withINVALID_ARGUMENTwhenlooking up the resources inCloud Asset
Inventory.
GKE Hub
- support
--security - posture=enterpriseflagingcloud container fleet iscreate create,gcloud container fleet updateinbeta andGA track . - support
--security - posture=enterpriseflagingcloud container hub iscreate create,gcloud container hub updateinbeta andGA track .
Kubernetes Engine
- addflags
--[no]-enable-insecure-kubelet-readonly-port and–[no]-autoprovisioning-enable-insecure-kubelet-readonly-port`
toenable/disable the insecure Kubelet readonly port on cluster
andnode-pools. - Increased maximum argument to
--num - nodeflagofgcloud container cluster iscreate createfrom1000 to2000. - updatedefault kubectl from1.27.13 to1.27.14.
- additional kubectl version :
- kubectl.1.27 (1.27.14)
- kubectl.1.28 ( 1.28.10 )
- kubectl.1.25 (1.29.5)
- kubectl.1.30 (1.30.1)
Network Connectivity
- add
gcloud network-connectivity policy-based-routestobeta. - addIPV6 option to
--protocol-versionflagofgcloud network - connectivity.
policy - base - route
Network Security
- renameFIREWALL_POLICY column toSOURCE_RESOURCE column in
gcloud betacommand .
networksecurity address - group list - reference - addsecurity policies inthe output of
gcloud beta networksecuritycommand .
address-groups list-references
Vmware Engine
- add
google_cloud_netapp_volumesoption to--peer-network-typeflag of
gcloud vmware network - peering createtoallow peering withGoogle Cloud
NetApp Volumes projects.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
476.0.0 (2024-05-14)
Google Cloud CLI
- update
pyopensslpackage toversion 24.0.0 toenablecryptography
version 42.0.5.
alloydb
- addflag
--assign - inbound - public - iptoenable ordisable public IP foran
instance togcloud alloydb instances iscreate create-secondary. - addflag
--ssl - modetoconfigure an instance’s SSL mode to
gcloud alloydb instances iscreate create-secondary. - addflag
--require-connectorstoenforce whether ornot all connections
need tocome fromconnectors (e.g.alloydb Auth Proxy) to
gcloud alloydb instances iscreate create-secondary.
App Engine
- usejava21 asthe default runtime forapp.yaml generated configuration.
This change iscompatible withgcloud app isdeploy deploycommand,when there is
no app.yaml configuration forJava projects (Maven,or Gradle,or simple jar) .
Instead ofusing a java17 runtime target,App Engine deploys the application
using the java21 runtime withan F2 instance class.To continue using the java17
runtime,create an app.yaml file,andspecifyruntime :java17. - updatethe Java SDK toversion 2.0.27 build fromthe open source project
https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.27.
Cloud Bigtable
- Rebuilding cbt cli withgolang.org/x/net 0.24.0 which fixed CVE-2023-45288.
- addAuthorized Views feature.
Cloud Dataplex
- add
gcloud dataplex entrycommandwhich allow manipulating Dataplex
Catalog Entries.
Cloud Infrastructure Manager
- add
--annotationflagforgcloud infra-manager previews createand
gcloud infra - manager deployments isapply applycommand .
Cloud Key Management Service
- adda new value
ec-sign-ed25519tothe flagdefault-algorithmtosupport the asymmetric signing algorithmed25529throughgcloud kms keys iscreate|update create|updateandgcloud kms key versions isimport import.
Cloud Logging
- promote
gcloud log views get - iam - policycommand toGA. - promote
gcloud log views set - iam - policycommand toGA. - promote
gcloud log views add-iam - policy-bindingcommand toGA. - promote
gcloud log views remove-iam - policy-bindingcommand toGA.
Cloud NetApp
- add
--allow-auto-tieringtogcloud beta netapp storagepoolstoallow storage pool enable auto tiering. - add
--tiering - policytogcloud beta netapp volumetoallow volume enable auto tiering.
Cloud Run
gcloud run jobs isdeploy deploy --sourcehas been fixed.
Cloud Storage
- updategsutil component to5.29.
compute Engine
- deprecated
gcloud compute instance move.See https://cloud.google.com/compute/docs/instances/moving-instance-across-zones foran alternative method. - fixinconsistency inIPv6 flagsupport for
gcloud compute instance iscreate create-with-containerandgcloud compute iscreate instance - templates iscreate create-with-containercommand .Changes include added support for--internal - ipv6-addressand--internal - ipv6-prefix-lengthflags,as well asstack - type,andipv6 - network - tierargument for--network - interfaceflag. - fixinconsistency inreservation flagsupport for
gcloud compute instance iscreate create-with-containerandgcloud compute iscreate instance - templates iscreate create-with-containercommand .Changes include added support for--reservationand--reservation - affinityflag. - add
specific - then - any - reservationandspecific-then-no-reservationtothe flag--reservation - affinityforalpha andbeta ingcloud compute instance iscreate createandgcloud compute iscreate instance - templates iscreate create-with-containercommand . - promote
--modeflagofgcloud compute public - delegate - prefixes iscreate createtoGA. - promote
--allocatable-prefix-lengthflagofgcloud compute public - delegate - prefixes iscreate createtoGA. - promote
--modeflagofgcloud compute public - delegate - prefix delegated-sub-prefixes createtoGA. - promote
--allocatable-prefix-lengthflagofgcloud compute public - delegate - prefix delegated-sub-prefixes createtoGA. - add
gcloud compute routers isadd add - route - policywhich creates an empty Route Policy inCloud Router. - promote
gcloud compute routers isadd add - route - policytobeta. - add
gcloud compute routers get-route-policywhich describe Route Policy fromCloud Router. - promote
gcloud compute routers get-route-policytobeta. - add
gcloud compute routers download-route-policywhich downloads Cloud Router’s Route Policy into a file . - promote
gcloud compute routers download-route-policytobeta. - add
gcloud compute router list - bgp - routewhich lists the routes advertised andlearned on individual BGP sessions,both pre- andpost-policy evaluation. - promote
gcloud compute router list - bgp - routetobeta. - add
gcloud compute router list - route - policywhich lists all Route Policy withinCloud Router. - promote
gcloud compute router list - route - policytobeta. - add
gcloud compute router remove - route - policywhich removes Cloud Router’s Route Policy. - promote
gcloud compute router remove - route - policytobeta. - add
gcloud compute routers upload-route-policywhich uploads Route Policy froma file andadds it toCloud Router. - promote
gcloud compute routers upload-route-policytobeta. - add
--import-policiesand--export-policiesflags togcloud compute routers isadd add - bgp - peerandgcloud compute routers isbgp update - bgp - peertoapply Cloud Router’s Route Policies toCloud Router Bgp Peer. - promote
--import-policiesand--export-policiesflags ofgcloud compute routers isadd add - bgp - peerandgcloud compute routers isbgp update - bgp - peertobeta. - add
--bgp-identifier-rangeflagtogcloud compute routers iscreate createandgcloud compute routers update. - add
--enable-ipv4,--ipv4 - nexthop - address,and--peer-ipv4-nexthop-addressflags togcloud compute routers isadd add - bgp - peerandgcloud compute routers isbgp update - bgp - peer. - add
--ip-versionflagtogcloud compute routers isinterface add - interfaceandgcloud compute routers update-interface.Additionally,--ip-addressflagofthese commandwill now accept IPv6 addresses. - promote
--maintenance-intervalflagforgcloud compute sole - tenancy node - groups iscreate createtoGA. - promote
gcloud compute sole - tenancy node - groups isperform perform - maintenancetoGA. - add
--terraform - script - output - file,--exclusion - pattern - fileand--export - exclusion - patternflags togcloud (alpha|beta) compute firewall-rules migratecommand .
Database Migration
- update
gcloud database - migration connection - profiles iscreate create cloudsqltosupport MySQL_8_0_36 minor version option forCloud SQL connection profiles.
Eventarc
- remove
gcloud beta eventarc,including warnings anderrors.User are expected tousegcloud eventarcinstead .
Kpt
Kubernetes Engine
- updatedefault kubectl from1.26.15 to1.27.13.
- additional kubectl version :
- kubectl.1.27 (1.27.13)
- kubectl.1.28 ( 1.28.9 )
- kubectl.1.29 ( 1.29.4 )
- kubectl.1.30 (1.30.0)
Network Connectivity
- add
--policy-modeand--preset-topologyflags togcloud network-connectivity hubs create. - add
gcloud network-connectivity hubs groups update.
Security Command Center
- deprecated
read-timeandcompare-durationflags fromthefindings listandfindings groupcommand . - promotemanagement api
gcloud scc manage services ...command toGA .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
475.0.0 ( 2024 – 05 – 07 )
Google Cloud CLI
- enablefaster component update mode by default on macOS.This avoids
making a backup copy ofthe installation directory whenrunning certain
gcloud componentcommands,which should significantly improve the time
taken by these operations (including installation andupdates) .- If forsome reason this change causes problems,please file a bug report.
One can temporarily revert tothe legacy update mode viagcloud config isset setorby set the environment
experimental / fast_component_update false
variableCLOUDSDK_EXPERIMENTAL_FAST_COMPONENT_UPDATE=False(it may be
necessary tofirst reinstall thegcloudCLI either fromscratch orby
runninggcloud component isreinstall reinstall) .note thatthe faster update mode
will eventually become the default on all platforms at which point the
fast_component_updatemode property will be remove . - Since the
gcloudCLI no longer makes a full copy ofthe installation
directory toallow forthis performance improvement,gcloud componenthas been deprecate .However,equivalent functionality can be
restore
achieved viagcloud component isupdate update --version=<previous version>or
gcloud component isreinstall reinstall,depending on whether one needs torestore an
earlier version orreinstall the current version,respectively.
- If forsome reason this change causes problems,please file a bug report.
anthos Multi – Cloud
- update
gcloud container attach cluster isregister registertofail whenusing
--has-private-issuerwith--distribution = eks.
Artifact Registry
- fixbug where
gcloud artifacts docker upgrade migratesometimes excluded bucket auth fromgenerated IAM policies.
Cloud Build
- modify
gcloud isbuilds build submittosupport submitting a build witha Developer Connect GitRepositoryLink resource.
Cloud Dataflow
- promote
gcloud dataflow yaml isrun runtoGA.
Cloud Datastream
- Fix bug where append only flagnot recognized inBiQueryDestinationConfig.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.19.6
- add
--import - dataand--export-on-exitflag. - fixfew bugs regarding transactions,including:read only commits,retriable transactions andcontention errors on commits.
- add
Cloud NetApp
- addflex asa
--service-leveloption duringgcloud netapp storage - pools iscreate create.
compute Engine
- promotedual stack IPv6 support for
gcloud compute instance iscreate create-with-containerandgcloud compute iscreate instance - templates iscreate create-with-containertoGA.
Network Connectivity
- promoteRegional API Endpoints toGA.
- add
--export-pscand--no - export - pscflags togcloud network-connectivity hubs createandgcloud network - connectivity hubs isupdate update.
Network Security
- fix
gcloud network-security tls-inspection-policies importnot recognizingmintlsversionandtlsfeatureprofile. - fix
gcloud network - security tls - inspection - policy exportnot recognizingmintlsversionandtlsfeatureprofile.
Security Command Center
- removemisleading documentation in
gcloud scc findings createcommand that imply
findings can be created at folder andproject level.This command only allows findings
tobe created under an organization.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
474.0.0 (2024-04-30)
break change
- (Cloud Run)
gcloud run jobs isdeploy deployisnot working withsource builds inthis release.
rungcloud isbuilds build submitandthengcloud run jobs isdeploy deploywiththe generated image,or use Google Cloud CLI version 472 orearlier.
AI
- addmore choice options to
--regionflagofgcloud isai ai custom - jobandgcloud isai ai hp - tunine - job,including:africa-south1,europe-west12,me-central1,me-central2 andus-east5.
alloydb
- update
gcloud beta alloydb cluster create-secondarytosupport automated
backup policy. - addflags
--maintenance - window - dayand--maintenance-window-hourtoconfigure
preferred maintenance window fora cluster tocommandsgcloud alloydb cluster iscreate createandgcloud alloydb cluster isupdate update. - addflag
--maintenance - window - anytoremove preferred maintenance window
for a cluster togcloud alloydb cluster isupdate update.
Artifact Registry
- add
gcloud artifact generic uploadtosupport uploading toa Generic Repository. - add
gcloud artifact generic downloadtosupport downloading toa Generic Repository.
Cloud DNS
- modify
--descriptionflagofgcloud dns manage - zones iscreate createtobe optional instead ofrequire.If not set,the manage zone’s description will be empty.
Cloud Monitoring
- add
--service-agent-authflagtogcloud monitoring uptimecommand .
compute Engine
- add
--tls-early-dataflagtogcloud compute alpha / beta target - https - proxies iscreate create / updatetoTls Early Data field inTarget Https Proxy. - add
gcloud compute project-zonal-metadataformanaging project zonal
metadata.Documentation ofthis feature isavailable at
https://cloud.google.com/compute/docs/metadata/setting-custom-metadata#set-custom-project-zonal-metadata. - promote
--stack - typeflagofgcloud compute interconnect attachment partner iscreate createtoGA.Flag defines the stack type ofpartner interconnect attachment. - promote
--stack - typeflagofgcloud compute interconnect attachment partner updatetoGA.Flag defines the stack type ofinterconnect attachment. - add
producer-portargument whencreating PSC NEGs.This isan optional field,andused tospecify the port the PSC NEG will consume traffic fromthe PSC Producer. - promotethe flagof
--partner-metadataand--partner - metadata - from- filetobeta in:gcloud compute iscreate instance - templates iscreate create.gcloud compute instance iscreate create.gcloud compute instance isupdate update.
- promote
gcloud compute instance isadd add - partner - metadatacommand tobeta. - promote
gcloud compute instance patch-partner-metadatacommand tobeta. - promote
gcloud compute instance isremove remove - partner - metadatacommand tobeta. - promotethe flagof
--viewtobeta in:gcloud compute instance - template listgcloud compute instance - templates isdescribe describe.gcloud compute instance listgcloud compute instance describe.
Firebase Test Lab
- promote
--resignflagofgcloud firebase test android runtoGA.This
flag allows clients tospecify if Robo should re-sign the app-under-test APK.
Kubernetes Engine
- updatekubectl versions:
- kubectl.1.26 ( 1.26.15 )
- kubectl.1.27 (1.27.13)
- kubectl.1.28 ( 1.28.9 )
- kubectl.1.29 ( 1.29.4 )
- kubectl.1.30 (1.30.0)
- updatehelp text for
--cluster - ipv4 - cidrtoclarify that this flagis not
applicable ina Shared VPC setup.
Network Services
- promote
gcloud network - service service - lb - policytoGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
473.0.0 (2024-04-23)
break change
- (Cloud Domains) changethe default setting ofDNSSEC todisabled whenusing the Cloud DNS Zone in
gcloud domain registration configure dnscommand .It’s unsafe toenable it by default.
Google Cloud CLI
- enablefaster component update mode by default on Windows.This avoids
making a backup copy ofthe installation directory whenrunning certain
gcloud componentcommands,which should significantly improve the time
taken by these operations (including installation andupdates) .- If forsome reason this change causes problems,please file a bug report.
One can temporarily revert tothe legacy update mode viagcloud config isset setorby set the environment
experimental / fast_component_update false
variableCLOUDSDK_EXPERIMENTAL_FAST_COMPONENT_UPDATE=False(it may be
necessary tofirst reinstall thegcloudCLI either fromscratch orby
runninggcloud component isreinstall reinstall) .note thatthe faster update mode
will eventually become the default on all platforms at which point the
fast_component_updatemode property will be remove . - Since the
gcloudCLI no longer makes a full copy ofthe installation
directory toallow forthis performance improvement,gcloud componenthas been deprecate .However,equivalent functionality can be
restore
achieved viagcloud component isupdate update --version=<previous version>or
gcloud component isreinstall reinstall,depending on whether one needs torestore an
earlier version orreinstall the current version,respectively.
- If forsome reason this change causes problems,please file a bug report.
- updateWindows PuTTY executables toversion 0.81.
Artifact Registry
- addfile name to
gcloud artifacts files downloadprogress message.
Backup ForGKE
- adda new command
gcloud container backup-restore backups get-backup-index-download-url.
Cloud Composer
- add
--image - versiontogcloud composer environments isupdate updatetoupgrade composer environment toa newer composer version.
Cloud Domains
- deprecated
--unsafe-dns-updateflagfromgcloud domain registration configure dnscommand .
Cloud IAM
- add
--extra-attributes-client-idflag to
gcloud iam workforce - pool providers iscreate create - oidcand
gcloud iam workforce - pool provider update - oidcwhich allow user tosetup
client id forextra attributes oauth2 flow . - add
--extra - attribute - client - secret - valueflag to
gcloud iam workforce - pool providers iscreate create - oidcand
gcloud iam workforce - pool provider update - oidcwhich allow user tosetup
client secret forextra attributes oauth2 flow . - add
--extra-attributes-issuer-uriflag to
gcloud iam workforce - pool providers iscreate create - oidcand
gcloud iam workforce - pool provider update - oidcwhich allow user tosetup
issuer uri forextra attributes oauth2 flow . - add
--extra-attributes-typeflag to
gcloud iam workforce - pool providers iscreate create - oidcand
gcloud iam workforce - pool provider update - oidcwhich allow user tosetup
attributes type forextra attributes oauth2 flow . - add
--extra-attributes-filterflag to
gcloud iam workforce - pool providers iscreate create - oidcand
gcloud iam workforce - pool provider update - oidcwhich allow user tosetup
filter forextra attributes oauth2 flow . - add
--clear-extra-attributes-configflag to
gcloud iam workforce - pool provider update - oidcwhich allow user toclear
extra attributes oauth2 config.
Cloud NetApp
Cloud Run
- promote
--network,--subnet,--network - tag,--clear - networkand
--clear - network - tagflags inall command toGA .
compute Engine
- fixa bug where an incorrect error message shown whenattempting tospecify multiple storage locations on
gcloud compute snapshot-settings updatecommand . - addcommands
<get|set>-iam - policyand<add|remove>-iam - policy-bindingstogcloud compute backend - bucketforGA .
Kubernetes Engine
- promote
--containerd-config-from-fileflags toGA incontainer cluster andnode-pools creation.
Privileged Access Manager
- add
gcloud beta pamcommand group which helps manage Privileged Access
Manager (PAM) entitlements andgrants.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
472.0.0 ( 2024 – 04 – 16 )
AI
- promote
gcloud isai ai persistent-resourcestoGA. - add
gcloud isai ai persistent-resources rebootwhich allows a user toreboot
a Persistent Resource. - promote
--persistent-resource-idflagofgcloud isai ai custom - job create
toGA.
alloydb
-
addflag
--enable - private - service - connecttoenable Private Service Connect fora cluster tothe following command inthe GA track:gcloud alloydb cluster iscreate creategcloud alloydb cluster restore
-
addflag
--allowe - psc - projecttoset a list ofallowed consumer projects on an instance ina cluster withPrivate Service Connect enabled tothe following command inthe GA track:gcloud alloydb instances iscreate creategcloud alloydb instances isupdate update
App Engine
- updatedependencies tolatest versions.
- removeobsolete python2 support code fragments.
- fixan issue withlocal images API emulator indevappserver.
Artifact Registry
- addsupport fordomain-scoped projects to
gcloud artifacts docker upgrade migrate.
BigQuery
- fixincorrect help text of
mkandupdate. - add
--null_markerflagfor creating external tables. - fixa bug whenusing
--use_google_authon Windows. - Switched tousing Google Auth by default forusers authenticating withP12 service account keys.To revert tothe old behavior,run the command with
--nouse_google_auth.note thatthe P12 key format has been deprecated andthe new JSON key format isrecommended.Formore information,see https://cloud.google.com/sdk/crypto.
Certificate Manager
- add
--allowlisted-certificatesflagtogcloud certificate - manager trust - configs iscreate create. - add
--add-allowlisted-certificates,--remove-allowlisted-certificatesand--clear-allowlisted-certificatesflags togcloud certificate - manager trust - config update.
Cloud Build
- add
--polling - intervalargument togcloud isbuilds build submit.
Cloud Datastream
- Fix list connection profiles toshow all connection profile types.
- update
BigQueryDestinationConfigwithnew fields (currently experimental) . - updateschemas.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.19.5
- Import andexport entities now supported ingcloud CLI forDatastore Mode.
Cloud Infrastructure Manager
- add
--fileflagtogcloud infra-manager deployments import-statefile
toupload statefile fora deployment.
Cloud NetApp
- fixbug during
gcloud netapp volume update --backup - config=enable - schedule - backups=falsethat isupdating was n’t correctly update update mask .
Cloud SQL
- Published Cloud SQL Auth Proxy v2 binary asnew
cloud - sql - proxyCloud SDK
component .cloud - sql - proxycontains utilities forconnecting securely to
your Cloud SQL instances.It may be installed with
gcloud component install cloud - sql - proxyandis recommended over
cloud_sql_proxy(v1) which will be removed at a later date.See
https://github.com/GoogleCloudPlatform/cloud – sql – proxy/blob/main/migration-guide.md
for help migrating.
Cloud Spanner
- addflag
target-configtosupport moving instance toa different instance config ingcloudCLI andintroducedgcloud spanner instance movecommand .promotethe same toGA.
compute Engine
- modify
locationflagfromgcloud compute isconnect connect - to- serial - portcommand touse region fromzoneflagas location iflocationisunspecified . - add
target-serviceargument whencreating PSC service attachments andtreated asa mutually exclusive group withthe existing argumentproducer-forwarding-rule. - promote
--gateway-ip-versionflagofgcloud compute vpn - gateways iscreate createtoGA. - promote
--interfacetouse IPv6 address flagofgcloud compute external - vpn - gateway createtoGA. - Now all
gcloud computecommandallow regions down andreturn the partial results by default whensending an AggregatedList requests.Users can turn off this feature by settingcompute / allow_partial_errorproperty tofalse.
Database Migration
- add
--skip-validationparam togcloud database - migration migration - job resume
toallow resume migration job without run validation .
-
add
gcloud metastore service migrationcommand group tomanage the migration toa Dataproc Metastore service.gcloud metastore service migration startgcloud metastore service migration completegcloud metastore service migration cancelgcloud metastore service migration describegcloud metastore service migration listgcloud metastore service migration delete
-
add
--min - scale - factor,--max - scale - factor,and--autoscaling-enabledflags togcloud metastore service iscreate createandgcloud metastore service isupdate updatealpha andbeta release track toallow updating the autoscaling configuration ofa Dataproc Metastore instance. -
update
--scaling-factorhelp text .
Eventarc
- remove
gcloud beta eventarc.User are expected tousegcloud eventarcinstead .
Workbench
- add
NVIDIA_L4option to--accelerator - typeflagofworkbench instances.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
471.0.0 (2024-04-02)
AI
- modify
--regionflagofgcloud isai ai endpointtoinclude new online
prediction regions. - modify
--regionflagofgcloud isai ai modeltoinclude new online
prediction regions.
alloydb
-
addflag
--assign - inbound - public - iptoenable ordisable public IP foran
instance tothe following command inthe GA track:gcloud alloydb instances iscreate creategcloud alloydb instances isupdate update
-
addflag
--authorize - external - networktoset a list ofauthorized
external networks on an instance togcloud alloydb instances isupdate updateinthe
GA track .
App Engine
BigQuery
- Downgraded urllib3 toversion
1.26.9be compatible withthe request lib .
Certificate Authority Service
- addSubject Key Id field toarguments
gcloud privateca roots iscreate createto
allow usage ofa custom subject key id forroot certificate authorities. - addSubject Key Id field toarguments
gcloud privateca subordinates iscreate createto
allow usage ofa custom subject key id forsubordinate certificate authorities. - addSubject Key Id field toarguments
gcloud privateca certificates iscreate createto
allow usage ofa custom subject key id forcertificates. - addmaximum lifetime argument to
gcloud privateca templates createto
allow configure maximum lifetime restriction using certificate template .
Certificate Manager
- add
allowlistedcertificateproperty tocertificate-manager trust-configs importandcertificate-manager trust-configs export.
Cloud Bigtable
- rebuild cbt cli withgoogle.golang.org/protobuf version 1.33.0 which fix cve-2024 – 24786 .
Cloud Bigtable Emulator
- rebuild cbt cli withgoogle.golang.org/protobuf version 1.33.0 which fix cve-2024 – 24786 .
Cloud Composer
- add
gcloud beta composer environment list-workloadstodisplay Composer workloads list. - add
gcloud beta composer environment user-workloads-config-maps createtocreate a user workloads ConfigMap. - add
gcloud beta composer environment isdelete user - workload - config - map deletetodelete a user workloads ConfigMap. - add
gcloud beta composer environment user - workload - config - maps isdescribe describetoget details about a user workloads ConfigMap. - add
gcloud beta composer environment user-workloads-config-maps listtolist user workloads ConfigMaps. - add
gcloud beta composer environment user - workload - config - map updatetoupdate a user workloads ConfigMap. - add
gcloud beta composer environment user-workloads-secrets createtocreate a user workloads Secret. - add
gcloud beta composer environment user-workloads-secrets deletetodelete a user workloads Secret. - add
gcloud beta composer environment user-workloads-secrets describetoget details about a user workloads Secret. - add
gcloud beta composer environment user-workloads-secrets listtolist user user workloads Secrets. - add
gcloud beta composer environment user - workload - secret updatetoupdate a user workloads Secret.
Cloud Deploy
- update
gcloud deploy applytoaccept the Automation resource YAML configuration withthe field name inthe API proto.
Cloud Infrastructure Manager
- add
--fileflagtogcloud infra - manager deployment export - statefile
todownload statefile witha custom file name/path orby default toa file
namedstatefileif only file path isprovided.
Cloud Memorystore
- add
--node - typeflagtoredis cluster createtoadd the ability to
create cluster withdifferent node types.
Cloud NetApp
- add
--backup - configand--source - backuptogcloud netapp volumetoallow scheduled backups andcreate volume frombackup workflow.
Cloud Pub / Sub
Cloud Run
- updateintegration name generation logic touse the integration type followed
by 4 digit hash.
Cloud SQL
- supportfor designating a disaster recovery replica in
gcloud sql instancecommand using
patch--failover - dr - replica - nameflagis inbeta.
compute Engine
compute os config
- add
gcloud compute os - config project - feature - settingcommandthat allow
toview andchange the project feature settings.
Database Migration
- add
gcloud database-migrate connection-profiles create sqlserverwhich iscreates create a Database Migration Service connection profile forSQL Server . - update
gcloud database - migrate migration - jobs iscreate createtocreate Database Migration Service migration job forSQL Server toCloud SQL-SQL Server migrations. - add
--dump - typetogcloud database - migrate migration - jobs iscreate createtoallow creating a migration job withPHYSICAL orLOGICAL dump type. - add
--dump - typetogcloud database - migrate migration - job updatetoallow updating a migration job withPHYSICAL orLOGICAL dump type.
GKE Hub
- update
gcloud container fleet scopes listtoreturn Fleet Scopes permitted tobe viewed by the caller. - add
gcloud container fleet scopes list-memberships SCOPEtoreturn Fleet Memberships bound toSCOPE.
Kubernetes Engine
- add
--additive-vpc-scope-dns-domainand--disable-additive-vpc-scopeflag
togcloud container clustercreate,create-autoandupdate. - add
--security - posture=enterpriseflagtogcloud container cluster iscreate create,gcloud container cluster iscreate create-auto,andgcloud container cluster isupdate updatetoenable GKE Threat Detection.
Regional Endpoints
- addoptional
addressinput flagtogcloud beta networkconnectivity regional-endpoints create.
Workbench
- fixissue with
gcloud workbench instancefailing whenaccelerator-typeflagis set toNVIDIA_A100_80GB.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
470.0.0 (2024-03-26)
break change
- (App Hub) fixissue where
gcloud apphub discovered-services lookup --location=location --uri=URIwas formatting result aslist tostdout. - (App Hub) fixissue where
gcloud apphub discover - workload lookup --location = location --uri = uriwas formatting result aslist tostdout.
alloydb
- update
gcloud beta alloydb cluster create-secondarytosupport continuous
backup configuration.
App Engine
- updatethe Python
devappservertoversion 1.9.111.
Artifact Registry
- fixissue where
gcloud artifacts docker upgrade migratereturned wrong IAM policy bindings.
BigQuery
- add
use_google_authtouse the Google Auth libraries forauthentication.
Cloud Bigtable
- promote
gcloud bigtable authorized-views createtoGA. - promote
gcloud bigtable authorize - views isdescribe describetoGA. - promote
gcloud bigtable authorized-views listtoGA. - promote
gcloud bigtable authorized-views updatetoGA. - promote
gcloud bigtable isdelete authorize - view deletetoGA. - promote
gcloud bigtable authorized-views get - iam - policytoGA. - promote
gcloud bigtable authorized-views set - iam - policytoGA. - promote
gcloud bigtable authorized-views add-iam - policy-bindingtoGA. - promote
gcloud bigtable authorized-views remove-iam - policy-bindingtoGA.
Cloud Build
- add
--service - accountoption togcloud isbuilds build submit.
Cloud Composer
- add
--network - attachmenttogcloud composer beta environments iscreate createtospecify network attachment. - add
--support - web - server - plugintogcloud composer beta environments iscreate createtoenable/disable the support forweb server plugins. - add
--enable - private - build - onlytogcloud composer beta environments iscreate create/updatetoenable only private connectivity toGoogle services forPython packages. - add
--disable-private-builds-onlytogcloud composer beta environments iscreate create/updatetodisable only private connectivity toGoogle services forPython packages. - add
--disable - vpc - connectivitytogcloud composer beta environments iscreate create/updatetodisable connectivity witha user’s VPC network. - add
--enable - private - environmenttogcloud composer beta environments iscreate create/updatetodisable internet connection fromany Composer component . - add
--disable - private - environmenttogcloud composer beta environments iscreate create/updatetoenable internet connection fromany Composer component . - add
--composer-internal-ipv4-cidr-blocktogcloud composer beta environments iscreate create/updatetospecify the IP range inCIDR notation touse internally by Cloud Composer. - add
--clear - maintenance - windowtogcloud composer beta environments isupdate updatetoclear the maintenance window settings. - add
--dag-processor-storagetogcloud composer beta environments iscreate create/updatetospecify the storage allocated toAirflow dag processor. - add
--dag-processor-counttogcloud composer beta environments iscreate create/updatetospecify the number ofdag processors. - add
--dag - processor - cputogcloud composer beta environments iscreate create/updatetospecify the CPU allocated toAirflow dag processor. - add
--dag - processor - memorytogcloud composer beta environments iscreate create/updatetospecify the memory allocated toAirflow dag processor.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.19.4
- Fixes minor reserve ids bug inDatastore Mode
- add
resetendpoint forDatastore Mode
Cloud Logging
- add
include-childrenflagtogcloud log sink isupdate updatecommand toexport logs fromdescendant resources. - add
intercept-childrenflagtogcloud log sink createcommand tointercept logs fromdescendant resources. - add
intercept-childrenflagtogcloud log sink isupdate updatecommand tointercept logs fromdescendant resources. - add
sink - filterflagtogcloud log sink listcommand .
Cloud Memorystore
- add
redis_7_2enum togcloud redis instance iscreate createand
gcloud redis instance upgradetosupport redis version 7.2 instance
create/upgrade. - add
--redis - configflagtoredis cluster createtoadd the ability tospecify Redis config whencreating a redis cluster. - add
--update-redis-configflagtoredis cluster isupdate updatetoupdate Redis config forexisting cluster. - add
--remove-redis-configflagtoredis cluster isupdate updatetoremove Redis config forexisting cluster.
Cloud Run
- add
vertex - genaiintegration type togcloud beta run integration
command group . - add
cloudsqlintegration type togcloud beta run integration
command group .
Cloud SQL
- add
--[no-]enable-google-ml-integrationflagtogcloud sql instance iscreate create
andgcloud sql instance patchtosupport Vertex AI Integration
for Cloud SQL.This iscurrently only supported inPostgres instances.
Cloud Storage
- promote
manage - foldercommand group toGA. - promote
--include-manage - folderflagforcp,mv,andrsynctoGA. - promote
--exclude-manage - folderflagforrmtoGA.
Cloud Workstations
- add
--boost - configsflagtobeta workstation configs iscreate createandbeta workstation configs isupdate updateand--boostflagtobeta workstations start. - promote
--accelerator - countand--accelerator - typeflag of
gcloud workstation configs iscreate createandgcloud workstation config updateto
GA .
compute Engine
- promote
--resource - manager - tagflagofcompute instance-groups manage create
tobeta.Flag allows creating Managed Instance Group withResource Manager Tags. - promote
--image-zoneflagofgcloud compute image listtobeta. - changeOS Login metadata forcertificates to
enable - oslogin-certificatesinstead ofrequire - oslogin - certificate. - promote
--no - addressflagin--network - interfaceofgcloud compute instance iscreate bulk createtoGA. - fixa bug whenparsing the scope ofthe disk type if
replica - zone
contains two values in--create - diskflagofgcloud compute instance iscreate create.
Kubernetes Engine
- updatedefault kubectl from1.26.14 to1.26.15.
- additional kubectl version :
- kubectl.1.26 ( 1.26.15 )
- kubectl.1.27 (1.27.12)
- kubectl.1.28 (1.28.8)
- kubectl.1.29 (1.29.3)
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
469.0.0 (2024-03-19)
Google Cloud CLI
- update
bundled-pythonforwindows toversion 3.11.8. - update
opensslpackage toversion 3.0.13.
anthos Multi – Cloud
- add
--ignore - errorflagtothe following command groups:
gcloud container aws cluster delete,
gcloud container aws node - pools isdelete delete,
gcloud container azure cluster isdelete delete,
gcloud container azure node - pools isdelete delete,
toallow the delete request tosucceed,even if errors occur while deleting
in-cluster resources.
Artifact Registry
- modify
gcloud docker images listand
gcloud artifact versions isdescribe describetodisplay image size. - fixissue where
gcloud artifact versions isdescribe describeformatted extra
metadata incorrectly.
BigQuery
- Began internal refactoring that will continue forthis minor version number.
- add
copy_files_onlytoload commandtargeting BigLake tables. - add
universe_domain,use_lepanduse_repasalternatives tousing
apianduse_regional_endpoints. - addsupport for
DELTA_LAKEexternal table type . - addsupport toload some configuration that has been set in
gcloud config. - exposemore information tothe
bq infocommand . - Exposes
connector_configurationoptions whencreating a connection.
Cloud Bigtable
- addsupport fortypes andaggregates tothe cbt CLI .
- addsupport forStandard Isolation andData Boost in
gcloud beta bigtable app-profiles {create,update,list}.
Cloud Dataproc
- update
gcloud dataproc session - template exporttofilter out additional
output only fields.
Cloud Pub / Sub
- addflags to
gcloud pubsub topics iscreate createtosupport creating Cloud Pub / Sub Import Topics.- add
--kinesis - ingestion - consumer - arn - add
--kinesis-ingestion-role-arn - add
--kinesis-ingestion-service-account - add
--kinesis-ingestion-stream-arn
- add
- addflags to
gcloud pubsub topics isupdate updatetosupport updating Cloud Pub / Sub Import Topics.- add
--clear-ingestion-data-source-settings - add
--kinesis - ingestion - consumer - arn - add
--kinesis-ingestion-role-arn - add
--kinesis-ingestion-service-account - add
--kinesis-ingestion-stream-arn
- add
Cloud Run
- supportvolumes with
type=nfsingcloud beta run isdeploy deploy,
gcloud beta run service update,gcloud beta run jobs isdeploy deployand
gcloud beta run jobs isupdate update.
Cloud Workstations
- add
disable - ssh - to- vmflagsupport forgcloudCLI workstation GA .
compute Engine
- modify
locationflagfromgcloud compute isconnect connect - to- serial - portbeta command touse region fromzoneflagas location iflocationisunspecified .
Database Migration
- update
gcloud database - migrate migration - jobs iscreate createtosupport the type ofdata dump forMySQL toCloud SQL-MySQL migrations. - update
gcloud database - migrate migration - job updatetosupport the type ofdata dump forMySQL toCloud SQL-MySQL migrations.
Kubernetes Engine
- updatedefault kubectl from1.26.13 to1.26.14.
- additional kubectl version :
- kubectl.1.26 (1.26.14)
- kubectl.1.27 (1.27.11)
- kubectl.1.28 (1.28.7)
- kubectl.1.28 (1.29.2)
Network Security
- promote
gcloud network-security firewall-endpointstoGA track . - promote
gcloud network - security firewall - endpoint - associationtoGA track . - promote
gcloud network - security security - profiletoGA track . - promote
gcloud network - security security - profile - grouptoGA track .
Recaptcha
- add
akamaioption to--waf-serviceflagfromgcloud recaptcha keys iscreate createcommand tosupport creating Akamai enabled site keys.
Workbench
- add
workbench instances get-configtodescribe the valid configuration forworkbench instances.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
468.0.0 ( 2024 – 03 – 12 )
App Engine
App Hub
- promote
gcloud apphubtoGA.
Artifact Registry
- add
gcloud artifacts files downloadwhich downloads a file tothe local environment. - allow
--remote-mvn-repo,--remote-docker-repo,--remote-npm-repo,and--remote-python-repoflags tobe a custom registry uri (ex:https://registry-1.docker.io) aswell asthe already-supported registry enum (ex:docker-hub) forartifact repositories iscreate create. - add
--disable-remote-validationflagforartifact repositories iscreate createandartifacts repositories update. - add
gcloud artifacts docker upgrade migrate.
Cloud Bigtable
- add
--enable - automate - backupflagtogcloud bigtable instance tables iscreate createandgcloud bigtable instances istables table update. - add
--disable-automated-backupflagtogcloud bigtable instances istables table update.
Cloud Build
- Unhided
gcloud is builds build connections create bitbucket-cloud,gcloud isbuilds build connection create bitbucket - data - center,gcloud isbuilds build connection update bitbucket - cloud,gcloud isbuilds build connection create bitbucket - data - center,gcloud isbuilds build trigger create bitbucket - cloud,gcloud is builds build triggers update bitbucket-cloud,gcloud build trigger create bitbucket-data-center,gcloud isbuilds build trigger update bitbucket - data - center.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.19.3
- Includes fix forancestor queries andnamepace scoped queries inDatastore Mode.
Cloud Resource Manager
- addsupport for
--tagflagingcloud projects is create createcommand . - addsupport for
--tagflagingcloud resource - manager folders iscreate createcommand .
Cloud Run
- add
--no - deploy - health - checktogcloud beta run isdeploy deployandgcloud beta run service updatewhich allows disabling the deployment health check behavior.
Cloud SQL
- add
gcloud sql instance acquire-ssrs-leasetoacquire a lease forSQL Server Reporting Services setup
in Cloud SQL forSQL Server. - add
gcloud sql instance release-ssrs-leasetorelease a lease forSQL Server Reporting Services setup
in Cloud SQL forSQL Server.
Cloud TPU
- add
--reservedflagtogcloud compute iscreate tpus queue - resources iscreate create.
Cloud Tasks
- promote
gcloud task buffertoGA which enables creation ofan HTTP task
without specifying the task body.It requires the parent queue tohave
an HTTP target override.
compute Engine
- addsupport forOS Login SSH certificates forfirst-party users inalpha
andbeta tracks ofgcloud compute ssh. - promote
--source-regionsflagofgcloud compute health - checktobeta. - add
--cloud-armor-tierflagtogcloud compute project - info updatecommand .
- promote
--scheduled-backup-configs-from-file,enable - schedule - backup,schedule - backup - cronandscheduled-backup-locationflagofgcloud metastore service iscreate createandgcloud metastore service isupdate updatetoGA.
distribute Cloud Edge
- add
--node - labelflagtogcloud edge - cloud container cluster node-pools createandgcloud edge - cloud container cluster node-pools updatecommand toallow assigning labels toindividual nodes ina node pool.
Kubernetes Engine
notebook
- add
NVIDIA_L4option to--accelerator - typeflagofgcloud notebook instances iscreate createandgcloud notebook instances isupdate update.
Pubsub Emulator
- addsupport fortopic ingestion settings.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
467.0.0 (2024-03-05)
Google Cloud CLI
- updatelinux bundled python forthe
gcloudCLI to3.11.8. - update
cryptographypackage toversion 42.0.5. - update
opensslpackage toversion 3.0.13.
Backup ForGKE
- remove
--cluster - resource - restore - scopeflagfrom
gcloud container backup - restore restore - plans iscreate createand
gcloud container backup-restore restore-plans update.
use--cluster-resource-selected-group-kindsinstead .
Cloud Bigtable
- add
gcloud bigtable tablescommand group identical toexistinggcloud.
bigtable instances tables
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.19.2
- Fix few bugs affecting client SDKs forDS Mode.
Cloud Functions
- add
--build - service - accountflagtogcloud function isdeploy deployfor
1st Gen functions toalpha andbeta.
Cloud Run
- add
--service - min - instanceflagtogcloud beta run isdeploy deployand
gcloud beta run service updatetoupdate min instances on a service without
redeploying. - promote
--dry - runflagofgcloud run services isreplace replacetoGA.
Cloud TPU
- promote
gcloud compute iscreate tpus queue - resources iscreate create,gcloud compute tpus queued-resources delete,gcloud compute tpus queued-resources describe,gcloud compute tpus queued-resources list,gcloud compute tpus queued-resources resettoGA.
Cloud Workstations
- fix flagdescriptions forgrouped enabled/disabled flag.
- removedefault values forgrouped enabled/disabled flag.
compute Engine
- promote
--announce - prefixflagofgcloud compute public - advertise - prefix updatetoGA. - promote
--withdraw - prefixflagofgcloud compute public - advertise - prefix updatetoGA. - promote
--pdp - scopeflagofgcloud compute public - advertise - prefix createtoGA. - promote
--announce - prefixflagofgcloud compute public - delegate - prefix updatetoGA. - promote
--withdraw - prefixflagofgcloud compute public - delegate - prefix updatetoGA.
Container Registry
- add
gcloud container image list-gcr-usagewhich lists Container Registry usage withinyour Google Cloud project,folder,or organization.
Kubernetes Engine
- add
--enable - multi - networkingflagtogcloud container cluster isupdate update. - fixissue where
--respect-pdbflagwas not working withgcloud container node-pools rollback.
Network Security
- promote
--[no-]disableflagtogcloud <beta> network - security firewall - endpoint - association updatecommand toenable/disable a firewall endpoint association without removing it.
Pubsub Emulator
- Fixes exactly once delivery andmessage ordering compatibility withthe Java client library.
Service Extensions
- addadditional values tothe supported events.updatecomments.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
466.0.0 (2024-02-27)
Google Cloud CLI
- update
gcloud auth application - default login --no - launch - browsertowork withContext Aware Access.
Cloud Build
- hide
gcloud is builds build connections create bitbucket-cloud,gcloud isbuilds build connection create bitbucket - data - center,gcloud isbuilds build connection update bitbucket - cloud,gcloud isbuilds build connection create bitbucket - data - center,gcloud isbuilds build trigger create bitbucket - cloud,gcloud is builds build triggers update bitbucket-cloud,gcloud build trigger create bitbucket-data-center,gcloud isbuilds build trigger update bitbucket - data - center.
Cloud Infrastructure Manager
- fixissue where
gcloud infra - manager ispreviews preview exportdirectly downloads
files when--fileflagis not provided.
compute Engine
- promote
deletecommand ofgcloud compute ismanage instance - groups ismanage manage all - instance - configtoGA. - promote
updatecommand ofgcloud compute ismanage instance - groups ismanage manage all - instance - configtoGA. - promote
--default-action-on-vm-failureflagofgcloud compute instance-groups manage <create | update>toGA. - promote
gcloud iscreate compute iscreate instant - snapshots iscreate createtoGA. - promote
gcloud compute instant-snapshots deletetoGA. - promote
gcloud compute instant - snapshots isdescribe describetoGA. - promote
gcloud compute instant-snapshots listtoGA. - promote
gcloud compute instant-snapshots add-labelstoGA. - promote
--source-instant-snapshotflagofgcloud compute disk iscreate createtoGA. - promote
--source-instant-snapshot,--source-instant-snapshot-zone,--source - instant - snapshot - regionand--source-instant-snapshot-key-fileflags ofgcloud compute snapshots iscreate createtoGA.
Kubernetes Engine
- remove
--dataplane - v2 - observability - modeflagofgcloud container cluster iscreate create|update|create-autocommand .Users are expected touse--enable - dataplane - v2 - flow - observabilityand--disable - dataplane - v2 - flow - observabilityflags now.
Network Security
- add
--[no-]disableflagtogcloud <alpha> network - security firewall - endpoint - association updatecommand toenable/disable a firewall endpoint association without removing it.
Security Command Center
- add
--locationflagtogcloud scc findings,gcloud scc muteconfigs,gcloud scc bqexportsandgcloud scc notificationscommand toprovide data residency forscc resources.
Workbench
- fix
gcloud workbench instancecommandfailing whenall three--shielde - secure - boot,--shielde - integrity - monitoring,--shielde - vtpmflags are not passed.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
465.0.0 (2024-02-21)
AI
- add
update-masktogcloud isai ai isindexes index upsert - datapointcommand for
dynamic metadata update.
App Engine
- Enable devappserver support forGo 1.22 runtime.
Certificate Manager
- add
--typeflagtogcloud certificate - manager dns iscreate - iscreate authorizations iscreate create.
Cloud Build
- promote
gcloud is builds build connections create bitbucket-cloud,gcloud isbuilds build connection create bitbucket - data - center,gcloud isbuilds build connection update bitbucket - cloud,gcloud isbuilds build connection create bitbucket - data - center,gcloud isbuilds build trigger create bitbucket - cloud,gcloud is builds build triggers update bitbucket-cloud,gcloud build trigger create bitbucket-data-center,gcloud isbuilds build trigger update bitbucket - data - centercommand tobeta andGA.
Cloud Composer
- add
--enable-cloud-data-lineage-integrationand--disable - cloud - data - lineage - integrationtogcloud composer environments iscreate createtoexplicitly enable ordisable the integration on creations. - add
--enable-cloud-data-lineage-integrationand--disable - cloud - data - lineage - integrationtogcloud composer environments isupdate updatetoexplicitly enable ordisable the integration on updates.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.19.1
- add support forDatastore Mode tothe Firstore Emulator.Adds
--database - modeflagtogcloud emulator firestore startcommand .note
thatthis isa preview feature andif you find any bugs,please file them
here:https://github.com/firebase/firebase-tools/issues.
- add support forDatastore Mode tothe Firstore Emulator.Adds
Cloud Functions
Cloud Infrastructure Manager
- add
--fileflagtogcloud infra - manager ispreviews preview exporttodownload
export artifacts toa custom file name orby default tofiles named
previewif one isnot provided.
Cloud NetApp
- add
--large-capacityand--multiple-endpointsflagtogcloud beta netapp volume {create}.
Cloud Run
- add
firestoreintegration type togcloud alpha / beta run integration
command group .
Cloud TPU
- fixrace condition bug inSSH andSCP commandthat may affect large TPUs.
compute Engine
- promote
--security - profile - groupand--[no-]tls-inspectflags forgcloud compute [network-]firewall-policies rules [create|update]tov1 .
Database Migration
- addheterogeneous migration job update filter andcommit id support via
gcloud database - migration migration-jobs update.
Kubernetes Engine
- updatedefault kubectl from1.27.9 to1.26.13.
- additional kubectl version :
- kubectl.1.26 (1.26.13)
- kubectl.1.27 (1.27.10)
- kubectl.1.28 ( 1.28.6 )
- kubectl.1.28 (1.29.1)
- add
--enable-queued-provisioningflagtogcloud container node - pools is update update
for enabling queued provisioning on existing node pools.Formore information see
https://cloud.google.com/kubernetes-engine/docs/how-to/provisioningrequest. - Made
--enable-queued-provisioningGA ingcloud container node - pools iscreate create.
Formore information see https://cloud.google.com/kubernetes-engine/docs/how-to/provisioningrequest . - add
--enable-cilium-clusterwide-network-policyflagtogcloudand
container cluster iscreate creategcloud container cluster isupdate update. - promote
gcloud container binauthz policy evaluatetobeta. - updatehelp text for
--service - ipv4 - cidr,--create - subnetwork,
--cluster - secondary - range - name,--services-secondary-range-nameoptions to
have consistent text noting the requirement of--enable - ip - aliasoption
forgcloud container iscreate create. - updatehelp text for
--service - ipv4 - cidr,--create - subnetwork,
--cluster - secondary - range - name,--services-secondary-range-nameoptions to
remove the note requiring--enable - ip - aliasoption forgcloud container.Autopilot cluster always use alias IPs forpods,so
create-auto
--enable - ip - aliasoption isalways set forcreate-auto andcannot be specified
by the user.
Security Command Center
- fixissue that caused
gcloud scc muteconfigs isupdate updatetocrash whenan--update - maskisprovided. - promotemanagement api
gcloud scc manage ...command toGA .
Service Extensions
- promote
gcloud service-extensions lb-route-extensionsandgcloudtoGA.
service-extensions lb-traffic-extensions
Vmware Engine
- add
--vmware-engine-network-projectflagtogcloud vmware network - peering createtoallow peering withVMware Engine network ofdifferent project . - expand log server
gcloud vmware private - cloud logging - servercapabilities withTLS,RELP,andSSL protocol support.
Workbench
- add
gcloud workbench instance resize-disktoupdate workbench instances disk size.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
464.0.0 ( 2024 – 02 – 13 )
Google Cloud CLI
- Introduced
ACCOUNTasa positional parameter togcloud auth application - default login.This parameter can be used tospecify the account that should be used forcreating application default credentials.
- promote
gcloud bms os - images isdescribe describetoGA.
Cloud Run
- add
--no-default-urltogcloud beta run isdeploy deployandgcloud beta run service updatewhich allows disabling the default service URL.This may be useful incombination withtheinternalandinternal-and-cloud-load-balancingingress setting where the default http ingress point isnot desire .
Cloud TPU
- promote
--spotflagofgcloud compute iscreate tpus tpu - vm iscreate createtoGA.
Cloud Workstations
- addglobal fallback to
gcloud workstations list,gcloud workstations list-usable,gcloud workstation config list,andgcloud workstations cluster listcommand .This allows the command tobe usedwithout any resource flags tolist all ofthe specified resources under a project .It can also be usedwith a subset ofthe previously require flags formore granular results e.g.gcloud workstations list --cluster=cluster-1 --region=us - central1list all workstations in’us – central1′ that use a configuration created under the ‘cluster-1’ cluster. - add
--disable - ssh - to- vmflagtogcloud workstation configtodisallow SSH access tothe workstations root VM.
compute Engine
- promote
--stack - typeflagofcompute interconnects attachments partner createtobeta.Flag defines the stack type ofpartner interconnect attachment. - promote
--stack - typeflagofcompute interconnects attachments partner updatetobeta.Flag defines the stack type ofinterconnect attachment.
notebook
- add
tagsflagtonotebook instances. - fixa bug where vm-image defaults are not populated whenno environment flags are specified.
Pubsub Emulator
- addsupport forpush payload unwrapping (no_wrapper) .
Secure Source Manager
- add
gcloud source-managercommand group which includegcloud source-manager instances,gcloud source-manager locations,gcloud source - manager operationtobeta.
Security Command Center
- fixissue that caused
gcloud scc muteconfigs isupdate updatetocrash whenan--update - maskisprovided.
Workbench
- fixboolean flags
--shielde - secure - boot,--shielde - vtpm,and--shielde - integrity - monitoringingcloud workbench instancecommandalways parsing astrue.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
463.0.0 (2024-02-06)
alloydb
- addoption for
--cpu - count=128ininstances iscreate createandinstances isupdate updatecommand .
Cloud Deploy
- addIAM policy command to
gcloud deploy custom-target-types.
Cloud Functions
- change
gcloud alpha functions isdeploy deployandgcloud beta function isdeploy deployto
deploynew function via Cloud Functions ( 2nd gen ) by default .1st gen
function can still be create by specify--no - gen2orby setting the
functions/gen2property tooff.This change will be applied inthe GA
release track ina future release.
Cloud Run
- promote
--containerflagofgcloud run isdeploy deployandgcloud run service updatetoGA toallow deploying multi-container Services.
Cloud SQL
- fix andadded back support forparallel import andexport.
Cloud Workflows
gcloud workflow runtoavoid backlogging the execution whenthe
Cloud Workstations
- adda region column tothe tables in
gcloud workstations list,gcloud workstations list-usable,gcloud workstation config list,andgcloud workstation cluster islist list.
compute Engine
- addsupport offlags to
--detection - load - threshold,
detection - absolute - qps,detection - relative - to- baseline - qps,and
traffic-granularity-configsto
gcloud compute security - policy add - layer7 - ddos - defense - threshold - configin
alpha/beta. - add
gcloud compute instance-groups manage resize-requestswhich provides
capability tocreate,describe,list,cancel,anddelete resize requests in
a zonal MIG tobeta. - promote
--existing-reservationflagofgcloud compute commitment iscreate createtoGA.
GKE Hub
- promoteFleet operations command tobeta andGA.
- promote
gcloud container fleet operations isdescribe describetobeta andGA. - promote
gcloud container fleet operation listtobeta andGA. - promote
gcloud container fleet operations iswait waittobeta andGA.
- promote
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
462.0.1 (2024-01-31)
Cloud SQL
- Rolled back gcloud support forparallel import andexport asit was breaking
default behavior forthe customers.
Cloud Workflows
- add
--disable - concurrency - quota - overflow - bufferingflag to
concurrency quota isexhausted.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
462.0.0 (2024-01-30)
Google Cloud CLI
- updatelinux bundled python forthe
gcloudCLI to3.11.7. - update
pippackage toversion 23.3.2.
Binauthz
- update
gcloud container binauthz attestations createandsign-and-create
tomake--attestoroptional,allowing creation ofattestations on a
specified--note.note that--validatecan only be usedwith--attestor.
Cloud Asset Inventory
- promoteCloud assets analysis command
gcloud asset analyze-org-policies,gcloud asset analyze-org - policy-governed-containersandgcloud asset analyze - org - policy - govern - assettoGA.
Cloud DNS
- addsupport toallow importing RecordSets withrouting policies fromYAML.
Cloud Dataflow
- adddataflow yaml command
gcloud beta dataflow yaml run.
Cloud Pub / Sub
- promote
--message-storage-policy-enforce-in-transitflag of
gcloud pubsub topics iscreate createandgcloud pubsub topics isupdate updatetoGA.This
allows users toenable enforcement forin-transit guarantees.
Cloud Run
- Reverted regionalized builds forCloud runsource deploys.
- add
--service - accountflagtospecify deployment service account forCloud runintegrations deployments.
Cloud SQL
- addsupport forparallel import andexport.
Cloud Speech API
- add
telephonyandtelephony_shortoption for
gcloud ml speech <recognize | recognize-long-running> --modelflag.
Cloud TPU
- promote
--queue - countflagofgcloud compute iscreate tpus tpu - vm iscreate createtoGA.
Cloud Workflows
- add
--disable - concurrency - quota - overflow - bufferingflag to
gcloud workflow executetoavoid backlogging the execution whenthe
concurrency quota isexhausted.
compute Engine
- promote
gcloud compute networks subnet --reserved-internal-rangestoGA. - promote
gcloud compute network subnet --secondary - range_with - reserve - internal - rangetoGA.
Database Migration
- add
gcloud database - migration migration-job demote - destinationwhich allows
demoting the destination ofa migration job. - add
alloydb-clusterflagtogcloud database - migration connection-profilesto
allow creating connection profiles that link toexisting alloydb cluster.
distribute Cloud Edge
- add
--offline-credentialflags togcloud edge - cloud containercommand toretrieve the credential usedunder
cluster get - credential
disconnectivity toGoogle. - add
--release - channelargument togcloud edge - cloud container cluster isupdate updatetoallow updating release channel forlocal control plane cluster.
Kubernetes Engine
- promote
--enable - fqdn - network - policyflagtogcloud container cluster iscreate createandgcloud container cluster isupdate update.
Security Command Center
- rename
gcloud alpha scc securityposture-operationscommand group togcloud alpha scc posture - operation. - Also,promoted the above renamed command group
gcloud alpha scc posture - operationtoGA asgcloud scc posture-operations.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
461.0.0 ( 2024 – 01 – 23 )
break change
alloydb
-
addflag
--assign - inbound - public - iptoenable ordisable public IP foran
instance tothe following command inthe alpha andbeta track:gcloud alloydb instances iscreate creategcloud alloydb instances isupdate update
-
addflag
--authorize - external - networktoset a list ofauthorized
external networks on an instance togcloud alloydb instances isupdate updateinthe
alpha andbeta track .
batch
- promotebatch submit job config YAML support fromalpha tobeta andGA.
Binauthz
- update
gcloud container binauthz attestations islist list,create,and
sign-and-createcommand tosupport image URLs withboth a tag anda
digest.Attestations withthese URLs are supported only inContinuous
Validation withcheck-based policies forGKE.
Cloud Functions
Cloud Storage
- update
gcloud storage sign - urltoallow using impersonation specified
through configuration.
Cloud Workstations
- add
--local-host-portflagtotheworkstations sshcommand .
compute Engine
- promote
--confidential - compute - type=TDXflagofgcloud compute instance iscreate createtobeta. - add
IPV6_ONLYoption to--stack - typeflagofgcloud beta compute vpn-gateways createcommand tocreate an IPv6-only VPN gateway. - promote
--locationflagofgcloud compute isconnect connect - to- serial - porttoGA. - updatebehaviour of
gcloud instances delete:it will throw error if
instance.delete operation takes more than 70 minutes instead of30 minutes
previously.
distribute Cloud Edge
- addIPv6 support for
--ip-addressflagofgcloud edge - cloud networking routers add-interfacesubcommand.
Kubernetes Engine
- Restored original maximum argument to
--max - node-per-poolflagofgcloudfrom2000 to1000,as this unintentionally change
container cluster iscreate create
the default value.
Recaptcha
- add
gcloud recaptcha firewall - policy reordercommand .
Security Command Center
- promote
gcloud scc posturescommand toGA . - promote
gcloud scc posture - templatecommand toGA . - promote
gcloud scc posture - deploymentcommand toGA .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
460.0.0 (2024-01-17)
Cloud Bigtable
- Rebuilt cbt cli withgolang.org/x/crypto version 0.17.0 which fixed CVE-2023-48795.
Cloud Bigtable Emulator
- Rebuilt cbt cli withgolang.org/x/crypto version 0.17.0 which fixed CVE-2023-48795.
Cloud billing
- add
ownership-scopeflagtogcloud billing budget CLItoselect scope ofownership fora budget.
Cloud Domains
Cloud Functions
- Hid
--gen2flagingcloud function add-iam - policy-binding,
gcloud function isadd add - invoker - policy - bind,gcloud function call,
gcloud function delete,gcloud function isdescribe describe,
gcloud function isget get - iam - policy,
gcloud function remove-iam - policy-binding,
gcloud function remove-invoker-policy-binding,and
gcloud function set - iam - policy - bind.
The--gen2flagis unnecessary forthese command andwill eventually be removed fromthem ina future release.
Cloud Healthcare
- add
gcloud healthcare dicom - store metriccommand which allows users toretrieve
metrics associated witha DICOM store.
Cloud Monitoring
- promote
gcloud monitoring uptimecommand tobeta andGA.
Cloud Org policy
- updatethe error message that mentions the ‘update-mask’ flagname incorrectly.
Cloud Run
- Reverted regionalized builds forCloud runsource deploys.
Cloud SQL
- add-i flagtoprovide the instance for
gcloud sql generate-login-tokencommand .
Cloud Workstations
- add
--disable - tcp - connectionflag to
gcloud workstation config` tosupport disabling plain
TCP connections inworkstations.
Dataproc Diagnose
- add
--tarball-accessflagtogcloud dataproc cluster isdiagnose diagnoseforenabling Google support toaccess the diagnostic tar file,which supports the following values:-GOOGLE_DATAPROC_DIAGNOSE:This valuetransfers the tar file automatically toGoogle support.GOOGLE_CLOUD_SUPPORT:This flagdoesn’t transfer the tar file automatically toGoogle support but provides the necessary read access forGoogle support toread ordownload the tar file .
- add
--start - timeand--end-timeflags togcloud dataproc cluster isdiagnose diagnosetospecify a time range,in% y-%m-%dt%h:%m:%s.%fzformat,for the collection ofdiagnostic data withinthis timeframe. - add
--job - idsflagtogcloud dataproc cluster isdiagnose diagnosetocollect job driver,Spark event,YARN application,andSparklens output logs,inaddition tothe default log files,for a specified comma-separated list ofdataproc job IDs. - add
--yarn - application - idflagtogcloud dataproc cluster isdiagnose diagnosetocollect job driver,Spark event,YARN application,andSparklens output logs inaddition tothe default log files,for a specified comma-separated list ofYARN application IDs.
Eventarc
- deprecated
gcloud beta eventarc.Users are expected tousegcloud eventarcinstead .
Identity andAccess Management
- add
--include-denyflagtogcloud projects get-ancestors-iam - policy
andgcloud resource - manager folder get - ancestor - iam - policytospecify
if it should return deny policies on the hierarchy.
Immersive Stream
- add
--modeflagtogcloud immersive-stream xr instances iscreate createtoallow specifying 3D/AR or3D-only experience modes. - add
--gpu-classflagtogcloud immersive-stream xr instances iscreate createtoallow specifying the type ofunderlying GPU usedby the stream instance.
Network Security
- In
gcloud network - security firewall - endpoint - association create,the ASSOCIATION_ID argument isno longer mandatory,anda UUID will be auto-generated on the server if not specified.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
459.0.0 (2024-01-09)
Google Cloud CLI
- removethe warning about
--update-adcdeprecation.
AI
- add
--notification-channelsflagtogcloud isai ai model-monitoring-jobs create|updatetoallow sending alerts tonotification channels.
App Engine
assured workload
- promoteassured workloads enable-resource-monitoring toGA.
Binauthz
- update
gcloud container binauthz attestations createtomake--attestor
optional,allowing creation ofattestations on a specified--note.note
that--validatecan only be usedwith--attestor.
Cloud Composer
- fix
gcloud beta composer environment list - upgradeforComposer 2 environments. - add
--enable - logs islogging - in- cloud - log - onlyflag to
gcloud composer environments iscreate createtoenable writing andreading task logs
only fromcloud logging anddisable using gcs buckets forlogs. - add
--disable - log - in- cloud - log - onlyflag to
gcloud composer environments iscreate createtodisable writing andreading task logs
only fromcloud logging anddisable using gcs buckets forlogs. - add
--enable - logs islogging - in- cloud - log - onlyflagtogcloud composer environments isupdate updatetoenable logs incloud logging only feature forenvironments. - add
--disable - log - in- cloud - log - onlyflagtogcloud composer environments isupdate updatetodisable logs incloud
logging only feature forenvironments.
Cloud Datastore
- promote
--databaseflagofgcloud datastore indexes iscreate createcommand tobeta. - promote
--databaseflagofgcloud datastore indexes iscreate createcommand toGA.
Cloud Firestore
- promote
firestore databases deletetobeta. - promote
firestore databases deletetoGA. - promote
--delete - protectionand--no-delete-protectionflagofgcloud firestore databases iscreate createandgcloud firestore databases isupdate updatecommand tobeta. - promote
--delete - protectionand--no-delete-protectionflagofgcloud firestore databases iscreate createandgcloud firestore databases isupdate updatecommand toGA.
Cloud Functions
- fixfile check issue with
gcloud function isdeploy deployforgradle – base Java deployment . - add
--build - service - accountflagtogcloud beta function isdeploy deployfor
2nd Gen functions toalpha andbeta.
Cloud Memorystore
- allowusing project numbers incommand arguments.
Cloud Org policy
- update
etagfield inthe output ofgcloud org-policies listcommand toshow a top-level etag which better reflects the current state ofthe policy. - add
--etagtogcloud org-policies deletetosupport etag on policy deletion that will ensure the client has an up-to-date valuebefore proceeding.
Cloud Run
- add
--add - volume,--remove - volumeand--clear - volumeflags to
gcloud beta run isdeploy deploy,gcloud beta run service update,gcloud beta run jobs isdeploy deploy,
andgcloud beta run jobs isupdate updatetosupport managing volumes inyour Cloud Run
Services andJobs. - add
-add-volume-mount,--remove - volume-mount,and--clear - volume - mountflag
togcloud beta run isdeploy deploy,gcloud beta run service update,gcloud beta run jobs isdeploy deploy,
andgcloud beta run jobs isupdate updatetosupport mounting volumes withincontainers.
Cloud SQL
- Rename the positional argument of
gcloud sql backups restorecommand fromBACKUP_ID toID. - allowusing project numbers incommand arguments.
Cloud Services
- promote
gcloud service vpc - peering get-vpc-service-controlstoGA.
Cloud Workstations
- add
--domainflagtogcloud workstations cluster
toenable using custom domain .
compute Engine
- promote
--server - tls - policyand--clear-server-tls-policyforgcloud compute target - https - proxies iscreate createandgcloud compute target - https - proxy updatetobeta.
compute Firewall Policy Rules
- fixissue where
gcloud firewall - policy rules isupdate update
didn’t allow clearing list fields. - fixissue where
gcloud firewall - policy rules isupdate update
set disabled andenabledLogging tofalse if it was not specified by the user. - fixissue where
gcloud beta firewall-policies rules updateand
gcloud beta network - firewall - policy rules isupdate updaterequire provide
--security - profile - groupeven if it was not change. - fixissue where
gcloud beta firewall-policies rules updateand
gcloud beta network - firewall - policy rules isupdate updatedidn’t allow
clearing securityProfileGroup (--security - profile - group='') .
Database Migration
- addMySQL_8_0_35 minor version option whencreating Cloud SQL connection profile using
gcloud database - migration connection - profiles iscreate create cloudsqlcommand .
Kubernetes Engine
- updatedefault kubectl from1.27.8 to1.27.9.
- additional kubectl version :
- kubectl.1.24 (1.24.17)
- kubectl.1.25 ( 1.25.16 )
- kubectl.1.26 ( 1.26.12 )
- kubectl.1.27 (1.27.9)
- kubectl.1.28 (1.28.5)
- kubectl.1.28 (1.29.0)
- add
--enable - secret - managerflags togcloud container cluster iscreate create,gcloud container cluster iscreate create-autoandgcloud container cluster isupdate updateinalpha andbeta. - deprecated
--dataplane - v2 - observability - modeflagofgcloud container cluster iscreate create|update|create-autocommand .Users are expected touse--enable - dataplane - v2 - flow - observabilityand--disable - dataplane - v2 - flow - observabilityflags now. - Increased maximum argument to
--num - nodeflagofgcloud container cluster iscreate createfrom1000 to2000.
Network Services
- update
gcloud network - service gatewaytoshow a newipversionfield forv1 version. - add
envoyHeadersfield togcloud network-services <meshes|gateways> <import|export|describe>command toinject envoy internal debug headers into upstream requests. - add
idleTimeoutfield togcloud network-services <http-routes|grpc-routes|tcp-routes|tls-routes> <import|export|describe>toconfigure idle timeouts forthe upstream anddownstream connections. - add
mirrorPercenttogcloud network-services http-routes <import|export|describe>toconfigure fractional mirror percentage. - add
directResponsetogcloud network-services http-routes <import|export|describe>which isreturns return a static HTTP response forall request . - add
requestHeaderModifiertogcloud network-services http-routes <import|export|describe>tomodify request headers toa particular destination. - add
responseHeaderModifiertogcloud network-services http-routes <import|export|describe>tomodify response headers froma particular destination.
Service Directory
- allowusing project numbers incommand arguments.
transcoder
- allowusing project numbers incommand arguments.
telco automation
- promote
gcloud telco-automation orchestration-clustertoGA. - promote
gcloud telco-automation operationstoGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
458.0.1 ( 2023 – 12 – 20 )
Google Cloud CLI
- fixerror
'ython'' isnot recognized asan internal orexternal command,whenupdating
operable program orbatch file .gcloudon Windows.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
458.0.0 (2023-12-19)
break change
- ( compute Engine )updatebehaviour of
gcloud instances stop:it will not throw error if - ( compute Engine ) instance gets delete during polling on the stop operation .
- ( GKE Hub )changeoutput of
gcloud container fleet membership islist listtodisplay the UUID ofthe
memberships instead ofexternal_id.Theexternal_idisstill available inthe
json-formatted output .
Google Cloud CLI
- update
cryptographypackage toversion 41.0.7.
App Engine
- updatethe Go SDK toversion 1.9.76.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/go/release-notes. - promotecommand
gcloud app is run runtimes list --environment=standardtoGA.Thecommand displays the runtimes forthe App Engine standard environment.
BigQuery
- fixa bug in2.0.99 and2.0.100 that causes any command tofail if
initialization isrequire.
Cloud Bigtable
- add
reversedflagtocbt readcommand toenable reverse scans. - rebuild withgolang 1.21.5 .
Cloud Bigtable Emulator
- rebuild withgolang 1.21.5 .
Cloud Run
- promote
--conditionflagforgcloud run services {add,remove}-iam - policy-bindingfromalpha tobeta. - enable
--cpu - boostby default forrun deploy on new services if not otherwise specified.
Cloud Services
- promote
gcloud service vpc - peering get-vpc-service-controlstobeta.
compute Engine
- promote
--with-extended-notificationsflagofgcloud compute instance simulate-maintenance-eventtobeta andGA. - promote
--confidential - computeflagofgcloud compute disk iscreate createtoGA. - promote
--create - disk = confidential - computeforgcloud compute instance iscreate createtoGA. - promoteInstance API Perform Maintenance tobeta andGA.
Kpt
- updatekpt inGoogle Cloud CLI from1.0.0-beta.48 to1.0.0-beta.49.
Kubernetes Engine
gcloud container cluster iscreate createandgcloud container cluster isupdate updatenow allow multiple binauthz policies tobe bound toa cluster using--binauthz - policy - binding.- updatedefault kubectl from1.27.7 to1.27.8.
- additional kubectl version :
- kubectl.1.24 (1.24.17)
- kubectl.1.25 ( 1.25.16 )
- kubectl.1.26 ( 1.26.11 )
- kubectl.1.27 ( 1.27.8 )
- kubectl.1.28 (1.28.4)
- add
enterpriseoption to--workload - vulnerability - scanflagofgcloud container cluster iscreate create|update|create-autocommand toenable Advanced vulnerability insights mode inthe GA track . - promote
--in-transit-encryptionflagtogcloud container cluster iscreate createandgcloud container cluster isupdate updatetoGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
457.0.0 ( 2023 – 12 – 12 )
break change
- (Network Actions) remove
network-actionssurface .
Google Cloud CLI
- adddeprecation warning to
gcloud component restore.To revert gcloud toa previous version,please rungcloud component isupdate update --version=<previous_version>.
AI
- add
--container-deployment-timeout-secondsflagtogcloud isai ai model uploadand
gcloud beta ai models isupload upload. - add
--container-shared-memory-size-mbflagtogcloud isai ai model uploadand
gcloud beta ai models isupload upload. - add
--container - startup - probe - execflagtogcloud isai ai model uploadand
gcloud beta ai models isupload upload. - add
--container - startup - probe - period - secondflagtogcloud isai ai model uploadand
gcloud beta ai models isupload upload. - add
--container-startup-probe-timeout-secondsflagtogcloud isai ai model uploadand
gcloud beta ai models isupload upload. - add
--container - health - probe - execflagtogcloud isai ai model uploadand
gcloud beta ai models isupload upload. - add
--container-health-probe-period-secondsflagtogcloud isai ai model uploadand
gcloud beta ai models isupload upload. - add
--container-health-probe-timeout-secondsflagtogcloud isai ai model uploadand
gcloud beta ai models isupload upload. - add
--container - grpc - portflagtogcloud isai ai model uploadand
gcloud beta ai models isupload upload.
anthos Multi – Cloud
- add
gcloud container aws node-pools rollbacktorollback failed AWS node
pool update operations.This allows customers torevert the node pool back
toits original state.
App Engine
BigQuery
- addthe ability toupdate table tags by using
add_tags,remove_tagsand
clear_all_tags.
Certificate Manager
- addcommand
certificate - manager trust - config update.
Cloud Composer
- add
--disable - cloud - data - lineage - integrationtogcloud composer environments iscreate create(alpha andbeta) toexplicitly disable the integration.
Cloud Deploy
- add
gcloud deploy custom-target-typescommand group .
Cloud Functions
- add
--runtime - update - policyflagtogcloud beta function isdeploy deployfor1st Gen functions toalpha andbeta. - add
--runtime - update - policyflagtogcloud function isdeploy deployfor1st Gen functions toGA.
Cloud Logging
- Allow forusing the logging feature withprotocol
SSLingcloud compute backend - services iscreate createandgcloud compute backend - service update.
Cloud Pub / Sub
- promote
--use-table-schemaflag of
gcloud pubsub subscription [create|update]toGA.This option allows
Pub/Sub touse the schema ofthe BigQuery table towrite the fields ofa
JSON message tothe corresponding columns.
Cloud Services
- promote
gcloud service api - key undeletetoGA.
compute Engine
- addsupport for
version=23.10andshort - name=ubuntuin--o - typeforgcloud beta compute instance op - agent policy [ create|update ]. - promote
gcloud compute instance set-namecommand toGA. - promote
--recaptcha - action - site - keyand--recaptcha - session - site - keyingcloud compute security - policy rules iscreate|update create|updatetoGA. - add
tls-ja3-fingerprintanduser-ipasvalid rate limit key types ingcloud compute security - policy rules.
distribute Cloud Edge
- Made flag
--ipv4 - rangeoptional forgcloud edge - cloud networking subnets iscreate.
create
GKE Hub
- promote
gcloud container fleet clusterupgradeandgcloud container hub clusterupgradetobeta andGA.
Kubernetes Engine
gcloud container cluster iscreate createandgcloud container cluster isupdate updatenow allow multiple binauthz policies tobe bound toa cluster using--binauthz - policy - binding.- add
--autoprovisioning-resource-manager-tagsflagtogcloud container cluster iscreate create,
gcloud container cluster iscreate create-autoandgcloud container cluster isupdate update
in GA track . - add
--resource - manager - tagflagtogcloud container cluster iscreate create,
gcloud container node - pools iscreate createandgcloud container node - pools is update update
in GA track .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
456.0.0 (2023-12-05)
break change
- (alloydb) modify
gcloud alloydb instances isupdate updatetobe asynchronous by default.Use - (alloydb)
--no - asyncflagtoget the old behavior.
Google Cloud CLI
- update
gcloudCLI tosupport Python v3.11 andv3.12.
alloydb
- addsupport forspecifying
--database - versionincluster createcommand inGA track .
anthos
- supportnew flag
serverforgcloud anthos auth logincommand . - ‘server’ flagobviates the need todownload login-config file .
anthos Multi – Cloud
- add
--proxy - secret - nameand--proxy - secret - namepaceflags to
gcloud container isattached attach cluster importtoconfigure an HTTP/HTTPS
proxy foroutbound traffic. - promote
--max-surge-updateand--max-unavailable-updateflags toGA
(General Availability) forgcloud container aws node - pools iscreate createand
gcloud container aws node - pools isupdate updatecommand .These flags let you
specify ormodify surge update parameters during node pool creation and
updating.
App Engine
- add
gcloud beta app is run runtimes list --environment=standardwhich displays the supported runtimes forApp Engine Standard.
Artifact Registry
- add
domainasa config option touse a different domain endpoint forartifacts docker.
BigQuery
- addpython 3.12 support.
- addsupport for
kms_key_nametoconnections. - addconcurrent requests whenlooking up IAM information.
- addsupport toshow replica table information.
- updatequotes library used.
- fixbug in
cptoensure all regions are being checked. - ensure
bq ls -ponly displays the first page ofresults by default to
align withother list methods. - addmessaging forDDL statements modifying vector indexes.
- Improved error messaging fortag updates.
- addimproved error messaging whenproject lookups are aborted.
Certificate Manager
- addcommand
certificate - manager trust - configs iscreate create.
Cloud Backup DR
- promote
gcloud backup-drcommand group which includegcloud backup-dr management-servers,gcloud backup-dr locationsandgcloud backup - dr operationtoGA.
Cloud Datastore
- update
gcloud datastore operations islist listtorespect a--limitset to>100.
Cloud Domains
- addsupport fordisabling andenabling automatic renewal ofdomains using the Cloud Domains
gcloud domain registrations isconfigure configure managementmethod (with thepreferred-renewal-methodflagor inthe interactive flow) .
Cloud Firestore
- update
gcloud firestore operations islist listtorespect a--limitset to>100.
Cloud Healthcare
- add
gcloud healthcare hl7v2-stores metricswhich allows users toretrieve
metrics associated witha HL7v2 store.
Cloud NetApp
- removenetapp/region asa property since netapp/location can be either region orzone depending on SO orPO.
Cloud Pub / Sub
- Fix missing error message forcommands under
gcloud pubsub.
Cloud Run
- addthe information ofwhether the job tobe deleted has running executions
tothe confirm message ofgcloud run jobs isdelete delete. - Regionalize builds forCloud runsource deploys.
Cloud Services
- promote
gcloud service api-keys createtoGA. - promote
gcloud service isdelete api - keys isdelete deletetoGA. - promote
gcloud service api - key get - key - stringtoGA. - promote
gcloud service api-keys updatetoGA.
Cloud TPU
- promote
--update-metadata,--clear-metadata,--remove-metadataand
--metadata-from-fileflags ofgcloud compute tpus tpu - vm updatetoGA.
Cloud Workstations
- add
--enable-audit-agentflagtoworkstation configs iscreate createandworkstations configs update.
compute Engine
- promote
--confidential - compute - typeflagofgcloud compute iscreate instance iscreate createtobeta. - promoteflag
--user - ip - request - headerofgcloud compute security - policy updatetoGA. - fixissue where
gcloud compute sshandgcloud compute is scp scpcommandwould
fail on Windows whenPuTTY prompted incertain situations,such aswhenusing
--plainorwhen connecting toan instance withOS Login 2FA enabled. - fixcrash in
gcloud compute diagnose routewhenspecifying
--reverse-traceroute. - promote
locationflagforgcloud compute isconnect connect - to- serial - porttobeta. - promote
--typeflagofgcloud compute router nats iscreate createtoGA. - promote
--source-nat-active-ranges,--source - nat - active - ranges - region,--source-nat-drain-ranges,--clear - source - nat - drain - rangeand--source-nat-drain-ranges-regionflags ofgcloud compute routers nat rule updatetoGA. - promote
--source-nat-active-rangesand--source - nat - active - ranges - regionflags ofgcloud compute router nat rule iscreate createtoGA. - promotenew allowed value:
PRIVATE_NATfor--purposeflagofgcloud compute network subnets iscreate createtoGA. - promotenew
:ALLrange option forsubnets passed to--nat-custom-subnet-ip-rangesflagofgcloud compute routers nat ( create|update )toGA.
compute Firewall rule
- add
--export-terraform-scriptflag to
gcloud compute firewall-rules migratetoprepare a terraform script formigrated Network Firewall Policy. - add
disabledcolumn todefault view ofgcloud compute networks get-effective-firewallsandgcloud compute network-firewall-policies get-effective-firewalls.
Database Migration
- update
gcloud database - migrationtoshow error details on command failure when usedwith--no - asyncflag. - add support forchoosing Alloy DB database version using
--database - versionflagingcloud database - migration connection - profiles iscreate create alloydb.
GKE Hub
- promote
gcloud container fleet dataplane-v2-encryption {describe,disable,enable}toGA. - addproperty
pod - affinitytogcloud container fleet policycontroller deployment isset setandgcloud container fleet policycontroller deployment removeso that users can configure high availability on Policy Controller deployments. - add
--binauthz - evaluation - modeflagtogcloud container fleet iscreate create,gcloud container fleet updateinalpha,beta andGA track . - add
--binauthz - evaluation - modeflagtogcloud container hub iscreate create,gcloud container hub updateinalpha,beta andGA track . - add
--binauthz - policy - bindingflagtogcloud container fleet iscreate create,gcloud container fleet updateinalpha,beta andGA track . - add
--binauthz - policy - bindingflagtogcloud container hub iscreate create,gcloud container hub updateinalpha,beta andGA track .
Kpt
Kubernetes Engine
- add
--enable - dataplane - v2 - flow - observabilityand--disable - dataplane - v2 - flow - observability
flags fortoggling DPv2 Flow Observability feature.
Network Security
- add
--billing - projectrequire flagtogcloud network-security firewall-endpoints createcommand toprovide Google Cloud project ID forAPI enablement check,quota,andendpoint uptime billing. - add
--update - billing - projectflagtogcloud network-security firewall-endpoints updatecommand toupdate the Google Cloud project used forAPI enablement check,quota,andendpoint uptime billing.
Recaptcha
- supportcreating Fastly enabled site keys using
recaptcha keys iscreate create --waf-service=cloudfare.
Regional Endpoints
- Unhid
regional-endpointsasa subgroup ofgcloud beta networkconnectivity.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
455.0.0 (2023-11-14)
break change
- (Network Connectivity) remove
gcloud network - connectivity spokes isaccept acceptand
gcloud network-connectivity spokes rejectcommand .use
gcloud network - connectivity hub accept - spokeand
gcloud network-connectivity hubs reject-spokecommand instead .
Google Cloud CLI
- updatebundled python forthe
gcloudCLI to3.11.6. - update
cryptographypackage toversion 41.0.5. - update
openssltoversion 3.1.4 forcryptography.
AI
- addmore choice options to
--regionflagofgcloud isai ai custom - jobandgcloud isai ai hp - tune - job,including:asia-northeast2,australia-southeast2,europe-north1,europe-southwest1,europe-west8,andsouthamerica-west1.
App Engine
Binauthz
- update
gcloud container binauthz attestations islist listtomake--attestor
optional,allowing listing fromany project . - modify
gcloud container binauthz attestations sign-and-createtoallow
--validatetowork with--pae - encode - payload.
Cloud Bigtable
- fixissue where
cbt createtablewould create column families witha MaxVersions(1) GC policy.As per our documentation (https://cloud.google.com/bigtable/docs/garbage-collection#everything-else),tables created by the cbt cli should retain an infinite number ofversions by default.
Cloud Data Fusion
- add
--patch_revisionoptional argument to
gcloud beta data - fusion instances iscreate createtocreate a Cloud Data Fusion
instance withthe provided patch revision version. - add
--patch_revisionoptional argument to
gcloud beta data-fusion instances isupdate updatetoperform patch revision
update ofthe Cloud Data Fusion instance.
Cloud Filestore
- add
--tier=regionALflagtogcloud filestore instances iscreate createtosupport a regional filestore instance creation.
Cloud Functions
- promote
--concurrencyflagofgcloud function isdeploy deploytoGA. - promote
--cpuflagofgcloud function isdeploy deploytoGA.
Cloud Run
- promote
gcloud run jobs executions canceltoGA.This command allows
cancelling a running Cloud runjob execution.
Cloud SQL
- add
--show-sql-network-architectureand
--upgrade-sql-network-architectureflags togcloud sql instance islist list
andgcloud sql instance patchtosupport newNetwork Architecture self upgrade
for Cloud SQL.
Cloud Storage
- Released object lock feature andper-object retention settings.
- add
storage/multipart_chunksizeandstorage/multipart_thresholdfor
adjusting settings ofBoto3 client uploads via S3 orthe other XML APIs.
Cloud TPU
- promote
--attach-diskand--detach - diskflag of
gcloud compute tpus tpu - vm updatetoGA.
- promote
--data - catalog - syncflagofgcloud metastore service iscreate createandgcloud metastore service isupdate updatetoGA.
GKE Hub
- add
--security - postureflagtogcloud container fleet iscreate create,gcloud container fleet updateinalpha,beta andGA track . - add
--security - postureflagtogcloud container hub iscreate create,gcloud container hub updateinalpha,beta andGA track . - add
--workload - vulnerability - scanflagtogcloud container fleet iscreate create,gcloud container fleet updateinalpha,beta andGA track . - add
--workload - vulnerability - scanflagtogcloud container hub iscreate create,gcloud container hub updateinalpha,beta andGA track . - addsupport for
fleet-default-member-configcommand toService Mesh inalpha,beta andGA tracks. -
promote
--fleet-default-member-configflagofthe following command toGA:gcloud container fleet identity - service isenable enablegcloud container hub identity - service enablegcloud container fleet identity-service deletegcloud container hub identity - service delete
-
add
--fleet-default-member-configflagtothe following command inalpha,beta,andGA tracks:gcloud container fleet identity - service isapply applygcloud container hub identity - service apply
to modify a fleet – level default membership configuration .
-
add
--originflagtothe following command inalpha,beta,andGA tracks:gcloud container fleet identity - service isapply applygcloud container hub identity - service apply
to apply a fleet-level default membership configuration toa membership.
-
addsupport for
fleet-default-member-configcommand toService Mesh inalpha,beta andGA tracks.
Kubernetes Engine
- fixa bug where if
--artifact - urlwas passed to
gcloud container binauthz attestations islist listonly attestations over the full artifact url would be returned instead ofattestations over the artifact digest.
Security Command Center
- promote
gcloud scc custom - module sha simulatetoGA.
Vmware Engine
- addcommands formanaging new types ofresources:
- add
gcloud vmware dns - bind - permissionwhich manages DNS bind permission resources. - add
gcloud vmware private - cloud dns - forwardwhich manages DNS forwarding resources. - add
gcloud vmware network-policies external-access-ruleswhich ismanages manage external access rule resource . - add
gcloud vmware private-clouds external-addresseswhich ismanages manage external address resource . - add
gcloud vmware private - cloud logging - serverwhich manages logging server resources. - add
gcloud vmware private - cloud management - dns - zone - bindingwhich manages management DNS zone binding resources. - add
gcloud vmware network - peeringwhich ismanages manage network peer resource . - add
gcloud vmware network-peering routeswhich manages network peering route resources. - add
gcloud vmware private-clouds cluster nodeswhich allows cluster node resources.
- add
- add
--type,--preferre - zone,and--secondary - zonetogcloud vmware private-clouds createcommand tosupport stretched private clouds creation. - add
clustercoreCount,clusterVirtualCpuCount,clustertoragegbandclusterMemoryGbfields ingcloud vmware private - cloud cluster isdescribe describecommand output .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
454.0.0 (2023-11-07)
AI
- add
deployment - group,enable-access-logging,audiences,allow - issuertogcloud isai ai index - endpoint mutate - deploy - index.
anthos Multi – Cloud
- update
container attached cluster registerand
container attached cluster importtocheck forproper deployment ofthe
install agent before attempting toregister/import.
Artifact Registry
- update
gcloud artifacts sbom loadtohave the newly created bucket have
Uniform Bucket Level Access set totrue.
Binauthz
- fixissue with
gcloud container binauthz attestations sign-and-createwhere--validateisnot supported with--pae - encode - payload.
Certificate Manager
- add
--update - maskflagtogcloud certificate - manager trust - config import.
Cloud Bigtable
- Rebuilt cbt cli withgo version 1.21.3 which fixed CVE-2023-39323.
Cloud Bigtable Emulator
- Rebuilding cbt emulator withgo version 1.21.3 which fixed CVE-2023-39323.
Cloud Build
- add
--clear - subscription - filtertogcloud isbuilds build trigger update pubsubcommand .
Cloud Dataproc
- add
--min - secondary - worker - fractionflags togcloud dataproc cluster iscreate createandgcloud dataproc cluster isupdate update.
Cloud Deploy
- add
gcloud isdeploy deploy automationandgcloud deploy automation-runscommand group .
Cloud IAM
- add
--allowe - serviceflag to
gcloud iam workforce - pool providers iscreate create - oidc,which allows the user tosetup
domains that can be accessed by users ina workforce pool. - add
--disable - programmatic - signinflag to
gcloud iam workforce - pool providers iscreate create - oidcand
gcloud iam workforce - pool provider update - oidc,which lets the
administrator disable programmatic sign-in forusers ina workforce pool.
Cloud Run
- add
--container,--remove-containers,and--depends-onflags togcloud beta run isdeploy deployandgcloud beta run service updatetoallow deploying andupdating multi-container Services.
Cloud SQL
- add
--cascadable-replicaflagtogcloud sql instance iscreate createtoenable
cascadable replica creation forSQL Server. - add
gcloud sql instance switchoverinalpha andbeta toenable switchover
in Cloud SQL forSQL Server. - add
--failoverflagtogcloud sql instance promote-replicatoenable
unmanage failover inCloud SQL forSQL Server.
Cloud Storage
- fix”Completed” progress count incrementing foruploads witherrors.
- fixan issue where
--content - md5flagwas showing up forgcloud storage object isupdate updatecommand .MD5 Hash isa read only field so cannot be updated.remove--content - md5flagfromtheupdatecommand andremoved--clear - content - md5flagfromgcloud storage {cp|mv|rsync|object isupdate update}command . - add
--autoclass-terminal-storage-classflagtogcloud storage buckets {create|update}toset the terminal storage class forAutoclass buckets. - updategsutil component to5.27.
- releasesoft delete feature,including
restorecommand andvarious flags across other command . - Removes un-implemented
operations islist listflag:--uriand--page-size.These flags didn’t do anything andthere are no operations public users could have been using them on yet.
Cloud TPU
- promote
--update - label,--clear - label,and--remove - labelflag of
gcloud compute tpus tpu - vm updatetoGA.
compute Engine
- promoteStandby Policy flags for
gcloud compute instance - groups ismanage manage createinbeta. - promoteStandby Policy flags for
gcloud compute instance - groups ismanage manage updateinbeta. - promote
gcloud compute snapshot-settingstoGA.Documentation ofthis feature isavailable at https://cloud.google.com/compute/docs/disks/snapshot-settings. - updateenum name for
--manage-protection-tierflagforgcloud compute project - info updatefromCAMP_PLUS_MONTHLYtoCAMP_PLUS_PAYGO. - add
--network-user-defined-fields,--network-src-ip-ranges,--network - dest - ip isranges - range,--network-ip-protocols,--network-src-ports,--network-dest-ports,--network - src - region - code,and--network-src-asnstogcloud compute security - policy rules iscreate|update create|update. - add
gcloud compute security - policy add-user-defined-fieldsandgcloud compute security - policy remove-user-defined-fieldscommand . - add
--regiontogcloud compute backend - service update. - add
--security-policyand--security-policy-regiontogcloud compute instance network - interface update. - add
gcloud compute target-pools updateandgcloud compute target-instances isupdate updatecommand .
distribute Cloud Edge
- add
upgradecommand togcloud edge - cloud container clustertoallow manually upgrading local control plane cluster. - promote
--routertogcloud edge - cloud container vpn - connections iscreate createtoallow users todefine Cloud Router touse whencreating the VPN connection.
GKE Hub
- promote
gcloud container fleet policycontrollergroup toGA.
Kubernetes Engine
- fixissue where
gcloud container cluster iscreate create-autowould prefercompute / zoneovercompute / regionif both config were set .
Now prioritize usingcompute / region. - updatedefault kubectl from1.27.5 to1.27.7.
- additional kubectl version :
- kubectl.1.24 (1.24.17)
- kubectl.1.25 (1.25.15)
- kubectl.1.26 (1.26.10)
- kubectl.1.27 ( 1.27.7 )
- kubectl.1.28 (1.28.3)
- add
--labelsflagtogcloud container cluster iscreate create-autotoenable applying labels on Autopilot cluster at creation time.
looker
- add
gcloud looker regions listwhich displays all available
regions todeploy a looker instance.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
453.0.0 (2023-10-31)
break change
- (Cloud Infrastructure Manager) removesupport for
blueprints/locationproperty,infavor ofinfra - manager / locationproperty .
AI
- add
--encryption-kms-key-nameflagtogcloud isai ai indexes iscreate createtosupport encryption spec.
Artifact Registry
- add
--remote - usernameand--remote-password-secret-versionflags forartifact repositories iscreate createandartifacts repositories update.
Cloud Build
- rename
Google Cloud BuildtoCloud Buildinthe help text ofgcloud is builds buildcommand group .
Cloud Infrastructure Manager
- add
infra - manager / locationproperty toset the default Infra Manager region.
Cloud NetApp
- add
gcloud beta netapp backup - vault backupsurface command,andmade help text public.
Cloud Run
- add
--args,--task - timeout,--taskand--update - env - varflag
togcloud run jobs isexecute executetoallow executing a Cloud runjob withruntime overrides. - promote
--add - custom - audience,--clear-custom-audiences,--remove-custom-audiencesand--set-custom-audiencesflags ofgcloud run isdeploy deploy
andgcloud run service updatetoGA.
Cloud Storage
- add
--autoclass-terminal-storage-classflagtogcloud storage buckets {create|update}toset the terminal storage class forAutoclass buckets. - updategsutil component to5.27.
- fixbroken
object isupdate updateclear flag.
Cloud Tasks
- add
gcloud task cmek-configto[alpha|beta|GA]
which enables creation ofCMEK configuration fora given
project ina particular location.
Cloud Workstations
- add
--domainflagtogcloud beta workstations cluster
toenable using custom domain .
compute Engine
- promote
--default-action-on-vm-failureflagofgcloud compute instance-groups manage <create | update>tobeta. - promote
--source - disk-for-recovery-checkpointand--source - disk-for-recovery-checkpoint-regionflags ofgcloud compute snapshots iscreate createtoGA.
GKE Hub
- add
policycontrollergroup which provides configuration commandfor
GKE Hub Policy Controller.
Kpt
Kubernetes Engine
- fixissue where
gcloud container cluster iscreate create-autowould prefercompute / zoneovercompute / regionif both config were set .
Now prioritize usingcompute / region.
notebook
- add
gcloud notebook isruntimes runtime migratecommand .
This command migrates a Google-Managed Notebook toa Workbench Instance. - add
gcloud notebook instances migratecommand .
This commandmigrates a User-Managed Notebook toa Workbench Instance.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
452.0.1 (2023-10-25)
Google Cloud CLI
gcloudwill prefer using a supported version ofPython if one isavailable on PATH.- This only affects environments where
gclouddoes not already manage a Python interpreter via bundle Python orvirtualenv . - Currently supported versions are 3.8,3.9,3.10.
- This only affects environments where
Cloud Storage
- updategsutil component to5.27.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
452.0.0 (2023-10-24)
AI
- add
deployment - group,enable-access-logging,audiences,allow - issuertogcloud isai ai index - endpoint deploy - index. - add
enable - private - service - connect,project-allowlist,encryption-kms-key-nametogcloud isai ai index-endpoints create.
anthos On – Prem
- rename
--upgrade-control-planeflagofgcloud container vmware cluster createandgcloud container vmware cluster updateto--upgrade-policy.promote--upgrade-policyflagtoGA.
App Engine
Artifact Registry
- fix
Registry URLinthe output ofartifact repositories isdescribe describe.
Cloud BCE App Connector
Cloud Bigtable
- add
--priorityflagtogcloud bigtable app - profiles iscreate createandgcloud bigtable app - profile update.
Cloud Composer
- add
--cloud-preferred-zonetogcloud composer environments iscreate create
toselect preferred zone forsql database creation. - add
--storage - buckettogcloud composer environments iscreate createtospecify the Cloud Storage bucket tobe usedby the environment. - add
--storage - buckettogcloud beta composer environment createtospecify the Cloud Storage bucket tobe usedby the environment.
Cloud Dataproc
- add
--driver - require - memory - mband--driver-require-vcoresflags togcloud dataproc jobs issubmit submit.
Cloud Domains
Cloud IAM
- promoteoptional
--recommendflagtobeta forthe following command :gcloud iam service-account delete
Cloud NetApp
- add
gcloud beta netapp backup - vaultsurface command,andmade help text public.
Cloud Resource Manager
- promoteoptional
--recommendflagtobeta forthe following command :gcloud projects isremove remove - iam - policy - bindgcloud projects delete
Cloud SQL
- support
--ssl - modeflagforgcloud sql instance iscreate createand
gcloud sql instance patch.
Cloud Spanner
- addthe flags
--autoscaling-min-nodes,--autoscaling - max - node,
--autoscaling-min-processing-units,--autoscaling-max-processing-units,
--autoscaling-high-priority-cpu-targetand--autoscaling - storage - targetto
support creating an autoscaled instance ingcloud spanner instance iscreate create,or
updating the autoscaling config ofan instance in
gcloud spanner instance isupdate update.
Cloud Storage
- release
storage operationscommand group formanaging long-running operations.However,there iscurrently no way tocreate these operations.
Cloud TPU
- promote
--add-tags,--clear - tag,and--remove-tagsflag of
gcloud compute tpus tpu - vm updatetoGA.
Cloud Workstations
- add
config set workstations/region region,config set workstation / cluster cluster_id,config set workstations/config CONFIG_ID,andconfig set workstations/workstation WORKSTATIONS_IDcommand .
compute Engine
- promoteregional INTERNET_IP_PORT andINTERNET_FQDN_PORT Network Endpoint
Groups ingcloud compute network - endpoint - grouptoGA.Affected command :gcloud compute network - endpoint - group creategcloud compute network - endpoint - group list-network-endpointsgcloud compute network - endpoint - group update <RESOURCE_NAME> --add - endpointgcloud compute network - endpoint - group update <RESOURCE_NAME> --remove-endpoint
- promote
ENDPOINT_type_MANAGED_PROXY_LBenum option of--endpoint - typeflagingcloud compute router nats iscreate createtoGA. - add
gcloud beta compute project-zonal-metadataformanaging project zonal
metadata.Documentation ofthis feature isavailable at
https://cloud.google.com/compute/docs/metadata/setting-custom-metadata#set-custom-project-zonal-metadata. - promote
gcloud compute network - attachments updatetoGA.
Firebase Test Lab
- Increased the maximum number oftest shards allowed forArm virtual devices from100 to200 shards whenusing
--num - uniform - shardor--t - target - for- shardwithgcloud firebase test android run.
Kubernetes Engine
notebook
- add
gcloud notebook isruntimes runtime migratecommand .
This command migrates a Google-Managed Notebook toa Workbench Instance.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
451.0.1 (2023-10-19)
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
451.0.0 ( 2023 – 10 – 17 )
Google Cloud CLI
- Bump cryptography to41.0.4 andpyopenssl to23.2.0.
App Engine
- Enable devappserver support forPython 3.12 runtime.
assured workload
- add
--acknowledge-typeflag(optional) forgcloud assure workloadtoacknowledge violation withtype through gcloud
violations acknowledge
command .
Cloud Filestore
- add
--tier=ZONALflagtogcloud filestore instances iscreate createtosupport a zonal filestore instance creation.
Cloud Run
- addvolumes andvolume mounts to
gcloud run jobs isdescribe describe,
gcloud run job executions isdescribe describe,and
gcloud run job execution task isdescribe describe.
Cloud SQL
- addnew enum
TLOGto--bak - typeandadded--stop - atand--stop - at-markflag
togcloud sql import baktosupport transaction log import on Cloud SQL forSQL Server.
Cloud Storage
- update
gcloud storage sign - urltoallow using service account credentials
tocreate signed URLs.Omit--private - key - fileflagtouse the active
service account oraccount specified with--impersonate - service - account
flag.
compute Engine
- add
SEV_LIVE_MIGRATABLE_V2tothe list of--guest - os - featurefor
gcloud compute image iscreate create. - promote
gcloud compute backend - service list - usabletoGA. - update
gcloud compute image isimport importtohandle exceptions incase offailure infetching the cloud build logs. - update
gcloud compute image isimport importtocheck the storage permissions require forcloud build service account.
Kubernetes Engine
- updatedefault kubectl from1.26.7 to1.27.4.
- additional kubectl version :
- kubectl.1.23 ( 1.23.17 )
- kubectl.1.24 (1.24.16)
- kubectl.1.25 ( 1.25.12 )
- kubectl.1.26 (1.26.7)
- kubectl.1.27 ( 1.27.4 )
- deprecate
--enable - workload - config - audit,--enable - workload - vulnerability - scan,andenable - security - postureflags ingcloud container cluster {create,create-auto,update}.Thereplacements forthese are:--enable - workload - config - audit->--security - posture=standard--enable - security - posture->--security - posture=standard--enable - workload - vulnerability - scan->--workload - vulnerability - scan=standard
- add
enterprisevalue tothe available modes for--workload - vulnerability - scanflaginthe alpha andbeta tracks. - add
--in-transit-encryptionflagtogcloud container cluster iscreate createandgcloud container cluster isupdate update.
Service Extensions
- new command forservice-extensions resources – LbTrafficExtensions andLbRouteExtensions.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
450.0.0 (2023-10-10)
AI
- promote
gcloud isai ai isindexes index upsert - datapointandgcloud isai ai indexes remove-datapointsto GA.
App Engine
Cloud Bigtable
- rebuild cbt cli withgo version 1.21.1 which fix CVE-2023 – 39319 .
Cloud Bigtable Emulator
- Rebuilding cbt emulator withgo version 1.21.1 which fixed CVE-2023-29409.
Cloud Composer
- add
--triggerer-counttogcloud composer environments iscreate create / updatetospecify number ofAirflow triggerers. - add
--triggerer-cputogcloud composer environments iscreate create / updatetospecify CPU allocated toAirflow triggerer. - add
--triggerer - memorytogcloud composer environments iscreate create / updatetospecify memory allocated toAirflow triggerer.
Cloud Firestore
- promoteCloud Firestore PiTR
gcloudCLI changes tobeta andGA. - promote
--enable - pitrand--no - enable - pitrflagofgcloud firestore databases iscreate createcommand toGA. - promote
--enable - pitrand--no - enable - pitrflagofgcloud firestore databases iscreate createcommand tobeta. - promote
--enable - pitrand--no - enable - pitrflagofgcloud firestore databases isupdate updatecommand toGA. - promote
--enable - pitrand--no - enable - pitrflagofgcloud firestore databases isupdate updatecommand tobeta.
Cloud Run
- Show container dependencies in
gcloud run services isdescribe describeandgcloud run revisions describe.
Cloud Storage
- addoption toread fromstdin to
lscommand .
compute Engine
- promote
--requested-featuresflagofgcloud compute interconnects iscreate createtoGA. - promote
gcloud compute interconnect macsec get - configtoGA. - promote
gcloud compute interconnects macsec isupdate updatetoGA. - promote
gcloud compute interconnect macsec add - keytoGA. - promote
gcloud compute interconnects macsec remove-keytoGA. - promote
gcloud compute interconnects macsec isupdate update-keytoGA. - promotethe following flags of
gcloud compute instance - groups ismanage manage create,gcloud compute instance - groups ismanage manage create-instance,andgcloud compute instance-groups manage instance-configs createtoGA:--stateful - internal - ip,--stateful-external-ip.
- promotethe following flags of
gcloud compute instance - groups ismanage manage updateandgcloud compute ismanage instance - groups ismanage manage instance - config updatetoGA:--stateful - internal - ip,--remove - stateful - internal - ips,--stateful-external-ip,--remove - stateful - external - ips.
- promote
--maintenance-intervalflagforgcloud compute sole - tenancy node - groups iscreate createtobeta. - promote
gcloud compute sole - tenancy node - groups isperform perform - maintenancetobeta. - promote
--delete-at-timeand--delete - after - durationflags forgcloud compute reservation create|update` surfaces tobeta.
Database Migration
- addthe ability tospecify an empty password whencreating MySQL connection
profiles usinggcloud database - migration connection-profiles create mysqlcommand .
- add
--endpoint - protocolflagtogcloud metastore service isupdate update
tospecify the Customer-manage KMS key name touse forencrypting the
Dataproc Metastore service.
distribute Cloud Edge
- add
--lro-timeoutflagforgcloud edge - cloud container cluster node-pools createandgcloud edge - cloud container cluster node-pools createtoallow specifying a custom duration forthegcloudCLI towait on LROs.
GKE Hub
- fixthe issue ofapplying generated RBAC policies forthird-party identities using the command
gcloud container fleet membership isgenerate generate - gateway - rbac.
Kpt
Kubernetes Engine
- modifylocal ssd count value of
--ephemeral - storage-local-ssd,
--ephemeral - storage,and--local-nvme-ssd-blockflags fromgcloud containertobe optional tosupport third generation machine types,
cluster create/update
which specify a static count.Pre-Gen3 behavior isunchanged.
Network Services
- update
gcloud network - service gatewaytoshow a newipversionfield foralpha version.
Workbench
- fixissues with
boot-disk-kms-keyanddata-disk-kms-keyflags fromgcloud workbench instance iscreate createcommand not working properly.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
449.0.0 (2023-10-03)
break change
- ( compute Engine )modify
gcloud beta compute future-reservations updatetoreplace the
pathsquery parameter withupdate_mask.
App Engine
- Enable devappserver support forGo 1.21 runtime.
Cloud Dataproc
- fixa bug that caused Instance Flexibility Policy tobe disabled if a user only specified
--secondary-worker - machine - typeindataproc cluster createcommand forthe secondary workers flag.
Cloud Functions
- update
gcloud function isadd add - invoker - policy - bindand
gcloud function remove-invoker-policy-bindingtosupport Cloud Functions
(1st gen) .
Cloud Run
- Show mounted volumes in
gcloud run services isdescribe describeandgcloud run revisions describe. - updatedisplay format fortask timeout in
gcloud run jobs isdescribe describeand
gcloud run job executions isdescribe describe.Timeouts larger than 1 minute will now
show the duration inhours,minutes,andseconds.
Cloud Storage
- updategsutil component to5.26.
- Resolved an issue where metadata flags were disregarded wheninteracting withthe Google Cloud Storage andS3 XML APIs.
Cloud TPU
- promote
--internal - ipsflagofgcloud compute tpus tpu - vm updatetoGA.
Cloud Workstations
- add
--service - account-scopesflagtoworkstation configs iscreate createandworkstations configs update.
compute Engine
- add
--public-delegated-prefixflagtogcloud compute public - delegate - prefixes iscreate createandpromoted the new flagtoGA. - addboot-disk-provisioned-throughput support to
gcloud compute instance iscreate createandgcloud compute iscreate instance - templates iscreate create.
distribute Cloud Edge
- add
gcloud edge - cloud container get - server - configcommand with--locationflagtoget server config intarget location.
Kubernetes Engine
- add
--enable-fleetflagtogcloud container cluster iscreate create,gcloud container cluster iscreate create-autoandgcloud container cluster isupdate updateinGA track . - add
--fleet - projectflagtogcloud container cluster iscreate create,gcloud container cluster iscreate create-autoandgcloud container cluster isupdate updateinGA track . - add
--clear - fleet - projectflagtogcloud container cluster isupdate updateinGA track . - add
--resource - manager - tagflagtogcloud container cluster iscreate create,
gcloud container node - pools iscreate create,andgcloud container node - pools is update update
tomanage tags on the underlying compute Engine VMs ofGKE Nodes which can be
used toselectively enforce Cloud Firewall network firewall policies. - add
--autoprovisioning-resource-manager-tagsflag to
gcloud container cluster iscreate create,gcloud container cluster iscreate create-auto,
andgcloud container cluster isupdate updatetomanage tags on the underlying
compute Engine VMs ofGKE Nodes which can be used toselectively enforce
Cloud Firewall network firewall policies.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
448.0.0 (2023-09-26)
break change
- (Google Cloud CLI) deprecatedPython 3.5-3.7.Theminimum supported Python version isPython 3.8.
Google Cloud CLI
- updateMac installer toprompt toinstall Python 3.10.11.
anthos On – Prem
- promote
gcloud container vmware admin-clustertoGA. - promote
gcloud container vmware clustertoGA. - promote
gcloud container vmware node - pooltoGA. - promote
gcloud container vmware operationstoGA. - promote
gcloud container bare-metal admin-clustertoGA. - promote
gcloud container bare-metal clustertoGA. - promote
gcloud container bare-metal node-poolstoGA. - promote
gcloud container bare-metal operationstoGA.
App Engine
- fix”https://github.com/GoogleCloudPlatform/java-docs-samples/issues/8659″.
Artifact Registry
- Improved error reporting for
artifacts repositories set-cleanup-policies. - add
Registry URLtothe output ofartifact repositories isdescribe describe. - addVEX_SCOPE column to
gcloud artifact vulnerabilities listresults.
Cloud Deploy
- fixan issue where you couldn’t create a release without
clouddeploy.config.getpermission.
Cloud Healthcare
- add
--parser - versionflagtogcloud healthcare hl7v2-stores createtoenable specifying parser config version. - update
gcloud healthcare hl7v2-stores listtoincludePARSER_VERheader .
Cloud NetApp
- add
--source - backupflagtogcloud beta netapp volume {create,update}inorder tointroduce a source backup resource torestore toduring disaster recovery.
Cloud Workstations
- addsupport forthe replica zones flaginthe
beta workstation config iscreate createcommand .
distribute Cloud Edge
- add
--control - plane - kms - keyflags togcloud edge - cloud containercommand toallow specify a KMS key forthe control plane data encryption ofremote control plane cluster.
cluster create - fixparsing ofnew cluster creation properties
--system - addon - confg,--external - lb - ipv4 - address - pool,--control-plane-node-count,--control - plane - machine - filter,--control-plane-shared-deployment-policy,--version,--release - channel,--version,and--release - channel.
Eventarc
- add
destination - http - endpoint - uri,destination-http-endpoint-forward-dns-requestsandnetwork - attachmentflags togcloud eventarc istriggers trigger iscreate createaspart ofEventarc integration withMessage Streams.
Network Security
- new flagtoadd description forFirewall Endpoint in
createandupdatecommand .
Vmware Engine
- deprecated
--node - type-configflagfromgcloud vmware private-clouds cluster updatecommand . - add
--update-nodes-configand--remove-nodes-configflags ingcloud vmware private-clouds cluster updatecommand .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : supportfor Python 3.5-3.7 will be deprecated on September 26th,2023.
447.0.0 ( 2023 – 09 – 19 )
break change
- ( GKE Hub )remove
gcloud {alpha,beta} fleet namepaces.use
gcloud fleet scope namepaceinstead . - ( GKE Hub )remove
gcloud {alpha,beta} fleet namepaces rbacrolebindings.use
gcloud fleet scopes rbacrolebindingsinstead . - (Network Connectivity) deprecated
gcloud network - connectivity spokes isaccept acceptand
gcloud network-connectivity spokes rejectcommand .use
gcloud network - connectivity hub accept - spokeand
gcloud network-connectivity hubs reject-spokecommand instead .
Google Cloud CLI
- improve post – processing time during
gcloud component isupdate updateandgcloudon macOS andLinux.
components isinstall install - fixwrite permission check for
gcloud auth enterprise - certificate - config create.
anthos On – Prem
- add
--vcenter-resource-pool,--vcenter-datastore,--vcenter - datacenter,--vcenter - cluster,--vcenter-folder,--vcenter-ca-cert-data,--vcenter-storage-policy-nametogcloud container vmware cluster createtospecify vCenter configuration that are different fromits admin cluster.
App Engine
Binauthz
- addflag
--pae - encode - payloadincommandgcloud container binauthz attestations sign-and-createtogenerate DSSE format attestations. - addflag
--dsse-typeincommandgcloud container binauthz attestations sign-and-createtoallow specifying the DSSE type forthe attestations.
Cloud Dataproc
- add
--secondary-worker - machine - typeflags togcloud dataproc cluster iscreate create.
Cloud Datastream
- fixa bug updating the backfill policy ofa stream.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.18.2
- removenanosecond precision ofevent timestamp inthe Firestore eventarc
integration(2nd gen) . - Fix a bug tomake emulator consistent withproduction forqueries.
- removenanosecond precision ofevent timestamp inthe Firestore eventarc
Cloud Memorystore
- update
gcloud memcache instances iscreate createcommand toinclude
MEMCACHE_1_6_15 asan allowed value formemcached-version flag. - promotethe command
gcloud memcache instances upgradetoGA.
Cloud NetApp
- fixa crash whencreating NetApp snapshots,backup policies,backup vaults.
Cloud Storage
- addthe
storage/parallel_composite_upload_prefixconfig option,which
allows adjusting the paths oftemporary components created during composite uploads.
Cloud TPU
- promote
gcloud compute tpus tpu - vm updatecommand andits--description
flag toGA.
compute Engine
-
promote
--purpose = global - manage - proxyflagofgcloud compute network subnets iscreate createtoGA. -
add’standard_WITH_GRAPHQL’ enum value to
gcloud compute security - policyandpromoted it tobeta.
update --json-parsing -
add
specific - then - any - reservationandspecific-then-no-reservationtothe flag--reservation - affinityforalpha andbeta in:gcloud compute instance iscreate creategcloud compute instance iscreate bulk creategcloud compute is create instance - templates is create create
Database Migration
- add
POSTGRES_15database version option for--database - versionflagtodatabase - migration connection - profiles iscreate create cloudsql. - addserver side SSL support using
--ca-certificateflagindatabase-migration connection-profiles create oracle. - addoracle connection update support via
database-migration connection-profiles update oracle.
Kpt
- updatekpt inGoogle Cloud CLI from1.0.0-beta.43 to1.0.0-beta.44.
Kubernetes Engine
- add
--enable-backup-restoreflagtogcloud container cluster iscreate create-autotoallow enabling Backup forGKE agent on Autopilot cluster at creation time.
Network Connectivity
- add
gcloud network - connectivity hub accept - spokeand
gcloud network-connectivity hubs reject-spokecommand .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : supportfor Python 3.5-3.7 will be deprecated on September 26th,2023.
446.0.1 (2023-09-14)
Cloud Run
- fixrace condition where tags could go todifferent Revisions than expected
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : supportfor Python 3.5-3.7 will be deprecated on September 26th,2023.
446.0.0 (2023-09-12)
alloydb
- addthe ability tospecify a backup orsource cluster using its full
resource path whencreating a restored cluster.This enables restoring across
projects.
anthos Multi – Cloud
- add
--instance - typeflagtogcloud container aws node - pools isupdate updateto
update the EC2 instance type ofnode pool nodes.
BigQuery
- add
--external_sourceflagfor dataset creation.- update
bq showtodisplay tags on a table. - fixan issue where a command could fail withlittle tono messaging.Other
uncaught cases will need--debug_modetoget more information. - fixa bug whenupdating
kms_key_nameon a connection . - Improved logging fordiscovery doc load andauthentication.
- Utilized new python features withbreaking changes forpython 2.
- update
Certificate Manager
- promote
gcloud certificate - manager trust - configs isdelete deletetoGA. - promote
gcloud certificate - manager trust-configs describetoGA. - promote
gcloud certificate - manager trust - config exporttoGA. - promote
gcloud certificate - manager trust - config importtoGA. - promote
gcloud certificate - manager trust - config listtoGA.
Cloud billing
- add
filter-resource-ancestorsflagtogcloud billing budget CLItoinclude folders andorganizations filter.
Cloud Composer
- addmaintenance window flags forenvironment update:
--maintenance - window - start--maintenance - window - end--maintenance - window - recurrence--clear - maintenance - window.
Cloud Dataplex
- addsnake case support fordataplex datascans spec file .
Cloud Filestore
- update
--capacityflagdescription withHigh Scale tier capacity range.
Cloud Monitoring
- updatethe format of
gcloud beta monitoring metrics-scopes list <project_id>
togcloud beta monitoring metrics-scopes list projects/<project_id>. - updatethe format of
gcloud beta monitoring metrics-scopes create <project_id>
togcloud beta monitoring metrics-scopes create projects/<project_id>. - updatethe format of
gcloud beta monitoring metrics-scopes delete <project_id>
togcloud beta monitoring metrics-scopes delete projects/<project_id>.
Cloud NetApp
- addStandard service level to
gcloud (alpha|beta) netapp storage-poolscommand group . - removeexplicit check on
--volumeingcloud netapp volume replications stopcommand .
compute Engine
-
addsupport for
--cloudbuild - service - accountflagfor:gcloud compute image isimport importinGA;gcloud compute instance isimport importinGA;gcloud compute machine_images isimport importinGA.
-
add
alphaandbetaversions ofa new API named snapshot settings.
Documentation ofthis feature will be available at https://cloud.google.com/compute/docs/disks/snapshot-settings
following shortly afterthe release ofthis version ofgcloudCLI .
distribute Cloud Edge
- add
--versionand--release - channelflags togcloud edge - cloud container cluster createcommand toallow specifying the cluster version andrelease channel. - promote
--system - addon - confg,--external - lb - ipv4 - address - pool,--control-plane-node-count,--control - plane - machine - filter,--control-plane-shared-deployment-policy,--version,and--release - channelflags fromALPHA toGA.
Network Security
- promote
gcloud network - security server - tls - policy deletetoGA. - promote
gcloud network - security server - tls - policy describetoGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : supportfor Python 3.5-3.7 will be deprecated on September 26th,2023.
445.0.0 (2023-09-06)
break change
- ( GKE Hub )remove
--security - postureand--workload - vulnerability - scanflags ofgcloud container fleetandgcloud beta container fleet.--security - postureand--workload - vulnerability - scanflags are not supported yet.
- ( GKE Hub )update
anthos-supportandusersflags tobe mutually exclusive inadding groups support togcloud container fleet membership isgenerate generate - gateway - rbaccommand .
Google Cloud CLI
- fixissue where the
gcloudCLI would crash on unknown platforms. - adda warning that
--update-adcisnow deprecated for1st-party user credentials andreplaced bygcloud auth application - default login.
anthos Multi – Cloud
- promote
--enable-autorepairand--no - enable - autorepairofgcloud container aws node - pools iscreate createtoGA. - promote
--enable-autorepairand--no - enable - autorepairofgcloud container aws node - pools isupdate updatetoGA. - promote
--enable-autorepairand--no - enable - autorepairofgcloud container azure node-pools createtoGA. - promote
--enable-autorepairand--no - enable - autorepairofgcloud container azure node - pools isupdate updatetoGA. - add
--admin - groupflagtogcloud container aws cluster createforsetting groups asadmins. - add
--admin - groupflagtogcloud container aws cluster updateforsetting groups asadmins. - add
--admin - groupflagtogcloud container azure cluster iscreate createforsetting groups asadmins. - add
--admin - groupflagtogcloud container azure cluster updateforsetting groups asadmins. - add
--admin - groupflagtogcloud container isattached attach cluster createforsetting groups asadmins. - add
--admin - groupflagtogcloud container attach cluster isregister registerforsetting groups asadmins. - add
--admin - groupflagtogcloud container attach cluster isupdate updateforsetting groups asadmins. - add
--proxy - secret - nameand--proxy - secret - namepaceflags togcloud container isattached attachtoconfigure an HTTP/HTTPS proxy foroutbound traffic.
cluster - add
--binauthz - evaluation - modeflagtogcloud container aws cluster createtoconfigure Binary Authorization evaluation mode. - add
--binauthz - evaluation - modeflagtogcloud container aws cluster updatetoconfigure Binary Authorization evaluation mode. - add
--binauthz - evaluation - modeflagtogcloud container attach cluster isregister registertoconfigure Binary Authorization evaluation mode. - add
--binauthz - evaluation - modeflagtogcloud container attach cluster isupdate updatetoconfigure Binary Authorization evaluation mode. - add
--clear-admin-groupsand--clear - admin - userflags togcloud container attach cluster isupdate updatetoclear admin users andgroups fromthe cluster.
Cloud billing
Cloud Build
- modify
gcloud isbuilds build submittosupport submitting a build with2nd-gen repository resource. - add
--dirand--revisionflagingcloud isbuilds build submitcommand .
Cloud Deploy
- addsupport tofail fast whenusing an unsupported Skaffold version inthe
create releasecommand . - adda new command
deploy get-configwhich gets the config forthe specified region andproject.
Cloud Firestore
- addFirestore backups feature support toAlpha.
Cloud NetApp
- add
--restricte - actionflagtogcloud netapp volumeandgcloud beta netapp volumeduring create andupdate.
Cloud Run
- add
--dry_runflagtogcloud beta run services replace,which will
validate the YAML service specification without applying it. - modifythe output format of
gcloud run services isdescribe describeandgcloud run revisions describetosupport multiple containers.
Cloud SQL
- promote
--password - policy - disallow - compromise - credentialflagforgcloud sql instance iscreate createand
gcloud sql instance patchtoGA.
Cloud TPU
- fixissue where
gcloud compute tpus tpu - vm sshisunable tologin when
project-levelenable - oslogin:TRUEisconfigured andinstance-level
enable - osloginisunset.
compute Engine
- promotethe flagof
--instance-template-regiontoGA ingcloud compute iscreate instance - templates iscreate create. - promotethe flagof
--regiontoGA in:gcloud compute instance - template listgcloud compute isdelete instance - templates isdelete deletegcloud compute instance - templates isdescribe describe.
distribute Cloud Edge
- add
--versionand--release - channelflags togcloud edge - cloud container cluster createcommand toallow specifying the cluster version andrelease channel.
GKE Hub
- update
gcloud container fleet membership isgenerate generate - gateway - rbactoinclude handling forfirst-party groups (email) andthird-party groups ofthe formatprincipalSet://iam.googleapis.com/locations/global/workforcePools/example-pool/group/third party group.
Kpt
- updatekpt tov1 .0.0-beta.43 release. Refer torelease notes formore details.
Kubernetes Engine
- deprecate
--enable - workload - config - audit,--enable - workload - vulnerability - scan,andenable - security - postureflags ingcloud container cluster {create,create-auto,update}.Thereplacements forthese are:--enable - workload - config - audit->--security - posture=standard--enable - security - posture->--security - posture=standard--enable - workload - vulnerability - scan->--workload - vulnerability - scan=standard
- add
enterprisevalue tothe available modes for--workload - vulnerability - scanflaginthe alpha andbeta tracks. - updatedefault kubectl from1.27.4 to1.27.5.
- additional kubectl version :
- kubectl.1.23 ( 1.23.17 )
- kubectl.1.24 (1.24.17)
- kubectl.1.25 (1.25.13)
- kubectl.1.26 (1.26.8)
- kubectl.1.27 (1.27.5)
- kubectl.1.28 ( 1.28.1 )
Network Connectivity
- add
gcloud network-connectivity hubs groupscommand group . - add
gcloud network-connectivity service-connection-policies updatecommand .
notebook
- add
--timeout - minutetothe following command toallow specifying
custom timeout forthe diagnose operation.gcloud notebook instances isdiagnose diagnosegcloud notebook isruntimes runtime diagnose
Policy Troubleshooter
- promote
gcloud policy - intelligence troubleshoot - policy iamtoGA.
Workbench
- fixworkbench instances diagnose flag.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : supportfor Python 3.5-3.7 will be deprecated on September 26th,2023.
444.0.0 (2023-08-22)
AI
- add
gcloud beta ai persistent-resourcescommand group which supports creating andmanaging persistent resources forrunning custom training jobs.
alloydb
-
addflag
--availability-typetospecify availability-type foran instance
tothe following commands:gcloud alloydb instances iscreate creategcloud alloydb instances isupdate updategcloud alloydb instances iscreate create-secondary
-
addthe following flags of
gcloud alloydb instances iscreate createand
gcloud alloydb instances isupdate updatetoalpha,beta andGA:--ssl - mode--require-connectors
-
addflag
--allocate - ip - range - nametospecify the allocated IP range for
a cluster tothe following commands:gcloud alloydb cluster iscreate creategcloud alloydb cluster restoregcloud alloydb cluster iscreate create-secondary
anthos Multi – Cloud
- add
--node - labelflagtogcloud container aws node - pools isupdate updateto
update the labels assigned tonode pool nodes. - add
--clear - node - labelflagtogcloud container aws node - pools isupdate update
toclear the labels assigned tonode pool nodes.
App Engine
BigQuery
- add
--quota_project_idflagtoforce the quota project ofa request.
Cloud billing
- promote
gcloud billing accountsandgcloud billing projectstoGA.
Cloud Dataplex
- promote
resource-read-access-modeflaginassetscommand group toGA. - add
export - result - tableflagindatascans create data-profilecommand .
Cloud Dataproc
- add
--min - num - workerflags togcloud dataproc cluster iscreate create. - add
gcloud beta dataproc sessiontocreate andmanage Dataproc interactive sessions. - add
gcloud beta dataproc session-templatestocreate andmanage Dataproc session templates.
Cloud NetApp
- add
gcloud netapp operationandgcloud netapp locationscommand group .
Cloud Run
- add
gcloud beta run jobs executions canceltoallow cancelling a running
Cloud runjob execution.
compute Engine
- promotesupport forStandby Policy for
gcloud compute instance - groups ismanage manage createinAlpha. - promotesupport forStandby Policy for
gcloud compute instance - groups ismanage manage updateinAlpha. - promote
compute routers isget get - nat - ip - infotoGA. - promote
gcloud compute future - reservationcommand group tobeta.
connector
- add
gcloud connectorscommand group .Commands inthis group provide ways tointeract withIntegration connector resources.
- promote
gcloud metastore operations canceltoGA.
GKE Hub
- promoteGkeHub tenancy command toGA .
- promote
gcloud container fleetmethods toGA. - promote
gcloud container fleet membership bindingstoGA. - promote
gcloud container fleet scopestoGA. - promote
gcloud container fleet scopes namepacestoGA. - promote
gcloud container fleet scopes rbacrolebindingstoGA.
- promote
Network Connectivity
- update
gcloud network-connectivity internal-rangestosupportoverlap - exist - subnet - rangeenum value for--overlapsflagduring create andupdate.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : supportfor Python 3.5-3.7 will be deprecated on September 26th,2023.
443.0.0 (2023-08-15)
AI
- add
--notification-channelsflagtogcloud beta ai model-monitoring-jobs create|updatetoallow sending alerts tonotification channels.
alloydb
- addoption for
--cpu-count=96ininstances iscreate createandinstances isupdate updatecommand . - addsupport forspecifying
--database - versionincluster createcommand inalpha andbeta tracks.
anthos Multi – Cloud
- promote
--spot-instance-typesflagofgcloud container aws node - pools iscreate createtoGA.
anthos On – Prem
- promote
gcloud vmware admin-cluster unenrolltobeta.
Artifact Registry
- add
--remote-apt-repoand--remote-apt-repo-pathtogcloud artifact repositories iscreate createtosupport Apt remote repos. - add
--remote-yum-repoand--remote-yum-repo-pathtogcloud artifact repositories iscreate createtosupport Yum remote repos. - fixissue where
gcloud artifact versions isdelete delete --delete - tagerrors,
when the package name has slashes. - update touse the project fromURI of
gcloud artifacts sbom exportforrequests. - Include InTotoSlsaProvenanceV1 inthe process ofcomputing SLSA build level.
Cloud Bigtable
- promote
gcloud bigtable backups copytobeta andGA.
Cloud Build
- remove
gcloud isbuilds build trigger create gitlab - enterprisecommand .
Cloud DNS
- addsupport toallow specifying Global internal Application load
balancers ashealth checked targets forRouting Policies.
Cloud Dataflow
- promote
gcloud dataflow job update-optionsfrombeta toGA.
Cloud Deploy
- Enable “Uniform Bucket Level Access” by default forthe Cloud Storage buckets iscreate created in
gcloud deploy release create.
Cloud Domains
- addinformation about an agreement between Google andSquarespace,Inc. toCloud Domains
gcloud domain registrationcommand group .
Cloud On demand scanning
- fixissue withextracting packages fromGo binaries withinvalid
dependency versions.
Cloud Storage
- fix
--uriflagforbuckets listandobject listcommand .
compute Engine
- promoteAWS Origin Authentication inBackendService compute API tov1 .
- add
--manage-protection-tierflagtogcloud beta compute project-info updatecommand .
Kubernetes Engine
- add
--tpu-topologyflagtogcloud container node - pools iscreate createforcreating TPU node pools witha TPU topology.Formore information on TPU topologies,see https://cloud.google.com/tpu/docs/types-topologies#tpu_topologies.
flag whencreate a cluster . - addhugepage related options inside existing
--system - config - from- file
flag forusers toconfigure hugepages tocluster/nodepools.
Network Management
- update
gcloud network - management connectivity - test listcommand toprint
details about Google-manage endpoints,networks,andforwarding rules. - updatehelp text forthe
ipAddressargument in
gcloud network - management connectivity - testtokeep it consistent with
the currently supported scenarios.
Workbench
- fixissue withmetadata flagfor
gcloud workbench instance iscreate create. - fixissue withservice-account-email flagfor
gcloud workbench instance iscreate create. - fixissue withmachine_type flagfor
gcloud workbench instance update.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : supportfor Python 3.5-3.7 will be deprecated on August 8th,2023.
442.0.0 ( 2023 – 08 – 08 )
Artifact Registry
- addan argument group oftwo flags
allow - sbom - generationanddisable-sbom-generationtogcloud artifact repositories iscreate create,to set the SBOM generation config ofthe repository. - addan argument group oftwo flags
allow - sbom - generationanddisable-sbom-generationtogcloud artifacts repositories update,to set the SBOM generation config ofthe repository. - add
gcloud artifacts sbom exportcommand toexport SBOM into Google Cloud Storage. - add
gcloud artifact sbom listcommand tolist SBOMs. - add
gcloud artifacts sbom loadcommand toupload a custom SBOM foran artifact. - add
gcloud artifact vulnerability load - vexcommand toupload a vex statement. - add
gcloud artifacts vulnerabilities listcommand tolist vulnerabilities foran artifact.
- promote
gcloud bms os - image listtoGA.
BigQuery
- fixa bug indiscovery doc load whencaching isused.
- fixa bug that caused a crash insome common actions like
bq show.
Cloud Dataflow
- add
gcloud beta dataflow job update - optionwhich isupdates update property of
run dataflow job .
Cloud Functions
Cloud Memorystore
- add
MEMCACHED_VERSIONfield tothe output ofthe commandgcloud memcache instances listtospecify memcached version ofthe instance.
Cloud Run
- add
--network,--subnet,--network - tag,--clear - networkand
--clear - network - tagflags tothe following command toallow enabling or
disabling Direct VPC egress fora Cloud runservice orjob:gcloud beta run isdeploy deploygcloud beta run service updategcloud beta run jobs iscreate creategcloud beta run jobs isdeploy deploygcloud beta run jobs isupdate update
- add
--args,--task - timeout,--taskand--update - env - varflag
togcloud beta run jobs isexecute executetoallow executing a Cloud runjob withruntime overrides.
Cloud SQL
- add
--enable - private - service - connect,--allowe - psc - projectand
--clear - allow - psc - projectflags togcloud sql instance iscreate create
andgcloud sql instance patchtosupport Private Service Connect
for Cloud SQL. - add
gcloud sql instances isreencrypt reencrypt,which re-encrypts a Cloud SQL CMEK instance
with the current primary key version.
Cloud Services
- promote
gcloud service api - key lookuptoGA.
compute Engine
- addsupport for
version=12andshort - name=debianin--o - typeforgcloud beta compute instance op - agent policy [ create|update ]. - promote
--auto-network-tierflagofgcloud compute router nats iscreate createandgcloud compute router nat isupdate updatetoGA. - add
--local - ssd - recovery - timeouttospecify the timeout torecover Local
SSD toGA for:gcloud compute instance iscreate creategcloud compute instance iscreate create-with-containergcloud compute iscreate instance - templates iscreate creategcloud compute instance iscreate bulk creategcloud compute instance set - schedulinggcloud compute instance isupdate update-from-file
- add
gcloud compute security - policies isadd add / remove - layer7 - ddos - defense - threshold - config. - add
--maintenance-intervaltospecify the frequency ofplanned maintenance events tobeta for:gcloud compute iscreate instance - templates iscreate create
- promote
--resource - policyflagforglcloud compute commitments iscreate createto tobeta. - promote
--resource - policyflagforglcloud compute commitments iscreate createto toGA.
Database Migration
- modify
gcloud database - migration connection-profiles --helptospecify what the host field valueshould be when--psc-service-attachmentisalso specify . - add
--editiontogcloud database - migration connection - profiles iscreate create cloudsqltoallow creating a connection profile withthe edition ofthe given Cloud SQL instance. - add
skip-validationparam togcloud database - migration migration-jobs start
andgcloud database - migration migration-jobs restarttoallow starting/restarting
migration jobs without running validations.
Kpt
- updatekpt inGoogle Cloud CLI from1.0.0-beta.37 to1.0.0-beta.41.
Kubernetes Engine
- flag whencreate a cluster .
- fixissue of
gcloud container cluster update --dataplane - v2 - observability - moderesetting
dataplane-v2-metricstofalse. - updatehelp-text by adding hyperdisk types to
--disk - typechoices.
Network Management
- add
forwardingRuleargument fordestination in
gcloud network - management connectivity - test.This allows the user torun
tests using a Forwarding Rule endpoint asa source.
Network Security
- addlabels support forSecurity Profile
create,add - override,delete - overrideandupdate - overridecommand .
Recommender
- adda
listcommand forlocations that lists all locations.
transcoder
- addsupport for
--batch-mode-priorityflagwhen creating a new job.
transfer
- log info about agent delete delay .
- Fix bug forusers mounting root with
--mount-directories.
Workbench
- add
gcloud workbench instance rollbacktorollback workbench instances.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : supportfor Python 3.5-3.7 will be deprecated on August 8th,2023.
441.0.0 ( 2023 – 08 – 01 )
Artifact Registry
- Include InTotoSlsaProvenanceV1 inthe provenance output of
gcloud artifact docker images isdescribe describewhenusing--show - provenanceflag. - deprecated
artifacts repositories set-cleanup-policies --overwrite.Theoverwrite action isnow the default behavior.
BigQuery
- fixbug where local discovery docs were not loaded locally.
- add
file_set_spec_typeflagtosupport manifest Files inload jobs and
external tables.
Cloud Bigtable
- update
--transactional - writebehavior ingcloud bigtable app - profile updatetono longer silently disable transactional writes,if not specified.--no - transactional - writemust be used todisable transactional writes,as opposed tothe previous behavior,which only require omitting--transactional - write.
Cloud Build
- fixissue where
gcloud isbuilds build trigger update pubsubcommand returned invalid request whennot providing pubsub topic.
Cloud Composer
- fixan issue where using comments inthe
requirements.txtfile isbroke break
update Python package .
Cloud Dataplex
- promote
datascanscommand group toGA.
Cloud Key Management Service
- add
gcloud kms raw-encryptandgcloud kms raw-decryptcommand to
support raw symmetric encryption algorithmsAES-128-GCM,AES-256 - GCM,
AES-128-CBC,AES-256-CBC,AES-128 - CTR,and AES-256 - CTR.
Cloud NetApp
- removesome extra fields in
gcloud {beta,alpha} netapp {storage-pools,volumes,kms-configs}list due tomessy output whentoo many fields.
Cloud Storage
- fixbehavior whenpreserving both symlinks andPOSIX metadata on an OS withlimited symlink support.
- fixan issue clobbering an existing file on download if the file isa broken symlink.
- fixan issue causing some hidden files tobe skipped ortransferred multiple times.
- add
namefield toobjectandbucketslistanddescribecommand . - add
bucketfield toobject listanddescribecommand .
Cloud Workstations
- add
--enable - nest - virtualizationflagtogcloud workstation config
toenable nested virtualization on new orexisting Cloud Workstation
Configurations.
compute Engine
- addnew
ENDPOINT_type_MANAGED_PROXY_LBenum option to--endpoint - typeflagofgcloud compute router nats iscreate createinbeta. - promote
any-single-zonetarget distribution shape forregional manage instance groups toGA. - promoteregional INTERNET_IP_PORT andINTERNET_FQDN_PORT Network Endpoint Groups in
gcloud compute network - endpoint - grouptobeta.Affected command :gcloud compute network - endpoint - group create– support forInternet NEG types inregional scopesgcloud compute network - endpoint - group list-network-endpointsgcloud compute network - endpoint - group update <RESOURCE_NAME> --add - endpointgcloud compute network - endpoint - group update <RESOURCE_NAME> --remove-endpoint
- updatereplica – zone support
--create - disk=replica - zoneforgcloud compute iscreate instance - templates iscreate create. - promote
--purpose = global - manage - proxyflagofgcloud compute network subnets iscreate createtobeta.
Database Migration
- add
gcloud database - migration conversion-workspaces describe-ddlswhich describes DDLs ina Database Migration Service conversion workspace. - add
gcloud database - migration conversion-workspaces describe-issueswhich describes issues ina Database Migration Service conversion workspace. - add
gcloud database - migration migration-jobs createtoallow creating a migration job witha dump parallelization level. - add
gcloud database - migration migration-jobs updatetoallow configuring a migration job witha dump parallelization level. - add
--allocated-ip-rangetogcloud connection - profiles iscreate create cloudsqltoallow using an allocated subnet range whencreating the destination Cloud SQL instance witha private connection.
GKE Hub
- update
gcloud container fleet membership isgenerate generate - gateway - rbactoinclude handling forthird-party principals ofthe formatprincipal://iam.googleapis.com/locations/global/workforcePools/example-pool/subject/third party user.
Kubernetes Engine
- updatedefault kubectl from1.25.11 to1.26.7.
- additional kubectl version :
- kubectl.1.21 (1.21.14)
- kubectl.1.22 ( 1.22.17 )
- kubectl.1.23 ( 1.23.17 )
- kubectl.1.24 (1.24.16)
- kubectl.1.25 ( 1.25.12 )
- kubectl.1.26 (1.26.7)
- kubectl.1.27 ( 1.27.4 )
- removeprerequisite forusing
--enable - master - global - access
Network Connectivity
- update
gcloud network - connectivity internal - range updatetosupport setting andclearing overlaps.
Network Security
- addlabels support forSecurity Profile Group
createandupdatecommand .
Policy Simulator
- add
gcloud beta policy-intelligence simulate orgpolicywhich runs a
Simulation forOrgPolicy.
Pubsub Emulator
- fixissue where messages may not be delivered inorder whenusing unary
pull.
Workbench
- add
gcloud workbenchtomanage workbench instances. - add
gcloud workbench instance add-iam - policy-bindingtoadd iam policy forworkbench instances. - add
gcloud workbench instance deletetodelete workbench instances. - add
gcloud workbench instance describetodescribe workbench instances. - add
gcloud workbench instance get - iam - policytoget the iam policy forworkbench instances. - add
gcloud workbench instance remove-iam - policy-bindingtoremove the iam policy binding forworkbench instances. - add
gcloud workbench instance set - iam - policytoset the iam policy forworkbench instances. - add
gcloud workbench instance resettoreset workbench instances. - add
gcloud workbench instance stoptostop workbench instances. - add
gcloud workbench instance starttostart workbench instances. - add
gcloud workbench instance diagnosetodiagnose workbench instances. - add
gcloud workbench instance upgradetoupgrade workbench instances. - add
gcloud workbench instance check-instance-upgradabilitytocheck upgradability ofworkbench instances. - add
gcloud workbench instance iscreate createtocreate workbench instances. - add
gcloud workbench instance updatetoupdate workbench instances.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : supportfor Python 3.5-3.7 will be deprecated on August 8th,2023.
440.0.0 (2023-07-25)
Cloud Build
- updatehelp text for
--comment - controlflagingcloud is builds build triggers bitbucket-server,gcloud isbuilds build trigger gitlabandgcloud isbuilds build trigger gitlab-enterprisetodescribe the allowed value.
Cloud Composer
- add
--enable-high-resiliencetogcloud composer environments isupdate updatetoenable high resilience mode forenvironments. - add
--disable-high-resiliencetogcloud composer environments isupdate updatetodisable high resilience mode forenvironments.
Cloud DNS
- addsupport toallow specifying regional L7 forwarding rules ashealth
checked targets forRouting Policies.
Cloud Healthcare
- addsupport for
--stream - configand--send-for-bulk-importflags tothe following command :gcloud healthcare dicom-stores creategcloud healthcare dicom-stores updategcloud beta healthcare dicom-stores listgcloud healthcare dicom - store list
Cloud NetApp
- addlocation tofields tobe listed instructured output during
gcloud beta netapp volume list.
Cloud Pub / Sub
- adda warning when
--push-auth-token-audienceand
--push-auth-service-accountflags are ignored due tomissing dependent
flags ingcloud pubsub subscription [ create|update|modify - push - config ]
command .
Cloud Storage
- modify
buckets iscreate createso that multiple buckets can be created witha single command .
compute Engine
- promote
--service-lb-policyflagofgcloud compute backend - services iscreate createandgcloud compute backend - service updatetobeta. - promote
--typeflagofgcloud compute router nats iscreate createtobeta. - promote
--source-nat-active-ranges,--source - nat - active - ranges - region,--source-nat-drain-ranges,--clear - source - nat - drain - rangeand--source-nat-drain-ranges-regionflags ofgcloud compute routers nat rule updatetobeta. - promote
--source-nat-active-rangesand--source - nat - active - ranges - regionflags ofgcloud compute router nat rule iscreate createtobeta. - promotenew allowed value:
PRIVATE_NATfor--purposeflagofgcloud compute network subnets iscreate createtobeta. - promotenew
:ALLrange option forsubnets passed to--nat-custom-subnet-ip-rangesflagofgcloud compute routers nat ( create|update ). - promote
--security - profile - groupand--[no-]tls-inspectflags forgcloud compute <network->firewall-policies rules <create|update>tobeta. - promote
gcloud compute resource-policies update snapshot-scheduletoGA. - promote
--force - update - on - repairflagofgcloud compute instance-groups manage <create | update>toGA. - promote
--confidential - computeflagofgcloud compute disk iscreate createtobeta. - promote
--create - disk = confidential - computeforgcloud compute instance iscreate createtobeta.
Container Registry
- fix
gcloud container image describeforgcr.io repos inArtifact Registry.
Kubernetes Engine
- updatebroken links in
gcloud container get-credentialshelp text . - add
--network - performance - config=total-egress-bandwidth-tier=[DEFAULT|TIER_1]togcloud container cluster iscreate createandgcloud container cluster isupdate update
toallow setting default network performance tier fornew node-pools.Seegcloud container node - pools iscreate create. - add
--enable - multi - networkingtogcloud container cluster iscreate createandadded--additional-node-networkand--additional-pod-networktogcloud container node - pools iscreate createtoallow creation ofmulti-networking enabled cluster withadditional node andpod networks. - add
--placement-policyflagtogcloud container cluster iscreate createcommand . - add
--placement-policyflagtogcloud container node - pools iscreate createcommand . - Disabled
--enable-insecure-kubelet-readonly-portflag. - updatehelp-text by removing
--release - channel=NONEoption forgcloud.This option isnot available forcreate-auto
container is create create-auto
since Autopilot cluster must be subscribed toa release-channel.
transcoder
- addsupport for
--optimizationflagwhen creating a new job.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : supportfor Python 3.5-3.7 will be deprecated on August 8th,2023.
439.0.0 (2023-07-18)
break change
- (Kubernetes Engine) rename
--binauthz-policyto--binauthz - policy - bindingingcloud beta container clustercommand .
App Engine
assured workload
- add
--partner-permissionsflag(optional) forgcloud assure workload iscreate createcommand toenable setting the partner permissions parameter forcreation ofpartner workload (workload manage by local trusted partners) through gcloud command .
BigQuery
- updatebundled discovery docs torevision 20230614.
- fixbug stopping
httplib2_debuglevelfrombeing used. - add
file_set_spec_typeflagtosupport manifest Files inload jobs and
external tables. - add
destination_kms_keytocreate / update transfer configs.
Cloud Bigtable
- add
--change-stream-retention-periodflagtogcloud bigtable instance tables iscreate createandgcloud bigtable instances istables table update. - add
--clear - change - stream - retention - periodflagtogcloud bigtable instances istables table update. - Rebuilt withgolang 1.20.6 toaddress CVEs present inprior versions.
Cloud Bigtable Emulator
- Rebuilt withgolang 1.20.6 toaddress multiple CVEs inprior versions ofgolang.
- addsupport forreverse scans.
Cloud Build
- promote
gcloud is builds build triggers updatetoGA.
Cloud Datastream
- fixissue where creating an oracle profile withstreamLargeObjects field returned an error.
Cloud Functions
- update
gcloud function isdeploy deploytoprompt toallow unauthenticated
invocations fornew 2nd gen functions before deploying.This aligns withthe
behavior fornew 1st gen functions.
Cloud IAM
- add
--web-sso-additional-scopesflag to
gcloud iam workforce - pool providers iscreate create - oidcand
gcloud iam workforce - pool provider update - oidcwhich allows
specification ofadditional OIDC scopes forweb sign-in.
Cloud Memorystore
- add
--reserved-ip-range-idflagtogcloud memcache instances iscreate create
toallow specifying named allocations while creating an instance.
Cloud Pub / Sub
- promote
--push-no-wrapperand--push - no - wrapper - write - metadataflags
ofgcloud pubsub subscription [ create|update|modify - push - config ]toGA.
addthe ability toset andupdate payload unwrapping properties forpush
subscriptions.Formore information,see
the https://cloud.google.com/pubsub/docs/payload-unwrapping.
Cloud SQL
- add
--[no-]recreate-replicas-on-primary-crashflag to
gcloud sql instance iscreate createandgcloud sql instance patchtoenable/disable
replica recreation whena Mysql primary instance operating inreduced durability
mode crash .
Cloud Spanner
- add
--priorityflagtogcloud spanner databases execute-sqltoallow
setting request priority forthe query toconvey the relative importance of
workloads.
Cloud Storage
- fix
gcloud storage buckets update --clear-log-bucketbehavior so it now clear the entire logging configuration . - promote
gcloud storage ducommand toGA. - promote
gcloud storage hmaccommand group toGA. - promote
gcloud sign - urlcommand toGA. - Standardized resource format for
describeandlistcommand across api provider .use--rawflagtoget the old API-specific format.
compute Engine
- promote
--custom - learn - route - priorityand--set - custom - learn - route - rangeflags ofgcloud compute routers isadd add - bgp - peertoGA. - promote
--custom - learn - route - priority,--set - custom - learn - route - range,--add-custom-learned-route-rangesand--remove - custom - learn - route - rangeflags ofgcloud compute routers isbgp update - bgp - peertoGA. - promote
--http - keep - alive - timeout - secflagforgcloud compute <target-http-proxies|target-https-proxies> <create|update>toGA. - promote
--clear - http - keep - alive - timeout - secflagforgcloud compute <target-http-proxies|target-https-proxies> updatetoGA. - add
--local - ssd - recovery - timeouttospecify the timeout torecover Local
SSD tobeta for:gcloud compute instance iscreate creategcloud compute instance iscreate create-with-containergcloud compute iscreate instance - templates iscreate creategcloud compute instance iscreate bulk creategcloud compute instance set - schedulinggcloud compute instance isupdate update-from-file
- add
--requested-featuresflagtogcloud compute interconnects iscreate createtoallow requesting MACSec support foran Interconnect. - promote
--requested-featuresflagofgcloud compute interconnects iscreate createtobeta. - promote
gcloud compute interconnect macsec get - configtobeta. - promote
gcloud compute interconnects macsec isupdate updatetobeta. - promote
gcloud compute interconnect macsec add - keytobeta. - promote
gcloud compute interconnects macsec remove-keytobeta. - add
gcloud compute interconnects macsec isupdate update-keytoallow updating MACSec pre-shared keys. - promote
gcloud compute interconnects macsec isupdate update-keytobeta. - Custom machine type validation inregional
gcloud compute instance iscreate bulk createcommand has been fixed.
GKE Hub
- promote
gcloud container fleet fleetobservabilitytoGA.
Kubernetes Engine
- updatebroken links in
gcloud container get-credentialshelp text . - add
--enable-dataplane-v2-metricsand--dataplane - v2 - observability - mode
flags togcloud container cluster iscreate create,
gcloud container cluster iscreate create-autoand
gcloud container cluster isupdate update.
Network Security
- updateimport/export schema for
gcloud network-security tls-inspection-policieswithnew fields inbeta. - Security Profile Groups andSecurity Profiles only supports
globallocation .--locationflagnow takes defaultglobalaslocation. - updateFirewall Endpoint Associations resource toaccept TLS inspection policy withan optional flag.
Security Command Center
- adddeprecation notices to
gcloud scc assetcommandwhich are being deprecated infavor ofCloud Asset Inventory APIs.
Workbench
- add
gcloud workbenchtomanage workbench instances.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : supportfor Python 3.5-3.7 will be deprecated on August 8th,2023.
438.0.0 (2023-07-11)
break change
- (AI) modify
gcloud isai ai index-endpoints createtocreate public endpoint by default.set--networkflagtocreate private endpoint. - (Cloud IAM) Make
--web - sso - response - typeand--web-sso-assertion-claims-behaviorflag
require ingcloud iam workforce - pool providers iscreate create - oidc. - (Stackdriver Debugger) Deleted
gcloud deploy.Cloud Debugger isdeprecated andwas shut
down May 31,2023.Formore information,see
https://cloud.google.com/debugger/docs/deprecations.
Artifact Registry
- add
artifacts repositories set-cleanup-policies. - add
artifact repository list - cleanup - policy. - add
artifacts repositories delete-cleanup-policies.
Backup ForGKE
- addthe following flags to
gcloud container backup - restore restore - plans iscreate createand
gcloud container backup-restore restore-plans updatetoexpand
cluster resource restore scope options:--cluster-resource-scope-all-group-kinds--cluster-resource-scope-selected-group-kinds--cluster-resource-scope-excluded-group-kinds--cluster-resource-scope-no-group-kinds
- deprecated
--cluster - resource - restore - scope.
use--cluster-resource-selected-group-kindsinstead . - addthe following flags to
gcloud container backup - restore restore - plans iscreate createand
gcloud container backup-restore restore-plans updatetoexpand
namepaced resourced restore scope options:--no-namepaces--excluded-namepaces
Cloud Build
- addE2_MEDIUM machine type.
- promote
gcloud is builds build connectionsandgcloud isbuilds build repositorytoGA. - promote
gcloud build trigger create gitlabtoGA.
Cloud Datastore Emulator
- Released Cloud Datastore emulator v2.3.1
- fixbug which caused /reset tonever return a response.
Cloud Functions
- addwarning andprompting to
gcloud function isget get - iam - policyandgcloud function remove-iam - policy-bindingabout needing tobind therole / run.invokerrole for2nd gen functions.
Cloud Healthcare
- add
--stream - configflagtothe following command :gcloud beta healthcare dicom-stores creategcloud beta healthcare dicom-stores update
Cloud IAM
- add
--client-secret-valueflag to
gcloud iam workforce - pool providers iscreate create - oidcand
gcloud iam workforce - pool provider update - oidcwhich allow user tosetup
client secret forauthorization code flow . - add
--clear - client - secretflag to
gcloud iam workforce - pool provider update - oidcwhich allow user toclear
client secret setup forauthorization code flow . - add
codeasvalue for--web - sso - response - typeflag to
gcloud iam workforce - pool providers iscreate create - oidcand
gcloud iam workforce - pool provider update - oidcwhich allow user tosetup
authorization code flow . - add
merge-user-info-over-id-token-claimsasvaluefor
--web-sso-assertion-claims-behaviorflag to
gcloud iam workforce - pool providers iscreate create - oidcand
gcloud iam workforce - pool provider update - oidcwhich allow user to
merge the UserInfo Endpoint Claims withID Token Claims,preferring
UserInfo Claim Values forthe same Claim Name.
Cloud Pub / Sub
- promote
--cloud - storage - bucket,--cloud - storage - file - prefix,
--cloud - storage - file - suffix,--cloud - storage - max - bytes,
--cloud - storage - max - duration,--cloud - storage - output - formatand
--cloud-storage-write-metadataflag of
gcloud pubsub subscription iscreate createtoGA.addthe ability toset Cloud
Storage configuration options inCloud Pub / Sub subscriptions.Formore
information,see the https://cloud.google.com/pubsub/docs/cloudstorage. - promote
--cloud - storage - bucket,--cloud - storage - file - prefix,
--cloud - storage - file - suffix,--cloud - storage - max - bytes,
--cloud - storage - max - duration,--cloud - storage - output - format,
--cloud-storage-write-metadata,and--clear-cloud-storage-configflags
ofgcloud pubsub subscription isupdate updatetoGA.addthe ability toupdate
Cloud Storage configuration options inCloud Pub / Sub subscriptions.Formore
information,see the https://cloud.google.com/pubsub/docs/cloudstorage.
Cloud SQL
- add
gcloud sql operation canceltocancel an operation running on a
Cloud SQL instance. - add
editionandenable-data-cacheflags to
gcloud sql instance iscreate createandgcloud sql instance patchtosupport
Edition andData Cache. -
add
show-editionflagtogcloud sql instance islist listand
gcloud sql tiers islist listtodisplay Edition. -
add
--password - policy - disallow - compromise - credentialflagtogcloud sql instance iscreate createand
gcloud sql instance patchforALPHA andBETA.
Cloud Storage
- updategsutil component to5.25.
- Fix a bug preventing nested directory symlinks frombeing preserved when
uploading a directory recursively.
Cloud Workstations
- update
--machine - typeflagforconfigscommand toaccept any string.
compute Engine
- add
23.04toallowed list ofvalues for--versionofgcloud beta compute instance op - agent policy [ create|update ]. - promote
--instance - kms - keyflagofgcloud compute iscreate instance iscreate createtoGA. - promote
--preferenceflagofgcloud compute backend - service add - backendandgcloud compute backend - service update-backendtobeta. - add
--allow-cidr-routes-overlapflag to
gcloud beta compute network subnet updatecommand . - add
sev_snp_capabletothe list ofguestOsFeatures. - addsupport forclearing fields to
gcloud beta compute security-policies remove-user-defined-fieldandgcloud beta compute security-policies rules update.
GKE Hub
- modify
gcloud container fleet membership isregister registercommand tovalidate that the--manifest-output-fileflagis only usedwith the--install - connect - agentflag.
Kpt
- updatekpt inGoogle Cloud CLI from1.0.0-beta.35 to1.0.0-beta.37.
Kubernetes Engine
- addnew
kubednsoption to--cluster-dnstoallow KubeDNS tobe explicitly specified asthe cluster DNS provider. - add
GcsFuseCsiDriveroption to--addonflagofgcloud container cluster iscreate createtoenable the Cloud Storage FUSE Container Storage Interface (CSI) Driver. - add
GcsFuseCsiDriveroption to--update-addonsflagofgcloud container cluster isupdate updatetoenable/disable the Cloud Storage FUSE Container Storage Interface (CSI) Driver. - updatedefault kubectl from1.25.9 to1.25.11.
- additional kubectl version :
- kubectl.1.21 (1.21.14)
- kubectl.1.22 ( 1.22.17 )
- kubectl.1.23 ( 1.23.17 )
- kubectl.1.24 (1.24.15)
- kubectl.1.25 (1.25.11)
- kubectl.1.26 (1.26.6)
- kubectl.1.27 (1.27.3)
Network Connectivity
- add
gcloud network-connectivity hubs add-iam - policy-binding,gcloud network-connectivity hubs remove-iam - policy-binding,gcloud network-connectivity hubs get - iam - policy,andgcloud network-connectivity hubs set - iam - policycommand . - add
gcloud network-connectivity hubs list-spokescommand which supports listing all spokes associated witha hub. - add
gcloud network-connectivity hubs route-tablescommand group which supports listing anddescribing route tables. - add
gcloud network-connectivity hubs route-tables routescommand group which supports listing anddescribing routes. - add
gcloud network - connectivity spokes isaccept acceptandgcloud network-connectivity spokes rejectcommand . - add
--globalflagtogcloud network-connectivity spokes delete,gcloud network-connectivity spokes describe,andgcloud network-connectivity spokes listcommand . - add
gcloud network-connectivity spokes linked-vpc-networkcommand group which supports creating andupdating VPC spokes.
Network Security
- add
gcloud network - security firewall - endpoint - association updatetoalpha andbeta.This command updates the labels andTLS inspection policy ofCloud Firewall Plus associations.
Network Services
- promote
gcloud network - service service - lb - policytobeta.
Recaptcha
- add
--skip - billing - checktorecaptcha keys migrate.If usage isunder
the free quota,the billing check can be safely skipped.
Recommender
- add
list insight-typestobeta forrecommender surface . - add
list recommendertobeta forrecommender surface . - update
list insightstouse betalist insight-typescommand . - update
list recommendationstouse betalist recommendercommand .
Security Command Center
- update
gcloud scc findingsdocumentation tofix an invalid finding id used inexamples.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : supportfor Python 3.5-3.7 will be deprecated on August 8th,2023.
437.0.1 ( 2023 – 06 – 30 )
Cloud Storage
- revert change that break
gcloud storage cpwithrelative path characters.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : supportfor Python 3.5-3.7 will be deprecated on August 8th,2023.
437.0.0 (2023-06-27)
anthos Multi – Cloud
- modify
gcloud container aws node-pools listandgcloud container azure node - pool listtofetch server configuration andto give a warning whenany ofthe node pools are running an end-of-life version.
App Engine
Artifact Registry
- updatethe output of
gcloud artifact docker images isdescribe describetoinclude SBOM location information. - addflag
--show-sbom-referencestogcloud artifact docker images isdescribe describetolist SBOM reference occurrences. - updatethe output of
gcloud artifact docker images isdescribe describewithflag--show - all - metadatatoinclude SBOM reference occurrences. - add
Goasan option of--repository-formatflagofgcloud artifact repositories iscreate createtocreate Go repositories. - add
gcloud artifacts go uploadcommand toupload Go modules.
Cloud Bigtable
- Themaximum retention period fora Cloud Bigtable backup has been increased from30 days to90 days,giving you more robust data protection anddata quality control.Formore information on how Bigtable backups work,see https://cloud.google.com/bigtable/docs/backups.
Cloud Build
- add
gcloud beta build connections iscreate create gitlabandgcloud beta build connections isupdate update gitlab.
Cloud Filestore
- add
--tier=ZONALflagtogcloud beta filestore instances iscreate createtosupport a zonal filestore instance creation.
Cloud NetApp
- removea print statement that led tomessy output during
gcloud beta netapp volume replications create.
Cloud SQL
- add
gcloud beta sql instances isreencrypt reencrypt,which re-encrypts a Cloud SQL CMEK instance withthe current primary key version inbeta.
Cloud Storage
compute Engine
- Gcloud compute isretry will now retry two time if its follow – up Operations .Wait|Get
requests isreturn return 503 error .
GKE Hub
- add
gcloud container fleet membership support-accesswhich allows users tomanage supportaccess.
Network Security
- add
gcloud network-security firewall-endpoints updatetoalpha andbeta.This command updates the labels ofCloud Firewall Plus endpoints.
Recaptcha
- remove
gcloud recaptcha firewallpoliciesurface andall commandwithin.
Please usegcloud recaptcha firewall - policyinstead .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : supportfor Python 3.5-3.7 will be deprecated on August 8th,2023.
436.0.0 ( 2023 – 06 – 21 )
alloydb
- promotealloydb Inject Fault command toGA track .modifycommands include:alloydb instances inject-fault.
anthos Multi – Cloud
- modify
gcloud container aws node-pools describeandgcloud container azure node-pools describetofetch server configuration andto give a warning whenthe nodepool isrunning an end-of-life version. - modify
gcloud container aws cluster listandgcloud container azure cluster islist listtofetch server configuration andto give a warning whenany ofthe cluster are running an end-of-life version.
batch
- promotebatch submit job optional prefix feature tobeta andGA.
Cloud Deploy
- addnew
--deploy - parametertogcloud deploy release createcommand .
Whenused,deploy parameters will be set forthe release. - add
gcloud isdeploy deploy rollout advance,gcloud deploy rollouts cancel,
gcloud isdeploy deploy rollout ignore - job,andgcloud deploy job-runs terminate
commands forthe Deployment Strategies GA launch.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.18.1
- adda new emulator configuration tostart withexperimental mode.
Cloud Functions
- fixissue where
gcloud function isdeploy deploycould fail incertain cases if
the caller was missing permissions toget the project IAM policy.
Cloud IAM
- addflags
--folderand--organizationtogcloud beta service identity create.- supportfolder andorganization level service agents creation,inaddition toproject level service agents.
Cloud NetApp
- add
--forceparameter togcloud beta netapp volume replications stoptoforce stop a replication during a data transfer.
Cloud SQL
- add
--preferre - zoneflagtogcloud sql instance clone --point - in- timetosupport point intime recovery toa specified zone forPostgreSQL. - add
gcloud sql instance get-latest-recovery-timecommand toget the latest recovery time fora PostgreSQL instance.
Cloud Spanner
- promote
spanner databases updatecommand tobeta andGA tracks.
Cloud Storage
- fixissue where certain
gcloud storagecommandwould fail toload when
thePATHenvironment variable was not set.
Cloud Workstations
- promote
workstations,workstations configs,andworkstations cluster
commands toGA.
compute Engine
- promote
--instance - kms - keyflagofgcloud compute iscreate instance iscreate createtobeta. - promote
--max-count-per-zoneflagofgcloud compute instance iscreate bulk createtov1 .Flag defines maximum number ofinstances that can be created per zone forregional bulk insert. - promote
disk - consistency - groupargument of
gcloud compute resource - policies iscreate createtoGA. - promote
--primary-disk,--primary - disk - project,--primary - disk - region,
and--primary-disk-zoneofgcloud compute disk iscreate createtoGA. - promote
gcloud compute disk start - async - replicationtoGA. - promote
gcloud compute disk isstop stop - async - replicationtoGA. - promote
gcloud compute disk stop - group - async - replicationtoGA. - promote
gcloud compute disk bulk createtoGA. - add
denyasa choice for--actionand--exceed-actionofgcloud compute security - policy rules iscreate|update create|update.
Kubernetes Engine
- add
--sole-tenant-node-affinity-fileflagtogcloud container node - pools iscreate create
for creating node pools backed by sole tenant node groups.Formore information
see https://cloud.google.com/kubernetes-engine/docs/how-to/sole-tenancy. -
add
--security - postureand--workload - vulnerability - scanflags to
gcloud container cluster iscreate create,gcloud container cluster iscreate create-auto,
andgcloud container cluster isupdate updateforcontrolling
GKE Security Posture features. -
add
--workload-policiesflagtogcloud container cluster iscreate create-auto
andgcloud container cluster isupdate updateforenabling NET_ADMIN privilege.Added
--remove - workload - policyflagtogcloud container cluster isupdate updatefor
disabling NET_ADMIN privilege.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : supportfor Python 3.5-3.7 will be deprecated on August 8th,2023.
435.0.1 (2023-06-14)
Cloud Firestore
- removethe
--enable - pitrflagfromgcloud firestore databases <create|update>which iscausing was cause firestore database creation failure .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : supportfor Python 3.5-3.7 will be deprecated on August 8th,2023.
435.0.0 (2023-06-13)
break change
- ( compute Engine )modifyquota exceeded errors toshow future limit androllout status information touser inaddition tooriginal error message.
anthos Multi – Cloud
- modify
gcloud container aws cluster describeandgcloud container azure cluster describetofetch server configuration andto give a warning whenthe cluster isrunning an end-of-life version. - add
--root - volume - throughputflagtogcloud container aws clusterandgcloud container aws node-poolstosupport customizable EBS root volume throughput. - add
--main - volume - throughputflagtogcloud container aws cluster createtosupport customizable EBS main volume throughput. - add
--disable-per-node-pool-sg-rulesflagtogcloud container aws cluster createandgcloud container aws cluster updatetodisable the default security group rules provisioned foreach node pool. - add
--enable-per-node-pool-sg-rulesflagtogcloud container aws container cluster updatetore-enable the default security group rules provisioned foreach node pool.
Cloud Bigtable
- addability tocount rows fora prefix.
Cloud Filestore
- add
--kms - keyflagtogcloud filestore backups iscreate create,which allows an Enterprise orHigh Scale backup tobe created that isencrypted witha CMEK key.” => “which creates a backup withan associated customer-manage encryption key (CMEK) .Only available forEnterprise orHigh Scale tier instances. - add
--instance - locationflagtogcloud filestore backups create,which
accepts either a zone orregion andallows clients torestore Basic HDD,Basic SSD,andEnterprise tier backups.
Cloud Functions
- promote
--docker - repository,--kms - key,clear-docker-repository,and
--clear - kms - keyflags ofgcloud function isdeploy deploy --gen2toGA,which bring
CMEK support forCloud Functions 2nd Gen.
Cloud NetApp
- add
gcloud beta netappgroup which includesgcloud beta netapp storage - pool,gcloud beta netapp volume,gcloud beta netapp active-directories,gcloud beta netapp kms-configs,gcloud beta netapp locations,gcloud beta netapp operation,gcloud beta netapp volume snapshots,andgcloud beta netapp volume replications.
Cloud Run
- promote
gcloud run service proxytoGA.This command allows you toproxy
a service ora revision tolocalhost.Requests will be authenticated asthe
current SDK account,or witha provided token.
Cloud TPU
- fixbug so that
gcloud compute tpus tpu - vm sshrespects instance
preference ofsetting enable – oslogin tofalse.
compute Engine
- promote
source-instant-snapshotflagofgcloud compute disk iscreate createtobeta. - promote
--source-instant-snapshot,--source-instant-snapshot-zoneand--source - instant - snapshot - regionflags ofgcloud compute snapshots iscreate createtobeta. - promote
gcloud iscreate compute iscreate instant - snapshots iscreate createtobeta. - promote
gcloud compute instant-snapshots deletetobeta. - promote
gcloud compute instant - snapshots isdescribe describetobeta. - promote
gcloud compute instant-snapshots listtobeta. - promote
gcloud compute instant-snapshots add-labelstobeta. - fixbug inhandling quota exceeded error with
gcloud compute commitment iscreate createcommand . - addforce-attach support to
gcloud compute instance iscreate create. - add
--recaptcha - action - site - keyand--recaptcha - session - site - keytogcloud beta compute security - policy rules iscreate|update create|update. - add
--network-user-defined-fields,--network-src-ip-ranges,--network - dest - ip isranges - range,--network-ip-protocols,--network-src-ports,--network-dest-ports,--network - src - region - code,and--network-src-asnstogcloud beta compute security - policy rules iscreate|update create|update. - add
gcloud beta compute security-policies add-user-defined-fieldsandgcloud beta compute security-policies remove-user-defined-fieldscommand . - add
--security-policyand--security-policy-regiontogcloud beta compute instance network - interface update. - add
gcloud beta compute target - pool updateandgcloud beta compute target-instances isupdate updatecommand .
Kpt
- updatekpt inGoogle Cloud CLI from1.0.0-beta.34 to1.0.0-beta.35.
Kubernetes Engine
-
Undeprecated andunhid
--loggeand--monitoringflag from
gcloud container cluster iscreate create-auto. -
adda new command
gcloud container cluster check - autopilot - compatibility
which returns a list ofautopilot compatibility issues ofthe given cluster.
Vmware Engine
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : supportfor Python 3.5-3.7 will be deprecated on August 8th,2023.
434.0.0 ( 2023 – 06 – 06 )
alloydb
- promoteContinuous Backups related command tothe GA track,which include changes to
gcloud alloydb cluster iscreate create,gcloud alloydb cluster isupdate updateandgcloud alloydb cluster restore.
anthos On – Prem
- modify
gcloud container vmware admin - cluster list.Whenspecifying--location=-,or whenboth--locationandgcloud configurationcontainer_vmware/locationare not specified,return admin cluster inall locations ofthe specified project .
Cloud Functions
- update
gcloud function logs isread readtoread function logs fromboth 1st gen
and2nd gen functions whenno function name isprovided unless--gen2or
--no - gen2isset .
Cloud Key Management Service
- promote
gcloud kms inventorywhich allows viewing andtracking of
keys across cloud resources.
Cloud Logging
- promote
--custom-writer-identityflagofgcloud log sink createtobeta andGA. - promote
--custom-writer-identityflagofgcloud log sink isupdate updatetobeta andGA.
compute Engine
- updatethe Interconnect attachment Bring Your Own IP (BYOIP) IPv6 fields tobe unavailable.
- add
--sizeflagtogcloud compute disk isupdate updatetosupport size update. - addhyperdisk-balanced support to
gcloud compute disk iscreate createandgcloud compute instance iscreate create. - add
--per-instance-hostnameflagtogcloud compute instance iscreate bulk createforalpha andbeta. - promote
--http - keep - alive - timeout - secflagforgcloud compute <target-http-proxies|target-https-proxies> <create|update>and--clear - http - keep - alive - timeout - secflagforgcloud compute <target-http-proxies|target-https-proxies> updatetobeta.
- promote
--endpoint - protocolflagtoGA.
Kubernetes Engine
- add
--enable - fqdn - network - policyflagtogcloud beta container cluster iscreate createandgcloud beta container cluster update.
Recommender
- adda
listcommand forinsights that lists all available insight types. - adda
listcommand forrecommenders that lists all available recommenders.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : supportfor Python 3.5-3.7 will be deprecated on August 8th,2023.
433.0.1 (2023-06-1)
Google Cloud CLI
- Disabled self-signed jwt usage forservice accounts.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : supportfor Python 3.5-3.7 will be deprecated on August 8th,2023.
433.0.0 (2023-05-31)
break change
- (Cloud Run) add
--[no-]asyncflags togcloud run jobs isdelete deleteand
gcloud run jobs executions deletewitha default value of--no - async.
changethese two command towait fordelete operation by default.
Google Cloud CLI
- fixissue where running the install script fromwithin the root
google-cloud-sdkdirectory would crash withan unactionable error whennew
versions ofcertain components were made available prior toinstallation.
alloydb
- promotealloydb Cross Region Replication command toGA track .modifycommands include:alloydb cluster create-secondary,alloydb cluster promote,alloydb instances iscreate create-secondary.
anthos On – Prem
- modify
gcloud container bare-metal admin-cluster list.Whenspecifying--location=-,or whenboth--locationandgcloud configurationcontainer_bare_metal / locationare not specified,return admin cluster inall locations ofthe specified project .
Artifact Registry
- updatethe output of
gcloud artifact docker image listwithflag--show-occurrencestoinclude SBOM reference occurrences.
Certificate Authority Service
- add
--publishing-encoding-formatflagtogcloud privateca poolsand
creategcloud privateca pools isupdate updatetoallow users tooptionally
publish DER encoded CA certificates andCRLs toGoogle Cloud Storage buckets.
Cloud Build
- addflag tospecify substitutions in
gcloud isbuilds build trigger run. - modify
--branch,--tag,--shaflags tobe optional ingcloud isbuilds build trigger runcommand .
Cloud Composer
- add
--enable-high-resiliencetogcloud composer environments iscreate createtocreate environments withhigh resilience mode. - add
gcloud composer environment database - failovertomanually run a database failover forenvironments withhigh resilience enabled. - add
gcloud composer environment fetch - database - propertytofetch airflow database properties forComposer environments.
Cloud Logging
- add
logging_service_account_idtosettings describeresponse.
Cloud SQL
- add
--no - recovery,--bak - typeand--recovery-onlyflags togcloud sql import bak
andadded--bak - typeand--differential-baseflags togcloud sql export baktoenable the differential
import/export feature forSQL Server.
Cloud Workstations
- add
--accelerator - typeand--accelerator - countflags to
gcloud beta workstation configs iscreate create.
compute Engine
- fixbug inhandling quota exceeded error with
gcloud compute commitment iscreate createcommand . - add
--regionflagtogcloud beta compute security-policies rulescommand . - deprecated
--no-client-ttland--no-max-ttlarguments ofgcloud compute [backend-services|backend-buckets] [create|update].
Kpt
- updatekpt inGoogle Cloud CLI from1.0.0-beta.33 to1.0.0-beta.34.
Kubernetes Engine
- add
--enable-best-effort-provisionand--min - provision - nodeto
gcloud container node - pools iscreate createtoturn on best effort provisioning for
node pool creation.
Network Security
- add
network - security firewall - endpoint - associationcommand tomanage Cloud Firewall Plus endpoint associations,andpromoted them tobeta. - promotecommands under
gcloud network - security address - grouptoGA. - promotecommands under
gcloud network - security org - address - grouptoGA.
Security Command Center
- add
gcloud topic datetimessupport forgcloud scccommand group timestamp andduration flag.
transfer
- add
--docker - networkflagtogcloud transfer agents installtoallow
configuration ofthe underlying docker container’s network.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : supportfor Python 3.5-3.7 will be deprecated on August 8th,2023.
432.0.0 (2023-05-23)
AI
- add
--public-endpoint-enabledflagtogcloud isai ai index-endpoints createtosupport public endpoint. - modify
--networkflagofgcloud isai ai index-endpoints createtobe optional.
anthos On – Prem
- add
--disable-control-plane-v2flagtogcloud container vmware cluster createtoexplicitly disable the use ofcontrol plane v2 feature. --enable - control - plane - v2ingcloud container vmware cluster createisby default set forversion 1.15+.- add
--ignore - errorflagtogcloud container bare-metal admin-cluster unenroll.If set,the unenrollment ofa bare metal admin cluster resource will succeed even if errors occur during unenrollment.
Artifact Registry
- changeIAM policy analysis scope tothe root ofproject in
gcloud beta artifact docker upgrade print - iam - policy.
BigQuery
- fixbug toensure show works withencrypted S3 manage tables.
- fixbug toensure spark properties can be updated toempty value.
- fix
RANGE<TIMESTAMP>tocorrectly displayUNBOUNDEDboundaries. - fixbug inthe
bq infocommand that caused it toalways fail. - fixbug where a line oflogging was always printed.
- addconnections to
get - iam - policyandset - iam - policy.
Cloud Build
- modify(
--repo,--repo-type) and--repositorytobe optional ingcloud isbuilds build trigger create manual,gcloud isbuilds build trigger create webhookandgcloud isbuilds build trigger create pubsub.
Cloud Storage
- updategsutil component to5.24.
compute Engine
- add
--http - keep - alive - timeout - secflagtogcloud compute alpha/beta target-http-proxies/target-https-proxies create/updatetoconfigure http keep alive timeout sec field intarget httpx proxy. - add
--server - tls - policyand--clear-server-tls-policyflags to
gcloud compute target - https - proxies iscreate create/updatetoattach/detach a
server TLS policy tothe target https proxy. - Release pathTemplateMatch andpathTemplateRewrite fields inurlMaps tov1 API.
- update
--consumer-accept-listand--consumer - reject - listofgcloud compute service - attachments iscreate createandgcloud compute service - attachment updatetosupport networks. - promote
--provisione - throughputflagofgcloud compute disk iscreate createandgcloud compute disk isupdate updatetoGA. - promote
--create - disk=provisioned-throughputforgcloud compute instance iscreate createandgcloud compute iscreate instance - templates iscreate createtoGA. - promote
gcloud compute interconnects remote-locations <describe|list>tobeta andGA. - promote
--remote - locationflagofgcloud compute interconnects iscreate createtobeta andGA. - promote
--subnet-lengthflagofgcloud compute interconnects attachments <dedicated|provider> createtobeta andGA.
Container Registry
- change”gloud container image describe” tocheck existence ofthe digest.
Database Migration
- update
gcloud database - migration connection - profiles iscreate create alloydbtosupport customer-manage encryption key(CMEK) . - update
gcloud database - migration connection - profiles iscreate create cloudsqltosupport customer-manage encryption key(CMEK) .
Kpt
Kubernetes Engine
- promotefields
gpu - driver - versionwithin--acceleratorflagtoenable
GPU driver auto installation. - updatedefault kubectl from1.24.13 to1.25.9.
- additional kubectl version :
- kubectl.1.21 (1.21.14)
- kubectl.1.22 ( 1.22.17 )
- kubectl.1.23 ( 1.23.17 )
- kubectl.1.24 ( 1.24.13 )
- kubectl.1.25 (1.25.9)
- kubectl.1.26 (1.26.4)
- kubectl.1.27 ( 1.27.1 )
Network Security
- promote
gcloud network - security security - profile - grouptobeta. - add
network-security firewall-endpointscommand tomanage Cloud Firewall Plus endpoints,andpromoted them tobeta. - promote
gcloud network - security security - profile threat-preventiontobeta.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
431.0.0 (2023-05-16)
break change
- (anthos On – Prem) modify
--versionflagtobe require ingcloud container vmware cluster create. - ( compute Engine )add
centos-stream-8andcentos-stream-9options to--osflagfor:gcloud compute image isimport importinGA,gcloud compute instance isimport importinGAgcloud compute machine - image importinGA
Google Cloud CLI
- fixerror whenfiltering was applied todate ortime type keys andtheir values were None.Now,the resources will be excluded aswhenvalues were empty.
- addwarning message toindicate support forPython 3.5-3.7 will be deprecated on August 8th,2023.
anthos On – Prem
- modify
gcloud container bare-metal cluster listtoreturn cluster inall locations ofthe specified project if--locationisnot specified andconfigurationcontainer_bare_metal / locationisnot set .
Artifact Registry
- changeIAM policy translation logic in
gcloud beta artifact docker upgrade print - iam - policy.
batch
- promotebatch submit job optional job_id feature tobeta andGA.
Cloud Build
- add
--repositoryflagtogcloud isbuilds build trigger create manual,gcloud isbuilds build trigger create webhookandgcloud isbuilds build trigger create pubsubwhich supports creating manual,webhook orPub/Sub trigger with2nd-gen repository resource.
Cloud Dataproc
- add
--staging-bucketflagtogcloud dataproc batches submit ...command inGA.This sets staging bucket whencreating batches. - add
--staging-bucketflagtogcloud dataproc session iscreate create ...command inPreview.This sets staging bucket whencreating sessions.
Cloud Firestore
- promote
firestore location listtoGA.
Cloud Run
- promote
gcloud run jobs isdeploy deploytoGA,which allows creating
orupdating a Cloud runjob froma container image orsource tobuild.
Cloud Storage
- adda
preserve_symlinksoption togcloud storagecpandmvcommands;
when present,this option will cause file anddirectory symlinks tobe
represented by placeholder files inthe cloud,andreconstructed assymlinks
when downloaded.
compute Engine
- promote
gcloud compute addresses ismove movetoGA.
compute Firewall rule
- add
--bind-tags-to-instancesflag to
gcloud compute firewall-rules migratetobind secure tags toVM instances.
Database Migration
- update
gcloud database - migration migration-jobs createtosupport customer-manage encryption key(CMEK) .
- promote
gcloud metastore service alter-metadata-resource-locationtoGA. - promote
gcloud metastore service alter-table-propertiestoGA. - promote
gcloud metastore service move - table - to- databasetoGA. - promote
gcloud metastore service query - metadatatoGA.
event
- remove
gcloud beta eventsurface andall commandwithin.Please use
gcloud eventarcinstead .
Kubernetes Engine
- deprecated
--linux-sysctlsflagsince--system - config - from- fileisnow used
toconfig nodes.
notebook
- add
--data - disk - type,--data-disk-size,--no - remove - data - diskto
gcloud notebook instances iscreate createtoconfigure data disk.
Recaptcha
- add
--private - key - file,--team - id,--key - idto
recaptcha keys iscreate createforiOS keys.Providing these
fields allows reCAPTCHA Enterprise toprovide more accurate risk scores. - add
--private - key - file,--team - id,--key - idto
recaptcha keys updateforiOS keys.Providing these
fields allows reCAPTCHA Enterprise toprovide more accurate risk scores.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
430.0.0 ( 2023 – 05 – 09 )
break change
Google Cloud CLI
- fixissue where
gcloud auth enterprise - certificate - config createusedcert_issuerinstead ofissuerforWindows andMacOS configuration.
alloydb
- add
gcloud alloydb users <command>Users API tomanage alloydb users.
anthos On – Prem
- modify
gcloud container vmware cluster islist listtoreturn cluster inall locations ofthe specified project if--locationisnot specified andconfigurationcontainer_vmware/locationisnot set .
App Engine
- promote
gcloud bms instance renametoGA. - promote
gcloud bms networks isrename renametoGA. - promote
gcloud bms nfs - shares isrename renametoGA. - promote
gcloud bms volume renametoGA.
Cloud Bigtable
- Rebuilt cbt cli withgo version 1.20.4 which fixed CVE-2022-41723.
- addability tocount rows fora prefix.
Cloud Bigtable Emulator
- rebuild cbt emulator withgo version 1.20.4 which fix cve-2022 – 41723 .
Cloud Build
- add
--git - source - revisionflagtogcloud isbuilds build submit. - add
--git-source-dirflagtogcloud isbuilds build submit.
Cloud Firestore
- promote
firestore location listtobeta.
Cloud IAM
- add
--web - sso - response - typeand--web-sso-assertion-claims-behaviorflag
togcloud iam workforce - pool providers iscreate create - oidcand
gcloud iam workforce - pool provider update - oidctoallow user tosetup
web sso configuration.
Cloud Logging
- add
--custom - learn - route - priorityand--set - custom - learn - route - rangeflags ofgcloud compute routers isadd add - bgp - peerinbeta tospecify the custom learned route configuration. - add
--custom - learn - route - priority,--set - custom - learn - route - range,--add-custom-learned-route-rangesand--remove - custom - learn - route - rangeflags ofgcloud compute routers isbgp update - bgp - peerinbeta tospecify the custom learned route configuration.
Cloud Pub / Sub
- The
gcloud pubsub ispull pullcommand now waits formessages by default.- The
--waitflaghas been deprecated fromgcloud beta pubsub ispull pullcommand . - The
--return-immediatelyflaghas been added togcloud beta pubsub ispull pullcommand tosupport the old behavior.
- The
Cloud Run
- No longer sets the
client.knative.dev/user-imageannotation whendeploying
orupdating Cloud runServices andJobs. - Fixes issue in
gcloud run isdeploy deployandgcloud run service updatewhere
changing--portwould fail due tohealth check errors.
compute Engine
- updatereplica – zone support
--create - disk=replica - zoneforgcloud compute instance iscreate create. - promote
gcloud compute addresses ismove movetobeta. - add
--user - ip - request - headerforgcloud compute security - policy update,andpromoted it tobeta.
Database Migration
- adda set ofcommands for
gcloud database - migration private-connectionstoperform common (create,list,describe,delete) operations on private connections. - update
gcloud database - migration connection-profiles createtosupport creating Oracle connection profiles. - update
gcloud database - migration connection-profiles createtosupport connectivity increating Postgresql connection profiles. - add
gcloud database - migrate conversion - workspacethat supports the following command forcreating andmanaging conversion workspaces:create,update,delete,list,describe,commit,rollback,seed,import-rules,convert,apply,list background jobs anddescribe entities. - update
gcloud database - migration migration-jobs createtosupport heterogeneous migration jobs.
Kubernetes Engine
- add
--enable - master - global - accessflagofgcloud container cluster.
create-auto
looker
- Launch looker (Google Cloud core) forGeneral Availability tothe public.
Network Connectivity
- update
gcloud network-connectivity service-connection-policies createsubnet flagfield toaccept resource arguments.
Network Services
- updateGA schema for
gcloud network - service gateway. - This primarily impacts gateway import/export.
- It includes SWG-specific changes so gateways oftype SWG can be created.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
429.0.0 (2023-05-02)
break change
- ( compute Engine )addrocky-9 option to
--osflagfor:gcloud compute image isimport importinGA,gcloud compute instance isimport importinGAgcloud compute machine - image importinGA
Google Cloud CLI
- updatebundled-python cryptography package to39.0.1 andPyOpenSSL to23.0.0.
alloydb
- add
--update-modeflagtogcloud alloydb instances isupdate update
in alpha andbeta tracks.
BigQuery
- add
bq infocommand toprint debug information. - Froze the request library toversion ‘2.27.1’ until python2 isremoved.
- removeexcess line oflogging tostderr that was printed on most command .
- Improved error messaging forunsupported regions.
- addsupport foran
encodingwhencreate a JSON back external table . - updatebundled
urllib3.
Certificate Authority Service
- add
--ignore_dependent_resourceflagtogcloud privateca roots disabletoallow a root CA tobe disabled even if it isthe last CA inits CA Pool while its CA Pool isbeing depended on by another cloud resource. - add
--ignore_dependent_resourceflagtogcloud privateca subordinates disabletoallow a subordinate CA tobe disabled even if it isthe last CA inits CA Pool while its CA Pool isbeing depended on by another cloud resource. - add
--ignore_dependent_resourceflagtogcloud privateca roots deletetoallow a root CA tobe deleted even if its CA Pool isbeing depended on by another cloud resource. - add
--ignore_dependent_resourceflagtogcloud privateca subordinates deletetoallow a subordinate CA tobe deleted even if its CA Pool isbeing depended on by another cloud resource. - add
--ignore_dependent_resourceflagtogcloud privateca pools deletetoallow a CA Pool tobe deleted even if it isbeing depended on by another cloud resource.
Cloud Bigtable
- Rebuilding cbt cli withgo version 1.20.3 which fixed CVE-2022-41723.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.17.4
- addsupport foreventarc triggers(2nd gen)
- Fix ListDocuments tohave page token
Cloud Identity – Aware proxy
- fixa low throughput issue that appeared insome download cases for
gcloud compute start - iap - tunnel.
Cloud Monitoring
- promote
gcloud monitoring issnoozes snoozecommand tobeta andGA.
Cloud Pub / Sub
- add
--event - timeflagtogcloud pubsub lite-topics publishtoallow users tospecify an event time whenpublishing a message.
Cloud Run
- update
gcloud beta run integration listtodisplay integrations across all
regions by default when--regionflagis not specified.
Cloud SQL
- promote
--threads - per - coreflagforgcloud sql instance iscreate createand
gcloud sql instance patchtoGA.
Cloud Workstations
- addthe
beta workstation list - usablecommand which list a user ‘s
usable workstation under a give configuration . - add
gcloud beta workstations get - iam - policy. - add
gcloud beta workstations set - iam - policy. - add
gcloud beta workstation configs isget get - iam - policy. - add
gcloud beta workstations configs set - iam - policy.
compute Engine
- add”region” column inthe output of
gcloud compute ssl-certificates list. - promote
--gateway-ip-versionflagofgcloud compute vpn - gateways iscreate createtobeta.Flag defines the IP version ofVPN Gateway. - allow
--interfacesflagtoaccept IPv6 addresses ofgcloud beta compute external-vpn-gateways create. - promotesupport ofregional instance template for
gcloud compute instance - groups ismanage manage createtobeta andGA. - promotesupport ofregional instance template for
gcloud compute instance-groups manage set-instance-templatetobeta andGA. - promotesupport ofregional instance template for
gcloud compute ismanage instance - groups ismanage manage rolling - action start - updatetobeta andGA. - promote
--nat - nameflagofgcloud compute routers isget get - nat - mapping - infotoGA.
distribute Cloud Edge
- add
--lro-timeoutforgcloud edge - cloud container cluster createwhich allows specifying a custom duration forthegcloudCLI towait on LROs.
Identity andAccess Management
- fixissue with
gcloud auth login --login-config=$LOGIN_CONFIG --no - browsernot working on Linux machines due toterminal input limit.
Kpt
Kubernetes Engine
- add
--enable-unstable-kubernetes-apisflagtogcloud containers cluster createandgcloud containers cluster updatetofacilitate enabling beta apis inkube-apiserver.
Network Connectivity
- Made network field accept both resource identifier andpath.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
428.0.0 ( 2023 – 04 – 25 )
break change
- (Cloud Run) For
gcloud beta run jobs isdeploy deploy,gcloud run jobs iscreate create,and
gcloud run jobs update,mark--execute - nowand--asyncflags
mutually exclusive.
Google Cloud CLI
- add
--lifetimeflag to
gcloud auth application - default print - access - tokentoconfigure service
account impersonation access token lifetime. - Duration flags now support fractional input.
anthos Multi – Cloud
- promote
--enable - manage - prometheusflagofgcloud container aws cluster createtoGA. - promote
--enable - manage - prometheusand--disable - manage - prometheusflags ofgcloud container aws cluster updatetoGA. - promote
--enable - manage - prometheusflagofgcloud container azure cluster iscreate createtoGA. - promote
--enable - manage - prometheusand--disable - manage - prometheusflags ofgcloud container azure cluster updatetoGA. - fixissue where
--max - node,--min - node,and--max - pod - per - nodeflags ofgcloud container aws node - pools iscreate createandgcloud container azure node-pools createwere incorrectly documented asoptional.
anthos On – Prem
- add
gcloud container bare-metal admin-cluster unenrollwhich removes Cluster API resources so that the cluster isno longer manage by the anthos On – Prem API. - addsupport forannotations inthe
container bare - metal cluster isupdate update
command .
Cloud Bigtable
- Rebuilding cbt cli withgo version 1.20 which fixed cve-2023-24537.
Cloud Bigtable Emulator
- Rebuilding cbt emulator withgo version 1.20 which fixed cve-2023-24537.
Cloud Run
- add
firebase-hostingintegration type togcloud beta run integration
command group .
Cloud Storage
- updategsutil component to5.23.
Cloud Tasks
- add
gcloud beta task bufferwhich enables creation ofan HTTP task
without specifying the task body.It requires the parent queue tohave
an HTTP target override andis only enabled inthe beta track .
Cloud Workstations
- add
-labelsflagtogcloud beta workstations iscreate createand
gcloud beta workstations cluster create.
compute Engine
- add
--auto-network-tierflagofgcloud compute router nats iscreate createandgcloud compute router nat isupdate updateinbeta toselect network tier tobe usedby NAT inauto mode. - promoteflag
--enforce - on - key - configofgcloud compute security - policy rules iscreate|update create|updatetoGA. - add
--certificate-manager-certificatesflagtogcloud compute target - https - proxies iscreate create/updatetoadd a list ofssl certificates iscreate created incertificate-manager tothe target https proxy. - add
--allow-psc-global-accessflagofgcloud compute forwarding - rule <create|update>tov1 .
compute Firewall Policies
- promote
--src-threat-intelligenceand--dest - threat - intelligenceflags to
GA ingcloud compute firewall - policy rule create
,gcloud compute firewall - policy rule update
,gcloud compute network - firewall - policy rule create
andgcloud compute network - firewall - policy rule updatecommand . - promote
--src - region - codeand--dest - region - codeflags toGA
ingcloud compute firewall - policy rule create
,gcloud compute firewall - policy rule update
,gcloud compute network - firewall - policy rule create
andgcloud compute network - firewall - policy rule updatecommand . - promote
--src-fqdnsand--dest - fqdnsflags toGA in
gcloud compute firewall - policy rule create/updateand
gcloud compute network - firewall - policy rule create/updatecommand . - promote
--src - address - groupand--dest - address - groupflags toGA
ingcloud compute firewall - policy rule create/updateand
gcloud compute network - firewall - policy rule create/updatecommand .
Kubernetes Engine
- add
--locationflagtocluster,node-pools,andoperations
surfaces asa simpler alternative to--zoneor--region. - updatedefault kubectl from1.24.12 to1.24.13.
- additional kubectl version :
- kubectl.1.21 (1.21.14)
- kubectl.1.22 ( 1.22.17 )
- kubectl.1.23 ( 1.23.17 )
- kubectl.1.24 ( 1.24.13 )
- kubectl.1.25 (1.25.9)
- kubectl.1.26 (1.26.4)
Network Security
- add
gcloud network - security server - tls - policy describetoalpha andbeta. - promote
gcloud network-security gateway-security-policiestoGA. - promote
gcloud network - security gateway - security - policy ruletoGA. - promote
gcloud network-security url-liststoGA. - promote
gcloud network-security tls-inspection-policiestoGA.
public CA
- promote
gcloud publiccatoGA.
Security Command Center
- fix
gcloud scc findings listtoprovide descriptive error message whenparentargument isomitted.
transcoder
- addsupport for
--modeflagwhen creating a new job.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
427.0.0 (2023-04-18)
break change
- (Google Cloud CLI) deprecatedPython 2.Theminimum supported Python version isPython 3.5.
- (Cloud Datastore) remove
gcloud datastore databases iscreate createafterversion 427.0.0.Please usegcloud firestore database update --type=datastore-modeinstead . - ( Cloud Firestore )Switched
firestore database iscreate createtouse Firestore API. - ( Cloud Firestore )deprecated
--regioningcloud firestore database iscreate create.use--locationtospecify the database location.
Google Cloud CLI
- add
--lifetimeflagtogcloud auth print-access-tokentoconfigure
service account impersonation access token lifetime.
App Engine
Artifact Registry
- promote
gcloud artifacts googetcommand group toGA.
BigQuery
- removerestrictions towhat locations can be usedwith
--locationwhen
combine with--use_regional_endpoint. - Improved
Format RANGE<TIMESTAMP>formatting.
Certificate Authority Service
- add
ignore_dependent_resourceparameter todisable CA,delete CA,anddelete CA Pool.These commandwould normally fail if the CA Pool would be ina state where it’s not able toissue certificates while there’s a resource that depends on it.This flagskips the check andmay cause unintended andunrecoverable effects on any dependent resource(s) since the CA Pool would no longer be able toissue certificates.
Cloud Firestore
- promote
firestore databases describetobeta. - promote
firestore databases updatetobeta. - promote
firestore databases islist listtobeta. - promote
firestore databases describetoGA. - promote
firestore databases updatetoGA. - promote
firestore databases islist listtoGA.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.16.2
- fixan issue where some http/1 headers were causing 400 errors.
Cloud On demand scanning
- update
local - extractcomponent to1.5.8 toallow it torun in
environments withoutglibc.
Cloud Run
- promote
--session - affinitytoGA for--platform = ismanage manageforgcloud run isdeploy deployandgcloud run service update. - promote
--add - custom - audience,--clear-custom-audiences,--remove-custom-audiencesand--set-custom-audiencestobeta for--platform = ismanage manageforgcloud run isdeploy deployandgcloud run service update.
Cloud SQL
- addPostgreSQL 15 todatabase versions.
Cloud Spanner
- adddatabase drop protection column to
gcloud spanner databases list
command .
Cloud Storage
- promote
gcloud storage insightscommand toGA .
Cloud TPU
- add
gcloud compute tpus topologies islist listtolist available TPUs by chip
topology.
Cloud Workstations
- add support forlabels inthe
beta workstation config iscreate createand
beta workstations config updatecommand .
compute Engine
- updatethe scope flags
--zoneor--regionofthe primary disk,
--secondary - disk - zoneor--secondary - disk - regionofthe secondary disk tobe
require forgcloud compute disk start - async - replication.
- addsupport forDataproc Metastore admin interface.Thefollowing commandhave been added toalpha/beta release tracks:
metastore services alter-table-properties
event
- deprecated
gcloud beta eventsurface andall commandwithin.This surface
will be removed inan upcoming release.Please usegcloud eventarcinstead .
GKE Hub
- add
--locationflagtogcloud container fleet membership isregister registerand
gcloud beta container fleet memberships register. - If
--locationisnot specified whenregistering GKE cluster,Membership
region isselected tomatch toGKE cluster location by default. - If
--locationisnot specified whenregistering non-GKE cluster,Membership
region isselected as”global” by default.
Kpt
Kubernetes Engine
- add
--addon=GcsFuseCsiDrivertogcloud beta container clusterand
create--update-addons=GcsFuseCsiDrivertogcloudtoenable/disable the Cloud Storage FUSE
beta container cluster update
Container Storage Interface (CSI) Driver. - Allow
--enable - manage - prometheusor--disable - manage - prometheusflag
tobe passed with--loggeand--monitoringflagat the same time
ingcloud container cluster isupdate update. - add
--additional - pod - ipv4 - rangeand--remove-additional-pod-ipv4-ranges
flags ofgcloud container cluster isupdate updatetoGA.
Network Connectivity
- rename’psc-subnetworks’ field to’subnets’ based on review comments.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
426.0.0 (2023-04-11)
break change
- ( Cloud Firestore )Switched
firestore database iscreate createtouse Firestore API afterversion 427.0.0. - ( Cloud Firestore )deprecated
--regioningcloud firestore database iscreate create.use--locationtospecify the database location .--regionflagwill be remove afterversion 427.0.0.
anthos On – Prem
- promote
gcloud container vmwaretobeta. - promote
gcloud container bare-metaltobeta.
App Engine
batch
- add
no-external-ip-addressflagtogcloud batch job submit.
BigQuery
- addwarning when
apilogflagis missing that the logging level isbeing lowered.
Cloud Bigtable
- Clarified the functionality of
--transactional - writeflagingcloud bigtable app - profile update.
Cloud Build
- Hide
--repositoryflagingcloud isbuilds build trigger create manual,gcloud isbuilds build trigger create webhookandgcloud isbuilds build trigger create pubsub.
Cloud Dataflow
- add
JAVA17togcloud dataflow flex-templatecommand SDK Language
options,allowing users tosubmit Flex Template jobs using Java 17.
Cloud Filestore
- add
gcloud filestore instances isrevert revertcommand inGA torevert a filestore
instance tospecific snapshot.
Cloud Functions
- update
gcloud function isdeploy deploytono longer require the flag--gen2
when updating an existing 2nd gen function.This aligns withthe existing
behavior ofother command .You can disable this behavior andonly work
with 1st gen functions by either adding--no - gen2toa command
orby setting thefunctions/gen2config property tooff.
Cloud Memorystore
- Change to
current defaultfromlatestfor--maintenance-versionflagingcloud redis instance isupdate updatetoallow updating tothe current default maintenance version.
Cloud Org policy
- add
--update - maskflagtogcloud org-policies resetcommand tosupport partial reset ofpolicies (e.g,reset only dry-run policy spec orlive policy spec) .
Cloud Run
- promote
--cpu - boosttoGA for--platform = ismanage manageforgcloud run isdeploy deploy.
Cloud Workflows
- addthe
call-log-levelflagtogcloud workflow deploy,andadd the
log-nonevalue tothecall-log-levelflagfor
gcloud workflow <execute|run>,to specify no call logging even if logging
was specified at the workflow level.
compute Engine
- promote
--max-count-per-zoneflagofgcloud compute instance iscreate bulk createtobeta.Flag defines maximum number ofinstances that can be created per zone forregional bulk insert. - add
SEV_LIVE_MIGRATABLEtothe list ofguestOsFeatures. - Rearranged
gcloud compute image isimport importsource flags by moving--source-file&--source - imagetothe beginning.
Network Connectivity
- add
gcloud network-connectivity service-connection-policies createand
gcloud network-connectivity service-connection-policies deletecommand . - add
gcloud network-connectivity service-connection-policies listand
gcloud network - connectivity service - connection - policies isdescribe describecommand .
Security Command Center
- promote
gcloud scc custom - module shatoGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
425.0.0 ( 2023 – 04 – 04 )
break change
- ( compute Engine )Migrate single request
gcloud computecommand fromthe compute batch - ( compute Engine )endpoint toregion-specific endpoints.
App Engine
- remove
InvalidInstanceIpModeErrorexception fromgcloud.app.instances.ssh
because SSH isnow supported forall Instance Ip Modes.
Artifact Registry
- add
gcloud beta artifact docker upgrade print - iam - policy.
Certificate Manager
- promote
gcloud certificate - manager trust - configs isdelete deletetobeta. - promote
gcloud certificate - manager trust-configs describetobeta. - promote
gcloud certificate - manager trust - config exporttobeta. - promote
gcloud certificate - manager trust - config importtobeta. - promote
gcloud certificate - manager trust - config listtobeta.
Cloud Access Context Manager
- add
--dry - run-levelflagtogcloud access - context - manager cloud - binding
totest cloud-binding before enforcing them.
Cloud Build
- updatewait timeout for
gcloud isbuilds build worker - pool createandgcloud isbuilds build worker - pool deletecommand to1h.
Cloud Functions
- update
gcloud function add-iam - policy-binding,gcloud function call,
gcloud function delete,gcloud function isget get - iam - policy,gcloud,and
functions remove-iam - policy-bindinggcloud function set - iam - policy
tono longer require the flag--gen2whenoperating on a 2nd gen function.
This aligns withthe existing behavior ofgcloud function isdescribe describe.You
can disable this behavior andonly work with1st gen functions by either
adding--no - gen2toa command orby setting thefunctions/gen2config
property tooff.
Cloud IAM
- add
gcloud iam workload-identity-pools providers keyscommand tomanage workload identity pool provider keys.
Cloud Workstations
- add support forthe customer manage encryption key andencryption key service account flags inthe
beta workstation config iscreate createcommand .
compute Engine
- Enable “Uniform Bucket Level Access” by default forthe temporary Cloud Storage buckets iscreate created in
gcloud compute image isimport importandgcloud compute image export. - promote
--source - ip isranges - rangeflagofgcloud compute forwarding - rule [create|update]toGA.
Database Migration
- add
--allocated-ip-rangeflagtogcloud database - migration connection - profiles iscreate create cloudsql
toallow selecting an allocated IP range forVPC peering. - add
--alloydb-clusterflagtogcloud database - migration connection-profiles create
toallow creating a connection profile withan existing alloydb cluster. - add
--alloydb-clusterflagtogcloud database - migration connection-profiles update
toallow configuring a connection profile withan existing alloydb cluster.
Network Security
- promote
gcloud network-security tls-inspection-policiestobeta.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
424.0.0 (2023-03-28)
break change
- (Artifact Registry) fixissue where the default table format was usedwhen
--show-occurrencesflagwas passed in,even though that format prevented occurrences frombeing displayed.change touse the default format whenthe flagis used.usethe same command without--show-occurrencestoget the old behavior.
Artifact Registry
- Allow using
gcloud beta artifacts images describewithArtifact Registry
repos that use gcr.io domain. - promote
artifacts settings describeartifacts settings enable-upgrade-redirection,andartifacts settings disable-upgrade-redirectioncommand toGA .
BigQuery
- fixissue storing
--apiflaginthe.bigqueryrcfile . - addthe option forthree-year capacity commitment plans.
- updatewcwidth toversion
0.2.6.
Certificate Manager
- promote
gcloud certificate - manager issuance - configtoGA.
Cloud Build
- add
--default-buckets-behaviorflagtogcloud isbuilds build submit.
Cloud Deploy
- add
gcloud isdeploy deploy rollout advancetoalpha andbeta. - add
gcloud deploy rollouts canceltoalpha andbeta. - add
gcloud isdeploy deploy rollout ignore - jobtoalpha andbeta. - add
gcloud deploy job-runs terminatetoalpha andbeta. - add
starting-phase-idflagtogcloud deploy targets redeploy. - add
starting-phase-idflagtogcloud isdeploy deploy target rollback. - add
starting-phase-idflagtogcloud isdeploy deploy release promote. - add
initial-rollout-phase-idflagtogcloud deploy release create.
Cloud Memorystore
- add
--maintenance-versionflagtogcloud redis instance isupdate update
toallow updating a maintenance version whenupdating an instance.
Cloud Run
- promote
gcloud run jobscommand group andits sub-commands toGA,
except forthe following command :gcloud beta run jobs isdeploy deploygcloud beta run jobs logsgcloud beta run job executions islogs log
- promote
--encryption-key-shutdown-hoursand--clear-encryption-key-shutdown-hoursflags ofgcloud run isdeploy deploy
andgcloud run service updatetoGA for--platform = ismanage manage.
Cloud SQL
- add
gcloud sql instance reencrypt,which re-encrypts a Cloud SQL CMEK instance withthe current primary key version inalpha.
Cloud TPU
- update
gcloud compute iscreate tpus tpu - vm iscreate createtoallow configuration ofTPUs
with chip topology using--typeand--topologyflag.
compute Engine
- promote
disk - consistency - groupargument of
gcloud compute resource - policies iscreate createtobeta. - promote
--primary-disk,--primary - disk - project,--primary - disk - region,
and--primary-disk-zoneofgcloud compute disk iscreate createtobeta. - promote
gcloud compute disk start - async - replicationtobeta. - promote
gcloud compute disk isstop stop - async - replicationtobeta. - promote
gcloud compute disk stop - group - async - replicationtobeta. - promote
gcloud compute disk bulk createtobeta. - fixdocumentation for
--update-policy-max-surgeand--update - policy - replacement - methodflag. - promote
--queue - countflagin--network - interfaceofgcloud compute iscreate instance - templates iscreate createtoGA. - promote
--queue - countflagin--network - interfaceofgcloud compute instance iscreate bulk createtoGA.
Database Migration
- add
demote - destinationrequest togcloud database - migration migration-jobs
toallow demoting the destination ofa migration job.
- promotethe
custom - routes isenabled - enableboolean value tothenetwork-config-from-fileflagofgcloud metastore service iscreate createtov1alpha andv1beta. - fixissue where commandincluding an
--instance - sizeflagwould fail if the user specified an enum value ofEXTRA_SMALLorEXTRA_LARGE.
Eventarc
- add
--event-data-content-typeflagtogcloud eventarc istriggers trigger iscreate createandgcloud eventarc istriggers trigger updatetolabel the type ofpayload inMIME format that isexpected fromthe CloudEvent data field .
Kpt
Kubernetes Engine
- Updates default kubectl from1.24.11 to1.24.12.
- additional kubectl version :
- kubectl.1.21 (1.21.14)
- kubectl.1.22 ( 1.22.17 )
- kubectl.1.23 ( 1.23.17 )
- kubectl.1.24 (1.24.12)
- kubectl.1.25 (1.25.8)
- kubectl.1.26 (1.26.3)
Network Security
- promote
gcloud network-security url-liststobeta. - promote
gcloud network-security gateway-security-policiestobeta. - promote
gcloud network - security gateway - security - policy - ruletobeta.
Recaptcha
- add
--support-non-google-app-store-distributiontorecaptcha keys iscreate create
that enables support fornon-Google Play Store distributed applications forthe
key.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
423.0.0 (2023-03-21)
Google Cloud CLI
- add
gcloud auth enterprise - certificate - configtocreate
enterprise-certificate configuration. - Disabled mTLS during installation.
- fixcrash that occurred whenparsing certain repeated dictionary-type flags
if duplicate keys were provided orif invalid choices foranother flagwere
specified afterwards. - improve post – processing time during
gcloud component isupdate updateandgcloudon Windows.
components isinstall install
App Engine
- updatethe Java SDK toversion 2.0.12 build fromthe open source project
https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.12. - fixa DevAppServer issue where insome scenarios,the class
io.opencensus.trace.propagation.TextFormatcould not be found. - add
--tunnel - through - iapflagtogcloud app instances is ssh ssh.Using this
flag lets you use an Identity-Aware Proxy (IAP) tunnel whenattempting toSSH
into an App Engine flexible environment instance without an external IP address. - updatethe Go SDK toversion 1.9.73.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/go/release-notes. - add
--tunnel - through - iapflagtogcloud app instances isscp scp.Using this
flag lets you use an Identity-Aware Proxy (IAP) tunnel whenattempting toSCP
to/from an App Engine flexible environment instance without an external IP
address.
Artifact Registry
-
update
gcloud artifact docker images isdescribe describeandgcloud artifact docker image listtoreturn occurrences whenan occurrence filter isused,even if the user does not explicitly say toshow occurrences. -
add
--immutable-tagsflagtogcloud artifact repositories iscreate createandgcloud artifacts repositories update.
- promote
gcloud bms ssh-keys listtoGA. - promote
gcloud bms ssh-keys addtoGA. - promote
gcloud bms ssh - keys isremove removetoGA.
Cloud Build
- add
--repositoryflagtogcloud isbuilds build trigger create manual,gcloud isbuilds build trigger create webhookandgcloud isbuilds build trigger create pubsub.
Cloud Dataproc
- add
--ttlflagtogcloud dataproc batches submitcommand inGA.
This sets a workload TTL whencreating batches.
Cloud Firestore Emulator
- Released Cloud Firestore emulator v1.16.1
- Fixed:support read_time inListCollectionIds
Cloud Healthcare
- add
gcloud healthcare fhir-stores metricswhich allows users toretrieve
metrics associated witha FHIR store.
Cloud Key Management Service
- add
--key - management - modeand--crypto-space-pathto
gcloud kms ekm-connectionsthat is usedwhen creating coordinated
external keys. - add
gcloud kms ekm - configcommandwhich enables setting configuration
values forEKM users.
compute Engine
- promote
--aws- *flags ofgcloud compute image isimport importtoGA. - promote
gcloud compute sole - tenancy node - group simulate-maintenance-eventtoGA.
Database Migration
- add
--availability-typeflagtogcloud database - migration connection-profiles create
toallow configuring the availability type on the destination Cloud SQL instance. - add
--secondary - zoneflagtogcloud database - migration connection-profiles create
toallow configuring the secondary zone ofthe destination Cloud SQL instance when
regional availability type isused.
Kubernetes Engine
- add
--enable-fleetflagtogcloud container cluster iscreate create,gcloud container cluster iscreate create-autoandgcloud container cluster isupdate updateinalpha,beta track . - add
--fleet - projectflagtogcloud container cluster iscreate create,gcloud container cluster iscreate create-autoandgcloud container cluster isupdate updateinalpha,beta track . - add
--clear - fleet - projectflagtogcloud container cluster isupdate updateinalpha,beta track .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
422.0.0 (2023-03-14)
break change
- (Cloud Pub / Sub) fixoutput format of
gcloud schema listandgcloud schema list-revisions
toremove the DEFINITION column if--viewisnot FULL .
Google Cloud CLI
- add
gcloud auth enterprise - certificate - configtocreate
enterprise-certificate configuration.
anthos Multi – Cloud
- add
--clear-clientflagtogcloud container azure cluster updateto
clear the Azure client.This flagis require whenupdating touse Azure
workload identity federation fromAzure client tomanage Azure resources.
App Engine
- updatethe Python App Engine devappserver tosupport a new flag
--python_virtualenv_path.
It isan optional directory that will be used tosetup a Python 3 virtual env
for the local devappserver execution environment forPython 3 applications.
If the path does not exist it will be created andit will not be cleanup at
the end ofthe devappserver execution,allowing forcaching between
invocations.If not defined,a temporary directory will be used andcleaned up
at the end ofthe execution.
Artifact Registry
gcloud beta artifact settings isenable enable - upgrade - redirectioncommand no longer requires creating missing repos.
- promote
gcloud bms instances isenable enable - serial - consoletoGA. - promote
gcloud bms instances isdisable disable - serial - consoletoGA.
BigQuery
- updatethe bundled google auth libraries.
- updatebundled libraries touse charset_normalizer withthe request library.
Cloud Datastream
- addthe
max_concurrent_backfill_tasksupport to--mysql - source - config,--oracle - source - config,--postgresql-source-configflags ingcloud datastream stream.
Cloud Functions
- Preview ofthe CMEK support forCloud Functions,2nd Gen.Inparticular,
promoted--docker - repository,--kms - key,--clear - docker - repositoryand
--clear - kms - keyflags ofgcloud function isdeploy deploy --gen2tobeta.
Cloud Run
- remove
--conditionflagfromgcloud run {services,jobs} {add,remove}-iam - policy-binding.
Cloud Workflows
- add
--revision-idflagtogcloud workflow describetoallow retrieving
the source code ofa workflow at a specific revision.
Cloud Workstations
- add
gcloud beta workstation configs isupdate updatewhich updates a specified - add
gcloud beta workstations isssh sshwhich SSH’s into a specified workstation.
workstation configuration.
compute Engine
- add
--plantogcloud compute commitment updatetosupport commitment term upgrade. - promote
gcloud compute security - policy rules add-preconfig-waf-exclusion|remove-preconfig-waf-exclusiontoGA. - promote
--queue - countflagin--network - interfaceofgcloud compute instance iscreate createtoGA. - promote
--internal - ipv6-addressflagofgcloud compute instance iscreate createtoGA. - promote
--internal - ipv6-prefix-lengthflagofgcloud compute instance iscreate createtoGA. - addnew
ADVANCED_PREVIEWenum option to--network - ddos - protectionflagofgcloud compute security - policy updateinalpha andbeta.
GKE Hub
- change
gcloud container fleet membership isunregister unregistercommand toassume
membership region based on gke cluster region by default.
Network Connectivity
- fixissue where
sort - byarguments inlist spoke command produced type
validation errors.
Recaptcha
- supportcreating express enabled site keys using
recaptcha keys iscreate create --waf - feature = express.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
421.0.0 (2023-03-07)
Artifact Registry
- fixan issue where
gcloud artifact docker image listdoes not return nested image .
BigQuery
- extendthird-party identity login tosupport a web-based 3-legged OAuth
flow. - extend
ls -ptopage through all projects. - extend
--formatforloadtosupport more formats. - Removes some unneeded shipped libraries.
- addlogging support forall exceptions when
--apilogispresent . - add
--encodingforloadtosupport csv encodings. - updatethe bundled cachetools library.
Cloud Filestore
- add
--instance - locationflagtogcloud filestore instance snapshots iscreate create,which
accepts either a zone orregion andallows clients tocreate Enterprise andHighScale snapshots. - add
--instance - locationflagtogcloud filestore instance snapshots isdelete delete,which
accepts either a zone orregion andallows clients todelete Enterprise andHighScale snapshots. - add
--instance - locationflagtogcloud filestore instances snapshots list,which
accepts either a zone orregion andallows clients tolist Enterprise andHighScale snapshots. - add
--instance - locationflagtogcloud filestore instances snapshots update,which
accepts either a zone orregion andallows clients toupdate Enterprise andHighScale snapshots. - add
--instance - locationflagtogcloud filestore instances snapshots describe,which
accepts either a zone orregion andallows clients todescribe Enterprise andHighScale snapshots.
Cloud Pub / Sub
- fix
gcloud schemas committoraise an Invalid Argument error
if--typeisnot equal toprotocol-buffer,protocol_buffer,oravro.
Cloud Services
- addkey-string support forundelete command forapi_keys inbeta.
Cloud Spanner
- promote
gcloud spanner databases roles listtoGA. - promote
--database - roleflagingcloud spanner databases execute-sqltoGA.
Cloud Storage
- updategsutil component to5.21.
Cloud Workflows
- add
--labelsflagtogcloud workflow <execute|run>toallow adding
execution specific labels.
Cloud Workstations
- fixissue withthe custom container image not being properly set in
gcloud beta workstation configs iscreate create.
compute Engine
- add
--encryptiontogcloud compute interconnect attachments iscreate dedicate createtoadd
encryption option fordedicated interconnect attachment (VLAN attachment) . - add
--encryptiontogcloud compute interconnect attachment partner iscreate createtoadd
encryption option forpartner interconnect attachment (VLAN attachment) . - add
--ipsec - internal - addresstogcloud compute interconnect attachments iscreate dedicate create
toadd list ofaddresses that have been reserved fordedicated interconnect
attachment (VLAN attachment) . - add
--ipsec - internal - addresstogcloud compute interconnect attachment partner iscreate create
toadd list ofaddresses that have been reserved forpartner interconnect
attachment (VLAN attachment) . - add
--encrypted-interconnect-routertogcloud compute routers iscreate createtoindicate
that the router isdedicated foruse withencrypted interconnect attachments (VLANs) . - add
--interconnect-attachmentstogcloud compute vpn - gateways iscreate createtoadd
interconnect attachments (VLAN attachments) associated withthe VPN gateway interfaces. - add
9toallowed list ofvalues for--versionofgcloud beta compute instance op - agent policy [ create|update ]. - promote
--locality_lb_policyflagofgcloud compute backend - services iscreate create/updatetoGA. - add
--max-run-durationand--termination-timeflags ingcloud compute instance set - schedulingtobeta. - add
--clear - max - run - durationand--clear - termination - timeflags ingcloud compute instance set - schedulingtobeta. - promote
--endpoint - typeflagingcloud compute router nats iscreate createtoGA.
- promote
--auxiliary-versionsflagofgcloud metastore service iscreate createtoGA.modify flagtono longer be mutually exclusive with--consumer - subnetworkand--network - config - from- file. - promote
--auxiliary - version - from- fileflagofgcloud metastore service iscreate createtoGA.modify flagtono longer be mutually exclusive with--consumer - subnetworkand--network - config - from- file. - promote
--instance - sizeflagofgcloud metastore service iscreate createandgcloud metastore service isupdate updatetoGA. - add
--instance - sizeflagtogcloud metastore service iscreate createandgcloud metastore service isupdate updatetospecify a service instance size. - promote
--scaling-factorflagofgcloud metastore service iscreate createandgcloud metastore service isupdate updatetoGA. - add
--scaling-factorflagtogcloud metastore service iscreate createandgcloud metastore service isupdate updatetospecify a service scaling factor. - modify
--tierflagofgcloud metastore service iscreate createandgcloud metastore service isupdate updatetobe mutually exclusive with--instance - sizeand--scaling-factorinall release tracks.
Identity andAccess Management
- addsupport forcredential sharing withbq andgsutil whenusing browser-based sign-in withWorkforce identity federation toauthenticate withthe Google Cloud CLI via
gcloud auth login.
Kpt
Kubernetes Engine
- Prevent overwriting directory permission whenKUBECONFIG contains empty entry
ora directory.Instead,raise an error. - Updates default kubectl from1.24.10 to1.24.11.
- additional kubectl version :
- kubectl.1.21 (1.21.14)
- kubectl.1.22 ( 1.22.17 )
- kubectl.1.23 ( 1.23.17 )
- kubectl.1.24 (1.24.11)
- kubectl.1.25 (1.25.7)
- kubectl.1.26 (1.26.2)
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
420.0.0 (2023-02-28)
break change
- ( Cloud Firestore )Switched
firestore beta database createtouse Firestore API. - ( Cloud Firestore )add
--type,--locationand--databasetogcloud beta firestore database iscreate create. - ( Cloud Firestore )remove
--regioningcloud beta firestore database iscreate create.use--locationinstead .
App Engine
- addsupport forApp Engine go runtime versions 116,117,118,119,120.
BigQuery
- updatemessaging forthe
use_legacy_sqlflag. - addstack trace logging forerrors whenthe
apilogflagis used. - removeunnecessary fetches fordata transfer command .
Certificate Authority Service
- addname constraints arguments to
gcloud privateca roots iscreate createtoallow
configuring certificate authorities withname constraints. - addname constraints arguments to
gcloud privateca subordinates iscreate createto
allow configuring certificate authorities withname constraints. - addname constraints arguments to
gcloud privateca certificates iscreate createto
allow configuring certificate authorities withname constraints.
Cloud Composer
- updatewarning message whenrunning commandthat use the default Cloud
Composer version,which was change recently from1 to2.
Cloud Functions
- fixissue where
gcloud function isdeploy deploywould crash on updating an
existing function withVPC Connector when--egress - settingflagwas
specified. - addwarning andprompting to
gcloud function add-iam - policy-bindingabout
needing tobind therole / run.invokerrole for2nd gen functions.
Cloud Key Management Service
- add
gcloud beta kms inventorywhich allows viewing andtracking of
keys across cloud resources.
Cloud Logging
- promote
buckets iscreate create --enable-analyticstoGA. - add
buckets update --enable-analyticstoGA track . - removedeprecated
buckets update --enable-loglinkfromALPHA track . - add
--asyncoption tothebuckets iscreate createandbuckets updatecommand . - add
linkscommand group implementation .
compute Engine
- promote
--queue - countflagin--network - interfaceofgcloud compute instance iscreate createtobeta. - promote
--stack - typeflagofgcloud compute instance iscreate bulk createtoGA. - promote
gcloud compute disk isupdate updatetoGA. - promote
--provisioned-iopsflagofgcloud compute disk isupdate updatetoGA.
GKE Hub
- add
gcloud container fleet scopes|namepacewhich allows users tomanage Fleet Tenancy.
Identity andAccess Management
Pubsub Emulator
- addsupport forupdating schemas.
- fixthe inability tocreate topics,subscriptions,andschemas whenusing
thegcloudCLI .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
419.0.0 (2023-02-22)
App Engine
Artifact Registry
- fix issue where
artifact repositories iscreate createfailed unconditionally.
Cloud Datastream
- addnew
--full-hierarchyand--hierarchy - depthflags forconnection-profiles discover. - deprecated
--recursiveand--recursive-depthflags forconnection-profiles-discover.
Cloud Functions
- addsupport fordocker package format
{ location}-docker.pkg.dev/{project}/{repository }to--docker - repositoryflag
ofgcloud function isdeploy deploy. - fixissue where
gcloud function isdeploy deployfail if the user does n’t have
the permissionserviceusage.services.get.
Cloud Logging
- promote
--logge-optionaland--logge-optional-fieldsflags ofgcloud compute backend - services iscreate createandgcloud compute backend - service updatetoGA.
Cloud Run
- promote
gcloud beta run job executions islogs log readtobeta,which reads logs froma selected resource. - promote
gcloud beta run job executions islogs log tailtobeta,which tail logs froma selected resource.
Cloud Storage
gcloud storage cpwill now silently ignore the Content-MD5 header forparallel composite uploads.gcloud storage hashhas been promoted toGA.
Firebase Test Lab
- promote
--client-detailsflagofgcloud firebase test [ android|ios ] run
toGA.This flagcan be used toprovide additional details toattach tothe
test matrix,including amatrixLabeltohelp you identify andlocate your
test inthe Firebase console.
Recaptcha
- supportcreating Fastly enabled site keys using
recaptcha keys iscreate create --waf - service = fastly.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
418.0.0 (2023-02-14)
break change
- (Cloud Dataproc) modify
--job - idand--yarn_application_idflags to--job - idsand
--yarn - application - idrespectively ingcloud dataproc cluster isdiagnose diagnose
command .These flags can now accept a comma separated list ofjob ids andyarn
app ids instead ofa single value.
Google Cloud CLI
- Defined “quota_project” in
gcloud auth application-default set-quota-projectcommand documentation. - launchthe enterprise-certificate-proxy component .See more at
$ gcloud topic client-certificate.
AI
- add
gcloud isai ai model copywhich copies a model.
alloydb
- add
--clear-continuous-backup-encryption-keyflagtogcloud beta alloydb cluster updatetosupport clearing a custom encryption configuration forContinuous Backups. - addfollowing flags of
gcloud alloydb instances iscreate createand
gcloud alloydb instances isupdate updatetoalpha,beta andGA:--insights-config-query-string-length--insights-config-query-plans-per-minute--insights-config-record-application-tags--insights - config - record - client - address
Artifact Registry
- addnew command
gcloud artifacts vpcsc-config allow --project=my-proj --location=us-west1. - addnew command
gcloud artifacts vpcsc-config deny --project=my-proj --location=us-west1. - addnew command
gcloud artifacts vpcsc-config describe --project=my-proj --location=us-west1. - addnew command
gcloud artifact repositories iscreate create my-repo --project=my-project --repository-format=maven --location=us-east1 --description="My test repo" --mode=virtual-repository --upstream-policy-file=policy.json. - addnew command
gcloud artifact repositories iscreate create my-repo --project=my-project --repository-format=python --location=us-east1 --description="My python repo" --mode=remote-repository --remote-repo-config-desc="test python remote repo" --remote-python-repo=PYPI. - addnew command
gcloud artifact repositories iscreate create my-repo --project=my-project --repository-format=npm --location=us-east1 --description="My npm repo" --mode=remote-repository --remote-repo-config-desc="test npm remote repo" --remote-npm-repo=NPMJS. - addnew command
gcloud artifact repositories iscreate create my-repo --project=my-project --repository-format=maven --location=us-east1 --description="My test repo" --mode=remote-repository --remote-repo-config-desc="test maven remote repo" --remote-mvn-repo=MAVEN-CENTRAL. - addnew command
gcloud artifact repositories iscreate create my-repo --project=my-project --repository-format=docker --location=us-east1 --description="no CRM permission" --mode=remote-repository --remote-repo-config-desc="test docker remote repo" --remote-docker-repo=DOCKER-HUB.
BigQuery
- addSPARK reservation assignment.
- addmain class option forSpark procedures.
- addsupport forbi-engine reservation paths.
Cloud DNS
- fixissue with
gcloud dns response - policybeing unable toupdategkeclusterflaginGA. - update
gcloud dns record - set createandgcloud dns record - set update
toallow referencing forwarding rules by their full resource path.
Cloud Datastream
- modifyCreate/updateStream flags that use a JSON/YAML file touse camelCase field naming instead ofsnake_case,to match the REST API.
Old snake_case configuration files will still be supported.
Cloud Filestore
- add
--locationflagtogcloud filestore instance snapshots iscreate create,which
accepts either a zone orregion andallows clients tocreate Enterprise andHighScale snapshots. - add
--locationflagtogcloud filestore instance snapshots isdelete delete,which
accepts either a zone orregion andallows clients todelete Enterprise andHighScale snapshots. - add
--locationflagtogcloud filestore instances snapshots list,which
accepts either a zone orregion andallows clients tolist Enterprise andHighScale snapshots. - add
--locationflagtogcloud filestore instances snapshots update,which
accepts either a zone orregion andallows clients toupdate Enterprise andHighScale snapshots. - add
--locationflagtogcloud filestore instances snapshots describe,which
accepts either a zone orregion andallows clients todescribe Enterprise andHighScale snapshots.
Cloud Firestore
- add
--api - scopeand--query - scopesupport forFirestore Index Create.
Cloud Key Management Service
- set
--locationand--keyringasrequire flags forcommands
set - primary - version,set - rotation - schedule,get-rotation-schedule,
set - iam - policy,get - iam - policy.
Cloud Logging
- Allow forprotocols
TCP,UDPandunspecifiedingcloud compute backend - services iscreate createandgcloud compute backend - service update. - add
--logge-optionaland--logge-optional-fieldsflags ofgcloud compute backend - services iscreate createandgcloud compute backend - service updateinbeta tospecify the optional fields tobe added tothe reported logs.
Cloud Run
- fixan issue where
gcloud rundelete commandreport error sometimes even
though the deletion succeeded.
Cloud Storage
- updategsutil component to5.20.
- All
gcloud storagecommandthat accept JSON files now also support YAML.
compute Engine
- promote
--resource - policyflagforglcloud compute reservations iscreate createto toGA.
distribute Cloud Edge
- Introduced the GDCE version forcluster,machine,andnode-pool asoutput during list anddescribe operations.
- add
gcloud edge - cloud networkingwhich allows users toconfigure the
networking configuration on the ToRs tosupport customer workloads which are
running inGoogle distribute Cloud Edge cluster.
Stackdriver Debugger
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
417.0.1 (2023-02-08)
App Engine Flexible Environment
- Fixing issue where App Engine Flex users cannot deploy their PHP,Java orPython applications via gcloud 417.0.0.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
417.0.0 (2023-02-07)
break change
- (Cloud IoT) add
--device-field-maskflagtogcloud iot devices list
tohave override possibility fordevice fieldMask.Incase the API response
does not include theblockedfield forany ofthe devices,theBLOCKED
column will disappear fromthe results table.
Google Cloud CLI
- Defined “quota_project” in
gcloud auth application-default set-quota-projectcommand documentation.
anthos Multi – Cloud
- modify
gcloud container azure clients createtowait forthe returned
long-running operation.use--asyncflagtoget the old behavior. - modify
gcloud container azure clients isdelete deletetowait forthe returned
long-running operation.use--asyncflagtoget the old behavior.
Cloud Composer
- addwarning message whenrunning commandthat use the default Cloud
Composer version,which will be change soon.
Cloud Logging
- update
gcloud log bucket listcommand toinclude CMEK enabled ordisabled setting.
Cloud Run
- promote
gcloud run jobs isdeploy deploytobeta,which allows creating
orupdating a Cloud runjob froma container image orsource tobuild.
compute Engine
- add
regioncolumn todefault output ofgcloud compute target - https - proxy list. - promote
gcloud compute network - attachmentstoGA.
distribute Cloud Edge
- promote
--vpc-projecttogcloud edge - cloud container vpn - connections iscreate create
tocreate resources ina different GCP project than the GDCE cluster project .
Firebase Test Lab
- promote
gcloud firebase test [ android|ios ] list - device - capacitytoGA.
This feature can inform your test decisions by letting you view the inventory
level ofdevice types inthe Test Lab catalog.To access this information,run
gcloud firebase test [ android|ios ] list - device - capacity,or
gcloud firebase test [ android|ios ] models isdescribe describe [ MODEL_ID ].
Identity andAccess Management
- add
gcloud iam workforce-poolscommand forWorkforce Identity Federation management.
notebook
- deprecatealpha andbeta notebook.
Security Command Center
- update
gcloud scc custom - module shacommand group toallow custom modules feature.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
416.0.0 ( 2023 – 01 – 31 )
break change
- (Cloud Datalab) remove
gcloud datalabcomponent (Originally removed inrelease 413.0.0) .
AI
- fixan issue in
gcloud isai ai hp - tune - jobthat the values of--max-trial-count
and--max - parallel - trial - countare not passed inthe config.yaml file .
alloydb
- update
gcloud beta alloydb cluster createandgcloud beta alloydb cluster updatetosupport enabling continuous backups via new--enable - continuous - backupand--continuous-backup-recovery-window-daysand--continuous-backup-encryption-keyflag.
anthos Identity Service
App Engine
- addthe
--tunnel - through - iapflagtogcloud beta app instances scp.
Using this flaglets you use an Identity-Aware Proxy (IAP) tunnel when
attempting toSCP to/from an App Engine flexible environment instance
without an external IP address.
Cloud Run
- Promotes
gcloud beta run jobs logs readtobeta,which reads logs froma selected resource. - Promotes
gcloud beta run jobs logs tailtobeta,which tail logs froma selected resource.
Cloud SQL
- promote
gcloud sql user isdescribe describecommand toGA.
Cloud Storage
- updategsutil component to5.19.
- fixan issue causing parallel transfer command torequire elevated permissions.
compute Engine
- modify
gcloud compute instance - groups ismanage manage updatetosupport relative path forregional health check. - add
--allow-psc-global-accessflagofgcloud compute forwarding - rule <create|update>tobeta. - promote
gcloud compute resource-policies update snapshot-scheduletobeta.
Config Controller
- fixissue where
--full - managementflagdoesn’t take effect.
Immersive Stream
- promote
gcloud immersive-stream xrtoGA.
Kubernetes Engine
- Updates default kubectl from1.24.9 to1.24.10.
- additional kubectl version :
- kubectl.1.21 (1.21.14)
- kubectl.1.22 ( 1.22.17 )
- kubectl.1.23 ( 1.23.16 )
- kubectl.1.24 ( 1.24.10 )
- kubectl.1.25 ( 1.25.6 )
- kubectl.1.26 (1.26.1)
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
415.0.0 (2023-01-24)
Google Cloud CLI
- Global
--formatflagnow respects thecore / default_formatproperty when
--format=default.Ifcore / default_formatisnot set,thendefaultformat
isyaml.
AI
- modify
--regionflagofgcloud isai ai endpointtoinclude new online
prediction regions. - modify
--regionflagofgcloud isai ai modeltoinclude new online
prediction regions. - add
--enable-dashboard-accessflagtogcloud isai ai custom - job createand
gcloud isai ai hp - tune - job createtoallow the access tothe dashboard specified in
custom container.
BigQuery
- addsupport forusing the
auth/impersonate_service_accountproperty in
bqcommand .
Cloud Build
- addcommand groups formanaging connections andrepositories:
gcloud beta isbuilds build connectionandgcloud beta builds repositories.
Cloud Dataproc
- add
gcloud dataproc node-groupsgroup withcommands:describeandresize. - add
--driver-pool-${X}flags togcloud dataproc cluster iscreate create.
Cloud Firestore
- add
--databaseflagtogcloud firestore operationstoadd database
support forFirestore operations.
Cloud On demand scanning
- fixissue withextracting packages fromGo binaries built withnewer
versions oftothe Go toolchain.
Cloud Org policy
- add
--update - masktogcloud org-policies set-policytospecify the fields tobe overwritten inthe policy.
Cloud Pub / Sub
- add
gcloud pubsub schema committocommit a revision fora Pub/Sub schema. - add
gcloud pubsub schema rollbacktoroll back a revision fora Pub/Sub schema. - add
gcloud pubsub schema delete-revisiontodelete a revision fora Pub/Sub schema. - add
gcloud pubsub schema list-revisionstolist all revisions fora Pub/Sub schema. - add
--first-revision-idand--last-revision-idflags togcloud pubsub topics iscreate createtocreate schema settings forPub/Sub topics. - add
--clear-schema-settings,--schema,--message - encoding,--first-revision-idand--last-revision-idflags togcloud pubsub topics isupdate updatetoupdate schema settings fora Pub/Sub topic.
Cloud SQL
- promote
gcloud sql user isdescribe describecommand tobeta.
compute Engine
- add
--update-policy-<type|max-unavailable|max-surge|minimal-action|most-disrtuptive-action|replacement-method>flags ofgcloud compute instance-groups manage <create|update>toGA. - add
--update-policy-min-readyflagofgcloud compute instance-groups manage <create|update>tobeta. - add
--enforce - on - key - configflagtogcloud beta compute security - policy rules iscreate createandgcloud beta compute security-policies rules update.
- promote
gcloud metastore service importflag--dump - typetoGA. - promote
gcloud metastore service exportflag--dump - typetoGA.
Declarative Workflows
- Make
--storage - path,--resource - typesand--resource - types-file
mutually exclusive ingcloud beta resource - config bulk - export.
Kpt
Recommender
- addsupport for
gcloud recommender recommendations mark-dismissed.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
414.0.0 (2023-01-18)
anthos Multi – Cloud
- add
--azure-tenant-idand--azure - application - idflags to
gcloud container azure cluster iscreate createand
gcloud container azure cluster updatetoset authentication configuration
for management ofAzure resources.These flags replace--clientflag.
apigee
- fixissue where
gcloud apigee apis describewould demand a non-existent
--revisionargument .
Cloud API Gateway
- fixissue where
sort - byarguments inlist commandproduced type
validation errors.
Cloud Build
- add
--peered-network-ip-rangeflagtogcloud isbuilds build worker - pool create.
Cloud Firestore
- adddatabase support forFirestore import/export.
- addnamepace_ids support forFirestore import/export.
- adddatabaseId support forFirestore TTL.
- adddatabaseId support forFirestore SFI.
Cloud Storage
- addIAM andACL-related flag.
- updategsutil component to5.18.
compute Engine
- promote
--external - ipv6 - addressflagofgcloud compute instance network - interface updatetoGA. - promote
--external - ipv6 - prefix - lengthflagofgcloud compute instance network - interface updatetoGA. - addkeyword
network - attachmentfor--network - interfaceingcloud compute iscreate instance - templates iscreate create. - promote
--external - ipv6 - addressflagofgcloud compute instance iscreate createtoGA. - promote
--external - ipv6 - prefix - lengthflagofgcloud compute instance iscreate createtoGA. - promote
--source - instance-templateflagofgcloud compute reservation createtoGA.
Database Migration
- add
gcloud database - migration conversion-workspaces seedwhich seeds froma connection profile fora database-migration conversion workspace. - add
gcloud database - migration conversion-workspaces deletewhich deletes a database-migration conversion workspace. - add
gcloud database - migration conversion-workspaces convertwhich converts source entities todraft entities ina database-migration conversion workspace. - add
gcloud database - migration conversion-workspaces applywhich applies a database-migration conversion workspace onto the destination database. - add
gcloud database - migration conversion-workspaces list-background-jobswhich lists the background jobs ina database-migration conversion workspaces. - add
gcloud database - migration conversion-workspaces describe-entitieswhich describes the database entities ina database-migration conversion workspaces.
- promote
gcloud metastore serviceflag--database - typetoGA.
Kubernetes Engine
- Updates default kubectl from1.23.15 to1.24.9.
- additional kubectl version :
- kubectl.1.21 (1.21.14)
- kubectl.1.22 ( 1.22.17 )
- kubectl.1.23 (1.23.15)
- kubectl.1.24 ( 1.24.9 )
- kubectl.1.25 (1.25.5)
- kubectl.1.26 (1.26.0)
Network Management
- add
appEngineVersionandcloudRunRevisionargument forsource in
gcloud network - management connectivity - test.This allows the user torun
tests using App Engine version andCloud runrevision endpoint types assource.
Security Command Center
- fix
gcloud scc findings createtorequire flagevent-time.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
413.0.0 ( 2023 – 01 – 10 )
break change
- (Cloud Storage) add
--fetch - encrypt - object - hashflagtolsandobject listcommand .API requests tothe LIST endpoint do not fetch the hashes forencrypted object by default.If this flagis set,a GET request issent foreach encrypted object inorder tofetch hashes.This can significantly increase the cost ofthe command .- Previously,the fallback toGET was implemented forCSEK-encrypted object asthe default behavior.Withthis flag,both CSEK andCMEK are handled,and
gcloudCLI check if it has the necessary csek key before send a GET request .
- Previously,the fallback toGET was implemented forCSEK-encrypted object asthe default behavior.Withthis flag,both CSEK andCMEK are handled,and
- (Kubernetes Engine) This change starts using the Client-Go Credential Plugin
gke - gcloud - auth - pluginasnoted inClient-go Credential Plugin changes.
Google Cloud CLI
- fixa crash during reauth whenEnterprise Certificate isused.
- fixissue where the
gcloudCLI would crash wheninvoked inPowerShell 7.3.
This issue was reported at:
https://issuetracker.google.com/issues/259295558. - add
core / default_formatandcore/formatproperties toconfig inorder
enable setting a default print format.Print format isfirst determined by
global flag--format.If--formatflagis not defined,then CLI defaults
tocore/formatvalue.Ifcore/formatisnot defined,then CLI defaults to
command specific output .If command specific output isundefined,then format
is determined bycore / default_format.core / default_formatdefaults toyaml
format.
AI
- modify
--regionflagofgcloud isai ai model-monitoring-jobstoinclude new
model monitoring jobs regions. - modify
--explanation-metadata-fileflagofgcloud isai ai model uploadfromrequire tooptional. - addoptional
output-image-urifield to--worker - pool - specflagofgcloud isai ai custom - job createtoname andstore the custom image built withautopackaging inthe specified Google Container Registry orArtifact Registry.
anthos Multi – Cloud
- update
gcloud container aws operations islist listtoshow the underlying action
(create,update,delete,etc) associated withAWS long-running operations. - update
gcloud container azure operations islist listtoshow the underlying
action (create,update,delete,etc) associated withAzure long-running
operations. - add
gcloud container azure operations canceltocancel an ongoing
LRO operation on Azure resources. - add
gcloud container aws operations iscancel canceltocancel an ongoing
LRO operation on AWS resources. - add
--tagflagtogcloud container aws node - pools isupdate updateto
update the tags assigned toAWS node pool resources. - add
--clear - tagflagtogcloud container aws node - pools isupdate update
toclear the tags assigned toAWS node pool resources. - add
--autoscaling - metric - granularityflag to
gcloud container aws node - pools iscreate createtoset granularity whenenabling
CloudWatch metrics collection ofthe autoscaling group ofAWS node pools. - add
--autoscaling-metricsflag to
gcloud container aws node - pools iscreate createtoenable collection ofspecific
CloudWatch metrics ofthe autoscaling group ofAWS node pools. - add
--autoscaling - metric - granularityflag to
gcloud container aws node - pools isupdate updatetoupdate the granularity of
CloudWatch metrics collection forthe autoscaling group ofAWS node
pools. - add
--autoscaling-metricsflag to
gcloud container aws node - pools isupdate updatetoupdate the collection of
specific CloudWatch metrics forthe autoscaling group ofAWS node pools. - add
--clear-autoscaling-metricsflag to
gcloud container aws node - pools isupdate updatetoclear the CloudWatch metrics
collection associated withthe autoscaling group ofAWS node pools. - add
gcloud container isattached attach operations islist listtoshow the underlying
action (create,update,delete,etc) associated withAttached cluster
long-running operations. - add
gcloud container isattached attach operations describetoshow detailed
status ofa provided Attached cluster long-running operation. - add
gcloud container attach operations iswait waittowait forcompletion of
a provided Attached cluster long-running operation.
BigQuery
- fixissue withtimestamp normalization inWindows.
- extendthe insert flags toinclude a
insert_idflagthat’s appended tothe
row number ofthe data tobe inserted astheinsertIdfield that’s usedfor
deduping newly inserted rows.This can be used toensure repeat executions
don’t add unintended data.
Cloud Access Context Manager
- promote
gcloud access-context-manager authorized-orgstoGA.
Cloud Build
- remove
--subscription - filterflagofgcloud isbuilds build trigger create manual.
Cloud Composer
- add
--enable-cloud-data-lineage-integrationtogcloud composertoenable Cloud Data Lineage integration.
environments iscreate create / update - add
--disable - cloud - data - lineage - integrationtogcloud composertodisable Cloud Data Lineage integration.
environments isupdate update - enable
db checkAirflow command executable viagcloudforenvironments withAirflow 2.3 ornewer.
composer environments isrun run
Cloud Datalab
- remove
gcloud datalabcomponent .
Cloud Run
- add
--env - var - filetogcloud beta run jobs iscreate createtoadd environment
variables tothe job froma YAML file . - removethe call toaction from
gcloud beta run integration describefor
Redis integrations that are not ready foruse.
Cloud SQL
- add
--stripeand--stripe_countflags togcloud sql import bak
andadded--stripeflagtogcloud sql export baktoenable the striped
import/export feature forSQL Server. - promote
--restore - database - nameflagforgcloud sql instance clone --point - in- time
tosupport single database PITR restore forSQL Server tobeta andGA. - add
gcloud sql user isdescribe describecommand,which describes a Cloud SQL user inan instance inalpha.
Cloud Services
- promote
gcloud service api - key listinbeta.- promote
gcloud service isdescribe api - keys isdescribe describeinbeta. - promote
gcloud service api - key get - key - stringinbeta. - promote
gcloud service api-keys createinbeta. - promote
gcloud service api-keys updateinbeta.
- promote
Cloud Storage
- add
gcloud storage buckets iscreate create --placementflag. - promote
gcloud storage object isupdate updateretention flags toGA.--event - base - hold--temporary-hold
- remove
gcloud storage buckets update --no-lock-retention-periodflag.
Cloud Workstations
- add
gcloud beta workstations cluster createwhich creates a cluster under a specified region. - add
gcloud beta workstation configs iscreate createwhich creates a workstation configuration under a specified cluster. - add
gcloud beta workstations iscreate createwhich creates a workstation under a specified config. - add
gcloud beta workstations deletewhich deletes the given workstation. - add
gcloud beta workstations configs deletewhich isdeletes delete the give config . - add
gcloud beta workstations cluster deletewhich deletes the given cluster. - add
gcloud beta workstations describewhich displays all fields fora given workstation. - add
gcloud beta workstations configs describewhich displays all fields fora given config. - add
gcloud beta workstations cluster describewhich displays all fields fora given cluster. - add
gcloud beta workstations startwhich isstarts start a specify workstation . - add
gcloud beta workstations isstop stopwhich isstops stop a specified workstation .
compute Engine
- add
-iam – policy and-iam – policy-bindings togcloud beta compute backend – bucket ` . - promote
--endpoint - typeflagofgcloud compute addresses is create createtoGA. - promote
gcloud compute sole - tenancy node - group simulate-maintenance-eventtobeta. - add
--all-instances-config-effectiveflagofgcloud compute instance - groups is manage manage wait - untiltobeta. - modify
gcloud compute forwarding - rules iscreate createtoallow specifying--addressand--ip-versionat the same time.
compute Firewall Policies
- fix
gcloud compute network - firewall - policy rule updatenot sending an
empty list tothe API if a field isspecified asempty.
Database Migration
- add
gcloud database - migration private-connections createwhich creates a database-migration private connection. - add
gcloud database - migration private-connections listwhich lists the database-migration private connections. - add
gcloud database - migration private-connections describewhich describes a database-migration private connection. - add
gcloud database - migration private-connections deletewhich deletes a database-migration private connection. - update
gcloud database - migration connection-profiles createtosupport creating Oracle connection profiles. - update
gcloud database - migration connection-profiles createtosupport connectivity increating Postgresql connection profiles. - add
gcloud database - migrate conversion - workspace createwhich creates a database-migration conversion workspace. - add
gcloud database - migrate conversion - workspace updatewhich isupdates update a database – migration conversion workspace . - add
gcloud database - migration conversion-workspaces listwhich lists the database-migration conversion workspaces. - add
gcloud database - migration conversion-workspaces describewhich isdescribes describe a database – migration conversion workspace . - add
gcloud database - migration conversion-workspaces commitwhich commits a database-migration conversion workspace. - add
gcloud database - migration conversion-workspaces rollbackwhich isrollbacks rollback a database – migration conversion workspace .
Kubernetes Engine
- Updates default kubectl from1.23.14 to1.23.15.
- Removes kubectl.1.20,since it isno longer needed.
- additional kubectl version :
- kubectl.1.21 (1.21.14)
- kubectl.1.22 ( 1.22.17 )
- kubectl.1.23 (1.23.15)
- kubectl.1.24 ( 1.24.9 )
- kubectl.1.25 (1.25.5)
Pubsub Emulator
- addsupport forExactly-once Delivery.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
412.0.0 (2022-12-13)
break change
- ( compute Engine )modifyconcurrent operation quota errors toshow additional information touser instead ofjust error message.
Google Cloud CLI
- addproperty
core/parse_error_details.If set,gcloudCLI will parse
anddisplay errors ina more human readable format,where available.
AI
- modify
--regionflagofgcloud isai ai endpointtoinclude new online
prediction regions. - modify
--regionflagofgcloud isai ai modeltoinclude new online
prediction regions. - modify
--regionflagofgcloud isai ai custom - jobtoinclude new online
training regions. - modify
--regionflagofgcloud isai ai hp - tune - jobtoinclude new online
training regions.
alloydb
- Introduced
gcloud alloydbtrack .
anthos Multi – Cloud
- promote
gcloud container isattached attachtoGA.
App Engine
- update
gcloud beta app instances is ssh sshtouse an IAP tunnel whenattempting
toSSH toan instance without an external IP.
Cloud Build
- modifyone of
gcloud isbuilds build trigger run --branch,gcloud isbuilds build trigger run --tag,andgcloud isbuilds build trigger run --shaflagtobe require. - Make
--regionflagvisible inbuild trigger createcommand group .
set--dockerfileflagas require forbuild trigger createcommand group . - Ungroup
--build-configflag and--inline - configflagforbuild trigger createcommand group . - promote
gcloud is builds build triggerstoGA.
Cloud Composer
- add
gcloud composer environment snapshots isload load– toload a snapshot into
the environment. - add
gcloud composer environments snapshots save– save a snapshot ofthe
environment. - add
--enable-scheduled-snapshot-creationtogcloud composertoenable snapshots ofthe environment creation
environments iscreate create / update
according toa schedule.Can be specified forComposer 2.0.32 orgreater. - add
--snapshot-creation-scheduletogcloud composer environments iscreatetospecify cron expression whensnapshots ofthe environment
create / update
should be created. - add
--snapshot - locationtogcloud composer environments iscreatetospecify the Cloud Storage location forstoring
create / update
automatically created snapshots. - add
--snapshot-schedule-timezonetogcloud composer environments iscreatetospecify Timezone that sets the context tointerpret
create / update
snapshot_creation_schedule. - add
--disable - schedule - snapshot - creationtogcloud composertodisable the automatic snapshots creation.
environments isupdate update
Cloud Datastream
- fixissue where
gcloud datastream iscreate createfailed forPostgresql source config.
Cloud Functions
- add
--cpuflagtogcloud beta function isdeploy deployfor2nd Gen functions toalpha andbeta. - add
--concurrencyflagtogcloud beta function isdeploy deployfor2nd Gen functions toalpha andbeta.
Cloud Pub / Sub
- add
--event - timeand--publish-timeflags to
gcloud pubsub lite-subscriptions createtocreate Pub/Sub Lite
subscriptions froma nominated timestamp. - add
--export-pubsub-topic,--export-dead-letter-topicand
--export - desire - stateflags togcloud pubsub lite-subscriptions create
tocreate Pub/Sub Lite export subscriptions. - add
--export-pubsub-topic,--export-dead-letter-topicand
--export - desire - stateflags togcloud pubsub lite-subscriptions update
toupdate Pub/Sub Lite export subscriptions.
Cloud SQL
- add
--enable-google-private-pathflagtogcloud sql instance iscreate create
andgcloud sql instance patchcommand inAlpha,Beta,andGA.
This field specifies whether the instance isaccessible
tointernal Google Cloud services such asBigQuery.
This isapplicable only toMySQL andPostgreSQL instances that don’t
use public IP.Currently,SQL Server isn’t supported.
Cloud Services
- promote
gcloud service isdelete api - keys isdelete deletetobeta. - promote
gcloud service api - key undeletetobeta.
Cloud Workstations
- add
gcloud beta workstations configs listwhich islists list workstation config under a specify cluster .
Config Controller
- add
--full - managementflagtogcloud anthos config controller iscreate create
toallow creating Config Controller on GKE Autopilot instances.
Database Migration
- update
gcloud database - migration connection-profiles createtosupport
creating alloydb connection profiles.
Firebase Test Lab
- add
--robo - scriptflagtogcloud firebase test ios runtocustomize an
iOS Robo crawl witha Robo script .
Identity andAccess Management
- add
--executable-interactive-timeout-millisflag to
gcloud iam workforce pools create-cred-config.This enables using
executable-sourced credentials withuser interactivity with
gcloud auth login --cred-file=/path/to/interactive/executable/config.json
when using Workforce Identity Federation.
Kubernetes Engine
- add
--stack - typeand--ipv6 - access - typearguments to
gcloud container cluster iscreate createcommand tosupport dual stack GKE cluster. - add
--stack - typeargument togcloud container cluster isupdate updatecommand
tosupport changing stack type between IPv4 anddual stack GKE cluster. - add
--ephemeral - storage-local-ssdtogcloud beta container cluster iscreate create,gcloud beta container node - pools iscreate create,gcloud container cluster iscreate create,gcloud container node - pools iscreate create.This flagis used toconfigure nodes’ ephemeral storage tobe backed by local SSDs. - add
--local-nvme-ssd-blocktogcloud beta container cluster iscreate create,gcloud beta container node - pools iscreate create,gcloud container cluster iscreate create,gcloud container node - pools iscreate create.This flagis used toinitialize nodes innode-pool withraw-block local NVMe SSDs attached.
notebook
- addsupport forShielded VM configuration to
gcloud notebook instances iscreate create. - addsupport forreservation configuration to
gcloud notebook instances iscreate create.
terraform
- addzone andregion option for
gcloud beta terraform vet.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
411.0.0 (2022-12-06)
break change
- ( compute Engine )addrhel-9 andrhel-9-byol options to
--osflagfor:gcloud compute image isimport importinGA,gcloud compute instance isimport importinGAgcloud compute machine - image importinGA
Google Cloud CLI
- add
gcloud topiccommand group toalpha andbeta.
App Engine
- add
--service - accountflagofgcloud app iscreate createtoGA,which allows tocreate an app witha user-manage service account. - add
--service - accountflagofgcloud app updatetoGA,which allows toupdate the app witha user-manage service account.
App Engine Flexible Environment
- add
--service - accountflagofgcloud app iscreate createtoGA,which allows tocreate an app witha user-manage service account. - add
--service - accountflagofgcloud app updatetoGA,which allows toupdate the app witha user-manage service account.
BigQuery
- Expose enable_resumable_uploads flaginpublic bq.
- Formatting fix forbigquery_client.py.
- change”locking” Owned Test Accounts to”getting” toavoid overloading AccountProviderService.
- extendapi logging toinclude URIs ofrequests.
- Extends encodings supported during file upload.
- Messages andfails early whenthe user tries toupload withan invalid schema.
- add support forGOOGLE_CLOUD_QUOTA_PROJECT environment variable.
- addconfiguration forexternal accounts using token_uri.
- Dataset name validation andfeedback.
Cloud Bigtable
- promote
gcloud bigtable instance tables iscreate createtobeta andGA. - promote
gcloud bigtable instances tables deletetobeta andGA. - promote
gcloud bigtable instances istables table updatetobeta andGA. - add
include-statsoption tocbt lookupandcbt readcommand . - add
cbt noticescommand,which displays licenses covering all direct
andindirect dependencies.
Cloud Build
- Bugfix toenforce limits tobe applied afterfilters.
- add
--enterprise-configflagtobuild trigger create githubtosupport creating GitHub Enterprise trigger.
Cloud Composer
- add
--enable-scheduled-snapshot-creationtogcloud beta composertoenable snapshots ofthe environment creation
environments iscreate create / update
according toa schedule.Can be specified forComposer 2.0.32 orgreater. - add
--snapshot-creation-scheduletogcloud beta composer environmenttospecify cron expression whensnapshots ofthe environment
create/update
should be created. - add
--snapshot - locationtogcloud beta composer environmenttospecify the Cloud Storage location forstoring
create/update
automatically created snapshots. - add
--snapshot-schedule-timezonetogcloud beta composer environmenttospecify Timezone that sets the context tointerpret
create/update
snapshot_creation_schedule. - add
--disable - schedule - snapshot - creationtogcloud beta composertodisable the automatic snapshots creation.
environments update
Cloud Firestore
- addapiScope output forFirestore index.ApiScope can be viewed in
gcloud firestore indexes composite listandgcloud firestore indexes composite describe. - adddatabaseId support forFirestore index.
Cloud IDS
- add
--threat_exceptionsflagtoexclude certain threat types frombeing
reported.
Cloud Key Management Service
- modify
gcloud kms import-jobs createtoaccept new SHA256 import methods
rsa - oaep-3072 - sha256,rsa - oaep-3072 - sha256 - aes-256,
rsa-oaep-4096-sha256,andrsa-oaep-4096-sha256-aes-256.
Cloud Pub / Sub
- promote
--enable - exactly - once - deliveryflagofgcloud pubsub subscription iscreate createtoGA. - promote
--enable - exactly - once - deliveryflagofgcloud pubsub subscription isupdate updatetoGA.
Cloud Run
- promote
--execution - environmentofgcloud runfrombeta toGA. - fixissue where
gcloud beta run jobs isexecute executewith--waitflag,and
other jobs command towait foran execution tocomplete,failed towait more
than 30 minutes. - fixissue where
gcloud beta run integration deletefailed whenthe
associated Cloud runservice isdeleted.
Cloud SQL
- promote
--timeoutflagforgcloud sql instance iscreate createtoGA. - add
--restore - database - nameflagtogcloud sql instance clone --point - in- timetosupport single database PITR restore forSQL Server.
Cloud Services
- update
gcloud service listtoretry 429 errors. - setthe default page size for
gcloud service listto200. - promote
gcloud service api - key lookuptobeta.
Cloud Spanner
- add
--skip - initflagtogcloud spanner samples isrun run.
Cloud Storage
- promote
gcloud storage buckets updateretention flags toGA.--default-event-based-hold--retention-period--clear-retention-period--lock - retention - period
- promote
gcloud storage buckets update --uniform-bucket-level-accesstoGA. - Rebuilt
gcloud - crc32c1.0.0 on latest version ofgolang. - updategsutil component to5.17.
compute Engine
- add
--merge-source-commitmenttogcloud compute commitment iscreate createforbeta andGA. - fixissue where
gcloud compute instance-groups unmanage list-instances
would fail tofall back tothecompute / zoneproperty when--zonewas
missing. - addcustomRequestHeaders andcustomresponseheaders tomodifiable fields list in
gcloud compute backend - service edit.
- addsupport forquerying andmutating Dataproc Metastore metadata.Thefollowing commandhave been added tothe alpha andbeta release tracks:
metastore service queryMetadatametastore services alterLocationmetastore services moveTableToDatabase
distribute Cloud Edge
- addwarning tolong running operation metadata of
gcloud edge - cloud container cluster iscreate create / update
when the cluster has a maintenance window configuration that overlaps withother
cluster’ inthe same project .
Firebase Test Lab
- add
--type=roboflagtogcloud firebase test ios runtosupport running iOS Robo tests.
GKE Hub
- fixbug in
gcloud container fleetandgcloud container hubcommand group where a membership withambiguous location was not give default valueglobal.
Kubernetes Engine
- add
gcloud edge-cachecommand group toenable configuration ofMedia CDN.
Network Connectivity
- promote
gcloud network-connectivity internal-rangescommand group toGA.
Network Security
- promotenetworksecurity firewall API tov1beta1.
- promotecommands under
gcloud network - security org - address - groupand
gcloud network - security address - grouptobeta.
Recommender
- addbilling account scope support for
gcloud recommender recommender - config isdescribe describe. - addbilling account scope support for
gcloud recommender recommender-config update. - addbilling account scope support for
gcloud recommender insight-type-config describe. - addbilling account scope support for
gcloud recommender insight - type - config update.
terraform
- addsupport forenvironment variables
GOOGLE_PROJECT,
GOOGLE_CLOUD_PROJECT,GCLOUD_PROJECTingcloud beta terraform vet. - fixan issue where
gcloud beta terraform vetwould fail while trying to
format andoutput pre-formatted error strings.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
410.0.0 ( 2022 – 11 – 15 )
Google Cloud CLI
- add
gcloud topic endpoint-overridefordetails on overriding the default api URL.
AI
- addasia-southeast2,europe-central2,andus-south1 options to
--regionflagofgcloud isai ai custom - jobandgcloud isai ai hp - tune - job.
alloydb
- Introduced the following commands:
gcloud beta alloydb cluster create-secondary,
gcloud beta alloydb instances iscreate create-secondary,
gcloud beta alloydb cluster promote.
App Engine
Artifact Registry
- updatemaven andgradle plugin versions to2.2.0.
assured workload
- add
sovereign_controls_by_t_systemsasan option for--partnerflag of
gcloud assure workload iscreate createcommand (available forboth beta andGA) .
Cloud Asset Inventory
- promote
gcloud asset querycommand toGA.
Cloud Bigtable
- add
statsoption to--viewflagforbigtable instances tables describe.
Cloud Composer
- add
--enable - triggerertogcloud beta composer environment iscreate create / updatetoallow usage ofdeferrable operators indags. - add
--triggerer-cputogcloud beta composer environment iscreate create / updatetospecify CPU allocated toAirflow triggerer. - add
--triggerer - memorytogcloud beta composer environment iscreate create / updatetospecify memory allocated toAirflow triggerer. - add
--disable - triggerertogcloud beta composer environment isupdate updatetodisable Airflow triggerer.
Cloud Dataproc
- add
--asyncflagtogcloud dataproc jobs iskill kill.
Cloud Datastream
- addthe
max_concurrent_cdc_tasksupport to--mysql - source - configand--oracle - source - configflags ingcloud datastream stream. - fixissue where
stream iscreate createusing amysql-source-configororacle-source-configwithcolumn level filtering fails tocreate.
Cloud Functions
- fixissue where
gcloud function islist listwould crash whena 2nd Gen – only
region was specify using--region. - update
gcloud function isdescribe describetolook up both 1st Gen and2nd Gen environments forthe function.When--gen2flagis specified,only 2nd Gen functions will be looked up.
Cloud Run
- promote
gcloud run services logs readandgcloud run revisions logs read
tobeta,which reads logs froma selected resource. - promote
gcloud run services logs tailandgcloud run revisions logs tail
tobeta,which tail logs froma selected resource. - add
--execute - nowand--waitflags togcloud beta run job updateto
immediately execute the job afterupdate andwait forcompletion. - promote
gcloud beta run integrationcommand group andall sub-commands tobeta.
compute Engine
- promote
--list-manage-instances-resultsflagforgcloud compute instance - groups ismanage manage createandgcloud compute instance - groups ismanage manage updatetoGA. - fix
--network - interfacetomark the public IP asNonewhen--no - addressisspecified.
GKE Hub
- fixissue where
gcloud container fleet membershipcommanddid not
output memberships withmissing cluster. - fixbug in
gcloud container fleet config-management versionwhere
memberships were stuck withversion “NA”.
Identity andAccess Management
- addsupport forretrieving the token introspection endpoint through external account credentials.
Kubernetes Engine
- add
--labelsflagtogcloud container node - pools iscreate create/updatetoallow creating andupdating node pools withGCP labels.
VPC Access
- promote
gcloud compute networks vpc-access connectors updatetobeta.- Enables updating of
min-instances,max - instanceandmachine-typeof
already existing vpc-access connectors.
- Enables updating of
Vmware Engine
- addcommands formanaging resources:
- Locations
- Operations
- VMwareEngine network
- Network policies
- Node types
- Private clouds
- cluster
- HCX activation keys
- NSX credentials
- VCenter credentials
- Subnets
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
409.0.0 (2022-11-08)
break change
- ( compute Engine )modifystockout errors toshow entire error object touser inyaml format instead ofjust error message.
- ( compute Engine )modifyquota exceeded errors toshow additional information touser instead ofjust error message.
Google Cloud CLI
- modify
gcloud config listtoaccept both a section name and--all
flag.Thecommand will display all the set andunset properties when
specifying both.
anthos Multi – Cloud
- add
--allow - missflagtothe following command groups:
gcloud container aws cluster delete,
gcloud container aws node - pools isdelete delete,
gcloud container azure clients isdelete delete,
gcloud container azure cluster isdelete delete,
gcloud container azure node - pools isdelete delete,
toallow the delete request tosucceed,even if the cluster,node-pool
orclient resource does not exist.
Cloud Composer
- add
--skip-airflow-overrides-settingtogcloud beta composer snapshot loadtoallow skipping setting Airflow overrides fromthe snapshot. - add
--skip-environment-variables-settingtogcloud beta composer snapshot loadtoallow skipping setting environment variables fromthe snapshot. - add
--skip-gcs-data-copyingtogcloud beta composer snapshot loadtoallow skipping copying dags,plugins anddata folders fromthe snapshot.
Cloud Datastream
- addthe
max_concurrent_cdc_tasksupport to--mysql - source - configand--oracle - source - configflags ingcloud datastream stream.
Cloud Filestore
- fixissue where
--kms - keywas being ignored ingcloud filestore backups createcommand .
Cloud Firestore Emulator
- promote
gcloud emulators isfirestore firestoretoGA. - Release Cloud Firestore emulator v1.15.1
- feat:allow users toconfigure websocket port
Cloud Functions
- fixissue where
gcloud function islist listwould crash whena 2nd Gen – only
region was specify using--region.
Cloud Logging
- update
gcloud log isread readtoaccept multiple resources toquery using a
new--resource - nameflag.
Cloud SQL
- addthe following flags to
gcloud sql instance iscreate createinBETA:
compute Engine
- add
--split - source - commitmenttogcloud compute commitment iscreate createforbeta andGA. - promote
any-single-zonevaluesupport forthe flag
--target - distribution - shapeofgcloud compute instance - groups ismanage manage/
createupdatetobeta. - addkeyword
network - attachmentfor--network - interfaceingcloud compute instance iscreate create. - promote
--max-run-durationflagofgcloud compute instance iscreate createtobeta.- Allows specifying the duration oftime afterwhich the instance will terminate.
- promote
--termination-timeflagofgcloud compute instance iscreate createtobeta.- allow specify the timestamp that the instance will terminate .
- add3 additional accepted values to
--enforce - on - keyforgcloud compute security - policy rules iscreate|update create|updateandpromoted it toGA. - promote
gcloud compute network - edge - security - servicecommand group toGA. - promote
--regionand’–global’ flags ofgcloud compute security - policytoGA. - promote
--network - ddos - protectionflagofgcloud compute security - policy updatetoGA.
distribute Cloud Edge
- removeunsupported GPU_type field from
gcloud edge - cloud container machines list.This field will be restored once the API provides accurate GPU information.
GKE Hub
- fixa bug where
gcloud container fleet membership get - credentialandgcloud container hub memberships get-credentialswould not return an error whenthe membership argument was left empty.
Kubernetes Engine
- Corrected outdated description help text of
gcloud container node-pools delete. - add
--private-endpoint-subnetworkand--enable-google-cloud-accessflags togcloud container cluster iscreate createandgcloud container cluster iscreate create-auto. - add
--enable-google-cloud-accessand--enable-private-endpointflags togcloud container cluster isupdate update. - add
--enable - private - nodeflagtogcloud container node - pools iscreate createandgcloud container node - pools is update update.
notebook
- add
gcloud notebook instances isdiagnose diagnoseandgcloud notebook isruntimes runtime diagnosecommand toGA .
These commandprovide access tothe AI Platform notebook new Diagnose API.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
408.0.1 ( 2022 – 11 – 02 )
BigQuery
- addvarious fixes toPSC environments.
- add support forrandom forest models aspart ofBQML.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
408.0.0 (2022-11-01)
break change
AI
- addmore available regions to
gcloud isai ai model-monitoring-jobs. - add
--version - descriptionflagtogcloud isai ai model uploadtosupport setting model version description.
BigQuery
- addmissing open source licenses.
- Expose Iceberg forpublic preview.
Cloud Composer
- add
--connection-typeflagtogcloud beta composer environment createandgcloud composer environments iscreate createcommand toallow forcing the use ofVPC peerings forinternal communication.
Cloud Deploy
- add
initial-rollout-labelsandinitial-rollout-annotationsflags togcloud deploy release createcommand .
Cloud SQL
- promote
--connector_enforcementflagforgcloud sql instance iscreate createand
gcloud sql instance patchtoGA.
Cloud Storage
- updategsutil component to5.16.
compute Engine
- promote
--discard - local - ssdflagofgcloud compute instance stoptobeta. - promote
--force - update - on - repairflagofgcloud compute instance-groups manage <create | update>tobeta. - fixmissing ephemeral IP whenneither
--addressnor--no - addresskeys are provided with--network - interfaceflagduring instance template creation.
GKE Hub
- changemembership-related flags in
gcloud container fleetandgcloud container hubcommand groups toresource arguments,adding--locationflag andlocationcolumn inlist command .
Kubernetes Engine
- promote
--enable - manage - prometheusflagofgcloud container clustertoGA.
create/update - promote
--disable - manage - prometheusflagofgcloud container clustertoGA.
update
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
407.0.0 (2022-10-25)
break change
- (Cloud Run) Now
gcloud beta run jobs isupdate updatecommand isremoves remove exist Binary
Authorization breakglass justification if--breakglassflagis not set. - (Cloud Run) In
gcloud run isdeploy deployandgcloud run service update,--set - secret,
--remove - secret,and--update-secretsflags now support mounting
multiple versions ofthe same secret inthe same directory. - (Cloud Run)
- If multiple different secrets are requested tobe mounted inthe same
directory,including forsecrets already set on the service inthe case
of--update-secrets,the operation will now fail instead ofsilently
overriding all secret versions withthe last one specified.
- If multiple different secrets are requested tobe mounted inthe same
- ( compute Engine )remove
--csek-key-fileflagofgcloud beta compute instances resume- Removing since instance suspend andresume do not support CSEK
- If your instance withCSEK protection issuspended,please stop the
instance then restart it andfile a bug.
assured workload
- addASSURED_WORKLOADS_FOR_PARTNERS asan option for
--compliance-regimeflagofgcloud assure workload iscreate createcommand . - add
--partnerflag(optional) forgcloud assure workload iscreate createcommand toenable creation ofpartner workload (workload manage by local trusted partners) through gcloud command .
Cloud DNS
- promote
gcloud dns manage - zone get - iam - policyandgcloud dns manage - zone set - iam - policytoGA.
Cloud Dataplex
- promoteContent command group toGA.
- promoteEnvironment command group toGA.
Cloud Datastream
- add
postgresqltype to--typeflagofdatastream connection-profiles <create/update>. - add
postgresqltype to--postgresql-rdbms-fileflagofdatastream connection-profiles discover. - add
--postgresql-source-configflagtogcloud datastream stream <create/update>. - add
postgresqltype to--typeflagofdatastream connection-profiles <create/update>.
Cloud Filestore
- add
--kms - keyflagtogcloud beta filestore backups create,which allows an Enterprise orHigh Scale backup tobe created that isencrypted witha CMEK key.” => “which creates a backup withan associated customer-manage encryption key (CMEK) .Only available forEnterprise orHigh Scale tier instances. - add
--locationflagtogcloud beta filestore instances restore,which
restores Enterprise instances.” => “restore Basic HDD,Basic SSD,andEnterprise tier instances. - add
--instance - locationflagtogcloud beta filestore backups create,which
accepts either a zone orregion andallows clients tocreate Basic HDD,Basic SSD,andEnterprise tier backups.
Cloud SQL
- addthe following flags to
gcloud sql instance iscreate createand
gcloud sql instance patchinBETA:
Cloud Storage
- updategsutil component to5.15.
Cloud Workstations
- promote
gcloud beta workstationscommand tobeta for
Preview.
compute Engine
- promote
--source - machine - image,--source - machine - image-csek-key-file,and--erase - window - vss - signatureflags ofcompute instances iscreate createtoGA. - fixan issue with
--create - diskand--diskflags that causesgcloud compute iscreate instance - templates iscreate createorgcloud compute iscreate instance - templates iscreate create-with-containertofail whenattaching a boot disk. - promote
--regionflagforcompute target-tcp-proxiestoGA.
compute Firewall Policies
- fixbug in
gcloud compute network - firewall - policy rule updatethat
would causesrc - secure - tagtonot be updated.
GKE Hub
- modify
gcloud container fleet membership isregister registertoskip Connect agent
installation forGKE cluster by default.
use--install - connect - agentflagtoget the old behavior. - modify
gcloud container fleet membership isunregister unregistertoskip Connect agent
uninstallation forGKE cluster by default.
use--uninstall-connect-agentflagtoget the old behavior. - add
--install - connect - agentflagtogcloud container fleet membershipand
registergcloud container hub memberships registertoinstall connect
agent on GKE cluster. - add
--uninstall-connect-agentflagtogcloud container fleet membershipand
unregistergcloud container hub memberships unregistertouninstall
Connect agent on GKE cluster.
Identity andAccess Management
- add
gcloud iam policies createwhich creates a deny policy on the given
attachment point withthe given name. - add
gcloud iam policies deletewhich deletes a deny policy on the given
attachment point withthe given name. - add
gcloud iam policies getwhich gets a deny policy on the given
attachment point withthe given name. - add
gcloud iam policies listwhich islists list the deny policy on the give
attachment point . - add
gcloud iam policies updatewhich updates the deny policy on the given
attachment point withthe given name. - updateExternal Account URL validation toallow PSC endpoints.
Kubernetes Engine
- add
--gateway-apiflagtogcloud container cluster iscreate createandgcloud container cluster isupdate updatewhich allows users toturn on the GKE Gateway controller fortheir cluster andto select the Gateway API release channel they want touse.
Security Command Center
- update
gcloud scc notifications isupdate updatetoallow forproject andfolder
parents. - update
gcloud scc notifications iscreate createtoallow forproject andfolder
parents. - update
gcloud scc notifications isdelete deletetoallow forproject andfolder
parents. - update
gcloud scc notifications listtoallow forproject andfolder
parents. - update
gcloud scc notifications describetoallow forproject andfolder
parents.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
406.0.0 (2022-10-17)
break change
- (Cloud Storage) change”Additional Properties” formatting for
ls -Ltoprint condensed JSON object instead ofJSON list withkeyandvaluekeys before every key andvalue. - (Kubernetes Engine) removedeprecated
--istio-configflag of
gcloud beta container cluster iscreate createand
gcloud beta container cluster update.
anthos Multi – Cloud
- promote
--loggeflagtogcloud container aws cluster createand
gcloud container azure cluster iscreate createtoupdate the logging config. - promote
--loggeflagtogcloud container aws cluster updateand
gcloud container azure cluster updatetoupdate the logging config. - add
--annotationflagtogcloud container azure node-pools createto
set the annotations field whencreating Azure node pools. - add
--annotationflagtogcloud container azure node - pools isupdate updateto
update the annotations ofAzure node pools. - add
--clear-annotationsflagtogcloud container azure node-poolstoclear the annotations ofAzure node pools.
update
- promote
gcloud bms nfs-shares createtoGA. - promote
gcloud bms nfs-shares deletetoGA. - promote
gcloud bms volume restoretoGA. - promote
gcloud bms volume snapshottoGA. - promote
gcloud bms volume snapshots describetoGA. - promote
gcloud bms volume snapshots listtoGA. - promote
gcloud bms volume snapshots deletetoGA. - promote
--add-allowed-clientflagofgcloud bms nfs - share updatetoGA. - promote
--remove-allowed-clientflagofgcloud bms nfs - share updatetoGA. - promote
--clear-allowed-clientsflagofgcloud bms nfs - share updatetoGA. - promote
gcloud bms instances stoptoGA.
BigQuery
- fixissue with
--apiflaginexternal clients. - addsupport forthe target_job_concurrency flag andbegins deprecating the
concurrency flag. - addthe max_staleness flagfor external tables.
- addsupport forSIMPLE withthe object_metadata flag.
- addZSTD asan extract option.
Certificate Manager
- add
gcloud certificate - manager issuance - configcommand group tobeta.Commands
in this group allow forconfiguring Private Trust certificate issuance. - add
--issuance - configflagforgcloud certificate - manager certificates iscreate create
command tobeta.Theflagallows configuring manage certificates issuance
with Private Trust.
Cloud Access Context Manager
- change
--levelflagofgcloud access - context - manager cloud - binding create
andgcloud access - context - manager cloud - binding updateto
take a string input instead ofa resource:- No change isrequire on any previous configuration asa result ofthis
change.
- No change isrequire on any previous configuration asa result ofthis
Cloud Datastream
- addBigQuery destination type support.
Cloud Firestore Emulator
- promote
gcloud emulators isfirestore firestoretoGA.
Cloud SQL
- addthe following flags to
gcloud sql instance iscreate createand
gcloud sql instance patchforALPHA:
Cloud TPU
- promote
--shielde - secure - bootflagofgcloud compute tpus tpu - vmtoGA.
compute Firewall Policies
- update
gcloud compute firewall - policy rule createtoinclude help text
forsrc-threat-intelligence,src-fqdns,src - region - code
,src - address - group,dest - threat - intelligence,dest - fqdns
,dest - region - codeanddest - address - group. - update
gcloud compute firewall - policy rule updatetoinclude help text
forsrc-threat-intelligence,src-fqdns,src - region - code
,src - address - group,dest - threat - intelligence,dest - fqdns
,dest - region - codeanddest - address - group. - update
gcloud compute network - firewall - policy rule createtoinclude
help text forsrc-threat-intelligence,src-fqdns,src - region - code
,src - address - group,dest - threat - intelligence,dest - fqdns
,dest - region - codeanddest - address - group. - update
gcloud compute network - firewall - policy rule updatetoinclude
help text forsrc-threat-intelligence,src-fqdns,src - region - code
,src - address - group,dest - threat - intelligence,dest - fqdns
,dest - region - codeanddest - address - group. - promote
--src - address - groupand--dest - address - groupflags to
beta ingcloud compute firewall - policy rule create
,gcloud compute firewall - policy rule update
,gcloud compute network - firewall - policy rule create
andgcloud compute network - firewall - policy rule updatecommand . - promote
--src-fqdnsand--dest - fqdnsflags tobeta
ingcloud compute firewall - policy rule create
,gcloud compute firewall - policy rule update
,gcloud compute network - firewall - policy rule create
andgcloud compute network - firewall - policy rule updatecommand .
Kpt
Kubernetes Engine
- promotethe GKE add-on
BackupRestoreofgcloud container clustertoGA.This add-on isdisabled by default.
<create|update>- use
--addon=BackupRestoretoenable the add-on during cluster creation. - use
--update - addon = Backuprestore= enabled|disabledtoenable/disable the
add-on forexisting GKE cluster.
- use
manage Active Directory
- promote
gcloud active - directory domain extend - schematoGA.
Network Security
- update
gcloud network - security address - group listtoinclude thetype,
CAPACITYandUSAGEcolumns inthe output . - update
gcloud network - security org - address - group listtoinclude
thetype,CAPACITYandUSAGEcolumns inthe output .
Security Command Center
- update
gcloud scc notifications isupdate updatetoallow forproject andfolder
parents. - update
gcloud scc notifications iscreate createtoallow forproject andfolder
parents. - update
gcloud scc notifications isdelete deletetoallow forproject andfolder
parents. - update
gcloud scc notifications listtoallow forproject andfolder
parents.
405.0.1 (2022-10-14)
GKE Hub
- update
gke - gcloud - auth - pluginto0.4.0.
Cloud Bigtable
- updatethe version of
cbttov1 .12.1.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
405.0.0 (2022-10-04)
Google Cloud CLI
- fixissue where revoking impersonated ADC credentials caused a crash.
- fixissue where it was not possible toset a logging configuration when
creating a regional backend service inalpha andbeta.
anthos Multi – Cloud
- add
--tagflagtogcloud container aws cluster updateto
update the tags assigned tocontrol plane replicas. - add
--clear - tagflagtogcloud container aws cluster update
toclear the tags assigned tocontrol plane replicas.
App Engine
Artifact Registry
- Automatically creates missing repos for
gcloud beta artifact settings isenable enable - upgrade - redirectioncommand .
batch
- promote
gcloud batchtoGA track .
Cloud Dataplex
- update
gcloud dataplex task iscreate createtosupport scheduling notebook.
Cloud Firestore
- promote
gcloud firestore fields ttlscommand group toGA.
Cloud Spanner
- promote
gcloud spanner instance-configs [create|update|delete]toGA.
Cloud SQL
- promote
--time - zoneflagofgcloud sql instance iscreate createcommand toGA. - Provided a helpful error message whenCloud SQL Proxy fails tostart during
gcloud sql is connect connectcommand .
Cloud Run
- add
gcloud beta run jobs replacetodeploy a job fromyaml.
compute Engine
- addubuntu-2204 andwindows-11-x64-byol options to
--osflagfor:gcloud compute image isimport importinGA,gcloud compute instance isimport importinGAgcloud compute machine - image importinGA
- update
gcloud compute iscreate instance - templates iscreate createnot tocrash ifinstantiate-fromvalueis not specified in--configure-diskwhenusing--source - instanceflag. - promote
--md5 - authentication - keyflagofgcloud compute routers isadd add - bgp - peertoGA. - promote
--md5 - authentication - keyand--clear - md5 - authentication - keyflags ofgcloud compute routers isbgp update - bgp - peertoGA.
Firebase Test Lab
- Delayed displaying information about the number ofdevices useduntil after
all executions are created.
Identity andAccess Management
- fixan issue that would cause the Google Cloud CLI tocrash whenusing invalid External Account Credentials.
Kubernetes Engine
- adda prompt whenpassing
--enable - binauthztogcloud containerthat acknowledges the current version ofBinary
cluster update
Authorization will be downgraded. - promote
--enable - cost - allocationflagofgcloud container cluster iscreate createtoGA. - promote
--enable - cost - allocationflagofgcloud container cluster isupdate updatetoGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
404.0.0 (2022-09-27)
App Engine
assured workload
- promote
gcloud assure workload violationscommand toGA .
This command provides the ability tocreate new assured workload environment resources.
batch
- Improved error message formats for
gcloud batch jobs submitunparsable json config file,gcloud batch jobs describejob andgcloud batch task describetask that does not exist . - addnew
batch / locationproperty that can be used toset a default location .To set the properties,rungcloud config set batch / location location.
BigQuery
- addsupport forstorage_billing_model flagfor datasets.
- Allow users tolog inwith pluggable-auth based external account
credentials. - addsupport forconfiguring the access token lifetime forservice account
impersonation whenusing external account credentials. - addsession support forload jobs.
Cloud Asset Inventory
- add
--saved-analysis-queryoption togcloud asset analyze-iam - policy,which runs a saved analysis query whenspecified. - add
gcloud asset save - querycommands,which creates,retrieves,updates anddeletes saved queries ina specified project,folder ororganization.
Cloud Memorystore
- add
--maintenance-versionflagtogcloud beta redis instance isupdate update
toallow updating a maintenance version whenupdating an instance.
Cloud Storage
- add
storage/key_store_pathproperty forencryption/decryption keys. - updategsutil component to5.14.
compute Engine
- promote
--regionforgcloud compute ssl-policiestoGA.
Eventarc
- update
gcloud eventarc istriggers trigger listtoreturn the locations oftriggers.
Identity andAccess Management
- fixbug that occurs whenswitching external account credentials.
Kubernetes Engine
- addnew kubectl v1.25 forGKE rapid channel.
- remove old kubectl v1.19 .
- Updates default kubectl from1.22.12 to1.22.14.
- additional kubectl version :
- kubectl.1.20 (1.20.15)
- kubectl.1.21 (1.21.14)
- kubectl.1.22 (1.22.14)
- kubectl.1.23 (1.23.11)
- kubectl.1.24 (1.24.5)
- kubectl.1.25 (1.25.1)
manage Active Directory
- addsupport for
gcloud beta active-directory domains migrationfor
enabling existing domain migration.
Policy Troubleshooter
- update
gcloud policy-troubleshoot iambeta andGA Command touse V2Alpha1 API.
Stackdriver Monitoring
- add
--validate - onlyflagtogcloud monitoring dashboard createto
allow validating dashboards without saving.
terraform
- fixissue where http proxy environment variables were not used in
gcloud.
beta terraform vet
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
403.0.0 (2022-09-20)
break change
- (assured workload) removeAU_regionS_AND_US_SUPPORT ascompliance regime options for
gcloud assure workload iscreate createcommand . - (assured workload) removemessages related to’Versioning’ asthey should not be usedexternally.
- (assured workload) removev1beta1 messages fromv1 api andvice-versa.
- (assured workload) updateviolation acknowledge api toPOST Request.
Google Cloud CLI
- fixissue where MTLS endpoints were not usedwhen
use_client_certificate
was true. - fixissue where
gcloud auth application-default set-quota-projectwould
fail ifserviceusage.services.usepermission was revoked fromthe active
project. - addbundled Python 3 asa default component on
x86_64component-based
Linux installs.Thebundled Python 3 interpreter will be preferred over the
system Python interpreter wheninvoking the gcloud command-line tool.- Thebundled Python 3 interpreter should work on supported Linux systems,but
a different interpreter can be specified by setting thecloudsdk_python
environment variable.Seegcloud topic startupand
https://cloud.google.com/sdk/docs/install#linux formore information.
- Thebundled Python 3 interpreter should work on supported Linux systems,but
AI
- add
gcloud beta api indexes remove-datapointsandgcloud beta api indexes upsert-datapointstosupport Matching Engine steaming update.
alloydb
- addsupport tospecify automated backup policy in
gcloud beta alloydb.
cluster create - update
gcloud beta alloydb cluster createtosupport PITR (point intime recovery) configuration via new--disable - pitrand--pitr-log-retention-windowflag.
Artifact Registry
- fixa bug where the plus sign (“+”) was not escaped properly,making it
impossible todelete artifacts witha plus sign intheir version.
batch
- Improved error message formats for
gcloud batch jobs submitunparsable json config file,gcloud batch jobs describejob andgcloud batch task describetask that does not exist .
BigQuery
- Expose object_metadata forprivate preview.
- Improve error message forunparseable parameters.
Binauthz
- update
gcloud container binauthz attestations islist listtoalso return
occurrences incases where the artifact-url does not begin withhttps.
Cloud DNS
- addLocation flagtoCloud DNS Managed Zones,Response Policies GA command .This flagcan be specified totarget Cloud DNS Zonal Servers.
Cloud Dataproc
- fixissue where
gcloud beta dataproc session listwould hang whenlarge
numbers ofsessions are present.
Cloud Deploy
- addnew
--from - run - manifesttogcloud deploy release createcommand .
Whenused,a Skaffold file will be generated using the Cloud runmanifest.
Cloud Run
- add
--encryption-key-shutdown-hoursflagtogcloud beta run isdeploy deployandgcloud beta run service updatetoset the number ofhours towait before an automatic shutdown server afterCMEK key revocation isdetected. - add
--clear-encryption-key-shutdown-hoursflagtogcloud beta run isdeploy deployandgcloud beta run service updatetoclear the CMEK key shutdown hours setting.
compute Engine
- update
gcloud compute iscreate instance - templates iscreate createtothrow error if--machine - type/--labelsflags are usedwith--source - instance. - promote
--compression - modeflagtogcloud compute backend - service <create | update>toGA. - promote
--compression - modeflagtogcloud compute backend - bucket <create | update>toGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
402.0.0 (2022-09-13)
break change
- (Google Cloud CLI) Thegcloud command-line tool no longer overrides the scheme specified inthe
https_proxyenvironment variable.Previously,the scheme was silently
ignored andthe gcloud command-line tool would always attempt toconnect to
the proxy via HTTP,even if the proxy server URL specified HTTPS.- Note that the gcloud command-line tool does not currently support connecting
toproxies via HTTPS (nor did it previously) . - If attempting toconnect toan HTTP proxy results inwarnings orerrors,
ensure that thehttps_proxyenvironment variable looks likehttp://...
as opposed tohttps://.... - See https://cloud.google.com/sdk/docs/proxy-settings#proxy_configuration
formore information .
- Note that the gcloud command-line tool does not currently support connecting
- (batch) deprecatedpositional argument
TASK_GROUPofgcloud batch task list. - (batch) use
--jobasthe require flaginstead .
anthos Multi – Cloud
- add
--annotationflagtogcloud container aws node - pools iscreate createto
set the annotation field whencreate AWS node pool . - add
--annotationflagtogcloud container aws node - pools isupdate updateto
update the annotations ofAWS node pools. - add
--clear-annotationsflagtogcloud container aws node - pools isupdate update
toclear the annotations ofAWS node pools.
batch
- update
--configflagtosupport job configs fromHere Doc.
Cloud Dataproc
- fixissue where
gcloud dataproc batches listwould hang whenlarge
numbers ofbatches are present.
Cloud Deploy
- add
gcloud deploy targets redeploycommand toredeploy a release toa given target. - add
gcloud deploy rollouts retry-job,gcloud deploy job-runs list,andgcloud isdeploy deploy job - run describecommand forDeployment Verification Public Preview.
Cloud Run
- fixissue where job-level labels are not propagated toits execution.
- add
last update messagetogcloud beta run jobs describeoutput .
Cloud Storage
- updategsutil component to5.13.
- promote
gcloud storagetoGA.
compute Engine
- add
-iam – policy and-iam – policy-bindings togcloud compute backend – service` forGA . - add
gcloud compute security - policy rules add-preconfig-waf-exclusion|remove-preconfig-waf-exclusioninalpha andbeta.
Config Connector
GKE Hub
- addnew argument tothe following command :
gcloud container hub mesh update --management automatic.gcloud container fleet mesh update --management automatic.
Identity andAccess Management
- addsupport forexecutable-sourced external account credentials.
- addsupport forconfiguring the access token lifetime forservice account impersonation whenusing external account credentials.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
401.0.0 (2022-09-07)
Google Cloud CLI
- addwarning message toindicate support forPython 2 will soon be deprecated.
alloydb
- add
--viewflagtogcloud alpha alloydb instances describetoget the
view ofalloydb instance.--view = basicwill be the same response asdescribe
instance without this flag,and--view=FULLforread pool instance will
list the details ofeach node inthe pool.
anthos Multi – Cloud
- add
--descriptionflagtogcloud container aws cluster updateto
update the description ofAWS cluster. - add
--clear - descriptionflagtogcloud container aws cluster update
toclear the description ofAWS cluster. - add
--annotationflagtogcloud container aws cluster updateto
update the annotations ofAWS cluster. - add
--clear-annotationsflagtogcloud container aws cluster update
toclear the annotations ofAWS cluster. - add
--descriptionflagtogcloud container azure cluster iscreate createto
set the description field whencreating Azure cluster. - add
--annotationflagtogcloud container azure cluster iscreate createto
set the annotations field whencreating Azure cluster. - add
--descriptionflagtogcloud container azure cluster updateto
update the description ofAzure cluster. - add
--clear - descriptionflagtogcloud container azure cluster update
toclear the description ofAzure cluster. - add
--annotationflagtogcloud container azure cluster updateto
update the annotations ofAzure cluster. - add
--clear-annotationsflagtogcloud container azure cluster update
toclear the annotations ofAzure cluster.
Cloud Run
- addexecution log URI to
gcloud beta run job executions isdescribe describeoutput .
compute Engine
- promote
--snapshot - typeflagofgcloud compute snapshots iscreate createtoGA. - add
--json-custom-content-typesforgcloud compute security - policy update,andpromoted it tobeta andGA. - promote
--guest - os - featureflagofgcloud compute image isimport importtoGA. - promote
gcloud compute firewall-rules migratetobeta. - add
--share - setand--share - withflags togcloud compute sole - tenancy node - groups iscreate create|updateforGA . - add
--share - setsflagtogcloud compute sole - tenancy node - group listforGA . - add
--node-projectflagtogcloud compute instance iscreate createforGA .
Network Management
- add
cloudFunctionargument forsource in
gcloud network - management connectivity - test.This allows the user torun
tests using Cloud Function endpoint types assource.
Stackdriver Logging
-
promotethe following command tobeta andGA:
gcloud log copygcloud log settings getgcloud log settings updategcloud log operations iscancel cancelgcloud log operations describegcloud log operations islist list
-
promote
--bucket - nameflagofgcloud log metrictobeta andGA. -
promote
--cmke - kms - key - nameflagofgcloud log buckettobeta andGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
400.0.0 (2022-08-30)
break change
- (anthos Multi – Cloud) remove
aws/locationproperty ofgcloud container aws.use
container_aw / locationtoset the default Google Cloud location for
gcloud container aws. - (anthos Multi – Cloud) remove
azure/locationproperty ofgcloud container azure.use
container_azure/locationtoset the default Google Cloud location for
gcloud container azure.
anthos Multi – Cloud
- add
--descriptionflagtogcloud container aws cluster createto
set the description field whencreating AWS cluster. - add
--annotationflagtogcloud container aws cluster createto
set the annotations field whencreating AWS cluster.
App Engine
- usejava17 asthe default runtime forgenerated configuration.
This isa behavior change withthe commandgcloud app isdeploy deploywhenthere is
no app.yaml configuration forJava projects (Maven,or Gradle,or simple jar) .
Instead ofusing a java11 runtime target,the application will be deployed now
on a java17 runtime witha F2 instance class.If you want tostay on a java11
runtime,just create a simple app.yaml file withruntime :java11init.
Artifact Registry
- fixissue where
gcloud artifact repositories iscreate createrequires excessive
permission whena kms key issupplied.
BigQuery
- addsupport forspecifying
vertex_ai_model_idwhen inthe BigQuery ML update model AI. - addsupport forpreserving embedded Ascii Control characters inCSV External tables.
- addsupport forserving_default signature whenexporting BigQuery trained Tensorflow models.
- addsupport forreference file schema forAVRO,PARQUET,andORC formats.
- addsupport forBigSpark routines.
- Fix bug whenapi flagis used withina restricted network.
- addsupport
metadata_cache_modeandmax_stalenessforQuery Acceleration on BigLake tables. - addsupport forBigSpark connections.
Cloud Asset Inventory
- add
gcloud beta asset query. - add
--read - time,--start - time,--end-time,--bigquery-dataset,--bigquery-table,and--write - dispositionflags tosupport point-in-time/range queries andexport toBigQuery.
Cloud Run
- changethe link in
gcloud beta run jobs isexecute executeoutput tothe UI of
the resulted execution instead ofits logging UI. - addelapsed time to
gcloud beta run job executions isdescribe describeoutput .
This isbetween execution creation timestamp andexecution completion
timestamp.
Cloud Spanner
- add
--database - roleflagtogcloud spanner databasestosupport role-based access control inCloud Spanner. - add
gcloud beta spanner databases roles listtolist all roles inCloud Spanner database.
Config Connector
Kubernetes Engine
- add
--logge-variantflagtogcloud container cluster iscreate create,gcloud container cluster isupdate update,gcloud container node - pools iscreate createandgcloud container node - pools is update updatethat allow users toset the logging variant used inthe cluster orinthe node pools.Selecting logging variant isavailable incluster withversion 1.24.2-gke.300+.--logge_variantis used tochoose the desired logging agent that isdeployed on GKE nodes.Valid options areMAX_THROUGHPUTandDEFAULT.Formore details about configuring the logging agent toachieve desired throughput,see http://cloud/stackdriver/docs/solutions/gke/managing-logs#throughput.
secret Manager
- add
--update-annotationsflagtogcloud secret isupdate updateand
gcloud secret beta updatetoenable the addition ofnew annotations tosecret versions. - add
--remove-annotationsflagtogcloud secret isupdate updateand
gcloud secret beta updatetoenable the removal ofannotations tosecret versions. - add
--clear-annotationsflagtogcloud secret isupdate updateand
gcloud secret beta updatetoenable the clearing ofall annotations froma secret. - add
--set-annotationsflagtogcloud secret iscreate createand
gcloud secret beta createtoenable the setting ofannotations on new secrets. - add
--out - fileflagtogcloud secret versions accessandgcloud beta secret version accesstodirectly get the output infile.
terraform
- addsupport forthe following resources inCAI-based policies:
google_cloudfunctions2_function_iam_bindinggoogle_cloudfunctions2_function_iam_membergoogle_cloudfunctions2_function_iam_policygoogle_gke_hub_membership_iam_bindinggoogle_gke_hub_membership_iam_membergoogle_gke_hub_membership_iam_policy
- TF -> CAI resource conversion compiled against google provider version 4.33.0.
- fixasset name forthe following resources:
google_compute_backend_service_iamgoogle_compute_instance_iamgoogle_compute_region_backend_service_iamgoogle_privateca_certificate_template_iam
- addsupport for
organizations/unknowninCAI-based policy match parameters. - enablesupport fornon-Google terraform resources inTF-based policies.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
399.0.0 (2022-08-23)
alloydb
- add
--clusterflagtogcloud beta alloydb operations islist listtoenable
listing ofoperations pertaining toa given cluster. - update
gcloud beta alloydb cluster restoretosupport PITR (point intime recovery) via new--source-clusterand--point - in- timeflag.
App Engine
Cloud Asset Inventory
- add
gcloud asset get-effective-iam - policycommand,which retrieves batch
effective IAM policies fora specified list ofresources withinspecified
accessible scope.
Cloud Dataflow
- add
GOtogcloud flex-template buildcommand SDK Language options,allowing
users tosubmit Go Flex Template jobs.
Cloud Functions
- Move Python 3.10 forCloud Functions toGA.
Cloud Org policy
- add
gcloud org-policies {custom constraint}commandthat allow users to
create,update,list,describe,anddelete org policy custom constraints. gcloud org-policies set-custom-constraintgcloud org-policies describe-custom-constraintgcloud org - policy delete - custom - constraintgcloud org-policies list-custom-constraints.
Cloud SQL
- setthe maximum allowed value for
--storage-auto-increase-limitingcloud beta sql instances iscreate createtothe max value ofint.This removes the hardcoded limit of10230.
Cloud Spanner
- promote
gcloud spanner samplestobeta andGA.Commands inthis group
support creating sample databases andrunning open source sample
applications. - add
--instance - type,--expire - behaviorflags to
spanner instance iscreate createandspanner instance isupdate updatetoadd ability to
create free instances inGA. - addinstance_type column for
spanner instance listand
free_instance_availability column forspanner instance-configs list.
compute Engine
- promote
--architectureflagofgcloud compute disk iscreate createtoGA. - promote
--update-architectureflags ofgcloud compute disk isupdate updatetoGA. - promote
--clear-architectureflags ofgcloud compute disk isupdate updatetoGA. - promote
--architectureflagofgcloud compute image iscreate createandgcloud compute disk isupdate updatetoGA.
Network Services
- promote
gcloud network - service tls - routetoGA.
notebook
- add
notebook isruntimes runtimecommand group which provides access toAI
Platform notebook’ runtimes.
transfer
- addmultipart copy feature toagent setup flag.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
398.0.0 (2022-08-16)
AI
- promote
--autoscaling-metric-specsflag of
gcloud isai ai endpoint deploy-modeltoGA. - add
--encryption-kms-key-nameflagtogcloud isai ai endpoint createand
gcloud beta ai endpoint create.
Artifact Registry
- update
gcloud artifact docker images isdescribe describeandgcloud artifactstoreturn occurrences ofany Grafeas kind.
docker images list - add
gcloud artifact repository set - cleanup - policytoset a cleanup policy on a repository. - add
gcloud artifact repositories islist list-cleanup-policytolist cleanup policies on a repository. - add
gcloud artifacts repositories delete-cleanup-policytodelete cleanup policies on a repository.
Cloud DNS
- addsupport forthe ALIAS record set type tobeta.ALIAS record sets can
be created/modified using--typeflagingcloud beta dns record - set
command group .
Cloud Dataproc
- fixissue where
gcloud dataproc clusterdid not successfully inject
enable-personal-auth-session-session
credentials.
Cloud Deploy
- addsupport forabsolute paths for”
--skaffold-fileflagofgcloud deploy release createcommand ” .
Cloud Memorystore
- promote
--customer - manage - keyflags ofgcloud redis instance iscreate createtoGA.
Cloud Run
- promote
--cpu - boostflagtobeta.
Cloud SQL
- add
--deletion - protectionflagtogcloud sql instance iscreate createandgcloud sql instance patchinalpha,beta andGA toprovide Cloud SQL instances withprotection against accidental deletion.
Cloud Spanner
- updatedefault timeout for
gcloud spanner databases execute-sqlto10
minutes.
Cloud Storage
- updategsutil component to5.12.
compute Engine
- deprecated
--load - balance - scheme,--network,--subnet,and
--subnet-regionarguments ofgcloud compute forwarding - rule.
set-target - promote
--resource - policyflagforglcloud compute reservations iscreate createto beta . - promote
--regionand--globalflags forgcloud compute url - map invalidate - cdn - cacheandgcloud compute url - map list-cdn-cache-invalidationstoGA. - addregion information to
gcloud compute health - check listoutput . - deprecated
--no - serve - while - staleargument ofgcloud compute [backend-services|backend-buckets] [create|update]. - promote
--architectureflagofgcloud compute instance iscreate createandgcloud compute instanceTemplates createtoGA.
Eventarc
- updateWARNING text fortrigger creation from10 minutes to2 minutes.
Network Services
- promote
gcloud network - service gatewaytoGA.- promote
gcloud network-services meshestoGA. - promote
gcloud network-services tcp-routestoGA. - promote
gcloud network-services grpc-routestoGA. - promote
gcloud network-services http-routestoGA.
- promote
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
397.0.0 (2022-08-09)
break change
- (Cloud Datastore) deprecated
gcloud datastore database create.usegcloud alpha firestoreinstead .
database update --type=datastore-mode - ( Cloud Firestore )The
gcloud firestore database iscreate createwill be require toadminister your
database.Please enable the API andensure you have the require
permissions.See
https://cloud.google.com/firestore/docs/app-engine-requirement. - ( Cloud Firestore )
gcloud firestore database iscreate createwill no longer support App Engine regions
(us-central,europe-west) .See
https://cloud.google.com/firestore/docs/locations foravailable regions.
AI
- add
--request-response-logging-tableand--request-response-logging-rateflags togcloud isai ai endpoint create|updatetoallow config prediction endpoint request-response logging.
Artifact Registry
- add
gcloud artifact versions isdescribe describecommand . - add
gcloud artifacts settingstodescribe/modify project settings.
batch
- modify
gcloud batch jobs is list listtouse--locationasan optional flag.
Cloud DNS
- updaterecord-sets create andupdate methods forhealth checked routing policies.
Cloud Datastore Emulator
- Release Cloud Datastore emulator v2.2.2
- fixbug which caused failures whenattempting toExport.
Cloud Identity – Aware proxy
- promotehost based flags toGA forsurfaces
gcloud compute ssh,gcloud compute is scp scpandgcloud compute start - iap - tunnel.
Cloud Run
- add
Startup probeandLiveness Probefields tothe output of
gcloud run services isdescribe describe [SERVICE].
compute Engine
- add’network-firewall-policy
and ' network - regional - firewall - policytotype column of’compute instances network-interfaces get-effective-firewalls` output .
Config Connector
terraform
- addsupport forthe following resources inCAI-based policies:
google_artifact_registry_repository_iam_bindegoogle_artifact_registry_repository_iam_membergoogle_artifact_registry_repository_iam_policygoogle_bigquery_connection_iam_bindinggoogle_bigquery_connection_iam_membergoogle_bigquery_connection_iam_policygoogle_cloud_task_queue_iam_bindegoogle_cloud_task_queue_iam_membergoogle_cloud_task_queue_iam_policygoogle_cloudiot_registry_iam_bindegoogle_cloudiot_registry_iam_membergoogle_cloudiot_registry_iam_policygoogle_compute_backend_bucket_iam_bindinggoogle_compute_backend_bucket_iam_membergoogle_compute_backend_bucket_iam_policygoogle_compute_snapshot_iam_bindinggoogle_compute_snapshot_iam_membergoogle_compute_snapshot_iam_policygoogle_dataproc_autoscaling_policy_iam_bindinggoogle_dataproc_autoscaling_policy_iam_membergoogle_dataproc_autoscaling_policy_iam_policygoogle_dataproc_metastore_service_iam_bindegoogle_dataproc_metastore_service_iam_membergoogle_dataproc_metastore_service_iam_policy
- TF -> CAI resource conversion compiled against google provider version
4.30.0. - Resources without a known project,folder,or organization will have their
ancestry set toorganizations/unknowninstead ofthrowing a 403 error that
halts validation.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
396.0.0 (2022-08-02)
AI
- add
--labelsflagtogcloud isai ai model uploadtosupport setting labels.use--labelsflagtoset metadata toorganize your models andmodel versions.Label keys andvalues can be no longer than 64 characters (Unicode codepoints),can only contain lowercase letters,numeric characters,underscores anddashes.International characters are allowed.See https://goo.gl/xmQnxf formore information andexamples oflabels.
Cloud Identity – Aware proxy
- promote
gcloud iap tcp dest - grouptoGA.
Cloud Logging
- promote
--indexflagofgcloud log bucket iscreate createtoGA. - promote
--clear-indexesflagofgcloud log bucket updatetoGA. - promote
--remove-indexesflagofgcloud log bucket updatetoGA. - promote
--add-indexflagofgcloud log bucket updatetoGA. - promote
--update-indexflagofgcloud log bucket updatetoGA.
compute Engine
- promote
--maintenance-intervalflagofgcloud compute commitment iscreate createtobeta.
compute os config
- promote
gcloud compute os-config troubleshoottoGA.- troubleshoot common issue withVM Manager .
Config Connector
Database Migration
- fixissue where creation ofa migration job ina project inside a VPC-SC perimeter constantly failed.
- fixissue where creation ofa connection profile ina project inside a VPC-SC perimeter constantly failed.
identity group
- fixissue where
gcloud identity groups iscreate createwill fail whenspecifying
--group - type=security.
Identity andAccess Management
- add
--service - account-token-lifetime-secondsflagtogcloud iam <workforce-pools|workload-identity-pools> create-cred-configcommand toallow configuring the access token lifespan forservice account impersonation.
Recommender
- addsupport for
gcloud recommender recommender - config isdescribe describe. - addsupport for
gcloud recommender recommender-config update. - addsupport for
gcloud recommender insight-type-config describe. - addsupport for
gcloud recommender insight - type - config update.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
395.0.0 ( 2022 – 07 – 26 )
AI
- modify
gcloud isai ai model uploadtosupport model version aliases.use--version-aliasesflagtoset version aliases so that a model version can be referenced via alias (i.e.projects/{project}/locations/{location}/models/{model_id}@{version_alias} instead ofauto-generated version id (i.e.projects/{project}/locations/{location}/models/{model_id}@{version_id}) .Theformat is[a-z][a-zA-Z0-9-]{0,126}[a-z0-9] todistinguish fromversion_id.Thealiases set inthe flagwill replace the aliases set inthe model.
App Engine
Artifact Registry
- add
gcloud artifact packages isdescribe describecommand .
Cloud Deploy
- addnew
--from-k8s-manifesttoreleases createcommand .
Whenused,a Skaffold file will be generated.
Cloud Domains
- Implemented the following command for
gcloud domain registrationinalpha andbeta.importlist-importable-domains
Cloud Functions
- update
gcloud function islist listtoreturn 2nd gen functions inaddition to
1st gen functions. - fixcrash in
gcloud beta function isdeploy deploy --gen2failures causing the
error message “This stage does not belong tothis progress tracker”. - promote
--gen2flagofgcloud function add-iam - policy-bindingtoGA. - promote
--gen2flagofgcloud function calltoGA. - promote
--gen2flagofgcloud function deletetoGA. - promote
--gen2flagofgcloud function isdeploy deploytoGA. - promote
--gen2flagofgcloud function isdescribe describetoGA. - promote
--gen2flagofgcloud function isget get - iam - policytoGA. - promote
--gen2flagofgcloud function remove-iam - policy-bindingto
GA . - promote
--gen2flagofgcloud function set - iam - policytoGA. - promote
--gen2flagofgcloud function event - type listtoGA. - promote
--gen2flagofgcloud function logs isread readtoGA. - promote
--gen2flagofgcloud function regions listtoGA. - promote
gcloud function isadd add - invoker - policy - bindtoGA. - promote
gcloud function remove-invoker-policy-bindingtoGA.
Cloud Healthcare
- add
--schema - typevalueanalytics_v2togcloud healthcare fhir - store export bq.
Cloud Identity – Aware proxy
- rename flag
--group-nameto--dest-groupforgcloud iap tcp dest - groupIAM command .
Cloud Pub / Sub
- fixissue where
gcloud pubsub subscription iscreate createand
gcloud pubsub subscription isupdate updatewill crash whenspecify
--min-retry-delay=0and/or--max - retry - delay=0. - fixissue where
gcloud pubsub subscription iscreate createwill crash when
specifying--retention_duration=0.
Cloud Run
- add
--descriptionflagingcloud run isdeploy deploy,anddescription field ingcloud run services isdescribe describe [SERVICE].- Description isan optional,human-readable string ofup to512 characters.
- Using the flagis functionally equivalent toadding service annotation “run.googleapis.com/description”.
compute Engine
- add
--update-user-licensesand--clear-user-licensesflags ofgcloud compute image updatetoalpha andbeta. - Made global scope the default for
gcloud compute security - policy.
Config Controller
- add
--man - blockflagtogcloud anthos config controller iscreate createtoallow
specifying multiple master authorized network CIDR blocks fora CC instance. - deprecated
--man-blockflagofgcloud anthos config controller iscreate create.
use--man - blocktoset master authorized network CIDR block. - modify
gcloud anthos config controller listtoprint out only the
instance name instead ofthe fully specified name. - add
--full - nameflagtogcloud anthos config controller listtoallow
users printing out the fully specified name inthe NAME column whenneeded.
GKE Hub
- promote
gcloud container hub memberships generate-gateway-rbactoGA.
Kubernetes Engine
- add
cgroupModenode system config option toallow switching nodes tocgroupv1 orcgroupv2. - Updates default kubectl from1.22.9 to1.22.12
- additional kubectl version :
- kubectl.1.19 ( 1.19.16 )
- kubectl.1.20 (1.20.15)
- kubectl.1.21 (1.21.14)
- kubectl.1.22 (1.22.12)
- kubectl.1.23 (1.23.9)
- kubectl.1.24 (1.24.3)
Pubsub Emulator
- addsupport forcreating BigQuery subscriptions.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
394.0.0 (2022-07-19)
AI
- modify
gcloud isai ai model describetosupport model versioning. - addeurope-west9 option to
--regionflagofgcloud isai ai custom - jobandgcloud isai ai hp - tune - job.- Provide the model version ID orversion alias toretrieve a specific version ofthe model.
- If no model version ID oralias isspecified,the “default” model version will be used.The”default” version alias iscreated forthe first version ofthe model,andcan be moved toother versions later on.There will be exactly one default version.
- add
gcloud isai ai model delete-versionwhich isdeletes delete an exist Vertex AI model version .
anthos Multi – Cloud
- add
--ssh - public - keyflagtogcloud container azure node - pools isupdate update
toupdate the SSH public key forthe Azure node pool nodes.
Artifact Registry
- fixa bug where the plus sign (“+”) was not escaped properly,making it
impossible todelete artifacts witha plus sign intheir name.
- Started using v2.projects.locations.operations instead ofv1.operations for
the following command :gcloud bms instances isstart startgcloud bms instances resetgcloud bms instances isdisable disable - serial - consolegcloud bms instances isenable enable - serial - consolegcloud bms instances isupdate updategcloud bms networks isupdate updategcloud bms nfs - share updategcloud bms volume isupdate updategcloud bms volume restoregcloud bms operations describegcloud bms operations wait
- promote
--os - imageflagofgcloud bms instances isupdate updatetoGA. - promote
--[no-]enable - hyperthreadeflagofgcloud bms instances isupdate update
toGA. - promote
--add-ip-range-reservationflagofgcloud bms networks isupdate update
toGA. - promote
--clear - ip - range - reservationflagofgcloud bms networks isupdate update
toGA. - promote
--remove-ip-range-reservationflagofgcloud bms networks isupdate update
toGA. - promote
gcloud bms networks list-ip-reservationstoGA.
batch
- promote
gcloud batchtoalpha andbeta which enables the CLI touse batch APIs.
Cloud Deploy
- changethe default bucket name upload path on release create touse the pipeline UUID.
- addmutex flags
--enable-initial-rolloutand--disable-initial-rollout.
Cloud Key Management Service
- modify
gcloud kms import-jobs createtoaccept new SHA-2 import methods
rsa - oaep-3072 - sha256,rsa - oaep-3072 - sha256 - aes-256,
rsa-oaep-4096-sha256,andrsa-oaep-4096-sha256-aes-256inbeta.
Cloud SQL
- addsupport forincremental addition ofuser password policies.
Cloud Storage
- updategsutil component to5.11.
compute Engine
- add
--layer7-ddos-defense-auto-deploy-load-threshold,--layer7-ddos-defense-auto-deploy-confidence-threshold,--layer7 - ddos - defense - auto - deploy - impact - baseline - threshold,and--layer7 - ddos - defense - auto - deploy - expiration - sectogcloud compute security - policy updatetogcloud beta compute security - policy update. - promoteflags
--enable-strong-affinityofgcloud compute backend - services iscreate createandgcloud compute backend - service updatetoGA.
Google Cloud CLI
- Replaced the default login flow whena browser isnot detected from
--no - browserto--no - launch - browser.
Identity andAccess Management
- remove
etagflagfromgcloud beta iam policies isupdate updatecommand .Thecommand will always use theetaginthe policy file .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
393.0.0 (2022-07-12)
break change
- (alloydb) update
gcloud beta alloydb instances iscreate createandgcloud beta alloydb instances isupdate updatetoremove the unused--zoneflag. - (Cloud Datastore Emulator) removesupport forrunning the Datastore emulator (
gcloud beta emulators datastore start) inenvironment withJava versions prior to11.Users can upgrade toJava 11 orabove tocontinue using the latest Datastore emulator.Alternatively,users can use gcloud command-line tool withversion before 392.0.0 tocontinue using the previous Datastore emulator withJava 8 support. - (Cloud Firestore Emulator) removesupport forrunning the Firestore emulator (
gcloud beta emulators firestore start) inenvironment withJava versions prior to11.Users can upgrade toJava 11 orabove tocontinue using the latest Firestore emulator.Alternatively,users can use gcloud command-line tool withversion before 392.0.0 tocontinue using the previous Firestore emulator withJava 8 support.
AI
- add
gcloud isai ai model delete-versionwhich delete an existing Vertex AI model version. - modify
gcloud isai ai model uploadtosupport model versioning.use--parent - modelflagtospecify the parent model ofthe model version tobe uploaded.Whenthis flagis specified,a new version ofthe parent model will be uploaded.use--model - idflagtospecify the model ID forthe uploaded model. - fixan issue for
gcloud isai ai custom - job createthat the value ofthe--argsand--commandflagare not pass whenthe--worker - pool - specflagis left unspecified.
alloydb
- update
gcloud beta alloydb instances iscreate createandgcloud beta alloydb instances isupdate updatetoallow--cpu-countof2.
Artifact Registry
- fixissue where
gcloud artifact packages isdelete deleterequires the package id unescaped.
Cloud Dataproc
- add
bootDiskKmsKeykey in--poolsflagtogcloud dataproc clustertoallow creating Dataproc on GKE cluster withCMEK protected
gke create
node pool.
Cloud Datastream
- add
--bigquery-destination-configflagtogcloud datastream stream <create/update>. - add
bigquerytype to--typeflagofdatastream connection-profiles <create/update>.
Cloud Deploy
- addoptional flags
--labelsand--annotationforusers toadd labels orannotations toapply togcloud isdeploy deploy target rollbackcommand .
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.14.4
- Fix:Condition Normalization now correctly handles cartesian products and
flattening incertain edge cases.
- Fix:Condition Normalization now correctly handles cartesian products and
Cloud Functions
- promote
--docker - registryflagofgcloud function isdeploy deploytoGA. - Move PHP 8.1 forCloud Functions toGA.
- add
gcloud function runtimes listwhich displays the supported runtimes
for both 1st & 2nd generation functions.
Cloud Key Management Service
- promote
--wrappe - key - fileflagofgcloud kms key versions isimport importtoGA. - deprecated
--rsa-aes-wrapped-key-fileflagofgcloud kms key versions isimport import.
use--wrappe - key - fileinstead .
Cloud Memorystore
- promote
--persistence-mode,--rdb - snapshot - periodand
--rdb - snapshot - start - timeflags ofgcloud redis instance iscreate createtoGA. - promote
--persistence-mode,--rdb - snapshot - periodand
--rdb - snapshot - start - timeflags ofgcloud redis instance isupdate updatetoGA.
Cloud SQL
- addflag
--password-policy-enable-password-verificationtogcloud sql user is create createandgcloud sql user set - password-policyforMySQL password validation. - addflags
--discard - dual - passwordand--retain-passwordtogcloud sql user set - passwordtoallow control over MySQL’s dual password.
Cloud Speech API
- add
latest_shortandlatest_longoption for
gcloud ml speech <recognize | recognize-long-running> --modelflag.
Cloud TPU
- update
tpus tpu - vm sshtoreturn an error whenusers attempt
tossh into a TPU VM during a maintenance event.
compute Engine
- promote
--target - distribution - shapeflagofgcloud compute instance iscreate bulk createtoGA. - promote
--key - revocation - action - typeflagtoGA forgcloud compute iscreate instance - templates iscreate create. - promoteexplicit scope requirement for
gcloud compute security - policytobeta. - promote
--network - ddos - protectionflagofgcloud compute security - policy createtobeta. - promote
gcloud compute network - edge - security - servicetobeta. - promote
--key - reservation - action - typeflagtoGA forgcloud compute instance iscreate create. - promote
keyRevocationActionTypeproperty ofgcloud compute instance isupdate update-from-filetoGA.
compute Firewall Policies
- promote
--src - region - codeand--dest - region - codeflags tobeta
ingcloud compute firewall - policy rule create
,gcloud compute firewall - policy rule update
,gcloud compute network - firewall - policy rule create
andgcloud compute network - firewall - policy rule updatecommand . - promote
--src-threat-intelligenceand--dest - threat - intelligenceflags to
beta ingcloud compute firewall - policy rule create
,gcloud compute firewall - policy rule update
,gcloud compute network - firewall - policy rule create
andgcloud compute network - firewall - policy rule updatecommand .
Config Connector
Config Controller
- add
--man - blockflagtogcloud anthos config controller iscreate createtoallow
specifying multiple master authorized network CIDR blocks fora CC instance. - deprecated
--man-blockflagofgcloud anthos config controller iscreate create.
use--man - blocktoset master authorized network CIDR block.
Kubernetes Engine
- add
--binauthz - evaluation - modeflag to
gcloud container cluster iscreate createcommand . - add
--binauthz - evaluation - modeflag to
gcloud container cluster iscreate create-autocommand . - add
--binauthz - evaluation - modeflag to
gcloud container cluster isupdate updatecommand . - add
--total - max - nodeand--total-min-nodestogcloud container cluster/node-pools create/updatethat allow users toset total size limits forautoscaled nodepools.Thelimits are available incluster withversion 1.24+. - add
--location-policytogcloud container cluster/node-pools create/updatethat allow users toset location policy forautoscaled nodepools.Thelocation policy isavailable incluster withversion 1.24.1-gke.800+.
transcoder
- added support for
--labelsflagwhen creating a new job/job template.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
392.0.0 ( 2022 – 06 – 28 )
anthos Multi – Cloud
- add
--iam - instance - profileflagtogcloud container aws clusterand
updategcloud container aws node - pools isupdate updatetoupdate the name or
ARN ofthe IAM instance profile associated withcontrol plane ornode pool. - add
--ssh - public - keyflagtogcloud container azure cluster updateto
update the SSH public key forthe Azure control plane. - add
--loggeflagtogcloud container aws cluster updateandgcloud container azure cluster updatetoupdate the logging config.
App Engine
Certificate Authority Service
- add
--unconstrained-chain-lengthflagtogcloud privateca subordinates iscreate create
toallow creation ofa subordinate CA withunconstrained chain length. - add
--unconstrained-chain-lengthflagtogcloud privateca roots iscreate create
toallow creation ofa root CA withunconstrained chain length. - add
--unconstrained-chain-lengthflagtogcloud privateca certificates iscreate create
toallow creation ofa CA withunconstrained chain length.
Certificate Manager
- promote
gcloud certificate - managertoGA. - allowusing project number in
gcloud certificate - managercommand .
Cloud Bigtable
- promote
gcloud bigtable instances tables undeletetobeta andGA. - add
--autoscaling - storage - targetflags to
gcloud bigtable cluster createforalpha,beta andGA tolet users create
autoscaling cluster withconfigurable storage target. - addkey
autoscaling-storage-targetto--cluster - configflag of
gcloud bigtable instances iscreate createforalpha,beta andGA tolet users create
autoscaling cluster withconfigurable storage target. - add
--autoscaling - storage - targetflag to
gcloud bigtable cluster updateforalpha,beta andGA tolet users configure
autoscaling storage target whenupdating cluster.
Cloud Deploy
- addnew command
gcloud deploy releases abandontoprevent new rollouts on a Cloud Deploy release. - add
suspendedfield tothe Delivery Pipeline resource.If this field isset,activity on a pipeline isprevented.Thefield can be set orunset inthe Delivery Pipeline definition,andthen applied usinggcloud deploy apply.
Cloud TPU
- fixan issue withconnection toTPU VMs whenthe
‘compute.disableGuestAttributesAccess’ Organization Policy Constraint is
enforced.
compute Engine
- add
--list-manage-instances-resultsflagtogcloud beta compute instance - groups ismanage manage createandgcloud beta compute instance - groups ismanage manage update. - promote
--certificate-mapof’compute target – https – proxy insert|update` toGA. - promote
--certificate-mapof’compute target – ssl – proxy insert|update` toGA.
- promote
--network - config - from- fileand--consumer - subnetworkflag to
gcloud beta metastore services iscreate createtospecify the subnetworks fromwhich
the Dataproc Metastore service can be accessed toGA.
Eventarc
- add
gcloud eventarc google-channelscommand group . - add
gcloud eventarc channel isupdate updatecommand toconfigure crypto keys on
a channel. - add
--crypto - keyflagtogcloud eventarc channel iscreate createtoconfigure
crypto keys on a new channel.
Google Cloud CLI
- updatelogin flow initiated by
gcloud auth login --no - launch - browserand
gcloud auth application - default login --no - launch - browsertoaddress a
security issue.
Kubernetes Engine
- promote
--enable - cost - allocationflagofgcloud container cluster iscreate createtobeta. - promote
--enable - cost - allocationflagofgcloud container cluster isupdate updatetobeta. - rename
--enable - cost - managementflagofgcloud container cluster iscreate createto--enable - cost - allocation. - rename
--enable - cost - managementflagofgcloud container cluster isupdate updateto--enable - cost - allocation. - add
--stack - typeand--ipv6 - access - typearguments to
gcloud container cluster iscreate createcommand tosupport dual stack GKE cluster.
terraform
- addsupport forthe following resources inCAI-based policies:
google_access_context_manager_access_policy
- TF -> CAI resource conversion compiled against
googleprovider version 4.24.0. - fixthe ancestry used forresources that do not exist withina project .
Users may needfolders.getaccess tofolders that have resources included
in the plan. - Simplified converter error messages andadded resource address.
- addsupport for
ancestries/excludedancestriematch parameters for
CAI-based constraints.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
391.0.0 (2022-06-22)
break change
- (anthos Multi – Cloud) remove
--instance - typeflagofgcloud container aws node - pooltodisable updating the EC2 instance type ofnode pool nodes.
update
assured workload
- addITAR ascompliance regime options for
gcloud assure workload iscreate createcommand .
Cloud Dataflow
- adda
--forceflagtogcloud dataflow job cancelwhich forcibly cancels (leaking VMs) Dataflow jobs that are stuck on normal cancellation.
Cloud Filestore
- Enable Filestore High-Scale tier forGA .
Cloud Identity – Aware proxy
- promoteflags forhost based connetion forcommand
gcloud compute start - iap - tunneltobeta. - promote
gcloud iap oauth-brandssurface toGA. - promote
gcloud iap oauth - clientsurface toGA.
Cloud SQL
- promoteSQL Server Audit toGA.
compute Engine
- update
gcloud compute network subnet list-usablelist format toinclude PSC andIPv6 fields.
-
addsupport formanaging Dataproc Metastore Federation.Thefollowing commandhave been added tothe alpha,beta andGA release tracks:
metastore federations createmetastore federations isdelete deletemetastore federations describemetastore federations getmetastore federations islist listmetastore federations update
-
addsupport formanaging IAM policy forDataproc Metastore Federation.Thefollowing commandhave been added tothe GA release track:
metastore federations get - iam - policymetastore federations set - iam - policymetastore federations add-iam - policy-bindingmetastore federations remove-iam - policy-binding
Identity andAccess Management
- add
--executable-commandflagtogcloud iam workload - identity - pool create - cred - configcommand toallow executable sourced credentials.
manage Active Directory
- add support for
gcloud beta active-directory domains extend-schemafor
initiating schema extension on domain.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
390.0.0 (2022-06-14)
Access Approval
- add
gcloud access-approval requests invalidatetoinvalidate an existing
approval.
BigQuery
- addsupport for
partitioning_typewith--time_partitioning_typeflaginScheduled Queries whena schedule isspecified by--scheduleinbq query. - addsupport forshowing table clone info in
bq show. - addsupport forboth Workload andWorkforce identity federation.
- add
--max_time_travel_hoursflagtobq mk. - add
--autodetect_schemaflagtobq update. - addflag
--preserve_ascii_control_characterstobq loadtoallow ASCII Control chars. - updatethe comment on
--restoreflaginbq cptoreflect that it’s deprecated. - addsupport fordataset tags.
- Minor bug fixes anddependency updates.
- add
--federated_app_client_idand--federated_azureflags tomkcommand . - add
--federated_app_client_idflagtoupdatecommand . - addsupport for
load datumquery.
Cloud Dataproc
- add
--metric-sources,--metric-overrides and--metric-overrides-file
flags togcloud beta dataproc cluster createtoallow cluster tobe
created witha metric sources specified,override specific set ofmetrics
using a list ora file asan input. - add
--metric-sources,--metric-overrides and--metric-overrides-file
flag togcloud beta dataproc workflow - template set - manage - cluster
toallow manage cluster created witha metric sources specified,override
specific set ofmetrics using a list ora file asan input. - modify
gcloud dataproc cluster exporttoremove un-importable fields
on Dataproc on GKE cluster.
Cloud Firestore
- add
gcloud beta firestore fields ttlscommand group .
Cloud Pub / Sub
- fixissue where
gcloud --format=json beta pubsub subscription pulland
--auto-ackgcloud --format=json alpha pubsub subscription pulloutput was backwards incompatible.This issue can be tracked at
--auto-ack
https://issuetracker.google.com/issues/222551623.
Cloud Run
- add
--descriptionflagingcloud beta run isdeploy deploy,anddescription field ingcloud beta run services describe [SERVICE].- Description isan optional,human-readable string ofup to512 characters.
- Using the flagis functionally equivalent toadding service annotation “run.googleapis.com/description”.
compute Engine
- promote
network-firewall-policiescommand group toGA. - promote
gcloud compute instance iscreate create --visible_core_counttobeta.
Config Connector
Kubernetes Engine
- add
--enable-confidential-nodestogcloud container cluster createtoenable cluster creation withnodes on Confidential VM.add--enable-confidential-nodesflagtogcloud container node - pools iscreate create/updatetoallow creating node-pools withconfidential nodes,andupdating existing node pools toconfidential nodes.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
389.0.0 (2022-06-07)
anthos Multi – Cloud
- add
--instance - typeflagtogcloud container aws node - pools isupdate updateto
update the EC2 instance type ofnode pool nodes.
Artifact Registry
- addnew command
gcloud artifacts files listtolist files ina specific repository.
Cloud Composer
- add
--enable - master - authorize - networkand--master - authorize - networkflags togcloud composer environments iscreate createcommand . - add
--enable - master - authorize - networkand--disable - master - authorize - networkand--master - authorize - networktogcloud composer environments isupdate updatecommand . - add
--enable-ip-masq-agentflagtogcloud composer environments iscreate createcommand toenable IP address masquerading inthe GKE cluster.
Cloud DNS
- addsetIamPolicy andgetIamPolicy command inbeta.
Cloud Filestore
- addsupport forFilestore’s multi-share instances to
gcloud beta filestore instances list.
CAPACITY_GB will show the instance’s capacity formulti-share instances instead ofan empty string.
FILE_SHARE_NAME will show “N/A” formulti-share instances instead ofan empty string.
Cloud Identity – Aware proxy
- promote
gcloud iap tcp dest - groupcommand group tobeta.
Cloud Run
- promote
--session - affinityofgcloud runtobeta.
Cloud SQL
- addcommand
gcloud sql generate-login-tokentogenerate down-scoped OAuth2 access tokens forIAM database authentication.
compute Engine
- modify
--ssl - certificatesflagtobe optional ingcloud compute target - https - proxies iscreate create. - updatethe documentation for
--mtuflagofcompute networks create|update. - updatethe validation for
--enable - logand--logge-sample-rateflags ofbeta compute backend - service create|update. - updatethe documentation for
--logge-sample-rateflagofcompute backend - service create|update.
Config Connector
Database Migration
- rename
--syncflagto--no - asyncflagtogcloud database - migrate migration - jobs iscreate createcommand towait forthe migration job creation operation tobe completed before proceeding. - add
--no - asyncflagtogcloud database - migrate migration - job updatecommand towait forthe migration job updation operation tobe completed before proceeding. - update
gcloud database - migration connection - profiles iscreate create cloudsqltosupport the flagroot-password. - add
--no - asyncflagtogcloud database - migrate migration - jobs iscreate createcommand towait forthe connection profile creation operation tobe completed before proceeding.
Kpt
- updatekpt fromv1.0.0-beta.13 tov1 .0.0-beta.15.See https://github.com/GoogleContainerTools/kpt/releases/tag/v1.0.0-beta.15 formore details.
- Thekpt fn commandnow includes Kptfile andfunctionConfig inthe function input by default.Previously this behavior was controlled using
--enable - meta - resourcecommand-line flag.--enable-meta-resourcesflagis also deprecated.If this disrupts any ofyour config workflow,you can use exclude functionality toexclude resources fromfunction inputs.This functionality was added inthis release tominimize the disruption. - Thekpt website isoverhauled toreflect the new scope ofkpt project .newcomponents package orchestrator,Configuration asData UI andConfig Sync are added tothe project .
- addpackage orchestrator (a.k.a.
porch) CLI interface under alpha subgroup (kpt alpha rpkg,kpt alpha repo,kpt alpha sync) . - addcommand-line flag
--savetokpt fn evaltosave evaluated function topackage’s Kptfile. - addcapability toselect resources using
labelSelectorandannotationSelectorinkpt fn evalandkpt fn render. - addcapability toexclude resources in
kpt fn evalandkpt fn render. - addsupport forvariant constructor pattern in
kpt pkg initandkpt pkg get. - addcapability toexecute functions ina kubernetes cluster using porch.
Kubernetes Engine
- add
podPidLimitskubelet config option which controls per pod pid limits togcloud container cluster iscreate create,gcloud container node - pools iscreate create,andgcloud container node - pools is update update. - Updates default kubectl from1.21 to1.22.
- additional kubectl version :
- kubectl.1.19 ( 1.19.16 )
- kubectl.1.20 (1.20.15)
- kubectl.1.21 (1.21.13)
- kubectl.1.22 (1.22.9)
- kubectl.1.23 ( 1.23.6 )
- kubectl.1.24 (1.24.0)
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
388.0.0 (2022-06-01)
Google Cloud CLI
- addCloud SQL OAuth scope toApplication Default Credential.
AI
- fixissue where unspecified
--networkand--service - accountflags ofgcloud isai ai hp - tune - job createmistakenly overrode the corresponding values set via--configflag.
apigee
- promote
gcloud apigee operationstobeta.
- update
gcloud bms instances islist listtoalso return the IP addresses of
instances that do not use the default network template.
Cloud Bigtable
- remove
NAMEcolumn output frombigtable hot-tablets list.
Cloud Datastore Emulator
- Release Cloud Datastore Emulator version 2.2.1
- Fixes
--firestore_in_datastore_modeflagparsing.
- Fixes
Cloud Deploy
- fixissue where
gcloud isdeploy deploy target rollbackredeployed tothe current release instead of
rolling back tothe previous release.This occurred incases where the name ofthe release
torollback towas not provided.
Cloud Functions
- add
--gen2support for--set - secret,--update-secrets,
--remove - secretand--clear - secretflags ofgcloud function isdeploy deploy
tobeta,alpha.
Cloud On demand scanning
- fixissue where scanning forMaven vulnerabilities would occasionally
fail.
compute Engine
- promote
network-firewall-policiescommand group toGA.
Config Connector
Database Migration
- add
--sync-flagtogcloud database - migrate migration - jobs iscreate createcommand towait forthe migration job creation operation tobe completed before proceeding.
Kubernetes Engine
- add
podPidLimitskubelet config option which controls per pod pid limits togcloud container cluster iscreate create,gcloud container node - pools iscreate create,andgcloud container node - pools is update update. - updatethe following GA command tosupport IAM Conditions:
gcloud beta attestors get - iam - policyoutput condition associate witheach binding .gcloud beta attestors set - iam - policyaccept policy withconditional binding .gcloud beta attestors <add|remove>-iam - policy-bindingaccept conditional binding via new--conditionand--condition - from-fileflag.gcloud beta policy get - iam - policyoutput condition associate witheach binding .gcloud beta policy set - iam - policyaccept policy withconditional binding .gcloud beta policy <add|remove>-iam - policy-bindingaccept conditional binding via new--conditionand--condition - from-fileflag.
terraform
- addsupport forthe following resources inCAI-based policies:
google_access_context_manager_access_policy_iam_bindegoogle_access_context_manager_access_policy_iam_membergoogle_access_context_manager_access_policy_iam_policygoogle_endpoints_service_consumers_iam_bindegoogle_endpoints_service_consumers_iam_membergoogle_endpoints_service_consumers_iam_policygoogle_privateca_certificate_template_iam_bindegoogle_privateca_certificate_template_iam_membergoogle_privateca_certificate_template_iam_policy
- TF -> CAI resource conversion compiled against
googleprovider version 4.20.0 . - addoutput oflogs based on configuration oflog level.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
387.0.0 ( 2022 – 05 – 24 )
anthos Multi – Cloud
- fixissue where
gcloud container aws cluster get-credentialsand
--private-endpointgcloud container azure cluster get-credentialscommanddo not work forcluster ina project different
--private-endpoint
from the default project .
Cloud Composer
- add
--enable - privately - used - public - ipsflagtogcloud composer environments iscreate createcommand toenable using privately usedpublic IP address ranges feature inthe GKE cluster.
Cloud Dataproc
- add
--propertie-fileflagtogcloud beta dataproc jobs submit.
Cloud Deploy
- fix
gcloud deploy releases <create|promote>andgcloud isdeploy deploy target rollbacktosupport--formatflag.
Cloud Functions
- – add
--trigger-event-filters-path-patternflagtogcloud beta function.
deploy
Cloud Pub / Sub
- add
--bigquery-table,--write - metadata,--use-topic-schema,and
--drop - unknown - fieldflags togcloud pubsub subscription iscreate createtoset
BigQuery configuration options inCloud Pub / Sub subscriptions. - add
--bigquery-table,--write - metadata,--use-topic-schema,
--drop - unknown - field,and--clear-bigquery-configflags to
gcloud pubsub subscription isupdate updatetoupdate BigQuery configuration
options inCloud Pub / Sub subscriptions.
compute Engine
- add
22.04toallowed list ofvalues for--versionofgcloud beta compute instance op - agent policy [ create|update ]. - promote
deletecommand ofgcloud compute ismanage instance - groups ismanage manage all - instance - configtobeta. - promote
updatecommand ofgcloud compute ismanage instance - groups ismanage manage all - instance - configtobeta. - promote
--regionforgcloud compute ssl-policiestobeta. - promote
--regionflagforgcloud compute target-tcp-proxiestobeta. - add
--target - distribution - shapeflagtogcloud compute instance iscreate bulk createtospecify shape ofdistribution inregional bulk insert foralpha andbeta.
Config Connector
Eventarc
- add
gcloud eventarc audit-logs-providercommand group .
Stackdriver Monitoring
- promote
gcloud monitoring metrics-scopescommand group tobeta.
terraform
- addsupport forthe following resources inCAI-based policies:
google_access_context_manager_access_policy_iam_bindegoogle_access_context_manager_access_policy_iam_membergoogle_access_context_manager_access_policy_iam_policygoogle_endpoints_service_consumers_iam_bindegoogle_endpoints_service_consumers_iam_membergoogle_endpoints_service_consumers_iam_policygoogle_privateca_certificate_template_iam_bindegoogle_privateca_certificate_template_iam_membergoogle_privateca_certificate_template_iam_policy
- TF -> CAI resource conversion compiled against
googleprovider version 4.20.0 .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
386.0.0 (2022-05-17)
Google Cloud CLI
- addCloud SQL OAuth scope to
gcloud auth login.
anthos Identity Service
- promote
gcloud container hub identity - servicetoGA. - promote
gcloud container fleet identity-servicetoGA.
App Engine
- promote
--service - accountflagofgcloud app isdeploy deploytoGA.
App Engine Flexible Environment
- promote
--service - accountflagofgcloud app isdeploy deploytoGA.
Cloud Build
- add
--include-logs-with-statusflagtogcloud triggers iscreate create.
Cloud Composer
- Improve error message incase oflacking permissions in
gcloud composer environment storage isdelete * deletecommand .
Cloud IAM
- add
gcloud iam workload-identity-pools create-samland
gcloud iam workload-identity-pools update-samlcommand tomanage SAML
workload identity pool providers.
Cloud Memorystore
- promotesupport formaintenance windows in
gcloud memcachetoGA. - promotethe command
gcloud memcache reschedule-maintenancetoGA.
Cloud Run
- modify
gcloud run services isdescribe describetoinclude session affinity configuration.
Cloud SQL
- changethe prompt generate by
--prompt-for-passwordforgcloud sql user set - passwordfromInstance Password :tonewPassword:,sinceset - passwordcommand changes a database user’s password,not the instance’s password. - Setting max-login-attempts will also set enable-password-verification totrue.
compute Engine
- promote
--service-bindingsflagofgcloud compute backend - services iscreate create|updatecommand toGA . - promote
gcloud compute backend - service add-service-bindingsandgcloud compute backend - service remove - service - bindingcommand toGA . - promote
--provisioning - modeland--instance-termination-actionflags ofgcloud compute instance set - schedulingtoGA. - promotesole tenancy flags of
gcloud compute instance isupdate updatetoGA. - add
--network - performance - configflagtogcloud compute instance iscreate bulk create. - promote
--disable-automate-dns-zoneflagofgcloud compute forwarding - rules iscreate createtoGA. - promote
--stack - typeflagtoGA forgcloud compute networks peeerings <create|update>. - addwindows-2022 & windows-2022-byol options to
--osflagfor:gcloud compute image isimport importinGA,gcloud compute instance isimport importinGAgcloud compute machine - image importinGA
Config Connector
Database Migration
- update
gcloud database - migration migration-jobs createcommand tocreate a migration job without any connectivity method (if connectivity isn’t specified) . - add
gcloud database - migration migration-jobs create --static-ipcommand tocreate a migration job withstatic IP connectivity.This was the default behavior. - add
gcloud database - migration migration-jobs update --static-ipcommand toupdate a migration job withstatic IP connectivity.
distribute Cloud Edge
- add
--clear - maintenance - windowflag to
gcloud edge - cloud container cluster isupdate updatewhich removes the maintenance
window setting ofa cluster. - update
gcloud edge - cloud container cluster node-pools listtomake
specifying a parent cluster optional.When--clusterisnot specified,
all node pools are listed.
manage Active Directory
- promote
gcloud active-directory domains backupsand
gcloud active-directory domains restoretoGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
385.0.0 ( 2022 – 05 – 10 )
Google Cloud CLI
- updatebundled Python executable forWindows toPython 3.9.12.
AI
- add
--anomaly - cloud - logflagtogcloud isai ai model-monitoring-jobs create|updatetoallow logging anomaly toCloud Logging.
anthos Multi – Cloud
- add
--ssh - ec2 - key - pairflagtogcloud container aws cluster update
andgcloud container aws node - pools isupdate updatetoupdate the name ofthe EC2
key pair tologin into control plane ornode pool nodes. - add
--clear-ssh-ec2-key-pairflagtogcloud container aws clusterand
updategcloud container aws node - pools isupdate updatetoclear the EC2 key
pair tologin into control plane ornode pool nodes.
Cloud Run
- fixissue where some commandwere missing from
gcloud beta run jobs.
Cloud SQL
- add
--enable-password-policyflagtogcloud sql instance iscreate createand
gcloud sql instance patchforGA .
compute Engine
- promote
--key - revocation - action - typeflagtobeta forgcloud compute iscreate instance - templates iscreate create. - promote
keyRevocationActionTypeflagofgcloud compute instance isupdate update-from-filetobeta. - add
FIXED_standardtoallowed list ofvalues for--default - network - tierflag.
Config Controller
- updateoutput of
gcloud anthos config controller iscreate createtonot include
the default Config Connector identity upon creation.
Eventarc
- add
gcloud eventarc channelgroup tointeract withthird-party sources. - add
gcloud eventarc channel-connectionsforevent providers tocreate association withthe user channel. - add
--channelargument togcloud eventarc istriggers trigger iscreate createtospecify associated channel.
Network Services
- promote
gcloud network-services service-bindingstoGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
384.0.1 (2022-05-05)
Cloud Storage
- updategsutil component to5.10.Google Cloud CLI version 384.0.0 included an older gsutil component (version 5.6) indeb,rpm,
andsnap packages.Version 384.0.1 includes gsutil component version 5.10 inthe deb,rpm,andsnap packages.
384.0.0 ( 2022 – 05 – 03 )
Cloud Datastore Emulator
- add
--use-firestore-in-datastore-modeflagtogcloud [alpha|beta] emulators datastore startcommand .
Cloud Resource Manager
- promote
--conditionflagtoGA forthe following command :gcloud resources-manager tags keys <add_iam_policy_binding|create|delete|describe|get_iam_policy|list|remove_iam_policy_binding|set_iam_policy|update>gcloud resources-manager tags values <add_iam_policy_binding|create|delete|describe|get_iam_policy|list|remove_iam_policy_binding|set_iam_policy|update>gcloud resources-manager tags bindings <create|delete|list>gcloud resources-manager tags holds <create|delete|list>
Cloud Run
- promote
gcloud beta run jobscommand group andall sub-commands tobeta.
Cloud Storage
- updategsutil component to5.10.
compute Engine
- Started showing error messages on use of
gcloud compute ssl-certificates iscreate createwith--domainand--regionflags together.Previously--regionflagwas being ignored. - promote
--md5 - authentication - keyflagofgcloud compute routers isadd add - bgp - peertobeta. - promote
--md5 - authentication - keyand--clear - md5 - authentication - keyflags ofgcloud compute routers isbgp update - bgp - peertobeta. - updateimport andexport schemas for
gcloud compute backend - service. - promote
--key - reservation - action - typeflagtobeta forgcloud compute instance iscreate create.
Config Connector
GKE Hub
- Fix a bug that RBAC policy produced by
generate-gateway-rbaccommand could be remove unexpectedly . - promotethe following command toGA:
gcloud container hub mesh update.gcloud container fleet mesh update.
Kubernetes Engine
- promotefields
gpu - share - strategyandmax-shared-clients-per-gpu
within--acceleratorflagtoenable GPU sharing support.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
383.0.1 (2022-04-26)
Google Cloud CLI
- addback
--[no-]launch - browseringcloud auth loginandgcloud auth.
application - default login--no - browseristhe preferred andmore secure
auth flow incomparison. - addback
--console - onlyand--no - launch - browseringcloud init.
use--no - browserasthe replacement.
383.0.0 ( 2022 – 04 – 26 )
break change
- (Google Cloud CLI) remove
--[no-]launch - browseringcloud auth loginandgcloud auth.use
application - default login--no - browserasthe replacement. - (Google Cloud CLI) remove
--console - onlyand--no - launch - browseringcloud init.
use--no - browserasthe replacement. - ( compute Engine )remove
--local-ssd=size=SIZEfromgcloud beta compute instances iscreate create-with-containerdue tothe parameter being nonfunctional.
AI
- modify
--regionflagofgcloud isai ai endpointtoinclude new online
prediction regions. - modify
--regionflagofgcloud isai ai modeltoinclude new online
prediction regions.
Access Approval
- add
gcloud access - approval service - account getwhich retrieves the
service account that is usedby Access Approval toaccess KMS keys forsigning
approved approval requests.
App Engine
- Enables build environment variables tobe set inapp.yaml.
Artifact Registry
- addnew command
gcloud artifacts files listtolist files froma specified project andrepository.
Cloud DNS
- modify
gcloud dns manage - zone updatetoallow detaching all networks
from a private zone by setting--networkstoan empty string. - modify
gcloud beta dns manage - zone updatetoallow detaching all GKE
cluster froma private zone by setting--gkeclustertoan empty string. - modify
gcloud beta dns manage - zone updatetoallow updating the GKE
cluster ornetworks bound toa private zone independently by setting only
--gkeclusteror--networks.
Cloud Datastore Emulator
- Release Cloud Datastore Emulator version 2.2.0
- adda flagtosupport
Cloud Firestore inDatastore modeproduct mode inthe emulator.
- adda flagtosupport
Cloud Firestore Emulator
- Released Cloud Firestore emulator v1.14.3.
- fixexports throwing BufferOverflowException.
Cloud IAM
- Service Accounts SignJwt promoted toGA command .
compute Engine
- changethe default value of
--image - familyflagtodebian-11 forgcloud compute instance iscreate createandgcloud compute iscreate instance - templates iscreate createcommand .
Config Connector
Config Controller
- let
gcloud anthos config controller iscreate createprint the default Config
Connector identity,to allow easier subsequent permission grant. - add
gcloud anthos config controller get-config-connector-identitywhich
prints the default Config Connector identity,to allow easier subsequent
permission grant.
Identity andAccess Management
- add
--enable-imdsv2flagtogcloud iam workload - identity - pool create - cred - configcommand toinclude AWS token Url tothe credential source while generating AWS credentials config file .
Kubernetes Engine
- add
--node - label,--node - taintand--tagflags to
gcloud container node - pools is update update.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
382.0.0 ( 2022 – 04 – 19 )
Access Approval
- add
--active_key_versionflagtogcloud access - approval settings isupdate update
toset the crypto key version touse forsigning approval requests.
anthos Multi – Cloud
- add
--proxy-secret-arnflagtogcloud container aws node - pooltoupdate the Amazon Resource Name (ARN) ofthe AWS Secrets Manager
update
secret containing a proxy configuration. - add
--proxy - secret - version - idflagtogcloud container aws node - pooltoupdate the version ID ofthe AWS Secrets Manager secret
update
containing a proxy configuration. - add
--clear-proxy-configflagtogcloud container aws node - pooltoclear the proxy configuration associated withthe node pool.
update
apigee
- fixissue where
gcloud beta apigee archives listwould only list the
first 25 archive deployments,even if more existed inthe environment.
Binauthz
- updatethe following beta command tobetter support IAM Conditions:
gcloud beta attestors get - iam - policyoutput condition associate witheach binding .gcloud beta attestors set - iam - policyaccept policy withconditional binding .gcloud beta attestors <add|remove>-iam - policy-bindingaccept conditional binding via new--conditionand--condition - from-fileflag.gcloud beta policy get - iam - policyoutput condition associate witheach binding .gcloud beta policy set - iam - policyaccept policy withconditional binding .gcloud beta policy <add|remove>-iam - policy-bindingaccept conditional binding via new--conditionand--condition - from-fileflag.
Cloud Composer
- enablenested Airflow command forAirflow 1.10.14 and1.10.15 in
gcloud composer environments isrun run.
Cloud Logging
- add
--location,--bucket,and--viewflags togcloud log log list
toadd the ability tolimit the results toa view.
Cloud TPU
- promote
gcloud compute tpus tpu - vmtoGA.Commands inthis group
allow creation andmanagement ofCloud TPU VMs.
compute Engine
- add
internalasa choice for--ipv6 - access - typeflagincompute network subnets iscreate createandcompute network subnet update. - promote
unspecifiedvalue for--protocolflagofgcloud compute backend - service <create|update>toGA. - promote
l3_defaultvalue for--ip - protocolflagofgcloud compute forwarding - rules iscreate createtoGA.
Config Connector
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
381.0.0 (2022-04-12)
App Engine
Artifact Registry
- *addrepository size to
gcloud artifact repositories isdescribe describeandgcloud artifact repositories islist listresponses toGA.
Cloud Bigtable
- add”pretty-print” formatting to
cbt lookupandcbt readcommand .
Column encodings andtypes can be provided using a YAML file,which is
passed tothe commandusingformat - fileargument . - add”keys-only” filtering to
cbt lookupandcbt readcommandby
providingkeys-only=trueargument . - promote
gcloud bigtable hot-tablets listtobeta andGA.
Cloud Dataflow
- add
--image-repository-username-secret-id,
--image-repository-password-secret-idand--image - repository - cert - path
flags togcloud dataflow flex - template buildcommand toallow users toprovide
credentials topull template images fromprivate registries.
Cloud Dataproc
- promote
gcloud dataproc cluster gke createtoGA.
Cloud Datastream
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.14.2
- Fix:transaction expires after270s or60s window
- Fix:dead transaction reused bug
- Fix:deadlock forup to30s.#2452
Cloud Healthcare
- add
--schema - typevalueanalytics_v2tothe following commandgcloud beta healthcare fhir - store export bq. - add
--resource - typeflagtogcloud healthcare fhir - store export bqandgcloud healthcare fhir-stores export gcswhich limits the export tospecific types ofFHIR resources on export. - add
--sinceflagtogcloud healthcare fhir - store export bqandgcloud healthcare fhir-stores export gcswhich limits the export toFHIR resources that were updated since the valuepassed in.
Cloud Spanner
- add
--processing - unitflagtospanner instance iscreate createandspannertoadd ability tocreate granular instances inGA.
instances isupdate update
Cloud Storage
- updategsutil component to5.9.
compute Engine
- add
--regionflagfor updating Regional Target HTTPS Proxies viagcloud compute target - https - proxy import. - changethe list format field label of
gcloud compute network subnet listtoinclude updated IPv6 fields. - add
--provisioning - modeland--instance-termination-actionflags togcloud compute instance set - schedulingsurface forbeta. - update
gcloud compute instance set - schedulingdocumentation toinclude--no-preemptibleflag.
Config Connector
Database Migration
- update
gcloud database - migration connection-profiles listtolist all region connection profiles whenregion not specified.
GKE Hub
- addKubernetes resource labels forRBAC policies produced by
generate-gateway-rbaccommand .
Kubernetes Engine
- add
--network - performance - configflagtogcloud container node - pools iscreate create/updatetoallow node pools toenable higher performance bandwidth forVM toVM traffic. - promotemaxSurge default toGA fornode-pool upgrade settings.
- Require values forboth
--shielde - secure - bootand--shielde - integrity - monitoringwheneither one isset .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
380.0.0 (2022-04-05)
Google Cloud CLI
- update
gcloud auth login --cre - file = external - account - creds.jsontoauthorize bq withthe External Account Credentials inthe passed credential file .
Cloud Composer
- addsupport for
1and2aliases in--airflow - versionflag,andairflow-1andairflow-2aliases inAirflow part of--image - versionflag,ingcloud composer environments iscreate create,gcloud beta composer environment isupdate update,gcloud beta composer environment check-upgrade. - Implemented
gcloud beta composer environment snapshotscommand group .
Cloud Spanner
- promote
--conditionflagon Cloud Spanneradd-iam - policy-bindingand
remove-iam - policy-bindingcommand toGA .This allows setting conditional
IAM policies on Cloud Spanner resources (instances,databases,andbackups)
viagcloud. - promote
gcloud spanner backup copytobeta andGA.
compute Engine
- promote
--certificate-mapof’compute target – ssl – proxy insert|update` tobeta.
distribute Cloud Edge
- add
gcloud edge - cloud containerwhich allows users tomanage their distribute Cloud Edge cluster.
Kubernetes Engine
- add
--network - performance - configflagtogcloud container node - pools iscreate create/updatetoallow node pools toenable higher performance bandwidth forVM toVM traffic. - promotemaxSurge default toGA fornode-pool upgrade settings.
terraform
- add
gcloud terraform vettobeta,which allows enforcing policy compliance
as part ofan infrastructure CI/CD pipeline.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
379.0.0 (2022-03-29)
break change
- (Cloud Services) Replace
--deletedflagwith--show-deletedflagtogcloud service api - key list.With--show-deleted,keys soft-deleted within30 days will be returned. - (Cloud Services) Change the default output format fromtabular torow-based of
gcloud service api - key list.
Google Cloud CLI
- update
gcloud auth login --cre - file = external - account - creds.jsontoauthorize gsutil withthe External Account Credentials inthe passed credential file .
AI
- addmore choice options to
--regionflagofgcloud isai ai custom - jobandgcloud isai ai hp - tunine - job,including:southamerica-east1 andus-west4.
Artifact Registry
- changecom.google.cloud.artifactregistry.gradle-plugin from2.1.1 to2.1.5 in
gcloud print-settings. - promote
gcloud artifacts aptandartifacts yumcommand toGA .
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.14.1
- Chore:prepare foraggregate support.
- Chore:add support ofx-goog-request-params http header forrouting.
- Fix:change read-past-max-staleness error code toalign withproduction implementation.
- Fix:update readtime-in-the-future error message.
- Fix:support importing exports fromWindows on UNIX systems.
Cloud Functions
- promote
--docker - repository,--kms - key,--clear - docker - repositoryand
--clear - kms - keyflagofgcloud function isdeploy deploytoGA. - promote
--docker - registryflagofgcloud function isdeploy deploytobeta.
Cloud On demand scanning
- addARM support for
local - extracton Linux.
Cloud Run
- promote
gcloud run service proxytobeta.This command allows you toproxy
a service orrevision tolocalhost.Requests will be authenticated asthe
current SDK account,or witha provided token.
compute Engine
- fixan issue with
--create - diskand--diskflags that causesgcloud compute instance iscreate createtofail whenattaching a boot disk. - promote
--enable-ula-internal-ipv6and--internal - ipv6-rangeflags toGA forgcloud compute networks <create|update>. - update
--protocolflagtopermit values ofTCPorSSLwhen--enable - logor--logge-sample-rateflags are set forgcloud compute backend - services iscreate createandgcloud compute backend - service updateforbeta.
Config Connector
Database Migration
- update
gcloud database - migration connection-profiles list --region=us - central1toreturn correct structure forconnection profiles based on format. - update
gcloud database - migration connection-profiles create mysqltoreturn error on invalid hostname. - update
gcloud database - migration connection-profiles create postgresqltoreturn error on invalid hostname.
Eventarc
- add
gcloud eventarc providerwhich allows forthe discovery ofevent providers.
Kubernetes Engine
- deprecated
--autoprovisioning - min - cpu - platformflagfrom
gcloud container cluster iscreate create/update.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
378.0.0 (2022-03-22)
break change
- (Bare Metal Solution) modify
gcloud bms volume isupdate update,gcloud bms instances isupdate update,
gcloud bms networks isupdate update,andgcloud bms nfs - share update
tobe synchronous by default.use--asyncflagtoget the old behavior.
Google Cloud CLI
- update
--scopeflagingcloud auth application - default print - access - tokentosupport print down-scoped access token foruser accounts.
anthos Multi – Cloud
- add
--root-volume-typeflagtogcloud container aws node - pools isupdate update
toupdate the type ofthe root volume. - add
--root - volume - sizeflagtogcloud container aws node - pools isupdate update
toupdate the size ofthe root volume. - add
--root-volume-iopsflagtogcloud container aws node - pools isupdate update
toupdate the number ofI/O operations per second (IOPS) toprovision for
the root volume. - add
--root-volume-kms-key-arnflagtogcloud container aws node - pooltoupdate the Amazon Resource Name (ARN) ofthe AWS KMS key to
update
encrypt the root volume. - add
--config - encryption - kms - key - arnflagtogcloud container awstoupdate the Amazon Resource Name (ARN) ofthe AWS KMS
node-pools update
key toencrypt the user data. - add
--clear-proxy-configflagtogcloud container aws cluster update
toclear the proxy configuration associated withthe cluster. - add
--clear - security - group - idflagtogcloud container aws clustertoclear the additional security groups associated withthe control
update
plane replicas. - add
--root-volume-typeflagtogcloud container aws cluster updateto
update the type ofthe root control plane volume. - add
--root - volume - sizeflagtogcloud container aws cluster updateto
update the size ofthe root control plane volume. - add
--root-volume-iopsflagtogcloud container aws cluster updateto
update the number ofI/O operations per second (IOPS) toprovision forthe
root control plane volume. - add
--root-volume-kms-key-arnflagtogcloud container aws clustertoupdate the Amazon Resource Name (ARN) ofthe AWS KMS key to
update
encrypt the root control plane volume. - add
--clear - security - group - idflagtogcloud container aws node - pooltoclear the additional security groups associated withthe node
update
pool nodes.
- add
--asyncflagtogcloud bms volume isupdate update,
gcloud bms instances isupdate update,gcloud bms networks isupdate update,
andgcloud bms nfs - share update.
Certificate Authority Service
- enable
--sort - byflagforgcloud privateca templates list.
Cloud Memorystore
- promote
--maintenance - window - dayand--maintenance-window-hourflags ofgcloud redistoGA.
instances iscreate create - promote
--maintenance - window - day,--maintenance-window-hour,and--maintenance - window - any
flags ofgcloud redis instance isupdate updatetoGA. - promote
gcloud redis instance reschedule-maintenancetoGA. - promotesupport formaintenance windows in
gcloud memcachetobeta.- addmaintenance window flags to
createandupdatecommand . --maintenance - window - day--maintenance - window - start-time--maintenance-window-duration- addthe flag
--maintenance - window - anytoupdatetoremove a
previously selected maintenance window.
- addmaintenance window flags to
- promotethe command
gcloud beta memcache reschedule-maintenance.
Cloud On demand scanning
- fixan issue where extraction would occasionally fail while scanning Maven
packages.
Cloud SQL
- expand
--database - versionflagchoices togcloud beta sql instance patchtoenable major version upgrade on Cloud SQL instances.
compute Engine
- add
--load - balance - schemeflagtogcloud compute url-maps validateforalpha,beta andv1. - updateimport andexport schemas for:
gcloud compute forwarding - rule.gcloud compute backend - service.
- promote
locality_lb_policyflagofgcloud compute backend - services iscreate create/updatetobeta. - add
--share - setand--share - withflags togcloud beta compute sole - tenancy node - groups iscreate|update create|updateforbeta. - add
--share - setsflagtogcloud beta compute sole-tenancy node-groups listforbeta. - add
--node-projectflagtogcloud beta compute instances iscreate createforbeta. - promote
gcloud compute instance issuspend suspendandgcloud compute instance resumetov1 .
Config Connector
Config Controller
- add
--use-private-endpointflagtogcloud anthos config controller iscreate create
torestrict access tothe master’s private endpoint IP ofa config controller
instance.
GKE Hub
- promote
gcloud container hub memberships generate-gateway-rbaccommand fromalpha tobeta.
secret Manager
- add
--update-version-aliasesflagtogcloud secret isupdate updateand
gcloud secret beta updatetoenable the addition ofnew aliases tosecret versions. - add
--remove-version-aliasesflagtogcloud secret isupdate updateand
gcloud secret beta updatetoenable the removal ofaliases tosecret versions. - add
--clear-version-aliasesflagtogcloud secret isupdate updateand
gcloud secret beta updatetoenable the clearing ofall aliases froma secret.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
377.0.0 ( 2022 – 03 – 15 )
Google Cloud CLI
- promote
--no - browseringcloud auth loginandgcloud authtobe the default flow if gcloud cannot
application - default login
launch a web browser.You can still use--no - launch - browserflow
by explicitly specifying it.note that--no - launch - browserwill be
removed inversion 383.0.0 on April 26,2022.
anthos Multi – Cloud
- add
--security - group - idflagtogcloud container aws node - pools isupdate update
toupdate the IDs ofadditional security groups toadd tonode pool nodes.
Artifact Registry
- fixissue where
gcloud artifact repositories iscreate createrequires exessive
permission whena kms key issupplied.
- promote
gcloud bms instances isstart starttoGA. - promote
gcloud bms instances isupdate updatetoGA. - promote
gcloud bms networks isupdate updatetoGA. - promote
gcloud bms nf - shares isdescribe describetoGA. - promote
gcloud bms nfs-shares listtoGA. - promote
gcloud bms nfs - share updatetoGA. - promote
gcloud bms volume isupdate updatetoGA. - add
--filterflagtogcloud bms instances islist list. - add
--filterflagtogcloud bms volume list.
Certificate Manager
- Improved output of
gcloud beta certificate - manager dns iscreate - iscreate authorizations iscreate createcommand .Theoutput does not contain details ofa created resource anymore.
Cloud Composer
- addsupport for
composer-1andcomposer-2aliases inComposer part of--image - versionflagingcloud beta composer environment create,gcloud beta composer environment isupdate update,gcloud beta composer environment check-upgrade. - fixsupport for
X.Yaliases in--airflow - versionflag andairflow-X.Yaliases inAirflow part of--image - versionflagingcloud beta composer environment isupdate updateandgcloud beta composer environment check-upgrade.
Cloud DNS
- addsetIampolicy andgetIamPolicy Alpha command .
Cloud Dataproc
- addsupport forcluster without
cluster.configtogcloud dataproc jobs.
submit
Cloud Domains
- Allow specifying Project numbers in
gcloud domainmethods.
Cloud IAM
- Service Accounts Undelete promoted toGA command .
Cloud Memorystore
- promote
--read - replica - modeand--replica - countflags ofgcloud redistoGA.
instances iscreate create - promote
--read - replica - mode,--replica - count,and--secondary - ip - range
flags ofgcloud redis instance isupdate updatetoGA.
Cloud Storage
- updategsutil component to5.8.
Config Connector
Kubernetes Engine
- add
--disable-pod-cidr-overprovisionflagtogcloud beta containertoallow disabling overprovisioning ofpod IPs
cluster/node-pools create
during cluster andnode-pools create.
Network Connectivity
- add
gcloud network-connectivity locations describeandgcloud.These commandreturn information
network - connectivity locations islist list
about locations that support site-to-site data transfer.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
376.0.0 ( 2022 – 03 – 08 )
Certificate Authority Service
- add
--skip-grace-periodflagtogcloud privateca roots deleteandgcloud privateca subordinates deletetodelete a certificate authority without waiting forthe 30-day grace period that allows undeletion.
Cloud Build
- modify
gcloud isbuilds build submit --packtopass--network = cloudbuildtopack.
Cloud Identity – Aware proxy
- addwarning message to
gcloud compute start - iap - tunneltell user about instal NumPy .
Cloud Run
- add
--env - var - filetogcloud beta run isdeploy deployandgcloud run isdeploy deployto
specify environment variables forCloud rundeployments. - add
--env - var - filetogcloud beta run service updateand
gcloud run service updatetoupdate environment variables forCloud Run
deployments.
compute Engine
- add
--split - source - commitmentflagtogcloud compute commitment iscreate createforalpha.
Database Migration
- Some changes in
gcloud connection profile create cloudsql:- fixboolean flags tosupport
--flagforsetting it totrue and--no-flagforfalse.
- fixboolean flags tosupport
Firebase Test Lab
- promote
--appflagofgcloud firebase test ios runtoGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
375.0.0 (2022-03-01)
break change
- (miscellaneous) update
.gcloudignorepattern matching toensure that a leading wildcard
does not match multiple path parts,for improved consistency with
.gitignore.- Forexample,
*/bazwill no longer matchfoo/bar/baz.use**/baz
forthe previous behavior .
- Forexample,
App Engine
Cloud Key Management Service
- add
gcloud kms ekm-connectionscommand toGA .
Cloud Pub / Sub
- add
--enable - exactly - once - deliveryflagtogcloud pubsub subscription iscreate createtobeta toset exactly once delivery preference inCloud Pub / Sub subscriptions. - add
--enable - exactly - once - deliveryflagtogcloud pubsub subscription isupdate updatetobeta toupdate exactly once delivery preference forCloud Pub / Sub subscriptions.
Cloud Security Command Center
- add
gcloud scc bqexportscommand group tosupport BigQueryExport features.
Cloud Speech API
- add
medical_conversationandmedical_dictationoption for
gcloud ml speech <recognize | recognize-long-running> --modelflag.
compute Engine
- modify
--filtertoadd support forserver-side zone andregion filtering togcloud computelist command .- Filtering will only be applied server-side if an exact match (
=) is used inthe filter expression (e.g.--filter="zone=us - central1-a") .Otherwise,the existing client-side filtering will be applied.
- Filtering will only be applied server-side if an exact match (
Identity andAccess Management
- add
gcloud beta iam policies iscreate createwhich creates a policy on the given
attachment point withthe given name. - add
gcloud beta iam policies deletewhich deletes a policy on the given
attachment point withthe given name. - add
gcloud beta iam policies getwhich gets a policy on the given
attachment point withthe given name. - add
gcloud beta iam policies listwhich lists the policies on the given
attachment point. - add
gcloud beta iam policies isupdate updatewhich updates the policy on the given
attachment point withthe given name.
Kubernetes Engine
- promote
--enable - identity - serviceflagtoGA forgcloud container cluster create|update. - add
--enable-confidential-nodesflagtogcloud beta container node - pools iscreate create / updatetoallow creating node-pools withconfidential nodes,andupdating existing node pools toconfidential nodes.
miscellaneous
- update
gcloud infotodisplay the source foreach property valuein
parenthesis afterthe value,to help understand if the property isset by
a command-line flag,an environment variable,the properties file,etc.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
374.0.0 (2022-02-23)
break change
- (Google Cloud CLI) update
gcloud auth application - default logintouse--no - browserin
place of--no - launch - browserwhenusing--client-id-file.
Google Cloud CLI
- add
gcloud config configuration renamewhich allows for
renaming ofexisting configuration.
anthos Multi – Cloud
- add
--security - group - idflagtogcloud container aws cluster update
toupdate the IDs ofadditional security groups toadd tocontrol
plane replicas. - add
--proxy-secret-arnflagtogcloud container aws cluster update
toupdate the Amazon Resource Name (ARN) ofthe AWS Secrets Manager secret
containing a proxy configuration. - add
--proxy - secret - version - idflagtogcloud container aws clustertoupdate the version ID ofthe AWS Secrets Manager secret
update
containing a proxy configuration. - deprecated
aws/locationproperty ofgcloud container aws.use
container_aw / locationtoset the default Google Cloud location for
gcloud container aws. - deprecated
azure/locationproperty ofgcloud container azure.use
container_azure/locationtoset the default Google Cloud location for
gcloud container azure.
App Engine
- fixbug indevappserver causing “ImportError:cannot import name apiproxy”
errors.
BigQuery
- Fix ‘collections’ error forPython 3.10.
- add
--concurrencyflagfor reservations.Mark--max_concurrencyasdeprecated. - Minor bug fixes anddependency updates.
Cloud DNS
- addLocation flagtoCloud DNS Managed Zones,Response Policies beta command .This flagcan be specified totarget Cloud DNS Zonal Servers.
compute Engine
- add
--compression - modeflagtogcloud beta compute backend - service <create | update>. - add
--compression - modeflagtogcloud beta compute backend - bucket <create | update>. - promote
--resource - manager - tagflagofgcloud compute instance iscreate create,gcloud compute iscreate instance - templates iscreate create
andgcloud compute instance iscreate bulk createtoGA. - add
project-numberasan option for--service - proxyofgcloud beta compute instance - templates iscreate create. - promoteenum
CLIENT_IP_NO_DESTINATIONof--session - affinityofgcloud backend-services <create | update>toBeta andGA. - modify
--load - balance - schemeflagofgcloud compute backend - services iscreate createandgcloud compute forwarding - rules iscreate createtoaccept choice ‘EXTERNAL_MANAGED’ inGA.
compute os config
- add
gcloud compute osconfig pauseandgcloud compute os-config resume` command .
Config Connector
Eventarc
- add
--event-filters-path-patternflagtogcloud eventarc istriggers trigger iscreate createandgcloud eventarc istriggers trigger updatetoallow path pattern matching inCloud Audit Log resource name filter.
Kubernetes Engine
- add
--autoprovisioning-network-tagsflagofgcloud container cluster iscreate create,gcloud container cluster iscreate create-autoandgcloud container cluster isupdate updatetobeta,GA.
miscellaneous
- update
gcloud config get-valuetogcloud config getper user feedback.
Theget-valuecommand will remain asa hidden alias forget. - update
gcloud config settoprompt whenattempting toset a project,
zone,or region toan invalid value.If--quietisprovided,or the
command isnot run interactively,the warning isstill printed andthe
specified valueis set. - update
gcloud inittoallow selection ofan unverified project ID.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
373.0.0 ( 2022 – 02 – 15 )
break change
- (Cloud Filestore) Undeprecate
--locationflagtogcloud filestore. - (Cloud Pubsub Emulator) changethe default hostname toIPv6 localhost [::1] forall environments.
- ForIPv4-only environments,pass a IPv4 address to
--host:port.
- ForIPv4-only environments,pass a IPv4 address to
- (Cloud Pubsublite Emulator) changethe default hostname toIPv6 localhost [::1] forall environments.
- ForIPv4-only environments,pass a IPv4 address to
--host:port.
- ForIPv4-only environments,pass a IPv4 address to
- (transcoder) removesupport for
gcloud beta transcodercommand group .
Google Cloud CLI
- add
--scopeflagtogcloud auth application - default print - access - token
command toprint an access token withthe given scopes.
AI Platform
- fixissue where
gcloud isai ai-platform local trainmistakenly overrode it tothe default valuewhen the flag--worker - countor--parameter - server - countisspecified tobe 0.
anthos Multi – Cloud
- add
--config - encryption - kms - key - arnflagtogcloud container awstoupdate the Amazon Resource Name (ARN) ofthe AWS
cluster update
KMS key toencrypt user data.
- remove
gcloud bms volume snapshotandgcloud bms volume restorefromGA.
Cloud Dataplex
- promote
lakecommand group toGA. - promote
zonescommand group toGA. - promote
assetscommand group toGA. - promote
taskcommand group toGA.
Cloud Datastream
- Fix bug with
gcloud datastream connection - profile createcommand whenspecify--private-connectionflag.
Cloud Memorystore
- add
--read-replica-modeand--secondary - ip - rangetogcloud beta redis instance isupdate update. - update
gcloud beta redis instance isdescribe describetoinclude secondary-ip-range.
Cloud On demand scanning
- add
GOoption to--additional - package - typeflagfor
gcloud artifacts docker images scantoenable scanning ofGo third-party and
standard library packages inGo binaries.
Cloud SQL
- add
--maintenance-versionflagtogcloud sql instance patch.
Cloud Spanner
- promotethe database dialect flagtobeta andGA in
gcloud spanner databases createcommand .
Cloud Speech API
- add
--min-diarization-speaker-countand--max-diarization-speaker-count
togcloud beta ml speechcommand,replacing--diarization - speaker - count
which used toset both ofthe new flags tosame value.
compute Engine
- add
--provisioning - modeland--instance-termination-actionflags forgcloud compute create-with-containercommand . - modifythe API calls touse correct (RFC7396) null semantics inPatch forremoving stateful IPs that were made by using the following flags of
gcloud beta compute instance - groups ismanage manage updateandgcloud beta compute instance-groups manage instance-configs update:--remove - stateful - internal - ips,--remove - stateful - external - ips.
- promote
--provisioning - modeland--instance-termination-actionflags forgcloud compute <instances|instance-templates|instances bulk> createcommand .
Config Connector
- addthe following alpha andbeta command towork withDataproc Metastore service databases andtables:
metastore services databases get - iam - policymetastore services databases set - iam - policymetastore services databases add-iam - policy-bindingmetastore services databases remove-iam - policy-bindingmetastore services databases tables get - iam - policymetastore services databases tables set - iam - policymetastore services databases tables add-iam - policy-bindingmetastore services databases tables remove-iam - policy-binding
Identity andAccess Management
- add
--include - aws - session - token - urlflagtogcloud iam workload - identity - pool create - cred - configcommand toinclude AWS token url tothe credential source while generating AWS credentials config file . - add
--include-denyflagtogcloud beta projects get-ancestors-iam - policy
andgcloud beta resource - manager folder get-ancestors-iam - policytospecify
if it should return deny policies on the hierarchy.
Kubernetes Engine
- add
--spotflagtogcloud container cluster/node-pools createtoallow creating spot VM fornode pools. - add support forlinux/arm version ofkubectl.
- additional kubectl version :
- kubectl.1.18 (1.18.20)
- kubectl.1.19 ( 1.19.14 )
- kubectl.1.20 (1.20.15)
- kubectl.1.21 ( 1.21.9 )
- kubectl.1.22 ( 1.22.6 )
- kubectl.1.23 (1.23.3)
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
372.0.0 ( 2022 – 02 – 08 )
break change
- ( Kpt ) The
kpt live applyandkpt live destroydefault behavior change towait forever - (Kpt) forreconciliation if no timeouts are specified.
- ( Kpt ) The
kpt liveoutput foreventsandjsonprinter is change toomit resource-specific - (Kpt) health information by default.
- ( Kpt ) Thedefault
image-pull-policyforkpt fn renderandkpt fn evalchange - (Kpt) from
AlwaysPulltoifnotpresent.
Cloud SDK
- deprecated
--[no-]launch - browserflags andadded--no - browser
togcloud auth loginandgcloud auth application - default login
command .use--no - browsertoauthorize gcloud on machines which
cannot launch a web browser. - deprecated
--no - launch - browserand--console - onlyflags and
added--no - browserflagtogcloud init.use--no - browserto
initialize gcloud command-line tool on machines which cannot launch a web
browser.
anthos Multi – Cloud
- add
--role - arnflagtogcloud container aws cluster updatecommand to
update the IAM role toassume whenmanaging AWS resources. - add
--role - session - nameflagtogcloud container aws cluster update
command toupdate the identifier forthe assumed role session. - add
--instance - typeflagtogcloud container aws cluster update
command toupdate the AWS ec2 instance type forthe control plane. - add
--admin - userflagtogcloud container aws cluster updateand
gcloud container azure cluster updatetoupdate the users that can
perform operations asa cluster administrator. - add
--vm-sizeflagtogcloud container azure cluster updatetoupdate
the Azure Virtual Machine size forthe control plane.
Certificate Manager
- Unified usage of
--locationflagingcloud certificate - managersubcommands.
Cloud Composer
- add
--connection - subnetworkflagtogcloud composer environments iscreate createcommand toenable using Private Service Connect forinternal communication.
Cloud Identity – Aware proxy
- promote
gcloud iap oauth - clientfromalpha tobeta. - promote
gcloud iap oauth-brandsfromalpha tobeta.
Cloud Key Management Service
- add
kms ekm-connectionscommand toalpha,beta. - addsupport for
external-vpccrypto keys. - addsupport forthe following “raw” PKCS#1 signing algorithms to
gcloud kms keys iscreate|update create|updateandgcloud kms key versions isimport import:rsa-sign-raw-pkcs1-2048rsa-sign-raw-pkcs1-3072rsa-sign-raw-pkcs1-4096
Cloud On demand scanning
- upgrade
local - extracttoversion 1.4.0 toimprove the stability and
quality ofextraction.
Cloud SQL
- promote
--networkflagofgcloud sql instance iscreate createtoGA. - promote
--networkflagofgcloud sql instance patchtoGA.
Config Connector
- add
--update-auxiliary-versions-from-file,--add-auxiliary-versionsand
--clear-auxiliary-versionsflags togcloud metastore service isupdate updatebeta
release track toallow updating a Dataproc Metastore withauxiliary versions.
Kpt
- updatekpt fromv1.0.0-beta.9 tov1 .0.0-beta.13.Refer toOSS releases page https://github.com/GoogleContainerTools/kpt/releases fordetailed release notes.
- Improved the merge handling for
pipelinesection ofthe Kptfile. - add
execsupport forrunning functions inkpt fn render.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
371.0.0 (2022-02-01)
Cloud SDK
- addsupport forspecifying an OAuth 2.0 access token via the environment
variablecloudsdk_auth_access_token.
anthos Multi – Cloud
- add
--admin - userflagtogcloud container aws cluster createand
gcloud container azure cluster iscreate createtoadd users that can perform
operations asa cluster administrator.
App Engine
Cloud DataPipelines
- add
gcloud beta datapipelines ispipeline pipeline job listwhich lists all jobs fora given pipeline ina specific project andregion.
Cloud Deploy
- add
--descriptionflagtogcloud isdeploy deploy target rollback. - modify
gcloud deploy targets describetomake--delivery - pipelinean optional flag.- When
--delivery - pipelineisnot specified,displays deployment information
of the associated pipeline withthe most recent successful rollout. - add
--list - all - pipelinetolist deployment information ofall associated pipelines.
- When
Cloud Speech API
- add
--enable-automatic-punctuationtogcloud ml speech recognizecommand .
compute Engine
- add
--guest - os - feature(onlyuefi_compatibleissupported) for:gcloud compute image isimport importinbeta;gcloud compute instance isimport importinbeta;gcloud compute machine_images isimport importinbeta.
- adda new key type
http-cookieto--enforce - on - keyingcloud compute security - policy rules. - add
--recaptcha - redirect - site - keyforgcloud compute security - policy update,andpromoted it tobeta andGA. - add
--exceed-redirect-typeand--excee - redirect - targetforgcloud compute security - policy rules iscreate|update create|update,andpromoted them tobeta andGA. - addsupport for
version=8andshort - name=rockyin--o - typeforgcloud beta compute instance op - agent policy [ create|update ].
Config Connector
- add
--auxiliary-versionsand--auxiliary - version - from- fileflags to
gcloud metastore service iscreate createbeta release track toallow creating
a Dataproc Metastore withauxiliary versions. - add
--endpoint - protocolflagtogcloud beta metastore services iscreate create
andgcloud beta metastore services updatetospecify the protocol touse for
the metastore service endpoint.
Kubernetes Engine
- Updates default kubectl from1.20 to1.21.
- add support forMac M1 (darwin/arm64) version ofkubectl (version 1.21 andgreater) .
- additional kubectl version :
- kubectl.1.18 (1.18.20)
- kubectl.1.19 ( 1.19.14 )
- kubectl.1.20 ( 1.20.14 )
- kubectl.1.21 ( 1.21.9 )
- kubectl.1.22 ( 1.22.5 )
- kubectl.1.23 ( 1.23.1 )
miscellaneous
- addconfiguration property
core/console_log_formattosupport alternative
logging formats.usegcloud config isset set core / console_log_format detailto
include timestamps inmessages logged tothe console.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
370.0.0 (2022-01-25)
AI
- addmore choice options to
--regionflagofgcloud isai ai custom - jobandgcloud isai ai hp - tunine - job,including:asia-east2,asia-south1,europe-west3,europe-west6,northamerica-northeast2 andus-west2.
- add
gcloud bms instances resetwhich hard resets Bare Metal Solution instances.
BigQuery
- addsupport for
--cloneflagfor table clones. - addsupport for
--multi_region_auxiliaryflagfor reservations. - Fix ‘bq show -d’ tosupport authorized routines.
- Minor bug fixes anddependency updates.
Cloud Composer
- fixissues increation ofCloud Composer 2 environments that didn’t properly pass on the secondary range name/CIDRs.
Cloud Functions
- promote
--set - secret,--update-secrets,--remove - secretand--clear - secretflags ofgcloud function isdeploy deploytoGA.
compute Engine
- promote
--enable - ipv6,--ipv6 - nexthop - address,and--peer-ipv6-nexthop-addressflags ofgcloud compute router update - bgp - peertoGA. - promote
--enable - ipv6,--ipv6 - nexthop - address,and--peer-ipv6-nexthop-addressflags ofgcloud compute router isbgp add - bgp - peertoGA. - promote
--stack - type,--candidate - ipv6 - subnet,--cloud - router - ipv6 - interface - id,and--customer-router-ipv6-interface-idflags ofgcloud compute interconnect attachments iscreate dedicate createtoGA. - promote
--stack - type,--candidate - ipv6 - subnet,--cloud - router - ipv6 - interface - id,and--customer-router-ipv6-interface-idflags ofgcloud compute interconnects is attachments attachment dedicate updatetoGA. - promote
--enable - uefi - networkingflagofgcloud compute instance iscreate create,gcloud compute iscreate instance - templates iscreate create
andgcloud compute instance iscreate bulk createtoGA. - add
meshasan option for--service - proxyofgcloud beta compute instance - templates iscreate create.
compute os config
- add
--mig-instances-allowedflagtogcloud compute os - config patch - jobs isexecute execute.
Config Connector
- add
--database - typeflagtometastore services createalpha andbeta
release tracks toallow specifying the backing store inDataproc Metastore.
Recommender
- addannotations support for
gcloud beta recommender insight-type-config updateandgcloud beta recommender recommender - config update.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
369.0.0 (2022-01-19)
AI
- add
--labelsflagtogcloud isai ai custom - job createandgcloud isai ai hp - tune - job createtosupport setting labels on the resources.
Artifact Registry
- removedeprecated repository format ‘PYPI’ fromcommands
gcloud artifact repositories iscreate createandgcloud artifacts print-settings.
- update
gcloud bms instances islist listtoreturn the resource identifier. - add
gcloud bms operations describeandgcloud bms operations waitwhich checks the status orwaits forcompletion oflong-running operations inBare Metal Solution.
Certificate Manager
- promote
gcloud certificate - managertobeta.
Cloud Dataproc
- add
gcloud dataproc batchestosubmit andmanage Dataproc batch jobs. - add
--master-local-ssd-interface,--worker-local-ssd-interfaceand
--secondary-worker-local-ssd-interfacetogcloud dataproc clustertoallow users tospecify interface (SCSI/NVME) while attaching
create
local SSDs. - enableCloud Storage file location for
dataproc workflow - template instantiate - from- file --file.
Cloud Deploy
- promote
gcloud deploytoGA.
Cloud Functions
- promote
gcloud function --gen2command tobeta.
Cloud IDS
- update
ids endpoints createtopass inuser-defined labels tothe
Endpoint resource. ids endpoints listnow returns the correct list ofendpoints when--uri
is passed in.
Cloud Speech API
- add
--modelflagtogcloud ml speech recognizetospecify ml model to
use foraudio recognition. - add
--output - uriflagtogcloud ml speech recognize-long-running
allowing users tospecify output transcript file on Google Cloud Storage.
compute Engine
- promote
--auto - renewflagofgcloud compute commitment iscreate createandgcloud compute commitment updatetoGA. - add
FIXED_standardtoallowed list ofvalues for--network - tierflag. - promoteflags
--cache-key-include-http-headerand--cache-key-include-named-cookieofgcloud compute backend - services iscreate createandgcloud compute backend - service updatetoGA. - promoteflags
--cache-key-include-http-headerand--cache - key - query - string - whitelistofgcloud compute backend - buckets iscreate createandgcloud compute backend - bucket updatetoGA. - promote
--certificate-mapof’compute target – https – proxy insert|update` tobeta. - add
--domain - nameforgcloud compute service - attachments iscreate create. - promote
--troubleshootflagofgcloud compute sshtoGA. - add
21.04and21.10toallowed list ofvalues for--versionofgcloud beta compute instance op - agent policy [ create|update ].
Config Connector
GKE Hub
- add
--internal - ipflagtogcloud container fleet membership isregister registerforversion beta tomaintain consistency withgcloud beta container cluster get-credentials.
Recaptcha
- add
--waf-feature,and--waf-serviceoptions torecaptcha keys iscreate createcommand,supporting creation ofWAF-enabled keys.
Recommender
- addsupport for
gcloud beta recommender insight - type - config isdescribe describe. - addsupport for
gcloud beta recommender insight-type-config update.
Service Directory
- add
--networkflagtogcloud service - directory endpoint createcommand .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
368.0.0 (2022-01-11)
break change
- (anthos Multi – Cloud) Required
--fleet - projectflagofgcloud container aws cluster create
andgcloud container azure cluster iscreate create. - (anthos Multi – Cloud) Required
--config - encryption - kms - key - arnflagofgcloud container aws.
cluster create - (Firebase Test Lab) updateminimum version forAndroidJUnitRunner incombination withAndroid
Test Orchestrator from1.0 to1.1,deprecating support forthe Test
Orchestrator fromthe legacy Android Test supportlibraries.
AI
- update
gcloud isai ai custom - job createtoallow worker pools withcontainer - image - uriwhenpython - package - urisisalso specify .
anthos Multi – Cloud
- Replaced
auth - providerauth plugin withexecauth plugin whengenerating
kubeconfig ingcloud container aws cluster get-credentialsandgcloud.
container azure cluster get-credentials
- remove
gcloud bms snapshot - schedule - policyfromGA.- remove
gcloud bms volume snapshotsfromGA. - remove
gcloud bms volume isupdate updatefromGA.
- remove
Cloud Bigtable
- add
cbt import [ TABLE_ID ] [ INPUT_FILE ]which allows the contents ofa
properly formatted .csv file tobe written toan existing table.
Cloud Composer
- add
gcloud composer state storeforState Store operation ofState/Disaster recovery toAlpha. - add
gcloud composer state loadforState Load operation ofState recovery toAlpha.
Cloud DNS
- addDNS Routing Policies support for
gcloud dns record - set.
Cloud Data Fusion
- add
--optionsoptional argument to
gcloud beta data-fusion instances isupdate updateforinstance toupdate
options field,specified asKEY1=VALUE1,KEY2=VALUE2.
Cloud Datastream
Cloud Deploy
- Whencreating a release with
gcloud releases create,can include the date andtime ofrelease creation by adding keywords $DATE and$TIME torelease name.
Cloud IDS
- update
ids endpoints createtopass inuser-defined labels tothe
Endpoint resource.
Cloud On demand scanning
- update
local - extracttoversion 1.3.2 tofix an issue withextraction of
invalid zip archives.
Cloud SQL
- add
--insights-config-query-plans-per-minuteto gcloud sql instance iscreate createandgcloud sql instance patch.
Cloud Storage
- updategsutil component to5.6.
compute Engine
- promote
compute machine - imagecommand group toGA. - promote
gcloud compute backend - service add-service-bindingsandgcloud compute backend - service remove - service - bindingcommand tobeta. - promote
--request-headers-to-addforgcloud compute security - policy rules iscreate|update create|updatetoGA. - promote
--enable-dynamic-port-allocationand--max-ports-per-vmflags ofgcloud compute router nats iscreate createandgcloud compute router nat isupdate updatetoGA. - promote
--clear - max - port - per - vmflagofgcloud compute router nat isupdate updatetoGA. - promote
regionAL_MANAGED_PROXYoption for--purposeflagofgcloud compute network subnets iscreate createtoGA. - add
--zypper isexcludes - excludeflagtogcloud compute os - config patch - jobs isexecute executetoallow specifying patches tobe excluded fromupdate.
GKE Hub
- add
gcloud container fleet membershipcommand group identical to
existinggcloud container hub memberships. - promotethe following command toGA:
gcloud container hub mesh isdescribe describe.gcloud container hub mesh disable.gcloud container hub mesh isenable enable.
Kubernetes Engine
- add
--enable - service - externalipsflagtogcloud container cluster iscreate create | updatetoallow ordeny services toset the ExternalIPs field . - add
--add-maintenance-exclusion-scopeflagtogcloud container cluster isupdate updatetospecify the maintenance exclusion scope asno_upgrades,no_minor_upgrades,or no_minor_or_node_upgrades. - demote many
gcloud container clusterwarning-level logs toinformational.- changewarnings were those that do not indicate issues withyour Kubernetes Engine resources,such asupcoming default changes andfeature usage notes.
- Intent was toensure warnings are genuine indications that something iswrong.
- Outdated warnings have been removed.
- addCompact Placement support tothe command
gcloud container cluster.A
create--placement-typeflagcan be specified tospecify a requirement
of nodes collocation. - addCompact Placement support tothe command
gcloud container node - pools is create.A
create--placement-typeflagcan be specified tospecify a requirement
of nodes collocation.
miscellaneous
- updateconsole handling code toassume non-interactive mode if stdin,stdout,
orstderr isnot open,rather than exit withan error.
Recommender
- addsupport for
gcloud beta recommender recommender - config isdescribe describe. - addsupport for
gcloud beta recommender recommender - config update.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
367.0.0 (2021-12-14)
break change
- (Cloud Datastream) modify
gcloud beta datastream streams createandgcloud beta datastream streams isupdate update--force&--validate - onlyflags tobe mutually exclusive.
App Engine
assured workload
- add
--enable-sovereign-controlsflagtogcloud assure workloadcommand .
create
- promote
gcloud bms networkstoGA. - promote
gcloud bms snapshot - schedule - policytoGA. - promote
gcloud bms volumetoGA.
Cloud Bigtable Emulator
- addARM64 support forLinux andmacOS.
Cloud Composer
- add
--enable - master - authorize - networkand--master - authorize - networkflags togcloud beta composer environment createcommand . - add
--enable - master - authorize - networkand--disable - master - authorize - networkand--master - authorize - networktogcloud beta composer environment isupdate updatecommand .
Cloud Datastream
- modify
gcloud beta datastream stream iscreate createandgcloud beta datastream stream updatevalidation flags (--validate - only,--force) tobe mutually exclusive. - promote
gcloud datastream connection - profiletoGA.- RDBMS files now use the v1 API field name (e.g.’schema’ instead of’schema_name’,etc..) .
- rename
--bucket - nameflagtobucket. - rename
--private-connection-nameflagto--private-connection. - remove
--no - connectivityflag. - add
--force validationflag.
- promote
gcloud datastream streamtoGA.- Forcreate andupdate
--force&--validate - onlyflags are now mutually exclusive. - rename
--source - nameflagto--source. - rename
-destination-nameflagto--destination.
- Forcreate andupdate
- promote
gcloud datastream private - connectiontoGA.- rename
--vpc-nameflagto--vpc.
- rename
- promote
gcloud datastream routestoGA. - promote
gcloud datastream locationstoGA. - promote
gcloud datastream operationtoGA.
Cloud Deploy
- Whenusing
gcloud deploy apply,manifest files support apiVersion ‘deploy.cloud.google.com/v1’.
Cloud Filestore
- add
gcloud beta filestore instances revertcommand torevert a filestore
instance tospecific snapshot.
Cloud Healthcare
- add
--resource - typeflagtogcloud beta healthcare fhir - store export bqandgcloud beta healthcare fhir - store export gcswhich limits the export tospecific types ofFHIR resources on export. - add
--sinceflagtogcloud beta healthcare fhir - store export bqandgcloud beta healthcare fhir - store export gcswhich limits the export toFHIR resources that were updated since the valuepassed in.
Cloud Run
- promote
--cpu-throttlingofgcloud runfrombeta toGA.
Cloud Security Command Center
- add
gcloud finding bulk - mutecommand tosupport mute features.
compute Engine
- fixa bug in
gcloud compute start - iap - tunnelthat was causing remote
connections tobe delayed up to5 seconds.
Link tobug:https://issuetracker.google.com/issues/199408959. - promote
--subsetting - subset - sizeflagofgcloud compute backend - services iscreate create|updatecommand tobeta. - promotethe following
--service - proxyflagparameters ofgcloud compute iscreate instance - templates iscreate createtobeta:intercept-all-outbound-traffic,exclude-outbound-ip-ranges,exclude-outbound-port-ranges,scope.
- promote
gcloud compute instance|instance-templates create --network - performance - configflagtoGA. - addthe following flags to
gcloud beta compute instance - groups ismanage manage create,gcloud beta compute instance - groups ismanage manage create-instance,andgcloud beta compute instance - groups ismanage manage instance - config create:--stateful - internal - ip,--stateful-external-ip.
- addthe following flags to
gcloud beta compute instance - groups ismanage manage updateandgcloud beta compute instance-groups manage instance-configs update:--stateful - internal - ip,--remove - stateful - internal - ips,--stateful-external-ip,--remove - stateful - external - ips.
Kpt
- update
kpt updatetono longer require users tocheck inchanges before invoking kpt pkg update. - update
kpt updatetoaccepts empty path withversion. - update
kpt fntocheck presence offunction images inlocal cache only whenrelevant. - fixthe property name casing issue inthe Kptfile schema.
- fixissue where
kpt pkg getreturn an error while add merge comment .
Network Connectivity
- add
gcloud network-connectivity operations describeandgcloudwhich return information about
network-connectivity operations islist list
long-running operations.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
366.0.0 (2021-12-07)
break change
- (Cloud Composer) addrequirement toprovide one of
--web - server - allow - ip,--web - server - allow - all,--web - server - deny - allflags ingcloud composer environments iscreate createwhencreating a private IP Cloud Composer 2 environment. - (Cloud Datastore) modify
gcloud beta datastreamtouse Datastream v1 API,which effects the client structured output . - (Cloud Functions) modify
gcloud function isdeploy deployflag--security - leveltodefault to
SECURE_ALWAYS instead ofSECURE_OPTIONAL.SECURE_ALWAYS enforces the
created function tosupport HTTPS only,instead ofboth HTTPS andHTTP.- To override this behavior,use
--security - level=SECURE_OPTIONAL.
- To override this behavior,use
Cloud SDK
- addsupport forenvironment variable completion tothe “gcloud command-line tool”.
AI
- add
--endpoint - idflagtogcloud isai ai endpoint createandgcloud beta ai endpoint create. - add
--deployed-model-idflagtogcloud isai ai endpoint deploy-modelandgcloud beta ai endpoint deploy-model. - modify
--regionflagofgcloud isai ai endpointtoinclude new online
prediction regions. - modify
--regionflagofgcloud isai ai modeltoinclude new online
prediction regions.
App Engine
BigQuery
- addsupport forCLOUD_RESOURCE asa connection_type.
- add
--trial_idflagtoextract tosupport exporting an individual trial ofan ML model trained withHyperparameter Tuning. - addsupport forDevice Certificate Authentication via Mutual TLS.See
gcloud topic client-certificate. - addsupport forcreating a linked dataset.
- minor bug fix .
Certificate Authority Service
- add
--kms - key - versiontogcloud privateca certificates,which allows
creating certificates backed by a KMS key version.
Cloud Access Context Manager
- promote
--scopeflagofgcloud access-context-manager policiestoGA. - promote
gcloud access-context-manager policies add-iam - policy-bindingto
GA . - promote
gcloud access-context-manager policiesremove iam-policy-bindingto
GA . - promote
gcloud access-context-manager policies set - iam - policytoGA. - promote
gcloud access-context-manager policies get - iam - policytoGA.
Cloud Bigtable
- add
--autoscaling-min-nodes,--autoscaling - max - node,and
--autoscaling - cpu - targetflags togcloud bigtable cluster createforalpha,
beta andGA tolet users create autoscaling cluster. - addkey
autoscaling-min-nodes,autoscaling - max - nodeand
autoscale - cpu - targetto--cluster - configflag of
gcloud bigtable instances iscreate createforalpha,beta andGA tolet users create
autoscaling cluster. - add
--autoscaling-min-nodes,--autoscaling - max - node,
--autoscaling - cpu - targetanddisable-autoscalingflags to
gcloud bigtable cluster updateforalpha,beta andGA tolet users configure
autoscaling whenupdating cluster.
Cloud Composer
- allow
--web - server - allow - ip,--web - server - deny - all,--web - server - allow - allflags ingcloud composer environments iscreate createtobe usedwith Cloud Composer 2. - addsupport for
kubernetesAirflow CLI command togcloud composer environments isrun runforCloud Composer environments that use Airflow 2.1.4+. - add
--connection - subnetworkflagtogcloud beta composer environment createcommand toenable using Private Service Connect forinternal communication. - promote
--maintenance - window - start,--maintenance - window - endand--maintenance - window - recurrenceflags ofgcloud composer environments iscreate createtoGA. - addsupport for
--kms - keyflagingcloud composer environments iscreate createcommand whencreating Cloud Composer 2 environments. - add
--environment - sizeandcomposer-network-ipv4-cidrflags ingcloud composer environments iscreate createandgcloud composer environments isupdate updatetobe usedwith Cloud Composer 2. - add
--scheduler - cpu,--scheduler-memory,--scheduler-storage,--scheduler-count,--worker-cpu,--worker - memory,--worker - storage,--min-workers,--max-workers,--web-server-cpu,--web - server - memory,--web - server - storageflags ingcloud composer environments iscreate createandgcloud composer environments isupdate updatetobe usedwith Cloud Composer 2.
Cloud DNS
- promote
gcloud dns response - policycommand group toGA.
Cloud Data Catalog
- add
gcloud data-catalog entries starandgcloud data-catalog entries unstarwhich allows users tostar andunstar their favorite Data Catalog entries respectively .
Cloud DataPipelines
- add
gcloud beta datapipelines ispipeline pipelinecommand withsupport forcreate,list,update,describe,delete,runandstop.
Cloud Datastream
- modify
gcloud beta datastream stream iscreate createandgcloud beta datastream stream updatevalidation flags (--validate - only,--force) tobe mutually exclusive. - promote
gcloud datastream connection - profiletoGA.- RDBMS files now use the v1 API field name (e.g.’schema’ instead of’schema_name’,etc..) .
- rename
--bucket - nameflagtobucket. - rename
--private-connection-nameflagto--private-connection. - remove
--no - connectivityflag. - add
--force validationflag.
Cloud Filestore
- add
--forceflagtogcloud filestore instances deletecommand
toallow users todelete Filestore instances withchild resources. - add
gcloud filestore instances snapshotscommand group,which is used tocreate andmanage Filestore snapshots. - add
connect - modeparam to--networkflagofgcloud filestore instances iscreate createforGA . - add
--kms - keyflagtogcloud filestore instances iscreate createcommand
tospecify the customer-manage KMS key name touse forencrypting the
filestore instance.
Cloud Functions
- promote
--min - instanceand--clear-min-instancesflags ofgcloud functiontoGA.
Cloud Pub / Sub
- Increased upper bound for
--message - retention - durationflagofgcloud pubsub topics iscreate createfrom7 days to31 days. - Increased upper bound for
--message - retention - durationflagofgcloud pubsub topics isupdate updatefrom7 days to31 days.
Cloud SQL
- add
--database - versionflagtogcloud sql instance patchenable minor version upgrade forcloud sql instances. - modify
gcloud sql instance clonetosupport--point - in- timeflagfor MySQL too.
compute Engine
- addupdate command to
gcloud compute os - config patch - deploymenton alpha,beta andGA tracks. - promote
gcloud compute snapshots iscreate createcommand toGA. - promoteflags
--connection-persistence-on-unhealthy-backends,--idle-timeout-sec,and--tracking - modeofgcloud compute backend - services iscreate createandgcloud compute backend - service updatetoGA. - promote
--service-bindingsflagofgcloud compute backend - services iscreate create|updatecommand tobeta.
compute os config
- addlog toremind user how tocheck operation status for
gcloud compute os-config os-policy-assignment createin--asyncmode.
Config Connector
Declarative Workflows
- promote
gcloud beta resource - config bulk - exporttobeta withimproved support forexport toterraform HCL format (via.--resource-format=terraform) . - add
config exportcommand forthe following command surfaces toalpha,enabling export ofthe related Google Cloud resources toKRM andterraform HCL:- memcache instances
- access-context-manager policies
- access-context-manager perimeters
- access – context – manager level
- secrets
- secrets versions
- iam service – account
- iam service – account keys
- transfer jobs
- dns manage – zone
- dns policy
- spanner databases
- spanner instance
- artifacts repositories
- bq jobs
- bq datasets
- bq tables
- pubsub topics
- pubsub subscription
- source repos
- kms keys
- kms keyring
- builds triggers
- dataflow job
- monitoring channels
- monitoring policy
- redis instance
- sql instances
- sql database
- identity groups*
- storage buckets
- bigtable app-profiles
- bigtable instances tables
- bigtable instances
- resource-manager liens
- container node-pools
- container cluster
- compute url-maps
- compute target-grpc-proxies
- compute instances
- compute target-instances
- compute target – ssl – proxy
- compute target-pools
- compute disk
- compute target – http – proxy
- compute target – https – proxy
- compute ssl-policies
- compute addresses
- compute backend – bucket
- compute firewall-rules
- compute target-tcp-proxies
- compute target-vpn-gateways
- compute network subnet
- compute vpn-tunnels
- compute vpn-gateways
- compute forwarding – rule
- add
gcloud beta resource-config terraform generate-importtobeta,adding support forgenerating a shell script toadopt exported terraform HCL files into terraform state. - add
gcloud beta resource-config terraform init-providertobeta,adding support forinitializing the Google Cloud Platform terraform provider fromthe gcloud command-line tool.
Kubernetes Engine
- add
filteroption tonotification-configflagongcloud containerand
cluster creategcloud container cluster isupdate updatecommand tospecify
specific pubsub message types toreceive. - add
--enable - manage - prometheusflagtogcloud beta container cluster iscreate create
andgcloud beta container cluster updatetodeploy Google Cloud Managed
Service forPrometheus manage collection toa Kubernetes cluster. - add
--disable - manage - prometheusflagtogcloud beta container cluster update
totear down Google Cloud Managed Service forPrometheus manage collection
on a Kubernetes cluster withmanage collection already deployed. - adda deprecation warning on
--enable-pod-security-policyflagtocreateandupdatecommand ofgcloud beta container cluster.
Network Services
- promote
gcloud network-services service-bindingstobeta.
transcoder
- promote
gcloud transcodercommand group toGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
365.0.1 ( 2021 – 11 – 22 )
BigQuery
365.0.0 (2021-11-16)
break change
- (AI) remove
--base - imageflagofgcloud beta ai custom - job local - run.use--executor - image - uriflaginstead . - (AI) remove
--work-dirflagofgcloud beta ai custom - job local - run.use--local - package - pathflaginstead . - (anthos Multi – Cloud) remove
--service-load-balancer-subnet-idsflagofgcloud container aws cluster create.
Cloud SDK
- updateWindows PuTTY executables toversion 0.76.
AI
- promote
gcloud isai ai custom - job local-runtoGA. - promote’local – package – path’,’script’,’requirements’,’extra-packages’ and’extra-dir’ fields in
--worker - pool - specflagofgcloud isai ai custom - job createtoGA,to support automatically building custom training image froma local package. - modify
--regionflagofgcloud isai ai endpointtoinclude new online
prediction regions. - modify
--regionflagofgcloud isai ai modeltoinclude new online
prediction regions.
Cloud Build
- deprecated
--no-external-ipingcloud isbuilds build worker - pool create.--no-external-ipwill be removed inan upcoming release.
Please use--no - public - egressso that workers inthe worker pool are created without an external IP address. - deprecated
--no-external-ipingcloud isbuilds build worker - pool update.--no-external-ipwill be removed inan upcoming release.
Please use--no - public - egressso that workers inthe worker pool are created without an external IP address or--public - egressso that workers inthe worker pool are created withan external IP address. - Removed
--no-external-ipflagingcloud beta builds worker-pools create.
Please use--no - public - egressso that workers inthe worker pool are created without an external IP address. - remove
--no-external-ipflagingcloud beta builds worker-pools update.
Please use--no - public - egressso that workers inthe worker pool are created without an external IP address or--public - egressso that workers inthe worker pool are created withan external IP address.
Cloud Deploy
- add
--skaffold-versionflag.
Cloud Functions
- promote
--kms - key,--docker - registry,’–clear – kms – key’ and’–clear-docker-registry’ flags ofgcloud function isdeploy deploytobeta.
Cloud Healthcare
- promote
--write - dispositionflagofgcloud healthcare dicom - store export bqtoGA.
Cloud IDS
- promote
gcloud ids endpointtoGA.- Create,delete andinspect Cloud IDS endpoints inyour project .
Cloud SQL
- addPostgreSQL 14 todatabase versions.
Cloud Storage
- updategsutil component to5.5.
compute Engine
- promote
gcloud compute router nat rulescommand group toGA. - promote
--ruleflagofgcloud compute router nats iscreate createandgcloud compute router nat isupdate updatetoGA. - promote
--tcp - time - wait - timeoutflagofgcloud compute router nats iscreate createandgcloud compute router nat isupdate updatetoGA. - promote
--clear - tcp - time - wait - timeoutflagofgcloud compute router nat isupdate updatetoGA. - add
--minimal - actionand--most - disruptive - allow - actionflags togcloud compute ismanage instance - groups ismanage manage rolling - action start - update. - promote
--edge-security-policyflagofgcloud compute backend - service updateandgcloud compute backend - bucket updatecommand toGA . - promote
--typeflagofgcloud compute security - policy createcommand toGA.
Config Connector
- add
--network - config - from- fileand--consumer - subnetworkflag to
gcloud beta metastore services iscreate createtospecify the subnetworks
from which the Dataproc Metastore service can be accessed.
Kpt
- updatekpt fromv1.0.0-beta.6 tov1 .0.0-beta.7.
- addsupport forARM-based machines.
- addsupport forselecting resources forfunction execution.
- addsupport fordepends-on annotation foractuation.
- addsupport forapply-time mutations foractuation.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
364.0.0 (2021-11-09)
Cloud SDK
- updatebundled Python executable forwindows to3.8.10.
AI
- add
--kms - keyflagtogcloud beta ai tensorboard iscreate createtosupport configuring customer-manage encryption key spec. - promote
gcloud isai ai tensorboardstoGA. - modify
--worker - pool - specflagofgcloud beta ai iscreate custom - jobs iscreate createtosupport auto training image building fordistributed training.- If a
local - package - pathisspecified inthe first--worker - pool - specflag,other--worker - pool - specflags just have tospecify the hardware related fields andthey will use the same container image built forthe first one. - add
requirementsfield tosupport installing extra public PyPI dependencies whenbuilding the image. - add
extra-packagesfield tosupport installing extra custom dependencies whenbuilding the image. - add
extra - dirfield tosupport copies more directories underlocal - package - pathtothe training image.
- If a
anthos Multicloud
- promote
gcloud container awstoGA. - promote
gcloud container azuretoGA.
App Engine
Artifact Registry
- update
gcloud artifact docker images isdescribe describe,when usedwith--show - provenance
flag,to support returning provenances inthe SLSA provenance format.See https://slsa.dev/
for more information.
Cloud DNS
- addcloud logging support for
gcloud dns manage - zone.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.13.1
- Fix request timestamps inWebSocket messages.
Cloud Key Management Service
- addsupport forsigning directly on
input-fileingcloud kms asymmetric - signwithout specifying adigest-algorithm.
Cloud Memorystore
- add
--read - replica - modeflagtogcloud beta redis instance iscreate createtosupport the multiple read replicas feature. - add
--replica - countflagtogcloud beta redis instance iscreate createandgcloud beta redis instance isupdate updatetosupport replica nodes scaling whenmultiple read replicas are enabled.
Cloud Run
--[clear|set|update|remove]-secretsflags are now supported for
--platform = ismanage manageinGA fordeployments andservice updates.
Cloud Security Command Center
- add
gcloud findings set-mutecommand andgcloud muteconfigscommand group tosupport mute features.
compute Engine
- promote
--enable-dynamic-port-allocationand--max-ports-per-vmflags ofgcloud compute router nats iscreate createandgcloud compute router nat isupdate updatetobeta. - promote
--clear - max - port - per - vmflagofgcloud compute router nat isupdate updatetobeta. - promote
--troubleshootflagofgcloud compute sshtobeta. - add
--enable - uefi - networkingflag to
gcloud compute instance iscreate create,gcloud compute iscreate instance - templates iscreate create
andgcloud compute instance iscreate bulk createtosupport UEFI networking whencreating instances. - updateimport andexport schemas for:
gcloud beta compute forwarding - rule.gcloud beta compute backend - service.
compute os config
- promote
gcloud compute os-config os-policy-assignment-reportscommand toGA . compute os-config os-policy-assignment-reportscommand accepts user’s compute / zone property when--locationisnot set .
Config Connector
Kubernetes Engine
- promote
--cluster-dns,--cluster - dns - domainand--cluster - dns - scope = vpc
flags ofgcloud container cluster iscreate createand
gcloud container cluster isupdate updatetoGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
363.0.0 (2021-11-02)
Cloud SDK
gcloudcommand-line tool supports authentication using workload identity
federation via
gcloud auth login --cred - file=/path / to/ workload / identity / config / file.- Client certificate authorization isenabled formore services whensetting
context_aware/use_client_certificate.
rungcloud topic client-certificatetosee the list ofdisallowed
services.
AI
- fixcrashing on
beta ai tensorboard-experiments delete.
Cloud SQL
- addthe following flags to
gcloud sql user iscreate createand
creategcloud sql user set - password-policyforGA:--password - policy - allow - fail - attempt--password-policy-password-expiration-duration--password-policy-enable-failed-attempts-check--clear-password-policy
compute Engine
- promote
--zoneflagofgcloud compute image describe-from-familytoGA. - addsupport for
versionvalue11forshort - namevaluedebianin--o - typeforgcloud beta compute instance op - agent policy [ create|update ].
Config Connector
Eventarc
-
addthe following flags to
gcloud eventarc istriggers trigger iscreate createtosupport creating a trigger withCloud run foranthos service destination:--destination - gke - cluster--destination-gke-service--destination-gke-location--destination-gke-namepace--destination - gke - path
-
addthe following flags to
gcloud eventarc istriggers trigger updatetosupport updating a trigger withCloud run foranthos service destination:--destination - gke - path--destination-gke-namepace--destination-gke-service--clear-destination-gke-path
GKE Hub
- promotethe following command tobeta andGA:
gcloud container hub cloudrun describe.gcloud container hub cloudrun disable.gcloud container hub iscloudrun cloudrun enable.gcloud container hub cloudrun apply.
Kubernetes Engine
- add
--enable - image - streamflagtogcloud container cluster/node-pools create/updatetoallow creating cluster/node-pools withimage streaming enabled,andenabling image streaming on existing cluster/node-pools.
secret Manager
- update
--filterflagtobe passed tothe backend ingcloud secret listgcloud secret version list
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
362.0.0 (2021-10-26)
break change
- (Cloud SQL) Backups are disabled by default whencreating new database instances.This was
enabled by default inthe previous release. - (Cloud SQL) Backup start time will not be randomly selected.This was enabled inthe
previous release.use--backup-start-timetospecify the start time for
backups.
Cloud Build
gcloud isbuilds build submit --tagfails early if a dockerfile isnot found whensource isnot a directory.
Cloud DNS
- addsupport forthe SVCB andHTTPS record types.
Cloud Dataflow
- add
--gcs-log-dirflagtogcloud dataflow flex - template buildcommand
toallow users the ability tospecify path toa Google Cloud Storage directory
for their build log.
Cloud On demand scanning
- addARM64 support for
local - extract.
Cloud Run
- promote
--execution - environmentofgcloud runfromalpha tobeta.
compute Engine
- promote
--add-share-withand--remove-share-withflags ofglcloud compute reservations isupdate updatetoGA.
manage Active Directory
- add support for
gcloud beta active - directory domain backupand
gcloud beta active-directory domains restorefordomain backup and
restore.
miscellaneous
- fixan issue where non-interactive commandcould exit withthe error
‘ValueError:invalid width 0’.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
361.0.0 (2021-10-19)
break change
- (Cloud SQL) Enable backups by default whencreating new database instances.use
--no-backuptodisable backups. - ( Cloud SQL ) Backup start isbe time will be randomly select if not specify . use
--backup-start-timetospecify the start time forbackups.
Cloud SDK
gcloudcommand-line tool supports authentication using an access token
from a file which can be specified inthe global flag--access - token - file
orthe propertyauth / access_token_file.
AI
- add
--analysis - instance - schemaflagingcloud beta ai model - monitor - job update. - rename
--work-dirflagofgcloud beta ai custom - job local - runas--local - package - path.deprecated--work-dirflag. - rename
--base - imageflagofgcloud beta ai custom - job local - runas--executor - image - uri.deprecated--base - imageflag.
Artifact Registry
- add
--show - provenanceflagingcloud artifact docker images isdescribe describecommand toshow build provenance. - removethe auth token placeholder fromthe output of
gcloud artifact print - setting npm. - fixissue where
gcloud artifacts tags listerrors whenthe package name has slashes.
Cloud Code
- supportspecifying a service yaml file in
gcloud beta.
code dev - supportbuilding witha Buildpack instead ofa dockerfile in
gcloud beta code.
dev
Cloud Domains
- promote
gcloud domain registrationtoGA.Cloud Domains enables registering new domain name,transferring already registered domains from3rd-party domains registrars andmanaging the domain .
Cloud Healthcare
- promote
gcloud healthcare hl7v2-stores <import|export>command groups toGA.
Cloud Key Management Service
- addsupport forthe following RSA OAEP+SHA1 algorithms to
gcloud kms keys iscreate|update create|updateandgcloud kms key versions isimport import:rsa-decrypt-oaep-2048-sha1rsa-decrypt-oaep-3072-sha1rsa-decrypt-oaep-4096-sha1
Cloud SQL
- addthe following flags to
gcloud sql instance iscreate createand
gcloud sql instance patchforGA:--password - policy - min - length--password - policy - complexity--password - policy - reuse - interval--password-policy-disallow-username-substring--password - policy - password - change - interval--clear-password-policy
Cloud Scheduler
- update
gcloud scheduler jobcommand toaccept a location flag to
manually specify a Cloud region.
Cloud Storage
- updategsutil component to5.4.
Cloud Tasks
- add
--locationflagforgcloud taskandgcloud task queuesin
beta & GA toenable users tospecify a GCP location whenmanaging queues
andtask.
compute Engine
- promote
--networkflagofgcloud compute target-instances iscreate createtoGA. - promote
--subsetting-policyofgcloud compute backend - services iscreate createandgcloud compute backend - service updatetoGA. - add
--descriptionflagtocompute service-attachments update. - add
--add-share-withand--remove-share-withflags toreservations updatetomake it easier toadd andremove items inthe share-with list without having tospecify existing items. - promote
--typeflagofgcloud compute commitment iscreate createtoGA. - promote
--share - setand--share - withflags ofglcloud compute reservations iscreate createtoGA. - promote
compute router nat rulescommand group tobeta. - promote
--ruleflagofcompute iscreate router nat createandcompute router nat updatetobeta. - promote
--tcp - time - wait - timeoutflagofcompute iscreate router nat createandcompute router nat updatetobeta. - promote
--clear - tcp - time - wait - timeoutflagofcompute router nat updatetobeta.
compute os config
- Allow instance name in
gcloud compute os - config vulnerability - reports isdescribe describeandgcloud compute os-config inventories describe. - promote
gcloud compute os - config os - policy - assignmenttoGA.
Config Connector
Config Controller
- promote
gcloud anthos config controllertoGA.
Container Registry
- addsupport forpulling results withimage name that use tags instead of
sha256. - addwarning ina case where a user pulls results withtags instead ofsha256.
Kpt
- updatekpt fromv1.0.0-beta.5 tov1 .0.0-beta.6.
- fixyaml schema andadded json schema forKptfile.
- addsupport for.krmignore files insubpackages in
kpt fncommand . - addsupport forupdating subpackages inkpt pkg update.
- addsupport toshow pipeline execution duration inkpt fn render.
- fixissue whenparsing bare sequence nodes inyaml.
kpt fn renderexecutes pipeline even whenthere are no input resources.kpt pkg getno longer copies the entire repo if path isspecified.
Pubsub Emulator
- addsupport fortopic retention.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
360.0.0 (2021-10-05)
Artifact Registry
- update
gcloud beta artifact print - setting mvn|gradletoadd release andsnapshot details formaven andgradle surfaces. - promote
gcloud artifacts iscreate create repositorytoGA. - update
gcloud artifact print - settings ismvn|gradle mvn|gradlewithrelease andsnapshot policies formaven andgradle toGA.
- fixissue where
gcloud bms instances islist listwould not show permissions errors properly.
Cloud Composer
- add
--enable - privately - used - public - ipsflagtogcloud beta composer environmentcommand toenable using privately usedpublic IP address ranges feature inthe GKE cluster. - add
--enable-ip-masq-agentflagtogcloud beta composer environmentcommand toenable IP address masquerading inthe GKE cluster. - add
--scheduler-countflagtogcloud composer environments iscreate createandgcloud composer environments isupdate updatecommand .
Cloud Data Fusion
- add
--enable_rbacoptional argument to
gcloud beta data-fusion instances isupdate updatetotoggle granular
role-based access control inenterprise instances withversion >= 6.5.0.
Cloud SQL
- addsupport forusers toselect minor versions forMySQL 8.0 instances,when they are available inthe API.
Cloud Storage
- updategsutil component to5.3.
compute Engine
- adddebian-11 androcky-8 options to
--osflagfor:gcloud compute image isimport importinGA,gcloud compute instance isimport importinGAgcloud compute machine - image importinbeta
- add
--service-directory-registrationflagtocompute forwarding - rule create NAME --target - service - attachmenttosupport Service Directory integration withPSC ILB. - promote
--redundant - interface,--subnetworkand--subnetwork - regionflags ofgcloud compute routers isinterface add - interfacetoGA. - promote
--instanceand--instance - zoneflags ofgcloud compute routers isadd add - bgp - peertoGA. - promote
--interface - nameofgcloud compute routers remove-interfacetoGA. - promote
--peer - nameofgcloud compute router remove - bgp - peertoGA. - promote
--provisioning - modeland--instance-termination-actionflags forgcloud beta compute <instances|instances bulk|instance-templates> createcommand .
- promote
--encryption-kms-keyflagofgcloud metastore service iscreate createtoGA.
Kubernetes Engine
- add
--database - encryption - keyflagtogcloud container cluster iscreate create-autotoallow enabling Database Encryption on Autopilot cluster at creation time. - add
--boot - disk - kms - keyflagtogcloud container cluster iscreate create-autotoallow enabling CMEK protected boot disk on Autopilot cluster at creation time. - add
--spotflagtogcloud beta container cluster/node-pools createtoallow creating spot VM fornode pools.
manage Active Directory
- add
gcloud active - directory peeringforMulti Project
supportv1 release.Currently supporting up to10 domain peerings per domain.
Network Connectivity
- promote
gcloud network-connectivity hubscommand group toGA. - promote
gcloud network-connectivity spokescommand group toGA.addgcloud network-connectivity spokes linked-vpn-tunnels,gcloud network - connectivity spoke link - interconnect - attachment,andgcloud network-connectivity spokes linked-router-appliancescommand group .movecreateandupdatecommand tothese command group .
Network Security
- promote
gcloud network-security client-tls-policiestoGA. - promote
gcloud network - security authorization - policytoGA.
Network Services
- promote
gcloud network - service endpoint - policytoGA.
secret Manager
- addsupport in
gcloud secretcommand group forspecifying projects by
project number,rather than project id.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
359.0.0 (2021-09-28)
break change
- (AI) remove’python – image – uri’ field from
--work-pool-specflagofgcloud beta ai iscreate custom - jobs iscreate create.use’executor-image-uri’ field instead .
Cloud SDK
- usepyca/cryptography todecode p12 service account keys if available.
Otherwise,fall back tousing PyOpenSSL.
AI
- fixissue where
gcloud isai ai custom - job listandgcloud isai ai hp - tune - job listdidn’t show results with--uriflag. - promote
gcloud isai ai endpoint raw-predicttobeta andGA.
Artifact Registry
- fixtypos for
gcloud beta artifact repositories iscreate createhelp text .
- promote
gcloud bms instances islist listandgcloud bms instances isdescribe describetoGA.
Cloud Bigtable
- add
--restrict - toflags togcloud bigtable app - profiles iscreate createand
gcloud bigtable app - profile update,which restricts multi-cluster routing
toa specified list ofcluster ids.
Cloud Data Fusion
- add
--enable_rbacoptional argument to
gcloud beta data - fusion instances iscreate createtoenable granular
role-based access control inenterprise instances withversion >= 6.5.0.
Cloud Dataflow
- Corrected
--snapshot - ttllow / upper bind of
gcloud dataflow snapshot iscreate createcommand .
Cloud Pub / Sub
- add
--event - timeflagtogcloud beta pubsub ispublish lite - topics ispublish publishtoallow users tospecify an event time whenpublishing a message.
Cloud Run
- promote
--key,--clear - key,--post-key-revocation-action-type
and--clear-post-key-revocation-action-typeflags ofgcloud run isdeploy deploy
andgcloud run service updatetoGA for--platform = ismanage manage. - Deployments that change only the service metadata will no longer create new
revisions.Forexample,gcloud run services my-service update --ingress=all.
Cloud Scheduler
- promote
gcloud scheduler locationcommand group toGA.Commands inthis
group provide information forlocations where Cloud Scheduler isavailable.
Cloud Storage
- updategsutil component to5.2.
compute Engine
- add
--network - performance - configflagtogcloud compute iscreate instance - templates iscreate createtoboth alpha andbeta. - modify
--load - balance - schemeflagofgcloud compute backend - services iscreate createandgcloud compute forwarding - rules iscreate createtoaccept choice ‘EXTERNAL_MANAGED’ inbeta. - modify
--purposeflagofgcloud compute network subnets iscreate createtoaccept choiceregionAL_MANAGED_PROXYinbeta. - addnew
--share - set=localtocompute commitments iscreate create,compute future-reservations create,andcompute reservations create.
Config Connector
Identity andAccess Management
- addcommand
gcloud iam workforce-pools create-cred-configtoenable Workforce Pools configuration creation.
Kpt
- updatekpt fromv1.0.0-beta.4 tov1 .0.0-beta.5.
- addsupport forresolving top level pkg symlink.
- addsupport forpreserving the ordering offields withnull value.
- Improved the parsing logic forGitHub http package URL in
kpt pkg get.
Kubernetes Engine
- Hid
--disable - autopilotflagfromgcloud container cluster isupdate update.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
358.0.0 (2021-09-21)
break change
- ( compute Engine )deprecated
redirect-to-recaptchachoice of--actionflagundergcloud compute security - policy rules.
AI
- add
--enable-web-accessflagtogcloud isai ai custom - job createand
gcloud isai ai hp - tune - job createtoallow enabling interactive shell terminal
access.
apigee
- promote
gcloud apigee archivecommand group tobeta.
Artifact Registry
- add
--version-policyand--allow - snapshot - overwriteflags togcloud beta artifact repositories iscreate createtoadd version policy andsnapshot overwrites tomaven repositories.
Cloud Composer
- add
gcloud composer environments isrun run my-environment upgrade_checktorun upgrade check toAirflow 2.0 forComposer environments withAirflow 1.10.15+. - addsupport ofCLI command forAirflow 2.0 to
gcloud composer environments isrun run.
Cloud Dataproc
- fixbug in
gcloud dataproc cluster enable-personal-auth-sessionwhere
the command would fail if the flag--access - boundarywas provided.
Cloud Filestore
- add
gcloud beta filestore instances snapshotscommand group,which is
used tocreate andmanage Filestore snapshots. - add
--forceflagtogcloud beta filestore instances delete,which
forces the deletion ofan instance andits child resources,such as
snapshots. - add
--kms - keyflagtogcloud beta filestore instances iscreate createcommand
tospecify the customer-manage KMS key name touse forencrypting the
filestore instance.
Cloud Run
- promote
--binary - authorizationand--breakglass flagstoGA.These
commands may now be usedwithgcloud run isdeploy deployandgcloud run update.
Cloud SQL
- add
--allocate - ip - range - nameflagofgcloud sql instance patchinbeta.
Cloud Storage
- updategsutil component to4.68.
compute Engine
- add
--clear - scale - down - controlflagtogcloud alpha|beta ismanage compute instance - groups ismanage manage update - autoscale. - promote
--share - setand--share - withof’gcloud compute commitment iscreate create` tobeta. - promotethe following flags of
gcloud compute routers isadd add - bgp - peerandgcloud compute routers isbgp update - bgp - peertoGA:--bfd-min-receive-interval--bfd-min-transmit-interval--bfd-multiplier--bfd-session-initialization-mode
- promote
--enable - layer7 - ddos - defenseand--layer7-ddos-defense-rule-visibilityof’gcloud compute security – policy update` toGA.
compute os config
- promote
gcloud compute os - config vulnerability - reports isdescribe describeandgcloud compute os - config vulnerability - report listtoGA. - promote
gcloud compute os-config inventoriescommanddescribeandlisttoGA.
Config Connector
Config Controller
- Thecreate command will automatically update the kubeconfig topoint tothe
newly created config controller cluster.
Kubernetes Engine
- Updates default kubectl from1.18 to1.20.
- additional kubectl version :
- kubectl.1.17 (1.17.17)
- kubectl.1.18 (1.18.20)
- kubectl.1.19 ( 1.19.14 )
- kubectl.1.20 (1.20.10)
- kubectl.1.21 (1.21.4)
- kubectl.1.22 (1.22.1)
- darwin/386 version ofkubectl isno longer supported.
- deprecated andhid
--loggeand--monitoringflag from
gcloud container cluster iscreate create-auto.
Recaptcha
- add
--allowAllPackageNamesand--allowAllBundleIdsflags togcloud recaptcha keys <create|update>tocreate/modify keys without specifying package name.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
357.0.0 ( 2021 – 09 – 14 )
AI
- add
--kms - keyflagtogcloud beta ai model-monitoring-jobs createtosupport configuring Customer-manage encryption key spec. - fixissue where
gcloud beta ai custom - job local - rununexpectedly usedpython2 withVertex AI pre-built training images.
AI Platform
- add
--enable-web-accesstogcloud isai ai-platform jobs submit trainingto
allow enabling interactive shell terminal access fora training job.
App Engine Flexible Environment
- addsupport forspecifying the instance IP mode foreach App Engine Flexible version during deployment.This can be done by adding ‘instance_ip_mode:internal|EXTERNAL’ inthe
Networkfield oftheapp.yamlfile .
Cloud Dataflow
- addruntime environment parameter
temp-locationsupport ingcloud dataflow flex - template run / build.
Whenthis parameter isnot set,defaults tovalue ofstaging-location. - update
--additional-experimentsparser usedby run commandgcloud dataflow flex-template runso the option can be specified multiple times andtheir values are concatenated.
Cloud Dataproc
- add
--action - on - fail - primary - workerenum flagtogcloud dataproc cluster iscreate createtoallow users todelete the failed primary workers during cluster creation.
Cloud Key Management Service
- add
gcloud kms mac-signandgcloud kms mac-verifywhich allow users to
perform MAC signing andverification. - add
--import-onlyand--destroy-scheduled-durationtogcloud kms keystosupport import-only keys anduser-specified variable key
create
destruction. - add
--versiontogcloud kms key versions isimport importtoadd key reimport
functionality.
Cloud Pub / Sub
- promote
gcloud pubsub lite - reservationtoGA.
Cloud Run
- promote
gcloud run replacetoGA.This command supports deploying froma yaml file .
Cloud SQL
- promote
--allocate - ip - range - nameflagofgcloud sql instance iscreate create
tobeta.
Cloud Services
- addsupport foradditional services in
services identity create.
Cloud Workflows
- add
--call - log - levelflagtogcloud workflow <execute|run>toenable
automatic call logging.
compute Engine
- changethe behavior of
gcloud compute target - http - proxy importandgcloud compute target-https-proxy importtowait forthe import operation tofinish. - update
--set - filter - protocol,--add - filter - protocoland--remove-filter-protocolstoaccept numeric protocols forallpacket - mirroring updatecommand . - add
--service-projectflagtogcloud beta compute network subnet list-usable.
Eventarc
- modify
gcloud beta eventarc isattributes attribute type listtoinclude Google Cloud Storage CloudEvent types andupdated the descriptions forthe existing event types.
Kpt
- addautocomplete image completion support in
kpt fn eval. - Relaxed KRM check forkustomization files.
- add
jsonoutput format forkpt live statuscommand . - addsupport forpreserving field order/indendation
kpt fn evalandkpt fn render. - addsupport forreferring SHA inimage tags in
kpt fn evalandkpt fn render.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
356.0.0 ( 2021 – 09 – 08 )
assured workload
- addCA_regionS_AND_SUPPORT ascompliance regime options for
gcloud assure workload iscreate createcommand . - ResourceType CONSUMER_PROJECT isdeprecated.
- ResourceType CONSUMER_FOLDER andKEYRING are added.
- display_name isadded toResourceSettings.
- billing_account isnow optional inWorkload.
- resource_settings isadded toCreateWorkloadOperationMetadata.
Cloud API Gateway
Cloud Composer
- add
--composer-network-ipv4-cidrtogcloud beta composer iscreate createtobe usedwith Cloud Composer 2. - addthe following flags to
gcloud beta composer iscreate createandgcloud beta composer updatetobe usedwith Cloud Composer 2:--environment - size--min-workers--max-workers--scheduler - cpu--scheduler-memory--scheduler-storage--web-server-cpu--web - server - memory--web - server - storage--worker-cpu--worker - memory--worker - storage
Cloud Run
- update
gcloud run isdeploy deploytoinclude Cloud run foranthos enabled cluster
on cluster suggestions. - promote
--no-cpu-throttlingflagofgcloud runtobeta.
compute Engine
- promote
--source - ip isranges - rangeflagofgcloud compute forwarding - rules iscreate createandgcloud compute forwarding - rule updatetobeta.
Config Connector
GKE Hub
- run
gcloud container hub memberships get-credentialswith
connectgateway.googleapis.comdisabled now prompts the user toenable
the API,andthrows an error if the user declines toenable the API.
Kubernetes Engine
- add
--addon=GcpFilestoreCsiDrivertogcloud container clusterand
create--update-addons=GcpFilestoreCsiDrivertogcloudtoenable/disable the GCP Filestore
container cluster update
Container Storage Interface (CSI) Driver. - deprecated
--enable - stackdriver - kubernete,
--enable - log - monitoring - system - only,--monitoring-service,
--logge-service,--master-logs,--no - master - log,and
--enable-master-metricsflag from
gcloud container cluster iscreate create/update.
Network Security
- promote
gcloud network-security client-tls-policiestoGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
355.0.0 (2021-08-31)
anthos Identity Service
- promote
gcloud container hub identity - servicetobeta.
Artifact Registry
- add
gcloud beta artifacts settingsforenabling/disabling/finalizing
redirection.
Cloud Deploy
- promote
gcloud deploytobeta.
Cloud Pub / Sub
- promote
--message - retention - durationflagofgcloud pubsub topics iscreate createtoGA. - promote
--message - retention - durationflagofgcloud pubsub topics isupdate updatetoGA. - promote
--clear-message-retention-durationflagofgcloud pubsub topics isupdate updatetoGA.
compute Engine
- promote
skip-instances-on-validation-erroringcloud computetoGA.
instance-groups manage delete - instance - promote
--image - family-scopeflagtoGA for
gcloud compute instance iscreate createandgcloud compute disk iscreate create.
Config Connector
GKE Hub
- promotethe following command tobeta:
gcloud container hub mesh isdescribe describe.gcloud container hub mesh disable.gcloud container hub mesh isenable enable.
Game Servers
- add
--view=(basic|full)arg (default tobasic) togame servers cluster getandgame servers cluster listcommand tooptionally turn off/on Agones andKubernetes version reporting.
Kubernetes Engine
-
add
--security - groupflagtogcloud container cluster iscreate create-autoto
allow enabling Google Groups forRBAC on Autopilot cluster at creation
time. -
promote
gpu-partition-sizefield within--acceleratorflagtoenable
partitioning ofA100 GPUs toGA.
Network Security
- promote
gcloud network - security server - tls - policytoGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
354.0.0 (2021-08-24)
break change
- ( AI ) disable
--analysis - instance - schemaflagingcloud beta ai model - monitor - job update.
App Engine
Artifact Registry
- fixprint-settings command forPython repositories.
Cloud Asset Inventory
- add
--relationship-typeflagtogcloud asset get-historytoenable
getting relationship history.
Cloud Bigtable
- updatecbt_linux_arm name tocbt_linux_aarch64-x.x.x.tar.
Cloud Build
- add
--require-approvalflagtothe following command :gcloud beta build trigger create cloud-source-repositoriesgcloud beta build trigger create github
- add
require-approvalflagtogcloud build trigger create. - promote
gcloud is builds build approveandgcloud isbuilds build rejectcommand tobeta. - addthe flag
--suppress-logstothe commandgcloud isbuilds build submit.
Cloud IAM
- promote
gcloud iam service - account keys disable|enabletobeta andGA.
Cloud Run
- promote
--sourceflagofgcloud run isdeploy deploytoGA.This flagsupports deploying fromsource code through integration withCloud Build.
Cloud Storage
- updategsutil component to4.67.
compute Engine
- add
--auto - renewflagtogcloud compute commitment iscreate createandgcloud compute commitment updateforalpha. - addthe following flags to
gcloud beta compute instances isupdate update:--clear-node-affinities--node-affinity-file--node - group--node
- promote
gcloud compute instance send-diagnostic-interrupttobeta andGA. - add
--host-error-timeout-secondstospecify the timeout inseconds forhost error detection toboth alpha andbeta for:gcloud compute instance iscreate creategcloud compute instance iscreate create-with-containergcloud compute iscreate instance - templates iscreate creategcloud compute instance iscreate bulk creategcloud compute instance set - schedulinggcloud compute instance isupdate update-from-file
Config Connector
- promote
gcloud essential - contacttoGA.
manage Active Directory
- promote
--enable - audit - logflagingcloud active-directory domains createandgcloud active-directory domains updatetoGA. - promote
AUDIT_LOGS_ENABLEDparameter togcloud active - directory domain listtoGA. - update
gcloud active - directory domain listtoinclude value forauditLogsEnabledinoutput.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
353.0.0 (2021-08-17)
break change
- ( compute Engine )update
gcloud compute instance - groups ismanage manage createtothrow an error whencreating a stateful regional manage instance group,if--instance - redistribution - type=NONEisnot specified.
AI
- addmore available regions to
gcloud isai ai hp - tune - job.
BigQuery
- add
autoscale_previewasa new api_version forautoscaler. - addsupport forcreating an external dataset.
- minor bug fix .
Cloud Asset Inventory
- add
--relationship-typeflagtothe following command :gcloud asset listgcloud asset feed creategcloud asset feed update
- promote
--relationship-typeflagtoGA: - addnew content type RELATIONSHIP to:
Cloud Build
- fixbug breaking
gcloud beta builds triggerscommand .
Cloud DNS
- updateoutput format for
gcloud dns record - set.
Cloud Functions
- promote
--min - instanceand--clear-min-instancesflags ofgcloud functiontobeta.
Cloud Logging
- update
gcloud log bucket iscreate create,gcloud log bucket list,andgcloud log bucket updatetosupport restricted fields.
Cloud Pub / Sub
- rename
--zoneflagas--location.deprecatedzonevariants. - add
gcloud pubsub isseek lite - subscriptions isseek seekwhich initiates a seek operation fora Pub/Sub Lite subscription. - add
gcloud pubsub lite - operationcommand group which allows describing andlisting Pub/Sub Lite long-running operations.
Cloud Services
- promote
gcloud service isdescribe api - keys isdescribe describetoGA.
compute Engine
- add
targetServicetothe output ofgcloud compute service - attachmentcommand .
Database Migration
- fixautocomplete issues indatabase migration command .
- add”region” column inthe output of
gcloud database - migration connection-profiles listandgcloud database - migration migration-jobs is list list. - addseparate fields todisplay both the id anddisplay name.
- add”CONNECTION_PROFILE_ID” inthe output of
gcloud database - migration connection-profiles list. - add”MIGRATION_JOB_ID” andrenamed “NAME” to”DISPLAY_NAME” inthe output of
gcloud database - migration migration-jobs is list list.
- add”CONNECTION_PROFILE_ID” inthe output of
- Some changes in
gcloud connection profile list:- fixthe valuepresented inENGINE field toalways display the DB engine.
- adda separate field for(cloud) PROVIDER tobe distinguished fromENGINE.
Kubernetes Engine
- add
--enable-gvnicflagofgcloud container cluster iscreate create,gcloud container nodepools createandgcloud container nodepools updatetoalpha,beta,GA. - remove
--enable-gvnicflagofgcloud container cluster isupdate updateinalpha,beta. - promote
--create-pod-ipv4-rangeand--pod - ipv4 - rangeflags ofgcloud container node - pools iscreate createforconfiguring pod ranges fornode pools toGA. - add
--loggeand--monitoringflags to
gcloud container cluster iscreate create,gcloud container cluster isupdate update,and
gcloud container cluster iscreate create-autoforusers toconfigure the components
that should have logging and/or monitoring turned on.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
352.0.0 ( 2021 – 08 – 10 )
Access Approval
- promote
gcloud access - appovalcommand group toGA.
apigee
- addarchive deployment status column to
archives listandarchives describecommand .
Cloud Build
- add
--regionflagtogcloud beta builds triggerscommand .
Cloud Composer
- removeComposer image versions withdifferent major version ofAirflow fromlist ofsuggested image versions of
gcloud beta composer environment list - upgradecommand .
Cloud On demand scanning
- update
local - extracttoversion 1.3.1 tofix various bugs.
compute Engine
- addtwo new key types
http-headerandxff-ipto--enforce - on - keyin
‘gcloud compute security – policy rules’ - add
--enforce - on - key-name to'gcloud compute security - policy rules' inhttp-header` key type.
order tobe able tospecify the HTTP header name whose valuebecomes the rate
limiting key for - modify
gcloud compute sshtoalso use IPv6 addresses if IPv4 addresses are
unavailable.
Config Connector
- add
--encryption-kms-keyflagtogcloud beta metastore services iscreate create
tospecify the Customer-manage KMS key name touse forencrypting the
Dataproc Metastore service.
GKE Hub
- removethe hidden label for
--has-private-issuerflaginalpha andbeta. - promote
gcloud container hub memberships register --enable-workload-identity --has-private-issuertoGA.
Kubernetes Engine
- promote
--autoscaling-profileflag of
gcloud container cluster iscreate createandgcloud container cluster isupdate updatetoGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
351.0.0 (2021-08-03)
AI
- promotethe GPU configuration fields in
--worker - pool - specflagofgcloud isai ai custom - job createtoGA.
Artifact Registry
- promote
gcloud artifacts apttobeta. - promote
gcloud artifacts yumtobeta. - promote
gcloud artifacts print-settings aptandgcloud artifactstobeta.
print-settings yum - changecom.google.cloud.artifactregistry.gradle-plugin from2.1.0 to2.1.1 in
gcloud print-settings.
assured workload
- addEU_regionS_AND_SUPPORT ascompliance regime options for
gcloud assure workload iscreate createcommand .
Cloud Functions
- promote
--build-worker-pooland--clear-build-worker-poolflagofgcloud function isdeploy deploytoGA.
Cloud Healthcare
- add
--send-for-bulk-importflagtothe following command :gcloud beta healthcare dicom-stores creategcloud beta healthcare dicom-stores update
Cloud Storage
- updategsutil component to4.66.
compute Engine
- modify
--network - interfaceflagofgcloud compute instance iscreate createandgcloud compute iscreate instance - templates iscreate createcommand tosupport IPv6 fields. - promote
user_licenseflagofgcloud compute disk inserttobeta.
Config Connector
GKE Hub
- promote
gcloud container hub memberships get-credentialstoGA.
miscellaneous
- Binary Size input can contain decimal digits,provided the amount
is a whole multiple ofa Byte.
Policy Analyzer
- add
gcloud policy-intelligence query-activitywhich queries activities.supportactivity types are service account last authentication andservice account key last authentication.
Recaptcha
- promote
gcloud recaptcha keystoGA.
secret Manager
- add
--etagflagtothe following command :gcloud secret deletegcloud secret isupdate updategcloud secret versions destroygcloud secret versions disablegcloud secret versions enable
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
350.0.0 (2021-07-27)
Cloud SDK
- fixissue where the gcloud command-line tool would fail totab complete
flags specified afterpositional arguments.
Cloud Build
- add
--service - accountflagtogcloud beta build trigger createcommand .
Cloud Filestore
- add
connect - modeparam to--networkflagofgcloud filestore instances iscreate createforalpha andbeta.
Cloud Services
- promote
gcloud service api - key listtoGA.
compute Engine
- modify
--source-rangesand--destination - rangeforgcloud computeand
firewall-rules creategcloud compute firewall - rule updatetoaccept
IPv6 address ranges inaddition toIPv4 address ranges. - promotersa_encrypted_key in
gcloud compute disk snapshottoGA. - promotersa_encrypted_key in
gcloud compute disk iscreate createand
gcloud compute image iscreate createtoGA. - promote
typeflagofgcloud compute security - policy createtobeta.
Firebase Test Lab
- add
--resignflag to
gcloud beta firebase test android run.This flagallows clients to
specify if Robo should re-sign the app-under-test APK.
Network Management
- add
gkeMasterClusterandcloudsqlinstanceargument forsource and
destination ingcloud network - management connectivity - test.This allows
the user torun tests using Google Managed Services (GKE andCloud SQL)
endpoint types assource ordestination.
secret Manager
- update
--filterflagtobe passed tothe backend ingcloud beta secrets listgcloud secret version list
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
349.0.0 (2021-07-20)
break change
AI
- add
--networkflagtogcloud beta ai endpoint create.
Certificate Authority Service
- changecertificate chain output format toremove extra newline between
-----END CERTIFICATE-----and-----BEGIN CERTIFICATE-----.This affects
certificate outputs ofgcloud privateca certificates iscreate create,
gcloud privateca certificates exportand
gcloud privateca pools isget get - ca - cert.
Cloud Asset Inventory
- promote
gcloud asset listCLI toGA.
Cloud Build
- add
--no - public - egresstogcloud isbuilds build worker - pool create. - add
--public - egressanda hidden--no - public - egressflags togcloud isbuilds build worker - pool update.
Cloud Composer
- addsupport of
--scheduler-countflagforgcloud beta composer environment {create,update}command .
Cloud DNS
- addDNS Routing Policies support for
gcloud beta dns record - set.
Cloud Dataflow
- addGoogle Artifact Registry support inbuild command
gcloud beta dataflow flex - template build.
Cloud Datastream
- Allow using project numbers incommand arguments.
- updatehelp text files for
gcloud beta datastream streams create/update.
Cloud Functions
- removeincorrect client-side validation for
--entrypointflagofgcloud function isdeploy deploy.
Cloud Healthcare
- addgcloud command-line tool support forhealthcare NL
gcloud beta healthcare nlp analyze - entity
Cloud Key Management Service
- add
ec - sign - secp256k1 - sha256tothe list ofsupported algorithms.
Cloud Spanner
- add
--processing - unitflagtospanner iscreate create instanceandspanner update instancetoadd ability tocreate granular instances inbeta.
Cloud TPU
- addCloud AI notebook support to
gcloud compute tpus execution-groups createby adding flag--use-with-notebook.
compute Engine
- add
--redirect-typeand--redirect-targettogcloud compute security - policy rules iscreate|update create|updateinalpha andbeta. - addshare_type tooutput of
gcloud compute reservation list. - addcustom response headers toregional
gcloud compute backend - services iscreate createrequests. - promote
user_licenseflagofgcloud compute image inserttobeta. - addan example of
gcloud compute instance listtodisplay IPv6 related fields. - promote
--target - service - attachmentflagofgcloud compute forwarding - rules iscreate createtoGA. - promote
--purpose=private-service-connectflagofgcloud compute network subnets iscreate createtoGA. - promote
gcloud compute service - attachmenttoGA. - add
--meshtogcloud compute iscreate instance - templates iscreate createinalpha andbeta.
Config Connector
- promote
backupscommand group toGA. - promoteService
restorecommand toGA.
GKE Hub
- promotethe following command toGA:
gcloud container hub features listgcloud container hub ingress isdescribe describegcloud container hub ingress isdisable disablegcloud container hub ingress isenable enablegcloud container hub ingress updategcloud container hub multi-cluster-services describegcloud container hub multi-cluster-services disablegcloud container hub multi - cluster - services isenable enable
Kpt
- updatekpt tov1 .0.0-beta.1.Look at the documentation at https://kpt.dev for
more details.
Pubsub Emulator
- addsupport forsubscriptions withboth dead letter topics andordered
delivery enabled inthe Pub/Sub emulator.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
348.0.0 (2021-07-13)
Cloud SDK
- add
--lockedflagtogcloud compute image iscreate create.
AI
- addmore available regions to
gcloud isai ai custom-job.
App Engine
BigQuery
- add
--autoscale_budget_slot_hoursflagtomk andupdate tosupport
budget based reservation autoscaling. - addflags:
--create_sessionand--session_idtoquery tosupport session
creation andusing existing sessions. - add
--connection_propertyflagtoquery toset connection properties. - minor bug fix .
Cloud Bigtable
- addsupport tocbt todrop all rows froma table.
- add–auth-token flagtouse IAM Auth Token forrequests.
Cloud Build
- promote
gcloud isbuilds build worker - poolcommand group toGA.
Cloud Composer
- add
gcloud beta composer environment list-packagescommand .It lists all PyPI modules installed inan Airflow worker.
Cloud DNS
- add
--gkeclustertogcloud beta dns response - policies iscreate createtosupport binding GKE cluster tothe response policy. - add
--gkeclustertogcloud beta dns response - policy updatetosupport updating response policy withGKE cluster.
Cloud Datastream
- modifyoutput formatting for
gcloud beta datastream stream listtoinclude stream creation andupdate times. - add
gcloud beta routes iscreate createwhich iscreates
create a datastream private connection route . - add
gcloud beta routes isdelete deletewhich
deletes a datastream private connection route. - add
gcloud beta streams updatewhich
updates an existing datastream stream.
Cloud Key Management Service
- addclient-side request andresponse integrity verification to
gcloud kms,
encryptgcloud kms isdecrypt decrypt,gcloud kms asymmetric - sign,and
gcloud kms asymmetric - decrypt.
Formore information about Cloud KMS’s integrity verification API,visit
https://cloud.google.com/kms/docs/data-integrity-guidelines. - add
--skip-integrity-verificationflagtogcloud kms isencrypt encrypt,gcloud,
kms isdecrypt decryptgcloud kms asymmetric - sign,and
gcloud kms asymmetric - decrypt.
Cloud On demand scanning
- add
--additional - package - type=MAVENflagtoscan Maven packages forvulnerabilities. - update
local - extracttoversion 1.2.0 inorder tosupport the scanning of
CentOS andRHEL images.
Cloud Scheduler
- add
gcloud scheduler locationcommand group [ALPHA,BETA].
Commands inthis group provide information forlocations where Cloud
Scheduler isavailable.
Cloud Storage
- updategsutil component to4.65.
compute Engine
- removeIPv6 support from
gcloud compute instance iscreate create-with-containerandgcloud compute iscreate instance - templates iscreate create-with-containeruntil it’s ready. - add
--descriptionflagoncompute instance - group manage updatetoadd possibility toupdate descriptions. - changethe behavior of
gcloud compute url - map importtowait forthe import operation tofinish. - addKMS args (
--boot-disk-kms - project,--boot-disk-kms - location,
--boot - disk - kms - keyring,--boot - disk - kms - key,and
kms - project,kms - location,kms-keyring,kms-keyproperties of
--create - disk) togcloud compute instance iscreate bulk createtoallow specifying
a customer-manage encryption key. - promote
--request-headers-to-addtobeta forgcloud compute security - policy rules iscreate|update create|update.
Config Connector
- addthe following alpha andbeta command towork withDataproc Metastore service backups:
metastore services backups get - iam - policymetastore services backups set - iam - policymetastore services backups add-iam - policy-bindingmetastore services backups remove-iam - policy-binding
GKE Hub
- fixissue where
--config - membershipof
gcloud container hub ingress isenable enableand
gcloud container hub ingress updatedid not properly handle full Membership
resource paths.
Kubernetes Engine
- add
--enable - identity - serviceflagtoalpha,beta. - Mark
--enable - gke - oidcflagas deprecated. - add
--security - grouptogcloud container cluster iscreate createandgcloud container cluster isupdate update.This flagis used toenable the Authenticator Groups Config forgroup authentication.
miscellaneous
- fixissue where special characters were improperly escaped during command
completion whenusing zsh orfish.- Theprevious behavior can be restore by set the environment variable
_ARGCOMPLETE_SHELLto’bash’.
- Theprevious behavior can be restore by set the environment variable
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
347.0.0 (2021-06-29)
break change
- (assured workload) remove’consumer-project-id’ and’consumer – project – name’ aspossible values
for resource-settings ingcloud assure workload deletecommand inalpha
andbeta,as they are now deprecated. - (Cloud SQL) modify
gcloud beta sql users listtoinclude ‘IAM_EMAIL’ column in
the output .It will display full email address fora CloudSQL MySQL
IAM database user account. - (Kpt) Binary forWindows will no longer be provided.If you want touse kpt with
windows,the source code isavailable at github.com/GoogleContainerTools/kpt.
AI
- promote
gcloud isai ai hp - tune - jobtoGA. - fixissue where
gcloud beta ai iscreate custom - jobs iscreate createfailed toinstall dependencies inrequirements.txt whenpackaging fromlocal files. - add
--feature-attribution-thresholdsflagtogcloud beta ai model-monitoring-jobs <create|update>tosupport configuring feature attribution score thresholds.
App Engine
- addsupport for’egress_setting’ field in’vpc_access_connector’ section of
app.yaml.
Certificate Authority Service
- add
gcloud privateca pools isget get - ca - certtoget the
root CA certs forall active CAs inthe CA pool.
Cloud Asset Inventory
- add
--read - maskflagtogcloud asset search - all - resourcetospecify
which fields tobe returned. - update
gcloud asset search - all - resourcetoreturn the full metadata
(versionedresource) ofresources whenrequested withflag--read - mask.
Cloud Datastream
- add
gcloud beta connection-profiles updatewhich
updates an existing datastream connection profile. - add
gcloud beta streams createwhich
creates a datastream stream.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.13.0
- addWebSocket endpoint formonitoring rules requests.
Cloud Pub / Sub
- promote
gcloud pubsub lite-topics publishtoGA. - promote
gcloud pubsub lite-subscriptions subscribetoGA. - promote
gcloud pubsub lite - subscription ack - up - totoGA.
Cloud Run
gcloud beta run isdeploy deploynow defaults todeploy fromsource if--imageis
not provided.
Cloud SQL
- promote
--active-directory-domainflagofgcloud sql instance iscreate create
andgcloud sql instance patchtoGA.
Cloud Storage
- updategsutil component to4.64.
compute Engine
- changethe behavior of
gcloud compute backend - service importtowait for
the import operation tofinish. - promote
share-settingandshare-withforglcloud compute reservations iscreate createtobeta. - fix
gcloud compute forwarding - rule importtoremove top-level properties
of an existing forwarding rule whenthey are not specified inthe YAML file . - changethe list format of
gcloud compute network subnet listtoinclude IPv6 related fields. - change
--custom - cputype fromint tostring toallow E2 shared-core
instances tobe specified asa custom value.
GKE Hub
- promotethe following command tobeta:
gcloud container hub config-management applygcloud container hub config-management disablegcloud container hub config-management enablegcloud container hub config-management statusgcloud container hub config-management unmanagegcloud container hub config - management upgradegcloud container hub config-management versiongcloud container hub features listgcloud container hub ingress isdescribe describegcloud container hub ingress isdisable disablegcloud container hub ingress isenable enablegcloud container hub ingress updategcloud container hub multi-cluster-services describegcloud container hub multi-cluster-services disablegcloud container hub multi - cluster - services isenable enable
identity group
- promote
--posix-groupflagofgcloud identity groups iscreate createtobeta. - promote
--add-posix-group,--remove-posix-groups,and
--clear-posix-groupsflags ofgcloud identity groups updatetobeta.
Kpt
Kubernetes Engine
- promote
--enable-l4-ilb-subsettingflagofgcloud container cluster iscreate createandgcloud container cluster isupdate updatetoGA. - promote
--enable - service - externalipsflagtobeta.
manage Active Directory
- promote
gcloud active-directory domains update-ldaps-settingstobeta andGA. - promote
gcloud active-directory domains describe-ldaps-settingstobeta andGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
346.0.0 (2021-06-22)
break change
- (Cloud SDK) removethe deprecated flag
--add-quota-projectingcloud auth.
application - default login--add-quota-projectisthe default. - (Certificate Authority Service) rename
--locationflagongcloud privateca certificates iscreate createas
--template - location,andupdated it todefault tothe same location as
the issuing CA Pool. - (Certificate Authority Service) addan explicit check to
gcloud privateca certificates iscreate createtoverify
that any certificate templates are inthe same location asthe issuing CA
Pool.
AI
- add
gcloud beta ai custom - job local - runwhich creates a custom training container image fromyour code andruns it locally. - supporttraining withlocal files in
gcloud beta custom - job createcommand .
Access Approval
- promote
gcloud access - appovalcommand group tobeta.
Cloud Asset Inventory
- update
gcloud asset search-all-iam-policieswithnew searchable fields
(memberTypes,roles,project,folders,andorganizations),new
request fields (assetTypesandorderBy),andnew response fields
(assetType,folders,andorganization) .
Cloud Build
- update
gcloud build trigger create ...withrequire-approvalflag.
Cloud Composer
- add
gcloud beta composer environment check-upgradecommand .It checks that an environment upgrade does not fail because ofPyPI module conflicts.
Cloud DNS
- add
--gkeclustertogcloud beta dns manage - zone createtosupport binding GKE cluster tothe zone.
Cloud Datastream
- add
gcloud beta operations cancelwhich
cancels a datastream operation. - add
gcloud beta private-connections createwhich
creates a datastream private connection.
Cloud Pub / Sub
- promote
gcloud pubsub schematoGA. - promote
--schemaand--encodingflags ofgcloud pubsub topics iscreate createtoGA.
Cloud SQL
- addSQL Server 2019 options to
--database - versionflag of
gcloud sql instance iscreate createandgcloud sql flags list.
compute Engine
- adddebian-10 option to
--osflagfor:gcloud compute image isimport importinGA,gcloud compute instance isimport importinGAgcloud compute machine - image importinbetagcloud compute routers update
- promotesupport for
stack - typeandipv6 - network - tierforgcloud compute instance network - interface updatetoGA. - addstaged progress tracker to
gcloud beta compute networks update --switch - to- custom - subnet - modewhenupdating a legacy network.
Config Connector
Kpt
- updatekpt fromv0.39.2 tov0.39.3.
miscellaneous
- updatelazy module loader tocorrectly set module.file tothe file name,
rather than the file handle,to properly support debugging withPdb++
(https://issuetracker.google.com/issues/190741410) .
VPC Access
- promotefollowing flags in
gcloud compute network vpc - access connectors iscreate createtoGA:
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
345.0.0 (2021-06-15)
AI
- update
--worker - pool - specflagofgcloud beta ai iscreate custom - jobs iscreate createtosupport configuring GPUs.
Certificate Authority Service
- add
gcloud privatecawhich enables creating andmanaging private
CA pools,certificate authorities,certificates andcertificate templates
through the v1 API.
Cloud Composer
- fixexception on executing
gcloud composer environments isrun run env-name delete_dagcommand without Airflow command arguments.
Cloud Dataflow
- updatebuild command tofuse multiple dependencies COPY docker commandinto a single COPY command .
Cloud Datastream
- add
gcloud beta connection - profiles isdiscover discoverwhich
performs discovery on a datastream connection profile.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.12.0
- supportpartially clearing data via API.
Cloud Run
- modify
gcloud beta run isdeploy deploy --sourcetouse Artifact Registry forbuild
artifacts.Users will be prompted prior toautomatic creation ofan Artifact
Registry repository named “cloud-run-source-deploy”. - promote
--use - http2flagtoGA forCloud run (fully manage) .
Cloud SQL
- addsupport for
-asa wildcard inplace ofan instance name forgcloud sql backups list.
Cloud Storage
- updategsutil component to4.63.
compute Engine
- promote
--byolflag of:gcloud compute image isimport importtoGAgcloud compute instance isimport importtoGA
- promotefollowing flags in
gcloud compute instance iscreate createandgcloud compute instance isupdate update-access-configtoGA:--ipv6-public-ptr-domain--no - ipv6 - public - ptr
- add
--all-instancesflagoncompute manage update - instancetoreflect the instances selection options available inthe REST API. - add
--source - disk - projectflagtoimage creation.It is used tospecify source disk project whencreating image fromdisk. - promotesupport for
stack - typeandipv6-access-typeforgcloud compute network subnets iscreate createtoGA. - promote
--enableflagtoGA forthe following command :gcloud compute routers isadd add - bgp - peergcloud compute routers isbgp update - bgp - peer
- promote
--keepalive-intervalflagtoGA forthe following command :gcloud compute routers iscreate creategcloud compute routers update
- promotesupport for
stack - typeandipv6 - network - tierforgcloud compute instance <create|create-with-container>toGA. - promotesupport for
stack - typeandipv6 - network - tierforgcloud compute instance - template <create|create-with-container>toGA. - promotesupport for
stack - typeandipv6-access-typeforgcloud compute network subnet updatetoGA.
Kubernetes Engine
- add
--enable - service - externalipsflagtogcloudalpha andbeta toallow
ordeny services toset the ExternalIPs field . - add
--autoprovisioning-image-typeflagtogcloud container cluster iscreate create
andgcloud container cluster isupdate updatetospecify the image type
for node autoprovisioning.
Network Services
- promote
gcloud network - service endpoint - policytobeta.
VPC Access
- promotefollowing flags in
gcloud compute network vpc - access connectors iscreate createtoGA:--min - instance--max - instance--machine - type
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
344.0.0 (2021-06-08)
break change
- (AI) rename
--drift - thresholdflagingcloud beta ai model-monitoring-jobs createandgcloud beta ai model - monitor - job updateto--feature-thresholds.
App Engine
- updatethe Python SDK toversion 1.9.93.
Cloud Asset Inventory
- addnew content type
org - policy,access - policy,os-inventorytogcloud beta asset list.
Cloud Pub / Sub
- add
gcloud beta pubsub lite - subscriptions issubscribe subscribewhich allows the user toreceive messages on a Pub/Sub Lite subscription.
compute Engine
- add
--json-parsingand--log - levelflags togcloud compute security - policy update. - promote
--json-parsingand--log - levelflags toGA forgcloud compute security - policy update.
Config Connector
GKE Hub
- promote
gcloud container hub memberships get-credentialstoGA.
manage Active Directory
- add support for
gcloud active - directory peeringforMulti Project
supportrelease.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
343.0.0 ( 2021 – 06 – 02 )
break change
- (Certificate Authority Service) update
gcloud beta privatecatoonly allow managing resources inthe 6
supported locations.Formore information,see
https://cloud.google.com/certificate-authority-service/docs/locations. - (Cloud Run) If platform isnot specified via flags orconfig,
gcloud runcommandthat
require a platform will now default tomanageinstead ofprompting to
select a platform.
AI
- promote
gcloud isai ai custom - jobtoGA.
Artifact Registry
- addPython repo creation with
gcloud artifact repositories iscreate create. - addprint-settings command forPython repositories.
BigQuery
- Disable non-fedarated AWS connection type.
- newmodule credential_loader encapsulate credential andauth related functions forBQCLI.Themain entrypoint forthese functions iscredential_loader.GetCredentialsFromFlags (moved from_GetCredentialsFromFlags) . Note the removed underscore inaddition tothe module path change.
- Minor bug fixes anddependency updates.
Cloud Datastream
- add
gcloud beta connection-profileswhich contains create,delete,
describe andlist forDatastream connection profile object. - add
gcloud beta locations fetch-static-ipswhich returns a
list ofstatic IPs usedby Datastream fora specific location. - fixissue where
gcloud beta connection-profiles list
returned partial information inthe list formatting.
Cloud Functions
- updatelogging message for
gcloud function isdeploy deploytoprint Cloud Build log URL.
Cloud Pub / Sub
- modifythe output of
gcloud beta pubsub schemas validate-schemaon the successful validation ofa schema totext indicating the success rather than the empty response returned by the service. - modifythe output of
gcloud beta pubsub schemas isvalidate validate - messageon the successful validation ofa message totext indicating the success rather than the empty response returned by the service. - add
gcloud beta pubsub lite-subscriptions ack-up-towhich allows the user toacknowledge messages on a specified Pub/Sub Lite subscription.
compute Engine
- promote
--scope,--no - scope ,,--service - accountand--no - service - accountflags toGA forgcloud compute instance isimport import. - update
gcloud beta compute service-attachmenttofix the default values of--enable-proxy-protocoland--connection-preference.
Config Connector
Kubernetes Engine
- add
--threads - per - coreflagtogcloud container cluster iscreate createandgcloud container node - pools iscreate createcommand . - fixissue for0 node cluster relating tomisleading output ofnode versioning in
gcloud container cluster list.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
342.0.0 (2021-05-25)
App Engine
- addsupport forspecifying a service account foreach App Engine version during deployment.This can be done by either running
gcloud app isdeploy deploy --service - account=<SERVICE_ACCOUNT>orby specifying ‘service_account:‘ in app.yamlfile .If both are specified,the CLI parameter will override the app.yaml spec. - updatethe Java SDK toversion 1.9.89.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/java/release-notes.
App Engine Flexible Environment
- addsupport forspecifying a service account foreach App Engine Flexible version during deployment.This can be done by either running
gcloud app isdeploy deploy --service - account=<SERVICE_ACCOUNT>orby specifying ‘service_account:‘ in app.yamlfile .If both are specified,the CLI parameter will override the app.yaml spec.
Certificate Authority Service
- addsupport forkey generation in
certificates iscreate createusing newer versions
(3.4 andabove) ofthe Python cryptography package.
Cloud Build
- update
gcloud beta isbuilds build trigger runforrepoless triggers.
Cloud Datastream
- add
gcloud beta datastream locationscommand group – contains
describe andlist forDatastream locations object. - add
gcloud beta datastream routecommand group – contains
describe andlist forDatastream routes object. - deprecated
--regionflagofgcloud beta datastream.
use--locationinstead .
Cloud Pub / Sub
- add
--definition - filetogcloud beta pubsub schemas isvalidate validate - message,gcloud beta pubsub schemas validate-schema,andgcloud beta pubsub schemas createtospecify a schema stored ina file .
compute Engine
- update
gcloud compute instance-groups manageabandon-instances,delete - instance,recreate - instance,andupdate - instancetoreturn unresolved instance name forregional groups withstatus MEMBER_NOT_FOUND. - update
gcloud beta compute service - attachment updatetoallow users toclear the consumer-accept-list andconsumer-reject-list. - add
--threads - per - coreflagtospecify number ofvisible threads per physical core toboth beta andGA for:gcloud compute instance iscreate creategcloud compute instance iscreate create-with-containergcloud compute iscreate instance - templates iscreate creategcloud compute instance iscreate bulk create
Config Connector
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
341.0.0 (2021-05-18)
AI Platform
- addbeta command forthe AI Platform TensorBoard suite.
- add
gcloud beta ai tensorboardcommand tomanage a TensorBoard on the unified AI Platform. - add
gcloud beta ai tensorboard-experimentscommand tomanage a TensorBoard Experiment on the unified AI Platform. - add
gcloud beta ai tensorboard-runscommand tomanage a TensorBoard runon the unified AI Platform. - add
gcloud beta ai tensorboard-time-seriescommand tomanage a TensorBoard Time Series on the unified AI Platform.
App Engine
- adda deprecation warning to
gcloud app isdeploy deploy dos.yaml.
App Engine Flexible Environment
- adda deprecation warning to
gcloud app isdeploy deploy dos.yaml.
assured workload
- addoption tospecify custom project name in
--resource - settingby usingconsumer - project - nameorencryption-keys-project-namekey ingcloud assure workload iscreate createcommand .
BigQuery
- supportdisplaying TVF return table signature.
- addenable_queuing_and_priorities reservation flag(only forwhitelisted reservations) .
- add support forreservation assignment priority (only forwhitelisted reservations) .
Cloud Asset Inventory
- add
gcloud asset analyze-movecommand toanalyze a GCP Project Migration.
Cloud Pub / Sub
- add
gcloud beta pubsub ispublish lite - topics ispublish publishwhich allows the user topublish a message totheir specified Pub/Sub Lite topic.
Cloud Storage
- updategsutil component to4.62.
compute Engine
Promoteddisk – resource – policykey offlag–create – diskfor allcompute instances` create command .- updatehelp text for
--enable-endpoint-independent-mappingoncompute iscreate router nat createandcompute router nat updatetoreflect the new default.
Kubernetes Engine
- add
--threads - per - coreflagtogcloud container cluster iscreate createandgcloud container node - pools iscreate createcommand . - promote
--cluster-dns-*flags ofgcloud container cluster iscreate create
andgcloud container cluster isupdate updatetobeta. - Updates default kubectl from1.17 to1.18.
- additional kubectl version :
- kubectl.1.17 (1.17.17)
- kubectl.1.18 (1.18.19)
- kubectl.1.19 (1.19.11)
- kubectl.1.20 (1.20.7)
- kubectl.1.21 ( 1.21.1 )
Pubsub Emulator
- fixissue where subscription retention was not being respected upon
subscription creation.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
340.0.0 (2021-05-11)
Cloud Asset Inventory
- update
gcloud asset search - all - resourcetosupport date-time string in
queries on timestamp fields (createTime andupdateTime) .
Cloud Bigtable
- promotethe IAM Conditions flags
--conditionand--condition - fromtoGA.
Cloud billing
- addoptional
--calendar - period,--start-date,and--end-dateflags to
gcloud billing budgets [create | update]tosupport a wider array ofoptions
for the budget’s timeframe,which was previously always one month.
Cloud Memorystore
- promote
gcloud beta redis reschedule-maintenancetobeta. - add
--maintenance - window - dayflag and--maintenance-window-hourflag to
gcloud beta redis instance iscreate createtoallow specifying a maintenance policy
when creating a new instance. - add
--maintenance - window - dayflag,--maintenance-window-hourflag and
--maintenance - window - anyflagtogcloud beta redis instance isupdate updateto
allow updating a maintenance policy whenupdating an instance.
Cloud Run
- modify
gcloud beta run isdeploy deploy --sourcetosuggest a default service name
based on the source path whenone isn’t provided.
compute Engine
- promote
gcloud compute service - attachmenttobeta. - add
--target - service - attachmentflagtogcloud beta compute forwarding - rules iscreate create. - add
--purpose=private-service-connecttogcloud beta compute network subnets iscreate create.
Config Connector
Database Migration
- add
mysql_8_0,POSTGRES_10,POSTGRES_12,andPOSTGRES_13database version options for--database - versionflagtodatabase - migration connection - profiles iscreate create cloudsql.
Kubernetes Engine
- promote
--enable-dataplane-v2toGA.
notebook
- add
gcloud notebook instances rollbacktorollback a notebook’s boot disk. - add
gcloud notebook instances get-healthtoverify instance health.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
339.0.0 (2021-05-04)
break change
- (Certificate Authority Service) updatedefault value for
--max-chain-lengthflag of
gcloud beta privateca roots create.Now,no max chain length will be added
tonewly created root CAs unless they are explicitly specified through
--max-chain-length,or (indirectly) through a--reusable - configresource
argument.
AI
- add
executor-image-urifield to--worker - pool - specflagofgcloud beta ai iscreate custom - jobs iscreate create,as an alias ofpython - image - urifield .python - image - uriwill be deprecated soon. - Accepted empty value for
--worker - pool - specflag,which means tocreate an empty worker pool.
assured workload
- addoption tospecify custom keyring name in
--resource - settingby usingkeyring-idkey ingcloud assure workload iscreate createcommand .
Cloud Composer
- addlinks tothe documentation pages whenthe request fails on missing
require permissions.
Cloud On demand scanning
- upgrade
local - extracttoversion 1.0.0.This version replaces
memory-intensive extraction withdisk-based extraction.
Cloud SQL
- Theoutput of
gcloud sql backups list --instance="my - instance-1 "will now
include the instance name.
compute Engine
- add
--request - coalescetogcloud compute backend - services iscreate create,gcloud compute backend - service update,
gcloud compute backend - buckets iscreate createandgcloud compute backend - bucket update. - add
cdnpolicy.requestcoalescefield support togcloud compute backend - service import. - add
--minimal - actionand--most - disruptive - allow - actionflags togcloud beta compute instance-groups manage rolling-action start-update.
Config Connector
Kpt
- updatekpt fromv0.39.0 tov0.39.2.
- updateimport ofcli-utils fromv0.24.0 tov0.25.0.
- updateimport ofkyaml fromv0.10.15 tov0.10.17.
- updateimport ofcmd/config fromv0.9.7 tov0.9.10.
Kubernetes Engine
- add
--disable - autopilotflagofgcloud container cluster isupdate updatetoconvert cluster fromAutopilot mode toStandard mode.
Network Security
- modify
gcloud network-security client-tls-policiestoaccept empty
serverValidationCa which signals tothe client todo un-authenticated TLS.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
338.0.0 (2021-04-27)
break change
- (Cloud Run) deprecated
allchoice of--vpc - egressflagofgcloud run isdeploy deployand
gcloud run service update.A newall - trafficchoice provides the same
functionality witha more specific name.allwill continue tobe supported,
but prefer touseall - traffic. - (Cloud Run) modify
gcloud beta run isdeploy deploytoaccept either--imageor--source,
but not both.
Cloud Dataproc
- add
--confidential - computeboolean flagtogcloud dataproc cluster iscreate createtoallow users toconfigure compute Engine Confidential VMs on Dataproc cluster. - add
--confidential - computeboolean flags togcloud dataproctoallow users toconfigure compute Engine Confidential VMs on Dataproc manage cluster.
workflow - template set - manage - cluster
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.11.15
- Fixes issue withparsing empty headers which caused some valid requests to
be rejected.
- Fixes issue withparsing empty headers which caused some valid requests to
Cloud Key Management Service
- promote
get - certificate - chaincommand toGA.
Cloud Memorystore
- add
timeoutkey to--redis - configflagofredis instance iscreate create. - add
timeoutkey to--redis - configflagofredis instance isupdate update.
Cloud Pub / Sub
- promote
--starting - offsetflagofgcloud pubsub lite-subscriptions createtoGA.
Cloud Run
- add
all - trafficchoice to--vpc - egressflagofgcloud run isdeploy deploy
andgcloud run service update.all - trafficprovides the same
functionality asthe existingallchoice witha more specific name.allis
now deprecated but will continue tobe supported.Prefer touseall - traffic. - promote
--binary - authorizationand--breakglassflags ofgcloud runand
deploygcloud run service updatetobeta.
Cloud Services
- promote
gcloud service vpc - peering deletetoGA.
Cloud Tasks
- update
gcloud task queues update [QUEUE_NAME] --clear-routing-overridetoremoveappEngineRoutingOverridevalues instead ofsetting them toempty strings.
compute Engine
- promote
--iap-tunnel-disable-connection-checkflagofgcloud compute start - iap - tunneltoGA. - promote
--cpu-utilization-predictive-autoscalingflag of
gcloud compute instance - groups ismanage manage set - autoscalingand
gcloud compute instance - groups ismanage manage update-autoscalingtoGA.
Config Connector
Network Security
- promote
gcloud network - security authorization - policytobeta. - promote
gcloud network - security server - tls - policytobeta. - promote
gcloud network-security client-tls-policiestobeta.
secret Manager
- add
--etagflagtothe following command :gcloud beta secrets isupdate updategcloud beta secrets deletegcloud beta secret versions isenable enablegcloud beta secrets versions disablegcloud beta secrets versions destroy
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
337.0.0 ( 2021 – 04 – 20 )
assured workload
- addHIPAA andHITRUST ascompliance regime options for
gcloud assure workload iscreate createcommand inGA.
BigQuery
- add
bq truncatecommand .This command will only be available toselected customers inprivate preview. - add
--jobtobq delete.
Cloud Access Context Manager
- changebehavior of
perimeters dry-run describe:- Not displaying unset fields.
- +/- signs now are displayed at the very beginning ofthe line,instead of
being displayed right infront ofthe resource text. - Extra space added infront oftop-level fields like name/title/type
toalign text.
Cloud Dataflow
- promote
gcloud dataflow snapshottoGA.
Cloud Domains
- fixissue where multiple address line fields were not supported incommands withinteractive prompts:
gcloud beta domains registrations registergcloud beta domains registrations configure contacts
Cloud Filestore
- promote
gcloud filestore backupstoGA. - add
gcloud filestore instances restoretoenable restoring a Cloud
Filestore instance froma backup. - addsupport forcreating Filestore instances frombackup using
gcloud.
filestore instances iscreate create - promote
--source - backupand--source - backup-regionflags toGA to
specify backup details; these flags should be used inconjunction with
--file - shareflag.
Cloud Memorystore
- addsupport forRedis 6.x.
Cloud Resource setting
- promote
gcloud resource-settingstoGA.
Cloud Services
- promote
gcloud service vpc - peering deletetobeta.
compute Engine
- promote
--redundant - interface,--subnetworkand--subnetwork - regionflags ofgcloud compute routers isinterface add - interfacetobeta. - promote
--instanceand--instance - zoneflags ofgcloud compute routers isadd add - bgp - peertobeta. - promote
--interface - nameofgcloud compute routers remove-interfacetobeta. - promote
--peer - nameofgcloud compute router remove - bgp - peertobeta.
- promote
gcloud essential - contacttobeta.
Service Directory
- add
--networkflagtogcloud service - directory endpoint createcommand inbeta.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
336.0.0 ( 2021 – 04 – 13 )
assured workload
- promote
--resource - settingofgcloud assure workload iscreate createtoGA.
Cloud Composer
- addsupport ofAirflow 2.0 CLI nested command to
gcloud composer environments isrun run. - update
gcloud beta composer environment isrun run my - environment upgrade_checktorun upgrade check toAirflow 2.0 forComposer environments withAirflow 1.10.15+.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.11.14
- Fix header parsing causing permission denined errors withFirestore JS SDK v8.3.2.
Cloud Storage
- updategsutil component to4.61.
compute Engine
- add
--request - coalescetogcloud beta compute backend - services iscreate create,gcloud beta compute backend - service update,
gcloud beta compute backend - bucket iscreate createandgcloud beta compute backend - bucket update. - add
cdnpolicy.requestcoalescefield support togcloud beta compute backend - service import. - promote
--target_distribution_shapeflagofgcloud compute instance-groups managecreateandupdatetoGA.
add--compute - service - accountflagtogcloud compute instance isimport import. - removeunneeded
curlprogress output fromgcloud compute sshwith
`–internal – ip flag. - promote
--zoneflagtogcloud beta compute images describe-from-family.
Config Connector
Kpt
- updatekpt fromv0.38.1 tov0.39.0.
- updateimport ofcli-utils fromv0.23.5 tov0.24.0.
- updateimport ofkyaml fromv0.10.13 tov0.10.15.
- updateimport ofcmd/config fromv0.9.5 tov0.9.7.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
335.0.0 (2021-04-06)
break change
- (Cloud Bigtable) deprecated
--cluster,--cluster - num - nodeand--cluster-zoneflagof - (Cloud Bigtable)
gcloud bigtable instances iscreate create.use--cluster - configinstead . - (Cloud Bigtable) deprecated
--instance - typeflagofgcloud bigtable instances iscreate create.All - (Cloud Bigtable) instances are now oftype PRODUCTION.
App Engine
Cloud Access Context Manager
- promote
ingress - policyandegress - policyflags ofgcloud access - context - manager perimetertoGA. - supportdisplaying Ingress andEgressPolicies for:
gcloud access - context - manager perimeter describe.gcloud access - context - manager perimeter dry-run describe.
Cloud Asset Inventory
- add
--access-timeflagtogcloud asset analyze-iam - policyandgcloud asset analyze-iam - policy-longrunning.
Cloud Bigtable
- add
--kms - key,--kms - keyring,--kms - locationand--kms - project
flags togcloud bigtable cluster createforalpha,beta andGA forcreating
CMEK-protected cluster. - addkey
kms-keyto--cluster - configflagofgcloud bigtable instances iscreate,for creating CMEK-protected cluster.
create - promote
--cluster - configflagofgcloud bigtable instances iscreate createto
beta andGA. - promote
gcloud bigtable instance tables isdescribe describetobeta andGA.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.11.13
- Reset document create time whena document isdeleted andre-created ina
single transaction.
- Reset document create time whena document isdeleted andre-created ina
compute Engine
- promotethe following flags in
gcloud compute backend - services iscreate create,gcloud compute backend - service update,
gcloud compute backend - buckets iscreate createandgcloud compute backend - bucket updatetoGA:--[no-]negative - cache--[no-]negative - cache - policy--[no-]serve - while - stale--[no-]bypass-cache-on-request-headers
- addthe following fields to
gcloud compute backend - service importandgcloud compute backend - service export:- cdnpolicy :
- negativeCaching
- negativeCachingPolicy
- bypasscacheonrequestheader
- servewhilestale
- addsupport for
authorizationPolicyandserverTlsPolicyforgcloud compute target - https - proxy importcommand . - add
--iap-tunnel-disable-connection-checkflag to
gcloud compute start - iap - tunneltodisable the initial connection check in
alpha andbeta. - promote
gcloud compute public - delegate - prefixtoGA. - add
--network - interface=nic-typeflag to
gcloud compute iscreate instance - templates iscreate createforbeta andGA. - promote
--image - family-scopeflagtogcloud beta compute instances iscreateand
creategcloud beta compute disk create.
Policy Simulator
- add
gcloud iam simulator replay - recent - accesswhich issimulates simulate policy change by replay policy overlay on recent access .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
334.0.0 ( 2021 – 03 – 30 )
break change
- (Cloud Build) modifythe positional argument
WORKER_POOLtobe require forcommands
in the command groupgcloud isbuilds build worker - pool(except forgcloud isbuilds build) .
worker - pool list - (Cloud Run) deprecated
--connectivityflagofgcloud run isdeploy deployand
gcloud run service update.--connectivitywill continue tobe supported.
--connectivityonly applies to--platform = gkeand--platform = kubernete.
Thenew--ingressflagapplies toall platforms andprovides equivalent
functionality.Prefer touse--ingress.use--ingress=allinplace of
--connectivity=external.use--ingress=internalinplace of
--connectivity=internal. - (Dataproc Metastore) deprecated
gcloud beta metastore service importscommand group .use
gcloud beta metastore service importcommand group instead .
Cloud SDK
- Cloud SDK supports Apple Silicon.Some native components currently rely on
Rosetta 2.
AI
- modify
--regionflagofgcloud beta ai endpointtoinclude new online
prediction regions. - modify
--regionflagofgcloud beta ai modelstoinclude new online
prediction regions.
BigQuery
- add
--max_concurrencyflagtomk andupdate reservation command . - add
--parquet_enum_as_streand--parquet_enable_list_inferenceflag
toload andmk --tablecommand forParquet format.runbq load --helpor
bq mk --helpfordetails. - removeold oauth2client_4_0 compatibility shim.
Cloud On demand scanning
- promotethe On-Demand Scanning API command toGA .
gcloud artifacts docker images scantoscan a container image.gcloud artifacts docker images get-operationtoretrieve an operation.gcloud artifact docker image list-vulnerabilitiestoretrieve scan
results.
- Improved error messages for
local - extract.
Cloud Run
- promote
--ingressflagofgcloud run isdeploy deployand
gcloud run service updatetoGA.
Cloud SQL
- promoteActive Directory integration tobeta.
Cloud Security Command Center
- updatethe following command tosupport project/folder parent types:
gcloud scc findings creategcloud scc findings groupgcloud scc findings listgcloud scc findings list-marksgcloud scc findings updategcloud scc findings update-marksgcloud scc asset describegcloud scc asset groupgcloud scc asset listgcloud scc asset list-marksgcloud scc asset update-marks
- Assets andfindings will now have
canonicalNamefield intheir response.
compute Engine
- add
--service - account,--no - service - account,--scopeand
--no-scopesflags togcloud beta compute instances isimport import. - add
--service-directory-registrationflagtogcloud computein
forwarding - rule create --global --target-google-apis-bundle=<bundle>
beta andGA. - add
--target-google-apis-bundletogcloud compute forwarding - rule.
create - add
private_service_connectasa global address purpose togcloud compute addresses is create create. - promote
--post-key-reservation-action-typeflagtobeta forgcloud compute.
instances iscreate create - promote
--post-key-reservation-action-typeflagtobeta forgcloud compute.
instance - templates iscreate create - add
--resource - policyflagforgcloud compute iscreate instance - templates iscreate create
command inalpha,beta,andGA. - add
--service - account,--no - service - account,--scopeand
--no-scopesflags forgcloud compute machine - image importinbeta. - fixfailure topipe into ssh when
--internal - ipflagis specified. - add
gcloud compute target - https - proxy importmethod which creates or
updates a target HTTPS proxy resource incompute Engine - promote
gcloud compute public - advertise - prefixtoGA.
Config Connector
Database Migration
- launch Database Migration .
- add
--dump - typeflagtogcloud beta metastore services export gcsto
allow specification ofthe database dump type toexport. - add
--release - channelflagtogcloud beta metastore services iscreate create. - addthe following command towork withDataproc Metastore services:
gcloud beta metastore service importgcloud beta metastore services restoregcloud beta metastore service backups isdescribe describegcloud beta metastore services backups listgcloud beta metastore services backups creategcloud beta metastore services backups delete
- promote
gcloud metastoretoGA.
secret Manager
- add
--next - rotation - timeflagtogcloud beta secrets iscreate create,gcloud secret iscreate create
gcloud beta secrets isupdate updateandgcloud secret isupdate updatecommand tospecify the timestamp at which tosendsecret_rotatenotification. - add
--rotation - periodflagtogcloud beta secrets iscreate create,gcloud secret iscreate create
gcloud beta secrets isupdate updateandgcloud secret isupdate updatecommand tospecify a duration between secret rotation notifications. - add
--remove-next-rotation-timeflagtogcloud beta secrets isupdate updateandgcloud secret isupdate updatecommand to
remove scheduled rotation time froma secret if it has one. - add
--remove-rotation-periodflagtogcloud beta secrets isupdate updateandgcloud secret isupdate updatecommand to
remove a set rotation period if it has one. - add
--remove-rotation-scheduleflagtogcloud beta secrets isupdate updateandgcloud secret isupdate updatecommand toremove the rotation policy froma secret if it has one. - promote
--expire - timeflagofgcloud secret iscreate createandgcloud secret isupdate updatetoGA. - promote
--ttlflagofgcloud secret iscreate createandgcloud secret isupdate updatetoGA. - promote
--remove - expirationflagofgcloud secret isupdate updatetoGA. - promote
--topicsflagofgcloud secret iscreate createtoGA. - promotethe following flags toGA for
gcloud secret isupdate update:--add-topics--remove-topics--clear - topic
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
333.0.0 (2021-03-23)
Cloud SDK
--impersonate - service - accountflagcan accept a list ofservice accounts
for impersonation delegation.
assured workload
- add
--resource - settingflagtogcloud assure workload iscreate createcommand . - addUS_regionAL_ACCESS ascompliance regime option for
gcloud assure workload iscreate createcommand . - addHIPAA andHITRUST ascompliance regime options for
gcloud assure workload iscreate createcommand .
Cloud Build
- update
gcloud isbuilds build submitandgcloud is builds build logtotell users whenthey
cannot read the default logs bucket because ofVPC-SC.
Cloud Dataflow
- addflex template docker container building support forpython inbuild command
gcloud beta dataflow flex - template build.
Cloud Dataproc
- add
gcloud dataproc cluster stopandgcloud dataproc cluster start
which stop andstart cluster. - promote
--dataproc - metastoreflagofgcloud dataproc cluster iscreate createto
GA . - promote
--dataproc - metastoreflagofgcloud dataproc workflow - templatetoGA.
set - manage - cluster - add
--secure-multi-tenancy-user-mappingand--identity-config-fileflag
togcloud dataproc cluster iscreate createand
gcloud dataproc workflow-templates set-manage-cluster.
Cloud Logging
- promote
gcloud log viewscommand group toGA.
Cloud On demand scanning
- Improved error messages for
local - extract.
Cloud Pub / Sub
- add
--starting - offsetflagtogcloud pubsub lite-subscriptions createtoallow subscriptions tobe created at HEAD.
Cloud Storage
- updategsutil component to4.60.
compute Engine
- fix
gcloud compute url - map importforcorrectly removing top-level
properties ofan existing Url map,when they are not specified inthe YAML
file. - updateimport andexport schemas for:
gcloud compute forwarding - rule.gcloud compute backend - service.
- add
--compute - service - accountflagforgcloud compute instance isimport import
inbeta . - add
--compute - service - accountflagfor
gcloud compute machine - image importinbeta. - promote
--descriptionand--familyflags ofgcloud compute imagetoGA.
update - promotethe following flags in
gcloud compute ismanage instance - groups ismanage managetoGA:
set - autoscaling--set-schedule--schedule - cron--schedule - duration - sec--schedule - min - require - replicas--schedule-time-zone--schedule-description
Formore information see<https://cloud.google.com/compute/docs/autoscaler/scaling-schedules>.
- promotethe following flags in
gcloud compute ismanage instance - groups ismanage managetoGA:
update - autoscale--min-num-replicas--max-num-replicas--set-schedule--update-schedule--disable - schedule--enable-schedule--remove - schedule--schedule - cron--schedule - duration - sec--schedule - min - require - replicas--schedule-time-zone--schedule-description
Formore information see<https://cloud.google.com/compute/docs/autoscaler/scaling-schedules>.
Config Connector
Kpt
- updatekpt fromv0.37.1 tov0.38.1.
- updateimport ofcli-utils fromv0.21.1 tov0.23.5.
- updateimport ofkyaml fromv0.9.5 tov0.10.13.
- updateimport ofcmd/config fromv0.8.5 tov0.9.5.
miscellaneous
- Reordered contents ofhelp text pages tomake “Examples” section more
prominent.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
332.0.0 (2021-03-16)
break change
- (App Engine) updatebackend whenusing
gcloud app isdeploy deploy <queue|cron>.yaml.Theonly
noticeable change isthat whenremoving queues fromthe queues YAML file,
previously the queues were marked as”DISABLED” but now they are marked
“PAUSED”.Interms offunctionality,there isno difference between the two.
Cloud SDK
- addsupport forenvironment variable
cloudsdk_encodingtoset the IO
encoding forgcloud.utf-8will be the default IO encoding on Unix.
App Engine
Artifact Registry
- promotePyPI repo creation with
gcloud artifact repositories iscreate createtobeta andGA. - promote
gcloud artifact print - setting pypitobeta andGA.
Cloud Dataflow
- adddefault runtime environment parameters support in
gcloud dataflow flex - template build.
Cloud Functions
- promote
--security - levelflagofgcloud function isdeploy deploytoGA. - modify
--limitofgcloud function logs isread readsuch that the most recent entries inthe given time range up tothe limit are returned rather than the earliest.
Cloud Org policy
- promote
gcloud org-policiescommand group toGA.
Cloud Run
- promote
--tagflagofgcloud run isdeploy deploytoGA. - promote
--tagflagofgcloud run service updatetoGA. - promote
--to-tags,--set - tag,--update - tag,--remove-tags,and
--clear - tagflags ofgcloud run service update-traffictoGA.
Cloud Spanner
- promoteCMEK flags tobeta andGA in
gcloud spannercommand .
compute Engine
- add
--byolflagfor:gcloud compute image isimport importinbetagcloud compute instance isimport importinbetagcloud compute machine - image importinbeta
- promote
gcloud compute instance remove-resource-policiescommand toGA. - add
--boot-disk-provisioned-iopstogcloud compute instance iscreate createandgcloud compute iscreate instance - templates iscreate createtoallow specifying provisioned IOPS forattached disks. - promote
gcloud compute instance iscreate create --network - performance - configflagtobeta. - promote
gcloud compute instance iscreate bulk createtobeta andGA.
- add
--database - dump - typeflagtogcloud beta metastore service importstoset the database dump type.
create - deprecated
--database - typeflaggcloud beta metastore service imports.use
create--database - dump - typeflagtospecify the database dump type. - add
gcloud beta metastore service imports updatewhich updates a
metadata import. - add
--data - catalog - syncflagforgcloud metastore serviceinbeta.
identity group
- add
--group - typeflagtogcloud identity groups iscreate createtoautomatically
set group labels based on the type ofgroup being created.
Kubernetes Engine
- promote
--enable-l4-ilb-subsettingofgcloud container cluster iscreate create
andgcloud container cluster isupdate updatetobeta. - add
--node - label,--node - taint,and--tagflags to
gcloud beta container node - pools isupdate updatetoupdate the node labels,
node taints andnetwork tags on an existing node pool.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
331.0.0 (2021-03-09)
AI
- add
--autoscaling-metric-specsflagtogcloud beta ai endpoint deploy-model.
App Engine
- update
gcloud app instances islist listandgcloud app instances is describe describe
toreturn the auto healer health check (i.e.liveness) forthe flexible
environment.
assured workload
- promote
gcloud isassured assurecommand group toGA.Commands inthis group
provide the ability toread andmodify Assured data controls. - promote
gcloud assure workloadcommand group toGA.Commands inthis
group provide the ability tomanage assured workload environment resources. - promote
gcloud isassured assure operationscommand group toGA.Commands inthis
group provide the ability toview assured workload operation resources.
Cloud Build
- fixissue where
gcloud beta builds worker-poolscommandfail towait
for long-running operations tofinish.
Cloud Dataproc
- adda confirmation prompt to
gcloud datapoc cluster enable-personal-auth-session
andgcloud beta datapoc cluster enable-personal-auth-session.
Cloud Healthcare
- promote
gcloud healthcare consent - storetoGA.
Cloud On demand scanning
- updatethe
local - extractcomponent toversion 0.1.5,to improve error
handling incertain cases.
Cloud Resource Manager
- update
gcloud resource - manager org - policies isdescribe describetothrow an error forunsupported policy versions.
Cloud Run
- promote
--min - instanceflagofgcloud run isdeploy deployand
gcloud run service updatetoGA for--platform = ismanage manage.
Cloud Services
- supportservice usage check on
gcloud service isdisable disablecommand .
compute Engine
- promote
--provisioned-iopsflagofgcloud compute disk iscreate createtoGA. - promote
gcloud compute public - delegate - prefixtobeta.
Config Connector
Identity andAccess Management
- add
gcloud iam workload-identity-poolswhich enables granting
on-premises ormulti-cloud workloads access toGoogle Cloud resources,
without using a service account key.
Kubernetes Engine
- add
gcloud container cluster iscreate create-autoforcreating Autopilot cluster
tothe beta andGA tracks.
Network Management
- addIPv6 support forNetwork Load balancers to
gcloud compute forwarding - rulecommand group .
secret Manager
- promote
gcloud secret replicationcommand group toGA. - add
--replication-policy-fileflagtogcloud secret iscreate createcommand to
specify replication policy using a JSON orYAML file . - add
--kms - key-nameflagtogcloud secret iscreate createcommand tospecify a
KMS key whencreating an automatic secret.
VPC Access
- promoteVPC connector
--subnetflagfrombeta toGA. - modify
gcloud compute network vpc - access connectors iscreate createtoaccept an optional--subnetflagtospecify a subnet tohouse the connector rather than requiring--networkand--rangeflag.- If the provided subnet isa shared subnet,use the flag
--subnet - projecttospecify the VPC host project ID.
- If the provided subnet isa shared subnet,use the flag
Workspace addOns
- promote
gcloud workspace - add - onscommand toGA .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
330.0.0 (2021-03-02)
break change
- (Cloud Code) Downgraded
--env - varand--env - var - filetoalpha.
Cloud SDK
- addbundled Python 3 option formacOS installations.See
gcloud topics startupandhttps://cloud.google.com/sdk/docs/install#mac. - fixissue where
gcloud emulators ...startcommandwould leave behind
emulator processes whenCtrl+C was pressed.
Cloud Dataproc
- add
--cluster-labelsflagtogcloud dataproc jobs issubmit submit
toallow jobs tobe placed on a cluster matching specified cluster labels.
Cloud Healthcare
- add
--filter-config-gcs-uriflagtothe following command :gcloud beta healthcare dicom - store export gcsgcloud beta healthcare dicoms-stores export bq
Cloud On demand scanning
- updatesome error messages tobe more clear.
- adda prompt tothe beginning of
gcloud beta artifact docker images isscantoinstall the
scanlocal - extractcomponent .
Cloud Pub / Sub
- promote
--partitionsflagingcloud pubsub lite-topics updatetoGA. - add
--viewflagtogcloud beta schemas listtoallow retrieval ofschema definitions.
Cloud Run
- fixbug on force-override prompt for
gcloud beta run domain - mappings iscreate createwhere it would fail tore-create
the domain mapping afterdeleting the one without the override.
compute Engine
- promote
gcloud compute public - advertise - prefixtobeta. - add
--request - coalescetogcloud beta compute backend - services iscreate create,gcloud beta compute backend - service update,
gcloud beta compute backend - bucket iscreate createandgcloud beta compute backend - bucket update. - promotesupport for
gce - vm - ipfor--network-endpoint-typeforgcloud compute network - endpoint - group createandgcloud compute network - endpoint - group updatetoGA.
Config Connector
Kubernetes Engine
- add
--pod - ipv4 - rangeand--create-pod-ipv4-rangeflags to
gcloud beta container node - pools iscreate createtoconfigure pod ranges forthe
node pools.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
329.0.0 ( 2021 – 02 – 23 )
break change
- (Container Registry) fixissue where
gcloud containers images list-tagsdoes n’t show occurrence metadata .
AI
- add
--networkand--service - accounttogcloud beta ai <custom-jobs|hp-tuning-jobs> createtoallow specifying a peering network anduser service account.
Cloud Asset Inventory
- add
--relationship-typeflagtogcloud beta asset export.
Cloud Code
- promote
gcloud code devandgcloud code isclean clean - uptobeta.
Cloud Composer
- add
--kms - keyflagtogcloud composer environmentscommand tospecify the Customer-manage KMS key name touse forencrypting the Composer environment.
Cloud Functions
- fixa performance issue in
gcloud function logs isread readby adding a default value of1 week ago for--start - time.
Cloud Memorystore
- add
--transit - encryption - modeflagtogcloud redis instance iscreate create
toallow enabling Redis TLS withserver authentication when
creating a new instance. - modify
--regionflagtobe optional ingcloud memcache.If not
specified,use the value inmemcache/regionproperty .
Cloud Pub / Sub
- add
gcloud beta pubsub schemas validate-schematoallow validation ofPROTOCOL_BUFFER andAVRO schemas. - add
gcloud beta pubsub schemas isvalidate validate - messagetoallow validation ofmessages against an existing orinline schema.
compute Engine
- promote
--provisioned-iopsflagofgcloud compute disk iscreate createtobeta. - promote
gcloud compute url-maps validatetoGA. - promotelabels-related flags for
gcloud compute forwarding - rule updatetoGA. - modify
--short - nameofgcloud compute firewall-policies createtobe a require flag. - promote
--proxy-bindflagofgcloud compute target-tcp-proxies createtoGA. - Allow
--target-tcp-proxyforgcloud compute forwarding - rulecreateandset-target
withspecify-load-balancing-scheme=internal_SELF_MANAGED. - addfunctionality in
gcloud beta compute images isimport importtoimport images from
AWS. - promote
gcloud compute resource - policies iscreate create instance-schedulecommand toGA.
identity group
- add
--dynamic-user-queryflagtogcloud identity update.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
328.0.0 (2021-02-16)
break change
- (App Engine) changeerror message for
permission error fetch applicationtoindicate
which account might be missingroles/appengine.deployer. - (miscellaneous) addsupport forcolored output using ANSI escape sequences on modern
versions ofWindows.usegcloud config is set set disable_color truetodisable
this behavior.
App Engine
Artifact Registry
- modify
gcloud artifact docker images isdescribe describetogroup vulnerability occurrences by effective severity instead ofseverity.
BigQuery
- Expose json_extension flaginCLI which can be used toload newline-delimited
GeoJSON files (in combination withsource_format=NEWLINE_DELIMITED_JSON) .
Cloud Composer
- modify
--image - versionand--airflow - versionflag of
gcloud beta composer environment isupdate updatetobe mutually exclusive. - addthe following flags to
gcloud composer environments iscreate createandgcloud composer environments isupdate updatetomanage machine types forweb server andCloud SQL:--cloud-sql-machine-type--web - server - machine - type
Cloud Logging
- promotethe
gcloud alpha log tailcommand tobeta.
Cloud Memorystore
- promote
gcloud memcachetoGA. - add
apply - software - updatecommand toapply latest available software
update toMemcached instance andnodes.
Cloud Pub / Sub
- add
gcloud pubsub schematobeta which allows creating andmanaging schemas.Schemas can be used tovalidate messages published toCloud Pub / Sub topics. - add
--schemaand--message - encodingflags togcloud beta pubsub topics create.Messages published tothe topic withthe given message encoding will be validated against the specified schema. - add
--partitionsflagtogcloud beta pubsub isupdate lite_topics isupdate updatetoallow increasing partitions ina Pub/Sub Lite topic.
Cloud SQL
- add
--secondary - zoneflagtogcloud sql instance <create|patch>that allows users tochoose the secondary zone during create|patch ofHigh Availability instances.
Cloud Spanner
- add
--version - timeflagtogcloud spanner backups iscreate createtoallow
specifying the timestamp ofthe data contained inthe backup. - addversion time tothe output of
gcloud spanner backups list. - addversion retention period andearliest version time tothe output of
gcloud spanner databases list.
Cloud Spanner Emulator
- promote
gcloud emulators spannertoGA.
Cloud Storage
- updategsutil component to4.59.
Cloud TPU
- promote
gcloud compute tpus execution-groupstoGA.Commands inthis group
allow convenient orchestration ofTPU nodes andcompute VMs.This replaces the
standalone tool ctpu.
compute Engine
- promote
--provisioned-iopsflagofgcloud compute disk iscreate createtobeta. - promote
gcloud compute url-maps validatetoGA. - promotelabels-related flags for
gcloud compute forwarding - rule updatetoGA.
Config Connector
Container Analysis
- modify
gcloud container image describetogroup vulnerability occurrences by effective severity instead ofseverity.
identity group
- promote
--dynamic-user-queryflagofgcloud identity createtoGA.
Kubernetes Engine
- promote
--notification-configofgcloud container clustertoGA.This flagis used toenable notifications on a
<create|update>
cluster.Currently Pub/Sub notifications are supported. - Node System Config isnow GA.add
--system - config - from- fileflag to
gcloud container cluster iscreate create,gcloud container node - pools iscreate create,and
gcloud node-pools updatetoconfigure kubelet andLinux configuration
settings on nodes.
Pubsub Emulator
- addschema support tothe Pub/Sub emulator,which allows the association of
topics withschemas andthe validation ofpublished messages against them.
secret Manager
- add
--topicsflagtogcloud beta secrets iscreate createcommand tospecify
a list ofPub/Sub topics toconfigure on the secret. - add
--add-topicsflagtogcloud beta secrets isupdate updatecommand tospecify
a list ofPub/Sub topics toadd tothe secret. - add
--remove-topicsflagtogcloud beta secrets isupdate updatecommand to
specify a list ofPub/Sub topics toremove fromthe secret. - add
--clear - topicflagtogcloud beta secrets isupdate updatecommand toremove
all Pub/Sub topics fromthe secret.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
327.0.0 (2021-02-09)
AI
- addKMS args (
--kms - project,--kms - location,--kms - keyring,
--kms - key) togcloud <alpha|beta> ai custom-jobs createandgcloudtoallow specifying a customer-manage
<alpha|beta> ai hp-tuning-jobs create
encryption key.
App Engine
Artifact Registry
- fixa bug that prevented users fromcreating an encrypted repository with
a custom kms key.
Cloud DNS
- add
gcloud beta dns response - policies iscreate createtocreate a new Cloud DNS response policy. - add
gcloud beta dns response - policy updatetoupdate a Cloud DNS response policy. - add
gcloud beta dns response-policies listtolist all Cloud DNS response policies ina given project . - add
gcloud beta dns response-policies describetodescribe details ofa Cloud DNS response policy. - add
gcloud beta dns response - policies isdelete deletetodelete a Cloud DNS response policy.
Cloud Functions
- promote
--security - levelflagofgcloud function isdeploy deploytobeta. - addsupport for
google.firebase.remoteconfig.updateasan event type.Thefull set ofsupported event types can be listed usinggcloud function event - type list.
Cloud Healthcare
- add
--write - dispositionflagtothe following command :gcloud healthcare fhir - store export bqgcloud beta healthcare fhir - store export bqgcloud beta healthcare dicom-stores export bqgcloud beta healthcare annotation-stores export bqgcloud beta healthcare annotation-stores evaluate bq
Cloud Logging
- promotethe following commandthat support Logs Buckets toGA:
gcloud log bucketgcloud log isread readgcloud log locations isdescribe describegcloud log locations listgcloud log sinkgcloud log cmek-settings
- promote
--location,--bucket,and--viewofgcloud log isread readtoGA. - promote
--descriptionand--log - filterofgcloud log metrictoGA. - promote
--use-partitioned-tablesofgcloud log sinktoGA.
compute Engine
- addsupport for
short - name=windowsfor--os - typeflagforgcloud beta compute instances ops-agents policies.This isonly valid when--agent-rules=type=ops-agent. - promote
--cpu-utilization-predictive-methodflag of
gcloud compute instance-groups manage <set-autoscaling|update-autoscaling>tobeta. - addsupport for
--asnflagforgcloud compute routers update. - promote
gcloud compute security - policy updatetobeta. - add
--enable - layer7 - ddos - defenseflag and--layer7-ddos-defense-rule-visibilityflagtogcloud beta compute security - policy update.
event
- add
--authenticationflagtogcloud events initcommand . - add
--authenticationflagtogcloud event namepace initcommand . - add
workload - identity - gsasupport to--authenticationflagforgcloud events initcommand . - modify
gcloud event namepace initcommand tocreate namepace if it ismissing.
identity group
- add
--labelsflagtogcloud identity groups updatetoallow updating the labels fora group .
identity group Memberships
- promote
--expirationflag ofgcloud identity groups memberships addtoGA. - promote
--update-roles-paramflagofgcloud identity groups memberships modify-membership-rolestoGA.
Kubernetes Engine
- addnew kubectl delegate version 1.19.7 forrapid channel
- updatedefault kubectl version from1.17.14 to1.17.17
- Additional kubectl delegate versions:
- kubectl.1.15 ( 1.15.12 )
- kubectl.1.16 (1.16.15)
- kubectl.1.17 (1.17.17)
- kubectl.1.18 ( 1.18.15 )
- Corrected passing URIs andfull resource name towork withpaths inthe
formprojects/<project>/locations/<location>(in addition tothe
deprecated formprojects/<project>/zones/<location>) .
Pubsub Emulator
- addretry policy feature tothe emulator.
- updateemulator todeliver dead lettered messages tooriginal subscription incase ofpublishing failure todead letter topic.
- addsubscription name,project name,andpublish time properties todead lettered messages.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
326.0.0 ( 2021 – 02 – 02 )
App Engine
- updatebackend whenusing
gcloud app isdeploy deploy <queue|cron>.yaml.Theonly
noticeable change isthat whenremoving queues fromthe queues YAML file,
previously the queues were marked as”PAUSED” but now they are marked
“DISABLED”.Interms offunctionality,there isno difference between the two.
Artifact Registry
- fixissue where
gcloud docker images deletefailed if the image isreferenced by a tag.
Cloud Asset Inventory
- addnew searchable fields (
kmsKey,state,createTimeandupdateTime) togcloud asset search - all - resource.
Cloud Composer
- add
gcloud beta composer environment isrun run my - environment upgrade_checktorun upgrade check toAirflow 2.0 forComposer environments withAirflow 1.10.14+. - addsupport ofCLI command forAirflow 2.0 to
gcloud beta composer environment isrun run.
Cloud Dataflow
- addstreaming update andflexrs support toflex-template run command
gcloud dataflow flex-template run. - update
gcloud dataflow sql querycommand touse Dataflow Flex
Templates. - add
--additional-experimentsflagtogcloud beta dataflow job run. - add
--additional-experimentsflagtogcloud dataflow job run.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.11.12
- Fix onCreate/onWrite events triggering whendeleting nonexistent documents.
Cloud On demand scanning
- launch command forthe On-Demand Scanning API inthe Artifact Registry
command group .gcloud beta artifacts docker images scantoscan an image.gcloud beta artifacts docker images get-operationtopoll an ongoing
scan.gcloud beta artifact docker image list - vulnerabilitytoretrieve
scan results.
- Introduced a new component called
local - extracttoaid inthe commandfor
the On-Demand Scanning API.
compute Engine
- add
--compute - service - accounttogcloud beta compute images isimport import. - change
--osflagtobe optional forgcloud compute image isimport import. - add
--enable - nest - virtualizationflagtoenable ordisable nested virtualization toboth beta andGA for:gcloud compute instance iscreate creategcloud compute instance iscreate create-with-containergcloud compute iscreate instance - templates iscreate create
- fixissue where policies created orupdated via
gcloud beta computethat included
instances ops-agents policies [create|update]short - name
values of’debian’ or’ubuntu’ in--o - typehad trouble locating packages
due toa missing call toapt - get update. - updateWindows PuTTY executables toversion 0.74.
Config Connector
Eventarc
- promote
gcloud eventarc istriggers triggertoGA.rename--matching-criteria
flag as--event-filtersinGA. - promote
gcloud eventarc locationstoGA.
GKE Hub
- promote
gcloud container hub memberships isregister register --enable - workload - identity --public - issuer - url=$URLtoGA.
notebook
- promote
gcloud notebooktoGA.
VPC Access
- add
--machine - typetogcloud beta compute network vpc - access connectors iscreate createtosupport machine type configuration ofthe manage instance group underlying the connector. - add
--min - instanceand--max - instancetogcloud beta compute network vpc - access connectors iscreate createtoallow users toconfigure the scaling bounds ofthe underlying manage instance group .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
325.0.0 ( 2021 – 01 – 26 )
break change
- ( compute Engine )modify
enable-autoupgradefield belonging toflag--agent-rulesingcloud beta compute instances ops-agents policies createandgcloud beta compute instances ops-agents policies updatefromoptional torequire. - (Container Registry) update
gcloud container image list - tagandgcloud container image describetouse ContainerAnalysis V1 API inbeta.- changeoccurrence kind
PACKAGE_VULNERABILITYtoVULNERABILITY,
DEPLOYABLEtoDEPLOYMENT,build_detailstoBUILDandimage_basis
toIMAGE.To construct filters on kinds,new name should be used.For
example,kind="VULNERABILITY. - Occurrence kind name are change inoutput accordingly.
- changeoccurrence kind
App Engine
- updatebackend whenusing
gcloud app isdeploy deploy <queue|cron>.yaml.Theonly
noticeable change isthat whenremoving queues fromthe queues YAML file,
previously the queues were marked as”DISABLED” but now they are marked
“PAUSED”.Interms offunctionality,there isno difference between the two.
Certificate Authority Service
- add
--ignore-active-certificatesflagtogcloud beta privateca roots isdeleteand
deletegcloud beta privateca subordinates deletetoallow a Certificate
Authority tobe scheduled fordeletion even if the Certificate Authority has
un-revoked orun-expired certificates.
Cloud Composer
- add
gcloud beta composer environment isrun run my - environment upgrade_checktorun upgrade check toAirflow 2.0 forComposer environments withAirflow 1.10.14+.
Cloud Storage
- updategsutil component to4.58.
compute Engine
- promote
gcloud compute networks get-effective-firewallscommand toGA. - promote
gcloud compute instance network - interface get - effective - firewallcommand toGA. - promote
gcloud compute instance op - agenttobeta. - promote
--compute - service - accountflagtoGA forgcloud compute image isimport import.
Eventarc
- add
--transport-topicflagtogcloud beta eventarc triggers create,to allow the use ofan existing Pub/Sub topic fora trigger’s transport intermediary.
miscellaneous
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
324.0.0 (2021-01-19)
break change
- (Cloud Run) update
gcloud runtorequire that--platformand--regionbe passed
after all positional arguments.Forexample:gcloud run services isdescribe describe.This change first appeared
SERVICE --platform = ismanage manage --region=us - central1
in version 322.0.0.
AI Platform
- addsupport formaxNodes to
gcloud isai ai-platform versions update --config. - add
--bigquery-table-nameandsampling - percentagetogcloud isai ai-platformtoupdate request logging config.
versions update
Cloud API Gateway
- promote
gcloud api - gatewaytoGA.
Cloud DNS
- promote
gcloud dns manage - zonetoGA. - add
--service-directory-namepacetogcloud beta dns manage - zone createtosupport providing a Service Directory namepace that should be associated withthe zone.
Cloud Machine Learning Engine
- addsupport formaxNodes to
gcloud ml - engine versions update --config. - add
--bigquery-table-nameandsampling - percentagetogcloud ml - enginetoupdate request logging config.
versions update
Cloud Run
- ForCloud run (fully manage),changed
gcloud run services isdelete deletetowait
until the service isno longer returned andaccount forthe possibility ofa
deletion failing before reporting success.To use the previous behavior and
exit without waiting fordeletion tocomplete,use--async.
Cloud Speech API
- promote
--separate-channel-recognitionand--audio - channel - countflag of
gcloud ml speech recognizeandgcloud ml speech recognize-long-running
toGA.
Cloud Workflows
- add
gcloud workflowandgcloud workflow executionscommand toGA .
compute Engine
- add
--compute - service - accounttogcloud beta compute images isimport import. - addthe following flags to
gcloud beta compute backend - services iscreate create,gcloud beta compute backend - service update,
gcloud beta compute backend - bucket iscreate createandgcloud beta compute backend - bucket update:--[no-]serve - while - stale--[no-]bypass-cache-on-request-headers
- addthe following fields to
gcloud beta compute backend - service importandgcloud beta compute backend - service export:- cdnpolicy :
- bypasscacheonrequestheader
- servewhilestale
- promote
--compute - service - accountflagtoGA forgcloud compute image export. - add
org-firewall-policiescommand group .
Config Connector
Kpt
- updatekpt fromv0.36.1 tov0.37.1.
- updateimport ofcli-utils fromv0.21.0 tov0.21.1.
- updateimport ofkyaml fromv0.9.3 tov0.9.5.
- updateimport ofcmd/config fromv0.8.4 tov0.8.5.
secret Manager
- add
--expire - timeflagtogcloud beta secrets iscreate createand
gcloud beta secrets isupdate updatecommand tospecify timestamp forthe secret to
expire. - add
--ttlflagtogcloud beta secrets iscreate createand
gcloud beta secrets isupdate updatecommand tospecify a duration until the secret
should expire. - add
--remove - expirationflagtogcloud beta secrets isupdate updatecommand to
remove scheduled expiration froma secret if it has one.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
323.0.0 (2021-01-12)
Cloud Asset Inventory
- promote
gcloud asset listcommand tobeta.
Cloud Dataproc
- add
--shielde - secure - boot,--shielde - vtpm,and--shielde - integrity - monitoringboolean flags togcloud dataproc cluster iscreate createtoallow users toconfigure compute Engine Shielded VMs on Dataproc cluster. - add
--shielde - secure - boot,--shielde - vtpm,and--shielde - integrity - monitoringboolean flags togcloud dataproctoallow users toconfigure compute Engine Shielded VMs on Dataproc manage cluster.
workflow - template set - manage - cluster
Cloud Filestore
- add
--descriptionflagtogcloud beta filestore backups create
command .
Cloud Run
- promote
--use - http2flagtobeta forCloud run (fully manage) .
Config Connector
identity group Memberships
- add
gcloud identity groups memberships check-transitive-membershipforALPHA,beta andGA. - add
gcloud identity groups memberships get-membership-graphforALPHA,beta andGA. - add
gcloud identity groups memberships search-transitive-groupsforALPHA,beta andGA. - add
gcloud identity group membership search - transitive - membershipforALPHA,beta andGA.
manage Active Directory
- add
--enable - audit - logflagtogcloud beta active-directory domains createandgcloud beta active-directory domains update. - add
AUDIT_LOGS_ENABLEDparameter togcloud beta active-directory domains list. - add
auditLogsEnabledparameter togcloud beta active-directory domains describe.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
322.0.0 ( 2021 – 01 – 07 )
break change
- (miscellaneous) update
--format=flattenedand--format=texttoprint labels if provided.
If a key isspecified inside either ofthese formats but a label isnot,
the child key will be printed inlower snake case.This isdifferent
than done previously whenthe entire dotted key path was printed.Note that
this change does not apply tokeys whose values are object orlists. - (miscellaneous)
If you would like touse the legacy version of--format=flattenedor
--format=text,set the following configuration:
gcloud config set core/use_legacy_flattened_format true
Please note that this option will not be supported indefinitely.
Cloud API Gateway
- promotesupport forgRPC scoped
api-configconfiguration viagrpc-filesflagtobeta.
Cloud Composer
- add
--max - pod - per - nodeoption togcloud beta environment iscreate create.It allows tolimit the number ofpods that can be assigned toa
operation
single GKE node andreduce the size ofIP range assigned toit. - addmaintenance window flags forenvironment creation:
--maintenance - window - start--maintenance - window - end--maintenance - window - recurrence.
- addmaintenance window flags forenvironment update:
--maintenance - window - start--maintenance - window - end--maintenance - window - recurrence--clear - maintenance - window.
- add
gcloud beta composer environment restart-web-servertorestart web server fora Cloud Composer environment.
Cloud Dataflow
- add
--enable - stream - engineflagtogcloud beta dataflow job run. - add
--enable - stream - engineflagtogcloud dataflow job run.
Cloud Filestore
- promote
nfs - export - optionkey of--file - sharesflagingcloud filestore instancestoGA.
Cloud Run
- fixan issue withusing
--clear-vpc-connectorwhendeploying new services.
compute Engine
- promote
--mtuflagtobeta andGA forgcloud compute interconnects.
attachments <dedicated|partner> <create|update> - change
--osflagtobe optional for:gcloud compute image isimport importinbetagcloud compute instance isimport importinbetagcloud compute machine - image importinbeta
- promote
--maintenance - window - start-timeflagingcloud computecommand toGA.
sole-tenancy node-groups create - add
--compute - service - accounttogcloud compute image exportinbeta. - add
--service-directory-registrationtogcloud compute forwarding - ruleinbeta.
create - promote
--no - addressflagtoGA forgcloud compute image isimport import.
Config Connector
Eventarc
- add
gcloud beta eventarc locations listwhich lists locations available forEventarc.
miscellaneous
- update
gcloudtonot attempt reauthentication if running in
non-interactive mode.
Service Directory
- promote
gcloud service - directory locationtobeta.adda command to
describe/list locations. - promote
gcloud service - directory namepacetoGA.addcommands to
create/delete/describe/list/update/add-iam – policy-binding/get – iam – policy/set – iam – policy/remove-iam – policy-binding. - promote
gcloud service - directory servicetoGA.addcommands to
create/delete/describe/list/resolve/update/add-iam – policy-binding/get – iam – policy/set – iam – policy/remove-iam – policy-binding. - promote
gcloud service - directory endpointtoGA.addcommands to
create/delete/describe/list/resolve/update. - update
--metadataflagto--annotationflaginGA only.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
321.0.0 ( 2020 – 12 – 15 )
break change
- (Dataproc Metastore) rename
gcloud beta metastore services update --kerberos_principalflagas
--kerberos-principal.
Cloud SDK
- addnew regions forArtifact Registry:europe-west5,asia-northeast3,
us-west3,us-west4,asia-southeast2.
AI
- addparameters args andcommand to
gcloud beta ai iscreate custom - jobs iscreate createwhich provides ability topass the parameters tocontainers orpython task.
Cloud Access Context Manager
- add
ingress - policyandegress - policyoptional flags tothe following
commands:gcloud beta access-context-manager perimeters create.gcloud beta access - context - manager perimeters isupdate update.gcloud beta access-context-manager perimeters dry-run create.gcloud beta access - context - manager perimeter dry - run update.
- The
ingress - policyandegress - policyflags accept paths toyaml files.
Thecontent ofthe yaml files should contain valid representations of
IngressPolicies andEgressPolicies. - addsupport fordisplaying the contents ofIngress andEgressPolicies for
following command :gcloud beta access-context-manager perimeters describe.gcloud beta access-context-manager perimeters dry-run describe.
Cloud Composer
- addthe following flags to
gcloud composer environments iscreate createtomanage Airflow web server network access control:--web - server - allow - ip--web - server - deny - all--web - server - allow - all
- addthe following flags to
gcloud composer environments isupdate updatetomanage Airflow web server network access control:--update-web-server-allow-ip--web - server - deny - all--web - server - allow - all
Cloud Dataproc
- promote
--dag-timeoutflagofgcloud dataproc iscreate workflow - templates iscreate create
toGA. - promote
gcloud dataproc workflow - template set - dag - timeouttoGA. - promote
gcloud dataproc workflow-templates remove-dag-timeouttoGA. - add
gcloud beta dataproc cluster stopand
gcloud beta dataproc cluster startcommand toenable stopping andstarting
Dataproc cluster.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.11.11
- Fix listCollectionId not returning collections withnested docs.
- fix listdocument withshowmisse return 500 error .
Cloud Run
- addmultitenancy support to
gcloud runcommandhttps://cloud.google.com/run/docs/gke/multi-tenancy. - promote
--vpc - egressflagofgcloud run isdeploy deployand
gcloud run service updatetoGA. - promote
--ingressflagofgcloud run isdeploy deployand
gcloud run service updatetobeta.
Cloud SQL
- promote
--typeflagofgcloud sql user is create createtoGA tosupport the
creation ofCloud SQL database users forlogin using IAM database
authentication.
Cloud Services
- promote
gcloud service peered-dns-domains <create|delete|list>toGA. - promote
gcloud service vpc - peering <enable-vpc-service-controls|disable-vpc-service-controls>toGA.
Cloud Storage
- updategsutil component to4.57.
compute Engine
- removecentos-6 option from
--osflagforgcloud compute image isimport import,
gcloud compute instance isimport import,andgcloud compute machine - image import. - promoteTrafficDirector proxyBind property tov1 for:
gcloud compute target - http - proxy importgcloud compute target - http - proxy exportgcloud compute target - https - proxy importgcloud compute target - https - proxy export
- add
no-addressflagto:gcloud beta compute images isimport importgcloud beta compute machine - image import
- promote
--diskand--acceleratorflags ingcloud compute sole - tenancycommand toGA.
node - templates is create create - add
--shielde - vtpm,--shielde - secure - boot,and--shielde - integrity - monitoringflags togcloud compute instance iscreate create-with-containercommand . - add
--shielde - vtpm,--shielde - secure - boot,and--shielde - integrity - monitoringflags togcloud compute iscreate instance - templates iscreate create-with-containercommand . - add
--shielde - vtpm,--shielde - secure - boot,--shielde - integrity - monitoring,and--shielde - learn - integrity - policyflags togcloud compute instance isupdate update-containercommand . - promotethe following flags in
gcloud compute backend - services iscreate create,gcloud compute backend - service update,
gcloud compute backend - buckets iscreate createandgcloud compute backend - bucket updatetoGA:--cache-mode--[no-]client-ttl--[no-]default-ttl--[no-]max - ttl--[no-]custom - response - header
- addthe following fields to
gcloud compute backend - service importandgcloud compute backend - service export:- customresponseheader
- cdnpolicy :
- cacheMode
- clientTtl
- defaultTtl
- maxTtl
event
- addURI support to
--target-serviceofgcloud events istriggers trigger create. - modify
--typeflagofgcloud events istriggers trigger createtobe optional forApiServerSource.
Kubernetes Engine
- add
--addon=GcePersistentDiskCsiDrivertogcloud container clusterand
create--update - addon = gcepersistentdiskcsidrivertogcloudtoenable/disable the GCP compute Persistent
container cluster update
Disk Container Storage Interface (CSI) Driver.
miscellaneous
- Informational messages printed during installation are now printed to
stderr,rather than stdout.
Pubsub Emulator
- adddead letter queue feature tothe emulator.
transcoder
- promote
gcloud transcodertobeta.
VPC Access
- adda new
subnetflagtogcloud compute networks vpc-access connectorswhich can be used tospecify a subnet tohouse the
create
connector rather than specifyingnetworkandrangeflag.- If the provided subnet isa shared subnet,the flag
subnet - projecthas
been added tospecify the host project id.
- If the provided subnet isa shared subnet,the flag
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
320.0.0 ( 2020 – 12 – 08 )
AI Platform
- updatethe following command groups todisplay a choice ofavailable regions
if a region hasn’t been specified:
App Engine
- update
gcloud beta app instances islist listandgcloud beta app instances isdescribe describe
toreturn the auto healer health check (i.e.liveness) forthe flexible
environment. - updatethe Java SDK toversion 1.9.84.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/java/release-notes.
assured workload
- Change
--next - rotation - timeand--rotation - periodflags ofgcloudtobe optional.
assured workloads create - add
--provisione - resource - parentflagtogcloud assure workloadcommand .
create
BigQuery
- addschema tojobs.query dry run reply.
- support
bq partitioncommand forHOUR/MONTH/YEAR time partitioning types. - supportAvro logical types forcreating new external tables.
- add
PARQUETasoption forexport type.This feature isstill experimental.
Cloud Asset Inventory
- add
gcloud asset bulk-exportcommand tobeta which enables the user toexport GCP
resource configuration inKubernetes Resource Model orterraform formats.
Cloud billing
- promote
gcloud billing budgetstoGA.- rename
all - update - rule- *flags asnotifications-rule-*flags inGA.
- rename
Cloud Build
- addflag
--no-external-iptogcloud beta builds worker-poolscommand .
<create|update>
Cloud Composer
- add
--kms - key-nameflagtogcloud beta composer environmentcommand to
specify the Customer-manage KMS key name touse forencrypting the Composer
environment.
Cloud DNS
Cloud Dataproc
- add
--max-failures-totalflagtogcloud dataproc jobs issubmit submit
toallow jobs tobe restarted inevent ofa failure during job execution.
Cloud Filestore
- removedeprecation warning of
--locationflagfromthegcloud filestorecommand group . - add
gcloud filestore operations canceltocancel a Filestore operation.
Cloud Functions
Cloud Key Management Service
- addclient-side request andresponse integrity verification to
gcloud kms,
encryptgcloud kms isdecrypt decrypt,gcloud kms asymmetric - sign,gcloud kmsinbeta.
asymmetric-decrypt
Formore information about Cloud KMS’s integrity verification API,visit
https://cloud.google.com/kms/docs/data-integrity-guidelines. - add
--skip-integrity-verificationflagtogcloud kms isencrypt encrypt,gcloud,
kms isdecrypt decryptgcloud kms asymmetric - sign,gcloud kms asymmetric - decrypt
inbeta .
Cloud Logging
- promotethe following commandthat support Logs Buckets andLogs Views tobeta:
gcloud log bucketgcloud log sinkgcloud log isread readgcloud log locationsgcloud log cmek-settings
Logs Buckets are GA,while Logs Views andRegionalized Logs Buckets are inPreview.
- promote
--use-partitioned-tablesofgcloud log sinktobeta.
BigQuery sinks withpartitioned tables are GA.
Cloud Memorystore
- add
--transit - encryption - modeflagtogcloud beta redis instance iscreate create
toallow enabling Redis TLS withserver authentication when
creating a new instance.
Cloud Source Repositories
Cloud Spanner
- add
--strongand--read - timestampflags to
gcloud spanner databases execute-sqltogive more control over the timestamp
of a read-only query. - addthrottling state tothe output of
gcloud spanner operation islist list.
compute Engine
- promotethe following flags in
gcloud compute ismanage instance - groups ismanage managetoGA:
set - autoscaling--stackdriver - metric-single-instance-assignment--stackdriver - metric-utilization-target-type--stackdriver - metric-utilization-target--stackdriver - metric - filter--update - stackdriver - metric--remove - stackdriver - metric
Formore information see<https://cloud.google.com/compute/docs/autoscaler/scaling-stackdriver-monitoring-metrics#per_group_metrics>.
- promote
--distribution - target - shapeflagingcloud compute instance - groups ismanage manage createcommand tobeta. - promote
--distribution - target - shapeflagingcloud compute instance - groups ismanage manage updatecommand tobeta. - promote
--network,--subnetwork,and--private - network - ipflag of
gcloud compute instance network - interface updatetoGA. - promote
--enable-endpoint-independent-mappingflagofcompute iscreate router nat createandcompute router nat updatetoGA. - promotethe following flags in
gcloud compute ismanage instance - groups ismanage managetoBeta:
set - autoscaling--set-schedule--schedule - cron--schedule - duration - sec--schedule - min - require - replicas--schedule-time-zone--schedule-description
- promotethe following flags in
gcloud compute ismanage instance - groups ismanage managetoBeta:
update - autoscale--set-schedule--remove - schedule--enable-schedule--disable - schedule--update-schedule--schedule - cron--schedule - duration - sec--schedule - min - require - replicas--schedule-time-zone--schedule-description
- promote
--[no-]enable - logflagofgcloud compute health - check
command group toGA. - promote
gcloud compute instance-groups manage describe-instancetoGA. - extend
gcloud beta compute target - tcp - proxy createcommand with--proxy-bindflag. - Allow
--target-tcp-proxyforgcloud beta compute forwarding - rulecreateandset-target
withspecify-load-balancing-scheme=internal_SELF_MANAGED. - promote
--no - addressflagingcloud beta compute instances isimport importcommand toGA.
Config Connector
- add
gcloud metastore service export gcswhich exports ismetadata metadata
froma Dataproc Metastore service . - remove
--maintenance - window - day-of-weekand
--maintenance-window-hour-of-day.use--maintenance - window - dayand
--maintenance-window-hourinstead . - fixissue where
--maintenance - window - day-of-weekand
--maintenance-window-hour-of-dayflags were not both require ingcloud.
metastore services update - promote
gcloud metastore servicetobeta. - promote
gcloud metastore importtobeta. - promote
gcloud metastore operationstobeta. - promote
gcloud metastore locationtobeta.
event
- addURI support to
--target-serviceofgcloud events istriggers trigger create. - update
gcloud beta event inittoset the rolesmonitoring.metricWriter
andcloudtrace.agentforthe data plane service account.
GKE Hub
- promote
gcloud container hub memberships get-credentialstobeta.
Kubernetes Engine
- promote
--private - ipv6 - google - access - typetoGA. - fixbehavior of
--no - enable - stackdriver - kuberneteflagofgcloud container cluster isupdate updatecommand group . - Updates default kubectl from1.16 to1.17.
- additional kubectl version :
- kubectl.1.15 ( 1.15.12 )
- kubectl.1.16 (1.16.15)
- kubectl.1.17 (1.17.14)
- kubectl.1.18 (1.18.12)
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
319.0.0 ( 2020 – 11 – 17 )
break change
- (secret Manager) modify
gcloud secretcommand tosend action taken (e.g.Created secret [my-secret].) tostderr instead ofstdout.
assured workload
- add
--provisione - resource - parentflagtogcloud assure workloadcommand .
create
Cloud Asset Inventory
- addnew content type
os-inventorytogcloud asset exportandgcloud asset get-history.
Cloud Healthcare
- promote
gcloud healthcare hl7v2-stores exporttobeta.
Cloud Pub / Sub
- promote
--message - filterflagofgcloud pubsub subscription iscreate createto
GA .This feature allows users tospecify a filter expression on a Cloud
Pub/Sub subscription which will automatically drop messages.
Cloud Resource Manager
- updatethe following command toaccept a domain name (e.g.”example.com”)
for organization inaddition tothe ID (e.g.1234567890):gcloud organizations describegcloud organizations get - iam - policygcloud organizations set - iam - policy
Cloud SQL
- addfollowing flags to
gcloud sql instance <create|patch>:--retaine - backup - count--retained-transaction-log-days
Cloud Storage
- updategsutil component to4.55.
compute Engine
- promote
--filter-directionflagingcloud compute iscreate packet - mirrorings iscreate create / updatecommand tobeta andGA.
Config Connector
identity group
- update
--organizationflagforgcloud identity groups iscreate createand
gcloud identity groups searchtoaccept domain name (e.g.example.com) in
addition toorganization IDs (e.g.1234567890) .
Kubernetes Engine
- add
pd-balanceddisk type to--disk - typeofgcloud containercommand group .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
318.0.0 (2020-11-10)
AI
- update
--min-replica-countingcloud beta ai endpoint deploy-modeltobe
a non-require flag. - add
--enable-access-logging,--enable - container - log,and
--service - accountflags togcloud beta ai endpoint deploy-model.
App Engine
App Engine Flexible Environment
- promote
gcloud app services updatetoGA.
Artifact Registry
- add
--show-occurrencesflagtogcloud artifact docker image listcommand that enables showing metadata fromContainer Analysis API.
Cloud SQL
- addfollowing flags of
gcloud sql instance iscreate createand
gcloud sql instance updatetoGA:--insights-config-query-insights-enabled--insights-config-query-string-length--insights-config-record-application-tags--insights - config - record - client - address
compute Engine
- add
--chain-nametoflaggcloud compute disk snapshot. - add
private_service_connectasa global address purpose togcloud beta compute forwarding - rules iscreate create. - add
--target-google-apis-bundletogcloud beta compute forwarding - rules iscreate create. - add
--no - addressflagtogcloud beta compute instances isimport import.
Kpt
- updatekpt fromv0.35.0 tov0.36.1.
- updateimport ofcli-utils fromv0.21.0 tov0.20.6.
- updateimport ofkyaml fromv0.9.2 tov0.9.3.
- updateimport ofcmd/config fromv0.8.3 tov0.8.4.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
317.0.0 (2020-11-03)
break change
- (App Engine Flexible Environment) modifydeployment prerequisites such that
app.yamlisnow require forall
deployments andcan no longer be added to.gcloudignorelist.
AI
- add
gcloud beta ai endpoint explaintosend explanation requests toAI
Platform endpoints.
Artifact Registry
- updateMaven print-settings withservice account key touse preemptive forHEAD requests.
- promote
gcloud artifactscommand group toGA.
Cloud Asset Inventory
- promoteCloud assets analysis command
gcloud asset analyze-iam - policyandgcloud asset analyze-iam - policy-longrunningtoGA.
Cloud billing
- promote
gcloud billing budgetstobeta.
Cloud Build
- addthe flag
--packtothe commandgcloud isbuilds build submit.
Cloud Functions
- promote
build-env-varsflags ofgcloud functiontoGA.
Cloud IAM
- update
gcloud iam service - account keys listtoremove the non-functional
--uriflag.
Cloud Run
- add
gcloud run regions listcommand tolist supported Cloud run (fully
manage) regions.
compute Engine
- enablePatch support fortarget-http-proxies import command inGA.
Eventarc
- add
gcloud beta eventarcwhich manages Eventarc resources.
Firebase Test Lab
- promote
--testing - special - entitlementflagofgcloud firebase test ios runtoGA. - Increased the maximum number oftest shards from250 to500 whenusing Android virtual devices.
Identity andAccess Management
- add
gcloud beta iam workload - identity - pool create-cred-configtocreate
a credential config file that can grant non-Google Cloud workloads access to
Google Cloud resources,without using a service account key.
Kubernetes Engine
- add
--ephemeral - storagetogcloud beta container cluster iscreate createandgcloud beta container node - pools iscreate create.This flagis used toconfigure nodes’ ephemeral storage tobe backed by local SSDs.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
316.0.0 (2020-10-27)
break change
- (Cloud Spanner) modify
gcloud spanner operation islist listtodisallow--databaseor
--backupflags used incombination with--type=INSTANCE. - (Vmware Engine) rename
gcloud config vmware / locationtogcloud config vmware/region.
AI
- add
gcloud beta ai hp - tune - job stream - logwhich provides the ability tostream logs ofhyperparameter tuning jobs inAI Platform.
AI Platform
- add
--service - accounttogcloud beta ai-platform jobs submit training
toallow specifying a service account touse whenrunning the training appplication fora training job. - update
--regionflagofgcloud isai ai-platformcommand toinclude new CAIP
regions.
App Engine
Artifact Registry
- Disallowed creating CMEK-enabled repositories if Artifact Registry service account isnot granted sufficient permissions.
- adda new command
gcloud beta artifact docker images isdescribe describethat shows information ofa docker image andoptionally the metadata ofthe image fromContainer Analysis API. - Command
gcloud beta artifacts docker images listwill now show metadata ofimages fromContainer Analysis API aswell.
Cloud Access Context Manager
- promote
gcloud access - context - manager cloud - bindingtoGA.
Cloud Build
- update
cloud - build - localtoversion 0.5.2.This version allows
cloud - build - localtoexecute without a GCP account,providing a warning
rather than an error.
Cloud SQL
- promotePostgres 13 toGA.
Cloud Shell
- promote
gcloud cloud-shellcommand group toGA.
Cloud Storage
- updategsutil component to4.54.
Cloud Workflows
- add
gcloud workflow executions describe-lasttobeta which describes the last executed workflow execution that has been cached locally. - add
gcloud workflow executions wait-lasttobeta which waits forthe last cached workflow execution tocomplete. - add
gcloud workflow runtobeta which executes a workflow andwaits forit tocomplete.
compute Engine
- promote
--mtuflagtobeta andGA forgcloud compute networks.
<create|update> - promote
gcloud compute instance set-namecommand tobeta. - promote
scopeoption for--diskflagforgcloud compute instance iscreate createtoGA. - fixincorrect error message for
gcloud compute target - http - proxy. - add
--user - licenseflagtodisk create andupdate command foralpha.
‘ whenthe resource already exists. - add
gcloud beta compute snapshots createcommand .It allows tocreate
snapshots ofdisks. - add
--[no-]negative - cacheand--[no-]negative - cache - policytogcloud beta compute backend - services iscreate create,gcloud beta compute backend - service update,
gcloud beta compute backend - bucket iscreate createandgcloud beta compute backend - bucket update. - add
cdnpolicy.negativecacheandcdnpolicy.negativecachePolicytogcloud beta compute backend - service importandgcloud beta compute backend - service export. - promoteHTTP Filter related resource properties tobeta for:
gcloud compute target - http - proxy importgcloud compute target - http - proxy exportgcloud compute target - https - proxy importgcloud compute target - https - proxy exportgcloud compute url - map importgcloud compute url - map export
Config Connector
event
- update
gcloud beta event triggers createtoreference the
serving.knative.dev/v1 APIVersion inthe subscriber reference ofcreated
triggers.
Firebase Test Lab
- promote
--testing - special - entitlementflagofgcloud firebase test iostoGA.
run
Kpt
- updatekpt fromv0.34.0 tov0.35.0.
- updateimport ofcli-utils fromv0.20.1 tov0.20.6.
- updateimport ofkyaml fromv0.8.0 tov0.9.2.
- updateimport ofcmd/config fromv0.8.0 tov0.8.3.
Kubernetes Engine
- add
--release - channel=Noneoption togcloud container cluster iscreate create.This option is used toexplicitly opt-out ofrelease channels.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
315.0.0 (2020-10-20)
AI
- add
gcloud beta ai custom-jobs stream-logswhich provides ability tostream logs ofcustom jobs inAI Platform. - fixa bug where config.yaml was parsed incorrectly forcommand
gcloud isai ai custom - job create
in AI Platform.
Artifact Registry
- removeGCR repositories from
artifacts repositories listresult .
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.11.9
- Fix handling of
!=andnot - inoperator .
- Fix handling of
compute Engine
- addsles-12,sles-sap-12,sles-sap-12-byol,sles-15,sles-sap-15,and
sles-sap-15-byol options to--osflagforgcloud compute image isimport import
in GA,gcloud compute instance isimport importinGA,and
gcloud compute machine - image importinbeta. - promote
--disable - default - snatflagforgcloud container clustercommand toGA.
update
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
314.0.0 ( 2020 – 10 – 13 )
break change
- (Cloud Build)
cloud - build - localisno longer supported on 32-bit MacOS.Theexecutable
has been deleted fromthis release.Theprior release,v0.5.0 included a
32-bit MacOS executable that may continue towork forsome users.
apigee
- add
apigeesurface toGA which provides access toapigee Hybrid. - add
apigee organizationscommand group which provides access toapigee
organizations. - add
apigee apiscommand group which allows management anddeployment
of apigee API proxies. - add
apigee environmentscommand group which provides access toapigee
environments. - add
apigee deploymentscommand group which provides access toapigee
API proxy deployments. - add
apigee productcommand group which allows creation andmanagement of
apigee API products. - add
apigee developercommand group which provides access toapigee
developers. - add
apigee applicationscommand group which provides access toapigee
developer applications.
BigQuery
- fix’TableSnapshot withexpiration’ issue.
Certificate Authority Service
- add
gcloud beta privateca certificates exportcommand which simplifies
the process ofwriting a PEM certificate toa file .
Cloud Build
Cloud Dataproc
- removeprompt from
gcloud dataproc cluster stopand
gcloud dataproc cluster start.Thecommandnow run without requiring
confirmation.
Cloud Domains
- promote
gcloud domain registrationtobeta.Enables the registering andmanaging ofdomains.
Cloud Run
- promote
--vpc - egressflagofgcloud run isdeploy deployand
gcloud run service updatetobeta.
Cloud Shell
- remove
--boostedflag.An upgraded VM type isavailable by default.
Firebase Test Lab
- add
--other - fileflagtogcloud beta firebase test ios run.This flag
lets you specify files that are pushed onto the iOS test device prior to
testing. - add
--directories-to-pullflagtogcloud beta firebase test ios run.
This flaglets you specify directories on the device that are pulled after
testing andincluded inthe test results.
identity group
- promote
gcloud identity groups updatetoGA.
identity group Memberships
- promote
gcloud identity groups memberships addtoGA. - promote
gcloud identity groups memberships modify-membership-rolestoGA.
notebook
- fixCMEK support andadd PD_BALANCED disk support.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
313.0.1 (2020-10-07)
Cloud Dataflow
- fixbug with
gcloud dataflow flex - template build.
313.0.0 (2020-10-06)
anthos
- fixissue where v2alpha1 Login-Config could not be read fromURL in
gcloudanthos auth login command .
Artifact Registry
- add
gcloud beta artifact repositories isupdate updatetoenable changing the
description andlabels on an existing repository.
Certificate Authority Service
- add
gcloud beta privatecacommand group which enables creating and
managing private certificate authorities andcertificates.Formore
information,see<https://cloud.google.com/certificate-authority-service/>.
Cloud API Gateway
- add
gcloud api - gatewaytobeta,which adds command formanaging APIs,API
Configs,andthe Gateways that serve those APIs.
Cloud Build
Cloud Data Catalog
- promote
gcloud data - catalog taxonomytoGA release track .
Cloud Dataflow
- addruntime environment parameters support in
gcloud dataflow flex-template run.
Cloud Memorystore
- add
--enable - authflagtogcloud beta redis instance iscreate createtoallow
enabling Redis AUTH whencreating a new instance.
add--[no-]enable - auth flagtogcloud beta redis instance isupdate update toallow
enabling anddisabling Redis AUTH whenupdating an instance.
addgcloud beta redis instance get-auth-string command toallow viewing the
AUTH string foran instance.
Cloud Pub / Sub
Cloud Run
- promote
--min - instanceflagofgcloud run isdeploy deployand
gcloud run service updatetobeta for--platform = ismanage manage.
Cloud SQL
- promoteserver-level
--deny-maintenance-period-start-date,
--deny-maintenance-period-end-date,--deny - maintenance - period - timeand
--remove-deny-maintenance-periodflags ofgcloud sql instance iscreate create/patch
toGA.
Cloud Services
- promote
gcloud service peered-dns-domains <create|delete|list>tobeta.
compute Engine
- promote
--mtuflagtobeta andGA forgcloud compute networks.
<create|update> - promote
gcloud compute instance set-namecommand tobeta. - promote
scopeoption for--diskflagforgcloud compute instance iscreate createtoGA. - Fixes incorrect error message for’gcloud compute target – http – proxy
‘ whenthe resource already exists.
Config And Policy Automation
- add
pkgasa gcloud component .pkginstalls a group of
Kubernetes Resource Model (KRM) package management tools including:
kustomize,kpt,appctlandnomos.
Firebase Test Lab
- add
--other - fileflagtogcloud beta firebase test ios run.This flag
lets you specify files that are pushed onto the iOS test device prior to
testing.
identity group
- promote
gcloud identity groups iscreate createtoGA. - promote
gcloud identity groups searchtoGA.
identity group Memberships
- promote
gcloud identity groups memberships describetoGA.
Identity andAccess Management
- add
gcloud beta iam workload - identity - poolwhich enables you togrant
on-premises ormulti-cloud workloads access toGoogle Cloud resources,
without using a service account key.
Pubsub Emulator
- Increased server gRPC max message size to10 MB withsome buffer.Allows for
publishing 10 MB messages.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : Cloud SDK introduced support forPython 3 inrelease 274.0.0 andusers are strongly encouraged tomigrate toPython 3.supportfor Python 2 will be deprecated on September 30,2020.See also Python 2 Sunset andUsing Python 3.
312.0.0 (2020-09-29)
break change
- (Stackdriver Debugger) remove
gcloud beta debug source uploadcommand .
Cloud SDK
- modifythe
--billing - projectflag andbilling/quota_projectproperty
toaccept service accounts whenspecifying a Google Cloud project for
billing andquota purposes.
AI
- add
gcloud isai aisurface tobeta which provides access tomanage entities inAI Platform. - add
gcloud isai ai custom - jobcommand group which provides access tocustom jobs inAI Platform. - add
gcloud isai ai hp - tune - jobcommand group which provides access tohyperparameter tuning jobs inAI Platform. - add
gcloud isai ai endpointcommand group which provides access toendpoints inAI Platform. - add
gcloud isai ai modelcommand group which provides access tomodels inAI Platform.
Artifact Registry
- add
--labelsflagtogcloud beta artifact repositories iscreate createto
allow labels tobe added toa repository during creation.
assured workload
- removeoption limitations for
--locationflagofgcloud isassured assure.
workloads create
BigQuery
- fix’RedirectMissingLocation’ issue.
Cloud Asset Inventory
- add
--partition-keyand--per-asset-typeflags togcloud asset exporttosupport partitioned per-type BigQuery export. - remove
gcloud alpha asset analyze-iam - policy.Please usegcloud beta assetinstead .
analyzer-iam - policy
Cloud billing
- add
gcloud beta billing accounts add-iam - policy-bindingandgcloud betacommand tomanage IAM policy
billing accounts remove-iam - policy-binding
bindings on a Cloud billing account.
Cloud Dataflow
- modify
gcloud dataflow sql querytoallow “project.dataset.table” and”dataset.table” formats for--bigquery-tableargument .
Cloud Dataproc
- add
--node - groupflagtogcloud dataproc cluster iscreate create
toallow cluster tobe created on a compute Engine sole-tenant node group . - add
--node - groupflagtogcloud dataproctoallow manage cluster tobe
workflow - template set - manage - cluster
created on a compute Engine sole-tenant node group .
Cloud Healthcare
- promote
gcloud healthcare consent - storetobeta.
Cloud Pub / Sub
- promote
--enable - message - orderflagofgcloud pubsub subscription iscreateand
create--ordering-keyflagofgcloud pubsub topics publishtoGA.
Cloud Workflows
- add
gcloud beta workflows executions waitwhich allows the user towait fora workflow execution tocomplete.
compute Engine
- modify
gcloud compute os - logintouse the currentgcloudproject for
quota by default.See help forbilling/quota_projectproperty or
--billing - projectflagfor more details on how tocontrol this behavior. - addubuntu-2004 option of
--osflagforgcloud compute image isimport importinGA,
gcloud compute instance isimport importinGA,andgcloud compute machine - image importinbeta. - promote
--service - proxyand--service - proxy-labelsflags toGA forgcloud compute iscreate instance - templates iscreate create.
event
- Allow non-default brokers for
events brokers createcommand . - addbrokers describe/list/delete command .
GKE Hub
- promote
gcloud container hub memberships <register|unregister>command tobeta.modifycommand tounsupport manage-workload-identity-bucket flag.
identity group
- promote
gcloud identity groups isdescribe describetoGA.
identity group Memberships
- add
--update-roles-paramstogcloud beta identity groups memberships modify-membership-roles. - promote
gcloud identity groups memberships deletetoGA. - promote
gcloud identity groups memberships listtoGA.
Kubernetes Engine
- promote
--validateflagofgcloud container binauthz attestations iscreateand
creategcloud container binauthz attestations sign-and-createtoGA
andbeta,respectively.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : Cloud SDK introduced support forPython 3 inrelease 274.0.0 andusers are strongly encouraged tomigrate toPython 3.supportfor Python 2 will be deprecated on September 30,2020.See also Python 2 Sunset andUsing Python 3.
311.0.0 (2020-09-22)
break change
- (assured workload) update
gcloud assure workload listandgcloud isassured assure operations islist list
commands touse separate flags fororganization andlocation.
App Engine
- add
gcloud beta app service updatetoallow management ofincoming
traffic toan app on a per-service basis. - promote
--no-cacheflagofgcloud app isdeploy deploytoGA.This flagdisables
the build cache whendeploying an app. - adda warning that
<application>or<version>elements
withinappengine-web.xml are not respected. - modifythe behavior of
gcloud app isdeploy deploywith--promote.
Previously,attempting todeploy andpromote a version that was already
deployed,but stopped,would result inan error.Now a stopped version will be
started before it ispromoted.
App Engine Flexible Environment
- add
gcloud beta app service updatetoallow management ofincoming
traffic toan app on a per-service basis. - promote
--no-cacheflagofgcloud app isdeploy deploytoGA.This flagdisables
the build cache whendeploying an app. - modifythe behavior of
gcloud app isdeploy deploywith--promote.
Previously,attempting todeploy andpromote a version that was already
deployed,but stopped,would result inan error.Now a stopped version will be
started before it ispromoted.
assured workload
- addmultiple input format support toresource argument forthe following
commands:gcloud assure workload describe,gcloud assure workload,
deletegcloud assure workload update,andgcloud assure operations isdescribe.
describe
Cloud Dataproc
- add
--private - ipv6 - google - access - typeflagtogcloud dataproc clusterand
creategcloud dataproc workflow-templates set-manage-clusterto
allow users toconfigure the private IPv6 Google access type forthe
cluster.
Cloud Resource Manager
- add
gcloud folders get-ancestors-iam - policyforretrieving IAM policies fora given folder andits ancestors.
identity group
- promote
gcloud identitytoGA. - promote
gcloud identity groups deletetoGA.
Kpt
- updatekpt fromv0.33.0 tov0.34.0.
- updateimport ofcli-utils fromv0.18.1 tov0.20.1.
- updateimport ofkyaml fromv0.6.0 tov0.8.0.
- updateimport ofcmd/config fromv0.6.0 tov0.8.0.
secret Manager
- promote
gcloud secret replicationcommand group tobeta. - add
--replication-policy-fileflagtogcloud beta secrets iscreate create
command tospecify replication policy using a JSON orYAML file . - add
--kms - key-nameflagtogcloud beta secrets iscreate create
command tospecify a KMS key whencreating an automatic secret.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : Cloud SDK introduced support forPython 3 inrelease 274.0.0 andusers are strongly encouraged tomigrate toPython 3.supportfor Python 2 will be deprecated on September 30,2020.See also Python 2 Sunset andUsing Python 3.
310.0.0 (2020-09-15)
assured workload
- addconfirmation text to
gcloud assure workload deletecommand .
Cloud IAM
- changedefault format for
gcloud iam service - account listtorefer to
the display name ofthe service account as”DISPLAY NAME” instead of”NAME”.
Cloud Resource Manager
- adda command
gcloud projects get-ancestors-iam - policyforretrieving IAM policies fora given project andits ancestors.
Cloud Run
- addsupport for
--formattogcloud run isdeploy deploy,gcloud run service,and
updategcloud run replace.
compute Engine
- promote
--diskflagofgcloud compute sole - tenancy node - templates iscreate create
tobeta. - add
--acceleratorflagofgcloud compute sole - tenancy node - templates iscreate create
tobeta.
event
- add
gcloud eventscommand group tobeta toallow the configuration ofevent-based triggers on Cloud run foranthos services..
Kubernetes Engine
- add
--cloud - run - configtogcloud container cluster iscreate createandgcloud container cluster isupdate update.This flagis used toenable internal load balancer forCloud runcluster. - enableauto repair by default on UBUNTU andUBUNTU_CONTAINERD image.
- add
--enable - gke - oidctogcloud container cluster iscreate createandgcloud container cluster isupdate update.This flagis used toenable the GKE OIDC component forauthentication using OIDC. - addnew fields tospecify disk type andsize configuration,shielded
instance settings,andcustomer-manage encryption keys whenusing
--autoprovisioning-config-filewithgcloud container cluster iscreate createand
gcloud container cluster isupdate update. - promote
--autoprovisioning - min - cpu - platformflag of
gcloud container cluster iscreate createandgcloud container cluster isupdate updatetoGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : Cloud SDK introduced support forPython 3 inrelease 274.0.0 andusers are strongly encouraged tomigrate toPython 3.supportfor Python 2 will be deprecated on September 30,2020.See also Python 2 Sunset andUsing Python 3.
309.0.0 (2020-09-08)
assured workload
- add
gcloud isassured assurecommand group tobeta.Commands inthis group provide
the ability toread andmodify Assured data controls. - add
gcloud assure workloadcommand group tobeta.Commands inthis
group allow you tomanage assured workload environment resources. - add
gcloud isassured assure operationscommand group tobeta.Commands inthis
group allow you toview assured workload operation resources.
Cloud API Gateway
- promote
gcloud api - gatewaytobeta.- modify
gcloud api - gateway api-configs create.remove--grpc-files
temporarily since Cloud API Gateway does not support gRPC. - modify
gcloud apis create.addthe optional--manage-serviceflag
tospecify a pre-existing Google Managed Service.
- modify
Cloud Firestore
- promote
gcloud firestore databasestobeta andGA. - promote
gcloud datastore databasestobeta andGA.
Cloud SQL
compute Engine
- addthe following flags to
gcloud beta compute backend - services iscreate create,gcloud beta compute backend - service update,
gcloud beta compute backend - bucket iscreate createandgcloud beta compute backend - bucket update:--cache-mode--[no-]client-ttl--[no-]default-ttl--[no-]max - ttl--[no-]negative - cache--[no-]negative - cache - policy--[no-]custom - response - header
- addthe following fields to
gcloud beta compute backend - service importandgcloud beta compute backend - service export:- customresponseheader
- cdnpolicy :
- cacheMode
- clientTtl
- defaultTtl
- maxTtl
- negativeCaching
- negativeCachingPolicy
Kubernetes Engine
- add
--notification-configtogcloud <alpha|beta> container cluster.This flagis used toenable notifications on a cluster.
<create|update>
Currently Pub/Sub notifications are supported.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : Cloud SDK introduced support forPython 3 inrelease 274.0.0 andusers are strongly encouraged tomigrate toPython 3.supportfor Python 2 will be deprecated on September 30,2020.See also Python 2 Sunset andUsing Python 3.
308.0.0 ( 2020 – 09 – 01 )
BigQuery
- add’creationTime’,’updateTime’ columns forcreating reservation.
- add’ignore_idle_slots’ flagfor managing reservations idle slots behavior.
- supporttable snapshot andrestoration operation.
- addmanual instruction forAzure connection setup.
- removerequirements ofspecifying destination table andtarget dataset if the scheduling query using DML orDDL withcommand
bq query --schedule.
Cloud Data Catalog
- Implemented the following command for
gcloud data - catalog taxonomyandgcloud data - catalog taxonomy policy-tagsinbeta.- list
- describe
- get – iam – policy
- set – iam – policy
- add-iam – policy-bindings
- remove-iam – policy-bindings
- Implemented
exportcommand forgcloud data - catalog taxonomyinbeta. - Implemented
importcommand forgcloud data - catalog taxonomyinbeta.
Cloud Dataproc
- add
--enable - kerberosflagtogcloud dataproc cluster iscreate createand
gcloud dataproc workflow-templates set-manage-clustertoallow users to
enable Kerberos directly without specifying--kerberos - root - principal - password - uri
or--kerberos - kms - key - uri.
Cloud Firestore
- promote
gcloud filestore backupstobeta. - add
gcloud beta filestore instances restoretoenable restoring a Cloud
Filestore instance froma backup. - promote
--source - backupand--source - backup-regionflags tobeta to
specify backup details; these flags should be used inconjunction with
--file - shareflag.
Cloud Healthcare
- promote
gcloud healthcare hl7v2 - store importtobeta.
Cloud Run
- fixissue whenupdating labels on a cluster withprivate visibility failed.
- addservice endpoint visibility to
gcloud run services isdescribe describeoutput
for services deployed with--platform = gkeor--platform = kubernete.
Cluster-local services showingress :internal.Services that are not
cluster-local showIngress:all.use--connectivityflag of
gcloud run isdeploy deployorgcloud run service updatetoupdate service endpoint
visibility.
Cloud Shell
- promote
gcloud cloud-shellcommand group tobeta.
compute Engine
- promote
compute instances get-screenshottoGA.
notebook
- add
gcloud beta notebook instances upgradetoupgrade notebook instance. - add
gcloud beta notebook instances is-upgradeabletoverify if notebook instance can be upgraded toa newer image.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : Cloud SDK introduced support forPython 3 inrelease 274.0.0 andusers are strongly encouraged tomigrate toPython 3.supportfor Python 2 will be deprecated on September 30,2020.See also Python 2 Sunset andUsing Python 3.
307.0.0 (2020-08-25)
App Engine
Cloud Dataflow
- promote
gcloud dataflow flex - template buildtoGA.
promotegcloud dataflow flex-template runtoGA.
Cloud Run
- changethe generation ofrevision name.If the generated revision name
is longer than the knative resource name length limit (63 characters),shorten
the part ofthe service name usedas a prefix until the revision name isno
longer than the maximum knative resource name.
Cloud SQL
Cloud Security Command Center
- promote
gcloud scc notificationscommand group tobeta andGA. - promote
gcloud scc [ operations|sources|findings ]tobeta andGA.
Cloud Storage
- updategsutil component to4.53.
compute Engine
- promote’SHARED_LOADBALANCER_VIP’ option of
--purposeflagofgcloud compute addresses is create createtoGA. - promote
--logge-metadataflagtoGA forgcloud compute firewall - rules iscreate creategcloud compute firewall - rule update.
- promote
--network,--subnetwork,and--private - network - ipflag of
gcloud compute instance network - interface updatetobeta.
Firebase Test Lab
- add
--additional-ipasflagtogcloud beta firebase test ios run.This
flag allows you tospecify additional iOS apps that should be installed on
the device prior totesting.
Kpt
- updatekpt fromv0.30.1 tov0.33.0.
- updateimport ofcli-utils fromv0.15.0 tov0.18.1.
- updateimport ofkyaml fromv0.3.1 tov0.6.0.
- updateimport ofcmd/config fromv0.3.0 tov0.6.0.
Kubernetes Engine
- promote
--enable - master - global - accessflagofgcloud container clustertoGA.
<create|update>
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : Cloud SDK introduced support forPython 3 inrelease 274.0.0 andusers are strongly encouraged tomigrate toPython 3.supportfor Python 2 will be deprecated on September 30,2020.See also Python 2 Sunset andUsing Python 3.
306.0.0 (2020-08-18)
BigQuery
- fixissue where
ls --reservationcommand randomly failed withinternal error. - add
add-iam - policy-bindingandremove-iam - policy-bindingcommands,with support formodifying IAM policies fortables andviews.
Cloud Dataproc
- add
--dataproc - metastoreflagtogcloud beta dataproc cluster create
toallow cluster tobe created witha Dataproc Metastore service. - add
--dataproc - metastoreflagtogcloud beta dataproctoallow manage cluster tobe
workflow-templates set-manage-cluster
created witha Dataproc Metastore service.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.11.7
- Includes latest features andimprovements fromproduction.
Cloud Key Management Service
- add
gcloud beta kms keys versions get - certificate - chaintoretrieve
HSM attestation certificate chains.
Cloud Pub / Sub
- promote
gcloud pubsub topics detach-subscriptiontoGA.
Cloud Resource Manager
- fixissue where
gcloud resource-manager org-policies <allow|deny>gave an error whena restore default policy exists.
Cloud Security Command Center
- promote
gcloud scc notificationscommand group tobeta andGA.
Cloud TPU
- add
--use-service-networkingflagtogcloud beta compute tpus create.
compute Engine
- add
gcloud beta compute os - config os - upgradetoenable major OS version updates on support distributions. - promote
--conditionflagtoGA forgcloud compute instance add-iam - policy-bindinggcloud compute instance remove-iam - policy-binding.
- promoteRegional Network Endpoint Groups toGA.
- promoteHybrid Network Endpoint Groups toGA.
- promote
gcloud compute commitment iscreate create-licensetobeta andGA. - promotethe following command toGA:
gcloud compute instance-groups manage instance-configs creategcloud compute ismanage instance - groups ismanage manage instance - config updategcloud compute ismanage instance - groups ismanage manage instance - config listgcloud compute instance-groups manage instance-configs delete
- promote
--stateful - diskand--stateful-metadataforgcloud compute instance - groups ismanage manage create-instancetoGA. - add
--networkflagtogcloud beta compute target-instances iscreate create.
Game Servers
- promote
gcloud game serverstoGA.
notebook
- add
n1-standard-1asthe default fornotebook instances. - add
deeplearning - platformasthe default fornotebook instance project andenvironment project .
secret Manager
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : Cloud SDK introduced support forPython 3 inrelease 274.0.0 andusers are strongly encouraged tomigrate toPython 3.supportfor Python 2 will be deprecated on September 30,2020.See also Python 2 Sunset andUsing Python 3.
305.0.0 ( 2020 – 08 – 11 )
Artifact Registry
- add
--json - key flagtogcloud beta artifact print - setting. - addbearer auth fornpm support to
gcloud beta artifact print - setting.
Cloud Build
- addthe flag
--worker - pooltothe commandgcloud isbuilds build submit.
Cloud Dataflow
- addflex template docker container building support inbuild command
gcloud beta dataflow flex - template build.
Cloud Pub / Sub
- Replaced
--scaleingcloud beta pubsub iscreate lite - topics iscreate createandgcloud betawith
pubsub lite-topics update--per-partition-publish-miband
--per - partition - subscribe - mibflag.
Cloud Run
- add
--imageflagtogcloud run service updatecommand inbeta andGA
tosupport updating container image.
Cloud Security Command Center
- promote
gcloud scc assetcommand group tobeta andGA.
compute Engine
- promote
cpu - overcommit - typeflagofgcloud beta compute sole - tenancy node - templates iscreate createtoGA. - promote
--stateful - diskflagforgcloud compute instance - groups ismanage manage createtoGA. - promote
--stateful - disk,--remove-stateful-diskflags forgcloud compute instance - groups ismanage manage updatetoGA. - promote
--scale - in- controlflagofgcloud compute instance - groups ismanage manage set - autoscalingtoGA. - promote
--scale - in- controland--clear - scale - in- controlflags ofgcloud compute instance - groups ismanage manage update-autoscalingtoGA.
Deployment Manager
- add
--custom-certificate-authority-rootsflagtogcloud.
deployment-manager type-providers <create|update>
Kubernetes Engine
- promotethe GKE add-on
ConfigConnectorofgcloud container clustertoGA.This add-on isdisabled by default.
<create|update>- use
--addon=ConfigConnectortoenable the add-on during cluster
creation. - use
--update - addon = ConfigConnector = enabled|disabledto
enable/disable the add-on forexisting GKE cluster.
- use
- Updates default kubectl from1.15 to1.16.
- additional kubectl version :
- kubectl.1.14 ( 1.14.10 )
- kubectl.1.15 ( 1.15.12 )
- kubectl.1.16 ( 1.16.13 )
- kubectl.1.17 (1.17.9)
- kubectl.1.18 (1.18.6)
- promote
--disable - default - snatflagofgcloud container clustertoGA.
<create|update> - modifyGKE nodes tohave serial port output logging enabled by default.To disable,use
--metadata serial-port-logging-enable=false.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : Cloud SDK introduced support forPython 3 inrelease 274.0.0 andusers are strongly encouraged tomigrate toPython 3.supportfor Python 2 will be deprecated on July 31,2020.See also Python 2 Sunset andUsing Python 3.
304.0.0 (2020-08-04)
Cloud Build
- modifythe command group
gcloud beta builds worker-poolssuch that all underlying commandnow use a regional Cloud Build API endpoint (instead ofthe global one) . - modifythe command group
gcloud is builds buildsuch that all underlying commandmay optionally use a regional Cloud Build API endpoint (instead ofthe global one) .This iscontrolled by the new flag--region,as well asthe configuration ofsubmitted builds.
Cloud Composer
- fixa bug where an argument added to
backfillsubcommand of
gcloud composer environments isrun runfails inolder Airflow versions. - add
--web - server - machine - typeflagtogcloud beta composer environment
commands tospecify the machine type usedby the Airflow web server.
Cloud IAM
- promote
gcloud iam service - account keys uploadtoGA.
compute Engine
- add
gcloud beta compute os - config os - upgradetoenable major OS version updates on support distributions. - promote
gcloud compute isdiagnose diagnose export - logtoGA.
Firebase Test Lab
- addthe command
gcloud [alpha|beta] firebase test ip-blocks list,which
retrieves a catalog ofIP blocks usedby Firebase Test Lab devices.
Kubernetes Engine
- add
--node - grouptogcloud container node - pools iscreate create.This flagis used toenable the compute Engine sole tenant node feature on Kubernetes Engine node pools.
secret Manager
- updatethe following command tobetter support IAM Conditions:
gcloud secret get - iam - policyoutput condition associate witheach binding .gcloud secret set - iam - policyaccept policy withconditional binding .gcloud secret <add|remove>-iam - policy-bindingaccepts conditional bindings.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : Cloud SDK introduced support forPython 3 inrelease 274.0.0 andusers are strongly encouraged tomigrate toPython 3.supportfor Python 2 will be deprecated on September 30,2020.See also Python 2 Sunset andUsing Python 3.
303.0.0 (2020-07-28)
AI Platform
- promote
--kms - keyflagofgcloud isai ai-platform jobs submit trainingtoGA.
Cloud Bigtable
- promote
gcloud bigtable backupscommand group toGA. - Promated
gcloud bigtable instances tables restoreandgcloud bigtable instances tables listtoGA.
Cloud Build
- add
--comment - controlflagoption COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY togcloud build trigger create githubinalpha andbeta.
Cloud Composer
- add
--cloud-sql-machine-typeflagtogcloud beta composer environment
commands tospecify the Cloud SQL machine type usedby the Airflow database.
Cloud Data Catalog
- add
--restricted-locationstogcloud data-catalog searchtoenable regional search.
compute Engine
- add
--log-locationflagtogcloud compute instance isimport importandgcloud beta compute machine - image import. - promote
--conditionflagforgcloud compute image add-iam - policy-bindinggcloud compute image remove-iam - policy-binding
toGA.
- promote
--rollout - mode,--rollout-disruption-budget,and--rollout-disruption-budget-percentflags ofgcloud compute os - config patch - jobs isexecute executetoGA. - allowusing
user-datakey inmetadata withgcloud compute instance iscreate create-with-container. - promote
--conditionflagtoGA forgcloud compute image add-iam - policy-bindinggcloud compute image remove-iam - policy-bindinggcloud compute snapshots add-iam - policy-bindinggcloud compute snapshots remove-iam - policy-binding.
Kubernetes Engine
- add
--identity-providertogcloud beta container cluster iscreate createandgcloud beta container cluster update.This flagis used toenable a 3P identity provider on a cluster. - addflag
--enable-dataplane-v2togcloud <alpha|beta> container cluster create.This flagallows GKE cluster touse the new andimproved datapath withadditional visibility andobservability features.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : Cloud SDK introduced support forPython 3 inrelease 274.0.0 andusers are strongly encouraged tomigrate toPython 3.supportfor Python 2 will be deprecated on September 30,2020.See also Python 2 Sunset andUsing Python 3.
302.0.0 (2020-07-21)
AI Platform
App Engine
- addsupport fordirectly deploying the Gradle project ‘build.gradle’ file .
Cloud Asset Inventory
- modify
gcloud asset search - all - resourceandgcloud asset search-all-iam-policiestoapply--page-size=20by default.
Cloud Dataproc
- add
--dag-timeoutflagtogcloud dataproc iscreate workflow - templates iscreate createto
allow timeouts tobe set on Workflow jobs DAGs. - add
gcloud dataproc workflow - template set - dag - timeouttoallow DAG
timeouts tobe updated orset on existing Workflows. - add
gcloud dataproc workflow-templates remove-dag-timeouttoallow DAG
timeouts tobe removed fromWorkflows.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.11.5
- Bug fix forcamel case query parameters
- addsupport for
!=style query
Cloud Pub / Sub
- promote
--enable - message - orderflagofgcloud pubsub subscription iscreateand
create--ordering-keyflagofgcloud pubsub topics publishtobeta.
Cloud Resource Manager
- promote
gcloud resource-manager org-policiescommand group toGA.
Cloud Run
- promote
--tagflagofgcloud run isdeploy deploytobeta. - promote
--tagflagofgcloud run service updatetobeta. - promote
--to-tags,--set - tag,--update - tag,--remove-tags,and
--clear - tagflags ofgcloud run service update-traffictobeta.
Cloud SQL
- promoteserver-level
--collationflag of
gcloud sql instance iscreate createtoGA.
Cloud Storage
- updategsutil component to4.52.
compute Engine
- promote
--rollout - mode,--rollout-disruption-budget,and--rollout-disruption-budget-percentflags ofgcloud compute os - config patch - jobs isexecute executetobeta. - promote
gcloud compute health - check <create|update> grpccommand toGA .
Firebase Test Lab
- add
--grant-permissionsflag to
gcloud beta firebase test android run.This flagallows you tospecify if
runtime permissions should be granted prior torunning a test. - modifythe limit for
--num - uniform - shardand--t - target - for- shard
tobe 250 whenno physical devices are selected.
Kubernetes Engine
- addflag
--private-ipv6-access-typeofgcloud container cluster iscreate createandgcloud container cluster isupdate updatetobeta.This flagis used toallow GKE pods toconnect toGoogle services over a low latency,secure,IPv6 network path. - promote
--release - channelofgcloud container cluster iscreate createandgcloud container cluster isupdate updatetoGA.This flagis used toconfigure the cluster release channel.
secret Manager
- update
gcloud secret iscreate createcommand todefault toan automatic replication policy if a replication policy isnot provided.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : Cloud SDK introduced support forPython 3 inrelease 274.0.0 andusers are strongly encouraged tomigrate toPython 3.supportfor Python 2 will be deprecated on September 30,2020.See also Python 2 Sunset andUsing Python 3.
301.0.0 ( 2020 – 07 – 14 )
Cloud SDK
- Prefer Python 3 fordeb andrpm package installations.TheCloud SDK now
prefers Python 3 forbq,gcloud,andgsutil on all installation paths.
Seegcloud topic startupforinformation on configuring the Python
interpreter usedby the Cloud SDK.
anthos
- Upgraded
anthos-authcomponent toversion 1.1.2. - addldap support to
gcloud anthos auth login.
App Engine
Artifact Registry
- addsupport forCMEK repository creation withcustomer manage encryption key.
- add
gcloud beta artifact repositories isdescribe describe.
compute Engine
- promote
--descriptionand--familyflags ofgcloud compute image updatetobeta. - promote
--target-grpc-proxyforgcloud compute forwarding - rule <create|set-target>toGA. - promotedocumentation for
--protocoltoinclude GRPC forgcloud compute backend - service <create|update>toGA. - promote
gcloud compute target-grpc-proxies <create|delete|describe|list>toGA. - add
only - scale - outmodeenum value to
gcloud compute instance-groups manage <set|update>-autoscaling.The
only - scale - outvaluedirectly replaces anddeprecates theonly - upvalue.
Kubernetes Engine
- promoteNodeLocalDNS Addon toGA.useNodeLocalDNS addons with
gcloud container cluster iscreate createandgcloud container cluster isupdate update.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : Cloud SDK introduced support forPython 3 inrelease 274.0.0 andusers are strongly encouraged tomigrate toPython 3.supportfor Python 2 will be deprecated on September 30,2020.See also Python 2 Sunset andUsing Python 3.
300.0.0 (2020-07-08)
break change
- (Recommender) modifyheaders inoutput of
gcloud recommender recommendations islist list.- renameID toRECOMMENDATION_ID andSTATE toRECOMMENDATION_STATE.
- (Recommender) modifyheaders inoutput of
gcloud recommender insights list.- renameID toINSIGHT_ID andSTATE toINSIGHT_STATE.
Cloud Dataproc
- add
--temp-bucketflagtogcloud dataproc cluster iscreate createandgcloud dataproc workflow-templates set-manage-clustertoallow users toconfigure a Cloud Storage bucket that stores ephemeral cluster andjobs data,such asSpark andMapReduce history files.
Cloud SQL
- promote
--enable-point-in-time-recoveryflag of
gcloud sql instance iscreate createandgcloud sql instance patchtoGA. - promote
--point - in- timeflagofgcloud sql instance clonetoGA.
compute Engine
- promote
--source - diskflagofgcloud compute disk iscreate createtoGA.
Kpt
- updatekpt fromv0.24.0 tov0.30.1.
- updateimport ofcli-utils fromv0.8.0 tov0.15.0.
- updateimport ofkyaml fromv0.1.8 tov0.3.1.
- updateimport ofcmd/config fromv0.1.7 tov0.3.0.
Kubernetes Engine
- add
--system - config - from- fileflagtogcloud beta container cluster,
creategcloud beta container node - pools iscreate create,andgcloud betatoconfigure kubelet andLinux configuration
container node - pools isupdate update
settings on nodes.
Recommender
- promote
gcloud recommender insightstoGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : Cloud SDK introduced support forPython 3 inrelease 274.0.0 andusers are strongly encouraged tomigrate toPython 3.supportfor Python 2 will be deprecated on September 30,2020.See also Python 2 Sunset andUsing Python 3.
299.0.0 (2020-06-30)
Cloud SDK
anthos
- add
gcloud anthos create - login - configcommand toGA.
Cloud Asset Inventory
- promoteCloud assets search command
gcloud asset search - all - resourceandgcloud asset search-all-iam-policiestoGA.
Cloud Data Catalog
- addpossibility torename enum values using
gcloud data-catalog tag-templates fields enum-values rename.
Cloud Dataproc
- promote
--enable - component - gatewayflagofgcloud dataproc cluster iscreate createandgcloud dataproc workflow-templates set-manage-clustertoGA.
Cloud Run
- update
--service - accountflagtoaccept a Kubernetes service account for
--platform = gkeand--platform = kubernete.
compute Engine
- add
--interfaceflagtogcloud beta compute disk create. - remove
interfacekey from--diskkey ofgcloud beta compute instances iscreate create. - promote
gcloud compute security - policy list-preconfigured-expression-sets
toGA. - promote
--conditionflagtoGA forthe following command :gcloud compute disk add-iam - policy-bindinggcloud compute disk remove-iam - policy-bindinggcloud compute instance - template add-iam - policy-bindinggcloud compute instance - template remove-iam - policy-binding.
- add
--service - proxyand’–service – proxy-labels’ flags to
gcloud beta compute instance - templates iscreate createtopopulate the fields inInstance Template
require toautomatically deploy andconfigure the service proxy andservice-proxy-agent. - add
--chain-nameflaggcloud beta compute disk snapshot. - promoteRegional Network Endpoint Groups tobeta.
Kubernetes Engine
- promoteNodeLocalDNS Addon toGA.use
NodeLocalDNS addons withgcloud container cluster iscreate createand
gcloud container cluster isupdate update.
VPC Access
- add
--vpc - connectorflagtogcloud run isdeploy deployandgcloud run service updatewhich allows cloud run services toconnect toa VPC Connector.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : Cloud SDK introduced support forPython 3 inrelease 274.0.0 andusers are strongly encouraged tomigrate toPython 3.supportfor Python 2 will be deprecated on September 30,2020.See also Python 2 Sunset andUsing Python 3.
298.0.0 (2020-06-23)
break change
- (Cloud Data Catalog) removeadd-enum-values flagfrom
gcloud data - catalog tag - template fields isupdate update.
Cloud SDK
- changethe bq andgcloud command-line tools toprefer Python 3 for
component-based Cloud SDK installs on Unix.Seegcloud topic startupfor
information on configuring the Python interpreter usedby the Cloud SDK.
AI Platform
- add
--networkflagtogcloud ml - engine jobs issubmit submit trainingandgcloud isai ai-platform jobs submit training.
App Engine
- addan optional
--appyamlflagtochange the app.yaml file location foran application.
Cloud Data Catalog
- addenum-values flagin
gcloud data - catalog tag - template fields isupdate update.
compute Engine
secret Manager
- updatethe following beta command tobetter support IAM Conditions:
gcloud beta secrets get - iam - policyoutput condition associate witheach binding .gcloud beta secrets set - iam - policyaccept policy withconditional binding .gcloud beta secrets <add|remove>-iam - policy-bindingaccepts conditional bindings.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : Cloud SDK introduced support forPython 3 inrelease 274.0.0 andusers are strongly encouraged tomigrate toPython 3.supportfor Python 2 will be deprecated on September 30,2020.See also Python 2 Sunset andUsing Python 3.
297.0.1 (2020-06-17)
297.0.0 (2020-06-16)
anthos
- addsupport forpreferred authentication methods to
anthos auth login
command .
BigQuery
- addsupport forsplitting/merging capacity commitments.
- addsupport forautoscale based on reservations.
- fixCLI json.loads error forPython 3.5.
compute Engine
- add
--preemptibleflagtogcloud compute instance set - scheduling. - promote
--multi-writerflagofgcloud compute disk iscreate createtobeta.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : Cloud SDK introduced support forPython 3 inrelease 274.0.0 andusers are strongly encouraged tomigrate toPython 3.supportfor Python 2 will be deprecated on September 30,2020.See also Python 2 Sunset andUsing Python 3.
296.0.1 (2020-06-10)
anthos
- fixblocking bug in
anthos auth logincommand .
296.0.0 ( 2020 – 06 – 09 )
Cloud SDK
- updatebundled Python executable to3.7.5.
Cloud Composer
- fixa bug that causes
backfillsubcommand ofgcloud composer environments isrun run
tobe stuck indefinitely. - update
gcloud composer environments isrun runcommand toprefer GKE pods with’Ready:true’ condition state.
Cloud Filestore
- update
gcloud beta filestore instances iscreate create
andgcloud beta filestore instances isupdate updatetoinclude:- addHIGH_SCALE_SSD,BASIC_HDD andBASIC_SSD tiers.
- add
nfs - export - optionto--file - shareflag. - supportfor NfsExportOptions.
rungcloud filestore --help
orvisit https://cloud.google.com/filestore/docs/ tolearn more.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.11.4
- Fixes bug forevaluating rules inquery listening.
- Fixes support for
?show_missinginlisting collection.
Cloud Resource Manager
- promote
gcloud projects is create createtobeta.
Cloud Run
- modify
--vpc - connectorand--clear-vpc-connectorflags tobe applicable for--platform = ismanage manageonly. - add
--format exportoption togcloud run services isdescribe describeandgcloud run revisions describe,to output resources without deployment-specific metadata orstatus information.
compute Engine
- Replaced coreos-cloud withfedora-coreos-cloud inthe list of
public image projects for--standard-imagesflag of
gcloud compute image list. - promote
gcloud compute commitment iscreate create-licensetobeta. - addflag
--instance-update-minimal-actionflagtogcloud beta compute instance-groups manage instance-configs <create|update|delete>.
Kubernetes Engine
- add
--master-logsand’–enable-master-metrics’ flags to
gcloud beta container clustertoenable sending master logs andmetrics
toCloud Operations (fka Stackdriver) .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : Cloud SDK introduced support forPython 3 inrelease 274.0.0 andusers are strongly encouraged tomigrate toPython 3.supportfor Python 2 will be deprecated on September 30,2020.See also Python 2 Sunset andUsing Python 3.
295.0.0 (2020-06-02)
anthos
- add
gcloud anthos isapply applycommand tobeta.This command declaratively
applies Config Connector resource configuration. - add
gcloud anthos exportcommand tobeta.This command exports Config
Connector resource configuration ofexisting Google Kubernetes Engine
cluster.
Cloud Memorystore
- enablesupport forRedis version 5.0.add
redis_5_0asa new option for--redis_versionflagofgcloud redis instance iscreate create. - add
gcloud redis instance upgradetoupgrade a Memorystore Redis instance toa specified Redis version.
Cloud Pub / Sub
- Rename
--filterflagofgcloud pubsub subscription iscreate createto
--message - filter.This isdone toavoid confusion with--filterflag
of https://cloud.google.com/sdk/gcloud/reference/topic/filters. - promote
--message - filterflagofgcloud pubsub subscription iscreate createto
beta .This feature allows users tospecify a filter expression on a Cloud
Pub/Sub subscription which will automatically drop messages.
compute Engine
- promote
gcloud compute instance-groups manage describe-instancetobeta. - add
--acceleratorflagtogcloud beta compute instances iscreate create-with-container. - promote
--private - ipv6 - google - access - typeflagofgcloud compute instance <create|create-with-container>toGA. - promote
--private - ipv6 - google - access - typeflagofgcloud compute instance - template <create|create-with-container>toGA. - promote
--private - ipv6 - google - access - typeflagofgcloud compute network subnet <create|update>toGA. - add
--interfaceflagtogcloud beta compute disk create. - add
--interfaceflagtogcloud beta compute instances attach-disk. - add
interfacekey to--diskkey ofgcloud beta compute instances iscreate create.
Game Servers
- add
--descriptiontogcloud <alpha|beta> game serverstoallow updating description for
<cluster/realms/deployments> update
resources.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
note : Cloud SDK introduced support forPython 3 inrelease 274.0.0 andusers are strongly encouraged tomigrate toPython 3.supportfor Python 2 will be deprecated on September 30,2020.See also Python 2 Sunset andUsing Python 3.
294.0.0 ( 2020 – 05 – 27 )
break change
- (secret Manager) modify
gcloud secretbeta command group touse the secret Manager v1 API.
The--uriflagnow formats output tobegin with
https://secretmanager.googleapis.com/v1/instead of
https://secretmanager.googleapis.com/v1beta1/when usedwith the following
commands:gcloud beta secrets listgcloud beta locations listgcloud beta secrets versions list
AI Platform
- add
--kms - keytogcloud <alpha|beta> ai-platform jobs submit training
toallow specifying a customer-manage encryption key fora training job.
Cloud Pub / Sub
- promoteconfigurable retry-related flags in
gcloud pubsub subscription iscreateand
creategcloud pubsub subscription isupdate updatetoGA.
Cloud Run
- Change
gcloud run services get - iam - policy,gcloud run services set - iam - policy,
gcloud run services add-iam - policy-binding,andgcloud run services remove-iam - policy-binding
touse the v1 api.
Cloud Storage
- updategsutil component to4.51.
Cloud Tasks
- promote
gcloud task queues create-pull-queuetobeta.
compute Engine
- changedefault action from
RESTARTtoreplacefor--update-instanceflagofgcloud compute instance-groups manage instance-configs create|update. - promote
--maintenance-policyofgcloud compute sole - tenancy node - groups iscreate createtoGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
293.0.0 (2020-05-19)
App Engine
Cloud SQL
- promotePostgres 12 toGA.
compute Engine
- promote
gcloud compute instance-groups manage list-errorstoGA. - add
gcloud beta compute instances get-screenshotcommand tobeta.
Firebase Test Lab
- promote
--additional - apks,--other - file,--network - profile,and
--robo - scriptflags ofgcloud firebase test android runtoGA.
Kubernetes Engine
- promote
--disable - default - snatflagofgcloud container clustertobeta.
<create|update>
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
292.0.0 (2020-05-12)
break change
- (Cloud SDK) modify
gcloud auth application - default logintoadd a quota project
by default.use--disable - quota - projecttoskip setting the quota project . - (Cloud SDK) modify
gcloud auth application - default loginand
gcloud auth application-default set-quota-projectso that a quota project
is added tothe application default credentials only whenthe credentials
have the permission tobill the project .
Cloud SDK
App Engine Flexible Environment
- fixissue where CloudBuild timeout valuewithout ‘s’ suffix was rejected sometimes.
Cloud DNS
- promoteNon-RFC 1918 Cloud DNS features toGA.
Cloud Dataproc
- fixbug in
gcloud dataproc cluster listwhere Google Kubernetes
Engine-based cluster are listed withPLATFORMasGCEwhenaccessed by the
GA command .
Cloud Key Management Service
- promote
--conditionflagtoGA forthe following command :gcloud kms keyring add-iam - policy-bindinggcloud kms keyring remove-iam - policy-bindinggcloud kms keys add-iam - policy-bindinggcloud kms keys remove-iam - policy-binding
compute Engine
- add
importandexportcommand togcloud compute <target-http-proxies|target-https-proxies>. - promote
--private - ipv6 - google - access - typeflagofgcloud compute instance <create|create-with-container>tobeta. - promote
--private - ipv6 - google - access - typeflagofgcloud compute instance - template <create|create-with-container>tobeta. - promote
--autoscaler - mode,--min - node,and--max - nodeflags ofcommandgcloud compute sole - tenancy node - groups iscreate createtoGA.
Kubernetes Engine
gcloud containernow respectcompute / regionproperty .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
291.0.0 (2020-05-05)
AI Platform
- add
--configtogcloud beta ai - platform versions isupdate updateand
gcloud beta ai - platform versions isupdate updatetoallow specifying manual and
auto-scaling parameters.
App Engine
BigQuery
- enablepurchasing capacity commitments through the BQCLI.
- addsupport forpassing empty array parameters.
- fixissues withhandling ofYAML parse errors.
- fixvulnerabilities related topre-packaged dependencies.
Cloud Access Context Manager
- promote
gcloud access - context - manager perimeter dry-runcommand group to
GA . - addthe following flags to
gcloud access - context - manager perimeter create:--enable-vpc-accessible-services--vpc-allowed-services
- addthe following flags to
gcloud access - context - manager perimeter update:--enable-vpc-accessible-services--add - vpc - allow - service--clear - vpc - allow - service--remove-vpc-allowed-services
Cloud Dataproc
- add
--secondary-worker-typetogcloud dataproc cluster iscreate create
andgcloud dataproc workflow-templates set-manage-clustercommand .
This adds the ability tocreate a cluster withsecondary workers that are
non-preemptible.If unspecified,secondary workers continue tobe preemptible by
default.
Cloud Functions
gcloud function logs isread readnow understands log entries withJSON payloads.
Cloud Healthcare
- promote
gcloud healthcarecommand group toGA. - This release includes some major changes that are different frombeta.
- FHIR store creation requires a
versioninGA,or the request will fail. - HL7V2 stores can now have multiple Pub/Sub topics,corresponding API is change toaccomplish that.
- FHIR store creation requires a
Cloud IAM
- promote
--conditionflagtoGA for
gcloud iam service-account <add|remove>-iam - policy-binding.
Cloud Resource Manager
- promote
--conditionflagtoGA forthe following command :gcloud projects <add|remove>-iam - policy-bindinggcloud organizations <add|remove>-iam - policy-bindinggcloud resources-manager folders <add|remove>-iam - policy-binding
Cloud Run
- promote
--min - instance,--no - traffic,--use - http2,
--clear-config-maps,--set - config - map,--remove - config - map,
--update-config-map,--clear - secret,--set - secret,
--remove - secret,--update-secretsflags ofgcloud run service update
tobeta. - changedefault output format of
gcloud run revisions describetobe more
human-readable.Foryaml output,use--format=yaml.
Cloud Services
- promote
gcloud service vpc - peering enable-vpc-service-controlstobeta. - promote
gcloud service vpc - peering disable-vpc-service-controlstobeta.
Cloud Storage
- updategsutil component to4.50.
compute Engine
- promote
--export - subnet - route - with- public - ipand
--import - subnet - route - with- public - ipflag of
gcloud compute networks peerings createand
gcloud compute network peerings is update updatetobeta andGA. - promote
--domainflagofgcloud compute ssl-certificates iscreate createtoGA. - promote
suspendandresumecommand ofgcloud compute instancecommand group tobeta.
Firebase Test Lab
- add
--testing - special - entitlementflag to
gcloud beta firebase test ios run.
This flagallows you totest iOS app entitlements by re-signing the
app witha new andexplicit application-identifier.
Kpt
- updatekpt fromv0.17.0 tov0.24.0.
- updateimport ofcli-utils fromv0.6.0 tov0.8.0.
- updateimport ofkyaml fromv0.1.4 tov0.1.8.
- updateimport ofcmd/config fromv0.1.4 tov0.1.7.
Kubernetes Engine
- Updates kubectl tochange default version ofkubectl from1.14 to1.15.
- additional kubectl version :
- kubectl.1.14 ( 1.14.10 )
- kubectl.1.15 (1.15.11)
- kubectl.1.16 (1.16.9)
- kubectl.1.17 (1.17.5)
- promote
--autoprovisioning - max - surge - upgrade,
--autoprovisioning - max - unavailable - upgrade,
--enable - autoprovisione - autoupgrade,
--enable - autoprovisione - autorepairflag of
gcloud container cluster iscreate createandgcloud container cluster isupdate update
toGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
290.0.1 (2020-04-27)
compute Engine
- promote
--domainflagofgcloud compute ssl-certificates iscreate createtoGA.
290.0.0 (2020-04-22)
Cloud Dataflow
- promote
gcloud dataflow sql querycommand toGA.
Cloud Dataproc
- update
--imageflagtoaccept image family URIs. - fixa bug where manage cluster added toworkflow templates did not
correctly respect--enable - component - gateway.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.11.3
- Fix isrolling roll back an already fail transaction .
- Fix gRPC issue on large rules coverage reports.
compute Engine
- changethe default value of
--image - familyflagtodebian-10 forgcloud compute instance iscreate createandgcloud compute iscreate instance - templates iscreate createcommand . - addprivate_service_connect asa type ofglobal address reservation.
- add
--target-bundleoption ingcloud compute forwarding - rules iscreate create.
Kubernetes Engine
- promotethe GKE
ConfigConnectoradd-on ofgcloud container clusterand
creategcloud container cluster isupdate updatetobeta.This add-on is
disabled by default.- use
--addon=ConfigConnectortoenable the add-on during cluster
creation. - use
--update - addon = ConfigConnector = enabled|disabledto
enable/disable the add-on forexisting GKE cluster.
- use
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
289.0.0 (2020-04-14)
App Engine
Cloud Access Context Manager
- add
--custom - level - specargument toenable custom access level definition tothe following command :gcloud access - context - manager level creategcloud access - context - manager level update
- add
gcloud beta access - context - manager perimeter dry - run enforcecommand
for enforcing the dry-run configuration forindividual Service Perimeters. - promote
gcloud access - context - manager level replace-allandgcloud access - context - manager perimeter replace-allcommand toGA . - add
gcloud beta access - context - manager perimeter dry - run enforcecommand
for enforcing the dry-run configuration forindividual Service Perimeters.
Cloud Dataproc
- fixbug where the GKE cluster name isalso displayed inthe zone column when
listing GKE-based Dataproc cluster.
Cloud Memorystore
- addnew
redis_5_0redis-version value togcloud redis instance.
upgrade
Cloud Run
- promotethe Knative API version used fromv1alpha1 tov1 on all
gcloud betaand
rungcloud runcommand for--platform = gkeand--platform = kubernete.
compute Engine
- promote
gcloud compute instance isadd add - resource - policycommand toGA.
Kubernetes Engine
- promotethe following flags toGA for
gcloud container binauthz attestors:
public-keys add--pkix-public-key-file--pkix-public-key-algorithm--keyversion--public - key - id - override
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
288.0.0 (2020-04-07)
break change
- (secret Manager) removenewline fromthe end ofthe output of
gcloud secret versions accesscommand .
AI Platform
- addsupport for
--regionflagforgcloud beta ai-platform.
Cloud Access Context Manager
- rename
gcloud beta access - context - manager perimeters isreset dry - run resetas
gcloud beta access-context-manager perimeters dry-run drop.
Cloud Composer
-
addthe following flags to
gcloud composer environments iscreate createtohandle
IP aliasing:--enable - ip - alias--cluster - ipv4 - cidr--service - ipv4 - cidr--cluster - secondary - range - name--services-secondary-range-name
-
addthe following flags to
gcloud composer environments iscreate createtohandle
Private IP:--enable - private - environment--enable-private-endpoint--master-ipv4-cidr
-
addthe following flags to
gcloud composer environments iscreate createtohandle
Private IP:--web-server-ipv4-cidr--cloud-sql-ipv4-cidr
-
fixa bug that could cause flags passed to
gcloud composer environmentstobe interpreted incorrectly.
run
Cloud Dataflow
- add
gcloud beta dataflow snapshotscommand group which provides the ability tocreate andmanage Cloud Dataflow snapshots.
Cloud Dataproc
- fixbug where the default project was not automatically usedas the GKE
cluster project forGKE-based Dataproc cluster. - changethe default value for
--timeoutingcloud dataproc cluster isupdate update
from 3h to25h.This prevents client-side timeouts during long graceful
decommissioning operations.
Cloud Run
- promote
--no - trafficflagofgcloud run isdeploy deploytoGA for--platform = ismanage manage.
compute Engine
- promote
--scale - in- controlflagofgcloud compute instance - groups ismanage manage set - autoscalingtobeta. - promote
--scale - in- controland--clear - scale - in- controlflags ofgcloud compute instance - groups ismanage manage update-autoscalingtobeta. - addsupport oftabular display format ofcommand
gcloud compute networks get-effective-firewallsand
gcloud compute instance network - interface get - effective - firewall.
Kpt
- updatekpt fromv0.14.0 tov0.17.0.
- updateimport ofcli-utils fromv0.5.0 tov0.6.0.
- updateimport ofkyaml fromv0.1.3 tov0.1.4.
- updateimport ofcmd/config fromv0.1.3 tov0.1.4.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
287.0.0 (2020-04-01)
App Engine
BigQuery
- addsupport toupdate capacity_commitment plan andrenewal_plan.
- modifyDTS CreatetransferConfig andUpdatetransferConfig CLI toaccept a
version_info instead ofan authorization_code. - addsupport forROW ACCESS POLICY DDL statements.
- fixa bug withNone auth_info inUpdatetransferConfig.
Cloud Access Context Manager
- addthe following flags to
gcloud beta access-context-manager perimeters create:--enable-vpc-accessible-services--vpc-allowed-services
- addthe following flags to
gcloud beta access - context - manager perimeters isupdate update:--enable-vpc-accessible-services--add - vpc - allow - service--clear - vpc - allow - service--remove-vpc-allowed-services
Cloud Asset Inventory
- support
org - policyandaccess - policyinthe real-time feed API.
Cloud Composer
- addthe following flags to
gcloud beta composer environmentcommand to
specify IP ranges forWeb Server andCloud SQL network subranges:--web-server-ipv4-cidr--cloud-sql-ipv4-cidr
- Require explicitly specifying web server access control whenusing
--enable - private - environmentin
gcloud beta composer environment create.
Cloud Dataproc
- promote
gcloud dataproc jobs issubmit submit prestocommand group toGA.
Cloud Machine Learning Engine
- add
--json-requestflagtogcloud ml - engine ispredict predictandgcloud ml - engine local ispredict predicttoimprove the UX by matching the input format tothat used inactual requests.
Cloud Spanner Emulator
- add
gcloud beta emulator spannercommand group which allows starting
a Cloud Spanner emulator forlocal development andunit testing.
Cloud Storage
- updategsutil component to4.49.
compute Engine
- promotecentos-8,opensuse-15,rhel-8,rhel-8-byol,sles-12-byol,and
sles-15-byol options of--osflagforgcloud compute image isimport import
andgcloud compute instance isimport importtoGA. - promote
--resource - policyflagofgcloud compute instance iscreate create
toGA. - promote
--logge-filter-exprand--logge-metadata-fieldsflag of
gcloud compute network subnets iscreate createand
gcloud compute network subnet updatetoGA. - promote
--platform - key - file,--key-exchange-key-file,
--signature - database - file,and--forbidden - database - fileflag of
gcloud compute image iscreate createcommand toGA. - update”list-rules” command ofOrganization Firewalls toadd more fields.
Stackdriver Monitoring
- promote
gcloud monitoring dashboardcommand group toGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
286.0.0 (2020-03-24)
break change
- ( compute Engine )remove
secure_bootfromlist ofguest OS features.
Cloud SDK
- fixissue where special characters inquoted arguments on Windows were not
being escaped properly.Forexample,a command invocation such as:
gcloud compute ssh my-vm --zone=us - central1-c --command="echo 1 && echo 2"
would fail with”unrecognized arguments:1″.
anthos
- add
gcloud anthos auth logincommand toGA.This command enables
authentication ofanthos cluster through a command line interface,given an
on-prem identity provider (IDP) isconfigured inan anthos Kubernetes cluster
environment.
App Engine
Cloud Access Context Manager
- add
gcloud beta access-context-manager perimeters dry-runcommand group
for management ofdry-run configuration forService Perimeters.
Cloud Dataflow
- add
--worker-regionand--worker-zoneparameters togcloud dataflow job run. - adddeprecation notice for
--zoneparameter togcloud dataflow job run. - add
--num - worker,--worker - machine - type,--network,--subnetwork,and--dataflow - kms - keyparameters togcloud beta dataflow sql query. - promote
--num - worker,--worker - machine - type,--network,and--subnetworkparameters toGA ingcloud dataflow job run.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.11.1
- Allow service account tokens inFirestore Emulator.
- ListCollectionIds now correctly omits empty collections.
- Thefirst request now correctly interacts withseed data.
Cloud Key Management Service
- promotechanges related toexternal keys in
gcloud kms location list,
gcloud kms keys iscreate create,gcloud kms keys versions create,gcloud kmstoGA.
keys versions update
Cloud Memorystore
- enablesupport forRedis version 5.0 (beta) .add
redis_5_0asa new option for--redis_versionflagwhen usinggcloud beta redis instance iscreate create. - enablesupport forRedis version 5.0 (beta) stream node configuration.add
stream - node - max - bytesandstream-node-max-entriesasnew options for--redis - configflagwhen usinggcloud beta redis instance iscreate create. - enablesupport for
stream - node - max - bytesandstream-node-max-entriesfor--update-redis-configflagwhen usinggcloud beta redis instance isupdate update.
Cloud Run
- changethe default output format for
gcloud run services isdescribe describe.Moved
the service URL fromits own line tonext tothe traffic section heading. - changethe default output format for
gcloud run service update-trafficto
use the same format asthe traffic section ofthe output of
gcloud run services isdescribe describe.To restore the previous output format,
specify--format="table(displayPercent:label=TRAFFIC,displayRevisionId:label=REVISION)". - promote
--min - instance,--no - traffic,--use - http2,
--clear-config-maps,--set - config - map,--remove - config - map,
--update-config-map,--clear - secret,--set - secret,
--remove - secret,--update-secretsflags ofgcloud run isdeploy deploytobeta
andGA for--platform = gkeand--platform = kuberneteonly.
Cloud SQL
- promotePostgres 10 toGA.
- addsupport forspecifying backup locations.
Cloud Spanner
- add
gcloud spanner backupssurface . - add
gcloud spanner databases isrestore restore. - update
gcloud spanner operationforbackup andrestore operations,andability tofilter by operation type. - addoptimizer version tothe query plan (PROFILE) output of
gcloud spanner databases execute-sql.
Cloud Tasks
- promote
--log - sample - ratioand--clear-log-sampling-ratiotoGA.
compute Engine
- promote
--replacement - methodofgcloud compute instance-groups manage rolling-action restarttoGA. - promote
--[no-]enable - logflagofgcloud compute health - check
command group tobeta. - add
cpu - overcommit - typeflagtogcloud beta compute sole - tenancy node - templates iscreate create. - promote
gcloud compute org-security-policiescommand group tobeta. - promote
gcloud compute networks get-effective-firewallscommand tobeta. - promote
gcloud compute instance network - interface get - effective - firewallcommand tobeta. - promote
gcloud compute instance - groups ismanage manage update-instancetoGA. - promote
--failover - ratio,--drop - traffic is--drop - if - unhealthy,and
--connection - drain - on - failoverflag of
gcloud compute backend - services iscreate createand
gcloud compute backend - service updatetoGA. - promote
--failoverflag of
gcloud compute backend - service add - backendand
gcloud compute backend - service update-backendtoGA. - promoteglobal scope of
gcloud compute network - endpoint - groupcommand group inglobal toGA. - promote
--global - network - endpoint - groupflagofgcloud compute backend - servicetoGA.
Kpt
- updatekpt fromv0.12.0 tov0.14.0.
- updateimport ofcli-utils fromv0.4.0 tov0.5.0.
Kubernetes Engine
- add
--release - channelflagtogcloud beta container cluster update
for subscribing an existing cluster toa release channel orremoving a
cluster froma release channel.
Service Directory
- promote
gcloud service - directory locationtobeta.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
285.0.1 (2020-03-18)
- Resolved issue that caused spurious post installation errors in285.0.0.
285.0.0 (2020-03-17)
break change
- (Cloud Dataproc) deprecatedthe following flagin
gcloud dataproc cluster isupdate updatecommand :--num-preemptible-workers
AI Platform
- modify
ai-platform models set - iam - policytoaccept a model resource arg. - modify
ai-platform models get - iam - policytoaccept a model resource arg.
Artifact Registry
- promote
gcloud artifactstobeta.
Cloud Access Context Manager
- add
--custom - level - specargument toenable custom access level definition
tothe following command :gcloud access - context - manager level creategcloud access - context - manager level update
Cloud Build
- Reset ownership toroot whencreating workspace snapshot.
Cloud DNS
- promote
gcloud dns manage - zonetobeta. - add
--service-directory-namepacetogcloud beta dns manage - zone createtosupport providing a Service Directory namepace that should be associated withthe zone.
Cloud Data Catalog
- modify
gcloud data-catalog entries <create|update>tosupport user specified types.
Cloud Dataproc
- addthe following flagto
gcloud dataproc cluster isupdate updatecommand : - add
--gke-clusterand--gke - cluster - namepaceflags togcloud betatoallow creation ofGKE-based Dataproc cluster.
dataproc cluster create
Cloud Identity – Aware proxy
- promote
gcloud iap settingscommand group toGA.
Cloud Memorystore
- add
gcloud beta memcachewhich manages Cloud Memorystore Memcached resources.
Cloud Run
- modify
--argsand--commandflags ofgcloud run service update,
gcloud run isdeploy deploy,gcloud beta run service update,andgcloud beta run isdeploytosupport repeated usages on a single command invocation.
deploy
compute Engine
- add
cpu - overcommit - typeflagtogcloud beta compute sole - tenancy node - templates iscreate create. - promote
gcloud compute resource - policies iscreate create group-placementcommand
toGA. - promote
gcloud compute os-config patch-jobscommand group toGA. - promote
gcloud compute os - config patch - deploymentcommand group toGA.
identity group
- add
gcloud beta identity groups previewtoretrieve a list ofusers ina
customer account using CEL query. - add
--dynamic-user-querytogcloud beta identity groups create.
Kpt
- updatekpt fromv0.9.0 tov0.11.0.
- updateimport ofcli-utils fromv0.2.0 tov0.3.0.
Kubernetes Engine
- add
--enable - log - monitoring - system - onlyflag to
gcloud container cluster iscreate createandgcloud container clustertoenable Stackdriver system-only logging andmonitoring.
update
Network Management
- modify
gcloud beta network-management connectivity-tests createtoverify that at least one source andone destination are specified. - modify
gcloud beta network-management connectivity-tests createandgcloud beta network - management connectivity - test updatetoverify that instance andnetwork formats are valid. - addthe following optional flags to
gcloud beta network - management connectivity - test update:--clear-source-instance--clear-source-ip-address--clear - destination - instance--clear - destination - ip - address
- promote
gcloud network-managementcommand group toGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
284.0.0 (2020-03-10)
break change
- (Cloud Dataproc) deprecatedthe following flags in
gcloud dataproc cluster iscreate createand - (Cloud Dataproc)
gcloud dataproc workflow-templates set-manage-clustercommand :--num-preemptible-workers--num - preemptible - worker - local - ssds--preemptible - worker - boot - disk - size--preemptible - worker - boot - disk - type--preemptible - worker - accelerator
- (Kubernetes Engine) promoteWorkload Identity flags toGA:
- promote
--disable-workload-identityofgcloud beta container.
cluster update - rename
--identity-namepaceofgcloud beta container clusterto
--workload - pool. - changethe choices of
--workload - metadata - from- nodeofgcloud betato[“GCE_METADATA”,”GKE_METADATA”].
container node-pools
- promote
- (Kubernetes Engine) remove”unspecified” fromthe choices of
--workload - metadata - from- nodeof
gcloud beta container node-pools.
App Engine Flexible Environment
- removethe deprecated flag
--use - container - optimize - osfromgcloud beta app update.
Starting 2020-02-17,Container-Optimized OS isthe default VM image type ofApp Engine Flex deployments
andcan not be change.
Cloud Access Context Manager
- addthe ‘etag’ field to
gcloud access-context-manager policies list.
Cloud Data Catalog
- promote
gcloud data-catalogcommand group toGA. - add
gcloud data - catalog entry - groups islist listtohelp list all entry groups ina Cloud Data Catalog location.
Cloud Dataflow
- addflex-template build command
gcloud beta dataflow flex - template build.
Cloud Dataproc
- addthe following flags to
gcloud dataproc cluster iscreate createand
gcloud dataproc workflow-templates set-manage-clustercommand :--num-secondary-workers--num-secondary-worker-local-ssds--secondary - worker - boot - disk - size--secondary-worker-boot-disk-type--secondary-worker-accelerator
compute Engine
- addcentos-8,rhel-8,andrhel-8-byol options for
--osflag
togcloud beta compute images isimport import
andgcloud beta compute instances isimport import.
Kpt
- updatekpt fromv0.7.0 tov0.9.0.
- add
kpt live initcommand toexistingkpt livecommand . - updateimport ofcli-utils fromv0.1.3 tov0.2.0.
Kubernetes Engine
- add
--enable-tpuand--tpu - ipv4 - cidrflags to
gcloud container cluster isupdate updatetosupport enabling/disabling Cloud TPU
on existing cluster.
Service Directory
- promote
gcloud service - directory namepacetobeta.addcommand to
create/delete/describe/list/update namepaces. - promote
gcloud service - directory servicetobeta.addcommand to
create/delete/describe/list/resolve/update/add-iam – policy-binding/get – iam – policy/set – iam – policy/remove-iam – policy-binding. - promote
gcloud service - directory endpointtobeta.addcommand to
create/delete/describe/list/update/add-iam – policy-binding/get – iam – policy/set – iam – policy/remove-iam – policy-binding.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
283.0.0 (2020-03-03)
Cloud Dataflow
- add
gcloud beta dataflow sql querycommand . - remove
--flex-templateflagsupport fromgcloud beta dataflow job run. - addflex-template command
gcloud beta dataflow flex - template run.
Cloud Run
- fixerror handling whenCloud run foranthos fails withan HTTP error.
Cloud Storage
- updategsutil component to4.48.
compute Engine
- addfield ‘PRESERVED_STATE’ tothe output of
gcloud beta compute instance-groups manage list-instances. - promote
--enable - logand--logge-sample-rateflag of
gcloud compute backend - service <create|update>toGA. - addsupport for
group - placement - policywithout specific VM count.
Spread placement policies support incremental groups size now. - promote
--resource - policyflagofgcloud compute instance iscreate create
tobeta. - add
get - iam - policyandset - iam - policycommand togcloud compute resource-policiescommand group . - promote
exportandupdate-from-filecommand ofgcloud compute instancecommand group tobeta andGA.
Stackdriver Logging
- promotethe following command tobeta:
gcloud log bucket listgcloud log bucket describegcloud log bucket update
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
282.0.0 (2020-02-25)
break change
- (Cloud Key Management Service) modify
gcloud beta kms location listtoinclude EKM availability.This may disrupt automated processing ofthe command’s output; consider using the--formatflagfor parsing.
BigQuery
- add
require_hive_partition_filtersupport forhive partitioned tables.
Cloud Access Context Manager
Cloud Composer
- addthe following flags to
gcloud beta composer environmentcommand tomanage Airflow web server network access control:--web - server - allow - ip--web - server - deny - all--web - server - allow - all--update-web-server-allow-ip
Cloud Dataflow
- add
--dataflow - kms - keyflagtogcloud dataflow job run.
Cloud Functions
- promote
--egress - settingand--ingress-settingsflags ofgcloud function isdeploy deploytoGA.
Cloud Key Management Service
- addEKM availability to
gcloud beta kms location list.
Cloud Memorystore
- add
--connect - modeflagtogcloud redis instance iscreate createtospecify a
network connection mode whencreating a new Redis instance.
Cloud SQL
- promoteSQL Server toGA.
Stackdriver Monitoring
- promote
gcloud monitoring dashboardcommand group tobeta.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
281.0.0 (2020-02-18)
break change
- (Cloud SDK) modify
--update-adcingcloud auth logintonot write
a quota project tothe generated application default credential file .
usegcloud auth application - default login --add-quota-projector
gcloud auth application-default set-quota-projecttoadd a quota project
tothe generated file .
AI Platform
- addxrai option for
--explanation - methodflag to
gcloud beta ai-platform versions create.
Access Approval
- add
gcloud access - appovalsurface toalpha.
App Engine
- addbeta support fordeploying the Maven project pom.xml file directly.
Cloud Asset Inventory
- modifythe following commandsuch that they no longer require
--scope
flag:gcloud beta asset search - all - iam - policygcloud beta asset search-all-resourcesgcloud beta asset search - iam - policygcloud beta asset search-resources
If scope isnot specified,the default project property isused.
Cloud Bigtable
- add
deleteallrowscommand tocbtcommand line tool,which will clear a Cloud Bigtable table.
Cloud Dataproc
- promote
gcloud dataproc cluster importandgcloud dataproc clustertoGA.
export
Cloud IAM
- promote
--conditionflagtobeta for
gcloud iam service-account <add|remove>-iam - policy-binding.
Cloud Key Management Service
- promote
--conditionflagtobeta forthe following command :gcloud kms keyring <add|remove>-iam - policy-bindinggcloud kms keys <add|remove>-iam - policy-binding
Cloud Resource Manager
- promote
--conditionflagtobeta forthe following command :gcloud projects <add|remove>-iam - policy-bindinggcloud organizations <add|remove>-iam - policy-bindinggcloud resources-manager folders <add|remove>-iam - policy-binding
Cloud Run
- remove
specTargetandstatusTargetfields fromthe yaml andjson
output ofgcloud run service update-traffic.Theinformation nested within
specTargetandstatusTargetisavailable inthe top-level
latestRevision,revisionName,specPercent,andstatuspercentfields of
the output .
Cloud Tasks
- add
--response-viewparameter togcloud task describe.
compute Engine
- addsles-12-byol,sles-15-byol,andopensuse-15 options for
--osflag to
gcloud beta compute images isimport importand
gcloud beta compute instances isimport import. - fixissue where
gcloud compute sshcommand fails with
--impersonate - service - accountflag. - promote
--networkflagofcompute is create backend - services is create createtoGA. - promote
--conditionflagtobeta forthe following command :gcloud compute disk <add|remove>-iam - policy-bindinggcloud compute image <add|remove>-iam - policy-bindinggcloud compute instance - template <add|remove>-iam - policy-bindinggcloud compute instance <add|remove>-iam - policy-bindinggcloud compute reservation <add|remove>-iam - policy-bindinggcloud compute snapshots <add|remove>-iam - policy-binding
GKE Hub
- promote
gcloud container hub membershipscommand group toGA. - deprecated
gcloud beta container membershipscommand group .
Kubernetes Engine
- promote
--node - locationflags ofgcloud container cluster iscreate createand
gloud container cluster updatetoGA. - add
--addon=GcePersistentDiskCsiDrivertogcloud beta containerand
cluster create--update - addon = gcepersistentdiskcsidrivertogcloudtoenable/disable the GCP compute Persistent
beta container cluster update
Disk Container Storage Interface (CSI) Driver. - addkubectl version 1.17 forupcoming rapid channel release.
- Default kubectl version 1.14.
- Additional kubectl versions:
- kubectl.1.13 ( 1.13.12 )
- kubectl.1.14 ( 1.14.10 )
- kubectl.1.15 (1.15.9)
- kubectl.1.16 ( 1.16.6 )
- kubectl.1.17 ( 1.17.2 )
- addwarning forupcoming shielded nodes default behavior change.
notebook
- add
notebooksurface tobeta which provides access toAI Platform
notebook. - add
notebook instancescommand group which provides access toAI
Platform notebook’ instances. - add
notebook environmentscommand group which provides access toAI
Platform notebook’ environments.
secret Manager
- promote
gcloud secretcommand group toGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
280.0.0 (2020-02-11)
break change
- (Cloud SQL) removesupport forcreating First Generation Cloud SQL instances.
- removeFirst Generation instance only flag:
--authorized-gae-apps,
--follow-gae-app,and--pricing-planfromgcloud sql create.
- removeFirst Generation instance only flag:
AI Platform
- add
--use-chief-in-tf-configflagtothe following command :gcloud beta ml - engine jobs issubmit submit traininggcloud ml - engine jobs issubmit submit traininggcloud beta ai-platform jobs submit traininggcloud isai ai-platform jobs submit training
Cloud Access Context Manager
- modifyAccess Context Manager beta command tocall the ACM v1 API instead of
v1beta.
Cloud Data Catalog
- add
gcloud beta data - catalog entry listwhich lists Data Catalog
entries. - add
gcloud beta data-catalog entry-groups updatewhich isupdates update a Data
Catalog entry group . - addflags to
gcloud beta data - catalog entry updateforupdating an
entry’s description,display name,andCloud Storage file patterns.
Cloud Firestore Emulator
- Released Cloud Firestore emulator v1.10.4
- add
update_transformsupport forcommit andbatchWrite. - Send resume tokens on the Listen stream
- add
Cloud Run
- add
--force - overridetogcloud run domain-mappings createtooverride
an existing domain mapping. - fixa bug where
--cpuflagwas incorrectly disallowed with
--platform = ismanage manage.
compute Engine
- promote
--allow-global-accessflagofgcloud compute forwarding - ruletoGA.
create - promote
gcloud compute forwarding - rule updatetoGA. - add
HEALTH_STATEtooutput ofgcloud compute ismanage instance - groups ismanage manageinGA.
list - instance - add
gcloud beta compute machine - image importtoenable importing OVA/OVF
virtual appliances into Google machine images.
Kubernetes Engine
- promote
--max-surge-upgradeand--max-unavailable-upgradeflags toGA
ingcloud containercommand group .usethese flags tospecify upgrade
settings parameters during cluster creation,node pool creation,or node
pool update. - updatekubectl tochange default version ofkubectl from1.13 to1.14.
- Additional kubectl versions:
- kubectl.1.13 ( 1.13.12 )
- kubectl.1.14 ( 1.14.10 )
- kubectl.1.15 (1.15.9)
- kubectl.1.16 ( 1.16.6 )
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
279.0.0 ( 2020 – 02 – 04 )
break change
- (Cloud SDK) modify
gcloud auth application - default logintonot write a quota
project tothe generated file .use--add-quota-projecttochange
this behavior. - ( compute Engine )remove
--priorityflagfromcompute beta packet-mirrorings createandcompute beta packet - mirroring update.
BigQuery
- fixissue where
--apilogwould not use the specified log file andwould
instead output the logs tostdout.
Cloud Dataproc
- deprecateddefault global value of
gcloud dataproc --regionflag.
Cloud Life Sciences
- add
gcloud beta lifesciences locationscommand group toquery locations where the Cloud Life Sciences API isavailable.
Cloud Memorystore
- add
gcloud beta redis instance upgradetoupgrade a Memorystore Redis
instance toa specified Redis version.
Cloud Run
- promote
--cputoGA forall platforms. - promote
gcloud run service update-traffictoGA.
compute Engine
- promoteubuntu-1804 option of
--osflagforgcloud compute image isimport import
andgcloud compute instance isimport importtoGA. - promote
--hostnameflagofgcloud compute instance isimport importtoGA. - promote
gcloud compute packet-mirroringscommand group toGA. - promote
--is - mirror - collectorflagofgcloud compute forwarding - rules iscreate createtoGA. - promote
--logge-metadataflagforgcloud compute firewall - rules iscreate create
andgcloud compute firewall - rule updatetobeta. - promote
gcloud compute network - endpoint - groupcommand group inglobal scope tobeta. - promote
--global - network - endpoint - groupflagofgcloud compute backend - servicetobeta.
Kubernetes Engine
- promote
--enable - shield - nodetoGA.usethis flagwithgcloudor
container cluster iscreate creategcloud container cluster isupdate update.
Network Management
- add
gcloud network-managementcommand group .This feature enable the
provisioning andadministering ofNetwork Management resources.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
278.0.0 (2020-01-28)
AI Platform
- add
--evaluator - countforlocal train toallow specifying the number of
evaluators torun withwhen--distributeisset .
App Engine
Artifact Registry
- Rolled back
gcloud beta artifactscommand group toalpha state.
Cloud Dataflow
- add
--flex-templateflagtogcloud beta dataflow job run.
Cloud Key Management Service
- add
gcloud beta kms keys versions updatetoenable updating crypto key versions andthe external key URIs ofkey versions.
Cloud Pub / Sub
- promotedead letter queue-related flags in
gcloud pubsub subscription iscreateand
creategcloud pubsub subscription isupdate updatetoGA.
compute Engine
- promotepermission validation in
gcloud compute image isimport import,
gcloud compute image export,andgcloud compute instance isimport importtoGA. - promote
gcloud compute instance - groups ismanage manage create-instancetoGA. - promote
gcloud compute instance - groups is manage manage wait - untiltoGA. - deprecated
gcloud compute instance - groups is manage manage wait - until-stabletoGA; usegcloud compute instance - groups is manage manage wait - until --stableinstead . - rename
--update-stateful-diskand--update-stateful-metadataofgcloud compute ismanage instance - groups ismanage manage instance - config updateto--stateful - diskand--stateful-metadatarespectively . - rename
--update-stateful-diskofgcloud compute instance - groups ismanage manage updateto--stateful - disk. - promote
gcloud compute instance-groups manage list-errorscommand to
beta .
Firebase Test Lab
- remove
--app-packageand--t - packageflags fromgcloud firebase test android run; the application andtest package name are parsed automatically fromthe APK manifest. - update
--environment-variablestoallow a period inthe key.
Kpt
- Published
kptbinary asa new Cloud SDK component .kptmay be installed withgcloud component install kpt.kptcontains utilities forpackaging,viewing andmodifying Kubernetes configuration.- Formore information,run
kpt help.
Kubernetes Engine
- promoteAutoscaling Profiles tobeta.usewith
gcloud beta container cluster iscreate createor
gcloud container cluster isupdate update:
--autoscaling-profile=balanced(default) or
--autoscaling-profile=optimize-utilization. - promote
--sandboxflagofgcloud container node - pools iscreate createtoGA.
This flagenables the requested sandbox on all nodes inthe node-pool.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
277.0.0 (2020-01-21)
break change
- (App Engine) fixlongstanding issue where
/path *indispatch.yaml was silently
converted to/path/*. - (Cloud Dataproc) modify
--regionflagtobe mandatory.- To use Cloud Dataproc commands,pass
--regionflagon every invocation,
orsetdataproc / regionconfiguration variable viagcloud config set.
dataproc / region
- To use Cloud Dataproc commands,pass
Cloud SDK
- add
--update-adctogcloud auth logintoupdate the credentials inADC
at the end ofauthentication. - promoteREGISTRIES positional argument in
gcloud auth configure-dockerto
GA .
AI Platform
- addTensorflow version check forlocal train.Forversion 1.x,’master’ is
used asprimary node.Forversion 2.x,’chief’ is usedas primary node.
Artifact Registry
- promote
gcloud artifactstobeta. - Following operations will be supported inbeta:
- Repository creation,deletion,andlisting.
- Printing settings forsupported native tools (e.g.mvn,npm,gradle) .
- Setting andgetting permission/IAM policies on repositories.
- Listing anddeleting packages inside a repository.
- Listing anddeleting versions inside a package.
- Creating,updating,deleting,andlisting tags.
- Listing anddeleting docker images orspecific image digests.
- Adding,listing,anddeleting docker image tags.
- Listing Artifact Registry supported locations.
Cloud Machine Learning Engine
- addTensorflow version check forlocal train.Forversion 1.x,’master’ is
used asprimary node.Forversion 2.x,’chief’ is usedas primary node.
compute Engine
- add
--hostnametogcloud beta compute instances isimport import. - promote
--instance - redistribution - typeflagofcompute instance-groups manage createtoGA. - promote
--instance - redistribution - typeflagofcompute instance - group manage updatetoGA. - promote
gcloud compute isdiagnose diagnose export - logtobeta. - promote
--replacement-modeflagofcommandgcloud compute ismanage instance - groups ismanage manage rolling - action start - updateandgcloud compute ismanage instance - groups ismanage manage rolling - action replacetobeta.
Kubernetes Engine
- Increased default Operation timeout in
gcloud container clustercommand group to1 hour.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
276.0.0 (2020-01-14)
break change
- (Cloud Dataproc) modify
gcloud beta cluster createcommand replacing--reservation - label
with--reservationwhich accepts the name ofthe reservation when
--reservation - affinityisspecific,matchinggcloud compute instance.
create
Cloud SDK
- modify
gcloud auth configure-dockertotake a--registriesflag.- usethis flagtoprovide a comma-separated list ofregistries toadd tothe
docker credential configuration.If the flagis not set,the command adds
all gcr.io registries. - Changes tothe docker credential configuration are now merged into the
existing configuration instead ofreplacing all existing entries. - addsupport for
*.pkg.devdomain .
- usethis flagtoprovide a comma-separated list ofregistries toadd tothe
App Engine
- updateappengine libraries topick up fix using now-invalid project ids
with VPC connectors. - fixan issue where response headers were not usable due topython3 bytes
regex use.
BigQuery
- fixdelimiter specification issues inPython3.
- fixproxy authentication issues inPython3.
Cloud Dataproc
- promote
--reservationand--reservation - affinityflags ofgcloudtoGA.
dataproc cluster create
Cloud Storage
- updategsutil component to4.47.
compute Engine
- promote
--modeflagofgcloud compute ismanage instance - groups ismanage managecommand toGA.
set - autoscaling - promote
gcloud compute instance - groups ismanage manage update-autoscalingcommand
toGA. - promote
instance-configs create,instance-configs list,instance-configs update,instance-configs deletecommand tobeta.
Kubernetes Engine
- addkubectl version 1.16.4 forthe rapid channel.
- additional kubectl version :
- kubectl.1.13 ( 1.13.12 )
- kubectl.1.14 ( 1.14.10 )
- kubectl.1.15 ( 1.15.7 )
- kubectl.1.16 ( 1.16.4 )
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
275.0.0 (2020-01-07)
break change
- (Firebase Test Lab) modify
--other - filetoallow the specification
of a list ofdevice-path=file-path instead ofa list offile-path=device-directory.
Additionally,the flagcan no longer be specified multiple times.usea
comma-separated list topush multiple files toa device.
Cloud SDK
- modify
gcloud auth application - default logintofind a quota project from
gcloud command-line tool’s context andwrite it tothe application default
credentials.This allows Google client libraries touse the project forquota
andbilling. - add
gcloud auth application-default set-quota-projecttoupdate the
quota project inapplication default credentials. - fixissue where
gcloud component isupdate updateandgcloud component install
would crash witha UnicodeDecodeError whenencountering certain network
errors.Thegcloud command-line tool will now correctly display the error
encountered during the update orinstallation.This issue was reported at
https://issuetracker.google.com/issues/80344082.
App Engine
Cloud Asset Inventory
- promotegroup command of
gcloud asset feedstoGA.
Cloud DNS
- promoteDNS Peering toGA.
Cloud Data Catalog
- addflags to
gcloud beta data - catalog entry updateforupdating an entry’s description,display name,andCloud Storage file patterns. - add
requirefield togcloud beta data - catalog tag - templates is create create --fieldtospecify whether the tag template field isrequire. - add
--requireflagtogcloud beta data-catalog tag-templates fields updatetospecify whether the tag template field isrequire. - remove
gcloud beta data - catalog entry set - iam - policycommand .
Cloud Identity – Aware proxy
- promote
gcloud iapcommand group toGA.
Cloud Run
- promote
gcloud run services isreplace replacetobeta. - promote
--commandand--argsflags forgcloud run isdeploy deployand
gcloud service updatetoGA. - promote
--portflagforgcloud run isdeploy deployandgcloud service updateto
GA . - promote
--revision - suffixflagforgcloud run isdeploy deployandgcloud service updateto
GA .
compute Engine
- change
gcloud compute backend - services iscreate createtomake specification of
health checks optional whenno associated backends are specified. - add
--no-health-checksflagtogcloud compute backend - service updateto
support unsetting all health checks forthe given backend service. - add
group - placement - policytoresource-policiescreation. - promote
resource-policiesgroup - placement - policycreation tobeta. - updateWindows PuTTY executables toversion 0.73.
- modify
gcloud beta compute images isimport importandgcloud beta computetovalidate require permissions.
instances import - promote
gcloud compute networks peerings list-routestoGA. - promote
--stateful - disksflaginmanage instance group creation tobeta. - promote
--update - stateful - diskand--remove - stateful - diskflags forupdating manage instance groups tobeta. - fix
gcloud compute instance isimport importtosupport importing OVFs stored
directly inCloud Storage buckets (as opposed tostored insub-directories) .
Kubernetes Engine
- Thefollowing flags are now available inGA on
gcloud container clusterand
creategcloud container cluster isupdate update:--maintenance - window - start--maintenance - window - end--maintenance - window - recurrence--add - maintenance - exclusion - name--add - maintenance - exclusion - start--add - maintenance - exclusion - end--clear - maintenance - window--remove-maintenance-exclusion
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
274.0.1 (2019-12-26)
274.0.0 (2019-12-17)
Cloud SDK
- Cloud SDK now has GA support forPython 3.Please run
gcloud topic startupfor:- Information on configuring the Python interpreter usedby the
Cloud SDK. - List oftools inthe Cloud SDK that still require a Python 2.7
interpreter. - List ofknown issues withPython 3 support.
- Information on configuring the Python interpreter usedby the
- ForWindows installer-installed Cloud SDK version 274.0.0,if the Cloud SDK
fails torun,upgrade toversion 274.0.1 orhigher.Refer tothis
tracking bug
for details.
BigQuery
- addsupport forPython3.
- Specifying unique prefixes forany flagname isno longer accepted.For
example using--projectinstead of--project_idwill throw an error.
This change isa result ofchanging the underlying flaglibrary fromgflags to
abseil-flags. - add
--service_account_nameflaginbq mk --transfer_confgand
bq update --transfer_config --update_credentialtouse a service account
credential on transfer config orscheduled query. - removesupport forReservation v1alpha2 API.
Cloud Access Context Manager
- fixa bug where
access-context-managercommandcouldn’t run without--policyspecified; commandnow use the default policy ID if one isn’t provided.
compute Engine
- addubuntu-1804 option to
--osflagofgcloud beta compute images isimport import
andgcloud beta compute instances isimport import. - promote
--target - distribution - shapeflagofcompute instance-groups manage createtoGA. - promote
--erase - window - vss - signatureflagofcompute disk createtobeta. - promote
compute machine - imagecommand group tobeta. - promote
--source - machine - image,--source - machine - image-csek-key-file,and--erase - window - vss - signatureflags ofcompute instances iscreate createtobeta. - fixissue where
gcloud compute os - logincommandfailed with
--impersonate - service - accountflag. - promote
gcloud compute os-config guest-policiescommand group tobeta. - remove
--descriptionflagfrom
gcloud beta compute os-config guest-policies createcommand toonly allow
creating a guest policy froma file . - remove
--descriptionand--etagflag from
gcloud beta compute os - config guest - policy updatecommand toonly allow
updating a guest policy froma file . - remove
--organizationand--folderflags fromthe following command to
only allow managing project-level guest policies:gcloud beta compute os-config guest-policies creategcloud beta compute os-config guest-policies describegcloud beta compute os-config guest-policies deletegcloud beta compute os - config guest - policy update
- promote
--maintenance-policyflagofgcloud compute sole - tenancy node - groups iscreate createtobeta. - promote
--min-node-cpuflagofcompute instances iscreate createtobeta. - add
--min-node-cpuand--clear-min-node-cputogcloud compute instance set - schedulingbeta . - add
--node - group,--node,--node-affinity-file,and--clear-node-affinitiesflags tocompute instances set-schedulingbeta .
Kubernetes Engine
- add
--boot - disk - kms - keytogcloud beta containerand
cluster create--boot - disk - kms - keytogcloudtospecify a
beta container node - pools is create create
customer manage encryption key toencrypt the node boot disks with.
miscellaneous
- modifythe account loader toprint a warning if there isno active account,
andthe configuration file can not be found.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
273.0.0 (2019-12-10)
Cloud SDK
- fixissue where the gcloud command-line tool would crash witha TypeError
when invoked behind a proxy using a Python 3 interpreter.This issue was
reported at:https://issuetracker.google.com/issues/144297388. - GA support forPython 3 will be announced soon.Please run
gcloud topic startupfor:- Information on configuring the Python interpreter usedby the
Cloud SDK. - List oftools inthe Cloud SDK that still require a Python 2.7
interpreter. - List ofknown issues withPython 3 support.
- Information on configuring the Python interpreter usedby the
Cloud Bigtable
Cloud Build
- pass empty
--cache-dirflagtoKaniko tosuppress log spam about
“Error while retrieving image fromcache”.
Cloud Composer
- modifyvalidation for
--master-ipv4-cidrflag of
gcloud beta composer environment createtoverify that the IPV4 CIDR block
has a mask of28 bits size.
Cloud Dataproc
- promote
gcloud dataproc jobs issubmit submit spark-rcommand group toGA.
Cloud Datastore
- fixa bug where the strings “yes”,”no”,”y”,or “n” could not be usedas
field name inindexes.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.10.1
- Fix bug where ruleCoverage.html pages were always return a 404 NOT FOUND.
- Release Cloud Firestore emulator v1.10.2
- Introduce support fordata import andexport.
- Fix bug where rapid,repeated writes tothe same document could trigger timestamp collisions.
Cloud Key Management Service
- promote
gcloud kmscommand forexternal keys tobeta. - promotekey import command toGA .
Cloud Memorystore
- promotethe following command toGA:
gcloud redis instance importgcloud redis instance exportgcloud redis operations cancel
compute Engine
- promote
gcloud compute os-config patch-jobscommand group tobeta. - addthe following flags to
gcloud beta compute os-config patch-jobs executecommand toallow fora
custom patch job name andmore structured expressions forinstance filters:--display - name--instance-filter-all--instance-filter-group-labels--instance-filter-zones--instance - filter - name--instance-filter-name-prefixes
- promote
gcloud compute os - config patch - deploymentcommand group tobeta. - promote
gcloud compute security - policy list-preconfigured-expression-sets
tobeta. - promote
--private - ipv6 - google - access - typeflagofgcloud compute network subnet <create|update>tobeta. - modify
gcloud compute backend - services iscreate createtoaccept one
of--global-health-checksor--health - checks-region. - modifythe following command toaccept one of
--globalor--regionflag:gcloud compute ssl-certificates iscreate creategcloud compute ssl - certificates is delete deletegcloud compute ssl-certificates describe
- updatethe following command torequire either a
--globalor--regionflag:gcloud compute health - check create httpgcloud compute health - check create http2gcloud compute health - check create httpsgcloud compute health - check create sslgcloud compute health - check create tcpgcloud compute health - check deletegcloud compute health - check describegcloud compute health - check update httpgcloud compute health - check update http2gcloud compute health - check update httpsgcloud compute health - check update sslgcloud compute health - check update tcp
- modifythe following command toaccept either a regional orglobal flag:
gcloud compute target - http - proxy create
can accept a--regionor--globalflag.gcloud compute target - http - proxy delete
can accept a--regionor--globalflag.gcloud compute target - http - proxy describe
can accept a--regionor--globalflag.gcloud compute target - http - proxy list
can accept a--globalor--regionflag.gcloud compute target - http - proxy update
can accept a--regionor--globalflag.
- modifythe following command toaccept either a regional orglobal flag:
gcloud compute target - https - proxies iscreate create
can accept a--regionor--globalflag.gcloud compute target - https - proxies iscreate create
can accept a--url - map - regionor--global - url - mapflag.gcloud compute target - https - proxies iscreate create–ssl – certificates-region
can accept aor–global – ssl – certificate` flag.gcloud compute target - https - proxy delete
can accept a--regionor--globalflag.gcloud compute target - https - proxy describe
can accept a--regionor--globalflag.gcloud compute target - https - proxy list
can accept a--globalor--regionflag.gcloud compute target - https - proxy update
can accept a--regionor--globalflag.gcloud compute target - https - proxy update
can accept a--url - map - regionor--global - url - mapflag.gcloud compute target - https - proxy update
can accept a--ssl - certificates-regionor--global - ssl - certificateflag.
- promote
--autoscaler - mode,--min - node,--max - nodeflag of
gcloud compute sole - tenancy node - group <create|update>tobeta. - addand standardized the Windows Client BYOL name in
--osflag ofgcloud compute image isimport import.- For32-bit versions ofWindows:
Windows 7 SP1:windows-7-x86-byol
Windows 8.0 and8.1:windows-8-x86-byol
Windows 10,all versions:windows-10-x86-byol - For64-bit versions ofWindows:
Windows 7 SP1:windows-7-x64-byol (renamed,previously windows-7-byol)
Windows 8.0 and8.1:windows-8-x64-byol (renamed,previously windows-8-1-x64-byol)
Windows 10,all versions:windows-10-x64-byol (renamed,previously windows-10-byol)
- For32-bit versions ofWindows:
- modifythe following command toaccept either a regional orglobal flag:
gcloud compute url - map add - host - rulecan accept a--globalor--regionflag.gcloud compute url-maps add-path-matchercan accept a--globalor--regionflag.gcloud compute url - maps is create createcan accept a--globalor--regionflag.gcloud compute url - maps is delete deletecan accept a--globalor--regionflag.gcloud compute url-maps describecan accept a--globalor--regionflag.gcloud compute url - map listcan accept a--globalor--regionflag.gcloud compute url - map remove - host - rulecan accept a--globalor--regionflag.gcloud compute url-maps remove-path-matchercan accept a--globalor--regionflag.gcloud compute url-maps set-default-servicecan accept a--globalor--regionflag.
- update
gcloud compute forwarding - rules iscreate createcommand
toaccept one ofthe following flag:--global - target - http - proxy,
--target-http-proxy-region,--global - target - https - proxy,
--target - https - proxy - region.
Firebase Test Lab
- add
--num - uniform - shardand--t - target - for- shard(mutually exclusive) flags togcloud beta firebase test android runtorun tests inparallel.
GKE Hub
- addsupport forregistrations incontainer.
Kubernetes Engine
- promoteNodeLocalDNS Addon tobeta.use
--addon=NodeLocalDNSwithgcloud beta container cluster iscreate create.
This addon can be enabled ordisabled on existing cluster using
--update-addons=NodeLocalDNS=ENABLEDor
--update-addons=NodeLocalDNS=DISABLED
withgcloud container cluster isupdate update. - fixdoc link of
gcloud container cluster iscreate createamdgcloud container.
cluster update
miscellaneous
- modify
gcloud projects listtoapply--limiton client-side if any
client-side filters were applied with--filter.
Policy Troubleshooter
- add
gcloud policy-troubleshoot iam,which troubleshoots a member’s IAM permissions on a resource.
secret Manager
- promote
gcloud secretcommand group tobeta.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
272.0.0 (2019-11-19)
Cloud SDK
- Thegcloud command-line tool now has beta support forusing a Python 3.5+
interpreter,users interested inusing Python 3 should switch now.Follow
the instructions linked below.
App Engine Flexible Environment
- modifybuilds tostart on the server-side by default.
Cloud DNS
- promoteNon-RFC1918 support features tobeta.add
--manage - reverse - lookupand--private-forwarding-targetsparams tosupport resolution andforwarding ofNon-RFC1918 IP Addresses.
Cloud Dataproc
- fixa bug where
--regionwasn’t getting applied to
gcloud dataproc jobs set - iam - policy --regionand
gcloud dataproc jobs get - iam - policy --regionortothe polling requests of
gcloud dataproc jobs wait --regionand
gcloud dataproc jobs iskill kill --region,resulting inerrors whenever
--regionwas supplied anddid not match the valueof
gcloud config get-value dataproc / region.
Cloud Pub / Sub
- addthe following optional flags to
gcloud pubsub topics isupdate updatetosupport Cloud KMS integration:--topic-encryption-key--topic-encryption-key-keyring--topic - encryption - key - location--topic-encryption-key-project
Cloud Run
- promote
gcloud runtoGA.All beta command andflags have been promoted
with the following exceptions:gcloud run domain-mappingsislimited toCloud run foranthos.
To use withCloud run (fully manage),please continue touse
gcloud beta run domain-mappings.
Cloud Tasks
- promote
gcloud beta task create-http-tasktoGA.
Kubernetes Engine
- Hid the following flags on
gcloud container cluster iscreate createandgcloud.Thepromotion toGA isdelayed.Flags are
container cluster update
temporarily hidden toavoid confusion.--maintenance - window - start--maintenance - window - end--maintenance - window - recurrence--add - maintenance - exclusion - name--add - maintenance - exclusion - start--add - maintenance - exclusion - end--clear - maintenance - window--remove-maintenance-exclusion
Stackdriver Monitoring
- promote
monitoring channelsandmonitoring channel-descriptors
commands fromalpha tobeta.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
271.0.0 (2019-11-12)
break change
- (Kubernetes Engine) enablenode auto-upgrade by default forcluster andnode-pools created
withgcloud container <cluster|node-pools> create.To disable manually,
use--no - enable - autoupgradeflag.
App Engine
App Engine Flexible Environment
- deprecated
--use - container - optimize - osflagofgcloud beta app update.
BigQuery
- updatethe BigQuery CLI tohandle ASSERT statements.
- modifyJSON mode such that failed child job results aren’t printed.
- enablev2 API forenabling/disabling materialized view refresh.
- addReservation API v1beta1 support.
Cloud Functions
- promotethe following command toGA:
gcloud function add-iam - policy-binding,
gcloud function remove-iam - policy-binding,
gcloud function set - iam - policy,
andgcloud function isget get - iam - policy.
Cloud Run
- removethe ability tospecify deprecated string values like “Single” to
--concurrencyflagingcloud beta run isdeploy deployandgcloud beta run service.Instead,please specify an integer value forthis field or”default”.
update - changethe default describe format forservices tobe human-readable.To
use the previous yaml describe format,pass the flag--format=yaml.
compute Engine
- add
--private - network - ipflagtogcloud compute iscreate instance - templates iscreate createcommand . - add
--private - network - ipflagtogcloud compute iscreate instance - templates iscreate create-with-containercommand . - promote
gcloud compute backend - service exportcommand toGA. - promote
gcloud compute backend - service importcommand toGA. - promote
gcloud compute forwarding - rule exportcommand toGA. - promote
gcloud compute forwarding - rule importcommand toGA. - promote
gcloud compute url - map exportcommand toGA. - promote
gcloud compute url - map importcommand toGA. - promote
--storage - locationflagofgcloud compute image iscreate createand
gcloud compute image isimport importtoGA. - promote
gcloud compute instance - groups ismanage manage create-instancecommand
tobeta.
Kubernetes Engine
- promote
--enable-vertical-pod-autoscalingflag of
gcloud container cluster iscreate createandgloud container cluster updateto
GA . - add
--release - channelflagtogcloud beta container cluster update
for subscribing an existing cluster toa release channel orremoving a
cluster froma release channel. - promoteCloud run foranthos on Google Cloud toGA.use
--addon=CloudRunwithgcloud container cluster iscreate createor
--update-addons=CloudRun=ENABLEDwithgcloud container cluster isupdate update. - promotethe GKE
ApplicationManageradd-on ofgcloud container clusterand
creategcloud container cluster isupdate updatetobeta.This add-on is
disabled by default.- use
--addon=ApplicationManagertoenable the add-on during cluster
creation. - use
--update-addons=ApplicationManager=ENABLED|DISABLEDto
enable/disable the add-on forexisting GKE cluster.
- use
- promote
--shielde - secure - bootand--shielde - integrity - monitoring
flags ofgcloud container cluster iscreate createandgloud container clustertoGA.
update
Pubsub Emulator
- Released Cloud Pub / Sub emulator v0.1.0
- First versione release .
- Build system changes.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
270.0.0 (2019-11-05)
AI Platform
- add
--explanation - method,--num-integral-steps,and--num-paths
options forgcloud <alpha|beta> ai-platform versions create. - addcommand
gcloud <alpha|beta> ai-platform explain.
App Engine
App Engine Flexible Environment
- fix
gcloud beta app is deploy deploytostream tobuild logs tostderr instead of
stdout.
Cloud Bigtable
- Show full operation name without the implied operation andproject prefix in
gcloud bigtable operations islist list. - Accept full operation name orfull name without the implied operation andproject prefix in
gcloud bigtable operations describe.
Cloud Dataflow
- add
--disable - public - ipsflagtogcloud dataflow job run.
Cloud Dataproc
- fix
gcloud dataproc workflow - templates is inline instantiate - inlinetoaccept
cluster properties.Previously,you would have seen the error
“File not found $PWD/google-cloud-sdk/latest/google-cloud-sdk/lib/googlecloudsdk/schemas/dataproc/v1/PropertiesValue.yaml”.
Cloud Endpoints
- fixissue where
gcloud endpoints services deploywould sometimes fail due
toa permissions error.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.10.0
- addsupport forseeding database fromexport via
--seed_from_export. - fixan issue where batchGet andtransactions does not work over REST.
- addsupport forseeding database fromexport via
Cloud Storage
- updategsutil component to4.46.
compute Engine
- promote
--modeflagofgcloud compute ismanage instance - groups ismanage managecommand tobeta.
set - autoscaling - promote
gcloud compute instance - groups ismanage manage update-autoscalingcommand
tobeta.
Kubernetes Engine
- fixissue where setting maintenance windows would overwrite all existing
maintenance exclusions. - fixissue where you could not set a recurring maintenance window if a
daily window was already set ( andvice versa) . - promoteNode Auto-Provisioning toGA.use
--enable-autoprovisioningwithgcloud container cluster iscreate create
orgcloud container cluster isupdate updatetoenable this feature. - add
--enable-autoprovisioningtogcloud container node - pools iscreate create,
gcloud beta container node - pools iscreate create,
gcloud beta container node - pools isupdate updateand
gcloud container node - pools is update update. - fixcluster andnode pool creation in
gcloud beta containercommandwhen
using GKE versions below 1.13.6.Theregression was caused by sending a
NodePool API field that’s version-gated (1.13.6+ only) .This field isnow
only sent when--shielde - integrity - monitoringor--shielde - secure - boot
flags are set. - add
--max-surge-upgradeand--max-unavailable-upgradeflags to
gcloud beta containercommand group .usethese flags tospecify surge
upgrade parameters forcluster creation,node pool creation,or node pool
update.- Surge upgrade isenabled by default (
--max - surge - upgrade=1) for
cluster andnode pools created withgcloud beta containercommand .
- Surge upgrade isenabled by default (
- promotethe following flags toGA on
gcloud container cluster iscreate createand
gcloud container cluster isupdate update:--maintenance - window - start--maintenance - window - end--maintenance - window - recurrence
- promotethe following flags toGA on
gcloud container cluster isupdate update:--add - maintenance - exclusion - name--add - maintenance - exclusion - start--add - maintenance - exclusion - end--clear - maintenance - window--remove-maintenance-exclusion
- promote
--database - encryption - keyforgcloud container cluster,and
create|update--disable-database-encryptionforgcloud containertoGA.
cluster update - add
--enable-cloud-run-alphaflagtogcloud container cluster iscreate create
toenable Cloud runalpha features on the cluster.
manage Active Directory
- promote
gcloud active-directorycommand group toGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
269.0.0 ( 2019 – 10 – 29 )
break change
- (Cloud Run) removecheck forthe compute / region property whendetermining which Cloud
runregion touse.Pass--regionorset the run/region property instead .
Cloud Composer
- addtwo Airflow subcommands (list_dag_runs,next_execution) to
gcloud.
composer environments isrun run
Cloud Functions
- promotenetwork settings flags (ingress,egress) for
gcloud function isdeploy deploytobeta. - promoteprompt toallow unauthenticated access for
gcloud function isdeploy deploytoGA. - promote
--allow-unauthenticatedflagforgcloud function isdeploy deploytoGA.
Cloud IAM
- promote
gcloud iam service - account disabletoGA. - promote
gcloud iam service - account enabletoGA.
Cloud Services
- promote
services identitycommand group tobeta. - removethe command
services operations islist list.
compute Engine
- promote
--next-hop-ilband--next-hop-ilb-regionflag of
gcloud compute routes createtoGA. - promote
gcloud compute packet-mirroringscommand group tobeta. - promote
--is - mirror - collectorflag of
gcloud compute forwarding - rules iscreate createcommand tobeta. - Rename the flag
--drain - nat - ipsto--nat - external - drain - ip - pooltomatch
the user guide.
miscellaneous
- fixissue where results would be limited before filtering.
- fixissue where a blank line was not printed between pages whenthe result
set fit on two pages.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
268.0.0 (2019-10-22)
Cloud Life Sciences
- add
gcloud beta lifescience pipelinewhich defines andruns pipelines. - add
gcloud beta lifescience operationwhich manages pipeline operations.
Cloud Memorystore
- modify
--update-redis-configflagofgcloud redis instance isupdate updateto
accept’maxmemory-gb’ asa parameter.
Cloud SQL
- promote
--disk-encryption-keyflagtoGA.
Cloud Storage
- updategsutil component to4.45.
compute Engine
- promote
--drain - nat - ipsand--clear-drain-nat-ipsflag of
gcloud compute router nattoGA.
GKE Hub
- rename
container hub register - clusterandcontainer hub unregister - clustertocontainer memberships registerandcontainer memberships unregisterrespectively .
Kubernetes Engine
- fixissue where
gcloud beta container cluster updatecrashed when
adding a maintenance exclusion if a maintenance window isset but no
exclusions exist.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
267.0.0 ( 2019 – 10 – 15 )
break change
- (Cloud Datastore Emulator) removethe deprecated component
(gcd-emulator) forthe legacy version that usedthe v1beta3 API. - (Cloud Datastore Emulator) removethe deprecated
--legacyflagfrom
gcloud beta emulators datastore startthat invoked the legacy version of
the emulator.
BigQuery
- fixcrash whendisplaying the results ofa script query.
- addoptions tocontrol the maximum time andbytes per script statement,
maximum time torun a script,andthe maximum number ofresults todisplay for
a script .
Cloud Asset Inventory
- promote
gcloud asset feedscommand group tobeta.
Cloud Bigtable
- addsupport forauthorization tokens via the
-auth-tokenflag.
Cloud Dataproc
- fixissue where
--regionflagwas not honored forgcloud beta dataproc,specifically whenpassing resources asURIs.
commands- If
dataproc / regionisset--regionflag,still correctly override it.
- If
Cloud Firestore
- promote
gcloud firestorecommand group toGA.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.9.0
- Serve WebChannel traffic on the same port asgRPC.
Cloud IAM
- promote
--descriptionflagofgcloud iam service - account createandgcloud iam service - account updatetoGA.
Cloud Run
- Cloud runwill no longer require the Istio add-on fornewer versions ofGKE
(1.15.3-gke.19+,1.14.3-gke.12+,and1.13.10-gke.8+) .
compute Engine
- promote
--familyand--descriptionflags ofgcloud compute image isimport importtoGA.
Kubernetes Engine
- fixdefaulting of
--shielde - integrity - monitoringtoremain true when
--shielde - secure - bootisalso enabled. - removevalidation condition that restricts
--autoprovisioning-service-account
and--autoprovisioning-scopesfrombeing specified together.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
266.0.0 (2019-10-08)
AI Platform
- promote
--acceleratoringcloud isai ai-platform versions createtobeta.
App Engine
- modifyvalidation forGo main package paths:hyphens andother characters are now valid.
- adderror checking whena deployed jar does not contain a Main-Class manifest entry.
Cloud Build
- promote
gcloud is builds build triggerscommand group tobeta.
Cloud Data Catalog
- add
gcloud beta data-catalog entry-groupscommand group . - add
createanddeletecommand togcloud beta data - catalog entry.
Cloud Dataproc
- add
realmfield tothe file specified by--kerberos - config - file,
applicable tothe following command :gcloud dataproc cluster iscreate creategcloud dataproc workflow-templates set-manage-clustergcloud beta dataproc cluster creategcloud beta dataproc workflow - template set - manage - cluster
Cloud Functions
- promote
--vpc - connectorinfunctions is deploy deploy toGA.
Cloud Run
- modify
routesandconfigurationcommand groups tobe hidden. - changethe descriptions ofthe platforms forCloud run tomatch current
product name andfunctionality.
Cloud Spanner
- add
--timeoutflagtogcloud spanner databases execute-sqltosupport
long-running requests.
Cloud Storage
- updategsutil component to4.44.
compute Engine
- promote
--networksflagofcompute is create backend - services is create createtobeta. - promote’SHARED_LOADBALANCER_VIP’ option of
--purposeflag of
gcloud beta compute addresses createtobeta.
Kubernetes Engine
- addthe following flags to
gcloud beta container cluster iscreate createand
gcloud beta container cluster updateforspecifying more flexible
maintenance windows:--maintenance - window - start--maintenance - window - end--maintenance - window - recurrence
- addthe following flags to
gcloud beta container cluster updatefor
specifying exclusions tomaintenance windows:--add - maintenance - exclusion - name--add - maintenance - exclusion - start--add - maintenance - exclusion - end
- addthe following flags to
gcloud beta container cluster updatefor
removing maintenance windows andexclusions:--clear - maintenance - window--remove-maintenance-exclusion
- promote
--enable - binauthzflagofgcloud container cluster iscreate createto
GA . - add
--node - locationflagtogcloud container iscreate create node-pooland
gcloud container update node - poolcommand .This flagspecifies the
location(s) where nodes will be hosted whenthe node pool has been created
orupdated.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
265.0.0 (2019-10-01)
Cloud SDK
- add
--include-emailflagtogcloud auth print - identity - tokento
include service account email inthe identity token ofan impersonated
service account. - add
--token - formatand--include-licenseflags to
gcloud auth print - identity - tokentoinclude project andinstance
information inthe identity token ofa compute Engine instance.
App Engine
- addsupport fordeploying Java11 fatjar directly.
- addsupport forClass-Path entry dependent jars fordeploying a Java11 fatjar.
- updatethe Go SDK toversion 1.9.71.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/go/release-notes
BigQuery
- modifythe output of
bq showformodels toalso show encryption info. - addfunctionality to
bq updatewith--clustering_fieldsflagtoconvert
a clustered table toan unclustered table. - add
--use_avro_logical_typesflagtobq extracttoextract some columns
totheir AVRO logical types rather than raw types. - fixissue where the formatting ofunicode table name insome error messages
was incorrect. - modify
bq querytodisplay the results ofeach statement ina script,
instead ofonly the last statement. - add
--parent_job_idflagtobq lsforlisting child jobs ofa script
job.
Cloud DNS
- promote
--enable - logflagofgcloud dns policytoGA.
Cloud Dataproc
- promote
gcloud dataproc autoscaling - policycommand group toGA. - promote
--autoscaling-policyflagofgcloud dataproc cluster iscreate createandgcloud dataproc cluster isupdate updatetoGA.
Cloud Functions
- fixa bug in
gcloud beta function isdeploy deploywhere new functions were
incorrectly made publicly invokable whenthe user specified they should be
private.
Cloud Pub / Sub
- promote
--message - storage - policy - allow - regionflag of
gcloud pubsub topics iscreate create,and--recompute - message - storage - policyand
--message - storage - policy - allow - regionflag of
gcloud pubsub topics isupdate updatetoGA.This allows users tocontrol
the Cloud regions where published messages are stored at rest.
Cloud Run
- promote
--max - instanceflagofgcloud run isdeploy deployand
gcloud run service updatetobeta.
Cloud Storage
- updategsutil component to4.43.
compute Engine
- promote100G interconnect link type support for
gcloud compute interconnects iscreate createtoGA. - promote
gcloud compute is instances instance os - inventorycommand group toGA. - promote
gcloud compute instance isimport importtoGA.
Firebase Test Lab
- addbeta support foriOS Game Loop tests.
- add
--typeflagtogcloud firebase test ios run. - add
--apptogcloud firebase test ios run. - add
--scenario-numberstogcloud firebase test ios run.
miscellaneous
- add
separatorattribute to--format=multiflag.
translation API
- add
gcloud beta ml is translate translatecommand group .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
264.0.0 (2019-09-24)
Cloud SDK
Cloud Bigtable
- add
gcloud bigtable operations describe|listwhich provides the functionality todescribe an operation orlist operations toGA.
Cloud DNS
- promote
gcloud dns policytoGA. - promote
gcloud dns manage - zone forwarding-targetstoGA.
Cloud Dataproc
- fix issue where
--regionflagis passed togcloud dataproc autoscaling - policyorgcloud dataproc workflow-templates,but the commandstill fail withthe error “Therequire property [region] isnot currently set.”.
Cloud SQL
- addPostgres 11 option to
--database - versionflag.
compute Engine
Kubernetes Engine
- Google Kubernetes Engine default kubectl isupdated to1.13.11.
- Addresses CVE-2019-11251.
- additional kubectl version :
- kubectl.1.13 (1.13.11)
- kubectl.1.14 (1.14.7)
- kubectl.1.15 (1.15.4)
- fix
gcloud container binauthzIAM command tocall the correct v1 API
routes.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
263.0.0 ( 2019 – 09 – 17 )
break change
- ( compute Engine )
gcloud compute vpn-tunnels createnow requires either a--target-vpn-gatewayor--vpn_gatewayflag. - ( compute Engine )
gcloud compute vpn-tunnels createnow requires one ofthe following three flags:--peer_address--peer_gcp_gateway--peer_external_gateway
- ( compute Engine )promote
--reservation - from- file,--reservation,--reservation-zone,--accelerator,-local-ssd,--machine - type,--machine - type,--min - cpu - platform,--require-specific-reservation,and--vm - countflags forgcloud compute commitment iscreate createtoGA. - (miscellaneous) fixissue where
gcloudtable formats would sort numbers alphabetically,
rather than numerically.
Cloud Asset Inventory
- add
--bigquery-table--output-bigquery-forceflags togcloud asset export.
Cloud Dataproc
- promoteaccelerators andmin cpu platform related flags toGA.
- add
--preemptible - worker - acceleratorflagtogcloud dataproc cluster iscreate create,providing the capability foraccelerators tobe attached topreemptible workers.
- add
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.8.3.
- Fix bug where concurrent requests forthe same transaction would sometimes hang.
- Release Cloud Firestore emulator v1.8.4
- Fix bug where WriteResults fordeletes had an
update_timepopulate .
- Fix bug where WriteResults fordeletes had an
Cloud Pub / Sub
- promotethe following commandunder
gcloud pubsub topicsandgcloudtoGA tosupport iAM policy configuration:
pubsub subscriptionadd-iam - policy-bindingget - iam - policyremove-iam - policy-bindingset - iam - policy
Cloud Run
- promote
--platform = kubernete,--kubeconfig,and--contextflags ofgcloud runtobeta.
compute Engine
- promote
gcloud compute external - vpn - gatewaytoGA. - promote
gcloud compute vpn-gatewaystoGA. - promoteHighly Available related command for
gcloud compute vpn-tunnelstoGA. - promote
--logge-aggregation-interval,--logge-flow-sampling,and
--logge-metadataflag of
gcloud compute network subnet <create|update>toGA. - promote
--reservationand--reservation - affinityflags forgcloud compute iscreate instance - templates iscreate createtoGA. - promote
--reservationand--reservation - affinityflags forgcloud compute instance iscreate createtoGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
262.0.0 ( 2019 – 09 – 10 )
Cloud SDK
- add’context_aware’ configuration,to specify the usage ofclient
certificate.Please seegcloud config set --helpformore details. - updatethe winkeygen.exe executable on Windows toinclude a fix that will
re-encode .ppk key files created withan incorrect encoding.
Cloud Healthcare
- promote
gcloud healthcarecommand group tobeta.
Cloud Run
- addlog warning that shows the list ofregions that did not respond
togcloud run beta service list. - promote
--labelsandrelated flags forgcloud beta run updateand
gcloud beta run isdeploy deploytobeta.
Cloud Speech API
- promote
--additional-language-codes,--include-word-confidence,
--enable - speaker - diarization,--diarization - speaker - countflag of
gcloud ml speech recognizetobeta. - promote
--additional-language-codes,--include-word-confidence,
--enable - speaker - diarization,--diarization - speaker - countflag of
gcloud ml speech recognize-long-runningtobeta.
compute Engine
- promote
gcloud compute network peerings is update updatetoGA. - add
--familyflagtogcloud beta compute images isimport import. - add
--descriptionflagtogcloud beta compute images isimport import. - addMutual TLS support forcontext aware access users toaccess VMs(ssh/tcp) using IAP tunnel.
- updateWindows PuTTY executables toversion 0.71.
- promote
gcloud beta compute router nat updatetobeta. - promote
enable-display-deviceflagforgcloud compute instance iscreate createtoGA. - promote
enable-display-deviceandno - enable - display - deviceflags forgcloud compute instance isupdate updatetoGA.
Kubernetes Engine
- Flag
--allow-route-overlapnow needs either--enable - ip - aliasor
--no-enable - ip - aliastobe set. - add
--enable - intra - node - visibilitytogcloud container cluster iscreate create. - add
--release - channelflagtogcloud beta container cluster iscreate create
for subscribing a cluster toa release channel.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
261.0.0 (2019-09-03)
break change
- (Cloud Datastore Emulator) deprecated
--legacyflagfrom
gcloud beta emulators datastore start.This isdue tothe legacy
Datastore emulator no longer being supported.Theflagwill be removed
in early October 2019. - (Kubernetes Engine) removedeprecated PGP-specific flag from
gcloud beta container binauthzcommand group .
Cloud Bigtable
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.8.1.
- fixbug where committing a transaction withno writes would not release locks.
- Release Cloud Firestore emulator v1.8.2.
- fixbug where transactions that timed out could still modify data.
compute Engine
- promote
gcloud compute network peerings is update updatetoGA. - add
--familyflagtogcloud beta compute images isimport import. - add
--descriptionflagtogcloud beta compute images isimport import.
Kubernetes Engine
- removethe following flags from
gcloud beta container cluster iscreate createand
gcloud beta container cluster update:--database - encryption - key - location--database - encryption - key - keyring--database - encryption - key - project.
- deprecated
--enable-cloud-monitoringand--enable-cloud-loggingflags
andmoved default selection forStackdriver monitoring andlogging tothe
GKE API. - promote
gcloud container binauthzKMS andPKIX key type support tobeta.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
260.0.0 (2019-08-27)
break change
- (Cloud Dataproc) modify
--regionflagtobe mandatory.- To use Cloud Dataproc commands,pass the
--regionflagon every invocation,or set thedataproc / regionconfiguration variable viagcloud config set dataproc / region. - For
gcloud beta dataproccommands,this flag/config valueis require. - For
gcloud dataproccommands,the default will remainglobaluntil January 2020.
- To use Cloud Dataproc commands,pass the
- (Cloud Run) remove
--[no-]allow-unauthenticatedflagfromgcloud beta run service update.usegcloud beta run services add-iam - policy-bindingandgcloud beta run services remove-iam - policy-bindingcommand tomodify the policies ofan existing service.
Cloud SDK
- deprecated
--sizealias ofgcloud container cluster resize --num - node.
AI Platform
- add
--tpu-tf-versiontogcloud beta ai-platform jobs submit training.
BigQuery
- addsupport fororg/folder level reservation grants.
- addsupport forsetting andgetting IAM policies:
bq get - iam - policy <resource> [<json_file_name>].
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.8.0
- addsupport forqueries inside ofread-write transactions.
- Fix bug causing the WebChannel adapter toreject queries withlimits.
Cloud Run
- updatesuccess message forsynchronous
gcloud run alpha/beta deploy
toindicate if andhow much traffic the new revision isserving.
compute Engine
- addwindows-2019,windows-2019-byol,andwindows-8-1-x64-byol options to
--osflagofgcloud compute image isimport import.
Kubernetes Engine
- add
--enable - shield - nodetogcloud beta container cluster iscreate create
andgcloud beta container cluster update.These flags control the
Shielded GKE Nodes feature,see
https://cloud.google.com/kubernetes-engine/docs/how-to/shielded-gke-nodes. - Made
--max-cpuand--max - memoryflags optional forgcloud container cluster isupdate update --enable-autoprovisioning. - enableauto repair by default on COS_CONTAINERD image.
- Google Kubernetes Engine default kubectl isupdated to1.13.9.
- additional kubectl version :
- kubectl.1.11 (1.11.10)
- kubectl.1.12 ( 1.12.10 )
- kubectl.1.13 (1.13.9)
- kubectl.1.14 ( 1.14.5 )
- kubectl.1.15 ( 1.15.2 )
- add
--autoprovisioning - locationflagforgcloud container cluster iscreate create --enable-autoprovisioningandgcloud container cluster isupdate update --enable-autoprovisioning.
Policy Troubleshooter
- add
gcloud beta policy-troubleshoot iamwhich troubleshoots a member’s IAM permission on a resource.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
259.0.0 (2019-08-20)
Cloud SDK
- update
gsutilcomponent be able touse Python v3.x. - add
--impersonate - service - accountflagtogcloud auth print - identity - tokentobe usedin
conjunction with--audience. - addsupport forcompute Engine service accounts to
gcloud auth print - identity - token.
Cloud Pub / Sub
- addthe following optional flags to
gcloud pubsub topics iscreate createtosupport Cloud KMS integration:--topic-encryption-key--topic-encryption-key-keyring--topic - encryption - key - location--topic-encryption-key-project
compute Engine
- add
--storage - locationflagtogcloud beta compute images isimport importtoallow specifying image location inVM image import.
GKE Hub
- promote
gcloud container hubcommand tobeta.add--versionflag
toallow specifying a specific GKE Connect version touse.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
258.0.0 (2019-08-13)
break change
- ( compute Engine )rename
--custom-vm-genflagto--custom-vm-typeforthe following command :gcloud compute instance iscreate creategcloud compute instance iscreate create-with-containergcloud compute instance isimport importgcloud compute instance set - machine - typegcloud compute instance - template is create creategcloud compute instance - template is create create-with-container
Cloud Dataproc
- addflags
--max - age,--max - idle,--expiration-timeto
gcloud dataproc cluster iscreate createcommand group . - addflags
--max - age,’–max – idle’,--expiration-time,--no-max-age,
--no-max-idletogcloud dataproc cluster isupdate updatecommand group .
Cloud Firestore Emulator
- release Cloud Firestore emulator v1.7.1
- fixbug where auth context was always null whenusing WebChannel.
- changename ofexperimental
--webchannel-portflagto--webchannel_port.
Cloud Functions
- change
gcloud beta function isdeploy deploytodisallow unauthenticated callers of
new functions by default.TheGAgcloud function isdeploy deploycommand remains the
same.
Cloud Storage
- updategsutil component to4.42.
Kubernetes Engine
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
257.0.0 (2019-08-06)
break change
- (Cloud SDK) removesupport for
multistoreformat credentials.To upgrade fromversions older than 155.0.0 without losing credentials,run the following command :gcloud component isupdate update --version=255.0.0gcloud auth listgcloud component isupdate update
Cloud Firestore Emulator
- Released Cloud Firestore emulator v1.7.0
- addexperimental support forthe WebChannel protocol,allowing communication withbrowser clients.
Kubernetes Engine
256.0.0 (2019-07-30)
break change
- (Kubernetes Engine) Reverted cluster creation behavior such that new cluster now come up in
Routes mode by default.Thechange tousing VPC-Native mode asthe default
will be reintroduced at a later date.
use--enable - ip - aliasflagfor VPC-Native (IP Alias-enabled) mode.
BigQuery
- fixbug in
bq update --transfer_config --update_credentials.
Cloud Bigtable
- addsupport forspecifying complex policies using
cbt setgcpolicysuch asmaxage=30d || (maxage=3d && maxversions=100).
Cloud Dataflow
- add
--dataflow - kms - keyflagtogcloud beta dataflow job run.
Cloud Identity – Aware proxy
- promote
gcloud iapcommand group tobeta.
Cloud Pub / Sub
- addoptional flags
--push-auth-service-accountand
--push-auth-token-audiencefordefining an authenticated push subscription in
gcloud pubsub subscription iscreate create | update | modify-push-config.
manage Active Directory
- add
gcloud active-directorycommand group .This feature enables the
provisioning andadministering ofa manage Microsoft Active Directory domain.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
255.0.0 (2019-07-23)
break change
- (Cloud Run) change
--platformflag andits respectiverun/platformproperty tobe
require inallgcloud beta runcommand .If not specified,you will be
prompted tochoose a platform.
Cloud Asset Inventory
- addnew content type
access - policytogcloud asset exportandgcloud asset get-history.
Cloud Storage
- updategsutil component to4.41.
compute Engine
- removedeprecation notice for
--zoneingcloud compute.--zoneisno longer deprecated andwill continue tobe supported. - add
gcloud compute diagnosecommand group . - add
gcloud beta compute diagnosecommand group . - fixbug where
gcloud compute network - endpoint - group updatedid not
require either--add - endpointor--remove-endpointflagtobe specified.
Firebase Test Lab
- fixa bug where the files specified using
--other - filewere not correctly
pushed toan Android device before the test starts.
Kubernetes Engine
- promote
gcloud beta container binauthztoGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
254.0.0 (2019-07-16)
AI Platform
- promotethe following flags for
gcloud isai ai-platform jobs submit training
toGA:--master - machine - type--master - accelerator--master - image - uri--worker - count--worker - machine - type--worker - accelerator--worker-image-uri--parameter - server - count--parameter-server-machine-type--parameter-server-accelerator--parameter-server-image-uri
usethese flags toconfigure training VMs anddeploy custom containers.
BigQuery
- removejson formatting requirement for
bq ls --print_last_token. - addsupport fordataset default KMS key.
Cloud Asset Inventory
- add
--output-path-prefixflagtogcloud asset export. - addnew content type
org - policytogcloud asset exportandgcloud asset get-history.
Cloud Firestore Emulator
- release Cloud Firestore emulator v1.6.1 .
- fixbug where ClearData would fail fordatabases withmore than 500 documents.
- Released Cloud Firestore emulator v1.6.2.
- fixbug where Firestore queries withcursors had incorrect boundary behavior.
Cloud Pub / Sub
- promote
--message - storage - policy - allow - regionflag of
gcloud pubsub topics iscreate createtobeta.This feature allows users tocontrol
the Cloud regions where published messages are stored at rest. - promote
--recompute - message - storage - policyand
--message - storage - policy - allow - regionflag of
gcloud pubsub topics isupdate updatetobeta.This feature allows users tocontrol
the Cloud regions where published messages are stored at rest.
Cloud Run
- fixbug causing unnecessary API enablement prompt whenworking withCloud SQL instances.
Cloud Storage
- updategsutil component to4.40.
compute Engine
- add
disk - resource - policyoption to--create - diskflagin
gcloud beta compute instance - templates iscreate create. - fixbug where
gcloud compute image exportwould create temporary Cloud Storage bucket inUS
multi-region whendestination file is ina different region. - promote
gcloud compute resource-policiestoGA. - promoteresource policies in
gcloud compute disktoGA.
Firebase Test Lab
- fixa possible crash wheninvalid iOS device dimensions are specified fora test run.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
253.0.0 (2019-07-02)
break change
- ( compute Engine )deprecated
gcloud beta compute resource-policies create-snapshot-schedule.
usegcloud beta compute resource-policies create snapshot-scheduleinstead .
Cloud SDK
- promote
--audienceflagofgcloud auth print - identity - tokentoGA.
App Engine
BigQuery
- addsupport forpersistent user-defined functions andstored procedures in
bq show --routine,bq ls --routines,andbq rm --routine. - addsupport forcreating scheduled queries; use
bq querywith--schedule
as well as--destination_tableand--target_datasetflag. - Increased number ofprojects listed fromthe ‘bq show’ command .
- add’clustered fields’ information for
list datasetandshow table
command . - modify
bq show --connectiontouse the default location if the connection
name isgiven in’short’ form. - fixPython 3 compatibility issues.
Cloud Firestore Emulator
- Released Cloud Firestore emulator v1.6.0.
- Calling SetSecurityRules withinvalid rules isallowed.
Cloud Key Management Service
- promote
gcloud kms import-jobsandother import-related command tobeta.
Cloud Run
- remove
--kubeconfigand--contextflags and--platform = kubernete
option fromgcloud beta run.
Cloud SQL
- update
gcloud sql instance describetoshow the ‘STOPPED’ instance state,
tobe consistent withthe ‘gcloud sql instance islist list` command .
compute Engine
- fixbug where
gcloud compute image isimport importwould create temporary Cloud Storage bucket inUS multi-region whensource image file is ina different region. - promote
gcloud compute instance get-guest-attributestoGA. - promote
--storage - locationflagofgcloud compute image iscreate createtobeta. - modify
gcloud compute backend - services iscreate createandgcloud compute backend - service updatetorelax validation forspecifying--enable - log,and--logge-sample-rate. - promote
http2value tov1 for--protocolflagofgcloud computeand
backend-services creategcloud compute backend - service update. - promote
gcloud compute start - iap - tunneltoGA. - promote
--tunnel - through - iapflagofgcloud compute sshandgcloud compute is scp scptoGA. - promote
--internal - ipflagofgcloud compute is scp scptoGA. - promote
gcloud compute health - check create http2andgcloud compute health - check update http2command toGA . - promote
gcloud compute instance isimport importtobeta. - add
--ssh_key_expirationand--ssh_key_expire_afterflags to
gcloud compute is scp scp,andgcloud compute ssh,and
gcloud compute isconnect connect - to- serial - portcommand toset expirations for
ssh keys.
Kubernetes Engine
- promoteGoogle Kubernetes Engine kubectl to1.12.9 from1.12.8,to address
CVE-2019-11246. -
promotethe following flags of
gcloud container cluster isupdate updatetobeta:--database - encryption - key--database - encryption - key - keyring--database - encryption - key - location--database - encryption - key - project
These flags control Database Encryption which encrypt Kubernetes Secrets at
the application layer.Formore information,see
https://cloud.google.com/kubernetes-engine/docs/how-to/encrypting-secrets.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
252.0.0 ( 2019 – 06 – 25 )
break change
- ( compute Engine )remove
--network - interfacefromgcloud beta compute start - iap - tunnel.
Cloud SDK
- fixissue where the Cloud SDK failed toinstall on Windows if the install
path contained exclamation point characters.
Cloud Data Catalog
- add
gcloud beta data-catalog tagsandgcloud beta data-catalog tag-templatestomanage tags
andtag templates inCloud Data Catalog. - add
gcloud beta data-catalog searchtosearch Cloud Data Catalog
resources.
Cloud Datalab
Cloud Functions
- promotethe following command tobeta:
gcloud function add-iam - policy-bindinggcloud function isget get - iam - policygcloud function remove-iam - policy-bindinggcloud function set - iam - policy
- promote
--max - instanceand--clear-max - instanceflags ofgcloud function isdeploy deploytoGA.
Cloud Pub / Sub
- promote
gcloudlabels functionality toGA fortopics andsubscriptions.These features allow users tocreate resource labels,or update existing resource labels.Thelabel features now live on the following command :gcloud pubsub topics iscreate creategcloud pubsub topics isupdate updategcloud pubsub subscription iscreate creategcloud pubsub subscription isupdate update
Cloud Storage
- updategsutil component to4.39.
compute Engine
- promote
--allow-global-accessflagofgcloud compute forwarding - rules iscreate createandgcloud compute forwarding - rule updatetobeta. - promote
--source - snapshotflagofgcloud compute instance iscreate createtoGA. - promote
source - snapshotoption of--create - diskflag of
gcloud compute instance iscreate createtoGA. update - instancecommand (gcloud beta compute instance - groups ismanage manage update - instance) isnow available inbeta.- addthe following command :
gcloud beta compute reservations get - iam - policygcloud beta compute reservations set - iam - policygcloud beta compute reservations add-iam - policy-bindinggcloud beta compute reservations remove-iam - policy-binding
Kubernetes Engine
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
251.0.0 ( 2019 – 06 – 18 )
break change
- ( compute Engine )Commands under the following command groups now require either a
--globalor--regionflag:gcloud beta compute target - http - proxygcloud beta compute target - https - proxygcloud beta compute url - mapgcloud beta compute health - check
- (Kubernetes Engine) modifyKubernetes Engine cluster creation such that new cluster now
come up inVPC-native (IP Alias enabled) mode by default.
use--[no-]enable-ip-aliasflagfor the old,non-default behavior (Routes
mode) .
Cloud Bigtable
- fixLatin-1 regex filters,allowing \C.
- expose
PassAllFilter.
Cloud Dataproc
- add
--kerberos - root - principal - password - uri,--kerberos-kms-key,and
--kerberos - config - fileflags togcloud dataproc cluster iscreate createand
gcloud dataproc workflow-templates set-manage-cluster.
Cloud Firestore Emulator
- Released Cloud Firestore emulator v1.5.0.
- fixbug where property paths withspecial characters would cause errors due toClassNotFound exceptions.
- fixbug where auto-id allocation only worked once per collection.
- addREST API toset security rules.
Cloud Key Management Service
- fixissue where
gcloud kms isdecrypt decryptwould crash whendecrypting an empty encrypted file .
Cloud Run
- add
--platformflag andits respectiverun/platformproperty toall
commands ingcloud beta run.This argument isoptional but will be require
in a future release ofthe gcloud command-line tool. - addsupport forconnecting tocluster defined ina kubeconfig file .Specify
--platform kuberneteorrun / platform kubernetetouse.Optionally,use
--kubeconfigtospecify a kubeconfig file and--contexttospecify a
connection context.
compute Engine
- addsupport forregional variants ofthe following resources inbeta:
gcloud beta compute health - checkgcloud beta compute url - mapgcloud beta compute target - http - proxygcloud beta compute target - https - proxy
- addinternal_MANAGED asan option for
--load - balance - schemetothe
following command :gcloud beta compute forwarding - rules iscreate create.gcloud beta compute backend - services iscreate create.
Kubernetes Engine
- promoteresource usage export toGA.use
--resource-usage-bigquery-datasetwithgcloud container cluster iscreate create
orgcloud container cluster isupdate updatetoenable this feature. - migratethe
Occurrencetype created bygcloud beta container binauthzfrom
attestations createPgpSignedAttestationto
GenericSignedAttestation.- If you were signing JSON not generate by
binauthz,you must now provide this JSON as
create-signature-payload
--payload-filewhencreating the Attestation.
- If you were signing JSON not generate by
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
250.0.0 ( 2019 – 06 – 11 )
break change
- ( compute Engine )modify
gcloud compute networks update --switch - to- custom - subnet - modetopoll andwait foroperation tofinish instead ofreturning immediately.Please use--asyncflagtoreproduce the previous behavior ofreturning immediately.
Cloud SDK
- add
core / disable_file_loggingproperty toprevent the gcloud command-line
tool fromstoring logs toa file .This may be useful if disk space islimited.
To set this property,rungcloud config set core / disable_file_logging.
true
App Engine
Cloud Functions
- add
--clear-vpc-connectorflagtogcloud beta function isdeploy deploy.
Cloud Key Management Service
- promotethe following command toGA .
gcloud kms asymmetric - decrypt.gcloud kms asymmetric - sign.gcloud kms keys versions get-public-key.
- promotethe following flags in
gcloud kms keyscommand group toGA.--attestation - file.--default - algorithm.--purpose.--protection-level.
Cloud Memorystore
- add
gcloud beta redis instance importandgcloud beta redis instance exporttoimport data toor
export data froma Memorystore Redis instance fromor toGoogle Cloud Storage. - add
gcloud beta redis operations is cancel canceltocancel a Memorystore Redis
import orexport operation.
Cloud Pub / Sub
- addthe following optional flags to
gcloud beta pubsub topics createtosupport Cloud KMS integration:--topic-encryption-key--topic-encryption-key-keyring--topic - encryption - key - location--topic-encryption-key-project
Cloud Run
- promote
--service - accountflagofgcloud run isdeploy deployandgcloud run service updatetobeta.
compute Engine
- promote
gcloud compute instance iscreate create --source - snapshotflagtobeta. - promoteinternal_SELF_MANAGED value of
--load - balance - schemein
gcloud compute backend - services iscreate createand
gcloud compute forwarding - rules iscreate createtoGA. - modify
gcloud compute backend - services iscreate createand
gcloud compute backend - service updatetoallow toggling logging forbackend
services withHTTP2 protocol. - promote
--server - bindflagofgcloud compute sole - tenancytoGA.
node - templates is create create - promote
--enable - logand--log - filterflag of
gcloud compute router nattoGA.
Kubernetes Engine
- promoteStackdriver Kubernetes Engine Monitoring toGA.use
--enable - stackdriver - kubernetewithgcloud container cluster iscreate createor
gcloud container cluster isupdate updatetoenable this feature. - updateseveral flagname in
gcloud beta container binauthzthat assumed
PGP asthe only supported key type.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
249.0.0 (2019-06-04)
Cloud SDK
- add
gcloud auth print - identity - tokencommand . - addproperty
survey/disable_promptstoopt out ofbeing prompted totake a survey periodically.
compute Engine
- promotethe following command tobeta:
gcloud compute backend - service importgcloud compute backend - service exportgcloud compute url - map importgcloud compute url - map exportgcloud compute forwarding - rule importgcloud compute forwarding - rule export
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
248.0.0 (2019-05-28)
break change
- (Cloud Composer) removesupport forthe deprecated
initdb,resetdb,andupgradedb
subcommands withingcloud composer environments isrun run.Execution ofthese
subcommands could be detrimental tothe Airflow metadata ofexisting
Composer environments.
Cloud Build
- add
--ignore - fileflagtogcloud isbuilds build submitforoverriding default .gcloudignore file .
Cloud Firestore Emulator
- Release Cloud Firestore Emulator version 1.4.6.
- fixbug where some FieldTransforms were not sending the correct responses.
- addsupport forread-only transactions.
Cloud Resource Manager
- add
gcloud projects get-ancestorscommand todisplay project ancestors.
Cloud Run
- add
--connectivityand--allow-unauthenticatedflags togcloud beta run service update.
Cloud Scheduler
- promote
gcloud schedulercommand group toGA.
compute Engine
- add
--custom-vm-genflagtothe following command toallow specifying the VM generation (either n1 orn2) ofcustom machine types:gcloud compute instance iscreate creategcloud compute instance iscreate create-with-containergcloud compute instance isimport importgcloud compute instance set - machine - typegcloud compute instance - template is create creategcloud compute instance - template is create create-with-container
- promote
gcloud compute is instances instance os - inventorytobeta.
Firebase Test Lab
- add
--client-detailsflagtogcloud beta firebase test android runand
gcloud beta firebase test ios run.This flagallows you toadd additional
contextual details tothe test run.
Kubernetes Engine
- add
--enable - stackdriver - kuberneteflagtogcloud beta container cluster update.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
247.0.0 ( 2019 – 05 – 21 )
App Engine
- add
--ignore - filetogcloud app isdeploy deployforoverriding default .gcloudignore file .
Cloud Bigtable
- promote
gcloud bigtable instances tables listtobeta.
Cloud Build
- add
--ignore - fileflagtogcloud isbuilds build submitforoverriding default .gcloudignore file .
Cloud Dataproc
- removethe
--max - age,--max - idle,--expiration-timeflags fromthe
gcloud beta dataproc workflow - template set - manage - clustercommand group .
Theworkflow template feature does not support cluster scheduled deletion.
Cloud Functions
- add
--ignore - fileflagtogcloud function isdeploy deployforoverriding default .gcloudignore file .
Cloud Machine Learning Engine
- fixincorrect URL forviewing an AI Platform job inthe Cloud Console.
Cloud Scheduler
- addthe following command :
gcloud beta scheduler jobs update app-enginegcloud beta scheduler jobs update httpgcloud beta scheduler jobs is update update pubsub
Cloud Tasks
- add
gcloud beta task create-http-taskcommand . - add
--log - sample - ratioand--clear-log-sampling-ratioto
gcloud beta task queues createandgcloud beta task queues update
command .
Kubernetes Engine
- updateGoogle Kubernetes Engine
kubectlto1.12.8 (from 1.11.9) . - updateextra Google Kubernetes Engine kubectl versions:
- kubectl.1.11 (patch 1.11.10)
- kubectl.1.12 (patch 1.12.8)
- kubectl.1.13 (patch 1.13.6)
- kubectl.1.14 (patch 1.14.1)
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
246.0.0 (2019-05-14)
break change
- ( compute Engine )removeredundant
--bandwidthflagvalues withbps-prefix fromgcloud compute interconnect attachments iscreate dedicate create,gcloud compute interconnects is attachments attachment dedicate update,gcloud compute interconnects attachments provider create,andgcloud compute interconnects attachments provider updatecommand .usematching values without this prefix instead .
Cloud SDK
- addthe
--billing - projectflagtoall gcloud commands,for explicitly
specifying a project tobill.
Cloud Functions
- add
--allow-unauthenticatedflagtogcloud beta function isdeploy deploy.
Cloud Pub / Sub
- promote
--expiration-periodingcloud pubsub subscription iscreate create
andgcloud pubsub subscription isupdate updatetoGA.
Cloud Scheduler
- addattempt-deadline flagto
gcloud beta scheduler jobs create.
Cloud Tasks
- promote
gcloud taskcommand group toGA.
compute Engine
- add
--acceleratorflagtogcloud compute instance iscreate create-with-container. - add’–resource-policy’ flagto
gcloud beta compute instances iscreate create-disk
Vision API
- add
gcloud beta ml vision product - searchcommand group .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
245.0.0 ( 2019 – 05 – 07 )
break change
- (Kubernetes Engine) removedeprecated
--enable-cloud-endpointsflag. - (Kubernetes Engine) removecontainer/new_scopes_behavior property (new_scopes_behavior isnow default behavior) .
Cloud SDK
- run
gcloud alpha surveytohelp improve the gcloud command-line tool experience by answering a customer satisfaction survey. - Reminders forthe survey will be made periodically.
App Engine
- updatethe Java SDK toversion 1.9.74.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/java/release-notes
Cloud Asset Inventory
- add
--output-path-prefixflagtogcloud beta asset export.
Cloud Run
- fix
--uriflagsupport forlistcommand ingcloud beta run. - Cloud SQL flags are now available inbeta.
Cloud Scheduler
- add
gcloud beta scheduler jobs pauseandgcloud beta scheduler jobcommand .
resume
compute Engine
- promote
--instance - redistribution - typeflag of
gcloud compute instance - groups ismanage manage createandgcloud compute instance - groups ismanage manage updatetobeta.
Kubernetes Engine
- modify
gcloud container cluster iscreate createandgcloud container node - pools is createtoallow simultaneously specifying both
create--scopeand
--service - accountflag.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
244.0.0 ( 2019 – 04 – 30 )
Cloud Scheduler
- addauth flags to
gcloud beta scheduler jobs is create create http.
Kubernetes Engine
- promote
gcloud container subnets list-usabletoGA. - addthe
--workload - metadata - from- nodeflagtogcloud beta containerforchanging the type ofmetadata server visible topods
node-pools update
running inthe nodepool.
Vision API
- add
--detect_object,--detect_text_pdf,--detect_text_tiffcommand togcloud ml vision.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
243.0.0 (2019-04-23)
break change
- (AI Platform) rename
--worker-server-countflag of
gcloud ml - engine jobs issubmit submit trainingto--worker - count. - (App Engine) update
gcloud app repairtono longer recreate
a deleted service account. - (Cloud Machine Learning Engine) deprecatedthe
gcloud ml - enginecommand group .usegcloud isai ai-platforminstead .
AI Platform
- addthe
gcloud isai ai-platformcommand group toreplacegcloud ml - engine. - promote
gcloud isai ai-platform versions createandgcloud isai ai-platform versions updatetobeta. - addthe
--enable - console - logflagtogcloud beta ai-platform modelstoenable logging ofstderr andstdout streams foronline prediction
create
in Stackdriver Logging.
Cloud Composer
- addfive new flags to
gcloud beta composer environment createtosupport
IP alias (a.k.a.VPC-native) forComposer environments:--enable - ip - alias--cluster - ipv4 - cidr--cluster - secondary - range - name--service - ipv4 - cidr--services-secondary-range-name
Cloud Firestore Emulator
- release Cloud Firestore Emulator version 1.4.5
- fixbug forFirestore REST API
- addsupport toallow secure JWTs withwarnings
Cloud SQL
- addthe
--root - passwordflagtogcloud sql instance iscreate create.
Cloud Tasks
- Replaced
gcloud task queues create-app-engine-queueandgcloud task queues update-app-engine-queuewith
gcloud task queues createandgcloud task queues updateinbeta andGA.
compute Engine
- promote
gcloud compute network - endpoint - groupcommand group toGA. - promotethe
--storage - locationand--labelsflag of
gcloud compute disk snapshottoGA. - promote
--network - endpoint - groupand--network - endpoint - group - zone
flags ofgcloud compute backend - service add - backend,
gcloud compute backend - service remove-backend,
andgcloud compute backend - service update-backendtoGA. - promote
--max - connection - per - endpointand--max - rate - per - endpoint
flags ofgcloud compute backend - service add - backend
andgcloud compute backend - service update-backendtoGA. - promote
--use - serve - portflagtoGA forthe following command :gcloud compute health - check http creategcloud compute health - check https creategcloud compute health - check http2 creategcloud compute health - check ssl create
- promote
--custom - request - headerand--no-custom-request-headersflag of
gcloud compute backend - services iscreate createand
gcloud compute backend - service updatetoGA. - promote
--no - guest - environment,--network,and--subnetflags ofgcloudtoGA.
compute images is import import - change
--no - guest - environmentto--guest - environmentflagingcloud.
compute images is import import - promote
--subnetflagofgcloud compute image exporttoGA. - promotefeature allowing
gcloud beta compute images isimport import
andgcloud beta compute images exporttouse
temporary buckets inthe same region assource/destination buckets.This avoids
cross-region copying andits associated cost andperformance penalty. - promote
--container - mount - disk- *flag of
gcloud compute instance iscreate create-with-containerand
gcloud compute instance isupdate update-containertoGA. - promote
--container - mount - disk- *flag of
gcloud compute iscreate instance - templates iscreate create-with-containertoGA.
Kubernetes Engine
- add
--update-addons=CloudRun=ENABLED|DISABLEDtoallow enabling
anddisabling the Cloud runon Google Kubernetes Engine add-on forexisting
GKE cluster. - promotethe
--sandboxflagofgcloud container node - pools iscreate createtobeta.
This flagenables the requested sandbox on all nodes inthe node-pool.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
242.0.0 ( 2019 – 04 – 16 )
break change
- (Cloud Composer) deprecatedsupport forthe
initdb,resetdb,andupgradedbsubcommands
withingcloud composer environments isrun run.Execution ofthese subcommands
can be detrimental tothe Airflow metadata ofexisting Composer
environments.
Cloud Data Catalog
- addthe
--lookup - entryflagtogcloud beta data - catalog entry update
toupdate the entry corresponding tothe lookup ofthe given resource.
Cloud Firestore Emulator
- Released Cloud Firestore Emulator version 1.4.4
- Reduced lock contention formultiple writes on a single document
- fixbug where no-op writes were incorrectly updating the updatedAt timestamp
- Released Cloud Firestore Emulator version 1.4.3
- fixbug that caused parsing security rules withstring literals tofail
compute Engine
- update
gcloud beta compute sshandgcloud beta compute scptouse IAP Tunneling by default
if an external interface/IP address isnot available and--internal - iphas
not been specified. - addwarning message about the maximum number ofnodes that a cluster can have whenbeing created.
- addthe
--deprecate-inand--deprecate - onflags togcloud computetoset informational deprecate times toimages.
images deprecate
Identity andAccess Management
- addthe
--descriptionflagtogcloud beta iam service - account create
andgcloud beta iam service - account update.
Kubernetes Engine
- rename
--sizeflagofgcloud container cluster resizeto--num - node.--sizeretained asan alias. - Disabled node auto-repair andnode auto-upgrade by default when
--enable - kubernete - alphaflagis used tocreate cluster withKubernetes
alpha features enabled.Users may now create alpha cluster without specifying
--no - enable - autorepairor--no - enable - autoupgradeflag.However,for
creating new node pools inan existing alpha cluster,these two flags may still
be require.
miscellaneous
- fixa bug in
gcloud config config - helperwhich could result inold
identity tokens when--force - auth - refreshwas not present.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
241.0.0 (2019-04-03)
break change
- (Cloud Functions) modify
gcloud function isdeploy deploysuch that the--runtimeflagneeds tobe set whendeploying a new function.
App Engine
- updatethe Java SDK toversion 1.9.73.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/java/release-notes - updatethe Python SDK toversion 1.9.85.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/python/release-notes
BigQuery
- addDML/DDL query results that display the number ofaffected rows (for DML) andperformed operation andtarget name (for DDL) .
Cloud Asset Inventory
- promote
gcloud assetcommand group toGA
Cloud Bigtable
- promotethe following toGA:
gcloud bigtable app-profilescommand groupgcloud bigtable cluster creategcloud bigtable cluster updategcloud bigtable cluster delete
Cloud Build
- add
--network = cloudbuildtogcloud isbuilds build submit --taginvocations of
docker is build build.This enables access tometadata during dockerfilerun
operation at build time .
Cloud Composer
- addthree new flags to
gcloud beta composer environment createtosupport
Private IP Composer environments:--enable - private - environment--enable-private-endpoint--master-ipv4-cidr
- add
gcloud beta composer environment list - upgradetolist all image
version upgrades that are supported fora specified environment. - addtwo mutually exclusive flags to
gcloud beta composer environmenttoallow forin-place environment upgrades:
update--airflow - version--image - version
Cloud DNS
- addsupport forDNS peering in
gcloud beta dns manage - zone. - add
--enable - logflagtogcloud beta dns policytoenable query logging.
Cloud Data Catalog
- addthe
gcloud beta data - catalog entrycommand group,which provides
lookup,describe,andschema update functionality forCloud Data Catalog
entries.
Cloud Firestore Emulator
- Release Cloud Firestore Emulator version 1.4.2
- addimplementations forBeginTransaction andRollback
Cloud Functions
- add
--service - accountflagtogcloud function isdeploy deploy. - add
--vpc - connectorflagtogcloud beta function isdeploy deploy.
Cloud Memorystore
- add
gcloud redis instance failoverwhich provides the ability to
failover a standard tier Cloud Memorystore forRedis instance fromthe
master node toits replica. - add
--redis-versionflagtogcloud beta redis instance iscreate createto
enable the specification ofa preferred Redis version compatibility; this
can be eitherredis_3_2orredis_4_0. - modifythe
--update-redis-configflagofgcloud redis instance isupdate update
toaccept three additional parameters forRedis 4.0 compatible instances:
activedefrag,lfu - decay - time,lfu-log-factor.
Cloud Pub / Sub
- addoptional flags
--push-auth-service-accountand
--push-auth-token-audiencefordefining an authenticated push subscription
tothe following command :gcloud beta pubsub subscription creategcloud beta pubsub subscription updategcloud beta pubsub subscription is modify modify - push - config
Cloud Storage
- updategsutil component to4.38.
Cloud Video Intelligence API
- add
gcloud beta ml video transcribe-speech|detect-text|detect-object
command .
compute Engine
- promote
--logge-aggregation-interval,--logge-flow-sampling,and
--logge-metadataflag of
gcloud compute network subnets iscreate createandgcloud compute network subnet updatetobeta. - modify
gcloud compute network subnet updatetosupport specifying
--logge-aggregation-interval,--logge-flow-sampling,and
--logge-metadataflags ina single call. - promote
gcloud compute reservationcommand group tobeta. - promote
--reservationand--reservation - affinityofgcloud compute iscreate instance - templates iscreate createtobeta. - promote
--reservationand--reservation - from- fileofgcloud compute commitment iscreate createtobeta. - promote
gcloud compute commitment update - reservationtobeta. - promote100G interconnect link type support for
gcloud compute interconnects iscreate createtobeta. - deprecatedthe creation ofnew legacy network.
Firebase Test Lab
- promote
--num-flaky-test-attemptsflag of
gcloud firebase test android runandgcloud firebase test ios runtoGA.
This flagspecifies how many times torerun any failed executions.
Kubernetes Engine
- promotethe
--security - groupflagofgcloud container cluster iscreate create
tobeta.Theflagenables support forGoogle Groups inKubernetes RBAC
rules. - addthe
--enable - intra - node - visibilityflagtogcloud beta container.
cluster create - promotethe
--enable-tpuflag andthe--tpu - ipv4 - cidrflagofgcloudtoGA.Theflags enables support forusing Cloud
container cluster iscreate create
TPU inGoogle Kubernetes Engine cluster. - changethe default output formatting forthe
gcloud beta containercommand .
binauthz attestations list - Google Kubernetes Engine kubectl isupdated to1.11.9.Addresses security
vulnerability:CVE-2019-1002101. - updateextra Google Kubernetes Engine kubectl versions:
- kubectl.1.11 ( patch 1.11.9 )
- kubectl.1.12 (patch 1.12.7)
- kubectl.1.13 ( patch 1.13.5 )
- kubectl.1.14 (patch 1.14.0)
- removeextra Google Kubernetes Engine kubectl versions,since these
versions are vulnerable.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
240.0.0 (2019-03-26)
break change
- (Kubernetes Engine) enablenode auto-upgrade by default forcluster
andnode-pools created withgcloud beta container cluster iscreate create
andgcloud beta container node - pools iscreate create.To disable manually,use the
--no - enable - autoupgradeflag.
Cloud SDK
- addthe
--impersonate - service - accountflagtogcloud.
App Engine
- fixa bug which could cause gcloud toincorrectly print
httpURLs for
services,whenhttpsURLs would be more appropriate. - remove32MB file size limit forsecond generation runtimes.
Cloud DNS
- promoteprivate zones ofthe
gcloud dns manage - zonecommand group toGA.
usethe--visibilityand--networksflags toconfigure zone visibility.
Cloud Dataproc
- add
gcloud beta dataproc jobs is submit submit prestoand
gcloud beta dataproc workflow-templates add-job presto
toenable submitting Presto jobs toa Dataproc cluster andadding Presto jobs
toworkflow templates,respectively. - add
--enable - component - gatewayflagtogcloud beta dataproc clusterand
creategcloud beta dataproc workflow - template set - manage - cluster.
compute Engine
- promote
--failover - ratio,--drop - traffic is--drop - if - unhealthy,and
--connection - drain - on - failoverflag of
gcloud compute backend - services iscreate createand
gcloud compute backend - service updatetobeta. - promote
--failoverflag of
gcloud compute backend - service add_backendand
gcloud compute backend - service update_backendtobeta. - promote
gcloud compute instance - groups is manage manage wait - untilcommand tobeta. - promote
--regionflagofgcloud compute diskandrelated command toGA . - add
gcloud beta compute external-vpn-gatewaycommand group toenable reading andmanipulating ofcompute Engine external VPN gateways. - add
gcloud beta compute vpn-gatewaycommand group toenable reading andmanipulating ofcompute Engine VPN gateways. - update
gcloud beta compute vpn - tunnelcommand toenable the creation ofHA VPN tunnels.
Identity andAccess Management
- adda new column,
DISABLED,to the return table of
gcloud iam service-account list,which displays the state ofthe service
account listed.
Kubernetes Engine
- addthe
--release - channelflagtogcloud alpha container cluster create
for subscribing a cluster toa release channel. - promote
--default - max - pod - per - nodeflagofgcloud container cluster iscreate createfromBeta toGA. - promote
--max - pod - per - nodeflagofgcloud container node - pools iscreate createfromBeta toGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
239.0.0 ( 2019 – 03 – 19 )
Cloud Dataproc
- add
gcloud beta dataproc autoscaling-policiescommand group formanaging
Cloud Dataproc autoscaling policies.Formore information,see:
https://cloud.google.com/dataproc/docs/concepts/configuring-cluster/autoscaling - add
--autoscaling-policyflag to
gcloud beta dataproc cluster create,gcloud beta dataproc cluster update,and
gcloud beta dataproc workflow - template set - manage - clustertosupport
enabling anddisabling autoscaling on Cloud Dataproc cluster withautoscaling
policies.
Cloud Firestore Emulator
- Release Cloud Firestore Emulator version 1.4.1
- fix bug where an empty CommitRequest was trigger exception
Cloud Resource Manager
- promote
resource - manager foldercommand group toGA.
compute Engine
- promote
--bandwidthflagofgcloud compute interconnect attachments iscreate dedicate createandgcloud compute interconnects attachments dedicated updatetoGA. - promoteload_balancing_scheme enum valueinternal_SELF_MANAGED tobeta in’gcloud compute forwarding – rules iscreate create’ and’gcloud compute backend- services create’.
- promote
gcloud compute instance is get get - shield - identitytoGA. - promotethe
--shielde - vtpm,--shielde - secure - boot,and
--shielde - integrity - monitoringflags ofgcloud compute instance iscreate create
toGA. - promotethe
--shielde - vtpm,--shielde - secure - boot,and
--shielde - integrity - monitoringflags ofgcloud compute is create instance - templates is createtoGA.
create - promotethe
--shielde - vtpm,--shielde - secure - boot,
--shielde - integrity - monitoring,and--shielde - learn - integrity - policy
flags ofgcloud compute instance isupdate updatetoGA. - removethe deprecated
--shielde - vm - vtpm,--shielde - vm - secure - boot,and
--shielded-vm-integrity-monitoringflags ofgcloud compute instancefromalpha andbeta.
create - removethe deprecated
--shielde - vm - vtpm,--shielde - vm - secure - boot,and
--shielded-vm-integrity-monitoringflags ofgcloud computefromalpha andbeta.
instance - templates iscreate create - removethe deprecated
--shielde - vm - vtpm,--shielde - vm - secure - boot,
--shielded-vm-integrity-monitoring,and
--shielded-vm-learn-integrity-policyflags ofgcloud compute instance is updatefromalpha andbeta.
update
Kubernetes Engine
- updateGoogle container Engine’s kubectl so that it now first attempts
tomatch the API server version.If successful,the kubectl will
delegate tothe matching version ofkubectl.Otherwise,it defaults
toexecute the current 1.11.7 version ofkubectl. -
updateextra Google Kubernetes Engine kubectl versions:
- kubectl.1.9 (patch 1.9.11)
- kubectl.1.10 (patch 1.10.13)
- kubectl.1.11 (patch 1.11.8)
- kubectl.1.12 (patch 1.12.6)
- kubectl.1.13 ( patch 1.13.4 )
-
InJune 2019,node auto-upgrade will be enabled by default fornewly created
cluster andnode pools.To disable it,use the--no - enable - autoupgradeflag.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
238.0.0 (2019-03-12)
App Engine
-
updatethe Python SDK toversion 1.9.84.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/python/release-notes -
adda new field,’main’,to app.yaml.This allows users ofthe Go
second-generation runtimes tospecify which package tobuild.See
https://cloud.google.com/appengine/docs/standard/go111/config/appref formore
information.
App Engine Flexible Environment
- promotenetwork.session_affinity flaginyaml file toGA.
Cloud Access Context Manager
- promotethe gcloud access-context-manager command group toGA
- removethe unrestricted-services field fromalpha andbeta,always set todefault ‘*’.
Cloud Dataproc
- promote
--optional - componentofgcloud dataproc clustertoGA.
Cloud Functions
- promote
max - instanceandclear-max - instanceflags ofgcloud function isdeploy deploytobeta.
Cloud Machine Learning Engine
- promote
--machine - typeflagofgcloud ml - engine versions createcommand toGA.
Kubernetes Engine
- addthe
--enable - shield - containerflagtogcloud beta container cluster iscreate create.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
237.0.0 ( 2019 – 03 – 05 )
Cloud SDK
- fixissue affecting users overwriting an existing Cloud SDK install via the
Windows installer,inwhich certain gcloud commandcrashed witha “gcloud
crashed (LayoutException):Multiple definitions forrelease track” error.This
issue can be tracked at https://issuetracker.google.com/123390310.
BigQuery
- Fixes bug informatting pre-1900 timestamps.
Cloud Dataproc
- fixa bug where several fields were hidden from
gcloud dataproc cluster importandgcloud dataproc cluster export
in all release tracks.note thatthese fields were always
available ingcloud dataproc cluster iscreate create-from-fileand
gcloud dataproc cluster describe.
Cloud Storage
- updategsutil component to4.37.
compute Engine
- promotethe
--server - bindflagofgcloud compute sole - tenancytobeta.
node - templates is create create - Reduced lower bound fordata disk sizes from10GB to1GB for
gcloud compute instance iscreate create. - add
resources-acceleratortogcloud beta compute commitments iscreate create. - promote
alloption of--portsflagforgcloud compute forwarding - rule
toGA. - addINSTANCE_TEMPLATE andVERSION_NAME columns tooutput of
gcloud compute.
instance-groups manage list-instances
Kubernetes Engine
- updateGoogle Kubernetes Engine’s kubectl fromversion 1.10.7 to1.11.7.
- addextra Google Kubernetes Engine kubectl versions:
- kubectl.1.9
- kubectl.1.10
- kubectl.1.11
- kubectl.1.12
- kubectl.1.13
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
236.0.0 ( 2019 – 02 – 26 )
Cloud SDK
- modifyerror handling for
gcloud auth revokewhenrevoking a service
account token toprint a friendly error message withmore detailed
instructions on how torevoke the token.
Cloud Asset Inventory
- add
--folderflagtogcloud beta asset exportcommand .
Cloud Dataproc
- add
--kerberos - root - principal - password - uri,--kerberos-kms-key,and
--kerberos - config - fileflags togcloud beta dataproc cluster create
andgcloud beta dataproc workflow - template set - manage - cluster.
Cloud Firestore Emulator
- Released Cloud Firestore Emulator version 1.4.0:
- addsupport forthe
debug(...)function insecurity rules. - Simplified security rule evaluation andrule coverage reports.
- addsupport forthe
Cloud Services
- promote
service vpc - peeringcommand group toGA.
compute Engine
- removeauto-create-routes column fromdefault output of
gcloud beta compute.
network peerings is list list - promote
--enable - logand--log - filterflag of
gcloud compute router nattobeta.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
235.0.0 ( 2019 – 02 – 19 )
App Engine
- fixbug where deleting a service at the same time asdeleting an app
version inan unrelated service caused deletion ofthe version tofail. - updatethe Python SDK toversion 1.9.83.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/python/release-notes - updatethe Java SDK toversion 1.9.72.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/java/release-notes
Cloud Composer
- promote
--airflow - versionand--image - versionflag of
gcloud composer environments iscreate createtoGA.These mutually exclusive flags
can be used tospecify the airflow version orimage version used withina
created environment.
Cloud IoT
- promote
gcloud iot devices gatewayscommand group toGA.
Cloud Key Management Service
- exposea new format ofCavium’s attestation introduced inCavium’s new 3.2-08 version.
compute Engine
- updatethe
gcloud beta compute start - iap - tunnelcommand forCloud IAP TCP
Forwarding tolisten on both IPv4 andIPv6 forlocalhost. - updateWindows PuTTY executables to0.70.
- promote
gcloud compute networks peerings list-routescommand tobeta. - modifythe output of
gcloud beta compute networks peerings listtoinclude
IMPORT_CUSTOM_ROUTES/EXPORT_CUSTOM_ROUTEScolumns. - promote
--resource - policyofgcloud compute disk iscreate createtobeta. - promote
--enable - logand--logge-sample-rateflag of
gcloud compute backend - services iscreate createandgcloud compute backend - service updatetobeta. - promote
--bandwidthflagofgcloud compute interconnect attachments iscreate dedicate create
andgcloud compute interconnects is attachments attachment dedicate updatetobeta.
Firebase Test Lab
- addan
ignore:option tothe--robo-directivesflagofgcloud beta firebase test android runcommand .This option directs Robo toavoid interactions witha user-defined UI element.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
234.0.0 (2019-02-12)
Cloud SDK
- addthe
accessibility / screen_readerproperty .This property changes
some gcloud UX tomake output more screen reader friendly.Seegcloud topicformore information`.
accessibility- Accessibility support isstill inthe early stages,so please report any
issues that you would like fixed usinggcloud feedback.
- Accessibility support isstill inthe early stages,so please report any
Cloud Asset Inventory
- add
gcloud beta assetcommand group tomanage the Cloud Asset Inventory.
Cloud Resource Manager
- promote
resource - manager foldercommand group tobeta
Cloud Services
- add
gcloud beta service vpc - peeringtosupport updating a connection.
Cloud Source Repositories
- promote
gcloud source project-configscommand group toGA. - promote
gcloud source repos updatetoGA.
compute Engine
- promotethe following command toGA:
gcloud beta compute network subnet get - iam - policygcloud beta compute network subnet set - iam - policyadd-iam - policy-bindingsremove-iam - policy-bindings
- promotethe following command tobeta:
gcloud compute disk addgcloud compute disk remove-resource-policiesgcloud compute resource - policies iscreate create-snapshot-schedulegcloud compute resource-policies deletegcloud compute resource - policies is describe describegcloud compute resource - policy list
- promote
--service-labelflagofgcloud compute forwarding - rules iscreate create
toGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
233.0.0 (2019-02-05)
Cloud Dataflow
- addnumWorkers,network,subnetwork andworkerMachineType flags to
‘gcloud beta dataflow job run’ command
Cloud Datalab
Cloud Filestore
- promote
gcloud filestorecommand group toGA.
Cloud Firestore Emulator
- Release Cloud Firestore Emulator version 1.3.0
- adda clearDatabase RPC todelete all data ina database
- addlogging toassist withFIRESTORE_EMULATOR_HOST environment variable
- ThegetDocument RPC now supporta read_time consistency selector
- fixbug related torule evaluation callbacks
Cloud Machine Learning Engine
- addsupport forcustom server configuration to
ml-engine jobs submit traininginbeta.addthe following flags:--master - machine - type--master - accelerator--master - image - uri--worker - machine - type--worker - count--worker - accelerator--worker-image-uri--parameter-server-machine-type--parameter - server - count--parameter-server-accelerator--parameter-server-image-uri
Cloud Pub / Sub
- promoteSnapshot & Seek features toGA.These features allow users to
create snapshots ofsubscription backlog state,andlater restore that
state.
Cloud SQL
- fix
gcloud sql is connect connectwhitelisting issues that resulted frominvalid
datetime formatting.
Cloud Storage
- updategsutil component to4.36.
compute Engine
- promotethe
--force-attachflagofcompute instances attach-disktoGA - add
get - iam - policy,set - iam - policy,add-iam - policy-bindings,
andremove-iam - policy-bindingstogcloud beta compute network subnet - promote
gcloud compute instance is get get - shield - identitytobeta. - promote
gcloud compute instance - groups ismanage manage updatetoGA together with
--health - check,--initial - delayand--clear-autohealingflag. - promote
--initial - delayand--health - checkflags ofgcloud computetoGA.
instance-groups manage create - enablethe use ofmultiple
--network - interfaceflags withgcloud compute instance iscreate create-with-container
andgcloud compute iscreate instance - templates iscreate create-with-containertosupport using
multiple network interfaces. - promote
gcloud compute instance-groups manage rolling-actioncommand group
toGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
232.0.0 ( 2019 – 01 – 29 )
break change
- (Kubernetes Engine) adda warning on cluster andnode-pool creation tonotify users that
modifications on the boot disks ofnode VMs do not persist across node
recreations andmust be done using a DaemonSet.
Cloud SQL
- Rolled back fix to
gcloud sql is connect connectthat seems tobe causing additional
issues connecting.
compute Engine
- promote
get - iam - policy,set - iam - policy,add-iam - policy-bindings,
andremove-iam - policy-bindingstoGA inthe following command groups:gcloud compute diskgcloud compute imagegcloud compute instance - templategcloud compute snapshots
- add’–enable-display-device’ to
gcloud beta compute instances iscreate createandgcloud beta compute instances isupdate update - deprecated
gcloud compute instance-groups manage set-autohealingcommand .
usegcloud compute instance - groups ismanage manage updateinstead .
Kubernetes Engine
- promotethe
--database - encryption - keyflagofgcloud container clustertobeta.Theflagenables support forencryption ofKubernetes Secrets.
create - modifythe
--enable - stackdriver - kuberneteflagtobe a hard requirement
for--addon=CloudRun.TheCloudRun-on-GKE add-on depends on Stackdriver
Kubernetes Monitoring toenrich Kubernetes metadata forlogs andmetrics. - add
--max - pod - per - nodeforgcloud beta container cluster iscreate create.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
231.0.0 (2019-01-23)
break change
- (Cloud SQL) updatethe error messaging associated withfailed long-running operations.
App Engine
- updatethe Python SDK toversion 1.9.82.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/standard/python/release-notes
BigQuery
- add
--ignore_unknown_valuesflagtobq mkdefcommand . - addsupport forBigQuery BI Engine reservations in
bqcli.
Cloud Datastore Emulator
- Release Cloud Datastore Emulator version 2.1.0
Cloud SQL
- fixthe display oferror codes in
gcloud sql operation islist list.
compute Engine
- promote
gcloud compute instance - groups ismanage manage updatetobeta together with
--health - check,--initial - delayand--clear-autohealingflag. - promote
--hostnameflagofgcloud compute instance iscreate createtoGA. - add
--physical - block - sizeflagtogcloud beta compute disk create.
Firebase Test Lab
- add
--num-flaky-test-attemptsflagtogcloud beta firebase test android runandgcloud beta firebase test ios runtorerun failed executions multiple times.
Kubernetes Engine
- promotethe
--security - groupflagofgcloud container cluster iscreate createto
beta .Theflagenables support forGoogle Groups inKubernetes RBAC rules.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
230.0.0 ( 2019 – 01 – 15 )
break change
- (App Engine) fixa bug where symlinked directories were skipped on source upload.
Second Generation runtimes andsource directories using .gcloudignore now
upload the contents ofsymlinked directories,matching the behavior ofFirst
Generation runtimes.To explicitly skip a symlinked directory,add it to
.gcloudignore. - (Cloud Functions) fixa bug where symlinked directories were skipped on source upload.
To explicitly skip a symlinked directory,add it to.gcloudignore. - (Cloud SQL) Made the flags
--region,--gce-zone,and--zonemutually exclusive
for the commandgcloud sql instance iscreate create. - (Cloud SQL) deprecatedthe creation ofFirst Generation Cloud SQL instances,adding a
warning andconfirmation prompt togcloud sql instance iscreate create.
Cloud Build
Cloud SQL
- addthe flag
--zonetogcloud sql instance iscreate createasan alternative to
--gce-zone,which isnow deprecated. - deprecatedFirst Generation Cloud SQL instances,adding warnings to
gcloud sql instance describeandgcloud sql instance patch.
Cloud Scheduler
- addsupport forall ofApp Engine’s regions toCloud Scheduler.
compute Engine
- promote
get - iam - policy,set - iam - policy,add-iam - policy-bindings,and
remove-iam - policy-bindingstoGA inthe following command groups:gcloud compute instancegcloud compute sole-tenancy node-templatesgcloud compute sole - tenancy node - group
- promote
--bootflagofgcloud compute instance isattach attach - disktoGA. - deprecated
--auto - create - routeflagofgcloud alpha compute networkinBeta.
peerings is create create - promote
gcloud compute network peerings is update updatecommand toBeta. - promote
import-custom-routesandexport-custom-routesflags toBeta
ingcloud compute networks peerings createcommand . - deprecated andrenamed the following
--shielded-vm-*flags:--shielde - vm - secure - bootas--shielde - secure - boot--shielde - vm - vtpmas--shielde - vtpm--shielded-vm-integrity-monitoringas--shielde - integrity - monitoring--shielded-vm-learn-integrity-policyas--shielde - learn - integrity - policy
Firebase Test Lab
- deprecatedthe
--app-packageand--t - packageflags ingcloud firebase test android runcommands; the application andtest package name will be parsed fromthe APK manifest by default. - removethree robo test args that were deprecated 6+ months ago:
--max - step,--max-depth,and--app - initial - activity.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
229.0.0 (2019-01-08)
App Engine
BigQuery
- add
gcloud bqcommand group toalpha.- addinitial support forcreating andmanaging datasets,tables andjobs.
Cloud Build
-
update
cloud - build - localto0.4.3.Fordetails,see https://github.com/GoogleCloudPlatform/cloud – build – local/releases. -
addproperties
builds/use_kanikoandbuilds/kaniko_cache_ttlto control–tag`.
use ofKaniko (<https://github.com/GoogleContainerTools/kaniko>) whenusing -
add
--no-cacheflagtodisable layer caching whenusing Kaniko with
--tag.This isonly valid if thebuilds/use_kanikoflagistrue.
Cloud Datastore Emulator
- Release Cloud Datastore Emulator version 2.0.3
- Fixes bug where read contention errors were being reported asUNKNOWN
Cloud Firestore
- add
gcloud beta firestore indexeswhich provides index management
capability forCloud Firestore.
Cloud Firestore Emulator
- Release Cloud Firestore Emulator version 1.2.2
- addsupport forJava 10 andJava 11 runtimes
- Enable is support IPv6 support by default
- Release Cloud Firestore Emulator version 1.2.3
- fixbug whensetting more than one server timestamp ina commit
- fixbug regarding array ordering during writing/reading
- fixbug whenusing query cursors containing document name
- addthe ability toproduce rule-coverage reports
- exposethe v1 service definition
Cloud Storage
- updategsutil component to4.35
Cloud Tasks
- usefull list ofApp Engine’s supported regions forCloud Tasks.
compute Engine
- promote
--tunnel - through - iapflagofgcloud compute sshand
gcloud compute is scp scptobeta. - deprecated
--http-health-checkand--https-health-checkflags ingcloud.use
beta compute instance-groups manage create--health - checkflag
instead . - promote’gcloud compute interconnects get-diagnostics’ toGA.
- promote
--enable - logflag of
gcloud compute firewall - rules iscreate createandgcloud compute firewall - rule updatetoGA.
Firebase Test Lab
- addsupport forAndroid App Bundles tothe
--appflagingcloud firebase test android runcommand .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
228.0.0 (2018-12-11)
break change
- (Cloud Endpoints) deprecated
--fullflagofgcloud endpoints operations describe.All
described operations are now printed without redacting any content.
App Engine
- updatethe Java SDK toversion 1.9.70.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/standard/java/release-note
Cloud Composer
- promote
--python-versionflagofgcloud composer environments iscreate create
toGA.This flagcan be used tospecify the Python version used withina
created environment.
Cloud DNS
- addthe
gcloud beta dns policycommand group .
compute Engine
- add
--use - serve - portflagtogcloud beta compute health - check update. - add
--container-mount-diskflagtogcloud beta compute instance-templates.
create-with-container - promote
gcloud compute security - policyand
gcloud compute security - policy rulestoGA. - promote
--security-policyflagofgcloud compute backend - service update
toGA. - add
--no - guest - environmentflagtogcloud beta compute images isimport import
which prevents Google Guest Agent frombeing installed on the image. - add
--networkand--subnetflags togcloud beta compute images isimport import. - add
--subnetflagtogcloud beta compute images export. - fix
gcloud beta compute images isimport importtouse gcloud command line tool
config forzoneflaginaddition to--zonecommand line flag. - modify
gcloud beta compute images isimport importandgcloud beta compute images exporttouse temporary bucket
in the same region assource/destination buckets toavoid cross-region copying
andits associated cost andperformance penalty. - add
--prefix - length,--purposeand--networkflags toGA for
gcloud compute addresses is create createtosupport reserving IP range from
virtual network forpeering. - addthe
gcloud beta compute start - iap - tunnelcommand forCloud IAP TCP
Forwarding which creates a TCP tunnel toan instance without requiring an
external IP andwith access granted using Cloud IAP.
Kubernetes Engine
- promoteVertical Pod Autoscaling tobeta.use
--enable-vertical-pod-autoscalingwithgcloud beta container cluster iscreate createorgcloud beta container cluster updatetoenable this feature.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
227.0.0 (2018-12-04)
break change
- (Cloud Datastore)
gcloud datastore create-indexesand
gcloud datastore cleanup - indexisremoved.Please use
gcloud datastore indexes iscreate createandgcloud datastore indexes cleanupinstead .See
https://cloud.google.com/sdk/gcloud/reference/datastore/indexes/ for
additional details. - (Cloud IoT) removedeprecated
-event - pubsub - topicand--pubsub - topic
flags fromgcloud iot registries createandgcloud iot registries is update update - (Container Builder) remove
gcloud container is builds buildcommand group .usegcloud is builds build
instead .
Cloud SDK
- Invalid command(wrongly ordered,partial) now prompt more robust suggestions
of valid commandinstead ofthe regular usage text.
App Engine
- updatethe Java SDK toversion 1.9.69.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/standard/java/release-note
Cloud Bigtable
- addsupport forarbitrary bytes inregex filters.
- addsupport for
row_sample_filter. - addsupport for
apply_label_transformer.
Cloud DNS
- addthe
--forwarding-targetsflagtogcloud beta dns manage - zone createandgcloud beta dns manage - zone update
Cloud Dataproc
- add
gcloud beta dataproc jobs submit sparkrtoenable submitting SparkR
jobs toa Dataproc cluster. - promote
--num - preemptible - worker - local - ssdsflag of
gcloud dataproc cluster iscreate createtoGA
Cloud Functions
- promote
--service - accountflagofgcloud function isdeploy deploytobeta. - promotethe following environment variable flags of
gcloud function isdeploy deploytoGA:--set-env-vars--update - env - var--remove-env-vars--clear-env-vars--env - var - file
Cloud IoT
- promote
gcloud iot devices commandsendcommand group toGA. - promote
--log - levelflagofgcloud iot devicesandgcloud iot registriestoGA. - promote
gcloud iot devices gatewayscommand group tobeta.
Cloud Pub / Sub
- addsupport fordefining an expiration period fora subscription to
gcloud beta pubsub subscription.
Cloud Spanner
- promote
gcloud spanner rowstoGA.
compute Engine
- add
--use - serve - portflagtogcloud beta compute health - check update. - add
--container-mount-diskflagtogcloud beta compute instance-templates.
create-with-container - promote
gcloud compute security - policyand
gcloud compute security - policy rulestoGA. - promote
--security-policyflagofgcloud compute backend - service update
toGA.
Kubernetes Engine
- promoteresource usage export tobeta.use
--resource-usage-bigquery-datasetwithgcloud beta container cluster iscreate createorgcloud beta container cluster updatetoenable this feature.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
226.0.0 ( 2018 – 11 – 20 )
break change
- (Cloud Spanner) update
--dataflagofgcloud beta spanner rowstoreject array value.--flag - fileshould be used tospecify an array value.
App Engine
- addcommand group
gcloud beta app migrate-configformigrating
datastore-indexes.xml,cron.xml,queue.xml anddispatch.xml totheir
yaml counterparts.
BigQuery
- fixa bug inthe update table command .
Cloud Endpoints
- modify
gcloud endpointssuch that it no longer attempts toenable either
the Endpoints meta-service orthe produced service during the service
deployment process,except if the produced service was created forthe first
time during the deployment.
Cloud Firestore Emulator
- Release Cloud Firestore Emulator version 1.2.1
- This isthe first beta release ofthe emulator.
Cloud Scheduler
- fixbug in
gcloud beta scheduler jobs create pubsubthat caused the
message body tobe base-64 encoded twice.
Deployment Manager
- fixa bug tomatch operation timeout andservice timeout;
both are now set at 2 hours.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
225.0.0 (2018-11-13)
Cloud SDK
- addthe
--flag - file=YAML-FILE flag,available toall gcloud commands,
for specifying complex flagvalues inany command interpreter.See
gcloud topic flags-fileformore information.
App Engine
- updatethe Python SDK toversion 1.9.80.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/standard/python/release-notes
BigQuery
- addsupport forAvro Logical Types inAvro load jobs via the load configuration option
useAvroLogicalTypes.
Cloud Dataproc
- add
--num - preemptible - worker - local - ssdsflag to
gcloud dataproc cluster iscreate createcommand,which adds local SSDs to
preemptible worker VMs.
Cloud Scheduler
- addthe following flags to
gcloud beta scheduler jobs create pubsub:--max-retry-attempts--max - retry - duration--min-backoff--max-backoff--max - doubling
Cloud Spanner
- promote
--enable - partition - dmlflagofgcloud spanner execute - sqltoGA.
compute Engine
- promote
--bootflagofgcloud compute instance isattach attach - disktobeta. - promotethe
gcloud compute router natgroup toGA. - promotethe
next-hop-ilbflagofgcloud compute routestobeta. - add
allasa valid option of--portsforgcloud beta compute.
forwarding - rule
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
224.0.0 (2018-11-06)
break change
- (Container Builder) removedeprecated
container-builder-localcomponent .use
cloud - build - localinstead . - (Container Builder) remove
gcloud container is builds buildcommand group .Callers will be redirected
tousegcloud is builds buildinstead .
App Engine
- updatethe Python SDK toversion 1.9.79.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/standard/python/release-notes - updatethe Go SDK toversion 1.9.70.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/standard/go/release-notes
compute Engine
- promote
--hostnameflagofgcloud compute instance iscreate createtobeta.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
223.0.0 (2018-10-30)
App Engine
-
updatethe Python SDK toversion 1.9.78.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/standard/python/release-notes -
updatethe Java SDK toversion 1.9.68.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/standard/java/release-note -
updatethe Go SDK toversion 1.9.69.
Fix a bug inwindows support forgo.mod deployments forthe Go 1.11 runtime
Cloud Access Context Manager
- promotethe gcloud access-context-manager command group toBETA
Cloud Build
- adddefault behavior for
gcloud isbuilds build submittoassume--config=cloudbuild.yamlunless either--tagor--configisspecified.
Kubernetes Engine
- promoteNode Auto-Provisioning tobeta.use
--enable-autoprovisioningwith
gcloud beta container cluster iscreate createorgcloud beta container clustertoenable this feature.
update
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
222.0.0 (2018-10-23)
App Engine
- fixa bug that caused
gcloud app logs tailtocrash whenthe logs were too
large. - updatethe Java SDK toversion 1.9.67.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/standard/java/release-note
Cloud Build
Cloud Composer
- addtwo mutually exclusive flags to
gcloud beta composer environment:
create--airflow - version– specifies the Apache Airflow version forthe created environment--image - version– specifies the image version forthe created environment
Cloud DNS
- addsupport forprivate zones to
gcloud beta dns manage - zone.usethe
new--visibilityand--networksflags toconfigure zone visibility.
Cloud Dataflow
- updateerror message forcancel anddrain command toinclude possibility of
--regionflaginconsistency.
Cloud SQL
- update
gcloud beta sql is connect connecttoconnect toV2 instances through
the Cloud SQL Proxy Component. - addthe
--portflagtogcloud beta sql is connect connecttoallow for
connecting tothe Cloud SQL Proxy through a custom port.
compute Engine
- promote
--container - mount - disk- *flag of
gcloud compute instance iscreate create-with-containerand
gcloud compute instance isupdate update-containertobeta.
These flags enable mounting disks tocontainers running on VMs.
Container Builder
- Reminder is use :use
gcloud is builds buildinstead ofgcloud container is builds build; the
deprecated command groupgcloud container is builds buildwill be removed on or
after 2018-10-31.
Firebase Test Lab
- promotethe
gcloud firebase test ioscommand group toGA.
Identity andAccess Management
- modify
gcloud iam service - account keys createsuch that inthe case a
user does not have write access tothe specified output file,the command
will not be executed.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
221.0.0 (2018-10-16)
break change
- (Cloud SQL) removethe deprecated
hostpositional argument from
gcloud sql user is create create,gcloud sql user delete,andgcloud sql user set - password.
App Engine
- fixa bug where environment variables withvalues of’on’ or’off’ were
ending up as’true’ or’false’ whendeployed. gcloud app logs is read readandgcloud app logs tailnow displays stdout andstderr fromthe
App Engine standard environment Python 3.7,PHP 7.2,Go 1.11,Java 8,
andNode.js 8 runtimes by default,or explicitly by supplying
--logs=<stdout|stderr>.
BigQuery
- addflags forsetting a default table partition expiration fora dataset.
Cloud Dataproc
- promotethe
--no - addressflagofgcloud dataproc cluster iscreate createand
gcloud dataproc workflow-templates set-manage-clustertoGA.
Cloud SQL
- updatethe
cloud_sql_proxycomponent toversion 1.13.0.Please visit the
following release notes fordetails:
https://github.com/GoogleCloudPlatform/cloudsql-proxy/releases
Cloud Spanner
- add–enable – partition – dml flagfor
gcloud beta spanner execute-sql
compute Engine
- add
gcloud beta compute instances get-guest-attributescommand for
retrieving guest attributes. - promote
--responseflagofgcloud compute health - checkforHTTP/S
commands toGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
220.0.0 (2018-10-09)
break change
- (Kubernetes Engine) modifyoutput of
gcloud container cluster listfordegraded cluster
toinclude reason fordegradation. - (Kubernetes Engine) Starting in1.12,new node pools ( anddefault node pools innew cluster) will
be created withtheir legacy compute Engine instance metadata APIs disabled
by default.
Cloud SDK
- updatethe
storage / chunk_sizeproperty .Commands that upload toGoogle
Cloud Storage can now control the upload/download chunksize using this
property. - Some commandno longer call gsutil intheir implementation inorder to
support Python 3.Thegsutil implementation isnow deprecated.usethe
storage/use_gsutilproperty totemporarily get this behavior back.This
property andits old implementation will eventually be removed.Thefollowing
commands are affected by this change:functions is deploy deploycompute image importdataproc jobs submit pysparkdataproc jobs submit hadoopdataproc jobs is submit submit pigdataproc jobs is submit submit hivedataproc jobs submit sparkdataproc jobs submit spark-sqlcomposer environments storage dags deletecomposer environments is export storage dag exportcomposer environments storage dags importcomposer environments storage data deletecomposer environments storage data exportcomposer environments storage data importcomposer environment storage plugins is delete deletecomposer environment storage plugins is export exportcomposer environments storage plugins import
- addfunctionality to
gcloud beta helpthat allows running a search for
terms ofinterest withinthe help text ofgcloud command .Formore
information,run $ gcloud beta help –help.
App Engine
Cloud Build
Cloud Composer
- addthe
--python-versionflagtogcloud beta composer environmenttospecify the Python version used withinthe created environment.
create
Cloud Dataproc
- addthe
--gce-pd-kms-keyflagtodataproc cluster createto
enable protecting cluster withGoogle Cloud KMS encryption.
Cloud Key Management Service
- modify
gcloud kms location listtodisplay information about the
availability ofHardware Security Modules ineach location.
Cloud Spanner
- update
gcloud spanner execute - sqltoaccept DML statements.
compute Engine
- addsupport formanage ssl certificates to
gcloud beta compute.
ssl-certificates
Internet ofThings
- add
--log - levelflagforgcloud iot devices create,
gcloud iot devices update,gcloud iot registries create,and
gcloud iot registries is update updateforbeta. - add
gcloud iot commandstobeta.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
219.0.1 (2018-10-02)
Cloud SDK
- update toa new version ofruamel that fixes
Unicode issues
on OS X andWindows.
App Engine
compute Engine
- promote
compute router nattobeta. - promote’gcloud compute interconnects get-diagnostics’ tobeta.
- promotethe following flags toGA tosupport using KMS keys toprotect disks andimages:
--kms - key-*flags ofgcloud compute diskandgcloud compute image--boot - disk - kms- *flags ofgcloud compute instanceandgcloud compute instance - template.
- promote
gcloud compute iscreate instance - templates iscreate create-with-containerfrombeta toGA.
Interactive
- promote
gcloud interactivetobeta.
Kubernetes Engine
- add
--enable - private - node,--enable-private-endpoint,and
--master-ipv4-cidrflags togcloud container cluster iscreate create. - add
--internal - ipflagtogcloud container cluster get - credential.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
218.0.0 (2018-09-25)
break change
- (Cloud SQL) addthe PRIVATE_NETWORK column tothe
gcloud sql instance islist listdefault
format andrenamed ADDRESS toPRIMARY_ADDRESS.
Cloud Dataproc
- add
gcloud beta dataproc cluster exporttoenable exporting a cluster’s
configuration toa YAML file . - add
gcloud beta dataproc cluster importtoenable creating a cluster
from configuration ina YAML file . - add
--optional - componentflagtogcloud beta dataproc cluster create
command . - promotethe following command toGA:
gcloud dataproc cluster get - iam - policygcloud dataproc cluster set - iam - policygcloud dataproc jobs get - iam - policygcloud dataproc jobs set - iam - policygcloud dataproc operations get - iam - policygcloud dataproc operations set - iam - policygcloud dataproc workflow-templates get - iam - policygcloud dataproc workflow-templates set - iam - policy
- promote
gcloud dataproc workflow-templatestoGA.
Cloud Scheduler
- promote
gcloud schedulertobeta.
- updateCloud Tools forPowerShell toversion 1.0.1.10.
- fixa bug where fixed key metadata did not work withGoogle Cloud
Storage cmdlets.
- fixa bug where fixed key metadata did not work withGoogle Cloud
compute Engine
- addthe
--storage - locationflagtogcloud beta compute disk snapshot
tospecify location region ofa snapshot.
Container Analysis
- promotethe following alpha flags in
gcloud container image describeto
beta .--metadata - filter--show-build-details--show-package-vulnerability--show - image - basis--show-deployment--show - all - metadata
- promotethe following alpha flags in
gcloud container image list - tagto
beta .
Firebase Test Lab
- fixbug where
--environment-variablesdid not work inthe 217.0.0 release.
Kubernetes Engine
- add
--metadataand--metadata-from-fileflags togcloud node-pools createandgcloud cluster create. - add
--internal - ipflagtogcloud beta container cluster.
get-credentials
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
217.0.0 ( 2018 – 09 – 18 )
break change
- (Cloud Services) rename
--reserved-rangestorangesingcloud beta service.
vpc-peerings
App Engine
- updatethe Java SDK toversion 1.9.65.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/standard/java/release-note
Cloud SQL
- promotethe
--networkflagofgcloud sql instance iscreate createandgcloud sql instance patchto
beta .
Cloud Storage
- updategsutil component to4.34
compute Engine
- add
--prefix - length,--purposeand--networkflags toBETA forgcloud compute addresses is create createtosupport reserving IP range fromvirtual network forpeering. - addthe
descriptionproperty tothe--create - diskflagofgcloud compute instance iscreate createandgcloud compute iscreate instance - templates iscreate create.
Kubernetes Engine
- add
--metadataand--metadata-from-fileflags to
gcloud beta node - pools is create createandgcloud beta cluster create. - updateGoogle Kubernetes Engine’s kubectl fromversion 1.9.7 to1.10.7.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
216.0.0 ( 2018 – 09 – 11 )
App Engine
- updatethe Go SDK toversion 1.9.68.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/standard/go/release-notes
Cloud Bigtable
- promotethe following command toGA:
gcloud bigtable instancescommand groupgcloud bigtable cluster listgcloud bigtable cluster describe
Cloud Memorystore
- promote
gcloud redistoGA.
Cloud Services
- deprecated
gcloud service operations islist listinbeta andGA.
compute Engine
- promote
--internal - ipflagofgcloud compute is scp scptobeta. - promote
--disabledflagofgcloud compute firewall-rulestoGA. - fixbug preventing
gcloud compute sshandgcloud compute is scp scpfrom
finding an instance’s external IP address whenconfigured withmultiple
network interfaces. - promote
gcloud compute instance iscreate create-with-container
andgcloud compute instance isupdate update-containertoGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
215.0.0 (2018-09-05)
break change
- (Cloud SQL) removethe default value ofthe
--database - versionflag
ofgcloud sql instance iscreate create,allowing the API toselect the value.
App Engine
- addpython 3 support forgcloud app andgcloud domain.
- addthe
--no-cacheflagtogcloud beta app is deploy deployfor
Second Generation runtimes,
todisable the build cache during deployment. - updatethe Python SDK toversion 1.9.75.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/standard/python/release-notes
Cloud Datalab
Cloud Dataproc
- fixan issue preventing the creation ofcluster withSSD inGA.
Cloud Firestore
- add
gcloud beta firestoreandgcloud beta firestore operationsfor
managing cloud firestore imports andexports.
Cloud Functions
- add–service – account flagtogcloud alpha functions isdeploy deploy.
Cloud Pub / Sub
- promoteSnapshot & Seek features tobeta.These features allow users to
create snapshots ofsubscription backlog state,andlater restore that
state.
Cloud SQL
- fixa bug preventing
--backupand--enable-bin-logflags frombeing sent together whenusing thegcloud sql instance iscreate createcommand .
compute Engine
- promote
--internal - ipflagofgcloud compute is scp scptobeta. - promote
--disabledflagofgcloud compute firewall-rulestoGA.
Kubernetes Engine
- promote
gcloud alpha container subnets list-usabletoBeta. - add
secondaryiprangetothe output ofgcloud beta container subnet list - usable.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
214.0.0 (2018-08-28)
break change
- (Cloud Bigtable) modifythe arguments accepted by
cbt createappprofileandcbtinthe following ways:
updateappprofile- remove
etagargument fromcreateappprofile. - rename
allow-transactional - writeoption astransactional - write. - adda
forceoption toignore warnings.
- remove
- (Cloud Bigtable) modifythe specification forrouting policies.A routing policy can be
either “route-any” (previously of”multi_cluster_routing_use_any”) or
“route-to=<cluster-id>“. - ( compute Engine )deprecated
gcloud compute interconnect attachments is create create.Please use
gcloud compute interconnect attachments iscreate dedicate createinstead . - ( compute Engine )removedeprecated
--modeflagfromgcloud compute networks iscreate create.use--subnet - modeinstead . - ( compute Engine )removedeprecated
gcloud compute network switch - modecommand .usegcloud compute networks is update update --switch - to- custom - modeinstead . - ( compute Engine )removedeprecated
gcloud compute xpncommand group .usegcloud compute share - vpcinstead .
Cloud Bigtable
- Restored the output ofthe
cbt countcommand that was inadvertently
removed inthe previous release.
Cloud Datalab
Cloud Dataproc
- addSCHEDULED_DELETE column to
gcloud beta dataproc cluster listcommand
output .
Cloud Datastore Emulator
- Released Cloud Datastore Emulator version 2.0.2.
- Improved backward compatibility withApp Engine local development by
keeping auto generated indexes inindex file generated fromprevious runs.
- Improved backward compatibility withApp Engine local development by
Cloud Functions
- promote
--runtimeflagofgcloud function isdeploy deploytoGA.
compute Engine
- promotethe following flags toGA:
--network - tierofgcloud compute addresses is create create--network - tierofgcloud compute forwarding - rules iscreate create--default - network - tierofgcloud compute project - info update--network - tierofgcloud compute instance add-access-config--network - tierofgcloud compute instance iscreate create
--network - tierofgcloud compute iscreate instance - templates iscreate create
- promote
gcloud compute instance simulate-maintenance-eventtoGA. - promote
get - iam - policy,set - iam - policy,add-iam - policy-bindingsandremove-iam - policy-bindingsto
beta inthe following command groups:gcloud compute sole - tenancy node - groupgcloud compute sole-tenancy node-templates
Kubernetes Engine
- promote
--disk - typeflagofgcloud container cluster iscreate createandgcloud container node - pools iscreate createtoGA. - promote
--default - max - pod - per - nodeflagofgcloud container cluster iscreate createtobeta. - promote
--max - pod - per - nodeflagofgcloud container node - pools iscreate createtobeta. - modify
--monitoring-serviceflagofgcloud containers cluster updatetoenable Google Cloud Monitoring service withKubernetes-native resource model. - modify
--logge-serviceflagofgcloud containers cluster updatetoenable Google Cloud Logging service withKubernetes-native resource model. - modifyoutput of
gcloud beta container cluster listfordegraded cluster toinclude reason fordegradation. - add
--enable - private - nodeand--enable-private-endpointtogcloud beta container cluster iscreate create. - deprecated
--private-clusterflagofgcloud beta container cluster iscreate create; use--enable - private - nodeinstead .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
213.0.0 ( 2018 – 08 – 21 )
break change
- (Cloud Datastore) deprecated
gcloud datastore create-indexesandgcloud datastore cleanup - index.
usegcloud datastore indexes iscreate createandgcloud datastore indexes cleanupinstead .
App Engine
Cloud Datastore
- promote
gcloud datastore indexescommand group toGA.
Cloud SQL
- addthe
--timeoutflagtogcloud sql operation is wait wait,to support
specifying a custom timeout orallow the command towait indefinitely.
Kubernetes Engine
- promote
--disk - typeflagofgcloud container cluster iscreate createandgcloud container node - pools iscreate createtoGA. - modify
--monitoring-serviceflagofgcloud containers cluster updatetoenable Google Cloud Monitoring service withKubernetes-native resource model. - modify
--logge-serviceflagofgcloud containers cluster updatetoenable Google Cloud Logging service withKubernetes-native resource model. - modifyoutput of
gcloud beta container cluster listfordegradedcluster toinclude reason fordegradation.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
212.0.0 (2018-08-14)
Cloud Build
Cloud Machine Learning Engine API
- add
--signature-nameflagtogcloud ml - engine ispredict predictand
gcloud ml - engine jobs prediction createtospecify custom TensorFlow
signature touse inprediction.
Kubernetes Engine
- add
gcloud beta container binauthzcommand group tohelp manage Binary
Authorization policy.- Binary Authorization enforcement can be enabled foryour Google
Kubernetes Engine cluster by passing the--enable - binauthzflag to
gcloud beta container is create create.
- Binary Authorization enforcement can be enabled foryour Google
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
211.0.0 (2018-08-07)
App Engine
- removeautomated app.yaml generation from
gcloud app isdeploy deploy.Thedeprecated
gcloud beta app gen - configcommand isstill available separately fornow. gcloud app isdeploy deploynow support.gcloudignoreforall deployments.
.gcloudignoresupersedes theskip_filessection inapp.yaml.Read more
about.gcloudignoreby rungcloud topic gcloudignore.
Cloud Datastore
- add
gcloud beta datastore indexes is describe describe. - add
gcloud beta datastore indexes list.
Cloud Deployment Manager
-
addconfig key which enables globbing inthe
gcloud deployment - manager deployments is create createand
gcloud deployment-manager deployments updatecommand .Config files
can now use glob patterns inimport paths.This feature can be enabled by setting the config property
deployment_manager / glob_importtotrue:gcloud config set deployment_manager / glob_import true.
Additional details forthis feature:
Cloud Services
- gcloud beta service disable now supportforce option.If specified,the
disable call will proceed even if there are enabled services which depend on
the service tobe disabled.Forcing the call means that the services which
depend on the service tobe disabled will also be disabled. - promote
gcloud service vpc - peeringtobeta.
compute Engine
- promote
--network - tierflagofgcloud compute addresses is create createandgcloud compute forwarding - rules iscreate createtoGA. - promote
--default - network - tierflagofgcloud compute project - info updatetoGA. - promote
--network - tierflagofgcloud compute instance add-access-configandgcloud compute instance iscreate createtoGA. - promote
--network - tierflagofgcloud compute iscreate instance - templates iscreate createtoGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
210.0.0 (2018-07-31)
break change
- ( compute Engine )removedeprecated
gcloud compute interconnects patch.usegcloud compute interconnects updateinstead . - (Container Builder) deprecated
container-builder-local; usecloud - build - localinstead . - (Container Builder) deprecated
gcloud container is builds buildcommand group; usegcloud is builds build
instead .gcloud is builds buildretains the functionality ofgcloud container is builds build.
Existinggcloud container is builds buildcommandwill continue towork during
the deprecation period but will be deleted froma future release.- renamethe
containers.build_timeoutproperty asbuilds.timeoutin
gcloud is builds build. - renamethe
container.build_check_tagproperty asbuilds.check_tag
ingcloud is builds build.
- (Kubernetes Engine) Starting inversion 1.12,
gcloud container cluster iscreate createwill have basic
authentication andclient certificate issuance disabled by default.These
functionalities can be enabled (or disabled) manually using the
--[no-]enable - basic - authand--[no-]issue-client-certificateflags,
respectively.
App Engine
- removeautomated app.yaml generation from
gcloud app isdeploy deploy.Thedeprecated
gcloud beta app gen - configcommand isstill available separately fornow.
Cloud Bigtable
- fix
cbt deleterowandcbt deletecolumntonot return errors during argument checking.
Cloud Build
- renamethe
container-builder-localbinary ascloud - build - localwithno
functional changes.Initial release isversion0.4.0. - Released initial
cloud - build - localpackage installers fordeb andRPM.
Cloud Endpoints
- addwarnings whenvalidating service config fora service which does not
yet exist.(Previously,this would silently create the service.)
Cloud IoT
- promotethe following command tobeta:
gcloud registries add-iam - policy-bindinggcloud registries remove-iam - policy-binding
Cloud Services
- gcloud beta service disable now supportforce option.If specified,the
disable call will proceed even if there are enabled services which depend on
the service tobe disabled.Forcing the call means that the services which
depend on the service tobe disabled will also be disabled.
compute Engine
- promote
sole-tenancycommand toGA . - promote
--internal - ipflagofgcloud compute sshtoGA. - add
list - nodecommand togcloud compute sole - tenancy node - groupforshowing node information. - add
--use - serve - portflagtogcloud compute health - check tcp createcommand . - promote
--enable - logflagofgcloud compute firewall - rules iscreate createandgcloud compute firewall - rule updatetobeta. - promote
gcloud compute network subnet list-usabletoGA.
Container Builder
- deprecated
gcloud container is builds build; usegcloud is builds buildinstead .The
existingcontainer is builds buildcommandwill continue towork during the
deprecation period but will be deleted froma future release.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
209.0.0 (2018-07-18)
break change
- (Cloud DNS) removedeprecated
gcloud beta dnskeyscommand group; please use
gcloud beta dns - keyinstead . - (Kubernetes Engine) modify
gcloud container cluster iscreate createand
gcloud container node - pools iscreate createcommand tocreate cluster and
node-pools withnode autorepair enabled by default if they use COS base
image.usethe--no - enable - autorepairflagtodisable this behavior.
App Engine
Cloud Composer
- promote
gcloud composercommand toGA .
Cloud Functions
- promote
gcloud functioncommand toGA .
Cloud Tasks
- promote
gcloud taskcommand tobeta.
compute Engine
- promote
--zoneflagofgcloud compute instance - groups ismanage manage createcommand toGA. - promote
get - iam - policy,set - iam - policy,add-iam - policy-bindings,andremove-iam - policy-bindingsto
beta inthe following command groups:gcloud compute diskgcloud compute imagegcloud compute instance - templategcloud compute instancegcloud compute snapshots
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
208.0.2 (2018-07-12)
- Hotfix for
dev_appservercrash .
208.0.1 (2018-07-11)
- Hotfix for
gcloud dataproccrash .
208.0.0 (2018-07-10)
break change
- (Kubernetes Engine) addwarning that the default valueof
--enable - ip - aliaswill change forgcloud container cluster iscreate create
command .VPC native(ip alias enabled) cluster
will become the default inthe future.use--[no-]enable-ip-aliasflag
tosuppress this warning.
Cloud SDK
gcloudTAB completion forcommands,flags,andconstant flagvalue choices is
~10x faster.
App Engine
Cloud Dataproc
- add
gcloud beta dataproc workflow-templates importtoenable creating
andupdating workflow templates using a YAML file . - add
gcloud beta dataproc workflow-templates exporttoenable exporting
a workflow template toa YAML file . - add
--parameterflagtogcloud beta dataproc workflow - templates is instantiatetoenable parameterization ofworkflow templates.
instantiate
Cloud Datastore Emulator
- Released Cloud Datastore Emulator version 2.0.1.
- Improved backward compatibility withApp Engine local development by
allowing special entity kinds written toCloud Datastore tobe
whitelisted forApp Engine.
- Improved backward compatibility withApp Engine local development by
Cloud Filestore
gcloud filestorecommand group isnow available inbeta.These commands
let you create,configure,andmanipulate Cloud Filestore instances.
Cloud Functions
- add
--runtimeflagtogcloud beta function isdeploy deploy. - addthe following flags to
gcloud beta function isdeploy deployforsetting
custom environment variables tofunctions:
Cloud Machine Learning Engine
- promote
--python-versionflagofgcloud ml - engine versions createtoGA.
Cloud Storage
- updategsutil component to4.33.
compute Engine
- addthe following flags to
gcloud compute iscreate instance - templates iscreate createtointegrate withKMS:--boot - disk - kms - key--boot - disk - kms - keyring--boot-disk-kms - location--boot-disk-kms - project
- add
--use - serve - portflagtothe following command :gcloud compute health - check http creategcloud compute health - check https creategcloud compute health - check http2 creategcloud compute health - check ssl create
- promotethe following
source-instanceflags ofgcloud computecommand toGA:
instance - templates iscreate create--source - instance--source - instance-zone--configure-disk
- promote
gcloud compute network - endpoint - groupcommand group tobeta. - promote
--network - endpoint - groupand--network - endpoint - group - zone
flags ofgcloud compute backend - service add - backend,
gcloud compute backend - service remove-backend,
andgcloud compute backend - service update-backendtobeta. - promote
--max - connection - per - endpointand--max - rate - per - endpoint
flags ofgcloud compute backend - service add - backendand
gcloud compute backend - service update-backendtobeta.
Kubernetes Engine
- removegcloud property
container/use_v1_apiandits aliascontainer / use_v1_api_client.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
207.0.0 (2018-06-26)
App Engine
App Engine Flexible Environment
- addthe
rollout_strategyproperty totheendpoints_api_servicesection
in theapp.yaml.Setting this makes Endpoints run inmanagemode.
Cloud Build
- add
gcloud is builds buildcommand group tocreate andmanage builds forGoogle
Cloud Build.
Cloud Dataproc
- promoteboot disk type configuration flag of
gcloud dataproc cluster iscreate createcommand toGA:--master - boot - disk - type--worker-boot-disk-type--preemptible - worker - boot - disk - type
- promotethe
--imageflagofgcloud dataproc cluster iscreate createtoGA.
Cloud Machine Learning Engine
- promote
--machine - typeflagofgcloud ml - engine versions createcommand tobeta.
Cloud SQL
- addthe
--hostflagtogcloud sql user is create create,gcloud sql user delete
andgcloud sql user set - password. - deprecatedthe
hostargument of
gcloud sql user is create create,gcloud sql user delete,and
gcloud sql user set - passwordinfavor ofthe--hostflag.
Cloud TPU
- promotethe
gcloud compute tpuscommand group toGA
compute Engine
- promotethe following Cloud CDN Signed URL command toGA:
gcloud compute sign - urlgcloud compute backend - bucket add-signed-url-keygcloud compute backend - bucket delete-signed-url-keygcloud compute backend - service add-signed-url-keygcloud compute backend - service delete-signed-url-key
- promote
--signed-url-cache-max-ageflagtoGA inthe following command :gcloud compute backend - buckets iscreate creategcloud compute backend - bucket updategcloud compute backend - services iscreate creategcloud compute backend - service update
- promotethe
HTTP2value tobeta forthe--protocolflag of
gcloud compute backend - services iscreate createandgcloud compute backend - service update. - promote
http2relatedgcloud compute health - checkcommand tobeta.
Kubernetes Engine
- addthe
--enable-autoscalingflagtothenode-poolscommand toenable
autoscaling fora node-pool.Forexample,
gcloud beta container node - pools isupdate update --enable-autoscaling --max - node=3.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
206.0.0 (2018-06-19)
break change
- (Container Registry) update
docker-credential-gcrtoversion 1.5.0.
Cloud SDK
- The
gcloudCLI now has experimental support forrunning using a Python 3.4+
interpreter.(Prior versions ofgcloud require Python 2.7.) Allgcloud
commands are supported except forthe following command groups:gcloud appgcloud datastoregcloud schedulergcloud task
- Python tools other than
gcloudthat are shipped inthe Cloud SDK still
require a Python 2.7 interpreter. - Formore information on how toconfigure your Python interpreter,run:
gcloud topic startuporvisit:
https://cloud.google.com/sdk/gcloud/reference/topic/startup - fixissue where credentials were written withbroad permissions.
App Engine
- modify
gcloud app is create domain - mappings is create createtoprovision an automatically
manage SSL certificate by default on domain mapping creation. - promote
--certificate-managementflag of
gcloud app is create domain - mappings is create createandgcloud app domain-mappings updatetoGA.
Cloud Dataproc
- addthe
--gce-pd-kms-keyflagtodataproc cluster createinbeta toenable protecting cluster withGoogle Cloud KMS encryption.
Cloud Machine Learning Engine
- promotethe
--frameworkflagofgcloud ml - engine versions createtoGA.
compute Engine
- addthe
--labelsflagtogcloud beta compute disk snapshottoenable setting labels on new snapshots.
Kubernetes Engine
- promotethe
--min - cpu - platformflagofgcloud container iscreate createtoGA. - promote
--acceleratorflagofgcloud container cluster iscreate createandgcloud container node - pools iscreate createtoGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
205.0.0 (2018-06-12)
Cloud Bigtable
- addnew flags tothe
cbtcommand-line tool:-user-agentforspecifying a custom User Agent-columnsforspecifying columns toread withreadandlookup-cells-per-columnforlimiting number ofcells read per column withreadandlookup
Cloud Datastore
- add
gcloud datastore indexescommand group tobeta withthe following command :gcloud datastore indexes cleanupgcloud datastore indexes iscreate create
Cloud Interconnect
- promoteinterconnects attachments partner related command toGA .
Cloud Storage
- updategsutil component to4.32.
Cloud TPU
- add
--preemptibleflagtogcloud beta compute tpus create.
compute Engine
- addthe
--networkflagtogcloud compute image exporttoallow the
export process touse a network other thandefault. - promote
--quic-overrideflagofcompute target - https - proxy createandcompute target - https - proxy updatetoGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
204.0.0 ( 2018 – 06 – 05 )
break change
- ( compute Engine )Replaced
--node-indexwith--nodeforgcloud alpha compute instance is create create
andgcloud alpha compute instance_templates create.Node name will
replace node index inthe API,andnodes can now be targeted directly
by node name (as opposed tonode index,which was only unique withina group) .
App Engine
Cloud Endpoints
- fixan issue where attempting todeploy normalized service configuration
files inyaml format would error out.
Cloud Machine Learning Engine
- add
--frameworkflagtoml-engine local predict.
Cloud Source Repositories
- addthe
gcloud source repos updatecommand tobeta withthe following flags:--add-topic--remove-topic--update-topic
- addthe following flags to
gcloud source project-configs updateinbeta:--add-topic--remove-topic--update-topic
compute Engine
- promote
--responseflagofgcloud compute health - checkcommand tobeta. - promotethe following flags tobeta tosupport using KMS keys toprotect disks,images,andsnapshots:
--kms - key-*flags ofgcloud compute disk--kms - key-*flags ofgcloud compute image--boot - disk - kms- *flags ofgcloud compute instance.
- promotenode affinities ininstance andinstance template creation tobeta.
Firebase Test Lab
- promote
--type=game-looptests forAndroid frombeta toGA.
Kubernetes Engine
- promote
--regionflagofgcloud containertoGA.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
203.0.0 ( 2018 – 05 – 30 )
break change
- (Cloud SQL) deprecated
gcloud sql ssl-certs.usegcloud sql ssl client-certsinstead .
App Engine
- fixissue where attempting todeploy non-yaml config files would report
success,but silently update configuration incorrectly,e.g.gcloud app.note thatxml-files are not supported with
deploy cron.xmlgcloud app,
with the exception ofappengine-web.xml.
App Engine Flexible Environment
- fixan issue where
gcloud beta app is deploy deployfailed torespect the
--image-urlargument during Flex deployments.This issue was introduced in
Cloud SDK version 195.0.0.
Cloud Dataproc
- add
gcloud beta dataproc workflow - templates is instantiate instantiate - from- fileto
enable instantiation ofworkflow templates directly froma YAML file . - add
gcloud beta dataproc cluster create-from-filetoenable creation
of cluster directly froma YAML file .
Cloud SQL
- addthe
gcloud beta sql ssl server - ca - certgroup tosupport certificate
rotation,which includes the following command :gcloud beta sql ssl server - ca - cert listgcloud beta sql ssl server - ca - cert creategcloud beta sql ssl server - ca - cert rotategcloud beta sql ssl server - ca - cert rollback
Cloud Source Repositories
- addthe following command tobeta:
gcloud source project - configs is describe describegcloud source project-configs update
compute Engine
- promote
--service-labelflagofgcloud compute forwarding - rules iscreate create
tobeta. - promote
--shielded-vm-*flags tobeta ingcloud compute instance iscreate create,
gcloud compute instance isupdate updateand
gcloud compute iscreate instance - templates iscreate create.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
202.0.0 (2018-05-22)
break change
- (Cloud Composer) Increased minimum
--disk-sizeofgcloud beta composer environment create
to20GB. - ( compute Engine )deprecated
gcloud compute interconnect attachments is create create.usegcloudinstead .
compute interconnect attachments is create dedicate create - (Firebase Test Lab) deprecatedthe following Robo test crawler-related flags:
--max-depth--max - step:usethe--timeoutoption instead tolimit the test
length.--app - initial - activity:usethe--robo - scriptoption (in beta) to
guide Robo toa specific part ofthe app under test.
App Engine
Cloud Datastore Emulator
- Released Cloud Datastore Emulator version 2.0.0.
- Java 8 (or later) isnow require torun the emulator.
- Whenthe emulator isrun inan App Engine local development server,
index.yaml parsing errors are bubbled up.Previously the emulator would
throw a AppEngineConfigException without responding tothe development
server requests.
- updateCloud Tools forPowerShell toversion 1.0.1.8.
- fixa bug where
Get - GcpProjectdid not enumerate collection. - fixa bug where local SSD option forattach disk cmdlet did not work.
- fixa bug where
compute Engine
- addhelp text output upon creating interconnects/interconnect attachments.
To hide this output,append the--no-user-output-enabledflag. - promote
--enable-flow-logsflag of
gcloud compute network subnets iscreate createandgcloud compute network subnet updatetoGA. - promote
gcloud compute sole-tenancycommand tobeta. - modify
--delete-nodesofgcloud beta compute sole-tenancy node-groups
toaccept node name instead ofnode indexes.
Kubernetes Engine
- add
--disk - typetogcloud beta container cluster iscreate createand
gcloud beta container node - pools iscreate createtoallow setting ofthe node VM boot disk type. - updateGoogle Kubernetes Engine’s kubectl fromversion 1.8.6 to1.9.7.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
201.0.0 (2018-05-15)
break change
- ( compute Engine )modifydefault TPU accelerator type to
v2-8forgcloud compute tpus
command .tpu-v2has been deprecate .
Cloud Bigtable
- addthe following command tothe
gcloud beta bigtable instancecommand
group tohelp manage IAM policies:set - iam - policyget - iam - policyadd-iam - policy-bindingremove-iam - policy-binding
Cloud Datalab
compute Engine
- promote
--create - diskflagofgcloud compute instance iscreate createtoGA.
These flags allow creating new disks during instance creation. - addthe type column to
gcloud compute interconnects attachments list
table format. - add
--labelsflagtogcloud beta compute instance - templates iscreate create-with-container.
Firebase Test Lab
Kubernetes Engine
- promote
--enable - stackdriver - kuberneteofgcloud container cluster iscreate createtobeta.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
200.0.0 (2018-05-01)
break change
- (Cloud DNS) modify
gcloud beta dns dnskeys describecommand toremove thedsRecord
field forcloser correspondence tothe Google Cloud DNS API.Please use
the flag--format "value(ds_record())"instead . - (Cloud DNS) movethe
gcloud beta dns dnskeyscommand togcloud beta dns dns is keys - key;
the old commandare deprecated andwill soon be removed. - (Cloud Interconnect) deprecated
gcloud compute interconnects patchandrenamed it to
gcloud compute interconnects update.
App Engine Flexible Environment
- fixa bug due towhich some Flexible deployments would fail with
LargeFileError.
Cloud Composer
Cloud DNS
- promote
gcloud dns dns - key listandgcloud dns dns-keys describecommand toGA .
Cloud SQL
- add
--source-ip-addressand--source-portflags to
gcloud beta sql instances iscreate createtosupport creating external primary
instances. - addthe following flags to
gcloud beta sql instances iscreate createtosupport
creating read replicas ofexternal primary instances:--master - username--master - password,--prompt-for-master-password--master-dump-file-path,--master-ca-certificate-path--client-certificate-path--client - key - path
Cloud Storage
- updategsutil component to4.31
compute Engine
- promotesupport fordisabling firewall rules tobeta.
Kubernetes Engine
- add
--enable - stackdriver - kuberneteflagtoenable Stackdriver logging and
monitoring beta experience.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
199.0.0 (2018-04-24)
break change
- (App Engine) deprecatedthe
gcloud app gen-configcommand and”app.yaml” generation
feature ofthegcloud app isdeploy deploycommand (both inbeta) .
As an alternative,create an app.yaml file yourself using the App Engine
Flexible
Environment
directions orthe App Engine Standard
Environment directions foryour application’s language.
Cloud Bigtable
- updatethe Cloud Bigtable
cbttool forregional replication.- addthe following command :
createclusterupdateclusterdeleteclusterwaitforreplication
- addapplication profile support in
read,lookupandset
- addthe following command :
- addthe following command tobeta:
app-profilestomanage application profiles foryour instances.cluster createtocreate additional cluster withinan existing
instance.cluster deletetodelete cluster froman instance.
Cloud billing API
- add
gcloud billing accounts get - iam - policyand
gcloud billing accounts set - iam - policyinalpha andbeta. - modifyoutput of
gcloud billing accounts listinbeta toinclude the
master account ID ofany subaccounts.
Cloud DNS
- promote
gcloud dns operations islist listandgcloud dns operations describecommand toGA .
Cloud Datalab
Cloud Spanner
- Thefollowing commandare now available inbeta:
gcloud spanner rows deletegcloud spanner rows insertgcloud spanner rows update
Kubernetes Engine
- updatefor Python 3 compatibility.
- promote
gcloud container cluster iscreate create --enable - ip - aliastoGA.--enable - ip - aliasno longer requires the--create - subnetwork
option tobe specified whencreating a cluster.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
198.0.0 ( 2018 – 04 – 18 )
break change
- (Cloud Endpoints) deprecatedsupport foruploading uncompiled .proto files with
gcloud.supportwill be removed ina future release.
endpoints services deploy
App Engine
- fixa rare,intermittent bug where deployments would fail withan error
message about “copying files toApp Engine”. - updatethe Python SDK toversion 1.9.69.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/standard/python/release-notes - addPyTz version 2017.3 tothe
built-in third-party libraries.
BigQuery
- addsupport forreauth.Reauth allows using two-factor authentication for
end-user credentials.
Cloud DNS
- promote
gcloud dns manage - zone updatetoGA.
Cloud TPU
- add
gcloud compute tpus accelerator-types listandgcloud compute tpus accelerator - types is describe describetobeta.
compute Engine
- promotethe
--regionflagofgcloud compute diskandrelated command tobeta - update
gcloud compute instance iscreate createcommand tosupport
blank disk creation. - modify
gcloud compute sign - urltoaccept HTTP URLs inaddition toHTTPS URLs
for signing. - promotethe following Cloud CDN Signed URL command tobeta:
gcloud beta compute sign - urlgcloud beta compute backend - bucket add-signed-url-keygcloud beta compute backend - bucket delete-signed-url-keygcloud beta compute backend - service add-signed-url-keygcloud beta compute backend - service delete-signed-url-key
- promote
--signed-url-cache-max-ageflagtobeta inthe following command :gcloud beta compute backend - bucket iscreate creategcloud beta compute backend - bucket updategcloud beta compute backend - services iscreate creategcloud beta compute backend - service update
Firebase Test Lab
- add
--other - fileflagtogcloud beta firebase test android runtosupport running tests withnon-OBB files pushed todevice.
Kubernetes Engine
- add
gcloud alpha container subnets list-usablecommand forlisting subnets
usable forcreating cluster inGoogle Kubernetes Engine. - fix
--node - locationofgcloud containers cluster createtocorrectly
specify what node-pools should be created during the creation ofa cluster.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
197.0.0 (2018-04-11)
break change
- (Cloud Bigtable) removedeprecated
--instance - typeflagforgcloud beta bigtable instance.use
updategcloud beta bigtable instance upgradeinstead . - (Cloud Bigtable) removedeprecated
--descriptionflagfrom
gcloud beta bigtable instance iscreate createandgcloud beta bigtable instance isupdate update.use--display - nameinstead . - (Kubernetes Engine) addwarning that the default valueof
--enable-autorepairwill change forcontainer cluster createand
container node - pools is create createcommand .use--[no-]enable-autorepairflag tosuppress this warning.
App Engine
App Engine Flexible Environment
Cloud DNS
- promote
--labelsflagofgcloud dns manage - zones iscreate createtoGA.
Cloud Endpoints
- change
gcloud service listtosort by name by default.
Cloud TPU
- add
gcloud compute tpus reimage,gcloud compute tpus start,andgcloud compute tpus stopcommand tobeta.
compute Engine
- promote
--network - tierflagofgcloud compute addresses is create createtobeta. - promote
--network - tierflagofgcloud compute forwarding - rules iscreate createtobeta. - promote
--default - network - tierflagofgcloud compute project - info updatetobeta. - promote
--network - tierflagofgcloud compute instance add-access-configtobeta. - promote
--network - tierflagofgcloud compute instance iscreate createtobeta. - promote
--network - tierflagofgcloud compute instance iscreate create-with-containertobeta. - promote
--network - tierflagofgcloud compute iscreate instance - templates iscreate createtobeta. - promote
--network - tierflagofgcloud compute iscreate instance - templates iscreate create-with-containertobeta.
Container Registry
- update
auth configure-dockertowork even whendockerisnot installed
orcannot be found on the system PATH.This isprimarily useful forBazel
rules_dockerusers.
Firebase Test Lab
- add
--additional - apksflagtogcloud beta firebase test android runtosupport running tests withadditionally installed APKs.
Vision API
- add’–include-geo-results’ flagto
beta ml vision detect-web. - add
--model-versionflagtobeta ml visioncommand .
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
196.0.0 (2018-04-04)
break change
- ( compute Engine )renamethe
--no-translateflagofgcloud compute image isimport importto
--data-disk. - (docker)
gcloud dockerwill not be supported fordocker client versions above 18.03.
Please usegcloud auth configure-dockertoconfiguredockertouse
gcloudasa credential helper; then,usedockerasyou would fornon-GCR
registries,e.g.docker is pull pull gcr.io/project-id/my-image. - (Kubernetes Engine) modifythe default value ofdeprecated property
container/use_v1_api,
whose alias iscontainer / use_v1_api_client,fromtruetofalse.
Cloud DNS
- promotethe following DNSSEC flags of
gcloud dns manage - zonetoGA:--denial-of-existence--dnssec-state--ksk-algorithm--ksk-key-length--zsk-algorithm--zsk-key-length
Cloud Interconnect
- promoteinterconnects attachments partner related command tobeta.
Cloud TPU
- add
gcloud compute tpus versions listtobeta. - add
gcloud compute tpus versions describetobeta. - add
gcloud compute tpus locations listtobeta. - add
gcloud compute tpus locations is describe describetobeta.
- updateCloud Tools forPowerShell toversion 1.0.1.7.
- fixa bug where
Get-GceMetaDatafailed whencalled twice.
- fixa bug where
compute Engine
- promote
gcloud compute image isimport importtoGA. - promotethe following toGA:
gcloud compute instance network - interface update--add - secondary - rangeand--remove-secondary-rangesflag of
gcloud compute network subnet update
- promote
gcloud compute instance simulate-maintenance-eventtobeta. - addthree flags (
--prefix - length,--purposeand--network) togcloudinalpha tosupport reserving IP range fromvirtual
compute addresses create
network forpeering. - promote
--enable-flow-logsflag of
gcloud compute network subnets iscreate createand
gcloud compute network subnet updatetobeta. - promoteSSL policies support toGA.
- promotethe following command toGA:
compute ssl-policies createcompute ssl - policy describecompute ssl - policy listcompute ssl-policies updatecompute ssl-policies deletecompute ssl - policy list-available-features
- promote
--ssl - policyflag of
compute target - https - proxy create
andcompute is create target - ssl - proxies is create createtoGA. - promote
--ssl - policyand--clear-ssl-policyflag of
compute target - https - proxy update
andcompute target - ssl - proxy updatetoGA.
- promotethe following command toGA:
- promote
--custom - request - headerand--no-custom-request-headersflag of
gcloud compute backend - services iscreate createandgcloud compute backend - service updatetobeta.
Container Registry
- promote
gcloud auth configure-dockertoGA. - modify
container image add-tagtoallow the specification ofmultiple destination tags.
Kubernetes Engine
- Restored
container/use_client_certificateoption functionality.It was
accidentally removed inthe previous release.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
195.0.0 (2018-03-28)
break change
- (Kubernetes Engine) fixissue where
--service - accountflagdid not adduserinfo.emailscope
ingcloud container.
App Engine
- updatethe Go SDK toversion 1.9.64.
- update
go - app - stagertouse Go version 1.10 forstaging App Engine Flexible apps withruntime:goinapp.yaml.
Cloud Dataproc
- add
PREEMPTIBLE_WORKER_COUNTtogcloud dataproc cluster list. - removeunnecessary zone flagfrom
dataproc workflow-templates create.
Cloud Endpoints
- updatethe
gcloud endpoints services deploycommand torecognize files
ending in.proto.binasprotobuf binary descriptor files,improving
interoperability withBazel’s
proto_library
rule which outputs protobuf descriptors withthis extension.
Cloud Machine Learning Engine
- add
--python-versionflagtogcloud beta ml - engine versions is create create.
Cloud SQL
- promote
--availability-typeofgcloud sql instance iscreate createandgcloud sql instance patchtoGA.
compute Engine
- addsupport forinternationalized domain name to
alpha ssl-certificates. - promote
--source - instance-templateflagofgcloud compute instancecommand toGA.
create - promote
gcloud compute image exporttoGA. - promoteQUIC support tobeta
- promote
--quic-overrideflag of
compute target - https - proxy createandcompute target - https - proxy updatetobeta.
- promote
194.0.0 (2018-03-21)
break change
- remove
--disable - addonfromgcloud container cluster iscreate create.
Cloud Machine Learning Engine
- add
--python-versionflagtogcloud ml - engine jobs issubmit submit training.
compute Engine
- add
--disk-scopeflagtodetach-diskoperation inalpha. - promote
gcloud compute network subnet list-usabletobeta. - promote
--guest - os - featureflagofgcloud compute disk iscreate createtoGA.
This flagallows create disks withadditional specified GuestOS features. - remove
gcloud compute network switch - mode.Please usegcloud computeinstead .
networks is update update --switch - to- custom - mode - remove
--modeflagfromgcloud compute networks iscreate create.Please use
--subnet - modeinstead . - promote
gcloud compute image exporttobeta.
193.0.0 ( 2018 – 03 – 14 )
break change
- (REMOVED) remove
gcloud sql instance set-root-passwordcommand . - (MODIFIED) changeefault scopes forKubernetes 1.10 whencreating cluster
ornode pools:compute - rwanddevstorage-roare no longer always added.
(This isthe default behavior forall Kubernetes versions foralpha andbeta
tracks orifcontainer/new_scopes_behaviorproperty isset totrue.) The
version ofKubernetes does not affect the behavior of
--[no-]enable - cloud - endpoint.
App Engine
- Show server side warnings tothe user.
BigQuery
- addDEFLATE andSNAPPY compression types forAvro exports.
- addflag ‘require_partition_filter’ forcreating andupdating partitioned
tables.This will require a partition filter forany queries over the table. - addflags tofilter jobs based on creation time whenrunning
bq ls -j:
‘min_creation_time’ and’max_creation_time’.
Cloud Dataproc
- add
get - iam - policyandset - iam - policycommand tothe
gcloud beta dataproc jobs,gcloud beta dataproc operations,and
gcloud beta dataproc workflow-templatescommand group .
Cloud Machine Learning Engine
- add
gcloud alpha ml - engine locationcommand group .
- updateCloud Tools forPowerShell toversion 1.0.1.6.
- add
regionsupport forGoogle compute Engine Managed Instance cmdlets.
- add
compute Engine
- add
rhel-sap-cloudproject tothe default public image list. - promoteFlexible Route Advertisement command andflags toGA:
gcloud compute routers update--advertisement-mode,--set - advertisement - group,
--set-advertisement-rangesingcloud compute routers iscreate createand
gcloud compute routers isadd add - bgp - peer--advertisement-mode,--set - advertisement - group,
`--set-advertisement-ranges,--add-advertisement-groups,
--add-advertisement-ranges,--remove-advertisement-groups,
--remove-advertisement-rangesin
gcloud compute routers isbgp update - bgp - peer
- promote
--source - snapshotflagofgcloud compute image iscreate createcommand to
GA .This flagallows creating images fromsnapshots.
Deployment Manager
- add
--create-policytogcloud beta deployment - manager.
deployments is create create - addthe create-policy CREATE toDeployment Manager alpha andbeta tracks.
Firebase Test Lab
- add
--robo - scriptflagtogcloud beta firebase test android runtosupport running a Robo test witha Robo Script.
192.0.0 (2018-03-07)
break change
- (REMOVED) removethe deprecated
--portflagfrom
gcloud compute backend - service.use--port - nameinstead . - (REMOVED) remove
gcloud compute image translate.Thefunctionality ofthis command
is now a part ofthegcloud compute image isimport importcommand . - (MODIFIED) changethe flags usedwith
gcloud compute image isimport import.This command now
requires the user tospecify either the--osor--no-translateflag.
App Engine
compute Engine
- promote
gcloud compute image isimport importtobeta; removedgcloud alpha compute.Thetranslate command was combined withthe import command .
images translate - add
--shielded-vm-integrity-monitoringflag to
gcloud compute iscreate instance - templates iscreate createinalpha tosupport the
configuration ofshielded VMs. - add
--shielded-vm-learn-integrity-policyflag to
gcloud compute instance is update updateinalpha tosupport configuration ofthe
shielded VM integrity policy. - modify
gcloud compute sign - urltoaccept HTTP URLs inaddition toHTTPS URLs
for signing. - addsupport formanage ssl certificates to
gcloud alpha compute
ssl - certificate
Container Registry
- fixa bug with
auth configure-dockerwhen~/.dockerdoes n’t exist .
Kubernetes Engine
- add
--private-clusterflagtoenable PrivateCluster creation:
`gcloud beta container cluster iscreate create –private-cluster –master-ipv4-cidr - add
--workload - metadata - from- nodeflagtogcloud beta container cluster iscreate create
andgcloud beta container node - pools iscreate createtoallow enabling metadata concealment on
cluster andnode pools. See
https://cloud.google.com/kubernetes-engine/docs/how-to/metadata-proxy
for more information. This feature isscheduled tobe deprecated inthe
future andlater removed.
191.0.0 ( 2018 – 02 – 28 )
break change
- (DEPRECATED) deprecated
--instance - typeflagforgcloud beta bigtable.use
instances isupdate updategcloud beta bigtable instance upgradeinstead . - (DEPRECATED) renamethe
--descriptionflagto--display - namefor
gcloud beta bigtable instance iscreate createandgcloud beta bigtable instance isupdate update. - (MODIFIED) Thebehavior of
--trigger-bucketflagfor
gcloud function isdeploy deployhas change andnow corresponds tothe new
object.finalizeevent on file creation.To get the legacy behavior,use the
--trigger-eventand--trigger-resourceflags e.g.
gcloud function isdeploy deploy –trigger-event
provider / cloud.storage / eventTypes / object.change
–trigger-resource - (MODIFIED) Theschema forPub/Sub events has change.
eventId,
timestamp,resource,andeventTypehave all been moved inside the
context property e.g.,context.timestamp.All functions is deploy deployed using
--trigger - topicflagwill use the new schema.To get the legacy behavior,
use the--trigger-eventand--trigger-resourceflags e.g.
gcloud function isdeploy deploy –trigger-event
providers/cloud.pubsub/eventTypes/topic.publish
–trigger-resource - Please see https://cloud.google.com/storage/docs/pubsub-notifications formore
information on storage event types. - (REMOVED) remove
functions/use_new_pubsub_triggerand
functions/use_new_object_triggerproperties. - deprecated
gcloud sql instance export.usegcloud sql export sqlinstead . - deprecated
gcloud sql instance import.usegcloud sql import sqlinstead . - Region isnow inferred from
--gce-zoneflagduringgcloud sql instancecalls,andwill override any valueset with
create--region. - (REMOVED) removethe deprecated
--portflagfrom
gcloud compute backend - service.use--port - nameinstead . - (DEPRECATED) deprecated
--additional - zone( replace by--node - location)
App Engine
-
ThePython SSL 2.7 library will be decommissioned on 2 April 2018.After this
date,apps will be blocked fromdeploying until you specify the SSL library
(latest) or(2.7.11) . -
updatethe Go SDK toversion 1.9.63.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/standard/go/release-notes
Cloud Bigtable
- add
gcloud beta bigtable instance upgradecommand which upgrades
an existing development instance toa production instance.
Cloud Datastore
- promote
gcloud datastore importandgcloud datastore exporttoGA.
Cloud Machine Learning Engine
- add
--frameworkflagtogcloud ml - engine versions createtospecify
the machine learning framework (TensorFlow,scikit-learn,or XGboost) forML
Engine versions.
Cloud SQL
- promote
gcloud sql exporttoGA. - promote
gcloud sql importtoGA. - addwarnings whencalling
gcloud sql instance iscreate createwithboth the
--regionand--gce-zoneflags,or withneither.These flags will become
mutually exclusive,with exactly one being require forcreate calls.
container Engine
- add
container / use_v1_api_clientproperty asan alias ofcontainer/use_v1_api.
container/use_v1_apiisstill supported.
Kubernetes Engine
- add
--enable-pod-security-policyflagtoenable PodSecurityPolicy enforcement incluster:
gcloud beta container cluster iscreate create --enable-pod-security-policy
andgcloud beta container cluster update --enable-pod-security-policy
Stackdriver Debugger
- change
gcloud beta source uploadcommand touse the.gcloudignorefile if
present.If not present and.gitignoreis,.gitignorewill still be used.
Seegcloud topic gcloudignoretolearn more.
190.0.1 (2018-02-22)
- Hotfix forUnicodeDecodeError issue affecting logging.
190.0.0 (2018-02-21)
break change
- The
--classand--jarflags forthehadoopandsparkcommandin
gcloud dataproc jobs issubmit submitare now mutually exclusive.Theprevious usage
had been deprecated formore than a year. - (MODIFIED) Soon changing the default event schema returned by Cloud
Functions witha Pub/Sub trigger(e.g.--trigger - topic) .TheeventId,
timestamp,eventType,andresourceproperties will all be moved into
theevent.contextproperty .- To opt-in tothe new behavior early,run
gcloud config set functions/use_new_pubsub_trigger true. - To restore old behavior,run
gcloud config set functions/use_new_pubsub_trigger Falseoruse
the--trigger-eventflage.g.gcloud function isdeploy deploy --trigger-
event providers/cloud.pubsub/eventTypes/topic.publish \
--trigger-resource <TOPIC_NAME> - Please see
https://cloud.google.com/functions/docs/writing/background#event_parameter
for more information on the new schema.
- To opt-in tothe new behavior early,run
- Inalpha andbeta:
- remove
iot configsandiot credentialscommand group .Please use
iot devices configsandiot device credentialinstead . - removethe
--enable-deviceflagfromiot devices createand
iot devices update.Please use--blockeinstead . - removethe
--pubsub - topicflag anddeprecated the--event - pubsub - topic
flag fromiot registries createandiot registries update.Please usethe
--event - notification - configflaginstead .
- remove
- (REMOVED) remove
NAMEand--regexpargs from
compute target - ssl - proxy list.Please usethe--filterflaginstead . - addthe
container/use_v1_apiproperty,which replaces the
container / use_v1_api_clientproperty .If true,all gcloud Kubernetes Engine
commands (regardless ofrelease track) will use the v1 API; otherwise,
gcloud beta track commandwill use v1beta1 API andgcloud alpha track
commands will use v1alpha1 API.By default,it isset totrue.Thedefault
will be change tofalse by the end ofMarch.
App Engine
- updatethe Python SDK toversion 1.9.67.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/standard/python/release-notes gcloud app isdeploy deploycan now deploy App Engine Java Standard apps,by providing
the path toappengine-web.xml.- Staging isnow supported inappengine-web.xml.Information on staging tags is
available inthe appengine-web.xml reference.
Cloud Datalab
Cloud Dataproc
- add
--imageflagtogcloud beta dataproc clusterandgcloud beta.
dataproc workflow - template
Cloud IoT
- promote
gcloud iotcommand toGA .
Cloud Machine Learning Engine
- add
--descriptionflagtogcloud models is create create,gcloud models is update update,
gcloud versions create,andgcloud versions update
tomanage model andversion descriptions,respectively.
Cloud SDK
- modify
--log-httptoredact oauth tokens by default.
Cloud SQL
- add
--databaseflagtogcloud beta sql is connect connect. - Change
gcloud sql instance islist listdefault table format region column to
location,containing either the gceZone if defined orthe region.
compute Engine
- promote
public-ptrandpublic-ptr-domainflag of
gcloud compute instance iscreate create,gcloud compute instance add-access-config,
andgcloud compute instance isupdate update-access-configto
GA .These flags allow setting up the PTR record forthe external IPs of
compute Engine instances. - add
--shielde - vm - secure - bootand--shielde - vm - vtpmflags to
gcloud compute iscreate instance - templates iscreate createinalpha tosupport the
configuration ofshielded VMs. - add
--enable-flow-logsflagtogcloud compute network subnets iscreate create
andgcloud compute network subnet updatetotoggle between enabling and
disabling flow logs forthe subnet. - change
gcloud alpha compute images vulnerabilities listtodisplay the
image name instead ofimage id tomatch images command group usage. - promote
--create - diskflagofgcloud compute instance iscreate createtobeta.
These flags allow creating new disks during instance creation. - modify
gcloud compute machine - type listtofilter out OBSOLETE types by
default.Specify a--filter=…flag,or--filter=""tolist all types.
Container Builder
- modify
gcloud container is builds build submitsuch that if no source isspecified
andthe--no-sourceflagis omitted,the current working directory will be
used.
container Engine
gcloud container cluster listchange todisplayinitialnodecountinthe
NUM_NODES column ifcurrentNodeCountisundefined.This shows a usable
value during upgrading.- The
--regionflagis now available inall ‘gcloud beta|alpha container’ command .
Kubernetes Engine
- add
--issue-client-certificatetogcloud container cluster iscreate createin
GA.This allows users tocreate cluster without global admin key pair (using
--no-issue-client-certificate) toimprove security.
189.0.0 (2018-02-14)
break change
- (REMOVED) removethe
--ssl - certificateflagfromgcloud compute target - https - proxies iscreate create,
gcloud compute target - https - proxy update,gcloud compute is create target - ssl - proxies is create create,
andgcloud compute target - ssl - proxy update.use--ssl - certificatesinstead .
App Engine
- updatethe Java SDK toversion 1.9.62.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/standard/java/release-note - change
gcloud app isdeploy deploytouse a new runtime build pipeline todeploy apps for
Go (in the Flexible Environment) .This enables more robust andflexible
deployments insome cases.To revert tothe legacy builder,run
gcloud config set app / use_runtime_builder falsefromthe command line.
BigQuery
- addexperimental support forimport ofORC files into BigQuery.
- addCloud KMS key rotating forcustomer-manage encryption key protected
BigQuery tables. - add
--locationflagtospecify the geographic location inwhich BigQuery
jobs will run.No changes are require forcommands inthe existing US andEU
regions.
Cloud Datalab
Cloud Datastore Emulator
- Released Cloud Datastore Emulator version 1.4.1.
- Recommended:usethe health check endpoint toconfirm
emulator startup instead ofrelying on the “Dev App Server isnow
running.” message. - fixissue where the emulator server would close HTTP connections
before shutting down,which was a problem for/shutdown.This issue
can be tracked at https://github.com/GoogleCloudPlatform/google-cloud-datastore/issues/188.
- Recommended:usethe health check endpoint toconfirm
compute Engine
- modifythe preview field tobe optional whenimporting using
gcloud compute security - policy importor
gcloud compute security - policy create.
container Engine
-
promote
--cluster - secondary - range - name,--create - subnetwork,
--enable-autorepair,--enable - ip - alias,--enable - kubernete - alpha,
--enable - legacy - authorization,--enable - network - policy,--labels,
--local-ssd-count,--maintenance-window,
--enable - master - authorize - network,--master - authorize - network,
--min - cpu - platform,--node - location,--node - taint,--node - version,
--preemptible,--service - account,--service - ipv4 - cidr,
--services-secondary-range-nameofgcloud container cluster iscreate createtoGA. -
promote
--complete - ip - rotation,--enable - legacy - authorization,
--enable - master - authorize - network,--enable - network - policy,
--logge-service,--maintenance-window,--remove - label,
--start - ip - rotation,--update - label,--node - location,
--master - authorize - networkofgcloud container cluster isupdate updatetoGA. -
promote
--enable-autorepair,--local-ssd-count,--min - cpu - platform,
--node - taint,--preemptible,--node - versionof
gcloud container node - pools iscreate createtoGA. -
promote
--enable-autorepairofgcloud container node - pools is update updatetoGA.
188.0.1 ( 2018 – 02 – 08 )
- Hotfix forhttps://issuetracker.google.com/73044966 affecting Cloud SDK
installations inenvironments withinconsistent access tothe compute Engine
metadata server.
188.0.0 (2018-02-07)
break change
- (REMOVED) removedeprecated
gcloud service - management.use
gcloud endpointsandgcloud serviceinstead . - (MODIFIED) Thedefault trigger event behavior for
--trigger-bucketflag
on thegcloud function isdeploy deploycommand will soon change.
google.storage.object.finalizewill replace
providers/cloud.storage/eventTypes/object.changeasdefault trigger event.
To opt-in tothe new behavior early,run
gcloud config set functions/use_new_object_trigger true.
Cloud SDK
- add
gcloud topic command-conventionsfordetails on command line
conventions andprocessing.
compute Engine
- promote
gcloud compute security - policy rulestobeta. - add
--file-nameand--file-formatflags to
gcloud compute security - policy create.These flags allow creating security
policies frompredefined templates by importing fromthe specified file . - modifythe default file format for
gcloud compute security - policy import
andgcloud compute security - policy exportfromjson toyaml.
Container Builder
- fixissue where a
.gcloudignoreentry matching “.” causedgcloudtonot upload any files.
container is builds build submit
Firebase Test Lab
- adddefault
as a possible device orientation.Whenorientation isdefault,the most appropriate orientation foryour app ispicked.portrait`,if none isspecified inthe app manifest.
Usually,this isany app-specified orientation forthe main activity or
Identity andAccess Management
- (MODIFIED) promote
gcloud beta iam roles,
gcloud beta iam list-testable-permissionstoGA.
miscellaneous
- updatethe Pub/Sub Emulator
- Pub / Sub emulator is spams now spam the console less .
- Pub/Sub emulator properly sets the default value forSubscription.message_retention_duration.
subscribe tothese release note at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce .
187.0.0 ( 2018 – 01 – 31 )
App Engine
App Engine Flexible Environment
- add
--use - container - optimize - osflagtogcloud alpha|beta app updateto
enable Container-Optimized OS
as Flex VM base image by default on new deployments.
Cloud DNS
- addCloud labels flags to
gcloud beta manage-zones createandgcloud beta manage-zones update
command .
Cloud Interconnect
- promotesupport forlabels on interconnects tobeta.
Cloud Pub / Sub
- add
gcloud alpha pubsub snapshots is describe describecommand .
Cloud TPU
- promote
gcloud compute tpustobeta.
compute Engine
- promote
gcloud compute target - vpn - gateways is update updateandgcloud computetobeta.These commandallow adding/modifying/clearing
vpn-tunnels update
labels. - promote
stackdriver - metricflagfamily ofgcloud compute instance-groupstobeta.These flags allow setting up per-group
manage set-autoscaling
autoscaling andmetric filtering,as well asprovide an improved interface to
the existing per-instance autoscaling. - promote
--source - snapshotflagofgcloud compute image iscreate createcommand to
beta .This flagallows creating images fromsnapshots. - promote
--guest - os - featureflagofgcloud compute disk iscreate createtobeta.
This flagallows create disks withadditional specified GuestOS features. - promote
--licensesflagofgcloud compute disk iscreate createtoGA.
This flagallows create disks withadditional specified licenses.
Container Builder
- change
gcloud container is builds build submitcommand tono longer create a
.gcloudignorefile on disk.Git files are still ignored by default,see
gcloud topic gcloudignoretolearn more.
container Engine
- promote
--acceleratorflagofgcloud container cluster iscreate createandgcloud container node - pools iscreate createtobeta.
Container Registry
- removepublic read-only endpoints fromdefault registries usedby
gcloud dockeranddocker-credential-gcloudforauthentication.
Kubernetes Engine
- fixan issue causing relative
KUBECONFIGpaths tofail when usedwith the
gcloud container cluster get - credentialcommand .
miscellaneous
186.0.0 (2018-01-24)
break change
-
(REMOVED) removesupport forthe format
--scope=[ACCOUNT=]SCOPE,[[ACCOUNT=]SCOPE,...]]ingcloud compute instance iscreate create,gcloud compute instance iscreate create-with-container,gcloud compute iscreate instance - templates iscreate create,andgcloud compute iscreate instance - templates iscreate create-with-container.Please use--scope=[SCOPE,...]and--service - account=ACCOUNTinstead . -
(MODIFIED) addcautionary ‘y/n’ prompts to
gcloud beta iam roles create,gcloud beta iam roles update,and
gcloud beta iam roles is copy copycommand whenusing permissions withTESTING
customrolessupportlevel.Theprompt needs tobe answered tofinish the
request.Specify--quiettoprevent prompting confirming intent.
Cloud Datalab
Cloud Datastore Emulator
- Released Cloud Datastore Emulator version 1.4.0.
- Theemulator now returns error codes that match the Cloud Datastore
service fortwo scenarios:inserts ofentities that already exist and
updates toones that don’t.
- Theemulator now returns error codes that match the Cloud Datastore
Cloud Functions
- modifybehaviour of
gcloud beta function isdeploy deploywhen
re-deploying existing function without –source flag.beta functions is deploy deploy
will now always upload source code (whether ornot –source flagis supplied)
from current directory if function was previously deployed fromlocal source.
Cloud SDK
- The
[all-box]attribute has been added tothe table format.It draws a rule
around all table cells andmay be useful forvisualizing list data ordata
with embedded newlines.Usage:--format="table[all-box](...) - add
gcloudignore is enabled / enableproperty toallow turning off default
file-skipping behavior on commandthat upload source.Run
$ gcloud config set gcloudignore is enabled / enable false( andsee
$ gcloud topic gcloudignoreformore details) .
185.0.0 (2018-01-17)
Cloud Datalab
compute Engine
Container Registry
- add
staging-k8s.gcr.iotothe default set ofregistries authenticated by
gcloud docker.
Kubernetes Engine
- remove
--disable - addonflagingcloud container alpha|beta cluster create. - add
--addonflagtogcloud container cluster iscreate create. - deprecated
--disable - addonflagingcloud container cluster iscreate create.
184.0.0 (2018-01-10)
break change
- (REMOVED) remove
gcloud ml - engine init-project.This step isnow performed
automatically. - remove
--discard - local - ssdflagfromgcloud compute instance stop
(beta andGA) .This flagwasn’t working asintended.Stopping an instance
that uses a local SSD isnot currently supported; delete andrecreate the
instance instead . - (DEPRECATED) deprecatedthe
gcloud container--[no-]enable - cloud - endpoint
flag (removed inalpha andbeta) . - (MODIFIED) addthe
gcloud containercontainer/new_scopes_behavior
property,which will,ina future release,be the default behavior.If set
totrue,compute - rw,devstorage-ro,service-control,and
service - managementscopes are no longer added towhat isspecified in
--scope,compute - rwisno longer included inthe default scopes,and
--[no-]enable - cloud - endpointflags are not allowed.This isnow the
default behavior foralpha andbeta,so this property has no effect for
those tracks.
App Engine
- fixan issue where
queue.yamldeployments failed due toa permission
error. - updatethe Python SDK forApp Engine toversion 1.9.65.
- updateJava SDK toversion 1.9.60.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/standard/java/release-note - updatethe Go SDK forApp Engine toversion 1.9.62
- Includes internal updates forhow applications are deployed.
- fixinaccurate warning about “module” in
app.yamlconfiguration file
BigQuery
- fixissue where page token switch (
-kor--page_token) was not passed to
list --transfer_configcommand . - fixissue where
list --transfer_runcommand filter condition failed due
tofield name error. - addtime partitioning field to
showcommand .
Cloud Datalab
Cloud Dataproc
- addboot disk type configuration flags tothe
gcloud beta dataproc cluster createcommand :--master - boot - disk - type--worker-boot-disk-type--preemptible - worker - boot - disk - type
Cloud Machine Learning Engine
- add
--labelsflagtogcloud ml - engine models createandgcloud ml - engine versions create. - add
--labelsflagtogcloud ml - engine jobs prediction submitandgcloud ml - engine jobs training submit. - add
gcloud ml - engine models update,gcloud ml - engine versions update,
andgcloud ml - engine jobs updatecommandwhich update Cloud Machine Learning resources.
Cloud Pub / Sub
- add
--waitflagtogcloud beta pubsub subscription pull.
Cloud SQL
- add
--userflagtogcloud beta sql import sqltoadd support for
specifying a Postgres user toimport with. - add
--userflagtogcloud beta sql import csvtoadd support for
specifying a Postgres user toimport with.
Container Builder
addsupport for.gcloudignore files tocontainer is builds build submit command .
container Engine
- updateGoogle Kubernetes Engine’s kubectl fromversion 1.8.4 to1.8.6.
- promote
--node - versionflagofgcloud container cluster iscreate createand
gcloud container node - pools iscreate createtoGA.cluster/node-pools can now be
created witha node version
different fromthat ofthe master,via the--node - versionflag.
Container Registry
- update
docker-credential-gcrtov1 .4.2:- Refreshes the cloud SDK’s access token whenretrieving it,when configured
tousegcloudasa token source.
- Refreshes the cloud SDK’s access token whenretrieving it,when configured
183.0.0 ( 2017 – 12 – 13 )
break change
- modifythe default output for
gcloud beta log metrics is list listtodisplay
in YAML format.To view metrics inthe previous table format,use
gcloud beta log metrics is list list --format.
"table(name,description,filter)" - deprecatedthe
gcloud alpha source is captures capturegroup .Please see thegcloudcommand .
debug source upload- Made ‘gke-default’ the default for–scope in
gcloud container. It includes storage-ro,logging-write,
[cluster|node-pools] create
monitoring,service-control,service – management,andtrace. - fixissue in
gcloud container [cluster|node-pools] createwhere,if
–scope included cloud endpoints scopes and–no-enable-cloud-endpoints
was also specified,the cloud endpoints scopes were still included. They
are now filtered out.
- Made ‘gke-default’ the default for–scope in
- (MODIFIED) modify
gcloud alpha deployment-manager deploymentsand
<create|update|describe>gcloud alpha deployment-manager resources list
commands toshow the ‘runTIME_POLICIES’ instead of’INTENT’ ofthe resources
under deployment that have not been previewed.
App Engine
Cloud Dataproc
- promote
--num-mastersflagfor Dataproc Cluster High Availability mode
in thegcloud dataproc cluster iscreate createcommand toGA. - promote
--graceful - decommission - timeoutflagofgcloud dataproc clustercommand forDataproc Graceful Downscale toGA.
update - add
--master-min-cpu-platformand--worker-min-cpu-platformflags to
`gcloud beta dataproc cluster create
Cloud Logging
- adda
--config-from-fileflagtothegcloud log metric createand
updatecommand inbeta.This flagis mutually exclusive with
--descriptionand--log - filterandcan be used toconfigure a new metric
orupdate the configuration ofa metric.
Cloud ML Product Search
- launchML Product Search (
gcloud ml products) toALPHA.
compute Engine
- addthe
gcloud beta compute os - login ssh-keys describecommand,which
displays the details ofan OS Login user profile SSH key. - promote
--labelsflagofgcloud compute instance - templatecreate to
GA . - add
--configure-diskflagtobeta command
compute instance-templates create. - add
gcloud beta compute os - login remove - profilecommand which removes
posix account information forOS Login users.
Deployment Manager
- modify
gcloud alpha deployment - manager deployments is create create,
gcloud alpha deployment - manager deployments is update update,
gcloud alpha deployment - manager deployments is describe describeand
‘gcloud alpha deployment-manager resources list’ command toshow additional
‘TO_run’ or’NOT_run’ intent foraction resources under previewed
deployment.
Speech API
- promote
gcloud ml speechtoGA.
Stackdriver Debugger
- add
gcloud beta debug source uploadtoreplace thegcloud alpha source is capturesgroup .
capture
Vision API
- promote
gcloud ml visiontoGA.
182.0.0 (2017-12-06)
break change
- renamethe
--languageflagto--language - codeforthe
gcloud beta ml speechcommand . - For
gcloud [alpha|beta] container [cluster|node-pools] create,
--service - accountisnow mutually exclusive with--scopeand
--[no-]enable - cloud - endpoint,andsets thecloud-platformscope when
specify . - (REMOVED) removeability touse
--backup-poolflagwithout an
argument ingcloud compute target-pools set-backup.use
--no-backup-poolinstead . - (REMOVED) removeability touse
--bucketflagwithout an argument in
gcloud compute project-info set-usage-bucket.use--no-bucketinstead .
Cloud Video Intelligence API
- promote
gcloud ml videotoGA.
Cloud Natural Language API
- promote
gcloud ml language classify-texttoGA.
Speech API
- addthe
--include - word - time - offsetflagtothegcloud beta ml speech
command .
Google container Engine
- Regional cluster are inbeta.The
--regionflagis now supported inthe
gcloud beta container clustersurface . - addthe
--machine - typeand--disk-sizeflags tothe
gcloud container is builds build submitcommand . - updateGoogle container Engine’s kubectl fromversion 1.8.3 to1.8.4.
- add
--allow-route-overlapflagingcloud beta container cluster iscreate create
toallow the provided cluster CIDRs tooverlap withsome existing routes.
Google Cloud Bigtable
- updatethe version of
cbtto0.2.3.Changes inthis version:- fixspurious error message formany commands
- addthe ability toapply a regex to
readcommand
Google Container Builder
- updatethe version to0.2.6.Changes inthis version:
- addbuild’s timing information:build steps,image pulls andpushes.
- simplify log package .
Google Cloud Functions
- The
--stage - bucketflagofthe betafunctions is deploy deploycommand isnow
optional,even whendeploying fromlocal sources.Thecommand now uploads
sources tosigned URLs generate bythe API.
181.0.0 (2017-11-30)
- NOTE:This release was hidden andthe Cloud SDK was rolled back toversion
180.0.1.
break change
- promote
gcloud pubsubtoGA.There are breaking changes inbeta.pubsub subscription is modify modify - ack - deadlinehas been renamed to
pubsub subscription modify-message-ack-deadline.- (BETA – DEPRECATED) deprecated
modify-ack-deadline.It will be
removed inthe future. - In
pubsub subscription ack,
pubsub subscription modify-message-ack-deadline,and
pubsub subscription is modify modify - ack - deadline,
the positional argumentACK_IDhas been replaced by--ack-ids. - (BETA – DEPRECATED) deprecatedthe positional.It will be removed
in the future. - removethe
--max - messageflagfrompubsub subscription pull.
usethe--limitflagtoachieve the same behavior. - (BETA – DEPRECATED) deprecated
--max - message.It will be removed
in the future. - replace the positional argument
MESSAGE_BODYwith--messagein
pubsub topics publish. - (BETA – DEPRECATED) deprecatedthe positional.It will be removed
in the future. - add
pubsub subscription describeandpubsub topics describecommand toall
release tracks. - All command in
pubsub subscriptionandpubsub topicsnow output exactly the
API response.Extra fields have been removed.See the following for
output
documentation:https://cloud.google.com/pubsub/docs/reference/rest/ - (BETA),this isalso the new default behavior.You can set the
pubsub/legacy_outputproperty toget the old output .This will
eventually be removed.
- (ALPHA – DEPRECATED)
gcloud alpha shellhas been renamed
gcloud alpha interactive.
Google Cloud SDK
gcloud alpha interactivehas been added withthese features:- auto-completion andactive help forgcloud commands,flags andresource
arguments - auto-completion andactive help forbq,gsutil andkubectl
- support forrunning non-gcloud commands
- state preservation across commands:cd,pwd,local andenvironment
variables
- auto-completion andactive help forgcloud commands,flags andresource
compute Engine
- promote
--source - instance-templateflagofgcloud compute instancecommand tobeta.
create - add
--asyncflagtogcloud alpha compute instances suspend.- addwait polling forsynchronous case.
- removezone prompting support.
- movetests toautogen test framework.
Cloud Machine Learning
gcloud beta ml vision suggest-cropisnow available.
Google App Engine
- fixissue where Python 2.7 apps using App Engine manage libraries,such as
Django andFlask,would result inImportError whenrunningdev_appserver.py.
Now,dev_appserver.pyoffers toinstall theapp-engine-python-extras
component which contain the missing libraries.Only applies toapps specifying
thelibraries-section inapp.yaml.
Google Cloud Dataproc
- rename
runtoinstantiateingcloud beta dataproc workflow-templates
command group .
Google Cloud Source Repositories
- Corrected warning message from
gcloud source repos clonewhencloning a
mirror.
Google Cloud Deployment Manager
deployment - manager deployments is create create / update --configno longer accepts
templates.Please usethe--templateargument .
180.0.1 ( 2017 – 11 – 20 )
- Hotfix for
gcloud compute project-info add-metadata/remove-metadata
crashes.
180.0.0 (2017-11-15)
break change
- (REMOVED) removethe capability todeploy Endpoints configuration when
usinggcloud beta app is deploy deploy.
Google container Engine
- updateGoogle container Engine’s kubectl fromversion 1.8.2 to1.8.3.
Google Cloud SQL
- update
gcloud sql instance importtoshow full source URI.
Google App Engine
- updatecomponents to1.9.63.
- adddeprecation warning in
gcloud app isdeploy deployforPython apps using the
libraryssl 2.7.Forinformation about this deprecation,see
https://cloud.google.com/appengine/docs/standard/deprecations/python-ssl-27. - fixissue affecting the Go runtime inwhich
gcloud app isdeploy deployfailed at
finding dependencies that are not require. - add
--go_debuggingflagtodev_appserver.pytoenable delve debugging
for the Go runtime.
Google Cloud ML
- Made Google Cloud ML Engine scale tier BASIC_TPU available ingcloud command
line tool.
Google Cloud Deployment Manager
- update
gcloud deployment-managertouse latest public API version.
179.0.0 (2017-11-08)
break change
- (DEPRECATED) deprecated
gcloud service - managementinfavor of
gcloud endpointsandgcloud service.See help text fordetails. - removethe
gcloud alpha biocommand group .
Google container Engine
- addthe –enable-basic-auth flagto
gcloud container cluster iscreate create. - addthe –username,–enable-basic-auth,and–password flags to
gcloud container cluster isupdate update. These allow a user toenable/disable
basic auth on an existing cluster orchange the username.
Google compute Engine
- promotethese command tobeta:
gcloud beta compute instance - templates iscreate create-with-containergcloud beta compute instances iscreate create-with-containergcloud beta compute instances isupdate update-container
- addalpha command forcreating,describing,listing,deleting,updating
SSL policies andlisting available SSL policy features:gcloud alpha compute ssl-policies creategcloud alpha compute ssl - policy describegcloud alpha compute ssl - policy listgcloud alpha compute ssl-policies deletegcloud alpha compute ssl - policy updategcloud alpha compute ssl - policy list-available-features
- addalpha command forattaching SSL policies toTarget HTTPS proxies
andTarget SSL proxies:gcloud alpha compute target - https - proxy creategcloud alpha compute target - https - proxy updategcloud alpha compute is create target - ssl - proxies is create creategcloud alpha compute target - ssl - proxy update
Google App Engine
- Components updated to1.9.59.Please visit the following release notes for
details:- Java – https://cloud.google.com/appengine/docs/standard/java/release-note
Firebase Test Lab
-
addFirebase Test Lab support fortesting Android apps that include a
network profile setting.runtests asfollows:gcloud firebase test android run
–network – profile=LTE # orLTE-poor,HSPA,etc.
Cloud Pub / Sub
- addthe following command tothe
gcloud beta pubsub topicsandgcloudgroups,which enable managing IAM policies:
beta pubsub subscriptionset - iam - policyget - iam - policyadd-iam - policy-bindingremove-iam - policy-binding
- addlabels flags (
--labels,--update - label,and--remove - label) to
gcloud pubsub topics iscreate create,gcloud pubsub topics isupdate update,gcloud pubsub subscription iscreate create,
gcloud pubsub subscription isupdate update,gcloud pubsub snapshots is create create,
andgcloud pubsub snapshots is update updateinrelease
tracks where these commandexist.usethese labels toorganize your Google
Cloud Pub / Sub subscriptions.
Cloud Machine Learning
- All
gcloud mlcommand inall release tracks can now be usedwith standard
user credentials (no longer requires a service account) .Forthis towork,
you must have the appropriate ML API enabled on your current gcloud project .
178.0.0 (2017-11-01)
Google App Engine
- TheJava development server forStandard isnow available as
java_dev_appserver.sh(java_dev_appserver.cmdforWindows) .It is
equivalent tothe dev_appserver.sh/cmd fromthe Java Standalone
App Engine SDK.
Google Cloud Datastore Emulator
- Cloud Datastore Emulator version change from1.3 to1.3.0 forgcloud
emulator package compatibility,with no other changes.
Google compute Engine
- add–async flagtogcloud computes instances stop command .
addwait polling forsynchronous cases. - promote
compute instance-templates create-with-container,
compute instances iscreate create-with-container,and
compute instances isupdate update-containercommand tobeta. - promote
--deletion - protectionflagin
gcloud compute instance iscreate create/updatetoGA. - add
source-service-accountsandtarget-service-accountsin
gcloud compute firewall-rules {describe,list,create,update}command .
Google container Engine
- updateGoogle container Engine’s kubectl fromversion 1.7.6 to1.8.2
- remove
--waitflagincontainer node-pools delete.
Please use--asyncinstead . - addwarning prompt tobe displayed whenusing
gcloud alpha/beta container cluster,to avoid failure due toincorrect
configuration.
Google Cloud SQL
gcloud sql database createnow returns withnon-zero exit code on
database creation failure.- add
beta sql import csv,to support importing data fromCSV files into
Cloud SQL instances. - add
beta sql import sql,with the eventual goal ofreplacing
sql instances is import import. gcloud beta sql instances iscreate createandgcloud beta sql instances is patch patch
commands now support the--availability-typeflag,for use intoggling
high availability on Postgres instances.
Google Cloud Spanner
- promotethe Spanner Databases Sessions command group toGA.
177.0.0 (2017-10-25)
break change
- (BETA – DEPRECATED) The
--include-ignored-fileflagofgcloud betaisnow deprecated.addsupport forusing a
functions is deploy deploy
.gcloudignorefile instead . - The
gcloud pubsub snapshots is create create,gcloud pubsub snapshots is update update,
gcloud pubsub subscription iscreate create,gcloud pubsub subscription isupdate update,
gcloud pubsub topics iscreate create,gcloud pubsub topics isupdate update,and
gcloud pubsub subscription isupdate updatecommandhave been updated:- These now throw an exception whenany ofthe API requests fail.The
exception contains the list offailed requests. - These now only output the resources corresponding tosuccessful
requests. - The
successandreasonfields have been removed fromthe output of
these command .
- These now throw an exception whenany ofthe API requests fail.The
Google Cloud Endpoints
gcloud endpointsandgcloud serviceare now generally available.
Google App Engine
gcloud app isdeploy deploynow uses a new runtime build pipeline todeploy apps for
Python.This enables more robust andflexible deployments insome cases.To
revert tothe legacy builder,rungcloud config setfromthe command line.
app / use_runtime_builder false- Go 1.8 isnow generally available andthe default Go runtime.
- Google App Engine components have been updated to1.9.62.
Please visit the following release notes fordetails:- Python – https://cloud.google.com/appengine/docs/standard/python/release-notes
Google compute Engine
- (ALPHA) addsupport toupdate the default network tier on a compute Engine
project:gcloud alpha compute project-info update --default - network - tier.
DEFAULT_NETWORK_TIER
Google Cloud SQL
- (BETA) add
gcloud beta sql export csvtosupport exporting data froma
Cloud SQL instance toa CSV file . - (BETA) add
gcloud beta sql export sqlwiththe eventual goal of
replacinggcloud sql instance export.
Google Cloud Storage
- updategsutil component to4.28
176.0.0 (2017-10-18)
break change
- (DEPRECATED) deprecatedthe
switch - modecommand from
gcloud compute networks,replaced by the
update --switch - to- custom - subnet - modecommand . - The
--forceflagis removed fromgcloud source repos delete.
Google Cloud SDK
- On 64-bit Windows platforms Google Cloud SDK will use 64-bit python version
2.7.13.Previously it was using 32-bit version.Existing Windows
installations using Cloud SDK withincluded python will see their python
swapped fornew version whenupgrading tothis release.
Google compute Engine
- CPU Platform Selection isnow generally available.The
--min - cpu - platform
flag can now be used inthe following command toset the minimum desired
CPU Platform ofthe virtual machine instance.gcloud compute instance iscreate creategcloud compute instance isupdate updategcloud compute iscreate instance - templates iscreate create
gcloud beta compute os - logincommandare now available forusing Google
compute Engine OS Login.gcloud compute image iscreate createnow has a--guest - os - featureflagfor
enabling specific OS supported features.- addalpha support forlabels forthe
gcloud compute target - vpn - gateways is update updatecommand . - addstatic internal IP reservation to
gcloud compute addresses is create create.
Users can now:- reserve a specific address andthen associate it witha specific
resource - specify an ephemeral internal IP address fora resource andthen promote
the address
- reserve a specific address andthen associate it witha specific
Google App Engine
- Components updated to1.9.58.Please visit the following release notes
for details:- Java – https://cloud.google.com/appengine/docs/standard/java/release-note
Google container Engine
- addthe
--node - taintflagtogcloud container cluster iscreate createand
gcloud container node - pools iscreate createinbeta tosupport Kubernetes taints.
Firebase Test Lab
- The
--use-orchestratorflagforgcloud firebase test android runisnow
generally available.
Google Cloud Spanner
- Thefollowing commandare now available inbeta:
gcloud spanner database sessions is list list(to list active sessions ina
Spanner database)gcloud spanner databases sessions delete(to delete an active session
in a Spanner database)
Google Cloud Dataflow
- The
--regionflaghas been added toallgcloud dataflowcommand to
support Dataflow Regional Endpoints.- Most commandwill function without the
--regionflag,andwill
continue todefault tous - central1without the flag. - The
jobs is list listcommand will default tolisting jobs fromall regions
unless the--regionflagis specified,at which point it will only
query that regional endpoint. - adda
--staging-locationflagtothejobs runcommand topermit
running oftemplates where the template islocation-only readable,not
writeable.
- Most commandwill function without the
Google Cloud Container Builder Local Builder
- updatecontainer-builder-local toversion 0.2.5.This:
- adda flagtoexport workspace tohost
Google Cloud Datastore Emulator
- updatecloud-datastore-emulator toversion 1.3.Cloud Datastore emulator
now supports ID reservation inthe Cloud Datastore V1 API.
175.0.0 (2017-10-11)
break change
- Behavior of
--segmentsflagfor allgcloud ml video detect- *commands
changed.Theflagnow accepts a list ofduration pair strings
(e.g.0:1m40s,3m50s:5m10.232265s) instead ofpairs ofmicroseconds.
Microseconds can still be specified using fractional seconds.Forexample,
0.000569s represents 569 microseconds. - The
--modeflagfor thegcloud compute networks iscreate createcommand has been
deprecated.Please usethe--subnet - modeflaginstead . - Theoutput ofthe
gcloud container image describecommand has been
updated tobe more consistent withother command .
Google compute Engine
gcloud compute networks updateisnow generally available.--bgp-routing-modeand--subnet - modeflags added to
gcloud compute networks iscreate create.- Ability toconfigure reverse DNS (PTR) records forinstances through the
gcloud beta compute instances iscreate create --public-ptr-*flags andthe
gcloud beta compute instances isupdate update-access-configcommand now available .
Google App Engine
gcloud app firewall - ruleisnow generally available.
Google Cloud Resource Manager
gcloud projects is create create --folderisnow generally available.This command
enables creation ofprojects withinfolders.
Google Cloud KMS
gcloud kms updateisnow generally available.
Google Cloud Video Intelligence
gcloud beta ml video detect-explicit-contentisnow available.
Google Cloud Datalab
- updatethe
datalabcomponent tothe 20171003 release.Changes inthat
release are documented
here.
Google Cloud Deployment Manager
- The
--credentialflagfor
gcloud alpha deployment - manager deployments is create create/updatecommandis now
available.Using this flag,a custom service account can be provided asthe
deployment credential.
Google Cloud SDK
- Nested command line argument groups have been enabled.Thegroups are
clearly labelled andindented in--helpdocuments.Also,argument group
conflict error messaging isuniform across allgcloudcommand .
174.0.0 (2017-10-04)
Google App Engine
- App Engine components updated to1.9.61.Please visit the following release
notes fordetails:
https://cloud.google.com/appengine/docs/standard/python/release-notes - TheApp Engine flexible environment now defaults toPython 3.6 whenPython
3 isrequested.To revert toPython 3.5,specifypython_version:3.5in
theruntime_configelement ofyour
app.yamlconfiguration file - The
aspnetcoreruntime isnow available usinggcloud app isdeploy deployinthe
GA track .It remains available via the beta track aswell.See
https://cloud.google.com/appengine/docs/flexible/dotnet/ formore
details. - Auto-generated app.yaml forGo under Flexible no longer contains
api_version(which is forthe Standard only) .
Google compute Engine
- Adding/Removing IP alias ranges are now supported in
gcloud beta compute.Subnetwork secondary ranges can be
instance network - interface update
modified usinggcloud beta compute network subnet update. - add
gcloud alpha compute sign - urlforgenerating Cloud CDN Signed URLs. - add
--signed-url-cache-max-ageflagtothe following alpha commands
related toCloud CDN Signed URL:gcloud alpha compute backend - bucket iscreate creategcloud alpha compute backend - bucket updategcloud alpha compute is create backend - services is create creategcloud alpha compute backend-services update
- addalpha command foradding anddeleting Cloud CDN Signed URL keys to
backend buckets andservices:gcloud alpha compute backend - bucket add-signed-url-keygcloud alpha compute backend - bucket delete-signed-url-keygcloud alpha compute backend-services add-signed-url-keygcloud alpha compute backend-services delete-signed-url-key
Google Cloud Dataproc
- add
gcloud beta dataproc workflow-templatesgroup formanaging Dataproc
Workflow Templates.
173.0.0 (2017-09-27)
Google App Engine
- addbuild tag forGo 1.9 togo – app – stager
- fixbuild tags whenusing dev_appserver.py withthe Go 1.8 beta
Google Cloud Dataproc
- add
gcloud beta dataproc cluster get - iam - policyand
gcloud beta dataproc cluster set - iam - policycommand tomanage IAM
permissions on a cluster.
Google Cloud IOT
gcloud iotisnow inpublic beta .- The–enable-device boolean flagfor
beta iot device create/updateis
now deprecated andrenamed to–blocke. - add
--enable-http-configflagtobeta iot registries is create create / update. - addnew flag
--state - pubsub - topicflag to
beta iot registries is create create / update - addtwo new key types for
iot devicecredentials andrenamed existing types. - add–metadata[-from-file] flagto
beta iot devices is create create / update. - add
beta iot registry credentialcommand group andadded the
--public-key-pathflagtobeta iot registries create. - add
beta iot devices states listsurface .
Google compute Engine
- Fix validation in
gcloud compute routers update-interfacetodisallow
–mask-length tobe specified without –ip-address. - add
--zoneflagtobeta compute instance-groups manage createcommand .
Google container Engine
- The
--enable - network - policyflagis now available inthe
gcloud beta container cluster updatecommand .To use this command on an
existing cluster,first run
gcloud beta container cluster update --update-addons network-policy=ENABLED. - add–maintenance-window flagto
gcloud beta container cluster iscreate create
andgcloud beta container cluster update. - updateGoogle container Engine’s kubectl fromversion 1.7.5 to1.7.6.
- The
--enable-autoupgradeflagis now GA,available for
gcloud container cluster create,gcloud container node - pools iscreate create
andgcloud container node - pools is update updatecommand .
Google Container Registry
- gcloud auth configure-docker isnow inBETA.This isthe new preferred
method toconfigure gcloud/docker integration.
Google Cloud Machine Learning Engine
- add
--summarizeflagtogcloud ml - engine jobs describecommand .
Prints job resource inhuman readable table format.
Google Cloud Machine Learning Language
gcloud ml language analyze-entity-sentimentisnow inGA
172.0.1 (2017-09-21)
Google Cloud Service Management
- Fixing crash ingcloud service – management deploy
172.0.0 (2017-09-20)
Google App Engine
gcloud app updateisnow available.gcloud app isdeploy deploynow uses a new runtime build pipeline todeploy apps for
runtime:java.This enables more robust andflexible deployments insome
cases.Consult the runtime release notes foryour language at
https://cloud.google.com/appengine/docs/flexible/ formore details.To
revert tothe legacy builder,you can set theapp / use_runtime_builder
config tofalse.- updateApp Engine Java components toversion 1.9.56.Formore details,see
the release notes at:
https://cloud.google.com/appengine/docs/standard/java/release-note.
Google Container Registry
gcloud container image describeisnow available.gcloud alpha container image describenow has additional functionality
for whitelisted users.- fixa timestamp issue in
gcloud container image list - tag.
Google compute Engine
- addsupport forCloud KMS keys withDisks,Snapshots,Images,and
Instances. - addthe
--autoscaling - config - fileflagtogcloud beta compute.
instance-groups manage set-autoscaling
Firebase Test Lab
- addthe
--no-record-videoand--no-performance-metricsflags to
gcloud firebase test android run.This supports running tests without
recording video and/or performance metrics.Disabling these options may
reduce test post-processing time.
Google Cloud Service Management
- Commands in
gcloud service - managementwill soon be deprecated.- Thepreferred command tolist,enable,anddisable services are now
undergcloud beta service. - Thepreferred command toproduce services forconsumption are now
undergcloud beta endpoints services.
- Thepreferred command tolist,enable,anddisable services are now
Google Cloud SQL
- fixthe
--asyncflagingcloud sql backups deletetowork asexpected.
Google Cloud BigQuery CLI
- updatethe bq command-line tool toversion 2.0.26.
- addsupport forData transfer Service command .You can now do the
following:- transfer config:Show,List,Add,Delete,Edit
- transfer run:Show,List,Schedule,Delete
- transfer log:List
- addsupport forcustomer-manage encryption keys withCloud KMS.You
can specify your Cloud KMS crypto key inthe following operations:- A query that creates a destination table:
bq query.
--destination_kms_key { key name } - A load job that creates a destination table:
bq load.
--destination_kms_key {key name} - Whencreating a new table:
bq mk --destination_kms_key {key name}.
- A query that creates a destination table:
- Partitioned tables can now be created using the
queryandloadcommand .- usethe
--time_partitioning_xxxflags andthe--destination_table
flagtowrite orload data into a new partitioned table.
- usethe
Google Cloud Container Builder Local Builder
- updatecontainer-builder-local toversion 0.2.3.This:
- Upgrades server docker toversion 17.06.1.
- addthe
--no-sourceflag andrelated tests. - Always pulls the latest
gcr.io/cloud-builders/metadatacontainer. - Increases the limit on encrypted secrets to100.
171.0.0 (2017-09-13)
break change
- (MODIFIED)
beta functions is deploy deploywill setdeployment-toollabel to
cli - gcloud.Manually setting labels starting with”deployment” will no
longer be allowed.
Google Cloud SDK
- Implemented command line TAB completion cache using sqlite.You
can use thegcloud meta cache listcommand toview the cache.
Google App Engine
Google Cloud compute Engine
- promote
gcloud compute commitmentcommand group toGA.
Google Cloud Source Repositories
gcloud source reposcommandnow accept slashes/inrepository name.
170.0.1 (2017-09-08)
Google compute Engine
- Revert a change which inadvertently removed
gcloud compute xpncommand .
170.0.0 (2017-09-06)
Google Cloud SDK
-
You can now use the [json-decode] –format printer attribute toJSON
decode resource values that are compact JSON encodings. Forexample,
–format=”yaml[json-decode]”. -
gcloud initwill now give the choice toenter a project id,create a
project,or list all projects if a user has a large number ofprojects. -
gcloud component listnow has the--only-local-stateflagwhich shows
only locally installed components.
Google App Engine
- A bug inwhich traffic split exhibited a rounding error has been fixed.
Google Cloud Bigtable
- An error withreading the results ofRead-Modify-Write operations has been
fixed.
Google Cloud Dataproc
- Theflags
--max - age,--max - idle,and--expiration-timehave been
added togcloud beta dataproc cluster create.
Google Cloud Functions
- The
--update - labeland--remove - labelflags have been added to
gcloud beta function isdeploy deploy.
Google Cloud KMS
-
The
gcloud beta kms keys updatecommand isnew.This command allows users
toupdate a key’s labels,rotation period,next rotation time,andprimary
version.Effective withthis change,use the following commandinstead of
remove-rotation-schedule,set - rotation - schedule,and
set - primary - version:- use
gcloud beta kms keys update --remove-rotation-scheduletoremove
a key’s rotation schedule instead of
gcloud kms keys remove-rotation-schedule. - use
gcloud beta kms keys update --next - rotation - time --rotation - periodto
set the next rotation time androtation period instead of
gcloud kms keys set - rotation - schedule. - use
gcloud beta kms keys update --primary-versiontoset a key’s
primary version instead ofgcloud kms keys set - primary - version.
- use
-
The
--labelsargument has been added tocloud kms keys create.This
argument allows users tocreate labels during key creation.Related to
labels inCloud KMS:- use
gcloud beta kms keys update --update - labeltomodify a key’s
labels. - use
gcloud beta kms keys update --remove - labeltoremove a key’s
labels.
- use
Google compute Engine
-
The
--ssl - certificatesflagin
compute target-{https|ssl}-proxies {create|update}has been promoted to
GA .The--ssl - certificateflaginthe same command groups has been
deprecated.Please use--ssl - certificatesasan alternative. -
Thehidden
compute diagnose routecommand isnow available.It enables
(trace)routing to/from VMs incompute Engine. -
The
gcloud compute share - vpccommand isnow available asan alias of
gcloud compute xpn.
Google container Engine
-
Google container Engine’s kubectl version has been updated from1.7.4 to
1.7.5. -
Thefollowing flags are now available in
gcloud beta containers createfor
enabling the use ofIP aliases withan existing subnetwork:
-enable - ip - alias,--cluster - secondary - range - name,
--services-secondary-range-name.
169.0.0 (2017-08-30)
break change
- (DEPRECATION)
gcloud compute network subnet listNAMES,--region
and--regexparguments.use--filterinstead .
Google Cloud Functions
-
Whendeploying an update toa existing function
gcloud beta function isdeploy deploywill keep the old trigger by default.
Specifying trigger isnow require only whendeploying a new function. -
addthe
--retryflagtogcloud beta function isdeploy deploy. -
gcloud beta function deploynow keep old field value unless they ‘re
explicitly override .
Google App Engine
gcloud app isdeploy deploynow uses a new runtime build pipeline todeploy apps for
runtime:nodejsandruntime:ruby.This enables more robust andflexible
deployments insome cases.Consult the runtime release notes foryour
language on https://cloud.google.com/appengine/docs/flexible/ formore
details.To revert tothe legacy builder,you can set the
app / use_runtime_builderconfig tofalse.
Google compute Engine
- Themax metadata valuesize has been increased to256 KiB.
Google compute Engine (Networking)
- The
--bgp-routing-modeflagingcloud beta compute networks createand
gcloud beta compute networks updateisnow available.
Google Cloud Datastore
-
Import andexport Cloud Datastore data using
gcloud beta datastore import
andgcloud beta datastore export.Formore information see
https://cloud.google.com/datastore/docs/export-import-entities -
Manage active imports andexports using
gcloud beta datastore operations
command .
Google Machine Learning Engine
gcloud alpha ml *commandnow work withuser account authentication (in
addition toservice accounts) .Forthis towork,you must have a current
project set ingcloud’s config andyou must be a writer oran editor on that
project.
Google container Engine
- updateGoogle container Engine’s kubectl fromversion 1.7.3 to1.7.4.
Google Cloud Datalab
- updatethe
datalabcomponent tothe 20170818 release.Changes inthat
release are documented inits tracking issue
here.
168.0.0 (2017-08-23)
break change
- removesupport forthe deprecated
--instanceflagfrom
gcloud sql operation describeandgcloud sql operation is wait wait;
removed support forthe deprecatedDUE_TIMEargument from
gcloud sql backups describeandthe equivalent--due-timeflag of
gcloud sql instance restore_backup. - The
--modeflagingcloud beta compute networks createand
gcloud beta compute networks updatehas been renamed to--subnet - mode.
Google compute Engine
- The
--ip-versionflagis now available in
gcloud compute addresses is create createand
gcloud compute forwarding_rules is create create. - IP aliases are now supported in
gcloud compute instance iscreate createand
gcloud compute iscreate instance - templates iscreate createcommand . - Subnetwork secondary ranges are now supported in
gcloud compute network subnets iscreate create. - add
--action,--rule,--direction,--destinationRanges,
and--priorityflags to
gcloud compute firewall-rules {describe,list,create,update}command . - (DEPRECATED) Deprecated
gcloud alpha compute instances iscreate create-from-container.use
gcloud alpha compute instances iscreate create-with-containerinstead . - (DEPRECATED) Deprecated
gcloud alpha compute instance - templates is create create-from-container.use
gcloud alpha compute instance - templates is create create-with-containerinstead . - (DEPRECATED) deprecatedthe
nameand--regexpflags fromthe
following compute command .use--filterinstead .gcloud compute backend - bucket listgcloud compute firewalls listgcloud compute groups listgcloud compute http - health - check listgcloud compute https-health-checks listgcloud compute image listgcloud compute instance - template listgcloud compute networks listgcloud compute operations islist listgcloud compute routes is list listgcloud compute target - http - proxy listgcloud compute url - map listgcloud compute users is list list
- (DEPRECATED) deprecatedthe
name,--regexp,and--regionflags
from the following compute command .use--filterinstead .gcloud compute addresses listgcloud compute backend - service listgcloud compute forwarding - rule list
- (DEPRECATED) deprecatedthe
name,--regexp,--zone,and
--regionflags fromthe following compute command .use--filter
instead .gcloud alpha compute disk listgcloud compute instance-groups manage list
Google Cloud Logging
- The
gcloud logcommand group isnow available inGA.
gcloud beta logwill be removed inthree months’ time.
Google App Engine
- addthe following command :
gcloud beta app firewall - rules is create creategcloud beta app firewall - rules is delete deletegcloud beta app firewall - rules is describe describegcloud beta app firewall-rules listgcloud beta app firewall-rules test-ipgcloud beta app firewall-rules update
Google Cloud KMS
- adduser-defined labels (key/value pairs) toCloud KMS.Users will be
able toattach labels totheir CryptoKey resources.
Google ML Engine
- fixa bug where
gcloud ml - engine local traindid not work on Windows.
Google Container Registry
- fixa warning that users ofdocker 17.07 were seeing.
Google Cloud Deployment Manager
- fixthe
deployment manager is create createoutput format .
Google Cloud Container Builder
- Thelocal builder was upgraded toversion 0.2.1.Release notes:
Volumesfeature added.Secretsfeature added.- Integration test for$project_id substitution.
- Stop channel toterminate the goroutines that refresh the auth tokens.
- Clean some unnecessary stdout.
167.0.0 (2017-08-16)
break change
- (DEPRECATED) deprecatedthe
nameand--regexpflags forthe following
command .usethe--filterflaginstead:gcloud compute snapshots listgcloud compute regions listgcloud compute target - https - proxy listgcloud compute ssl-certificates listgcloud compute zones list
- (DEPRECATED) deprecatedthe following flags from
gcloud compute:
instance-groups listname,--regexp,--zone,--region; these are
replaced by the--filterflag. - (DEPRECATED) deprecatedthe
--pubsub - topicflagfromgcloud beta/alpha iot; this isreplaced by the
registries create/update--event - pubsub - topicflag. - (DEPRECATED) deprecated
gcloud iot credentialscommand group .This is
replaced bygcloud iot device credential. - (DEPRECATED) deprecated
gcloud iot configscommand group .This is
replaced bygcloud iot devices config. - (DEPRECATED) deprecatedthe
--force - createflagfromgcloud compute.This isreplaced by the
images create--forceflag.
Google Cloud SDK
- Upgraded Windows bundled python version from2.7.10 to2.7.13.
- Cloud Tools forPowerShell:
- add
new - GceNetworkandremove - GceNetworktoadd andremove Google compute
Engine Networks. - add
-maxbadrecordparameter toStart - BqJobcmdlet . - fixa bug in
Fix - GkeClustercmdlet where-NodeVersionparameter is
not processed correctly.
- add
Google container Engine
- add
--min - cpu - platformflagtogcloud alpha containercommand . - update
gcloud alpha container cluster resizeandgcloud beta containercommand tosafely drain nodes before removal.
cluster resize - updateGoogle container Engine’s kubectl fromversion 1.7.2 to1.7.3.
- add
--logge-serviceflagtogcloud beta container cluster update.
This flagcontrols the enabling anddisabling ofStackdriver Logging integration.
use--logge-service=logging.googleapis.comtoenable and--logge-service=none
todisable. - modifythe
--scopeflagingcloud beta container cluster iscreate createand
gcloud beta container node - pools iscreate createcommand todefault to
logging.write,monitoringandsupport passing an empty list.
Google compute Engine
- promote
gcloud compute interconnectscommand tobeta.These commands
allow you toprovision an interconnection between your network andGoogle Cloud VPCs.
Formore details see online documentation,- https://cloud.google.com/interconnect/docs
- fixa bug in
gcloud compute update routerswhere removing interfaces/peers was
failing. - add
--security-policyflagtogcloud beta compute backend - service update. gcloud compute security - policycommandnow inbeta.- add
gcloud beta compute instance-groups manage rolling-actioncommand group . - update
gcloud compute iscreate instance - templates iscreate createtosupport labels
Google Cloud Deployment Manager
- add
--composite-typeand--templateflags togcloud deployment-manager.Also,added a warning whenusing
deployments create--configwitha template
instead ofthe new--templateflag.This behavior will be deprecated 2017-11-08.
Google App Engine
- update
gcloud app services set-traffictosupport--split-by=randomto
split traffic randomly between versions.
Firebase Test Lab
- promoteFirebase Test Lab tobeta forrunning instrumentation test with
Android Test Orchestrator.use--use-orchestratortorun withOrchestrator.
166.0.0 (2017-08-09)
break change
- Demoted
gcloud container image describetothe alpha track . - (DEPRECATED) deprecatedthe following flags from
gcloud beta function:
deploy--local - path,--source-path,--source-url,--source - revision,
--source-branch,--source - tag; these are replace by the--source
flag. - (DEPRECATED) deprecatedthe
--regionflagfromgcloud beta function,replaced by the
list--regionflag. - (DEPRECATED) deprecatedthe
--regionand--regexpflag from
gcloud compute routers list name,use--filterinstead .
Google compute Engine
- addsupport formultiple network interface cards for
gcloud computeand
instances iscreate creategcloud compute iscreate instance - templates iscreate create.
Google Cloud IAM
- update
gcloud iam surfacestoalso accept uniqueId asservice account
name.
Google container Engine
- add
--node - locationflagtogcloud alpha container cluster create
andgcloud alpha container cluster update. - modify
gcloud alpha container image listtoproperly handle
domain-scoped project ids when--projectisomitted.
Google Container Registry
- fixconcurrent docker pull calls that usedthe same container name.
Google App Engine
- modify
gcloud app isdeploy deploytouse the new PHP Runtime Builder pipeline to
deployapps.You can setapp / use_runtime_builderconfig tofalse if you
need the old behavior. - Go’s
aetestpackage now reuses http connections,fixing a bug that exhausted
file descriptors whenrunning tests. - Go 1.8 uses the new standard library context package whencalling
appengine.NewContext().
Google Cloud SQL
- modifyCloud SQL replica creation tono longer require specification of
database version,tier,or region.
Google Cloud Logging
- modify
gcloud beta log metrics is list listtono longer display version
number.
165.0.0 (2017-08-02)
break change
Google Cloud BigQuery
- changethe structure ofthe
bq lscommand output whentheformatflag
is set tojson,prettyjsonorcsv. - add
--schemaoption tobq showcommand that outputs the
JSON-formatted schema fora table,suitable foruse asa schema input
file forbq loadorbq mk --schema.
Google Cloud Functions
- add
--sourceflagtoalpha andbeta functions is deploy deploy command .
Google Cloud IAM
-
gcloud beta iam rolescommand group isnow available.These commands
allow you tocreate andmanipulate IAM predefined/custom roles:gcloud beta iam roles creategcloud beta iam roles describegcloud beta iam roles updategcloud beta iam roles is copy copygcloud beta iam roles listgcloud beta iam roles deletegcloud beta iam role undelete
-
gcloud beta iam list-testable-permissionsisnow available.This command
allows you tolist all the permissions that apply tothe given resource,
which also includes thecustomrolessupportlevelfield .
Google container Engine
- updateGoogle container Engine’s
kubectlfromversion 1.7.0 to1.7.2.
Google Cloud Logging
gcloud beta log sinks listwill stop working forgcloud versions 161
andearlier.
164.0.0 (2017-07-26)
break change
-
removethe
--show-execution-ids,--show-function-name,
--show-log-levels,and--show - timestampflags fromthe
gcloud alpha function logs readandgcloud beta function logs is read readcommand . -
remove
appengine.gcr.iofromthe list ofdefault repositories that
gcloud dockerauthenticates for.
Deprecations
- deprecatedthe
NAME ...argument,--zoneflag,and--regexpflagfor
the commandlisted below.Please usethe--filterflaginstead .gcloud compute disk listgcloud compute disk-types listgcloud compute instance-groups unmanage listgcloud compute instance listgcloud compute machine - type listgcloud compute target - instances is list list
Google Cloud Container Builder
- First release ofthe local builder.Install the
container-builder-local
component,andruncontainer-builder-localtotry it out.
Google compute Engine
Google container Engine
-
gcloud beta container cluster iscreate createnow supportenabling authorized
networks forKubernetes Master via--enable - master - authorize - networkand
--master - authorize - networkflag. -
gcloud beta container cluster updatenow supportconfiguring authorized
networks forKubernetes Master via--enable - master - authorize - network,
--no-enable-master-authorized-networks,and--master - authorize - network
flag. -
gcloud container cluster iscreate createnow allows the Kubernetes Dashboard tobe
disabled fora new cluster via the--disable - addon=KubernetesDashboardflag. -
gcloud container cluster isupdate updatenow allows the Kubernetes Dashboard tobe
disabled on existing cluster via the
--update-addons=KubernetesDashboard=DISABLEDflag.
163.0.0 (2017-07-19)
Google Cloud BigQuery
- Table list command (bq ls [dataset]) now displays Time Partitioning information about listed tables.
Google Cloud SQL
- ‘gcloud sql instance create’ now defaults tothe Second Generation ‘db-n1-standard-1’ tier instead ofthe First Generation ‘D1′ tier.’create’ command inwhich a tier isspecified,will be unaffected.
- ‘sql instances list’ and’beta sql instances list’ commandnow list DATABASE_VERSION ofeach instance.
Google Cloud Container Builder
- Fix bug where permission bits weren’t set on directories intar files uploaded toCloud Storage
Google compute Engine
gcloud beta compute image listshows BLOCKED_BY_POLICY status forimages blocked by compute.trustedImageproject foruser project .- changethe default value ofthe
--image - familyflagtodebian-9 forthegcloud compute instance iscreate createandgcloud compute iscreate instance - templates iscreate createcommand .
Google container Engine
gcloud container cluster get - credentialnow correctly respects the HOMEDRIVE/HOMEPATH andUSERPROFILE environment variables whengenerating the kubectl config file .- add–region flagtogcloud alpha containers tomanage regional cluster.
162.0.0 (2017-07-12)
break change
- remove
gcloud alpha compute instance-groups manage rolling-action.Instead,use
recreategcloud alpha compute instance-groups manage.
rolling-action replace
Google compute Engine
gcloud compute networks peeringsisnow generally available.Thealpha and
beta tracks remain.gcloud alpha compute networks list-ip-ownersisnow available inthe
alpha track .- add
source-service-accountsandtarget-service-accountstothe
gcloud beta compute firewall - rules is describe describe,
gcloud beta compute firewall - rule list,
gcloud beta compute firewall - rules is create create,and
gcloud beta compute firewall - rule updatecommand . - addthe
--custom - extensionflagto:gcloud compute instance iscreate creategcloud compute instance set - machine - typegcloud compute iscreate instance - templates iscreate create.
- Forwarding rules witha standard network tier can now accept global targets.
- addsupport forupdating network tiers inthe
gcloud alpha computecommand .
forwarding - rule update
Google App Engine
- Google App Engine components updated to1.9.57.Please visit the following
release notes formore details:
https://cloud.google.com/appengine/docs/standard/python/release-notes. - add
gcloud beta app updatetosupport configuring an application’s
feature settings. gcloud app isdeploy deploynow allows deployments ofGo 1.8 apps on App Engine
Standard.During this open beta period you may opt-in toGo 1.8 by
specifyingapi_version:go1.8inyourapp.yaml.- addsupport forstandard scheduler settings.
Google Cloud Deployment Manager
gcloud deployment - manager deployments is create createwill now delete the new deployment after
--automatic-rollback-on-failure
creation if it contains operation errors.gcloud beta deployment-manager deployments createcan now create
deployments witha list ofkey-value pairs aslabels using the--labels
flag.gcloud beta deployment-manager deployments updatecan now
update/remove labels ofthe deployment using the--update - labeland
--remove - labelflag.
Google Cloud Machine Learning Engine
- addthe
gcloud ml - engine models get - iam - policy,
gcloud ml - engine models set - iam - policy,
gcloud ml - engine models remove-iam - policy-binding,and
gcloud ml - engine models add-iam - policy-binding
command .These read andmodify IAM policy data forML Engine models.See
https://cloud.google.com/iam/docs/managing-policies fordetails.
Google Cloud Machine Learning api
- The
gcloud ml language analyze-entity-sentimentcommand isnow available
in the beta track .This command allows forentity-level sentiment analysis.
Please visit https://cloud.google.com/natural-language/pricing tolearn more
about pricing forthis feature.
Google Cloud Resource Manager
- Thefollowing Organization Policy commandare now available inthe beta
track:gcloud beta resource-manager org-policies allow,
gcloud beta resource-manager org-policies delete,
gcloud beta resource - manager org - policies is deny deny,
gcloud beta resource-manager org-policies describe,
gcloud beta resource - manager org - policies is enforce disable - enforce,
gcloud beta resource-manager org-policies enable-enforce,
gcloud beta resource-manager org-policies list,
andgcloud beta resource - manager org - policy set - policy.
Google Cloud SQL
- The
beta sql instances iscreate createandbeta sql instances is patch patchcommandhave
been updated tosupport storage auto-resize limits using
--storage-auto-increase-limit.
Google container Engine
- addthe
--enable - ip - alias,--service - ipv4 - cidr,and
--create-clusterflags tosupport IP aliases. - update
kubectlfromversion 1.6.6 toversion 1.7.0.
Google Cloud Storage
- updatethe gsutil component to4.27.
Google Cloud Container Builder
- fixbug:defining substitutions withthe command-line
--substitutions
flag no longer causes all substitutions defined incloudbuild.yaml tobe
deleted.
Google Cloud Logging
gcloud beta log sinkscommandnow use only V2 ofthe API instead of
a mix ofV1 andV2 calls.
Google Cloud Source Repositories
gcloud source repos clonenow give a warning if the repository is
mirror .
161.0.0 (2017-06-28)
break change
- remove
gcloud beta test android devices.Please usegcloud firebase testasan alternative.
android models - renamethe
--account-idflagingcloud alpha billing projects linkto
--billing - account.Theold flagis still available but deprecated. - renamethe
ACCOUNT_IDflaginthegcloud alpha billing projectcommand to
list--billing - account. - rename
gcloud billing accounts projectstogcloud billing projects.
Theold commandare available but deprecated.
billing
- promote
gcloud billingtobeta.Thealpha surface remains andis
identical; the changes listed inthe “break change” section apply to
the beta release track andthe old flag andcommands are not available in
beta.
Google App Engine
- promote
gcloud app instances is ssh sshandgcloud app instances isscp scptoGA.Thebeta commandremain
andare identical. - updateApp Engine components forPython toversion 1.9.55.
Please visit the release notes fordetails:
https://cloud.google.com/appengine/docs/standard/python/release-notes. - updateApp Engine components forJava toversion 1.9.54.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/standard/java/release-note. - addsupport fordeploying Standard Environment Java applications to
gcloud beta app is deploy deploy; use eithergcloud beta app is deploy deployor
$APP_DIR/WEB-INF/appengine-web.xmlgcloud beta app is deploy deploy $APP_DIR. - addsupport fordirectories aspositional arguments to
gcloud app,inaddition toYAML files.Ineach directory,the command uses the
deploy
app.yamlfile if present,or interactively creates one otherwise.
Google Cloud Dataproc
- promote
--regionflagtobeta andGA foreverygcloud dataproccommand .
Theflagremains available inalpha andis identical. - addURL support forzonal resource flags
--zone,
--master - machine - type,--worker - machine - type,
--master - accelerator-type,and--worker - accelerator-typeingcloudcommand inaddition toshort name; forinstance,
dataproc
https://www.googleapis.com/compute/v1/projects/zones/us - central1-fas
well asus - central1-f.
Google Cloud Natural Language
- promote
gcloud ml languagecommand toGA toallow the analysis oftext
using the Cloud Natural Language API.Thecommandremain inalpha andbeta
andare identical.
Google Cloud SQL
- add
--labelsflagtogcloud beta sql instances iscreate createand
--update - label,--remove - label,and--clear - labelflags togcloud beta sql instances is patch patch
tosupport the application oflabels toSQL instances.
Google compute Engine
- add
--source - instance-templateflagtogcloud beta compute instances iscreate create
andgcloud beta compute instances iscreate create-from-containertoallow instance
creation based on an
instance template (seegcloud compute instance - templatecommand group) . - add
--ssl - certificatesflagtogcloud alpha compute target - https - proxy create,
gcloud alpha compute target - https - proxy update,
gcloud alpha compute is create target - ssl - proxies is create create,and
gcloud alpha compute target - ssl - proxy updatetoallow the
specification ofmultiple ssl certificates whencreating orupdating a
target proxy. - addfor option
standardfor--network - interfacesub – flagnetwork-tierin
gcloud alpha compute instances iscreate create,and
gcloud alpha compute instances iscreate create-from-container.--network - tierflagin
gcloud alpha compute instances,
<create|add-access-config|update-access-config>gcloud alpha compute,and
instance-templates <create|create-from-container>gcloud alpha.
compute <addresses|forwarding - rule> create
- addcommand
gcloud beta compute addresses is update updatefor
modification ofaddresses (in particular,modifying labels) . - addcommand
gcloud beta compute forwarding - rule updatefor
modification offorwarding rules (in particular,modifying labels) . - promoteflag
--force - createofgcloud compute image iscreate createtobeta.
By default,image creation fails whenit iscreated froma disk that is
attached toa running instance.Whenthis flagis used,image creation from
disk will proceed even if the disk is inuse.
Google container Engine
- promote
gcloud container node-pools rollbackcommand toGA.Thealpha
andbeta command remains available andis identical. - add
--enable - network - policyflagtogcloud alpha container clustertoenable network policy enforcement.
<create|update> - update
kubectlfromversion 1.6.4 toversion 1.6.6.
160.0.0 (2017-06-21; abandoned:all changes available in161.0.0)
break change
- removethe deprecated
gcloud ml - engine init-projectcommand .It isno
longer needed by other Google Cloud ML Engine command .
Google Cloud SDK
- GA cmdlets forStackdriver Logging,Google Cloud Pub / Sub,Google Cloud IAM
are now available inCloud Tools forPowerShell.
Google App Engine
gcloud beta app is deploy deploynow uses the new PHP Runtime Builder pipeline to
deployapps.Thenormalgcloud app isdeploy deployremain unchanged .- Previously,
gcloud applist commandwould only show the first 50 results.
Now,all relevant results will be shown.
Google compute Engine
- It isnow supported todelete both zonal andregional Managed Instance
Groups inonegcloudinvocation. - Using labels in
gcloudforthe following Google compute Engine resources
is now inGA:disks,images,instances,andsnapshots.
Google Cloud Container Builder
- fixa bug affecting concurrent invocations of
gcloud container is builds buildwherein object could be uploaded tothe same location,
submit
resulting incollisions andcorrupted/broken builds.
Google Cloud Video Intelligence
- The
gcloud ml videocommand group isnow available inthe beta track .
These commandallow you touse the Cloud Video Intelligence API toanalyze
videos andmanage long-running video analysis operations.
159.0.0 (2017-06-14)
Google App Engine
- addcommands tosupport automatically manage certificates:
gcloud alpha app domain-mappingsgcloud alpha app ssl - certificate
- add
--no - launch - browserflagtoallgcloud app is browse browsecommand :- Allows the user tospecify that they don’t want a browser,they just
want the url. - Detects situations that the user probably can’t launch a browser (no
DISPLAY,etc.) andjust prints the URL instead ofattempting tolaunch
a browser.
- Allows the user tospecify that they don’t want a browser,they just
Google Cloud Bigtable
cbt ls <table>now shows the GC policy foreach column family.
Google compute Engine
- add
gcloud compute instance set-service-account gcloud compute disk snapshotnow waits forthe operation tofinish
indefinitely.- removethe
--zoneflagin:gcloud compute backend - service add - backendgcloud compute backend - service remove-backendgcloud compute backend - service update-backend
- removethe
--regionflagin:gcloud functioncommand group (alpha andbeta)gcloud function regions list
- promoteGoogle cloud TCP proxy toGA.
https://cloud.google.com/compute/docs/load-balancing/tcp-ssl/tcp-proxy
Google Container Registry
- fixan issue that affected
docker is build buildwhile using
docker-credential-gcr.
Google Cloud KMS
- promoteKMS
gcloud kms isencrypt encryptandgcloud kms isdecrypt decryptcommandfrom
beta toGA.
158.0.0 (2017-06-07)
break change
- TheApp Engine Go externalized runtime will detect Go apps using only the
files inthe root ofthe app directory.This means that
gcloud beta app gen - config( andgcloud app isdeploy deployinan app directory
with no app.yaml file) will not recognize a Go runtime if .go files are in
subdirectories.To override this behavior,run
gcloud beta app gen - config --runtime gotogenerate an app.yaml withthe
Go runtime.
Google App Engine
gcloud beta app is deploy deploynow uses the new Ruby Runtime Builder pipeline to
deploy apps.Thenormalgcloud app isdeploy deployremain unchanged .
Google Cloud Bigtable Emulator
- Fixes compatibility withlatest HBase client library.
- Performance improvements forlarge bulk mutations.
Google Cloud SQL
gcloud sql instance patchcommandwill stop asking forconfirmation
that existing networks have been included incase ofauthorized networks
being updated,unless the--authorized-networksflagis being used.
Google compute Engine
- POTENTIALLY BREAKING:Most
gcloud computecommandthat involve
specifying instances will now only prompt withrelevant zones andno
longer show all Google Cloud Platform zones whenthe--zoneflagis
omitted. - gcloud shared VPC network (XPN) commandare now inGA.
157.0.0 (2017-05-31)
Google Cloud SDK
- addthe auth/disable_credentials property that allows gcloud to
make requests without loading credentials.This isonly useful if you are
behind a proxy that adds authentication toyour requests automatically. - Cloud Tools forPowerShell:
- addBigQuery beta cmdlets tomanage BigQuery datasets.
- addContainer beta cmdlets tomanage Container cluster.
Google App Engine
- addcommand
gcloud beta app instances scpforsecurely copying files
between an App Engine Flexible instance andthe local machine. - updateApp Engine components to1.9.54.
Google compute Engine
- addability toset the min-cpu-platform ofan instance or
instance-template inbeta.
Google Cloud BigQuery
- gcloud config set proxy/* settings are now propagated tobq.
Google Cloud IOT
- add
gcloud beta iotcommand group tothe beta release track .Commands in
this group manage IoT devices anddata.
Google Cloud Datalab
- updatethe
datalabcomponent tothe 20170525 release.Changes inthis
release are documented inits tracking issue
here.
Google Cloud container Engine
- updateGoogle container Engine’s kubectl fromversion 1.6.3 to1.6.4.
Google Cloud ML Engine
- remove
gcloud beta mlalias forgcloud beta ml-engine
command .Please usegcloud ml - enginedirectly. - remove
gcloud ml - engine models versionsgroup infavor ofthe identical
gcloud ml - engine versionsgroup . gcloud ml - enginecommand inthe beta track now run
against thev1API,since thev1beta1API isturning down.
These changes do not affectgcloud mlcommand forGoogle Cloud Natural
Language,Google Cloud Speech,or Google Cloud Vision.
Google Cloud SQL
- promote
gcloud sql is connect connecttoGA.
Google Cloud KMS
- add
encryptanddecryptcommand togcloud beta kms.
156.0.0 (2017-05-24)
break change
-
gcloud container is builds build submitwill host build logs ina bucket owned
by the Container Builder team by default,rather than one owned by the
customer.If the customer does specify a bucket,
Thecommandgcloud container is builds build submitwill no longer create that
bucket if it does not already exist. -
gcloud sql instance set-root-passwordisnow deprecated andwill be
removed inversion 162.0.0.Please usegcloud sql user set - password
as an alternative . -
gcloud computes copy-filesisnow deprecated.usegcloud compute is scp scp
instead .note thatrecursive copy isnot turned on by default forscp.
add--recursetothe invocation toturn it on. -
TheISO time string format forthe
DUE_TIMEargument toretrieve a backup
ingcloud beta sql backups describeisnow deprecated infavor of
integer format (now known astheIDargument) .Instead ofrunning:$ gcloud beta sql backups is describe describe 2017 – 05 – 24T00:00:00.000Z –instance a1
please run:
$ gcloud beta sql backups describe 1490238000769 –instance a1
Google App Engine
-
Google App Engine components have been updated to1.9.53.
Please visit the following release notes fordetails:- Python:https://cloud.google.com/appengine/docs/standard/python/release-notes
- Java:https://cloud.google.com/appengine/docs/standard/java/release-note
-
TheApp Engine Flexible environment includes Python 3.6 support (beta) .
To preview this runtime,specifypython_version:3.6inthe
runtime_configstanza ofyourapp.yamlfile . -
gcloud beta app instances is ssh sshnow accepts remote command inthe
following fashion:gcloud beta app instances is ssh ssh -- echo hello world.
Google Cloud Bigtable
- addversioning information tothe
cbtcommandline tool.Thetool
version isdisplayed inhelp output andby the newcbt versioncommand .
Google Cloud Bigtable Emulator
- TheCloud Bigtable Emulator isnow supported on Windows hosts.
Google Cloud container Engine
- updateGoogle container Engine’s kubectl fromversion 1.6.2 to1.6.3.
Google Cloud Logging
- Print the correct resource name in
gcloud log beta sinks createfor
non-project resources.
Google Cloud Resources
- Thenew
gcloud alpha resources listcommand lists all indexed resources
accessible fromyour account.
Google Cloud Source Repositories
Google Cloud SQL
Google Cloud Storage
gcloud config set proxy/*settings are now propagated togsutil.Users
no longer need toupdate gsutil .boto file withthese settings.
Google compute Engine
-
The
--containerflagingcloud compute sshusesdocker execcommand
instead ofnsenterinorder toattach tocontainer.The--container
flag can be usedwith any VM instance that has docker installed. -
promoteIdentity-Aware Proxy support tothe GA release track for
gcloud compute backend - service. -
addthe
suse-sap-cloudproject tothe default public image list. -
fixa bug in
gcloud compute sshwhere SSH commandwere incorrectly
assembled whenusing-- [SSH_ARGS]forpassing extra arguments and
command . -
promote
gcloud compute is scp scptothe GA release track . -
addthe
--custom - extensionflag to
gcloud beta compute instances iscreate create,
gcloud beta compute instance set - machine - type,
andgcloud beta compute instance - templates iscreate create.
Firebase Test Lab
-
Firebase Test Lab now has beta support fortesting Android game apps
that include game test loops.You run tests asfollows:$ gcloud beta firebase test android run –type game-loop …
To learn more,see https://firebase.google.com/docs/test-lab/android/game-loop.
-
addsupport fornetwork shaping toalpha andbeta release tracks
for Firebase Test Lab.You can add a network profile toyour tests with
the--network - profileflag,followed by the name ofthe network profile
you would like touse.Firebase Test Lab provides information about the
network profiles available fornetwork shaping through thelistand
describecommand .You can use them asfollows:- $ gcloud beta firebase test network-profiles –help
- $ gcloud beta firebase test network-profiles list
- $ gcloud beta firebase test network-profiles describe PROFILE_ID
Go SDK
- Go SDK has been upgraded togo1.6.4.
155.0.0 (2017-05-11)
Google App Engine
-
add
gcloud beta domainscommand group . -
add
gcloud beta app domain-mappingscommand group . -
add
gcloud beta app ssl - certificatecommand group . -
adda goroot specific toGo 1.6 inpreparation forthe Go 1.8 beta .
Google Cloud Datalab
- updatethe datalab component .
This isa bugfix-only release.Details ofthe fixed issue are available
here:
https://github.com/googledatalab/datalab/issues/1356
Google Cloud DNS
- addbeta track for
gcloud dnswhich is uses use the new v2beta1 API .
Google Cloud Logging
- BUG FIX:
gcloud beta log sinks updatewould remove any start time or
end time froma sink.
Google Cloud SDK
- Upgraded
gsutilcomponent toversion 4.26.
Google Cloud SQL
- promote
gcloud sql usertoGA.
Google compute Engine
-
modify
gcloud compute instance isattach attach - disktooutput full urls ofzones
andmachine types instead ofoutputting just their name. -
add
--force - createflagtogcloud compute image iscreate create.Applicable to
alpha track only.
Google container Engine
-
add
--asyncflag anddeprecated--waitflagin
gcloud container node-pools delete.Users should use--asyncinplace of
--wait. -
move
gcloud container operations is cancel canceltobeta. -
move
gcloud container node-pools rollbacktobeta. -
addability tospecify
--labelswhencreating a container Engine cluster
in gcloud alpha orbeta.These labels can be change by using the
--update - labelor--remove - labelflags now available ingcloud.Labels will then be applied toGoogle Cloud
container cluster update
Platform resources that the cluster creates.
154.0.1 (2017-05-04)
Cloud SDK
- fixissue infor gcloud init command .See https://issuetracker.google.com/37968909.
154.0.0 (2017-05-03)
Cloud SDK
- addsupport forproject creation during the
gcloud initflow .
Google Cloud Logging
-
BUG FIX:gcloud beta log sinks update would remove any start time orend time froma sink
-
gcloud beta log sinks describe now reports values ofstart_time,end_time andinclude_children
-
The
--include-childrenflagis now available forgcloud beta log sinks createtocreate sinks that apply toan organization orfolder andalso toall ofits child projects andfolders.
Google compute Engine
- Workaround problems withalpha andbeta versions ofcompute ssh command fail an attempt touse clouduseraccounts APIs.
Google container Engine
Google Cloud ML Engine
- add–config parameter to
gcloud ml - engine versions create; this parameter allows specifying scaling settings fora version.
Google Cloud Speech
- The
gcloud ml speechcommand torecognize spoken words inrecorded speech using the Cloud Speech API are now available inbeta.Please rungcloud beta ml speech --helporvisit https://cloud.google.com/speech/docs/ tolearn more.
Google App Engine
-
gcloud beta app is deploy deploynow attempts touse the Service Management API toenable the Appengine Flexible Environment API forFlexible deployments,if needed.Before deploying a Flexible app,please ensure that the Flexible Environment API isenabled on the app’s project . -
Thenew Node.js Runtime Builder pipeline will now be used todeploy apps whenusing
gcloud beta app is deploy deploy.
Google Cloud SQL
- promote
gcloud sql operationtoGA.Thebeta surface still remains andis identical.
Google Cloud Source Repositories
- adda source repos describe command todescribe a repository tothe beta track .
153.0.0 (2017-04-26)
break change
- (Cloud SQL)
gcloud beta sql instances restore-backupno longer accepts short flag
-b.use--backup - idinstead .
Google App Engine
- Components updated to1.9.52.
- Please visit the following release notes fordetails:
Python – https://cloud.google.com/appengine/docs/standard/python/release-notes
- Please visit the following release notes fordetails:
Google BiqQuery
- Scope-related warnings whenusing
bqwithGoogle compute Engine service
accounts have been fixed. - Small improvements toerror messages andflag descriptions in
bq.
Google Cloud Dataproc
gcloud datapoc cluster createnow accepts the--no - addressflag
Google Cloud SDK
- addchoice toenable the API andretry if attempting tocontact
a disabled API.
Google Cloud Source Repositories
repos listno longer reports repo size.
Google Cloud Spanner
- Different query modes (normal,plan,andprofile) now supported.
- A table withaggregate statistics forqueries run in’profile’
mode added.
- A table withaggregate statistics forqueries run in’profile’
Google Cloud SQL
gcloud sql databaseisnow inGA.- Thebeta surface still remains andis identical.
Google compute Engine
- alpha andbeta
compute instance set - machine - typecommandnow
require specifying the new machine type. - Label support for
instance,snapshotandimagesresources added. gcloud beta compute instance - templates iscreate createnow accepts
the--acceleratorflag.compute addresses createandcompute forwarding_rules is create createflag
--ip-versionisnow inbetagcloud compute networks peeringscommandare now inalpha andbeta.
These commandallow you tomanage peering connections inyour
Google Cloud Platform VPC network.
Google container Engine
kubctlversion isnow 1.6.2 instead of1.6.0
Google Service Management
gcloud beta service - management deploycommand will now scan for
potentially hazardous changes toservice configuration andabort
if any actionable advice isreturned.These can be overridden with
the new--forceflag.
152.0.0 (2017-04-19)
break change
- ( compute Engine )The
--force-creationflagis no longer supported in
gcloud compute image iscreate create.
Google Container Registry
gcloud container imageisnow globally available.
Google compute Engine
- The
--force-creationflagis no longer supported ingcloud compute image.
create - The
gcloud compute instance-groups manage abandon-instances,
gcloud compute instance-groups manage delete - instance,andgcloud compute instance-groups manage recreate – instance` commandnow
support more than 1000 instances. - Custom cache keys are now v1,adding the following flags to
gcloud computeand
backend-services creategcloud compute backend - service update:--cache-key-include-host--cache-key-include-protocol--cache-key-include-query-string--cache-key-query-string-blacklist--cache - key - query - string - whitelist
- (Alpha,Beta) addthe
gcloud beta compute disk add-labels,
gcloud beta compute disk remove-labels,and
gcloud beta compute disk updatecommand tosupport labels forcompute
Engine disk resources.
Google Cloud SQL
- Starting on 2017-06-30,the
--instanceflagingcloud sql operationand
waitgcloud sql operation describewill no longer be supported.You
can still run the same command by omitting this flag.
Google Cloud container
- addthe
--start - ip - rotationand--complete - ip - rotationflags to
gcloud container cluster isupdate update. - Improved the performance of
gcloud container image list - tagincertain
cases.
miscellaneous
- (Cloud Bigtable Emulator) TheCloud Bigtable Emulator no longer crashes when
not configured witha host_port. - (Cloud SDK) fixa bug inthe fish shell $PATH script that caused the $PWD
tochange (https://issuetracker.google.com/issues/35906130) .
151.0.1 (2017-04-14)
Cloud SDK
- fixissue inwhich some users could not use the Windows installer or
“bundled python” version ofthe Cloud SDK forinstallation.
151.0.0 (2017-04-12)
Google App Engine
- addcommand
gcloud beta app repair,for restoring resources needed by
App Engine. - updateGoogle App Engine components to1.9.51.
Please visit the following release notes fordetails:- Java – https://cloud.google.com/appengine/docs/standard/java/release-note
- Python – https://cloud.google.com/appengine/docs/standard/python/release-notes
Google Cloud Datalab
- updatethe datalab component tothe 20170330 build:
- fixa race condition on
createwhenmounting /tmp that caused
intermittent mount failures. - add
.gitignoreandREADME.mdfiles tonewly created user
notebook.
- fixa race condition on
Google Cloud Source Repositories
Google Cloud Storage
- updategsutil component to4.25.
Google compute Engine
- add
--action,--rule,--direction,--destination - range,and
--priorityflags to
gcloud beta compute firewall-rules {describe,create,update}command . - add
size=SIZEparameter tothe--local-ssdflagfor
gcloud compute { instance ,instance - template } create{,-from - container }
commands inthe alpha track .
Google Service Management
- add
gcloud service - management operations islist listcommand inthe alpha and
beta tracks.
150.0.0 (2017-04-05)
break change
- Thev1beta1 API forGoogle Cloud ML Engine isdeprecated andwill be turned
off on 2017-05-31.Please switch tothegcloud ml - enginecommands,which
use the v1 API,by that date; at that time,thegcloud beta ml-engine
commands will switch over tothe v1 API.
- addbeta cmdlets forGoogle container Engine.
- fixa bug where
Get-GcdChangeandGet-GcdResourceRecordSetwere not
return more than 1000 item .
Google App Engine
- fixan issue in
gcloud app operation islist listwhich resulted insporadic
crashes.
Google compute Engine
- addGoogle Cloud TCP proxy command tothe Beta track .Formore
information seegcloud beta compute target - tcp - proxygroup andthe
online documentation:- https://cloud.google.com/compute/docs/load-balancing/tcp-ssl/tcp-proxy
Google container Engine
gcloud container cluster iscreate create|get-credentialswill now configure
kubectl touse the credentials ofthe active gcloud account by default,
instead ofusing application default credentials.This requires kubectl
1.6.0 orhigher.You can update kubectl by running
gcloud component isupdate update kubectl.
If you prefer touse application default credentials toauthenticate kubectl
toGoogle container Engine cluster,you can revert tothe previous behavior
by setting thecontainer/use_application_default_credentialsproperty:gcloud config is set set container / use_application_default_credential trueexport CLOUDSDK_CONTAINER_USE_APPLICATION_DEFAULT_CREDENTIALS=true
- add
--[no-]enable-legacy-abacoption to
gcloud container cluster iscreate createandgcloud container cluster isupdate update.
Formore details see online documentation:- https://cloud.google.com/container-engine/docs/role-based-access-control
- add
--set - passwordand--generate-passwordoptions tothe
gcloud container cluster updatecommand . - modifythe
gcloud container image list - tagcommand toconsider 10
recent images by default,instead ofall. - updateGoogle container Engine’s kubectl fromversion 1.5.4 to1.6.0.
Google Cloud IAM
- addtab completion to
gcloud iam service - accountcommand .
Google Cloud Logging
- removedeprecated “unique-writer-identity” flag.All created/updated sinks
will use custom service accounts toincrease security.
Please see documentation formore details:- https://cloud.google.com/logging/docs/export/configure_export_v2#dest-auth
- removesupport forcreating/updating sinks withlegacy V1 format.
Google Cloud Resource Manager
- update
gcloud projects set - iam - policyand
gcloud organizations set - iam - policycommand toallow users toedit audit
configs.Changes toIAM policy should be handled via a read-modify-write
command sequence.
Google Cloud Storage
- updategsutil component to4.24.
Google Cloud SQL
- add
gcloud beta sql instances set-root-passwordforconsistency with
the GA set ofcommand .
This command isdeprecated infavor ofgcloud beta sql users set - password.
Google Cloud Source Repositories
gcloud source reposcommand group promoted toBeta track .
emulator
- Datastore emulator now defaults toport 8081,andPub/Sub emulator to8085.
149.0.0 (2017-03-29)
break change
- TheCloud SDK installer on
* nixwill no longer attempt toupdate your RC
files innon-interactive mode. - supportfor creating/updating legacy sinks has been removed from
gcloud beta log.
Cloud SDK
- SHA256 checksums,instead ofSHA1 checksums,are now being published for
Cloud SDK versioned archives andother downloadable assets.
Firebase Test Lab
- The
gcloud testcommandhave been promoted toGA andrenamed
gcloud firebase test .... Allgcloud beta test ...commandare
deprecated. - Thepreferred way tospecify test devices isthe new
--deviceargument,
which allows more precise control over which device dimensions are included
in a test matrix.Seegcloud firebase test android run --helpand
gcloud topic arg-filesfordetails.
Google App Engine
- updatePython SDK toversion 1.9.51.
- supportServer Name Indication (SNI) forremote API shell.
Google Cloud Datalab
- updatethe datalab component tothe 20170323 build.Withthis release,the
entire/contentdirectory ofnewly created instances will be persisted to
the attached disk rather than just the/content/datalabdirectory.
Google Cloud Natural Language
- The
gcloud beta ml languagecommand group isnow available.use commands
in this group toanalyze text withthe Natural Language API.Formore
information,see:https://cloud.google.com/natural-language/.
Google Cloud Runtime Configuration
- Theoptional flag
--valueshas been added to
gcloud beta runtime-config configs variables list; it can be used to
return values along withvariables.
Google Cloud SQL
- Argument validation forinstance arguments has been added to
gcloud beta sql instances iscreate create,gcloud sql instance iscreate create,and
gcloud sql instance set-root-password
Google compute Engine
gcloud alpha compute sshcan now connect toinstances using private IP
addresses.gcloud alpha compute images createnow has a--force-creationflag.
Google container Engine
gcloud container image is delete deletehas been modified todelete the underlying
image,andall associated tags,when given a tag reference.Forthe
remainder ofbeta,--resolve - tag - to- digestwill be require whendeleting
an image by tag,to avoid accidental deletion.This will become default
behavior whenthe command graduates frombeta.
148.0.1 (2017-03-24)
Google Cloud Functions
- fixa bug where
gcloud beta function isdeploy deploydid not work without the
--regionflagspecified.
148.0.0 (2017-03-22)
break change
- The
gcloud ml - engine jobs issubmit submit training
command isnow asynchronous by default; pass--stream-logstoget the
old behavior. gcloud ml - engine local ispredict predictnow only support
prediction using models inSavedModel format.Fordetails,see:
https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/saved_model/README.md
Cloud SDK
- Windows users upgrading tothe new version might see an error after
runninggcloud component isupdate update.This isbecause the update modifies
the gcloud.cmd file .Theupdate should have finished successfully
regardless ofthe error.To make sure,rungcloud component isupdate update
again.It should say it’s already up todate.
Google Cloud BigQuery
- addsupport forupdating field descriptions on query destination table.
See thedestination_schemaflagwithin thequerycommand . - addsupport forshowing only a subset ofselected table fields.
See theselected_fieldflagwithin theheadcommand . - addsupport forsetting labels on tables.
See thelabelflagwithin themkcommand .
Google Cloud Datalab
Deployment Manager
- promote
gcloud alpha deployment-managercommand tothe beta
release track .
Google Cloud ML Engine
- Thedefault log polling interval forlogs has been raised;
this should prevent streaming fromusing too much quota.
Google container Engine
- updateGoogle container Engine’s kubectl fromversion 1.5.3 to1.5.4.
Google Container Registry
untaghas been added tothecontainer imagecommand group .Inthe
future,container image deletewill be modified todelete the underlying
image ( andall associated tags) andthis will be the primary method of
removing tags fromimages.
Google Service Management
--validate - onlyflagadded toservice - management deploycommand
Google Cloud Key Management Service
gcloud beta kmscommandhave been promoted togeneral availability
asgcloud kms.
Google Cloud Storage
- promote
compute backend - bucketcommand togeneral availability. - updategsutil component to4.23
147.0.0 (2017-03-15)
break change
- modifyargument parsing forcommands that pass arguments through to
another program.
The--argument must be specified between gcloud specific args on the
left andthe rest ofthe command on the right.
Commands will no longer allow the omission ofthe--,andunparsed
arguments will not be treated asimplementation args. - Made the
--config-nameflagmandatory for
runtime-config configs variablesandruntime - config config waiter
command . - rename
gcloud kms cryptokeysasgcloud kms keys.
renamethe--cryptokeyflagas--key.
deprecatedthecryptokeyvariants. - modify
alpha source repos clonetoproduce an error message if the
repository being cloned isa mirror.Thecommand no longer asks tocreate
the repo if it does not exist.
Cloud SDK
- Thegcloud interactive shell auto completes gcloud command andflags,and
displays help,as command lines are typed into the shell.
rungcloud alpha shelltolaunch the shell.
Google compute Engine
- promotecustom cache keys tobeta.
- promote
gcloud compute network subnettobeta.
Google App Engine
- modifyGoogle App Engine Flexible Environment runtimes that
requireentrypoint:toautomatically prependexecto
entrypoints,to ensure signals are passed through tothe application
process. - Java SDK updated to1.9.50.Formore details,please see
- https://cloud.google.com/appengine/docs/standard/java/release-note
Google Cloud Bigtable
- updatebinaries forthe
cbtcommandline tool toallow forcreation of
tables withinitial splits.
Google Cloud Datalab
- updatethe datalab component tothe 20170309 build.This isa small update
that only updates the name ofthe project fromwhich we fetch the
Container OS images tothe newcos-cloudproject .
Google container Engine
- add
--enable-autorepairflag to
gcloud beta container cluster iscreate createand
gcloud beta container node - pools iscreate create.
Google Cloud Resource Manager
- promotethe
gcloud projects is create createcommand toGA.
Google Cloud Vision
Google Service Management
- modify
--formatflagforgcloud service - management deploytomake
the new service configuration available forformatting with--format
Google Cloud Source Repositories
- Mirrored repositories now display the URL ofthe repository being mirrored.
- addbeta cmdlets formanaging access control andvisibility of
Google Cloud IAM bindings.Formore information,see
https://googlecloudplatform.github.io/google-cloud-powershell/#/google-cloud-iam
Google Container Registry
- update
docker-credential-gcrtosupport the docker client’s
new chronological version numbering duringconfigure-dockerfordocker
client versions of17.03.xx andabove.
Firebase Test Lab
- addnew
--results-dirflagfor thegcloud test android runcommand
tospecify a predetermined storage location fortest results.Thevalue
must be unique per each test matrix created.This avoids the need toparse
stderr tofind the path tothe raw test results. - addnew command
beta test android versions describeand
beta test android locales describe.
Google Cloud Key Management Service (Beta)
- Tab completion forthe Cloud KMS –location flagis now supported.
146.0.0 (2017-03-02)
Google Cloud ML
gcloud mlhas been promoted toGA andrenamedgcloud ml - engine- add
--max-worker-counttogcloud ml - engine jobs submit predictionto
specify maximum number ofworkers touse. - add
--model - diringcloud ml - engine jobs submit predictiontouse model
files saved inGoogle Cloud Storage.
Google Cloud Source Repositories
gcloud source repos set - iam - policyandgcloud source reposcommandnow available on alpha release track .
get - iam - policy
Google Cloud Datalab
- adda
--verbosityflagtogcloud datalabcommand - Change
gcloud datalabtouse thelatestdocker image by default,rather
than thelocalimage. - Fix bug where
gcloud datalab is connect connectwould seemingly hang untilenter
was pressed.
Google Cloud Bigtable
- addsupport fordevelopment instances that can be upgraded toproduction
instances later.
Google compute Engine/Networking
gcloud compute xpncommandnow available inthe beta release track .These
commands configure cross-project networking.gcloud compute disk snapshot–guest-flush flagnow generally available
for creating application-consistent snapshots.Currently only supported on
Windows instances using the Volume Shadow Copy Service (VSS)- add
gcloud compute network subnet list-usabletoalpha release track for
listing subnetworks that the user has compute.subnetworks.use permission on. - addsupport formultiple network interface cards in
gcloud computeand
instances iscreate creategcloud compute iscreate instance - templates iscreate createcommand on
the beta release track .
Google container Engine
- updateGoogle container Engine’s
kubectlfromversion 1.5.2 to1.5.3.
Google Cloud Container Builder
Google Cloud SQL
gcloud sql instance iscreate createnow shows a clear error message if user tries
toexceed instance limit.
Firebase Test Lab
gcloud test android runnow directs the user tothe test results page
withinthe Firebase console instead ofthe deprecated Test Lab section of
the Google Developer’s Console.
145.0.0 (2017-02-22)
break change
- The
gcloud beta runtime-configsgroup has been renamegcloud beta.All commandpreviously under
runtime - configgcloud beta runtime-configs
have been moved tothegcloud beta runtime-config configscommand group .
Google App Engine
gcloud app isdeploy deploynow deploys Go apps forboth Standard andFlexible
environments.All usage ofaedeploycan now usegcloud app isdeploy deploy
directly instead .- Whenpassing a directory todev_appserver.py,dev_appserver.py searches for
yaml inthe directory so that gcloud can check missing components andprompt
toinstall. - Java SDK updated to1.9.49.Formore details,please see
- https://cloud.google.com/appengine/docs/standard/java/release-note
gcloud app logs tailisnow available inGA.
Google Cloud Datalab
- updatethe
datalabcommand line tool tothe 20170215 build.This
incorporates the following changes tothe datalab tool:- Allow specifying a service account whencreating a Datalab instance.
- Move the
/tmpdirectory outside ofthe VM’s boot disk.
Google Cloud Dataproc
- Cluster andjob labels support in
gcloud dataprocisnow available inGA. - The
--network - tierflaghas been added tothe following command :gcloud alpha compute addresses creategcloud alpha compute forwarding - rule creategcloud alpha compute instance - templates is create creategcloud alpha compute instances is add add - access - configgcloud alpha compute instances iscreate creategcloud alpha compute instances iscreate create-from-containergcloud alpha compute instances isupdate update-access-config
Google Cloud SQL
- A
--database - versionflaghas been added togcloud sql flags listand
gcloud beta sql flags listtoallow filtering.An ‘applies to’ column has
been added totabular output . - addthe following command :
gcloud beta sql database creategcloud beta sql database deletegcloud beta sql database describegcloud beta sql database listgcloud beta sql database patch
Google compute Engine
- The
--network - tierflaghas been added tothe following command :gcloud alpha compute addresses creategcloud alpha compute forwarding - rule creategcloud alpha compute instance - templates is create creategcloud alpha compute instances is add add - access - configgcloud alpha compute instances iscreate creategcloud alpha compute instances iscreate create-from-containergcloud alpha compute instances isupdate update-access-config
144.0.0 (2017-02-15)
break change
- Many Cloud SQL commandnow prompt forconfirmation inmore circumstances:
gcloud sql instance importgcloud beta sql instances is import importgcloud beta sql instances is failover failovergcloud sql instance promote-replicagcloud beta sql instances promote-replicagcloud sql instance reset-ssl-configgcloud beta sql instances reset-ssl-configgcloud sql instance restartgcloud beta sql instances is restart restartgcloud sql ssl - certs is delete deletegcloud beta sql ssl-certs deletegcloud beta sql users delete
gcloud compute backend - servicenow requires an explicit scope.
Pass--globaltoretain the old behavior.
Deployment Manager
deployment-manager deployments {update,stop,cancel-preview}can take
--fingerprintflagtoensure optimistic locking.- The
gcloud deployment - manager runtime - configcommand group isnow available
as a top-level command group:gcloud runtime-configs.
Google App Engine
- fixa bug in
gcloud app instances islist listwhere instances were always listed
as NOT indebug mode. - add
--containerflagtogcloud beta app instances is ssh ssh,which lets you
SSH straight into the app container withinthe instance VM. - Deployments using
vm:truehave been deprecated.Please update your app.yaml
touseenv:flex.To learn more,please visit
https://cloud.google.com/appengine/docs/flexible/migration. - addGoogle Analytics reporting tothe dev_appserver.py binary.This isonly
enabled forusers who have opted induring installation.
Google Cloud Datalab
- updatethe datalab command line tool tothe 20170208 build.
This update includes the following changes:- All subcommands ofthe
datalabtool now support a--quietflagfor
disabling interactive prompts. - You can now configure the logging threshold formessages that Datalab
instances write toStackDriver logging.Thedefault iswarn,but
this can be overridden by passing inthe--log - levelflag. - The
datalab is create createanddatalab is connect connectcommandare more intelligent
about whenthey should open a browser.Inparticular,they detect if
the configured browser isa text-only browser orif the command is
being run frominside ofGoogle Cloud Shell,anddo not attempt to
launch the browser inthose cases. - Thetool will now detect andwarn if two users try toshare a single
Datalab instance,as that use case isnot supported. - Newly created Datalab instances use the Container Optimized OS
rather than the older Container VM OS.
- All subcommands ofthe
Google Cloud Functions
- The
gcloud functioncommandare now available inthe beta release track as
gcloud beta function.
Google Cloud Spanner
- Initial (beta track) release ofthe
gcloud beta spannercommand group .
Google Cloud SQL
gcloud sql instance iscreate createandgcloud sql instance patchnow support
specify custom machine type on psql instance by using the--memoryand
--cpuflag.- addability todelete backups inSQL beta CLI
(gcloud beta sql backups delete) . - If a user does not confirm a backup deletion,immediately cancel the
operation.Also bringing this function into line withothers inthe SQL CLI .
Affects one command :gcloud beta sql backups delete
Google compute Engine
- Accelerators (e.g.GPUs) can now be attached toinstances by passing
--acceleratortogcloud beta compute instances iscreate create. gcloud beta compute accelerator - typeisnow available inbeta.
143.0.1 (2017-02-09)
- fixissue inwhich some downloads ofthe Cloud SDK were missing critical
libraries.- https://issuetracker.google.com/issues/35907794
143.0.0 (2017-02-08)
Google App Engine
gcloud beta app instances is ssh sshisnow available inbeta.- updateapp-engine-go component tothe 1.9.50 SDK.
- fixa bug where
gcloud beta app is deploy deployfailed while deploying Go apps. - Python SDK updated to1.9.50.Formore details,please see
https://cloud.google.com/appengine/docs/standard/python/release-notes
Google compute Engine
- Show Cloud OS Images (COS) in’gcloud compute image list’ output .
- addbeta for’compute xpn get-xpn-host’ and’compute xpn organizations list-xpn-hosts’.
- addbeta cmdlets forLog Sinks andLog Metrics.
Google Cloud Pub / Sub
- ThePub/Sub emulator now adheres tothe documented topic andsubscription
name constraints,including support for’+’ and’%25′ inname via
REST.
Google Cloud ML
- The
--job-dirflagforgcloud beta ml jobs is submit submit trainingmay
now be used forstaging code inthe absence ofthe (now optional)
--staging-bucketflag. --staging-bucketflagis only require injobs submit training
if a file upload isnecessary.- add
--job-dirflagtoml jobs submit training
Google Cloud Deployment Manager/Runtime Configuration
gcloud beta deployment-manager runtime-configsisnow available inbeta.
142.0.0 (2017-02-01)
break change
- (Google Cloud Logging) rename
--only-project-sinksflagfor gcloud log
beta sinks list to--only-v2-sinks - (Google Cloud ML) supportfor space-separated values withthe
--package
flag forgcloud beta ml jobs is submit submit traininghas been removed.Please
separate your packages withcommas.
Google App Engine
- add
gcloud beta app log tailcommand .
Google Cloud Dataproc
- Cluster labels can now be updated
Google Cloud IAM
gcloud beta iam service - account sign-jwtisnow available inbeta.gcloud beta iam service - account keys get-public-keyisnow available in
beta.
Google Cloud Storage
- addthe
backend-bucketscommand tothe beta release track .
Google Cloud Logging
- addsupport forsinks fororganizations,folders andbilling accounts
Google Cloud SQL
- Prompt forconfirmation whenuser restores an SQL instance frombackup.
Affects three command :gcloud beta sql backups restoregcloud sql instance restore-backupgcloud beta sql instances restore-backup
Google Cloud BigQuery
- Preparation fornew API features.If
bq lsbegins failing,
updating tothis release should fix it.
Google Cloud Datalab
- updatethe datalab command line tool tothe 20170119 build.
Withthis update,thedatalab is create createcommand is ensure will ensure
that adatalab-notebookCloud Source Repository exists
in the project,andnewly created persistent disks will
include a clone ofthat repository inthedatalab/notebook
directory.
Creating that repository can be disabled by passing inthe
--no-create-repositoryflagtothedatalab is create createcommand .
141.0.0 (2017-01-25)
break change
- (Google Cloud SDK) Thedeprecated
gcloud preview appand
gcloud preview datastorehave been removed.Commands are available under the
GA release track .
Google App Engine
gcloud app operationisnow inGA.- addsupport forusing Yarn withNode.js applications.
Google Cloud ML
- adda
--regionflagingcloud beta ml models createtoset the
region(s) where the model will be deployed. - Implemented
gcloud beta ml operationscommand . - fixa bug where
gcloud beta ml local train --distributedid not work with
TensorFlow >= 0.12
Google compute Engine
- deprecatedold
--scopeformat ingcloud compute instance iscreate createinfavor
of--scopeformat consistent withgcloud compute set - scope. - deprecatedold
--scopeformat ingcloud compute iscreate instance - templates iscreate create
in favor of--scopeformat consistent withgcloud compute set - scope. - addsupport forcreating Google compute Engine VMs withGPU accelerators.
Google container Engine
- updateGoogle container Engine’s
kubectlfromversion 1.5.1 to1.5.2.
Google Container Registry
- Mitigated an issue regarding gcr.kubernetes.io’s certificate whenusers
invokedgcloud docker.
Google Cloud Bigtable Emulator
- Bigtable emulator now support
value_range,condition,
strip_value_transformer,timestamp_rangeandrow_key_regexfilters.
Google Service Management
- Full resource URI parsing now supported
Google Cloud Key Management Service (Beta)
- fixan issue that prevented setting next-rotation-time in
gcloud beta kms crytpokeys set - rotation - schedule.
140.0.0 (2017-01-18)
Cloud SDK
gcloud alpha search-helpisnow available inalpha.
rungcloud alpha search-help [TERM]tofind gcloud commandwhose help text
contains [TERM].
Google Cloud ML
gcloud ml jobs submit trainingnow supportpackages already inGoogle
Cloud Storage via the--packageflag.
Google Cloud Datalab
- upgradethe Datalab CLI tothe 20170110 build.
Google Cloud Debugger
- The
gcloud debugcommand group isnow available inGA.
Google Container Registry
- An issue that affected docker client version parsing during
docker-credential-gcr configure-dockerhas been fixed.
Google Cloud Deployment Manager
- ‘deployment-manager deployments update’ can update deployments witha new
description using –description flag.
emulator
- ThePub/Sub emulator now accepts web-safe Base64 encoded data.
139.0.1 (2017-01-12)
- fixcrash in
gcloud dataproc cluster iscreate create- https://issuetracker.google.com/issues/35907682
139.0.0 (2017-01-11)
break change
- (Google Cloud Logging) Thedefault value ofthe
--unique-writer-identity
flag togcloud beta log sinks createand
gcloud beta log sinks updateisnow true.Please consult the
documentation before using these command . - (Google Cloud Logging) remove’struct’ option from
gcloud log write.
use’json’ instead - (Google Cloud Logging)
logging beta metrics createand
log beta metric updatecommandhave change their flags and
importantly now use Logging V2 filter syntax.See the help formore
information. - (Google App Engine) Flexible deployments now skip files matching
node_modulesand.gitby default,but no longer skip other hidden files by
default.Standard deployments are not changing. - (Google compute Engine)
gcloud compute target-pools set-backup --backup-pooland
gcloud compute project-info set-usage-bucket --bucketflags now warn if you
provide an empty argument; use--no-backup-pooland--no-bucket instead. - (Google Cloud Bigtable) remove
gcloud alpha bigtablecommand group; please
usegcloud beta bigtableforall Cloud Bigtable operations. - (Stackdriver Debugger) adda
--locationoption toseveral
gcloud beta debugcommands,to separate out the processing ofresource IDs
from filename patterns.These commandnow take only resource IDs as
positional parameters.
Google Cloud Datalab
- addthe command-line tool forGoogle Cloud Datalab inthe Cloud SDK; call
it via thedatalabscript .
Google Cloud Key Management Service
- addthe
gcloud beta kmscommand forkey management.
Google Cloud Logging
- add
--billing - accountflagtogcloud log isread read - gcloud beta log metrics is list list/describe now output the version ofthe filter
associated withthe metric
Google Cloud ML
- The
gcloud beta ml jobs is submit submit trainingnow take a--scale - tierflag. - supportgzipped TFRecord file type for
gcloud beta ml jobs submit prediction.
Google App Engine
- (Google App Engine) fixbug with
gcloud app instances is describe describe. –service
and–version flags are now require. gcloud beta app is deploy deploynow uses multi-threading rather than
multi-processing forfile uploads; if you’ve been seeing issues on Windows,
please try thebetacommand out .gcloud app versions is migrate migrateisnow GA.gcloud app instances deleteisnow GA.- add
gcloud beta app operationscommand . - add
gcloud beta app instances is delete deletecommand .
Google compute Engine
gcloud beta compute images is create createnow has a--guest - os - featureflagfor
enabling specific OS supported features.- usethe new scopes format (see
--helpfordeetails) forgcloud alpha compute instances iscreate creategcloud alpha compute instances iscreate create-from-containergcloud alpha compute instance - templates is create creategcloud alpha compute instance - templates is create create-from-containergcloud beta compute instances iscreate creategcloud beta compute instance - templates iscreate create
- add
--custom - extensionflagto:
gcloud alpha compute instances iscreate create,
gcloud alpha compute instance set - machine - type,and
gcloud alpha compute instance - templates is create create
Google compute Engine (Networking)
- The
--hostflagforgcloud alpha compute url-maps invalidate-cdn-cacheis
now available inthe GA version ofthe command .
Stackdriver Debugger
- fixlog view URLs inthe debug logpoints command touse the V2 query
syntax.
Google Service Management
--validate - onlyflagadded togcloud service - management deploycommand
Google Cloud Functions
- The
--trigger-paramsflaghas been renamed to--trigger-path
( thepath=specifier isno longer necessary) .Theold flaghas been
deprecated andwill be removed orgcloud alpha functions isdeploy deploy. - restore
gcloud alpha functions get-logscommand . - restoredeprecated flags
--trigger - topic,--trigger-bucket,--source,
--bucket,and--trigger - gs - uritogcloud alpha functions isdeploy deploy
command .
Google container Engine
- updateGoogle container Engine’s kubectl fromversion 1.4.6 to1.5.1.
Google Cloud Bigtable
- The
cbtcommand line tool component isnow available.See:
https://cloud.google.com/bigtable/docs/go/cbt-reference
Google Cloud Datastore
gcloud datastore create-indexesandcleanup - indexare now ga
Google Container Registry
docker-credential-gcrhas been upgraded tov1 .3 andnow supports docker
client v1.14 credential helpers.docker-credential-gcrwill now
preferentially act asa credential helper (as opposed tocredential store) on
docker client versions 1.14+.update(or install) thedocker-credential-gcr
component andrundocker-credential-gcr configure-dockertoconfigure your
docker client tousedocker-credential-gcrtoauthenticate operations on
your GCR repositories.
Google Cloud Deployment Manager
- addlabels support tothe
gcloud alpha deployment - manager deployments is create createandupdatecommand
( via the--labelsand--{update,remove}-labelsflags respectively) . - introduce new syntax
key:val,foo:barfor--propertieflaginall
gcloud deployment-managercommand .Theoldkey = val ,foo = barsyntax is
deprecated.
138.0.0 (2016-12-14)
Cloud SDK
-
Introduce –(no-)force-key-file-overwrite flags toall gcloud commandusing
SSH key files.These new flags control overwrite behavior whenSSH key files
are broken.Without these flags,interactive sessions will ask for
confirmation before regenerating key files.Old non-interactive behavior
(permissive) isdeprecated andwill be removed in6 months.To preserve old
behavior inyour scripts,use new flag–force-key-file-overwrite
(though this isdiscouraged) . -
Credential store format forservice accounts has change.Your credentials
will get auto-upgraded tonew format upon usage; however,if gcloud is
downgraded toprevious version those credentials will not be usable andusers
will have toreactivate their service account.
Google Cloud ML
gcloud beta ml jobs is submit submit trainingisnow blocking by default.usethe
--asyncflagtofinish immediately afterjob submission.
Google compute Engine
gcloud compute instance iscreate createcreates instance withno scopes by default
if project has no default service account.compute target - ssl - proxy listdeprecated--regexandname argument .
Please use--filterflaginstead .gcloud compute isconnect connect - to- serial - portallows forinteractive connections to
the serial port forinstances.- promote
compute instances set-scopescommand fromalpha tobeta.
Google App Engine
- Java SDK updated to1.9.48.Formore details,please see
https://cloud.google.com/appengine/docs/standard/java/release-note - Python SDK updated to1.9.49.Formore details,please see
https://cloud.google.com/appengine/docs/standard/python/release-notes gcloud app describeisnow GA.- add
gcloud beta app instances is delete delete,which deletes a specific App Engine
instance. - add
gcloud beta app versions migrate. - addsupport for
env:flex(Flexible Environment) instances to
gcloud app instances enable-debugandgcloud app instances disable-debug. - addsupport forskip_files inFlexible Environment deployments.
Google container Engine
- Users can create cluster/nodepools withnode autoupgrade enabled inBeta by
adding--enable-auto-upgrade.Please refer to
gcloud beta container cluster iscreate create --helpand
gcloud beta container node - pools iscreate create --helpformore details. - node – pool upgrade can now be roll back using the
gcloud alpha container node-pools rollback <pool-name>command .
Seegcloud alpha container node-pools rollback --helpformore details.
Google Cloud Container Builder
- Container Builder timeouts are now unlimited (with a default often minutes),
andcan be specified withthe –timeout flag.
Google Cloud Dataflow
- The
gcloud dataflow jobcommand group now has the following command inGA:
cancel,describe,drain,list,show
Google Cloud Functions
- remove
gcloud alpha functions get-logscommand . - removedeprecated flags –trigger – topic –trigger-bucket –source –bucket
–trigger – gs – uri fromgcloud alpha functions isdeploy deploycommand .
137.0.1 (2016-12-08)
Google Cloud ML
gcloud beta ml jobs is submit submit training:Fix crash when--packagewas not
specified.
137.0.0 (2016-12-07)
Google Cloud Functions
- add
gcloud alpha functions isdeploy deploy--trigger - provider,--trigger-event,
--trigger-resourceand--trigger-paramsflag. - add
gcloud alpha functions event-types listcommand .
Google Cloud ML
- The
gcloud beta ml model versioncommand group has been moved to
gcloud beta ml version.Theold commandstill work,but are deprecated. - The
--originflagfor thegcloud beta ml version createcommand now
accepts local file paths inaddition toGoogle Cloud Storage (gs://) paths. gcloud beta ml jobs training:--packagenow take acomma-separated list
instead ofa space-separated list.
Google compute Engine
- Internal Load Balancing isnow available inGA.
- It isno longer allowed topass an empty scope in
gcloud compute instance iscreate create --scopeflag.
Google container Engine
gcloud container image describehas some breaking changes toits
–format=JSON output .
Google Service Management
- Thegcloud service – management surface isnow available inthe GA andbeta
release tracks.Please usegcloud service - managementinstead of
gcloud beta service - management.
136.0.0 (2016-12-01)
Cloud SDK
gcloud config get-valueisnow GA.
Google Cloud Service Management
- add
gcloud beta service - management undelete.
Google container Engine
- add
gcloud beta container image describetolist container analysis data. - updateGoogle container Engine’s kubectl fromversion 1.4.4 to1.4.6.
Google Cloud Container Builder
gcloud container is builds build ...are now ga.
Google Cloud Resource Manager
gcloud organization ...are now ga.- remove
gcloud organizations is update update.
Google Cloud ML
- add
gcloud beta ml local predicttodo local prediction. - deprecate’–instances’ flagin
gcloud beta ml predict.
Google App Engine
gcloud app instances is describe describeisnow GA.gcloud app services describeisnow GA.gcloud app logs is read readwill now show request logs by default aswell as
stdout,stderr,andcrash.log.- add
gcloud beta app is describe describe,which prints information about the current
App Engine application. gcloud beta app is deploy deploycan now deploy go apps,without the use ofaedeploy
orgoapp deploy.Both App Engine Standard andFlexible environments are
supported.If you are usingruntime:customwithaedeploy,you will need
tovendor your dependencies into the app directory manually.- deprecatedthe configuration property
app/gsutil.Affected users are warned
duringgcloud app isdeploy deploywithinstructions on how toupdate their
configuration appropriately. - TheApp Engine flexible environment now defaults toPython 3.5 whenPython 3
is requested.To temporarily revert toPython 3.4,specify
python_version:3.4intheruntime_configstanza ofyour
app.yaml. - updateapp-engine-go component tothe 1.9.48 SDK.
Google compute Engine
- add
--service-labelflagtogcloud alpha compute forwarding - rule create.
- addcmdlets tomanage Cloud Storage ACLs.
Google Cloud Deployment Manager/Runtime Configuration
- fix
gcloud deployment - manager deployments is describe describewhenresource
expansion fails.
Bigtable Emulator
- Bigtable emulator now support
column_range_filter.
Google Cloud Dataproc
- add
--service - accountflagtogcloud dataproc cluster iscreate create.
135.0.0 (2016-11-16)
Google Cloud Service Management
gcloud service - management deploycommand now supportproviding multiple
service configuration orAPI specification inputs simultaneously.This change
allows creating .proto andYAML based configuration forgRPC services.
Google container Engine
- Change the
gcloud container list - tagcommand tosupport user-specified
filters on occurrences andexposes a column summarizing vulnerability
information.
Google Cloud Resource Manager
gcloud organizations is update updateisnow deprecated.
Google Cloud Deployment Manager/Runtime Configuration
- Runtime configuration variables can now be set andretrieved using text
values.
Bigtable Emulator
- Now support macOS Sierra .
Google App Engine
- TheApp Engine flexible environment now includes Python 3.5 support (beta) .
To preview this runtime,specifypython_version:3.5intheruntime_config
stanza ofyourapp.yaml
file. - addthe
gcloud beta app services describecommand,which prints
information about a given service.
134.0.0 (2016-11-09)
Cloud SDK
gcloud info --run-diagnosticsflagis now available todiagnose common
installation andlocal network issues.gcloud initnow has a--skip - diagnosticflag.
Google App Engine
- App Engine Java SDK updated to1.9.46.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/standard/java/release-note - add
gcloud app iscreate createcommand,which creates an App Engine app inthe
current project . - add
gcloud app regions listcommand,which lists support forApp Engine
Standard andFlexible environments foreach geographical region. gcloud app isdeploy deploynow offers tocreate an App Engine app interactively,if
the current project does not have an app yet.
Google Cloud BigQuery
- addsupport forspecifying a null marker whenloading data.See the
null_markerflagwithin theloadcommand .
Google compute Engine
gcloud compute instance-groups manage deleteshows clean error message
instead ofbare exception on attempt todelete zonal andregional Managed
Instance Groups inone gcloud invocation.Old behavior was toaccept and
invoke such request andthen fail on waiting foroperation complete.- removeOpenSUSE asa default image option.OpenSUSE images are still available
in the opensuse-cloud project .
133.0.0 (2016-11-02)
Google Cloud Container Builder
gcloud alpha container is builds buildpromoted tobeta.Thefollowing has change:- The’create’ command isnow called ‘submit’.
- The’stream-logs’ command isnow called ‘log’,andwill only stream the log
if the ‘–stream’ flagis used.Otherwise,it will print only the log
contents available at the time the command was run.
Thealpha commandwill remain,as is,until at least March of2017.
Google compute Engine
-
regional instance groups are now ga.
gcloud compute instance-groups manage -
Customer-Supplied Encryption Keys (CSEK) forimage creation isnow GA.See
https://cloud.google.com/compute/docs/disks/customer-supplied-encryption for
details.
Google container Engine
- updatekubectl toversion 1.4.4.
132.0.0 (2016-10-26)
break change
- (Cloud SDK-wide) Command line flagabbreviations are no longer supported.
- (Cloud SDK-wide) Python 2.6 isno longer supported by the Cloud SDK and
commands may not function correctly whenrun under a Python 2.6 interpreter.
Please update your Python installation to2.7 toensure compatibility.- If you have a 2.7 interpreter on your system that isnot the default,you
can use the cloudsdk_python environment variable topoint toit. - Thelast version ofthe SDK that supports Python 2.6 is131.0.0,which can
be downloaded fromour archive:
https://cloud.google.com/sdk/downloads#earlier_versions
- If you have a 2.7 interpreter on your system that isnot the default,you
- (Google compute Engine/Google Cloud Source Repositories):Google Cloud Source
Repositories scope no longer added by default on instance creation. - (Stackdriver Debugger) changethe default totrue forthe
--all-users
option ongcloud beta debug logpoint listcommand .
Google Cloud Storage
Google compute Engine
- allow specify both
--networkand--subnetforthe same network
interface card.
Google Cloud Dataproc
- Jobs andcluster now support labels on creation
- Jobs andcluster now support filtering by labels andstate
Google container Engine
- Google container Engine cluster upgrade operations can now be cancelled using
thegcloud alpha container operations cancelcommand . See
gcloud alpha container operations is cancel cancel --helpformore details.
- Fix a bug where the module isnot picking up the active user credentials
correctly. - Make
New-GcsObject-objectnameparameter optional whenuploading a file . - addability topipeline
GcsObjecttoWrite - GcsObjectcmdlet .
131.0.0 (2016-10-19)
Cloud SDK
-
addPowerShell provider forGoogle Cloud Storage; allows navigation of
Google Cloud Storage buckets asif they were a local file system.
Whenusing Cloud Tools forPowerShellcdinto gs:\ andtypedirtobegin.
Learn more at https://cloud.google.com/tools/powershell/docs/backup. -
App Engine updated to1.9.45.Java SDK updated to1.9.44.
Please visit the following release notes fordetails:
https://cloud.google.com/appengine/docs/standard/java/release-note -
gcloud config configuration createwill now automatically activate
specified empty configuration.usegcloud config settopopulate its
properties.
Google Cloud compute
- TheCustomer-Supplied Encryption Keys (CSEK) feature forGoogle compute Engine
image creation isnow available inthe beta release track .See
https://cloud.google.com/compute/docs/disks/customer-supplied-encryption for
details.
Google container Engine
-
addsupport forcreating new cluster andnodepools on preemptible
VM instances inBeta by adding--preemptible.See
gcloud beta container cluster iscreate create --helpand
gcloud beta container node - pools iscreate create --helpformore details. -
fixa bug in
gcloud alpha container cluster updatethat
prevented disabling cluster autoscaling.Cluster autoscaling
can now be disabled by running:
gcloud alpha container cluster update --disable-autoscaling -
updatekubectl toversion 1.4.1.
Google Cloud BigQuery
- addsupport forsetting labels on query jobs.
Example usage:bq query --label "foo:bar" "select 123".
Theshowcommand outputs any labels set on a job.
Google Source Repository
- Change the Cloud Source Repositories scope given by default toGoogle compute
Engine Instances andInstance Templates toread_only fromfull control.
130.0.0 (2016-10-12)
break change
- Breaking change to–network – interface in
alpha compute instances iscreate create,
andalpha compute instance-images createcommand .By default
interfaces will have ephemeral IP (was:no external ip) .
Google App Engine
-
App Engine:The
gcloud app isdeploy deploycommand no longer blocks whenstopping the
previous version; this should speed up deployment times.Instructions for
checking the status ofthe stop-version operation are included inthe command
output . -
supportramdisk volumes inApp Engine flexible environments Alpha.
Google Cloud Functions
- add
alpha functions regions listcommand .
Google Cloud ML
- Change ‘–instances=’ to
‘(–json-instances=,–instances= | –text-instances=)’ toallow
gcloud beta ml predicttoread files inutf-8 encoded text format.
Google Cloud Platform project
- addthe
gcloud alpha project createcommand .
Google compute Engine
-
addnew key to–network – interface in
alpha compute instances iscreate create,
andalpha compute instance-images createcommands:no-address. -
Make flag–network – interface visible in
alpha compute instances iscreate create,
andalpha compute instance-templates createcommand .
Google container Engine
-
Fix a bug in
gcloud beta container image list-tags. -
addsupport forkubernetes labels on new cluster andnodepools by passing
--node - label=label1=value1,label2=value2....See
gcloud container cluster iscreate create --helpand
gcloud container nodepools create --helpformore details and
examples.
129.0.0 (2016-10-05)
Google Cloud Bigtable
gcloud alpha bigtablecommandare deprecated andwill be removed in
release 134.0.0.All users should migrate togcloud beta bigtablecommand .
Google Cloud ML
- add
gcloud beta ml jobs stream-logsJOB [–allow-multiline-logs]
[–polling – interval=POLLING_INTERVAL; default=”60″] [GLOBAL-FLAG …]
toshow logs froma running Cloud ML job.
Google compute Engine
-
The–replacement flagis no longer require inthe
gcloud compute image deprecatecommand . -
add–create – disk flagto
gcloud alpha compute instances iscreate create. -
add–create – disk flagto
gcloud alpha compute instance - templates is create create.
Google container Engine
Google Container Registry
docker-credential-gcrbug is fixed fix .
Go SDK
- updateGo SDK component touse 20160927 release,based on Go 1.6.3.
Stackdriver Logging
- addcommands tomanage logs-based metrics inStackdriver Logging.
128.0.0 (2016-09-28)
break change
- The
gcloud auth application-defaultcommandare now inGA.
gcloud auth loginno longer writes Application Default Credentials,use
gcloud auth application - default logininstead .
Google App Engine
-
Java apps that have no app.yaml file are now auto-detected based on a
WEB-INF/appengine-web.xml file whenlaunching the dev_appserver. -
fixtimestamp processing issue
(https://issuetracker.google.com/issues/35907291) in
gcloud app logs is read read.
Google Cloud Functions
- addthe
--memoryflagtogcloud alpha functions isdeploy deploytoallow
configuration ofamount ofmemory available during function execution.
Google Cloud ML
-
add
gcloud beta ml local traincommand which runs user code locally and
injects the environment variables necessary forrunning distributed TensorFlow
jobs insubprocesses. -
gcloud beta ml jobs is submit submit trainingnow take apath toa python package,
andeither (1) builds fromthe setup.py file at the package root,or (2)
generates a setup.py file andbuilds the package.It then uploads the
generated tar.gz archives toGoogle Cloud Storage.
Google compute Engine
-
Internal load balancing isnow inbeta.
-
Cloud Source Repositories control scope isnow included inthe list ofdefault
scopes granted tonewly created instances andinstance templates. -
addmulti-nic support to
gcloud alpha compute instances iscreate createand
gcloud alpha compute instance - templates is create create.
Google container Engine
-
Can now create temporary cluster withall kubernetes alpha features enabled
usinggcloud alpha container cluster create --enable - kubernete - alpha. -
addsupport forkubernetes labels on new cluster andnodepools by passing
--node - label=label1=value1,label2=value2....See
gcloud alpha container cluster create --helpand
gcloud alpha container nodepools create --helpformore details and
examples.
Google Container repository
- addthe ability toconfigure where ( andinwhich order)
docker-credential-gcr searches forGoogle Container Registry credentials.Run
docker-credential-gcr config --helpformore details.
127.0.0 (2016-09-21)
Google BigQuery
- newload/query option inBigQuery client tosupport schema update withina
load/query job. - newquery option inBigQuery client tospecify query parameters in
Standard SQL.
Google Cloud Dataproc
gcloud dataproc cluster iscreate createflag--preemptible - worker - boot - disk - size
can be used tospecify future preemptible VM boot disk size.
Google container Engine
- updatekubectl toversion 1.3.7.
Google Cloud ML
- new
gcloud beta ml predictcommand todo online prediction. - new
gcloud beta ml jobs submit predictioncommand tosubmit batch
prediction job.
Google Cloud SQL
- newarguments tobeta sql instances iscreate create/patch command forCloud SQL
Second Generation instances:--storage-sizeSets storage size inGB.--maintenance-release-channelSets production orpreview channel for
maintenance window.--maintenance - window - daySets day ofweek formaintenance window.--maintenance-window-hourSets hour ofday formaintenance window.--maintenance - window - any( patch is Clears only ) clear maintenance window setting .
126.0.0 (2016-09-14)
break change
-
TheHTTP error messages forthese command groups have change toa common
format:gcloud dnsgcloud genomicgcloud log
Some command groups have not change yet.That should happen inthe next
release.You can use--log-httptosee the details ofall HTTP requests and
responses on the standard error.
Google compute Engine
- add
--connection-draining-timeoutflagtogcloud compute backend - servicecommand .
{create,update} - add
gcloud alpha compute instance - group manage update - instanceand
stop-proactive-update - instancecommand .
Google Cloud Debugger
- The
gcloud beta debug source gen - repo - info - filecommand,which generates
repository information files forthe Stackdriver Debugger,is now available.
Google Container Registry
- The
gcloud container imagecommand group isnow available inthe beta
release track .
Cloud SDK
- add
core/custom_ca_certs_fileproperty toallow use ofa custom CA
certificate file .
emulator
- Cloud Datastore emulator now supportproto-over-HTTP andJSON forthe v1 API.
This version ofthe emulator resolves the deserialization issues in123.0.0.
125.0.0 (2016-09-07)
Google BigQuery
gcloud alpha bigqueryisno longer available. To use BigQuery,use thebq
tool shipped withthe Cloud SDK.
Google compute Engine
-
addsupport tochange the default service account on a compute Engine project
(alpha release) via the following command :
gcloud alpha compute project - info set - default - service - account -
supportmultiple network interface cards in
gcloud alpha compute instances iscreate createcommand . -
add
gcloud alpha compute instance set - scopecommand .
Google container Engine
- updatekubectl toversion 1.3.6.
Google Container repository
- Released bug fixes fordocker-credential-gcr asv1.0.1,please rerun
docker-credential-gcr configure-dockerafterupdating.
Google Cloud Logging
gcloud log createandgcloud log updateecho back the writer
identity associated withthe sink.
Google Cloud Dataflow
- TheDataflow CLI isnow inBeta.
Google Cloud Deployment Manager
gcloud deployment - manager is manifests manifest describewithno manifest specified will
show the latest manifest ofthe given deployment.
emulator
gcloud beta emulators datastore startnow defaults tothe new version ofthe
emulator which supports Cloud Datastore API v1 andv1beta3 over gRPC,
proto-over-HTTP,andJSON-over-HTTP.
124.0.0 (2016-08-31)
break change
- Creating a Global Backend Service incompute Engine will warn you if you don’t
use –global.Inthe future this will be require. - Major changes were made to
gcloud alpha dataflowcommand .See Google Cloud
Dataflow section formore information
Google App Engine
- addendpointscfg.py tothe app-engine-python component .
- Skipped modules during upload will now be logged at INFO level instead of
WARN.
Google Cloud Dataflow
- Changes to
gcloud alpha dataflowcommand :- changethe
jobs is list listcommand now has a”status” filter.This change is
from the JobsV1B3 API.You can now use the API’s filter request aseither
“all”,”terminated”,or “active”. - addthe
log listcommand .This dumps the log messages created fromthe
workflow.Please see the help docs formore information. - rename
metrics is tail tailtometrics list. - rename
metrics list–origin flagto–source.This can be either “user”
for custom-made aggregates or”service” otherwise.This defaults to”all”. - add
metrics list–transform flag.This filters all metrics that prefix
regex matches the argument . - remove
jobs is list list–job-name flag. - add
jobs is list list–uri flag.
- changethe
- addGoogle Cloud Sql andGoogle Cloud Dns powershell cmdlets.
Google Cloud Deployment Manager
deployment-manager deployments createwitha template file will copy
the outputs specified inthe schema tothe generated config file .
Google Cloud Functions
- addalpha functions logs read command
Google Container repository
- docker-credential-gcr (GCR’s docker credential helper) has been added asan
optional component forGCR customers running docker client v1.11 ornewer.Run
gcloud component install docker-credential-gcrfollowed by
docker-credential-gcr configure-dockerinorder toconfigure docker.You may
then use docker normally,without any gcloud interaction at all (e.g.
docker pull gcr.io/myproject/myimage)
Google container Engine
- updatekubectl toversion 1.3.5.
Google compute Engine
- add
gcloud compute instance stop–discard – local – ssd flag. - addwindows-sql-cloud project tothe default public image list.
Cloud SDK
gcloud config get-valueisnow available inthe BETA release track .
emulator
- Cloud Datastore emulator now supportproto-over-HTTP andJSON forthe v1 API.
Cloud SQL
- new commandadded tobeta:
gcloud beta sql backups creategcloud beta sql backups creategcloud beta sql instances is failover failover
- newflags for
gcloud beta sql instances iscreate create:- –failover-replica-name
- –replica – type
- –storage-auto-increase
- –storage – type
- newflags for
gcloud beta sql instances is patch patch:- –storage-auto-increase
- –no – storage – auto – increase
123.0.0 (2016-08-24)
Google App Engine
-
The
gcloud beta app regions is list listcommand isnow available.It shows support
for the standard andflexible environments foreach geographical region. -
gcloud app versions is describe describenow shows more extensive information about the
deployed version,including the container used forApp Engine Flexible. -
Built-in versions will no longer appear whenlisting App Engine versions
(gcloud app version list) .
Cloud SDK
Google Cloud Machine Learning
- add
gcloud alpha ml jobs submit trainingcommand tostart a Cloud ML
training job.
Google compute Engine/Networking
compute networks switch - modeandcompute networks expand-ip-rangecommands
are now inbeta.
Google container Engine
- Image Type selection for
gcloud containercommandis now GA.
Google Cloud Deployment Manager
gcloud deployment-manager deploymentswill now displayINTENTwhen
applicable .
emulator
- A bug causing the rejection ofunpadded base64-encoded bytes data inthe
Pub/Sub emulator (INVALID_ARGUMENT:”Payload isn’t valid forrequest”) has
been fixed.
122.0.0 (2016-08-17)
Google App Engine
-
add
gcloud beta app instances isdescribe describe,which shows information about a
running App Engine Flexible instance. -
addnew flags to
gcloud alpha functions isdeploy deploy,hide flags that are being
replaced withnew flags,log a warning whensomeone uses a flagtobe
replaced:- –bucket tobe replaced by –stage – bucket.
- –source tobe replaced by –local – path (for code inlocal file system)
and–source-path (for code inGoogle Code Storage) . - –trigger – gs – uri tobe replaced by –trigger-bucket.
Cloud SDK
gcloud initnow has an opt-in forlisting all user projects,which
could be inthe hundreds.Theuser can now toopt-in tosee all projects,
orthey can just type ina known project .
Google Cloud Machine Learning
- add
gcloud alpha ml model versionsgroup tomanage Cloud ML model versions. - add
gcloud alpha ml modelgroup tomanage Cloud ML models - add
gcloud alpha ml jobsgroup tomanage Cloud ML training andprediction
jobs.
Google Cloud Genomics
- The
gcloud genomic pipelines runcommand is uses now use the default compute
Engine zone property if the–zone flagis not specified.
Google Cloud Pub / Sub
- fixerror handling bug in
gcloud beta pubsub subscription create
(https://issuetracker.google.com/issues/35907190) .
Google compute Engine
- Enable –health – checks flagfor the
gcloud beta compute backend - service
createandupdatecommand .
Google Container Builder
- RepoSource isnow available asa source forbuilds.
- BuildSteps now respect arbitrary dependencies on each other asdefined by
thewaitForfield .
Google container Engine
- updatekubectl toversion 1.3.4.
121.0.0 (2016-08-10)
Google App Engine
-
Cloud SDK dev_appserver.py is supports support run App Engine Standard Go
application . -
gcloud app instances disable-debugnow deletes the instance rather than
restarting it.newinstance(s) may spawn based on the app’s scaling settings.
Google Cloud Dataproc
- addthe
--preemptible - worker - boot - disk - sizeflag to
gcloud dataproc cluster iscreate create.
Google compute Engine
gcloud compute backend - servicesession affinity flags have been promoted
from beta toGA.
Google container Engine
- changethe
container/use_client_certificateproperty default value to
false.This makes thegcloud container cluster iscreate createand
gcloud container cluster get - credentialcommandconfigurekubectlto
use Google OAuth2 credentials by default instead ofthe legacy client
certificate.
Google Cloud Dataflow
- addthe
gcloud alpha dataflow job draincommand .Thedraincommand
takes a streaming job andstops receiving new data fromthe sources.It then
processes the buffered data.Formore information please see the documentation
for stopping a running pipeline at
https://cloud.google.com/dataflow/pipelines/stopping-a-pipeline.
Google Cloud DNS
Stackdriver Error Reporting
- add
gcloud beta error-reporting events reportcommand forreporting
errors.
120.0.0 (2016-08-03)
Deployment Manager
emulator
-
adda
gcloud beta emulator bigtable env - initcommand toexport
environment variables require tocommunicate withthe bigtable emulator. -
ThePub/Sub emulator now correctly starts the push loops whencreating a push
subscription.
Google Cloud DNS
gcloud dnsnow supportCAA records.
Google Cloud Storage
Google compute Engine/Networking
-
gcloud alpha compute instance-groups manage wait-for-stablecommand waits
until allcurrent_actionfields are set tonone andthere are only no
pending_actionsinmanage instance group . -
gcloud compute xpncommandnow available inthe alpha release track .These
commands configure cross-project networking. -
gcloud compute network subnet {get,set}-iam - policycommandnow available
in alpha.
Google container Engine
119.0.0 (2016-07-27)
Google BigQuery
Google Cloud SDK
-
gcloud auth loginwill stop writing application default credentials ina
future release.See:
https://developers.google.com/identity/protocols/application-default-credentials#toolcloudsdk
for more information. -
Command line flagabbreviations are now deprecated andproduce warning
messages.Flag abbreviations will be completely disabled inrelease 130.0.0.
This pre-empts the problem offuture flagadditions making some flag
abbreviations ambiguous,possibly breaking scripts.
Google Cloud SQL
- addthe
gcloud beta sql userscommand group with commandthat enable
management ofusers on Cloud SQL instances.
Google Cloud Platform project
gcloud alpha project updatenow support label .
Google container Engine
- addthe
deletecommand tothegcloud alpha container imagecommand
group.
118.0.0 (2016-07-20)
emulator
- There isa new
gcloud beta emulators start bigtablecommand forstarting a
Cloud Bigtable emulator.
Google compute Engine/Networking
-
gcloud alpha compute backend-servicesandforwarding - rulecommandnow
support the internal load balancing scheme.Please use
--load - balance - scheme=internalflagwhen creating these resources.
Inadditiongcloud alpha compute forwarding - rule createsupport
--backend-serviceflagtoallow forwarding tointernal load balancers. -
Beta release of
compute connect-to-serial-portcommand for
Interactive Serial Console support.See
http://cloud.google.com/compute/docs/instances/interacting-with-serial-console
for details.
Google container Engine
- Bump kubectl from1.2.4 to1.2.5.
SQL
gcloud beta sql instances iscreate createsupport new database type mysql_5_7 .
- Beta launch ofGoogle Cloud PowerShell.PowerShell cmdlets formanaging
Google Cloud Storage andGoogle compute Engine.
Formore information see
https://googlecloudplatform.github.io/google-cloud-powershell.
117.0.0 (2016-07-13)
Google compute Engine
-
Regional Managed Instance Groups commandare now inbeta.
-
target - ssl - proxycommandare now inbeta. -
Connection-based load balancing commandare now inbeta.
-
add
--connection-draining-timeoutflag to
gcloud beta compute backend - servicecreateandupdatecommand . -
health-checkscommand group isnow inbeta.
Google container Engine
Google Container Builder
- The
gcloud alpha container is builds build createcommand now supportusing
JSON orYAML config files toconfigure builds,using the--configflag.
116.0.0 (2016-06-29)
break change
gcloud alpha dataflow list - messagedatetime values are now displayed in
ISO 8601 format:2015-01-15T12:31:07 (‘T’ separating the date andtime
components) .
Google App Engine
-
The
gcloud appsurface isnow available inthe GA andbeta release tracks.
Please usegcloud appinstead ofgcloud preview app(some features only
available inthe beta release track) . -
add
gcloud app open - consolecommand,which opens the App Engine dashboard
in a web browser.
Google Cloud Datastore emulator
Google Container Builder
- The
gcloud alpha container is builds buildcommand group creates andmanages
builds using the Google Container Builder service.See
https://cloud.google.com/cloud-build/docs/ forAPI documentation.
Google Cloud Dataproc
- add
--preemptible - worker - boot - disk - sizeflag,which allows configuration
of preemptible worker boot disk,togcloud beta dataproc cluster create.
Google BigQuery
- newquery option inBigQuery client tospecify a limit on bytes billed for
the query.
Google Cloud Bigtable
-
add
gcloud beta bigtable instancegroup tomanage Bigtable instances. -
add
gcloud beta bigtable clustergroup tomanage Bigtable cluster
withininstances. -
Known issue:
gcloud beta bigtable instance iscreate createisan asynchronous
operation by default andwill not block withorwithout the--asyncflag.
115.0.0 (2016-06-22)
break change
-
( Google compute Engine )The
debian-7anddebian-7-backportsimage
aliases have been removed,as Debian 7 has reached end-of-life -
( Google compute Engine )The
--port-rangeflaginthegcloud computecommand has been deprecated; please use the
forwarding - rule create
--portsflaginstead .At this time only consecutive ports can be
specified. -
( Google compute Engine )
gcloud alpha compute rolling-updatescommands
have been deprecated andremoved. -
(Google container Engine) The
--waitflagfor thegcloud containercommand group isnow deprecated; please use the
cluster--asyncflag
instead .
Cloud SDK
- Users will now be prompted toset Cloud SDK proxy properties if network
issues are detected while runninggcloud init.
Google compute Engine
gcloud compute backend - service {create,update} --enable-cdnflaghas been
promoted frombeta toGA.gcloud compute url - map invalidate - cdn - cachehas been promoted frombeta
toGA.- The
--remote - traffic - selectorflagingcloud compute vpn-tunnels create,
which allows specifying a list ofCIDR blocks tobe usedduring IKE\IPsec
traffic selectors negotiation,is now available inthe GA release track .
Google App Engine
- add
gcloud preview app version describecommand .
Deployment Manager
- (beta only) deployment-manager now supportrollbacks withthe
--manifest - idflag:gcloud beta deployment-manager deployments update
deployment-name --manifest - id=MANIFEST-ID
docker
gcloud dockernow respectthe$DOCKER_CONFIGenvironment variable
emulator
- TheCloud Datastore emulator now has an
env - unsetcommand which prints the
commands tounset any environment variables set by runthe commandin
the output oftheenv-initcommand .
114.0.0 (2016-06-15)
break change
-
( Google compute Engine )deprecatedthe use ofimage aliases.Please use
image families instead .See https://cloud.google.com/compute/docs/images for
more details. -
(Google App Engine) removethe deprecated andunused
--forceflagfor
gcloud app isdeploy deploy. -
(Google Cloud Debugger) remove
gcloud alpha debugcommand group; debug
commands are now accessible solely usinggcloud beta debug.
Google compute Engine
-
TheCustomer-Supplied Encryption Keys (CSEK) feature forGoogle compute
Engine disks isnow available inthe GA release track .See
https://cloud.google.com/compute/docs/disks/customer-supplied-encryption for
more details. -
addautocompletion forthe URL map name in
gcloud compute url - map invalidate - cdn - cache. -
add
gcloud alpha compute networks switch - modecommand . -
add
gcloud alpha compute network subnet expand-ip-rangecommand . -
add
--remote - traffic - selectorflag,which allows specifying a list of
CIDR blocks tobe usedduring IKE\IPsec traffic selectors negotiation,to
gcloud beta compute vpn - tunnels create -
fix
gcloud compute routes is list listcommand todisplay vpn-tunnel as
NEXT_HOP.
Google App Engine
-
Parallelized source file uploads in
gcloud preview app is deploy deployfor
increased speed.To revert tothe old behavior inevent ofa problem,please
rungcloud config set app/num_file_upload_processes 1
andreport an issue here:
https://issuetracker.google.com/issues/new?component=187143 -
Google App Engine components updated to1.9.38.
Please visit the following release notes fordetails:- Python – https://cloud.google.com/appengine/docs/standard/python/release-notes
- Java – https://cloud.google.com/appengine/docs/standard/java/release-note
-
addsupport forManaged VMs instances in
gcloud preview app instances is enable enable - debugand
gcloud preview app instances disable-debug.
docker
- fixa bug where Windows users experienced docker authentication issues
when the%HOME%variable was set anddiffered from% userprofile%
emulator
- fixbehavior ofPub/Sub emulator subscription topic name whentheir
respective topics are deleted.They should now be set to_ delete - topic _.
113.0.0 (2016-06-08)
Cloud SDK
- gcloud now uses Internet Explorer proxy configuration settings whenon
Windows,or MacOSX SystemConfiguration proxy settings on Mac,if the gcloud
configurationproxy/*are not set.
Google compute Engine
gcloud compute sshno longer generates keys wheninvoked with–plain flag.gcloud compute routersisnow GA.
Google Genomics
gcloud genomic pipelines runcommand supports passing “inputs” and
“outputs” asrepeated parameters.
112.0.0 (2016-06-01)
Cloud SDK
- updateerror messages for
gcloud projectssurface . gcloud dockercommandnow take less time toexecute whenthe docker client
is not configured touse a credential helper.
Google App Engine
-
The
--docker - buildflag andrelatedapp/docker_buildproperty,as well as
app / use_cloud_buildproperty have been deprecated andwill be removed ina
future release.By default,docker images are built remotely using Google
Container Builder.To perform a docker build on a different host,you can run:docker is build build -t gcr.io/project/service.version .
gcloud docker push gcr.io/project/service.version
gcloud preview app is deploy deploy –image-url=project/service.version
Google compute Engine
- add
--licensesflagtogcloud compute image iscreate create.
Google container Engine
- fixbug where only 16-bit kubectl was installed on Windows.
Now Installs 32 and64-bit.
Google Genomics
gcloud alpha genomics datasets/callsetsname argument isa flag,
instead ofpositional.gcloud alpha genomic pipelines is run runcommand now accepts “zones”
command-line argument .gcloud alpha genomic datasets is restore restore / updateand
variantsets delete/describenow take string IDs instead ofints.
Deployment Manager
gcloud deployment - manager deployments is describe describeoutput only reports errors
once,includes status forresources,andincludes more useful fields.
111.0.0 (2016-05-25)
Google App Engine
gcloud dockercommandare now less verbose during the authentication
operation.
Google container Engine
gcloud container cluster isupdate updatecommand now GA.gcloud container node-poolscommandare now GA.
Google compute Engine
- enableStrict Host Key Checking forSSH connections (after the first
connection) toinstances.Also adds a new flagtogcloud compute ssh
called--strict-host-key-checkingtocontrol the StrictHostKeyChecking
option. - addsupport forcustomer-supplied encryption keys to
gcloud beta compute.(in beta track)
instances start - Implemented backend-service connection based balancing mode.
Google Service Registry
- launch
gcloud alpha service-registry.(alpha track)
Users will need tosign up
here
before enabling this API intheir projects.
Deployment Manager
- add
gcloud alpha deployment-manager runtime-configs.Alpha commandfor
Deployment Manager’s Runtime Config API.
emulator
- adda
--legacyflagtogcloud beta emulators datastore.Theflagis set
by default andmaintains existing behavior withsupport forCloud Datastore
API v1beta2.Passing--no - legacyuses a new version ofthe Cloud Datastore
Emulator which supports Cloud Datastore API v1beta3 over gRPC,JSON,and
proto-over-HTTP.Thedefault behavior ofthe legacy flagwill change ina
future release.
Organizations
- launch
gcloud alpha orgranizations.(alpha track)
110.0.0 (2016-05-18)
Google IAM
- The
gcloud iamcommand group isnow available inGA.Thegcloud beta iam
will still be available forseveral more releases.
Google App Engine
- fixissue withthe
--docker - build=localflaginthegcloud preview appcommand withdocker version 1.10+.note thatlocal docker builds
deploy
with docker version 1.11 will still fail whenusing the new docker external
credentials; please downgrade tothe plain credential store.
https://issuetracker.google.com/issues/35906927
Google container Engine
gcloud beta containercommand(e.g.container is create create) now support
specify ImageTypes .- The
gcloud container cluster listcommand now sorts the cluster based on
zone andthen on cluster name. - The
gcloud container cluster iscreate createcommand now allows specifying
–max – node-per-pool (default 1000) tocreate multiple node pools forlarge
cluster.
Google compute Engine
- The
gcloud compute backend - servicebackend commandnow support
–instance-group-zone and–instance-group-region toqualify instance group
specifically.Before –zone,–region was used toqualify all resource
arguments,where asnow it is used toqualify backend service.
Google Genomics
- The
genomics variantsets createcommand now support the–name and
–description flag. - The
genomics variantsets deletecommand displays the name ofthe variant
set before prompting the user todelete it. - Thegenomics
variantsets describe/listcommanddisplay variant set name
anddescriptions.
emulator
- TheGoogle Cloud Datastore emulator supports a new environment variable for
client library configuration. - TheGoogle Cloud Datastore emulator flag–store-on-disk has been fixed to
accepta false valueusing –no-store-on-disk.Previously,
–store-on-disk=False could be specified but wasn’t respected.
Debug
- The
Thegcloud debugcommand group isnow inBeta.
Misc.
- TheCloud SDK Windows installer isnow dual signed SHA1 andSHA256.The
executable issigned withboth authenticode andRFC3161 signatures. - Thewinkeygen.exe executable isalso now dual signed,like above.
109.0.0 (2016-05-11)
Google App Engine
- Google App Engine components updated to1.9.37.
- Please visit the following release notes fordetails:
- Python – https://cloud.google.com/appengine/docs/standard/python/release-notes
- Java – https://cloud.google.com/appengine/docs/standard/java/release-note
- Please visit the following release notes fordetails:
- fixissue withfailed uploads ingcloud preview app-deploy
(https://issuetracker.google.com/issues/35906909) . - deprecated–server flagfor app commands; its use isunsupported.
Google compute Engine
- removethe
gcloud alpha compute autoscalercommand group . - removedeprecated
gcloud compute backend - service add - backend–group
flag infavor of–instance-group. gcloud compute copy - filenow exits withthe return code ofthe called
scpprocess.- addsupport forcustomer-supplied encryption keys tothe
gcloud beta compute disk snapshotcommand . - removegoogle-containers fromdefault gcloud public image project .
Google container Engine
- fixbug listing cluster withno node pools.
gcloud container resizecommand now supportmulti-zone cluster.
Google Error Reporting
- addthe
gcloud beta error - report events is delete deletecommand tocleanup
Stackdriver Error Reporting data.
108.0.0 (2016-05-04)
break change
- The
gcloud preview app modules get-logscommand isnow deprecated.Please
use the new commandgcloud preview app logs readinstead .
Google App Engine
- fixa bug which caused
gcloud preview app is deploy deploytofail whenrun froma
git directory.
Google Cloud SDK
-
deprecateduser property files (~/.config/gcloud/properties) will no longer
be read by gcloud. If you are not already usingconfiguration,your
properties will be automatically migrated foryou. No action isrequire on
your part. -
The
--formatflagnow supports four more transforms:extract,join,
slice,andsplit.
Google Cloud Debugger
- addthe
gcloud alpha debug snapshots is wait waitcommand .
Google compute Engine
- The
gcloud alpha compute instance-groups manage list-instancescommand
output now includes theINSTANCE_TEMPLATEandSTATUScolumns.
Google container Engine
Google Genomics
gcloud alpha genomic variant describe/delete/updatecommandnow accept
non-integer variant IDs.
107.0.0 (2016-04-27)
Google compute Engine
- Enable cursor (“start”) support forget-serial-port-output inBeta.
- addtail-serial-port-output inBeta.
- Image families are now inGeneral Availability (GA) .
Google App Engine
- Google App Engine components updated to1.9.36.
- Please visit the following release notes fordetails:
- Python – https://cloud.google.com/appengine/docs/standard/python/release-notes
- Java – https://cloud.google.com/appengine/docs/standard/java/release-note
Deployment Manager
- Creating andupdating Deployments will now display output values inaddition
tolisting the resources.
Google container Engine
gcloud container cluster resizenow allow specify a node pool .
Cloud Debugger
- add
gcloud alpha debugcommand surface toallow control ofthe
Cloud Debugger fromthe command line.
Google BigQuery
- BigQuery support forpartitioned tables.
106.0.0 (2016-04-20)
break change
- Python 2.6 support inthe Cloud SDK isdeprecated andreleases will stop
supporting Python 2.6 on September 1,2016. Please update your Python
installation to2.7 toensure compatibility withfuture Cloud SDK versions. gcloud preview app modulescommandare now deprecated (see “Google App
Engine” section formore details) .moduleparameter inapplication .yaml files isnow deprecated (see “Google
App Engine” section formore details) .--formatprinter legend attributes are now deprecated (see “Cloud SDK”
section formore details) .
Cloud SDK
- The–format printer legend attributes are deprecated andwill be removed in
release 124.0.0.Thelegend attribute docs have been removed. - Thegcloud compute,functions,genomics,logging,andprojects list commands
now support the--filterflag.
Google Cloud Storage
- updategsutil component to4.18 (https://github.com/GoogleCloudPlatform/gsutil/blob/v4.19/CHANGES.md)
Google App Engine
- App Engine “modules” are being renamed to”services”.
- The
gcloud preview app modulescommandare now deprecated (except
gcloud preview app modules get-logs) .Please usethe just-added
gcloud preview app version,gcloud preview app services,and
gcloud preview app instancescommand instead . - The’module’ parameter inapplication .yaml files isdeprecated; please
use ‘service’ instead .
- The
- fix
maxretrialsexceptionforgcloud preview app is deploy deployofstandard
(not MVM orflexible) App Engine apps with.gitdirectory present
(https://issuetracker.google.com/issues/35906804) . - fixbug in
gcloud preview app is deploy deploywhere--docker - build=localdid
not work whenapp / use_cloud_buildwas enabled.
Google compute Engine
- add
--no-creation-retriesflagtocompute instance-groups manage resize
command inalpha andbeta.
Google container Engine
- Fix bug that caused kubectl component tobe missing fromcomponents list on
Windows. gcloud container cluster iscreate createnow allows specifying multiple zones
withina region foryour cluster’s nodes tobe created in.- updatekubectl tov1 .2.2
105.0.0 (2016-04-13)
break change
-
health-checkscommand forprotocol HTTP2 have been removed. -
Rename the
alpha compute url-mapsinvalidate-cacheand
list - cache - invalidationsubcommands toinvalidate-cdn-cacheand
list-cdn-cache-invalidations,respectively.
Cloud SDK
-
Suppress progress tracker animations if not outputting toa terminal.
-
gcloud component listnow support the--filterflag andqueries like:
gcloud component list --filter=id:app-engine-java
--format="value(state.name)"
Google compute Engine
- promoteCloud CDN functionality fromalpha tobeta.
Google App Engine
- File uploads during gcloud preview app is deploy deploy have been improved.If you have
any trouble,you can revert tothe old behavior with
gcloud config set app/use_gsutil true.
104.0.0 (2016-04-06)
Cloud SDK
gcloud initno longer offers toclone
Google Cloud Repositories.
Please usegcloud source repos cloneat any time afterrunning
gcloud init.
Google compute Engine
gcloud beta computecommandnow support image families.
Google App Engine
- Users of
gcloud preview app is deploy deploycan set the timeout forthe
Container Builder service using the app/cloud_build_timeout
property.
Google container Engine
-
kubectl component isnow available forWindows (64-bit only) .
-
gcloud alpha container cluster updatenow allows enabling/disabling
addons forcontainer Engine cluster via--update-addonsflag. -
gcloud container cluster iscreate createnow supportdisabling
HPA andIngress controller addons via--disable - addonflag.
Google Genomics
gcloud alpha genomic variant importnow supportconfigurable variant info
field merging via the info_merge_config command line flag.
103.0.0 (2016-03-30)
Google Cloud Storage
- updategsutil component to4.18 (https://github.com/GoogleCloudPlatform/gsutil/blob/v4.18/CHANGES.md)
Google App Engine
- addfingerprinting support forPHP applications.You can now run
gcloud preview app gen - configtoauto-generate the necessary configuration
for deploying PHP applications tothe App Engine Flexible Environment.
Google container Engine
- gcloud container cluster iscreate create|get-credentials will warn/error
respectively if the HOME env var isn’t set.Thevariable
is require tostore kubectl credentials (kubeconfig) .
Google compute Engine
- Enable support for:gcloud compute disk resize.
102.0.0 (2016-03-22)
break change
-
The
gcloud alpha container nodepoolscommandhave been renamed to
node-pools.Functionality andparameters haven’t change. -
gcloud beta iam list-grantable-rolesnow returns a list ofroles instead of
a dictionary witha single key ‘roles’ withthe value ofa list ofroles. -
gcloud config configuration describeoutput has change toinclude the
configurationnameandis_activefields.All configuration properties are
now part ofthepropertiesfield .
Cloud SDK
- –format=json and–format=yaml now list resource attributes withnull value.
Google App Engine
-
use ofthe Google Container Builder service isnow enabled by default for
all manage VMs deployments.This change may require you toenable the Container Builder API.Visit
https://console.developers.google.com/apis/api/cloudbuild.googleapis.com/overview?project=*project_id*;
toenable it,where project_id isyour current project ID. -
updateGoogle App Engine components to1.9.34.
Please visit the following release notes fordetails:- Python – https://cloud.google.com/appengine/docs/standard/python/release-notes
- Java – https://cloud.google.com/appengine/docs/standard/java/release-note
Google compute Engine
-
add
gcloud compute backend - servicesession affinity command . -
add
gcloud compute http-health-checksandhttps-health-checkscommand . -
add
gcloud alpha compute target - ssl - proxycommand . -
extend
gcloud compute forwarding - ruletosupporttarget - ssl - proxy.
Google container Engine
101.0.0 (2016-03-16)
billing
Google App Engine
Google BigQuery
100.0.0 (2016-03-09)
break change
-
gcloud preview app is deploy deploydeployments that promote the new version to
receive all traffic will stop the previous version by default.To keep the previous behavior,pass the
--no-stop-previous-versionflag,
orrun the following command:$ gcloud config is set set app / stop_previous_version false
Cloud SDK
- Providing no argument forlist- anddict-type flags now results ina warning.
Instead,please explicitly provide an empty string value.Forinstance,
gcloud command --flagbecomesgcloud command --flag ''(for list- and
dict-type flags only) .
IAM
- add
gcloud beta iam list-grantable-rolescommand forgiven
cloud resource.
Google App Engine
Google container Engine
- addnode pool support toenable heterogeneous cluster (alpha) .
99.0.0 (2016-3-2)
break change
- supportfor the deprecated workspace configuration feature has been removed.
If you are using gcloud ina workspace,those properties will no longer be
read. Seegcloud topic configurationforinformation on how touse
configuration instead .
Cloud SDK
Google App Engine
Google compute Engine
routerssurface moved tobeta andis now accessible via
gcloud beta compute routers
Google Cloud Dataproc
- add
--subnetflagtogcloud dataproc cluster iscreate create.
Google Cloud Genomics
genomics alpha operations cancelassumes theoperations/prefix if not
present.
Google Cloud Storage
- updategsutil component to4.17
98.0.0 (2016-2-24)
-
Release 95.0.0 introduced a bug that generated corrupt keys forWindows gcloud
compute ssh|copy-files.Any keys generated on Windows between 95.0.0 and
97.0.0 inclusive are rejected by ssh servers.gcloud computehas been
changed to:- fix the winkeygen Windows key generator .
- Recognize corrupt Windows keys andautomatically regenerate them.
-
fix#538.
Users should no longer get “gsutil ImportError:No module named google”
errors.
Google App Engine
- MySqldb “latest” version change from1.24b4 to1.2.5.
emulator
- Improves Pub/Sub emulator’s ability tohandle requests concurrent withHTTP
pull requests. - ThePub/Sub emulator attempts todetect andinform users whenan unsupported
API version isused. - ThePub/Sub emulator now correctly handles absolute URIs inHTTP/Json
requests.
Windows support
- Google Cloud SDK no longer needs Python installed whenusing the Windows
Installer.TheSDK forWindows comes withPython bundled.
97.0.0 (2016-2-17)
break change
gcloud alpha compute routers now requires manual configuration ofinterfaces
Google compute Engine
- addflag
--advertised-route-prioritytogcloud alpha compute routers is create
create - addsupport forregional instance groups inalpha
Google App Engine
- Ruby runtime now uses the Rack “deployment” environment,instead of”none”
Google container Engine
- add
--masterflagtogcloud container cluster upgrade
96.0.0 (2016-2-10)
break change
Google App Engine
-
Google App Engine components updated to1.9.32.Please visit the following
release notes fordetails:
Python – https://cloud.google.com/appengine/docs/standard/python/release-notes
Java – https://cloud.google.com/appengine/docs/standard/java/release-note -
The
gcloud preview app gen - configcommand now offers toautomatically update
the runtime field inapp.yaml if necessary.
IAM
- The
gcloud beta iamcommand group has launched.
emulator
- ThePub/Sub emulator now supportGzip-encoded requests.
Google compute Engine
- Thegcloud compute copy – file|scp commandon Windows now treat path arguments
with a drive prefix aslocal files.
Configurations
- The
config configuration deletecommand now takes multiple configuration
name.
container
Misc.Changes
- Thedefault floating point output format precision is6.Exponent notation is
used forabs(n) < 1e-04 andabs(n) >= 1e+09. - Thearrow andpage up/down/home/end keys now work inthe Windows help pager.
95.0.0 (2016-2-3)
break change
- use
gcloud compute networks iscreate create --mode=legacytocreate non-subnet
networks.
Google compute Engine
gcloud compute copy - fileandgcloud compute sshon Windows now use
standard PuTTY plink.exe,pscp.exe andputty.exe.A standalone winkeygen.exe
generates PuTTY andssh compatible keys.TheWindows PuTTY executables are up
todate at version 0.66.
Google compute Engine subnets
-
add
gcloud compute network subnet. -
add
--modeflagtogcloud compute networks iscreate create. -
add
--subnetflagtogcloud compute instance iscreate createand
gcloud compute iscreate instance - templates iscreate create. -
add
--local-traffic-selectorflagtogcloud compute vpn-tunnels create.
Google App Engine
project
gcloud projects update|undelete|deletehave been moved tobeta.
gcloud –format
-
addnested table formatting by
--format="table(field1,listField2:format=FORMAT-STRING)"where
FORMAT-STRING can be any format (json,table,…) .
Try:gcloud compute instance list
--format="table[box](name,disks:format='table[no-heading](deviceName:sort=1,
kind)')" -
addlist field aggregation formatting (similar tonested formatting) by
--format="table(listField2:format=FORMAT-STRING)".Whenthe main table
has no columns each nested format isaggregated into a single list.
Try:gcloud compute instance list
--format="table(disks:format='table[box](deviceName:sort=1,kind)')"
94.0.0 (2016-1-27)
Google compute Engine
- add
gcloud alpha compute url-maps list - cache - invalidationcommand .
Google App Engine
-
Google App Engine components updated to1.9.31.Please visit the following
release notes fordetails:
Python – https://cloud.google.com/appengine/docs/standard/python/release-notes
Java – https://cloud.google.com/appengine/docs/standard/java/release-note -
add
--runtimeflagtogcloud preview app gen - configtospecify a runtime
when a directory identifies asmultiple runtimes.This flagcan be usedin
conjunction with--custom.
Google container Engine
gcloud container cluster describeandlistcommandnow notify the user
when their cluster versions are about togo out ofsupport orare unsupported.
Google Cloud Logging
gcloud beta log writeandgcloud beta log logs deletecommandnow
use the V2beta1 API.Thegcloud beta log writecommand now uses the
global resource descriptor (which translates to”custom.googleapis.com”
service inV1) .
Cloud Dataproc
gcloud beta dataproc cluster createnow support--tagand--metadata
flags toset instance tags andmetadata on all instances inthe Dataproc
cluster.
Pub/Sub Emulator
- A new –host flagcan be used tospecify the address the emulator should bind
as.Theflagcan be left unspecified,set to”localhost”,a hostname,or an
explicit IP address.
project
-
addcommands
get - iam - policy,set - iam - policy,add-iam - policy-binding,
andremove-iam - policy-bindingforthegcloud beta projectssurface . -
addthe
gcloud projects listcommand that can be used tolist projects.
93.0.0 (2016-1-20)
-
kubectrl upgraded to1.1.4.
-
gcloud beta dataproc cluster createnow support--propertieflagtoset
properties forinstalled packages. -
Datastore emulator’s
DATASTORE_LOCAL_HOSTenvironment variable change to
DATASTORE_EMULATOR_HOST. -
gcloud source repos clonenow support--dry - runflagtoshow equivalent
git command .
92.0.0 (2016-1-13)
- Because ofthe rollback of91.0.0,this release contains all ofthe changes
from 91.0.0 inaddition tothe changes listed below.
break change
-
gcloud preview app is deploy deploy-
changedeployments toset the deployed versions toreceive all traffic
for their modules by default.To keep the old behavior (traffic split remains the same),use the
--no - promoteflagor run
gcloud config is set set app / promote_by_default true.Note that your old versions are still running,andmust be stopped
manually.This behavior will change ina future release. -
removedeprecated
--set - defaultflag. Please use--promote
instead . -
gcloud preview app is deploy deploy:removedeprecated--env - varflag.
-
-
Theoutput ofthe
gcloud preview app module listcommand has been
changed toinclude the traffic split percentage instead ofthe ‘default
version’ field . -
removedeprecated
gcloud preview app modules cancel-deploymentcommand .This command isno longer necessary due torecent improvements inthe
Deployment API. -
removedeprecated
gcloud preview app modules downloadcommand .This command isno longer necessary due torecent improvements inthe
Deployment API. -
removedeprecated
gcloud preview app is run runcommand .Please use
dev_appserver.pyinstead . -
changebehavior ofthe
--zone/-zflaginthegcloud dns record - set
command group .This flagcan no longer precede the command .Forinstance,
gcloud dns record - set -z=mz listwill not work,but
gcloud dns record - set list -z=mzwill . -
change
--password-fileoption forsql instances set-root-password;
password now does not include trailing newline frompassword file .This
matches the documented behavior,but not the previous behavior.
(Fixes https://issuetracker.google.com/issues/35906498) -
remove
meta/active_configurationfromthe results ofgcloud config list
since it isnot a property that can be set.You can continue touse the
gcloud config configurationcommand toview andmanage your
configuration.
Cloud SDK
-
add
gcloud configproxy settings.Users can configuregcloudtouse a
proxy via the following settings:-
gcloud config proxy / address -
gcloud config proxy/password -
gcloud config proxy/port -
gcloud config proxy/type -
gcloud config proxy/username
-
-
add
alphaandbetacomponents toDebian packages. -
removeunused config properties:
app / hosted_registry,app / host,
app / admin_host,app/api_host.
Google Cloud Logging
Google container Engine
Google App Engine
-
fixbug where initial deployments using
--image-urlfailed. -
change
gcloud preview app module set_defaultcommand touse the App
Engine Admin API. -
change
gcloud preview app module listcommand touse the App Engine
Admin API.
91.0.1 (2015-12-16)
- TheCloud SDK has been rolled back to90.0.0.
91.0.0 (2015-12-16)
break change
- deprecatedcommand group
gcloud compute replica - poolhas been removed. - deprecatedcommand group
gcloud compute resource - viewhas been removed. - App Engine API isnow the only supported method fordeploying inthe
gcloud preview app is deploy deploycommand .
Google App Engine
DEPLOYABLESargument forgcloud preview app is deploy deployisnow optional.If not
given,the command defaults toapp.yamlinthe current directory; if that
is not found,it attempts toautomatically generate necessary configuration
files (such asapp.yaml) inthe current directory before deployment.--forceargument togcloud preview app is deploy deployisnow deprecated andwill
be removed ina future release.
Container
gcloud containercommandthat poll long running operations (e.g create,
delete,upgrade) now display progress details whenavailable.
90.0.0 (2015-12-09)
- Cloud SDK release version scheme has change.Patch version isnow treated as
a major release version which corresponds toSDK weekly releases.
Any updates/fixes toreleased version will increment minor/patch version
number going forward.
break change
- Thedeprecated flag–clear-target-pool has been removed from
gcloud compute instance-groups manage set-target-poolscommand .
Google App Engine
- Components updated to1.9.30.
Please visit the following release notes fordetails:- Python – https://cloud.google.com/appengine/docs/standard/python/release-notes
- Java – https://cloud.google.com/appengine/docs/standard/java/release-note
- fixa bug caused by uploading invalid file name forvm:true applications.
compute
- Subnetwork support has been promoted fromalpha tobeta.Formore information
see https://cloud.google.com/compute/docs/subnetworks.
0.9.89 (2015-12-02)
break change
-
remove flag
--container - ipv4 - cidrforgcloud container cluster iscreate create;
please use--cluster - ipv4 - cidrinstead . -
rename
gcloud alpha compute vpn - tunnels is create create --ike-networksto
--local-traffic-selector. -
gcloud alpha compute resource-viewscommandwill soon be removed.Please
usegcloud compute instance-groups unmanagecommand instead . -
gcloud alpha compute replica-poolscommandwill soon be removed.Please
usegcloud compute instance-groupscommand instead .
gcloud core
- changebehavior of
gcloud initgit repository clone option.It now takes
as input a path tothe destination directory forthe repository,
rather than the parent directory ofthe repository destination.
BigQuery
- fixfailure in
gcloud alpha bq query "select * from..."command
while display query result .
compute
-
fix
gcloud alpha compute instance set - machine - typefailure when
supplying custom cpu/custom memory,but no zone. -
adda new scope alias forCloud Monitoring:
monitoring-write.This scope
is on by default inall new VMs.
Google Cloud DNS
- add
--replace-origin-nsflagtogcloud dns record - set importcommand
toallow importing NS records.
Google Cloud Storage
- update
gsutilcomponent to4.16.
Google container Engine
-
updatekubectl toversion 1.1.2.
-
Increased
gcloud container cluster iscreate create/deletetimeouts from20m to
30m. -
add
--subnetworkflagtogcloud container cluster iscreate createtoallow
creation ofcontainer cluster can now be created ina Google compute Engine
subnetwork (https://cloud.google.com/compute/docs/subnetworks) .
0.9.88 (2015-11-25)
break change
-
The
gcloud preview app is run runcommand has now been removed.Please usethe
bundleddev_appserver.pyscript directly instead . -
App Engine:The’version’ and’application’ fields inmodule andconfiguration
files are now illegal.Project name should instead be specified either by
gcloud config set project MY_PROJECTorby setting the--projectflagon
individual command executions.Versions are generated automatically by default
but can also be manually specified by setting the--versionflagon
individual command executions.
App Engine
-
Don’t do runtime identification forcustom runtimes during deploy.This fixes
issue #387. -
The
dev_appserver.pyscript no longer requires the installation ofall App
Engine components.It will install only the necessary ones at run time.
Fixes #273
core
-
addthe
gcloud component installcommand . This allows you toinstall
missing components at the version ofthe SDK you currently have (it does not
update your SDK installation) .gcloud component isupdate updateshould now only be
used toupdate your SDK tothe latest version. -
Fixes #293 related SSL
certificate validation issues. -
usezsh builtins inpath.zsh.inc forfaster/cleaner shell startup.
0.9.87 (2015-11-18)
compute
gcloud alpha compute instances iscreate createnow support–custom – cpu and
–custom-memory flags tospecify custom machine types.
Dataproc
Google container Engine
- updatekubectl toversion 1.1.1.
0.9.86 (2015-11-11)
App Engine
-
Generated node.js dockerfiles now add the full application context before
running install hooks. -
ForGoogle App Engine Node.js runtimes,install requested version ofnode
prior todoing an npm install.
compute
gcloud beta compute instance set - machine - typehas been promoted fromalpha
tobeta,
0.9.85 (2015-11-04)
break change
gcloud alpha compute networks is create createnow requires –mode flag.
App Engine
-
addthe –output-directory option togen-repo-info-file command .This option
supersedes –output-file,which isdeprecated andwill be removed ina future
release. -
Improved error message whenspecified yaml file isnot found.
compute
-
Launching
gcloud alpha compute network subnet. -
gcloud compute alpha instance-templatesandinstancesnow support
subnetworks. -
new flag–ike-networks in
gcloud alpha compute vpn - tunnels is create create. -
gcloud compute sshnow passes through the exit code ofthe ssh command .This
fixes issue #146.
Misc.Changes
- Gracefully handle socket timeouts while checking forGoogle compute Engine
metadata server.This fixes issue
#339.
0.9.84 (2015-10-28)
App Engine
-
Due toPageSpeed service deprecation,user will receive a warning when
deploying a new version toApp Engine. -
Implemented fingerprinting support forJava.
-
Thegen-config flagnow generates only app.yaml forthe matching runtime by
default,you must use the –custom flagtogenerate an app.yaml witha runtime
of “custom” anddockerfile ( andother configs) .
compute
Windows support
-
Windows Installer can now take a /logtofile flagtowrite installation logs to
file CloudSDKInstall.log located inthe same directory. -
Windows installer now displays an error message whenthe installation
does not succeed.
Command Line Interface support
- The[page=N] table format attribute prints one ormore tables ofat most N
rows.usethis toview paged server data asit arrives at the client.
0.9.83 (2015-10-21)
App Engine
- Ina future release,the
gcloud preview app is deploy deploycommand will no longer
support deploying multiple modules inthe same invocation.
compute
-
Ubuntu 14.10 isend oflife:https://wiki.ubuntu.com/Releases
-
fixexternal issue #291,
related tohandling network addresses on Windows.
container Engine
gcloud container cluster listnow displays the current number ofnodes
for the cluster.
Windows support
-
Whenrunning Cloud SDK tools fromPowerShell the
gcloud-ps.ps1wrapper
scripts now can be usedwhich no longer call tocmd.exe.Usinggcloud-ps,
complex arguments can be passed without escaping forWindows command line.
Usinggcloud,the following command would be correctly escaped whenrunning
gcloud inPowerShell:gcloud fun –arg='”test ^< 123″‘
Withthe new
gcloud-ps,the same command can be simply written as:gcloud-ps fun –arg=’test < 123′
Permissions torun PowerShell scripts must be given toPowerShell before these
will work.Permissions can be change with
"Set-ExecutionPolicy RemoteSigned".
0.9.82 (2015-10-14)
App Engine
-
TheApp Engine Admin API isnow the default path fordeployments inthe
gcloud preview app is deploy deploycommand .This transition should be transparent,
but if you experience any issues andwould like torevert tothe old
behavior,please rungcloud config set app/use_appengine_api false.See https://cloud.google.com/appengine/docs/standard/admin-api/ formore
information about this API. -
With
env:2,valid python runtimes arepythonandpython-compat. -
Implemented fingerprinting support forpython.
container Engine
gcloud container cluster iscreate create:Theflag--container - ipv4 - cidrhas
been deprecated;--cluster - ipv4 - cidrshould be used instead .
SQL
-
gcloud beta sql operations describeandgcloud beta sql operations wait
no longer need--instanceflag(gcloud beta sql operations islist liststill
does) . -
fixissue with
gcloud sql instance clonewhen--bin-log-file-nameand
--bin - log - positionare set.
(https://issuetracker.google.com/issues/35906280) .
0.9.81 (2015-10-07)
break change
-
If you are using a service account torun commandunder
gcloud preview app,you must enable the “App Engine Admin API” inthe
Developers Console (https://console.developers.google.com; navigate to
APIs andAuth > APIs) . -
Ina future Cloud SDK release,deployments that promote the new version to
receive all traffic will stop the previous version by default.To keep the current behavior,pass the
--no-stop-previous-version
flag,or run the following command:$ gcloud config is set set app / stop_previous_version false
-
remove
app get-resource-limitscommand .
App Engine
- App Engine components updated to1.9.27.Please see the following release
notes fordetails: - The
gcloud preview app is deploy deploycommand now requires that users specify or
omit the runtime:field fromapp.yaml if a dockerfile isalso specify . - The
gcloud preview app is deploy deploycommand now support the”engines” field in
package.json fornode.js applications.
Misc.Changes
- Windows Installer has an option torun
gcloud initafterthe installation
finishes.
0.9.80 (2015-09-30)
-
gcloud app-
Soon,deployments will set the deployed version toreceive all traffic
by default. To keep the current behavior,use the--no - promoteflag
orrun the following command:$ gcloud config set app/promote_by_default falseTo adopt the new behavior early,use the
--promoteflagor run the
following command:$ gcloud config set app/promote_by_default true -
The
--set - defaultflagis deprecated.Please usethe--promoteflag
instead . -
Ina future Cloud SDK release,deployments that promote the new version
toreceive all traffic will stop the previous version by default. To
keep the current behavior,pass the--no-stop-previous-versionflag,
orrun the following command:$ gcloud config set app/stop_previous_version true -
The
app is run runcommand isdeprecated andwill soon be removed. Please
use dev_appserver (found inthe same directory asthe `gcloud command)
instead . -
The
gcloud preview app modules download commandisdeprecated,and
will be removed soon.
-
-
TheWindows installer has an option torun
gcloud initafterthe
installation finishes. -
The
previewcomponent has been removed.- The
gcloud preview appcommandremain available asusual and
are still shipped through theappcomponent . - Please use
gcloud compute instance-groups unmanageinstead
ofgcloud preview instance - group. Note that you will need to
modify some command invocations whenswitching tothe non-preview
command . - Please use
gcloud compute instance-groups manageinstead of
gcloud preview manage-instance-groups. Note that you will need to
modify some command invocations whenswitching tothe non-preview
command .
- The
-
All Google compute User Accounts commandhave moved tobeta.
-
Deployment-manager list commandnow support pagination.
-
minor bug fix .
0.9.79 (2015-09-23)
- Thefollowing commandhave been promoted frombeta toGA:
- gcloud config configuration …
- gcloud source repos clone
- gcloud beta init.Old
gcloud initbehavior has been removed,and
partially replaced by new gcloud init ordirectly via gcloud source
repos clone.
- release gcloud beta dataproc .
- The–env – var flagingcloud preview app is deploy deploy has been removed.
- Automatic ssh key generation respects the –quiet flag.
- The–format flagnow supports extended format expressions.Fordetails run
$ gcloud topic formats. - Most commandnow document the positive Boolean –FLAG form andaccept
–no-FLAG todisable.Forthe past few releases –log-http accepted an
optional true/false value.It has been restored toits original definition
of being a Boolean flagthat has no value. gcloud sqloperations are now automatically retried for2s incase of
HttpException:TheCloud SQL instance operation does not exist.- updategcloud’s kubectl from1.0.5 to1.0.6.
- deprecate
gcloud preview app get-resource-limits.
0.9.78 (2015-09-16)
- App Engine components updated to1.9.26.
- Increase the default boot disk size forremote build VMs in
gcloud preview app is deploy deploy. - The
--instanceflagtothegcloud preview app modules set-manage-by
command now takes an instance name instead ofan index. - TheV1Beta4 API forsqladmin can now be accessed through the
gcloud beta sqlsurface . - Usability enhancements for
gcloud beta initandnamed configuration.
0.9.77 (2015-09-09)
- gcloud preview logging isnow gcloud beta log.
- updatekubectl toversion 1.0.5
- Windows Cloud SDK installer improvements:
- Now allows changing the installation mode.You can choose between a
“current user” installation andan “all users” installation. - Now has an uninstaller andwrites “Add/removePrograms” uninstall
entries.
- Now allows changing the installation mode.You can choose between a
- Removal ofunsupported –env – var argument fromgcloud preview app is deploy deploy.
- gcloud compute instance groups:Allow –named-ports flagtobe empty and
clean named ports inset-named-ports command . - Change ingcloud compute backend – service:introduce new flag
–instance-group which takes advantage ofnew Instance Groups API.
0.9.76 (2015-09-02)
- updategsutil component to4.14.
- Resource views commandhave moved frompreview toalpha.Please use
gcloudinplace of
alpha compute resource - viewgcloud preview resource-views. - Replica pool commandhave moved frompreview toalpha.Please use
gcloudinplace of
alpha compute replica-poolsgcloud preview replica-pools. gcloud beta source repowas renamed togcloud beta source repos- Created google-cloud-sdk-announce@googlegroups.com
https://groups.google.com/d/forum/google-cloud-sdk-announce email group to
announce new releases andother important information. - ‘gcloud alpha init’ command isnow also inbeta.
- addtarget size ofmanage instance group for”compute instance-groups
manage list” command . - fixthe removal ofplatform-specific components whenrunning
gcloud.
components is remove remove - fixa bug related tochecking forSDK updates whenthe SDK isinstalled as
root (like on Debian compute Engine images) .- Affected users should now see less frequent update messages andoverall
improved gcloud performance
- Affected users should now see less frequent update messages andoverall
gcloud preview app is deploy deploywo n’t update local image automatically anymore .
0.9.75 (2015-08-26)
- container Engine
- container Engine GA commandavailable under
gcloud container. gcloud beta container get-credentialsnow takes cluster name as
argument instead of--clusterflagfor consistency withother
command .- add
gcloud alpha container cluster update <cluster>command .
--cloud-monitoring=<val>
- container Engine GA commandavailable under
- newrelease notes are printed on upgrade.(This won’t take effect until
an upgrade fromthis version toa later version.) - new
gcloud alpha genomic variantets exportcommand . - Commands promoted from
gcloud alphatogcloud beta:gcloud beta config configuration ...gcloud beta sources clone
- Improvements inerror reporting anddefault output formatting.
0.9.74 (2015-08-19)
- newlist andimport commandunder
gcloud alpha genomic variant. - remove
--remoteflag.Instead,please use the--docker - build=remote
flag (or use--docker - build=localtoforce a local build) . - Inthis release,docker builds are hosted by default.To opt-in tothe old
behavior,please use the--docker - build=localflag.
0.9.73 (2015-08-12)
- gcloud sql instance iscreate create default toMySQL 5.6
- gcloud beta container get-credentials renamed togcloud beta container
cluster get-credentials - new commands
- gcloud beta project …
- gcloud alpha genomic callset …
- gcloud beta emulators datastore …
- gcloud beta container get – server – config
- gcloud alpha config configuration
0.9.72 (2015-08-05)
- gcloud compute
- initial surface changes forthe backend-bucket.
instance-groups set-named-ports:introduced a new flag
--name - port NAME : port,[name : PORT , ... ]– no need tospecify name
andports inseparate flag.
- gcloud preview app is deploy deploy
deprecate--remoteflaginpreparation forhosted docker builds by
default.Instead,please use the--docker - build={remote,local}flag.
Thedefault isstill a local docker build; intwo releases,the default
will switch toa hosted build. - newgcloud alpha genomics operations {list,cancel,describe} commands
0.9.71 (2015-07-29)
- Launching
gcloud alpha pubsubcommand . - move
gcloud preview rolling-updatestogcloud alpha compute.
rolling - update gcloud alpha compute disk resizecommand enabling resizing ofpersistent
disks.- Beta launch ofcustomer supplied encryption keys forcompute Engine.
- updatekubectl to1.0.1.
gcloud alpha containercommandnow target container Engine v1 API.
Options forgcloud alpha container cluster createupdated accordingly:--userrenamed to--username--cluster-api-versionremoved.Cluster version isnot selectable inv1
API; new cluster always created at latest supported version.--imageoption removed.Source image not selectable inv1 API;
cluster are always created withlatest supported ContainerVM image.
Note that using an unsupported image (i.e.not ContainerVM) would
result inan unusable cluster inmost cases anyway.- add
--no - enable - cloud - monitoringtoturn off cloud monitoring
(on by default) . - add
--disk-sizeoption forspecifying boot disk size ofnode vms.
-
App Engine components updated to1.9.24.
Forseveral months on the Managed VMs team we’ve been testing a new mode of
dockerlesslocal development on gcloud that makes developing a module for
Python,Java andGo users similar todevelopment ofregular App Engine
applications.This new mode relaxes the sandbox constraints present inthe
devappserver forvm:falseapplications,anddoes not require docker tobe
installed.You can currently opt-into this behavior by setting GAE_LOCAL_VM_runTIME=1;
Inthis release ofthe Cloud SDK,we will be making this behavior the
default forManaged VM users who are using gcloud.You can still opt-out ofthis behavior by setting:GAE_LOCAL_VM_runTIME=0.
Forcustom runtime users,if you are relying on the local Development Server
tobuild your application,will now need topass the--custom-entrypoint
flag togcloud preview app is run runtoprovide gcloud withthe correct
command tocall.This does not affect users developing fornon-manage VMs,or forusers who
are not using gcloud.” -
bug fix for :
gcloud preview app is deploy deployfile paths issue on Windows.gcloud compute instance - groups is manage manage wait - until-stableperiodic user
prompting fortarget zone.
0.9.70 (2015-07-22)
- add
gcloud compute instance-groupscommand . - Move
gcloud beta deployment-managercommand togeneral availability as
gcloud deployment-managerandupdate touse the v2beta3 API.This change
does not alter the gcloud surface forusers ofthe deployment-manager
component. - updatekubectl to1.0.0.
gcloud alpha genomicscommandnow use the genomics V1 API.The
–project-number flagfordataset is create createanddataset listisnow
obsolete.Theconfigured –project-id is usedinstead andcan be overridden
with the –project-id flag.- Fix hang on errors in
gcloud preview app is deploy deploy.
0.9.69 (2015-07-15)
- updatekubectl to0.20.2.
- Fix an authentication issue with’gcloud docker’ affecting docker version
1.7.0 andlater. - remove
gcloud preview dm-v2command group . - remove
gcloud preview deployment-managercommand group
(gcloud beta deployment-managerstill exists; see
https://cloud.google.com/sdk/#install-version if you want topin your
installation toan old version) . - bug fix .
0.9.68 (2015-07-08)
- deprecatedgcutil tool isno longer distributed withCloud SDK.
It isstill available via https://cloud.google.com/compute/docs/gcutil. - addsupport forContainer engine BETA commandunder the
gcloud beta containercommand group . Existinggcloud alpha container
commands are unchanged. - Thestandalone App Engine SDKs are no longer distributed through the Cloud
SDK.- App Engine functionality can still be usedthrough the
gcloud preview appcommand group . - Thegae-java,gae-python,gae-php,andgae-go components no longer
exist inthe component manager. - If you need touse appcfg ordev_appserver directly,these are still
available inthe App Engine SDK downloads that can be found here:
https://cloud.google.com/appengine/downloads
- App Engine functionality can still be usedthrough the
- bug fix .
0.9.67 (2015-07-01)
- App Engine components updated to1.9.23.
- addthe “gen-config” command toapp surface togenerate configuration
files fornode.js apps. - new
compute instance-groups unmanagecommand group forInstance Groups
which are not manage by Instance Group Manager - move
gcloud beta sql instances connecttogcloud beta sql is connect connect. - Smarter polling while waiting forSQL operations tofinish,reducing the
number ofrequests sent tothe server. - Linux/Mac install script disables prompts if there isno controlling tty.
- Linux/Mac install script now properly detects zsh andksh RC files.
- bug fix .
0.9.66 (2015-06-24)
- new commands
gcloud alpha compute instance set - machine - typeformanaging typesgcloud topicforsupplementary help topics.
gcloud deployment-manager deployments deleteprompt defaults tofalse.
0.9.65 (2015-06-17)
- Fixes
reset-windows-passwordon Windows ifopensslispresent on the
path. gcloud compute reset - window - passwordisnow available asa GA command .- Prevent creation ofa user that matches the machine name on Windows.
- gsutil now runs properly fromnot-default drive letters on Windows.
- kubectl updated to0.18.1.
gcloud preview dockermoved togcloud docker.
0.9.64 (2015-06-10)
- new commands
gcloud beta compute scpforsecure copy.gcloud alpha genomicscommand(on datasets) .gcloud alpha source listtolists project repositories.
- kubectl will no longer be installed by default.
- Bug fixes forHTTPS load balancing.
- Thehelp pager is$PAGER orless(1) if available,otherwise a builtin pager.
- update ofgsutil component toversion 4.13.
0.9.63 (2015-06-03)
0.9.62 (2015-05-27)
0.9.61 (2015-05-20)
- newkubectl component (installed by default)
- Internal improvements togcloud preview app is deploy deploy; includes changes to
command output . gcloud preview projectmoved togcloud alpha project- Tab completion for
gcloud compute ssh
0.9.60 (2015-05-13)
- VPN moved toGA.
- Preemptible VM support.
- bug fix .
0.9.59 (2015-05-06)
0.9.58 (2015-04-29)
- gcloud alpha bigquery launch.
- Better error reporting inCustomer Supplied Encryption Key files.
- bug fix .
0.9.57 (2015-04-22)
- gcloud beta deployment – manager launch .
- gcloud app new deployment behavior.
- deploy andrun commandno longer take directories,only take a list of
explicit yaml files.
- deploy andrun commandno longer take directories,only take a list of
- gcloud beta compute reset-windows-password,support fornew authentication
scheme on Windows guest agent versions 3.0.0.0 andlater. - bug fix .
0.9.56 (2015-04-15)
0.9.55 (2015-04-8)
- new andimproved gcloud dns surface including:
- Transactions forscriptable editing ofrecord-sets.
- Importing record-sets fromzone files andyaml files.
- Exporting record-sets tozone files andyaml files.
- VPN commandsurfaced under gcloud compute.
- Dataflow CLI commandlaunched under gcloud alpha!
0.9.52 (2015-03-18)
0.9.51 (2015-03-11)
0.9.50 (2015-03-04)
- introduce the
gcloud beta ...command group- Existing gcloud commandwill be replicated under this new group,but
use the beta version oftheir API instead ofthe GA version. - new command behavior andfeatures that are beta only will first appear
under this group until the feature gets promoted togeneral
availability. - run
gcloud component isupdate update betatoaccess the new commands,or it
will be automatically installed foryou on first run attempt.
- Existing gcloud commandwill be replicated under this new group,but
gcloud beta compute ...isnow available,using the compute ‘beta’ API.
Cloud VPN. See https://cloud.google.com/compute/docs/vpn
for details.- Release of
gcloud compute instance moveandgcloud compute disk move.
0.9.49 (2015-02-25)
- TheGoogle Container Registry isnow usedby default fordeployment of
Managed VM applications.See here formore information:
https://cloud.google.com/tools/container-registry/ - We’ve increased the speed ofthe “image push” phase ofManaged VM
deployments. - Theheavy lifting ofretrieving the Go toolchain has been moved into the
base Go docker image which dramatically reduces the bandwidth consumed
locally whenrunning anddeploying your images.You must delete your
dockerfile topick up the changes. - We’ve fixed several bugs related toport forwarding inthe local
devappserver.
0.9.48 (2015-02-18)
- A bug fix forrunning setup-manage-vms multiple times whenusing the Google
Container Registry
0.9.47 (2015-02-11)
- Bug fixes that allow tab completion towork forcomponents inpreview.
- GCloud now auto installs components based on command execution.
0.9.46 (2015-02-04)
0.9.45 (2015-01-28)
- Several bug fixes inthe dockerfile generated forthe ‘go’ runtime.Delete
the dockerfile inyour application directory andthe Cloud SDK will copy the
updated dockerfile on your next deployment. - Several bug fixes related toflakiness inthe setup-manage-vms command .
0.9.44 (2015-01-21)
- Fixes applied tothe google/appengine-gobase image formanage VMs.
- Tab completion forgcloud SQL command .
0.9.43 (2015-01-14)
0.9.42 (2015-01-08)
- supportfor local SSDs ininstance templates forgcloud compute.
0.9.41 (2014-12-17)
- Progress bars.
- compute Instances start andstop command .
0.9.40 (2014-12-09)
0.9.39 (2014-12-03)
0.9.37 (2014-11-19)
- addsupport forlocal SSD.
0.9.36 (2014-11-12)
0.9.35 (2014-11-04)
- addsupport forGoogle container Engine.It isavailable under the
‘gcloud preview container’ command group .
0.9.34 (2014-10-14)
- addsupport forGoogle compute Engine Instance Templates in
compute component . - Launch ofinstance-groups andmanage-instance-groups in
preview component .
0.9.33 (2014-09-30)
- Overhaul of’gcloud sql’
- updatethe output forall command .
- updateusage for’gcloud sql ssl-certs create’.
0.9.32 (2014-09-16)
0.9.31 (2014-09-02)
- addsupport forcreating andmaintaining Cloud SQL read replica instances.
- add–master-instance-name property that can be set during replica
creation toindicate the replication master forthe read replica
instance. - add–enable-database-replication,–no-enable-database-replication
flags that can be used tostart,stop replication forthe read replica
instance. - add’promote-replica’ command that promotes a read replica instance
into a stand-alone Cloud SQL instance.
- add–master-instance-name property that can be set during replica
- addseveral new features tothe compute component:
- Implemented new subcommands forinteracting withHTTP load balancing:
- gcloud compute backend – service update
- gcloud compute url – map add – host – rule
- gcloud compute url-maps add-path-matcher
- gcloud compute url – map remove – host – rule
- gcloud compute url-maps remove-path-matcher
- gcloud compute url-maps set-default-service
- addsupport forautomatically generating initial Windows username and
password whencreating a virtual machine instance froma Windows
image ora disk initializaed froma Windows image. - adda new scope alias forCloud SQL administration:’sql-admin’.
- Implemented new subcommands forinteracting withHTTP load balancing:
0.9.30 (2014-08-19)
0.9.29 (2014-08-11)
- Thecompute component isnow inGeneral Availability.
- addnew ‘compute / zone’ and’compute / region’ properties that
can be used toset a default zone andregion.To set the
properties,run ‘gcloud config set compute / zone ZONE’ and’gcloud
config set compute / region region’. - addsupport foroverriding disk auto-deletion during instance
deletion. - updatethe output ofcommands that mutate resources tobe more
human-friendly.The–format flagcan be used formore verbose
output. - Replaced all ‘get’ subcommands with’describe’ subcommands (e.g.,
‘gcloud compute instance get’ has been replaced with’gcloud
compute instances describe’) . - renamethe ‘firewalls’ collection to’firewall-rules’.
- addsupport tothe ‘addresses’ collection forinteracting with
global addresses.
- addnew ‘compute / zone’ and’compute / region’ properties that
0.9.28 (2014-07-18)
- updategcutil to1.16.3 andvarious App Engine runtimes to1.9.7 binaries.
- supportrunning several modules by gcloud app is run run andfixed output errors.
- Limit gcloud upgrade nags toonce per day.
- Bring help files up todate (for example improved the documentation forDM
‘templates create’ and’deployments create’) . - addprompting forregions andzones tomost subcommands ofthe compute
component. - addnew subcommands tothe compute component foradding andremoving
backends frombackend services. - add–ssh-flags to’gcloud compute ssh’ forpassing additional flags to
ssh. - addimage alias support forthe –image flaginthe compute component .
0.9.27 (2014-06-18)
- add–shell mode toall gcloud commands
- Type a partial command followed by ‘–shell’ todrop into a sub shell at
that point inthe command tree. - Eg:
$ gcloud compute –shell
gcloud compute $ instances list
gcloud compute $ copy-files …
- Type a partial command followed by ‘–shell’ todrop into a sub shell at
- updategsutil to4.3
- Allow installed crcmod tobe usedby default withgsutil by enabling site
packages
0.9.26 (2014-06-04)
- Windows support forSSH andSCP tocompute VMs
- Thefollowing will now work natively on Windows without the need for
cygwin:- gcloud compute ssh
- gcloud compute copy – file
- gcutil ssh
- gcutil push
- gcutil is pull pull
- Thefollowing will now work natively on Windows without the need for
- supportfor Java apps in’gcloud preview app is run run’
- updategsutil to4.1
- updategcutil to1.16.0
- updateall App Engine tools to1.9.6
0.9.25 (2014-05-21)
gcloud preview app is deploy deployand...runargument updates.gcloud config ...argument updates.- updateall App Engine tools to1.9.5
0.9.24 (2014-05-07)
- gcloud now has App Engine andCloud Datastore integration.
- Commands can be found under
gcloud preview appandgcloud preview
datastore
- Commands can be found under
0.9.23 (2014-05-01)
- new
gcloud computetool forworking withcompute engine (RC)- run
gcloud component isupdate update computetoinstall - run
gcloud help computeformore information
- run
- updateall App Engine tools to1.9.4
- addcolor toerror andwarning messages (on Linux andMac)
- To disable,run
gcloud config is set set disable_color true
- To disable,run
0.9.22 (2014-04-23)
- new’gcloud help command’
- Displays man style extended help forcommands (where available) .
- new’gcloud auth activate-service-account’ command
- Bug fixes andimproved error handling.
0.9.21 (2014-04-09)
- Minor updates andbug fixes.
0.9.20 (2014-03-24)
- Minor updates andbug fixes.
0.9.19 (2014-03-19)
- Minor updates andbug fixes.
0.9.18 (2014-03-05)
- new’gcloud init’ command
- Crpace foryour project witha git clone ofyour Google
hosted repository.
- Crpace foryour project witha git clone ofyour Google
- updategcutil to1.14.0
0.9.17 (2014-02-11)
- updateall App Engine tools to1.9.0
- Cloud SDK now distributed under the Apache v2.0 license. Please see LICENSE
for more information.
0.9.16 (2014-01-28)
- addPython2.6 compatibility.
- addability tosymlink directly toscripts inthe bin/ directory.
- fixbug indefault setup ofcredentials whenon a compute Engine VM.
0.9.15 (2014-01-15)
- updategsutil to3.40
- updateall App Engine tools to1.8.9
- fixbroken PHP runtimes on Mac andWindows installs whenrunning
the dev_appserver. - addsh/cmd wrapper scripts forbq,gcutil,andgsutil forbetter PATH
handling on Windows. - fixissue withfailing
goapp is build build
0.9.14 (2013-12-17)
- ‘gcloud sql’ now available.
- addbash completion forgcloud command .
- Choose ‘yes’ at the prompt during installation toadd it toyour bash
profile.
- Choose ‘yes’ at the prompt during installation toadd it toyour bash
- add’gcloud version’ command .
- More flexible support ofvirtual env installations.
- Fix forenvironments withprotobuf installed.
0.9.13.1 (2013-12-04)
- Validate queries tometadata server.
0.9.13 (2013-11-19)
- updateall App Engine tools to1.8.8
- Disabling site packages whenrunning commands,to avoid library conflicts.
0.9.12 (2013-11-06)
- updateall App Engine tools to1.8.7
- updatebq to2.0.17
- A few usability improvements inthe component manager andinstall flow .
0.9.11 (2013-10-28)
- TheCloud SDK isnow distributed using a new component manager.
- Download a small initial zip file,then install the tools you want on
demand. - Updates totools inthe Cloud SDK are performed in-place,incrementally,
without the need tore-download the entire SDK. - Thecomponent manager allows you tosee whenupdates are available.
- run’gcloud component –help’ formore information.
- Download a small initial zip file,then install the tools you want on
- newauthentication features:
- Thegauth command has been replaced by ‘gcloud auth’. Run
‘gcloud auth –help’ formore information. - It now supportauthenticating multiple users simultaneously. use
‘gcloud config set account‘ tochoose your active account.
- Thegauth command has been replaced by ‘gcloud auth’. Run
- Formore information,please see:
https://developers.google.com/cloud/sdk/gettingstarted
0.9.10 (2013-10-20)
- Upgraded all App Engine tools to1.8.6.
- Upgraded bq to2.0.16.
- Upgraded gcutil to1.9.1.
- A few improvements tothe gauth web flow .
0.9.9 (2013-09-26)
- Upgraded all App Engine tools to1.8.5.
- Upgraded bq to2.0.15.
- Upgraded gcutil to1.8.4.
- Upgraded gsutil to3.37.
0.9.8 (2013-08-27)
- Upgraded all App Engine tools to1.8.4.
- Upgraded gcutil to1.8.3.
- Upgraded gsutil to3.35.
0.9.7 (2013-08-06)
- Upgraded all App Engine tools to1.8.3
- Upgraded gsutil to3.34
0.9.6 (2013-07-17)
- Upgraded all App Engine tools to1.8.2
- Upgraded bq to2.0.14
- Upgraded gcutil to1.8.2
- Upgraded gsutil to3.33
0.9.5 (2013-06-18)
0.9.4 (2013-06-12)
- archive file name change togoogle-cloud-sdk
- Upgraded all App Engine tools to1.8.1
- Upgraded gcutil to1.8.1
- Upgraded gsutil to3.31 (3.30 was never released)
- More improvements togauth experience
- gauth now provides links tothe new Cloud Console (for obtaining your
project ID),as opposed tothe API console - Suppression ofspurious error related tothe Windows Registry
- gauth now provides links tothe new Cloud Console (for obtaining your
0.9.3 (2013-05-24)
- Upgraded gcutil to1.8.0
- Upgraded gsutil to3.29
0.9.2 (2013-05-07)
- Upgraded all App Engine tools to1.8.0
- Upgraded gsutil to3.27
- Several improvements togauth experience
- Will not re-run oauth2 flow if you already have valid credentials (you
can force re-auth withthe –login flag) - add–set-project tochange your current project without having to
re-auth - renamegauth.py togauth forsimplicity
- gauth will warn you if there are older versions ofthe cloud tools on
your path.
- Will not re-run oauth2 flow if you already have valid credentials (you
0.9.1 (2013-04-10)
- fixan issue withgauth that occurred whenrunning a command before
credentials were created.
0.9.0 (2013-04-09)
- Developer preview release ofthe Cloud SDK
- Includes command line tools for:
- App Engine
- BigQuery
- compute Engine
- Cloud Storage
- Cloud SQL
- Includes the new gauth tool forone time common authentication forall tools
© Copyright notes
The copyright of the article belongs to the author, please do not reprint without permission.
Related posts
No comments...