* Added deprecation warning to `gcloud components restore`. To revert gcloud to a previous version, please run `gcloud components update --version=<previous_version>`.
### AI
* Added `--container-deployment-timeout-seconds` flag to `gcloud ai models upload` and `gcloud beta ai models upload`. * Added `--container-shared-memory-size-mb` flag to `gcloud ai models upload` and `gcloud beta ai models upload`. * Added `--container-startup-probe-exec` flag to `gcloud ai models upload` and `gcloud beta ai models upload`. * Added `--container-startup-probe-period-seconds` flag to `gcloud ai models upload` and `gcloud beta ai models upload`. * Added `--container-startup-probe-timeout-seconds` flag to `gcloud ai models upload` and `gcloud beta ai models upload`. * Added `--container-health-probe-exec` flag to `gcloud ai models upload` and `gcloud beta ai models upload`. * Added `--container-health-probe-period-seconds` flag to `gcloud ai models upload` and `gcloud beta ai models upload`. * Added `--container-health-probe-timeout-seconds` flag to `gcloud ai models upload` and `gcloud beta ai models upload`. * Added `--container-grpc-ports` flag to `gcloud ai models upload` and `gcloud beta ai models upload`.
### Anthos Multi-Cloud
* Added `gcloud container aws node-pools rollback` to rollback failed AWS node pool update operations. This allows customers to revert the node pool back to its original state.
* Added `--runtime-update-policy` flag to `gcloud beta functions deploy` for 1st Gen functions to alpha and beta. * Added `--runtime-update-policy` flag to `gcloud functions deploy` for 1st Gen functions to GA.
### Cloud Logging
* Allow for using the logging feature with protocol `SSL` in `gcloud compute backend-services create` and `gcloud compute backend-services update`.
### Cloud Pub/Sub
* Promoted `--use-table-schema` flag of `gcloud pubsub subscriptions [create|update]` to GA. This option allows Pub/Sub to use the schema of the BigQuery table to write the fields of a JSON message to the corresponding columns.
### Cloud Services
* Promoted `gcloud services api-keys undelete` to GA.
### Compute Engine
* Added support for `version`=`23.10` and `short-name`=`ubuntu` in `--os-types` for `gcloud beta compute instances ops-agents policies [create|update]`. * Promoted `gcloud compute instances set-name` command to GA. * Promoted `--recaptcha-action-site-keys` and `--recaptcha-session-site-keys` in `gcloud compute security-policies rules create|update` to GA. * Added `tls-ja3-fingerprint` and `user-ip` as valid rate limit key types in `gcloud compute security-policies rules`.
### Distributed Cloud Edge
* Made flag `--ipv4-range` optional for `gcloud edge-cloud networking subnets create`.
### GKE Hub
* Promoted `gcloud container fleet clusterupgrade` and `gcloud container hub clusterupgrade` to beta and GA.
### Kubernetes Engine
* `gcloud container clusters create` and `gcloud container clusters update` now allow multiple binauthz policies to be bound to a cluster using `--binauthz-policy-bindings`. * Added `--autoprovisioning-resource-manager-tags` flag to `gcloud container clusters create`, `gcloud container clusters create-auto` and `gcloud container clusters update` in GA track. * Added `--resource-manager-tags` flag to `gcloud container clusters create`, `gcloud container node-pools create` and `gcloud container node-pools update` in GA track.