Hi all,
Google Cloud CLI 418.0.0 is now available for download at:
https://developers.google.com/cloud/sdk/Release notes can be found here:
https://cloud.google.com/sdk/docs/release-notes ## 418.0.0 (2023-02-14)
### Breaking Changes
* **(Cloud Dataproc)** Modified `--job-id` and `--yarn_application_id` flags to `--job-ids` and
`--yarn-application-ids` respectively in `gcloud dataproc clusters diagnose`
command. These flags can now accept a comma separated list of job ids and yarn
app ids instead of a single value.
### Google Cloud CLI
* Defined "quota_project" in `gcloud auth application-default set-quota-project` command documentation.
* Launched the enterprise-certificate-proxy component. See more at `$ gcloud topic client-certificate`.
### AI
* Added `gcloud ai models copy` which copies a model.
### AlloyDB
* Added `--clear-continuous-backup-encryption-key` flag to `gcloud beta alloydb clusters update` to support clearing a custom encryption configuration for Continuous Backups.
* Added following flags of `gcloud alloydb instances create` and
`gcloud alloydb instances update` to alpha, beta and GA:
* `--insights-config-query-string-length`
* `--insights-config-query-plans-per-minute`
* `--insights-config-record-application-tags`
* `--insights-config-record-client-address`
### Artifact Registry
* Adding new command `gcloud artifacts vpcsc-config allow --project=my-proj --location=us-west1`.
* Adding new command `gcloud artifacts vpcsc-config deny --project=my-proj --location=us-west1`.
* Adding new command `gcloud artifacts vpcsc-config describe --project=my-proj --location=us-west1`.
* Adding new command `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`.
* Adding new command `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`.
* Adding new command `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`.
* Adding new command `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`.
* Adding new command `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`.
### BigQuery
* Added SPARK reservation assignment.
* Added main class option for Spark procedures.
* Added support for bi-engine reservation paths.
### Cloud DNS
* Fixed issue with `gcloud dns response-policies` being unable to update `gkeclusters` flag in GA.
* Updated `gcloud dns record-sets create` and `gcloud dns record-sets update`
to allow referencing forwarding rules by their full resource path.
### Cloud Datastream
* Modified Create/Update Stream flags that use a JSON/YAML file to use camelCase field naming instead of snake_case, to match the REST API.
Old snake_case configuration files will still be supported.
### Cloud Filestore
* Added `--location` flag to `gcloud filestore instances snapshots create`, which
accepts either a zone or region and allows clients to create Enterprise and HighScale snapshots.
* Added `--location` flag to `gcloud filestore instances snapshots delete`, which
accepts either a zone or region and allows clients to delete Enterprise and HighScale snapshots.
* Added `--location` flag to `gcloud filestore instances snapshots list`, which
accepts either a zone or region and allows clients to list Enterprise and HighScale snapshots.
* Added `--location` flag to `gcloud filestore instances snapshots update`, which
accepts either a zone or region and allows clients to update Enterprise and HighScale snapshots.
* Added `--location` flag to `gcloud filestore instances snapshots describe`, which
accepts either a zone or region and allows clients to describe Enterprise and HighScale snapshots.
### Cloud Firestore
* Added `--api-scope` and `--query-scope` support for Firestore Index Create.
### Cloud Key Management Service
* Set `--location` and `--keyring` as required flags for commands
`set-primary-version`, `set-rotation-schedule`, `get-rotation-schedule`,
`set-iam-policy`, `get-iam-policy`.
### Cloud Logging
* Allow for protocols `TCP`, `UDP` and `UNSPECIFIED` in `gcloud compute backend-services create` and `gcloud compute backend-services update`.
* Added `--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.
### Cloud Run
* Fixed an issue where `gcloud run` delete commands report error sometimes even
though the deletion succeeded.
### Cloud Storage
* Updated gsutil component to 5.20.
* All `gcloud storage` commands that accept JSON files now also support YAML.
### Compute Engine
* Promoted `--resource-policies` flag for `glcloud compute reservations create`to to GA.
### Distributed Cloud Edge
* Introduced the GDCE version for cluster, machine, and node-pool as output during list and describe operations.
* Added `gcloud edge-cloud networking` which allows users to configure the
networking configurations on the ToRs to support customer workloads which are
running in Google Distributed Cloud Edge Clusters.
### Stackdriver Debugger
* Deprecated `gcloud deploy`. Cloud Debugger is deprecated and will be shut
down May 31, 2023. For more information, see
<
https://cloud.google.com/debugger/docs/deprecations>.
Subscribe to these release notes at
https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
As always, please let us know of any issues or feedback you may have via our issue tracker: <
https://issuetracker.google.com/issues/new?component=187143>. You can also ask for help on Stack Overflow, under the `gcloud` tag, or in the
google-c...@googlegroups.com mailing list.