{ "version": "https://jsonfeed.org/version/1.1", "title": "Google Cloud CLI Release Notes", "home_page_url": "https://okonomi.github.io/google-cloud-cli-release-notes-feed/", "feed_url": "https://okonomi.github.io/google-cloud-cli-release-notes-feed/feed.json", "items": [ { "id": "47000_2024-03-26", "url": "https://cloud.google.com/sdk/docs/release-notes#47000_2024-03-26", "title": "470.0.0 (2024-03-26)", "content_html": "
gcloud apphub discovered-services lookup --location=LOCATION --uri=URI
was formatting result as list to stdout.gcloud apphub discovered-workloads lookup --location=LOCATION --uri=URI
was formatting result as list to stdout.gcloud beta alloydb clusters create-secondary
to support continuous\nbackup configuration.devappserver
to version 1.9.111.gcloud artifacts docker upgrade migrate
returned wrong IAM policy bindings.use_google_auth
to use the Google Auth libraries for authentication.gcloud bigtable authorized-views create
to GA.gcloud bigtable authorized-views describe
to GA.gcloud bigtable authorized-views list
to GA.gcloud bigtable authorized-views update
to GA.gcloud bigtable authorized-views delete
to GA.gcloud bigtable authorized-views get-iam-policy
to GA.gcloud bigtable authorized-views set-iam-policy
to GA.gcloud bigtable authorized-views add-iam-policy-binding
to GA.gcloud bigtable authorized-views remove-iam-policy-binding
to GA.--service-account
option to gcloud builds submit
.--network-attachment
to gcloud composer beta environments create
to specify network attachment.--support-web-server-plugins
to gcloud composer beta environments create
to enable/disable the support for web server plugins.--enable-private-builds-only
to gcloud composer beta environments create/update
to enable only private connectivity to Google services for Python packages.--disable-private-builds-only
to gcloud composer beta environments create/update
to disable only private connectivity to Google services for Python packages.--disable-vpc-connectivity
to gcloud composer beta environments create/update
to disable connectivity with a user's VPC network.--enable-private-environment
to gcloud composer beta environments create/update
to disable internet connection from any Composer component.--disable-private-environment
to gcloud composer beta environments create/update
to enable internet connection from any Composer component.--composer-internal-ipv4-cidr-block
to gcloud composer beta environments create/update
to specify the IP range in CIDR notation to use internally by Cloud Composer.--clear-maintenance-window
to gcloud composer beta environments update
to clear the maintenance window settings.--dag-processor-storage
to gcloud composer beta environments create/update
to specify the storage allocated to Airflow dag processor.--dag-processor-count
to gcloud composer beta environments create/update
to specify the number of dag processors.--dag-processor-cpu
to gcloud composer beta environments create/update
to specify the CPU allocated to Airflow dag processor.--dag-processor-memory
to gcloud composer beta environments create/update
to specify the memory allocated to Airflow dag processor.reset
endpoint for Datastore Modeinclude-children
flag to gcloud logging sinks update
command to export logs from descendant resources.intercept-children
flag to gcloud logging sinks create
command to intercept logs from descendant resources.intercept-children
flag to gcloud logging sinks update
command to intercept logs from descendant resources.sink-filter
flag to gcloud logging sinks list
command.redis_7_2
enum to gcloud redis instances create
and\ngcloud redis instances upgrade
to support redis version 7.2 instance\ncreate/upgrade.--redis-config
flag to redis clusters create
to add the ability to specify Redis config when creating a redis cluster.--update-redis-config
flag to redis clusters update
to update Redis config for existing clusters.--remove-redis-config
flag to redis clusters update
to remove Redis config for existing clusters.vertex-genai
integration type to gcloud beta run integrations
\ncommand group.cloudsql
integration type to gcloud beta run integrations
\ncommand group.--[no-]enable-google-ml-integration
flag to gcloud sql instances create
\nand gcloud sql instances patch
to support Vertex AI Integration\nfor Cloud SQL. This is currently only supported in Postgres instances.managed-folders
command group to GA.--include-managed-folders
flag for cp
, mv
, and rsync
to GA.--exclude-managed-folders
flag for rm
to GA.--boost-configs
flag to beta workstations configs create
and beta workstations configs update
and --boost
flag to beta workstations start
.--accelerator-count
and --accelerator-type
flags of\ngcloud workstations configs create
and gcloud workstations configs update
to\nGA.--resource-manager-tags
flag of compute instance-groups managed create
\nto beta. Flag allows creating Managed Instance Group with Resource Manager Tags.--image-zone
flag of gcloud compute images list
to beta.enable-oslogin-certificates
instead of require-oslogin-certificates
.--no-address
flag in --network-interface
of gcloud compute instances bulk create
to GA.replica-zones
\ncontains two values in --create-disk
flag of gcloud compute instances create
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2024-03-26T00:00:00+00:00" }, { "id": "46900_2024-03-19", "url": "https://cloud.google.com/sdk/docs/release-notes#46900_2024-03-19", "title": "469.0.0 (2024-03-19)", "content_html": "bundled-python
for windows to version 3.11.8.openssl
package to version 3.0.13.--ignore-errors
flag to the following command groups:\ngcloud container aws clusters delete
,\ngcloud container aws node-pools delete
,\ngcloud container azure clusters delete
,\ngcloud container azure node-pools delete
,\nto allow the delete request to succeed, even if errors occur while deleting\nin-cluster resources.gcloud docker images list
and\ngcloud artifacts versions describe
to display image size.gcloud artifacts versions describe
formatted extra\nmetadata incorrectly.copy_files_only
to load commands targeting BigLake tables.universe_domain
, use_lep
and use_rep
as alternatives to using\napi
and use_regional_endpoints
.DELTA_LAKE
external table types.gcloud config
.bq info
command.connector_configuration
options when creating a connection.gcloud beta bigtable app-profiles {create,update,list}
.gcloud dataproc session-templates export
to filter out additional\noutput only fields.gcloud pubsub topics create
to support creating Cloud Pub/Sub Import Topics.\n--kinesis-ingestion-consumer-arn
\n--kinesis-ingestion-role-arn
\n--kinesis-ingestion-service-account
\n--kinesis-ingestion-stream-arn
\ngcloud pubsub topics update
to support updating Cloud Pub/Sub Import Topics.\n--clear-ingestion-data-source-settings
\n--kinesis-ingestion-consumer-arn
\n--kinesis-ingestion-role-arn
\n--kinesis-ingestion-service-account
\n--kinesis-ingestion-stream-arn
\ntype=nfs
in gcloud beta run deploy
,\ngcloud beta run services update
, gcloud beta run jobs deploy
and\ngcloud beta run jobs update
.disable-ssh-to-vm
flag support for gcloud
CLI workstations GA.location
flag from gcloud compute connect-to-serial-port
beta command to use region from zone
flag as location if location
is unspecified.gcloud database-migrate migration-jobs create
to support the type of data dump for MySQL to Cloud SQL-MySQL migrations.gcloud database-migrate migration-jobs update
to support the type of data dump for MySQL to Cloud SQL-MySQL migrations.gcloud network-security firewall-endpoints
to GA track.gcloud network-security firewall-endpoint-associations
to GA track.gcloud network-security security-profiles
to GA track.gcloud network-security security-profile-groups
to GA track.akamai
option to --waf-service
flag from gcloud recaptcha keys create
command to support creating Akamai enabled site keys.workbench instances get-config
to describe the valid configurations for workbench instances.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2024-03-19T00:00:00+00:00" }, { "id": "46800_2024-03-12", "url": "https://cloud.google.com/sdk/docs/release-notes#46800_2024-03-12", "title": "468.0.0 (2024-03-12)", "content_html": "Updated the Java SDK to version 2.0.25 build from the open source project\nhttps://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.25.
Upgraded dev_appserver from Python 2 to Python 3.
\n\ndev_appserver.py
to locally run your applications for runtimes that reached end of support. To continue using an archived version of dev_appserver.py
, see Use the local development server after runtimes reach the end of support.gcloud
CLI and the app-engine-python
component. If you manage gcloud
with an external package manager, see Managing gcloud
CLI components.gcloud
CLI with an external package manager, see External package managers. You must update both gcloud
CLI and the app-engine-python
component together.dev_appserver.py
no longer accepts api_version
in app.yaml
. This conforms to production behavior.gcloud apphub
to GA.gcloud artifacts files download
which downloads a file to the local environment.--remote-mvn-repo
, --remote-docker-repo
, --remote-npm-repo
, and --remote-python-repo
flags to be a custom registry uri (ex: https://registry-1.docker.io) as well as the already-supported registry enum (ex: docker-hub) for artifacts repositories create
.--disable-remote-validation
flag for artifacts repositories create
and artifacts repositories update
.gcloud artifacts docker upgrade migrate
.--enable-automated-backup
flag to gcloud bigtable instances tables create
and gcloud bigtable instances tables update
.--disable-automated-backup
flag to gcloud bigtable instances tables update
.gcloud builds connections create bitbucket-cloud
, gcloud builds connections create bitbucket-data-center
, gcloud builds connections update bitbucket-cloud
, gcloud builds connections create bitbucket-data-center
, gcloud builds triggers create bitbucket-cloud
, gcloud builds triggers update bitbucket-cloud
, gcloud builds triggers create bitbucket-data-center
, gcloud builds triggers update bitbucket-data-center
.--tags
flag in gcloud projects create
command.--tags
flag in gcloud resource-manager folders create
command.--no-deploy-health-check
to gcloud beta run deploy
and gcloud beta run services update
which allows disabling the deployment health check behavior.gcloud sql instances acquire-ssrs-lease
to acquire a lease for SQL Server Reporting Services setup\nin Cloud SQL for SQL Server.gcloud sql instances release-ssrs-lease
to release a lease for SQL Server Reporting Services setup\nin Cloud SQL for SQL Server.--reserved
flag to gcloud compute tpus queued-resources create
.gcloud tasks buffer
to GA which enables creation of an HTTP task\nwithout specifying the task body. It requires the parent queue to have\nan HTTP target override.gcloud compute ssh
.--source-regions
flag of gcloud compute health-checks
to beta.--cloud-armor-tier
flag to gcloud compute project-info update
command.--scheduled-backup-configs-from-file
, enable-scheduled-backup
, scheduled-backup-cron
and scheduled-backup-location
flag of gcloud metastore services create
and gcloud metastore services update
to GA.--node-labels
flag to gcloud edge-cloud container clusters node-pools create
and gcloud edge-cloud container clusters node-pools update
commands to allow assigning labels to individual nodes in a node pool.--enable-queued-provisioning
GA in gcloud container node-pools create
.\nFor more information see https://cloud.google.com/kubernetes-engine/docs/how-to/provisioningrequest.NVIDIA_L4
option to --accelerator-type
flag of gcloud notebooks instances create
and gcloud notebooks instances update
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2024-03-12T00:00:00+00:00" }, { "id": "46700_2024-03-05", "url": "https://cloud.google.com/sdk/docs/release-notes#46700_2024-03-05", "title": "467.0.0 (2024-03-05)", "content_html": "gcloud
CLI to 3.11.8.cryptography
package to version 42.0.5.openssl
package to version 3.0.13.--cluster-resource-restore-scope
flag from\ngcloud container backup-restore restore-plans create
and\ngcloud container backup-restore restore-plans update
.\nUse --cluster-resource-selected-group-kinds
instead.gcloud bigtable tables
command group identical to existing gcloud\nbigtable instances tables
.--build-service-account
flag to gcloud functions deploy
for\n1st Gen functions to alpha and beta.--service-min-instances
flag to gcloud beta run deploy
and\ngcloud beta run services update
to update min instances on a service without\nredeploying.--dry-run
flag of gcloud run services replace
to GA.gcloud compute tpus queued-resources create
, gcloud compute tpus queued-resources delete
, gcloud compute tpus queued-resources describe
, gcloud compute tpus queued-resources list
, gcloud compute tpus queued-resources reset
to GA.--announce-prefix
flag of gcloud compute public-advertised-prefixes update
to GA.--withdraw-prefix
flag of gcloud compute public-advertised-prefixes update
to GA.--pdp-scope
flag of gcloud compute public-advertised-prefixes create
to GA.--announce-prefix
flag of gcloud compute public-delegated-prefixes update
to GA.--withdraw-prefix
flag of gcloud compute public-delegated-prefixes update
to GA.gcloud container images list-gcr-usage
which lists Container Registry usage within your Google Cloud project, folder, or organization.--enable-multi-networking
flag to gcloud container clusters update
.--respect-pdb
flag was not working with gcloud container node-pools rollback
.--[no-]disabled
flag to gcloud <beta> network-security firewall-endpoint-associations update
command to enable/disable a firewall endpoint association without removing it.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2024-03-05T00:00:00+00:00" }, { "id": "46600_2024-02-27", "url": "https://cloud.google.com/sdk/docs/release-notes#46600_2024-02-27", "title": "466.0.0 (2024-02-27)", "content_html": "gcloud auth application-default login --no-launch-browser
to work with Context Aware Access.gcloud builds connections create bitbucket-cloud
, gcloud builds connections create bitbucket-data-center
, gcloud builds connections update bitbucket-cloud
, gcloud builds connections create bitbucket-data-center
, gcloud builds triggers create bitbucket-cloud
, gcloud builds triggers update bitbucket-cloud
, gcloud builds triggers create bitbucket-data-center
, gcloud builds triggers update bitbucket-data-center
.gcloud infra-manager previews export
directly downloads\nfiles when --file
flag is not provided.delete
command of gcloud compute instance-groups managed all-instances-config
to GA.update
command of gcloud compute instance-groups managed all-instances-config
to GA.--default-action-on-vm-failure
flag of gcloud compute instance-groups managed <create | update>
to GA.gcloud compute instant-snapshots create
to GA.gcloud compute instant-snapshots delete
to GA.gcloud compute instant-snapshots describe
to GA.gcloud compute instant-snapshots list
to GA.gcloud compute instant-snapshots add-labels
to GA.--source-instant-snapshot
flag of gcloud compute disks create
to GA.--source-instant-snapshot
, --source-instant-snapshot-zone
, --source-instant-snapshot-region
and --source-instant-snapshot-key-file
flags of gcloud compute snapshots create
to GA.--dataplane-v2-observability-mode
flag of gcloud container clusters create|update|create-auto
command. Users are expected to use --enable-dataplane-v2-flow-observability
and --disable-dataplane-v2-flow-observability
flags now.--[no-]disabled
flag to gcloud <alpha> network-security firewall-endpoint-associations update
command to enable/disable a firewall endpoint association without removing it.--location
flag to gcloud scc findings
, gcloud scc muteconfigs
, gcloud scc bqexports
and gcloud scc notifications
commands to provide data residency for scc resources.gcloud workbench instances
commands failing when all three --shielded-secure-boot
, --shielded-integrity-monitoring
, --shielded-vtpm
flags are not passed.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2024-02-27T00:00:00+00:00" }, { "id": "46500_2024-02-21", "url": "https://cloud.google.com/sdk/docs/release-notes#46500_2024-02-21", "title": "465.0.0 (2024-02-21)", "content_html": "update-mask
to gcloud ai indexes upsert-datapoints
command for\ndynamic metadata update.--type
flag to gcloud certificate-manager dns-authorizations create
.gcloud builds connections create bitbucket-cloud
, gcloud builds connections create bitbucket-data-center
, gcloud builds connections update bitbucket-cloud
, gcloud builds connections create bitbucket-data-center
, gcloud builds triggers create bitbucket-cloud
, gcloud builds triggers update bitbucket-cloud
, gcloud builds triggers create bitbucket-data-center
, gcloud builds triggers update bitbucket-data-center
command to beta and GA.--enable-cloud-data-lineage-integration
and --disable-cloud-data-lineage-integration
to gcloud composer environments create
to explicitly enable or disable the integration on creations.--enable-cloud-data-lineage-integration
and --disable-cloud-data-lineage-integration
to gcloud composer environments update
to explicitly enable or disable the integration on updates.--database-mode
flag to gcloud emulator firestore start
command. Note\nthat this is a preview feature and if you find any bugs, please file them\nhere: https://github.com/firebase/firebase-tools/issues.--v2
flag to gcloud functions list
to allow using Cloud Functions v2\nAPIs and return both 1st Gen and 2nd Gen functions in the v2 format https://cloud.google.com/functions/docs/reference/rest/v2/projects.locations.functions#Function.--v2
flag to gcloud functions describe
to allow using Cloud\nFunctions v2 APIs and return both 1st Gen and 2nd Gen functions in the v2 format https://cloud.google.com/functions/docs/reference/rest/v2/projects.locations.functions#Function.gcloud functions deploy
will create 2nd gen\nfunctions by default. A warning has been added for all\ngcloud functions deploy
calls that operate on 1st gen functions. To\ncontinue to create 1st gen functions, use the flag --no-gen2
.--file
flag to gcloud infra-manager previews export
to download\nexport artifacts to a custom file name or by default to files named\npreview
if one is not provided.--large-capacity
and --multiple-endpoints
flag to gcloud beta netapp volumes {create}
.firestore
integration type to gcloud alpha/beta run integrations
\ncommand groups.--security-profile-group
and --[no-]tls-inspect
flags for gcloud compute [network-]firewall-policies rules [create|update]
to v1.gcloud database-migration migration-jobs update
.--enable-queued-provisioning
flag to gcloud container node-pools update
\nfor enabling queued provisioning on existing node pools. For more information see\nhttps://cloud.google.com/kubernetes-engine/docs/how-to/provisioningrequest.--enable-queued-provisioning
GA in gcloud container node-pools create
.\nFor more information see https://cloud.google.com/kubernetes-engine/docs/how-to/provisioningrequest.--enable-cilium-clusterwide-network-policy
flag to gcloud\ncontainer clusters create
and gcloud container clusters update
.gcloud container binauthz policy evaluate
to beta.--services-ipv4-cidr
, --create-subnetwork
,\n--cluster-secondary-range-name
, --services-secondary-range-name
options to\nhave consistent text noting the requirement of --enable-ip-alias
option\nfor gcloud container create
.--services-ipv4-cidr
, --create-subnetwork
,\n--cluster-secondary-range-name
, --services-secondary-range-name
options to\nremove the note requiring --enable-ip-alias
option for gcloud container\ncreate-auto
. Autopilot clusters always use alias IPs for pods, so\n--enable-ip-alias
option is always set for create-auto and cannot be specified\nby the user.gcloud scc muteconfigs update
to crash when an --update-mask
is provided.gcloud scc manage ...
commands to GA.gcloud service-extensions lb-route-extensions
and gcloud\nservice-extensions lb-traffic-extensions
to GA.--vmware-engine-network-project
flag to gcloud vmware network-peerings create
to allow peering with VMware Engine network of different project.gcloud vmware private-clouds logging-servers
capabilities with TLS, RELP, and SSL protocol support.gcloud workbench instances resize-disk
to update workbench instances disk size.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2024-02-21T00:00:00+00:00" }, { "id": "46400_2024-02-13", "url": "https://cloud.google.com/sdk/docs/release-notes#46400_2024-02-13", "title": "464.0.0 (2024-02-13)", "content_html": "ACCOUNT
as a positional parameter to gcloud auth application-default login
. This parameter can be used to specify the account that should be used for creating application default credentials.gcloud bms os-images describe
to GA.--no-default-url
to gcloud beta run deploy
and gcloud beta run services update
which allows disabling the default service URL. This may be useful in combination with the internal
and internal-and-cloud-load-balancing
ingress settings where the default http ingress point is not desired.--spot
flag of gcloud compute tpus tpu-vm create
to GA.gcloud workstations list
, gcloud workstations list-usable
, gcloud workstations configs list
, and gcloud workstations cluster list
commands. This allows the command to be used without any resource flags to list all of the specified resources under a project. It can also be used with a subset of the previously required flags for more granular results e.g. gcloud workstations list --cluster=cluster-1 --region=us-central1
list all workstations in 'us-central1' that use a configuration created under the 'cluster-1' cluster.--disable-ssh-to-vm
flag to gcloud workstations configs
to disallow SSH access to the workstations root VM.--stack-type
flag of compute interconnects attachments partner create
to beta. Flag defines the stack type of partner interconnect attachment.--stack-type
flag of compute interconnects attachments partner update
to beta. Flag defines the stack type of interconnect attachment.tags
flag to notebook instances.gcloud source-manager
command group which includes gcloud source-manager instances
, gcloud source-manager locations
, gcloud source-manager operations
to beta.gcloud scc muteconfigs update
to crash when an --update-mask
is provided.--shielded-secure-boot
, --shielded-vtpm
, and --shielded-integrity-monitoring
in gcloud workbench instances
commands always parsing as true.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2024-02-13T00:00:00+00:00" }, { "id": "46300_2024-02-06", "url": "https://cloud.google.com/sdk/docs/release-notes#46300_2024-02-06", "title": "463.0.0 (2024-02-06)", "content_html": "--cpu-count=128
in instances create
and instances update
commands.gcloud deploy custom-target-types
.gcloud alpha functions deploy
and gcloud beta functions deploy
to\ndeploy new functions via Cloud Functions (2nd gen) by default. 1st gen\nfunctions can still be created by specifying --no-gen2
or by setting the\nfunctions/gen2
property to off
. This change will be applied in the GA\nrelease track in a future release.--container
flag of gcloud run deploy
and gcloud run services update
to GA to allow deploying multi-container Services.gcloud workflows run
to avoid backlogging the execution when thegcloud workstations list
, gcloud workstations list-usable
, gcloud workstations configs list
, and gcloud workstations clusters list
.--detection-load-threshold
,\ndetection-absolute-qps
, detection-relative-to-baseline-qps
, and\ntraffic-granularity-configs
to\ngcloud compute security-policies add-layer7-ddos-defense-threshold-config
in\nalpha/beta.gcloud compute instance-groups managed resize-requests
which provides\ncapability to create, describe, list, cancel, and delete resize requests in\na zonal MIG to beta.--existing-reservation
flag of gcloud compute commitments create
to GA.gcloud container fleet operations describe
to beta and GA.gcloud container fleet operations list
to beta and GA.gcloud container fleet operations wait
to beta and GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2024-02-06T00:00:00+00:00" }, { "id": "46201_2024-01-31", "url": "https://cloud.google.com/sdk/docs/release-notes#46201_2024-01-31", "title": "462.0.1 (2024-01-31)", "content_html": "--disable-concurrency-quota-overflow-buffering
flag to\nconcurrency quota is exhausted.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2024-01-31T00:00:00+00:00" }, { "id": "46200_2024-01-30", "url": "https://cloud.google.com/sdk/docs/release-notes#46200_2024-01-30", "title": "462.0.0 (2024-01-30)", "content_html": "gcloud
CLI to 3.11.7.pip
package to version 23.3.2.gcloud container binauthz attestations create
and sign-and-create
\nto make --attestor
optional, allowing creation of attestations on a\nspecified --note
. Note that --validate
can only be used with --attestor
.gcloud asset analyze-org-policies
, gcloud asset analyze-org-policy-governed-containers
and gcloud asset analyze-org-policy-governed-assets
to GA.gcloud beta dataflow yaml run
.--message-storage-policy-enforce-in-transit
flag of\ngcloud pubsub topics create
and gcloud pubsub topics update
to GA. This\nallows users to enable enforcement for in-transit guarantees.--service-account
flag to specify deployment service account for Cloud Run integrations deployments.telephony
and telephony_short
options for\ngcloud ml speech <recognize | recognize-long-running> --model
flag.--queue-count
flag of gcloud compute tpus tpu-vm create
to GA.--disable-concurrency-quota-overflow-buffering
flag to\ngcloud workflows execute
to avoid backlogging the execution when the\nconcurrency quota is exhausted.gcloud compute networks subnet --reserved-internal-ranges
to GA.gcloud compute networks subnet --secondary-range_with-reserved-internal-ranges
to GA.gcloud database-migration migration-job demote-destination
which allows\ndemoting the destination of a migration job.alloydb-cluster
flag to gcloud database-migration connection-profiles
to\nallow creating connection profiles that link to existing AlloyDB clusters.--offline-credential
flags to gcloud edge-cloud container\nclusters get-credentials
command to retrieve the credential used under\ndisconnectivity to Google.--release-channel
argument to gcloud edge-cloud container clusters update
to allow updating release channel for local control plane clusters.--enable-fqdn-network-policy
flag to gcloud container clusters create
and gcloud container clusters update
.gcloud alpha scc securityposture-operations
command group to gcloud alpha scc posture-operations
.gcloud alpha scc posture-operations
to GA as gcloud scc posture-operations
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2024-01-30T00:00:00+00:00" }, { "id": "46100_2024-01-23", "url": "https://cloud.google.com/sdk/docs/release-notes#46100_2024-01-23", "title": "461.0.0 (2024-01-23)", "content_html": "gcloud domains registrations export/get-transfer-parameters/transfer/list-importable-domains/import
commands.--use-google-domains-dns
flag from gcloud domains registrations register
command. See https://cloud.google.com/domains/docs/deprecations/feature-deprecations for more information.Added flag --assign-inbound-public-ip
to enable or disable public IP for an\ninstance to the following commands in the alpha and beta track:
gcloud alloydb instances create
gcloud alloydb instances update
Added flag --authorized-external-networks
to set a list of authorized\nexternal networks on an instance to gcloud alloydb instances update
in the\nalpha and beta track.
gcloud container binauthz attestations list
, create
, and\nsign-and-create
commands to support image URLs with both a tag and a\ndigest. Attestations with these URLs are supported only in Continuous\nValidation with check-based policies for GKE.--docker-registry
flag.\nFor more information, see\nhttps://cloud.google.com/functions/docs/building#image_registry_options.gcloud storage sign-url
to allow using impersonation specified\nthrough configuration.--local-host-port
flag to the workstations ssh
command.--confidential-compute-type=TDX
flag of gcloud compute instances create
to beta.IPV6_ONLY
option to --stack-type
flag of gcloud beta compute vpn-gateways create
command to create an IPv6-only VPN gateway.--location
flag of gcloud compute connect-to-serial-port
to GA.gcloud instances delete
: it will throw error if\ninstance.delete operation takes more than 70 minutes instead of 30 minutes\npreviously.--ip-address
flag of gcloud edge-cloud networking routers add-interface
subcommand.--max-nodes-per-pool
flag of gcloud\ncontainer clusters create
from 2000 to 1000, as this unintentionally changed\nthe default value.gcloud recaptcha firewall-policies reorder
command.gcloud scc postures
commands to GA.gcloud scc posture-templates
commands to GA.gcloud scc posture-deployments
commands to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2024-01-23T00:00:00+00:00" }, { "id": "46000_2024-01-17", "url": "https://cloud.google.com/sdk/docs/release-notes#46000_2024-01-17", "title": "460.0.0 (2024-01-17)", "content_html": "ownership-scope
flag to gcloud billing budget CLI
to select scope of ownership for a budget.gcloud domains registrations list-importable-domains
and gcloud domains registrations get-transfer-parameters
commands. See https://cloud.google.com/domains/docs/deprecations/feature-deprecations for more information.--gen2
flag in gcloud functions add-iam-policy-binding
,\ngcloud functions add-invoker-policy-binding
, gcloud functions call
,\ngcloud functions delete
, gcloud functions describe
,\ngcloud functions get-iam-policy
,\ngcloud functions remove-iam-policy-binding
,\ngcloud functions remove-invoker-policy-binding
, and\ngcloud functions set-iam-policy-binding
.\nThe --gen2
flag is unnecessary for these commands and will eventually be removed from them in a future release.gcloud healthcare dicom-stores metrics
command which allows users to retrieve\nmetrics associated with a DICOM store.gcloud monitoring uptime
commands to beta and GA.gcloud sql generate-login-token
command.--disable-tcp-connections
flag to\ngcloud workstations configs
` to support disabling plain\nTCP connections in workstations.--tarball-access
flag to gcloud dataproc clusters diagnose
for enabling Google support to access the diagnostic tar file, which supports the following values:-\nGOOGLE_DATAPROC_DIAGNOSE
: This value transfers the tar file automatically to Google support.GOOGLE_CLOUD_SUPPORT
: This flag doesn't transfer the tar file automatically to Google support but provides the necessary read access for Google support to read or download the tar file.--start-time
and --end-time
flags to gcloud dataproc clusters diagnose
to specify a time range, in %Y-%m-%dT%H:%M:%S.%fZ
format, for the collection of diagnostic data within this timeframe.--job-ids
flag to gcloud dataproc clusters diagnose
to collect job driver, Spark event, YARN application, and Sparklens output logs, in addition to the default log files, for a specified comma-separated list of dataproc job IDs.--yarn-application-ids
flag to gcloud dataproc clusters diagnose
to collect job driver, Spark event, YARN application, and Sparklens output logs in addition to the default log files, for a specified comma-separated list of YARN application IDs.gcloud beta eventarc
. Users are expected to use gcloud eventarc
instead.--include-deny
flag to gcloud projects get-ancestors-iam-policy
\nand gcloud resource-manager folders get-ancestors-iam-policy
to specify\nif it should return deny policies on the hierarchy.--mode
flag to gcloud immersive-stream xr instances create
to allow specifying 3D/AR or 3D-only experience modes.--gpu-class
flag to gcloud immersive-stream xr instances create
to allow specifying the type of underlying GPU used by the stream instance.gcloud network-security firewall-endpoint-associations create
, the ASSOCIATION_ID argument is no longer mandatory, and a UUID will be auto-generated on the server if not specified.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2024-01-17T00:00:00+00:00" }, { "id": "45900_2024-01-09", "url": "https://cloud.google.com/sdk/docs/release-notes#45900_2024-01-09", "title": "459.0.0 (2024-01-09)", "content_html": "--update-adc
deprecation.--notification-channels
flag to gcloud ai model-monitoring-jobs create|update
to allow sending alerts to notification channels.gcloud container binauthz attestations create
to make --attestor
\noptional, allowing creation of attestations on a specified --note
. Note\nthat --validate
can only be used with --attestor
.gcloud beta composer environments list-upgrades
for Composer 2 environments.--enable-logs-in-cloud-logging-only
flag to\ngcloud composer environments create
to enable writing and reading task logs\nonly from cloud logging and disable using gcs buckets for logs.--disable-logs-in-cloud-logging-only
flag to\ngcloud composer environments create
to disable writing and reading task logs\nonly from cloud logging and disable using gcs buckets for logs.--enable-logs-in-cloud-logging-only
flag to gcloud composer environments update
to enable logs in cloud logging only feature for environments.--disable-logs-in-cloud-logging-only
flag to gcloud composer environments update
to disable logs in cloud\nlogging only feature for environments.--database
flag of gcloud datastore indexes create
command to beta.--database
flag of gcloud datastore indexes create
command to GA.firestore databases delete
to beta.firestore databases delete
to GA.--delete-protection
and --no-delete-protection
flag of gcloud firestore databases create
and gcloud firestore databases update
command to beta.--delete-protection
and --no-delete-protection
flag of gcloud firestore databases create
and gcloud firestore databases update
command to GA.gcloud functions deploy
for gradle-based Java deployments.--build-service-account
flag to gcloud beta functions deploy
for\n2nd Gen functions to alpha and beta.etag
field in the output of gcloud org-policies list
command to show a top-level etag which better reflects the current state of the policy.--etag
to gcloud org-policies delete
to support etag on policy deletion that will ensure the client has an up-to-date value before proceeding.--add-volume
, --remove-volume
and --clear-volumes
flags to\ngcloud beta run deploy
, gcloud beta run services update
, gcloud beta run jobs deploy
,\nand gcloud beta run jobs update
to support managing volumes in your Cloud Run\nServices and Jobs.-add-volume-mount
, --remove-volume-mount
, and --clear-volume-mount
flags\nto gcloud beta run deploy
, gcloud beta run services update
, gcloud beta run jobs deploy
,\nand gcloud beta run jobs update
to support mounting volumes within containers.gcloud sql backups restore
command from BACKUP_ID to ID.gcloud services vpc-peerings get-vpc-service-controls
to GA.--domain
flag to gcloud workstations clusters
\nto enable using custom domains.--server-tls-policy
and --clear-server-tls-policy
for gcloud compute target-https-proxies create
and gcloud compute target-https-proxies update
to beta.gcloud firewall-policies rules update
\ndidn't allow clearing list fields.gcloud firewall-policies rules update
\nset disabled and enabledLogging to false if it was not specified by the user.gcloud beta firewall-policies rules update
and\ngcloud beta network-firewall-policies rules update
required providing\n--security-profile-group
even if it was not changed.gcloud beta firewall-policies rules update
and\ngcloud beta network-firewall-policies rules update
didn't allow\nclearing securityProfileGroup (--security-profile-group=''
).gcloud database-migration connection-profiles create cloudsql
command.--enable-secret-manager
flags to gcloud container clusters create
, gcloud container clusters create-auto
and gcloud container clusters update
in alpha and beta.--dataplane-v2-observability-mode
flag of gcloud container clusters create|update|create-auto
command. Users are expected to use --enable-dataplane-v2-flow-observability
and --disable-dataplane-v2-flow-observability
flags now.--num-nodes
flag of gcloud container clusters create
from 1000 to 2000.gcloud network-services gateways
to show a new ipVersion
field for v1 version.envoyHeaders
field to gcloud network-services <meshes|gateways> <import|export|describe>
commands to inject envoy internal debug headers into upstream requests.idleTimeout
field to gcloud network-services <http-routes|grpc-routes|tcp-routes|tls-routes> <import|export|describe>
to configure idle timeouts for the upstream and downstream connections.mirrorPercent
to gcloud network-services http-routes <import|export|describe>
to configure fractional mirror percentage.directResponse
to gcloud network-services http-routes <import|export|describe>
which returns a static HTTP response for all requests.requestHeaderModifier
to gcloud network-services http-routes <import|export|describe>
to modify request headers to a particular destination.responseHeaderModifier
to gcloud network-services http-routes <import|export|describe>
to modify response headers from a particular destination.gcloud telco-automation orchestration-cluster
to GA.gcloud telco-automation operations
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2024-01-09T00:00:00+00:00" }, { "id": "45801_2023-12-20", "url": "https://cloud.google.com/sdk/docs/release-notes#45801_2023-12-20", "title": "458.0.1 (2023-12-20)", "content_html": "'ython'' is not recognized as an internal or external command,\noperable program or batch file.
when updating gcloud
on Windows.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-12-20T00:00:00+00:00" }, { "id": "45800_2023-12-19", "url": "https://cloud.google.com/sdk/docs/release-notes#45800_2023-12-19", "title": "458.0.0 (2023-12-19)", "content_html": "gcloud instances stop
: it will not throw error ifgcloud container fleet memberships list
to display the UUID of the\nmemberships instead of external_id
. The external_id
is still available in the\njson-formatted output.cryptography
package to version 41.0.7.gcloud app runtimes list --environment=standard
to GA. The command displays the runtimes for the App Engine standard environment.reversed
flag to cbt read
command to enable reverse scans.--condition
flag for gcloud run services {add,remove}-iam-policy-binding
from alpha to beta.--cpu-boost
by default for run deploy on new services if not otherwise specified.gcloud services vpc-peerings get-vpc-service-controls
to beta.--with-extended-notifications
flag of gcloud compute instances simulate-maintenance-event
to beta and GA.--confidential-compute
flag of gcloud compute disks create
to GA.--create-disk=confidential-compute
for gcloud compute instances create
to GA.gcloud container clusters create
and gcloud container clusters update
now allow multiple binauthz policies to be bound to a cluster using --binauthz-policy-bindings
.enterprise
option to --workload-vulnerability-scanning
flag of gcloud container clusters create|update|create-auto
commands to enable Advanced vulnerability insights mode in the GA track.--in-transit-encryption
flag to gcloud container clusters create
and gcloud container clusters update
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-12-19T00:00:00+00:00" }, { "id": "45700_2023-12-12", "url": "https://cloud.google.com/sdk/docs/release-notes#45700_2023-12-12", "title": "457.0.0 (2023-12-12)", "content_html": "network-actions
surface.gcloud components restore
. To revert gcloud to a previous version, please run gcloud components update --version=<previous_version>
.--container-deployment-timeout-seconds
flag to gcloud ai models upload
and\ngcloud beta ai models upload
.--container-shared-memory-size-mb
flag to gcloud ai models upload
and\ngcloud beta ai models upload
.--container-startup-probe-exec
flag to gcloud ai models upload
and\ngcloud beta ai models upload
.--container-startup-probe-period-seconds
flag to gcloud ai models upload
and\ngcloud beta ai models upload
.--container-startup-probe-timeout-seconds
flag to gcloud ai models upload
and\ngcloud beta ai models upload
.--container-health-probe-exec
flag to gcloud ai models upload
and\ngcloud beta ai models upload
.--container-health-probe-period-seconds
flag to gcloud ai models upload
and\ngcloud beta ai models upload
.--container-health-probe-timeout-seconds
flag to gcloud ai models upload
and\ngcloud beta ai models upload
.--container-grpc-ports
flag to gcloud ai models upload
and\ngcloud beta ai models upload
.gcloud container aws node-pools rollback
to rollback failed AWS node\npool update operations. This allows customers to revert the node pool back\nto its original state.add_tags
, remove_tags
and\nclear_all_tags
.certificate-manager trust-configs update
.--disable-cloud-data-lineage-integration
to gcloud composer environments create
(alpha and beta) to explicitly disable the integration.gcloud deploy custom-target-types
command group.--runtime-update-policy
flag to gcloud beta functions deploy
for 1st Gen functions to alpha and beta.--runtime-update-policy
flag to gcloud functions deploy
for 1st Gen functions to GA.SSL
in gcloud compute backend-services create
and gcloud compute backend-services update
.--use-table-schema
flag of\n gcloud pubsub subscriptions [create|update]
to GA. This option allows\n Pub/Sub to use the schema of the BigQuery table to write the fields of a\n JSON message to the corresponding columns.gcloud services api-keys undelete
to GA.version
=23.10
and short-name
=ubuntu
in --os-types
for gcloud beta compute instances ops-agents policies [create|update]
.gcloud compute instances set-name
command to GA.--recaptcha-action-site-keys
and --recaptcha-session-site-keys
in gcloud compute security-policies rules create|update
to GA.tls-ja3-fingerprint
and user-ip
as valid rate limit key types in gcloud compute security-policies rules
.--ipv4-range
optional for gcloud edge-cloud networking subnets\ncreate
.gcloud container fleet clusterupgrade
and gcloud container hub clusterupgrade
to beta and GA.gcloud container clusters create
and gcloud container clusters update
now allow multiple binauthz policies to be bound to a cluster using --binauthz-policy-bindings
.--autoprovisioning-resource-manager-tags
flag to gcloud container clusters create
,\ngcloud container clusters create-auto
and gcloud container clusters update
\nin GA track.--resource-manager-tags
flag to gcloud container clusters create
,\ngcloud container node-pools create
and gcloud container node-pools update
\nin GA track.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-12-12T00:00:00+00:00" }, { "id": "45600_2023-12-05", "url": "https://cloud.google.com/sdk/docs/release-notes#45600_2023-12-05", "title": "456.0.0 (2023-12-05)", "content_html": "gcloud alloydb instances update
to be asynchronous by default. Use--no-async
flag to get the old behavior.gcloud
CLI to support Python v3.11 and v3.12.--database-version
in clusters create
command in GA track.server
for gcloud anthos auth login
command.--proxy-secret-name
and --proxy-secret-namespace
flags to\ngcloud container attached clusters import
to configure an HTTP/HTTPS\nproxy for outbound traffic.--max-surge-update
and --max-unavailable-update
flags to GA\n(General Availability) for gcloud container aws node-pools create
and\ngcloud container aws node-pools update
commands. These flags let you\nspecify or modify surge update parameters during node pool creation and\nupdating.gcloud beta app runtimes list --environment=standard
which displays the supported runtimes for App Engine Standard.domain
as a config option to use a different domain endpoint for artifacts docker
.kms_key_name
to connections.cp
to ensure all regions are being checked.bq ls -p
only displays the first page of results by default to\nalign with other list methods.certificate-manager trust-configs create
.gcloud backup-dr
command group which includes gcloud backup-dr management-servers
, gcloud backup-dr locations
and gcloud backup-dr operations
to GA.gcloud datastore operations list
to respect a --limit
set to >100.gcloud domains registrations configure management
method (with the preferred-renewal-method
flag or in the interactive flow).gcloud firestore operations list
to respect a --limit
set to >100.gcloud healthcare hl7v2-stores metrics
which allows users to retrieve\nmetrics associated with a HL7v2 store.gcloud pubsub
.gcloud run jobs delete
.gcloud services api-keys create
to GA.gcloud services api-keys delete
to GA.gcloud services api-keys get-key-string
to GA.gcloud services api-keys update
to GA.--update-metadata
, --clear-metadata
, --remove-metadata
and\n--metadata-from-file
flags of gcloud compute tpus tpu-vm update
to GA.--enable-audit-agent
flag to workstations configs create
and workstations configs update
.--confidential-compute-type
flag of gcloud compute instance create
to beta.--user-ip-request-headers
of gcloud compute security-policies update
to GA.gcloud compute ssh
and gcloud compute scp
commands would\nfail on Windows when PuTTY prompted in certain situations, such as when using\n--plain
or when connecting to an instance with OS Login 2FA enabled.gcloud compute diagnose routes
when specifying\n--reverse-traceroute
.location
flag for gcloud compute connect-to-serial-port
to beta.--type
flag of gcloud compute routers nats create
to GA.--source-nat-active-ranges
, --source-nat-active-ranges-region
, --source-nat-drain-ranges
, --clear-source-nat-drain-ranges
and --source-nat-drain-ranges-region
flags of gcloud compute routers nats rule update
to GA.--source-nat-active-ranges
and --source-nat-active-ranges-region
flags of gcloud compute routers nats rule create
to GA.PRIVATE_NAT
for --purpose
flag of gcloud compute networks subnets create
to GA.:ALL
range option for subnets passed to --nat-custom-subnet-ip-ranges
flag of gcloud compute routers nats (create|update)
to GA.--export-terraform-script
flag to\ngcloud compute firewall-rules migrate
to prepare a terraform script for migrated Network Firewall Policy.disabled
column to default view of gcloud compute networks get-effective-firewalls
and gcloud compute network-firewall-policies get-effective-firewalls
.gcloud database-migration
to show error details on command failure when used with --no-async
flag.--database-version
flag in gcloud database-migration connection-profiles create alloydb
.gcloud container fleet dataplane-v2-encryption {describe, disable, enable}
to GA.pod-affinity
to gcloud container fleet policycontroller deployment set
and gcloud container fleet policycontroller deployment remove
so that users can configure high availability on Policy Controller deployments.--binauthz-evaluation-mode
flag to gcloud container fleet create
, gcloud container fleet update
in alpha, beta and GA track.--binauthz-evaluation-mode
flag to gcloud container hub create
, gcloud container hub update
in alpha, beta and GA track.--binauthz-policy-bindings
flag to gcloud container fleet create
, gcloud container fleet update
in alpha, beta and GA track.--binauthz-policy-bindings
flag to gcloud container hub create
, gcloud container hub update
in alpha, beta and GA track.--enable-dataplane-v2-flow-observability
and --disable-dataplane-v2-flow-observability
\nflags for toggling DPv2 Flow Observability feature.--billing-project
required flag to gcloud network-security firewall-endpoints create
command to provide Google Cloud project ID for API enablement check, quota, and endpoint uptime billing.--update-billing-project
flag to gcloud network-security firewall-endpoints update
command to update the Google Cloud project used for API enablement check, quota, and endpoint uptime billing.recaptcha keys create --waf-service=cloudfare
.regional-endpoints
as a subgroup of gcloud beta networkconnectivity
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-12-05T00:00:00+00:00" }, { "id": "45500_2023-11-14", "url": "https://cloud.google.com/sdk/docs/release-notes#45500_2023-11-14", "title": "455.0.0 (2023-11-14)", "content_html": "gcloud network-connectivity spokes accept
and\ngcloud network-connectivity spokes reject
commands. Use\ngcloud network-connectivity hubs accept-spoke
and\ngcloud network-connectivity hubs reject-spoke
commands instead.gcloud
CLI to 3.11.6.cryptography
package to version 41.0.5.openssl
to version 3.1.4 for cryptography.--region
flag of gcloud ai custom-jobs
and gcloud ai hp-tuning-jobs
, including: asia-northeast2, australia-southeast2, europe-north1, europe-southwest1, europe-west8, and southamerica-west1.gcloud container binauthz attestations list
to make --attestor
\noptional, allowing listing from any project.gcloud container binauthz attestations sign-and-create
to allow\n--validate
to work with --pae-encode-payload
.cbt createtable
would create column families with a 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 of versions by default.--patch_revision
optional argument togcloud beta data-fusion instances create
to create a Cloud Data Fusion --patch_revision
optional argument togcloud beta data-fusion instances update
to perform patch revision --tier=REGIONAL
flag to gcloud filestore instances create
to support a regional filestore instance creation.--concurrency
flag of gcloud functions deploy
to GA.--cpu
flag of gcloud functions deploy
to GA.gcloud run jobs executions cancel
to GA. This command allows\ncancelling a running Cloud Run job execution.--show-sql-network-architecture
and\n--upgrade-sql-network-architecture
flags to gcloud sql instances list
\nand gcloud sql instances patch
to support New Network Architecture self upgrade\nfor Cloud SQL.storage/multipart_chunksize
and storage/multipart_threshold
for\nadjusting settings of Boto3 client uploads via S3 or the other XML APIs.--attach-disk
and --detach-disk
flags of\ngcloud compute tpus tpu-vm update
to GA.--data-catalog-sync
flag of gcloud metastore services create
and gcloud metastore services update
to GA.--security-posture
flag to gcloud container fleet create
, gcloud container fleet update
in alpha, beta and GA track.--security-posture
flag to gcloud container hub create
, gcloud container hub update
in alpha, beta and GA track.--workload-vulnerability-scanning
flag to gcloud container fleet create
, gcloud container fleet update
in alpha, beta and GA track.--workload-vulnerability-scanning
flag to gcloud container hub create
, gcloud container hub update
in alpha, beta and GA track.fleet-default-member-config
command to Service Mesh in alpha, beta and GA tracks.Promoted --fleet-default-member-config
flag of the following commands to GA:
gcloud container fleet identity-service enable
gcloud container hub identity-service enable
gcloud container fleet identity-service delete
gcloud container hub identity-service delete
Added --fleet-default-member-config
flag to the following commands in alpha, beta, and GA tracks:
gcloud container fleet identity-service apply
gcloud container hub identity-service apply
to modify a fleet-level default membership configuration.
\nAdded --origin
flag to the following commands in alpha, beta, and GA tracks:
gcloud container fleet identity-service apply
gcloud container hub identity-service apply
to apply a fleet-level default membership configuration to a membership.
\nAdded support for fleet-default-member-config
command to Service Mesh in alpha, beta and GA tracks.
--artifact-url
was passed to\ngcloud container binauthz attestations list
only attestations over the full artifact url would be returned instead of attestations over the artifact digest.gcloud scc custom-modules sha simulate
to GA.gcloud vmware dns-bind-permission
which manages DNS bind permission resources.gcloud vmware private-clouds dns-forwarding
which manages DNS forwarding resources.gcloud vmware network-policies external-access-rules
which manages external access rule resources.gcloud vmware private-clouds external-addresses
which manages external address resources.gcloud vmware private-clouds logging-servers
which manages logging server resources.gcloud vmware private-clouds management-dns-zone-bindings
which manages management DNS zone binding resources.gcloud vmware network-peerings
which manages network peering resources.gcloud vmware network-peering routes
which manages network peering route resources.gcloud vmware private-clouds clusters nodes
which allows cluster node resources.--type
, --preferred-zone
, and --secondary-zone
to gcloud vmware private-clouds create
command to support stretched private clouds creation.clusterCoreCount
, clusterVirtualCpuCount
, clusterStorageGb
and clusterMemoryGb
fields in gcloud vmware private-clouds clusters describe
command output.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-11-14T00:00:00+00:00" }, { "id": "45400_2023-11-07", "url": "https://cloud.google.com/sdk/docs/release-notes#45400_2023-11-07", "title": "454.0.0 (2023-11-07)", "content_html": "deployment-group
, enable-access-logging
,audiences
,allowed-issuers
to gcloud ai index-endpoints mutate-deployed-index
.container attached clusters register
and\ncontainer attached clusters import
to check for proper deployment of the\ninstall agent before attempting to register/import.gcloud artifacts sbom load
to have the newly created bucket have\nUniform Bucket Level Access set to true.gcloud container binauthz attestations sign-and-create
where --validate
is not supported with --pae-encode-payload
.--update-mask
flag to gcloud certificate-manager trust-configs import
.--clear-subscription-filter
to gcloud builds triggers update pubsub
command.--min-secondary-worker-fraction
flags to gcloud dataproc clusters create
and gcloud dataproc clusters update
.gcloud deploy automations
and gcloud deploy automation-runs
command groups.--allowed-services
flag to\ngcloud iam workforce-pools providers create-oidc
, which allows the user to setup\ndomains that can be accessed by users in a workforce pool.--disable-programmatic-signin
flag to\ngcloud iam workforce-pools providers create-oidc
and\ngcloud iam workforce-pools providers update-oidc
, which lets the\nadministrator disable programmatic sign-in for users in a workforce pool.--container
, --remove-containers
, and --depends-on
flags to gcloud beta run deploy
and gcloud beta run services update
to allow deploying and updating multi-container Services.--cascadable-replica
flag to gcloud sql instances create
to enable\ncascadable replica creation for SQL Server.gcloud sql instances switchover
in alpha and beta to enable switchover\nin Cloud SQL for SQL Server.--failover
flag to gcloud sql instances promote-replica
to enable\nunmanaged failover in Cloud SQL for SQL Server.--content-md5
flag was showing up for gcloud storage objects update
command. MD5 Hash is a read only field so cannot be updated. Removed --content-md5
flag from the update
command and removed --clear-content-md5
flag from gcloud storage {cp|mv|rsync|objects update}
commands.--autoclass-terminal-storage-class
flag to gcloud storage buckets {create|update}
to set the terminal storage class for Autoclass buckets.restore
command and various flags across other commands.operations list
flags: --uri
and --page-size
. These flags didn't do anything and there are no operations public users could have been using them on yet.--update-labels
, --clear-labels
, and --remove-labels
flags of\ngcloud compute tpus tpu-vm update
to GA.gcloud compute instance-groups managed create
in beta.gcloud compute instance-groups managed update
in beta.gcloud compute snapshot-settings
to GA. Documentation of this feature is available at https://cloud.google.com/compute/docs/disks/snapshot-settings.--managed-protection-tier
flag for gcloud compute project-info update
from CAMP_PLUS_MONTHLY
to CAMP_PLUS_PAYGO
.--network-user-defined-fields
, --network-src-ip-ranges
, --network-dest-ip-ranges
, --network-ip-protocols
, --network-src-ports
, --network-dest-ports
, --network-src-region-codes
, and --network-src-asns
to gcloud compute security-policies rules create|update
.gcloud compute security-policies add-user-defined-fields
and gcloud compute security-policies remove-user-defined-fields
commands.--region
to gcloud compute backend-services update
.--security-policy
and --security-policy-region
to gcloud compute instances network-interfaces update
.gcloud compute target-pools update
and gcloud compute target-instances update
commands.upgrade
command to gcloud edge-cloud container clusters
to allow manually upgrading local control plane clusters.--router
to gcloud edge-cloud container vpn-connections create
to allow users to define Cloud Router to use when creating the VPN connection.gcloud container fleet policycontroller
group to GA.gcloud container clusters create-auto
would prefer compute/zone
over compute/region
if both configs were set.\nNow prioritizes using compute/region
.--labels
flag to gcloud container clusters create-auto
to enable applying labels on Autopilot clusters at creation time.gcloud looker regions list
which displays all available\nregions to deploy a Looker instance.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-11-07T00:00:00+00:00" }, { "id": "45300_2023-10-31", "url": "https://cloud.google.com/sdk/docs/release-notes#45300_2023-10-31", "title": "453.0.0 (2023-10-31)", "content_html": "blueprints/location
property, in favor of infra-manager/location
property.--encryption-kms-key-name
flag to gcloud ai indexes create
to support encryption spec.--remote-username
and --remote-password-secret-version
flags for artifacts repositories create
and artifacts repositories update
.Google Cloud Build
to Cloud Build
in the help text of gcloud builds
command group.infra-manager/location
property to set the default Infra Manager region.gcloud beta netapp backup-vaults backups
surface command, and made help text public.--args
, --task-timeout
, --tasks
and --update-env-vars
flags\nto gcloud run jobs execute
to allow executing a Cloud Run job with runtime overrides.--add-custom-audiences
, --clear-custom-audiences
, --remove-custom-audiences
and --set-custom-audiences
flags of gcloud run deploy
\nand gcloud run services update
to GA.--autoclass-terminal-storage-class
flag to gcloud storage buckets {create|update}
to set the terminal storage class for Autoclass buckets.objects update
clear flags.gcloud tasks cmek-config
to [alpha|beta|GA]\nwhich enables creation of CMEK configuration for a given\nproject in a particular location.--domain
flag to gcloud beta workstations clusters
\nto enable using custom domains.--default-action-on-vm-failure
flag of gcloud compute instance-groups managed <create | update>
to beta.--source-disk-for-recovery-checkpoint
and --source-disk-for-recovery-checkpoint-region
flags of gcloud compute snapshots create
to GA.policycontroller
group which provides configuration commands for\nGKE Hub Policy Controller.gcloud container clusters create-auto
would prefer compute/zone
over compute/region
if both configs were set.\nNow prioritizes using compute/region
.gcloud notebooks runtimes migrate
command.\nThis command migrates a Google-Managed Notebook to a Workbench Instance.gcloud notebooks instances migrate
command.\nThis commands migrates a User-Managed Notebook to a Workbench Instance.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-10-31T00:00:00+00:00" }, { "id": "45201_2023-10-25", "url": "https://cloud.google.com/sdk/docs/release-notes#45201_2023-10-25", "title": "452.0.1 (2023-10-25)", "content_html": "gcloud
will prefer using a supported version of Python if one is available on PATH.\ngcloud
does not already manage a Python interpreter via bundled Python or virtualenv.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-10-25T00:00:00+00:00" }, { "id": "45200_2023-10-24", "url": "https://cloud.google.com/sdk/docs/release-notes#45200_2023-10-24", "title": "452.0.0 (2023-10-24)", "content_html": "deployment-group
, enable-access-logging
,audiences
,allowed-issuers
to gcloud ai index-endpoints deploy-index
.enable-private-service-connect
, project-allowlist
, encryption-kms-key-name
to gcloud ai index-endpoints create
.--upgrade-control-plane
flag of gcloud container vmware clusters create
and gcloud container vmware clusters update
to --upgrade-policy
. Promoted --upgrade-policy
flag to GA.Registry URL
in the output of artifacts repositories describe
.gcloud beta beyondcorp app gateways
. Commands in this group manages app connector gateways. For more information, see https://cloud.google.com/beyondcorp-enterprise/docs/enable-app-connector.--priority
flag to gcloud bigtable app-profiles create
and gcloud bigtable app-profiles update
.--cloud-preferred-zone
to gcloud composer environments create
\nto select preferred zone for sql database creation.--storage-bucket
to gcloud composer environments create
to specify the Cloud Storage bucket to be used by the environment.--storage-bucket
to gcloud beta composer environments create
to specify the Cloud Storage bucket to be used by the environment.--driver-required-memory-mb
and --driver-required-vcores
flags to gcloud dataproc jobs submit
.gcloud domains registrations export/import/transfer
commands.--use-google-domains-dns
and --contact-privacy=private-contact-data
flags from gcloud domains registrations
command group. See https://cloud.google.com/domains/docs/deprecations/feature-deprecations for more information.--recommend
flag to beta for the following command:\ngcloud iam service-account delete
gcloud beta netapp backup-vaults
surface command, and made help text public.--recommend
flag to beta for the following commands:\ngcloud projects remove-iam-policy-binding
gcloud projects delete
--ssl-mode
flag for gcloud sql instances create
and\ngcloud sql instances patch
.--autoscaling-min-nodes
, --autoscaling-max-nodes
,\n--autoscaling-min-processing-units
, --autoscaling-max-processing-units
,\n--autoscaling-high-priority-cpu-target
and --autoscaling-storage-target
to\nsupport creating an autoscaled instance in gcloud spanner instances create
, or\nupdating the autoscaling config of an instance in\ngcloud spanner instances update
.storage operations
command group for managing long-running operations. However, there is currently no way to create these operations.--add-tags
, --clear-tags
, and --remove-tags
flags of\ngcloud compute tpus tpu-vm update
to GA.config set workstations/region REGION
, config set workstations/cluster CLUSTER_ID
, config set workstations/config CONFIG_ID
, and config set workstations/workstation WORKSTATIONS_ID
commands.gcloud compute network-endpoint-groups
to GA. Affected commands:\ngcloud compute network-endpoint-groups create
gcloud compute network-endpoint-groups list-network-endpoints
gcloud compute network-endpoint-groups update <RESOURCE_NAME> --add-endpoint
gcloud compute network-endpoint-groups update <RESOURCE_NAME> --remove-endpoint
ENDPOINT_TYPE_MANAGED_PROXY_LB
enum option of --endpoint-types
flag in gcloud compute routers nats create
to GA.gcloud beta compute project-zonal-metadata
for managing project zonal\nmetadata. Documentation of this feature is available at\nhttps://cloud.google.com/compute/docs/metadata/setting-custom-metadata#set-custom-project-zonal-metadata.gcloud compute network-attachments update
to GA.--num-uniform-shards
or --test-targets-for-shard
with gcloud firebase test android run
.--machine-type
, --disk-type
and --disk-size
flags to gcloud container node-pools update
\nfor migrating node pool configuration via node pool upgrade strategy.\nFor more information see https://cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies.gcloud notebooks runtimes migrate
command.\nThis command migrates a Google-Managed Notebook to a Workbench Instance.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-10-24T00:00:00+00:00" }, { "id": "45101_2023-10-19", "url": "https://cloud.google.com/sdk/docs/release-notes#45101_2023-10-19", "title": "451.0.1 (2023-10-19)", "content_html": "Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-10-19T00:00:00+00:00" }, { "id": "45100_2023-10-17", "url": "https://cloud.google.com/sdk/docs/release-notes#45100_2023-10-17", "title": "451.0.0 (2023-10-17)", "content_html": "--acknowledge-type
flag (optional) for gcloud assured workloads\nviolations acknowledge
to acknowledge violation with type through gCloud\ncommand.--tier=ZONAL
flag to gcloud filestore instances create
to support a zonal filestore instance creation.gcloud run jobs describe
,\ngcloud run jobs executions describe
, and\ngcloud run jobs executions tasks describe
.TLOG
to --bak-type
and added --stop-at
and --stop-at-mark
flag\nto gcloud sql import bak
to support transaction log import on Cloud SQL for SQL Server.gcloud storage sign-url
to allow using service account credentials\nto create signed URLs. Omit --private-key-file
flag to use the active\nservice account or account specified with --impersonate-service-account
\nflag.SEV_LIVE_MIGRATABLE_V2
to the list of --guest-os-features
for\ngcloud compute images create
.gcloud compute backend-services list-usable
to GA.gcloud compute images import
to handle exceptions in case of failure in fetching the cloud build logs.gcloud compute images import
to check the storage permissions required for cloud build service account.--enable-workload-config-audit
, --enable-workload-vulnerability-scanning
, and enable-security-posture
flags in gcloud container clusters {create, create-auto, update}
. The replacements for these are:\n--enable-workload-config-audit
-> --security-posture=standard
\n--enable-security-posture
-> --security-posture=standard
\n--enable-workload-vulnerability-scanning
-> --workload-vulnerability-scanning=standard
\nenterprise
value to the available modes for --workload-vulnerability-scanning
flag in the alpha and beta tracks.--in-transit-encryption
flag to gcloud container clusters create
and gcloud container clusters update
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-10-17T00:00:00+00:00" }, { "id": "45000_2023-10-10", "url": "https://cloud.google.com/sdk/docs/release-notes#45000_2023-10-10", "title": "450.0.0 (2023-10-10)", "content_html": "gcloud ai indexes upsert-datapoints
and gcloud ai indexes remove-datapoints
to GA.--triggerer-count
to gcloud composer environments create/update
to specify number of Airflow triggerers.--triggerer-cpu
to gcloud composer environments create/update
to specify CPU allocated to Airflow triggerer.--triggerer-memory
to gcloud composer environments create/update
to specify memory allocated to Airflow triggerer.gcloud
CLI changes to beta and GA.--enable-pitr
and --no-enable-pitr
flag of gcloud firestore databases create
command to GA.--enable-pitr
and --no-enable-pitr
flag of gcloud firestore databases create
command to beta.--enable-pitr
and --no-enable-pitr
flag of gcloud firestore databases update
command to GA.--enable-pitr
and --no-enable-pitr
flag of gcloud firestore databases update
command to beta.gcloud run services describe
and gcloud run revisions describe
.ls
command.--requested-features
flag of gcloud compute interconnects create
to GA.gcloud compute interconnects macsec get-config
to GA.gcloud compute interconnects macsec update
to GA.gcloud compute interconnects macsec add-key
to GA.gcloud compute interconnects macsec remove-key
to GA.gcloud compute interconnects macsec update-key
to GA.gcloud compute instance-groups managed create
, gcloud compute instance-groups managed create-instance
, and gcloud compute instance-groups managed instance-configs create
to GA:\n--stateful-internal-ip
,--stateful-external-ip
.gcloud compute instance-groups managed update
and gcloud compute instance-groups managed instance-configs update
to GA:\n--stateful-internal-ip
,--remove-stateful-internal-ips
,--stateful-external-ip
,--remove-stateful-external-ips
.--maintenance-interval
flag for gcloud compute sole-tenancy node-groups create
to beta.gcloud compute sole-tenancy node-groups perform-maintenance
to beta.--delete-at-time
and --delete-after-duration
flags for
gcloud compute reservations create|update` surfaces to beta.gcloud database-migration connection-profiles create mysql
command.--endpoint-protocol
flag to gcloud metastore services update
\nto specify the Customer-managed KMS key name to use for encrypting the\nDataproc Metastore service.--lro-timeout
flag for gcloud edge-cloud container clusters node-pools create
and gcloud edge-cloud container clusters node-pools create
to allow specifying a custom duration for the gcloud
CLI to wait on LROs.gcloud container fleet memberships generate-gateway-rbac
.--ephemeral-storage-local-ssd
,\n--ephemeral-storage
, and --local-nvme-ssd-block
flags from gcloud container\ncluster create/update
to be optional to support third generation machine types,\nwhich specifiy a static count. Pre-Gen3 behavior is unchanged.gcloud network-services gateways
to show a new ipVersion
field for alpha version.boot-disk-kms-key
and data-disk-kms-key
flags from gcloud workbench instances create
command not working properly.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-10-10T00:00:00+00:00" }, { "id": "44900_2023-10-03", "url": "https://cloud.google.com/sdk/docs/release-notes#44900_2023-10-03", "title": "449.0.0 (2023-10-03)", "content_html": "gcloud beta compute future-reservations update
to replace the\npaths
query parameter with update_mask
.--secondary-worker-machine-types
in dataproc clusters create
command for the secondary workers flags.gcloud functions add-invoker-policy-binding
and\ngcloud functions remove-invoker-policy-binding
to support Cloud Functions\n(1st gen).gcloud run services describe
and gcloud run revisions describe
.gcloud run jobs describe
and\ngcloud run jobs executions describe
. Timeouts larger than 1 minute will now\nshow the duration in hours, minutes, and seconds.--internal-ips
flag of gcloud compute tpus tpu-vm update
to GA.--service-account-scopes
flag to workstations configs create
and workstations configs update
.--public-delegated-prefix
flag to gcloud compute public-delegated-prefixes create
and promoted the new flag to GA.gcloud compute instances create
and gcloud compute instance-templates create
.gcloud edge-cloud container get-server-config
command with --location
flag to get server config in target location.--enable-fleet
flag to gcloud container clusters create
, gcloud container clusters create-auto
and gcloud container clusters update
in GA track.--fleet-project
flag to gcloud container clusters create
, gcloud container clusters create-auto
and gcloud container clusters update
in GA track.--clear-fleet-project
flag to gcloud container clusters update
in GA track.--resource-manager-tags
flag to gcloud container clusters create
,\ngcloud container node-pools create
, and gcloud container node-pools update
\nto manage tags on the underlying Compute Engine VMs of GKE Nodes which can be\nused to selectively enforce Cloud Firewall network firewall policies.--autoprovisioning-resource-manager-tags
flag to\ngcloud container clusters create
, gcloud container clusters create-auto
,\nand gcloud container clusters update
to manage tags on the underlying\nCompute Engine VMs of GKE Nodes which can be used to selectively enforce\nCloud Firewall network firewall policies.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-10-03T00:00:00+00:00" }, { "id": "44800_2023-09-26", "url": "https://cloud.google.com/sdk/docs/release-notes#44800_2023-09-26", "title": "448.0.0 (2023-09-26)", "content_html": "gcloud container vmware admin-clusters
to GA.gcloud container vmware clusters
to GA.gcloud container vmware node-pools
to GA.gcloud container vmware operations
to GA.gcloud container bare-metal admin-clusters
to GA.gcloud container bare-metal clusters
to GA.gcloud container bare-metal node-pools
to GA.gcloud container bare-metal operations
to GA.artifacts repositories set-cleanup-policies
.Registry URL
to the output of artifacts repositories describe
.gcloud artifact vulnerabilities list
results.clouddeploy.config.get
permission.--parser-version
flag to gcloud healthcare hl7v2-stores create
to enable specifying parser config version.gcloud healthcare hl7v2-stores list
to include PARSER_VER
header.--source-backup
flag to gcloud beta netapp volumes {create,update}
in order to introduce a source backup resource to restore to during disaster recovery.beta workstations config create
command.--control-plane-kms-key
flags to gcloud edge-cloud container\nclusters create
command to allow specify a KMS key for the control plane data encryption of remote control plane clusters.--system-addons-confg
, --external-lb-ipv4-address-pools
, --control-plane-node-count
, --control-plane-machine-filter
, --control-plane-shared-deployment-policy
, --version
, --release-channel
, --version
, and --release-channel
.destination-http-endpoint-uri
, destination-http-endpoint-forward-dns-requests
and network-attachment
flags to gcloud eventarc triggers create
as part of Eventarc integration with Message Streams.create
and update
commands.--node-type-config
flag from gcloud vmware private-clouds clusters update
command.--update-nodes-config
and --remove-nodes-config
flags in gcloud vmware private-clouds clusters update
command.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-09-26T00:00:00+00:00" }, { "id": "44700_2023-09-19", "url": "https://cloud.google.com/sdk/docs/release-notes#44700_2023-09-19", "title": "447.0.0 (2023-09-19)", "content_html": "gcloud {alpha, beta} fleet namespaces
. Use\ngcloud fleet scopes namespaces
instead.gcloud {alpha, beta} fleet namespaces rbacrolebindings
. Use\ngcloud fleet scopes rbacrolebindings
instead.gcloud network-connectivity spokes accept
and\ngcloud network-connectivity spokes reject
commands. Use\ngcloud network-connectivity hubs accept-spoke
and\ngcloud network-connectivity hubs reject-spoke
commands instead.gcloud components update
and gcloud\ncomponents install
on macOS and Linux.gcloud auth enterprise-certificate-config create
.--vcenter-resource-pool
, --vcenter-datastore
, --vcenter-datacenter
, --vcenter-cluster
, --vcenter-folder
, --vcenter-ca-cert-data
, --vcenter-storage-policy-name
to gcloud container vmware clusters create
to specify vCenter configurations that are different from its admin cluster.--pae-encode-payload
in command gcloud container binauthz attestations sign-and-create
to generate DSSE format attestations.--dsse-type
in command gcloud container binauthz attestations sign-and-create
to allow specifying the DSSE type for the attestations.--secondary-worker-machine-types
flags to gcloud dataproc clusters create
.gcloud memcache instances create
command to include\nMEMCACHE_1_6_15 as an allowed value for memcached-version flag.gcloud memcache instances upgrade
to GA.storage/parallel_composite_upload_prefix
config option, which\nallows adjusting the paths of temporary components created during composite uploads.gcloud compute tpus tpu-vm update
command and its --description
\nflag to GA.Promoted --purpose=global-managed-proxy
flag of gcloud compute networks subnets create
to GA.
Added 'STANDARD_WITH_GRAPHQL' enum value to gcloud compute security-policies\nupdate --json-parsing
and promoted it to beta.
Added specific-then-any-reservation
and specific-then-no-reservation
to the flag --reservation-affinity
for alpha and beta in:
gcloud compute instances create
gcloud compute instances bulk create
gcloud compute instances-templates create
POSTGRES_15
database version option for --database-version
flag to database-migration connection-profiles create cloudsql
.--ca-certificate
flag in database-migration connection-profiles create oracle
.database-migration connection-profiles update oracle
.--enable-backup-restore
flag to gcloud container clusters create-auto
to allow enabling Backup for GKE agent on Autopilot clusters at creation time.gcloud network-connectivity hubs accept-spoke
and\ngcloud network-connectivity hubs reject-spoke
commands.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-09-19T00:00:00+00:00" }, { "id": "44601_2023-09-14", "url": "https://cloud.google.com/sdk/docs/release-notes#44601_2023-09-14", "title": "446.0.1 (2023-09-14)", "content_html": "Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-09-14T00:00:00+00:00" }, { "id": "44600_2023-09-12", "url": "https://cloud.google.com/sdk/docs/release-notes#44600_2023-09-12", "title": "446.0.0 (2023-09-12)", "content_html": "--instance-type
flag to gcloud container aws node-pools update
to\nupdate the EC2 instance type of node pool nodes.--external_source
flag for dataset creation.\nbq show
to display tags on a table.--debug_mode
to get more information.kms_key_name
on a connection.gcloud certificate-manager trust-configs delete
to GA.gcloud certificate-manager trust-configs describe
to GA.gcloud certificate-manager trust-configs export
to GA.gcloud certificate-manager trust-configs import
to GA.gcloud certificate-manager trust-configs list
to GA.filter-resource-ancestors
flag to gcloud billing budget CLI
to include folders and organizations filter.--maintenance-window-start
--maintenance-window-end
--maintenance-window-recurrence
--clear-maintenance-window
.--capacity
flag description with High Scale tier capacity range.gcloud beta monitoring metrics-scopes list <PROJECT_ID>
\nto gcloud beta monitoring metrics-scopes list projects/<PROJECT_ID>
.gcloud beta monitoring metrics-scopes create <PROJECT_ID>
\nto gcloud beta monitoring metrics-scopes create projects/<PROJECT_ID>
.gcloud beta monitoring metrics-scopes delete <PROJECT_ID>
\nto gcloud beta monitoring metrics-scopes delete projects/<PROJECT_ID>
.gcloud (alpha|beta) netapp storage-pools
command group.--volume
in gcloud netapp volumes replications stop
command.Added support for --cloudbuild-service-account
flag for:
gcloud compute images import
in GA;gcloud compute instances import
in GA;gcloud compute machine_images import
in GA.Added alpha
and beta
versions of a new API named snapshot settings.\nDocumentation of this feature will be available at https://cloud.google.com/compute/docs/disks/snapshot-settings\nfollowing shortly after the release of this version of gcloud
CLI.
--version
and --release-channel
flags to gcloud edge-cloud container clusters create
command to allow specifying the cluster version and release channel.--system-addons-confg
, --external-lb-ipv4-address-pools
, --control-plane-node-count
, --control-plane-machine-filter
, --control-plane-shared-deployment-policy
, --version
, and --release-channel
flags from ALPHA to GA.gcloud network-security server-tls-policies delete
to GA.gcloud network-security server-tls-policies describe
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-09-12T00:00:00+00:00" }, { "id": "44500_2023-09-06", "url": "https://cloud.google.com/sdk/docs/release-notes#44500_2023-09-06", "title": "445.0.0 (2023-09-06)", "content_html": "--security-posture
and --workload-vulnerability-scanning
flags of gcloud container fleet
and gcloud beta container fleet
.\n--security-posture
and --workload-vulnerability-scanning
flags are not supported yet.anthos-support
and users
flags to be mutually exclusive in adding groups support to gcloud container fleet memberships generate-gateway-rbac
command.gcloud
CLI would crash on unknown platforms.--update-adc
is now deprecated for 1st-party user credentials and replaced by gcloud auth application-default login
.--enable-autorepair
and --no-enable-autorepair
of gcloud container aws node-pools create
to GA.--enable-autorepair
and --no-enable-autorepair
of gcloud container aws node-pools update
to GA.--enable-autorepair
and --no-enable-autorepair
of gcloud container azure node-pools create
to GA.--enable-autorepair
and --no-enable-autorepair
of gcloud container azure node-pools update
to GA.--admin-groups
flag to gcloud container aws clusters create
for setting groups as admins.--admin-groups
flag to gcloud container aws clusters update
for setting groups as admins.--admin-groups
flag to gcloud container azure clusters create
for setting groups as admins.--admin-groups
flag to gcloud container azure clusters update
for setting groups as admins.--admin-groups
flag to gcloud container attached clusters create
for setting groups as admins.--admin-groups
flag to gcloud container attached clusters register
for setting groups as admins.--admin-groups
flag to gcloud container attached clusters update
for setting groups as admins.--proxy-secret-name
and --proxy-secret-namespace
flags to gcloud container attached\nclusters
to configure an HTTP/HTTPS proxy for outbound traffic.--binauthz-evaluation-mode
flag to gcloud container aws clusters create
to configure Binary Authorization evaluation mode.--binauthz-evaluation-mode
flag to gcloud container aws clusters update
to configure Binary Authorization evaluation mode.--binauthz-evaluation-mode
flag to gcloud container attached clusters register
to configure Binary Authorization evaluation mode.--binauthz-evaluation-mode
flag to gcloud container attached clusters update
to configure Binary Authorization evaluation mode.--clear-admin-groups
and --clear-admin-users
flags to gcloud container attached clusters update
to clear admin users and groups from the cluster.gcloud billing budgets create
command crashed when run with --filter-labels
flag. This issue can be tracked at\nhttps://issuetracker.google.com/issues/197773823.gcloud builds submit
to support submitting a build with 2nd-gen repository resource.--dir
and --revision
flag in gcloud builds submit
command.create release
command.deploy get-config
which gets the config for the specified region and project.--restricted-actions
flag to gcloud netapp volumes
and gcloud beta netapp volumes
during create and update.--dry_run
flag to gcloud beta run services replace
, which will\nvalidate the YAML service specification without applying it.gcloud run services describe
and gcloud run revisions describe
to support multiple containers.--password-policy-disallow-compromised-credentials
flag for gcloud sql instances create
and\ngcloud sql instances patch
to GA.gcloud compute tpus tpu-vm ssh
is unable to login when\nproject-level enable-oslogin:TRUE
is configured and instance-level\nenable-oslogin
is unset.--instance-template-region
to GA in gcloud compute instance-templates create
.--region
to GA in:\ngcloud compute instance-templates list
gcloud compute instance-templates delete
gcloud compute instance-templates describe
.--version
and --release-channel
flags to gcloud edge-cloud container clusters create
command to allow specifying the cluster version and release channel.gcloud container fleet memberships generate-gateway-rbac
to include handling for first-party groups (email) and third-party groups of the format principalSet://iam.googleapis.com/locations/global/workforcePools/example-pool/group/third party group
.--enable-workload-config-audit
, --enable-workload-vulnerability-scanning
, and enable-security-posture
flags in gcloud container clusters {create, create-auto, update}
. The replacements for these are:\n--enable-workload-config-audit
-> --security-posture=standard
\n--enable-security-posture
-> --security-posture=standard
\n--enable-workload-vulnerability-scanning
-> --workload-vulnerability-scanning=standard
\nenterprise
value to the available modes for --workload-vulnerability-scanning
flag in the alpha and beta tracks.gcloud network-connectivity hubs groups
command group.gcloud network-connectivity service-connection-policies update
command.--timeout-minutes
to the following commands to allow specifying\ncustom timeout for the diagnose operation.\ngcloud notebooks instances diagnose
gcloud notebooks runtimes diagnose
gcloud policy-intelligence troubleshoot-policy iam
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-09-06T00:00:00+00:00" }, { "id": "44400_2023-08-22", "url": "https://cloud.google.com/sdk/docs/release-notes#44400_2023-08-22", "title": "444.0.0 (2023-08-22)", "content_html": "gcloud beta ai persistent-resources
command group which supports creating and managing persistent resources for running custom training jobs.Added flag --availability-type
to specify availability-type for an instance\nto the following commands:
gcloud alloydb instances create
gcloud alloydb instances update
gcloud alloydb instances create-secondary
Added the following flags of gcloud alloydb instances create
and\ngcloud alloydb instances update
to alpha, beta and GA:
--ssl-mode
--require-connectors
Added flag --allocated-ip-range-name
to specify the allocated IP range for\na cluster to the following commands:
gcloud alloydb clusters create
gcloud alloydb clusters restore
gcloud alloydb clusters create-secondary
--node-labels
flag to gcloud container aws node-pools update
to\nupdate the labels assigned to node pool nodes.--clear-node-labels
flag to gcloud container aws node-pools update
\nto clear the labels assigned to node pool nodes.--quota_project_id
flag to force the quota project of a request.gcloud billing accounts
and gcloud billing projects
to GA.resource-read-access-mode
flag in assets
command group to GA.export-results-table
flag in datascans create data-profile
command.--min-num-workers
flags to gcloud dataproc clusters create
.gcloud beta dataproc sessions
to create and manage Dataproc interactive sessions.gcloud beta dataproc session-templates
to create and manage Dataproc session templates.gcloud netapp operations
and gcloud netapp locations
command group.gcloud beta run jobs executions cancel
to allow cancelling a running\nCloud Run job execution.gcloud compute instance-groups managed create
in Alpha.gcloud compute instance-groups managed update
in Alpha.compute routers get-nat-ip-info
to GA.gcloud compute future-reservations
command group to beta.gcloud connectors
command group. Commands in this group provide ways to interact with Integration Connectors resources.gcloud metastore operations cancel
to GA.gcloud container fleet
methods to GA.gcloud container fleet memberships bindings
to GA.gcloud container fleet scopes
to GA.gcloud container fleet scopes namespaces
to GA.gcloud container fleet scopes rbacrolebindings
to GA.gcloud network-connectivity internal-ranges
to support overlap-existing-subnet-range
enum value for --overlaps
flag during create and update.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-08-22T00:00:00+00:00" }, { "id": "44300_2023-08-15", "url": "https://cloud.google.com/sdk/docs/release-notes#44300_2023-08-15", "title": "443.0.0 (2023-08-15)", "content_html": "--notification-channels
flag to gcloud beta ai model-monitoring-jobs create|update
to allow sending alerts to notification channels.--cpu-count=96
in instances create
and instances update
commands.--database-version
in clusters create
command in alpha and beta tracks.--spot-instance-types
flag of gcloud container aws node-pools create
to GA.gcloud vmware admin-clusters unenroll
to beta.--remote-apt-repo
and --remote-apt-repo-path
to gcloud artifacts repositories create
to support Apt remote repos.--remote-yum-repo
and --remote-yum-repo-path
to gcloud artifacts repositories create
to support Yum remote repos.gcloud artifacts versions delete --delete-tags
errors,\nwhen the package name has slashes.gcloud artifacts sbom export
for requests.gcloud bigtable backups copy
to beta and GA.gcloud builds triggers create gitlab-enterprise
command.gcloud dataflow jobs update-options
from beta to GA.gcloud deploy releases create
.gcloud domains registrations
command group.--uri
flag for buckets list
and objects list
commands.--managed-protection-tier
flag to gcloud beta compute project-info update
command.--tpu-topology
flag to gcloud container node-pools create
for creating TPU node pools with a TPU topology. For more information on TPU topologies, see https://cloud.google.com/tpu/docs/types-topologies#tpu_topologies.\nflag when create a cluster.--system-config-from-file
\nflag for users to configure hugepages to clusters/nodepools.gcloud network-management connectivity-tests list
command to print\ndetails about Google-managed endpoints, networks, and forwarding rules.ipAddress
argument in\ngcloud network-management connectivity-tests
to keep it consistent with\nthe currently supported scenarios.gcloud workbench instances create
.gcloud workbench instances create
.gcloud workbench instances update
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-08-15T00:00:00+00:00" }, { "id": "44200_2023-08-08", "url": "https://cloud.google.com/sdk/docs/release-notes#44200_2023-08-08", "title": "442.0.0 (2023-08-08)", "content_html": "allow-sbom-generation
and disable-sbom-generation
to gcloud artifacts repositories create
, to set the SBOM generation config of the repository.allow-sbom-generation
and disable-sbom-generation
to gcloud artifacts repositories update
, to set the SBOM generation config of the repository.gcloud artifacts sbom export
command to export SBOM into Google Cloud Storage.gcloud artifacts sbom list
command to list SBOMs.gcloud artifacts sbom load
command to upload a custom SBOM for an artifact.gcloud artifacts vulnerabilities load-vex
command to upload a vex statement.gcloud artifacts vulnerabilities list
command to list vulnerabilities for an artifact.gcloud bms os-images list
to GA.bq show
.gcloud beta dataflow jobs update-options
which updates properties of\nrunning dataflow jobs.MEMCACHED_VERSION
field to the output of the command gcloud memcache instances list
to specify memcached version of the instance.--network
, --subnet
, --network-tags
, --clear-network
and\n--clear-network-tags
flags to the following commands to allow enabling or\ndisabling Direct VPC egress for a Cloud Run service or job:\ngcloud beta run deploy
gcloud beta run services update
gcloud beta run jobs create
gcloud beta run jobs deploy
gcloud beta run jobs update
--args
, --task-timeout
, --tasks
and --update-env-vars
flags\nto gcloud beta run jobs execute
to allow executing a Cloud Run job with runtime overrides.--enable-private-service-connect
, --allowed-psc-projects
and\n--clear-allowed-psc-projects
flags to gcloud sql instances create
\nand gcloud sql instances patch
to support Private Service Connect\nfor Cloud SQL.gcloud sql instances reencrypt
, which re-encrypts a Cloud SQL CMEK instance\nwith the current primary key version.gcloud services api-keys lookup
to GA.version
=12
and short-name
=debian
in --os-types
for gcloud beta compute instances ops-agents policies [create|update]
.--auto-network-tier
flag of gcloud compute routers nats create
and gcloud compute routers nats update
to GA.--local-ssd-recovery-timeout
to specify the timeout to recover Local\nSSD to GA for:\ngcloud compute instances create
gcloud compute instances create-with-container
gcloud compute instance-templates create
gcloud compute instances bulk create
gcloud compute instances set-scheduling
gcloud compute instances update-from-file
gcloud compute security-policies add/remove-layer7-ddos-defense-threshold-config
.--maintenance-interval
to specify the frequency of planned maintenance events to beta for:\ngcloud compute instance-templates create
--resource-policies
flag for glcloud compute commitments create
to to beta.--resource-policies
flag for glcloud compute commitments create
to to GA.gcloud database-migration connection-profiles --help
to specify what the host field value should be when --psc-service-attachment
is also specified.--edition
to gcloud database-migration connection-profiles create cloudsql
to allow creating a connection profile with the edition of the given Cloud SQL instance.skip-validation
param to gcloud database-migration migration-jobs start
\nand gcloud database-migration migration-jobs restart
to allow starting/restarting\nmigration jobs without running validations.gcloud container cluster update --dataplane-v2-observability-mode
resetting\ndataplane-v2-metrics
to false.--disk-type
choices.forwardingRule
argument for destination in\ngcloud network-management connectivity-tests
. This allows the user to run\ntests using a Forwarding Rule endpoint as a source.create
, add-override
, delete-override
and update-override
commands.list
command for locations that lists all locations.--batch-mode-priority
flag when creating a new job.--mount-directories
.gcloud workbench instances rollback
to rollback workbench instances.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-08-08T00:00:00+00:00" }, { "id": "44100_2023-08-01", "url": "https://cloud.google.com/sdk/docs/release-notes#44100_2023-08-01", "title": "441.0.0 (2023-08-01)", "content_html": "gcloud artifacts docker images describe
when using --show-provenance
flag.artifacts repositories set-cleanup-policies --overwrite
. The overwrite action is now the default behavior.file_set_spec_type
flag to support manifest Files in load jobs and\nexternal tables.--transactional-writes
behavior in gcloud bigtable app-profile update
to no longer silently disable transactional writes, if not specified. --no-transactional-writes
must be used to disable transactional writes, as opposed to the previous behavior, which only required omitting --transactional-writes
.gcloud builds triggers update pubsub
command returned invalid request when not providing pubsub topic.requirements.txt
file broke\nupdating Python packages.datascans
command group to GA.gcloud kms raw-encrypt
and gcloud kms raw-decrypt
commands to\nsupport raw symmetric encryption algorithms AES-128-GCM
, AES-256-GCM
,\nAES-128-CBC
, AES-256-CBC
, AES-128-CTR
, and AES-256-CTR
.gcloud {beta, alpha} netapp {storage-pools, volumes, kms-configs}
list due to messy output when too many fields.name
field to objects
and buckets
list
and describe
commands.bucket
field to objects list
and describe
commands.--enable-nested-virtualization
flag to gcloud workstations configs
\nto enable nested virtualization on new or existing Cloud Workstation\nConfigurations.ENDPOINT_TYPE_MANAGED_PROXY_LB
enum option to --endpoint-types
flag of gcloud compute routers nats create
in beta.any-single-zone
target distribution shape for regional managed instance groups to GA.gcloud compute network-endpoint-groups
to beta. Affected commands:\ngcloud compute network-endpoint-groups create
- support for Internet NEG types in regional scopesgcloud compute network-endpoint-groups list-network-endpoints
gcloud compute network-endpoint-groups update <RESOURCE_NAME> --add-endpoint
gcloud compute network-endpoint-groups update <RESOURCE_NAME> --remove-endpoint
--create-disk=replica-zones
for gcloud compute instance-templates create
.--purpose=global-managed-proxy
flag of gcloud compute networks subnets create
to beta.gcloud database-migration conversion-workspaces describe-ddls
which describes DDLs in a Database Migration Service conversion workspace.gcloud database-migration conversion-workspaces describe-issues
which describes issues in a Database Migration Service conversion workspace.gcloud database-migration migration-jobs create
to allow creating a migration job with a dump parallelization level.gcloud database-migration migration-jobs update
to allow configuring a migration job with a dump parallelization level.--allocated-ip-range
to gcloud connection-profiles create cloudsql
to allow using an allocated subnet range when creating the destination Cloud SQL instance with a private connection.gcloud container fleet memberships generate-gateway-rbac
to include handling for third-party principals of the format principal://iam.googleapis.com/locations/global/workforcePools/example-pool/subject/third party user
.--enable-master-global-access
\ngcloud network-connectivity internal-ranges update
to support setting and clearing overlaps.create
and update
commands.gcloud beta policy-intelligence simulate orgpolicy
which runs a\nSimulation for OrgPolicy.gcloud workbench
to manage workbench instances.gcloud workbench instances add-iam-policy-binding
to add iam policy for workbench instances.gcloud workbench instances delete
to delete workbench instances.gcloud workbench instances describe
to describe workbench instances.gcloud workbench instances get-iam-policy
to get the iam policy for workbench instances.gcloud workbench instances remove-iam-policy-binding
to remove the iam policy binding for workbench instances.gcloud workbench instances set-iam-policy
to set the iam policy for workbench instances.gcloud workbench instances reset
to reset workbench instances.gcloud workbench instances stop
to stop workbench instances.gcloud workbench instances start
to start workbench instances.gcloud workbench instances diagnose
to diagnose workbench instances.gcloud workbench instances upgrade
to upgrade workbench instances.gcloud workbench instances check-instance-upgradability
to check upgradability of workbench instances.gcloud workbench instances create
to create workbench instances.gcloud workbench instances update
to update workbench instances.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-08-01T00:00:00+00:00" }, { "id": "44000_2023-07-25", "url": "https://cloud.google.com/sdk/docs/release-notes#44000_2023-07-25", "title": "440.0.0 (2023-07-25)", "content_html": "--comment-control
flag in gcloud builds triggers bitbucket-server
, gcloud builds triggers gitlab
and gcloud builds triggers gitlab-enterprise
to describe the allowed values.--enable-high-resilience
to gcloud composer environments update
to enable high resilience mode for environments.--disable-high-resilience
to gcloud composer environments update
to disable high resilience mode for environments.--stream-configs
and --send-for-bulk-import
flags to the following commands:\ngcloud healthcare dicom-stores create
gcloud healthcare dicom-stores update
gcloud beta healthcare dicom-stores list
gcloud healthcare dicom-stores list
gcloud beta netapp volumes list
.--push-auth-token-audience
and\n--push-auth-service-account
flags are ignored due to missing dependent\nflags in gcloud pubsub subscriptions [create|update|modify-push-config]
\ncommands.buckets create
so that multiple buckets can be created with a single command.--service-lb-policy
flag of gcloud compute backend-services create
and gcloud compute backend-services update
to beta.--type
flag of gcloud compute routers nats create
to beta.--source-nat-active-ranges
, --source-nat-active-ranges-region
, --source-nat-drain-ranges
, --clear-source-nat-drain-ranges
and --source-nat-drain-ranges-region
flags of gcloud compute routers nats rule update
to beta.--source-nat-active-ranges
and --source-nat-active-ranges-region
flags of gcloud compute routers nats rule create
to beta.PRIVATE_NAT
for --purpose
flag of gcloud compute networks subnets create
to beta.:ALL
range option for subnets passed to --nat-custom-subnet-ip-ranges
flag of gcloud compute routers nats (create|update)
.--security-profile-group
and --[no-]tls-inspect
flags for gcloud compute <network->firewall-policies rules <create|update>
to beta.gcloud compute resource-policies update snapshot-schedule
to GA.--force-update-on-repair
flag of gcloud compute instance-groups managed <create | update>
to GA.--confidential-compute
flag of gcloud compute disks create
to beta.--create-disk=confidential-compute
for gcloud compute instances create
to beta.gcloud container images describe
for gcr.io repos in Artifact Registry.gcloud container get-credentials
help text.--network-performance-configs=total-egress-bandwidth-tier=[DEFAULT|TIER_1]
to gcloud container clusters create
and gcloud container clusters update
\nto allow setting default network performance tier for new node-pools. See gcloud container node-pools create
.--enable-multi-networking
to gcloud container clusters create
and added --additional-node-network
and --additional-pod-network
to gcloud container node-pools create
to allow creation of multi-networking enabled clusters with additional node and pod networks.--placement-policy
flag to gcloud container clusters create
command.--placement-policy
flag to gcloud container node-pools create
command.--enable-insecure-kubelet-readonly-port
flag.--release-channel=NONE
option for gcloud\ncontainer create-auto
. This option is not available for create-auto\nsince Autopilot cluster must be subscribed to a release-channel.--optimization
flag when creating a new job.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-07-25T00:00:00+00:00" }, { "id": "43900_2023-07-18", "url": "https://cloud.google.com/sdk/docs/release-notes#43900_2023-07-18", "title": "439.0.0 (2023-07-18)", "content_html": "--binauthz-policy
to --binauthz-policy-bindings
in gcloud beta container clusters
commands.--partner-permissions
flag (optional) for gcloud assured workloads create
command to enable setting the partner permissions parameter for creation of partner workload (workload managed by local trusted partners) through gCloud command.httplib2_debuglevel
from being used.file_set_spec_type
flag to support manifest Files in load jobs and\nexternal tables.destination_kms_key
to create / update transfer configs.--change-stream-retention-period
flag to gcloud bigtable instances tables create
and gcloud bigtable instances tables update
.--clear-change-stream-retention-period
flag to gcloud bigtable instances tables update
.gcloud builds triggers update
to GA.gcloud functions deploy
to prompt to allow unauthenticated\ninvocations for new 2nd gen functions before deploying. This aligns with the\nbehavior for new 1st gen functions.--web-sso-additional-scopes
flag to\ngcloud iam workforce-pools providers create-oidc
and\ngcloud iam workforce-pools providers update-oidc
which allows\nspecification of additional OIDC scopes for web sign-in.--reserved-ip-range-id
flag to gcloud memcache instances create
\nto allow specifying named allocations while creating an instance.--push-no-wrapper
and --push-no-wrapper-write-metadata
flags\nof gcloud pubsub subscriptions [create|update|modify-push-config]
to GA.\nAdds the ability to set and update payload unwrapping properties for push\nsubscriptions. For more information, see\nthe https://cloud.google.com/pubsub/docs/payload-unwrapping.--[no-]recreate-replicas-on-primary-crash
flag to\ngcloud sql instances create
and gcloud sql instances patch
to enable/disable\nreplica recreation when a Mysql primary instance operating in reduced durability\nmode crashes.--priority
flag to gcloud spanner databases execute-sql
to allow\nsetting request priority for the query to convey the relative importance of\nworkloads.gcloud storage buckets update --clear-log-bucket
behavior so it now clears the entire logging configuration.gcloud storage du
command to GA.gcloud storage hmac
command group to GA.gcloud sign-url
command to GA.describe
and list
commands across API providers. Use --raw
flag to get the old API-specific format.--custom-learned-route-priority
and --set-custom-learned-route-ranges
flags of gcloud compute routers add-bgp-peer
to GA.--custom-learned-route-priority
, --set-custom-learned-route-ranges
, --add-custom-learned-route-ranges
and --remove-custom-learned-route-ranges
flags of gcloud compute routers update-bgp-peer
to GA.--http-keep-alive-timeout-sec
flag for gcloud compute <target-http-proxies|target-https-proxies> <create|update>
to GA.--clear-http-keep-alive-timeout-sec
flag for gcloud compute <target-http-proxies|target-https-proxies> update
to GA.--local-ssd-recovery-timeout
to specify the timeout to recover Local\nSSD to beta for:\ngcloud compute instances create
gcloud compute instances create-with-container
gcloud compute instance-templates create
gcloud compute instances bulk create
gcloud compute instances set-scheduling
gcloud compute instances update-from-file
--requested-features
flag to gcloud compute interconnects create
to allow requesting MACSec support for an Interconnect.--requested-features
flag of gcloud compute interconnects create
to beta.gcloud compute interconnects macsec get-config
to beta.gcloud compute interconnects macsec update
to beta.gcloud compute interconnects macsec add-key
to beta.gcloud compute interconnects macsec remove-key
to beta.gcloud compute interconnects macsec update-key
to allow updating MACSec pre-shared keys.gcloud compute interconnects macsec update-key
to beta.gcloud compute instances bulk create
command has been fixed.gcloud container fleet fleetobservability
to GA.gcloud container get-credentials
help text.--enable-dataplane-v2-metrics
and --dataplane-v2-observability-mode
\nflags to gcloud container clusters create
,\ngcloud container clusters create-auto
and\ngcloud container clusters update
.gcloud network-security tls-inspection-policies
with new fields in beta.global
location. --location
flag now takes default global
as location.gcloud scc assets
commands which are being deprecated in favor of Cloud Asset Inventory APIs.gcloud workbench
to manage workbench instances.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-07-18T00:00:00+00:00" }, { "id": "43800_2023-07-11", "url": "https://cloud.google.com/sdk/docs/release-notes#43800_2023-07-11", "title": "438.0.0 (2023-07-11)", "content_html": "gcloud ai index-endpoints create
to create public endpoint by default. Set --network
flag to create private endpoint.--web-sso-response-type
and --web-sso-assertion-claims-behavior
flag\nrequired in gcloud iam workforce-pools providers create-oidc
.gcloud deploy
. Cloud Debugger is deprecated and was shut\ndown May 31, 2023. For more information, see\nhttps://cloud.google.com/debugger/docs/deprecations.artifacts repositories set-cleanup-policies
.artifacts repositories list-cleanup-policies
.artifacts repositories delete-cleanup-policies
.gcloud container backup-restore restore-plans create
and\ngcloud container backup-restore restore-plans update
to expand\ncluster resource restore scope options:\n--cluster-resource-scope-all-group-kinds
--cluster-resource-scope-selected-group-kinds
--cluster-resource-scope-excluded-group-kinds
--cluster-resource-scope-no-group-kinds
--cluster-resource-restore-scope
.\nUse --cluster-resource-selected-group-kinds
instead.gcloud container backup-restore restore-plans create
and\ngcloud container backup-restore restore-plans update
to expand\nnamespaced resourced restore scope options:\n--no-namespaces
--excluded-namespaces
gcloud builds connections
and gcloud builds repositories
to GA.gcloud builds triggers create gitlab
to GA.gcloud functions get-iam-policy
and gcloud functions remove-iam-policy-binding
about needing to bind the roles/run.invoker
role for 2nd gen functions.--stream-configs
flag to the following commands:\ngcloud beta healthcare dicom-stores create
gcloud beta healthcare dicom-stores update
--client-secret-value
flag to\ngcloud iam workforce-pools providers create-oidc
and\ngcloud iam workforce-pools providers update-oidc
which allow user to setup\nclient secret for authorization code flow.--clear-client-secret
flag to\ngcloud iam workforce-pools providers update-oidc
which allow user to clear\nclient secret setup for authorization code flow.code
as value for --web-sso-response-type
flag to\ngcloud iam workforce-pools providers create-oidc
and\ngcloud iam workforce-pools providers update-oidc
which allow user to setup\nauthorization code flow.merge-user-info-over-id-token-claims
as value for\n--web-sso-assertion-claims-behavior
flag to\ngcloud iam workforce-pools providers create-oidc
and\ngcloud iam workforce-pools providers update-oidc
which allow user to\nmerge the UserInfo Endpoint Claims with ID Token Claims, preferring\nUserInfo Claim Values for the same Claim Name.--cloud-storage-bucket
, --cloud-storage-file-prefix
,\n--cloud-storage-file-suffix
, --cloud-storage-max-bytes
,\n--cloud-storage-max-duration
, --cloud-storage-output-format
and\n--cloud-storage-write-metadata
flags of\ngcloud pubsub subscriptions create
to GA. Adds the ability to set Cloud\nStorage configuration options in Cloud Pub/Sub subscriptions. For more\ninformation, see the https://cloud.google.com/pubsub/docs/cloudstorage.--cloud-storage-bucket
, --cloud-storage-file-prefix
,\n--cloud-storage-file-suffix
, --cloud-storage-max-bytes
,\n--cloud-storage-max-duration
, --cloud-storage-output-format
,\n--cloud-storage-write-metadata
, and --clear-cloud-storage-config
flags\nof gcloud pubsub subscriptions update
to GA. Adds the ability to update\nCloud Storage configuration options in Cloud Pub/Sub subscriptions. For more\ninformation, see the https://cloud.google.com/pubsub/docs/cloudstorage.gcloud sql operations cancel
to cancel an operation running on a\nCloud SQL instance.edition
and enable-data-cache
flags to\ngcloud sql instances create
and gcloud sql instances patch
to support\nEdition and Data Cache.Added show-edition
flag to gcloud sql instances list
and\ngcloud sql tiers list
to display Edition.
Added --password-policy-disallow-compromised-credentials
flag to gcloud sql instances create
and\ngcloud sql instances patch
for ALPHA and BETA.
--machine-type
flag for configs
command to accept any string.23.04
to allowed list of values for --version
of gcloud beta compute instances ops-agents policies [create|update]
.--instance-kms-key
flag of gcloud compute instance create
to GA.--preference
flag of gcloud compute backend-services add-backend
and gcloud compute backend-services update-backend
to beta.--allow-cidr-routes-overlap
flag to\ngcloud beta compute networks subnets update
command.SEV_SNP_CAPABLE
to the list of guestOsFeatures
.gcloud beta compute security-policies remove-user-defined-field
and gcloud beta compute security-policies rules update
.gcloud container fleet memberships register
command to validate that the --manifest-output-file
flag is only used with the --install-connect-agent
flag.kubedns
option to --cluster-dns
to allow KubeDNS to be explicitly specified as the cluster DNS provider.GcsFuseCsiDriver
option to --addons
flag of gcloud container clusters create
to enable the Cloud Storage FUSE Container Storage Interface (CSI) Driver.GcsFuseCsiDriver
option to --update-addons
flag of gcloud container clusters update
to enable/disable the Cloud Storage FUSE Container Storage Interface (CSI) Driver.gcloud network-connectivity hubs add-iam-policy-binding
, gcloud network-connectivity hubs remove-iam-policy-binding
, gcloud network-connectivity hubs get-iam-policy
, and gcloud network-connectivity hubs set-iam-policy
commands.gcloud network-connectivity hubs list-spokes
command which supports listing all spokes associated with a hub.gcloud network-connectivity hubs route-tables
command group which supports listing and describing route tables.gcloud network-connectivity hubs route-tables routes
command group which supports listing and describing routes.gcloud network-connectivity spokes accept
and gcloud network-connectivity spokes reject
commands.--global
flag to gcloud network-connectivity spokes delete
, gcloud network-connectivity spokes describe
, and gcloud network-connectivity spokes list
commands.gcloud network-connectivity spokes linked-vpc-network
command group which supports creating and updating VPC spokes.gcloud network-security firewall-endpoint-associations update
to alpha and beta. This command updates the labels and TLS inspection policy of Cloud Firewall Plus associations.gcloud network-services service-lb-policies
to beta.--skip-billing-check
to recaptcha keys migrate
. If usage is under\nthe free quota, the billing check can be safely skipped.list insight-types
to beta for recommender surface.list recommenders
to beta for recommender surface.list insights
to use beta list insight-types
command.list recommendations
to use beta list recommenders
command.gcloud scc findings
documentation to fix an invalid finding id used in examples.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-07-11T00:00:00+00:00" }, { "id": "43701_2023-06-30", "url": "https://cloud.google.com/sdk/docs/release-notes#43701_2023-06-30", "title": "437.0.1 (2023-06-30)", "content_html": "gcloud storage cp
with relative path characters.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-06-30T00:00:00+00:00" }, { "id": "43700_2023-06-27", "url": "https://cloud.google.com/sdk/docs/release-notes#43700_2023-06-27", "title": "437.0.0 (2023-06-27)", "content_html": "gcloud container aws node-pools list
and gcloud container azure node-pools list
to fetch server configurations and to give a warning when any of the node pools are running an end-of-life version.gcloud artifacts docker images describe
to include SBOM location information.--show-sbom-references
to gcloud artifacts docker images describe
to list SBOM reference occurrences.gcloud artifacts docker images describe
with flag --show-all-metadata
to include SBOM reference occurrences.Go
as an option of --repository-format
flag of gcloud artifacts repositories create
to create Go repositories.gcloud artifacts go upload
command to upload Go modules.gcloud beta builds connections create gitlab
and gcloud beta builds connections update gitlab
.--tier=ZONAL
flag to gcloud beta filestore instances create
to support a zonal filestore instance creation.gcloud beta netapp volumes replications create
.gcloud beta sql instances reencrypt
, which re-encrypts a Cloud SQL CMEK instance with the current primary key version in beta.gcloud container fleet memberships support-access
which allows users to manage Support access.gcloud network-security firewall-endpoints update
to alpha and beta. This command updates the labels of Cloud Firewall Plus endpoints.gcloud recaptcha firewallpolicies
surface and all commands within.\nPlease use gcloud recaptcha firewall-policies
instead.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-06-27T00:00:00+00:00" }, { "id": "43600_2023-06-21", "url": "https://cloud.google.com/sdk/docs/release-notes#43600_2023-06-21", "title": "436.0.0 (2023-06-21)", "content_html": "gcloud container aws node-pools describe
and gcloud container azure node-pools describe
to fetch server configurations and to give a warning when the nodepool is running an end-of-life version.gcloud container aws clusters list
and gcloud container azure clusters list
to fetch server configurations and to give a warning when any of the clusters are running an end-of-life version.--deploy-parameters
to gcloud deploy releases create
command.\nWhen used, deploy parameters will be set for the release.gcloud deploy rollouts advance
, gcloud deploy rollouts cancel
,\ngcloud deploy rollouts ignore-job
, and gcloud deploy job-runs terminate
\ncommands for the Deployment Strategies GA launch.gcloud functions deploy
could fail in certain cases if\nthe caller was missing permissions to get the project IAM policy.--folder
and --organization
to gcloud beta services identity create
.\n--force
parameter to gcloud beta netapp volumes replications stop
to force stop a replication during a data transfer.--preferred-zone
flag to gcloud sql instances clone --point-in-time
to support point in time recovery to a specified zone for PostgreSQL.gcloud sql instances get-latest-recovery-time
command to get the latest recovery time for a PostgreSQL instance.spanner databases update
command to beta and GA tracks.gcloud storage
commands would fail to load when\nthe PATH
environment variable was not set.workstations
, workstations configs
, and workstations clusters
\ncommands to GA.--instance-kms-key
flag of gcloud compute instance create
to beta.--max-count-per-zone
flag of gcloud compute instances bulk create
to v1. Flag defines maximum number of instances that can be created per zone for regional bulk insert.disk-consistency-group
argument of\ngcloud compute resource-policies create
to GA.--primary-disk
, --primary-disk-project
, --primary-disk-region
,\nand --primary-disk-zone
of gcloud compute disks create
to GA.gcloud compute disks start-async-replication
to GA.gcloud compute disks stop-async-replication
to GA.gcloud compute disks stop-group-async-replication
to GA.gcloud compute disks bulk create
to GA.deny
as a choice for --action
and--exceed-action
of gcloud compute security-policies rules create|update
.--sole-tenant-node-affinity-file
flag to gcloud container node-pools create
\nfor creating node pools backed by sole tenant node groups. For more information\nsee https://cloud.google.com/kubernetes-engine/docs/how-to/sole-tenancy.Added --security-posture
and --workload-vulnerability-scanning
flags to\ngcloud container clusters create
, gcloud container clusters create-auto
,\nand gcloud container clusters update
for controlling\nGKE Security Posture features.
Added --workload-policies
flag to gcloud container clusters create-auto
\nand gcloud container clusters update
for enabling NET_ADMIN privilege. Added\n--remove-workload-policies
flag to gcloud container clusters update
for\ndisabling NET_ADMIN privilege.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-06-21T00:00:00+00:00" }, { "id": "43501_2023-06-14", "url": "https://cloud.google.com/sdk/docs/release-notes#43501_2023-06-14", "title": "435.0.1 (2023-06-14)", "content_html": "--enable-pitr
flag from gcloud firestore databases <create|update>
which was causing firestore database creation failures.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-06-14T00:00:00+00:00" }, { "id": "43500_2023-06-13", "url": "https://cloud.google.com/sdk/docs/release-notes#43500_2023-06-13", "title": "435.0.0 (2023-06-13)", "content_html": "gcloud container aws clusters describe
and gcloud container azure clusters describe
to fetch server configurations and to give a warning when the cluster is running an end-of-life version.--root-volume-throughput
flag to gcloud container aws clusters
and gcloud container aws node-pools
to support customizable EBS root volume throughput.--main-volume-throughput
flag to gcloud container aws clusters create
to support customizable EBS main volume throughput.--disable-per-node-pool-sg-rules
flag to gcloud container aws clusters create
and gcloud container aws clusters update
to disable the default security group rules provisioned for each node pool.--enable-per-node-pool-sg-rules
flag to gcloud container aws container clusters update
to re-enable the default security group rules provisioned for each node pool.--kms-key
flag to gcloud filestore backups create
, which allows an Enterprise or High Scale backup to be created that is encrypted with a CMEK key.\" => \"which creates a backup with an associated customer-managed encryption key (CMEK). Only available for Enterprise or High Scale tier instances.--instance-location
flag to gcloud filestore backups create
, which\naccepts either a zone or region and allows clients to restore Basic HDD, Basic SSD, and Enterprise tier backups.--docker-repository
, --kms-key
, clear-docker-repository
, and\n--clear-kms-key
flags of gcloud functions deploy --gen2
to GA, which bring\nCMEK support for Cloud Functions 2nd Gen.gcloud beta netapp
group which includes gcloud beta netapp storage-pools
, gcloud beta netapp volumes
, gcloud beta netapp active-directories
, gcloud beta netapp kms-configs
, gcloud beta netapp locations
, gcloud beta netapp operations
, gcloud beta netapp volumes snapshots
, and gcloud beta netapp volumes replications
.gcloud run services proxy
to GA. This command allows you to proxy\na service or a revision to localhost. Requests will be authenticated as the\ncurrent SDK account, or with a provided token.gcloud compute tpus tpu-vm ssh
respects instance\npreference of setting enable-oslogin to false.source-instant-snapshot
flag of gcloud compute disks create
to beta.--source-instant-snapshot
, --source-instant-snapshot-zone
and --source-instant-snapshot-region
flags of gcloud compute snapshots create
to beta.gcloud compute instant-snapshots create
to beta.gcloud compute instant-snapshots delete
to beta.gcloud compute instant-snapshots describe
to beta.gcloud compute instant-snapshots list
to beta.gcloud compute instant-snapshots add-labels
to beta.gcloud compute commitments create
command.gcloud compute instances create
.--recaptcha-action-site-keys
and --recaptcha-session-site-keys
to gcloud beta compute security-policies rules create|update
.--network-user-defined-fields
, --network-src-ip-ranges
, --network-dest-ip-ranges
, --network-ip-protocols
, --network-src-ports
, --network-dest-ports
, --network-src-region-codes
, and --network-src-asns
to gcloud beta compute security-policies rules create|update
.gcloud beta compute security-policies add-user-defined-fields
and gcloud beta compute security-policies remove-user-defined-fields
commands.--security-policy
and --security-policy-region
to gcloud beta compute instances network-interfaces update
.gcloud beta compute target-pools update
and gcloud beta compute target-instances update
commands.Undeprecated and unhid --logging
and --monitoring
flags from\ngcloud container clusters create-auto
.
Added a new command gcloud container clusters check-autopilot-compatibility
\nwhich returns a list of autopilot compatibility issues of the given cluster.
Added commands for managing resources:
\n\nRetrieving exchanged routes
Subnets:
Added commands to describe and update a subnet
Private clouds:
Added ability to create a time limited PC
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-06-13T00:00:00+00:00" }, { "id": "43400_2023-06-06", "url": "https://cloud.google.com/sdk/docs/release-notes#43400_2023-06-06", "title": "434.0.0 (2023-06-06)", "content_html": "gcloud alloydb clusters create
, gcloud alloydb clusters update
and gcloud alloydb clusters restore
.gcloud container vmware admin-clusters list
. When specifying --location=-
, or when both --location
and gcloud configuration container_vmware/location
are not specified, return admin clusters in all locations of the specified project.gcloud functions logs read
to read function logs from both 1st gen\nand 2nd gen functions when no function name is provided unless --gen2
or\n--no-gen2
is set.gcloud kms inventory
which allows viewing and tracking of\nkeys across cloud resources.--custom-writer-identity
flag of gcloud logging sinks create
to beta and GA.--custom-writer-identity
flag of gcloud logging sinks update
to beta and GA.--size
flag to gcloud compute disks update
to support size update.gcloud compute disks create
and gcloud compute instances create
.--per-instance-hostnames
flag to gcloud compute instances bulk create
for alpha and beta.--http-keep-alive-timeout-sec
flag for gcloud compute <target-http-proxies|target-https-proxies> <create|update>
and --clear-http-keep-alive-timeout-sec
flag for gcloud compute <target-http-proxies|target-https-proxies> update
to beta.--endpoint-protocol
flag to GA.--enable-fqdn-network-policy
flag to gcloud beta container clusters create
and gcloud beta container clusters update
.list
command for insights that lists all available insight types.list
command for recommenders that lists all available recommenders.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-06-06T00:00:00+00:00" }, { "id": "43301_2023-06-1", "url": "https://cloud.google.com/sdk/docs/release-notes#43301_2023-06-1", "title": "433.0.1 (2023-06-1)", "content_html": "Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-06-01T00:00:00+00:00" }, { "id": "43300_2023-05-31", "url": "https://cloud.google.com/sdk/docs/release-notes#43300_2023-05-31", "title": "433.0.0 (2023-05-31)", "content_html": "--[no-]async
flags to gcloud run jobs delete
and\ngcloud run jobs executions delete
with a default value of --no-async
.\nChanged these two commands to wait for delete operation by default.google-cloud-sdk
directory would crash with an unactionable error when new\nversions of certain components were made available prior to installation.gcloud container bare-metal admin-clusters list
. When specifying --location=-
, or when both --location
and gcloud configuration container_bare_metal/location
are not specified, return admin clusters in all locations of the specified project.gcloud artifacts docker images list
with flag --show-occurrences
to include SBOM reference occurrences.--publishing-encoding-format
flag to gcloud privateca pools\ncreate
and gcloud privateca pools update
to allow users to optionally\npublish DER encoded CA certificates and CRLs to Google Cloud Storage buckets.gcloud builds triggers run
.--branch
, --tag
, --sha
flags to be optional in gcloud builds triggers run
command.--enable-high-resilience
to gcloud composer environments create
to create environments with high resilience mode.gcloud composer environments database-failover
to manually run a database failover for environments with high resilience enabled.gcloud composer environments fetch-database-properties
to fetch airflow database properties for Composer environments.logging_service_account_id
to settings describe
response.--no-recovery
, --bak-type
and --recovery-only
flags to gcloud sql import bak
\nand added --bak-type
and --differential-base
flags to gcloud sql export bak
to enable the differential\nimport/export feature for SQL Server.--accelerator-type
and --accelerator-count
flags to\ngcloud beta workstations configs create
.gcloud compute commitments create
command.--region
flag to gcloud beta compute security-policies rules
commands.--no-client-ttl
and --no-max-ttl
arguments of gcloud compute [backend-services|backend-buckets] [create|update]
.--enable-best-effort-provision
and --min-provision-nodes
to\ngcloud container node-pools create
to turn on best effort provisioning for\nnode pool creation.network-security firewall-endpoint-associations
commands to manage Cloud Firewall Plus endpoint associations, and promoted them to beta.gcloud network-security address-groups
to GA.gcloud network-security org-address-groups
to GA.gcloud topic datetimes
support for gcloud scc
command group timestamp and duration flags.--docker-network
flag to gcloud transfer agents install
to allow\nconfiguration of the underlying Docker container's network.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-05-31T00:00:00+00:00" }, { "id": "43200_2023-05-23", "url": "https://cloud.google.com/sdk/docs/release-notes#43200_2023-05-23", "title": "432.0.0 (2023-05-23)", "content_html": "--public-endpoint-enabled
flag to gcloud ai index-endpoints create
to support public endpoint.--network
flag of gcloud ai index-endpoints create
to be optional.--disable-control-plane-v2
flag to gcloud container vmware clusters create
to explicitly disable the use of control plane v2 feature.--enable-control-plane-v2
in gcloud container vmware clusters create
is by default set for version 1.15+.--ignore-errors
flag to gcloud container bare-metal admin-clusters unenroll
. If set, the unenrollment of a bare metal admin cluster resource will succeed even if errors occur during unenrollment.gcloud beta artifacts docker upgrade print-iam-policy
.RANGE<TIMESTAMP>
to correctly display UNBOUNDED
boundaries.bq info
command that caused it to always fail.get-iam-policy
and set-iam-policy
.--repo
, --repo-type
) and --repository
to be optional in gcloud builds triggers create manual
, gcloud builds triggers create webhook
and gcloud builds triggers create pubsub
.--http-keep-alive-timeout-sec
flag to gcloud compute alpha/beta target-http-proxies/target-https-proxies create/update
to configure http keep alive timeout sec field in target httpx proxy.--server-tls-policy
and --clear-server-tls-policy
flags to\ngcloud compute target-https-proxies create/update
to attach/detach a\nserver TLS policy to the target https proxy.--consumer-accept-list
and --consumer-reject-list
of gcloud compute service-attachments create
and gcloud compute service-attachments update
to support networks.--provisioned-throughput
flag of gcloud compute disks create
and gcloud compute disks update
to GA.--create-disk=provisioned-throughput
for gcloud compute instances create
and gcloud compute instance-templates create
to GA.gcloud compute interconnects remote-locations <describe|list>
to beta and GA.--remote-location
flag of gcloud compute interconnects create
to beta and GA.--subnet-length
flag of gcloud compute interconnects attachments <dedicated|provider> create
to beta and GA.gcloud database-migration connection-profiles create alloydb
to support customer-managed encryption key(CMEK).gcloud database-migration connection-profiles create cloudsql
to support customer-managed encryption key(CMEK).gpu-driver-version
within --accelerator
flag to enable\nGPU driver auto installation.gcloud network-security security-profile-groups
to beta.network-security firewall-endpoints
commands to manage Cloud Firewall Plus endpoints, and promoted them to beta.gcloud network-security security-profiles threat-prevention
to beta.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-05-23T00:00:00+00:00" }, { "id": "43100_2023-05-16", "url": "https://cloud.google.com/sdk/docs/release-notes#43100_2023-05-16", "title": "431.0.0 (2023-05-16)", "content_html": "--version
flag to be required in gcloud container vmware clusters create
.centos-stream-8
and centos-stream-9
options to --os
flag for:\ngcloud compute images import
in GA,gcloud compute instances import
in GAgcloud compute machine-images import
in GAgcloud container bare-metal clusters list
to return clusters in all locations of the specified project if --location
is not specified and configuration container_bare_metal/location
is not set.gcloud beta artifacts docker upgrade print-iam-policy
.--repository
flag to gcloud builds triggers create manual
, gcloud builds triggers create webhook
and gcloud builds triggers create pubsub
which supports creating manual, webhook or Pub/Sub trigger with 2nd-gen repository resource.--staging-bucket
flag to gcloud dataproc batches submit ...
commands in GA. This sets staging bucket when creating batches.--staging-bucket
flag to gcloud dataproc session create ...
commands in Preview. This sets staging bucket when creating sessions.firestore locations list
to GA.gcloud run jobs deploy
to GA, which allows creating\nor updating a Cloud Run job from a container image or source to build.preserve_symlinks
option to gcloud storage
cp
and mv
commands;\nwhen present, this option will cause file and directory symlinks to be\nrepresented by placeholder files in the cloud, and reconstructed as symlinks\nwhen downloaded.gcloud compute addresses move
to GA.--bind-tags-to-instances
flag to\ngcloud compute firewall-rules migrate
to bind secure tags to VM instances.gcloud database-migration migration-jobs create
to support customer-managed encryption key(CMEK).gcloud metastore services alter-metadata-resource-location
to GA.gcloud metastore services alter-table-properties
to GA.gcloud metastore services move-table-to-database
to GA.gcloud metastore services query-metadata
to GA.gcloud beta events
surface and all commands within. Please use\ngcloud eventarc
instead.--linux-sysctls
flag since --system-config-from-file
is now used\nto config nodes.--data-disk-type
, --data-disk-size
, --no-remove-data-disk
to\ngcloud notebooks instances create
to configure data disk.--private-key-file
, --team-id
, --key-id
to\nrecaptcha keys create
for iOS keys. Providing these\nfields allows reCAPTCHA Enterprise to provide more accurate risk scores.--private-key-file
, --team-id
, --key-id
to\nrecaptcha keys update
for iOS keys. Providing these\nfields allows reCAPTCHA Enterprise to provide more accurate risk scores.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-05-16T00:00:00+00:00" }, { "id": "43000_2023-05-09", "url": "https://cloud.google.com/sdk/docs/release-notes#43000_2023-05-09", "title": "430.0.0 (2023-05-09)", "content_html": "gcloud edge-cloud container clusters get-credentials
to use kubectl exec auth. More info at https://cloud.google.com/blog/products/containers-kubernetes/kubectl-auth-changes-in-gke. If a user requires use of the deprecated in-tree-auth-plugin, they can revert back to previous behavior by setting an environment flag: USE_GKE_GCLOUD_AUTH_PLUGIN=false
.gcloud auth enterprise-certificate-config create
used cert_issuer
instead of issuer
for Windows and MacOS configurations.gcloud alloydb users <command>
Users API to manage AlloyDB users.gcloud container vmware clusters list
to return clusters in all locations of the specified project if --location
is not specified and configuration container_vmware/location
is not set.build_env_variables
when running pip.gcloud bms instance rename
to GA.gcloud bms networks rename
to GA.gcloud bms nfs-shares rename
to GA.gcloud bms volumes rename
to GA.--git-source-revision
flag to gcloud builds submit
.--git-source-dir
flag to gcloud builds submit
.firestore locations list
to beta.--web-sso-response-type
and --web-sso-assertion-claims-behavior
flag\nto gcloud iam workforce-pools providers create-oidc
and\ngcloud iam workforce-pools providers update-oidc
to allow user to setup\nweb sso configuration.--custom-learned-route-priority
and --set-custom-learned-route-ranges
flags of gcloud compute routers add-bgp-peer
in beta to specify the custom learned route configuration.--custom-learned-route-priority
, --set-custom-learned-route-ranges
, --add-custom-learned-route-ranges
and --remove-custom-learned-route-ranges
flags of gcloud compute routers update-bgp-peer
in beta to specify the custom learned route configuration.gcloud pubsub pull
command now waits for messages by default.\n--wait
flag has been deprecated from gcloud beta pubsub pull
command.--return-immediately
flag has been added to gcloud beta pubsub pull
command to support the old behavior.client.knative.dev/user-image
annotation when deploying\nor updating Cloud Run Services and Jobs.gcloud run deploy
and gcloud run services update
where\nchanging --port
would fail due to health check errors.--create-disk=replica-zones
for gcloud compute instances create
.gcloud compute addresses move
to beta.--user-ip-request-headers
for gcloud compute security-policies update
, and promoted it to beta.gcloud database-migration private-connections
to perform common (create, list, describe, delete) operations on private connections.gcloud database-migration connection-profiles create
to support creating Oracle connection profiles.gcloud database-migration connection-profiles create
to support connectivity in creating Postgresql connection profiles.gcloud database-migrate conversion-workspaces
that supports the following commands for creating and managing conversion workspaces: create, update, delete, list, describe, commit, rollback, seed, import-rules, convert, apply, list background jobs and describe entities.gcloud database-migration migration-jobs create
to support heterogeneous migration jobs.--enable-master-global-access
flag of gcloud container clusters\ncreate-auto
.gcloud network-connectivity service-connection-policies create
subnet flag field to accept resource arguments.gcloud network-services gateways
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-05-09T00:00:00+00:00" }, { "id": "42900_2023-05-02", "url": "https://cloud.google.com/sdk/docs/release-notes#42900_2023-05-02", "title": "429.0.0 (2023-05-02)", "content_html": "--os
flag for:\ngcloud compute images import
in GA,gcloud compute instances import
in GAgcloud compute machine-images import
in GA--update-mode
flag to gcloud alloydb instances update
\nin alpha and beta tracks.bq info
command to print debug information.encoding
when creating a JSON backed external table.urllib3
.--ignore_dependent_resources
flag to gcloud privateca roots disable
to allow a root CA to be disabled even if it is the last CA in its CA Pool while its CA Pool is being depended on by another cloud resource.--ignore_dependent_resources
flag to gcloud privateca subordinates disable
to allow a subordinate CA to be disabled even if it is the last CA in its CA Pool while its CA Pool is being depended on by another cloud resource.--ignore_dependent_resources
flag to gcloud privateca roots delete
to allow a root CA to be deleted even if its CA Pool is being depended on by another cloud resource.--ignore_dependent_resources
flag to gcloud privateca subordinates delete
to allow a subordinate CA to be deleted even if its CA Pool is being depended on by another cloud resource.--ignore_dependent_resources
flag to gcloud privateca pools delete
to allow a CA Pool to be deleted even if it is being depended on by another cloud resource.gcloud compute start-iap-tunnel
.gcloud monitoring snoozes
commands to beta and GA.--event-time
flag to gcloud pubsub lite-topics publish
to allow users to specify an event time when publishing a message.gcloud beta run integrations list
to display integrations across all\nregions by default when --region
flag is not specified.--threads-per-core
flag for gcloud sql instances create
and\ngcloud sql instances patch
to GA.beta workstations list-usable
command which lists a user's\nusable workstations under a given configuration.gcloud beta workstations get-iam-policy
.gcloud beta workstations set-iam-policy
.gcloud beta workstations configs get-iam-policy
.gcloud beta workstations configs set-iam-policy
.gcloud compute ssl-certificates list
.--gateway-ip-version
flag of gcloud compute vpn-gateways create
to beta. Flag defines the IP version of VPN Gateway.--interfaces
flag to accept IPv6 addresses of gcloud beta compute external-vpn-gateways create
.gcloud compute instance-groups managed create
to beta and GA.gcloud compute instance-groups managed set-instance-template
to beta and GA.gcloud compute instance-groups managed rolling-action start-update
to beta and GA.--nat-name
flag of gcloud compute routers get-nat-mapping-info
to GA.--lro-timeout
for gcloud edge-cloud container clusters create
which allows specifying a custom duration for the gcloud
CLI to wait on LROs.gcloud auth login --login-config=$LOGIN_CONFIG --no-browser
not working on Linux machines due to terminal input limit.--enable-unstable-kubernetes-apis
flag to gcloud containers cluster create
and gcloud containers cluster update
to facilitate enabling beta apis in kube-apiserver.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-05-02T00:00:00+00:00" }, { "id": "42800_2023-04-25", "url": "https://cloud.google.com/sdk/docs/release-notes#42800_2023-04-25", "title": "428.0.0 (2023-04-25)", "content_html": "gcloud beta run jobs deploy
, gcloud run jobs create
, and\ngcloud run jobs update
, mark --execute-now
and --async
flags\nmutually exclusive.--lifetime
flag to\ngcloud auth application-default print-access-token
to configure service\naccount impersonation access token lifetime.--enable-managed-prometheus
flag of gcloud container aws clusters create
to GA.--enable-managed-prometheus
and --disable-managed-prometheus
flags of gcloud container aws clusters update
to GA.--enable-managed-prometheus
flag of gcloud container azure clusters create
to GA.--enable-managed-prometheus
and --disable-managed-prometheus
flags of gcloud container azure clusters update
to GA.--max-nodes
, --min-nodes
, and --max-pods-per-node
flags of gcloud container aws node-pools create
and gcloud container azure node-pools create
were incorrectly documented as optional.gcloud container bare-metal admin-clusters unenroll
which removes Cluster API resources so that the cluster is no longer managed by the Anthos On-Prem API.container bare-metal clusters update
\ncommand.firebase-hosting
integration type to gcloud beta run integrations
\ncommand group.gcloud beta tasks buffer
which enables creation of an HTTP task\nwithout specifying the task body. It requires the parent queue to have\nan HTTP target override and is only enabled in the beta track.-labels
flag to gcloud beta workstations create
and\ngcloud beta workstations cluster create
.--auto-network-tier
flag of gcloud compute routers nats create
and gcloud compute routers nats update
in beta to select network tier to be used by NAT in auto mode.--enforce-on-key-configs
of gcloud compute security-policies rules create|update
to GA.--certificate-manager-certificates
flag to gcloud compute target-https-proxies create/update
to add a list of ssl certificates created in certificate-manager to the target https proxy.--allow-psc-global-access
flag of gcloud compute forwarding-rules <create|update>
to v1.--src-threat-intelligence
and --dest-threat-intelligence
flags to\nGA in gcloud compute firewall-policies rules create
\n, gcloud compute firewall-policies rules update
\n, gcloud compute network-firewall-policies rules create
\nand gcloud compute network-firewall-policies rules update
commands.--src-region-codes
and --dest-region-codes
flags to GA\nin gcloud compute firewall-policies rules create
\n, gcloud compute firewall-policies rules update
\n, gcloud compute network-firewall-policies rules create
\nand gcloud compute network-firewall-policies rules update
commands.--src-fqdns
and --dest-fqdns
flags to GA in\ngcloud compute firewall-policies rules create/update
and\ngcloud compute network-firewall-policies rules create/update
commands.--src-address-groups
and --dest-address-groups
flags to GA\nin gcloud compute firewall-policies rules create/update
and\ngcloud compute network-firewall-policies rules create/update
commands.--location
flag to clusters
, node-pools
, and operations
\nsurfaces as a simpler alternative to --zone
or --region
.gcloud network-security server-tls-policies describe
to alpha and beta.gcloud network-security gateway-security-policies
to GA.gcloud network-security gateway-security-policies rules
to GA.gcloud network-security url-lists
to GA.gcloud network-security tls-inspection-policies
to GA.gcloud publicca
to GA.gcloud scc findings list
to provide descriptive error message when parent
argument is omitted.--mode
flag when creating a new job.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-04-25T00:00:00+00:00" }, { "id": "42700_2023-04-18", "url": "https://cloud.google.com/sdk/docs/release-notes#42700_2023-04-18", "title": "427.0.0 (2023-04-18)", "content_html": "gcloud datastore databases create
after version 427.0.0. Please use gcloud firestore database update --type=datastore-mode
instead.firestore database create
to use Firestore API.--region
in gcloud firestore database create
. Use --location
to specify the database location.--lifetime
flag to gcloud auth print-access-token
to configure\nservice account impersonation access token lifetime.gcloud artifacts googet
command group to GA.--location
when\ncombined with --use_regional_endpoints
.Format RANGE<TIMESTAMP>
formatting.ignore_dependent_resources
parameter to disable CA, delete CA, and delete CA Pool. These commands would normally fail if the CA Pool would be in a state where it's not able to issue certificates while there's a resource that depends on it. This flag skips the check and may cause unintended and unrecoverable effects on any dependent resource(s) since the CA Pool would no longer be able to issue certificates.firestore databases describe
to beta.firestore databases update
to beta.firestore databases list
to beta.firestore databases describe
to GA.firestore databases update
to GA.firestore databases list
to GA.local-extract
component to 1.5.8 to allow it to run in\nenvironments without glibc
.--session-affinity
to GA for --platform=managed
for gcloud run deploy
and gcloud run services update
.--add-custom-audiences
, --clear-custom-audiences
, --remove-custom-audiences
and --set-custom-audiences
to beta for --platform=managed
for gcloud run deploy
and gcloud run services update
.gcloud spanner databases list
\ncommand.gcloud storage insights
commands to GA.gcloud compute tpus topologies list
to list available TPUs by chip\ntopology.beta workstations config create
and\nbeta workstations config update
commands.--zone
or --region
of the primary disk,\n--secondary-disk-zone
or --secondary-disk-region
of the secondary disk to be\nrequired for gcloud compute disks start-async-replication
.metastore services alter-table-properties
gcloud beta events
surface and all commands within. This surface\nwill be removed in an upcoming release. Please use gcloud eventarc
instead.--location
flag to gcloud container fleet memberships register
and\ngcloud beta container fleet memberships register
.--location
is not specified when registering GKE clusters, Membership\nregion is selected to match to GKE cluster location by default.--location
is not specified when registering non-GKE clusters, Membership\nregion is selected as \"global\" by default.--addons=GcsFuseCsiDriver
to gcloud beta container clusters\ncreate
and --update-addons=GcsFuseCsiDriver
to gcloud\nbeta container clusters update
to enable/disable the Cloud Storage FUSE\nContainer Storage Interface (CSI) Driver.--enable-managed-prometheus
or --disable-managed-prometheus
flag\nto be passed with --logging
and --monitoring
flags at the same time\nin gcloud container clusters update
.--additional-pod-ipv4-ranges
and --remove-additional-pod-ipv4-ranges
\nflags of gcloud container clusters update
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-04-18T00:00:00+00:00" }, { "id": "42600_2023-04-11", "url": "https://cloud.google.com/sdk/docs/release-notes#42600_2023-04-11", "title": "426.0.0 (2023-04-11)", "content_html": "firestore database create
to use Firestore API after version 427.0.0.--region
in gcloud firestore database create
. Use --location
to specify the database location. --region
flag will be remove after version 427.0.0.gcloud container vmware
to beta.gcloud container bare-metal
to beta.no-external-ip-address
flag to gcloud batch job submit
.apilog
flag is missing that the logging level is being lowered.--transactional-writes
flag in gcloud bigtable app-profiles update
.--repository
flag in gcloud builds triggers create manual
, gcloud builds triggers create webhook
and gcloud builds triggers create pubsub
.JAVA17
to gcloud dataflow flex-template
command SDK Language\noptions, allowing users to submit Flex Template jobs using Java 17.gcloud filestore instances revert
command in GA to revert a filestore\ninstance to specific snapshot.gcloud functions deploy
to no longer require the flag --gen2
\nwhen updating an existing 2nd gen function. This aligns with the existing\nbehavior of other commands. You can disable this behavior and only work\nwith 1st gen functions by either adding --no-gen2
to a command\nor by setting the functions/gen2
config property to off
.current default
from latest
for --maintenance-version
flag in gcloud redis instances update
to allow updating to the current default maintenance version.--update-mask
flag to gcloud org-policies reset
command to support partial reset of policies (e.g, reset only dry-run policy spec or live policy spec).--cpu-boost
to GA for --platform=managed
for gcloud run deploy
.call-log-level
flag to gcloud workflows deploy
, and add the\nlog-none
value to the call-log-level
flag for\ngcloud workflows <execute|run>
, to specify no call logging even if logging\nwas specified at the workflow level.--max-count-per-zone
flag of gcloud compute instances bulk create
to beta. Flag defines maximum number of instances that can be created per zone for regional bulk insert.SEV_LIVE_MIGRATABLE
to the list of guestOsFeatures
.gcloud compute images import
source flags by moving --source-file
& --source-image
to the beginning.gcloud network-connectivity service-connection-policies create
and\ngcloud network-connectivity service-connection-policies delete
commands.gcloud network-connectivity service-connection-policies list
and\ngcloud network-connectivity service-connection-policies describe
commands.gcloud scc custom-modules sha
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-04-11T00:00:00+00:00" }, { "id": "42500_2023-04-04", "url": "https://cloud.google.com/sdk/docs/release-notes#42500_2023-04-04", "title": "425.0.0 (2023-04-04)", "content_html": "gcloud compute
commands from the compute batchInvalidInstanceIpModeError
exception from gcloud.app.instances.ssh
\nbecause SSH is now supported for all Instance Ip Modes.gcloud beta artifacts docker upgrade print-iam-policy
.gcloud certificate-manager trust-configs delete
to beta.gcloud certificate-manager trust-configs describe
to beta.gcloud certificate-manager trust-configs export
to beta.gcloud certificate-manager trust-configs import
to beta.gcloud certificate-manager trust-configs list
to beta.--dry-run-level
flag to gcloud access-context-manager cloud-bindings
\nto test cloud-binding before enforcing them.gcloud builds worker-pools create
and gcloud builds worker-pools delete
commands to 1h.gcloud functions add-iam-policy-binding
, gcloud functions call
,\ngcloud functions delete
, gcloud functions get-iam-policy
, gcloud\nfunctions remove-iam-policy-binding
, and gcloud functions set-iam-policy
\nto no longer require the flag --gen2
when operating on a 2nd gen function.\nThis aligns with the existing behavior of gcloud functions describe
. You\ncan disable this behavior and only work with 1st gen functions by either\nadding --no-gen2
to a command or by setting the functions/gen2
config\nproperty to off
.gcloud iam workload-identity-pools providers keys
commands to manage workload identity pool provider keys.beta workstations config create
command.gcloud compute images import
and gcloud compute images export
.--source-ip-ranges
flag of gcloud compute forwarding-rules [create|update]
to GA.--allocated-ip-range
flag to gcloud database-migration connection-profiles create cloudsql
\nto allow selecting an allocated IP range for VPC peering.--alloydb-cluster
flag to gcloud database-migration connection-profiles create
\nto allow creating a connection profile with an existing AlloyDB cluster.--alloydb-cluster
flag to gcloud database-migration connection-profiles update
\nto allow configuring a connection profile with an existing AlloyDB cluster.gcloud network-security tls-inspection-policies
to beta.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-04-04T00:00:00+00:00" }, { "id": "42400_2023-03-28", "url": "https://cloud.google.com/sdk/docs/release-notes#42400_2023-03-28", "title": "424.0.0 (2023-03-28)", "content_html": "--show-occurrences
flag was passed in, even though that format prevented occurrences from being displayed. Changed to use the default format when the flag is used. Use the same command without --show-occurrences
to get the old behavior.gcloud beta artifacts images describe
with Artifact Registry\nrepos that use gcr.io domain.artifacts settings describe
artifacts settings enable-upgrade-redirection
, and artifacts settings disable-upgrade-redirection
commands to GA.--api
flag in the .bigqueryrc
file.0.2.6
.gcloud certificate-manager issuance-configs
to GA.--default-buckets-behavior
flag to gcloud builds submit
.gcloud deploy rollouts advance
to alpha and beta.gcloud deploy rollouts cancel
to alpha and beta.gcloud deploy rollouts ignore-job
to alpha and beta.gcloud deploy job-runs terminate
to alpha and beta.starting-phase-id
flag to gcloud deploy targets redeploy
.starting-phase-id
flag to gcloud deploy targets rollback
.starting-phase-id
flag to gcloud deploy releases promote
.initial-rollout-phase-id
flag to gcloud deploy releases create
.--maintenance-version
flag to gcloud redis instances update
\nto allow updating a maintenance version when updating an instance.gcloud run jobs
command group and its sub-commands to GA,\nexcept for the following commands:\ngcloud beta run jobs deploy
gcloud beta run jobs logs
gcloud beta run jobs executions logs
--encryption-key-shutdown-hours
and --clear-encryption-key-shutdown-hours
flags of gcloud run deploy
\nand gcloud run services update
to GA for --platform=managed
.gcloud sql instances reencrypt
, which re-encrypts a Cloud SQL CMEK instance with the current primary key version in alpha.gcloud compute tpus tpu-vm create
to allow configuration of TPUs\nwith chip topology using --type
and --topology
flags.disk-consistency-group
argument of\ngcloud compute resource-policies create
to beta.--primary-disk
, --primary-disk-project
, --primary-disk-region
,\nand --primary-disk-zone
of gcloud compute disks create
to beta.gcloud compute disks start-async-replication
to beta.gcloud compute disks stop-async-replication
to beta.gcloud compute disks stop-group-async-replication
to beta.gcloud compute disks bulk create
to beta.--update-policy-max-surge
and --update-policy-replacement-method
flags.--queue-count
flag in --network-interface
of gcloud compute instance-templates create
to GA.--queue-count
flag in --network-interface
of gcloud compute instances bulk create
to GA.demote-destination
request to gcloud database-migration migration-jobs
\nto allow demoting the destination of a migration job.custom-routes-enabled
boolean value to the network-config-from-file
flag of gcloud metastore services create
to v1alpha and v1beta.--instance-size
flag would fail if the user specified an enum value of EXTRA_SMALL
or EXTRA_LARGE
.--event-data-content-type
flag to gcloud eventarc triggers create
and gcloud eventarc triggers update
to label the type of payload in MIME format that is expected from the CloudEvent data field.gcloud network-security url-lists
to beta.gcloud network-security gateway-security-policies
to beta.gcloud network-security gateway-security-policy-rules
to beta.--support-non-google-app-store-distribution
to recaptcha keys create
\nthat enables support for non-Google Play Store distributed applications for the\nkey.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-03-28T00:00:00+00:00" }, { "id": "42300_2023-03-21", "url": "https://cloud.google.com/sdk/docs/release-notes#42300_2023-03-21", "title": "423.0.0 (2023-03-21)", "content_html": "gcloud auth enterprise-certificate-config
to create\nenterprise-certificate configurations.gcloud components update
and gcloud\ncomponents install
on Windows.io.opencensus.trace.propagation.TextFormat
could not be found.--tunnel-through-iap
flag to gcloud app instances ssh
. Using this\nflag lets you use an Identity-Aware Proxy (IAP) tunnel when attempting to SSH\ninto an App Engine flexible environment instance without an external IP address.--tunnel-through-iap
flag to gcloud app instances scp
. Using this\nflag lets you use an Identity-Aware Proxy (IAP) tunnel when attempting to SCP\nto/from an App Engine flexible environment instance without an external IP\naddress.Updated gcloud artifacts docker images describe
and gcloud artifacts docker images list
to return occurrences when an occurrence filter is used, even if the user does not explicitly say to show occurrences.
Added --immutable-tags
flag to gcloud artifacts repositories create
and gcloud artifacts repositories update
.
gcloud bms ssh-keys list
to GA.gcloud bms ssh-keys add
to GA.gcloud bms ssh-keys remove
to GA.--repository
flag to gcloud builds triggers create manual
, gcloud builds triggers create webhook
and gcloud builds triggers create pubsub
.--ttl
flag to gcloud dataproc batches submit
commands in GA.\nThis sets a workload TTL when creating batches.gcloud healthcare fhir-stores metrics
which allows users to retrieve\nmetrics associated with a FHIR store.--key-management-mode
and --crypto-space-path
to\ngcloud kms ekm-connections
that is used when creating coordinated\nexternal keys.gcloud kms ekm-config
commands which enables setting configuration\nvalues for EKM users.--aws-*
flags of gcloud compute images import
to GA.gcloud compute sole-tenancy node-groups simulate-maintenance-event
to GA.--availability-type
flag to gcloud database-migration connection-profiles create
\nto allow configuring the availability type on the destination Cloud SQL instance.--secondary-zone
flag to gcloud database-migration connection-profiles create
\nto allow configuring the secondary zone of the destination Cloud SQL instance when\nregional availability type is used.--enable-fleet
flag to gcloud container clusters create
, gcloud container clusters create-auto
and gcloud container clusters update
in alpha, beta track.--fleet-project
flag to gcloud container clusters create
, gcloud container clusters create-auto
and gcloud container clusters update
in alpha, beta track.--clear-fleet-project
flag to gcloud container clusters update
in alpha, beta track.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-03-21T00:00:00+00:00" }, { "id": "42200_2023-03-14", "url": "https://cloud.google.com/sdk/docs/release-notes#42200_2023-03-14", "title": "422.0.0 (2023-03-14)", "content_html": "gcloud schemas list
and gcloud schemas list-revisions
\nto remove the DEFINITION column if --view
is not FULL.gcloud auth enterprise-certificate-config
to create\nenterprise-certificate configurations.--clear-client
flag to gcloud container azure clusters update
to\nclear the Azure client. This flag is required when updating to use Azure\nworkload identity federation from Azure client to manage Azure resources.--python_virtualenv_path
.\nIt is an optional directory that will be used to setup a Python 3 virtual env\nfor the local devappserver execution environment for Python 3 applications.\nIf the path does not exist it will be created and it will not be cleanup at\nthe end of the devappserver execution, allowing for caching between\ninvocations. If not defined, a temporary directory will be used and cleaned up\nat the end of the execution.gcloud beta artifacts settings enable-upgrade-redirection
command no longer requires creating missing repos.gcloud bms instances enable-serial-console
to GA.gcloud bms instances disable-serial-console
to GA.max_concurrent_backfill_tasks
support to --mysql-source-config
, --oracle-source-config
, --postgresql-source-config
flags in gcloud datastream streams
.--docker-repository
, --kms-key
, --clear-docker-repository
and\n--clear-kms-key
flags of gcloud functions deploy --gen2
to beta.--condition
flag from gcloud run {services,jobs} {add,remove}-iam-policy-binding
.--revision-id
flag to gcloud workflows describe
to allow retrieving\nthe source code of a workflow at a specific revision.gcloud beta workstations configs update
which updates a specifiedgcloud beta workstations ssh
which SSH's into a specified workstation.\nworkstation configuration.--plan
to gcloud compute commitments update
to support commitment term upgrade.gcloud compute security-policies rules add-preconfig-waf-exclusion|remove-preconfig-waf-exclusion
to GA.--queue-count
flag in --network-interface
of gcloud compute instances create
to GA.--internal-ipv6-address
flag of gcloud compute instances create
to GA.--internal-ipv6-prefix-length
flag of gcloud compute instances create
to GA.ADVANCED_PREVIEW
enum option to --network-ddos-protection
flag of gcloud compute security-policies update
in alpha and beta.gcloud container fleet memberships unregister
command to assume\nmembership region based on gke cluster region by default.sort-by
arguments in list spoke command produced type\nvalidation errors.recaptcha keys create --waf-feature=express
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-03-14T00:00:00+00:00" }, { "id": "42100_2023-03-07", "url": "https://cloud.google.com/sdk/docs/release-notes#42100_2023-03-07", "title": "421.0.0 (2023-03-07)", "content_html": "gcloud artifacts docker images list
does not return nested images.ls -p
to page through all projects.--format
for load
to support more formats.--apilog
is present.--encoding
for load
to support csv encodings.--instance-location
flag to gcloud filestore instances snapshots create
, which\naccepts either a zone or region and allows clients to create Enterprise and HighScale snapshots.--instance-location
flag to gcloud filestore instances snapshots delete
, which\naccepts either a zone or region and allows clients to delete Enterprise and HighScale snapshots.--instance-location
flag to gcloud filestore instances snapshots list
, which\naccepts either a zone or region and allows clients to list Enterprise and HighScale snapshots.--instance-location
flag to gcloud filestore instances snapshots update
, which\naccepts either a zone or region and allows clients to update Enterprise and HighScale snapshots.--instance-location
flag to gcloud filestore instances snapshots describe
, which\naccepts either a zone or region and allows clients to describe Enterprise and HighScale snapshots.gcloud schemas commit
to raise an Invalid Argument error\nif --type
is not equal to protocol-buffer
, protocol_buffer
, or avro
.gcloud spanner databases roles list
to GA.--database-role
flag in gcloud spanner databases execute-sql
to GA.--labels
flag to gcloud workflows <execute|run>
to allow adding\nexecution specific labels.gcloud beta workstations configs create
.--encryption
to gcloud compute interconnects attachments dedicated create
to add\nencryption option for dedicated interconnect attachment (VLAN attachment).--encryption
to gcloud compute interconnects attachments partner create
to add\nencryption option for partner interconnect attachment (VLAN attachment).--ipsec-internal-addresses
to gcloud compute interconnects attachments dedicated create
\nto add list of addresses that have been reserved for dedicated interconnect\nattachment (VLAN attachment).--ipsec-internal-addresses
to gcloud compute interconnects attachments partner create
\nto add list of addresses that have been reserved for partner interconnect\nattachment (VLAN attachment).--encrypted-interconnect-router
to gcloud compute routers create
to indicate\nthat the router is dedicated for use with encrypted interconnect attachments (VLANs).--interconnect-attachments
to gcloud compute vpn-gateways create
to add\ninterconnect attachments (VLAN attachments) associated with the VPN gateway interfaces.9
to allowed list of values for --version
of gcloud beta compute instances ops-agents policies [create|update]
.--locality_lb_policy
flag of gcloud compute backend-services create/update
to GA.--max-run-duration
and --termination-time
flags in gcloud compute instances set-scheduling
to beta.--clear-max-run-duration
and --clear-termination-time
flags in gcloud compute instances set-scheduling
to beta.--endpoint-types
flag in gcloud compute routers nats create
to GA.--auxiliary-versions
flag of gcloud metastore services create
to GA. Modified flag to no longer be mutually exclusive with --consumer-subnetworks
and --network-config-from-file
.--auxiliary-versions-from-file
flag of gcloud metastore services create
to GA. Modified flag to no longer be mutually exclusive with --consumer-subnetworks
and --network-config-from-file
.--instance-size
flag of gcloud metastore services create
and gcloud metastore services update
to GA.--instance-size
flag to gcloud metastore services create
and gcloud metastore services update
to specify a service instance size.--scaling-factor
flag of gcloud metastore services create
and gcloud metastore services update
to GA.--scaling-factor
flag to gcloud metastore services create
and gcloud metastore services update
to specify a service scaling factor.--tier
flag of gcloud metastore services create
and gcloud metastore services update
to be mutually exclusive with --instance-size
and --scaling-factor
in all release tracks.gcloud auth login
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-03-07T00:00:00+00:00" }, { "id": "42000_2023-02-28", "url": "https://cloud.google.com/sdk/docs/release-notes#42000_2023-02-28", "title": "420.0.0 (2023-02-28)", "content_html": "firestore beta database create
to use Firestore API.--type
, --location
and --database
to gcloud beta firestore database create
.--region
in gcloud beta firestore database create
. Use --location
instead.use_legacy_sql
flag.apilog
flag is used.gcloud privateca roots create
to allow\nconfiguring certificate authorities with name constraints.gcloud privateca subordinates create
to\nallow configuring certificate authorities with name constraints.gcloud privateca certificates create
to\nallow configuring certificate authorities with name constraints.gcloud functions deploy
would crash on updating an\nexisting function with VPC Connector when --egress-settings
flag was\nspecified.gcloud functions add-iam-policy-binding
about\nneeding to bind the roles/run.invoker
role for 2nd gen functions.gcloud beta kms inventory
which allows viewing and tracking of\nkeys across cloud resources.buckets create --enable-analytics
to GA.buckets update --enable-analytics
to GA track.buckets update --enable-loglink
from ALPHA track.--async
option to the buckets create
and buckets update
commands.links
command group implementation.--queue-count
flag in --network-interface
of gcloud compute instances create
to beta.--stack-type
flag of gcloud compute instances bulk create
to GA.gcloud compute disks update
to GA.--provisioned-iops
flag of gcloud compute disks update
to GA.gcloud container fleet scopes|namespaces
which allows users to manage Fleet Tenancy.gcloud auth login
. To learn more, see Obtain short-lived tokens for workforce identity federation or the Azure AD or Okta-specific gcloud
CLI sign-in instructions.gcloud
CLI.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-02-28T00:00:00+00:00" }, { "id": "41900_2023-02-22", "url": "https://cloud.google.com/sdk/docs/release-notes#41900_2023-02-22", "title": "419.0.0 (2023-02-22)", "content_html": "artifacts repositories create
failed unconditionally.--full-hierarchy
and --hierarchy-depth
flags for connection-profiles discover.--recursive
and --recursive-depth
flags for connection-profiles-discover.{location}-docker.pkg.dev/{project}/{repository}
to --docker-repository
flag\nof gcloud functions deploy
.gcloud functions deploy
fails if the user doesn't have\nthe permission serviceusage.services.get
.--logging-optional
and --logging-optional-fields
flags of gcloud compute backend-services create
and gcloud compute backend-services update
to GA.gcloud beta run jobs executions logs read
to beta, which reads logs from a selected resource.gcloud beta run jobs executions logs tail
to beta, which tail logs from a selected resource.gcloud storage cp
will now silently ignore the Content-MD5 header for parallel composite uploads.gcloud storage hash
has been promoted to GA.--client-details
flag of gcloud firebase test [android|ios] run
\nto GA. This flag can be used to provide additional details to attach to the\ntest matrix, including a matrixLabel
to help you identify and locate your\ntest in the Firebase console.recaptcha keys create --waf-service=fastly
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-02-22T00:00:00+00:00" }, { "id": "41800_2023-02-14", "url": "https://cloud.google.com/sdk/docs/release-notes#41800_2023-02-14", "title": "418.0.0 (2023-02-14)", "content_html": "--job-id
and --yarn_application_id
flags to --job-ids
and\n--yarn-application-ids
respectively in gcloud dataproc clusters diagnose
\ncommand. These flags can now accept a comma separated list of job ids and yarn\napp ids instead of a single value.gcloud auth application-default set-quota-project
command documentation.$ gcloud topic client-certificate
.gcloud ai models copy
which copies a model.--clear-continuous-backup-encryption-key
flag to gcloud beta alloydb clusters update
to support clearing a custom encryption configuration for Continuous Backups.gcloud alloydb instances create
and\ngcloud alloydb instances update
to alpha, beta and GA:\n--insights-config-query-string-length
--insights-config-query-plans-per-minute
--insights-config-record-application-tags
--insights-config-record-client-address
gcloud artifacts vpcsc-config allow --project=my-proj --location=us-west1
.gcloud artifacts vpcsc-config deny --project=my-proj --location=us-west1
.gcloud artifacts vpcsc-config describe --project=my-proj --location=us-west1
.gcloud artifacts repositories create my-repo --project=my-project --repository-format=maven --location=us-east1 --description=\"My test repo\" --mode=virtual-repository --upstream-policy-file=policy.json
.gcloud artifacts repositories 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
.gcloud artifacts repositories 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
.gcloud artifacts repositories 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
.gcloud artifacts repositories 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
.gcloud dns response-policies
being unable to update gkeclusters
flag in GA.gcloud dns record-sets create
and gcloud dns record-sets update
\nto allow referencing forwarding rules by their full resource path.--location
flag to gcloud filestore instances snapshots create
, which\naccepts either a zone or region and allows clients to create Enterprise and HighScale snapshots.--location
flag to gcloud filestore instances snapshots delete
, which\naccepts either a zone or region and allows clients to delete Enterprise and HighScale snapshots.--location
flag to gcloud filestore instances snapshots list
, which\naccepts either a zone or region and allows clients to list Enterprise and HighScale snapshots.--location
flag to gcloud filestore instances snapshots update
, which\naccepts either a zone or region and allows clients to update Enterprise and HighScale snapshots.--location
flag to gcloud filestore instances snapshots describe
, which\naccepts either a zone or region and allows clients to describe Enterprise and HighScale snapshots.--api-scope
and --query-scope
support for Firestore Index Create.--location
and --keyring
as required flags for commands\nset-primary-version
, set-rotation-schedule
, get-rotation-schedule
,\nset-iam-policy
, get-iam-policy
.TCP
, UDP
and UNSPECIFIED
in gcloud compute backend-services create
and gcloud compute backend-services update
.--logging-optional
and --logging-optional-fields
flags of gcloud compute backend-services create
and gcloud compute backend-services update
in beta to specify the optional fields to be added to the reported logs.gcloud run
delete commands report error sometimes even\nthough the deletion succeeded.gcloud storage
commands that accept JSON files now also support YAML.--resource-policies
flag for glcloud compute reservations create
to to GA.gcloud edge-cloud networking
which allows users to configure the\nnetworking configurations on the ToRs to support customer workloads which are\nrunning in Google Distributed Cloud Edge Clusters.gcloud debug
. Cloud Debugger is deprecated and will be shut\ndown May 31, 2023. For more information, see\nhttps://cloud.google.com/debugger/docs/deprecations.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-02-14T00:00:00+00:00" }, { "id": "41701_2023-02-08", "url": "https://cloud.google.com/sdk/docs/release-notes#41701_2023-02-08", "title": "417.0.1 (2023-02-08)", "content_html": "Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-02-08T00:00:00+00:00" }, { "id": "41700_2023-02-07", "url": "https://cloud.google.com/sdk/docs/release-notes#41700_2023-02-07", "title": "417.0.0 (2023-02-07)", "content_html": "--device-field-mask
flag to gcloud iot devices list
\nto have override possibility for device fieldMask. In case the API response\ndoes not include the blocked
field for any of the devices, the BLOCKED
\ncolumn will disappear from the results table.gcloud auth application-default set-quota-project
command documentation.gcloud container azure clients create
to wait for the returned\nlong-running operation. Use --async
flag to get the old behavior.gcloud container azure clients delete
to wait for the returned\nlong-running operation. Use --async
flag to get the old behavior.gcloud logging buckets list
command to include CMEK enabled or disabled setting.gcloud run jobs deploy
to beta, which allows creating\nor updating a Cloud Run job from a container image or source to build.REGION
column to default output of gcloud compute target-https-proxies list
.gcloud compute network-attachments
to GA.--vpc-project
to gcloud edge-cloud container vpn-connections create
\nto create resources in a different GCP project than the GDCE cluster project.gcloud firebase test [android|ios] list-device-capacities
to GA.\nThis feature can inform your test decisions by letting you view the inventory\nlevel of device types in the Test Lab catalog. To access this information, run\ngcloud firebase test [android|ios] list-device-capacities
, or\ngcloud firebase test [android|ios] models describe [MODEL_ID]
.gcloud iam workforce-pools
commands for Workforce Identity Federation management.gcloud scc custom-modules sha
command group to allow custom modules feature.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-02-07T00:00:00+00:00" }, { "id": "41600_2023-01-31", "url": "https://cloud.google.com/sdk/docs/release-notes#41600_2023-01-31", "title": "416.0.0 (2023-01-31)", "content_html": "gcloud datalab
component (Originally removed in release 413.0.0).gcloud ai hp-tuning-jobs
that the values of --max-trial-count
\nand --max-parallel-trial-count
are not passed in the config.yaml file.gcloud beta alloydb clusters create
and gcloud beta alloydb clusters update
to support enabling continuous backups via new --enable-continuous-backup
and --continuous-backup-recovery-window-days
and --continuous-backup-encryption-key
flags.Added --fleet-default-member-config
flag to the following commands:
gcloud beta container fleet identity-service enable
gcloud beta container fleet identity-service delete
These will make it possible to configure and delete fleet\ndefault membership configurations.
\n--tunnel-through-iap
flag to gcloud beta app instances scp
.\nUsing this flag lets you use an Identity-Aware Proxy (IAP) tunnel when\nattempting to SCP to/from an App Engine flexible environment instance\nwithout an external IP address.gcloud beta run jobs logs read
to beta, which reads logs from a selected resource.gcloud beta run jobs logs tail
to beta, which tail logs from a selected resource.gcloud sql users describe
command to GA.gcloud compute instance-groups managed update
to support relative path for regional health check.--allow-psc-global-access
flag of gcloud compute forwarding-rules <create|update>
to beta.gcloud compute resource-policies update snapshot-schedule
to beta.--full-management
flag doesn't take effect.gcloud immersive-stream xr
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-01-31T00:00:00+00:00" }, { "id": "41500_2023-01-24", "url": "https://cloud.google.com/sdk/docs/release-notes#41500_2023-01-24", "title": "415.0.0 (2023-01-24)", "content_html": "--format
flag now respects the core/default_format
property when\n--format=default
. If core/default_format
is not set, then default
format\nis yaml
.--region
flag of gcloud ai endpoints
to include new online\nprediction regions.--region
flag of gcloud ai models
to include new online\nprediction regions.--enable-dashboard-access
flag to gcloud ai custom-jobs create
and\ngcloud ai hp-tuning-jobs create
to allow the access to the dashboard specified in\ncustom container.auth/impersonate_service_account
property in\nbq
commands.gcloud beta builds connections
and gcloud beta builds repositories
.gcloud dataproc node-groups
group with commands: describe
and resize
.--driver-pool-${X}
flags to gcloud dataproc clusters create
.--database
flag to gcloud firestore operations
to add database\nsupport for Firestore operations.--update-mask
to gcloud org-policies set-policy
to specify the fields to be overwritten in the policy.gcloud pubsub schemas commit
to commit a revision for a Pub/Sub schema.gcloud pubsub schemas rollback
to roll back a revision for a Pub/Sub schema.gcloud pubsub schemas delete-revision
to delete a revision for a Pub/Sub schema.gcloud pubsub schemas list-revisions
to list all revisions for a Pub/Sub schema.--first-revision-id
and --last-revision-id
flags to gcloud pubsub topics create
to create schema settings for Pub/Sub topics.--clear-schema-settings
, --schema
, --message-encoding
, --first-revision-id
and --last-revision-id
flags to gcloud pubsub topics update
to update schema settings for a Pub/Sub topic.gcloud sql users describe
command to beta.--update-policy-<type|max-unavailable|max-surge|minimal-action|most-disrtuptive-action|replacement-method>
flags of gcloud compute instance-groups managed <create|update>
to GA.--update-policy-min-ready
flag of gcloud compute instance-groups managed <create|update>
to beta.--enforce-on-key-configs
flag to gcloud beta compute security-policies rules create
and gcloud beta compute security-policies rules update
.gcloud metastore services import
flag --dump-type
to GA.gcloud metastore services export
flag --dump-type
to GA.--storage-path
, --resource-types
and --resource-types-file
\nmutually exclusive in gcloud beta resource-config bulk-export
.gcloud recommender recommendations mark-dismissed
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-01-24T00:00:00+00:00" }, { "id": "41400_2023-01-18", "url": "https://cloud.google.com/sdk/docs/release-notes#41400_2023-01-18", "title": "414.0.0 (2023-01-18)", "content_html": "--azure-tenant-id
and --azure-application-id
flags to\ngcloud container azure clusters create
and\ngcloud container azure clusters update
to set authentication configuration\nfor management of Azure resources. These flags replace --client
flag.gcloud apigee apis describe
would demand a non-existent\n--revision
argument.sort-by
arguments in list commands produced type\nvalidation errors.--peered-network-ip-range
flag to gcloud builds worker-pools create
.--external-ipv6-address
flag of gcloud compute instances network-interfaces update
to GA.--external-ipv6-prefix-length
flag of gcloud compute instances network-interfaces update
to GA.network-attachment
for --network-interface
in gcloud compute instance-templates create
.--external-ipv6-address
flag of gcloud compute instances create
to GA.--external-ipv6-prefix-length
flag of gcloud compute instances create
to GA.--source-instance-template
flag of gcloud compute reservations create
to GA.gcloud database-migration conversion-workspaces seed
which seeds from a connection profile for a database-migration conversion workspace.gcloud database-migration conversion-workspaces delete
which deletes a database-migration conversion workspace.gcloud database-migration conversion-workspaces convert
which converts source entities to draft entities in a database-migration conversion workspace.gcloud database-migration conversion-workspaces apply
which applies a database-migration conversion workspace onto the destination database.gcloud database-migration conversion-workspaces list-background-jobs
which lists the background jobs in a database-migration conversion workspaces.gcloud database-migration conversion-workspaces describe-entities
which describes the database entities in a database-migration conversion workspaces.gcloud metastore services
flag --database-type
to GA.appEngineVersion
and cloudRunRevision
arguments for source in\ngcloud network-management connectivity-tests
. This allows the user to run\ntests using App Engine version and Cloud Run revision endpoint types as source.gcloud scc findings create
to require flag event-time
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-01-18T00:00:00+00:00" }, { "id": "41300_2023-01-10", "url": "https://cloud.google.com/sdk/docs/release-notes#41300_2023-01-10", "title": "413.0.0 (2023-01-10)", "content_html": "--fetch-encrypted-object-hashes
flag to ls
and objects list
commands. API requests to the LIST endpoint do not fetch the hashes for encrypted objects by default. If this flag is set, a GET request is sent for each encrypted object in order to fetch hashes. This can significantly increase the cost of the commands.\ngcloud
CLI checks if it has the necessary CSEK key before sending a GET request.gke-gcloud-auth-plugin
as noted in Client-go Credential Plugin changes.gcloud
CLI would crash when invoked in PowerShell 7.3.\nThis issue was reported at:\nhttps://issuetracker.google.com/issues/259295558.core/default_format
and core/format
properties to config in order\nenable setting a default print format. Print format is first determined by\nglobal flag --format
. If --format
flag is not defined, then CLI defaults\nto core/format
value. If core/format
is not defined, then CLI defaults to\ncommand specific output. If command specific output is undefined, then format\nis determined by core/default_format
. core/default_format
defaults to yaml\nformat.--region
flag of gcloud ai model-monitoring-jobs
to include new\nmodel monitoring jobs regions.--explanation-metadata-file
flag of gcloud ai models upload
from required to optional.output-image-uri
field to --worker-pool-spec
flag of gcloud ai custom-jobs create
to name and store the custom image built with autopackaging in the specified Google Container Registry or Artifact Registry.gcloud container aws operations list
to show the underlying action\n(create, update, delete, etc) associated with AWS long-running operations.gcloud container azure operations list
to show the underlying\naction (create, update, delete, etc) associated with Azure long-running\noperations.gcloud container azure operations cancel
to cancel an ongoing\nLRO operation on Azure resources.gcloud container aws operations cancel
to cancel an ongoing\nLRO operation on AWS resources.--tags
flag to gcloud container aws node-pools update
to\nupdate the tags assigned to AWS node pool resources.--clear-tags
flag to gcloud container aws node-pools update
\nto clear the tags assigned to AWS node pool resources.--autoscaling-metrics-granularity
flag to\ngcloud container aws node-pools create
to set granularity when enabling\nCloudWatch metrics collection of the autoscaling group of AWS node pools.--autoscaling-metrics
flag to\ngcloud container aws node-pools create
to enable collection of specific\nCloudWatch metrics of the autoscaling group of AWS node pools.--autoscaling-metrics-granularity
flag to\ngcloud container aws node-pools update
to update the granularity of\nCloudWatch metrics collection for the autoscaling group of AWS node\npools.--autoscaling-metrics
flag to\ngcloud container aws node-pools update
to update the collection of\nspecific CloudWatch metrics for the autoscaling group of AWS node pools.--clear-autoscaling-metrics
flag to\ngcloud container aws node-pools update
to clear the CloudWatch metrics\ncollection associated with the autoscaling group of AWS node pools.gcloud container attached operations list
to show the underlying\naction (create, update, delete, etc) associated with Attached clusters\nlong-running operations.gcloud container attached operations describe
to show detailed\nstatus of a provided Attached clusters long-running operation.gcloud container attached operations wait
to wait for completion of\na provided Attached clusters long-running operation.insert_id
flag that's appended to the\nrow number of the data to be inserted as the insertId
field that's used for\ndeduping newly inserted rows. This can be used to ensure repeat executions\ndon't add unintended data.gcloud access-context-manager authorized-orgs
to GA.--subscription-filter
flag of gcloud builds triggers create manual
.--enable-cloud-data-lineage-integration
to gcloud composer\nenvironments create/update
to enable Cloud Data Lineage integration.--disable-cloud-data-lineage-integration
to gcloud composer\nenvironments update
to disable Cloud Data Lineage integration.db check
Airflow command executable via gcloud\ncomposer environments run
for environments with Airflow 2.3 or newer.gcloud datalab
component.--env-vars-file
to gcloud beta run jobs create
to add environment\nvariables to the job from a YAML file.gcloud beta run integrations describe
for\nRedis integrations that are not ready for use.--striped
and --stripe_count
flags to gcloud sql import bak
\nand added --striped
flag to gcloud sql export bak
to enable the striped\nimport/export feature for SQL Server.--restore-database-name
flag for gcloud sql instance clone --point-in-time
\nto support single database PITR restore for SQL Server to beta and GA.gcloud sql users describe
command, which describes a Cloud SQL user in an instance in alpha.gcloud services api-keys list
in beta.\ngcloud services api-keys describe
in beta.gcloud services api-keys get-key-string
in beta.gcloud services api-keys create
in beta.gcloud services api-keys update
in beta.gcloud storage buckets create --placement
flag.gcloud storage objects update
retention flags to GA.\n--event-based-hold
--temporary-hold
gcloud storage buckets update --no-lock-retention-period
flag.gcloud beta workstations clusters create
which creates a cluster under a specified region.gcloud beta workstations configs create
which creates a workstation configuration under a specified cluster.gcloud beta workstations create
which creates a workstation under a specified config.gcloud beta workstations delete
which deletes the given workstation.gcloud beta workstations configs delete
which deletes the given config.gcloud beta workstations clusters delete
which deletes the given cluster.gcloud beta workstations describe
which displays all fields for a given workstation.gcloud beta workstations configs describe
which displays all fields for a given config.gcloud beta workstations clusters describe
which displays all fields for a given cluster.gcloud beta workstations start
which starts a specified workstation.gcloud beta workstations stop
which stops a specified workstation.and
to
gcloud beta compute backend-buckets`.--endpoint-type
flag of gcloud compute addresses create
to GA.gcloud compute sole-tenancy node-groups simulate-maintenance-event
to beta.--all-instances-config-effective
flag of gcloud compute instance-groups managed wait-until
to beta.gcloud compute forwarding-rules create
to allow specifying --address
and --ip-version
at the same time.gcloud compute network-firewall-policies rules update
not sending an\nempty list to the API if a field is specified as empty.gcloud database-migration private-connections create
which creates a database-migration private connection.gcloud database-migration private-connections list
which lists the database-migration private connections.gcloud database-migration private-connections describe
which describes a database-migration private connection.gcloud database-migration private-connections delete
which deletes a database-migration private connection.gcloud database-migration connection-profiles create
to support creating Oracle connection profiles.gcloud database-migration connection-profiles create
to support connectivity in creating Postgresql connection profiles.gcloud database-migrate conversion-workspaces create
which creates a database-migration conversion workspace.gcloud database-migrate conversion-workspaces update
which updates a database-migration conversion workspace.gcloud database-migration conversion-workspaces list
which lists the database-migration conversion workspaces.gcloud database-migration conversion-workspaces describe
which describes a database-migration conversion workspace.gcloud database-migration conversion-workspaces commit
which commits a database-migration conversion workspace.gcloud database-migration conversion-workspaces rollback
which rollbacks a database-migration conversion workspace.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2023-01-10T00:00:00+00:00" }, { "id": "41200_2022-12-13", "url": "https://cloud.google.com/sdk/docs/release-notes#41200_2022-12-13", "title": "412.0.0 (2022-12-13)", "content_html": "core/parse_error_details
. If set, gcloud
CLI will parse\nand display errors in a more human readable format, where available.--region
flag of gcloud ai endpoints
to include new online\nprediction regions.--region
flag of gcloud ai models
to include new online\nprediction regions.--region
flag of gcloud ai custom-jobs
to include new online\ntraining regions.--region
flag of gcloud ai hp-tuning-jobs
to include new online\ntraining regions.gcloud alloydb
track.gcloud container attached
to GA.gcloud beta app instances ssh
to use an IAP tunnel when attempting\nto SSH to an instance without an external IP.gcloud builds triggers run --branch
, gcloud builds triggers run --tag
, and gcloud builds triggers run --sha
flag to be required.--region
flag visible in builds triggers create
command group.\nSet --dockerfile
flag as required for builds triggers create
command group.--build-config
flag and --inline-config
flag for builds triggers create
command group.gcloud builds triggers
to GA.gcloud composer environments snapshots load
- to load a snapshot into\nthe environment.gcloud composer environments snapshots save
- save a snapshot of the\nenvironment.--enable-scheduled-snapshot-creation
to gcloud composer\nenvironments create/update
to enable snapshots of the environment creation\naccording to a schedule. Can be specified for Composer 2.0.32 or greater.--snapshot-creation-schedule
to gcloud composer environments\ncreate/update
to specify cron expression when snapshots of the environment\nshould be created.--snapshot-location
to gcloud composer environments\ncreate/update
to specify the Cloud Storage location for storing\nautomatically created snapshots.--snapshot-schedule-timezone
to gcloud composer environments\ncreate/update
to specify Timezone that sets the context to interpret\nsnapshot_creation_schedule.--disable-scheduled-snapshot-creation
to gcloud composer\nenvironments update
to disable the automatic snapshots creation.gcloud datastream create
failed for Postgresql source config.--cpu
flag to gcloud beta functions deploy
for 2nd Gen functions to alpha and beta.--concurrency
flag to gcloud beta functions deploy
for 2nd Gen functions to alpha and beta.--event-time
and --publish-time
flags to\ngcloud pubsub lite-subscriptions create
to create Pub/Sub Lite\nsubscriptions from a nominated timestamp.--export-pubsub-topic
, --export-dead-letter-topic
and\n--export-desired-state
flags to gcloud pubsub lite-subscriptions create
\nto create Pub/Sub Lite export subscriptions.--export-pubsub-topic
, --export-dead-letter-topic
and\n--export-desired-state
flags to gcloud pubsub lite-subscriptions update
\nto update Pub/Sub Lite export subscriptions.--enable-google-private-path
flag to gcloud sql instances create
\nand gcloud sql instances patch
commands in Alpha, Beta, and GA.\nThis field specifies whether the instance is accessible\nto internal Google Cloud services such as BigQuery.\nThis is applicable only to MySQL and PostgreSQL instances that don't\nuse public IP. Currently, SQL Server isn't supported.gcloud services api-keys delete
to beta.gcloud services api-keys undelete
to beta.gcloud beta workstations configs list
which lists workstation configs under a specified cluster.--full-management
flag to gcloud anthos config controller create
\nto allow creating Config Controller on GKE Autopilot instances.gcloud database-migration connection-profiles create
to support\ncreating AlloyDB connection profiles.--robo-script
flag to gcloud firebase test ios run
to customize an\niOS Robo crawl with a Robo script.--executable-interactive-timeout-millis
flag to\ngcloud iam workforce pools create-cred-config
. This enables using\nexecutable-sourced credentials with user interactivity with\ngcloud auth login --cred-file=/path/to/interactive/executable/config.json
\nwhen using Workforce Identity Federation.--stack-type
and --ipv6-access-type
arguments to\ngcloud container clusters create
command to support dual stack GKE clusters.--stack-type
argument to gcloud container clusters update
command\nto support changing stack type between IPv4 and dual stack GKE clusters.--ephemeral-storage-local-ssd
to gcloud beta container clusters create
, gcloud beta container node-pools create
, gcloud container clusters create
, gcloud container node-pools create
. This flag is used to configure nodes' ephemeral storage to be backed by local SSDs.--local-nvme-ssd-block
to gcloud beta container clusters create
, gcloud beta container node-pools create
, gcloud container clusters create
, gcloud container node-pools create
. This flag is used to initialize nodes in node-pool with raw-block local NVMe SSDs attached.gcloud notebooks instances create
.gcloud notebooks instances create
.gcloud beta terraform vet
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-12-13T00:00:00+00:00" }, { "id": "41100_2022-12-06", "url": "https://cloud.google.com/sdk/docs/release-notes#41100_2022-12-06", "title": "411.0.0 (2022-12-06)", "content_html": "--os
flag for:\ngcloud compute images import
in GA,gcloud compute instances import
in GAgcloud compute machine-images import
in GAgcloud topic
command group to alpha and beta.--service-account
flag of gcloud app create
to GA, which allows to create an app with a user-managed service account.--service-account
flag of gcloud app update
to GA, which allows to update the app with a user-managed service account.--service-account
flag of gcloud app create
to GA, which allows to create an app with a user-managed service account.--service-account
flag of gcloud app update
to GA, which allows to update the app with a user-managed service account.gcloud bigtable instances tables create
to beta and GA.gcloud bigtable instances tables delete
to beta and GA.gcloud bigtable instances tables update
to beta and GA.include-stats
option to cbt lookup
and cbt read
commands.cbt notices
command, which displays licenses covering all direct\n and indirect dependencies.--enterprise-config
flag to builds triggers create github
to support creating GitHub Enterprise trigger.--enable-scheduled-snapshot-creation
to gcloud beta composer\nenvironments create/update
to enable snapshots of the environment creation\naccording to a schedule. Can be specified for Composer 2.0.32 or greater.--snapshot-creation-schedule
to gcloud beta composer environments\ncreate/update
to specify cron expression when snapshots of the environment\nshould be created.--snapshot-location
to gcloud beta composer environments\ncreate/update
to specify the Cloud Storage location for storing\nautomatically created snapshots.--snapshot-schedule-timezone
to gcloud beta composer environments\ncreate/update
to specify Timezone that sets the context to interpret\nsnapshot_creation_schedule.--disable-scheduled-snapshot-creation
to gcloud beta composer\nenvironments update
to disable the automatic snapshots creation.gcloud firestore indexes composite list
and gcloud firestore indexes composite describe
.--threat_exceptions
flag to exclude certain threat types from being\nreported.gcloud kms import-jobs create
to accept new SHA256 import methods\nrsa-oaep-3072-sha256
, rsa-oaep-3072-sha256-aes-256
,\nrsa-oaep-4096-sha256
, and rsa-oaep-4096-sha256-aes-256
.--enable-exactly-once-delivery
flag of gcloud pubsub subscriptions create
to GA.--enable-exactly-once-delivery
flag of gcloud pubsub subscriptions update
to GA.--execution-environment
of gcloud run
from beta to GA.gcloud beta run jobs execute
with --wait
flag, and\nother jobs commands to wait for an execution to complete, failed to wait more\nthan 30 minutes.gcloud beta run integrations delete
failed when the\nassociated Cloud Run service is deleted.--timeout
flag for gcloud sql instances create
to GA.--restore-database-name
flag to gcloud sql instance clone --point-in-time
to support single database PITR restore for SQL Server.gcloud services list
to retry 429 errors.gcloud services list
to 200.gcloud services api-keys lookup
to beta.--skip-init
flag to gcloud spanner samples run
.gcloud storage buckets update
retention flags to GA.\n--default-event-based-hold
--retention-period
--clear-retention-period
--lock-retention-period
gcloud storage buckets update --uniform-bucket-level-access
to GA.gcloud-crc32c
1.0.0 on latest version of golang.--merge-source-commitment
to gcloud compute commitments create
for beta and GA.gcloud compute instance-groups unmanaged list-instances
\nwould fail to fall back to the compute/zone
property when --zone
was\nmissing.gcloud compute backend-services edit
.metastore services queryMetadata
metastore services alterLocation
metastore services moveTableToDatabase
gcloud edge-cloud container cluster create/update
\nwhen the cluster has a maintenance window configuration that overlaps with other\nclusters' in the same project.--type=robo
flag to gcloud firebase test ios run
to support running iOS Robo tests.gcloud container fleet
and gcloud container hub
command groups where a membership with ambiguous location was not given default value global
.--cluster-dns-scope=cluster
flag of\ngcloud container clusters create
and gcloud container clusters update
to\nGA.--binauthz-evaluation-mode=MONITORING
,\nbinauthz-evaluation-mode=MONITORING_AND_PROJECT_SINGLETON_POLICY_ENFORCE
,\nand --binauthz-policy
flags of gcloud container clusters create
, gcloud\ncontainer clusters create-auto
, and gcloud container clusters update
to\nbeta.gcloud container node-pools\ndelete
.--placement-type
flag for gcloud container clusters create
\ncommand to GA.--placement-type
flag for gcloud container node-pools create
\ncommand to GA.--async
flag to gcloud container node-pools create/update
to allow\nthe in-progress operation to be returned, instead of the node pool.gcloud container node-pools\ncreate/update/delete --async
has been added to provide a more\nhuman-readable format of the operation; potentially impacting parsing of\noutput. It is recommended to use --format
when parsing gcloud
CLI\noutput.Additional kubectl versions:
\n\nAdded --windows-os-version
flag to gcloud container node-pools\ncreate/update
to allow create Windows node pools using Windows\nServer LTSC 2022 Containerd node image.
gcloud edge-cache
command group to enable configuration of Media CDN.gcloud network-connectivity internal-ranges
command group to GA.gcloud network-security org-address-groups
and\ngcloud network-security address-groups
to beta.gcloud recommender recommender-config describe
.gcloud recommender recommender-config update
.gcloud recommender insight-type-config describe
.gcloud recommender insight-type-config update
.GOOGLE_PROJECT
,\nGOOGLE_CLOUD_PROJECT
, GCLOUD_PROJECT
in gcloud beta terraform vet
.gcloud beta terraform vet
would fail while trying to\nformat and output pre-formatted error strings.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-12-06T00:00:00+00:00" }, { "id": "41000_2022-11-15", "url": "https://cloud.google.com/sdk/docs/release-notes#41000_2022-11-15", "title": "410.0.0 (2022-11-15)", "content_html": "gcloud topic endpoint-override
for details on overriding the default api URL.--region
flag of gcloud ai custom-jobs
and gcloud ai hp-tuning-jobs
.gcloud beta alloydb clusters create-secondary
,\ngcloud beta alloydb instances create-secondary
,\ngcloud beta alloydb clusters promote
.SOVEREIGN_CONTROLS_BY_T_SYSTEMS
as an option for --partner
flag of\ngcloud assured workloads create
command (available for both beta and GA).gcloud asset query
command to GA.stats
option to --view
flag for bigtable instances tables describe
.--enable-triggerer
to gcloud beta composer environments create/update
to allow usage of deferrable operators in dags.--triggerer-cpu
to gcloud beta composer environments create/update
to specify CPU allocated to Airflow triggerer.--triggerer-memory
to gcloud beta composer environments create/update
to specify memory allocated to Airflow triggerer.--disable-triggerer
to gcloud beta composer environments update
to disable Airflow triggerer.--async
flag to gcloud dataproc jobs kill
.max_concurrent_cdc_tasks
support to --mysql-source-config
and --oracle-source-config
flags in gcloud datastream streams
.stream create
using a mysql-source-config
or oracle-source-config
with column level filtering fails to create.gcloud functions list
would crash when a 2nd Gen-only\nregion was specified using --regions
.gcloud function describe
to look up both 1st Gen and 2nd Gen environments for the function. When --gen2
flag is specified, only 2nd Gen functions will be looked up.gcloud run services logs read
and gcloud run revisions logs read
\nto beta, which reads logs from a selected resource.gcloud run services logs tail
and gcloud run revisions logs tail
\nto beta, which tail logs from a selected resource.--execute-now
and --wait
flags to gcloud beta run job update
to\nimmediately execute the job after update and wait for completion.gcloud beta run integrations
command group and all sub-commands to beta.--list-managed-instances-results
flag for gcloud compute instance-groups managed create
and gcloud compute instance-groups managed update
to GA.--network-interface
to mark the public IP as None
when --no-address
is specified.gcloud container fleet memberships
commands did not\noutput memberships with missing cluster.gcloud container fleet config-management version
where\nmemberships were stuck with version \"NA\".--labels
flag to gcloud container node-pools create/update
to allow creating and updating node pools with GCP labels.gcloud compute networks vpc-access connectors update
to beta.\nmin-instances
, max-instances
and machine-type
of\nalready existing vpc-access connectors.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-11-15T00:00:00+00:00" }, { "id": "40900_2022-11-08", "url": "https://cloud.google.com/sdk/docs/release-notes#40900_2022-11-08", "title": "409.0.0 (2022-11-08)", "content_html": "gcloud config list
to accept both a section name and --all
\nflag. The command will display all the set and unset properties when\nspecifying both.--allow-missing
flag to the following command groups:\ngcloud container aws clusters delete
,\ngcloud container aws node-pools delete
,\ngcloud container azure clients delete
,\ngcloud container azure clusters delete
,\ngcloud container azure node-pools delete
,\nto allow the delete request to succeed, even if the cluster, node-pool\nor client resource does not exist.--skip-airflow-overrides-setting
to gcloud beta composer snapshots load
to allow skipping setting Airflow overrides from the snapshot.--skip-environment-variables-setting
to gcloud beta composer snapshots load
to allow skipping setting environment variables from the snapshot.--skip-gcs-data-copying
to gcloud beta composer snapshots load
to allow skipping copying dags, plugins and data folders from the snapshot.max_concurrent_cdc_tasks
support to --mysql-source-config
and --oracle-source-config
flags in gcloud datastream streams
.--kms-key
was being ignored in gcloud filestore backups create
command.gcloud emulators firestore
to GA.gcloud functions list
would crash when a 2nd Gen-only\nregion was specified using --regions
.gcloud logging read
to accept multiple resources to query using a\nnew --resource-names
flag.gcloud sql instances create
in BETA:\n--timeout
--split-source-commitment
to gcloud compute commitments create
for beta and GA.any-single-zone
value support for the flag\n--target-distribution-shape
of gcloud compute instance-groups managed\ncreate
/ update
to beta.network-attachment
for --network-interface
in gcloud compute instances create
.--max-run-duration
flag of gcloud compute instances create
to beta.\n--termination-time
flag of gcloud compute instances create
to beta.\n--enforce-on-key
for gcloud compute security-policies rules create|update
and promoted it to GA.gcloud compute network-edge-security-services
command group to GA.--region
and '--global' flags of gcloud compute security-policies
to GA.--network-ddos-protection
flag of gcloud compute security-policies update
to GA.gcloud edge-cloud container machines list
. This field will be restored once the API provides accurate GPU information.gcloud container fleet memberships get-credentials
and gcloud container hub memberships get-credentials
would not return an error when the membership argument was left empty.gcloud container node-pools delete
.--private-endpoint-subnetwork
and --enable-google-cloud-access
flags to gcloud container clusters create
and gcloud container clusters create-auto
.--enable-google-cloud-access
and --enable-private-endpoint
flags to gcloud container clusters update
.--enable-private-nodes
flag to gcloud container node-pools create
and gcloud container node-pools update
.gcloud notebooks instances diagnose
and gcloud notebooks runtimes diagnose
commands to GA.\nThese commands provide access to the AI Platform Notebooks new Diagnose API.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-11-08T00:00:00+00:00" }, { "id": "40801_2022-11-02", "url": "https://cloud.google.com/sdk/docs/release-notes#40801_2022-11-02", "title": "408.0.1 (2022-11-02)", "content_html": "Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-11-02T00:00:00+00:00" }, { "id": "40800_2022-11-01", "url": "https://cloud.google.com/sdk/docs/release-notes#40800_2022-11-01", "title": "408.0.0 (2022-11-01)", "content_html": "gcloud ai model-monitoring-jobs
.--version-description
flag to gcloud ai models upload
to support setting model version description.--connection-type
flag to gcloud beta composer environments create
and gcloud composer environments create
command to allow forcing the use of VPC peerings for internal communication.initial-rollout-labels
and initial-rollout-annotations
flags to gcloud deploy releases create
command.--connector_enforcement
flag for gcloud sql instances create
and\ngcloud sql instances patch
to GA.--discard-local-ssd
flag of gcloud compute instances stop
to beta.--force-update-on-repair
flag of gcloud compute instance-groups managed <create | update>
to beta.--address
nor --no-address
keys are provided with --network-interface
flag during instance template creation.gcloud container fleet
and gcloud container hub
command groups to resource arguments, adding --location
flag and LOCATION
column in list commands.--enable-managed-prometheus
flag of gcloud container clusters\ncreate/update
to GA.--disable-managed-prometheus
flag of gcloud container clusters\nupdate
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-11-01T00:00:00+00:00" }, { "id": "40700_2022-10-25", "url": "https://cloud.google.com/sdk/docs/release-notes#40700_2022-10-25", "title": "407.0.0 (2022-10-25)", "content_html": "gcloud beta run jobs update
command removes existing Binary\nAuthorization breakglass justification if --breakglass
flag is not set.gcloud run deploy
and gcloud run services update
, --set-secrets
,\n--remove-secrets
, and --update-secrets
flags now support mounting\nmultiple versions of the same secret in the same directory.--update-secrets
, the operation will now fail instead of silently\noverriding all secret versions with the last one specified.--csek-key-file
flag of gcloud beta compute instances resume
\n--compliance-regime
flag of gcloud assured workloads create
command.--partner
flag (optional) for gcloud assured workloads create
command to enable creation of partner workload (workload managed by local trusted partners) through gCloud command.gcloud dns managed-zones get-iam-policy
and gcloud dns managed-zones set-iam-policy
to GA.postgresql
type to --type
flag of datastream connection-profiles <create/update>
.postgresql
type to --postgresql-rdbms-file
flag of datastream connection-profiles discover
.--postgresql-source-config
flag to gcloud datastream streams <create/update>
.postgresql
type to --type
flag of datastream connection-profiles <create/update>
.--kms-key
flag to gcloud beta filestore backups create
, which allows an Enterprise or High Scale backup to be created that is encrypted with a CMEK key.\" => \"which creates a backup with an associated customer-managed encryption key (CMEK). Only available for Enterprise or High Scale tier instances.--location
flag to gcloud beta filestore instances restore
, which\nrestores Enterprise instances.\" => \"restore Basic HDD, Basic SSD, and Enterprise tier instances.--instance-location
flag to gcloud beta filestore backups create
, which\naccepts either a zone or region and allows clients to create Basic HDD, Basic SSD, and Enterprise tier backups.gcloud sql instances create
and\ngcloud sql instances patch
in BETA:\n--connector_enforcement
gcloud beta workstations
commands to beta for\nPreview.--source-machine-image
, --source-machine-image-csek-key-file
, and --erase-windows-vss-signature
flags of compute instances create
to GA.--create-disk
and --disk
flags that causes gcloud compute instance-templates create
or gcloud compute instance-templates create-with-container
to fail when attaching a boot disk.--region
flag for compute target-tcp-proxies
to GA.gcloud compute network-firewall-policies rules update
that\nwould cause src-secure-tags
to not be updated.gcloud container fleet memberships register
to skip Connect agent\ninstallation for GKE clusters by default.\nUse --install-connect-agent
flag to get the old behavior.gcloud container fleet memberships unregister
to skip Connect agent\nuninstallation for GKE clusters by default.\nUse --uninstall-connect-agent
flag to get the old behavior.--install-connect-agent
flag to gcloud container fleet memberships\nregister
and gcloud container hub memberships register
to install connect\nagent on GKE clusters.--uninstall-connect-agent
flag to gcloud container fleet memberships\nunregister
and gcloud container hub memberships unregister
to uninstall\nConnect agent on GKE clusters.gcloud iam policies create
which creates a deny policy on the given\nattachment point with the given name.gcloud iam policies delete
which deletes a deny policy on the given\nattachment point with the given name.gcloud iam policies get
which gets a deny policy on the given\nattachment point with the given name.gcloud iam policies list
which lists the deny policies on the given\nattachment point.gcloud iam policies update
which updates the deny policy on the given\nattachment point with the given name.--gateway-api
flag to gcloud container clusters create
and gcloud container clusters update
which allows users to turn on the GKE Gateway controller for their cluster and to select the Gateway API release channel they want to use.gcloud scc notifications update
to allow for project and folder\nparents.gcloud scc notifications create
to allow for project and folder\nparents.gcloud scc notifications delete
to allow for project and folder\nparents.gcloud scc notifications list
to allow for project and folder\nparents.gcloud scc notifications describe
to allow for project and folder\nparents.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-10-25T00:00:00+00:00" }, { "id": "40600_2022-10-17", "url": "https://cloud.google.com/sdk/docs/release-notes#40600_2022-10-17", "title": "406.0.0 (2022-10-17)", "content_html": "ls -L
to print condensed JSON object instead of JSON list with key
and value
keys before every key and value.--istio-config
flag of\ngcloud beta container clusters create
and\ngcloud beta container clusters update
.--logging
flag to gcloud container aws clusters create
and\ngcloud container azure clusters create
to update the logging config.--logging
flag to gcloud container aws clusters update
and\ngcloud container azure clusters update
to update the logging config.--annotations
flag to gcloud container azure node-pools create
to\nset the annotations field when creating Azure node pools.--annotations
flag to gcloud container azure node-pools update
to\nupdate the annotations of Azure node pools.--clear-annotations
flag to gcloud container azure node-pools\nupdate
to clear the annotations of Azure node pools.gcloud bms nfs-shares create
to GA.gcloud bms nfs-shares delete
to GA.gcloud bms volumes restore
to GA.gcloud bms volumes snapshot
to GA.gcloud bms volumes snapshots describe
to GA.gcloud bms volumes snapshots list
to GA.gcloud bms volumes snapshots delete
to GA.--add-allowed-client
flag of gcloud bms nfs-shares update
to GA.--remove-allowed-client
flag of gcloud bms nfs-shares update
to GA.--clear-allowed-clients
flag of gcloud bms nfs-shares update
to GA.gcloud bms instances stop
to GA.--api
flag in external clients.gcloud certificate-manager issuance-configs
command group to beta. Commands\nin this group allow for configuring Private Trust certificate issuance.--issuance-config
flag for gcloud certificate-manager certificates create
\ncommand to beta. The flag allows configuring managed certificates issuance\nwith Private Trust.--level
flag of gcloud access-context-manager cloud-bindings create
\nand gcloud access-context-manager cloud-bindings update
to\ntake a string input instead of a resource:\ngcloud emulators firestore
to GA.gcloud sql instances create
and\ngcloud sql instances patch
for ALPHA:\n--connector_enforcement
--shielded-secure-boot
flag of gcloud compute tpus tpu-vm
to GA.gcloud compute firewall-policies rules create
to include help text\nfor src-threat-intelligence
, src-fqdns
, src-region-codes
\n, src-address-groups
, dest-threat-intelligence
, dest-fqdns
\n, dest-region-codes
and dest-address-groups
.gcloud compute firewall-policies rules update
to include help text\nfor src-threat-intelligence
, src-fqdns
, src-region-codes
\n, src-address-groups
, dest-threat-intelligence
, dest-fqdns
\n, dest-region-codes
and dest-address-groups
.gcloud compute network-firewall-policies rules create
to include\nhelp text for src-threat-intelligence
, src-fqdns
, src-region-codes
\n, src-address-groups
, dest-threat-intelligence
, dest-fqdns
\n, dest-region-codes
and dest-address-groups
.gcloud compute network-firewall-policies rules update
to include\nhelp text for src-threat-intelligence
, src-fqdns
, src-region-codes
\n, src-address-groups
, dest-threat-intelligence
, dest-fqdns
\n, dest-region-codes
and dest-address-groups
.--src-address-groups
and --dest-address-groups
flags to\nbeta in gcloud compute firewall-policies rules create
\n, gcloud compute firewall-policies rules update
\n, gcloud compute network-firewall-policies rules create
\nand gcloud compute network-firewall-policies rules update
commands.--src-fqdns
and --dest-fqdns
flags to beta\nin gcloud compute firewall-policies rules create
\n, gcloud compute firewall-policies rules update
\n, gcloud compute network-firewall-policies rules create
\nand gcloud compute network-firewall-policies rules update
commands.BackupRestore
of gcloud container clusters\n<create|update>
to GA. This add-on is disabled by default.\n--addons=BackupRestore
to enable the add-on during cluster creation.--update-addons=BackupRestore=ENABLED|DISABLED
to enable/disable the\nadd-on for existing GKE clusters.gcloud active-directory domains extend-schema
to GA.gcloud network-security address-groups list
to include the TYPE
,\nCAPACITY
and USAGE
columns in the output.gcloud network-security org-address-groups list
to include\nthe TYPE
, CAPACITY
and USAGE
columns in the output.gcloud scc notifications update
to allow for project and folder\nparents.gcloud scc notifications create
to allow for project and folder\nparents.gcloud scc notifications delete
to allow for project and folder\nparents.gcloud scc notifications list
to allow for project and folder\nparents.gke-gcloud-auth-plugin
to 0.4.0.cbt
to v1.12.1.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-10-14T00:00:00+00:00" }, { "id": "40500_2022-10-04", "url": "https://cloud.google.com/sdk/docs/release-notes#40500_2022-10-04", "title": "405.0.0 (2022-10-04)", "content_html": "--tags
flag to gcloud container aws clusters update
to\nupdate the tags assigned to control plane replicas.--clear-tags
flag to gcloud container aws clusters update
\nto clear the tags assigned to control plane replicas.gcloud beta artifacts settings enable-upgrade-redirection
command.gcloud batch
to GA track.gcloud dataplex tasks create
to support scheduling notebooks.gcloud firestore fields ttls
command group to GA.gcloud spanner instance-configs [create|update|delete]
to GA.--time-zone
flag of gcloud sql instances create
command to GA.gcloud sql connect
command.gcloud beta run jobs replace
to deploy a job from yaml.--os
flag for:\ngcloud compute images import
in GA,gcloud compute instances import
in GAgcloud compute machine-images import
in GAgcloud compute instance-templates create
not to crash if instantiate-from
value is not specified in --configure-disk
when using --source-instance
flag.--md5-authentication-key
flag of gcloud compute routers add-bgp-peer
to GA.--md5-authentication-key
and --clear-md5-authentication-key
flags of gcloud compute routers update-bgp-peer
to GA.--enable-binauthz
to gcloud container\nclusters update
that acknowledges the current version of Binary\nAuthorization will be downgraded.--enable-cost-allocation
flag of gcloud container clusters create
to GA.--enable-cost-allocation
flag of gcloud container clusters update
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-10-04T00:00:00+00:00" }, { "id": "40400_2022-09-27", "url": "https://cloud.google.com/sdk/docs/release-notes#40400_2022-09-27", "title": "404.0.0 (2022-09-27)", "content_html": "gcloud app instances ssh
to explicitly error when attempting to\nSSH to an instance without an external IP.gcloud assured workloads violations
commands to GA.\nThis command provides the ability to create new Assured Workloads environment resources.gcloud batch jobs submit
unparsable json config file, gcloud batch jobs describe
job and gcloud batch tasks describe
task that does not exist.batch/location
property that can be used to set a default location. To set the properties, run gcloud config set batch/location LOCATION
.--saved-analysis-query
option to gcloud asset analyze-iam-policy
, which runs a saved analysis query when specified.gcloud asset saved-queries
commands, which creates, retrieves, updates and deletes saved queries in a specified project, folder or organization.--maintenance-version
flag to gcloud beta redis instances update
\nto allow updating a maintenance version when updating an instance.storage/key_store_path
property for encryption/decryption keys.--region
for gcloud compute ssl-policies
to GA.gcloud eventarc triggers list
to return the locations of triggers.gcloud beta active-directory domains migration
for\nenabling existing domain migration.gcloud policy-troubleshoot iam
beta and GA Command to use V2Alpha1 API.--validate-only
flag to gcloud monitoring dashboards create
to\nallow validating dashboards without saving.gcloud\nbeta terraform vet
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-09-27T00:00:00+00:00" }, { "id": "40300_2022-09-20", "url": "https://cloud.google.com/sdk/docs/release-notes#40300_2022-09-20", "title": "403.0.0 (2022-09-20)", "content_html": "gcloud assured workloads create
command.use_client_certificate
\nwas true.gcloud auth application-default set-quota-project
would\nfail if serviceusage.services.use
permission was revoked from the active\nproject.x86_64
component-based\nLinux installs. The bundled Python 3 interpreter will be preferred over the\nsystem Python interpreter when invoking the gcloud command-line tool.\nCLOUDSDK_PYTHON
\nenvironment variable. See gcloud topic startup
and\nhttps://cloud.google.com/sdk/docs/install#linux for more information.gcloud beta api indexes remove-datapoints
and gcloud beta api indexes upsert-datapoints
to support Matching Engine steaming update.gcloud beta alloydb\nclusters create
.gcloud beta alloydb clusters create
to support PITR (point in time recovery) configuration via new --disable-pitr
and --pitr-log-retention-window
flags.gcloud batch jobs submit
unparsable json config file, gcloud batch jobs describe
job and gcloud batch tasks describe
task that does not exist.gcloud container binauthz attestations list
to also return\noccurrences in cases where the artifact-url does not begin with https.gcloud beta dataproc sessions list
would hang when large\nnumbers of sessions are present.--from-run-manifest
to gcloud deploy releases create
command.\nWhen used, a Skaffold file will be generated using the Cloud Run manifest.--encryption-key-shutdown-hours
flag to gcloud beta run deploy
and gcloud beta run services update
to set the number of hours to wait before an automatic shutdown server after CMEK key revocation is detected.--clear-encryption-key-shutdown-hours
flag to gcloud beta run deploy
and gcloud beta run services update
to clear the CMEK key shutdown hours setting.gcloud compute instance-templates create
to throw error if --machine-type
/--labels
flags are used with --source-instance
.--compression-mode
flag to gcloud compute backend-services <create | update>
to GA.--compression-mode
flag to gcloud compute backend-buckets <create | update>
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-09-20T00:00:00+00:00" }, { "id": "40200_2022-09-13", "url": "https://cloud.google.com/sdk/docs/release-notes#40200_2022-09-13", "title": "402.0.0 (2022-09-13)", "content_html": "https_proxy
environment variable. Previously, the scheme was silently\nignored and the gcloud command-line tool would always attempt to connect to\nthe proxy via HTTP, even if the proxy server URL specified HTTPS.\nhttps_proxy
environment variable looks like http://...
\nas opposed to https://...
.TASK_GROUP
of gcloud batch tasks list
.--job
as the required flag instead.--annotations
flag to gcloud container aws node-pools create
to\nset the annotations field when creating AWS node pools.--annotations
flag to gcloud container aws node-pools update
to\nupdate the annotations of AWS node pools.--clear-annotations
flag to gcloud container aws node-pools update
\nto clear the annotations of AWS node pools.--config
flag to support job configs from Here Doc.gcloud dataproc batches list
would hang when large\nnumbers of batches are present.gcloud deploy targets redeploy
command to redeploy a release to a given target.gcloud deploy rollouts retry-job
, gcloud deploy job-runs list
, and gcloud deploy job-runs describe
commands for Deployment Verification Public Preview.last updated message
to gcloud beta run jobs describe
output.gcloud storage
to GA.and
to
gcloud compute backend-services` for GA.gcloud compute security-policies rules add-preconfig-waf-exclusion|remove-preconfig-waf-exclusion
in alpha and beta.gcloud container hub mesh update --management automatic
.gcloud container fleet mesh update --management automatic
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-09-13T00:00:00+00:00" }, { "id": "40100_2022-09-07", "url": "https://cloud.google.com/sdk/docs/release-notes#40100_2022-09-07", "title": "401.0.0 (2022-09-07)", "content_html": "--view
flag to gcloud alpha alloydb instances describe
to get the\nview of AlloyDB instance. --view=BASIC
will be the same response as describe\ninstance without this flag, and --view=FULL
for read pool instance will\nlist the details of each node in the pool.--description
flag to gcloud container aws clusters update
to\nupdate the description of AWS clusters.--clear-description
flag to gcloud container aws clusters update
\nto clear the description of AWS clusters.--annotations
flag to gcloud container aws clusters update
to\nupdate the annotations of AWS clusters.--clear-annotations
flag to gcloud container aws clusters update
\nto clear the annotations of AWS clusters.--description
flag to gcloud container azure clusters create
to\nset the description field when creating Azure clusters.--annotations
flag to gcloud container azure clusters create
to\nset the annotations field when creating Azure clusters.--description
flag to gcloud container azure clusters update
to\nupdate the description of Azure clusters.--clear-description
flag to gcloud container azure clusters update
\nto clear the description of Azure clusters.--annotations
flag to gcloud container azure clusters update
to\nupdate the annotations of Azure clusters.--clear-annotations
flag to gcloud container azure clusters update
\nto clear the annotations of Azure clusters.gcloud beta run jobs executions describe
output.--snapshot-type
flag of gcloud compute snapshots create
to GA.--json-custom-content-types
for gcloud compute security-policies update
, and promoted it to beta and GA.--guest-os-features
flag of gcloud compute images import
to GA.gcloud compute firewall-rules migrate
to beta.--share-setting
and --share-with
flags to gcloud compute sole-tenancy node-groups create|update
for GA.--share-settings
flag to gcloud compute sole-tenancy node-groups list
for GA.--node-project
flag to gcloud compute instances create
for GA.cloudFunction
argument for source in\ngcloud network-management connectivity-tests
. This allows the user to run\ntests using Cloud Function endpoint types as source.Promoted the following commands to beta and GA:
\n\ngcloud logging copy
gcloud logging settings get
gcloud logging settings update
gcloud logging operations cancel
gcloud logging operations describe
gcloud logging operations list
Promoted --bucket-name
flag of gcloud logging metrics
to beta and GA.
Promoted --cmke-kms-key-name
flag of gcloud logging buckets
to beta and GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-09-07T00:00:00+00:00" }, { "id": "40000_2022-08-30", "url": "https://cloud.google.com/sdk/docs/release-notes#40000_2022-08-30", "title": "400.0.0 (2022-08-30)", "content_html": "aws/location
property of gcloud container aws
. Use\ncontainer_aws/location
to set the default Google Cloud location for\ngcloud container aws
.azure/location
property of gcloud container azure
. Use\ncontainer_azure/location
to set the default Google Cloud location for\ngcloud container azure
.--description
flag to gcloud container aws clusters create
to\nset the description field when creating AWS clusters.--annotations
flag to gcloud container aws clusters create
to\nset the annotations field when creating AWS clusters.gcloud app deploy
when there is\nno app.yaml configuration for Java projects (Maven, or Gradle, or simple jar).\nInstead of using a java11 runtime target, the application will be deployed now\non a java17 runtime with a F2 instance class. If you want to stay on a java11\nruntime, just create a simple app.yaml file with runtime: java11
in it.gcloud artifacts repositories create
requires excessive\n permission when a kms key is supplied.vertex_ai_model_id
when in the BigQuery ML update model AI.metadata_cache_mode
and max_staleness
for Query Acceleration on BigLake tables.gcloud beta asset query
.--read-time
, --start-time
, --end-time
, --bigquery-dataset
, --bigquery-table
, and --write-disposition
flags to support point-in-time/range queries and export to BigQuery.gcloud beta run jobs execute
output to the UI of\nthe resulted execution instead of its logging UI.gcloud beta run jobs executions describe
output.\nThis is between execution creation timestamp and execution completion\ntimestamp.--database-role
flag to gcloud spanner databases
to support role-based access control in Cloud Spanner.gcloud beta spanner databases roles list
to list all roles in Cloud Spanner database.--logging-variant
flag to gcloud container clusters create
, gcloud container clusters update
, gcloud container node-pools create
and gcloud container node-pools update
that allow users to set the logging variant used in the cluster or in the node pools. Selecting logging variant is available in clusters with version 1.24.2-gke.300+. --logging_variant
is used to choose the desired logging agent that is deployed on GKE nodes. Valid options are MAX_THROUGHPUT
and DEFAULT
. For more details about configuring the logging agent to achieve desired throughput, see http://cloud/stackdriver/docs/solutions/gke/managing-logs#throughput.--update-annotations
flag to gcloud secrets update
and\ngcloud secrets beta update
to enable the addition of new annotations to secret versions.--remove-annotations
flag to gcloud secrets update
and\ngcloud secrets beta update
to enable the removal of annotations to secret versions.--clear-annotations
flag to gcloud secrets update
and\ngcloud secrets beta update
to enable the clearing of all annotations from a secret.--set-annotations
flag to gcloud secrets create
and\ngcloud secrets beta create
to enable the setting of annotations on new secrets.--out-file
flag to gcloud secrets versions access
and gcloud beta secrets versions access
to directly get the output in file.google_cloudfunctions2_function_iam_binding
google_cloudfunctions2_function_iam_member
google_cloudfunctions2_function_iam_policy
google_gke_hub_membership_iam_binding
google_gke_hub_membership_iam_member
google_gke_hub_membership_iam_policy
google_compute_backend_service_iam
google_compute_instance_iam
google_compute_region_backend_service_iam
google_privateca_certificate_template_iam
organizations/unknown
in CAI-based policy match parameters.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-08-30T00:00:00+00:00" }, { "id": "39900_2022-08-23", "url": "https://cloud.google.com/sdk/docs/release-notes#39900_2022-08-23", "title": "399.0.0 (2022-08-23)", "content_html": "--cluster
flag to gcloud beta alloydb operations list
to enable\nlisting of operations pertaining to a given cluster.gcloud beta alloydb clusters restore
to support PITR (point in time recovery) via new --source-cluster
and --point-in-time
flags.gcloud asset get-effective-iam-policy
command, which retrieves batch\neffective IAM policies for a specified list of resources within specified\naccessible scope.GO
to gcloud flex-template build
command SDK Language options, allowing\nusers to submit Go Flex Template jobs.gcloud org-policies {custom constraint}
commands that allow users to\ncreate, update, list, describe, and delete org policy custom constraints.gcloud org-policies set-custom-constraint
gcloud org-policies describe-custom-constraint
gcloud org-policies delete-custom-constraint
gcloud org-policies list-custom-constraints
.--storage-auto-increase-limit
in gcloud beta sql instances create
to the max value of int. This removes the hardcoded limit of 10230.gcloud spanner samples
to beta and GA. Commands in this group\nsupport creating sample databases and running open source sample\napplications.--instance-type
, --expire-behavior
flags to\nspanner instances create
and spanner instances update
to add ability to\ncreate free instances in GA.spanner instances list
and\nfree_instance_availability column for spanner instance-configs list
.--architecture
flag of gcloud compute disks create
to GA.--update-architecture
flags of gcloud compute disks update
to GA.--clear-architecture
flags of gcloud compute disks update
to GA.--architecture
flag of gcloud compute images create
and gcloud compute disks update
to GA.gcloud network-services tls-routes
to GA.notebooks runtimes
command group which provides access to AI\nPlatform Notebooks' runtimes.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-08-23T00:00:00+00:00" }, { "id": "39800_2022-08-16", "url": "https://cloud.google.com/sdk/docs/release-notes#39800_2022-08-16", "title": "398.0.0 (2022-08-16)", "content_html": "--autoscaling-metric-specs
flag of\ngcloud ai endpoints deploy-model
to GA.--encryption-kms-key-name
flag to gcloud ai endpoints create
and\ngcloud beta ai endpoints create
.gcloud artifacts docker images describe
and gcloud artifacts\ndocker images list
to return occurrences of any Grafeas kind.gcloud artifacts repositories set-cleanup-policy
to set a cleanup policy on a repository.gcloud artifacts repositories list-cleanup-policy
to list cleanup policies on a repository.gcloud artifacts repositories delete-cleanup-policy
to delete cleanup policies on a repository.--type
flag in gcloud beta dns record-sets
\ncommand group.gcloud dataproc clusters\nenable-personal-auth-session-session
did not successfully inject\ncredentials.--skaffold-file
flag of gcloud deploy releases create
commmand\".--customer-managed-key
flags of gcloud redis instances create
to GA.--cpu-boost
flag to beta.--deletion-protection
flag to gcloud sql instances create
and gcloud sql instances patch
in alpha, beta and GA to provide Cloud SQL instances with protection against accidental deletion.gcloud spanner databases execute-sql
to 10\nminutes.--load-balancing-scheme
, --network
, --subnet
, and\n--subnet-region
arguments of gcloud compute forwarding-rules\nset-target
.--resource-policies
flag for glcloud compute reservations create
to beta.--region
and --global
flags for gcloud compute url-maps invalidate-cdn-cache
and gcloud compute url-maps list-cdn-cache-invalidations
to GA.gcloud compute health-checks list
output.--no-serve-while-stale
argument of gcloud compute [backend-services|backend-buckets] [create|update]
.--architecture
flag of gcloud compute instances create
and gcloud compute instanceTemplates create
to GA.gcloud network-services gateways
to GA.\ngcloud network-services meshes
to GA.gcloud network-services tcp-routes
to GA.gcloud network-services grpc-routes
to GA.gcloud network-services http-routes
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-08-16T00:00:00+00:00" }, { "id": "39700_2022-08-09", "url": "https://cloud.google.com/sdk/docs/release-notes#39700_2022-08-09", "title": "397.0.0 (2022-08-09)", "content_html": "gcloud datastore database create
. Use gcloud alpha firestore\ndatabase update --type=datastore-mode
instead.gcloud firestore database create
will be required to administer your\ndatabase. Please enable the API and ensure you have the required\npermissions. See\nhttps://cloud.google.com/firestore/docs/app-engine-requirement.gcloud firestore database create
will no longer support App Engine regions\n(us-central, europe-west). See\nhttps://cloud.google.com/firestore/docs/locations for available regions.--request-response-logging-table
and --request-response-logging-rate
flags to gcloud ai endpoints create|update
to allow config prediction endpoint request-response logging.gcloud artifacts versions describe
command.gcloud artifacts settings
to describe/modify project settings.gcloud batch jobs list
to use --location
as an optional flag.gcloud compute ssh
,gcloud compute scp
and gcloud compute start-iap-tunnel
.Startup Probe
and Liveness Probe
fields to the output of\ngcloud run services describe [SERVICE]
.and 'network-regional-firewall-policy
to TYPE column of 'compute instances network-interfaces get-effective-firewalls` output.google_artifact_registry_repository_iam_binding
google_artifact_registry_repository_iam_member
google_artifact_registry_repository_iam_policy
google_bigquery_connection_iam_binding
google_bigquery_connection_iam_member
google_bigquery_connection_iam_policy
google_cloud_tasks_queue_iam_binding
google_cloud_tasks_queue_iam_member
google_cloud_tasks_queue_iam_policy
google_cloudiot_registry_iam_binding
google_cloudiot_registry_iam_member
google_cloudiot_registry_iam_policy
google_compute_backend_bucket_iam_binding
google_compute_backend_bucket_iam_member
google_compute_backend_bucket_iam_policy
google_compute_snapshot_iam_binding
google_compute_snapshot_iam_member
google_compute_snapshot_iam_policy
google_dataproc_autoscaling_policy_iam_binding
google_dataproc_autoscaling_policy_iam_member
google_dataproc_autoscaling_policy_iam_policy
google_dataproc_metastore_service_iam_binding
google_dataproc_metastore_service_iam_member
google_dataproc_metastore_service_iam_policy
organizations/unknown
instead of throwing a 403 error that\nhalts validation.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-08-09T00:00:00+00:00" }, { "id": "39600_2022-08-02", "url": "https://cloud.google.com/sdk/docs/release-notes#39600_2022-08-02", "title": "396.0.0 (2022-08-02)", "content_html": "--labels
flag to gcloud ai models upload
to support setting labels. Use --labels
flag to set metadata to organize your models and model versions. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.gcloud iap tcp dest-groups
to GA.--index
flag of gcloud logging buckets create
to GA.--clear-indexes
flag of gcloud logging buckets update
to GA.--remove-indexes
flag of gcloud logging buckets update
to GA.--add-index
flag of gcloud logging buckets update
to GA.--update-index
flag of gcloud logging buckets update
to GA.--maintenance-interval
flag of gcloud compute commitments create
to beta.gcloud compute os-config troubleshoot
to GA.\ngcloud identity groups create
will fail when specifying\n--group-type=security
.--service-account-token-lifetime-seconds
flag to gcloud iam <workforce-pools|workload-identity-pools> create-cred-config
command to allow configuring the access token lifespan for service account impersonation.gcloud recommender recommender-config describe
.gcloud recommender recommender-config update
.gcloud recommender insight-type-config describe
.gcloud recommender insight-type-config update
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-08-02T00:00:00+00:00" }, { "id": "39500_2022-07-26", "url": "https://cloud.google.com/sdk/docs/release-notes#39500_2022-07-26", "title": "395.0.0 (2022-07-26)", "content_html": "gcloud ai models upload
to support model version aliases. Use --version-aliases
flag to set version aliases so that a model version can be referenced via alias (i.e. projects/{project}/locations/{location}/models/{model_id}@{version_alias} instead of auto-generated version id (i.e. projects/{project}/locations/{location}/models/{model_id}@{version_id}). The format is [a-z][a-zA-Z0-9-]{0,126}[a-z0-9] to distinguish from version_id. The aliases set in the flag will replace the aliases set in the model.gcloud artifacts packages describe
command.--from-k8s-manifest
to releases create
command.\nWhen used, a Skaffold file will be generated.gcloud domains registrations
in alpha and beta.\nimport
list-importable-domains
gcloud functions list
to return 2nd gen functions in addition to\n1st gen functions.gcloud beta functions deploy --gen2
failures causing the\nerror message \"This stage does not belong to this progress tracker\".--gen2
flag of gcloud functions add-iam-policy-binding
to GA.--gen2
flag of gcloud functions call
to GA.--gen2
flag of gcloud functions delete
to GA.--gen2
flag of gcloud functions deploy
to GA.--gen2
flag of gcloud functions describe
to GA.--gen2
flag of gcloud functions get-iam-policy
to GA.--gen2
flag of gcloud functions remove-iam-policy-binding
to\nGA.--gen2
flag of gcloud functions set-iam-policy
to GA.--gen2
flag of gcloud functions event-types list
to GA.--gen2
flag of gcloud functions logs read
to GA.--gen2
flag of gcloud functions regions list
to GA.gcloud functions add-invoker-policy-binding
to GA.gcloud functions remove-invoker-policy-binding
to GA.--schema-type
value analytics_v2
to gcloud healthcare fhir-stores export bq
.--group-name
to --dest-group
forgcloud iap tcp dest-groups
IAM commands.gcloud pubsub subscriptions create
and\ngcloud pubsub subscriptions update
will crash when specifying\n--min-retry-delay=0
and/or --max-retry-delay=0
.gcloud pubsub subscriptions create
will crash when\nspecifying --retention_duration=0
.--description
flag in gcloud run deploy
, and description field in gcloud run services describe [SERVICE]
.\n--update-user-licenses
and --clear-user-licenses
flags of gcloud compute images update
to alpha and beta.gcloud compute security-policies
.--man-blocks
flag to gcloud anthos config controller create
to allow\nspecifying multiple master authorized network CIDR blocks for a CC instance.--man-block
flag of gcloud anthos config controller create
.\nUse --man-blocks
to set master authorized network CIDR block.gcloud anthos config controller list
to print out only the\ninstance name instead of the fully specified name.--full-name
flag to gcloud anthos config controller list
to allow\nusers printing out the fully specified name in the NAME column when needed.gcloud container hub memberships generate-gateway-rbac
to GA.cgroupMode
node system config option to allow switching nodes to cgroupv1 or cgroupv2.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-07-26T00:00:00+00:00" }, { "id": "39400_2022-07-19", "url": "https://cloud.google.com/sdk/docs/release-notes#39400_2022-07-19", "title": "394.0.0 (2022-07-19)", "content_html": "gcloud ai models describe
to support model versioning.--region
flag of gcloud ai custom-jobs
and gcloud ai hp-tuning-jobs
.\ngcloud ai models delete-version
which deletes an existing Vertex AI model version.--ssh-public-key
flag to gcloud container azure node-pools update
\nto update the SSH public key for the Azure node pool nodes.gcloud bms instances start
gcloud bms instances reset
gcloud bms instances disable-serial-console
gcloud bms instances enable-serial-console
gcloud bms instances update
gcloud bms networks update
gcloud bms nfs-shares update
gcloud bms volumes update
gcloud bms volumes restore
gcloud bms operations describe
gcloud bms operations wait
--os-image
flag of gcloud bms instances update
to GA.--[no-]enable-hyperthreading
flag of gcloud bms instances update
\nto GA.--add-ip-range-reservation
flag of gcloud bms networks update
\nto GA.--clear-ip-range-reservations
flag of gcloud bms networks update
\nto GA.--remove-ip-range-reservation
flag of gcloud bms networks update
\nto GA.gcloud bms networks list-ip-reservations
to GA.gcloud batch
to alpha and beta which enables the CLI to use Batch APIs.--enable-initial-rollout
and --disable-initial-rollout
.gcloud kms import-jobs create
to accept new SHA-2 import methods\nrsa-oaep-3072-sha256
, rsa-oaep-3072-sha256-aes-256
,\nrsa-oaep-4096-sha256
, and rsa-oaep-4096-sha256-aes-256
in beta.--layer7-ddos-defense-auto-deploy-load-threshold
, --layer7-ddos-defense-auto-deploy-confidence-threshold
, --layer7-ddos-defense-auto-deploy-impacted-baseline-threshold
, and --layer7-ddos-defense-auto-deploy-expiration-sec
to gcloud compute security-policies update
to gcloud beta compute security-policies update
.--enable-strong-affinity
of gcloud compute backend-services create
and gcloud compute backend-services update
to GA.--no-browser
to --no-launch-browser
.etag
flag from gcloud beta iam policies update
command. The command will always use the etag
in the policy file.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-07-19T00:00:00+00:00" }, { "id": "39300_2022-07-12", "url": "https://cloud.google.com/sdk/docs/release-notes#39300_2022-07-12", "title": "393.0.0 (2022-07-12)", "content_html": "gcloud beta alloydb instances create
and gcloud beta alloydb instances update
to remove the unused --zone
flag.gcloud beta emulators datastore start
) in environment with Java versions prior to 11. Users can upgrade to Java 11 or above to continue using the latest Datastore emulator. Alternatively, users can use gcloud command-line tool with version before 392.0.0 to continue using the previous Datastore emulator with Java 8 support.gcloud beta emulators firestore start
) in environment with Java versions prior to 11. Users can upgrade to Java 11 or above to continue using the latest Firestore emulator. Alternatively, users can use gcloud command-line tool with version before 392.0.0 to continue using the previous Firestore emulator with Java 8 support.gcloud ai models delete-version
which delete an existing Vertex AI model version.gcloud ai models upload
to support model versioning. Use --parent-model
flag to specify the parent model of the model version to be uploaded. When this flag is specified, a new version of the parent model will be uploaded. Use --model-id
flag to specify the model ID for the uploaded model.gcloud ai custom-jobs create
that the value of the --args
and --command
flags are not passed when the --worker-pool-spec
flag is left unspecified.gcloud beta alloydb instances create
and gcloud beta alloydb instances update
to allow --cpu-count
of 2.gcloud artifacts packages delete
requires the package id unescaped.bootDiskKmsKey
key in --pools
flag to gcloud dataproc clusters\ngke create
to allow creating Dataproc on GKE cluster with CMEK protected\nnode pool.--bigquery-destination-config
flag to gcloud datastream streams <create/update>
.bigquery
type to --type
flag of datastream connection-profiles <create/update>
.--labels
and --annotations
for users to add labels or annotations to apply to gcloud deploy targets rollback
command.--docker-registry
flag of gcloud functions deploy
to GA.gcloud functions runtimes list
which displays the supported runtimes\nfor both 1st & 2nd generation functions.--wrapped-key-file
flag of gcloud kms keys versions import
to GA.--rsa-aes-wrapped-key-file
flag of gcloud kms keys versions import
.\nUse --wrapped-key-file
instead.--persistence-mode
, --rdb-snapshot-period
and\n--rdb-snapshot-start-time
flags of gcloud redis instances create
to GA.--persistence-mode
, --rdb-snapshot-period
and\n--rdb-snapshot-start-time
flags of gcloud redis instances update
to GA.--password-policy-enable-password-verification
to gcloud sql users create
and gcloud sql users set-password-policy
for MySQL password validation.--discard-dual-password
and --retain-password
to gcloud sql users set-password
to allow control over MySQL's dual password.latest_short
and latest_long
options for\ngcloud ml speech <recognize | recognize-long-running> --model
flag.tpus tpu-vm ssh
to return an error when users attempt\nto ssh into a TPU VM during a maintenance event.--target-distribution-shape
flag of gcloud compute instances bulk create
to GA.--key-revocation-action-type
flag to GA for gcloud compute instance-templates create
.gcloud compute security-policies
to beta.--network-ddos-protection
flag of gcloud compute security-policies create
to beta.gcloud compute network-edge-security-services
to beta.--key-reservation-action-type
flag to GA for gcloud compute instances create
.keyRevocationActionType
property of gcloud compute instances update-from-file
to GA.--src-region-codes
and --dest-region-codes
flags to beta\nin gcloud compute firewall-policies rules create
\n, gcloud compute firewall-policies rules update
\n, gcloud compute network-firewall-policies rules create
\nand gcloud compute network-firewall-policies rules update
commands.--src-threat-intelligence
and --dest-threat-intelligence
flags to\nbeta in gcloud compute firewall-policies rules create
\n, gcloud compute firewall-policies rules update
\n, gcloud compute network-firewall-policies rules create
\nand gcloud compute network-firewall-policies rules update
commands.--man-blocks
flag to gcloud anthos config controller create
to allow\nspecifying multiple master authorized network CIDR blocks for a CC instance.--man-block
flag of gcloud anthos config controller create
.\nUse --man-blocks
to set master authorized network CIDR block.--binauthz-evaluation-mode
flag to\ngcloud container clusters create
command.--binauthz-evaluation-mode
flag to\ngcloud container clusters create-auto
command.--binauthz-evaluation-mode
flag to\ngcloud container clusters update
command.--total-max-nodes
and --total-min-nodes
to gcloud container cluster/node-pools create/update
that allow users to set total size limits for autoscaled nodepools. The limits are available in clusters with version 1.24+.--location-policy
to gcloud container cluster/node-pools create/update
that allow users to set location policy for autoscaled nodepools. The location policy is available in clusters with version 1.24.1-gke.800+.--labels
flag when creating a new job/job template.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-07-12T00:00:00+00:00" }, { "id": "39200_2022-06-28", "url": "https://cloud.google.com/sdk/docs/release-notes#39200_2022-06-28", "title": "392.0.0 (2022-06-28)", "content_html": "--iam-instance-profile
flag to gcloud container aws clusters\nupdate
and gcloud container aws node-pools update
to update the name or\nARN of the IAM instance profile associated with control plane or node pool.--ssh-public-key
flag to gcloud container azure clusters update
to\nupdate the SSH public key for the Azure control plane.--logging
flag to gcloud container aws clusters update
and gcloud container azure clusters update
to update the logging config.--unconstrained-chain-length
flag to gcloud privateca subordinates create
\nto allow creation of a subordinate CA with unconstrained chain length.--unconstrained-chain-length
flag to gcloud privateca roots create
\nto allow creation of a root CA with unconstrained chain length.--unconstrained-chain-length
flag to gcloud privateca certificates create
\nto allow creation of a CA with unconstrained chain length.gcloud certificate-manager
to GA.gcloud certificate-manager
commands.gcloud bigtable instances tables undelete
to beta and GA.--autoscaling-storage-target
flags to\ngcloud bigtable clusters create
for alpha, beta and GA to let users create\nautoscaling clusters with configurable storage target.autoscaling-storage-target
to --cluster-config
flag of\ngcloud bigtable instances create
for alpha, beta and GA to let users create\nautoscaling clusters with configurable storage target.--autoscaling-storage-target
flag to\ngcloud bigtable clusters update
for alpha, beta and GA to let users configure\nautoscaling storage target when updating clusters.gcloud deploy releases abandon
to prevent new rollouts on a Cloud Deploy release.suspended
field to the Delivery Pipeline resource. If this field is set, activity on a pipeline is prevented. The field can be set or unset in the Delivery Pipeline definition, and then applied using gcloud deploy apply
.--list-managed-instances-results
flag to gcloud beta compute instance-groups managed create
and gcloud beta compute instance-groups managed update
.--certificate-map
of 'compute target-https-proxies insert|update` to GA.--certificate-map
of 'compute target-ssl-proxies insert|update` to GA.--network-config-from-file
and --consumer-subnetworks
flag to\ngcloud beta metastore services create
to specify the subnetworks from which\nthe Dataproc Metastore service can be accessed to GA.gcloud eventarc google-channels
command group.gcloud eventarc channels update
command to configure crypto keys on\na channel.--crypto-key
flag to gcloud eventarc channels create
to configure\ncrypto keys on a new channel.gcloud auth login --no-launch-browser
and\ngcloud auth application-default login --no-launch-browser
to address a\nsecurity issue.--enable-cost-allocation
flag of gcloud container clusters create
to beta.--enable-cost-allocation
flag of gcloud container clusters update
to beta.--enable-cost-management
flag of gcloud container clusters create
to --enable-cost-allocation
.--enable-cost-management
flag of gcloud container clusters update
to --enable-cost-allocation
.--stack-type
and --ipv6-access-type
arguments to\ngcloud container clusters create
command to support dual stack GKE clusters.google_access_context_manager_access_policy
google
provider version 4.24.0.folders.get
access to folders that have resources included\nin the plan.ancestries
/excludedAncestries
match parameters for\nCAI-based constraints.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-06-28T00:00:00+00:00" }, { "id": "39100_2022-06-22", "url": "https://cloud.google.com/sdk/docs/release-notes#39100_2022-06-22", "title": "391.0.0 (2022-06-22)", "content_html": "--instance-type
flag of gcloud container aws node-pools\nupdate
to disable updating the EC2 instance type of node pool nodes.gcloud assured workloads create
command.--force
flag to gcloud dataflow jobs cancel
which forcibly cancels (leaking VMs) Dataflow jobs that are stuck on normal cancellation.gcloud compute start-iap-tunnel
to beta.gcloud iap oauth-brands
surface to GA.gcloud iap oauth-clients
surface to GA.gcloud compute networks subnets list-usable
list format to include PSC and IPv6 fields.Added support for managing Dataproc Metastore Federation. The following commands have been added to the alpha, beta and GA release tracks:
\n\nmetastore federations create
metastore federations delete
metastore federations describe
metastore federations get
metastore federations list
metastore federations update
Added support for managing IAM policy for Dataproc Metastore Federation. The following commands have been added to the GA release track:
\n\nmetastore federations get-iam-policy
metastore federations set-iam-policy
metastore federations add-iam-policy-binding
metastore federations remove-iam-policy-binding
--executable-command
flag to gcloud iam workload-identity-pools create-cred-config
command to allow executable sourced credentials.gcloud beta active-directory domains extend-schema
for\ninitiating schema extension on domain.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-06-22T00:00:00+00:00" }, { "id": "39000_2022-06-14", "url": "https://cloud.google.com/sdk/docs/release-notes#39000_2022-06-14", "title": "390.0.0 (2022-06-14)", "content_html": "gcloud access-approval requests invalidate
to invalidate an existing\napproval.partitioning_type
with --time_partitioning_type
flag in Scheduled Queries when a schedule is specified by --schedule
in bq query
.bq show
.--max_time_travel_hours
flag to bq mk
.--autodetect_schema
flag to bq update
.--preserve_ascii_control_characters
to bq load
to allow ASCII Control chars.--restore
flag in bq cp
to reflect that it's deprecated.--federated_app_client_id
and --federated_azure
flags to mk
command.--federated_app_client_id
flag to update
command.LOAD DATA
query.--metric-sources, --metric-overrides and --metric-overrides-file
\nflags to gcloud beta dataproc clusters create
to allow clusters to be\ncreated with a metric sources specified, override specific set of metrics\nusing a list or a file as an input.--metric-sources, --metric-overrides and --metric-overrides-file
\nflag to gcloud beta dataproc workflow-templates set-managed-cluster
\nto allow managed clusters created with a metric sources specified, override\nspecific set of metrics using a list or a file as an input.gcloud dataproc clusters export
to remove un-importable fields\non Dataproc on GKE clusters.gcloud beta firestore fields ttls
command group.gcloud --format=json beta pubsub subscriptions pull\n--auto-ack
and gcloud --format=json alpha pubsub subscriptions pull\n--auto-ack
output was backwards incompatible. This issue can be tracked at\nhttps://issuetracker.google.com/issues/222551623.--description
flag in gcloud beta run deploy
, and description field in gcloud beta run services describe [SERVICE]
.\nnetwork-firewall-policies
command group to GA.gcloud compute instances create --visible_core_count
to beta.--enable-confidential-nodes
to gcloud container cluster create
to enable cluster creation with nodes on Confidential VM. Added --enable-confidential-nodes
flag to gcloud container node-pools create/update
to allow creating node-pools with confidential nodes, and updating existing node pools to confidential nodes.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-06-14T00:00:00+00:00" }, { "id": "38900_2022-06-07", "url": "https://cloud.google.com/sdk/docs/release-notes#38900_2022-06-07", "title": "389.0.0 (2022-06-07)", "content_html": "--instance-type
flag to gcloud container aws node-pools update
to\nupdate the EC2 instance type of node pool nodes.gcloud artifacts files list
to list files in a specific repository.--enable-master-authorized-networks
and --master-authorized-networks
flags to gcloud composer environments create
command.--enable-master-authorized-networks
and --disable-master-authorized-networks
and --master-authorized-networks
to gcloud composer environments update
command.--enable-ip-masq-agent
flag to gcloud composer environments create
command to enable IP address masquerading in the GKE cluster.gcloud beta filestore instances list
.\nCAPACITY_GB will show the instance's capacity for multi-share instances instead of an empty string.\nFILE_SHARE_NAME will show \"N/A\" for multi-share instances instead of an empty string.gcloud iap tcp dest-groups
command group to beta.--session-affinity
of gcloud run
to beta.gcloud sql generate-login-token
to generate down-scoped OAuth2 access tokens for IAM database authentication.--ssl-certificates
flag to be optional in gcloud compute target-https-proxies create
.--mtu
flag of compute networks create|update
.--enable-logging
and --logging-sample-rate
flags of beta compute backend-services create|update
.--logging-sample-rate
flag of compute backend-services create|update
.--sync
flag to --no-async
flag to gcloud database-migrate migration-jobs create
command to wait for the migration job creation operation to be completed before proceeding.--no-async
flag to gcloud database-migrate migration-jobs update
command to wait for the migration job updation operation to be completed before proceeding.gcloud database-migration connection-profiles create cloudsql
to support the flag root-password.--no-async
flag to gcloud database-migrate migration-jobs create
command to wait for the connection profile creation operation to be completed before proceeding.--enable-meta-resources
command-line flag. --enable-meta-resources
flag is also deprecated. If this disrupts any of your config workflow, you can use exclude functionality to exclude resources from function inputs. This functionality was added in this release to minimize the disruption.porch
) CLI interface under alpha subgroup (kpt alpha rpkg
, kpt alpha repo
, kpt alpha sync
).--save
to kpt fn eval
to save evaluated function to package's Kptfile.labelSelector
and annotationSelector
in kpt fn eval
and kpt fn render
.kpt fn eval
and kpt fn render
.kpt pkg init
and kpt pkg get
.podPidLimits
kubelet config option which controls per pod pid limits to gcloud container clusters create
, gcloud container node-pools create
, and gcloud container node-pools update
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-06-07T00:00:00+00:00" }, { "id": "38800_2022-06-01", "url": "https://cloud.google.com/sdk/docs/release-notes#38800_2022-06-01", "title": "388.0.0 (2022-06-01)", "content_html": "--network
and --service-account
flags of gcloud ai hp-tuning-jobs create
mistakenly overrode the corresponding values set via --config
flag.gcloud apigee operations
to beta.gcloud bms instances list
to also return the IP addresses of\ninstances that do not use the default network template.NAME
column output from bigtable hot-tablets list
.--firestore_in_datastore_mode
flag parsing.gcloud deploy targets rollback
redeployed to the current release instead of\nrolling back to the previous release. This occurred in cases where the name of the release\nto rollback to was not provided.--gen2
support for --set-secrets
, --update-secrets
,\n--remove-secrets
and --clear-secrets
flags of gcloud functions deploy
\nto beta, alpha.network-firewall-policies
command group to GA.--sync-
flag to gcloud database-migrate migration-jobs create
command to wait for the migration job creation operation to be completed before proceeding.podPidLimits
kubelet config option which controls per pod pid limits to gcloud container clusters create
, gcloud container node-pools create
, and gcloud container node-pools update
.gcloud beta attestors get-iam-policy
outputs conditions associated with each binding.gcloud beta attestors set-iam-policy
accepts policies with conditional bindings.gcloud beta attestors <add|remove>-iam-policy-binding
accepts conditional bindings via new --condition
and --condition-from-file
flags.gcloud beta policy get-iam-policy
outputs conditions associated with each binding.gcloud beta policy set-iam-policy
accepts policies with conditional bindings.gcloud beta policy <add|remove>-iam-policy-binding
accepts conditional bindings via new --condition
and --condition-from-file
flags.google_access_context_manager_access_policy_iam_binding
google_access_context_manager_access_policy_iam_member
google_access_context_manager_access_policy_iam_policy
google_endpoints_service_consumers_iam_binding
google_endpoints_service_consumers_iam_member
google_endpoints_service_consumers_iam_policy
google_privateca_certificate_template_iam_binding
google_privateca_certificate_template_iam_member
google_privateca_certificate_template_iam_policy
google
provider version 4.20.0.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-06-01T00:00:00+00:00" }, { "id": "38700_2022-05-24", "url": "https://cloud.google.com/sdk/docs/release-notes#38700_2022-05-24", "title": "387.0.0 (2022-05-24)", "content_html": "gcloud container aws clusters get-credentials\n--private-endpoint
and gcloud container azure clusters get-credentials\n--private-endpoint
commands do not work for clusters in a project different\nfrom the default project.--enable-privately-used-public-ips
flag to gcloud composer environments create
command to enable using privately used public IP address ranges feature in the GKE cluster.--properties-file
flag to gcloud beta dataproc jobs submit
.gcloud deploy releases <create|promote>
and gcloud deploy targets rollback
to support --format
flag.--trigger-event-filters-path-pattern
flag to gcloud beta functions\ndeploy
.--bigquery-table
, --write-metadata
, --use-topic-schema
, and\n--drop-unknown-fields
flags to gcloud pubsub subscriptions create
to set\nBigQuery configuration options in Cloud Pub/Sub subscriptions.--bigquery-table
, --write-metadata
, --use-topic-schema
,\n--drop-unknown-fields
, and --clear-bigquery-config
flags to\ngcloud pubsub subscriptions update
to update BigQuery configuration\noptions in Cloud Pub/Sub subscriptions.22.04
to allowed list of values for --version
of gcloud beta compute instances ops-agents policies [create|update]
.delete
command of gcloud compute instance-groups managed all-instances-config
to beta.update
command of gcloud compute instance-groups managed all-instances-config
to beta.--region
for gcloud compute ssl-policies
to beta.--region
flag for gcloud compute target-tcp-proxies
to beta.--target-distribution-shape
flag to gcloud compute instances bulk create
to specify shape of distribution in regional bulk insert for alpha and beta.gcloud eventarc audit-logs-provider
command group.gcloud monitoring metrics-scopes
command group to beta.google_access_context_manager_access_policy_iam_binding
google_access_context_manager_access_policy_iam_member
google_access_context_manager_access_policy_iam_policy
google_endpoints_service_consumers_iam_binding
google_endpoints_service_consumers_iam_member
google_endpoints_service_consumers_iam_policy
google_privateca_certificate_template_iam_binding
google_privateca_certificate_template_iam_member
google_privateca_certificate_template_iam_policy
google
provider version 4.20.0.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-05-24T00:00:00+00:00" }, { "id": "38600_2022-05-17", "url": "https://cloud.google.com/sdk/docs/release-notes#38600_2022-05-17", "title": "386.0.0 (2022-05-17)", "content_html": "gcloud auth login
.gcloud container hub identity-service
to GA.gcloud container fleet identity-service
to GA.--service-account
flag of gcloud app deploy
to GA.--service-account
flag of gcloud app deploy
to GA.--include-logs-with-status
flag to gcloud triggers create
.gcloud composer environments storage * delete
commands.gcloud iam workload-identity-pools create-saml
and\ngcloud iam workload-identity-pools update-saml
commands to manage SAML\nworkload identity pool providers.gcloud memcache
to GA.gcloud memcache reschedule-maintenance
to GA.gcloud run services describe
to include session affinity configuration.--prompt-for-password
for gcloud sql users set-password
from Instance Password:
to New Password:
, since set-password
command changes a database user's password, not the instance's password.--service-bindings
flag of gcloud compute backend-services create|update
commands to GA.gcloud compute backend-services add-service-bindings
and gcloud compute backend-services remove-service-bindings
commands to GA.--provisioning-model
and --instance-termination-action
flags of gcloud compute instances set-scheduling
to GA.gcloud compute instances update
to GA.--network-performance-configs
flag to gcloud compute instances bulk create
.--disable-automate-dns-zone
flag of gcloud compute forwarding-rules create
to GA.--stack-type
flag to GA for gcloud compute networks peeerings <create|update>
.--os
flag for:\ngcloud compute images import
in GA,gcloud compute instances import
in GAgcloud compute machine-images import
in GAgcloud database-migration migration-jobs create
command to create a migration job without any connectivity method (if connectivity isn't specified).gcloud database-migration migration-jobs create --static-ip
command to create a migration job with static IP connectivity. This was the default behavior.gcloud database-migration migration-jobs update --static-ip
command to update a migration job with static IP connectivity.--clear-maintenance-window
flag to\ngcloud edge-cloud container clusters update
which removes the maintenance\nwindow setting of a cluster.gcloud edge-cloud container clusters node-pools list
to make\nspecifying a parent cluster optional. When --cluster
is not specified,\nall node pools are listed.gcloud active-directory domains backups
and\ngcloud active-directory domains restore
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-05-17T00:00:00+00:00" }, { "id": "38500_2022-05-10", "url": "https://cloud.google.com/sdk/docs/release-notes#38500_2022-05-10", "title": "385.0.0 (2022-05-10)", "content_html": "--anomaly-cloud-logging
flag to gcloud ai model-monitoring-jobs create|update
to allow logging anomaly to Cloud Logging.--ssh-ec2-key-pair
flag to gcloud container aws clusters update
\nand gcloud container aws node-pools update
to update the name of the EC2\nkey pair to login into control plane or node pool nodes.--clear-ssh-ec2-key-pair
flag to gcloud container aws clusters\nupdate
and gcloud container aws node-pools update
to clear the EC2 key\npair to login into control plane or node pool nodes.gcloud beta run jobs
.--enable-password-policy
flag to gcloud sql instances create
and\ngcloud sql instances patch
for GA.--key-revocation-action-type
flag to beta for gcloud compute instance-templates create
.keyRevocationActionType
flag of gcloud compute instances update-from-file
to beta.FIXED_STANDARD
to allowed list of values for --default-network-tier
flag.gcloud anthos config controller create
to not include\nthe default Config Connector identity upon creation.gcloud eventarc channels
group to interact with third-party sources.gcloud eventarc channel-connections
for event providers to create association with the user channel.--channel
argument to gcloud eventarc triggers create
to specify associated channel.gcloud network-services service-bindings
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-05-10T00:00:00+00:00" }, { "id": "38401_2022-05-05", "url": "https://cloud.google.com/sdk/docs/release-notes#38401_2022-05-05", "title": "384.0.1 (2022-05-05)", "content_html": "--use-firestore-in-datastore-mode
flag to gcloud [alpha|beta] emulators datastore start
command.--condition
flag to GA for the following commands:\ngcloud 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>
gcloud beta run jobs
command group and all sub-commands to beta.gcloud compute ssl-certificates create
with --domains
and --region
flags together. Previously --region
flag was being ignored.--md5-authentication-key
flag of gcloud compute routers add-bgp-peer
to beta.--md5-authentication-key
and --clear-md5-authentication-key
flags of gcloud compute routers update-bgp-peer
to beta.gcloud compute backend-services
.--key-reservation-action-type
flag to beta for gcloud compute instances create
.generate-gateway-rbac
command could be removed unexpectedly.gcloud container hub mesh update
.gcloud container fleet mesh update
.gpu-sharing-strategy
and max-shared-clients-per-gpu
\nwithin --accelerator
flag to enable GPU sharing support.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-05-03T00:00:00+00:00" }, { "id": "38301_2022-04-26", "url": "https://cloud.google.com/sdk/docs/release-notes#38301_2022-04-26", "title": "383.0.1 (2022-04-26)", "content_html": "--[no-]launch-browser
in gcloud auth login
and gcloud auth\napplication-default login
. --no-browser
is the preferred and more secure\nauth flow in comparison.--console-only
and --no-launch-browser
in gcloud init
.\nUse --no-browser
as the replacement.--[no-]launch-browser
in gcloud auth login
and gcloud auth\napplication-default login
. Use --no-browser
as the replacement.--console-only
and --no-launch-browser
in gcloud init
.\nUse --no-browser
as the replacement.--local-ssd=size=SIZE
from gcloud beta compute instances create-with-container
due to the parameter being nonfunctional.--region
flag of gcloud ai endpoints
to include new online\nprediction regions.--region
flag of gcloud ai models
to include new online\nprediction regions.gcloud access-approval service-account get
which retrieves the\nservice account that is used by Access Approval to access KMS keys for signing\napproved approval requests.gcloud artifacts files list
to list files from a specified project and repository.gcloud dns managed-zones update
to allow detaching all networks\nfrom a private zone by setting --networks
to an empty string.gcloud beta dns managed-zones update
to allow detaching all GKE\nclusters from a private zone by setting --gkeclusters
to an empty string.gcloud beta dns managed-zones update
to allow updating the GKE\nclusters or networks bound to a private zone independently by setting only\n--gkeclusters
or --networks
.Cloud Firestore in Datastore mode
product mode in the emulator.--image-family
flag to debian-11 for gcloud compute instances create
and gcloud compute instance-templates create
commands.gcloud anthos config controller create
print the default Config\nConnector identity, to allow easier subsequent permission grant.gcloud anthos config controller get-config-connector-identity
which\nprints the default Config Connector identity, to allow easier subsequent\npermission grant.--enable-imdsv2
flag to gcloud iam workload-identity-pools create-cred-config
command to include AWS token Url to the credential source while generating AWS credentials config file.--node-labels
, --node-taints
and --tags
flags to\ngcloud container node-pools update
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-04-26T00:00:00+00:00" }, { "id": "38200_2022-04-19", "url": "https://cloud.google.com/sdk/docs/release-notes#38200_2022-04-19", "title": "382.0.0 (2022-04-19)", "content_html": "--active_key_version
flag to gcloud access-approval settings update
\nto set the crypto key version to use for signing approval requests.--proxy-secret-arn
flag to gcloud container aws node-pools\nupdate
to update the Amazon Resource Name (ARN) of the AWS Secrets Manager\nsecret containing a proxy configuration.--proxy-secret-version-id
flag to gcloud container aws node-pools\nupdate
to update the version ID of the AWS Secrets Manager secret\ncontaining a proxy configuration.--clear-proxy-config
flag to gcloud container aws node-pools\nupdate
to clear the proxy configuration associated with the node pool.gcloud beta apigee archives list
would only list the\nfirst 25 archive deployments, even if more existed in the environment.gcloud beta attestors get-iam-policy
outputs conditions associated with each binding.gcloud beta attestors set-iam-policy
accepts policies with conditional bindings.gcloud beta attestors <add|remove>-iam-policy-binding
accepts conditional bindings via new --condition
and --condition-from-file
flags.gcloud beta policy get-iam-policy
outputs conditions associated with each binding.gcloud beta policy set-iam-policy
accepts policies with conditional bindings.gcloud beta policy <add|remove>-iam-policy-binding
accepts conditional bindings via new --condition
and --condition-from-file
flags.gcloud composer environments run
.--location
, --bucket
, and --view
flags to gcloud logging logs list
\nto add the ability to limit the results to a view.gcloud compute tpus tpu-vm
to GA. Commands in this group\nallow creation and management of Cloud TPU VMs.INTERNAL
as a choice for --ipv6-access-type
flag in compute networks subnets create
and compute networks subnets update
.unspecified
value for --protocol
flag of gcloud compute backend-services <create|update>
to GA.l3_default
value for --ip-protocol
flag of gcloud compute forwarding-rules create
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-04-19T00:00:00+00:00" }, { "id": "38100_2022-04-12", "url": "https://cloud.google.com/sdk/docs/release-notes#38100_2022-04-12", "title": "381.0.0 (2022-04-12)", "content_html": "gcloud artifacts repositories describe
and gcloud artifacts repositories list
responses to GA.cbt lookup
and cbt read
commands.\nColumn encodings and types can be provided using a YAML file, which is\npassed to the commands using format-file
argument.cbt lookup
and cbt read
commands by\nproviding keys-only=true
argument.gcloud bigtable hot-tablets list
to beta and GA.--image-repository-username-secret-id
,\n--image-repository-password-secret-id
and --image-repository-cert-path
\nflags to gcloud dataflow flex-template build
command to allow users to provide\ncredentials to pull template images from private registries.gcloud dataproc clusters gke create
to GA.gcloud beta datastream
. Use gcloud datastream
instead https://cloud.google.com/sdk/gcloud/reference/datastream.--schema-type
value analytics_v2
to the following command gcloud beta healthcare fhir-stores export bq
.--resource-type
flag to gcloud healthcare fhir-stores export bq
and gcloud healthcare fhir-stores export gcs
which limits the export to specific types of FHIR resources on export.--since
flag to gcloud healthcare fhir-stores export bq
and gcloud healthcare fhir-stores export gcs
which limits the export to FHIR resources that were updated since the value passed in.--processing-units
flag to spanner instances create
and spanner\ninstances update
to add ability to create granular instances in GA.--region
flag for updating Regional Target HTTPS Proxies via gcloud compute target-https-proxies import
.gcloud compute networks subnets list
to include updated IPv6 fields.--provisioning-model
and --instance-termination-action
flags to gcloud compute instances set-scheduling
surface for beta.gcloud compute instances set-scheduling
documentation to include --no-preemptible
flag.gcloud database-migration connection-profiles list
to list all region connection profiles when region not specified.generate-gateway-rbac
command.--network-performance-configs
flag to gcloud container node-pools create/update
to allow node pools to enable higher performance bandwidth for VM to VM traffic.--shielded-secure-boot
and --shielded-integrity-monitoring
when either one is set.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-04-12T00:00:00+00:00" }, { "id": "38000_2022-04-05", "url": "https://cloud.google.com/sdk/docs/release-notes#38000_2022-04-05", "title": "380.0.0 (2022-04-05)", "content_html": "gcloud auth login --cred-file=external-account-creds.json
to authorize bq with the External Account Credentials in the passed credential file.1
and 2
aliases in --airflow-version
flag, and airflow-1
and airflow-2
aliases in Airflow part of --image-version
flag, in gcloud composer environments create
, gcloud beta composer environments update
, gcloud beta composer environments check-upgrade
.gcloud beta composer environments snapshots
command group.--condition
flag on Cloud Spanner add-iam-policy-binding
and\nremove-iam-policy-binding
commands to GA. This allows setting conditional\nIAM policies on Cloud Spanner resources (instances, databases, and backups)\nvia gcloud
.gcloud spanner backups copy
to beta and GA.--certificate-map
of 'compute target-ssl-proxies insert|update` to beta.gcloud edge-cloud container
which allows users to manage their Distributed Cloud Edge clusters.--network-performance-configs
flag to gcloud container node-pools create/update
to allow node pools to enable higher performance bandwidth for VM to VM traffic.gcloud terraform vet
to beta, which allows enforcing policy compliance\nas part of an infrastructure CI/CD pipeline.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-04-05T00:00:00+00:00" }, { "id": "37900_2022-03-29", "url": "https://cloud.google.com/sdk/docs/release-notes#37900_2022-03-29", "title": "379.0.0 (2022-03-29)", "content_html": "--deleted
flag with --show-deleted
flag to gcloud services api-keys list
. With --show-deleted
, keys soft-deleted within 30 days will be returned.gcloud services api-keys list
.gcloud auth login --cred-file=external-account-creds.json
to authorize gsutil with the External Account Credentials in the passed credential file.--region
flag of gcloud ai custom-jobs
and gcloud ai hp-tunining-jobs
, including: southamerica-east1 and us-west4.gcloud print-settings
.gcloud artifacts apt
and artifacts yum
commands to GA.--docker-repository
, --kms-key
, --clear-docker-repository
and\n--clear-kms-key
flag of gcloud functions deploy
to GA.--docker-registry
flag of gcloud functions deploy
to beta.local-extract
on Linux.gcloud run services proxy
to beta. This command allows you to proxy\na service or revision to localhost. Requests will be authenticated as the\ncurrent SDK account, or with a provided token.--create-disk
and --disk
flags that causes gcloud compute instances create
to fail when attaching a boot disk.--enable-ula-internal-ipv6
and --internal-ipv6-range
flags to GA for gcloud compute networks <create|update>
.--protocol
flag to permit values of TCP
or SSL
when --enable-logging
or --logging-sample-rate
flags are set for gcloud compute backend-services create
and gcloud compute backend-services update
for beta.gcloud database-migration connection-profiles list --region=us-central1
to return correct structure for connection profiles based on format.gcloud database-migration connection-profiles create mysql
to return error on invalid hostname.gcloud database-migration connection-profiles create postgresql
to return error on invalid hostname.gcloud eventarc providers
which allows for the discovery of event providers.--autoprovisioning-min-cpu-platform
flag from\ngcloud container clusters create/update
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-03-29T00:00:00+00:00" }, { "id": "37800_2022-03-22", "url": "https://cloud.google.com/sdk/docs/release-notes#37800_2022-03-22", "title": "378.0.0 (2022-03-22)", "content_html": "gcloud bms volumes update
, gcloud bms instances update
,\ngcloud bms networks update
, and gcloud bms nfs-shares update
\nto be synchronous by default. Use --async
flag to get the old behavior.--scopes
flag in gcloud auth application-default print-access-token
to support print down-scoped access token for user accounts.--root-volume-type
flag to gcloud container aws node-pools update
\nto update the type of the root volume.--root-volume-size
flag to gcloud container aws node-pools update
\nto update the size of the root volume.--root-volume-iops
flag to gcloud container aws node-pools update
\nto update the number of I/O operations per second (IOPS) to provision for\nthe root volume.--root-volume-kms-key-arn
flag to gcloud container aws node-pools\nupdate
to update the Amazon Resource Name (ARN) of the AWS KMS key to\nencrypt the root volume.--config-encryption-kms-key-arn
flag to gcloud container aws\nnode-pools update
to update the Amazon Resource Name (ARN) of the AWS KMS\nkey to encrypt the user data.--clear-proxy-config
flag to gcloud container aws clusters update
\nto clear the proxy configuration associated with the cluster.--clear-security-group-ids
flag to gcloud container aws clusters\nupdate
to clear the additional security groups associated with the control\nplane replicas.--root-volume-type
flag to gcloud container aws clusters update
to\nupdate the type of the root control plane volume.--root-volume-size
flag to gcloud container aws clusters update
to\nupdate the size of the root control plane volume.--root-volume-iops
flag to gcloud container aws clusters update
to\nupdate the number of I/O operations per second (IOPS) to provision for the\nroot control plane volume.--root-volume-kms-key-arn
flag to gcloud container aws clusters\nupdate
to update the Amazon Resource Name (ARN) of the AWS KMS key to\nencrypt the root control plane volume.--clear-security-group-ids
flag to gcloud container aws node-pools\nupdate
to clear the additional security groups associated with the node\npool nodes.--async
flag to gcloud bms volumes update
,\ngcloud bms instances update
, gcloud bms networks update
,\nand gcloud bms nfs-shares update
.--sort-by
flag for gcloud privateca templates list
.--maintenance-window-day
and --maintenance-window-hour
flags of gcloud redis\ninstances create
to GA.--maintenance-window-day
, --maintenance-window-hour
, and --maintenance-window-any
\nflags of gcloud redis instances update
to GA.gcloud redis instances reschedule-maintenance
to GA.gcloud memcache
to beta.\ncreate
and update
commands.--maintenance-window-day
--maintenance-window-start-time
--maintenance-window-duration
--maintenance-window-any
to update
to remove a\npreviously selected maintenance window.gcloud beta memcache reschedule-maintenance
.--database-version
flag choices to gcloud beta sql instance patch
to enable major version upgrade on Cloud SQL instances.--load-balancing-scheme
flag to gcloud compute url-maps validate
for alpha, beta and v1.gcloud compute forwarding-rules
.gcloud compute backend-services
.locality_lb_policy
flag of gcloud compute backend-services create/update
to beta.--share-setting
and --share-with
flags to gcloud beta compute sole-tenancy node-groups create|update
for beta.--share-settings
flag to gcloud beta compute sole-tenancy node-groups list
for beta.--node-project
flag to gcloud beta compute instances create
for beta.gcloud compute instances suspend
and gcloud compute instances resume
to v1.--use-private-endpoint
flag to gcloud anthos config controller create
\nto restrict access to the master's private endpoint IP of a config controller\ninstance.gcloud container hub memberships generate-gateway-rbac
command from alpha to beta.--update-version-aliases
flag to gcloud secrets update
and\ngcloud secrets beta update
to enable the addition of new aliases to secret versions.--remove-version-aliases
flag to gcloud secrets update
and\ngcloud secrets beta update
to enable the removal of aliases to secret versions.--clear-version-aliases
flag to gcloud secrets update
and\ngcloud secrets beta update
to enable the clearing of all aliases from a secret.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-03-22T00:00:00+00:00" }, { "id": "37700_2022-03-15", "url": "https://cloud.google.com/sdk/docs/release-notes#37700_2022-03-15", "title": "377.0.0 (2022-03-15)", "content_html": "--no-browser
in gcloud auth login
and gcloud auth\napplication-default login
to be the default flow if gcloud cannot\nlaunch a web browser. You can still use --no-launch-browser
flow\nby explicitly specifying it. Note that --no-launch-browser
will be\nremoved in version 383.0.0 on April 26, 2022.--security-group-ids
flag to gcloud container aws node-pools update
\nto update the IDs of additional security groups to add to node pool nodes.gcloud artifacts repositories create
requires exessive\n permission when a kms key is supplied.gcloud bms instances start
to GA.gcloud bms instances update
to GA.gcloud bms networks update
to GA.gcloud bms nfs-shares describe
to GA.gcloud bms nfs-shares list
to GA.gcloud bms nfs-shares update
to GA.gcloud bms volumes update
to GA.--filter
flag to gcloud bms instances list
.--filter
flag to gcloud bms volumes list
.gcloud beta certificate-manager dns-authorizations create
command. The output does not contain details of a created resource anymore.composer-1
and composer-2
aliases in Composer part of --image-version
flag in gcloud beta composer environments create
, gcloud beta composer environments update
, gcloud beta composer environments check-upgrade
.X.Y
aliases in --airflow-version
flag and airflow-X.Y
aliases in Airflow part of --image-version
flag in gcloud beta composer environments update
and gcloud beta composer environments check-upgrade
.cluster.config
to gcloud dataproc jobs\nsubmit
.gcloud domains
methods.--read-replicas-mode
and --replica-count
flags of gcloud redis\ninstances create
to GA.--read-replicas-mode
, --replica-count
, and --secondary-ip-range
\nflags of gcloud redis instances update
to GA.--disable-pod-cidr-overprovision
flag to gcloud beta container\nclusters/node-pools create
to allow disabling overprovisioning of pod IPs\nduring clusters and node-pools create.gcloud network-connectivity locations describe
and gcloud\nnetwork-connectivity locations list
. These commands return information\nabout locations that support site-to-site data transfer.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-03-15T00:00:00+00:00" }, { "id": "37600_2022-03-08", "url": "https://cloud.google.com/sdk/docs/release-notes#37600_2022-03-08", "title": "376.0.0 (2022-03-08)", "content_html": "--skip-grace-period
flag to gcloud privateca roots delete
and gcloud privateca subordinates delete
to delete a certificate authority without waiting for the 30-day grace period that allows undeletion.gcloud builds submit --pack
to pass --network=cloudbuild
to pack.gcloud compute start-iap-tunnel
telling users about installing NumPy.--env-vars-file
to gcloud beta run deploy
and gcloud run deploy
to\nspecify environment variables for Cloud Run deployments.--env-vars-file
to gcloud beta run services update
and\ngcloud run services update
to update environment variables for Cloud Run\ndeployments.--split-source-commitment
flag to gcloud compute commitments create
for alpha.gcloud connection profile create cloudsql
:\n--flag
for setting it to true and --no-flag
for false.--app
flag of gcloud firebase test ios run
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-03-08T00:00:00+00:00" }, { "id": "37500_2022-03-01", "url": "https://cloud.google.com/sdk/docs/release-notes#37500_2022-03-01", "title": "375.0.0 (2022-03-01)", "content_html": ".gcloudignore
pattern matching to ensure that a leading wildcard\ndoes not match multiple path parts, for improved consistency with\n.gitignore
.\n*/baz
will no longer match foo/bar/baz
. Use **/baz
\nfor the previous behavior.gcloud kms ekm-connections
commands to GA.--enable-exactly-once-delivery
flag to gcloud pubsub subscriptions create
to beta to set exactly once delivery preference in Cloud Pub/Sub subscriptions.--enable-exactly-once-delivery
flag to gcloud pubsub subscriptions update
to beta to update exactly once delivery preference for Cloud Pub/Sub subscriptions.gcloud scc bqexports
command group to support BigQueryExport features.medical_conversation
and medical_dictation
options for\ngcloud ml speech <recognize | recognize-long-running> --model
flag.--filter
to add support for server-side zone and region filtering to gcloud compute
list commands.\n=
) is used in the filter expression (e.g. --filter=\"zone=us-central1-a\"
). Otherwise, the existing client-side filtering will be applied.gcloud beta iam policies create
which creates a policy on the given\nattachment point with the given name.gcloud beta iam policies delete
which deletes a policy on the given\nattachment point with the given name.gcloud beta iam policies get
which gets a policy on the given\nattachment point with the given name.gcloud beta iam policies list
which lists the policies on the given\nattachment point.gcloud beta iam policies update
which updates the policy on the given\nattachment point with the given name.--enable-identity-service
flag to GA for gcloud container cluster create|update
.--enable-confidential-nodes
flag to gcloud beta container node-pools create/update
to allow creating node-pools with confidential nodes, and updating existing node pools to confidential nodes.gcloud info
to display the source for each property value in\nparenthesis after the value, to help understand if the property is set by\na command-line flag, an environment variable, the properties file, etc.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-03-01T00:00:00+00:00" }, { "id": "37400_2022-02-23", "url": "https://cloud.google.com/sdk/docs/release-notes#37400_2022-02-23", "title": "374.0.0 (2022-02-23)", "content_html": "gcloud auth application-default login
to use --no-browser
in\nplace of --no-launch-browser
when using --client-id-file
.gcloud config configurations rename
which allows for\nrenaming of existing configurations.--security-group-ids
flag to gcloud container aws clusters update
\nto update the IDs of additional security groups to add to control\nplane replicas.--proxy-secret-arn
flag to gcloud container aws clusters update
\nto update the Amazon Resource Name (ARN) of the AWS Secrets Manager secret\ncontaining a proxy configuration.--proxy-secret-version-id
flag to gcloud container aws clusters\nupdate
to update the version ID of the AWS Secrets Manager secret\ncontaining a proxy configuration.aws/location
property of gcloud container aws
. Use\ncontainer_aws/location
to set the default Google Cloud location for\ngcloud container aws
.azure/location
property of gcloud container azure
. Use\ncontainer_azure/location
to set the default Google Cloud location for\ngcloud container azure
.--concurrency
flag for reservations. Mark --max_concurrency
as deprecated.--compression-mode
flag to gcloud beta compute backend-services <create | update>
.--compression-mode
flag to gcloud beta compute backend-buckets <create | update>
.--resource-manager-tags
flag of gcloud compute instances create
, gcloud compute instance-templates create
\nand gcloud compute instances bulk create
to GA.project-number
as an option for --service-proxy
of gcloud beta compute instance-templates create
.CLIENT_IP_NO_DESTINATION
of --session-affinity
of gcloud backend-services <create | update>
to Beta and GA.--load-balancing-scheme
flag of gcloud compute backend-services create
and gcloud compute forwarding-rules create
to accept choice 'EXTERNAL_MANAGED' in GA.gcloud compute osconfig pause
and gcloud compute os-config resume` commands.--event-filters-path-pattern
flag to gcloud eventarc triggers create
and gcloud eventarc triggers update
to allow path pattern matching in Cloud Audit Log resource name filter.--autoprovisioning-network-tags
flag of gcloud container clusters create
, gcloud container clusters create-auto
and gcloud container clusters update
to beta, GA.gcloud config get-value
to gcloud config get
per user feedback.\nThe get-value
command will remain as a hidden alias for get
.gcloud config set
to prompt when attempting to set a project,\nzone, or region to an invalid value. If --quiet
is provided, or the\ncommand is not run interactively, the warning is still printed and the\nspecified value is set.gcloud init
to allow selection of an unverified project ID.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-02-23T00:00:00+00:00" }, { "id": "37300_2022-02-15", "url": "https://cloud.google.com/sdk/docs/release-notes#37300_2022-02-15", "title": "373.0.0 (2022-02-15)", "content_html": "--locations
flag to gcloud filestore
.--host:port
.--host:port
.gcloud beta transcoder
command group.--scopes
flag to gcloud auth application-default print-access-token
\ncommand to print an access token with the given scopes.gcloud ai-platform local train
mistakenly overrode it to the default value when the flag --worker-count
or --parameter-server-count
is specified to be 0.--config-encryption-kms-key-arn
flag to gcloud container aws\nclusters update
to update the Amazon Resource Name (ARN) of the AWS\nKMS key to encrypt user data.gcloud bms volumes snapshot
and gcloud bms volumes restore
from GA.lakes
command group to GA.zones
command group to GA.assets
command group to GA.tasks
command group to GA.gcloud datastream connection-profiles create
command when specify --private-connection
flag.--read-replica-mode
and --secondary-ip-range
to gcloud beta redis instances update
.gcloud beta redis instances describe
to include secondary-ip-range.GO
option to --additional-package-types
flag for\ngcloud artifacts docker images scan
to enable scanning of Go third-party and\nstandard library packages in Go binaries.--maintenance-version
flag to gcloud sql instances patch
.gcloud spanner databases create
command.--min-diarization-speaker-count
and --max-diarization-speaker-count
\nto gcloud beta ml speech
command, replacing --diarization-speaker-count
\nwhich used to set both of the new flags to same value.--provisioning-model
and --instance-termination-action
flags for gcloud compute create-with-container
command.gcloud beta compute instance-groups managed update
and gcloud beta compute instance-groups managed instance-configs update
:\n--remove-stateful-internal-ips
,--remove-stateful-external-ips
.--provisioning-model
and --instance-termination-action
flags for gcloud compute <instances|instance-templates|instances bulk> create
commands.metastore services databases get-iam-policy
metastore services databases set-iam-policy
metastore services databases add-iam-policy-binding
metastore services databases remove-iam-policy-binding
metastore services databases tables get-iam-policy
metastore services databases tables set-iam-policy
metastore services databases tables add-iam-policy-binding
metastore services databases tables remove-iam-policy-binding
--include-aws-session-token-url
flag to gcloud iam workload-identity-pools create-cred-config
command to include AWS token url to the credential source while generating AWS credentials config file.--include-deny
flag to gcloud beta projects get-ancestors-iam-policy
\nand gcloud beta resource-manager folders get-ancestors-iam-policy
to specify\nif it should return deny policies on the hierarchy.--spot
flag to gcloud container clusters/node-pools create
to allow creating spot VM for node pools.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-02-15T00:00:00+00:00" }, { "id": "37200_2022-02-08", "url": "https://cloud.google.com/sdk/docs/release-notes#37200_2022-02-08", "title": "372.0.0 (2022-02-08)", "content_html": "kpt live apply
and kpt live destroy
default behavior changed to wait foreverkpt live
output for events
and json
printer is changed to omit resource-specificimage-pull-policy
for kpt fn render
and kpt fn eval
changedAlwaysPull
to IfNotPresent
.--[no-]launch-browser
flags and added --no-browser
\nto gcloud auth login
and gcloud auth application-default login
\ncommands. Use --no-browser
to authorize gcloud on machines which\ncannot launch a web browser.--no-launch-browser
and --console-only
flags and\nadded --no-browser
flag to gcloud init
. Use --no-browser
to\ninitialize gcloud command-line tool on machines which cannot launch a web\nbrowser.--role-arn
flag to gcloud container aws clusters update
command to\nupdate the IAM role to assume when managing AWS resources.--role-session-name
flag to gcloud container aws clusters update
\ncommand to update the identifier for the assumed role session.--instance-type
flag to gcloud container aws clusters update
\ncommand to update the AWS ec2 instance type for the control plane.--admin-users
flag to gcloud container aws clusters update
and\ngcloud container azure clusters update
to update the users that can\nperform operations as a cluster administrator.--vm-size
flag to gcloud container azure clusters update
to update\nthe Azure Virtual Machine size for the control plane.--location
flag in gcloud certificate-manager
subcommands.--connection-subnetwork
flag to gcloud composer environments create
command to enable using Private Service Connect for internal communication.gcloud iap oauth-clients
from alpha to beta.gcloud iap oauth-brands
from alpha to beta.kms ekm-connections
commands to alpha, beta.external-vpc
crypto keys.gcloud kms keys create|update
and gcloud kms keys versions import
:\nrsa-sign-raw-pkcs1-2048
rsa-sign-raw-pkcs1-3072
rsa-sign-raw-pkcs1-4096
local-extract
to version 1.4.0 to improve the stability and\nquality of extraction.--network
flag of gcloud sql instances create
to GA.--network
flag of gcloud sql instances patch
to GA.--update-auxiliary-versions-from-file
, --add-auxiliary-versions
and\n--clear-auxiliary-versions
flags to gcloud metastore services update
beta\nrelease track to allow updating a Dataproc Metastore with auxiliary versions.pipeline
section of the Kptfile.exec
support for running functions in kpt fn render
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-02-08T00:00:00+00:00" }, { "id": "37100_2022-02-01", "url": "https://cloud.google.com/sdk/docs/release-notes#37100_2022-02-01", "title": "371.0.0 (2022-02-01)", "content_html": "CLOUDSDK_AUTH_ACCESS_TOKEN
.--admin-users
flag to gcloud container aws clusters create
and\ngcloud container azure clusters create
to add users that can perform\noperations as a cluster administrator.gcloud beta datapipelines pipeline job list
which lists all jobs for a given pipeline in a specific project and region.--description
flag to gcloud deploy targets rollback
.gcloud deploy targets describe
to make --delivery-pipeline
an optional flag.\n--delivery-pipeline
is not specified, displays deployment information\nof the associated pipeline with the most recent successful rollout.--list-all-pipelines
to list deployment information of all associated pipelines.--enable-automatic-punctuation
to gcloud ml speech recognize
commands.--guest-os-features
(only UEFI_COMPATIBLE
is supported) for:\ngcloud compute images import
in beta;gcloud compute instances import
in beta;gcloud compute machine_images import
in beta.http-cookie
to --enforce-on-key
in gcloud compute security-policies rules
.--recaptcha-redirect-site-key
for gcloud compute security-policies update
, and promoted it to beta and GA.--exceed-redirect-type
and --exceed-redirect-target
for gcloud compute security-policies rules create|update
, and promoted them to beta and GA.version
=8
and short-name
=rocky
in --os-types
for gcloud beta compute instances ops-agents policies [create|update]
.--auxiliary-versions
and --auxiliary-versions-from-file
flags to\ngcloud metastore services create
beta release track to allow creating\na Dataproc Metastore with auxiliary versions.--endpoint-protocol
flag to gcloud beta metastore services create
\nand gcloud beta metastore services update
to specify the protocol to use for\nthe metastore service endpoint.core/console_log_format
to support alternative\nlogging formats. Use gcloud config set core/console_log_format detailed
to\ninclude timestamps in messages logged to the console.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-02-01T00:00:00+00:00" }, { "id": "37000_2022-01-25", "url": "https://cloud.google.com/sdk/docs/release-notes#37000_2022-01-25", "title": "370.0.0 (2022-01-25)", "content_html": "--region
flag of gcloud ai custom-jobs
and gcloud ai hp-tunining-jobs
, including: asia-east2, asia-south1, europe-west3, europe-west6, northamerica-northeast2 and us-west2.gcloud bms instances reset
which hard resets Bare Metal Solution instances.--clone
flag for table clones.--multi_region_auxiliary
flag for reservations.--set-secrets
, --update-secrets
, --remove-secrets
and --clear-secrets
flags of gcloud functions deploy
to GA.--enable-ipv6
, --ipv6-nexthop-address
, and --peer-ipv6-nexthop-address
flags of gcloud compute router update-bgp-peer
to GA.--enable-ipv6
, --ipv6-nexthop-address
, and --peer-ipv6-nexthop-address
flags of gcloud compute router add-bgp-peer
to GA.--stack-type
, --candidate-ipv6-subnet
, --cloud-router-ipv6-interface-id
, and --customer-router-ipv6-interface-id
flags of gcloud compute interconnects attachments dedicated create
to GA.--stack-type
, --candidate-ipv6-subnet
, --cloud-router-ipv6-interface-id
, and --customer-router-ipv6-interface-id
flags of gcloud compute interconnects attachments dedicated update
to GA.--enable-uefi-networking
flag of gcloud compute instances create
, gcloud compute instance-templates create
\nand gcloud compute instances bulk create
to GA.mesh
as an option for --service-proxy
of gcloud beta compute instance-templates create
.--mig-instances-allowed
flag to gcloud compute os-config patch-jobs execute
.--database-type
flag to metastore services create
alpha and beta\nrelease tracks to allow specifying the backing store in Dataproc Metastore.gcloud beta recommender insight-type-config update
and gcloud beta recommender recommender-config update
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-01-25T00:00:00+00:00" }, { "id": "36900_2022-01-19", "url": "https://cloud.google.com/sdk/docs/release-notes#36900_2022-01-19", "title": "369.0.0 (2022-01-19)", "content_html": "--labels
flag to gcloud ai custom-jobs create
and gcloud ai hp-tuning-jobs create
to support setting labels on the resources.gcloud artifacts repositories create
and gcloud artifacts print-settings
.gcloud bms instances list
to return the resource identifier.gcloud bms operations describe
and gcloud bms operations wait
which checks the status or waits for completion of long-running operations in Bare Metal Solution.gcloud certificate-manager
to beta.gcloud dataproc batches
to submit and manage Dataproc batch jobs.--master-local-ssd-interface
, --worker-local-ssd-interface
and\n--secondary-worker-local-ssd-interface
to gcloud dataproc clusters\ncreate
to allow users to specify interface (SCSI/NVME) while attaching\nlocal SSDs.dataproc workflow-templates instantiate-from-file --file
.gcloud deploy
to GA.gcloud functions --gen2
commands to beta.ids endpoints create
to pass in user-defined labels to the\nEndpoint resource.ids endpoints list
now returns the correct list of endpoints when --uri
\nis passed in.--model
flag to gcloud ml speech recognize
to specify ml model to\nuse for audio recognition.--output-uri
flag to gcloud ml speech recognize-long-running
\nallowing users to specify output transcript file on Google Cloud Storage.--auto-renew
flag of gcloud compute commitments create
and gcloud compute commitments update
to GA.FIXED_STANDARD
to allowed list of values for --network-tier
flag.--cache-key-include-http-header
and --cache-key-include-named-cookie
of gcloud compute backend-services create
and gcloud compute backend-services update
to GA.--cache-key-include-http-header
and --cache-key-query-string-whitelist
of gcloud compute backend-buckets create
and gcloud compute backend-buckets update
to GA.--certificate-map
of 'compute target-https-proxies insert|update` to beta.--domain-names
for gcloud compute service-attachments create
.--troubleshoot
flag of gcloud compute ssh
to GA.21.04
and 21.10
to allowed list of values for --version
of gcloud beta compute instances ops-agents policies [create|update]
.--internal-ip
flag to gcloud container fleet memberships register
for version beta to maintain consistency with gcloud beta container clusters get-credentials
.--waf-feature
, and --waf-service
options to recaptcha keys create
command, supporting creation of WAF-enabled keys.gcloud beta recommender insight-type-config describe
.gcloud beta recommender insight-type-config update
.--network
flag to gcloud service-directory endpoints create
command.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-01-19T00:00:00+00:00" }, { "id": "36800_2022-01-11", "url": "https://cloud.google.com/sdk/docs/release-notes#36800_2022-01-11", "title": "368.0.0 (2022-01-11)", "content_html": "--fleet-project
flag of gcloud container aws clusters create
\nand gcloud container azure clusters create
.--config-encryption-kms-key-arn
flag of gcloud container aws\nclusters create
.gcloud ai custom-jobs create
to allow worker pools with container-image-uri
when python-package-uris
is also specified.auth-provider
auth plugin with exec
auth plugin when generating\nkubeconfig in gcloud container aws clusters get-credentials
and gcloud\ncontainer azure clusters get-credentials
.gcloud bms snapshot-schedule-policies
from GA.\ngcloud bms volumes snapshots
from GA.gcloud bms volumes update
from GA.cbt import [TABLE_ID] [INPUT_FILE]
which allows the contents of a\nproperly formatted .csv file to be written to an existing table.gcloud composer state store
for State Store operation of State/Disaster recovery to Alpha.gcloud composer state load
for State Load operation of State recovery to Alpha.gcloud dns record-sets
.--options
optional argument togcloud beta data-fusion instances update
for instance to updategcloud datastream objects
command group. Commands in this group manage backfills for Stream object resources. For more information, see https://cloud.google.com/datastream/docs/reference/rest/v1/projects.locations.streams.objects.gcloud releases create
, can include the date and time of release creation by adding keywords $DATE and $TIME to release name.ids endpoints create
to pass in user-defined labels to the\nEndpoint resource.local-extract
to version 1.3.2 to fix an issue with extraction of\ninvalid zip archives.--insights-config-query-plans-per-minute
togcloud sql instances create
and gcloud sql instances patch
.compute machine-images
command group to GA.gcloud compute backend-services add-service-bindings
and gcloud compute backend-services remove-service-bindings
commands to beta.--request-headers-to-add
for gcloud compute security-policies rules create|update
to GA.--enable-dynamic-port-allocation
and --max-ports-per-vm
flags of gcloud compute routers nats create
and gcloud compute routers nats update
to GA.--clear-max-ports-per-vm
flag of gcloud compute routers nats update
to GA.REGIONAL_MANAGED_PROXY
option for --purpose
flag of gcloud compute networks subnets create
to GA.--zypper-excludes
flag to gcloud compute os-config patch-jobs execute
to allow specifying patches to be excluded from update.gcloud container fleet memberships
command group identical to\nexisting gcloud container hub memberships
.gcloud container hub mesh describe
.gcloud container hub mesh disable
.gcloud container hub mesh enable
.--enable-service-externalips
flag to gcloud container clusters create | update
to allow or deny services to set the ExternalIPs field.--add-maintenance-exclusion-scope
flag to gcloud container clusters update
to specify the maintenance exclusion scope as no_upgrades, no_minor_upgrades, or no_minor_or_node_upgrades.gcloud container clusters
warning-level logs to informational.\ngcloud container clusters\ncreate
. A --placement-type
flag can be specified to specify a requirement\nof nodes collocation.gcloud container node-pools\ncreate
. A --placement-type
flag can be specified to specify a requirement\nof nodes collocation.gcloud beta recommender recommender-config describe
.gcloud beta recommender recommender-config update
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2022-01-11T00:00:00+00:00" }, { "id": "36700_2021-12-14", "url": "https://cloud.google.com/sdk/docs/release-notes#36700_2021-12-14", "title": "367.0.0 (2021-12-14)", "content_html": "gcloud beta datastream streams create
and gcloud beta datastream streams update
--force
& --validate-only
flags to be mutually exclusive.--enable-sovereign-controls
flag to gcloud assured workloads\ncreate
command.gcloud bms networks
to GA.gcloud bms snapshot-schedule-policies
to GA.gcloud bms volumes
to GA.--enable-master-authorized-networks
and --master-authorized-networks
flags to gcloud beta composer environments create
command.--enable-master-authorized-networks
and --disable-master-authorized-networks
and --master-authorized-networks
to gcloud beta composer environments update
command.gcloud beta datastream stream create
and gcloud beta datastream stream update
validation flags (--validate-only
, --force
) to be mutually exclusive.gcloud datastream connection-profiles
to GA.\n--bucket-name
flag to bucket.--private-connection-name
flag to --private-connection
.--no-connectivity
flag.--force validation
flag.gcloud datastream streams
to GA.\n--force
& --validate-only
flags are now mutually exclusive.--source-name
flag to --source
.-destination-name
flag to --destination
.gcloud datastream private-connections
to GA.\n--vpc-name
flag to --vpc
.gcloud datastream routes
to GA.gcloud datastream locations
to GA.gcloud datastream operations
to GA.gcloud deploy apply
, manifest files support apiVersion 'deploy.cloud.google.com/v1'.gcloud beta filestore instances revert
command to revert a filestore\ninstance to specific snapshot.--resource-type
flag to gcloud beta healthcare fhir-stores export bq
and gcloud beta healthcare fhir-stores export gcs
which limits the export to specific types of FHIR resources on export.--since
flag to gcloud beta healthcare fhir-stores export bq
and gcloud beta healthcare fhir-stores export gcs
which limits the export to FHIR resources that were updated since the value passed in.--cpu-throttling
of gcloud run
from beta to GA.gcloud findings bulk-mute
command to support mute features.gcloud compute start-iap-tunnel
that was causing remote\nconnections to be delayed up to 5 seconds.\nLink to bug: https://issuetracker.google.com/issues/199408959.--subsetting-subset-size
flag of gcloud compute backend-services create|update
commands to beta.--service-proxy
flag parameters of gcloud compute instance-templates create
to beta:\nintercept-all-outbound-traffic
,exclude-outbound-ip-ranges
,exclude-outbound-port-ranges
,scope
.gcloud compute instances|instance-templates create --network-performance-configs
flag to GA.gcloud beta compute instance-groups managed create
, gcloud beta compute instance-groups managed create-instance
, and gcloud beta compute instance-groups managed instance-configs create
:\n--stateful-internal-ip
,--stateful-external-ip
.gcloud beta compute instance-groups managed update
and gcloud beta compute instance-groups managed instance-configs update
:\n--stateful-internal-ip
,--remove-stateful-internal-ips
,--stateful-external-ip
,--remove-stateful-external-ips
.kpt update
to no longer require users to check in changes before invoking kpt pkg update.kpt update
to accepts empty path with version.kpt fn
to check presence of function images in local cache only when relevant.kpt pkg get
returns an error while adding merge comment.gcloud network-connectivity operations describe
and gcloud\nnetwork-connectivity operations list
which return information about\nlong-running operations.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-12-14T00:00:00+00:00" }, { "id": "36600_2021-12-07", "url": "https://cloud.google.com/sdk/docs/release-notes#36600_2021-12-07", "title": "366.0.0 (2021-12-07)", "content_html": "--web-server-allow-ip
, --web-server-allow-all
, --web-server-deny-all
flags in gcloud composer environments create
when creating a private IP Cloud Composer 2 environment.gcloud beta datastream
to use Datastream v1 API, which effects the client structured output.gcloud functions deploy
flag --security-level
to default to\nSECURE_ALWAYS instead of SECURE_OPTIONAL. SECURE_ALWAYS enforces the\ncreated function to support HTTPS only, instead of both HTTPS and HTTP.\n--security-level=SECURE_OPTIONAL
.--endpoint-id
flag to gcloud ai endpoints create
and gcloud beta ai endpoints create
.--deployed-model-id
flag to gcloud ai endpoints deploy-model
and gcloud beta ai endpoints deploy-model
.--region
flag of gcloud ai endpoints
to include new online\nprediction regions.--region
flag of gcloud ai models
to include new online\nprediction regions.--trial_id
flag to extract to support exporting an individual trial of an ML model trained with Hyperparameter Tuning.gcloud topic client-certificate
.--kms-key-version
to gcloud privateca certificates
, which allows\ncreating certificates backed by a KMS key version.--scopes
flag of gcloud access-context-manager policies
to GA.gcloud access-context-manager policies add-iam-policy-binding
to\nGA.gcloud access-context-manager policiesremove iam-policy-binding
to\nGA.gcloud access-context-manager policies set-iam-policy
to GA.gcloud access-context-manager policies get-iam-policy
to GA.--autoscaling-min-nodes
, --autoscaling-max-nodes
, and\n--autoscaling-cpu-target
flags to gcloud bigtable clusters create
for alpha,\nbeta and GA to let users create autoscaling clusters.autoscaling-min-nodes
, autoscaling-max-nodes
and\nautoscaling-cpu-target
to --cluster-config
flag of\ngcloud bigtable instances create
for alpha, beta and GA to let users create\nautoscaling clusters.--autoscaling-min-nodes
, --autoscaling-max-nodes
,\n--autoscaling-cpu-target
and disable-autoscaling
flags to\ngcloud bigtable clusters update
for alpha, beta and GA to let users configure\nautoscaling when updating clusters.--web-server-allow-ip
, --web-server-deny-all
, --web-server-allow-all
flags in gcloud composer environments create
to be used with Cloud Composer 2.kubernetes
Airflow CLI commands to gcloud composer environments run
for Cloud Composer environments that use Airflow 2.1.4+.--connection-subnetwork
flag to gcloud beta composer environments create
command to enable using Private Service Connect for internal communication.--maintenance-window-start
, --maintenance-window-end
and --maintenance-window-recurrence
flags of gcloud composer environments create
to GA.--kms-key
flag in gcloud composer environments create
command when creating Cloud Composer 2 environments.--environment-size
and composer-network-ipv4-cidr
flags in gcloud composer environments create
and gcloud composer environments update
to be used with Cloud Composer 2.--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-storage
flags in gcloud composer environments create
and gcloud composer environments update
to be used with Cloud Composer 2.gcloud dns response-policies
command group to GA.gcloud data-catalog entries star
and gcloud data-catalog entries unstar
which allows users to star and unstar their favorite Data Catalog entries respectively.gcloud beta datapipelines pipeline
command with support for create
, list
, update
, describe
, delete
, run
and stop
.gcloud beta datastream stream create
and gcloud beta datastream stream update
validation flags (--validate-only
, --force
) to be mutually exclusive.gcloud datastream connection-profiles
to GA.\n--bucket-name
flag to bucket.--private-connection-name
flag to --private-connection
.--no-connectivity
flag.--force validation
flag.--force
flag to gcloud filestore instances delete
command\nto allow users to delete Filestore instances with child resources.gcloud filestore instances snapshots
command group, which is used to create and manage Filestore snapshots.connect-mode
param to --network
flag of gcloud filestore instances create
for GA.--kms-key
flag to gcloud filestore instances create
command\nto specify the customer-managed KMS key name to use for encrypting the\nfilestore instance.--min-instances
and --clear-min-instances
flags of gcloud functions
to GA.--message-retention-duration
flag of gcloud pubsub topics create
from 7 days to 31 days.--message-retention-duration
flag of gcloud pubsub topics update
from 7 days to 31 days.--database-version
flag to gcloud sql instance patch
enable minor version upgrade for cloud sql instances.gcloud sql instances clone
to support --point-in-time
flag for MySQL too.gcloud compute os-config patch-deployments
on alpha, beta and GA tracks.gcloud compute snapshots create
command to GA.--connection-persistence-on-unhealthy-backends
, --idle-timeout-sec
, and --tracking-mode
of gcloud compute backend-services create
and gcloud compute backend-services update
to GA.--service-bindings
flag of gcloud compute backend-services create|update
commands to beta.gcloud compute os-config os-policy-assignment create
in --async
mode.gcloud beta resource-config bulk-export
to beta with improved support for export to Terraform HCL format (via. --resource-format=terraform
).config export
commands for the following command surfaces to alpha, enabling export of the related Google Cloud resources to KRM and Terraform HCL:\ngcloud beta resource-config terraform generate-import
to beta, adding support for generating a shell script to adopt exported Terraform HCL files into Terraform state.gcloud beta resource-config terraform init-provider
to beta, adding support for initializing the Google Cloud Platform Terraform provider from the gcloud command-line tool.filter
option to notification-config
flag on gcloud container\nclusters create
and gcloud container clusters update
commands to specify\nspecific pubsub message types to receive.--enable-managed-prometheus
flag to gcloud beta container clusters create
\nand gcloud beta container clusters update
to deploy Google Cloud Managed\nService for Prometheus managed collection to a Kubernetes cluster.--disable-managed-prometheus
flag to gcloud beta container clusters update
\nto tear down Google Cloud Managed Service for Prometheus managed collection\non a Kubernetes cluster with managed collection already deployed.--enable-pod-security-policy
flag to create
and update
commands of gcloud beta container clusters
.gcloud network-services service-bindings
to beta.gcloud transcoder
command group to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-12-07T00:00:00+00:00" }, { "id": "36501_2021-11-22", "url": "https://cloud.google.com/sdk/docs/release-notes#36501_2021-11-22", "title": "365.0.1 (2021-11-22)", "content_html": "bq
command.\nThis issue can be tracked at\nhttps://issuetracker.google.com/issues/206863204\n--base-image
flag of gcloud beta ai custom-jobs local-run
. Use --executor-image-uri
flag instead.--work-dir
flag of gcloud beta ai custom-jobs local-run
. Use --local-package-path
flag instead.--service-load-balancer-subnet-ids
flag of gcloud container aws clusters create
.gcloud ai custom-jobs local-run
to GA.--worker-pool-spec
flag of gcloud ai custom-jobs create
to GA, to support automatically building custom training image from a local package.--region
flag of gcloud ai endpoints
to include new online\nprediction regions.--region
flag of gcloud ai models
to include new online\nprediction regions.--no-external-ip
in gcloud builds worker-pools create
. --no-external-ip
will be removed in an upcoming release.\nPlease use --no-public-egress
so that workers in the worker pool are created without an external IP address.--no-external-ip
in gcloud builds worker-pools update
. --no-external-ip
will be removed in an upcoming release.\nPlease use --no-public-egress
so that workers in the worker pool are created without an external IP address or --public-egress
so that workers in the worker pool are created with an external IP address.--no-external-ip
flag in gcloud beta builds worker-pools create
.\nPlease use --no-public-egress
so that workers in the worker pool are created without an external IP address.--no-external-ip
flag in gcloud beta builds worker-pools update
.\nPlease use --no-public-egress
so that workers in the worker pool are created without an external IP address or --public-egress
so that workers in the worker pool are created with an external IP address.--skaffold-version
flag.--kms-key
, --docker-registry
, '--clear-kms-key' and '--clear-docker-registry' flags of gcloud functions deploy
to beta.--write-disposition
flag of gcloud healthcare dicom-stores export bq
to GA.gcloud ids endpoints
to GA.\ngcloud compute routers nats rules
command group to GA.--rules
flag of gcloud compute routers nats create
and gcloud compute routers nats update
to GA.--tcp-time-wait-timeout
flag of gcloud compute routers nats create
and gcloud compute routers nats update
to GA.--clear-tcp-time-wait-timeout
flag of gcloud compute routers nats update
to GA.--minimal-action
and --most-disruptive-allowed-action
flags to gcloud compute instance-groups managed rolling-action start-update
.--edge-security-policy
flag of gcloud compute backend-services update
and gcloud compute backend-buckets update
commands to GA.--type
flag of gcloud compute security-policies create
command to GA.--network-config-from-file
and --consumer-subnetworks
flag to\ngcloud beta metastore services create
to specify the subnetworks\nfrom which the Dataproc Metastore service can be accessed.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-11-16T00:00:00+00:00" }, { "id": "36400_2021-11-09", "url": "https://cloud.google.com/sdk/docs/release-notes#36400_2021-11-09", "title": "364.0.0 (2021-11-09)", "content_html": "--kms-key
flag to gcloud beta ai tensorboards create
to support configuring customer-managed encryption key spec.gcloud ai tensorboards
to GA.--worker-pool-spec
flag of gcloud beta ai custom-jobs create
to support auto training image building for distributed training.\nlocal-package-path
is specified in the first --worker-pool-spec
flag, other --worker-pool-spec
flags just have to specify the hardware related fields and they will use the same container image built for the first one.requirements
field to support installing extra public PyPI dependencies when building the image.extra-packages
field to support installing extra custom dependencies when building the image.extra-dirs
field to support copies more directories under local-package-path
to the training image.gcloud container aws
to GA.gcloud container azure
to GA.gcloud artifacts docker images describe
, when used with --show-provenance
\nflag, to support returning provenances in the SLSA provenance format. See https://slsa.dev/\nfor more information.gcloud dns managed-zones
.input-file
in gcloud kms asymmetric-sign
without specifying a digest-algorithm
.--read-replicas-mode
flag to gcloud beta redis instances create
to support the multiple read replicas feature.--replica-count
flag to gcloud beta redis instances create
and gcloud beta redis instances update
to support replica nodes scaling when multiple read replicas are enabled.--[clear|set|update|remove]-secrets
flags are now supported for\n--platform=managed
in GA for deployments and service updates.gcloud findings set-mute
command and gcloud muteconfigs
command group to support mute features.--enable-dynamic-port-allocation
and --max-ports-per-vm
flags of gcloud compute routers nats create
and gcloud compute routers nats update
to beta.--clear-max-ports-per-vm
flag of gcloud compute routers nats update
to beta.--troubleshoot
flag of gcloud compute ssh
to beta.--enable-uefi-networking
flag to\ngcloud compute instances create
, gcloud compute instance-templates create
\nand gcloud compute instances bulk create
to support UEFI networking when creating instances.gcloud beta compute forwarding-rules
.gcloud beta compute backend-services
.gcloud compute os-config os-policy-assignment-reports
commands to GA.compute os-config os-policy-assignment-reports
command accepts user's compute/zone property when --location
is not set.--cluster-dns
, --cluster-dns-domain
and --cluster-dns-scope=vpc
\nflags of gcloud container clusters create
and\ngcloud container clusters update
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-11-09T00:00:00+00:00" }, { "id": "36300_2021-11-02", "url": "https://cloud.google.com/sdk/docs/release-notes#36300_2021-11-02", "title": "363.0.0 (2021-11-02)", "content_html": "gcloud
command-line tool supports authentication using workload identity\nfederation via\ngcloud auth login --cred-file=/path/to/workload/identity/config/file
.context_aware/use_client_certificate
.\nRun gcloud topic client-certificate
to see the list of disallowed\nservices.beta ai tensorboard-experiments delete
.gcloud sql user create
and\ncreated gcloud sql user set-password-policy
for GA:\n--password-policy-allowed-failed-attempts
--password-policy-password-expiration-duration
--password-policy-enable-failed-attempts-check
--clear-password-policy
--zone
flag of gcloud compute images describe-from-family
to GA.version
value 11
for short-name
value debian
in --os-types
for gcloud beta compute instances ops-agents policies [create|update]
.Added the following flags to gcloud eventarc triggers create
to support creating a trigger with Cloud Run for Anthos service destination:
--destination-gke-cluster
--destination-gke-service
--destination-gke-location
--destination-gke-namespace
--destination-gke-path
Added the following flags to gcloud eventarc triggers update
to support updating a trigger with Cloud Run for Anthos service destination:
--destination-gke-path
--destination-gke-namespace
--destination-gke-service
--clear-destination-gke-path
gcloud container hub cloudrun describe
.gcloud container hub cloudrun disable
.gcloud container hub cloudrun enable
.gcloud container hub cloudrun apply
.--enable-image-streaming
flag to gcloud container clusters/node-pools create/update
to allow creating clusters/node-pools with image streaming enabled, and enabling image streaming on existing clusters/node-pools.--filter
flag to be passed to the backend in\ngcloud secrets list
gcloud secrets versions list
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-11-02T00:00:00+00:00" }, { "id": "36200_2021-10-26", "url": "https://cloud.google.com/sdk/docs/release-notes#36200_2021-10-26", "title": "362.0.0 (2021-10-26)", "content_html": "--backup-start-time
to specify the start time for\nbackups.gcloud builds submit --tag
fails early if a Dockerfile is not found when source is not a directory.--gcs-log-dir
flag to gcloud dataflow flex-template build
command\nto allow users the ability to specify path to a Google Cloud Storage directory\nfor their build log.local-extract
.--execution-environment
of gcloud run
from alpha to beta.--add-share-with
and --remove-share-with
flags of glcloud compute reservations update
to GA.gcloud beta active-directory domains backups
and\ngcloud beta active-directory domains restore
for domain backup and\nrestore.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-10-26T00:00:00+00:00" }, { "id": "36100_2021-10-19", "url": "https://cloud.google.com/sdk/docs/release-notes#36100_2021-10-19", "title": "361.0.0 (2021-10-19)", "content_html": "--no-backup
to disable backups.--backup-start-time
to specify the start time for backups.gcloud
command-line tool supports authentication using an access token\nfrom a file which can be specified in the global flag --access-token-file
\nor the property auth/access_token_file
.--analysis-instance-schema
flag in gcloud beta ai model-monitoring-jobs update
.--work-dir
flag of gcloud beta ai custom-jobs local-run
as --local-package-path
. Deprecated --work-dir
flag.--base-image
flag of gcloud beta ai custom-jobs local-run
as --executor-image-uri
. Deprecated --base-image
flag.--show-provenance
flag in gcloud artifacts docker images describe
command to show build provenance.gcloud artifacts print-settings npm
.gcloud artifacts tags list
errors when the package name has slashes.gcloud beta\ncode dev
.gcloud beta code\ndev
.gcloud domains registrations
to GA. Cloud Domains enables registering new domain names, transferring already registered domains from 3rd-party domains registrars and managing the domains.gcloud healthcare hl7v2-stores <import|export>
command groups to GA.gcloud kms keys create|update
and gcloud kms keys versions import
:\nrsa-decrypt-oaep-2048-sha1
rsa-decrypt-oaep-3072-sha1
rsa-decrypt-oaep-4096-sha1
gcloud sql instances create
and\ngcloud sql instances patch
for GA:\n--password-policy-min-length
--password-policy-complexity
--password-policy-reuse-interval
--password-policy-disallow-username-substring
--password-policy-password-change-interval
--clear-password-policy
gcloud scheduler jobs
commands to accept a location flag to\nmanually specify a Cloud region.--location
flag for gcloud tasks
and gcloud tasks queues
in\nbeta & GA to enable users to specify a GCP location when managing queues\nand tasks.--network
flag of gcloud compute target-instances create
to GA.--subsetting-policy
of gcloud compute backend-services create
and gcloud compute backend-services update
to GA.--description
flag to compute service-attachments update
.--add-share-with
and --remove-share-with
flags to reservations update
to make it easier to add and remove items in the share-with list without having to specify existing items.--type
flag of gcloud compute commitments create
to GA.--share-setting
and --share-with
flags of glcloud compute reservations create
to GA.compute routers nats rules
command group to beta.--rules
flag of compute routers nats create
and compute routers nats update
to beta.--tcp-time-wait-timeout
flag of compute routers nats create
and compute routers nats update
to beta.--clear-tcp-time-wait-timeout
flag of compute routers nats update
to beta.gcloud compute os-config vulnerability-reports describe
and gcloud compute os-config inventories describe
.gcloud compute os-config os-policy-assignments
to GA.gcloud anthos config controller
to GA.kpt fn
commands.kpt fn render
executes pipeline even when there are no input resources.kpt pkg get
no longer copies the entire repo if path is specified.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-10-19T00:00:00+00:00" }, { "id": "36000_2021-10-05", "url": "https://cloud.google.com/sdk/docs/release-notes#36000_2021-10-05", "title": "360.0.0 (2021-10-05)", "content_html": "gcloud beta artifacts print-settings mvn|gradle
to add release and snapshot details for maven and gradle surfaces.gcloud artifacts create repository
to GA.gcloud artifacts print-settings mvn|gradle
with release and snapshot policies for maven and gradle to GA.gcloud bms instances list
would not show permissions errors properly.--enable-privately-used-public-ips
flag to gcloud beta composer environments
command to enable using privately used public IP address ranges feature in the GKE cluster.--enable-ip-masq-agent
flag to gcloud beta composer environments
command to enable IP address masquerading in the GKE cluster.--scheduler-count
flag to gcloud composer environments create
and gcloud composer environments update
commands.--enable_rbac
optional argument togcloud beta data-fusion instances update
to toggle granular--os
flag for:\ngcloud compute images import
in GA,gcloud compute instances import
in GAgcloud compute machine-images import
in beta--service-directory-registration
flag to compute forwarding-rules create NAME --target-service-attachment
to support Service Directory integration with PSC ILB.--redundant-interface
, --subnetwork
and --subnetwork-region
flags of gcloud compute routers add-interface
to GA.--instance
and --instance-zone
flags of gcloud compute routers add-bgp-peer
to GA.--interface-names
of gcloud compute routers remove-interface
to GA.--peer-names
of gcloud compute routers remove-bgp-peer
to GA.--provisioning-model
and --instance-termination-action
flags for gcloud beta compute <instances|instances bulk|instance-templates> create
commands.--encryption-kms-key
flag of gcloud metastore services create
to GA.--database-encryption-key
flag to gcloud container clusters create-auto
to allow enabling Database Encryption on Autopilot clusters at creation time.--boot-disk-kms-key
flag to gcloud container clusters create-auto
to allow enabling CMEK protected boot disk on Autopilot clusters at creation time.--spot
flag to gcloud beta container clusters/node-pools create
to allow creating spot VM for node pools.gcloud active-directory peerings
for Multi Project\nSupport v1 release. Currently supporting up to 10 domain peerings per domain.gcloud network-connectivity hubs
command group to GA.gcloud network-connectivity spokes
command group to GA. Added gcloud network-connectivity spokes linked-vpn-tunnels
, gcloud network-connectivity spokes linked-interconnect-attachments
, and gcloud network-connectivity spokes linked-router-appliances
command groups. Moved create
and update
commands to these command groups.gcloud network-security client-tls-policies
to GA.gcloud network-security authorization-policies
to GA.gcloud network-services endpoint-policies
to GA.gcloud secrets
command group for specifying projects by\nproject number, rather than project id.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-10-05T00:00:00+00:00" }, { "id": "35900_2021-09-28", "url": "https://cloud.google.com/sdk/docs/release-notes#35900_2021-09-28", "title": "359.0.0 (2021-09-28)", "content_html": "--work-pool-spec
flag of gcloud beta ai custom-jobs create
. Use 'executor-image-uri' field instead.gcloud ai custom-jobs list
and gcloud ai hp-tuning-jobs list
didn't show results with --uri
flag.gcloud ai endpoints raw-predict
to beta and GA.gcloud beta artifacts repositories create
help text.gcloud bms instances list
and gcloud bms instances describe
to GA.--restrict-to
flags to gcloud bigtable app-profiles create
and\ngcloud bigtable app-profiles update
, which restricts multi-cluster routing\nto a specified list of cluster ids.--enable_rbac
optional argument togcloud beta data-fusion instances create
to enable granular--snapshot-ttl
lower/upper bound of\ngcloud dataflow snapshots create
command.--event-time
flag to gcloud beta pubsub lite-topics publish
to allow users to specify an event time when publishing a message.--key
, --clear-key
, --post-key-revocation-action-type
\nand --clear-post-key-revocation-action-type
flags of gcloud run deploy
\nand gcloud run services update
to GA for --platform=managed
.gcloud run services my-service update --ingress=all
.gcloud scheduler locations
command group to GA. Commands in this\ngroup provide information for locations where Cloud Scheduler is available.--network-performance-configs
flag to gcloud compute instance-templates create
to both alpha and beta.--load-balancing-scheme
flag of gcloud compute backend-services create
and gcloud compute forwarding-rules create
to accept choice 'EXTERNAL_MANAGED' in beta.--purpose
flag of gcloud compute networks subnets create
to accept choice REGIONAL_MANAGED_PROXY
in beta.--share-setting=local
to compute commitments create
, compute future-reservations create
, and compute reservations create
.gcloud iam workforce-pools create-cred-config
to enable Workforce Pools configuration creation.kpt pkg get
.--disable-autopilot
flag from gcloud container clusters update
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-09-28T00:00:00+00:00" }, { "id": "35800_2021-09-21", "url": "https://cloud.google.com/sdk/docs/release-notes#35800_2021-09-21", "title": "358.0.0 (2021-09-21)", "content_html": "redirect-to-recaptcha
choice of --action
flag under gcloud compute security-policies rules
.--enable-web-access
flag to gcloud ai custom-jobs create
and\ngcloud ai hp-tuning-jobs create
to allow enabling interactive shell terminal\naccess.gcloud apigee archives
command group to beta.--version-policy
and --allow-snapshot-overwrites
flags to gcloud beta artifacts repositories create
to add version policy and snapshot overwrites to maven repositories.gcloud composer environments run my-environment upgrade_check
to run upgrade check to Airflow 2.0 for Composer environments with Airflow 1.10.15+.gcloud composer environments run
.gcloud dataproc clusters enable-personal-auth-session
where\nthe command would fail if the flag --access-boundary
was provided.gcloud beta filestore instances snapshots
command group, which is\nused to create and manage Filestore snapshots.--force
flag to gcloud beta filestore instances delete
, which\nforces the deletion of an instance and its child resources, such as\nsnapshots.--kms-key
flag to gcloud beta filestore instances create
command\nto specify the customer-managed KMS key name to use for encrypting the\nfilestore instance.--binary-authorization
and --breakglass flags
to GA. These\ncommands may now be used with gcloud run deploy
and gcloud run update
.--allocated-ip-range-name
flag of gcloud sql instances patch
in beta.--clear-scale-down-control
flag to gcloud alpha|beta compute instance-groups managed update-autoscaling
.--share-setting
and --share-with
of 'gcloud compute commitments create` to beta.gcloud compute routers add-bgp-peer
and gcloud compute routers update-bgp-peer
to GA:\n--bfd-min-receive-interval
--bfd-min-transmit-interval
--bfd-multiplier
--bfd-session-initialization-mode
--enable-layer7-ddos-defense
and --layer7-ddos-defense-rule-visibility
of 'gcloud compute security-policies update` to GA.gcloud compute os-config vulnerability-reports describe
and gcloud compute os-config vulnerability-reports list
to GA.gcloud compute os-config inventories
commands describe
and list
to GA.--logging
and --monitoring
flags from\ngcloud container clusters create-auto
.--allowAllPackageNames
and --allowAllBundleIds
flags to gcloud recaptcha keys <create|update>
to create/modify keys without specifying package names.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-09-21T00:00:00+00:00" }, { "id": "35700_2021-09-14", "url": "https://cloud.google.com/sdk/docs/release-notes#35700_2021-09-14", "title": "357.0.0 (2021-09-14)", "content_html": "--kms-key
flag to gcloud beta ai model-monitoring-jobs create
to support configuring Customer-managed encryption key spec.gcloud beta ai custom-jobs local-run
unexpectedly used python2 with Vertex AI pre-built training images.--enable-web-access
to gcloud ai-platform jobs submit training
to\nallow enabling interactive shell terminal access for a training job.Network
field of the app.yaml
file.temp-location
support in gcloud dataflow flex-template run/build
.\nWhen this parameter is not set, defaults to value of staging-location
.--additional-experiments
parser used by run command gcloud dataflow flex-template run
so the option can be specified multiple times and their values are concatenated.--action-on-failed-primary-workers
enum flag to gcloud dataproc clusters create
to allow users to delete the failed primary workers during cluster creation.gcloud kms mac-sign
and gcloud kms mac-verify
which allow users to\nperform MAC signing and verification.--import-only
and --destroy-scheduled-duration
to gcloud kms keys\ncreate
to support import-only keys and user-specified variable key\ndestruction.--version
to gcloud kms keys versions import
to add key reimport\nfunctionality.gcloud pubsub lite-reservations
to GA.gcloud run replace
to GA. This command supports deploying from a yaml file.--allocated-ip-range-name
flag of gcloud sql instances create
\nto beta.services identity create
.--call-log-level
flag to gcloud workflows <execute|run>
to enable\nautomatic call logging.gcloud compute target-http-proxy import
and gcloud compute target-https-proxy import
to wait for the import operation to finish.--set-filter-protocols
, --add-filter-protocols
and --remove-filter-protocols
to accept numeric protocols for all packet-mirrorings update
commands.--service-project
flag to gcloud beta compute networks subnets list-usable
.gcloud beta eventarc attributes types list
to include Google Cloud Storage CloudEvent types and updated the descriptions for the existing event types.kpt fn eval
.json
output format for kpt live status
command.kpt fn eval
and kpt fn render
.kpt fn eval
and kpt fn render
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-09-14T00:00:00+00:00" }, { "id": "35600_2021-09-08", "url": "https://cloud.google.com/sdk/docs/release-notes#35600_2021-09-08", "title": "356.0.0 (2021-09-08)", "content_html": "gcloud assured workloads create
command.--view
flag to gcloud api-gateway api-configs describe
to allow the use of the existing config view option available via the API.--composer-network-ipv4-cidr
to gcloud beta composer create
to be used with Cloud Composer 2.gcloud beta composer create
and gcloud beta composer update
to be used with Cloud Composer 2:\n--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
gcloud run deploy
to include Cloud Run for Anthos enabled clusters\non cluster suggestions.--no-cpu-throttling
flag of gcloud run
to beta.--source-ip-ranges
flag of gcloud compute forwarding-rules create
and gcloud compute forwarding-rules update
to beta.gcloud container hub memberships get-credentials
with\nconnectgateway.googleapis.com
disabled now prompts the user to enable\nthe API, and throws an error if the user declines to enable the API.--addons=GcpFilestoreCsiDriver
to gcloud container clusters\ncreate
and --update-addons=GcpFilestoreCsiDriver
to gcloud\ncontainer clusters update
to enable/disable the GCP Filestore\nContainer Storage Interface (CSI) Driver.--enable-stackdriver-kubernetes
,\n--enable-logging-monitoring-system-only
, --monitoring-service
,\n--logging-service
, --master-logs
, --no-master-logs
, and\n--enable-master-metrics
flags from\ngcloud container clusters create/update
.gcloud network-security client-tls-policies
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-09-08T00:00:00+00:00" }, { "id": "35500_2021-08-31", "url": "https://cloud.google.com/sdk/docs/release-notes#35500_2021-08-31", "title": "355.0.0 (2021-08-31)", "content_html": "gcloud container hub identity-service
to beta.gcloud beta artifacts settings
for enabling/disabling/finalizing\nredirection.gcloud deploy
to beta.--message-retention-duration
flag of gcloud pubsub topics create
to GA.--message-retention-duration
flag of gcloud pubsub topics update
to GA.--clear-message-retention-duration
flag of gcloud pubsub topics update
to GA.skip-instances-on-validation-error
in gcloud compute\ninstance-groups managed delete-instances
to GA.--image-family-scope
flag to GA for\ngcloud compute instances create
and gcloud compute disks create
.gcloud container hub mesh describe
.gcloud container hub mesh disable
.gcloud container hub mesh enable
.--view=(basic|full)
arg (default to basic) to game servers clusters get
and game servers clusters list
commands to optionally turn off/on Agones and Kubernetes version reporting.Added --security-group
flag to gcloud container clusters create-auto
to\nallow enabling Google Groups for RBAC on Autopilot clusters at creation\ntime.
Promoted gpu-partition-size
field within --accelerator
flag to enable\npartitioning of A100 GPUs to GA.
gcloud network-security server-tls-policies
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-08-31T00:00:00+00:00" }, { "id": "35400_2021-08-24", "url": "https://cloud.google.com/sdk/docs/release-notes#35400_2021-08-24", "title": "354.0.0 (2021-08-24)", "content_html": "--analysis-instance-schema
flag in gcloud beta ai model-monitoring-jobs update
.--relationship-type
flag to gcloud asset get-history
to enable\ngetting relationship history.--require-approval
flag to the following commands:\ngcloud beta builds triggers create cloud-source-repositories
gcloud beta builds triggers create github
require-approval
flag to gcloud builds triggers create
.gcloud builds approve
and gcloud builds reject
commands to beta.--suppress-logs
to the command gcloud builds submit
.gcloud iam service-accounts keys disable|enable
to beta and GA.--source
flag of gcloud run deploy
to GA. This flag supports deploying from source code through integration with Cloud Build.--auto-renew
flag to gcloud compute commitments create
and gcloud compute commitments update
for alpha.gcloud beta compute instances update
:\n--clear-node-affinities
--node-affinity-file
--node-group
--node
gcloud compute instances send-diagnostic-interrupt
to beta and GA.--host-error-timeout-seconds
to specify the timeout in seconds for host error detection to both alpha and beta for:\ngcloud compute instances create
gcloud compute instances create-with-container
gcloud compute instance-templates create
gcloud compute instances bulk create
gcloud compute instances set-scheduling
gcloud compute instances update-from-file
gcloud essential-contacts
to GA.--enable-audit-logs
flag in gcloud active-directory domains create
and gcloud active-directory domains update
to GA.AUDIT_LOGS_ENABLED
parameter to gcloud active-directory domains list
to GA.gcloud active-directory domains list
to include value for auditLogsEnabled
in output.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-08-24T00:00:00+00:00" }, { "id": "35300_2021-08-17", "url": "https://cloud.google.com/sdk/docs/release-notes#35300_2021-08-17", "title": "353.0.0 (2021-08-17)", "content_html": "gcloud compute instance-groups managed create
to throw an error when creating a stateful regional managed instance group, if --instance-redistribution-type=NONE
is not specified.gcloud ai hp-tuning-jobs
.autoscale_preview
as a new api_version for autoscaler.--relationship-type
flag to the following commands:\ngcloud asset list
gcloud asset feed create
gcloud asset feed update
--relationship-type
flag to GA:\ngcloud asset export
gcloud asset get-history
gcloud beta builds triggers
commands.gcloud dns record-sets
.--min-instances
and --clear-min-instances
flags of gcloud functions
to beta.gcloud logging buckets create
, gcloud logging buckets list
, and gcloud logging buckets update
to support restricted fields.--zone
flag as --location
. Deprecated zone
variants.gcloud pubsub lite-subscriptions seek
which initiates a seek operation for a Pub/Sub Lite subscription.gcloud pubsub lite-operations
command group which allows describing and listing Pub/Sub Lite long-running operations.gcloud services api-keys describe
to GA.targetService
to the output of gcloud compute service-attachments
commands.gcloud database-migration connection-profiles list
and gcloud database-migration migration-jobs list
.gcloud database-migration connection-profiles list
.gcloud database-migration migration-jobs list
.gcloud connection profile list
:\n--enable-gvnic
flag of gcloud container clusters create
, gcloud container nodepools create
and gcloud container nodepools update
to alpha, beta, GA.--enable-gvnic
flag of gcloud container clusters update
in alpha, beta.--create-pod-ipv4-range
and --pod-ipv4-range
flags of gcloud container node-pools create
for configuring pod ranges for node pools to GA.--logging
and --monitoring
flags to\ngcloud container clusters create
, gcloud container clusters update
, and\ngcloud container clusters create-auto
for users to configure the components\nthat should have logging and/or monitoring turned on.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-08-17T00:00:00+00:00" }, { "id": "35200_2021-08-10", "url": "https://cloud.google.com/sdk/docs/release-notes#35200_2021-08-10", "title": "352.0.0 (2021-08-10)", "content_html": "gcloud access-appoval
command group to GA.archives list
and archives describe
commands.--region
flag to gcloud beta builds triggers
commands.gcloud beta composer environments list-upgrades
command.local-extract
to version 1.3.1 to fix various bugs.http-header
and xff-ip
to --enforce-on-key
in\n'gcloud compute security-policies rules'--enforce-on-key-name to 'gcloud compute security-policies rules' in\norder to be able to specify the HTTP header name whose value becomes the rate\nlimiting key for
http-header` key type.gcloud compute ssh
to also use IPv6 addresses if IPv4 addresses are\nunavailable.--encryption-kms-key
flag to gcloud beta metastore services create
\nto specify the Customer-managed KMS key name to use for encrypting the\nDataproc Metastore service.--has-private-issuer
flag in alpha and beta.gcloud container hub memberships register --enable-workload-identity --has-private-issuer
to GA.--autoscaling-profile
flag of\ngcloud container clusters create
and gcloud container clusters update
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-08-10T00:00:00+00:00" }, { "id": "35100_2021-08-03", "url": "https://cloud.google.com/sdk/docs/release-notes#35100_2021-08-03", "title": "351.0.0 (2021-08-03)", "content_html": "--worker-pool-spec
flag of gcloud ai custom-jobs create
to GA.gcloud artifacts apt
to beta.gcloud artifacts yum
to beta.gcloud artifacts print-settings apt
and gcloud artifacts\nprint-settings yum
to beta.gcloud print-settings
.gcloud assured workloads create
command.--build-worker-pool
and --clear-build-worker-pool
flag of gcloud functions deploy
to GA.--send-for-bulk-import
flag to the following commands:\ngcloud beta healthcare dicom-stores create
gcloud beta healthcare dicom-stores update
--network-interface
flag of gcloud compute instances create
and gcloud compute instance-templates create
command to support IPv6 fields.user_license
flag of gcloud compute disks insert
to beta.gcloud container hub memberships get-credentials
to GA.gcloud policy-intelligence query-activity
which queries activities. Supported activity types are service account last authentication and service account key last authentication.gcloud recaptcha keys
to GA.--etag
flag to the following commands:\ngcloud secrets delete
gcloud secrets update
gcloud secrets versions destroy
gcloud secrets versions disable
gcloud secrets versions enable
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-08-03T00:00:00+00:00" }, { "id": "35000_2021-07-27", "url": "https://cloud.google.com/sdk/docs/release-notes#35000_2021-07-27", "title": "350.0.0 (2021-07-27)", "content_html": "--service-account
flag to gcloud beta builds triggers create
command.connect-mode
param to --network
flag of gcloud filestore instances create
for alpha and beta.gcloud services api-keys list
to GA.--source-ranges
and --destination-ranges
for gcloud compute\nfirewall-rules create
and gcloud compute firewall-rules update
to accept\nIPv6 address ranges in addition to IPv4 address ranges.gcloud compute disks snapshot
to GA.gcloud compute disks create
and\ngcloud compute images create
to GA.type
flag of gcloud compute security-policies create
to beta.--resign
flag to\ngcloud beta firebase test android run
. This flag allows clients to\nspecify if Robo should re-sign the app-under-test APK.gkeMasterCluster
and cloudSqlInstance
arguments for source and\ndestination in gcloud network-management connectivity-tests
. This allows\nthe user to run tests using Google Managed Services (GKE and Cloud SQL)\nendpoint types as source or destination.--filter
flag to be passed to the backend in\ngcloud beta secrets list
gcloud secrets versions list
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-07-27T00:00:00+00:00" }, { "id": "34900_2021-07-20", "url": "https://cloud.google.com/sdk/docs/release-notes#34900_2021-07-20", "title": "349.0.0 (2021-07-20)", "content_html": "--network
flag to gcloud beta ai endpoints create
.-----END CERTIFICATE-----
and -----BEGIN CERTIFICATE-----
. This affects\ncertificate outputs of gcloud privateca certificates create
,\ngcloud privateca certificates export
and\ngcloud privateca pools get-ca-certs
.gcloud asset list
CLI to GA.--no-public-egress
to gcloud builds worker-pools create
.--public-egress
and a hidden --no-public-egress
flags to gcloud builds worker-pools update
.--scheduler-count
flag for gcloud beta composer environments {create,update}
commands.gcloud beta dns record-sets
.gcloud beta dataflow flex-template build
.gcloud beta datastream streams create/update
.--entrypoint
flag of gcloud functions deploy
.gcloud beta healthcare nlp analyze-entities
ec-sign-secp256k1-sha256
to the list of supported algorithms.--processing-units
flag to spanner create instance
and spanner update instance
to add ability to create granular instances in beta.gcloud compute tpus execution-groups create
by adding flag --use-with-notebook
.--redirect-type
and --redirect-target
to gcloud compute security-policies rules create|update
in alpha and beta.gcloud compute reservations list
.gcloud compute backend-services create
requests.user_license
flag of gcloud compute images insert
to beta.gcloud compute instances list
to display IPv6 related fields.--target-service-attachment
flag of gcloud compute forwarding-rules create
to GA.--purpose=private-service-connect
flag of gcloud compute networks subnets create
to GA.gcloud compute service-attachments
to GA.--mesh
to gcloud compute instance-templates create
in alpha and beta.backups
command group to GA.restore
command to GA.gcloud container hub features list
gcloud container hub ingress describe
gcloud container hub ingress disable
gcloud container hub ingress enable
gcloud container hub ingress update
gcloud container hub multi-cluster-services describe
gcloud container hub multi-cluster-services disable
gcloud container hub multi-cluster-services enable
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-07-20T00:00:00+00:00" }, { "id": "34800_2021-07-13", "url": "https://cloud.google.com/sdk/docs/release-notes#34800_2021-07-13", "title": "348.0.0 (2021-07-13)", "content_html": "--locked
flag to gcloud compute images create
.gcloud ai custom-job
.--autoscale_budget_slot_hours
flag to mk and update to support\nbudget based reservation autoscaling.--create_session
and --session_id
to query to support session\ncreation and using existing sessions.--connection_property
flag to query to set connection properties.gcloud builds worker-pools
command group to GA.gcloud beta composer environments list-packages
command. It lists all PyPI modules installed in an Airflow worker.--gkeclusters
to gcloud beta dns response-policies create
to support binding GKE clusters to the response policy.--gkeclusters
to gcloud beta dns response-policies update
to support updating response policy with GKE clusters.gcloud beta datastream streams list
to include stream creation and update times.gcloud beta routes create
which\ncreates a datastream private connection route.gcloud beta routes delete
which\ndeletes a datastream private connection route.gcloud beta streams update
which\nupdates an existing datastream stream.gcloud kms\nencrypt
, gcloud kms decrypt
, gcloud kms asymmetric-sign
, and\ngcloud kms asymmetric-decrypt
.\nFor more information about Cloud KMS's integrity verification API, visit\nhttps://cloud.google.com/kms/docs/data-integrity-guidelines.--skip-integrity-verification
flag to gcloud kms encrypt
, gcloud\nkms decrypt
, gcloud kms asymmetric-sign
, and\ngcloud kms asymmetric-decrypt
.--additional-package-types=MAVEN
flag to scan Maven packages for vulnerabilities.local-extract
to version 1.2.0 in order to support the scanning of\nCentOS and RHEL images.gcloud scheduler locations
command group [ALPHA, BETA].\nCommands in this group provide information for locations where Cloud\nScheduler is available.gcloud compute instances create-with-container
and gcloud compute instance-templates create-with-container
until it's ready.--description
flag on compute instance-groups managed update
to add possibility to update descriptions.gcloud compute url-maps import
to wait for the import operation to finish.--boot-disk-kms-project
, --boot-disk-kms-location
,\n--boot-disk-kms-keyring
, --boot-disk-kms-key
, and\nkms-project
, kms-location
, kms-keyring
, kms-key
properties of\n--create-disk
) to gcloud compute instances bulk create
to allow specifying\na customer-managed encryption key.--request-headers-to-add
to beta for gcloud compute security-policies rules create|update
.metastore services backups get-iam-policy
metastore services backups set-iam-policy
metastore services backups add-iam-policy-binding
metastore services backups remove-iam-policy-binding
--config-membership
of\ngcloud container hub ingress enable
and\ngcloud container hub ingress update
did not properly handle full Membership\nresource paths.--enable-identity-service
flag to alpha, beta.--enable-gke-oidc
flag as deprecated.--security-group
to gcloud container clusters create
and gcloud container clusters update
. This flag is used to enable the Authenticator Groups Config for group authentication._ARGCOMPLETE_SHELL
to 'bash'.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-07-13T00:00:00+00:00" }, { "id": "34700_2021-06-29", "url": "https://cloud.google.com/sdk/docs/release-notes#34700_2021-06-29", "title": "347.0.0 (2021-06-29)", "content_html": "gcloud assured workloads delete
command in alpha\nand beta, as they are now deprecated.gcloud beta sql users list
to include 'IAM_EMAIL' column in\nthe output. It will display full email address for a CloudSQL MySQL\nIAM database user account.gcloud ai hp-tuning-jobs
to GA.gcloud beta ai custom-jobs create
failed to install dependencies in requirements.txt when packaging from local files.--feature-attribution-thresholds
flag to gcloud beta ai model-monitoring-jobs <create|update>
to support configuring feature attribution score thresholds.gcloud privateca pools get-ca-certs
to get the\nroot CA certs for all active CAs in the CA pool.--read-mask
flag to gcloud asset search-all-resources
to specify\nwhich fields to be returned.gcloud asset search-all-resources
to return the full metadata\n(versionedResources
) of resources when requested with flag --read-mask
.gcloud beta connection-profiles update
which\nupdates an existing datastream connection profile.gcloud beta streams create
which\ncreates a datastream stream.gcloud pubsub lite-topics publish
to GA.gcloud pubsub lite-subscriptions subscribe
to GA.gcloud pubsub lite-subscriptions ack-up-to
to GA.gcloud beta run deploy
now defaults to deploy from source if --image
is\nnot provided.--active-directory-domain
flag of gcloud sql instances create
\nand gcloud sql instances patch
to GA.gcloud compute backend-services import
to wait for\nthe import operation to finish.share-setting
and share-with
for glcloud compute reservations create
to beta.gcloud compute forwarding-rules import
to remove top-level properties\nof an existing forwarding rule when they are not specified in the YAML file.gcloud compute networks subnets list
to include IPv6 related fields.--custom-cpu
type from int to string to allow E2 shared-core\ninstances to be specified as a custom value.gcloud container hub config-management apply
gcloud container hub config-management disable
gcloud container hub config-management enable
gcloud container hub config-management status
gcloud container hub config-management unmanage
gcloud container hub config-management upgrade
gcloud container hub config-management version
gcloud container hub features list
gcloud container hub ingress describe
gcloud container hub ingress disable
gcloud container hub ingress enable
gcloud container hub ingress update
gcloud container hub multi-cluster-services describe
gcloud container hub multi-cluster-services disable
gcloud container hub multi-cluster-services enable
--posix-group
flag of gcloud identity groups create
to beta.--add-posix-group
, --remove-posix-groups
, and\n--clear-posix-groups
flags of gcloud identity groups update
to beta.--enable-l4-ilb-subsetting
flag of gcloud container clusters create
and gcloud container clusters update
to GA.--enable-service-externalips
flag to beta.gcloud active-directory domains update-ldaps-settings
to beta and GA.gcloud active-directory domains describe-ldaps-settings
to beta and GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-06-29T00:00:00+00:00" }, { "id": "34600_2021-06-22", "url": "https://cloud.google.com/sdk/docs/release-notes#34600_2021-06-22", "title": "346.0.0 (2021-06-22)", "content_html": "--add-quota-project
in gcloud auth\napplication-default login
. --add-quota-project
is the default.--location
flag on gcloud privateca certificates create
as\n--template-location
, and updated it to default to the same location as\nthe issuing CA Pool.gcloud privateca certificates create
to verify\nthat any certificate templates are in the same location as the issuing CA\nPool.gcloud beta ai custom-jobs local-run
which creates a custom training container image from your code and runs it locally.gcloud beta custom-job create
command.gcloud access-appoval
command group to beta.gcloud asset search-all-iam-policies
with new searchable fields\n(memberTypes
, roles
, project
, folders
, and organizations
), new\nrequest fields (assetTypes
and orderBy
), and new response fields\n(assetType
, folders
, and organization
).gcloud builds triggers create ...
with require-approval
flag.gcloud beta composer environments check-upgrade
command. It checks that an environment upgrade does not fail because of PyPI module conflicts.--gkeclusters
to gcloud beta dns managed-zones create
to support binding GKE clusters to the zone.gcloud beta operations cancel
which\ncancels a datastream operation.gcloud beta private-connections create
which\ncreates a datastream private connection.gcloud pubsub schemas
to GA.--schema
and --encoding
flags of gcloud pubsub topics create
to GA.--database-version
flag of\ngcloud sql instances create
and gcloud sql flags list
.--os
flag for:\ngcloud compute images import
in GA,gcloud compute instances import
in GAgcloud compute machine-images import
in betagcloud compute routers update
stack-type
and ipv6-network-tier
for gcloud compute instances network-interfaces update
to GA.gcloud beta compute networks update --switch-to-custom-subnet-mode
when updating a legacy network.gcloud compute networks vpc-access connectors create
to GA:\n--machine-type
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-06-22T00:00:00+00:00" }, { "id": "34500_2021-06-15", "url": "https://cloud.google.com/sdk/docs/release-notes#34500_2021-06-15", "title": "345.0.0 (2021-06-15)", "content_html": "--worker-pool-spec
flag of gcloud beta ai custom-jobs create
to support configuring GPUs.gcloud privateca
which enables creating and managing private\nCA pools, certificate authorities, certificates and certificate templates\nthrough the v1 API.gcloud composer environments run env-name delete_dag
command without Airflow command arguments.gcloud beta connection-profiles discover
which\nperforms discovery on a datastream connection profile.gcloud beta run deploy --source
to use Artifact Registry for build\nartifacts. Users will be prompted prior to automatic creation of an Artifact\nRegistry repository named \"cloud-run-source-deploy\".--use-http2
flag to GA for Cloud Run (fully managed).-
as a wildcard in place of an instance name for gcloud sql backups list
.--byol
flag of:\ngcloud compute images import
to GAgcloud compute instances import
to GAgcloud compute instances create
and gcloud compute instances update-access-config
to GA:\n--ipv6-public-ptr-domain
--no-ipv6-public-ptr
--all-instances
flag on compute managed update-instances
to reflect the instances selection options available in the REST API.--source-disk-project
flag to image creation. It is used to specify source disk project when creating image from disk.stack-type
and ipv6-access-type
for gcloud compute networks subnets create
to GA.--enable
flag to GA for the following commands:\ngcloud compute routers add-bgp-peer
gcloud compute routers update-bgp-peer
--keepalive-interval
flag to GA for the following commands:\ngcloud compute routers create
gcloud compute routers update
stack-type
and ipv6-network-tier
for gcloud compute instances <create|create-with-container>
to GA.stack-type
and ipv6-network-tier
for gcloud compute instance-templates <create|create-with-container>
to GA.stack-type
and ipv6-access-type
for gcloud compute networks subnets update
to GA.--enable-service-externalips
flag to gcloud
alpha and beta to allow\nor deny services to set the ExternalIPs field.--autoprovisioning-image-type
flag to gcloud container clusters create
\nand gcloud container clusters update
to specify the image type\nfor node autoprovisioning.gcloud network-services endpoint-policies
to beta.gcloud compute networks vpc-access connectors create
to GA:\n--min-instances
--max-instances
--machine-type
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-06-15T00:00:00+00:00" }, { "id": "34400_2021-06-08", "url": "https://cloud.google.com/sdk/docs/release-notes#34400_2021-06-08", "title": "344.0.0 (2021-06-08)", "content_html": "--drift-thresholds
flag in gcloud beta ai model-monitoring-jobs create
and gcloud beta ai model-monitoring-jobs update
to --feature-thresholds
.org-policy
, access-policy
, os-inventory
to gcloud beta asset list
.gcloud beta pubsub lite-subscriptions subscribe
which allows the user to receive messages on a Pub/Sub Lite subscription.--json-parsing
and --log-level
flags to gcloud compute security-policies update
.--json-parsing
and --log-level
flags to GA for gcloud compute security-policies update
.gcloud container hub memberships get-credentials
to GA.gcloud active-directory peerings
for Multi Project\nSupport release.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-06-08T00:00:00+00:00" }, { "id": "34300_2021-06-02", "url": "https://cloud.google.com/sdk/docs/release-notes#34300_2021-06-02", "title": "343.0.0 (2021-06-02)", "content_html": "gcloud beta privateca
to only allow managing resources in the 6\nsupported locations. For more information, see\nhttps://cloud.google.com/certificate-authority-service/docs/locations.gcloud run
commands that\nrequire a platform will now default to managed
instead of prompting to\nselect a platform.gcloud ai custom-jobs
to GA.gcloud artifacts repositories create
.gcloud beta connection-profiles
which contains create, delete,\ndescribe and list for Datastream connection profile objects.gcloud beta locations fetch-static-ips
which returns a\nlist of static IPs used by Datastream for a specific location.gcloud beta connection-profiles list
\nreturned partial information in the list formatting.gcloud functions deploy
to print Cloud Build log URL.gcloud beta pubsub schemas validate-schema
on the successful validation of a schema to text indicating the success rather than the empty response returned by the service.gcloud beta pubsub schemas validate-message
on the successful validation of a message to text indicating the success rather than the empty response returned by the service.gcloud beta pubsub lite-subscriptions ack-up-to
which allows the user to acknowledge messages on a specified Pub/Sub Lite subscription.--scopes
, --no-scopes,
, --service-account
and --no-service-account
flags to GA for gcloud compute instances import
.gcloud beta compute service-attachment
to fix the default values of --enable-proxy-protocol
and --connection-preference
.--threads-per-core
flag to gcloud container clusters create
and gcloud container node-pools create
commands.gcloud container clusters list
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-06-02T00:00:00+00:00" }, { "id": "34200_2021-05-25", "url": "https://cloud.google.com/sdk/docs/release-notes#34200_2021-05-25", "title": "342.0.0 (2021-05-25)", "content_html": "gcloud app deploy --service-account=<SERVICE_ACCOUNT>
or by specifying 'service_account: app.yaml
file. If both are specified, the CLI parameter will override the app.yaml spec.gcloud app deploy --service-account=<SERVICE_ACCOUNT>
or by specifying 'service_account: app.yaml
file. If both are specified, the CLI parameter will override the app.yaml spec.certificates create
using newer versions\n(3.4 and above) of the Python cryptography package.gcloud beta builds triggers run
for repoless triggers.gcloud beta datastream locations
command group - contains\ndescribe and list for Datastream locations objects.gcloud beta datastream routes
command group - contains\ndescribe and list for Datastream routes objects.--region
flag of gcloud beta datastream
.\nUse --location
instead.--definition-file
to gcloud beta pubsub schemas validate-message
, gcloud beta pubsub schemas validate-schema
, and gcloud beta pubsub schemas create
to specify a schema stored in a file.gcloud compute instance-groups managed
abandon-instances
, delete-instances
, recreate-instances
, and update-instances
to return unresolved instance names for regional groups with status MEMBER_NOT_FOUND.gcloud beta compute service-attachment update
to allow users to clear the consumer-accept-list and consumer-reject-list.--threads-per-core
flag to specify number of visible threads per physical core to both beta and GA for:\ngcloud compute instances create
gcloud compute instances create-with-container
gcloud compute instance-templates create
gcloud compute instances bulk create
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-05-25T00:00:00+00:00" }, { "id": "34100_2021-05-18", "url": "https://cloud.google.com/sdk/docs/release-notes#34100_2021-05-18", "title": "341.0.0 (2021-05-18)", "content_html": "gcloud beta ai tensorboards
commands to manage a TensorBoard on the unified AI Platform.gcloud beta ai tensorboard-experiments
commands to manage a TensorBoard Experiment on the unified AI Platform.gcloud beta ai tensorboard-runs
commands to manage a TensorBoard Run on the unified AI Platform.gcloud beta ai tensorboard-time-series
commands to manage a TensorBoard Time Series on the unified AI Platform.gcloud app deploy dos.yaml
.gcloud app deploy dos.yaml
.--resource-settings
by using consumer-project-name
or encryption-keys-project-name
key in gcloud assured workloads create
command.gcloud asset analyze-move
commands to analyze a GCP Project Migration.gcloud beta pubsub lite-topics publish
which allows the user to publish a message to their specified Pub/Sub Lite topic.Promoted
disk-resource-policykey of flag
--create-diskfor all
compute instances` create commands.--enable-endpoint-independent-mapping
on compute routers nats create
and compute routers nats update
to reflect the new default.--threads-per-core
flag to gcloud container clusters create
and gcloud container node-pools create
commands.--cluster-dns-*
flags of gcloud container clusters create
\nand gcloud container clusters update
to beta.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-05-18T00:00:00+00:00" }, { "id": "34000_2021-05-11", "url": "https://cloud.google.com/sdk/docs/release-notes#34000_2021-05-11", "title": "340.0.0 (2021-05-11)", "content_html": "gcloud asset search-all-resources
to support date-time string in\nqueries on timestamp fields (createTime and updateTime).--condition
and --condition-from
to GA.--calendar-period
, --start-date
, and --end-date
flags to\ngcloud billing budgets [create | update]
to support a wider array of options\nfor the budget's timeframe, which was previously always one month.gcloud beta redis reschedule-maintenance
to beta.--maintenance-window-day
flag and --maintenance-window-hour
flag to\ngcloud beta redis instances create
to allow specifying a maintenance policy\nwhen creating a new instance.--maintenance-window-day
flag, --maintenance-window-hour
flag and\n--maintenance-window-any
flag to gcloud beta redis instances update
to\nallow updating a maintenance policy when updating an instance.gcloud beta run deploy --source
to suggest a default service name\nbased on the source path when one isn't provided.gcloud compute service-attachments
to beta.--target-service-attachment
flag to gcloud beta compute forwarding-rules create
.--purpose=private-service-connect
to gcloud beta compute networks subnets create
.MYSQL_8_0
, POSTGRES_10
, POSTGRES_12
, and POSTGRES_13
database version options for --database-version
flag to database-migration connection-profiles create cloudsql
.--enable-dataplane-v2
to GA.gcloud notebooks instances rollback
to rollback a notebook's boot disk.gcloud notebooks instances get-health
to verify instance health.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-05-11T00:00:00+00:00" }, { "id": "33900_2021-05-04", "url": "https://cloud.google.com/sdk/docs/release-notes#33900_2021-05-04", "title": "339.0.0 (2021-05-04)", "content_html": "--max-chain-length
flag of\ngcloud beta privateca roots create
. Now, no max chain length will be added\nto newly created root CAs unless they are explicitly specified through\n--max-chain-length
, or (indirectly) through a --reusable-config
resource\nargument.executor-image-uri
field to --worker-pool-spec
flag of gcloud beta ai custom-jobs create
, as an alias of python-image-uri
field. python-image-uri
will be deprecated soon.--worker-pool-spec
flag, which means to create an empty worker pool.--resource-settings
by using keyring-id
key in gcloud assured workloads create
command.local-extract
to version 1.0.0. This version replaces\nmemory-intensive extraction with disk-based extraction.gcloud sql backups list --instance=\"my-instance-1\"
will now\ninclude the instance name.--request-coalescing
to gcloud compute backend-services create
, gcloud compute backend-services update
,\ngcloud compute backend-buckets create
and gcloud compute backend-buckets update
.cdnPolicy.requestCoalescing
field support to gcloud compute backend-services import
.--minimal-action
and --most-disruptive-allowed-action
flags to gcloud beta compute instance-groups managed rolling-action start-update
.--disable-autopilot
flag of gcloud container clusters update
to convert cluster from Autopilot mode to Standard mode.gcloud network-security client-tls-policies
to accept empty\nserverValidationCa which signals to the client to do un-authenticated TLS.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-05-04T00:00:00+00:00" }, { "id": "33800_2021-04-27", "url": "https://cloud.google.com/sdk/docs/release-notes#33800_2021-04-27", "title": "338.0.0 (2021-04-27)", "content_html": "all
choice of --vpc-egress
flag of gcloud run deploy
and\ngcloud run services update
. A new all-traffic
choice provides the same\nfunctionality with a more specific name. all
will continue to be supported,\nbut prefer to use all-traffic
.gcloud beta run deploy
to accept either --image
or --source
,\nbut not both.--confidential-compute
boolean flag to gcloud dataproc clusters create
to allow users to configure Compute Engine Confidential VMs on Dataproc clusters.--confidential-compute
boolean flags to gcloud dataproc\nworkflow-templates set-managed-cluster
to allow users to configure Compute Engine Confidential VMs on Dataproc managed clusters.get-certificate-chain
command to GA.timeout
key to --redis-config
flag of redis instances create
.timeout
key to --redis-config
flag of redis instances update
.--starting-offset
flag of gcloud pubsub lite-subscriptions create
to GA.all-traffic
choice to --vpc-egress
flag of gcloud run deploy
\nand gcloud run services update
. all-traffic
provides the same\nfunctionality as the existing all
choice with a more specific name. all
is\nnow deprecated but will continue to be supported. Prefer to use all-traffic
.--binary-authorization
and --breakglass
flags of gcloud run\ndeploy
and gcloud run services update
to beta.gcloud services vpc-peerings delete
to GA.gcloud tasks queues update [QUEUE_NAME] --clear-routing-override
to remove appEngineRoutingOverride
values instead of setting them to empty strings.--iap-tunnel-disable-connection-check
flag of gcloud compute start-iap-tunnel
to GA.--cpu-utilization-predictive-autoscaling
flag of\ngcloud compute instance-groups managed set-autoscaling
and\ngcloud compute instance-groups managed update-autoscaling
to GA.gcloud network-security authorization-policies
to beta.gcloud network-security server-tls-policies
to beta.gcloud network-security client-tls-policies
to beta.--etag
flag to the following commands:\ngcloud beta secrets update
gcloud beta secrets delete
gcloud beta secrets versions enable
gcloud beta secrets versions disable
gcloud beta secrets versions destroy
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-04-27T00:00:00+00:00" }, { "id": "33700_2021-04-20", "url": "https://cloud.google.com/sdk/docs/release-notes#33700_2021-04-20", "title": "337.0.0 (2021-04-20)", "content_html": "gcloud assured workloads create
command in GA.bq truncate
command. This command will only be available to selected customers in private preview.--job
to bq delete
.perimeters dry-run describe
:\ngcloud dataflow snapshots
to GA.gcloud beta domains registrations register
gcloud beta domains registrations configure contacts
gcloud filestore backups
to GA.gcloud filestore instances restore
to enable restoring a Cloud\nFilestore instance from a backup.gcloud\nfilestore instances create
.--source-backup
and --source-backup-region
flags to GA to\nspecify backup details; these flags should be used in conjunction with\n--file-share
flag.gcloud resource-settings
to GA.gcloud services vpc-peerings delete
to beta.--redundant-interface
, --subnetwork
and --subnetwork-region
flags of gcloud compute routers add-interface
to beta.--instance
and --instance-zone
flags of gcloud compute routers add-bgp-peer
to beta.--interface-names
of gcloud compute routers remove-interface
to beta.--peer-names
of gcloud compute routers remove-bgp-peer
to beta.gcloud essential-contacts
to beta.--network
flag to gcloud service-directory endpoints create
command in beta.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-04-20T00:00:00+00:00" }, { "id": "33600_2021-04-13", "url": "https://cloud.google.com/sdk/docs/release-notes#33600_2021-04-13", "title": "336.0.0 (2021-04-13)", "content_html": "--resource-settings
of gcloud assured workloads create
to GA.gcloud composer environments run
.gcloud beta composer environments run my-environment upgrade_check
to run upgrade check to Airflow 2.0 for Composer environments with Airflow 1.10.15+.--request-coalescing
to gcloud beta compute backend-services create
, gcloud beta compute backend-services update
,\ngcloud beta compute backend-buckets create
and gcloud beta compute backend-buckets update
.cdnPolicy.requestCoalescing
field support to gcloud beta compute backend-services import
.--target_distribution_shape
flag of gcloud compute instance-groups managed
create
and update
to GA.\nAdded --compute-service-account
flag to gcloud compute instances import
.curl
progress output from gcloud compute ssh
with\n`--internal-ip flag.--zone
flag to gcloud beta compute images describe-from-family
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-04-13T00:00:00+00:00" }, { "id": "33500_2021-04-06", "url": "https://cloud.google.com/sdk/docs/release-notes#33500_2021-04-06", "title": "335.0.0 (2021-04-06)", "content_html": "--cluster
, --cluster-num-nodes
and --cluster-zone
flags ofgcloud bigtable instances create
. Use --cluster-config
instead.--instance-type
flag of gcloud bigtable instances create
. Allingress-policies
and egress-policies
flags of gcloud access-context-manager perimeters
to GA.gcloud access-context-manager perimeters describe
.gcloud access-context-manager perimeters dry-run describe
.--access-time
flag to gcloud asset analyze-iam-policy
and gcloud asset analyze-iam-policy-longrunning
.--kms-key
, --kms-keyring
, --kms-location
and --kms-project
\nflags to gcloud bigtable clusters create
for alpha, beta and GA for creating\nCMEK-protected clusters.kms-key
to --cluster-config
flag of gcloud bigtable instances\ncreate
, for creating CMEK-protected clusters.--cluster-config
flag of gcloud bigtable instances create
to\nbeta and GA.gcloud bigtable instances tables describe
to beta and GA.gcloud compute backend-services create
, gcloud compute backend-services update
,\ngcloud compute backend-buckets create
and gcloud compute backend-buckets update
to GA:\n--[no-]negative-caching
--[no-]negative-caching-policy
--[no-]serve-while-stale
--[no-]bypass-cache-on-request-headers
gcloud compute backend-services import
and gcloud compute backend-services export
:\nauthorizationPolicy
and serverTlsPolicy
for gcloud compute target-https-proxies import
command.--iap-tunnel-disable-connection-check
flag to\ngcloud compute start-iap-tunnel
to disable the initial connection check in\nalpha and beta.gcloud compute public-delegated-prefixes
to GA.--network-interface=nic-type
flag to\ngcloud compute instance-templates create
for beta and GA.--image-family-scope
flag to gcloud beta compute instances\ncreate
and gcloud beta compute disks create
.gcloud iam simulator replay-recent-access
which simulates policy changes by replaying policy overlay on recent access.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-04-06T00:00:00+00:00" }, { "id": "33400_2021-03-30", "url": "https://cloud.google.com/sdk/docs/release-notes#33400_2021-03-30", "title": "334.0.0 (2021-03-30)", "content_html": "WORKER_POOL
to be required for commands\nin the command group gcloud builds worker-pools
(except for gcloud builds\nworker-pools list
).--connectivity
flag of gcloud run deploy
and\ngcloud run services update
. --connectivity
will continue to be supported.\n--connectivity
only applies to --platform=gke
and --platform=kubernetes
.\nThe new --ingress
flag applies to all platforms and provides equivalent\nfunctionality. Prefer to use --ingress
. Use --ingress=all
in place of\n--connectivity=external
. Use --ingress=internal
in place of\n--connectivity=internal
.gcloud beta metastore services imports
command group. Use\ngcloud beta metastore services import
command group instead.--region
flag of gcloud beta ai endpoints
to include new online\nprediction regions.--region
flag of gcloud beta ai models
to include new online\nprediction regions.--max_concurrency
flag to mk and update reservation commands.--parquet_enum_as_string
and --parquet_enable_list_inference
flags\nto load and mk --table
commands for Parquet format. Run bq load --help
or\nbq mk --help
for details.gcloud artifacts docker images scan
to scan a container image.gcloud artifacts docker images get-operation
to retrieve an operation.gcloud artifacts docker images list-vulnerabilities
to retrieve scan\nresults.local-extract
.--ingress
flag of gcloud run deploy
and\ngcloud run services update
to GA.gcloud scc findings create
gcloud scc findings group
gcloud scc findings list
gcloud scc findings list-marks
gcloud scc findings update
gcloud scc findings update-marks
gcloud scc assets describe
gcloud scc assets group
gcloud scc assets list
gcloud scc assets list-marks
gcloud scc assets update-marks
canonicalName
field in their response.--service-account
, --no-service-account
, --scopes
and\n--no-scopes
flags to gcloud beta compute instances import
.--service-directory-registration
flag to gcloud compute\nforwarding-rules create --global --target-google-apis-bundle=<bundle>
in\nbeta and GA.--target-google-apis-bundle
to gcloud compute forwarding-rules\ncreate
.PRIVATE_SERVICE_CONNECT
as a global address purpose to gcloud compute addresses create
.--post-key-reservation-action-type
flag to beta for gcloud compute\ninstances create
.--post-key-reservation-action-type
flag to beta for gcloud compute\ninstance-templates create
.--resource-policies
flag for gcloud compute instance-templates create
\ncommand in alpha, beta, and GA.--service-account
, --no-service-account
, --scopes
and\n--no-scopes
flags for gcloud compute machine-images import
in beta.--internal-ip
flag is specified.gcloud compute target-https-proxies import
method which creates or\nupdates a target HTTPS proxy resource in Compute Enginegcloud compute public-advertised-prefixes
to GA.--dump-type
flag to gcloud beta metastore services export gcs
to\nallow specification of the database dump type to export.--release-channel
flag to gcloud beta metastore services create
.gcloud beta metastore services import
gcloud beta metastore services restore
gcloud beta metastore services backups describe
gcloud beta metastore services backups list
gcloud beta metastore services backups create
gcloud beta metastore services backups delete
gcloud metastore
to GA.--next-rotation-time
flag to gcloud beta secrets create
, gcloud secrets create
\ngcloud beta secrets update
and gcloud secrets update
commands to specify the timestamp at which to send SECRET_ROTATE
notification.--rotation-period
flag to gcloud beta secrets create
, gcloud secrets create
\ngcloud beta secrets update
and gcloud secrets update
commands to specify a duration between secret rotation notifications.--remove-next-rotation-time
flag to gcloud beta secrets update
and gcloud secrets update
command to\nremove scheduled rotation time from a secret if it has one.--remove-rotation-period
flag to gcloud beta secrets update
and gcloud secrets update
command to\nremove a set rotation period if it has one.--remove-rotation-schedule
flag to gcloud beta secrets update
and gcloud secrets update
command to remove the rotation policy from a secret if it has one.--expire-time
flag of gcloud secrets create
and gcloud secrets update
to GA.--ttl
flag of gcloud secrets create
and gcloud secrets update
to GA.--remove-expiration
flag of gcloud secrets update
to GA.--topics
flag of gcloud secrets create
to GA.gcloud secrets update
:\n--add-topics
--remove-topics
--clear-topics
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-03-30T00:00:00+00:00" }, { "id": "33300_2021-03-23", "url": "https://cloud.google.com/sdk/docs/release-notes#33300_2021-03-23", "title": "333.0.0 (2021-03-23)", "content_html": "--impersonate-service-account
flag can accept a list of service accounts\nfor impersonation delegation.--resource-settings
flag to gcloud assured workloads create
command.gcloud assured workloads create
command.gcloud assured workloads create
command.gcloud builds submit
and gcloud builds log
to tell users when they\ncannot read the default logs bucket because of VPC-SC.gcloud beta dataflow flex-template build
.gcloud dataproc clusters stop
and gcloud dataproc clusters start
\nwhich stop and start clusters.--dataproc-metastore
flag of gcloud dataproc clusters create
to\nGA.--dataproc-metastore
flag of gcloud dataproc workflow-templates\nset-managed-cluster
to GA.--secure-multi-tenancy-user-mapping
and --identity-config-file
flags\nto gcloud dataproc clusters create
and\ngcloud dataproc workflow-templates set-managed-cluster
.gcloud logging views
command group to GA.local-extract
.--starting-offset
flag to gcloud pubsub lite-subscriptions create
to allow subscriptions to be created at HEAD.gcloud compute url-maps import
for correctly removing top-level\nproperties of an existing Url map, when they are not specified in the YAML\nfile.gcloud compute forwarding-rules
.gcloud compute backend-services
.--compute-service-account
flag for gcloud compute instances import
\nin beta.--compute-service-account
flag for\ngcloud compute machine-images import
in beta.--description
and --family
flags of gcloud compute images\nupdate
to GA.gcloud compute instance-groups managed\nset-autoscaling
to GA:\n--set-schedule
--schedule-cron
--schedule-duration-sec
--schedule-min-required-replicas
--schedule-time-zone
--schedule-description
\nFor more information see <https://cloud.google.com/compute/docs/autoscaler/scaling-schedules>
.gcloud compute instance-groups managed\nupdate-autoscaling
to GA:\n--min-num-replicas
--max-num-replicas
--set-schedule
--update-schedule
--disable-schedule
--enable-schedule
--remove-schedule
--schedule-cron
--schedule-duration-sec
--schedule-min-required-replicas
--schedule-time-zone
--schedule-description
\nFor more information see <https://cloud.google.com/compute/docs/autoscaler/scaling-schedules>
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-03-23T00:00:00+00:00" }, { "id": "33200_2021-03-16", "url": "https://cloud.google.com/sdk/docs/release-notes#33200_2021-03-16", "title": "332.0.0 (2021-03-16)", "content_html": "gcloud app deploy <queue|cron>.yaml
. The only\nnoticeable change is that when removing queues from the queues YAML file,\npreviously the queues were marked as \"DISABLED\" but now they are marked\n\"PAUSED\". In terms of functionality, there is no difference between the two.CLOUDSDK_ENCODING
to set the IO\nencoding for gcloud
. UTF-8
will be the default IO encoding on Unix.gcloud artifacts repositories create
to beta and GA.gcloud artifacts print-settings pypi
to beta and GA.gcloud dataflow flex-template build
.--security-level
flag of gcloud functions deploy
to GA.--limit
of gcloud functions logs read
such that the most recent entries in the given time range up to the limit are returned rather than the earliest.gcloud org-policies
command group to GA.--tag
flag of gcloud run deploy
to GA.--tag
flag of gcloud run services update
to GA.--to-tags
, --set-tags
, --update-tags
, --remove-tags
, and\n--clear-tags
flags of gcloud run services update-traffic
to GA.gcloud spanner
commands.--byol
flag for:\ngcloud compute images import
in betagcloud compute instances import
in betagcloud compute machine-images import
in betagcloud compute instances remove-resource-policies
command to GA.--boot-disk-provisioned-iops
to gcloud compute instances create
and gcloud compute instance-templates create
to allow specifying provisioned IOPS for attached disks.gcloud compute instances create --network-performance-configs
flag to beta.gcloud compute instances bulk create
to beta and GA.--database-dump-type
flag to gcloud beta metastore services imports\ncreate
to set the database dump type.--database-type
flag gcloud beta metastore services imports\ncreate
. Use --database-dump-type
flag to specify the database dump type.gcloud beta metastore services imports update
which updates a\nmetadata import.--data-catalog-sync
flag for gcloud metastore services
in beta.--group-type
flag to gcloud identity groups create
to automatically\nset group labels based on the type of group being created.--enable-l4-ilb-subsetting
of gcloud container clusters create
\nand gcloud container clusters update
to beta.--node-labels
, --node-taints
, and --tags
flags to\ngcloud beta container node-pools update
to update the node labels,\nnode taints and network tags on an existing node pool.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-03-16T00:00:00+00:00" }, { "id": "33100_2021-03-09", "url": "https://cloud.google.com/sdk/docs/release-notes#33100_2021-03-09", "title": "331.0.0 (2021-03-09)", "content_html": "--autoscaling-metric-specs
flag to gcloud beta ai endpoints deploy-model
.gcloud app instances list
and gcloud app instances describe
\nto return the auto healer health check (i.e. liveness) for the flexible\nenvironment.gcloud assured
command group to GA. Commands in this group\nprovide the ability to read and modify Assured data controls.gcloud assured workloads
command group to GA. Commands in this\ngroup provide the ability to manage Assured Workloads environment resources.gcloud assured operations
command group to GA. Commands in this\ngroup provide the ability to view Assured Workloads operation resources.gcloud beta builds worker-pools
commands fail to wait\nfor long-running operations to finish.gcloud datapoc clusters enable-personal-auth-session
\nand gcloud beta datapoc clusters enable-personal-auth-session
.gcloud healthcare consent-stores
to GA.local-extract
component to version 0.1.5, to improve error\nhandling in certain cases.gcloud resource-manager org-policies describe
to throw an error for unsupported policy versions.--min-instances
flag of gcloud run deploy
and\ngcloud run services update
to GA for --platform=managed
.gcloud services disable
command.--provisioned-iops
flag of gcloud compute disks create
to GA.gcloud compute public-delegated-prefixes
to beta.gcloud iam workload-identity-pools
which enables granting\non-premises or multi-cloud workloads access to Google Cloud resources,\nwithout using a service account key.gcloud container clusters create-auto
for creating Autopilot clusters\nto the beta and GA tracks.gcloud compute forwarding-rules
command group.gcloud secrets replication
command group to GA.--replication-policy-file
flag to gcloud secrets create
command to\nspecify replication policy using a JSON or YAML file.--kms-key-name
flag to gcloud secrets create
command to specify a\nKMS key when creating an automatic secret.--subnet
flag from beta to GA.gcloud compute networks vpc-access connectors create
to accept an optional --subnet
flag to specify a subnet to house the connector rather than requiring --network
and --range
flags.\n--subnet-project
to specify the VPC host project ID.gcloud workspace-add-ons
commands to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-03-09T00:00:00+00:00" }, { "id": "33000_2021-03-02", "url": "https://cloud.google.com/sdk/docs/release-notes#33000_2021-03-02", "title": "330.0.0 (2021-03-02)", "content_html": "--env-vars
and --env-vars-file
to alpha.gcloud topics startup
and https://cloud.google.com/sdk/docs/install#mac.gcloud emulators ... start
commands would leave behind\nemulator processes when Ctrl+C was pressed.--cluster-labels
flag to gcloud dataproc jobs submit
\nto allow jobs to be placed on a cluster matching specified cluster labels.--filter-config-gcs-uri
flag to the following commands:\ngcloud beta healthcare dicoms-stores export gcs
gcloud beta healthcare dicoms-stores export bq
gcloud beta artifacts docker images\nscan
to install the local-extract
component.--partitions
flag in gcloud pubsub lite-topics update
to GA.--view
flag to gcloud beta schemas list
to allow retrieval of schema definitions.gcloud beta run domain-mappings create
where it would fail to re-create\nthe domain mapping after deleting the one without the override.gcloud compute public-advertised-prefixes
to beta.--request-coalescing
to gcloud beta compute backend-services create
, gcloud beta compute backend-services update
,\ngcloud beta compute backend-buckets create
and gcloud beta compute backend-buckets update
.gce-vm-ip
for --network-endpoint-type
for gcloud compute network-endpoint-groups create
and gcloud compute network-endpoint-groups update
to GA.--pod-ipv4-range
and --create-pod-ipv4-range
flags to\ngcloud beta container node-pools create
to configure pod ranges for the\nnode pools.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-03-02T00:00:00+00:00" }, { "id": "32900_2021-02-23", "url": "https://cloud.google.com/sdk/docs/release-notes#32900_2021-02-23", "title": "329.0.0 (2021-02-23)", "content_html": "gcloud containers images list-tags
doesn't show occurrence metadata.--network
and --service-account
to gcloud beta ai <custom-jobs|hp-tuning-jobs> create
to allow specifying a peering network and user service account.--relationship-type
flag to gcloud beta asset export
.gcloud code dev
and gcloud code clean-up
to beta.--kms-key
flag to gcloud composer environments
command to specify the Customer-managed KMS key name to use for encrypting the Composer environment.gcloud functions logs read
by adding a default value of 1 week ago for --start-time
.--transit-encryption-mode
flag to gcloud redis instances create
\nto allow enabling Redis TLS with server authentication when\ncreating a new instance.--region
flag to be optional in gcloud memcache
. If not\nspecified, use the value in memcache/region
property.gcloud beta pubsub schemas validate-schema
to allow validation of PROTOCOL_BUFFER and AVRO schemas.gcloud beta pubsub schemas validate-message
to allow validation of messages against an existing or inline schema.--provisioned-iops
flag of gcloud compute disks create
to beta.gcloud compute url-maps validate
to GA.gcloud compute forwarding-rules update
to GA.--short-name
of gcloud compute firewall-policies create
to be a required flag.--proxy-bind
flag of gcloud compute target-tcp-proxies create
to GA.--target-tcp-proxy
for gcloud compute forwarding-rules
create
and set-target
\nwith specified -load-balancing-scheme=INTERNAL_SELF_MANAGED
.gcloud beta compute images import
to import images from\nAWS.gcloud compute resource-policies create instance-schedule
command to GA.--dynamic-user-query
flag to gcloud identity update
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-02-23T00:00:00+00:00" }, { "id": "32800_2021-02-16", "url": "https://cloud.google.com/sdk/docs/release-notes#32800_2021-02-16", "title": "328.0.0 (2021-02-16)", "content_html": "Permissions error fetching application
to indicate\nwhich account might be missing roles/appengine.deployer
.gcloud config set disable_color true
to disable\nthis behavior.gcloud artifacts docker images describe
to group vulnerability occurrences by effective severity instead of severity.--image-version
and --airflow-version
flags of\ngcloud beta composer environments update
to be mutually exclusive.gcloud composer environments create
and gcloud composer environments update
to manage machine types for web server and Cloud SQL:\n--cloud-sql-machine-type
--web-server-machine-type
gcloud alpha logging tail
command to beta.gcloud memcache
to GA.apply-software-update
command to apply latest available software\nupdate to Memcached instance and nodes.gcloud pubsub schemas
to beta which allows creating and managing schemas. Schemas can be used to validate messages published to Cloud Pub/Sub topics.--schema
and --message-encoding
flags to gcloud beta pubsub topics create
. Messages published to the topic with the given message encoding will be validated against the specified schema.--partitions
flag to gcloud beta pubsub lite_topics update
to allow increasing partitions in a Pub/Sub Lite topic.--secondary-zone
flag to gcloud sql instances <create|patch>
that allows users to choose the secondary zone during create|patch of High Availability instances.--version-time
flag to gcloud spanner backups create
to allow\nspecifying the timestamp of the data contained in the backup.gcloud spanner backups list
.gcloud spanner databases list
.gcloud emulators spanner
to GA.gcloud compute tpus execution-groups
to GA. Commands in this group\nallow convenient orchestration of TPU nodes and Compute VMs. This replaces the\nstandalone tool ctpu.--provisioned-iops
flag of gcloud compute disks create
to beta.gcloud compute url-maps validate
to GA.gcloud compute forwarding-rules update
to GA.gcloud container images describe
to group vulnerability occurrences by effective severity instead of severity.--dynamic-user-query
flag of gcloud identity create
to GA.--notification-config
of gcloud container clusters\n<create|update>
to GA. This flag is used to enable notifications on a\ncluster. Currently Pub/Sub notifications are supported.--system-config-from-file
flag to\ngcloud container clusters create
, gcloud container node-pools create
, and\ngcloud node-pools update
to configure kubelet and Linux configuration\nsettings on nodes.--topics
flag to gcloud beta secrets create
command to specify\na list of Pub/Sub topics to configure on the secret.--add-topics
flag to gcloud beta secrets update
command to specify\na list of Pub/Sub topics to add to the secret.--remove-topics
flag to gcloud beta secrets update
command to\nspecify a list of Pub/Sub topics to remove from the secret.--clear-topics
flag to gcloud beta secrets update
command to remove\nall Pub/Sub topics from the secret.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-02-16T00:00:00+00:00" }, { "id": "32700_2021-02-09", "url": "https://cloud.google.com/sdk/docs/release-notes#32700_2021-02-09", "title": "327.0.0 (2021-02-09)", "content_html": "--kms-project
, --kms-location
, --kms-keyring
,\n--kms-key
) to gcloud <alpha|beta> ai custom-jobs create
and gcloud\n<alpha|beta> ai hp-tuning-jobs create
to allow specifying a customer-managed\nencryption key.gcloud beta dns response-policies create
to create a new Cloud DNS response policy.gcloud beta dns response-policies update
to update a Cloud DNS response policy.gcloud beta dns response-policies list
to list all Cloud DNS response policies in a given project.gcloud beta dns response-policies describe
to describe details of a Cloud DNS response policy.gcloud beta dns response-policies delete
to delete a Cloud DNS response policy.--security-level
flag of gcloud functions deploy
to beta.google.firebase.remoteconfig.update
as an event type. The full set of supported event types can be listed using gcloud functions event-types list
.--write-disposition
flag to the following commands:\ngcloud healthcare fhir-stores export bq
gcloud beta healthcare fhir-stores export bq
gcloud beta healthcare dicom-stores export bq
gcloud beta healthcare annotation-stores export bq
gcloud beta healthcare annotation-stores evaluate bq
gcloud logging buckets
gcloud logging read
gcloud logging locations describe
gcloud logging locations list
gcloud logging sinks
gcloud logging cmek-settings
--location
, --bucket
, and --view
of gcloud logging read
to GA.--description
and --log-filter
of gcloud logging metrics
to GA.--use-partitioned-tables
of gcloud logging sinks
to GA.short-name=windows
for --os-type
flag for gcloud beta compute instances ops-agents policies
. This is only valid when --agent-rules=type=ops-agent
.--cpu-utilization-predictive-method
flag of\ngcloud compute instance-groups managed <set-autoscaling|update-autoscaling>
to beta.--asn
flag for gcloud compute routers update
.gcloud compute security-policies update
to beta.--enable-layer7-ddos-defense
flag and --layer7-ddos-defense-rule-visibility
flag to gcloud beta compute security-policies update
.--authentication
flag to gcloud events init
command.--authentication
flag to gcloud events namespaces init
command.workload-identity-gsa
support to --authentication
flag for gcloud events init
command.gcloud events namespaces init
command to create namespace if it is missing.--labels
flag to gcloud identity groups update
to allow updating the labels for a group.--expiration
flag of gcloud identity groups memberships add
to GA.--update-roles-param
flag of gcloud identity groups memberships modify-membership-roles
to GA.projects/<project>/locations/<location>
(in addition to the\ndeprecated form projects/<project>/zones/<location>
).Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-02-09T00:00:00+00:00" }, { "id": "32600_2021-02-02", "url": "https://cloud.google.com/sdk/docs/release-notes#32600_2021-02-02", "title": "326.0.0 (2021-02-02)", "content_html": "gcloud app deploy <queue|cron>.yaml
. The only\nnoticeable change is that when removing queues from the queues YAML file,\npreviously the queues were marked as \"PAUSED\" but now they are marked\n\"DISABLED\". In terms of functionality, there is no difference between the two.gcloud docker images delete
failed if the image is referenced by a tag.kmsKey
, state
, createTime
and updateTime
) to gcloud asset search-all-resources
.gcloud beta composer environments run my-environment upgrade_check
to run upgrade check to Airflow 2.0 for Composer environments with Airflow 1.10.14+.gcloud beta composer environments run
.gcloud dataflow flex-template run
.gcloud dataflow sql query
command to use Dataflow Flex\nTemplates.--additional-experiments
flag to gcloud beta dataflow jobs run
.--additional-experiments
flag to gcloud dataflow jobs run
.gcloud beta artifacts docker images scan
to scan an image.gcloud beta artifacts docker images get-operation
to poll an ongoing\n scan.gcloud beta artifacts docker images list-vulnerabilities
to retrieve\n scan results.local-extract
to aid in the commands for\nthe On-Demand Scanning API.--compute-service-account
to gcloud beta compute images import
.--os
flag to be optional for gcloud compute images import
.--enable-nested-virtualization
flag to enable or disable nested virtualization to both beta and GA for:\ngcloud compute instances create
gcloud compute instances create-with-container
gcloud compute instance-templates create
gcloud beta compute\ninstances ops-agents policies [create|update]
that included short-name
\nvalues of 'debian' or 'ubuntu' in --os-types
had trouble locating packages\ndue to a missing call to apt-get update
.gcloud eventarc triggers
to GA. Renamed --matching-criteria
\nflag as --event-filters
in GA.gcloud eventarc locations
to GA.gcloud container hub memberships register --enable-workload-identity --public-issuer-url=$URL
to GA.gcloud notebooks
to GA.--machine-type
to gcloud beta compute networks vpc-access connectors create
to support machine type configuration of the managed instance group underlying the connector.--min-instances
and --max-instances
to gcloud beta compute networks vpc-access connectors create
to allow users to configure the scaling bounds of the underlying managed instance group.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-02-02T00:00:00+00:00" }, { "id": "32500_2021-01-26", "url": "https://cloud.google.com/sdk/docs/release-notes#32500_2021-01-26", "title": "325.0.0 (2021-01-26)", "content_html": "enable-autoupgrade
field belonging to flag --agent-rules
in gcloud beta compute instances ops-agents policies create
and gcloud beta compute instances ops-agents policies update
from optional to required.gcloud container images list-tags
and gcloud container images describe
to use ContainerAnalysis V1 API in beta.\nPACKAGE_VULNERABILITY
to VULNERABILITY
,\nDEPLOYABLE
to DEPLOYMENT
, BUILD_DETAILS
to BUILD
and IMAGE_BASIS
\nto IMAGE
. To construct filters on kinds, new names should be used. For\nexample, kind=\"VULNERABILITY
.gcloud app deploy <queue|cron>.yaml
. The only\nnoticeable change is that when removing queues from the queues YAML file,\npreviously the queues were marked as \"DISABLED\" but now they are marked\n\"PAUSED\". In terms of functionality, there is no difference between the two.--ignore-active-certificates
flag to gcloud beta privateca roots\ndelete
and gcloud beta privateca subordinates delete
to allow a Certificate\nAuthority to be scheduled for deletion even if the Certificate Authority has\nun-revoked or un-expired certificates.gcloud beta composer environments run my-environment upgrade_check
to run upgrade check to Airflow 2.0 for Composer environments with Airflow 1.10.14+.gcloud compute networks get-effective-firewalls
command to GA.gcloud compute instances network-interfaces get-effective-firewalls
command to GA.gcloud compute instance ops-agents
to beta.--compute-service-account
flag to GA for gcloud compute images import
.--transport-topic
flag to gcloud beta eventarc triggers create
, to allow the use of an existing Pub/Sub topic for a trigger's transport intermediary.--sort-by
flag\ncaused the output to duplicate the last value in the list.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-01-26T00:00:00+00:00" }, { "id": "32400_2021-01-19", "url": "https://cloud.google.com/sdk/docs/release-notes#32400_2021-01-19", "title": "324.0.0 (2021-01-19)", "content_html": "gcloud run
to require that --platform
and --region
be passed\nafter all positional arguments. For example: gcloud run services describe\nSERVICE --platform=managed --region=us-central1
. This change first appeared\nin version 322.0.0.gcloud ai-platform versions update --config
.--bigquery-table-name
and sampling-percentage
to gcloud ai-platform\nversions update
to update request logging config.gcloud api-gateway
to GA.gcloud dns managed-zones
to GA.--service-directory-namespace
to gcloud beta dns managed-zones create
to support providing a Service Directory namespace that should be associated with the zone.gcloud ml-engine versions update --config
.--bigquery-table-name
and sampling-percentage
to gcloud ml-engine\nversions update
to update request logging config.gcloud run services delete
to wait\nuntil the service is no longer returned and account for the possibility of a\ndeletion failing before reporting success. To use the previous behavior and\nexit without waiting for deletion to complete, use --async
.--separate-channel-recognition
and --audio-channel-count
flags of\ngcloud ml speech recognize
and gcloud ml speech recognize-long-running
\nto GA.gcloud workflows
and gcloud workflows executions
commands to GA.--compute-service-account
to gcloud beta compute images import
.gcloud beta compute backend-services create
, gcloud beta compute backend-services update
,\ngcloud beta compute backend-buckets create
and gcloud beta compute backend-buckets update
:\n--[no-]serve-while-stale
--[no-]bypass-cache-on-request-headers
gcloud beta compute backend-services import
and gcloud beta compute backend-services export
:\n--compute-service-account
flag to GA for gcloud compute images export
.org-firewall-policies
command group.--expire-time
flag to gcloud beta secrets create
and\ngcloud beta secrets update
commands to specify timestamp for the secret to\nexpire.--ttl
flag to gcloud beta secrets create
and\ngcloud beta secrets update
commands to specify a duration until the secret\nshould expire.--remove-expiration
flag to gcloud beta secrets update
command to\nremove scheduled expiration from a secret if it has one.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-01-19T00:00:00+00:00" }, { "id": "32300_2021-01-12", "url": "https://cloud.google.com/sdk/docs/release-notes#32300_2021-01-12", "title": "323.0.0 (2021-01-12)", "content_html": "gcloud asset list
command to beta.--shielded-secure-boot
, --shielded-vtpm
, and --shielded-integrity-monitoring
boolean flags to gcloud dataproc clusters create
to allow users to configure Compute Engine Shielded VMs on Dataproc clusters.--shielded-secure-boot
, --shielded-vtpm
, and --shielded-integrity-monitoring
boolean flags to gcloud dataproc\nworkflow-templates set-managed-cluster
to allow users to configure Compute Engine Shielded VMs on Dataproc managed clusters.--description
flag to gcloud beta filestore backups create
\ncommand.--use-http2
flag to beta for Cloud Run (fully managed).gcloud identity groups memberships check-transitive-membership
for ALPHA, beta and GA.gcloud identity groups memberships get-membership-graph
for ALPHA, beta and GA.gcloud identity groups memberships search-transitive-groups
for ALPHA, beta and GA.gcloud identity groups memberships search-transitive-memberships
for ALPHA, beta and GA.--enable-audit-logs
flag to gcloud beta active-directory domains create
and gcloud beta active-directory domains update
.AUDIT_LOGS_ENABLED
parameter to gcloud beta active-directory domains list
.auditLogsEnabled
parameter to gcloud beta active-directory domains describe
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-01-12T00:00:00+00:00" }, { "id": "32200_2021-01-07", "url": "https://cloud.google.com/sdk/docs/release-notes#32200_2021-01-07", "title": "322.0.0 (2021-01-07)", "content_html": "--format=flattened
and --format=text
to print labels if provided.\nIf a key is specified inside either of these formats but a label is not,\nthe child key will be printed in lower snake case. This is different\nthan done previously when the entire dotted key path was printed. Note that\nthis change does not apply to keys whose values are objects or lists.--format=flattened
or\n--format=text
, set the following configuration:\ngcloud config set core/use_legacy_flattened_format true
\nPlease note that this option will not be supported indefinitely.api-config
configurations via grpc-files
flag to beta.--max-pods-per-node
option to gcloud beta environment create\noperation
. It allows to limit the number of pods that can be assigned to a\nsingle GKE node and reduce the size of IP range assigned to it.--maintenance-window-start
--maintenance-window-end
--maintenance-window-recurrence
.--maintenance-window-start
--maintenance-window-end
--maintenance-window-recurrence
--clear-maintenance-window
.gcloud beta composer environments restart-web-server
to restart web server for a Cloud Composer environment.--enable-streaming-engine
flag to gcloud beta dataflow jobs run
.--enable-streaming-engine
flag to gcloud dataflow jobs run
.nfs-export-options
key of --file-shares
flag in gcloud filestore instances
to GA.--clear-vpc-connector
when deploying new services.--mtu
flag to beta and GA for gcloud compute interconnects\nattachments <dedicated|partner> <create|update>
.--os
flag to be optional for:\ngcloud compute images import
in betagcloud compute instances import
in betagcloud compute machine-images import
in beta--maintenance-window-start-time
flag in gcloud compute\nsole-tenancy node-groups create
command to GA.--compute-service-account
to gcloud compute images export
in beta.--service-directory-registration
to gcloud compute forwarding-rules\ncreate
in beta.--no-address
flag to GA for gcloud compute images import
.gcloud beta eventarc locations list
which lists locations available for Eventarc.gcloud
to not attempt reauthentication if running in\nnon-interactive mode.gcloud service-directory locations
to beta. Added a commands to\ndescribe/list locations.gcloud service-directory namespaces
to GA. Added commands to\ncreate/delete/describe/list/update/add-iam-policy-binding/get-iam-policy/set-iam-policy/remove-iam-policy-binding.gcloud service-directory services
to GA. Added commands to\ncreate/delete/describe/list/resolve/update/add-iam-policy-binding/get-iam-policy/set-iam-policy/remove-iam-policy-binding.gcloud service-directory endpoints
to GA. Added commands to\ncreate/delete/describe/list/resolve/update.--metadata
flag to --annotations
flag in GA only.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2021-01-07T00:00:00+00:00" }, { "id": "32100_2020-12-15", "url": "https://cloud.google.com/sdk/docs/release-notes#32100_2020-12-15", "title": "321.0.0 (2020-12-15)", "content_html": "gcloud beta metastore services update --kerberos_principal
flag as\n--kerberos-principal
.gcloud beta ai custom-jobs create
which provides ability to pass the parameters to containers or python tasks.ingress-policies
and egress-policies
optional flags to the following\ncommands:\ngcloud beta access-context-manager perimeters create
.gcloud beta access-context-manager perimeters update
.gcloud beta access-context-manager perimeters dry-run create
.gcloud beta access-context-manager perimeters dry-run update
.ingress-policies
and egress-policies
flags accept paths to yaml files.\nThe content of the yaml files should contain valid representations of\nIngressPolicies and EgressPolicies.gcloud beta access-context-manager perimeters describe
.gcloud beta access-context-manager perimeters dry-run describe
.gcloud composer environments create
to manage Airflow web server network access control:\n--web-server-allow-ip
--web-server-deny-all
--web-server-allow-all
gcloud composer environments update
to manage Airflow web server network access control:\n--update-web-server-allow-ip
--web-server-deny-all
--web-server-allow-all
--dag-timeout
flag of gcloud dataproc workflow-templates create
\nto GA.gcloud dataproc workflow-templates set-dag-timeout
to GA.gcloud dataproc workflow-templates remove-dag-timeout
to GA.gcloud beta dataproc clusters stop
and\ngcloud beta dataproc clusters start
commands to enable stopping and starting\nDataproc clusters.gcloud run
commands https://cloud.google.com/run/docs/gke/multi-tenancy.--vpc-egress
flag of gcloud run deploy
and\ngcloud run services update
to GA.--ingress
flag of gcloud run deploy
and\ngcloud run services update
to beta.--type
flag of gcloud sql users create
to GA to support the\ncreation of Cloud SQL database users for login using IAM database\nauthentication.gcloud services peered-dns-domains <create|delete|list>
to GA.gcloud services vpc-peerings <enable-vpc-service-controls|disable-vpc-service-controls>
to GA.--os
flag for gcloud compute images import
,\ngcloud compute instances import
, and gcloud compute machine-images import
.gcloud compute target-http-proxies import
gcloud compute target-http-proxies export
gcloud compute target-https-proxies import
gcloud compute target-https-proxies export
no-address
flag to:\ngcloud beta compute images import
gcloud beta compute machine-images import
--disk
and --accelerator
flags in gcloud compute sole-tenancy\nnode-templates create
command to GA.--shielded-vtpm
, --shielded-secure-boot
, and --shielded-integrity-monitoring
flags to gcloud compute instances create-with-container
command.--shielded-vtpm
, --shielded-secure-boot
, and --shielded-integrity-monitoring
flags to gcloud compute instance-templates create-with-container
command.--shielded-vtpm
, --shielded-secure-boot
, --shielded-integrity-monitoring
, and --shielded-learn-integrity-policy
flags to gcloud compute instances update-container
command.gcloud compute backend-services create
, gcloud compute backend-services update
,\ngcloud compute backend-buckets create
and gcloud compute backend-buckets update
to GA:\n--cache-mode
--[no-]client-ttl
--[no-]default-ttl
--[no-]max-ttl
--[no-]custom-response-header
gcloud compute backend-services import
and gcloud compute backend-services export
:\n--target-service
of gcloud events triggers create
.--type
flag of gcloud events triggers create
to be optional for ApiServerSource.--addons=GcePersistentDiskCsiDriver
to gcloud container clusters\ncreate
and --update-addons=GcePersistentDiskCsiDriver
to gcloud\ncontainer clusters update
to enable/disable the GCP Compute Persistent\nDisk Container Storage Interface (CSI) Driver.gcloud transcoder
to beta.subnet
flag to gcloud compute networks vpc-access connectors\ncreate
which can be used to specify a subnet to house the\nconnector rather than specifying network
and range
flags.\nsubnet-project
has\nbeen added to specify the host project id.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-12-15T00:00:00+00:00" }, { "id": "32000_2020-12-08", "url": "https://cloud.google.com/sdk/docs/release-notes#32000_2020-12-08", "title": "320.0.0 (2020-12-08)", "content_html": "gcloud ai-platform models
gcloud ai-platform versions
gcloud ai-platform predict
gcloud ai-platform explain
\nLearn more about regional endpoints and see a list of available regions here:\nhttps://cloud.google.com/ai-platform/prediction/docs/regional-endpoints.gcloud beta app instances list
and gcloud beta app instances describe
\nto return the auto healer health check (i.e. liveness) for the flexible\nenvironment.--next-rotation-time
and --rotation-period
flags of gcloud\nassured workloads create
to be optional.--provisioned-resources-parent
flag to gcloud assured workloads\ncreate
command.bq partition
command for HOUR/MONTH/YEAR time partitioning types.PARQUET
as option for export type. This feature is still experimental.gcloud asset bulk-export
command to beta which enables the user to export GCP\nresource configurations in Kubernetes Resource Model or Terraform formats.gcloud billing budgets
to GA.\nall-updates-rule-*
flags as notifications-rule-*
flags in GA.--no-external-ip
to gcloud beta builds worker-pools\n<create|update>
commands.--kms-key-name
flag to gcloud beta composer environments
command to\nspecify the Customer-managed KMS key name to use for encrypting the Composer\nenvironment.gcloud dns managed-zones update
could not remove labels.\nThis issue can be tracked at https://issuetracker.google.com/issues/171509626.--max-failures-total
flag to gcloud dataproc jobs submit
\nto allow jobs to be restarted in event of a failure during job execution.--location
flag from the gcloud filestore
command group.gcloud filestore operations cancel
to cancel a Filestore operation.gcloud functions deploy
would crash with an AttributeError\nwhen provided invalid YAML data. This issue can be tracked at\nhttps://issuetracker.google.com/issues/173043502.gcloud kms\nencrypt
, gcloud kms decrypt
, gcloud kms asymmetric-sign
, gcloud kms\nasymmetric-decrypt
in beta.\nFor more information about Cloud KMS's integrity verification API, visit\nhttps://cloud.google.com/kms/docs/data-integrity-guidelines.--skip-integrity-verification
flag to gcloud kms encrypt
, gcloud\nkms decrypt
, gcloud kms asymmetric-sign
, gcloud kms asymmetric-decrypt
\nin beta.gcloud logging buckets
gcloud logging sinks
gcloud logging read
gcloud logging locations
gcloud logging cmek-settings
\nLogs Buckets are GA, while Logs Views and Regionalized Logs Buckets are in Preview.--use-partitioned-tables
of gcloud logging sinks
to beta.\nBigQuery sinks with partitioned tables are GA.--transit-encryption-mode
flag to gcloud beta redis instances create
\nto allow enabling Redis TLS with server authentication when\ncreating a new instance.gcloud source repos clone
installed its credential\nhelper for all URLs instead of only for Cloud Source Repositories URLs.\nThis issue can be tracked at\nhttps://issuetracker.google.com/issues/173139520.--strong
and --read-timestamp
flags to\ngcloud spanner databases execute-sql
to give more control over the timestamp\nof a read-only query.gcloud spanner operations list
.gcloud compute instance-groups managed\nset-autoscaling
to GA:\n--stackdriver-metric-single-instance-assignment
--stackdriver-metric-utilization-target-type
--stackdriver-metric-utilization-target
--stackdriver-metric-filter
--update-stackdriver-metric
--remove-stackdriver-metric
\nFor more information see <https://cloud.google.com/compute/docs/autoscaler/scaling-stackdriver-monitoring-metrics#per_group_metrics>
.--distribution-target-shape
flag in gcloud compute instance-groups managed create
command to beta.--distribution-target-shape
flag in gcloud compute instance-groups managed update
command to beta.--network
, --subnetwork
, and --private-network-ip
flags of\ngcloud compute instances network-interfaces update
to GA.--enable-endpoint-independent-mapping
flag of compute routers nats create
and compute routers nats update
to GA.gcloud compute instance-groups managed\nset-autoscaling
to Beta:\n--set-schedule
--schedule-cron
--schedule-duration-sec
--schedule-min-required-replicas
--schedule-time-zone
--schedule-description
gcloud compute instance-groups managed\nupdate-autoscaling
to Beta:\n--set-schedule
--remove-schedule
--enable-schedule
--disable-schedule
--update-schedule
--schedule-cron
--schedule-duration-sec
--schedule-min-required-replicas
--schedule-time-zone
--schedule-description
--[no-]enable-logging
flag of gcloud compute health-checks
\ncommand group to GA.gcloud compute instance-groups managed describe-instance
to GA.gcloud beta compute target-tcp-proxies create
command with --proxy-bind
flag.--target-tcp-proxy
for gcloud beta compute forwarding-rules
create
and set-target
\nwith specified -load-balancing-scheme=INTERNAL_SELF_MANAGED
.--no-address
flag in gcloud beta compute instances import
command to GA.gcloud metastore services export gcs
which exports metadata\nfrom a Dataproc Metastore service.--maintenance-window-day-of-week
and\n--maintenance-window-hour-of-day
. Use --maintenance-window-day
and\n--maintenance-window-hour
instead.--maintenance-window-day-of-week
and\n--maintenance-window-hour-of-day
flags were not both required in gcloud\nmetastore services update
.gcloud metastore services
to beta.gcloud metastore imports
to beta.gcloud metastore operations
to beta.gcloud metastore locations
to beta.--target-service
of gcloud events triggers create
.gcloud beta events init
to set the roles monitoring.metricWriter
\nand cloudtrace.agent
for the data plane service account.gcloud container hub memberships get-credentials
to beta.--private-ipv6-google-access-type
to GA.--no-enable-stackdriver-kubernetes
flag of gcloud container clusters update
command group.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-12-08T00:00:00+00:00" }, { "id": "31900_2020-11-17", "url": "https://cloud.google.com/sdk/docs/release-notes#31900_2020-11-17", "title": "319.0.0 (2020-11-17)", "content_html": "gcloud secrets
commands to send action taken (e.g. Created secret [my-secret].
) to stderr instead of stdout.--provisioned-resources-parent
flag to gcloud assured workloads\ncreate
command.os-inventory
to gcloud asset export
and gcloud asset get-history
.gcloud healthcare hl7v2-stores export
to beta.--message-filter
flag of gcloud pubsub subscriptions create
to\nGA. This feature allows users to specify a filter expression on a Cloud\nPub/Sub subscription which will automatically drop messages.gcloud organizations describe
gcloud organizations get-iam-policy
gcloud organizations set-iam-policy
gcloud sql instances <create|patch>
:\n--retained-backups-count
--retained-transaction-log-days
--filter-direction
flag in gcloud compute packet-mirrorings create/update
commands to beta and GA.--organization
flag for gcloud identity groups create
and\ngcloud identity groups search
to accept domain names (e.g. example.com) in\naddition to organization IDs (e.g. 1234567890).pd-balanced
disk type to --disk-type
of gcloud container
command group.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-11-17T00:00:00+00:00" }, { "id": "31800_2020-11-10", "url": "https://cloud.google.com/sdk/docs/release-notes#31800_2020-11-10", "title": "318.0.0 (2020-11-10)", "content_html": "--min-replica-count
in gcloud beta ai endpoints deploy-model
to be\na non-required flag.--enable-access-logging
, --enable-container-logging
, and\n--service-account
flags to gcloud beta ai endpoints deploy-model
.gcloud app services update
to GA.gcloud app services update
to GA.--show-occurrences
flag to gcloud artifacts docker images list
command that enables showing metadata from Container Analysis API.gcloud sql instances create
and\ngcloud sql instances update
to GA:\n--insights-config-query-insights-enabled
--insights-config-query-string-length
--insights-config-record-application-tags
--insights-config-record-client-address
--chain-name
to flag gcloud compute disks snapshot
.PRIVATE_SERVICE_CONNECT
as a global address purpose to gcloud beta compute forwarding-rules create
.--target-google-apis-bundle
to gcloud beta compute forwarding-rules create
.--no-address
flag to gcloud beta compute instances import
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-11-10T00:00:00+00:00" }, { "id": "31700_2020-11-03", "url": "https://cloud.google.com/sdk/docs/release-notes#31700_2020-11-03", "title": "317.0.0 (2020-11-03)", "content_html": "app.yaml
is now required for all\ndeployments and can no longer be added to .gcloudignore
list.gcloud beta ai endpoints explain
to send explanation requests to AI\nPlatform endpoints.gcloud artifacts
command group to GA.gcloud asset analyze-iam-policy
and gcloud asset analyze-iam-policy-longrunning
to GA.gcloud billing budgets
to beta.--pack
to the command gcloud builds submit
.build-env-vars
flags of gcloud functions
to GA.gcloud iam service-accounts keys list
to remove the non-functional\n--uri
flag.gcloud run regions list
command to list supported Cloud Run (fully\nmanaged) regions.gcloud beta eventarc
which manages Eventarc resources.--testing-special-entitlements
flag of gcloud firebase test ios run
to GA.gcloud beta iam workload-identity-pools create-cred-config
to create\na credential config file that can grant non-Google Cloud workloads access to\nGoogle Cloud resources, without using a service account key.--ephemeral-storage
to gcloud beta container clusters create
and gcloud beta container node-pools create
. This flag is used to configure nodes' ephemeral storage to be backed by local SSDs.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-11-03T00:00:00+00:00" }, { "id": "31600_2020-10-27", "url": "https://cloud.google.com/sdk/docs/release-notes#31600_2020-10-27", "title": "316.0.0 (2020-10-27)", "content_html": "gcloud spanner operations list
to disallow --database
or\n--backup
flags used in combination with --type=INSTANCE
.gcloud config vmware/location
to gcloud config vmware/region
.gcloud beta ai hp-tuning-jobs stream-logs
which provides the ability to stream logs of hyperparameter tuning jobs in AI Platform.--service-account
to gcloud beta ai-platform jobs submit training
\nto allow specifying a service account to use when running the training appplication for a training job.--region
flag of gcloud ai-platform
command to include new CAIP\nregions.gcloud beta artifacts docker images describe
that shows information of a docker image and optionally the metadata of the image from Container Analysis API.gcloud beta artifacts docker images list
will now show metadata of images from Container Analysis API as well.gcloud access-context-manager cloud-bindings
to GA.cloud-build-local
to version 0.5.2. This version allows\ncloud-build-local
to execute without a GCP account, providing a warning\nrather than an error.gcloud cloud-shell
command group to GA.gcloud workflows executions describe-last
to beta which describes the last executed workflow execution that has been cached locally.gcloud workflows executions wait-last
to beta which waits for the last cached workflow execution to complete.gcloud workflows run
to beta which executes a workflow and waits for it to complete.--mtu
flag to beta and GA for gcloud compute networks\n<create|update>
.gcloud compute instances set-name
command to beta.scope
option for --disk
flag for gcloud compute instances create
to GA.gcloud compute target-http-proxies
.--user-licenses
flag to disk create and update command for alpha.\ngcloud beta compute snapshots create
command. It allows to create\nsnapshots of disks.--[no-]negative-caching
and --[no-]negative-caching-policy
to gcloud beta compute backend-services create
, gcloud beta compute backend-services update
,\ngcloud beta compute backend-buckets create
and gcloud beta compute backend-buckets update
.cdnPolicy.negativeCaching
and cdnPolicy.negativeCachingPolicy
to gcloud beta compute backend-services import
and gcloud beta compute backend-services export
.gcloud compute target-http-proxies import
gcloud compute target-http-proxies export
gcloud compute target-https-proxies import
gcloud compute target-https-proxies export
gcloud compute url-maps import
gcloud compute url-maps export
gcloud beta events triggers create
to reference the\nserving.knative.dev/v1 APIVersion in the subscriber reference of created\ntriggers.--testing-special-entitlements
flag of gcloud firebase test ios\nrun
to GA.--release-channel=None
option to gcloud container clusters create
. This option is used to explicitly opt-out of release channels.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-10-27T00:00:00+00:00" }, { "id": "31500_2020-10-20", "url": "https://cloud.google.com/sdk/docs/release-notes#31500_2020-10-20", "title": "315.0.0 (2020-10-20)", "content_html": "gcloud beta ai custom-jobs stream-logs
which provides ability to stream logs of custom jobs in AI Platform.gcloud ai custom-jobs create
\nin AI Platform.artifacts repositories list
result.!=
and not-in
operators.--os
flag for gcloud compute images import
\nin GA, gcloud compute instances import
in GA, and\ngcloud compute machine-images import
in beta.--disable-default-snat
flag for gcloud container clusters\nupdate
command to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-10-20T00:00:00+00:00" }, { "id": "31400_2020-10-13", "url": "https://cloud.google.com/sdk/docs/release-notes#31400_2020-10-13", "title": "314.0.0 (2020-10-13)", "content_html": "cloud-build-local
is no longer supported on 32-bit MacOS. The executable\nhas been deleted from this release. The prior release, v0.5.0 included a\n32-bit MacOS executable that may continue to work for some users.apigee
surface to GA which provides access to Apigee Hybrid.apigee organizations
command group which provides access to Apigee\norganizations.apigee apis
command group which allows management and deployment\nof Apigee API proxies.apigee environments
command group which provides access to Apigee\nenvironments.apigee deployments
command group which provides access to Apigee\nAPI proxy deployments.apigee product
command group which allows creation and management of\nApigee API products.apigee developer
command group which provides access to Apigee\ndevelopers.apigee applications
command group which provides access to Apigee\ndeveloper applications.gcloud beta privateca certificates export
command which simplifies\nthe process of writing a PEM certificate to a file.cloud-build-local
component to version v.0.5.1. This fixes an\nissue identified in\nhttps://github.com/GoogleCloudPlatform/cloud-build-local/releases/tag/v0.5.1.gcloud builds submit
would not transfer symbolic links\ncorrectly to the build.gcloud dataproc clusters stop
and\ngcloud dataproc clusters start
. The commands now run without requiring\nconfirmation.gcloud domains registrations
to beta. Enables the registering and managing of domains.--vpc-egress
flag of gcloud run deploy
and\ngcloud run services update
to beta.--boosted
flag. An upgraded VM type is available by default.--other-files
flag to gcloud beta firebase test ios run
. This flag\nlets you specify files that are pushed onto the iOS test device prior to\ntesting.--directories-to-pull
flag to gcloud beta firebase test ios run
.\nThis flag lets you specify directories on the device that are pulled after\ntesting and included in the test results.gcloud identity groups update
to GA.gcloud identity groups memberships add
to GA.gcloud identity groups memberships modify-membership-roles
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-10-13T00:00:00+00:00" }, { "id": "31301_2020-10-07", "url": "https://cloud.google.com/sdk/docs/release-notes#31301_2020-10-07", "title": "313.0.1 (2020-10-07)", "content_html": "gcloud dataflow flex-template build
.gcloud
anthos auth login command.gcloud beta artifacts repositories update
to enable changing the\ndescription and labels on an existing repository.gcloud beta privateca
command group which enables creating and\nmanaging private certificate authorities and certificates. For more\ninformation, see <https://cloud.google.com/certificate-authority-service/>
.gcloud api-gateway
to beta, which adds commands for managing APIs, API\nConfigs, and the Gateways that serve those APIs.cloud-build-local
component. For more information, see\nhttps://issuetracker.google.com/issues/166758582.gcloud data-catalog taxonomies
to GA release track.gcloud dataflow flex-template run
.--enable-auth
flag to gcloud beta redis instances create
to allow\nenabling Redis AUTH when creating a new instance.Added --[no-]enable-auth
flag to gcloud beta redis instances update
to allow\nenabling and disabling Redis AUTH when updating an instance.
Added gcloud beta redis instances get-auth-string
command to allow viewing the\nAUTH string for an instance.
gcloud pubsub lite-topics
and gcloud pubsub lite-subscriptions
to GA. For more information about Pub/Sub Lite, see https://cloud.google.com/pubsub/lite/docs.--min-instances
flag of gcloud run deploy
and\ngcloud run services update
to beta for --platform=managed
.--deny-maintenance-period-start-date
,\n--deny-maintenance-period-end-date
, --deny-maintenance-period-time
and\n--remove-deny-maintenance-period
flags of gcloud sql instances create/patch
\nto GA.gcloud services peered-dns-domains <create|delete|list>
to beta.--mtu
flag to beta and GA for gcloud compute networks\n<create|update>
.gcloud compute instances set-name
command to beta.scope
option for --disk
flag for gcloud compute instances create
to GA.pkg
as a gcloud component. pkg
installs a group of\nKubernetes Resource Model (KRM) package management tools including:\nkustomize
, kpt
, appctl
and nomos
.--other-files
flag to gcloud beta firebase test ios run
. This flag\nlets you specify files that are pushed onto the iOS test device prior to\ntesting.gcloud identity groups create
to GA.gcloud identity groups search
to GA.gcloud identity groups memberships describe
to GA.gcloud beta iam workload-identity-pools
which enables you to grant\non-premises or multi-cloud workloads access to Google Cloud resources,\nwithout using a service account key.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-10-06T00:00:00+00:00" }, { "id": "31200_2020-09-29", "url": "https://cloud.google.com/sdk/docs/release-notes#31200_2020-09-29", "title": "312.0.0 (2020-09-29)", "content_html": "gcloud beta debug source upload
command.--billing-project
flag and billing/quota_project
property\nto accept service accounts when specifying a Google Cloud project for\nbilling and quota purposes.gcloud ai
surface to beta which provides access to manage entities in AI Platform.gcloud ai custom-jobs
command group which provides access to custom jobs in AI Platform.gcloud ai hp-tuning-jobs
command group which provides access to hyperparameter tuning jobs in AI Platform.gcloud ai endpoints
command group which provides access to endpoints in AI Platform.gcloud ai models
command group which provides access to models in AI Platform.--labels
flag to gcloud beta artifacts repositories create
to\nallow labels to be added to a repository during creation.--location
flag of gcloud assured\nworkloads create
.--partition-key
and --per-asset-type
flags to gcloud asset export
to support partitioned per-type BigQuery export.gcloud alpha asset analyze-iam-policy
. Please use gcloud beta asset\nanalyzer-iam-policy
instead.gcloud beta billing accounts add-iam-policy-binding
and gcloud beta\nbilling accounts remove-iam-policy-binding
commands to manage IAM policy\nbindings on a Cloud Billing account.gcloud dataflow sql query
to allow \"project.dataset.table\" and \"dataset.table\" formats for --bigquery-table
argument.--node-group
flag to gcloud dataproc clusters create
\nto allow clusters to be created on a Compute Engine sole-tenant node group.--node-group
flag to gcloud dataproc\nworkflow-templates set-managed-cluster
to allow managed clusters to be\ncreated on a Compute Engine sole-tenant node group.gcloud healthcare consent-stores
to beta.--enable-message-ordering
flag of gcloud pubsub subscriptions\ncreate
and --ordering-key
flag of gcloud pubsub topics publish
to GA.gcloud beta workflows executions wait
which allows the user to wait for a workflow execution to complete.gcloud compute os-login
to use the current gcloud
project for\nquota by default. See help for billing/quota_project
property or\n--billing-project
flag for more details on how to control this behavior.--os
flag for gcloud compute images import
in GA,\ngcloud compute instances import
in GA, and gcloud compute machine-images import
in beta.--service-proxy
and --service-proxy-labels
flags to GA for gcloud compute instance-templates create
.events brokers create
command.gcloud container hub memberships <register|unregister>
commands to beta. Modified command to unsupport manage-workload-identity-bucket flag.gcloud identity groups describe
to GA.--update-roles-params
to gcloud beta identity groups memberships modify-membership-roles
.gcloud identity groups memberships delete
to GA.gcloud identity groups memberships list
to GA.--validate
flag of gcloud container binauthz attestations\ncreate
and gcloud container binauthz attestations sign-and-create
to GA\nand beta, respectively.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-09-29T00:00:00+00:00" }, { "id": "31100_2020-09-22", "url": "https://cloud.google.com/sdk/docs/release-notes#31100_2020-09-22", "title": "311.0.0 (2020-09-22)", "content_html": "gcloud assured workloads list
and gcloud assured operations list
\ncommands to use separate flags for organization and location.gcloud beta app services update
to allow management of incoming\ntraffic to an app on a per-service basis.--no-cache
flag of gcloud app deploy
to GA. This flag disables\nthe build cache when deploying an app.<application>
or <version>
elements\nwithin appengine-web.xml are not respected.gcloud app deploy
with --promote
.\nPreviously, attempting to deploy and promote a version that was already\ndeployed, but stopped, would result in an error. Now a stopped version will be\nstarted before it is promoted.gcloud beta app services update
to allow management of incoming\ntraffic to an app on a per-service basis.--no-cache
flag of gcloud app deploy
to GA. This flag disables\nthe build cache when deploying an app.gcloud app deploy
with --promote
.\nPreviously, attempting to deploy and promote a version that was already\ndeployed, but stopped, would result in an error. Now a stopped version will be\nstarted before it is promoted.gcloud assured workloads describe
, gcloud assured workloads\ndelete
, gcloud assured workloads update
, and gcloud assured operations\ndescribe
.--private-ipv6-google-access-type
flag to gcloud dataproc clusters\ncreate
and gcloud dataproc workflow-templates set-managed-cluster
to\nallow users to configure the private IPv6 Google access type for the\ncluster.gcloud folders get-ancestors-iam-policy
for retrieving IAM policies for a given folder and its ancestors.gcloud identity
to GA.gcloud identity groups delete
to GA.gcloud secrets replication
command group to beta.--replication-policy-file
flag to gcloud beta secrets create
\ncommand to specify replication policy using a JSON or YAML file.--kms-key-name
flag to gcloud beta secrets create
\ncommand to specify a KMS key when creating an automatic secret.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-09-22T00:00:00+00:00" }, { "id": "31000_2020-09-15", "url": "https://cloud.google.com/sdk/docs/release-notes#31000_2020-09-15", "title": "310.0.0 (2020-09-15)", "content_html": "gcloud assured workloads delete
command.gcloud iam service-accounts list
to refer to\nthe display name of the service account as \"DISPLAY NAME\" instead of \"NAME\".gcloud projects get-ancestors-iam-policy
for retrieving IAM policies for a given project and its ancestors.--format
to gcloud run deploy
, gcloud run services\nupdate
, and gcloud run replace
.--disk
flag of gcloud compute sole-tenancy node-templates create
\nto beta.--accelerator
flag of gcloud compute sole-tenancy node-templates create
\nto beta.gcloud events
command group to beta to allow the configuration of event-based triggers on Cloud Run for Anthos services..--cloud-run-config
to gcloud container clusters create
and gcloud container clusters update
. This flag is used to enable internal load balancer for Cloud Run cluster.--enable-gke-oidc
to gcloud container clusters create
and gcloud container clusters update
. This flag is used to enable the GKE OIDC component for authentication using OIDC.--autoprovisioning-config-file
with gcloud container clusters create
and\ngcloud container clusters update
.--autoprovisioning-min-cpu-platform
flag of\ngcloud container clusters create
and gcloud container clusters update
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-09-15T00:00:00+00:00" }, { "id": "30900_2020-09-08", "url": "https://cloud.google.com/sdk/docs/release-notes#30900_2020-09-08", "title": "309.0.0 (2020-09-08)", "content_html": "gcloud assured
command group to beta. Commands in this group provide\nthe ability to read and modify Assured data controls.gcloud assured workloads
command group to beta. Commands in this\ngroup allow you to manage Assured Workloads environment resources.gcloud assured operations
command group to beta. Commands in this\ngroup allow you to view Assured Workloads operation resources.gcloud api-gateway
to beta.\ngcloud api-gateway api-configs create
. Removed --grpc-files
\ntemporarily since Cloud API Gateway does not support gRPC.gcloud apis create
. Added the optional --managed-service
flag\nto specify a pre-existing Google Managed Service.gcloud firestore databases
to beta and GA.gcloud datastore databases
to beta and GA.cloud_sql_proxy
component to version 1.17.0. Please visit the\nfollowing release notes for details:\nhttps://github.com/GoogleCloudPlatform/cloudsql-proxy/releases.gcloud beta compute backend-services create
, gcloud beta compute backend-services update
,\ngcloud beta compute backend-buckets create
and gcloud beta compute backend-buckets update
:\n--cache-mode
--[no-]client-ttl
--[no-]default-ttl
--[no-]max-ttl
--[no-]negative-caching
--[no-]negative-caching-policy
--[no-]custom-response-header
gcloud beta compute backend-services import
and gcloud beta compute backend-services export
:\n--notification-config
to gcloud <alpha|beta> container clusters\n<create|update>
. This flag is used to enable notifications on a cluster.\nCurrently Pub/Sub notifications are supported.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-09-08T00:00:00+00:00" }, { "id": "30800_2020-09-01", "url": "https://cloud.google.com/sdk/docs/release-notes#30800_2020-09-01", "title": "308.0.0 (2020-09-01)", "content_html": "bq query --schedule
.gcloud data-catalog taxonomies
and gcloud data-catalog taxonomies policy-tags
in beta.\nexport
command for gcloud data-catalog taxonomies
in beta.import
command for gcloud data-catalog taxonomies
in beta.--enable-kerberos
flag to gcloud dataproc clusters create
and\ngcloud dataproc workflow-templates set-managed-cluster
to allow users to\nenable Kerberos directly without specifying --kerberos-root-principal-password-uri
\nor --kerberos-kms-key-uri
.gcloud filestore backups
to beta.gcloud beta filestore instances restore
to enable restoring a Cloud\nFilestore instance from a backup.--source-backup
and --source-backup-region
flags to beta to\nspecify backup details; these flags should be used in conjunction with\n--file-share
flag.gcloud healthcare hl7v2-stores import
to beta.gcloud run services describe
output\nfor services deployed with --platform=gke
or --platform=kubernetes
.\nCluster-local services show Ingress: internal
. Services that are not\ncluster-local show Ingress: all
. Use --connectivity
flag of\ngcloud run deploy
or gcloud run services update
to update service endpoint\nvisibility.gcloud cloud-shell
command group to beta.compute instances get-screenshot
to GA.gcloud beta notebooks instances upgrade
to upgrade Notebooks instance.gcloud beta notebooks instances is-upgradeable
to verify if Notebooks instance can be upgraded to a newer image.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-09-01T00:00:00+00:00" }, { "id": "30700_2020-08-25", "url": "https://cloud.google.com/sdk/docs/release-notes#30700_2020-08-25", "title": "307.0.0 (2020-08-25)", "content_html": "gcloud dataflow flex-template build
to GA.\nPromoted gcloud dataflow flex-template run
to GA.gcloud scc notifications
command group to beta and GA.gcloud scc [operations|sources|findings]
to beta and GA.--purpose
flag of gcloud compute addresses create
to GA.--logging-metadata
flag to GA for\ngcloud compute firewall-rules create
gcloud compute firewall-rules update
.--network
, --subnetwork
, and --private-network-ip
flags of\ngcloud compute instances network-interfaces update
to beta.--additional-ipas
flag to gcloud beta firebase test ios run
. This\nflag allows you to specify additional iOS apps that should be installed on\nthe device prior to testing.--enable-master-global-access
flag of gcloud container clusters\n<create|update>
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-08-25T00:00:00+00:00" }, { "id": "30600_2020-08-18", "url": "https://cloud.google.com/sdk/docs/release-notes#30600_2020-08-18", "title": "306.0.0 (2020-08-18)", "content_html": "ls --reservation
command randomly failed with internal error.add-iam-policy-binding
and remove-iam-policy-binding
commands, with support for modifying IAM policies for tables and views.--dataproc-metastore
flag to gcloud beta dataproc clusters create
\nto allow clusters to be created with a Dataproc Metastore service.--dataproc-metastore
flag to gcloud beta dataproc\nworkflow-templates set-managed-cluster
to allow managed clusters to be\ncreated with a Dataproc Metastore service.gcloud beta kms keys versions get-certificate-chain
to retrieve\nHSM attestation certificate chains.gcloud pubsub topics detach-subscription
to GA.gcloud resource-manager org-policies <allow|deny>
gave an error when a restore default policy exists.gcloud scc notifications
command group to beta and GA.--use-service-networking
flag to gcloud beta compute tpus create
.gcloud beta compute os-config os-upgrade
to enable major OS version updates on support distributions.--condition
flag to GA for\ngcloud compute instances add-iam-policy-binding
gcloud compute instances remove-iam-policy-binding
.gcloud compute commitments create-license
to beta and GA.gcloud compute instance-groups managed instance-configs create
gcloud compute instance-groups managed instance-configs update
gcloud compute instance-groups managed instance-configs list
gcloud compute instance-groups managed instance-configs delete
--stateful-disk
and --stateful-metadata
for gcloud compute instance-groups managed create-instance
to GA.--network
flag to gcloud beta compute target-instances create
.gcloud game servers
to GA.n1-standard-1
as the default for notebook instances.deeplearning-platform
as the default for notebook instance project and environment project.gcloud secrets versions access
command to redact the output from logs produced by the gcloud command-line tool. For more information, see https://cloud.google.com/secret-manager/docs/creating-and-accessing-secrets#secretmanager-access-secret-version-cli.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-08-18T00:00:00+00:00" }, { "id": "30500_2020-08-11", "url": "https://cloud.google.com/sdk/docs/release-notes#30500_2020-08-11", "title": "305.0.0 (2020-08-11)", "content_html": "--json-key flag
to gcloud beta artifacts print-settings
.gcloud beta artifacts print-settings
.--worker-pool
to the command gcloud builds submit
.gcloud beta dataflow flex-template build
.--scale
in gcloud beta pubsub lite-topics create
and gcloud beta\npubsub lite-topics update
with --per-partition-publish-mib
and\n--per-partition-subscribe-mib
flags.--image
flag to gcloud run services update
command in beta and GA\nto support updating container image.gcloud scc assets
command group to beta and GA.cpu-overcommit-type
flag of gcloud beta compute sole-tenancy node-templates create
to GA.--stateful-disk
flag for gcloud compute instance-groups managed create
to GA.--stateful-disk
, --remove-stateful-disk
flags for gcloud compute instance-groups managed update
to GA.--scale-in-control
flag of gcloud compute instance-groups managed set-autoscaling
to GA.--scale-in-control
and --clear-scale-in-control
flags of gcloud compute instance-groups managed update-autoscaling
to GA.--custom-certificate-authority-roots
flag to gcloud\ndeployment-manager type-providers <create|update>
.ConfigConnector
of gcloud container clusters\n<create|update>
to GA. This add-on is disabled by default.\n--addons=ConfigConnector
to enable the add-on during cluster\ncreation.--update-addons=ConfigConnector=ENABLED|DISABLED
to\nenable/disable the add-on for existing GKE clusters.--disable-default-snat
flag of gcloud container clusters\n<create|update>
to GA.--metadata serial-port-logging-enable=false
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-08-11T00:00:00+00:00" }, { "id": "30400_2020-08-04", "url": "https://cloud.google.com/sdk/docs/release-notes#30400_2020-08-04", "title": "304.0.0 (2020-08-04)", "content_html": "gcloud beta builds worker-pools
such that all underlying commands now use a regional Cloud Build API endpoint (instead of the global one).gcloud builds
such that all underlying commands may optionally use a regional Cloud Build API endpoint (instead of the global one). This is controlled by the new flag --region
, as well as the configuration of submitted builds.backfill
subcommand of\ngcloud composer environments run
fails in older Airflow versions.--web-server-machine-type
flag to gcloud beta composer environments
\ncommands to specify the machine type used by the Airflow web server.gcloud iam service-accounts keys upload
to GA.gcloud beta compute os-config os-upgrade
to enable major OS version updates on support distributions.gcloud compute diagnose export-logs
to GA.gcloud [alpha|beta] firebase test ip-blocks list
, which\nretrieves a catalog of IP blocks used by Firebase Test Lab devices.--node-group
to gcloud container node-pools create
. This flag is used to enable the Compute Engine sole tenant node feature on Kubernetes Engine node pools.gcloud secrets get-iam-policy
outputs conditions associated with each binding.gcloud secrets set-iam-policy
accepts policies with conditional bindings.gcloud secrets <add|remove>-iam-policy-binding
accepts conditional bindings.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-08-04T00:00:00+00:00" }, { "id": "30300_2020-07-28", "url": "https://cloud.google.com/sdk/docs/release-notes#30300_2020-07-28", "title": "303.0.0 (2020-07-28)", "content_html": "--kms-key
flag of gcloud ai-platform jobs submit training
to GA.gcloud bigtable backups
commands group to GA.gcloud bigtable instances tables restore
and gcloud bigtable instances tables list
to GA.--comment-control
flag option COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY to gcloud builds triggers create github
in alpha and beta.--cloud-sql-machine-type
flag to gcloud beta composer environments
\ncommands to specify the Cloud SQL machine type used by the Airflow database.--restricted-locations
to gcloud data-catalog search
to enable regional search.--log-location
flag to gcloud compute instances import
and gcloud beta compute machine-images import
.--condition
flag for\ngcloud compute images add-iam-policy-binding
gcloud compute images remove-iam-policy-binding
\nto GA.--rollout-mode
, --rollout-disruption-budget
, and --rollout-disruption-budget-percent
flags of gcloud compute os-config patch-jobs execute
to GA.user-data
key in metadata with gcloud compute instances create-with-container
.--condition
flag to GA for\ngcloud compute images add-iam-policy-binding
gcloud compute images remove-iam-policy-binding
gcloud compute snapshots add-iam-policy-binding
gcloud compute snapshots remove-iam-policy-binding
.--identity-provider
to gcloud beta container clusters create
and gcloud beta container clusters update
. This flag is used to enable a 3P identity provider on a cluster.--enable-dataplane-v2
to gcloud <alpha|beta> container clusters create
. This flag allows GKE clusters to use the new and improved datapath with additional visibility and observability features.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-07-28T00:00:00+00:00" }, { "id": "30200_2020-07-21", "url": "https://cloud.google.com/sdk/docs/release-notes#30200_2020-07-21", "title": "302.0.0 (2020-07-21)", "content_html": "--machine-type
and --accelerator
flags to GA. While these\nflags are GA, some machine types themselves may be in beta; for more\ninformation, see\nhttps://cloud.google.com/ai-platform/prediction/docs/machine-types-online-prediction#available_machine_types.--region
to GA to enable regional endpoint specification;\nthis is the preferred method for using online prediction for\nn1* machine types.gcloud asset search-all-resources
and gcloud asset search-all-iam-policies
to apply --page-size=20
by default.--dag-timeout
flag to gcloud dataproc workflow-templates create
to\nallow timeouts to be set on Workflow jobs DAGs.gcloud dataproc workflow-templates set-dag-timeout
to allow DAG\ntimeouts to be updated or set on existing Workflows.gcloud dataproc workflow-templates remove-dag-timeout
to allow DAG\ntimeouts to be removed from Workflows.!=
style queries--enable-message-ordering
flag of gcloud pubsub subscriptions\ncreate
and --ordering-key
flag of gcloud pubsub topics publish
to beta.gcloud resource-manager org-policies
command group to GA.--tag
flag of gcloud run deploy
to beta.--tag
flag of gcloud run services update
to beta.--to-tags
, --set-tags
, --update-tags
, --remove-tags
, and\n--clear-tags
flags of gcloud run services update-traffic
to beta.--collation
flag of\ngcloud sql instances create
to GA.--rollout-mode
, --rollout-disruption-budget
, and --rollout-disruption-budget-percent
flags of gcloud compute os-config patch-jobs execute
to beta.gcloud compute health-checks <create|update> grpc
commands to GA.--grant-permissions
flag to\ngcloud beta firebase test android run
. This flag allows you to specify if\nruntime permissions should be granted prior to running a test.--num-uniform-shards
and --test-targets-for-shard
\nto be 250 when no physical devices are selected.--private-ipv6-access-type
of gcloud container clusters create
and gcloud container clusters update
to beta. This flag is used to allow GKE pods to connect to Google services over a low latency, secure, IPv6 network path.--release-channel
of gcloud container clusters create
and gcloud container clusters update
to GA. This flag is used to configure the cluster release channel.gcloud secrets create
command to default to an automatic replication policy if a replication policy is not provided.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-07-21T00:00:00+00:00" }, { "id": "30100_2020-07-14", "url": "https://cloud.google.com/sdk/docs/release-notes#30100_2020-07-14", "title": "301.0.0 (2020-07-14)", "content_html": "gcloud topic startup
for information on configuring the Python\ninterpreter used by the Cloud SDK.anthos-auth
component to version 1.1.2.gcloud anthos auth login
.gcloud beta artifacts repositories describe
.--description
and --family
flags of gcloud compute images update
to beta.--target-grpc-proxy
for gcloud compute forwarding-rules <create|set-target>
to GA.--protocol
to include GRPC for gcloud compute backend-services <create|update>
to GA.gcloud compute target-grpc-proxies <create|delete|describe|list>
to GA.only-scale-out
mode
enum value to\ngcloud compute instance-groups managed <set|update>-autoscaling
. The\nonly-scale-out
value directly replaces and deprecates the only-up
value.gcloud container clusters create
and gcloud container clusters update
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-07-14T00:00:00+00:00" }, { "id": "30000_2020-07-08", "url": "https://cloud.google.com/sdk/docs/release-notes#30000_2020-07-08", "title": "300.0.0 (2020-07-08)", "content_html": "gcloud recommender recommendations list
.\ngcloud recommender insights list
.\n--temp-bucket
flag to gcloud dataproc clusters create
and gcloud dataproc workflow-templates set-managed-cluster
to allow users to configure a Cloud Storage bucket that stores ephemeral cluster and jobs data, such as Spark and MapReduce history files.--enable-point-in-time-recovery
flag of\ngcloud sql instances create
and gcloud sql instances patch
to GA.--point-in-time
flag of gcloud sql instances clone
to GA.--source-disk
flag of gcloud compute disks create
to GA.--system-config-from-file
flag to gcloud beta container clusters\ncreate
, gcloud beta container node-pools create
, and gcloud beta\ncontainer node-pools update
to configure kubelet and Linux configuration\nsettings on nodes.gcloud recommender insights
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-07-08T00:00:00+00:00" }, { "id": "29900_2020-06-30", "url": "https://cloud.google.com/sdk/docs/release-notes#29900_2020-06-30", "title": "299.0.0 (2020-06-30)", "content_html": "gcloud cheat-sheet
command to display the gcloud command-line tool\ncheat sheet. For the full cheat sheet, refer to\nhttps://cloud.google.com/sdk/docs/cheatsheet.gcloud anthos create-login-config
command to GA.gcloud asset search-all-resources
and gcloud asset search-all-iam-policies
to GA.gcloud data-catalog tag-templates fields enum-values rename
.--enable-component-gateway
flag of gcloud dataproc clusters create
and gcloud dataproc workflow-templates set-managed-cluster
to GA.--service-account
flag to accept a Kubernetes service account for\n--platform=gke
and --platform=kubernetes
.--interface
flag to gcloud beta compute disks create
.interface
key from --disk
key of gcloud beta compute instances create
.gcloud compute security-policies list-preconfigured-expression-sets
\nto GA.--condition
flag to GA for the following commands:\ngcloud compute disks add-iam-policy-binding
gcloud compute disks remove-iam-policy-binding
gcloud compute instance-templates add-iam-policy-binding
gcloud compute instance-templates remove-iam-policy-binding
.--service-proxy
and '--service-proxy-labels' flags to\ngcloud beta compute instance-templates create
to populate the fields in Instance Template\nrequired to automatically deploy and configure the service proxy and service-proxy-agent.--chain-name
flag gcloud beta compute disks snapshot
.gcloud container clusters create
and\ngcloud container clusters update
.--vpc-connector
flag to gcloud run deploy
and gcloud run services update
which allows cloud run services to connect to a VPC Connector.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-06-30T00:00:00+00:00" }, { "id": "29800_2020-06-23", "url": "https://cloud.google.com/sdk/docs/release-notes#29800_2020-06-23", "title": "298.0.0 (2020-06-23)", "content_html": "gcloud data-catalog tag-templates fields update
.gcloud topic startup
for\ninformation on configuring the Python interpreter used by the Cloud SDK.--network
flag to gcloud ml-engine jobs submit training
and gcloud ai-platform jobs submit training
.--appyaml
flag to change the app.yaml file location for an application.gcloud data-catalog tag-templates fields update
.Promote --condition
flag for
gcloud compute disks add-iam-policy-binding
gcloud compute disks remove-iam-policy-binding
\nto GA.Promote --condition
flag for
gcloud compute reservations add-iam-policy-binding
gcloud compute reservations remove-iam-policy-binding
\nto GA.gcloud beta secrets get-iam-policy
outputs conditions associated with each binding.gcloud beta secrets set-iam-policy
accepts policies with conditional bindings.gcloud beta secrets <add|remove>-iam-policy-binding
accepts conditional bindings.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-06-23T00:00:00+00:00" }, { "id": "29701_2020-06-17", "url": "https://cloud.google.com/sdk/docs/release-notes#29701_2020-06-17", "title": "297.0.1 (2020-06-17)", "content_html": "gcloud app deploy
command.\nThis issue can be tracked at\nhttps://issuetracker.google.com/issues/159109983\nanthos auth login
\ncommand.--preemptible
flag to gcloud compute instances set-scheduling
.--multi-writer
flag of gcloud compute disks create
to beta.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-06-16T00:00:00+00:00" }, { "id": "29601_2020-06-10", "url": "https://cloud.google.com/sdk/docs/release-notes#29601_2020-06-10", "title": "296.0.1 (2020-06-10)", "content_html": "anthos auth login
command.backfill
subcommand of gcloud composer environments run
\nto be stuck indefinitely.gcloud composer environments run
command to prefer GKE pods with 'Ready: true' condition state.gcloud beta filestore instances create
\nand gcloud beta filestore instances update
to include:\nnfs-export-options
to --file-share
flag.gcloud filestore --help
\nor visit https://cloud.google.com/filestore/docs/ to learn more.?show_missing
in listing collection.gcloud projects create
to beta.--vpc-connector
and --clear-vpc-connector
flags to be applicable for --platform=managed
only.--format export
option to gcloud run services describe
and gcloud run revisions describe
, to output resources without deployment-specific metadata or status information.--standard-images
flag of\ngcloud compute images list
.gcloud compute commitments create-license
to beta.--instance-update-minimal-action
flag to gcloud beta compute instance-groups managed instance-configs <create|update|delete>
.--master-logs
and '--enable-master-metrics' flags to\ngcloud beta container clusters
to enable sending master logs and metrics\nto Cloud Operations (fka Stackdriver).Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-06-09T00:00:00+00:00" }, { "id": "29500_2020-06-02", "url": "https://cloud.google.com/sdk/docs/release-notes#29500_2020-06-02", "title": "295.0.0 (2020-06-02)", "content_html": "gcloud anthos apply
command to beta. This command declaratively\napplies Config Connector resource configurations.gcloud anthos export
command to beta. This command exports Config\nConnector resource configurations of existing Google Kubernetes Engine\nclusters.redis_5_0
as a new option for --redis_version
flag of gcloud redis instances create
.gcloud redis instances upgrade
to upgrade a Memorystore Redis instance to a specified Redis version.--filter
flag of gcloud pubsub subscriptions create
to\n--message-filter
. This is done to avoid confusion with --filter
flag\nof https://cloud.google.com/sdk/gcloud/reference/topic/filters.--message-filter
flag of gcloud pubsub subscriptions create
to\nbeta. This feature allows users to specify a filter expression on a Cloud\nPub/Sub subscription which will automatically drop messages.gcloud compute instance-groups managed describe-instance
to beta.--accelerator
flag to gcloud beta compute instances create-with-container
.--private-ipv6-google-access-type
flag of gcloud compute instances <create|create-with-container>
to GA.--private-ipv6-google-access-type
flag of gcloud compute instance-templates <create|create-with-container>
to GA.--private-ipv6-google-access-type
flag of gcloud compute networks subnets <create|update>
to GA.--interface
flag to gcloud beta compute disks create
.--interface
flag to gcloud beta compute instances attach-disk
.interface
key to --disk
key of gcloud beta compute instances create
.--description
to gcloud <alpha|beta> game servers\n<clusters/realms/deployments> update
to allow updating description for\nresources.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-06-02T00:00:00+00:00" }, { "id": "29400_2020-05-27", "url": "https://cloud.google.com/sdk/docs/release-notes#29400_2020-05-27", "title": "294.0.0 (2020-05-27)", "content_html": "gcloud secrets
beta command group to use the Secret Manager v1 API.\nThe --uri
flag now formats output to begin with\nhttps://secretmanager.googleapis.com/v1/
instead of\nhttps://secretmanager.googleapis.com/v1beta1/
when used with the following\ncommands:\ngcloud beta secrets list
gcloud beta locations list
gcloud beta secrets versions list
--kms-key
to gcloud <alpha|beta> ai-platform jobs submit training
\nto allow specifying a customer-managed encryption key for a training job.gcloud pubsub subscriptions\ncreate
and gcloud pubsub subscriptions update
to GA.gcloud run services get-iam-policy
, gcloud run services set-iam-policy
,\ngcloud run services add-iam-policy-binding
, and gcloud run services remove-iam-policy-binding
\nto use the v1 api.gcloud tasks queues create-pull-queue
to beta.RESTART
to REPLACE
for --update-instance
flag of gcloud compute instance-groups managed instance-configs create|update
.--maintenance-policy
of gcloud compute sole-tenancy node-groups create
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-05-27T00:00:00+00:00" }, { "id": "29300_2020-05-19", "url": "https://cloud.google.com/sdk/docs/release-notes#29300_2020-05-19", "title": "293.0.0 (2020-05-19)", "content_html": "gcloud compute instance-groups managed list-errors
to GA.gcloud beta compute instances get-screenshot
command to beta.--additional-apks
, --other-files
, --network-profile
, and\n--robo-script
flags of gcloud firebase test android run
to GA.--disable-default-snat
flag of gcloud container clusters\n<create|update>
to beta.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-05-19T00:00:00+00:00" }, { "id": "29200_2020-05-12", "url": "https://cloud.google.com/sdk/docs/release-notes#29200_2020-05-12", "title": "292.0.0 (2020-05-12)", "content_html": "gcloud auth application-default login
to add a quota project\nby default. Use --disable-quota-project
to skip setting the quota project.gcloud auth application-default login
and\ngcloud auth application-default set-quota-project
so that a quota project\nis added to the application default credentials only when the credentials\nhave the permission to bill the project.gcloud auth login
and gcloud init
when running behind\na proxy/firewall. This issue can be tracked at https://issuetracker.google.com/issues/155818300.gcloud dataproc clusters list
where Google Kubernetes\nEngine-based clusters are listed with PLATFORM
as GCE
when accessed by the\nGA command.--condition
flag to GA for the following commands:\ngcloud kms keyrings add-iam-policy-binding
gcloud kms keyrings remove-iam-policy-binding
gcloud kms keys add-iam-policy-binding
gcloud kms keys remove-iam-policy-binding
import
and export
commands to gcloud compute <target-http-proxies|target-https-proxies>
.--private-ipv6-google-access-type
flag of gcloud compute instances <create|create-with-container>
to beta.--private-ipv6-google-access-type
flag of gcloud compute instance-templates <create|create-with-container>
to beta.--autoscaler-mode
, --min-nodes
, and --max-nodes
flags of command gcloud compute sole-tenancy node-groups create
to GA.gcloud container
now respects compute/region
property.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-05-12T00:00:00+00:00" }, { "id": "29100_2020-05-05", "url": "https://cloud.google.com/sdk/docs/release-notes#29100_2020-05-05", "title": "291.0.0 (2020-05-05)", "content_html": "--config
to gcloud beta ai-platform versions update
and\ngcloud beta ai-platform versions update
to allow specifying manual and\nauto-scaling parameters.gcloud access-context-manager perimeters dry-run
command group to\nGA.gcloud access-context-manager perimeters create
:\n--enable-vpc-accessible-services
--vpc-allowed-services
gcloud access-context-manager perimeters update
:\n--enable-vpc-accessible-services
--add-vpc-allowed-services
--clear-vpc-allowed-services
--remove-vpc-allowed-services
--secondary-worker-type
to gcloud dataproc clusters create
\nand gcloud dataproc workflow-templates set-managed-cluster
commands.\nThis adds the ability to create a cluster with secondary workers that are\nnon-preemptible. If unspecified, secondary workers continue to be preemptible by\ndefault.gcloud functions logs read
now understands log entries with JSON payloads.gcloud healthcare
command group to GA.version
in GA, or the request will fail.--condition
flag to GA for\ngcloud iam service-account <add|remove>-iam-policy-binding
.--condition
flag to GA for the following commands:\ngcloud projects <add|remove>-iam-policy-binding
gcloud organizations <add|remove>-iam-policy-binding
gcloud resources-manager folders <add|remove>-iam-policy-binding
--min-instances
, --no-traffic
, --use-http2
,\n--clear-config-maps
, --set-config-maps
, --remove-config-map
,\n--update-config-map
, --clear-secrets
, --set-secrets
,\n--remove-secrets
, --update-secrets
flags of gcloud run services update
\nto beta.gcloud run revisions describe
to be more\nhuman-readable. For yaml output, use --format=yaml
.gcloud services vpc-peerings enable-vpc-service-controls
to beta.gcloud services vpc-peerings disable-vpc-service-controls
to beta.--export-subnet-routes-with-public-ip
and\n--import-subnet-routes-with-public-ip
flags of\ngcloud compute networks peerings create
and\ngcloud compute networks peerings update
to beta and GA.--domains
flag of gcloud compute ssl-certificates create
to GA.suspend
and resume
commands of gcloud compute instances
command group to beta.--testing-special-entitlements
flag to\ngcloud beta firebase test ios run
.\nThis flag allows you to test iOS app entitlements by re-signing the\napp with a new and explicit application-identifier.--autoprovisioning-max-surge-upgrade
,\n--autoprovisioning-max-unavailable-upgrade
,\n--enable-autoprovisioning-autoupgrade
,\n--enable-autoprovisioning-autorepair
flags of\ngcloud container clusters create
and gcloud container clusters update
\nto GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-05-05T00:00:00+00:00" }, { "id": "29001_2020-04-27", "url": "https://cloud.google.com/sdk/docs/release-notes#29001_2020-04-27", "title": "290.0.1 (2020-04-27)", "content_html": "--domains
flag of gcloud compute ssl-certificates create
to GA.gcloud dataflow sql query
command to GA.--image
flag to accept image family URIs.--enable-component-gateway
.--image-family
flag to debian-10 for gcloud compute instances create
and gcloud compute instance-templates create
commands.--target-bundle
option in gcloud compute forwarding-rules create
.ConfigConnector
add-on of gcloud container clusters\ncreate
and gcloud container clusters update
to beta. This add-on is\ndisabled by default.\n--addons=ConfigConnector
to enable the add-on during cluster\ncreation.--update-addons=ConfigConnector=ENABLED|DISABLED
to\nenable/disable the add-on for existing GKE clusters.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-04-22T00:00:00+00:00" }, { "id": "28900_2020-04-14", "url": "https://cloud.google.com/sdk/docs/release-notes#28900_2020-04-14", "title": "289.0.0 (2020-04-14)", "content_html": "--custom-level-spec
argument to enable custom access level definition to the following commands:\ngcloud access-context-manager levels create
gcloud access-context-manager levels update
gcloud beta access-context-manager perimeters dry-run enforce
command\nfor enforcing the dry-run configurations for individual Service Perimeters.gcloud access-context-manager levels replace-all
and gcloud access-context-manager perimeters replace-all
commands to GA.gcloud beta access-context-manager perimeters dry-run enforce
command\nfor enforcing the dry-run configurations for individual Service Perimeters.redis_5_0
redis-version value to gcloud redis instances\nupgrade
.gcloud beta\nrun
and gcloud run
commands for --platform=gke
and --platform=kubernetes
.gcloud compute instances add-resource-policies
command to GA.gcloud container binauthz attestors\npublic-keys add
:\n--pkix-public-key-file
--pkix-public-key-algorithm
--keyversion
--public-key-id-override
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-04-14T00:00:00+00:00" }, { "id": "28800_2020-04-07", "url": "https://cloud.google.com/sdk/docs/release-notes#28800_2020-04-07", "title": "288.0.0 (2020-04-07)", "content_html": "gcloud secrets versions access
command.--region
flag for gcloud beta ai-platform
.gcloud beta access-context-manager perimeters dry-run reset
as\ngcloud beta access-context-manager perimeters dry-run drop
.Added the following flags to gcloud composer environments create
to handle\nIP aliasing:
--enable-ip-alias
--cluster-ipv4-cidr
--services-ipv4-cidr
--cluster-secondary-range-name
--services-secondary-range-name
Added the following flags to gcloud composer environments create
to handle\nPrivate IP:
--enable-private-environment
--enable-private-endpoint
--master-ipv4-cidr
Added the following flags to gcloud composer environments create
to handle\nPrivate IP:
--web-server-ipv4-cidr
--cloud-sql-ipv4-cidr
Fixed a bug that could cause flags passed to gcloud composer environments\nrun
to be interpreted incorrectly.
gcloud beta dataflow snapshots
command group which provides the ability to create and manage Cloud Dataflow snapshots.--timeout
in gcloud dataproc clusters update
\nfrom 3h to 25h. This prevents client-side timeouts during long graceful\ndecommissioning operations.--no-traffic
flag of gcloud run deploy
to GA for --platform=managed
.--scale-in-control
flag of gcloud compute instance-groups managed set-autoscaling
to beta.--scale-in-control
and --clear-scale-in-control
flags of gcloud compute instance-groups managed update-autoscaling
to beta.gcloud compute networks get-effective-firewalls
and\ngcloud compute instances network-interfaces get-effective-firewalls
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-04-07T00:00:00+00:00" }, { "id": "28700_2020-04-01", "url": "https://cloud.google.com/sdk/docs/release-notes#28700_2020-04-01", "title": "287.0.0 (2020-04-01)", "content_html": "gcloud beta access-context-manager perimeters create
:\n--enable-vpc-accessible-services
--vpc-allowed-services
gcloud beta access-context-manager perimeters update
:\n--enable-vpc-accessible-services
--add-vpc-allowed-services
--clear-vpc-allowed-services
--remove-vpc-allowed-services
org-policy
and access-policy
in the real-time feed API.gcloud beta composer environments
commands to\nspecify IP ranges for Web Server and Cloud SQL network subranges:\n--web-server-ipv4-cidr
--cloud-sql-ipv4-cidr
--enable-private-environment
in\ngcloud beta composer environments create
.gcloud dataproc jobs submit presto
command group to GA.--json-request
flag to gcloud ml-engine predict
and gcloud ml-engine local predict
to improve the UX by matching the input format to that used in actual requests.gcloud beta emulators spanner
command group which allows starting\na Cloud Spanner emulator for local development and unit testing.--os
flag for gcloud compute images import
\nand gcloud compute instances import
to GA.--resource-policies
flag of gcloud compute instances create
\nto GA.--logging-filter-expr
and --logging-metadata-fields
flags of\ngcloud compute networks subnets create
and\ngcloud compute networks subnets update
to GA.--platform-key-file
, --key-exchange-key-file
,\n--signature-database-file
, and --forbidden-database-file
flags of\ngcloud compute images create
command to GA.gcloud monitoring dashboards
command group to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-04-01T00:00:00+00:00" }, { "id": "28600_2020-03-24", "url": "https://cloud.google.com/sdk/docs/release-notes#28600_2020-03-24", "title": "286.0.0 (2020-03-24)", "content_html": "SECURE_BOOT
from list of guest OS features.gcloud compute ssh my-vm --zone=us-central1-c --command=\"echo 1 && echo 2\"
\nwould fail with \"unrecognized arguments: 1\".gcloud anthos auth login
command to GA. This command enables\nauthentication of Anthos clusters through a command line interface, given an\non-prem identity provider (IDP) is configured in an Anthos Kubernetes cluster\nenvironment.gcloud beta access-context-manager perimeters dry-run
command group\nfor management of dry-run configurations for Service Perimeters.--worker-region
and --worker-zone
parameters to gcloud dataflow jobs run
.--zone
parameter to gcloud dataflow jobs run
.--num-workers
, --worker-machine-type
, --network
, --subnetwork
, and --dataflow-kms-key
parameters to gcloud beta dataflow sql query
.--num-workers
, --worker-machine-type
, --network
, and --subnetwork
parameters to GA in gcloud dataflow jobs run
.gcloud kms locations list
,\ngcloud kms keys create
, gcloud kms keys versions create
, gcloud kms\nkeys versions update
to GA.redis_5_0
as a new option for --redis_version
flag when using gcloud beta redis instances create
.stream-node-max-bytes
and stream-node-max-entries
as new options for --redis-config
flag when using gcloud beta redis instances create
.stream-node-max-bytes
and stream-node-max-entries
for --update-redis-config
flag when using gcloud beta redis instances update
.gcloud run services describe
. Moved\nthe service URL from its own line to next to the traffic section heading.gcloud run services update-traffic
to\nuse the same format as the traffic section of the output of\ngcloud run services describe
. To restore the previous output format,\nspecify --format=\"table(displayPercent:label=TRAFFIC,displayRevisionId:label=REVISION)\"
.--min-instances
, --no-traffic
, --use-http2
,\n--clear-config-maps
, --set-config-maps
, --remove-config-map
,\n--update-config-map
, --clear-secrets
, --set-secrets
,\n--remove-secrets
, --update-secrets
flags of gcloud run deploy
to beta\nand GA for --platform=gke
and --platform=kubernetes
only.gcloud spanner backups
surface.gcloud spanner databases restore
.gcloud spanner operations
for backup and restore operations, and ability to filter by operation type.gcloud spanner databases execute-sql
.--log-sampling-ratio
and --clear-log-sampling-ratio
to GA.--replacement-method
of gcloud compute instance-groups managed rolling-action restart
to GA.--[no-]enable-logging
flag of gcloud compute health-checks
\ncommand group to beta.cpu-overcommit-type
flag to gcloud beta compute sole-tenancy node-templates create
.gcloud compute org-security-policies
command group to beta.gcloud compute networks get-effective-firewalls
command to beta.gcloud compute instances network-interfaces get-effective-firewalls
command to beta.gcloud compute instance-groups managed update-instance
to GA.--failover-ratio
, --drop-traffic-if-unhealthy
, and\n--connection-drain-on-failover
flags of\ngcloud compute backend-services create
and\ngcloud compute backend-services update
to GA.--failover
flag of\ngcloud compute backend-services add-backend
and\ngcloud compute backend-services update-backend
to GA.gcloud compute network-endpoint-groups
command group in global to GA.--global-network-endpoint-group
flag of gcloud compute backend-services
to GA.--release-channel
flag to gcloud beta container clusters update
\nfor subscribing an existing cluster to a release channel or removing a\ncluster from a release channel.gcloud service-directory locations
to beta.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-03-24T00:00:00+00:00" }, { "id": "28501_2020-03-18", "url": "https://cloud.google.com/sdk/docs/release-notes#28501_2020-03-18", "title": "285.0.1 (2020-03-18)", "content_html": "gcloud dataproc clusters update
command:\n--num-preemptible-workers
ai-platform models set-iam-policy
to accept a model resource arg.ai-platform models get-iam-policy
to accept a model resource arg.gcloud artifacts
to beta.--custom-level-spec
argument to enable custom access level definition\nto the following commands:\ngcloud access-context-manager levels create
gcloud access-context-manager levels update
gcloud dns managed-zones
to beta.--service-directory-namespace
to gcloud beta dns managed-zones create
to support providing a Service Directory namespace that should be associated with the zone.gcloud data-catalog entries <create|update>
to support user specified types.gcloud dataproc clusters update
command:\n--num-secondary-workers
--gke-cluster
and --gke-cluster-namespace
flags to gcloud beta\ndataproc clusters create
to allow creation of GKE-based Dataproc clusters.gcloud iap settings
command group to GA.gcloud beta memcache
which manages Cloud Memorystore Memcached resources.--args
and --command
flags of gcloud run services update
,\ngcloud run deploy
, gcloud beta run services update
, and gcloud beta run\ndeploy
to support repeated usages on a single command invocation.cpu-overcommit-type
flag to gcloud beta compute sole-tenancy node-templates create
.gcloud compute resource-policies create group-placement
command\nto GA.gcloud compute os-config patch-jobs
command group to GA.gcloud compute os-config patch-deployments
command group to GA.gcloud beta identity groups preview
to retrieve a list of users in a\ncustomer account using CEL query.--dynamic-user-query
to gcloud beta identity groups create
.--enable-logging-monitoring-system-only
flag to\ngcloud container clusters create
and gcloud container clusters\nupdate
to enable Stackdriver system-only logging and monitoring.gcloud beta network-management connectivity-tests create
to verify that at least one source and one destination are specified.gcloud beta network-management connectivity-tests create
and gcloud beta network-management connectivity-tests update
to verify that instance and network formats are valid.gcloud beta network-management connectivity-tests update
:\n--clear-source-instance
--clear-source-ip-address
--clear-destination-instance
--clear-destination-ip-address
gcloud network-management
command group to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-03-17T00:00:00+00:00" }, { "id": "28400_2020-03-10", "url": "https://cloud.google.com/sdk/docs/release-notes#28400_2020-03-10", "title": "284.0.0 (2020-03-10)", "content_html": "gcloud dataproc clusters create
andgcloud dataproc workflow-templates set-managed-cluster
commands:\n--num-preemptible-workers
--num-preemptible-worker-local-ssds
--preemptible-worker-boot-disk-size
--preemptible-worker-boot-disk-type
--preemptible-worker-accelerator
--disable-workload-identity
of gcloud beta container\nclusters update
.--identity-namespace
of gcloud beta container clusters
to\n--workload-pool
.--workload-metadata-from-node
of gcloud beta\ncontainer node-pools
to [\"GCE_METADATA\", \"GKE_METADATA\"].--workload-metadata-from-node
of\ngcloud beta container node-pools
.--use-container-optimized-os
from gcloud beta app update
.\nStarting 2020-02-17, Container-Optimized OS is the default VM image type of App Engine Flex deployments\nand can not be changed.gcloud access-context-manager policies list
.gcloud data-catalog
command group to GA.gcloud data-catalog entry-groups list
to help list all entry groups in a Cloud Data Catalog location.gcloud beta dataflow flex-template build
.gcloud dataproc clusters create
and\ngcloud dataproc workflow-templates set-managed-cluster
commands:\n--num-secondary-workers
--num-secondary-worker-local-ssds
--secondary-worker-boot-disk-size
--secondary-worker-boot-disk-type
--secondary-worker-accelerator
--os
flag\nto gcloud beta compute images import
\nand gcloud beta compute instances import
.kpt live init
command to existing kpt live
commands.--enable-tpu
and --tpu-ipv4-cidr
flags to\ngcloud container clusters update
to support enabling/disabling Cloud TPU\non existing clusters.gcloud service-directory namespaces
to beta. Added command to\ncreate/delete/describe/list/update namespaces.gcloud service-directory services
to beta. Added command to\ncreate/delete/describe/list/resolve/update/add-iam-policy-binding/get-iam-policy/set-iam-policy/remove-iam-policy-binding.gcloud service-directory endpoints
to beta. Added command to\ncreate/delete/describe/list/update/add-iam-policy-binding/get-iam-policy/set-iam-policy/remove-iam-policy-binding.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-03-10T00:00:00+00:00" }, { "id": "28300_2020-03-03", "url": "https://cloud.google.com/sdk/docs/release-notes#28300_2020-03-03", "title": "283.0.0 (2020-03-03)", "content_html": "gcloud beta dataflow sql query
command.--flex-template
flag support from gcloud beta dataflow jobs run
.gcloud beta dataflow flex-template run
.gcloud beta compute instance-groups managed list-instances
.--enable-logging
and --logging-sample-rate
flags of\ngcloud compute backend-services <create|update>
to GA.group-placement-policy
without specific VM count.\nSpread placement policies support incremental groups size now.--resource-policies
flag of gcloud compute instances create
\nto beta.get-iam-policy
and set-iam-policy
commands to gcloud compute resource-policies
command group.export
and update-from-file
commands of gcloud compute instances
command group to beta and GA.gcloud logging buckets list
gcloud logging buckets describe
gcloud logging buckets update
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-03-03T00:00:00+00:00" }, { "id": "28200_2020-02-25", "url": "https://cloud.google.com/sdk/docs/release-notes#28200_2020-02-25", "title": "282.0.0 (2020-02-25)", "content_html": "gcloud beta kms locations list
to include EKM availability. This may disrupt automated processing of the command's output; consider using the --format
flag for parsing.require_hive_partition_filter
support for hive partitioned tables.Added replace-all
command to the following command groups in beta:
gcloud access-context-manager levels
.gcloud access-context-manager perimeters
.replace-all
is a command that is used to replace all existing levels
\nor perimeters
with the ones you provide in a valid yaml file.
gcloud beta composer environments
commands to manage Airflow web server network access control:\n--web-server-allow-ip
--web-server-deny-all
--web-server-allow-all
--update-web-server-allow-ip
--dataflow-kms-key
flag to gcloud dataflow jobs run
.--egress-settings
and --ingress-settings
flags of gcloud functions deploy
to GA.gcloud beta kms locations list
.--connect-mode
flag to gcloud redis instances create
to specify a\nnetwork connection mode when creating a new Redis instance.gcloud monitoring dashboards
command group to beta.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-02-25T00:00:00+00:00" }, { "id": "28100_2020-02-18", "url": "https://cloud.google.com/sdk/docs/release-notes#28100_2020-02-18", "title": "281.0.0 (2020-02-18)", "content_html": "--update-adc
in gcloud auth login
to not write\na quota project to the generated application default credential file.\nUse gcloud auth application-default login --add-quota-project
or\ngcloud auth application-default set-quota-project
to add a quota project\nto the generated file.--explanation-method
flag to\ngcloud beta ai-platform versions create
.gcloud access-appoval
surface to alpha.--scope
\nflag:\ngcloud beta asset search-all-iam-policies
gcloud beta asset search-all-resources
gcloud beta asset search-iam-policies
gcloud beta asset search-resources
\nIf scope is not specified, the default project property is used.deleteallrows
command to cbt
command line tool, which will clear a Cloud Bigtable table.gcloud dataproc clusters import
and gcloud dataproc clusters\nexport
to GA.--condition
flag to beta for\ngcloud iam service-account <add|remove>-iam-policy-binding
.--condition
flag to beta for the following commands:\ngcloud kms keyrings <add|remove>-iam-policy-binding
gcloud kms keys <add|remove>-iam-policy-binding
--condition
flag to beta for the following commands:\ngcloud projects <add|remove>-iam-policy-binding
gcloud organizations <add|remove>-iam-policy-binding
gcloud resources-manager folders <add|remove>-iam-policy-binding
specTarget
and statusTarget
fields from the yaml and json\noutput of gcloud run services update-traffic
. The information nested within\nspecTarget
and statusTarget
is available in the top-level\nlatestRevision
, revisionName
, specPercent
, and statusPercent
fields of\nthe output.--response-view
parameter to gcloud tasks describe
.--os
flag to\ngcloud beta compute images import
and\ngcloud beta compute instances import
.gcloud compute ssh
command fails with\n--impersonate-service-account
flag.--network
flag of compute backend-services create
to GA.--condition
flag to beta for the following commands:\ngcloud compute disks <add|remove>-iam-policy-binding
gcloud compute images <add|remove>-iam-policy-binding
gcloud compute instance-templates <add|remove>-iam-policy-binding
gcloud compute instances <add|remove>-iam-policy-binding
gcloud compute reservations <add|remove>-iam-policy-binding
gcloud compute snapshots <add|remove>-iam-policy-binding
gcloud container hub memberships
command group to GA.gcloud beta container memberships
command group.--node-locations
flags of gcloud container clusters create
and\ngloud container clusters update
to GA.--addons=GcePersistentDiskCsiDriver
to gcloud beta container\nclusters create
and --update-addons=GcePersistentDiskCsiDriver
to gcloud\nbeta container clusters update
to enable/disable the GCP Compute Persistent\nDisk Container Storage Interface (CSI) Driver.notebooks
surface to beta which provides access to AI Platform\nNotebooks.notebooks instances
command group which provides access to AI\nPlatform Notebooks' instances.notebooks environments
command group which provides access to AI\nPlatform Notebooks' environments.gcloud secrets
command group to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-02-18T00:00:00+00:00" }, { "id": "28000_2020-02-11", "url": "https://cloud.google.com/sdk/docs/release-notes#28000_2020-02-11", "title": "280.0.0 (2020-02-11)", "content_html": "--authorized-gae-apps
,\n--follow-gae-app
, and --pricing-plan
from gcloud sql create
.--use-chief-in-tf-config
flag to the following commands:\ngcloud beta ml-engine jobs submit training
gcloud ml-engine jobs submit training
gcloud beta ai-platform jobs submit training
gcloud ai-platform jobs submit training
gcloud beta data-catalog entries list
which lists Data Catalog\nentries.gcloud beta data-catalog entry-groups update
which updates a Data\nCatalog entry group.gcloud beta data-catalog entries update
for updating an\nentry's description, display name, and Cloud Storage file patterns.update_transform
support for commit and batchWrite.--force-override
to gcloud run domain-mappings create
to override\nan existing domain mapping.--cpu
flag was incorrectly disallowed with\n--platform=managed
.--allow-global-access
flag of gcloud compute forwarding-rules\ncreate
to GA.gcloud compute forwarding-rules update
to GA.HEALTH_STATE
to output of gcloud compute instance-groups managed\nlist-instances
in GA.gcloud beta compute machine-images import
to enable importing OVA/OVF\nvirtual appliances into Google machine images.--max-surge-upgrade
and --max-unavailable-upgrade
flags to GA\nin gcloud container
command group. Use these flags to specify upgrade\nsettings parameters during cluster creation, node pool creation, or node\npool update.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-02-11T00:00:00+00:00" }, { "id": "27900_2020-02-04", "url": "https://cloud.google.com/sdk/docs/release-notes#27900_2020-02-04", "title": "279.0.0 (2020-02-04)", "content_html": "gcloud auth application-default login
to not write a quota\nproject to the generated file. Use --add-quota-project
to change\nthis behavior.--priority
flag from compute beta packet-mirrorings create
and compute beta packet-mirrorings update
.--apilog
would not use the specified log file and would\ninstead output the logs to stdout.gcloud dataproc --region
flag.gcloud beta lifesciences locations
command group to query locations where the Cloud Life Sciences API is available.gcloud beta redis instances upgrade
to upgrade a Memorystore Redis\ninstance to a specified Redis version.--cpu
to GA for all platforms.gcloud run services update-traffic
to GA.--os
flag for gcloud compute images import
\nand gcloud compute instances import
to GA.--hostname
flag of gcloud compute instances import
to GA.gcloud compute packet-mirrorings
command group to GA.--is-mirroring-collector
flag of gcloud compute forwarding-rules create
to GA.--logging-metadata
flag for gcloud compute firewall-rules create
\nand gcloud compute firewall-rules update
to beta.gcloud compute network-endpoint-groups
command group in global scope to beta.--global-network-endpoint-group
flag of gcloud compute backend-services
to beta.--enable-shielded-nodes
to GA. Use this flag with gcloud\ncontainer clusters create
or gcloud container clusters update
.gcloud network-management
command group. This feature enable the\nprovisioning and administering of Network Management resources.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-02-04T00:00:00+00:00" }, { "id": "27800_2020-01-28", "url": "https://cloud.google.com/sdk/docs/release-notes#27800_2020-01-28", "title": "278.0.0 (2020-01-28)", "content_html": "--evaluator-count
for local train to allow specifying the number of\nevaluators to run with when --distributed
is set.gcloud beta artifacts
command group to alpha state.--flex-template
flag to gcloud beta dataflow jobs run
.gcloud beta kms keys versions update
to enable updating crypto key versions and the external key URIs of key versions.gcloud pubsub subscriptions\ncreate
and gcloud pubsub subscriptions update
to GA.gcloud compute images import
,\ngcloud compute images export
, and gcloud compute instances import
to GA.gcloud compute instance-groups managed create-instance
to GA.gcloud compute instance-groups managed wait-until
to GA.gcloud compute instance-groups managed wait-until-stable
to GA; use gcloud compute instance-groups managed wait-until --stable
instead.--update-stateful-disk
and --update-stateful-metadata
of gcloud compute instance-groups managed instance-configs update
to --stateful-disk
and --stateful-metadata
respectively.--update-stateful-disk
of gcloud compute instance-groups managed update
to --stateful-disk
.gcloud compute instance-groups managed list-errors
command to\nbeta.--app-package
and --test-package
flags from gcloud firebase test android run
; the application and test package names are parsed automatically from the APK manifest.--environment-variables
to allow a period in the key.kpt
binary as a new Cloud SDK component.\nkpt
may be installed with gcloud components install kpt
.kpt
contains utilities for packaging, viewing and modifying Kubernetes configuration.kpt help
.gcloud beta container clusters create
or\ngcloud container clusters update
:\n--autoscaling-profile=balanced
(default) or\n--autoscaling-profile=optimize-utilization
.--sandbox
flag of gcloud container node-pools create
to GA.\nThis flag enables the requested sandbox on all nodes in the node-pool.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-01-28T00:00:00+00:00" }, { "id": "27700_2020-01-21", "url": "https://cloud.google.com/sdk/docs/release-notes#27700_2020-01-21", "title": "277.0.0 (2020-01-21)", "content_html": "/path*
in dispatch.yaml was silently\nconverted to /path/*
.--region
flag to be mandatory.\n--region
flag on every invocation,\nor set dataproc/region
configuration variable via gcloud config set\ndataproc/region
.--update-adc
to gcloud auth login
to update the credentials in ADC\nat the end of authentication.gcloud auth configure-docker
to\nGA.gcloud artifacts
to beta.--hostname
to gcloud beta compute instances import
.--instance-redistribution-type
flag of compute instance-groups managed create
to GA.--instance-redistribution-type
flag of compute instance-groups managed update
to GA.gcloud compute diagnose export-logs
to beta.--replacement-mode
flag of command gcloud compute instance-groups managed rolling-action start-update
and gcloud compute instance-groups managed rolling-action replace
to beta.gcloud container clusters
command group to 1 hour.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-01-21T00:00:00+00:00" }, { "id": "27600_2020-01-14", "url": "https://cloud.google.com/sdk/docs/release-notes#27600_2020-01-14", "title": "276.0.0 (2020-01-14)", "content_html": "gcloud beta clusters create
command replacing --reservation-label
\nwith --reservation
which accepts the name of the reservation when\n--reservation-affinity
is specific
, matching gcloud compute instances\ncreate
.gcloud auth configure-docker
to take a --registries
flag.\n*.pkg.dev
domains.--reservation
and --reservation-affinity
flags of gcloud\ndataproc clusters create
to GA.--mode
flag of gcloud compute instance-groups managed\nset-autoscaling
command to GA.gcloud compute instance-groups managed update-autoscaling
command\nto GA.instance-configs create
, instance-configs list
, instance-configs update
, instance-configs delete
commands to beta.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-01-14T00:00:00+00:00" }, { "id": "27500_2020-01-07", "url": "https://cloud.google.com/sdk/docs/release-notes#27500_2020-01-07", "title": "275.0.0 (2020-01-07)", "content_html": "--other-files
to allow the specification\nof a list of device-path=file-path instead of a list of file-path=device-directory.\nAdditionally, the flag can no longer be specified multiple times. Use a\ncomma-separated list to push multiple files to a device.gcloud auth application-default login
to find a quota project from\ngcloud command-line tool's context and write it to the application default\ncredentials. This allows Google client libraries to use the project for quota\nand billing.gcloud auth application-default set-quota-project
to update the\nquota project in application default credentials.gcloud components update
and gcloud components install
\nwould crash with a UnicodeDecodeError when encountering certain network\nerrors. The gcloud command-line tool will now correctly display the error\nencountered during the update or installation. This issue was reported at\nhttps://issuetracker.google.com/issues/80344082.gcloud asset feeds
to GA.gcloud beta data-catalog entries update
for updating an entry's description, display name, and Cloud Storage file patterns.required
field to gcloud beta data-catalog tag-templates create --field
to specify whether the tag template field is required.--required
flag to gcloud beta data-catalog tag-templates fields update
to specify whether the tag template field is required.gcloud beta data-catalog entries set-iam-policy
commands.gcloud iap
command group to GA.gcloud run services replace
to beta.--command
and --args
flags for gcloud run deploy
and\ngcloud services update
to GA.--port
flag for gcloud run deploy
and gcloud services update
to\nGA.--revision-suffix
flag for gcloud run deploy
and gcloud services update
to\nGA.gcloud compute backend-services create
to make specification of\nhealth checks optional when no associated backends are specified.--no-health-checks
flag to gcloud compute backend-services update
to\nsupport unsetting all health checks for the given backend service.group-placement-policy
to resource-policies
creation.resource-policies
group-placement-policy
creation to beta.gcloud beta compute images import
and gcloud beta compute\ninstances import
to validate required permissions.gcloud compute networks peerings list-routes
to GA.--stateful-disks
flag in managed instance group creation to beta.--update-stateful-disks
and --remove-stateful-disks
flags for updating managed instance groups to beta.gcloud compute instances import
to support importing OVFs stored\ndirectly in Cloud Storage buckets (as opposed to stored in sub-directories).gcloud container clusters\ncreate
and gcloud container clusters update
:\n--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 to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2020-01-07T00:00:00+00:00" }, { "id": "27401_2019-12-26", "url": "https://cloud.google.com/sdk/docs/release-notes#27401_2019-12-26", "title": "274.0.1 (2019-12-26)", "content_html": "gcloud topic startup
for:\n--project
instead of --project_id
will throw an error.\nThis change is a result of changing the underlying flag library from gflags to\nabseil-flags.--service_account_name
flag in bq mk --transfer_confg
and\nbq update --transfer_config --update_credential
to use a service account\ncredential on transfer config or scheduled query.access-context-manager
commands couldn't run without --policy
specified; commands now use the default policy ID if one isn't provided.--os
flag of gcloud beta compute images import
\nand gcloud beta compute instances import
.--target-distribution-shape
flag of compute instance-groups managed create
to GA.--erase-windows-vss-signature
flag of compute disks create
to beta.compute machine-images
command group to beta.--source-machine-image
, --source-machine-image-csek-key-file
, and --erase-windows-vss-signature
flags of compute instances create
to beta.gcloud compute os-login
commands failed with\n--impersonate-service-account
flag.gcloud compute os-config guest-policies
command group to beta.--description
flag from\ngcloud beta compute os-config guest-policies create
command to only allow\ncreating a guest policy from a file.--description
and --etag
flags from\ngcloud beta compute os-config guest-policies update
command to only allow\nupdating a guest policy from a file.--organization
and --folder
flags from the following commands to\nonly allow managing project-level guest policies:\ngcloud beta compute os-config guest-policies create
gcloud beta compute os-config guest-policies describe
gcloud beta compute os-config guest-policies delete
gcloud beta compute os-config guest-policies update
--maintenance-policy
flag of gcloud compute sole-tenancy node-groups create
to beta.--min-node-cpu
flag of compute instances create
to beta.--min-node-cpu
and --clear-min-node-cpu
to gcloud compute instances set-scheduling
beta.--node-group
, --node
, --node-affinity-file
, and --clear-node-affinities
flags to compute instances set-scheduling
beta.--boot-disk-kms-key
to gcloud beta container\nclusters create
and --boot-disk-kms-key
to gcloud\nbeta container node-pools create
to specify a\ncustomer managed encryption key to encrypt the node boot disks with.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-12-17T00:00:00+00:00" }, { "id": "27300_2019-12-10", "url": "https://cloud.google.com/sdk/docs/release-notes#27300_2019-12-10", "title": "273.0.0 (2019-12-10)", "content_html": "gcloud topic startup
for:\ngcloud bigtable instances tables --help
and https://cloud.google.com/bigtable/docs/access-control.--cache-dir
flag to Kaniko to suppress log spam about\n\"Error while retrieving image from cache\".--master-ipv4-cidr
flag of\ngcloud beta composer environments create
to verify that the IPV4 CIDR block\nhas a mask of 28 bits size.gcloud dataproc jobs submit spark-r
command group to GA.gcloud kms
commands for external keys to beta.gcloud redis instances import
gcloud redis instances export
gcloud redis operations cancel
gcloud compute os-config patch-jobs
command group to beta.gcloud beta compute os-config patch-jobs execute
command to allow for a\ncustom patch job name and more structured expressions for instance filters:\n--display-name
--instance-filter-all
--instance-filter-group-labels
--instance-filter-zones
--instance-filter-names
--instance-filter-name-prefixes
gcloud compute os-config patch-deployments
command group to beta.gcloud compute security-policies list-preconfigured-expression-sets
\nto beta.--private-ipv6-google-access-type
flag of gcloud compute networks subnets <create|update>
to beta.gcloud compute backend-services create
to accept one\nof --global-health-checks
or --health-checks-region
.--global
or --region
flag:\ngcloud compute ssl-certificates create
gcloud compute ssl-certificates delete
gcloud compute ssl-certificates describe
--global
or --region
flag:\ngcloud compute health-checks create http
gcloud compute health-checks create http2
gcloud compute health-checks create https
gcloud compute health-checks create ssl
gcloud compute health-checks create tcp
gcloud compute health-checks delete
gcloud compute health-checks describe
gcloud compute health-checks update http
gcloud compute health-checks update http2
gcloud compute health-checks update https
gcloud compute health-checks update ssl
gcloud compute health-checks update tcp
gcloud compute target-http-proxies create
\ncan accept a --region
or --global
flag.gcloud compute target-http-proxies delete
\ncan accept a --region
or --global
flag.gcloud compute target-http-proxies describe
\ncan accept a --region
or --global
flag.gcloud compute target-http-proxies list
\ncan accept a --global
or --regions
flag.gcloud compute target-http-proxies update
\ncan accept a --region
or --global
flag.gcloud compute target-https-proxies create
\ncan accept a --region
or --global
flag.gcloud compute target-https-proxies create
\ncan accept a --url-map-region
or --global-url-map
flag.gcloud compute target-https-proxies create\ncan accept a
--ssl-certificates-regionor
--global-ssl-certificates` flag.gcloud compute target-https-proxies delete
\ncan accept a --region
or --global
flag.gcloud compute target-https-proxies describe
\ncan accept a --region
or --global
flag.gcloud compute target-https-proxies list
\ncan accept a --global
or --regions
flag.gcloud compute target-https-proxies update
\ncan accept a --region
or --global
flag.gcloud compute target-https-proxies update
\ncan accept a --url-map-region
or --global-url-map
flag.gcloud compute target-https-proxies update
\ncan accept a --ssl-certificates-region
or --global-ssl-certificates
flag.--autoscaler-mode
, --min-nodes
, --max-nodes
flags of\ngcloud compute sole-tenancy node-groups <create|update>
to beta.--os
flag of gcloud compute images import
.\ngcloud compute url-maps add-host-rule
can accept a --global
or --regions
flag.gcloud compute url-maps add-path-matcher
can accept a --global
or --regions
flag.gcloud compute url-maps create
can accept a --global
or --regions
flag.gcloud compute url-maps delete
can accept a --global
or --regions
flag.gcloud compute url-maps describe
can accept a --global
or --regions
flag.gcloud compute url-maps list
can accept a --global
or --regions
flag.gcloud compute url-maps remove-host-rule
can accept a --global
or --regions
flag.gcloud compute url-maps remove-path-matcher
can accept a --global
or --regions
flag.gcloud compute url-maps set-default-service
can accept a --global
or --regions
flag.gcloud compute forwarding-rules create
command\nto accept one of the following flags: --global-target-http-proxy
,\n--target-http-proxy-region
, --global-target-https-proxy
,\n--target-https-proxy-region
.--num-uniform-shards
and --test-targets-for-shard
(mutually exclusive) flags to gcloud beta firebase test android run
to run tests in parallel.--addons=NodeLocalDNS
with gcloud beta container clusters create
.\nThis addon can be enabled or disabled on existing clusters using\n--update-addons=NodeLocalDNS=ENABLED
or\n--update-addons=NodeLocalDNS=DISABLED
\nwith gcloud container clusters update
.gcloud container clusters create
amd gcloud container\nclusters update
.gcloud projects list
to apply --limit
on client-side if any\nclient-side filters were applied with --filter
.gcloud policy-troubleshoot iam
, which troubleshoots a member's IAM permissions on a resource.gcloud secrets
command group to beta.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-12-10T00:00:00+00:00" }, { "id": "27200_2019-11-19", "url": "https://cloud.google.com/sdk/docs/release-notes#27200_2019-11-19", "title": "272.0.0 (2019-11-19)", "content_html": "gcloud topic startup
or visit:\nhttps://cloud.google.com/sdk/gcloud/reference/topic/startup.gcloud topic startup
or visit:\nhttps://cloud.google.com/sdk/gcloud/reference/topic/startup.--managed-reverse-lookup
and --private-forwarding-targets
params to support resolution and forwarding of Non-RFC1918 IP Addresses.--region
wasn't getting applied to\ngcloud dataproc jobs set-iam-policy --region
and\ngcloud dataproc jobs get-iam-policy --region
or to the polling requests of\ngcloud dataproc jobs wait --region
and\ngcloud dataproc jobs kill --region
, resulting in errors whenever\n--region
was supplied and did not match the value of\ngcloud config get-value dataproc/region
.gcloud pubsub topics update
to support Cloud KMS integration:\n--topic-encryption-key
--topic-encryption-key-keyring
--topic-encryption-key-location
--topic-encryption-key-project
gcloud run
to GA. All beta commands and flags have been promoted\nwith the following exceptions:\ngcloud run domain-mappings
is limited to Cloud Run for Anthos.\nTo use with Cloud Run (fully managed), please continue to use\ngcloud beta run domain-mappings
.gcloud beta tasks create-http-task
to GA.gcloud container clusters create
and gcloud\ncontainer clusters update
. The promotion to GA is delayed. Flags are\ntemporarily hidden to avoid confusion.\n--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
monitoring channels
and monitoring channel-descriptors
\ncommands from alpha to beta.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-11-19T00:00:00+00:00" }, { "id": "27100_2019-11-12", "url": "https://cloud.google.com/sdk/docs/release-notes#27100_2019-11-12", "title": "271.0.0 (2019-11-12)", "content_html": "gcloud container <clusters|node-pools> create
. To disable manually,\nuse --no-enable-autoupgrade
flag.--use-container-optimized-os
flag of gcloud beta app update
.gcloud functions add-iam-policy-binding
,\ngcloud functions remove-iam-policy-binding
,\ngcloud functions set-iam-policy
,\nand gcloud functions get-iam-policy
.--concurrency
flag in gcloud beta run deploy
and gcloud beta run services\nupdate
. Instead, please specify an integer value for this field or \"default\".--format=yaml
.--private-network-ip
flag to gcloud compute instance-templates create
command.--private-network-ip
flag to gcloud compute instance-templates create-with-container
command.gcloud compute backend-services export
command to GA.gcloud compute backend-services import
command to GA.gcloud compute forwarding-rules export
command to GA.gcloud compute forwarding-rules import
command to GA.gcloud compute url-maps export
command to GA.gcloud compute url-maps import
command to GA.--storage-location
flag of gcloud compute images create
and\ngcloud compute images import
to GA.gcloud compute instance-groups managed create-instance
command\nto beta.--enable-vertical-pod-autoscaling
flag of\ngcloud container clusters create
and gloud container clusters update
to\nGA.--release-channel
flag to gcloud beta container clusters update
\nfor subscribing an existing cluster to a release channel or removing a\ncluster from a release channel.--addons=CloudRun
with gcloud container clusters create
or\n--update-addons=CloudRun=ENABLED
with gcloud container clusters update
.ApplicationManager
add-on of gcloud container clusters\ncreate
and gcloud container clusters update
to beta. This add-on is\ndisabled by default.\n--addons=ApplicationManager
to enable the add-on during cluster\ncreation.--update-addons=ApplicationManager=ENABLED|DISABLED
to\nenable/disable the add-on for existing GKE clusters.--shielded-secure-boot
and --shielded-integrity-monitoring
\nflags of gcloud container clusters create
and gloud container clusters\nupdate
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-11-12T00:00:00+00:00" }, { "id": "27000_2019-11-05", "url": "https://cloud.google.com/sdk/docs/release-notes#27000_2019-11-05", "title": "270.0.0 (2019-11-05)", "content_html": "--explanation-method
, --num-integral-steps
, and --num-paths
\noptions for gcloud <alpha|beta> ai-platform versions create
.gcloud <alpha|beta> ai-platform explain
.gcloud beta app deploy
to stream to build logs to stderr instead of\nstdout.gcloud bigtable operations list
.gcloud bigtable operations describe
.--disable-public-ips
flag to gcloud dataflow jobs run
.gcloud dataproc workflow-templates instantiate-inline
to accept\ncluster properties. Previously, you would have seen the error\n\"File not found $PWD/google-cloud-sdk/latest/google-cloud-sdk/lib/googlecloudsdk/schemas/dataproc/v1/PropertiesValue.yaml\".gcloud endpoints services deploy
would sometimes fail due\nto a permissions error.--seed_from_export
.--mode
flag of gcloud compute instance-groups managed\nset-autoscaling
command to beta.gcloud compute instance-groups managed update-autoscaling
command\nto beta.--enable-autoprovisioning
with gcloud container clusters create
\nor gcloud container clusters update
to enable this feature.--enable-autoprovisioning
to gcloud container node-pools create
,\ngcloud beta container node-pools create
,\ngcloud beta container node-pools update
and\ngcloud container node-pools update
.gcloud beta container
commands when\nusing GKE versions below 1.13.6. The regression was caused by sending a\nNodePool API field that's version-gated (1.13.6+ only). This field is now\nonly sent when --shielded-integrity-monitoring
or --shielded-secure-boot
\nflags are set.--max-surge-upgrade
and --max-unavailable-upgrade
flags to\ngcloud beta container
command group. Use these flags to specify surge\nupgrade parameters for cluster creation, node pool creation, or node pool\nupdate.\n--max-surge-upgrade=1
) for\nclusters and node pools created with gcloud beta container
commands.gcloud container clusters create
and\ngcloud container clusters update
:\n--maintenance-window-start
--maintenance-window-end
--maintenance-window-recurrence
gcloud container clusters update
:\n--add-maintenance-exclusion-name
--add-maintenance-exclusion-start
--add-maintenance-exclusion-end
--clear-maintenance-window
--remove-maintenance-exclusion
--database-encryption-key
for gcloud container clusters\ncreate|update
, and --disable-database-encryption
for gcloud container\nclusters update
to GA.--enable-cloud-run-alpha
flag to gcloud container clusters create
\nto enable Cloud Run alpha features on the cluster.gcloud active-directory
command group to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-11-05T00:00:00+00:00" }, { "id": "26900_2019-10-29", "url": "https://cloud.google.com/sdk/docs/release-notes#26900_2019-10-29", "title": "269.0.0 (2019-10-29)", "content_html": "--region
or set the run/region property instead.gcloud\ncomposer environments run
.gcloud functions deploy
to beta.gcloud functions deploy
to GA.--allow-unauthenticated
flag for gcloud functions deploy
to GA.gcloud iam service-accounts disable
to GA.gcloud iam service-accounts enable
to GA.services identity
command group to beta.services operations list
.--next-hop-ilb
and --next-hop-ilb-region
flags of\ngcloud compute routes create
to GA.gcloud compute packet-mirrorings
command group to beta.--is-mirroring-collector
flag of\ngcloud compute forwarding-rules create
command to beta.--drain-nat-ips
to --nat-external-drain-ip-pool
to match\nthe user guide.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-10-29T00:00:00+00:00" }, { "id": "26800_2019-10-22", "url": "https://cloud.google.com/sdk/docs/release-notes#26800_2019-10-22", "title": "268.0.0 (2019-10-22)", "content_html": "gcloud beta lifesciences pipelines
which defines and runs pipelines.gcloud beta lifesciences operations
which manages pipeline operations.--update-redis-config
flag of gcloud redis instances update
to\naccept 'maxmemory-gb' as a parameter.--disk-encryption-key
flag to GA.--drain-nat-ips
and --clear-drain-nat-ips
flags of\ngcloud compute routers nats
to GA.container hub register-cluster
and container hub unregister-cluster
to container memberships register
and container memberships unregister
respectively.gcloud beta container clusters update
crashed when\nadding a maintenance exclusion if a maintenance window is set but no\nexclusions exist.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-10-22T00:00:00+00:00" }, { "id": "26700_2019-10-15", "url": "https://cloud.google.com/sdk/docs/release-notes#26700_2019-10-15", "title": "267.0.0 (2019-10-15)", "content_html": "--legacy
flag from\ngcloud beta emulators datastore start
that invoked the legacy version of\nthe emulator.gcloud asset feeds
command group to beta.-auth-token
flag.--region
flag was not honored for gcloud beta dataproc\ncommands
, specifically when passing resources as URIs.\ndataproc/region
is set --region
flag, still correctly override it.gcloud firestore
command group to GA.--description
flag of gcloud iam service-accounts create
and gcloud iam service-accounts update
to GA.--family
and --description
flags of gcloud compute images import
to GA.--shielded-integrity-monitoring
to remain true when\n--shielded-secure-boot
is also enabled.--autoprovisioning-service-account
\n and --autoprovisioning-scopes
from being specified together.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-10-15T00:00:00+00:00" }, { "id": "26600_2019-10-08", "url": "https://cloud.google.com/sdk/docs/release-notes#26600_2019-10-08", "title": "266.0.0 (2019-10-08)", "content_html": "--accelerator
in gcloud ai-platform versions create
to beta.gcloud builds triggers
command group to beta.gcloud beta data-catalog entry-groups
command group.create
and delete
commands to gcloud beta data-catalog entries
.realm
field to the file specified by --kerberos-config-file
,\napplicable to the following commands:\ngcloud dataproc clusters create
gcloud dataproc workflow-templates set-managed-cluster
gcloud beta dataproc clusters create
gcloud beta dataproc workflow-templates set-managed-cluster
--vpc-connector
in functions deploy to GA.routes
and configurations
command groups to be hidden.--timeout
flag to gcloud spanner databases execute-sql
to support\nlong-running requests.--networks
flag of compute backend-services create
to beta.--purpose
flag of\ngcloud beta compute addresses create
to beta.gcloud beta container clusters create
and\ngcloud beta container clusters update
for specifying more flexible\nmaintenance windows:\n--maintenance-window-start
--maintenance-window-end
--maintenance-window-recurrence
gcloud beta container clusters update
for\nspecifying exclusions to maintenance windows:\n--add-maintenance-exclusion-name
--add-maintenance-exclusion-start
--add-maintenance-exclusion-end
gcloud beta container clusters update
for\nremoving maintenance windows and exclusions:\n--clear-maintenance-window
--remove-maintenance-exclusion
--enable-binauthz
flag of gcloud container clusters create
to\nGA.--node-locations
flag to gcloud container create node-pool
and\ngcloud container update node-pool
commands. This flag specifies the\nlocation(s) where nodes will be hosted when the node pool has been created\nor updated.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-10-08T00:00:00+00:00" }, { "id": "26500_2019-10-01", "url": "https://cloud.google.com/sdk/docs/release-notes#26500_2019-10-01", "title": "265.0.0 (2019-10-01)", "content_html": "--include-email
flag to gcloud auth print-identity-token
to\ninclude service account email in the identity token of an impersonated\nservice account.--token-format
and --include-license
flags to\ngcloud auth print-identity-token
to include project and instance\ninformation in the identity token of a Compute Engine instance.bq show
for models to also show encryption info.bq update
with --clustering_fields
flag to convert\na clustered table to an unclustered table.--use_avro_logical_types
flag to bq extract
to extract some columns\nto their AVRO logical types rather than raw types.bq query
to display the results of each statement in a script,\ninstead of only the last statement.--parent_job_id
flag to bq ls
for listing child jobs of a script\njob.--enable-logging
flag of gcloud dns polices
to GA.gcloud dataproc autoscaling-policies
command group to GA.--autoscaling-policy
flag of gcloud dataproc clusters create
and gcloud dataproc clusters update
to GA.gcloud beta functions deploy
where new functions were\nincorrectly made publicly invokable when the user specified they should be\nprivate.--message-storage-policy-allowed-regions
flag of\ngcloud pubsub topics create
, and --recompute-message-storage-policy
and\n--message-storage-policy-allowed-regions
flags of\ngcloud pubsub topics update
to GA. This allows users to control\nthe Cloud regions where published messages are stored at rest.--max-instances
flag of gcloud run deploy
and\ngcloud run services update
to beta.gcloud compute interconnects create
to GA.gcloud compute instances os-inventory
command group to GA.gcloud compute instances import
to GA.--type
flag to gcloud firebase test ios run
.--app
to gcloud firebase test ios run
.--scenario-numbers
to gcloud firebase test ios run
.separator
attribute to --format=multi
flag.gcloud beta ml translate
command group.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-10-01T00:00:00+00:00" }, { "id": "26400_2019-09-24", "url": "https://cloud.google.com/sdk/docs/release-notes#26400_2019-09-24", "title": "264.0.0 (2019-09-24)", "content_html": "gcloud bigtable operations describe|list
which provides the functionality to describe an operation or list operations to GA.gcloud dns polices
to GA.gcloud dns managed-zones forwarding-targets
to GA.--region
flag is passed to gcloud dataproc autoscaling-policies
or gcloud dataproc workflow-templates
, but the commands still fail with the error \"The required property [region] is not currently set.\".--database-version
flag.gcloud compute instance-groups\nmanaged list-instances
to beta.--os
flag optional in gcloud <alpha|beta> compute instances import
.gcloud compute ssh
to add support for reading SSH host keys from\ninstance guest attributes. For more information, see\nhttps://cloud.google.com/solutions/connecting-securely#storing_host_keys_by_enabling_guest_attributes.gcloud container binauthz
IAM commands to call the correct v1 API\nroutes.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-09-24T00:00:00+00:00" }, { "id": "26300_2019-09-17", "url": "https://cloud.google.com/sdk/docs/release-notes#26300_2019-09-17", "title": "263.0.0 (2019-09-17)", "content_html": "gcloud compute vpn-tunnels create
now requires either a --target-vpn-gateway
or --vpn_gateway
flag.gcloud compute vpn-tunnels create
now requires one of the following three flags:\n--peer_address
--peer_gcp_gateway
--peer_external_gateway
--reservations-from-file
, --reservation
, --reservation-zone
, --accelerator
, -local-ssd
, --machine-type
, --machine-type
, --min-cpu-platform
, --require-specific-reservation
, and --vm-count
flags for gcloud compute commitments create
to GA.gcloud
table formats would sort numbers alphabetically,\nrather than numerically.--bigquery-table
--output-bigquery-force
flags to gcloud asset export
.--preemptible-worker-accelerator
flag to gcloud dataproc clusters create
, providing the capability for accelerators to be attached to preemptible workers.update_time
populated.gcloud pubsub topics
and gcloud\npubsub subscriptions
to GA to support iAM policy configuration:\nadd-iam-policy-binding
get-iam-policy
remove-iam-policy-binding
set-iam-policy
--platform=kubernetes
, --kubeconfig
, and --context
flags of gcloud run
to beta.gcloud compute external-vpn-gateways
to GA.gcloud compute vpn-gateways
to GA.gcloud compute vpn-tunnels
to GA.--logging-aggregation-interval
, --logging-flow-sampling
, and\n--logging-metadata
flags of\ngcloud compute networks subnets <create|update>
to GA.--reservation
and --reservation-affinity
flags for gcloud compute instance-templates create
to GA.--reservation
and --reservation-affinity
flags for gcloud compute instances create
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-09-17T00:00:00+00:00" }, { "id": "26200_2019-09-10", "url": "https://cloud.google.com/sdk/docs/release-notes#26200_2019-09-10", "title": "262.0.0 (2019-09-10)", "content_html": "gcloud config set --help
for more details.gcloud healthcare
command group to beta.gcloud run beta services list
.--labels
and related flags for gcloud beta run update
and\ngcloud beta run deploy
to beta.--additional-language-codes
, --include-word-confidence
,\n--enable-speaker-diarization
, --diarization-speaker-count
flags of\ngcloud ml speech recognize
to beta.--additional-language-codes
, --include-word-confidence
,\n--enable-speaker-diarization
, --diarization-speaker-count
flags of\ngcloud ml speech recognize-long-running
to beta.gcloud compute networks peerings update
to GA.--family
flag to gcloud beta compute images import
.--description
flag to gcloud beta compute images import
.gcloud beta compute routers nats update
to beta.enable-display-device
flag for gcloud compute instances create
to GA.enable-display-device
and no-enable-display-device
flags for gcloud compute instances update
to GA.--allow-route-overlap
now needs either --enable-ip-alias
or\n--no-enable-ip-alias
to be set.--enable-intra-node-visibility
to gcloud container clusters create
.--release-channel
flag to gcloud beta container clusters create
\nfor subscribing a cluster to a release channel.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-09-10T00:00:00+00:00" }, { "id": "26100_2019-09-03", "url": "https://cloud.google.com/sdk/docs/release-notes#26100_2019-09-03", "title": "261.0.0 (2019-09-03)", "content_html": "--legacy
flag from\ngcloud beta emulators datastore start
. This is due to the legacy\nDatastore emulator no longer being supported. The flag will be removed\nin early October 2019.gcloud beta container binauthz
command group.PredicateFilter
.\nThis issue can be tracked at https://github.com/googleapis/google-cloud-go/issues/1435.gcloud compute networks peerings update
to GA.--family
flag to gcloud beta compute images import
.--description
flag to gcloud beta compute images import
.gcloud beta container clusters create
and\ngcloud beta container clusters update
:\n--database-encryption-key-location
--database-encryption-key-keyring
--database-encryption-key-project
.--enable-cloud-monitoring
and --enable-cloud-logging
flags\nand moved default selection for Stackdriver monitoring and logging to the\nGKE API.gcloud container binauthz
KMS and PKIX key type support to beta.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-09-03T00:00:00+00:00" }, { "id": "26000_2019-08-27", "url": "https://cloud.google.com/sdk/docs/release-notes#26000_2019-08-27", "title": "260.0.0 (2019-08-27)", "content_html": "--region
flag to be mandatory.\n--region
flag on every invocation, or set the dataproc/region
configuration variable via gcloud config set dataproc/region
.gcloud beta dataproc
commands, this flag/config value is required.gcloud dataproc
commands, the default will remain global
until January 2020.--[no-]allow-unauthenticated
flag from gcloud beta run services update
. Use gcloud beta run services add-iam-policy-binding
and gcloud beta run services remove-iam-policy-binding
commands to modify the policies of an existing service.--size
alias of gcloud container clusters resize --num-nodes
.--tpu-tf-version
to gcloud beta ai-platform jobs submit training
.bq get-iam-policy <resource> [<json_file_name>]
.gcloud run alpha/beta deploy
\nto indicate if and how much traffic the new revision is serving.--os
flag of gcloud compute images import
.--enable-shielded-nodes
to gcloud beta container clusters create
\nand gcloud beta container clusters update
. These flags control the\nShielded GKE Nodes feature, see\nhttps://cloud.google.com/kubernetes-engine/docs/how-to/shielded-gke-nodes.--max-cpu
and --max-memory
flags optional for gcloud container clusters update --enable-autoprovisioning
.--autoprovisioning-locations
flag for gcloud container clusters create --enable-autoprovisioning
and gcloud container clusters update --enable-autoprovisioning
.gcloud beta policy-troubleshoot iam
which troubleshoots a member's IAM permission on a resource.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-08-27T00:00:00+00:00" }, { "id": "25900_2019-08-20", "url": "https://cloud.google.com/sdk/docs/release-notes#25900_2019-08-20", "title": "259.0.0 (2019-08-20)", "content_html": "gsutil
component be able to use Python v3.x.--impersonate-service-account
flag to gcloud auth print-identity-token
to be used in\nconjunction with --audiences
.gcloud auth print-identity-token
.gcloud pubsub topics create
to support Cloud KMS integration:\n--topic-encryption-key
--topic-encryption-key-keyring
--topic-encryption-key-location
--topic-encryption-key-project
--storage-location
flag to gcloud beta compute images import
to allow specifying image location in VM image import.gcloud container hub
commands to beta. Added --version
flag\nto allow specifying a specific GKE Connect version to use.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-08-20T00:00:00+00:00" }, { "id": "25800_2019-08-13", "url": "https://cloud.google.com/sdk/docs/release-notes#25800_2019-08-13", "title": "258.0.0 (2019-08-13)", "content_html": "--custom-vm-gen
flag to --custom-vm-type
for the following commands:\ngcloud compute instances create
gcloud compute instances create-with-container
gcloud compute instances import
gcloud compute instances set-machine-type
gcloud compute instance-template create
gcloud compute instance-template create-with-container
--max-age
, --max-idle
, --expiration-time
to\ngcloud dataproc clusters create
command group.--max-age
, '--max-idle', --expiration-time
, --no-max-age
,\n--no-max-idle
to gcloud dataproc clusters update
command group.--webchannel-port
flag to --webchannel_port
.gcloud beta functions deploy
to disallow unauthenticated callers of\nnew functions by default. The GA gcloud functions deploy
command remains the\nsame.--shielded-secure-boot
and --shielded-integrity-monitoring
to\ngcloud beta container clusters create
and gcloud beta container\nclusters create
. These flags control the corresponding Shielded VM options\non Nodes, see\nhttps://cloud.google.com/security/shielded-cloud/shielded-vm.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-08-13T00:00:00+00:00" }, { "id": "25700_2019-08-06", "url": "https://cloud.google.com/sdk/docs/release-notes#25700_2019-08-06", "title": "257.0.0 (2019-08-06)", "content_html": "multistore
format credentials. To upgrade from versions older than 155.0.0 without losing credentials, run the following commands:\ngcloud components update --version=255.0.0
gcloud auth list
gcloud components update
--disable-database-encryption
to gcloud beta container clusters\nupdate
to allow disabling Database Encryption. For more information, see\nhttps://cloud.google.com/kubernetes-engine/docs/how-to/encrypting-secrets.--enable-ip-alias
flag for VPC-Native (IP Alias-enabled) mode.bq update --transfer_config --update_credentials
.cbt setgcpolicy
such as maxage=30d || (maxage=3d && maxversions=100)
.--dataflow-kms-key
flag to gcloud beta dataflow jobs run
.gcloud iap
command group to beta.--push-auth-service-account
and\n--push-auth-token-audience
for defining an authenticated push subscription in\ngcloud pubsub subscriptions create | update | modify-push-config
.gcloud active-directory
command group. This feature enables the\nprovisioning and administering of a managed Microsoft Active Directory domain.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-07-30T00:00:00+00:00" }, { "id": "25500_2019-07-23", "url": "https://cloud.google.com/sdk/docs/release-notes#25500_2019-07-23", "title": "255.0.0 (2019-07-23)", "content_html": "--platform
flag and its respective run/platform
property to be\nrequired in all gcloud beta run
commands. If not specified, you will be\nprompted to choose a platform.access-policy
to gcloud asset export
and gcloud asset get-history
.--zones
in gcloud compute
. --zones
is no longer deprecated and will continue to be supported.gcloud compute diagnose
command group.gcloud beta compute diagnose
command group.gcloud compute network-endpoint-groups update
did not\nrequire either --add-endpoint
or --remove-endpoint
flag to be specified.--other-files
were not correctly\npushed to an Android device before the test starts.gcloud beta container binauthz
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-07-23T00:00:00+00:00" }, { "id": "25400_2019-07-16", "url": "https://cloud.google.com/sdk/docs/release-notes#25400_2019-07-16", "title": "254.0.0 (2019-07-16)", "content_html": "gcloud ai-platform jobs submit training
\nto GA:\n--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
\nUse these flags to configure training VMs and deploy custom containers.bq ls --print_last_token
.--output-path-prefix
flag to gcloud asset export
.org-policy
to gcloud asset export
and gcloud asset get-history
.--message-storage-policy-allowed-regions
flag of\ngcloud pubsub topics create
to beta. This feature allows users to control\nthe Cloud regions where published messages are stored at rest.--recompute-message-storage-policy
and\n--message-storage-policy-allowed-regions
flags of\ngcloud pubsub topics update
to beta. This feature allows users to control\nthe Cloud regions where published messages are stored at rest.disk-resource-policy
option to --create-disk
flag in\ngcloud beta compute instance-templates create
.gcloud compute images export
would create temporary Cloud Storage bucket in US\nmulti-region when destination file is in a different region.gcloud compute resource-policies
to GA.gcloud compute disks
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-07-16T00:00:00+00:00" }, { "id": "25300_2019-07-02", "url": "https://cloud.google.com/sdk/docs/release-notes#25300_2019-07-02", "title": "253.0.0 (2019-07-02)", "content_html": "gcloud beta compute resource-policies create-snapshot-schedule
.\nUse gcloud beta compute resource-policies create snapshot-schedule
instead.--audiences
flag of gcloud auth print-identity-token
to GA.bq show --routine
, bq ls --routines
, and bq rm --routine
.bq query
with --schedule
\nas well as --destination_table
and --target_dataset
flags.list dataset
and show table
\ncommands.bq show --connection
to use the default location if the connection\nname is given in 'short' form.gcloud kms import-jobs
and other import-related commands to beta.--kubeconfig
and --context
flags and --platform=kubernetes
\noption from gcloud beta run
.gcloud sql instances describe
to show the 'STOPPED' instance state,\nto be consistent with the 'gcloud sql instances list` command.gcloud compute images import
would create temporary Cloud Storage bucket in US multi-region when source image file is in a different region.gcloud compute instances get-guest-attributes
to GA.--storage-location
flag of gcloud compute images create
to beta.gcloud compute backend-services create
and gcloud compute backend-services update
to relax validation for specifying --enable-logging
, and --logging-sample-rate
.http2
value to v1 for --protocol
flag of gcloud compute\nbackend-services create
and gcloud compute backend-services update
.gcloud compute start-iap-tunnel
to GA.--tunnel-through-iap
flag of gcloud compute ssh
and gcloud compute scp
to GA.--internal-ip
flag of gcloud compute scp
to GA.gcloud compute health-checks create http2
and gcloud compute health-checks update http2
commands to GA.gcloud compute instances import
to beta.--ssh_key_expiration
and --ssh_key_expire_after
flags to\ngcloud compute scp
, and gcloud compute ssh
, and\ngcloud compute connect-to-serial-port
commands to set expirations for\nssh keys.Promoted the following flags of gcloud container clusters update
to beta:
--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\nthe application layer. For more information, see\nhttps://cloud.google.com/kubernetes-engine/docs/how-to/encrypting-secrets.
\nSubscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-07-02T00:00:00+00:00" }, { "id": "25200_2019-06-25", "url": "https://cloud.google.com/sdk/docs/release-notes#25200_2019-06-25", "title": "252.0.0 (2019-06-25)", "content_html": "--network-interface
from gcloud beta compute start-iap-tunnel
.gcloud beta data-catalog tags
and gcloud beta data-catalog tag-templates
to manage tags\nand tag templates in Cloud Data Catalog.gcloud beta data-catalog search
to search Cloud Data Catalog\nresources.datalab
component to the 20190610 release.\nReleased changes are documented in its tracking issue at\n https://github.com/googledatalab/datalab/issues/2144.gcloud functions add-iam-policy-binding
gcloud functions get-iam-policy
gcloud functions remove-iam-policy-binding
gcloud functions set-iam-policy
--max-instances
and --clear-max-instances
flags of gcloud functions deploy
to GA.gcloud
labels functionality to GA for topics and subscriptions. These features allow users to create resource labels, or update existing resource labels. The label features now live on the following commands:\ngcloud pubsub topics create
gcloud pubsub topics update
gcloud pubsub subscriptions create
gcloud pubsub subscriptions update
--allow-global-access
flag of gcloud compute forwarding-rules create
and gcloud compute forwarding-rules update
to beta.--source-snapshot
flag of gcloud compute instances create
to GA.source-snapshot
option of --create-disk
flag of\ngcloud compute instances create
to GA.update-instances
command (gcloud beta compute instance-groups managed update-instances
) is now available in beta.gcloud beta compute reservations get-iam-policy
gcloud beta compute reservations set-iam-policy
gcloud beta compute reservations add-iam-policy-binding
gcloud beta compute reservations remove-iam-policy-binding
--identity-namespace
and --disable-workload-identity
flags of\ngcloud container clusters create
and gcloud container clusters update
to\nbeta. These flags control Workload Identity, which lets Kubernetes service accounts act as Google\nservice accounts. For more information, see\nhttps://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-06-25T00:00:00+00:00" }, { "id": "25100_2019-06-18", "url": "https://cloud.google.com/sdk/docs/release-notes#25100_2019-06-18", "title": "251.0.0 (2019-06-18)", "content_html": "--global
or --region
flag:\ngcloud beta compute target-http-proxies
gcloud beta compute target-https-proxies
gcloud beta compute url-maps
gcloud beta compute health-checks
--[no-]enable-ip-alias
flag for the old, non-default behavior (Routes\nmode).PassAllFilter
.--kerberos-root-principal-password-uri
, --kerberos-kms-key
, and\n--kerberos-config-file
flags to gcloud dataproc clusters create
and\ngcloud dataproc workflow-templates set-managed-cluster
.gcloud kms decrypt
would crash when decrypting an empty encrypted file.--platform
flag and its respective run/platform
property to all\ncommands in gcloud beta run
. This argument is optional but will be required\nin a future release of the gcloud command-line tool.--platform kubernetes
or run/platform kubernetes
to use. Optionally, use\n--kubeconfig
to specify a kubeconfig file and --context
to specify a\nconnection context.gcloud beta compute health-checks
gcloud beta compute url-maps
gcloud beta compute target-http-proxies
gcloud beta compute target-https-proxies
--load-balancing-scheme
to the\nfollowing commands:\ngcloud beta compute forwarding-rules create
.gcloud beta compute backend-services create
.--resource-usage-bigquery-dataset
with gcloud container clusters create
\nor gcloud container clusters update
to enable this feature.Occurrence
type created by gcloud beta container binauthz\nattestations create
from PgpSignedAttestation
to\nGenericSignedAttestation
.\nbinauthz\ncreate-signature-payload
, you must now provide this JSON as\n--payload-file
when creating the Attestation.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-06-18T00:00:00+00:00" }, { "id": "25000_2019-06-11", "url": "https://cloud.google.com/sdk/docs/release-notes#25000_2019-06-11", "title": "250.0.0 (2019-06-11)", "content_html": "gcloud compute networks update --switch-to-custom-subnet-mode
to poll and wait for operation to finish instead of returning immediately. Please use --async
flag to reproduce the previous behavior of returning immediately.core/disable_file_logging
property to prevent the gcloud command-line\ntool from storing logs to a file. This may be useful if disk space is limited.\nTo set this property, run gcloud config set core/disable_file_logging\nTrue
.--clear-vpc-connector
flag to gcloud beta functions deploy
.gcloud kms asymmetric-decrypt
.gcloud kms asymmetric-sign
.gcloud kms keys versions get-public-key
.gcloud kms keys
command group to GA.\n--attestation-file
.--default-algorithm
.--purpose
.--protection-level
.gcloud beta redis instances import
and gcloud beta redis instances export
to import data to or\nexport data from a Memorystore Redis instance from or to Google Cloud Storage.gcloud beta redis operations cancel
to cancel a Memorystore Redis\nimport or export operation.gcloud beta pubsub topics create
to support Cloud KMS integration:\n--topic-encryption-key
--topic-encryption-key-keyring
--topic-encryption-key-location
--topic-encryption-key-project
--service-account
flag of gcloud run deploy
and gcloud run services update
to beta.gcloud compute instances create --source-snapshot
flag to beta.--load-balancing-scheme
in\ngcloud compute backend-services create
and\ngcloud compute forwarding-rules create
to GA.gcloud compute backend-services create
and\ngcloud compute backend-services update
to allow toggling logging for backend\nservices with HTTP2 protocol.--server-binding
flag of gcloud compute sole-tenancy\nnode-templates create
to GA.--enable-logging
and --log-filter
flags of\ngcloud compute routers nats
to GA.--enable-stackdriver-kubernetes
with gcloud container clusters create
or\ngcloud container clusters update
to enable this feature.gcloud beta container binauthz
that assumed\nPGP as the only supported key type.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-06-11T00:00:00+00:00" }, { "id": "24900_2019-06-04", "url": "https://cloud.google.com/sdk/docs/release-notes#24900_2019-06-04", "title": "249.0.0 (2019-06-04)", "content_html": "gcloud auth print-identity-token
command.survey/disable_prompts
to opt out of being prompted to take a survey periodically.gcloud compute backend-services import
gcloud compute backend-services export
gcloud compute url-maps import
gcloud compute url-maps export
gcloud compute forwarding-rules import
gcloud compute forwarding-rules export
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-06-04T00:00:00+00:00" }, { "id": "24800_2019-05-28", "url": "https://cloud.google.com/sdk/docs/release-notes#24800_2019-05-28", "title": "248.0.0 (2019-05-28)", "content_html": "initdb
, resetdb
, and upgradedb
\nsubcommands within gcloud composer environments run
. Execution of these\nsubcommands could be detrimental to the Airflow metadata of existing\nComposer environments.--ignore-file
flag to gcloud builds submit
for overriding default .gcloudignore file.gcloud projects get-ancestors
command to display project ancestors.--connectivity
and --allow-unauthenticated
flags to gcloud beta run services update
.gcloud scheduler
command group to GA.--custom-vm-gen
flag to the following commands to allow specifying the VM generation (either n1 or n2) of custom machine types:\ngcloud compute instances create
gcloud compute instances create-with-container
gcloud compute instances import
gcloud compute instances set-machine-type
gcloud compute instance-template create
gcloud compute instance-template create-with-container
gcloud compute instances os-inventory
to beta.--client-details
flag to gcloud beta firebase test android run
and\ngcloud beta firebase test ios run
. This flag allows you to add additional\ncontextual details to the test run.--enable-stackdriver-kubernetes
flag to gcloud beta container clusters update
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-05-28T00:00:00+00:00" }, { "id": "24700_2019-05-21", "url": "https://cloud.google.com/sdk/docs/release-notes#24700_2019-05-21", "title": "247.0.0 (2019-05-21)", "content_html": "--ignore-file
to gcloud app deploy
for overriding default .gcloudignore file.gcloud bigtable instances tables list
to beta.--ignore-file
flag to gcloud builds submit
for overriding default .gcloudignore file.--max-age
, --max-idle
, --expiration-time
flags from the\ngcloud beta dataproc workflow-templates set-managed-cluster
command group.\nThe workflow template feature does not support cluster scheduled deletion.--ignore-file
flag to gcloud functions deploy
for overriding default .gcloudignore file.gcloud beta scheduler jobs update app-engine
gcloud beta scheduler jobs update http
gcloud beta scheduler jobs update pubsub
gcloud beta tasks create-http-task
command.--log-sampling-ratio
and --clear-log-sampling-ratio
to\ngcloud beta tasks queues create
and gcloud beta tasks queues update
\ncommands.kubectl
to 1.12.8 (from 1.11.9).Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-05-21T00:00:00+00:00" }, { "id": "24600_2019-05-14", "url": "https://cloud.google.com/sdk/docs/release-notes#24600_2019-05-14", "title": "246.0.0 (2019-05-14)", "content_html": "--bandwidth
flag values with bps-
prefix from gcloud compute interconnects attachments dedicated create
, gcloud compute interconnects attachments dedicated update
, gcloud compute interconnects attachments provider create
, and gcloud compute interconnects attachments provider update
commands. Use matching values without this prefix instead.--billing-project
flag to all gcloud commands, for explicitly\nspecifying a project to bill.--allow-unauthenticated
flag to gcloud beta functions deploy
.--expiration-period
in gcloud pubsub subscriptions create
\nand gcloud pubsub subscriptions update
to GA.gcloud beta scheduler jobs create
.gcloud tasks
command group to GA.--accelerator
flag to gcloud compute instances create-with-container.
\ngcloud beta compute instances create-disk
\ngcloud beta ml vision product-search
command group.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-05-14T00:00:00+00:00" }, { "id": "24500_2019-05-07", "url": "https://cloud.google.com/sdk/docs/release-notes#24500_2019-05-07", "title": "245.0.0 (2019-05-07)", "content_html": "--enable-cloud-endpoints
flag.gcloud alpha survey
to help improve the gcloud command-line tool experience by answering a customer satisfaction survey.--output-path-prefix
flag to gcloud beta asset export
.--uri
flag support for list
commands in gcloud beta run
.gcloud beta scheduler jobs pause
and gcloud beta scheduler jobs\nresume
commands.--instance-redistribution-type
flag of\ngcloud compute instance-groups managed create
and gcloud compute instance-groups managed update
to beta.gcloud container clusters create
and gcloud container node-pools\ncreate
to allow simultaneously specifying both --scopes
and\n--service-account
flags.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-05-07T00:00:00+00:00" }, { "id": "24400_2019-04-30", "url": "https://cloud.google.com/sdk/docs/release-notes#24400_2019-04-30", "title": "244.0.0 (2019-04-30)", "content_html": "gcloud beta scheduler jobs create http
.gcloud container subnets list-usable
to GA.--workload-metadata-from-node
flag to gcloud beta container\nnode-pools update
for changing the type of metadata server visible to pods\nrunning in the nodepool.--detect_objects
, --detect_text_pdf
, --detect_text_tiff
commands to gcloud ml vision
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-04-30T00:00:00+00:00" }, { "id": "24300_2019-04-23", "url": "https://cloud.google.com/sdk/docs/release-notes#24300_2019-04-23", "title": "243.0.0 (2019-04-23)", "content_html": "--worker-server-count
flag of\ngcloud ml-engine jobs submit training
to --worker-count
.gcloud app repair
to no longer recreate\na deleted service account.gcloud ml-engine
command group. Use gcloud ai-platform
instead.gcloud ai-platform
command group to replace gcloud ml-engine
.gcloud ai-platform versions create
and gcloud ai-platform versions update
to beta.--enable-console-logging
flag to gcloud beta ai-platform models\ncreate
to enable logging of stderr and stdout streams for online prediction\nin Stackdriver Logging.gcloud beta composer environments create
to support\nIP alias (a.k.a. VPC-native) for Composer environments:\n--enable-ip-alias
--cluster-ipv4-cidr
--cluster-secondary-range-name
--services-ipv4-cidr
--services-secondary-range-name
--root-password
flag to gcloud sql instances create
.gcloud tasks queues create-app-engine-queue
and gcloud tasks queues update-app-engine-queue
with\ngcloud tasks queues create
and gcloud tasks queues update
in beta and GA.gcloud compute network-endpoint-groups
command group to GA.--storage-location
and --labels
flag of\ngcloud compute disks snapshot
to GA.--network-endpoint-group
and --network-endpoint-group-zone
\nflags of gcloud compute backend-services add-backend
,\ngcloud compute backend-services remove-backend
,\nand gcloud compute backend-services update-backend
to GA.--max-connections-per-endpoint
and --max-rate-per-endpoint
\nflags of gcloud compute backend-services add-backend
\nand gcloud compute backend-services update-backend
to GA.--use-serving-port
flag to GA for the following commands:\ngcloud compute health-checks http create
gcloud compute health-checks https create
gcloud compute health-checks http2 create
gcloud compute health-checks ssl create
--custom-request-headers
and --no-custom-request-headers
flags of\ngcloud compute backend-services create
and\ngcloud compute backend-services update
to GA.--no-guest-environment
, --network
, and --subnet
flags of gcloud\ncompute images import
to GA.--no-guest-environment
to --guest-environment
flag in gcloud\ncompute images import
.--subnet
flag of gcloud compute images export
to GA.gcloud beta compute images import
\nand gcloud beta compute images export
to use\ntemporary buckets in the same region as source/destination buckets. This avoids\ncross-region copying and its associated cost and performance penalty.--container-mount-disk-*
flags of\ngcloud compute instances create-with-container
and\ngcloud compute instances update-container
to GA.--container-mount-disk-*
flags of\ngcloud compute instance-templates create-with-container
to GA.--update-addons=CloudRun=ENABLED|DISABLED
to allow enabling\nand disabling the Cloud Run on Google Kubernetes Engine add-on for existing\nGKE clusters.--sandbox
flag of gcloud container node-pools create
to beta.\nThis flag enables the requested sandbox on all nodes in the node-pool.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-04-23T00:00:00+00:00" }, { "id": "24200_2019-04-16", "url": "https://cloud.google.com/sdk/docs/release-notes#24200_2019-04-16", "title": "242.0.0 (2019-04-16)", "content_html": "initdb
, resetdb
, and upgradedb
subcommands\nwithin gcloud composer environments run
. Execution of these subcommands\ncan be detrimental to the Airflow metadata of existing Composer\nenvironments.--lookup-entry
flag to gcloud beta data-catalog entries update
\nto update the entry corresponding to the lookup of the given resource.gcloud beta compute ssh
and gcloud beta compute scp
to use IAP Tunneling by default\nif an external interface/IP address is not available and --internal-ip
has\nnot been specified.--deprecate-in
and --deprecate-on
flags to gcloud compute\nimages deprecate
to set informational deprecate times to images.--description
flag to gcloud beta iam service-accounts create
\nand gcloud beta iam service-accounts update
.--size
flag of gcloud container clusters resize
to --num-nodes
. --size
retained as an alias.--enable-kubernetes-alpha
flag is used to create clusters with Kubernetes\nalpha features enabled. Users may now create alpha clusters without specifying\n--no-enable-autorepair
or --no-enable-autoupgrade
flags. However, for\ncreating new node pools in an existing alpha cluster, these two flags may still\nbe required.gcloud config config-helper
which could result in old\nidentity tokens when --force-auth-refresh
was not present.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-04-16T00:00:00+00:00" }, { "id": "24100_2019-04-03", "url": "https://cloud.google.com/sdk/docs/release-notes#24100_2019-04-03", "title": "241.0.0 (2019-04-03)", "content_html": "gcloud functions deploy
such that the --runtime
flag needs to be set when deploying a new function.gcloud asset
command group to GAgcloud bigtable app-profiles
command groupgcloud bigtable clusters create
gcloud bigtable clusters update
gcloud bigtable clusters delete
--network=cloudbuild
to gcloud builds submit --tag
invocations of\ndocker build
. This enables access to metadata during Dockerfile RUN
\noperations at build time.gcloud beta composer environments create
to support\nPrivate IP Composer environments:\n--enable-private-environment
--enable-private-endpoint
--master-ipv4-cidr
gcloud beta composer environments list-upgrades
to list all image\nversion upgrades that are supported for a specified environment.gcloud beta composer environments\nupdate
to allow for in-place environment upgrades:\n--airflow-version
--image-version
gcloud beta dns managed-zones
.--enable-logging
flag to gcloud beta dns policies
to enable query logging.gcloud beta data-catalog entries
command group, which provides\nlookup, describe, and schema update functionality for Cloud Data Catalog\nentries.--service-account
flag to gcloud functions deploy
.--vpc-connector
flag to gcloud beta functions deploy
.gcloud redis instances failover
which provides the ability to\nfailover a standard tier Cloud Memorystore for Redis instance from the\nmaster node to its replica.--redis-version
flag to gcloud beta redis instances create
to\nenable the specification of a preferred Redis version compatibility; this\ncan be either redis_3_2
or redis_4_0
.--update-redis-config
flag of gcloud redis instances update
\nto accept three additional parameters for Redis 4.0 compatible instances:\nactivedefrag
, lfu-decay-time
, lfu-log-factor
.--push-auth-service-account
and\n--push-auth-token-audience
for defining an authenticated push subscription\nto the following commands:\ngcloud beta pubsub subscriptions create
gcloud beta pubsub subscriptions update
gcloud beta pubsub subscriptions modify-push-config
gcloud beta ml video transcribe-speech|detect-text|detect-object
\ncommands.--logging-aggregation-interval
, --logging-flow-sampling
, and\n--logging-metadata
flags of\ngcloud compute networks subnets create
and gcloud compute networks subnets update
to beta.gcloud compute networks subnets update
to support specifying\n--logging-aggregation-interval
, --logging-flow-sampling
, and\n--logging-metadata
flags in a single call.gcloud compute reservations
command group to beta.--reservation
and --reservation-affinity
of gcloud compute instance-templates create
to beta.--reservation
and --reservations-from-file
of gcloud compute commitments create
to beta.gcloud compute commitments update-reservations
to beta.gcloud compute interconnects create
to beta.--num-flaky-test-attempts
flag of\ngcloud firebase test android run
and gcloud firebase test ios run
to GA.\nThis flag specifies how many times to rerun any failed executions.--security-group
flag of gcloud container clusters create
\nto beta. The flag enables support for Google Groups in Kubernetes RBAC\nrules.--enable-intra-node-visibility
flag to gcloud beta container\nclusters create
.--enable-tpu
flag and the --tpu-ipv4-cidr
flag of gcloud\ncontainer clusters create
to GA. The flags enables support for using Cloud\nTPU in Google Kubernetes Engine clusters.gcloud beta container\nbinauthz attestations list
command.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-04-03T00:00:00+00:00" }, { "id": "24000_2019-03-26", "url": "https://cloud.google.com/sdk/docs/release-notes#24000_2019-03-26", "title": "240.0.0 (2019-03-26)", "content_html": "gcloud beta container clusters create
\nand gcloud beta container node-pools create
. To disable manually, use the\n--no-enable-autoupgrade
flag.--impersonate-service-account
flag to gcloud
.http
URLs for\nservices, when https
URLs would be more appropriate.gcloud dns managed-zones
command group to GA.\nUse the --visibility
and --networks
flags to configure zone visibility.gcloud beta dataproc jobs submit presto
and\ngcloud beta dataproc workflow-templates add-job presto
\nto enable submitting Presto jobs to a Dataproc cluster and adding Presto jobs\nto workflow templates, respectively.--enable-component-gateway
flag to gcloud beta dataproc clusters\ncreate
and gcloud beta dataproc workflow-templates set-managed-cluster
.--failover-ratio
, --drop-traffic-if-unhealthy
, and\n--connection-drain-on-failover
flags of\ngcloud compute backend-services create
and\ngcloud compute backend-services update
to beta.--failover
flag of\ngcloud compute backend-services add_backend
and\ngcloud compute backend-services update_backend
to beta.gcloud compute instance-groups managed wait-until
command to beta.--region
flag of gcloud compute disks
and related commands to GA.gcloud beta compute external-vpn-gateway
command group to enable reading and manipulating of Compute Engine external VPN gateways.gcloud beta compute vpn-gateway
command group to enable reading and manipulating of Compute Engine VPN gateways.gcloud beta compute vpn-tunnel
command to enable the creation of HA VPN tunnels.DISABLED
, to the return table of\ngcloud iam service-account list
, which displays the state of the service\naccount listed.--release-channel
flag to gcloud alpha container clusters create
\nfor subscribing a cluster to a release channel.--default-max-pods-per-node
flag of gcloud container clusters create
from Beta to GA.--max-pods-per-node
flag of gcloud container node-pools create
from Beta to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-03-26T00:00:00+00:00" }, { "id": "23900_2019-03-19", "url": "https://cloud.google.com/sdk/docs/release-notes#23900_2019-03-19", "title": "239.0.0 (2019-03-19)", "content_html": "gcloud beta dataproc autoscaling-policies
command group for managing\nCloud Dataproc autoscaling policies. For more information, see:\nhttps://cloud.google.com/dataproc/docs/concepts/configuring-clusters/autoscaling--autoscaling-policy
flag to\ngcloud beta dataproc clusters create
, gcloud beta dataproc clusters update
, and\ngcloud beta dataproc workflow-templates set-managed-cluster
to support\nenabling and disabling autoscaling on Cloud Dataproc clusters with autoscaling\npolicies.resource-manager folders
command group to GA.--bandwidth
flag of gcloud compute interconnects attachments dedicated create
and gcloud compute interconnects attachments dedicated update
to GA.gcloud compute instances get-shielded-identity
to GA.--shielded-vtpm
, --shielded-secure-boot
, and\n--shielded-integrity-monitoring
flags of gcloud compute instances create
\nto GA.--shielded-vtpm
, --shielded-secure-boot
, and\n--shielded-integrity-monitoring
flags of gcloud compute instance-templates\ncreate
to GA.--shielded-vtpm
, --shielded-secure-boot
,\n--shielded-integrity-monitoring
, and --shielded-learn-integrity-policy
\nflags of gcloud compute instances update
to GA.--shielded-vm-vtpm
, --shielded-vm-secure-boot
, and\n--shielded-vm-integrity-monitoring
flags of gcloud compute instances\ncreate
from alpha and beta.--shielded-vm-vtpm
, --shielded-vm-secure-boot
, and\n--shielded-vm-integrity-monitoring
flags of gcloud compute\ninstance-templates create
from alpha and beta.--shielded-vm-vtpm
, --shielded-vm-secure-boot
,\n--shielded-vm-integrity-monitoring
, and\n--shielded-vm-learn-integrity-policy
flags of gcloud compute instances\nupdate
from alpha and beta.Updated extra Google Kubernetes Engine kubectl versions:
\n\nIn June 2019, node auto-upgrade will be enabled by default for newly created\nclusters and node pools. To disable it, use the --no-enable-autoupgrade
flag.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-03-19T00:00:00+00:00" }, { "id": "23800_2019-03-12", "url": "https://cloud.google.com/sdk/docs/release-notes#23800_2019-03-12", "title": "238.0.0 (2019-03-12)", "content_html": "Updated the Python SDK to version 1.9.84.\nPlease visit the following release notes for details:\nhttps://cloud.google.com/appengine/docs/python/release-notes
Added a new field, 'main', to app.yaml. This allows users of the Go\nsecond-generation runtimes to specify which package to build. See\nhttps://cloud.google.com/appengine/docs/standard/go111/config/appref for more\ninformation.
--optional-components
of gcloud dataproc clusters
to GA.max-instances
and clear-max-instances
flags of gcloud functions deploy
to beta.--machine-type
flag of gcloud ml-engine versions create
command to GA.--enable-shielded-containers
flag to gcloud beta container clusters create
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-03-12T00:00:00+00:00" }, { "id": "23700_2019-03-05", "url": "https://cloud.google.com/sdk/docs/release-notes#23700_2019-03-05", "title": "237.0.0 (2019-03-05)", "content_html": "gcloud dataproc clusters import
and gcloud dataproc clusters export
\nin all release tracks. Note that these fields were always\navailable in gcloud dataproc clusters create-from-file
and\ngcloud dataproc clusters describe
.--server-binding
flag of gcloud compute sole-tenancy\nnode-templates create
to beta.gcloud compute instances create
.resources-accelerator
to gcloud beta compute commitments create
.all
option of --ports
flag for gcloud compute forwarding-rules
\nto GA.gcloud compute\ninstance-groups managed list-instances
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-03-05T00:00:00+00:00" }, { "id": "23600_2019-02-26", "url": "https://cloud.google.com/sdk/docs/release-notes#23600_2019-02-26", "title": "236.0.0 (2019-02-26)", "content_html": "gcloud auth revoke
when revoking a service\naccount token to print a friendly error message with more detailed\ninstructions on how to revoke the token.--folder
flag to gcloud beta asset export
command.--kerberos-root-principal-password-uri
, --kerberos-kms-key
, and\n--kerberos-config-file
flags to gcloud beta dataproc clusters create
\nand gcloud beta dataproc workflow-templates set-managed-cluster
.debug(...)
function in security rules.services vpc-peerings
command group to GA.gcloud beta compute\nnetworks peerings list
.--enable-logging
and --log-filter
flags of\ngcloud compute routers nats
to beta.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-02-26T00:00:00+00:00" }, { "id": "23500_2019-02-19", "url": "https://cloud.google.com/sdk/docs/release-notes#23500_2019-02-19", "title": "235.0.0 (2019-02-19)", "content_html": "--airflow-version
and --image-version
flags of\ngcloud composer environments create
to GA. These mutually exclusive flags\ncan be used to specify the airflow version or image version used within a\ncreated environment.gcloud iot devices gateways
command group to GA.gcloud beta compute start-iap-tunnel
command for Cloud IAP TCP\nForwarding to listen on both IPv4 and IPv6 for localhost.gcloud compute networks peerings list-routes
command to beta.gcloud beta compute networks peerings list
to include\nIMPORT_CUSTOM_ROUTES
/EXPORT_CUSTOM_ROUTES
columns.--resource-policies
of gcloud compute disks create
to beta.--enable-logging
and --logging-sample-rate
flags of\ngcloud compute backend-services create
and gcloud compute backend-services update
to beta.--bandwidth
flag of gcloud compute interconnects attachments dedicated create
\nand gcloud compute interconnects attachments dedicated update
to beta.ignore:
option to the --robo-directives
flag of gcloud beta firebase test android run
command. This option directs Robo to avoid interactions with a user-defined UI element.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-02-19T00:00:00+00:00" }, { "id": "23400_2019-02-12", "url": "https://cloud.google.com/sdk/docs/release-notes#23400_2019-02-12", "title": "234.0.0 (2019-02-12)", "content_html": "accessibility/screen_reader
property. This property changes\nsome gcloud UX to make output more screen reader friendly. See gcloud topic\naccessibility
for more information`.\ngcloud feedback
.gcloud beta asset
command group to manage the Cloud Asset Inventory.resource-manager folders
command group to betagcloud beta services vpc-peerings
to support updating a connection.gcloud source project-configs
command group to GA.gcloud source repos update
to GA.gcloud beta compute networks subnets get-iam-policy
gcloud beta compute networks subnets set-iam-policy
add-iam-policy-bindings
remove-iam-policy-bindings
gcloud compute disks add
gcloud compute disks remove-resource-policies
gcloud compute resource-policies create-snapshot-schedule
gcloud compute resource-policies delete
gcloud compute resource-policies describe
gcloud compute resource-policies list
--service-label
flag of gcloud compute forwarding-rules create
\nto GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-02-12T00:00:00+00:00" }, { "id": "23300_2019-02-05", "url": "https://cloud.google.com/sdk/docs/release-notes#23300_2019-02-05", "title": "233.0.0 (2019-02-05)", "content_html": "datalab
component to the 20190116 release.\nReleased changes are documented in its tracking issue at\n https://github.com/googledatalab/datalab/issues/2114.gcloud filestore
command group to GA.ml-engine jobs submit training
in beta. Added the following flags:\n--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
gcloud sql connect
whitelisting issues that resulted from invalid\ndatetime formatting.--force-attach
flag of compute instances attach-disk
to GAget-iam-policy
, set-iam-policy
, add-iam-policy-bindings
,\nand remove-iam-policy-bindings
to gcloud beta compute networks subnets
\ngcloud compute instances get-shielded-identity
to beta.gcloud compute instance-groups managed update
to GA together with\n--health-check
, --initial-delay
and --clear-autohealing
flags.--initial-delay
and --health-check
flags of gcloud compute\ninstance-groups managed create
to GA.--network-interface
flags with gcloud compute instances create-with-container
\nand gcloud compute instance-templates create-with-container
to support using\nmultiple network interfaces.gcloud compute instance-groups managed rolling-action
command group\nto GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-02-05T00:00:00+00:00" }, { "id": "23200_2019-01-29", "url": "https://cloud.google.com/sdk/docs/release-notes#23200_2019-01-29", "title": "232.0.0 (2019-01-29)", "content_html": "gcloud sql connect
that seems to be causing additional\nissues connecting.get-iam-policy
, set-iam-policy
, add-iam-policy-bindings
,\nand remove-iam-policy-bindings
to GA in the following command groups:\ngcloud compute disks
gcloud compute images
gcloud compute instance-templates
gcloud compute snapshots
gcloud beta compute instances create
and gcloud beta compute instances update
\ngcloud compute instance-groups managed set-autohealing
command.\nUse gcloud compute instance-groups managed update
instead.--database-encryption-key
flag of gcloud container clusters\ncreate
to beta. The flag enables support for encryption of Kubernetes Secrets.--enable-stackdriver-kubernetes
flag to be a hard requirement\nfor --addons=CloudRun
. The CloudRun-on-GKE add-on depends on Stackdriver\nKubernetes Monitoring to enrich Kubernetes metadata for logs and metrics.--max-pods-per-node
for gcloud beta container clusters create
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-01-29T00:00:00+00:00" }, { "id": "23100_2019-01-23", "url": "https://cloud.google.com/sdk/docs/release-notes#23100_2019-01-23", "title": "231.0.0 (2019-01-23)", "content_html": "--ignore_unknown_values
flag to bq mkdef
command.bq
cli.gcloud sql operations list
.gcloud compute instance-groups managed update
to beta together with\n--health-check
, --initial-delay
and --clear-autohealing
flags.--hostname
flag of gcloud compute instances create
to GA.--physical-block-size
flag to gcloud beta compute disks create
.--num-flaky-test-attempts
flag to gcloud beta firebase test android run
and gcloud beta firebase test ios run
to rerun failed executions multiple times.--security-group
flag of gcloud container clusters create
to\nbeta. The flag enables support for Google Groups in Kubernetes RBAC rules.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-01-23T00:00:00+00:00" }, { "id": "23000_2019-01-15", "url": "https://cloud.google.com/sdk/docs/release-notes#23000_2019-01-15", "title": "230.0.0 (2019-01-15)", "content_html": "--region
, --gce-zone
, and --zone
mutually exclusive\nfor the command gcloud sql instances create
.gcloud sql instances create
.cloud-build-local
v0.5.0; see\nrelease notes: https://github.com/GoogleCloudPlatform/cloud-build-local/releases/tag/v0.5.0.--zone
to gcloud sql instances create
as an alternative to\n--gce-zone
, which is now deprecated.gcloud sql instances describe
and gcloud sql instances patch
.get-iam-policy
, set-iam-policy
, add-iam-policy-bindings
, and\nremove-iam-policy-bindings
to GA in the following command groups:\ngcloud compute instances
gcloud compute sole-tenancy node-templates
gcloud compute sole-tenancy node-groups
--boot
flag of gcloud compute instances attach-disk
to GA.--auto-create-routes
flag of gcloud alpha compute networks\npeerings create
in Beta.gcloud compute networks peerings update
command to Beta.import-custom-routes
and export-custom-routes
flags to Beta\nin gcloud compute networks peerings create
command.--shielded-vm-*
flags:\n--shielded-vm-secure-boot
as --shielded-secure-boot
\n--shielded-vm-vtpm
as --shielded-vtpm
\n--shielded-vm-integrity-monitoring
as --shielded-integrity-monitoring
\n--shielded-vm-learn-integrity-policy
as --shielded-learn-integrity-policy
\n--app-package
and --test-package
flags in gcloud firebase test android run
commands; the application and test package names will be parsed from the APK manifest by default.--max-steps
, --max-depth
, and --app-initial-activity
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-01-15T00:00:00+00:00" }, { "id": "22900_2019-01-08", "url": "https://cloud.google.com/sdk/docs/release-notes#22900_2019-01-08", "title": "229.0.0 (2019-01-08)", "content_html": "gcloud bq
command group to alpha.\nUpdated cloud-build-local
to 0.4.3. For details, see https://github.com/GoogleCloudPlatform/cloud-build-local/releases.
Added properties builds/use_kaniko
and builds/kaniko_cache_ttlto control\nuse of Kaniko (<https://github.com/GoogleContainerTools/kaniko>) when using
--tag`.
Added --no-cache
flag to disable layer caching when using Kaniko with\n--tag
. This is only valid if the builds/use_kaniko
flag is True
.
gcloud beta firestore indexes
which provides index management\ncapability for Cloud Firestore.--tunnel-through-iap
flag of gcloud compute ssh
and\ngcloud compute scp
to beta.--http-health-check
and --https-health-check
flags in gcloud\nbeta compute instance-groups managed create
. Use --health-check
flag\ninstead.--enable-logging
flag of\ngcloud compute firewall-rules create
and gcloud compute firewall-rules update
to GA.--app
flag in gcloud firebase test android run
commands.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2019-01-08T00:00:00+00:00" }, { "id": "22800_2018-12-11", "url": "https://cloud.google.com/sdk/docs/release-notes#22800_2018-12-11", "title": "228.0.0 (2018-12-11)", "content_html": "--full
flag of gcloud endpoints operations describe
. All\ndescribed operations are now printed without redacting any content.--python-version
flag of gcloud composer environments create
\nto GA. This flag can be used to specify the Python version used within a\ncreated environment.gcloud beta dns policies
command group.--use-serving-port
flag to gcloud beta compute health-checks update
.--container-mount-disk
flag to gcloud beta compute instance-templates\ncreate-with-container
.gcloud compute security-policies
and\ngcloud compute security-policies rules
to GA.--security-policy
flag of gcloud compute backend-services update
\nto GA.--no-guest-environment
flag to gcloud beta compute images import
\nwhich prevents Google Guest Agent from being installed on the image.--network
and --subnet
flags to gcloud beta compute images import
.--subnet
flag to gcloud beta compute images export
.gcloud beta compute images import
to use gcloud command line tool\nconfig for zone
flag in addition to --zone
command line flag.gcloud beta compute images import
and gcloud beta compute images export
to use temporary bucket\nin the same region as source/destination buckets to avoid cross-region copying\nand its associated cost and performance penalty.--prefix-length
, --purpose
and --network
flags to GA for\ngcloud compute addresses create
to support reserving IP range from\nvirtual network for peering.gcloud beta compute start-iap-tunnel
command for Cloud IAP TCP\nForwarding which creates a TCP tunnel to an instance without requiring an\nexternal IP and with access granted using Cloud IAP.--enable-vertical-pod-autoscaling
with gcloud beta container clusters create
or gcloud beta container clusters update
to enable this feature.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-12-11T00:00:00+00:00" }, { "id": "22700_2018-12-04", "url": "https://cloud.google.com/sdk/docs/release-notes#22700_2018-12-04", "title": "227.0.0 (2018-12-04)", "content_html": "gcloud datastore create-indexes
and\ngcloud datastore cleanup-indexes
is removed. Please use\ngcloud datastore indexes create
and gcloud datastore indexes cleanup
instead. See\nhttps://cloud.google.com/sdk/gcloud/reference/datastore/indexes/ for\nadditional details.-event-pubsub-topic
and --pubsub-topic
\nflags from gcloud iot registries create
and gcloud iot registries update
\ngcloud container builds
command group. Use gcloud builds
\ninstead.row_sample_filter
.apply_label_transformer
.--forwarding-targets
flag to gcloud beta dns managed-zones create
and gcloud beta dns managed-zones update
\ngcloud beta dataproc jobs submit sparkr
to enable submitting SparkR\njobs to a Dataproc cluster.--num-preemptible-worker-local-ssds
flag of\ngcloud dataproc clusters create
to GA--service-account
flag of gcloud functions deploy
to beta.gcloud functions deploy
to GA:\n--set-env-vars
--update-env-vars
--remove-env-vars
--clear-env-vars
--env-vars-file
gcloud iot devices commands send
command group to GA.--log-level
flag of gcloud iot devices
and gcloud iot registries
to GA.gcloud iot devices gateways
command group to beta.gcloud beta pubsub subscriptions
.gcloud spanner rows
to GA.--use-serving-port
flag to gcloud beta compute health-checks update
.--container-mount-disk
flag to gcloud beta compute instance-templates\ncreate-with-container
.gcloud compute security-policies
and\ngcloud compute security-policies rules
to GA.--security-policy
flag of gcloud compute backend-services update
\nto GA.--resource-usage-bigquery-dataset
with gcloud beta container clusters create
or gcloud beta container clusters update
to enable this feature.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-12-04T00:00:00+00:00" }, { "id": "22600_2018-11-20", "url": "https://cloud.google.com/sdk/docs/release-notes#22600_2018-11-20", "title": "226.0.0 (2018-11-20)", "content_html": "--data
flag of gcloud beta spanner rows
to reject array values. --flags-file
should be used to specify an array value.gcloud beta app migrate-config
for migrating\ndatastore-indexes.xml, cron.xml, queue.xml and dispatch.xml to their\nyaml counterparts.gcloud endpoints
such that it no longer attempts to enable either\nthe Endpoints meta-service or the produced service during the service\ndeployment process, except if the produced service was created for the first\ntime during the deployment.gcloud beta scheduler jobs create pubsub
that caused the\nmessage body to be base-64 encoded twice.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-11-20T00:00:00+00:00" }, { "id": "22500_2018-11-13", "url": "https://cloud.google.com/sdk/docs/release-notes#22500_2018-11-13", "title": "225.0.0 (2018-11-13)", "content_html": "--flags-file
=YAML-FILE flag, available to all gcloud commands,\nfor specifying complex flag values in any command interpreter. See\ngcloud topic flags-file
for more information.useAvroLogicalTypes
.--num-preemptible-worker-local-ssds
flag to\ngcloud dataproc clusters create
command, which adds local SSDs to\npreemptible worker VMs.gcloud beta scheduler jobs create pubsub
:\n--max-retry-attempts
--max-retry-duration
--min-backoff
--max-backoff
--max-doublings
--enable-partitioned-dml
flag of gcloud spanner execute-sql
to GA.--boot
flag of gcloud compute instances attach-disk
to beta.gcloud compute routers nats
group to GA.next-hop-ilb
flag of gcloud compute routes
to beta.all
as a valid option of --ports
for gcloud beta compute\nforwarding-rules
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-11-13T00:00:00+00:00" }, { "id": "22400_2018-11-06", "url": "https://cloud.google.com/sdk/docs/release-notes#22400_2018-11-06", "title": "224.0.0 (2018-11-06)", "content_html": "container-builder-local
component. Use\ncloud-build-local
instead.gcloud container builds
command group. Callers will be redirected\nto use gcloud builds
instead.--hostname
flag of gcloud compute instances create
to beta.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-11-06T00:00:00+00:00" }, { "id": "22300_2018-10-30", "url": "https://cloud.google.com/sdk/docs/release-notes#22300_2018-10-30", "title": "223.0.0 (2018-10-30)", "content_html": "Updated the Python SDK to version 1.9.78.\nPlease visit the following release notes for details:\nhttps://cloud.google.com/appengine/docs/standard/python/release-notes
Updated the Java SDK to version 1.9.68.\nPlease visit the following release notes for details:\nhttps://cloud.google.com/appengine/docs/standard/java/release-notes
Updated the Go SDK to version 1.9.69.\nFix a bug in windows support for go.mod deployments for the Go 1.11 runtime
gcloud builds submit
to assume --config=cloudbuild.yaml
unless either --tag
or --config
is specified.--enable-autoprovisioning
with\ngcloud beta container clusters create
or gcloud beta container clusters\nupdate
to enable this feature.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-10-30T00:00:00+00:00" }, { "id": "22200_2018-10-23", "url": "https://cloud.google.com/sdk/docs/release-notes#22200_2018-10-23", "title": "222.0.0 (2018-10-23)", "content_html": "gcloud app logs tail
to crash when the logs were too\nlarge.cloud-build-local
to 0.4.2. For details, see\nhttps://github.com/GoogleCloudPlatform/cloud-build-local/releases.gcloud beta composer environments\ncreate
:\n--airflow-version
- specifies the Apache Airflow version for the created environment--image-version
- specifies the image version for the created environmentgcloud beta dns managed-zones
. Use the\nnew --visibility
and --networks
flags to configure zone visibility.--region
flag inconsistency.gcloud beta sql connect
to connect to V2 instances through\nthe Cloud SQL Proxy Component.--port
flag to gcloud beta sql connect
to allow for\nconnecting to the Cloud SQL Proxy through a custom port.--container-mount-disk-*
flags of\ngcloud compute instances create-with-container
and\ngcloud compute instances update-container
to beta.\nThese flags enable mounting disks to containers running on VMs.gcloud builds
instead of gcloud container builds
; the\ndeprecated command group gcloud container builds
will be removed on or\nafter 2018-10-31.gcloud firebase test ios
command group to GA.gcloud iam service-accounts keys create
such that in the case a\nuser does not have write access to the specified output file, the command\nwill not be executed.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-10-23T00:00:00+00:00" }, { "id": "22100_2018-10-16", "url": "https://cloud.google.com/sdk/docs/release-notes#22100_2018-10-16", "title": "221.0.0 (2018-10-16)", "content_html": "host
positional argument from\ngcloud sql users create
, gcloud sql users delete
, and gcloud sql users set-password
.gcloud app logs read
and gcloud app logs tail
now displays stdout and stderr from the\nApp Engine standard environment Python 3.7, PHP 7.2, Go 1.11, Java 8,\nand Node.js 8 runtimes by default, or explicitly by supplying\n--logs=<stdout|stderr>
.--no-address
flag of gcloud dataproc clusters create
and\ngcloud dataproc workflow-templates set-managed-cluster
to GA.cloud_sql_proxy
component to version 1.13.0. Please visit the\nfollowing release notes for details:\nhttps://github.com/GoogleCloudPlatform/cloudsql-proxy/releasesgcloud beta spanner execute-sql
\ngcloud beta compute instances get-guest-attributes
command for\nretrieving guest attributes.--response
flag of gcloud compute health-checks
for HTTP/S\ncommands to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-10-16T00:00:00+00:00" }, { "id": "22000_2018-10-09", "url": "https://cloud.google.com/sdk/docs/release-notes#22000_2018-10-09", "title": "220.0.0 (2018-10-09)", "content_html": "gcloud container clusters list
for DEGRADED clusters\nto include reason for degradation.--metadata disable-legacy-endpoints=true
. See:\nhttps://cloud.google.com/kubernetes-engine/docs/how-to/protecting-cluster-metadata#disable-legacy-apis\nstorage/chunk_size
property. Commands that upload to Google\nCloud Storage can now control the upload/download chunksize using this\nproperty.storage/use_gsutil
property to temporarily get this behavior back. This\nproperty and its old implementation will eventually be removed. The following\ncommands are affected by this change:\nfunctions deploy
compute images import
dataproc jobs submit pyspark
dataproc jobs submit hadoop
dataproc jobs submit pig
dataproc jobs submit hive
dataproc jobs submit spark
dataproc jobs submit spark-sql
composer environments storage dags delete
composer environments storage dags export
composer environments storage dags import
composer environments storage data delete
composer environments storage data export
composer environments storage data import
composer environments storage plugins delete
composer environments storage plugins export
composer environments storage plugins import
gcloud beta help
that allows running a search for\nterms of interest within the help text of gcloud commands. For more\ninformation, run $ gcloud beta help --help.gcloud builds submit
for builds submitted with\nconfigs that don't specify a logging option. See\nhttps://cloud.google.com/cloud-build/docs/api/reference/rest/v1/projects.builds#loggingmode.--python-version
flag to gcloud beta composer environments\ncreate
to specify the Python version used within the created environment.--gce-pd-kms-key
flag to dataproc clusters create
to\nenable protecting clusters with Google Cloud KMS encryption.gcloud kms locations list
to display information about the\navailability of Hardware Security Modules in each location.gcloud spanner execute-sql
to accept DML statements.gcloud beta compute\nssl-certificates
.--log-level
flag for gcloud iot devices create
,\ngcloud iot devices update
, gcloud iot registries create
, and\ngcloud iot registries update
for beta.gcloud iot commands
to beta.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-10-09T00:00:00+00:00" }, { "id": "21901_2018-10-02", "url": "https://cloud.google.com/sdk/docs/release-notes#21901_2018-10-02", "title": "219.0.1 (2018-10-02)", "content_html": "compute routers nats
to beta.--kms-key-*
flags of gcloud compute disks
and gcloud compute images
\n--boot-disk-kms-*
flags of gcloud compute instances
and gcloud compute instance-templates
.gcloud compute instance-templates create-with-container
from beta to GA.gcloud interactive
to beta.--enable-private-nodes
, --enable-private-endpoint
, and\n--master-ipv4-cidr
flags to gcloud container clusters create
.--internal-ip
flag to gcloud container clusters get-credentials
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-10-02T00:00:00+00:00" }, { "id": "21800_2018-09-25", "url": "https://cloud.google.com/sdk/docs/release-notes#21800_2018-09-25", "title": "218.0.0 (2018-09-25)", "content_html": "gcloud sql instances list
default\nformat and renamed ADDRESS to PRIMARY_ADDRESS.gcloud beta dataproc clusters export
to enable exporting a cluster's\nconfiguration to a YAML file.gcloud beta dataproc clusters import
to enable creating a cluster\nfrom configuration in a YAML file.--optional-components
flag to gcloud beta dataproc clusters create
\ncommand.gcloud dataproc clusters get-iam-policy
gcloud dataproc clusters set-iam-policy
gcloud dataproc jobs get-iam-policy
gcloud dataproc jobs set-iam-policy
gcloud dataproc operations get-iam-policy
gcloud dataproc operations set-iam-policy
gcloud dataproc workflow-templates get-iam-policy
gcloud dataproc workflow-templates set-iam-policy
gcloud dataproc workflow-templates
to GA.gcloud scheduler
to beta.--storage-location
flag to gcloud beta compute disks snapshot
\nto specify location region of a snapshot.gcloud container images describe
to\nbeta.\n--metadata-filter
--show-build-details
--show-package-vulnerability
--show-image-basis
--show-deployment
--show-all-metadata
gcloud container images list-tags
to\nbeta.\n--occurrence-filter
--show-occurrences
--show-occurrences-from
\nFor more information about occurrences, see\nhttps://cloud.google.com/container-registry/docs/container-analysis.--environment-variables
did not work in the 217.0.0 release.--metadata
and --metadata-from-file
flags to gcloud node-pools create
and gcloud clusters create
.--internal-ip
flag to gcloud beta container clusters\nget-credentials
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-09-25T00:00:00+00:00" }, { "id": "21700_2018-09-18", "url": "https://cloud.google.com/sdk/docs/release-notes#21700_2018-09-18", "title": "217.0.0 (2018-09-18)", "content_html": "--reserved-ranges
to ranges
in gcloud beta services\nvpc-peerings
.--network
flag of gcloud sql instances create
and gcloud sql instances patch
to\nbeta.--prefix-length
, --purpose
and --network
flags to BETA for gcloud compute addresses create
to support reserving IP range from virtual network for peering.description
property to the --create-disk
flag of gcloud compute instances create
and gcloud compute instance-templates create
.--metadata
and --metadata-from-file
flags to\ngcloud beta node-pools create
and gcloud beta clusters create
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-09-18T00:00:00+00:00" }, { "id": "21600_2018-09-11", "url": "https://cloud.google.com/sdk/docs/release-notes#21600_2018-09-11", "title": "216.0.0 (2018-09-11)", "content_html": "gcloud bigtable instances
command groupgcloud bigtable clusters list
gcloud bigtable clusters describe
gcloud redis
to GA.gcloud services operations list
in beta and GA.--internal-ip
flag of gcloud compute scp
to beta.--disabled
flag of gcloud compute firewall-rules
to GA.gcloud compute ssh
and gcloud compute scp
from\nfinding an instance's external IP address when configured with multiple\nnetwork interfaces.gcloud compute instances create-with-container
\nand gcloud compute instances update-container
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-09-11T00:00:00+00:00" }, { "id": "21500_2018-09-05", "url": "https://cloud.google.com/sdk/docs/release-notes#21500_2018-09-05", "title": "215.0.0 (2018-09-05)", "content_html": "--database-version
flag\nof gcloud sql instances create
, allowing the API to select the value.--no-cache
flag to gcloud beta app deploy
for\nSecond Generation runtimes,\nto disable the build cache during deployment.datalab
component to the 20180823 release.\nReleased changes are documented in its tracking issue at\n https://github.com/googledatalab/datalab/issues/2068.gcloud beta firestore
and gcloud beta firestore operations
for\nmanaging cloud firestore imports and exports.--backup
and --enable-bin-log
flags from being sent together when using the gcloud sql instances create
command.--internal-ip
flag of gcloud compute scp
to beta.--disabled
flag of gcloud compute firewall-rules
to GA.gcloud alpha container subnets list-usable
to Beta.secondaryIpRanges
to the output of gcloud beta container subnets list-usable
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-09-05T00:00:00+00:00" }, { "id": "21400_2018-08-28", "url": "https://cloud.google.com/sdk/docs/release-notes#21400_2018-08-28", "title": "214.0.0 (2018-08-28)", "content_html": "cbt createappprofile
and cbt\nupdateappprofile
in the following ways:\netag
argument from createappprofile
.allow-transactional-writes
option as transactional-writes
.force
option to ignore warnings.<cluster-id>
\".gcloud compute interconnects attachments create
. Please use\ngcloud compute interconnects attachments dedicated create
instead.--mode
flag from gcloud compute networks create
. Use --subnet-mode
instead.gcloud compute networks switch-mode
command. Use gcloud compute networks update --switch-to-custom-mode
instead.gcloud compute xpn
command group. Use gcloud compute shared-vpc
instead.cbt count
command that was inadvertently\nremoved in the previous release.datalab
component to the 20180820 release.\nReleased changes are documented in its tracking issue at\n https://github.com/googledatalab/datalab/issues/2064.gcloud beta dataproc clusters list
command\noutput.--runtime
flag of gcloud functions deploy
to GA.--network-tier
of gcloud compute addresses create
\n--network-tier
of gcloud compute forwarding-rules create
\n--default-network-tier
of gcloud compute project-info update
\n--network-tier
of gcloud compute instances add-access-config
\n--network-tier
of gcloud compute instances create
\n--network-tier
of gcloud compute instance-templates create
\ngcloud compute instances simulate-maintenance-event
to GA.get-iam-policy
, set-iam-policy
, add-iam-policy-bindings
and remove-iam-policy-bindings
to\nbeta in the following commands groups:\ngcloud compute sole-tenancy node-groups
gcloud compute sole-tenancy node-templates
--disk-type
flag of gcloud container clusters create
and gcloud container node-pools create
to GA.--default-max-pods-per-node
flag of gcloud container clusters create
to beta.--max-pods-per-node
flag of gcloud container node-pools create
to beta.--monitoring-service
flag of gcloud containers clusters update
to enable Google Cloud Monitoring service with Kubernetes-native resource model.--logging-service
flag of gcloud containers clusters update
to enable Google Cloud Logging service with Kubernetes-native resource model.gcloud beta container clusters list
for DEGRADED clusters to include reason for degradation.--enable-private-nodes
and --enable-private-endpoint
to gcloud beta container clusters create
.--private-cluster
flag of gcloud beta container clusters create
; use --enable-private-nodes
instead.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-08-28T00:00:00+00:00" }, { "id": "21300_2018-08-21", "url": "https://cloud.google.com/sdk/docs/release-notes#21300_2018-08-21", "title": "213.0.0 (2018-08-21)", "content_html": "gcloud datastore create-indexes
and gcloud datastore cleanup-indexes
.\nUse gcloud datastore indexes create
and gcloud datastore indexes cleanup
instead.gcloud datastore indexes
command group to GA.--timeout
flag to gcloud sql operations wait
, to support\nspecifying a custom timeout or allow the command to wait indefinitely.--disk-type
flag of gcloud container clusters create
and gcloud container node-pools create
to GA.--monitoring-service
flag of gcloud containers clusters update
to enable Google Cloud Monitoring service with Kubernetes-native resource model.--logging-service
flag of gcloud containers clusters update
to enable Google Cloud Logging service with Kubernetes-native resource model.gcloud beta container clusters list
for DEGRADED
clusters to include reason for degradation.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-08-21T00:00:00+00:00" }, { "id": "21200_2018-08-14", "url": "https://cloud.google.com/sdk/docs/release-notes#21200_2018-08-14", "title": "212.0.0 (2018-08-14)", "content_html": "cloud-build-local
release 0.4.1 fixes a bug in build step status reporting\nfor timed out builds. For details, see\nhttps://github.com/GoogleCloudPlatform/cloud-build-local/releases\n--signature-name
flag to gcloud ml-engine predict
and\ngcloud ml-engine jobs prediction create
to specify custom TensorFlow\nsignature to use in prediction.gcloud beta container binauthz
command group to help manage Binary\nAuthorization policy.\n--enable-binauthz
flag to\ngcloud beta container create
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-08-14T00:00:00+00:00" }, { "id": "21100_2018-08-07", "url": "https://cloud.google.com/sdk/docs/release-notes#21100_2018-08-07", "title": "211.0.0 (2018-08-07)", "content_html": "gcloud app deploy
. The deprecated\ngcloud beta app gen-config
command is still available separately for now.gcloud app deploy
now supports .gcloudignore
for all deployments.\n.gcloudignore
supersedes the skip_files
section in app.yaml. Read more\nabout .gcloudignore
by running gcloud topic gcloudignore
.gcloud beta datastore indexes describe
.gcloud beta datastore indexes list
.Added config key which enables globbing in the\ngcloud deployment-manager deployments create
and\ngcloud deployment-manager deployments update
commands. Config files\ncan now use glob patterns in import paths.
This feature can be enabled by setting the config property\ndeployment_manager/glob_imports
to true: gcloud config set deployment_manager/glob_imports True
.\nAdditional details for this feature:
gcloud services vpc-peerings
to beta.--network-tier
flag of gcloud compute addresses create
and gcloud compute forwarding-rules create
to GA.--default-network-tier
flag of gcloud compute project-info update
to GA.--network-tier
flag of gcloud compute instances add-access-config
and gcloud compute instances create
to GA.--network-tier
flag of gcloud compute instance-templates create
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-08-07T00:00:00+00:00" }, { "id": "21000_2018-07-31", "url": "https://cloud.google.com/sdk/docs/release-notes#21000_2018-07-31", "title": "210.0.0 (2018-07-31)", "content_html": "gcloud compute interconnects patch
. Use gcloud compute interconnects update
instead.container-builder-local
; use cloud-build-local
instead.gcloud container builds
command group; use gcloud builds
\ninstead.\ngcloud builds
retains the functionality of gcloud container builds
.\nExisting gcloud container builds
commands will continue to work during\nthe deprecation period but will be deleted from a future release.containers.build_timeout
property as builds.timeout
in\ngcloud builds
.container.build_check_tag
property as builds.check_tag
\nin gcloud builds
.gcloud container clusters create
will have basic\nauthentication and client certificate issuance disabled by default. These\nfunctionalities can be enabled (or disabled) manually using the\n--[no-]enable-basic-auth
and --[no-]issue-client-certificate
flags,\nrespectively.gcloud app deploy
. The deprecated\ngcloud beta app gen-config
command is still available separately for now.cbt deleterow
and cbt deletecolumn
to not return errors during argument checking.container-builder-local
binary as cloud-build-local
with no\nfunctional changes. Initial release is version 0.4.0
.cloud-build-local
package installers for deb and RPM.gcloud registries add-iam-policy-binding
gcloud registries remove-iam-policy-binding
sole-tenancy
commands to GA.--internal-ip
flag of gcloud compute ssh
to GA.list-nodes
command to gcloud compute sole-tenancy node-groups
for showing node information.--use-serving-port
flag to gcloud compute health-checks tcp create
command.--enable-logging
flag of gcloud compute firewall-rules create
and gcloud compute firewall-rules update
to beta.gcloud compute networks subnets list-usable
to GA.gcloud container builds
; use gcloud builds
instead. The\nexisting container builds
commands will continue to work during the\ndeprecation period but will be deleted from a future release.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-07-31T00:00:00+00:00" }, { "id": "20900_2018-07-18", "url": "https://cloud.google.com/sdk/docs/release-notes#20900_2018-07-18", "title": "209.0.0 (2018-07-18)", "content_html": "gcloud beta dnskeys
command group; please use\ngcloud beta dns-keys
instead.gcloud container clusters create
and\ngcloud container node-pools create
commands to create clusters and\nnode-pools with node autorepair enabled by default if they use COS base\nimage. Use the --no-enable-autorepair
flag to disable this behavior.gcloud composer
commands to GA.gcloud functions
commands to GA.gcloud tasks
commands to beta.--zones
flag of gcloud compute instance-groups managed create
command to GA.get-iam-policy
, set-iam-policy
, add-iam-policy-bindings
, and remove-iam-policy-bindings
to\nbeta in the following commands groups:\ngcloud compute disks
gcloud compute images
gcloud compute instance-templates
gcloud compute instances
gcloud compute snapshots
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-07-18T00:00:00+00:00" }, { "id": "20802_2018-07-12", "url": "https://cloud.google.com/sdk/docs/release-notes#20802_2018-07-12", "title": "208.0.2 (2018-07-12)", "content_html": "dev_appserver
crashes.gcloud dataproc
crashes.--enable-ip-alias
will change for gcloud container clusters create
\ncommand. VPC native(ip alias enabled) clusters\nwill become the default in the future. Use --[no-]enable-ip-alias
flag\nto suppress this warning.gcloud
TAB completion for commands, flags, and constant flag value choices is\n~10x faster.gcloud beta dataproc workflow-templates import
to enable creating\nand updating workflow templates using a YAML file.gcloud beta dataproc workflow-templates export
to enable exporting\na workflow template to a YAML file.--parameters
flag to gcloud beta dataproc workflow-templates\ninstantiate
to enable parameterization of workflow templates.gcloud filestore
command group is now available in beta. These commands\nlet you create, configure, and manipulate Cloud Filestore instances.\ngcloud filestore --help
to learn more.--runtime
flag to gcloud beta functions deploy
.gcloud beta functions deploy
for setting\ncustom environment variables to functions:\n--clear-env-vars
--set-env-vars
--env-vars-file
--remove-env-vars
--update-env-vars
\nSee https://cloud.google.com/functions/docs/env-var for more information.--python-version
flag of gcloud ml-engine versions create
to GA.gcloud compute instance-templates create
to integrate with KMS:\n--boot-disk-kms-key
--boot-disk-kms-keyring
--boot-disk-kms-location
--boot-disk-kms-project
--use-serving-port
flag to the following commands:\ngcloud compute health-checks http create
gcloud compute health-checks https create
gcloud compute health-checks http2 create
gcloud compute health-checks ssl create
source-instance
flags of gcloud compute\ninstance-templates create
command to GA:\n--source-instance
--source-instance-zone
--configure-disk
gcloud compute network-endpoint-groups
command group to beta.--network-endpoint-group
and --network-endpoint-group-zone
\nflags of gcloud compute backend-services add-backend
,\ngcloud compute backend-services remove-backend
,\nand gcloud compute backend-services update-backend
to beta.--max-connections-per-endpoint
and --max-rate-per-endpoint
\nflags of gcloud compute backend-services add-backend
and\ngcloud compute backend-services update-backend
to beta.container/use_v1_api
and its alias container/use_v1_api_client
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-07-10T00:00:00+00:00" }, { "id": "20700_2018-06-26", "url": "https://cloud.google.com/sdk/docs/release-notes#20700_2018-06-26", "title": "207.0.0 (2018-06-26)", "content_html": "rollout_strategy
property to the endpoints_api_service
section\nin the app.yaml
. Setting this makes Endpoints run in managed
mode.gcloud builds
command group to create and manage builds for Google\nCloud Build.gcloud dataproc clusters create
command to GA:\n--master-boot-disk-type
--worker-boot-disk-type
--preemptible-worker-boot-disk-type
--image
flag of gcloud dataproc clusters create
to GA.--machine-type
flag of gcloud ml-engine versions create
commands to beta.--host
flag to gcloud sql users create
, gcloud sql users delete
\nand gcloud sql users set-password
.host
argument of\ngcloud sql users create
, gcloud sql users delete
, and\ngcloud sql users set-password
in favor of the --host
flag.gcloud compute tpus
command group to GAgcloud compute sign-url
gcloud compute backend-buckets add-signed-url-key
gcloud compute backend-buckets delete-signed-url-key
gcloud compute backend-services add-signed-url-key
gcloud compute backend-services delete-signed-url-key
--signed-url-cache-max-age
flag to GA in the following commands:\ngcloud compute backend-buckets create
gcloud compute backend-buckets update
gcloud compute backend-services create
gcloud compute backend-services update
HTTP2
value to beta for the --protocol
flag of\ngcloud compute backend-services create
and gcloud compute backend-services update
.http2
related gcloud compute health-checks
commands to beta.--enable-autoscaling
flag to the node-pools
command to enable\nautoscaling for a node-pool. For example,\ngcloud beta container node-pools update --enable-autoscaling --max-nodes=3
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-06-26T00:00:00+00:00" }, { "id": "20600_2018-06-19", "url": "https://cloud.google.com/sdk/docs/release-notes#20600_2018-06-19", "title": "206.0.0 (2018-06-19)", "content_html": "docker-credential-gcr
to version 1.5.0.\ngcloud
\nwill now take precedence over environmental sources when operating in\nKubernetes Engine, Compute Engine, or App Engine Managed VMs.gcloud
CLI now has experimental support for running using a Python 3.4+\ninterpreter. (Prior versions of gcloud required Python 2.7.) All gcloud
\ncommands are supported except for the following command groups:\ngcloud app
gcloud datastore
gcloud scheduler
gcloud tasks
gcloud
that are shipped in the Cloud SDK still\nrequire a Python 2.7 interpreter.gcloud topic startup
or visit:\nhttps://cloud.google.com/sdk/gcloud/reference/topic/startup\ngcloud app domain-mappings create
to provision an automatically\nmanaged SSL certificate by default on domain mapping creation.--certificate-management
flag of\ngcloud app domain-mappings create
and gcloud app domain-mappings update
to GA.--gce-pd-kms-key
flag to dataproc clusters create
in beta to enable protecting clusters with Google Cloud KMS encryption.--framework
flag of gcloud ml-engine versions create
to GA.--labels
flag to gcloud beta compute disks snapshot
to enable setting labels on new snapshots.--min-cpu-platform
flag of gcloud container create
to GA.--accelerator
flag of gcloud container clusters create
and gcloud container node-pools create
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-06-19T00:00:00+00:00" }, { "id": "20500_2018-06-12", "url": "https://cloud.google.com/sdk/docs/release-notes#20500_2018-06-12", "title": "205.0.0 (2018-06-12)", "content_html": "cbt
commmand-line tool:\n-user-agent
for specifying a custom User Agent-columns
for specifying columns to read with read
and lookup
\n-cells-per-column
for limiting number of cells read per column with read
and lookup
\ngcloud datastore indexes
command group to beta with the following commands:\ngcloud datastore indexes cleanup
gcloud datastore indexes create
--preemptible
flag to gcloud beta compute tpus create
.--network
flag to gcloud compute images export
to allow the\nexport process to use a network other than default
.--quic-override
flag of compute target-https-proxies create
and compute target-https-proxies update
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-06-12T00:00:00+00:00" }, { "id": "20400_2018-06-05", "url": "https://cloud.google.com/sdk/docs/release-notes#20400_2018-06-05", "title": "204.0.0 (2018-06-05)", "content_html": "--node-index
with --node
for gcloud alpha compute instance create
\nand gcloud alpha compute instance_templates create
. Node name will\nreplace node index in the API, and nodes can now be targeted directly\nby node name (as opposed to node index, which was only unique within a group).--framework
flag to ml-engine local predict
.gcloud source repos update
command to beta with the following flags:\n--add-topic
--remove-topic
--update-topic
gcloud source project-configs update
in beta:\n--add-topic
--remove-topic
--update-topic
--response
flag of gcloud compute health-checks
commands to beta.--kms-key-*
flags of gcloud compute disks
\n--kms-key-*
flags of gcloud compute images
\n--boot-disk-kms-*
flags of gcloud compute instances
.--type=game-loop
tests for Android from beta to GA.--region
flag of gcloud container
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-06-05T00:00:00+00:00" }, { "id": "20300_2018-05-30", "url": "https://cloud.google.com/sdk/docs/release-notes#20300_2018-05-30", "title": "203.0.0 (2018-05-30)", "content_html": "gcloud sql ssl-certs
. Use gcloud sql ssl client-certs
instead.gcloud app\ndeploy cron.xml
. Note that xml-files are not supported with gcloud app
,\nwith the exception of appengine-web.xml
.gcloud beta app deploy
failed to respect the\n--image-url
argument during Flex deployments. This issue was introduced in\nCloud SDK version 195.0.0.gcloud beta dataproc workflow-templates instantiate-from-file
to\nenable instantiation of workflow templates directly from a YAML file.gcloud beta dataproc clusters create-from-file
to enable creation\nof clusters directly from a YAML file.gcloud beta sql ssl server-ca-certs
group to support certificate\nrotation, which includes the following commands:\ngcloud beta sql ssl server-ca-certs list
gcloud beta sql ssl server-ca-certs create
gcloud beta sql ssl server-ca-certs rotate
gcloud beta sql ssl server-ca-certs rollback
gcloud source project-configs describe
gcloud source project-configs update
--service-label
flag of gcloud compute forwarding-rules create
\nto beta.--shielded-vm-*
flags to beta in gcloud compute instances create
,\ngcloud compute instances update
and\ngcloud compute instance-templates create
.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-05-30T00:00:00+00:00" }, { "id": "20200_2018-05-22", "url": "https://cloud.google.com/sdk/docs/release-notes#20200_2018-05-22", "title": "202.0.0 (2018-05-22)", "content_html": "--disk-size
of gcloud beta composer environments create
\nto 20GB.gcloud compute interconnects attachments create
. Use gcloud\ncompute interconnects attachments dedicated create
instead.--max-depth
--max-steps
: Use the --timeout
option instead to limit the test\nlength.--app-initial-activity
: Use the --robo-script
option (in beta) to\nguide Robo to a specific part of the app under test.Get-GcpProject
did not enumerate collection.--no-user-output-enabled
flag.--enable-flow-logs
flag of\ngcloud compute networks subnets create
and gcloud compute networks subnets update
to GA.gcloud compute sole-tenancy
commands to beta.--delete-nodes
of gcloud beta compute sole-tenancy node-groups
\nto accept node names instead of node indexes.--disk-type
to gcloud beta container clusters create
and\ngcloud beta container node-pools create
to allow setting of the node VM boot disk type.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-05-22T00:00:00+00:00" }, { "id": "20100_2018-05-15", "url": "https://cloud.google.com/sdk/docs/release-notes#20100_2018-05-15", "title": "201.0.0 (2018-05-15)", "content_html": "v2-8
for gcloud compute tpus
\ncommands. tpu-v2
has been deprecated.gcloud beta bigtable instances
command\ngroup to help manage IAM policies:\nset-iam-policy
get-iam-policy
add-iam-policy-binding
remove-iam-policy-binding
datalab
component to the 20180503 release.\nReleased changes are documented in its tracking issue at\n https://github.com/googledatalab/datalab/issues/1999.--create-disk
flag of gcloud compute instances create
to GA.\nThese flags allow creating new disks during instance creation.gcloud compute interconnects attachments list
\ntable format.--labels
flag to gcloud beta compute instance-templates create-with-container
.gcloud beta firebase test ios models list
gcloud beta firebase test ios models describe
gcloud beta firebase test ios versions list
gcloud beta firebase test ios versions describe
gcloud alpha firebase test ios run
--enable-stackdriver-kubernetes
of gcloud container clusters create
to beta.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-05-15T00:00:00+00:00" }, { "id": "20000_2018-05-01", "url": "https://cloud.google.com/sdk/docs/release-notes#20000_2018-05-01", "title": "200.0.0 (2018-05-01)", "content_html": "gcloud beta dns dnskeys describe
command to remove the dsRecord
\nfield for closer correspondence to the Google Cloud DNS API. Please use\nthe flag --format \"value(ds_record())\"
instead.gcloud beta dns dnskeys
commands to gcloud beta dns dns-keys
;\nthe old commands are deprecated and will soon be removed.gcloud compute interconnects patch
and renamed it to\ngcloud compute interconnects update
.gcloud beta composer
command group.\nCloud Composer is a managed Apache Airflow service. To learn more, see\nhttps://cloud.google.com/composer/docs/.gcloud dns dns-keys list
and gcloud dns dns-keys describe
commands to GA.--source-ip-address
and --source-port
flags to\ngcloud beta sql instances create
to support creating external primary\ninstances.gcloud beta sql instances create
to support\ncreating read replicas of external primary instances:\n--master-username
--master-password
,--prompt-for-master-password
--master-dump-file-path
,--master-ca-certificate-path
--client-certificate-path
--client-key-path
--enable-stackdriver-kubernetes
flag to enable Stackdriver logging and\nmonitoring beta experience.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-05-01T00:00:00+00:00" }, { "id": "19900_2018-04-24", "url": "https://cloud.google.com/sdk/docs/release-notes#19900_2018-04-24", "title": "199.0.0 (2018-04-24)", "content_html": "gcloud app gen-config
command and \"app.yaml\" generation\nfeature of the gcloud app deploy
command (both in beta).\nAs an alternative, create an app.yaml file yourself using the App Engine\nFlexible\nEnvironment\ndirections or the App Engine Standard\nEnvironment directions for your application's language.cbt
tool for regional replication.\ncreatecluster
updatecluster
deletecluster
waitforreplication
read
, lookup
and set
\napp-profiles
to manage application profiles for your instances.clusters create
to create additional clusters within an existing\n instance.clusters delete
to delete clusters from an instance.gcloud billing accounts get-iam-policy
and\ngcloud billing accounts set-iam-policy
in alpha and beta.gcloud billing accounts list
in beta to include the\nmaster account ID of any subaccounts.gcloud dns operations list
and gcloud dns operations describe
commands to GA.datalab
component to the 20180412 release.\nReleased changes are documented in its tracking issue at\n https://github.com/googledatalab/datalab/issues/1989.gcloud spanner rows delete
gcloud spanner rows insert
gcloud spanner rows update
gcloud container clusters create --enable-ip-alias
to GA.\n--enable-ip-alias
no longer requires the --create-subnetwork
\noption to be specified when creating a cluster.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-04-24T00:00:00+00:00" }, { "id": "19800_2018-04-18", "url": "https://cloud.google.com/sdk/docs/release-notes#19800_2018-04-18", "title": "198.0.0 (2018-04-18)", "content_html": "gcloud\nendpoints services deploy
. Support will be removed in a future release.gcloud dns managed-zones update
to GA.gcloud compute tpus accelerator-types list
and gcloud compute tpus accelerator-types describe
to beta.--region
flag of gcloud compute disks
and related commands to betagcloud compute instances create
command to support\nblank disk creation.gcloud compute sign-url
to accept HTTP URLs in addition to HTTPS URLs\nfor signing.gcloud beta compute sign-url
gcloud beta compute backend-buckets add-signed-url-key
gcloud beta compute backend-buckets delete-signed-url-key
gcloud beta compute backend-services add-signed-url-key
gcloud beta compute backend-services delete-signed-url-key
--signed-url-cache-max-age
flag to beta in the following commands:\ngcloud beta compute backend-buckets create
gcloud beta compute backend-buckets update
gcloud beta compute backend-services create
gcloud beta compute backend-services update
--other-files
flag to gcloud beta firebase test android run
to support running tests with non-OBB files pushed to device.gcloud alpha container subnets list-usable
command for listing subnets\nusable for creating clusters in Google Kubernetes Engine.--node-locations
of gcloud containers clusters create
to correctly\nspecify what node-pools should be created during the creation of a cluster.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-04-18T00:00:00+00:00" }, { "id": "19700_2018-04-11", "url": "https://cloud.google.com/sdk/docs/release-notes#19700_2018-04-11", "title": "197.0.0 (2018-04-11)", "content_html": "--instance-type
flag for gcloud beta bigtable instances\nupdate
. Use gcloud beta bigtable instances upgrade
instead.--description
flag from\ngcloud beta bigtable instances create
and gcloud beta bigtable instances update
. Use --display-name
instead.--enable-autorepair
will change for container clusters create
and\ncontainer node-pools create
commands. Use --[no-]enable-autorepair
flag to suppress this warning.gcloud app deploy
for apps on the App Engine\nflexible environment using Python version 3.4. For more information about this\ndeprecation, see\nhttps://cloud.google.com/appengine/docs/standard/deprecations/python34.--labels
flag of gcloud dns managed-zones create
to GA.gcloud services list
to sort by name by default.gcloud compute tpus reimage
, gcloud compute tpus start
, and gcloud compute tpus stop
commands to beta.--network-tier
flag of gcloud compute addresses create
to beta.--network-tier
flag of gcloud compute forwarding-rules create
to beta.--default-network-tier
flag of gcloud compute project-info update
to beta.--network-tier
flag of gcloud compute instances add-access-config
to beta.--network-tier
flag of gcloud compute instances create
to beta.--network-tier
flag of gcloud compute instances create-with-container
to beta.--network-tier
flag of gcloud compute instance-templates create
to beta.--network-tier
flag of gcloud compute instance-templates create-with-container
to beta.auth configure-docker
to work even when docker
is not installed\nor cannot be found on the system PATH. This is primarily useful for Bazel\nrules_docker
users.--additional-apks
flag to gcloud beta firebase test android run
to support running tests with additionally installed APKs.beta ml vision detect-web
.--model-version
flag to beta ml vision
commands.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-04-11T00:00:00+00:00" }, { "id": "19600_2018-04-04", "url": "https://cloud.google.com/sdk/docs/release-notes#19600_2018-04-04", "title": "196.0.0 (2018-04-04)", "content_html": "--no-translate
flag of gcloud compute images import
to\n--data-disk
.gcloud docker
will not be supported for Docker client versions above 18.03.\nPlease use gcloud auth configure-docker
to configure docker
to use\ngcloud
as a credential helper; then, use docker
as you would for non-GCR\nregistries, e.g. docker pull gcr.io/project-id/my-image
.\n\ncontainer/use_v1_api
,\nwhose alias is container/use_v1_api_client
, from true
to false
.gcloud dns managed-zones
to GA:\n--denial-of-existence
--dnssec-state
--ksk-algorithm
--ksk-key-length
--zsk-algorithm
--zsk-key-length
gcloud compute tpus versions list
to beta.gcloud compute tpus versions describe
to beta.gcloud compute tpus locations list
to beta.gcloud compute tpus locations describe
to beta.Get-GceMetaData
failed when called twice.gcloud compute images import
to GA.gcloud compute instances network-interfaces update
--add-secondary-ranges
and --remove-secondary-ranges
flags of\ngcloud compute networks subnets update
\ngcloud compute instances simulate-maintenance-event
to beta.--prefix-length
, --purpose
and --network
) to gcloud\ncompute addresses create
in alpha to support reserving IP range from virtual\nnetwork for peering.--enable-flow-logs
flag of\ngcloud compute networks subnets create
and\ngcloud compute networks subnets update
to beta.compute ssl-policies create
compute ssl-policies describe
compute ssl-policies list
compute ssl-policies update
compute ssl-policies delete
compute ssl-policies list-available-features
--ssl-policy
flag of\ncompute target-https-proxies create
\nand compute target-ssl-proxies create
to GA.--ssl-policy
and --clear-ssl-policy
flags of\ncompute target-https-proxies update
\nand compute target-ssl-proxies update
to GA.--custom-request-headers
and --no-custom-request-headers
flags of\ngcloud compute backend-services create
and gcloud compute backend-services update
to beta.gcloud auth configure-docker
to GA.container images add-tag
to allow the specification of multiple destination tags.container/use_client_certificate
option functionality. It was\naccidentally removed in the previous release.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-04-04T00:00:00+00:00" }, { "id": "19500_2018-03-28", "url": "https://cloud.google.com/sdk/docs/release-notes#19500_2018-03-28", "title": "195.0.0 (2018-03-28)", "content_html": "--service-account
flag did not add userinfo.email
scope\nin gcloud container
.go-app-stager
to use Go version 1.10 for staging App Engine Flexible apps with runtime: go
in app.yaml.PREEMPTIBLE_WORKER_COUNT
to gcloud dataproc clusters list
.dataproc workflow-templates create
.gcloud endpoints services deploy
command to recognize files\nending in .proto.bin
as protobuf binary descriptor files, improving\ninteroperability with Bazel's\nproto_library
\nrule which outputs protobuf descriptors with this extension.--python-version
flag to gcloud beta ml-engine versions create
.--availability-type
of gcloud sql instances create
and gcloud sql instances patch
to GA.alpha ssl-certificates
.--source-instance-template
flag of gcloud compute instances\ncreate
command to GA.gcloud compute images export
to GA.--quic-override
flag of\ncompute target-https-proxies create
and compute target-https-proxies update
to beta.--disable-addons
from gcloud container clusters create
.--python-version
flag to gcloud ml-engine jobs submit training
.--disk-scope
flag to detach-disk
operation in alpha.gcloud compute networks subnets list-usable
to beta.--guest-os-features
flag of gcloud compute disks create
to GA.\nThis flag allows create disks with additional specified GuestOS features.gcloud compute networks switch-mode
. Please use gcloud compute\nnetworks update --switch-to-custom-mode
instead.--mode
flag from gcloud compute networks create
. Please use\n--subnet-mode
instead.gcloud compute images export
to beta.gcloud sql instances set-root-password
command.compute-rw
and devstorage-ro
are no longer always added.\n(This is the default behavior for all Kubernetes versions for alpha and beta\ntracks or if container/new_scopes_behavior
property is set to true.) The\nversion of Kubernetes does not affect the behavior of\n--[no-]enable-cloud-endpoints
.bq ls -j
:\n'min_creation_time' and 'max_creation_time'.get-iam-policy
and set-iam-policy
commands to the\ngcloud beta dataproc jobs
, gcloud beta dataproc operations
, and\ngcloud beta dataproc workflow-templates
command groups.gcloud alpha ml-engine locations
command group.region
support for Google Compute Engine Managed Instance cmdlets.rhel-sap-cloud
project to the default public image list.gcloud compute routers update
--advertisement-mode
, --set-advertisement-groups
,\n--set-advertisement-ranges
in gcloud compute routers create
and\ngcloud compute routers add-bgp-peer
\n--advertisement-mode
, --set-advertisement-groups
,\n`--set-advertisement-ranges
, --add-advertisement-groups
,\n--add-advertisement-ranges
, --remove-advertisement-groups
,\n--remove-advertisement-ranges
in\ngcloud compute routers update-bgp-peer
\n--source-snapshot
flag of gcloud compute images create
command to\nGA. This flag allows creating images from snapshots.--create-policy
to gcloud beta deployment-manager\ndeployments create
.--robo-script
flag to gcloud beta firebase test android run
to support running a Robo test with a Robo Script.--port
flag from\ngcloud compute backend-services
. Use --port-name
instead.gcloud compute images translate
. The functionality of this command\nis now a part of the gcloud compute images import
command.gcloud compute images import
. This command now\nrequires the user to specify either the --os
or --no-translate
flag.gcloud compute images import
to beta; removed gcloud alpha compute\nimages translate
. The translate command was combined with the import command.--shielded-vm-integrity-monitoring
flag to\ngcloud compute instance-templates create
in alpha to support the\nconfiguration of shielded VMs.--shielded-vm-learn-integrity-policy
flag to\ngcloud compute instance update
in alpha to support configuration of the\nshielded VM integrity policy.gcloud compute sign-url
to accept HTTP URLs in addition to HTTPS URLs\nfor signing.gcloud alpha compute\nssl-certificates
\nauth configure-docker
when ~/.docker
doesn't exist.--private-cluster
flag to enable PrivateCluster creation:\n`gcloud beta container clusters create --private-cluster --master-ipv4-cidr --workload-metadata-from-node
flag to gcloud beta container clusters create
\nand gcloud beta container node-pools create
to allow enabling metadata concealment on\nclusters and node pools. See\nhttps://cloud.google.com/kubernetes-engine/docs/how-to/metadata-proxy\nfor more information. This feature is scheduled to be deprecated in the\nfuture and later removed.--instance-type
flag for gcloud beta bigtable\ninstances update
. Use gcloud beta bigtable instances upgrade
instead.--description
flag to --display-name
for\ngcloud beta bigtable instances create
and gcloud beta bigtable instances update
.--trigger-bucket
flag for\ngcloud functions deploy
has changed and now corresponds to the new\nobject.finalize
event on file creation. To get the legacy behavior, use the\n--trigger-event
and --trigger-resource
flags e.g.\ngcloud functions deploy --trigger-event eventId
,\ntimestamp
, resource
, and eventType
have all been moved inside the\ncontext property e.g., context.timestamp. All functions deployed using\n--trigger-topic
flag will use the new schema. To get the legacy behavior,\nuse the --trigger-event
and --trigger-resource
flags e.g.\ngcloud functions deploy --trigger-event functions/use_new_pubsub_trigger
and\nfunctions/use_new_object_trigger
properties.gcloud sql instances export
. Use gcloud sql export sql
instead.gcloud sql instances import
. Use gcloud sql import sql
instead.--gce-zone
flag during gcloud sql instances\ncreate
calls, and will override any value set with --region
.--port
flag from\ngcloud compute backend-services
. Use --port-name
instead.--additional-zones
(replaced by --node-locations
)The Python SSL 2.7 library will be decommissioned on 2 April 2018. After this\ndate, apps will be blocked from deploying until you specify the SSL library\n(latest) or (2.7.11).
Updated the Go SDK to version 1.9.63.\nPlease visit the following release notes for details:\nhttps://cloud.google.com/appengine/docs/standard/go/release-notes
gcloud beta bigtable instances upgrade
command which upgrades\nan existing development instance to a production instance.gcloud datastore import
and gcloud datastore export
to GA.--framework
flag to gcloud ml-engine versions create
to specify\nthe machine learning framework (TensorFlow, scikit-learn, or XGboost) for ML\nEngine versions.gcloud sql export
to GA.gcloud sql import
to GA.gcloud sql instances create
with both the\n--region
and --gce-zone
flags, or with neither. These flags will become\nmutually exclusive, with exactly one being required for create calls.container/use_v1_api_client
property as an alias of container/use_v1_api
.\ncontainer/use_v1_api
is still supported.--enable-pod-security-policy
flag to enable PodSecurityPolicy enforcement in clusters:\ngcloud beta container clusters create --enable-pod-security-policy
\nand gcloud beta container clusters update --enable-pod-security-policy
\ngcloud beta source upload
command to use the .gcloudignore
file if\npresent. If not present and .gitignore
is, .gitignore
will still be used.\nSee gcloud topic gcloudignore
to learn more.--class
and --jar
flags for the hadoop
and spark
commands in\ngcloud dataproc jobs submit
are now mutually exclusive. The previous usage\nhad been deprecated for more than a year.--trigger-topic
). The eventId
,\ntimestamp
, eventType
, and resource
properties will all be moved into\nthe event.context
property.\ngcloud config set functions/use_new_pubsub_trigger True
.gcloud config set functions/use_new_pubsub_trigger False
or use\nthe --trigger-event
flag e.g. gcloud functions deploy --trigger-\nevent providers/cloud.pubsub/eventTypes/topic.publish \\\n--trigger-resource <TOPIC_NAME>
\niot configs
and iot credentials
command groups. Please use\niot devices configs
and iot devices credentials
instead.--enable-device
flag from iot devices create
and\niot devices update
. Please use --blocked
instead.--pubsub-topic
flag and deprecated the --event-pubsub-topic
\nflag from iot registries create
and iot registries update
. Please use the\n--event-notification-config
flag instead.NAME
and --regexp
args from\ncompute target-ssl-proxies list
. Please use the --filter
flag instead.container/use_v1_api
property, which replaces the\ncontainer/use_v1_api_client
property. If true, all gcloud Kubernetes Engine\ncommands (regardless of release track) will use the v1 API; otherwise,\ngcloud beta track commands will use v1beta1 API and gcloud alpha track\ncommands will use v1alpha1 API. By default, it is set to true. The default\nwill be changed to false by the end of March.gcloud app deploy
can now deploy App Engine Java Standard apps, by providing\nthe path to appengine-web.xml.datalab
component to the 20180213 release.\nReleased changes are documented in its tracking issue at\nhttps://github.com/googledatalab/datalab/issues/1959.--image
flag to gcloud beta dataproc clusters
and gcloud beta\ndataproc workflow-templates
.gcloud iot
commands to GA.--description
flag to gcloud models create
, gcloud models update
,\ngcloud versions create
, and gcloud versions update
\nto manage model and version descriptions, respectively.--log-http
to redact oauth tokens by default.--database
flag to gcloud beta sql connect
.gcloud sql instances list
default table format REGION column to\nLOCATION, containing either the gceZone if defined or the region.public-ptr
and public-ptr-domain
flags of\ngcloud compute instances create
, gcloud compute instances add-access-config
,\nand gcloud compute instances update-access-config
to\nGA. These flags allow setting up the PTR record for the external IPs of\nCompute Engine instances.--shielded-vm-secure-boot
and --shielded-vm-vtpm
flags to\ngcloud compute instance-templates create
in alpha to support the\nconfiguration of shielded VMs.--enable-flow-logs
flag to gcloud compute networks subnets create
\nand gcloud compute networks subnets update
to toggle between enabling and\ndisabling flow logs for the subnet.gcloud alpha compute images vulnerabilities list
to display the\nimage name instead of image id to match images command group usage.--create-disk
flag of gcloud compute instances create
to beta.\nThese flags allow creating new disks during instance creation.gcloud compute machine-types list
to filter out OBSOLETE types by\ndefault. Specify a --filter
=... flag, or --filter=\"\"
to list all types.gcloud container builds submit
such that if no source is specified\nand the --no-source
flag is omitted, the current working directory will be\nused.gcloud container clusters list
changed to display initialNodeCount
in the\nNUM_NODES column if currentNodeCount
is undefined. This shows a usable\nvalue during upgrading.--region
flag is now available in all 'gcloud beta|alpha container' commands.--issue-client-certificate
to gcloud container clusters create
in\nGA. This allows users to create clusters without global admin key pair (using\n--no-issue-client-certificate
) to improve security.--ssl-certificate
flag from gcloud compute target-https-proxies create
,\ngcloud compute target-https-proxies update
, gcloud compute target-ssl-proxies create
,\nand gcloud compute target-ssl-proxies update
. Use --ssl-certificates
instead.gcloud app deploy
to use a new runtime build pipeline to deploy apps for\nGo (in the Flexible Environment). This enables more robust and flexible\ndeployments in some cases. To revert to the legacy builder, run\ngcloud config set app/use_runtime_builders false
from the command line.--location
flag to specify the geographic location in which BigQuery\njobs will run. No changes are required for commands in the existing US and EU\nregions.datalab
component to the 20180206 release.\nReleased changes are documented in its tracking issue at\nhttps://github.com/googledatalab/datalab/issues/1945.gcloud compute security-policies import
or\ngcloud compute security-policies create
.Promoted --cluster-secondary-range-name
, --create-subnetwork
,\n--enable-autorepair
, --enable-ip-alias
, --enable-kubernetes-alpha
,\n--enable-legacy-authorization
, --enable-network-policy
, --labels
,\n--local-ssd-count
, --maintenance-window
,\n--enable-master-authorized-networks
, --master-authorized-networks
,\n--min-cpu-platform
, --node-locations
, --node-taints
, --node-version
,\n--preemptible
, --service-account
, --services-ipv4-cidr
,\n--services-secondary-range-name
of gcloud container clusters create
to GA.
Promoted --complete-ip-rotation
, --enable-legacy-authorization
,\n--enable-master-authorized-networks
, --enable-network-policy
,\n--logging-service
, --maintenance-window
, --remove-labels
,\n--start-ip-rotation
, --update-labels
, --node-locations
,\n--master-authorized-networks
of gcloud container clusters update
to GA.
Promoted --enable-autorepair
, --local-ssd-count
, --min-cpu-platform
,\n--node-taints
, --preemptible
, --node-version
of\ngcloud container node-pools create
to GA.
Promoted --enable-autorepair
of gcloud container node-pools update
to GA.
gcloud service-management
. Use\ngcloud endpoints
and gcloud services
instead.--trigger-bucket
flag\non the gcloud functions deploy
command will soon change.\ngoogle.storage.object.finalize
will replace\nproviders/cloud.storage/eventTypes/object.change
as default trigger event.\nTo opt-in to the new behavior early, run\ngcloud config set functions/use_new_object_trigger True
.gcloud topic command-conventions
for details on command line\nconventions and processing.gcloud compute security-policies rules
to beta.--file-name
and --file-format
flags to\ngcloud compute security-policies create
. These flags allow creating security\npolicies from predefined templates by importing from the specified file.gcloud compute security-policies import
\nand gcloud compute security-policies export
from json to yaml..gcloudignore
entry matching \".\" caused gcloud\ncontainer builds submit
to not upload any files.as a possible device orientation. When orientation is
default, the most appropriate orientation for your app is picked.\nUsually, this is any app-specified orientation for the main activity or
portrait`, if none is specified in the app manifest.gcloud beta iam roles
,\ngcloud beta iam list-testable-permissions
to GA.Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
", "date_published": "2018-02-07T00:00:00+00:00" }, { "id": "18700_2018-01-31", "url": "https://cloud.google.com/sdk/docs/release-notes#18700_2018-01-31", "title": "187.0.0 (2018-01-31)", "content_html": "--use-container-optimized-os
flag to gcloud alpha|beta app update
to\nenable Container-Optimized OS\nas Flex VM base image by default on new deployments.gcloud beta managed-zones create
and gcloud beta managed-zones update
\ncommands.gcloud alpha pubsub snapshots describe
command.gcloud compute tpus
to beta.gcloud compute target-vpn-gateways update
and gcloud compute\nvpn-tunnels update
to beta. These commands allow adding/modifying/clearing\nlabels.stackdriver-metric
flag family of gcloud compute instance-groups\nmanaged set-autoscaling
to beta. These flags allow setting up per-group\nautoscaling and metric filtering, as well as provide an improved interface to\nthe existing per-instance autoscaling.--source-snapshot
flag of gcloud compute images create
command to\nbeta. This flag allows creating images from snapshots.--guest-os-features
flag of gcloud compute disks create
to beta.\nThis flag allows create disks with additional specified GuestOS features.--licenses
flag of gcloud compute disks create
to GA.\nThis flag allows create disks with additional specified licenses.gcloud container builds submit
command to no longer create a\n.gcloudignore
file on disk. Git files are still ignored by default, see\ngcloud topic gcloudignore
to learn more.--accelerator
flag of gcloud container clusters create
and gcloud container node-pools create
to beta.gcloud docker
and docker-credential-gcloud
for authentication.KUBECONFIG
paths to fail when used with the\ngcloud container clusters get-credentials
command.(REMOVED) Removed support for the format --scopes=[ACCOUNT=]SCOPE,[[ACCOUNT=]SCOPE,...]]
in gcloud compute instances create
, gcloud compute instances create-with-container
, gcloud compute instance-templates create
, and gcloud compute instance-templates create-with-container
. Please use --scopes=[SCOPE, ...]
and --service-account=ACCOUNT
instead.
(MODIFIED) Added cautionary 'y/n' prompts to\ngcloud beta iam roles create
, gcloud beta iam roles update
, and\ngcloud beta iam roles copy
commands when using permissions with TESTING
\ncustomRolesSupportLevel
. The prompt needs to be answered to finish the\nrequest. Specify --quiet
to prevent prompting confirming intent.
Updated the datalab
component to the 20180119 release.
Released changes are documented in its tracking issue at\nhttps://github.com/googledatalab/datalab/issues/1921.
\ngcloud beta functions deploy
when\nre-deploying existing function without --source flag. beta functions deploy
\nwill now always upload source code (whether or not --source flag is supplied)\nfrom current directory if function was previously deployed from local source.[all-box]
attribute has been added to the table format. It draws a rule\naround all table cells and may be useful for visualizing list data or data\nwith embedded newlines. Usage: --format=\"table[all-box](...)
\ngcloudignore/enabled
property to allow turning off default\nfile-skipping behavior on commands that upload source. Run\n$ gcloud config set gcloudignore/enabled false
(and see\n$ gcloud topic gcloudignore
for more details).Updated the datalab
component to the 20180105 release.
Released changes are documented in its tracking issue at\nhttps://github.com/googledatalab/datalab/issues/1892.
\nPromoted gcloud compute os-login
commands to GA.
Promoted SSL policy commands to beta
\n\ncompute ssl-policies
to beta.--ssl-policy
flag in compute target-https-proxies create
\nand compute target-ssl-proxies create
to beta.--ssl-policy
and --clear-ssl-policy
flags in\ncompute target-https-proxies update
and\ncompute target-ssl-proxies update
to beta.staging-k8s.gcr.io
to the default set of registries authenticated by\ngcloud docker
.--disable-addons
flag in gcloud container alpha|beta clusters create.--addons
flag to gcloud container clusters create.--disable-addons
flag in gcloud container clusters create.gcloud ml-engine init-project
. This step is now performed\nautomatically.--discard-local-ssd
flag from gcloud compute instances stop
\n(beta and GA). This flag wasn't working as intended. Stopping an instance\nthat uses a local SSD is not currently supported; delete and recreate the\ninstance instead.gcloud container
--[no-]enable-cloud-endpoints
\nflag (removed in alpha and beta).gcloud container
container/new_scopes_behavior
\nproperty, which will, in a future release, be the default behavior. If set\nto true, compute-rw
, devstorage-ro
, service-control
, and\nservice-management
scopes are no longer added to what is specified in\n--scopes
, compute-rw
is no longer included in the default scopes, and\n--[no-]enable-cloud-endpoints
flags are not allowed. This is now the\ndefault behavior for alpha and beta, so this property has no effect for\nthose tracks.queue.yaml
deployments failed due to a permission\nerror.app.yaml
configuration file-k
or --page_token
) was not passed to\nlist --transfer_config
command.list --transfer_run
command filter condition failed due\nto field name error.show
command.Updated the datalab
component to the 20171222 release.
Released changes are documented in its tracking issue at\nhttps://github.com/googledatalab/datalab/issues/1868.
\ngcloud beta dataproc clusters create
command:\n--master-boot-disk-type
--worker-boot-disk-type
--preemptible-worker-boot-disk-type
--labels
flag to gcloud ml-engine models create
and gcloud ml-engine versions create
.--labels
flag to gcloud ml-engine jobs prediction submit
and gcloud ml-engine jobs training submit
.gcloud ml-engine models update
, gcloud ml-engine versions update
,\nand gcloud ml-engine jobs update
commands which update Cloud Machine Learning resources.--wait
flag to gcloud beta pubsub subscriptions pull
.--user
flag to gcloud beta sql import sql
to add support for\nspecifying a Postgres user to import with.--user
flag to gcloud beta sql import csv
to add support for\nspecifying a Postgres user to import with.Added support for .gcloudignore
files to container builds submit
command.
--node-version
flag of gcloud container clusters create
and\ngcloud container node-pools create
to GA. Clusters/node-pools can now be\ncreated with a node version\ndifferent from that of the master, via the --node-version
flag.docker-credential-gcr
to v1.4.2:\ngcloud
as a token source.gcloud beta logging metrics list
to display\nin YAML format. To view metrics in the previous table format, use\ngcloud beta logging metrics list --format\n\"table(name, description, filter)\"
.gcloud alpha source captures
group. Please see the gcloud\ndebug source upload
command.\ngcloud container\n[clusters|node-pools] create
. It includes storage-ro, logging-write,\nmonitoring, service-control, service-management, and trace.gcloud container [clusters|node-pools] create
where, if\n--scopes included cloud endpoints scopes and --no-enable-cloud-endpoints\nwas also specified, the cloud endpoints scopes were still included. They\nare now filtered out.gcloud alpha deployment-manager deployments\n<create|update|describe>
and gcloud alpha deployment-manager resources list
\ncommands to show the 'RUNTIME_POLICIES' instead of 'INTENT' of the resources\nunder deployment that have not been previewed.--num-masters
flag for Dataproc Cluster High Availability mode\nin the gcloud dataproc clusters create
command to GA.--graceful-decommission-timeout
flag of gcloud dataproc clusters\nupdate
command for Dataproc Graceful Downscale to GA.--master-min-cpu-platform
and --worker-min-cpu-platform
flags to\n`gcloud beta dataproc clusters create--config-from-file
flag to the gcloud logging metrics create
and\nupdate
commands in beta. This flag is mutually exclusive with\n--description
and --log-filter
and can be used to configure a new metric\nor update the configuration of a metric.gcloud ml products
) to ALPHA.gcloud beta compute os-login ssh-keys describe
command, which\ndisplays the details of an OS Login user profile SSH key.--labels
flag of gcloud compute instance-templates
create to\nGA.--configure-disk
flag to beta command\ncompute instance-templates create
.gcloud beta compute os-login remove-profile
command which removes\nposix account information for OS Login users.gcloud alpha deployment-manager deployments create
,\ngcloud alpha deployment-manager deployments update
,\ngcloud alpha deployment-manager deployments describe
and\n'gcloud alpha deployment-manager resources list' commands to show additional\n'TO_RUN' or 'NOT_RUN' intent for action resources under previewed\ndeployment.gcloud ml speech
to GA.gcloud beta debug source upload
to replace the gcloud alpha source\ncaptures
group.gcloud ml vision
to GA.--language
flag to --language-code
for the\ngcloud beta ml speech
commands.gcloud [alpha|beta] container [clusters|node-pools] create
,\n--service-account
is now mutually exclusive with --scopes
and\n--[no-]enable-cloud-endpoints
, and sets the cloud-platform
scope when\nspecified.--backup-pool
flag without an\nargument in gcloud compute target-pools set-backup
. Use\n--no-backup-pool
instead.--bucket
flag without an argument in\ngcloud compute project-info set-usage-bucket
. Use --no-bucket
instead.gcloud ml video
to GA.gcloud ml language classify-text
to GA.--include-word-time-offsets
flag to the gcloud beta ml speech
\ncommands.--region
flag is now supported in the\ngcloud beta container clusters
surface.--machine-type
and --disk-size
flags to the\ngcloud container builds submit
command.--allow-route-overlap
flag in gcloud beta container clusters create
\nto allow the provided cluster CIDRs to overlap with some existing routes.cbt
to 0.2.3. Changes in this version:\nread
command--stage-bucket
flag of the beta functions deploy
command is now\noptional, even when deploying from local sources. The command now uploads\nsources to signed URLs generated by the API.gcloud pubsub
to GA. There are breaking changes in beta.\npubsub subscriptions modify-ack-deadline
has been renamed to\npubsub subscriptions modify-message-ack-deadline
.modify-ack-deadline
. It will be\nremoved in the future.pubsub subscriptions ack
,\npubsub subscriptions modify-message-ack-deadline
, and\npubsub subscriptions modify-ack-deadline
,\nthe positional argument ACK_ID
has been replaced by --ack-ids
.--max-messages
flag from pubsub subscriptions pull
.\nUse the --limit
flag to achieve the same behavior.--max-messages
. It will be removed\nin the future.MESSAGE_BODY
with --message
in\npubsub topics publish
.pubsub subscriptions describe
and pubsub topics describe
commands to all\nrelease tracks.pubsub subscriptions
and pubsub topics
now output exactly the\nAPI response. Extra fields have been removed. See the following for\noutput\ndocumentation: https://cloud.google.com/pubsub/docs/reference/rest/pubsub/legacy_output
property to get the old output. This will\neventually be removed.gcloud alpha shell
has been renamed\ngcloud alpha interactive
.gcloud alpha interactive
has been added with these features:\n--source-instance-template
flag of gcloud compute instances\ncreate
command to beta.--async
flag to gcloud alpha compute instances suspend
.\ngcloud beta ml vision suggest-crop
is now available.dev_appserver.py
.\nNow, dev_appserver.py
offers to install the app-engine-python-extras
\ncomponent which contain the missing libraries. Only applies to apps specifying\nthe libraries
-section in app.yaml.run
to instantiate
in gcloud beta dataproc workflow-templates
\ncommand group.gcloud source repos clone
when cloning a\nmirror.deployment-manager deployments create/update --config
no longer accepts\ntemplates. Please use the --template
argument.gcloud compute project-info add-metadata/remove-metadata
\ncrashes.gcloud beta app deploy
.gcloud sql instances import
to show full source URI.gcloud app deploy
for Python apps using the\nlibrary ssl 2.7
. For information about this deprecation, see\nhttps://cloud.google.com/appengine/docs/standard/deprecations/python-ssl-27.gcloud app deploy
failed at\nfinding dependencies that are not required.--go_debugging
flag to dev_appserver.py
to enable delve debugging\nfor the Go runtime.gcloud deployment-manager
to use latest public API version.gcloud service-management
in favor of\ngcloud endpoints
and gcloud services
. See help text for details.gcloud alpha bio
command group.gcloud container clusters create
.gcloud container clusters update
. These allow a user to enable/disable\nbasic auth on an existing cluster or change the username.gcloud beta compute instance-templates create-with-container
gcloud beta compute instances create-with-container
gcloud beta compute instances update-container
gcloud alpha compute ssl-policies create
gcloud alpha compute ssl-policies describe
gcloud alpha compute ssl-policies list
gcloud alpha compute ssl-policies delete
gcloud alpha compute ssl-policies update
gcloud alpha compute ssl-policies list-available-features
gcloud alpha compute target-https-proxies create
gcloud alpha compute target-https-proxies update
gcloud alpha compute target-ssl-proxies create
gcloud alpha compute target-ssl-proxies update
Added Firebase Test Lab support for testing Android apps that include a\nnetwork profile setting. Run tests as follows:
\n\ngcloud firebase test android run
\n --network-profile=LTE # or LTE-poor, HSPA, etc.
gcloud beta pubsub topics
and gcloud\nbeta pubsub subscriptions
groups, which enable managing IAM policies:\nset-iam-policy
get-iam-policy
add-iam-policy-binding
remove-iam-policy-binding
--labels
, --update-labels
, and --remove-labels
) to\ngcloud pubsub topics create
, gcloud pubsub topics update
, gcloud pubsub subscriptions create
,\ngcloud pubsub subscriptions update
, gcloud pubsub snapshots create
,\nand gcloud pubsub snapshots update
in release\ntracks where these commands exist. Use these labels to organize your Google\nCloud Pub/Sub subscriptions.gcloud ml
commands in all release tracks can now be used with standard\nuser credentials (no longer requires a service account). For this to work,\nyou must have the appropriate ML API enabled on your current gcloud project.java_dev_appserver.sh
(java_dev_appserver.cmd
for Windows). It is\nequivalent to the dev_appserver.sh/cmd from the Java Standalone\nApp Engine SDK.compute instance-templates create-with-container
,\ncompute instances create-with-container
, and\ncompute instances update-container
commands to beta.--deletion-protection
flag in\ngcloud compute instances create/update
to GA.source-service-accounts
and target-service-accounts
in\ngcloud compute firewall-rules {describe, list, create, update}
commands.--wait
flag in container node-pools delete
.\nPlease use --async
instead.gcloud alpha/beta container clusters
, to avoid failure due to incorrect\nconfiguration.gcloud sql database create
now returns with non-zero exit code on\ndatabase creation failure.beta sql import csv
, to support importing data from CSV files into\nCloud SQL instances.beta sql import sql
, with the eventual goal of replacing\nsql instances import
.gcloud beta sql instances create
and gcloud beta sql instances patch
\ncommands now support the --availability-type
flag, for use in toggling\nhigh availability on Postgres instances.--include-ignored-file
flag of gcloud beta\nfunctions deploy
is now deprecated. Added support for using a\n.gcloudignore
file instead.gcloud pubsub snapshots create
, gcloud pubsub snapshots update
,\ngcloud pubsub subscriptions create
, gcloud pubsub subscriptions update
,\ngcloud pubsub topics create
, gcloud pubsub topics update
, and\ngcloud pubsub subscriptions update
commands have been updated:\nsuccess
and reason
fields have been removed from the output of\n these commands.gcloud endpoints
and gcloud services
are now generally available.gcloud app deploy
now uses a new runtime build pipeline to deploy apps for\nPython. This enables more robust and flexible deployments in some cases. To\nrevert to the legacy builder, run gcloud config set\napp/use_runtime_builders false
from the command line.gcloud alpha compute project-info update --default-network-tier\nDEFAULT_NETWORK_TIER
.gcloud beta sql export csv
to support exporting data from a\nCloud SQL instance to a CSV file.gcloud beta sql export sql
with the eventual goal of\nreplacing gcloud sql instances export
.switch-mode
command from\ngcloud compute networks
, replaced by the\nupdate --switch-to-custom-subnet-mode
command.--force
flag is removed from gcloud source repos delete
.--min-cpu-platform
\nflag can now be used in the following commands to set the minimum desired\nCPU Platform of the virtual machine instance.\ngcloud compute instances create
gcloud compute instances update
gcloud compute instance-templates create
gcloud beta compute os-login
commands are now available for using Google\nCompute Engine OS Login.gcloud compute images create
now has a --guest-os-features
flag for\nenabling specific OS supported features.gcloud compute target-vpn-gateways update
command.gcloud compute addresses create
.\nUsers can now:\n--node-taints
flag to gcloud container clusters create
and\ngcloud container node-pools create
in beta to support Kubernetes taints.--use-orchestrator
flag for gcloud firebase test android run
is now\ngenerally available.gcloud spanner databases sessions list
(to list active sessions in a\nSpanner database)gcloud spanner databases sessions delete
(to delete an active session\nin a Spanner database)--region
flag has been added to all gcloud dataflow
commands to\nsupport Dataflow Regional Endpoints.\n--region
flag, and will\ncontinue to default to us-central1
without the flag.jobs list
command will default to listing jobs from all regions\nunless the --region
flag is specified, at which point it will only\nquery that regional endpoint.--staging-location
flag to the jobs run
command to permit\nrunning of templates where the template is location-only readable, not\nwriteable.--segments
flag for all gcloud ml video detect-*
commands\nchanged. The flag now accepts a list of duration pair strings\n(e.g. 0:1m40s,3m50s:5m10.232265s) instead of pairs of microseconds.\nMicroseconds can still be specified using fractional seconds. For example,\n0.000569s represents 569 microseconds.--mode
flag for the gcloud compute networks create
command has been\ndeprecated. Please use the --subnet-mode
flag instead.gcloud container images describe
command has been\nupdated to be more consistent with other commands.gcloud compute networks update
is now generally available.--bgp-routing-mode
and --subnet-mode
flags added to\ngcloud compute networks create
.gcloud beta compute instances create --public-ptr-*
flags and the\ngcloud beta compute instances update-access-config
command now available.gcloud app firewall-rules
is now generally available.gcloud projects create --folder
is now generally available. This command\nenables creation of projects within folders.gcloud kms update
is now generally available.gcloud beta ml video detect-explicit-content
is now available.datalab
component to the 20171003 release. Changes in that\nrelease are documented\nhere.--credential
flag for\ngcloud alpha deployment-manager deployments create/update
commands is now\navailable. Using this flag, a custom service account can be provided as the\ndeployment credential.--help
documents. Also, argument group\nconflict error messaging is uniform across all gcloud
commands.python_version: 3.5
in\nthe runtime_config
element of your\napp.yaml
configuration file\naspnetcore
runtime is now available using gcloud app deploy
in the\nGA track. It remains available via the beta track as well. See\nhttps://cloud.google.com/appengine/docs/flexible/dotnet/ for more\ndetails.api_version
(which is for the Standard only).gcloud beta compute\ninstances network-interfaces update
. Subnetwork secondary ranges can be\nmodified using gcloud beta compute networks subnets update
.gcloud alpha compute sign-url
for generating Cloud CDN Signed URLs.--signed-url-cache-max-age
flag to the following alpha commands\nrelated to Cloud CDN Signed URL:\ngcloud alpha compute backend-buckets create
gcloud alpha compute backend-buckets update
gcloud alpha compute backend-services create
gcloud alpha compute backend-services update
gcloud alpha compute backend-buckets add-signed-url-key
gcloud alpha compute backend-buckets delete-signed-url-key
gcloud alpha compute backend-services add-signed-url-key
gcloud alpha compute backend-services delete-signed-url-key
gcloud beta dataproc workflow-templates
group for managing Dataproc\nWorkflow Templates.gcloud beta dataproc clusters get-iam-policy
and\n gcloud beta dataproc clusters set-iam-policy
commands to manage IAM\n permissions on a cluster.gcloud iot
is now in public beta.beta iot device create/update
is\nnow deprecated and renamed to --blocked.--enable-http-config
flag to beta iot registries create/update
.--state-pubsub-topic
flag to\nbeta iot registries create/update
\niot device
credentials and renamed existing types.beta iot devices create/update
.beta iot registries credentials
command group and added the\n--public-key-path
flag to beta iot registries create
.beta iot devices states list
surface.gcloud compute routers update-interface
to disallow\n--mask-length to be specified without --ip-address.--zones
flag to beta compute instance-groups managed create
command.--enable-network-policy
flag is now available in the\ngcloud beta container clusters update
command. To use this command on an\nexisting cluster, first run\ngcloud beta container clusters update --update-addons network-policy=ENABLED
.gcloud beta container clusters create
\nand gcloud beta container clusters update
.--enable-autoupgrade
flag is now GA, available for\ngcloud container cluster create
, gcloud container node-pools create
\nand gcloud container node-pools update
commands.--summarize
flag to gcloud ml-engine jobs describe
command.\nPrints job resource in human readable table format.gcloud ml language analyze-entity-sentiment
is now in GAgcloud app update
is now available.gcloud app deploy
now uses a new runtime build pipeline to deploy apps for\nruntime: java
. This enables more robust and flexible deployments in some\ncases. Consult the runtime release notes for your language at\nhttps://cloud.google.com/appengine/docs/flexible/ for more details. To\nrevert to the legacy builder, you can set the app/use_runtime_builders
\nconfig to false
.gcloud container images describe
is now available.gcloud alpha container images describe
now has additional functionality\nfor whitelisted users.gcloud container images list-tags
.--autoscaling-config-file
flag to gcloud beta compute\ninstance-groups managed set-autoscaling
.--no-record-video
and --no-performance-metrics
flags to\ngcloud firebase test android run
. This supports running tests without\nrecording video and/or performance metrics. Disabling these options may\nreduce test post-processing time.gcloud service-management
will soon be deprecated.\ngcloud beta services
.gcloud beta endpoints services
.--async
flag in gcloud sql backups delete
to work as expected.bq query\n --destination_kms_key {key name}
.bq load\n --destination_kms_key {key name}
.bq mk --destination_kms_key {key name}
.query
and load
commands.\n--time_partitioning_xxx
flags and the --destination_table
\n flag to write or load data into a new partitioned table.--no-source
flag and related tests.gcr.io/cloud-builders/metadata
container.beta functions deploy
will set deployment-tool
label to\ncli-gcloud
. Manually setting labels starting with \"deployment\" will no\nlonger be allowed.gcloud meta cache list
command to view the cache.gcloud app services\nset-traffic
.gcloud app ssl-certificates
command group to GA and beta.gcloud app domain-mappings
command group to GA and beta.gcloud app domains
command group to GA.gcloud app update
command to GA.gcloud compute commitments
command group to GA.gcloud source repos
commands now accept slashes /
in repository names.gcloud compute xpn
commands.You can now use the [json-decode] --format printer attribute to JSON\ndecode resource values that are compact JSON encodings. For example,\n--format=\"yaml[json-decode]\".
gcloud init
will now give the choice to enter a project id, create a\nproject, or list all projects if a user has a large number of projects.
gcloud components list
now has the --only-local-state
flag which shows\nonly locally installed components.
--max-age
, --max-idle
, and --expiration-time
have been\n added to gcloud beta dataproc clusters create
.--update-labels
and --remove-labels
flags have been added to\ngcloud beta functions deploy
.The gcloud beta kms keys update
command is new. This command allows users\nto update a key's labels, rotation period, next rotation time, and primary\nversion. Effective with this change, use the following commands instead of\nremove-rotation-schedule
, set-rotation-schedule
, and\nset-primary-version
:
gcloud beta kms keys update --remove-rotation-schedule
to remove\na key's rotation schedule instead of\ngcloud kms keys remove-rotation-schedule
.gcloud beta kms keys update --next-rotation-time --rotation-period
to\nset the next rotation time and rotation period instead of\ngcloud kms keys set-rotation-schedule
.gcloud beta kms keys update --primary-version
to set a key's\nprimary version instead of gcloud kms keys set-primary-version
.The --labels
argument has been added to cloud kms keys create
. This\nargument allows users to create labels during key creation. Related to\nlabels in Cloud KMS:
gcloud beta kms keys update --update-labels
to modify a key's\nlabels.gcloud beta kms keys update --remove-labels
to remove a key's\nlabels.The --ssl-certificates
flag in\ncompute target-{https|ssl}-proxies {create|update}
has been promoted to\nGA. The --ssl-certificate
flag in the same command groups has been\ndeprecated. Please use --ssl-certificates
as an alternative.
The hidden compute diagnose routes
command is now available. It enables\n(trace)routing to/from VMs in Compute Engine.
The gcloud compute shared-vpc
command is now available as an alias of\ngcloud compute xpn
.
Google Container Engine's kubectl version has been updated from 1.7.4 to\n1.7.5.
The following flags are now available in gcloud beta containers create
for\nenabling the use of IP aliases with an existing subnetwork:\n-enable-ip-alias
, --cluster-secondary-range-name
,\n--services-secondary-range-name
.
gcloud compute networks subnets list
NAMES
, --regions
\nand --regexp
arguments. Use --filter
instead.When deploying an update to a existing function\ngcloud beta functions deploy
will keep the old trigger by default.\nSpecifying trigger is now required only when deploying a new function.
Added the --retry
flag to gcloud beta functions deploy
.
gcloud beta function deploy
now keeps old field values unless they're\nexplicitly overridden.
gcloud app deploy
now uses a new runtime build pipeline to deploy apps for\nruntime: nodejs
and runtime: ruby
. This enables more robust and flexible\ndeployments in some cases. Consult the runtime release notes for your\nlanguage on https://cloud.google.com/appengine/docs/flexible/ for more\ndetails. To revert to the legacy builder, you can set the\napp/use_runtime_builders
config to false.--bgp-routing-mode
flag in gcloud beta compute networks create
and\ngcloud beta compute networks update
is now available.Import and export Cloud Datastore data using gcloud beta datastore import
\nand gcloud beta datastore export
. For more information see\nhttps://cloud.google.com/datastore/docs/export-import-entities
Manage active imports and exports using gcloud beta datastore operations
\ncommands.
gcloud alpha ml *
commands now work with user account authentication (in\naddition to service accounts). For this to work, you must have a current\nproject set in gcloud's config and you must be a writer or an editor on that\nproject.datalab
component to the 20170818 release. Changes in that\nrelease are documented in its tracking issue\nhere.--instance
flag from\ngcloud sql operations describe
and gcloud sql operations wait
;\nremoved support for the deprecated DUE_TIME
argument from\ngcloud sql backups describe
and the equivalent --due-time
flag of\ngcloud sql instance restore_backup
.--mode
flag in gcloud beta compute networks create
and\ngcloud beta compute networks update
has been renamed to --subnet-mode
.--ip-version
flag is now available in\ngcloud compute addresses create
and\ngcloud compute forwarding_rules create
.gcloud compute instances create
and\ngcloud compute instance-templates create
commands.gcloud compute networks subnets create
.--action
, --rules
, --direction
, --destinationRanges
,\nand --priority
flags to\ngcloud compute firewall-rules {describe, list, create, update}
commands.gcloud alpha compute instances create-from-container
. Use\ngcloud alpha compute instances create-with-container
instead.gcloud alpha compute instance-templates create-from-container
. Use\ngcloud alpha compute instance-templates create-with-container
instead.names
and --regexp
flags from the\nfollowing compute commands. Use --filter
instead.\ngcloud compute backend-buckets list
gcloud compute firewalls list
gcloud compute groups list
gcloud compute http-health-checks list
gcloud compute https-health-checks list
gcloud compute images list
gcloud compute instance-templates list
gcloud compute networks list
gcloud compute operations list
gcloud compute routes list
gcloud compute target-http-proxies list
gcloud compute url-maps list
gcloud compute users list
names
, --regexp
, and --regions
flags\nfrom the following compute commands. Use --filter
instead.\ngcloud compute addresses list
gcloud compute backend-services list
gcloud compute forwarding-rules list
names
, --regexp
, --zones
, and\n--regions
flags from the following compute commands. Use --filter
\ninstead.\ngcloud alpha compute disks list
gcloud compute instance-groups managed list
gcloud logging
command group is now available in GA.\ngcloud beta logging
will be removed in three months' time.gcloud beta app firewall-rules create
gcloud beta app firewall-rules delete
gcloud beta app firewall-rules describe
gcloud beta app firewall-rules list
gcloud beta app firewall-rules test-ip
gcloud beta app firewall-rules update
gcloud ml-engine local train
did not work on Windows.deployment manager create
output format.Volumes
feature added.Secrets
feature added.names
and --regexp
flags for the following\ncommands. Use the --filter
flag instead:\ngcloud compute snapshots list
gcloud compute regions list
gcloud compute target-https-proxies list
gcloud compute ssl-certificates list
gcloud compute zones list
gcloud compute\ninstance-groups list
: names
, --regexp
, --zones
, --region
; these are\nreplaced by the --filter
flag.--pubsub-topic
flag from gcloud beta/alpha iot\nregistries create/update
; this is replaced by the --event-pubsub-topic
flag.gcloud iot credentials
command group. This is\nreplaced by gcloud iot devices credentials
.gcloud iot configs
command group. This is\nreplaced by gcloud iot devices configs
.--force-create
flag from gcloud compute\nimages create
. This is replaced by the --force
flag.New-GceNetwork
and Remove-GceNetwork
to add and remove Google Compute\nEngine Networks.-MaxBadRecords
parameter to Start-BqJob
cmdlet.Fix-GkeCluster
cmdlet where -NodeVersion
parameter is\nnot processed correctly.--min-cpu-platform
flag to gcloud alpha container
commands.gcloud alpha container clusters resize
and gcloud beta container\nclusters resize
commands to safely drain nodes before removal.--logging-service
flag to gcloud beta container clusters update
.\nThis flag controls the enabling and disabling of Stackdriver Logging integration.\nUse --logging-service=logging.googleapis.com
to enable and --logging-service=none
\nto disable.--scopes
flag in gcloud beta container clusters create
and\ngcloud beta container node-pools create
commands to default to\nlogging.write,monitoring
and support passing an empty list.gcloud compute interconnects
commands to beta. These commands\nallow you to provision an interconnection between your network and Google Cloud VPCs.\nFor more details see online documentation,\ngcloud compute update routers
where removing interfaces/peers was\nfailing.--security-policy
flag to gcloud beta compute backend-services update
.gcloud compute security-policies
commands now in beta.gcloud beta compute instance-groups managed rolling-action
command group.gcloud compute instance-templates create
to support labels--composite-type
and --template
flags to gcloud deployment-manager\ndeployments create
. Also, added a warning when using --config
with a template\ninstead of the new --template
flag. This behavior will be deprecated 2017-11-08.gcloud app services set-traffic
to support --split-by=random
to\nsplit traffic randomly between versions.--use-orchestrator
to run with Orchestrator.gcloud container images describe
to the alpha track.gcloud beta functions\ndeploy
: --local-path
, --source-path
, --source-url
, --source-revision
,\n--source-branch
, --source-tag
; these are replaced by the --source
\nflag.--region
flag from gcloud beta functions\nlist
, replaced by the --regions
flag.--regions
and --regexp
flags from\ngcloud compute routers list names
, use --filter
instead.gcloud compute\ninstances create
and gcloud compute instance-templates create
.gcloud iam surfaces
to also accept uniqueId as service account\nnames.--node-locations
flag to gcloud alpha container clusters create
\nand gcloud alpha container clusters update
.gcloud alpha container images list
to properly handle\ndomain-scoped project ids when --project
is omitted.gcloud app deploy
to use the new PHP Runtime Builder pipeline to\ndeploy apps. You can set app/use_runtime_builders
config to false if you\nneed the old behavior.aetest
package now reuses http connections, fixing a bug that exhausted\nfile descriptors when running tests.appengine.NewContext()
.gcloud beta logging metrics list
to no longer display version\nnumber.(DEPRECATED) Deprecated names
, --regions
and --regexp
flags for\nthe following commands. Use --filter
instead.
gcloud compute target-vpn-gateways list
gcloud compute target-pools list
gcloud compute vpn-tunnels list
gcloud compute commitments list
bq ls
command output when the format
flag\nis set to json
, prettyjson
or csv
.--schema
option to bq show
command that outputs the\nJSON-formatted schema for a table, suitable for use as a schema input\nfile for bq load
or bq mk --schema
.--source
flag to alpha and beta functions deploy commands.gcloud beta iam roles
command group is now available. These commands\nallow you to create and manipulate IAM predefined/custom roles:
gcloud beta iam roles create
gcloud beta iam roles describe
gcloud beta iam roles update
gcloud beta iam roles copy
gcloud beta iam roles list
gcloud beta iam roles delete
gcloud beta iam roles undelete
gcloud beta iam list-testable-permissions
is now available. This command\nallows you to list all the permissions that apply to the given resource,\nwhich also includes the customRolesSupportLevel
field.
kubectl
from version 1.7.0 to 1.7.2.gcloud beta logging sinks list
will stop working for gcloud versions 161\nand earlier.Removed the --show-execution-ids
, --show-function-names
,\n--show-log-levels
, and --show-timestamps
flags from the\ngcloud alpha function logs read
and gcloud beta function logs read
commands.
Removed appengine.gcr.io
from the list of default repositories that\ngcloud docker
authenticates for.
NAME...
argument, --zones
flag, and --regexp
flag for\nthe commands listed below. Please use the --filter
flag instead.\ngcloud compute disks list
gcloud compute disk-types list
gcloud compute instance-groups unmanaged list
gcloud compute instances list
gcloud compute machine-types list
gcloud compute target-instances list
container-builder-local
\ncomponent, and run container-builder-local
to try it out.gcloud beta compute ssh
can now connect to instances using their private IP.
Added the gcloud alpha compute instances simulate-maintenance-event
command.
gcloud beta container clusters create
now supports enabling authorized\nnetworks for Kubernetes Master via --enable-master-authorized-networks
and\n--master-authorized-networks
flags.
gcloud beta container clusters update
now supports configuring authorized\nnetworks for Kubernetes Master via --enable-master-authorized-networks
,\n--no-enable-master-authorized-networks
, and --master-authorized-networks
\nflags.
gcloud container clusters create
now allows the Kubernetes Dashboard to be\ndisabled for a new cluster via the --disable-addons=KubernetesDashboard
flag.
gcloud container clusters update
now allows the Kubernetes Dashboard to be\ndisabled on existing clusters via the\n--update-addons=KubernetesDashboard=DISABLED
flag.
gcloud beta compute images list
shows BLOCKED_BY_POLICY status for images blocked by compute.trustedImageProjects for user project.--image-family
flag to debian-9 for the gcloud compute instances create
and gcloud compute instance-templates create
commands.gcloud container clusters get-credentials
now correctly respects the HOMEDRIVE/HOMEPATH and USERPROFILE environment variables when generating the kubectl config file.gcloud alpha compute instance-groups managed rolling-action\nrecreate
. Instead, use gcloud alpha compute instance-groups managed\nrolling-action replace
.gcloud compute networks peerings
is now generally available. The alpha and\nbeta tracks remain.gcloud alpha compute networks list-ip-owners
is now available in the\nalpha track.source-service-accounts
and target-service-accounts
to the\ngcloud beta compute firewall-rules describe
,\ngcloud beta compute firewall-rules list
,\ngcloud beta compute firewall-rules create
, and\ngcloud beta compute firewall-rules update
commands.--custom-extensions
flag to:\ngcloud compute instances create
gcloud compute instances set-machine-type
gcloud compute instance-templates create
.gcloud alpha compute\nforwarding-rules update
commands.gcloud beta app update
to support configuring an application's\nfeature settings.gcloud app deploy
now allows deployments of Go 1.8 apps on App Engine\nStandard. During this open beta period you may opt-in to Go 1.8 by\nspecifying api_version: go1.8
in your app.yaml
.gcloud deployment-manager deployments create\n--automatic-rollback-on-failure
will now delete the new deployment after\ncreation if it contains operation errors.gcloud beta deployment-manager deployments create
can now create\ndeployments with a list of key-value pairs as labels using the --labels
\nflag. gcloud beta deployment-manager deployments update
can now\nupdate/remove labels of the deployment using the --update-labels
and\n--remove-labels
flags.gcloud ml-engine models get-iam-policy
,\ngcloud ml-engine models set-iam-policy
,\ngcloud ml-engine models remove-iam-policy-binding
, and\ngcloud ml-engine models add-iam-policy-binding
\ncommands. These read and modify IAM policy data for ML Engine models. See\nhttps://cloud.google.com/iam/docs/managing-policies for details.gcloud ml language analyze-entity-sentiment
command is now available\nin the beta track. This command allows for entity-level sentiment analysis.\nPlease visit https://cloud.google.com/natural-language/pricing to learn more\nabout pricing for this feature.gcloud beta resource-manager org-policies allow
,\ngcloud beta resource-manager org-policies delete
,\ngcloud beta resource-manager org-policies deny
,\ngcloud beta resource-manager org-policies describe
,\ngcloud beta resource-manager org-policies disable-enforce
,\ngcloud beta resource-manager org-policies enable-enforce
,\ngcloud beta resource-manager org-policies list
,\nand gcloud beta resource-manager org-policies set-policy
.beta sql instances create
and beta sql instances patch
commands have\nbeen updated to support storage auto-resize limits using\n--storage-auto-increase-limit
.--enable-ip-alias
, --services-ipv4-cidr
, and\n--create-cluster
flags to support IP aliases.kubectl
from version 1.6.6 to version 1.7.0.--substitutions
\nflag no longer causes all substitutions defined in cloudbuild.yaml to be\ndeleted.gcloud beta logging sinks
commands now use only V2 of the API instead of\na mix of V1 and V2 calls.gcloud source repos clone
now gives a warning if the repository is\nmirrored.gcloud beta test android devices
. Please use gcloud firebase test\nandroid models
as an alternative.--account-id
flag in gcloud alpha billing projects link
to\n--billing-account
. The old flag is still available but deprecated.ACCOUNT_ID
flag in the gcloud alpha billing projects\nlist
command to --billing-account
.gcloud billing accounts projects
to gcloud billing projects
.\nThe old commands are available but deprecated.gcloud billing
to beta. The alpha surface remains and is\nidentical; the changes listed in the \"Breaking Changes\" section apply to\nthe beta release track and the old flag and commands are not available in\nbeta.gcloud app instances ssh
and gcloud app instances scp
to GA. The beta commands remain\nand are identical.gcloud beta app deploy
; use either gcloud beta app deploy\n$APP_DIR/WEB-INF/appengine-web.xml
or gcloud beta app deploy $APP_DIR
.gcloud app\ndeploy
, in addition to YAML files. In each directory, the command uses the\napp.yaml
file if present, or interactively creates one otherwise.--region
flag to beta and GA for every gcloud dataproc
command.\nThe flag remains available in alpha and is identical.--zone
,\n--master-machine-type
, --worker-machine-type
,\n--master-accelerator-type
, and --worker-accelerator-type
in gcloud\ndataproc
commands in addition to short names; for instance,\nhttps://www.googleapis.com/compute/v1/projects/zones/us-central1-f
as\nwell as us-central1-f
.gcloud ml language
commands to GA to allow the analysis of text\nusing the Cloud Natural Language API. The commands remain in alpha and beta\nand are identical.--labels
flag to gcloud beta sql instances create
and\n--update-labels
, --remove-labels
, and --clear-labels
flags to gcloud beta sql instances patch
\nto support the application of labels to SQL instances.--source-instance-template
flag to gcloud beta compute instances create
\nand gcloud beta compute instances create-from-container
to allow instance\ncreation based on an\ninstance template (see gcloud compute instance-templates
command group).--ssl-certificates
flag to gcloud alpha compute target-https-proxies create
,\ngcloud alpha compute target-https-proxies update
,\ngcloud alpha compute target-ssl-proxies create
, and\ngcloud alpha compute target-ssl-proxies update
to allow the\nspecification of multiple ssl certificates when creating or updating a\ntarget proxy.STANDARD
for\n--network-interface
sub-flag network-tier
in\ngcloud alpha compute instances create
, and\ngcloud alpha compute instances create-from-container
.--network-tier
flag in\ngcloud alpha compute instances\n<create|add-access-config|update-access-config>
, gcloud alpha compute\ninstance-templates <create|create-from-container>
, and gcloud alpha\ncompute <addresses|forwarding-rules> create
.gcloud beta compute addresses update
for\nmodification of addresses (in particular, modifying labels).gcloud beta compute forwarding-rules update
for\nmodification of forwarding rules (in particular, modifying labels).--force-create
of gcloud compute images create
to beta.\nBy default, image creation fails when it is created from a disk that is\nattached to a running instance. When this flag is used, image creation from\ndisk will proceed even if the disk is in use.gcloud container node-pools rollback
command to GA. The alpha\nand beta command remains available and is identical.--enable-network-policy
flag to gcloud alpha container clusters\n<create|update>
to enable network policy enforcement.kubectl
from version 1.6.4 to version 1.6.6.gcloud ml-engine init-project
command. It is no\nlonger needed by other Google Cloud ML Engine commands.gcloud beta app deploy
now uses the new PHP Runtime Builder pipeline to\ndeploy apps. The normal gcloud app deploy
remains unchanged.gcloud app
list commands would only show the first 50 results.\nNow, all relevant results will be shown.gcloud
invocation.gcloud
for the following Google Compute Engine resources\nis now in GA: disks, images, instances, and snapshots.gcloud container builds\nsubmit
wherein objects could be uploaded to the same location,\nresulting in collisions and corrupted/broken builds.gcloud ml video
command group is now available in the beta track.\nThese commands allow you to use the Cloud Video Intelligence API to analyze\nvideos and manage long-running video analysis operations.gcloud alpha app domain-mappings
gcloud alpha app ssl-certificates
--no-launch-browser
flag to all gcloud app browse
commands:\ncbt ls <table>
now shows the GC policy for each column family.gcloud compute instances set-service-account
\ngcloud compute disks snapshot
now waits for the operation to finish\nindefinitely.--zone
flag in:\ngcloud compute backend-services add-backend
gcloud compute backend-services remove-backend
gcloud compute backend-services update-backend
--region
flag in:\ngcloud functions
command group (alpha and beta)gcloud functions regions list
docker build
while using\ndocker-credential-gcr.gcloud kms encrypt
and gcloud kms decrypt
commands from\nbeta to GA.gcloud beta app gen-config
(and gcloud app deploy
in an app directory\nwith no app.yaml file) will not recognize a Go runtime if .go files are in\nsubdirectories. To override this behavior, run\ngcloud beta app gen-config --runtime go
to generate an app.yaml with the\nGo runtime.gcloud beta app deploy
now uses the new Ruby Runtime Builder pipeline to\n deploy apps. The normal gcloud app deploy
remains unchanged.gcloud sql instances patch
commands will stop asking for confirmation\n that existing networks have been included in case of authorized networks\n being updated, unless the --authorized-networks
flag is being used.gcloud compute
commands that involve\n specifying instances will now only prompt with relevant zones and no\n longer show all Google Cloud Platform zones when the --zone
flag is\n omitted.gcloud beta app instances scp
for securely copying files\nbetween an App Engine Flexible instance and the local machine.gcloud beta iot
command group to the beta release track. Commands in\nthis group manage IoT devices and data.datalab
component to the 20170525 release. Changes in this\nrelease are documented in its tracking issue\nhere.gcloud beta ml
alias for gcloud beta ml-engine
\ncommands. Please use gcloud ml-engine
directly.gcloud ml-engine models versions
group in favor of the identical\ngcloud ml-engine versions
group.gcloud ml-engine
commands in the beta track now run\nagainst the v1
API, since the v1beta1
API is turning down.\nThese changes do not affect gcloud ml
commands for Google Cloud Natural\nLanguage, Google Cloud Speech, or Google Cloud Vision.gcloud sql connect
to GA.encrypt
and decrypt
commands to gcloud beta kms
.gcloud container builds submit
will host build logs in a bucket owned\nby the Container Builder team by default, rather than one owned by the\ncustomer. If the customer does specify a bucket,\nThe command gcloud container builds submit
will no longer create that\nbucket if it does not already exist.
gcloud sql instances set-root-password
is now deprecated and will be\nremoved in version 162.0.0. Please use gcloud sql users set-password
\nas an alternative.
gcloud computes copy-files
is now deprecated. Use gcloud compute scp
\ninstead. Note that recursive copy is not turned on by default for scp
.\nAdd --recurse
to the invocation to turn it on.
The ISO time string format for the DUE_TIME
argument to retrieve a backup\nin gcloud beta sql backups describe
is now deprecated in favor of\ninteger format (now known as the ID
argument). Instead of running:
$ gcloud beta sql backups describe 2017-05-24T00:00:00.000Z --instance a1
\n\nplease run:
\n\n$ gcloud beta sql backups describe 1490238000769 --instance a1
\nGoogle App Engine components have been updated to 1.9.53.\nPlease visit the following release notes for details:
\n\nThe App Engine Flexible environment includes Python 3.6 support (beta).\nTo preview this runtime, specify python_version: 3.6
in the\nruntime_config
stanza of your app.yaml
file.
gcloud beta app instances ssh
now accepts remote commands in the\nfollowing fashion: gcloud beta app instances ssh -- echo hello world
.
cbt
commandline tool. The tool\nversion is displayed in help output and by the new cbt version
command.gcloud logging beta sinks create
for\nnon-project resources.gcloud alpha resources list
command lists all indexed resources\naccessible from your account.The gcloud source repos
command group is now available in the GA release\ntrack.
The gcloud source repos list
command is now paginated.
All functionality from gcloud beta sql instances
commands is now\navailable in gcloud sql instances
.
Promoted gcloud sql backups
to the GA release track.
gcloud config set proxy/*
settings are now propagated to gsutil. Users\nno longer need to update gsutil .boto file with these settings.The --container
flag in gcloud compute ssh
uses docker exec
command\ninstead of nsenter
in order to attach to container. The --container
\nflag can be used with any VM instance that has docker installed.
Promoted Identity-Aware Proxy support to the GA release track for\ngcloud compute backend-services
.
Add the suse-sap-cloud
project to the default public image list.
Fixed a bug in gcloud compute ssh
where SSH commands were incorrectly\nassembled when using -- [SSH_ARGS]
for passing extra arguments and\ncommands.
Promoted gcloud compute scp
to the GA release track.
Add the --custom-extensions
flag to\ngcloud beta compute instances create
,\ngcloud beta compute instances set-machine-type
,\nand gcloud beta compute instance-templates create
.
Firebase Test Lab now has beta support for testing Android game apps\nthat include game test loops. You run tests as follows:
\n\n$ gcloud beta firebase test android run --type game-loop ...
\n\nTo learn more, see https://firebase.google.com/docs/test-lab/android/game-loop.
\nAdded support for network shaping to alpha and beta release tracks\nfor Firebase Test Lab. You can add a network profile to your tests with\nthe --network-profile
flag, followed by the name of the network profile\nyou would like to use. Firebase Test Lab provides information about the\nnetwork profiles available for network shaping through the list
and\ndescribe
commands. You can use them as follows:
Added gcloud beta domains
command group.
Added gcloud beta app domain-mappings
command group.
Added gcloud beta app ssl-certificates
command group.
Added a goroot specific to Go 1.6 in preparation for the Go 1.8 beta.
gcloud dns
which uses the new v2beta1 API.gcloud beta logging sinks update
would remove any start time or\nend time from a sink.gsutil
component to version 4.26.gcloud sql users
to GA.Modified gcloud compute instances attach-disk
to output full urls of zones\nand machine types instead of outputting just their names.
Added --force-create
flag to gcloud compute images create
. Applicable to\nalpha track only.
Added --async
flag and deprecated --wait
flag in\ngcloud container node-pools delete
. Users should use --async
in place of\n--wait
.
Moved gcloud container operations cancel
to beta.
Moved gcloud container node-pools rollback
to beta.
Added ability to specify --labels
when creating a Container Engine cluster\nin gcloud alpha or beta. These labels can be changed by using the\n--update-labels
or --remove-labels
flags now available in gcloud\ncontainer clusters update
. Labels will then be applied to Google Cloud\nPlatform resources that the cluster creates.
gcloud init
flow.BUG FIX: gcloud beta logging sinks update would remove any start time or end time from a sink
gcloud beta logging sinks describe now reports values of start_time, end_time and include_children
The --include-children
flag is now available for gcloud beta logging sinks create
to create sinks that apply to an organization or folder and also to all of its child projects and folders.
Promote --cluster-version from beta to GA in gcloud container clusters create.
'--no-source' flag for 'gcloud container builds submit' allows builds with no source input.
gcloud ml-engine versions create
; this parameter allows specifying scaling settings for a version.gcloud ml speech
commands to recognize spoken words in recorded speech using the Cloud Speech API are now available in beta. Please run gcloud beta ml speech --help
or visit https://cloud.google.com/speech/docs/ to learn more.gcloud beta app deploy
now attempts to use the Service Management API to enable the Appengine Flexible Environment API for Flexible deployments, if needed. Before deploying a Flexible app, please ensure that the Flexible Environment API is enabled on the app's project.
The new Node.js Runtime Builder pipeline will now be used to deploy apps when using gcloud beta app deploy
.
gcloud sql operations
to GA. The beta surface still remains and is identical.gcloud beta sql instances restore-backup
no longer accepts short flag\n -b
. Use --backup-id
instead.bq
with Google Compute Engine service\n accounts have been fixed.bq
.gcloud datapoc clusters create
now accepts the --no-address
flagrepos list
no longer reports repo size.gcloud sql databases
is now in GA.\ncompute instances set-machine-type
commands now\n require specifying the new machine type.instance
, snapshot
and images
resources added.gcloud beta compute instance-templates create
now accepts\n the --accelerator
flag.compute addresses create
and compute forwarding_rules create
flag\n --ip-version
is now in betagcloud compute networks peerings
commands are now in alpha and beta.\n These commands allow you to manage peering connections in your\n Google Cloud Platform VPC network.kubctl
version is now 1.6.2 instead of 1.6.0gcloud beta service-management deploy
command will now scan for\n potentially hazardous changes to service configurations and abort\n if any actionable advice is returned. These can be overridden with\n the new --force
flag.--force-creation
flag is no longer supported in\ngcloud compute images create
.gcloud container images
is now globally available.--force-creation
flag is no longer supported in gcloud compute images\ncreate
.gcloud compute instance-groups managed abandon-instances
,\ngcloud compute instance-groups managed delete-instances, and
gcloud compute instance-groups managed recreate-instances` commands now\nsupport more than 1000 instances.gcloud compute\nbackend-services create
and gcloud compute backend-services update
:\n--cache-key-include-host
--cache-key-include-protocol
--cache-key-include-query-string
--cache-key-query-string-blacklist
--cache-key-query-string-whitelist
gcloud beta compute disks add-labels
,\ngcloud beta compute disks remove-labels
, and\ngcloud beta compute disks update
commands to support labels for Compute\nEngine disk resources.--instance
flag in gcloud sql operations\nwait
and gcloud sql operations describe
will no longer be supported. You\ncan still run the same command by omitting this flag.--start-ip-rotation
and --complete-ip-rotation
flags to\ngcloud container clusters update
.gcloud container images list-tags
in certain\ncases.gcloud beta app repair
, for restoring resources needed by\nApp Engine.create
when mounting /tmp that caused\n intermittent mount failures..gitignore
and README.md
files to newly created user\n notebooks.--use-full-gcloud-path
flag to gcloud source repos clone
command\nin alpha and beta tracks. Fixes issue\nhttps://issuetracker.google.com/issues/35907670.--action
, --rules
, --direction
, --destination-ranges
, and\n--priority
flags to\ngcloud beta compute firewall-rules {describe,create,update}
commands.size=SIZE
parameter to the --local-ssd
flag for\ngcloud compute {instances,instance-templates} create{,-from-container}
\ncommands in the alpha track.gcloud service-management operations list
command in the alpha and\nbeta tracks.gcloud ml-engine
commands, which\nuse the v1 API, by that date; at that time, the gcloud beta ml-engine
\ncommands will switch over to the v1 API.Get-GcdChange
and Get-GcdResourceRecordSet
were not\nreturning more than 1000 items.gcloud app operations list
which resulted in sporadic\ncrashes.gcloud beta compute target-tcp-proxies
group and the\nonline documentation:\ngcloud container clusters create|get-credentials
will now configure\nkubectl to use the credentials of the active gcloud account by default,\ninstead of using application default credentials. This requires kubectl\n1.6.0 or higher. You can update kubectl by running\ngcloud components update kubectl
.\nIf you prefer to use application default credentials to authenticate kubectl\nto Google Container Engine clusters, you can revert to the previous behavior\nby setting the container/use_application_default_credentials
property:\ngcloud config set container/use_application_default_credentials true
export CLOUDSDK_CONTAINER_USE_APPLICATION_DEFAULT_CREDENTIALS=true
--[no-]enable-legacy-abac
option to\ngcloud container clusters create
and gcloud container clusters update
.\nFor more details see online documentation:\n--set-password
and --generate-password
options to the\ngcloud container cluster update
command.gcloud container images list-tags
command to consider 10\nrecent images by default, instead of all.gcloud iam service-accounts
commands.gcloud projects set-iam-policy
and\ngcloud organizations set-iam-policy
commands to allow users to edit audit\nconfigs. Changes to IAM policy should be handled via a read-modify-write\ncommand sequence.gcloud beta sql instances set-root-password
for consistency with\nthe GA set of commands.\nThis command is deprecated in favor of gcloud beta sql users set-password
.gcloud source repos
command group promoted to Beta track.*nix
will no longer attempt to update your RC\nfiles in non-interactive mode.gcloud beta logging
.gcloud test
commands have been promoted to GA and renamed\ngcloud firebase test ...
. All gcloud beta test ...
commands are\ndeprecated.--device
argument,\nwhich allows more precise control over which device dimensions are included\nin a test matrix. See gcloud firebase test android run --help
and\ngcloud topic arg-files
for details./content
directory of newly created instances will be persisted to\nthe attached disk rather than just the /content/datalab
directory.gcloud beta ml language
command group is now available. Use commands\nin this group to analyze text with the Natural Language API. For more\ninformation, see: https://cloud.google.com/natural-language/.--values
has been added to\ngcloud beta runtime-config configs variables list
; it can be used to\nreturn values along with variables.gcloud beta sql instances create
, gcloud sql instances create
, and\ngcloud sql instances set-root-password
\ngcloud alpha compute ssh
can now connect to instances using private IP\naddresses.gcloud alpha compute images create
now has a --force-creation
flag.gcloud container images delete
has been modified to delete the underlying\nimage, and all associated tags, when given a tag reference. For the\nremainder of beta, --resolve-tag-to-digest
will be required when deleting\nan image by tag, to avoid accidental deletion. This will become default\nbehavior when the command graduates from beta.gcloud beta functions deploy
did not work without the\n--region
flag specified.gcloud ml-engine jobs submit training
\ncommand is now asynchronous by default; pass --stream-logs
to get the\nold behavior.gcloud ml-engine local predict
now only supports\nprediction using models in SavedModel format. For details, see:\nhttps://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/saved_model/README.mdgcloud components update
. This is because the update modifies\nthe gcloud.cmd file. The update should have finished successfully\nregardless of the error. To make sure, run gcloud components update
\nagain. It should say it's already up to date.destination_schema
flag within the query
command.selected_fields
flag within the head
command.label
flag within the mk
command.Updated the datalab component to the 20170316 build.\nThis release includes two bug fixes in how the tool looks up\nDatalab instances:
\n\ngcloud alpha deployment-manager
commands to the beta\nrelease track.untag
has been added to the container images
command group. In the\nfuture, container images delete
will be modified to delete the underlying\nimage (and all associated tags) and this will be the primary method of\nremoving tags from images.--validate-only
flag added to service-management deploy
commandgcloud beta kms
commands have been promoted to general availability\n as gcloud kms
.compute backend-buckets
commands to general availability.--
argument must be specified between gcloud specific args on the\nleft and the rest of the command on the right.\nCommands will no longer allow the omission of the --
, and unparsed\narguments will not be treated as implementation args.--config-name
flag mandatory for\nruntime-config configs variables
and runtime-config configs waiters
\ncommands.gcloud kms cryptokeys
as gcloud kms keys
.\nRenamed the --cryptokey
flag as --key
.\nDeprecated the cryptokey
variants.alpha source repos clone
to produce an error message if the\nrepository being cloned is a mirror. The command no longer asks to create\nthe repo if it does not exist.gcloud alpha shell
to launch the shell.gcloud compute networks subnets
to beta.entrypoint:
to automatically prepend exec
to\nentrypoints, to ensure signals are passed through to the application\nprocess.cbt
commandline tool to allow for creation of\ntables with initial splits.cos-cloud
project.--enable-autorepair
flag to\ngcloud beta container clusters create
and\ngcloud beta container node-pools create
.gcloud projects create
command to GA.The gcloud beta ml vision
command group is now available. These commands\nallow you to analyze images with Google Cloud Vision:
gcloud beta ml vision detect-documents
gcloud beta ml vision detect-faces
gcloud beta ml vision detect-image-properties
gcloud beta ml vision detect-labels
gcloud beta ml vision detect-landmarks
gcloud beta ml vision detect-logos
gcloud beta ml vision detect-safe-search
gcloud beta ml vision detect-text
gcloud beta ml vision detect-web
--format
flag for gcloud service-management deploy
to make\nthe new service configuration available for formatting with --format
\ndocker-credential-gcr
to support the Docker client's\nnew chronological version numbering during configure-docker
for Docker\nclient versions of 17.03.xx and above.--results-dir
flag for the gcloud test android run
command\nto specify a predetermined storage location for test results. The value\nmust be unique per each test matrix created. This avoids the need to parse\nstderr to find the path to the raw test results.beta test android versions describe
and\nbeta test android locales describe
.gcloud ml
has been promoted to GA and renamed gcloud ml-engine
\n--max-worker-count
to gcloud ml-engine jobs submit prediction
to\nspecify maximum number of workers to use.--model-dir
in gcloud ml-engine jobs submit prediction
to use model\nfiles saved in Google Cloud Storage.gcloud source repos set-iam-policy
and gcloud source repos\nget-iam-policy
commands now available on alpha release track.--verbosity
flag to gcloud datalab
commandgcloud datalab
to use the latest
Docker image by default, rather\nthan the local
image.gcloud datalab connect
would seemingly hang until ENTER
\nwas pressed.gcloud compute xpn
commands now available in the beta release track. These\ncommands configure cross-project networking.gcloud compute disks snapshot
--guest-flush flag now generally available\nfor creating application-consistent snapshots. Currently only supported on\nWindows instances using the Volume Shadow Copy Service (VSS)gcloud compute networks subnets list-usable
to alpha release track for\nlisting subnetworks that the user has compute.subnetworks.use permission on.gcloud compute\ninstances create
and gcloud compute instance-templates create
command on\nthe beta release track.kubectl
from version 1.5.2 to 1.5.3.gcloud container builds submit
now takes a --substitutions
flag for\nuser-defined templating; see\nhttps://cloud.google.com/cloud-build/docs/api/build-requests#substitutions\nfor more details.gcloud sql instances create
now shows a clear error message if user tries\nto exceed instance limit.gcloud test android run
now directs the user to the test results page\nwithin the Firebase console instead of the deprecated Test Lab section of\nthe Google Developer's Console.gcloud beta runtime-configs
group has been renamed gcloud beta\nruntime-config
. All commands previously under gcloud beta runtime-configs
\nhave been moved to the gcloud beta runtime-config configs
command group.gcloud app deploy
now deploys Go apps for both Standard and Flexible\nenvironments. All usage of aedeploy
can now use gcloud app deploy
\ndirectly instead.gcloud app logs tail
is now available in GA.datalab
command line tool to the 20170215 build. This\nincorporates the following changes to the datalab tool:\n/tmp
directory outside of the VM's boot disk.gcloud dataproc
is now available in GA.--network-tier
flag has been added to the following commands:\ngcloud alpha compute addresses create
gcloud alpha compute forwarding-rules create
gcloud alpha compute instance-templates create
gcloud alpha compute instances add-access-config
gcloud alpha compute instances create
gcloud alpha compute instances create-from-container
gcloud alpha compute instances update-access-config
--database-version
flag has been added to gcloud sql flags list
and\ngcloud beta sql flags list
to allow filtering. An 'applies to' column has\nbeen added to tabular output.gcloud beta sql databases create
gcloud beta sql databases delete
gcloud beta sql databases describe
gcloud beta sql databases list
gcloud beta sql databases patch
--network-tier
flag has been added to the following commands:\ngcloud alpha compute addresses create
gcloud alpha compute forwarding-rules create
gcloud alpha compute instance-templates create
gcloud alpha compute instances add-access-config
gcloud alpha compute instances create
gcloud alpha compute instances create-from-container
gcloud alpha compute instances update-access-config
gcloud sql instances import
gcloud beta sql instances import
gcloud beta sql instances failover
gcloud sql instances promote-replica
gcloud beta sql instances promote-replica
gcloud sql instances reset-ssl-config
gcloud beta sql instances reset-ssl-config
gcloud sql instances restart
gcloud beta sql instances restart
gcloud sql ssl-certs delete
gcloud beta sql ssl-certs delete
gcloud beta sql users delete
gcloud compute backend-services
now requires an explicit scope.\nPass --global
to retain the old behavior.deployment-manager deployments {update,stop,cancel-preview}
can take\n--fingerprint
flag to ensure optimistic locking.gcloud deployment-manager runtime-configs
command group is now available\nas a top-level command group: gcloud runtime-configs
.gcloud app instances list
where instances were always listed\nas NOT in debug mode.--container
flag to gcloud beta app instances ssh
, which lets you\nSSH straight into the app container within the instance VM.vm: true
have been deprecated. Please update your app.yaml\nto use env: flex
. To learn more, please visit\nhttps://cloud.google.com/appengine/docs/flexible/migration.datalab
tool now support a --quiet
flag for\ndisabling interactive prompts.warn
, but\nthis can be overridden by passing in the --log-level
flag.datalab create
and datalab connect
commands are more intelligent\nabout when they should open a browser. In particular, they detect if\nthe configured browser is a text-only browser or if the command is\nbeing run from inside of Google Cloud Shell, and do not attempt to\nlaunch the browser in those cases.gcloud functions
commands are now available in the beta release track as\ngcloud beta functions
.gcloud beta spanner
command group.gcloud sql instances create
and gcloud sql instances patch
now support\nspecifying custom machine types on psql instances by using the --memory
and\n--cpu
flags.gcloud beta sql backups delete
).gcloud beta sql backups delete
--accelerator
to gcloud beta compute instances create
.gcloud beta compute accelerator-types
is now available in beta.gcloud beta app instances ssh
is now available in beta.gcloud beta app deploy
failed while deploying Go apps.--job-dir
flag for gcloud beta ml jobs submit training
may\nnow be used for staging code in the absence of the (now optional)\n--staging-bucket
flag.--staging-bucket
flag is only required in jobs submit training
\nif a file upload is necessary.--job-dir
flag to ml jobs submit training
\ngcloud beta deployment-manager runtime-configs
is now available in beta.--only-project-sinks
flag for gcloud logging\nbeta sinks list to --only-v2-sinks
\n--packages
\nflag for gcloud beta ml jobs submit training
has been removed. Please\nseparate your packages with commas.gcloud beta app logs tail
command.gcloud beta iam service-accounts sign-jwt
is now available in beta.gcloud beta iam service-accounts keys get-public-key
is now available in\nbeta.backend-buckets
command to the beta release track.gcloud beta sql backups restore
gcloud sql instances restore-backup
gcloud beta sql instances restore-backup
bq ls
begins failing,\nupdating to this release should fix it.datalab create
command will ensure\nthat a datalab-notebooks
Cloud Source Repository exists\nin the project, and newly created persistent disks will\ninclude a clone of that repository in the datalab/notebooks
\ndirectory.\nCreating that repository can be disabled by passing in the\n--no-create-repository
flag to the datalab create
command.gcloud preview app
and\ngcloud preview datastore
have been removed. Commands are available under the\nGA release track.gcloud app operations
is now in GA.--regions
flag in gcloud beta ml models create
to set the\nregion(s) where the model will be deployed.gcloud beta ml operations
commands.gcloud beta ml local train --distributed
did not work with\nTensorFlow >= 0.12--scopes
format in gcloud compute instances create
in favor\nof --scopes
format consistent with gcloud compute set-scopes
.--scopes
format in gcloud compute instance-templates create
\nin favor of --scopes
format consistent with gcloud compute set-scopes
.kubectl
from version 1.5.1 to 1.5.2.gcloud docker
.value_range
, condition
,\nstrip_value_transformer
, timestamp_range
and row_key_regex
filters.gcloud beta kms crytpokeys set-rotation-schedule
.gcloud alpha search-help
is now available in alpha.\nRun gcloud alpha search-help [TERM]
to find gcloud commands whose help text\ncontains [TERM].gcloud ml jobs submit training
now supports packages already in Google\nCloud Storage via the --packages
flag.gcloud debug
command group is now available in GA.docker-credential-gcr configure-docker
has been fixed.gcloud dataproc clusters create
\n--unique-writer-identity
\nflag to gcloud beta logging sinks create
and\ngcloud beta logging sinks update
is now true. Please consult the\ndocumentation before using these commands.gcloud logging write
.\nUse 'json' insteadlogging beta metrics create
and\nlogging beta metrics update
commands have changed their flags and\nimportantly now use Logging V2 filter syntax. See the help for more\ninformation.node_modules
and .git
by default, but no longer skip other hidden files by\ndefault. Standard deployments are not changing.gcloud compute target-pools set-backup --backup-pool
and\ngcloud compute project-info set-usage-bucket --bucket
flags now warn if you\nprovide an empty argument; use --no-backup-pool
and --no-bucket instead
.gcloud alpha bigtable
command group; please\nuse gcloud beta bigtable
for all Cloud Bigtable operations.--location
option to several\ngcloud beta debug
commands, to separate out the processing of resource IDs\nfrom filename patterns. These commands now take only resource IDs as\npositional parameters.datalab
script.gcloud beta kms
commands for key management.--billing-account
flag to gcloud logging read
\ngcloud beta ml jobs submit training
now takes a --scale-tier
flag.gcloud beta ml jobs submit prediction
.gcloud app instances describe
. --service\nand --version flags are now required.gcloud beta app deploy
now uses multi-threading rather than\nmulti-processing for file uploads; if you've been seeing issues on Windows,\nplease try the beta
command out.gcloud app versions migrate
is now GA.gcloud app instances delete
is now GA.gcloud beta app operations
commands.gcloud beta app instances delete
command.gcloud beta compute images create
now has a --guest-os-features
flag for\nenabling specific OS supported features.--help
for deetails) for\ngcloud alpha compute instances create
gcloud alpha compute instances create-from-container
gcloud alpha compute instance-templates create
gcloud alpha compute instance-templates create-from-container
gcloud beta compute instances create
gcloud beta compute instance-templates create
--custom-extensions
flag to:\ngcloud alpha compute instances create
,\ngcloud alpha compute instances set-machine-type
, and\ngcloud alpha compute instance-templates create
\n--host
flag for gcloud alpha compute url-maps invalidate-cdn-cache
is\nnow available in the GA version of the command.--validate-only
flag added to gcloud service-management deploy
command--trigger-params
flag has been renamed to --trigger-path
\n(the path=
specifier is no longer necessary). The old flag has been\ndeprecated and will be removed or gcloud alpha functions deploy
.gcloud alpha functions get-logs
command.--trigger-topic
, --trigger-bucket
, --source
,\n--bucket
, and --trigger-gs-uri
to gcloud alpha functions deploy
\ncommand.cbt
command line tool component is now available. See:\nhttps://cloud.google.com/bigtable/docs/go/cbt-referencegcloud datastore create-indexes
and cleanup-indexes
are now GAdocker-credential-gcr
has been upgraded to v1.3 and now supports Docker\nclient v1.14 credential helpers. docker-credential-gcr
will now\npreferentially act as a credential helper (as opposed to credential store) on\nDocker client versions 1.14+. Update (or install) the docker-credential-gcr
\ncomponent and run docker-credential-gcr configure-docker
to configure your\nDocker client to use docker-credential-gcr
to authenticate operations on\nyour GCR repositories.gcloud alpha deployment-manager deployments create
and update
commands\n(via the --labels
and --{update,remove}-labels
flags respectively).key:val,foo:bar
for --properties
flag in all\ngcloud deployment-manager
commands. The old key=val,foo=bar
syntax is\ndeprecated.Introduce --(no-)force-key-file-overwrite flags to all gcloud commands using\nSSH key files. These new flags control overwrite behavior when SSH key files\nare broken. Without these flags, interactive sessions will ask for\nconfirmation before regenerating key files. Old non-interactive behavior\n(permissive) is deprecated and will be removed in 6 months. To preserve old\nbehavior in your scripts, use new flag --force-key-file-overwrite\n(though this is discouraged).
Credential store format for service accounts has changed. Your credentials\nwill get auto-upgraded to new format upon usage; however, if gcloud is\ndowngraded to previous version those credentials will not be usable and users\nwill have to reactivate their service account.
gcloud beta ml jobs submit training
is now blocking by default. Use the\n--async
flag to finish immediately after job submission.gcloud compute instances create
creates instance with no scopes by default\nif project has no default service account.compute target-ssl-proxies list
deprecated --regex
and names argument.\nPlease use --filter
flag instead.gcloud compute connect-to-serial-port
allows for interactive connections to\nthe serial port for instances.compute instances set-scopes
command from alpha to beta.gcloud app describe
is now GA.gcloud beta app instances delete
, which deletes a specific App Engine\ninstance.gcloud beta app versions migrate
.env: flex
(Flexible Environment) instances to\ngcloud app instances enable-debug
and gcloud app instances disable-debug
.--enable-auto-upgrade
. Please refer to\ngcloud beta container clusters create --help
and\ngcloud beta container node-pools create --help
for more details.gcloud alpha container node-pools rollback <pool-name>
command.\nSee gcloud alpha container node-pools rollback --help
for more details.gcloud dataflow jobs
command group now has the following commands in GA:\ncancel, describe, drain, list, showgcloud alpha functions get-logs
command.gcloud alpha functions deploy
command.gcloud beta ml jobs submit training
: Fix crash when --packages
was not\nspecified.gcloud alpha functions deploy
--trigger-provider
, --trigger-event
,\n--trigger-resource
and --trigger-params
flags.gcloud alpha functions event-types list
command.gcloud beta ml models versions
command group has been moved to\ngcloud beta ml versions
. The old commands still work, but are deprecated.--origin
flag for the gcloud beta ml versions create
command now\naccepts local file paths in addition to Google Cloud Storage (gs://
) paths.gcloud beta ml jobs training
: --packages
now takes a comma-separated list\ninstead of a space-separated list.gcloud compute instances create --scopes
flag.gcloud container images describe
has some breaking changes to its\n--format=JSON output.gcloud service-management
instead of\ngcloud beta service-management
.gcloud config get-value
is now GA.gcloud beta service-management undelete
.gcloud beta container image describe
to list container analysis data.gcloud container builds ...
are now GA.gcloud organizations ...
are now GA.gcloud organizations update
.gcloud beta ml local predict
to do local prediction.gcloud beta ml predict
.gcloud app instances describe
is now GA.gcloud app services describe
is now GA.gcloud app logs read
will now show request logs by default as well as\nstdout, stderr, and crash.log.gcloud beta app describe
, which prints information about the current\nApp Engine application.gcloud beta app deploy
can now deploy go apps, without the use of aedeploy
\nor goapp deploy
. Both App Engine Standard and Flexible environments are\nsupported. If you are using runtime: custom
with aedeploy
, you will need\nto vendor your dependencies into the app directory manually.app/gsutil
. Affected users are warned\nduring gcloud app deploy
with instructions on how to update their\nconfiguration appropriately.python_version: 3.4
in the runtime_config
stanza of your\napp.yaml
.--service-label
flag to gcloud alpha compute forwarding-rules create
.gcloud deployment-manager deployments describe
when resource\nexpansion fails.column_range_filter
.--service-account
flag to gcloud dataproc clusters create
.gcloud service-management deploy
command now supports providing multiple\nservice configuration or API specification inputs simultaneously. This change\nallows creating .proto and YAML based configurations for gRPC services.gcloud container list-tags
command to support user-specified\nfilters on occurrences and exposes a column summarizing vulnerability\ninformation.gcloud organizations update
is now deprecated.python_version: 3.5
in the runtime_config
\nstanza of your app.yaml
\nfile.gcloud beta app services describe
command, which prints\ninformation about a given service.gcloud info --run-diagnostics
flag is now available to diagnose common\ninstallation and local network issues.gcloud init
now has a --skip-diagnostics
flag.gcloud app create
command, which creates an App Engine app in the\ncurrent project.gcloud app regions list
command, which lists support for App Engine\nStandard and Flexible environments for each geographical region.gcloud app deploy
now offers to create an App Engine app interactively, if\nthe current project does not have an app yet.null_marker
flag within the load
command.gcloud compute instance-groups managed delete
shows clean error message\ninstead of bare exception on attempt to delete zonal and regional Managed\nInstance Groups in one gcloud invocation. Old behavior was to accept and\ninvoke such request and then fail on waiting for operation complete.gcloud alpha container builds
promoted to beta. The following has changed:\nThe alpha commands will remain, as is, until at least March of 2017.
regional instance groups are now GA. gcloud compute instance-groups managed
Customer-Supplied Encryption Keys (CSEK) for image creation is now GA. See\nhttps://cloud.google.com/compute/docs/disks/customer-supplied-encryption for\ndetails.
--all-users
\noption on gcloud beta debug logpoints list
command.--network
and --subnet
for the same network\ninterface card.gcloud alpha container operations cancel
command. See\ngcloud alpha container operations cancel --help
for more details.New-GcsObject
-ObjectName
parameter optional when uploading a file.GcsObject
to Write-GcsObject
cmdlet.Added PowerShell provider for Google Cloud Storage; allows navigation of\nGoogle Cloud Storage buckets as if they were a local file system.\nWhen using Cloud Tools for PowerShell cd
into gs:\\ and type dir
to begin.\nLearn more at https://cloud.google.com/tools/powershell/docs/backup.
App Engine updated to 1.9.45. Java SDK updated to 1.9.44.\nPlease visit the following release notes for details:\nhttps://cloud.google.com/appengine/docs/standard/java/release-notes
gcloud config configurations create
will now automatically activate\nspecified empty configuration. Use gcloud config set
to populate its\nproperties.
Added support for creating new clusters and nodepools on preemptible\nVM instances in Beta by adding --preemptible
. See\ngcloud beta container clusters create --help
and\ngcloud beta container node-pools create --help
for more details.
Fixed a bug in gcloud alpha container clusters update
that\nprevented disabling cluster autoscaling. Cluster autoscaling\ncan now be disabled by running:\ngcloud alpha container clusters update --disable-autoscaling
Update kubectl to version 1.4.1.
bq query --label \"foo:bar\" \"select 123\"
.\nThe show
command outputs any labels set on a job.alpha compute instances create
,\nand alpha compute instance-images create
commands. By default\ninterfaces will have ephemeral IP (was: no external ip).App Engine: The gcloud app deploy
command no longer blocks when stopping the\nprevious version; this should speed up deployment times. Instructions for\nchecking the status of the stop-version operation are included in the command\noutput.
Support ramdisk volumes in App Engine flexible environments Alpha.
alpha functions regions list
command.gcloud beta ml predict
to read files in UTF-8 encoded text format.gcloud alpha projects create
command.Add new key to --network-interface in alpha compute instances create
,\nand alpha compute instance-images create
commands: no-address.
Make flag --network-interface visible in alpha compute instances create
,\nand alpha compute instance-templates create
commands.
Fix a bug in gcloud beta container images list-tags
.
Add support for kubernetes labels on new clusters and nodepools by passing\n--node-labels=label1=value1,label2=value2...
. See\ngcloud container clusters create --help
and\ngcloud container nodepools create --help
for more details and\nexamples.
gcloud alpha bigtable
commands are deprecated and will be removed in\nrelease 134.0.0. All users should migrate to gcloud beta bigtable
commands.gcloud beta ml jobs stream-logs
JOB [--allow-multiline-logs]\n[--polling-interval=POLLING_INTERVAL; default=\"60\"] [GLOBAL-FLAG ...]\nto show logs from a running Cloud ML job.The --replacement flag is no longer required in the\ngcloud compute images deprecate
command.
Add --create-disk flag to gcloud alpha compute instances create
.
Add --create-disk flag to gcloud alpha compute instance-templates create
.
Can now specify the cluster-version when creating Google Container Engine\nclusters.
Update kubectl to version 1.4.0.
docker-credential-gcr
bug fixed.gcloud auth application-default
commands are now in GA.\ngcloud auth login
no longer writes Application Default Credentials, use\ngcloud auth application-default login
instead.Java apps that have no app.yaml file are now auto-detected based on a\nWEB-INF/appengine-web.xml file when launching the dev_appserver.
Fixed timestamp processing issue\n(https://issuetracker.google.com/issues/35907291) in\ngcloud app logs read
.
--memory
flag to gcloud alpha functions deploy
to allow\nconfiguration of amount of memory available during function execution.Added gcloud beta ml local train
command which runs user code locally and\ninjects the environment variables necessary for running distributed TensorFlow\njobs in subprocesses.
gcloud beta ml jobs submit training
now takes a path to a python package,\nand either (1) builds from the setup.py file at the package root, or (2)\ngenerates a setup.py file and builds the package. It then uploads the\ngenerated tar.gz archives to Google Cloud Storage.
Internal load balancing is now in beta.
Cloud Source Repositories control scope is now included in the list of default\nscopes granted to newly created instances and instance templates.
Added multi-nic support to gcloud alpha compute instances create
and\ngcloud alpha compute instance-templates create
.
Can now create temporary clusters with all kubernetes alpha features enabled\nusing gcloud alpha container clusters create --enable-kubernetes-alpha
.
Added support for kubernetes labels on new clusters and nodepools by passing\n--node-labels=label1=value1,label2=value2...
. See\ngcloud alpha container clusters create --help
and\ngcloud alpha container nodepools create --help
for more details and\nexamples.
docker-credential-gcr config --help
for more details.gcloud dataproc clusters create
flag --preemptible-worker-boot-disk-size
\ncan be used to specify future preemptible VM boot disk size.gcloud beta ml predict
command to do online prediction.gcloud beta ml jobs submit prediction
command to submit batch\nprediction job.--storage-size
Sets storage size in GB.--maintenance-release-channel
Sets production or preview channel for\nmaintenance window.--maintenance-window-day
Sets day of week for maintenance window.--maintenance-window-hour
Sets hour of day for maintenance window.--maintenance-window-any
(patch only) Clears maintenance window setting.The HTTP error messages for these command groups have changed to a common\nformat:
\n\ngcloud dns
gcloud genomics
gcloud logging
Some command groups have not changed yet. That should happen in the next\nrelease. You can use --log-http
to see the details of all HTTP requests and\nresponses on the standard error.
--connection-draining-timeout
flag to gcloud compute backend-services\n{create,update}
commands.gcloud alpha compute instance-groups managed update-instances
and\nstop-proactive-update-instances
commands.gcloud beta debug source gen-repo-info-file
command, which generates\nrepository information files for the Stackdriver Debugger, is now available.gcloud container images
command group is now available in the beta\nrelease track.core/custom_ca_certs_file
property to allow use of a custom CA\ncertificate file.gcloud alpha bigquery
is no longer available. To use BigQuery, use the bq
\ntool shipped with the Cloud SDK.Add support to change the default service account on a Compute Engine project\n(alpha release) via the following command:\ngcloud alpha compute project-info set-default-service-account
Support multiple network interface cards in\ngcloud alpha compute instances create
command.
Add gcloud alpha compute instances set-scopes
command.
docker-credential-gcr configure-docker
after updating.gcloud logging create
and gcloud logging update
echo back the writer\nidentity associated with the sink.gcloud deployment-manager manifests describe
with no manifest specified will\nshow the latest manifest of the given deployment.gcloud beta emulators datastore start
now defaults to the new version of the\nemulator which supports Cloud Datastore API v1 and v1beta3 over gRPC,\nproto-over-HTTP, and JSON-over-HTTP.gcloud alpha dataflow
commands. See Google Cloud\nDataflow section for more informationgcloud alpha dataflow
commands:\njobs list
command now has a \"status\" filter. This change is\nfrom the JobsV1B3 API. You can now use the API's filter request as either\n\"all\", \"terminated\", or \"active\".logs list
command. This dumps the log messages created from the\nworkflow. Please see the help docs for more information.metrics tail
to metrics list
.metrics list
--origin flag to --source. This can be either \"user\"\nfor custom-made aggregates or \"service\" otherwise. This defaults to \"all\".metrics list
--transform flag. This filters all metrics that prefix\nregex matches the argument.jobs list
--job-name flag.jobs list
--uri flag.deployment-manager deployments create
with a template file will copy\nthe outputs specified in the schema to the generated config file.gcloud components install docker-credential-gcr
followed by\ndocker-credential-gcr configure-docker
in order to configure Docker. You may\nthen use Docker normally, without any gcloud interaction at all (e.g.\ndocker pull gcr.io/myproject/myimage
)gcloud compute instances stop
--discard-local-ssd flag.gcloud config get-value
is now available in the BETA release track.gcloud beta sql backups create
gcloud beta sql backups create
gcloud beta sql instances failover
gcloud beta sql instances create
:\ngcloud beta sql instances patch
:\nThe gcloud beta app regions list
command is now available. It shows support\nfor the standard and flexible environments for each geographical region.
gcloud app versions describe
now shows more extensive information about the\ndeployed version, including the container used for App Engine Flexible.
Built-in versions will no longer appear when listing App Engine versions\n(gcloud app versions list
).
Users can now make logs garbage collection optional by changing the value of\nthe core/max_log_days
property to 0.
The gsutil
component has been upgraded to version 4.21.
gcloud alpha ml jobs submit training
command to start a Cloud ML\ntraining job.compute networks switch-mode
and compute networks expand-ip-range
commands\nare now in beta.gcloud container
commands is now GA.gcloud deployment-manager deployments
will now display INTENT
when\napplicable.Added gcloud beta app instances describe
, which shows information about a\nrunning App Engine Flexible instance.
Add new flags to gcloud alpha functions deploy
, hide flags that are being\nreplaced with new flags, log a warning when someone uses a flag to be\nreplaced:
gcloud init
now has an opt-in for listing all user projects, which\ncould be in the hundreds. The user can now to opt-in to see all projects,\nor they can just type in a known project.gcloud alpha ml models versions
group to manage Cloud ML model versions.gcloud alpha ml models
group to manage Cloud ML modelsgcloud alpha ml jobs
group to manage Cloud ML training and prediction\njobs.gcloud genomics pipelines run
command now uses the default Compute\nEngine zone property if the --zones flag is not specified.gcloud beta pubsub subscriptions create
\n(https://issuetracker.google.com/issues/35907190).gcloud beta compute backend-services
\ncreate
and update
commands.waitFor
field.Cloud SDK dev_appserver.py supports running App Engine Standard Go\napplications.
gcloud app instances disable-debug
now deletes the instance rather than\nrestarting it. New instance(s) may spawn based on the app's scaling settings.
--preemptible-worker-boot-disk-size
flag to\ngcloud dataproc clusters create
.gcloud compute backend-services
session affinity flags have been promoted\nfrom beta to GA.container/use_client_certificate
property default value to\nfalse
. This makes the gcloud container clusters create
and\ngcloud container clusters get-credentials
commands configure kubectl
to\nuse Google OAuth2 credentials by default instead of the legacy client\ncertificate.gcloud alpha dataflow jobs drain
command. The drain
command\ntakes a streaming job and stops receiving new data from the sources. It then\nprocesses the buffered data. For more information please see the documentation\nfor stopping a running pipeline at\nhttps://cloud.google.com/dataflow/pipelines/stopping-a-pipeline.gcloud beta error-reporting events report
command for reporting\nerrors.deployment-manager resources list
will show INTENT when the resource STATE\nis IN_PREVIEW
.
deployment-manager deployments describe
will show output values in addition\nto listing the resources.
Added a gcloud beta emulators bigtable env-init
command to export\nenvironment variables required to communicate with the bigtable emulator.
The Pub/Sub emulator now correctly starts the push loops when creating a push\nsubscription.
gcloud dns
now supports CAA records.gcloud alpha compute instance-groups managed wait-for-stable
command waits\nuntil all current_action
fields are set to none and there are only no\npending_actions
in managed instance group.
gcloud compute xpn
commands now available in the alpha release track. These\ncommands configure cross-project networking.
gcloud compute networks subnets {get,set}-iam-policy
commands now available\nin alpha.
Added support for dataset labels. See:\nhttps://cloud.google.com/bigquery/docs/labeling-datasets for more details.
Now sending progress output to stderr and query output to stdout. This fixes\nhttps://issuetracker.google.com/issues/35906906.
gcloud auth login
will stop writing application default credentials in a\nfuture release. See:\nhttps://developers.google.com/identity/protocols/application-default-credentials#toolcloudsdk\nfor more information.
Command line flag abbreviations are now deprecated and produce warning\nmessages. Flag abbreviations will be completely disabled in release 130.0.0.\nThis pre-empts the problem of future flag additions making some flag\nabbreviations ambiguous, possibly breaking scripts.
gcloud beta sql users
command group with commands that enable\nmanagement of users on Cloud SQL instances.gcloud alpha projects update
now support labels.delete
command to the gcloud alpha container images
command\ngroup.gcloud beta emulators start bigtable
command for starting a\nCloud Bigtable emulator.gcloud alpha compute backend-services
and forwarding-rules
commands now\nsupport the internal load balancing scheme. Please use\n--load-balancing-scheme=internal
flag when creating these resources.\nIn addition gcloud alpha compute forwarding-rules create
supports\n--backend-service
flag to allow forwarding to internal load balancers.
Beta release of compute connect-to-serial-port
command for\nInteractive Serial Console support. See\nhttp://cloud.google.com/compute/docs/instances/interacting-with-serial-console\nfor details.
gcloud beta sql instances create
supports new database type MYSQL_5_7.Regional Managed Instance Groups commands are now in beta.
target-ssl-proxies
commands are now in beta.
Connection-based load balancing commands are now in beta.
Added --connection-draining-timeout
flag to\ngcloud beta compute backend-services
create
and update
commands.
health-checks
command group is now in beta.
Local SSDs are now supported for clusters via the --local-ssd-count
\nflag (in beta).
Added --additional-zones
flag to gcloud beta container clusters update
.
gcloud alpha container builds create
command now supports using\nJSON or YAML config files to configure builds, using the --config
flag.gcloud alpha dataflow list-messages
datetime values are now displayed in\nISO 8601 format: 2015-01-15T12:31:07 ('T' separating the date and time\ncomponents).The gcloud app
surface is now available in the GA and beta release tracks.\nPlease use gcloud app
instead of gcloud preview app
(some features only\navailable in the beta release track).
Add gcloud app open-console
command, which opens the App Engine dashboard\nin a web browser.
The Cloud Datastore emulator can accept an IPv6 address for the\n--host-port
argument.
Cloud Datastore emulator no longer fails when trying to load an index.yaml\nfile.
gcloud alpha container builds
command group creates and manages\nbuilds using the Google Container Builder service. See\nhttps://cloud.google.com/cloud-build/docs/ for API documentation.--preemptible-worker-boot-disk-size
flag, which allows configuration\nof preemptible worker boot disk, to gcloud beta dataproc clusters create
.Added gcloud beta bigtable instances
group to manage Bigtable instances.
Added gcloud beta bigtable clusters
group to manage Bigtable clusters\nwithin instances.
Known issue: gcloud beta bigtable instances create
is an asynchronous\noperation by default and will not block with or without the --async
flag.
(Google Compute Engine) The debian-7
and debian-7-backports
image\naliases have been removed, as Debian 7 has reached end-of-life
(Google Compute Engine) The --port-range
flag in the gcloud compute\nforwarding-rules create
command has been deprecated; please use the\n--ports
flag instead. At this time only consecutive ports can be\nspecified.
(Google Compute Engine) gcloud alpha compute rolling-updates
commands\nhave been deprecated and removed.
(Google Container Engine) The --wait
flag for the gcloud container\nclusters
command group is now deprecated; please use the --async
flag\ninstead.
gcloud init
.gcloud compute backend-services {create,update} --enable-cdn
flag has been\npromoted from beta to GA.gcloud compute url-maps invalidate-cdn-cache
has been promoted from beta\nto GA.--remote-traffic-selector
flag in gcloud compute vpn-tunnels create
,\nwhich allows specifying a list of CIDR blocks to be used during IKE\\IPsec\ntraffic selectors negotiation, is now available in the GA release track.gcloud preview app versions describe
command.--manifest-id
flag: gcloud beta deployment-manager deployments update\ndeployment-name --manifest-id=MANIFEST-ID
\ngcloud docker
now respects the $DOCKER_CONFIG
environment variableenv-unset
command which prints the\ncommands to unset any environment variables set by running the commands in\nthe output of the env-init
command.(Google Compute Engine) Deprecated the use of image aliases. Please use\nimage families instead. See https://cloud.google.com/compute/docs/images for\nmore details.
(Google App Engine) Removed the deprecated and unused --force
flag for\ngcloud app deploy
.
(Google Cloud Debugger) Removed gcloud alpha debug
command group; debug\ncommands are now accessible solely using gcloud beta debug
.
The Customer-Supplied Encryption Keys (CSEK) feature for Google Compute\nEngine disks is now available in the GA release track. See\nhttps://cloud.google.com/compute/docs/disks/customer-supplied-encryption for\nmore details.
Added autocompletion for the URL map name in\ngcloud compute url-maps invalidate-cdn-cache
.
Added gcloud alpha compute networks switch-mode
command.
Added gcloud alpha compute networks subnets expand-ip-range
command.
Added --remote-traffic-selector
flag, which allows specifying a list of\nCIDR blocks to be used during IKE\\IPsec traffic selectors negotiation, to\ngcloud beta compute vpn-tunnels create
Fixed gcloud compute routes list
command to display vpn-tunnel as\nNEXT_HOP
.
Parallelized source file uploads in gcloud preview app deploy
for\nincreased speed. To revert to the old behavior in event of a problem, please\nrun gcloud config set app/num_file_upload_processes 1
\nand report an issue here:\nhttps://issuetracker.google.com/issues/new?component=187143
Google App Engine components updated to 1.9.38.\nPlease visit the following release notes for details:
\n\nAdded support for Managed VMs instances in\ngcloud preview app instances enable-debug
and\ngcloud preview app instances disable-debug
.
%HOME%
variable was set and differed from %USERPROFILE%
\n_deleted-topic_
.proxy/*
are not set.gcloud compute ssh
no longer generates keys when invoked with --plain flag.gcloud compute routers
is now GA.gcloud genomics pipelines run
command supports passing \"inputs\" and\n\"outputs\" as repeated parameters.gcloud projects
surface.gcloud docker
commands now take less time to execute when the Docker client\nis not configured to use a credential helper.The --docker-build
flag and related app/docker_build
property, as well as\napp/use_cloud_build
property have been deprecated and will be removed in a\nfuture release. By default, Docker images are built remotely using Google\nContainer Builder. To perform a Docker build on a different host, you can run:
docker build -t gcr.io/project/service.version .\ngcloud docker push gcr.io/project/service.version\ngcloud preview app deploy --image-url=project/service.version
\n--licenses
flag to gcloud compute images create
.gcloud alpha genomics datasets/callsets
name argument is a flag,\ninstead of positional.gcloud alpha genomics pipelines run
command now accepts \"zones\"\ncommand-line argument.gcloud alpha genomics datasets restore/update
and\nvariantsets delete/describe
now take string IDs instead of ints.gcloud deployment-manager deployments describe
output only reports errors\nonce, includes status for resources, and includes more useful fields.gcloud docker
commands are now less verbose during the authentication\noperation.gcloud container clusters update
command now GA.gcloud container node-pools
commands are now GA.gcloud compute ssh
\ncalled --strict-host-key-checking
to control the StrictHostKeyChecking\noption.gcloud beta compute\ninstances start
. (in beta track)gcloud alpha service-registry
. (alpha track)\nUsers will need to sign up\nhere\nbefore enabling this API in their projects.gcloud alpha deployment-manager runtime-configs
. Alpha commands for\nDeployment Manager's Runtime Config API.--legacy
flag to gcloud beta emulators datastore. The flag is set\nby default and maintains existing behavior with support for Cloud Datastore\nAPI v1beta2. Passing --no-legacy
uses a new version of the Cloud Datastore\nEmulator which supports Cloud Datastore API v1beta3 over gRPC, JSON, and\nproto-over-HTTP. The default behavior of the legacy flag will change in a\nfuture release.gcloud alpha orgranizations
. (alpha track)gcloud iam
command group is now available in GA. The gcloud beta iam
\nwill still be available for several more releases.--docker-build=local
flag in the gcloud preview app\ndeploy
command with docker version 1.10+. Note that local Docker builds\nwith Docker version 1.11 will still fail when using the new Docker external\ncredentials; please downgrade to the plain credential store.\nhttps://issuetracker.google.com/issues/35906927gcloud beta container
commands (e.g. container create
) now support\nspecifying ImageTypes.gcloud container clusters list
command now sorts the clusters based on\nzone and then on cluster name.gcloud container clusters create
command now allows specifying\n--max-nodes-per-pool (default 1000) to create multiple node pools for large\nclusters.gcloud compute backend-services
backend commands now support\n--instance-group-zone and --instance-group-region to qualify instance group\nspecifically. Before --zone, --region was used to qualify all resource\narguments, where as now it is used to qualify backend service.genomics variantsets create
command now supports the --name and\n--description flags.genomics variantsets delete
command displays the name of the variant\nset before prompting the user to delete it.variantsets describe/list
commands display variant set names\nand descriptions.The gcloud debug
command group is now in Beta.gcloud alpha compute autoscaler
command group.gcloud compute backend-services add-backend
--group\nflag in favor of --instance-group.gcloud compute copy-files
now exits with the return code of the called\nscp
process.gcloud beta compute disks snapshot
command.gcloud container resize
command now supports multi-zone clusters.gcloud beta error-reporting events delete
command to cleanup\nStackdriver Error Reporting data.gcloud preview app modules get-logs
command is now deprecated. Please\nuse the new command gcloud preview app logs read
instead.gcloud preview app deploy
to fail when run from a\ngit directory.Deprecated user property files (~/.config/gcloud/properties) will no longer\nbe read by gcloud. If you are not already using configurations
, your\nproperties will be automatically migrated for you. No action is required on\nyour part.
The --format
flag now supports four more transforms: extract
, join
,\nslice
, and split
.
gcloud alpha debug snapshots wait
command.gcloud alpha compute instance-groups managed list-instances
command\noutput now includes the INSTANCE_TEMPLATE
and STATUS
columns.gcloud alpha genomics variants describe/delete/update
commands now accept\nnon-integer variant IDs.gcloud container clusters resize
now allows specifying a node pool.gcloud alpha debug
command surface to allow control of the\nCloud Debugger from the command line.gcloud preview app modules
commands are now deprecated (see \"Google App\nEngine\" section for more details).module
parameter in application .yaml files is now deprecated (see \"Google\nApp Engine\" section for more details).--format
printer legend attributes are now deprecated (see \"Cloud SDK\"\nsection for more details).--filter
flag.gcloud preview app modules
commands are now deprecated (except\ngcloud preview app modules get-logs
). Please use the just-added\ngcloud preview app versions
, gcloud preview app services
, and\ngcloud preview app instances
commands instead.MaxRetrialsException
for gcloud preview app deploy
of standard\n(not MVM or flexible) App Engine apps with .git
directory present\n(https://issuetracker.google.com/issues/35906804).gcloud preview app deploy
where --docker-build=local
did\nnot work when app/use_cloud_build
was enabled.--no-creation-retries
flag to compute instance-groups managed resize
\ncommand in alpha and beta.gcloud container clusters create
now allows specifying multiple zones\nwithin a region for your cluster's nodes to be created in.health-checks
commands for protocol HTTP2 have been removed.
Rename the alpha compute url-maps
invalidate-cache
and\nlist-cache-invalidations
subcommands to invalidate-cdn-cache
and\nlist-cdn-cache-invalidations
, respectively.
Suppress progress tracker animations if not outputting to a terminal.
gcloud components list
now supports the --filter
flag and queries like:\ngcloud components list --filter=id:app-engine-java\n--format=\"value(state.name)\"
gcloud config set app/use_gsutil true
.gcloud init
no longer offers to clone\nGoogle Cloud Repositories.\nPlease use gcloud source repos clone
at any time after running\ngcloud init
.gcloud beta compute
commands now support image families.gcloud preview app deploy
can set the timeout for the\nContainer Builder service using the app/cloud_build_timeout\nproperty.kubectl component is now available for Windows (64-bit only).
gcloud alpha container clusters update
now allows enabling/disabling\naddons for Container Engine clusters via --update-addons
flag.
gcloud container clusters create
now supports disabling\nHPA and Ingress controller addons via --disable-addons
flag.
gcloud alpha genomics variants import
now supports configurable variant info\nfield merging via the info_merge_config command line flag.gcloud preview app gen-config
to auto-generate the necessary configuration\nfor deploying PHP applications to the App Engine Flexible Environment.The gcloud alpha container nodepools
commands have been renamed to\nnode-pools
. Functionality and parameters haven't changed.
gcloud beta iam list-grantable-roles
now returns a list of roles instead of\na dictionary with a single key 'roles' with the value of a list of roles.
gcloud config configuration describe
output has changed to include the\nconfiguration name
and is_active
fields. All configuration properties are\nnow part of the properties
field.
Use of the Google Container Builder service is now enabled by default for\nall managed VMs deployments.
\n\nThis change may require you to enable the Container Builder API. Visit\nhttps://console.developers.google.com/apis/api/cloudbuild.googleapis.com/overview?project=*PROJECT_ID*;\nto enable it, where PROJECT_ID is your current project ID.
\nUpdated Google App Engine components to 1.9.34.\nPlease visit the following release notes for details:
\n\nAdded gcloud compute backend-services
session affinity commands.
Added gcloud compute http-health-checks
and https-health-checks
commands.
Added gcloud alpha compute target-ssl-proxies
commands.
Extended gcloud compute forwarding-rules
to support target-ssl-proxies
.
gcloud container clusters list
will output a warning if there were zones\nfor which it could not retrieve results.
Updated kubectl to version 1.2.0.
gcloud alpha billing
\ncommand surface.bq
tool to version v2.0.24. Also includes fix for\nhttps://issuetracker.google.com/issues/35906711.gcloud preview app deploy
deployments that promote the new version to\nreceive all traffic will stop the previous version by default.
To keep the previous behavior, pass the --no-stop-previous-version
flag,\nor run the following command:
$ gcloud config set app/stop_previous_version false
\ngcloud command --flag
becomes gcloud command --flag ''
(for list- and\ndict-type flags only).gcloud beta iam list-grantable-roles
command for given\ncloud resource.WindowsError: [Error 32]
in the gcloud preview app deploy
command\non Windows. Fixes https://issuetracker.google.com/issues/35906633.gcloud topic configurations
for information on how to use\nconfigurations instead.Enable gcloud to run in Cygwin 64 bit environments.
Fail gracefully on unreadable Google Compute Engine credential file. Fixes\nhttps://issuetracker.google.com/issues/35906539.
App Engine components updated to 1.9.33. Please visit\nhttps://cloud.google.com/appengine/docs/standard/python/release-notes for the Python\nrelease notes and\nhttps://cloud.google.com/appengine/docs/standard/java/release-notes for the Java\nrelease notes.
Added gcloud preview app browse
command.
Fixed a race condition that caused errors while deploying App Engine Managed\nVM applications.
Fixed a TLS-related error during gcloud preview app deploy. Alleviates the\nproblem in https://issuetracker.google.com/issues/35906638.
routers
surface moved to beta and is now accessible via\ngcloud beta compute routers
\n--subnet
flag to gcloud dataproc clusters create
.genomics alpha operations cancel
assumes the operations/
prefix if not\npresent.Release 95.0.0 introduced a bug that generated corrupt keys for Windows gcloud\ncompute ssh|copy-files. Any keys generated on Windows between 95.0.0 and\n97.0.0 inclusive are rejected by ssh servers. gcloud compute
has been\nchanged to:
Fixed #538.\nUsers should no longer get \"gsutil ImportError: No module named google\"\nerrors.
gcloud alpha compute routers
now requires manual configuration of interfaces
--advertised-route-priority
to gcloud alpha compute routers\ncreate
\n--master
flag to gcloud container clusters upgrade
\nGoogle App Engine components updated to 1.9.32. Please visit the following\nrelease notes for details:\nPython - https://cloud.google.com/appengine/docs/standard/python/release-notes\nJava - https://cloud.google.com/appengine/docs/standard/java/release-notes
The gcloud preview app gen-config
command now offers to automatically update\nthe runtime field in app.yaml if necessary.
gcloud beta iam
command group has launched.config configurations delete
command now takes multiple configuration\nnames.kubectl is updated to v1.1.7.
Bugfix on the gcloud container clusters get-credentials
when run from a\nclient without edit permissions.
gcloud compute networks create --mode=legacy
to create non-subnet\nnetworks.gcloud compute copy-files
and gcloud compute ssh
on Windows now use\nstandard PuTTY plink.exe, pscp.exe and putty.exe. A standalone winkeygen.exe\ngenerates PuTTY and ssh compatible keys. The Windows PuTTY executables are up\nto date at version 0.66.Added gcloud compute networks subnets
.
Added --mode
flag to gcloud compute networks create
.
Added --subnet
flag to gcloud compute instances create
and\ngcloud compute instance-templates create
.
Added --local-traffic-selector
flag to gcloud compute vpn-tunnels create
.
Added support for streaming logs when the use_cloud_build=1
property is set.
Moved the nodejs install script into the docker image.
gcloud projects update|undelete|delete
have been moved to beta.Added nested table formatting by\n--format=\"table(field1,listField2:format=FORMAT-STRING)\"
where\nFORMAT-STRING can be any format (json, table, ...).\nTry: gcloud compute instances list\n--format=\"table[box](name, disks:format='table[no-heading](deviceName:sort=1,\nkind)')\"
Added list field aggregation formatting (similar to nested formatting) by\n--format=\"table(listField2:format=FORMAT-STRING)\"
. When the main table\nhas no columns each nested format is aggregated into a single list.\nTry: gcloud compute instances list\n--format=\"table(disks:format='table[box](deviceName:sort=1, kind)')\"
gcloud alpha compute url-maps list-cache-invalidations
command.Google App Engine components updated to 1.9.31. Please visit the following\nrelease notes for details:\nPython - https://cloud.google.com/appengine/docs/standard/python/release-notes\nJava - https://cloud.google.com/appengine/docs/standard/java/release-notes
Added --runtime
flag to gcloud preview app gen-config
to specify a runtime\nwhen a directory identifies as multiple runtimes. This flag can be used in\nconjunction with --custom
.
gcloud container cluster describe
and list
commands now notify the user\nwhen their cluster versions are about to go out of support or are unsupported.gcloud beta logging write
and gcloud beta logging logs delete
commands now\nuse the V2beta1 API. The gcloud beta logging write
command now uses the\nglobal resource descriptor (which translates to \"custom.googleapis.com\"\nservice in V1).gcloud beta dataproc clusters create
now supports --tags
and --metadata
\nflags to set instance tags and metadata on all instances in the Dataproc\ncluster.Added commands get-iam-policy
, set-iam-policy
, add-iam-policy-binding
,\nand remove-iam-policy-binding
for the gcloud beta projects
surface.
Added the gcloud projects list
command that can be used to list projects.
kubectrl upgraded to 1.1.4.
gcloud beta dataproc cluster create
now supports --properties
flag to set\nproperties for installed packages.
Datastore emulator's DATASTORE_LOCAL_HOST
environment variable changed to\nDATASTORE_EMULATOR_HOST
.
gcloud source repos clone
now supports --dry-run
flag to show equivalent\ngit command.
gcloud preview app deploy
Changed deployments to set the deployed versions to receive all traffic\nfor their modules by default.
\n\nTo keep the old behavior (traffic split remains the same), use the\n--no-promote
flag or run\ngcloud config set app/promote_by_default true
.
Note that your old versions are still running, and must be stopped\nmanually. This behavior will change in a future release.
\nRemoved deprecated --set-default
flag. Please use --promote
\ninstead.
gcloud preview app deploy
: Removed deprecated --env-vars
flag.
The output of the gcloud preview app modules list
command has been\nchanged to include the traffic split percentage instead of the 'default\nversion' field.
Removed deprecated gcloud preview app modules cancel-deployment
command.
This command is no longer necessary due to recent improvements in the\nDeployment API.
\nRemoved deprecated gcloud preview app modules download
command.
This command is no longer necessary due to recent improvements in the\nDeployment API.
\nRemoved deprecated gcloud preview app run
command. Please use\ndev_appserver.py
instead.
Changed behavior of the --zone
/-z
flag in the gcloud dns record-sets
\ncommand group. This flag can no longer precede the command. For instance,\ngcloud dns record-sets -z=mz list
will not work, but\ngcloud dns record-sets list -z=mz
will.
Changed --password-file
option for sql instances set-root-password
;\npassword now does not include trailing newline from password file. This\nmatches the documented behavior, but not the previous behavior.\n(Fixes https://issuetracker.google.com/issues/35906498)
Removed meta/active_configuration
from the results of gcloud config list
\nsince it is not a property that can be set. You can continue to use the\ngcloud config configurations
commands to view and manage your\nconfigurations.
Added gcloud config
proxy settings. Users can configure gcloud
to use a\nproxy via the following settings:
gcloud config proxy/address
gcloud config proxy/password
gcloud config proxy/port
gcloud config proxy/type
gcloud config proxy/username
Added alpha
and beta
components to Debian packages.
Removed unused config properties: app/hosted_registry
, app/host
,\napp/admin_host
, app/api_host
.
Migrated to\nv2beta1 API\nrelease.
\n\nMoved gcloud beta logging sinks
commands to v2beta1
.
Added gcloud beta logging resource-descriptors
command to display\nsupported resources from various services.
Added gcloud beta logging read
command to retrieve log entries using\nfilters.
Added gcloud container clusters resize
for resizing Container Engine\nclusters.
Added notifications when node upgrades are available to gcloud container\ncluster describe
and list
commands.
Fixed bug where initial deployments using --image-url
failed.
Changed gcloud preview app modules set_default
command to use the App\nEngine Admin API.
Changed gcloud preview app modules list
command to use the App Engine\nAdmin API.
gcloud compute replica-pools
has been removed.gcloud compute resource-views
has been removed.gcloud preview app deploy
command.DEPLOYABLES
argument for gcloud preview app deploy
is now optional. If not\ngiven, the command defaults to app.yaml
in the current directory; if that\nis not found, it attempts to automatically generate necessary configuration\nfiles (such as app.yaml) in the current directory before deployment.--force
argument to gcloud preview app deploy
is now deprecated and will\nbe removed in a future release.gcloud container
commands that poll long running operations (e.g create,\ndelete, upgrade) now display progress details when available.gcloud compute instance-groups managed set-target-pools
command.Removed flag --container-ipv4-cidr
for gcloud container clusters create
;\nplease use --cluster-ipv4-cidr
instead.
Renamed gcloud alpha compute vpn-tunnels create --ike-networks
to\n--local-traffic-selector
.
gcloud alpha compute resource-views
commands will soon be removed. Please\nuse gcloud compute instance-groups unmanaged
commands instead.
gcloud alpha compute replica-pools
commands will soon be removed. Please\nuse gcloud compute instance-groups
commands instead.
gcloud
Coregcloud init
git repository clone option. It now takes\nas input a path to the destination directory for the repository,\nrather than the parent directory of the repository destination.gcloud alpha bq query \"select * from ...\"
command\nwhile displaying query results.Fixed gcloud alpha compute instances set-machine-type
failure when\nsupplying custom cpu/custom memory, but no zone.
Added a new scope alias for Cloud Monitoring: monitoring-write
. This scope\nis on by default in all new VMs.
--replace-origin-ns
flag to gcloud dns record-sets import
command\nto allow importing NS records.gsutil
component to 4.16.Updated kubectl to version 1.1.2.
Increased gcloud container clusters create/delete
timeouts from 20m to\n30m.
Added --subnetwork
flag to gcloud container clusters create
to allow\ncreation of container clusters can now be created in a Google Compute Engine\nsubnetwork (https://cloud.google.com/compute/docs/subnetworks).
The gcloud preview app run
command has now been removed. Please use the\nbundled dev_appserver.py
script directly instead.
App Engine: The 'version' and 'application' fields in module and configuration\nfiles are now illegal. Project name should instead be specified either by\ngcloud config set project MY_PROJECT
or by setting the --project
flag on\nindividual command executions. Versions are generated automatically by default\nbut can also be manually specified by setting the --version
flag on\nindividual command executions.
Don't do runtime identification for custom runtimes during deploy. This fixes\nissue #387.
The dev_appserver.py
script no longer requires the installation of all App\nEngine components. It will install only the necessary ones at run time.\nFixes #273
Added the gcloud components install
command. This allows you to install\nmissing components at the version of the SDK you currently have (it does not\nupdate your SDK installation). gcloud components update
should now only be\nused to update your SDK to the latest version.
Fixes #293 related SSL\ncertificate validation issues.
Use zsh builtins in path.zsh.inc for faster/cleaner shell startup.
gcloud alpha compute instances create
now supports --custom-cpu and\n--custom-memory flags to specify custom machine types.gcloud beta dataproc clusters diagnose
command. See\nhttps://cloud.google.com/dataproc/support/diagnose-command for more info.Generated node.js Dockerfiles now add the full application context before\nrunning install hooks.
For Google App Engine Node.js runtimes, install requested version of node\nprior to doing an npm install.
gcloud beta compute instances set-machine-type
has been promoted from alpha\nto beta,gcloud alpha compute networks create
now requires --mode flag.Added the --output-directory option to gen-repo-info-file command. This option\nsupersedes --output-file, which is deprecated and will be removed in a future\nrelease.
Improved error message when specified yaml file is not found.
Launching gcloud alpha compute networks subnets
.
gcloud compute alpha instance-templates
and instances
now support\nsubnetworks.
New flag --ike-networks in gcloud alpha compute vpn-tunnels create
.
gcloud compute ssh
now passes through the exit code of the ssh command. This\nfixes issue #146.
Due to PageSpeed service deprecation, user will receive a warning when\ndeploying a new version to App Engine.
Implemented fingerprinting support for Java.
The gen-config flag now generates only app.yaml for the matching runtime by\ndefault, you must use the --custom flag to generate an app.yaml with a runtime\nof \"custom\" and Dockerfile (and other configs).
GA support for HTTPS load balancing features.
Deprecated --clear-target-pool flag from compute instance-groups managed\nset-target-pools command.
Windows Installer can now take a /logtofile flag to write installation logs to\nfile CloudSDKInstall.log located in the same directory.
Windows installer now displays an error message when the installation\ndoes not succeed.
gcloud preview app deploy
command will no longer\nsupport deploying multiple modules in the same invocation.Ubuntu 14.10 is end of life: https://wiki.ubuntu.com/Releases
Fixed external issue #291,\nrelated to handling network addresses on Windows.
gcloud container clusters list
now displays the current number of nodes\nfor the cluster.When running Cloud SDK tools from PowerShell the gcloud-ps.ps1
wrapper\nscripts now can be used which no longer call to cmd.exe
. Using gcloud-ps
,\ncomplex arguments can be passed without escaping for Windows command line.\nUsing gcloud
, the following command would be correctly escaped when running\ngcloud in PowerShell:
gcloud fun --arg='\"test ^< 123\"'
\n\nWith the new gcloud-ps
, the same command can be simply written as:
gcloud-ps fun --arg='test < 123'
\n\nPermissions to run PowerShell scripts must be given to PowerShell before these\nwill work. Permissions can be changed with\n\"Set-ExecutionPolicy RemoteSigned\"
.
The App Engine Admin API is now the default path for deployments in the\ngcloud preview app deploy
command. This transition should be transparent,\nbut if you experience any issues and would like to revert to the old\nbehavior, please run gcloud config set app/use_appengine_api false
.
See https://cloud.google.com/appengine/docs/standard/admin-api/ for more\ninformation about this API.
\nWith env: 2
, valid python runtimes are python
and python-compat
.
Implemented fingerprinting support for python.
gcloud container clusters create
: The flag --container-ipv4-cidr
has\nbeen deprecated; --cluster-ipv4-cidr
should be used instead.gcloud beta sql operations describe
and gcloud beta sql operations wait
\nno longer need --instance
flag (gcloud beta sql operations list
still\ndoes).
Fixed issue with gcloud sql instances clone
when --bin-log-file-name
and\n--bin-log-position
are set.\n(https://issuetracker.google.com/issues/35906280).
If you are using a service account to run commands under\ngcloud preview app
, you must enable the \"App Engine Admin API\" in the\nDevelopers Console (https://console.developers.google.com; navigate to\nAPIs and Auth > APIs).
In a future Cloud SDK release, deployments that promote the new version to\nreceive all traffic will stop the previous version by default.
\n\nTo keep the current behavior, pass the --no-stop-previous-version
\nflag, or run the following command:
$ gcloud config set app/stop_previous_version false
\nRemoved app get-resource-limits
command.
gcloud preview app deploy
command now requires that users specify or\nomit the runtime: field from app.yaml if a Dockerfile is also specified.gcloud preview app deploy
command now supports the \"engines\" field in\npackage.json for node.js applications.gcloud init
after the installation\nfinishes.gcloud app
Soon, deployments will set the deployed version to receive all traffic\nby default. To keep the current behavior, use the --no-promote
flag\nor run the following command:
$ gcloud config set app/promote_by_default false\n
\nTo adopt the new behavior early, use the --promote
flag or run the\nfollowing command:
$ gcloud config set app/promote_by_default true\n
\nThe --set-default
flag is deprecated. Please use the --promote
flag\ninstead.
In a future Cloud SDK release, deployments that promote the new version\nto receive all traffic will stop the previous version by default. To\nkeep the current behavior, pass the --no-stop-previous-version
flag,\nor run the following command:
$ gcloud config set app/stop_previous_version true\n
\nThe app run
command is deprecated and will soon be removed. Please\nuse dev_appserver (found in the same directory as the `gcloud command)\ninstead.
The gcloud preview app modules download command
is deprecated, and\nwill be removed soon.
The Windows installer has an option to run gcloud init
after the\ninstallation finishes.
The preview
component has been removed.
gcloud preview app
commands remain available as usual and\nare still shipped through the app
component.gcloud compute instance-groups unmanaged
instead\nof gcloud preview instance-groups
. Note that you will need to\nmodify some command invocations when switching to the non-preview\ncommands.gcloud compute instance-groups managed
instead of\ngcloud preview managed-instance-groups
. Note that you will need to\nmodify some command invocations when switching to the non-preview\ncommands.All Google Compute User Accounts commands have moved to beta.
Deployment-manager list commands now support pagination.
Minor bug fixes.
gcloud init
behavior has been removed, and\npartially replaced by new gcloud init or directly via gcloud source\nrepos clone.gcloud sql
operations are now automatically retried for 2s in case of\nHttpException: The Cloud SQL instance operation does not exist.gcloud preview app get-resource-limits
.gcloud preview app deploy
.--instance
flag to the gcloud preview app modules set-managed-by
\ncommand now takes an instance name instead of an index.gcloud beta sql
surface.gcloud beta init
and named configurations.gcloud\nalpha compute resource-views
in place of gcloud preview resource-views
.gcloud\nalpha compute replica-pools
in place of gcloud preview replica-pools
.gcloud beta source repo
was renamed to gcloud beta source repos
\ngcloud\ncomponents remove
.gcloud preview app deploy
won't update local images automatically anymore.gcloud container
.gcloud beta container get-credentials
now takes cluster name as\nargument instead of --cluster
flag for consistency with other\ncommands.gcloud alpha container clusters update <cluster>\n--cloud-monitoring=<val>
command.gcloud alpha genomics variantsets export
command.gcloud alpha
to gcloud beta
:\ngcloud beta config configurations ...
gcloud beta sources clone
gcloud alpha genomics variants
.--remote
flag. Instead, please use the --docker-build=remote
\nflag (or use --docker-build=local
to force a local build).--docker-build=local
flag.instance-groups set-named-ports
: introduced a new flag\n--named-ports NAME:PORT,[NAME:PORT,...]
- no need to specify names\nand ports in separate flags.--remote
flag in preparation for hosted Docker builds by\ndefault. Instead, please use the --docker-build={remote,local}
flag.\nThe default is still a local Docker build; in two releases, the default\nwill switch to a hosted build.gcloud alpha pubsub
commands.gcloud preview rolling-updates
to gcloud alpha compute\nrolling-updates
.gcloud alpha compute disks resize
command enabling resizing of persistent\ndisks.gcloud alpha container
commands now target Container Engine v1 API.\nOptions for gcloud alpha container clusters create
updated accordingly:\n--user
renamed to --username
\n--cluster-api-version
removed. Cluster version is not selectable in v1\nAPI; new clusters always created at latest supported version.--image
option removed. Source image not selectable in v1 API;\nclusters are always created with latest supported ContainerVM image.\nNote that using an unsupported image (i.e. not ContainerVM) would\nresult in an unusable cluster in most cases anyway.--no-enable-cloud-monitoring
to turn off cloud monitoring\n(on by default).--disk-size
option for specifying boot disk size of node vms.App Engine components updated to 1.9.24.
\n\nFor several months on the Managed VMs team we've been testing a new mode of\ndockerless
local development on gcloud that makes developing a module for\nPython, Java and Go users similar to development of regular App Engine\napplications. This new mode relaxes the sandbox constraints present in the\ndevappserver for vm: false
applications, and does not require Docker to be\ninstalled.
You can currently opt-into this behavior by setting GAE_LOCAL_VM_RUNTIME=1;\nIn this release of the Cloud SDK, we will be making this behavior the\ndefault for Managed VM users who are using gcloud.
\n\nYou can still opt-out of this behavior by setting: GAE_LOCAL_VM_RUNTIME=0.
\n\nFor custom runtime users, if you are relying on the local Development Server\nto build your application, will now need to pass the --custom-entrypoint
\nflag to gcloud preview app run
to provide gcloud with the correct\ncommand to call.
This does not affect users developing for non-managed VMs, or for users who\nare not using gcloud.\"
\nBug fixes for:
\n\ngcloud preview app deploy
file paths issue on Windows.gcloud compute instance-groups managed wait-until-stable
periodic user\nprompting for target zone.gcloud compute instance-groups
commands.gcloud beta deployment-manager
commands to general availability as\ngcloud deployment-manager
and update to use the v2beta3 API. This change\ndoes not alter the gcloud surface for users of the deployment-manager\ncomponent.gcloud alpha genomics
commands now use the genomics V1 API. The\n--project-number flag for dataset create
and dataset list
is now\nobsolete. The configured --project-id is used instead and can be overridden\nwith the --project-id flag.gcloud preview app deploy
.gcloud preview dm-v2
command group.gcloud preview deployment-manager
command group\n(gcloud beta deployment-manager
still exists; see\nhttps://cloud.google.com/sdk/#install-version if you want to pin your\ninstallation to an old version).gcloud beta container
command group. Existing gcloud alpha container
\ncommands are unchanged.gcloud preview app
command group.compute instance-groups unmanaged
commands group for Instance Groups\nwhich are not managed by Instance Group Managergcloud beta sql instances connect
to gcloud beta sql connect
.gcloud alpha compute instances set-machine-type
for managing typesgcloud topic
for supplementary help topics.gcloud deployment-manager deployments delete
prompt defaults to false.reset-windows-password
on Windows if openssl
is present on the\npath.gcloud compute reset-windows-password
is now available as a GA command.gcloud preview docker
moved to gcloud docker
.gcloud beta compute scp
for secure copy.gcloud alpha genomics
commands (on datasets).gcloud alpha source list
to lists project repositories.preview app
to use oauth service accounts\nhttps://issuetracker.google.com/issues/35906214\ngcloud preview projects
moved to gcloud alpha projects
\ngcloud compute ssh
\ngcloud beta ...
command group\ngcloud components update beta
to access the new commands, or it\nwill be automatically installed for you on first run attempt.gcloud beta compute ...
is now available, using the compute 'beta' API.\nCloud VPN. See https://cloud.google.com/compute/docs/vpn\nfor details.gcloud compute instances move
and gcloud compute disks move
.gcloud preview app deploy
and ... run
argument updates.gcloud config ...
argument updates.gcloud preview app
and gcloud preview\ndatastore
\ngcloud compute
tool for working with compute engine (RC)\ngcloud components update compute
to installgcloud help compute
for more informationgcloud config set disable_color true
\ngoapp build
\n