Copyright 2014-2025 Google Inc. All rights reserved.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
544.0.0 (2025-10-21)
AlloyDB
- Added support for c4 machine-types in
gcloud alloydb instances createandgcloud alloydb instances update. - Added support for
POSTGRES_18as a version ingcloud alloydb clusters createfor alpha & beta track. - Added support for
POSTGRES_18as a version ingcloud alloydb clusters migrate-cloud-sqlfor alpha & beta track.
Artifact Registry
- Added
gcloud artifacts versions exportto export artifacts by versions. - Added
gcloud artifacts tags exportto export artifacts by tags.
Cloud Interconnect
- Added
--resource-manager-tagsflag togcloud compute interconnects createto add Resource Manager Tags to resources at creation. - Added
--resource-manager-tagsflag togcloud beta compute interconnects attachments dedicated create,gcloud beta compute interconnects attachments partner create, andgcloud beta compute interconnects attachments provider createcommands to add Resource Manager Tags to resources at creation.
Cloud Run
- Added a prompt to
gcloud run jobs deploy,gcloud run jobs createandgcloud run jobs updateto retry deploying a GPU job with--no-gpu-zonal-redundancyflag. This confirmation prompt only shows up when the original deployment enables GPU but does not specify GPU zonal redundancy, and has access to GPU with zonal redundancy disabled.
Cloud SQL
- Added Customer-managed Active directory CLI flags
--active-directory-mode,--active-directory-dns-servers,--active-directory-organizational-unit,--active-directory-secret-manager-key,--clear-active-directory-dns-serversand--clear-active-directoryforgcloud sql instances create,gcloud sql instances patchandgcloud sql backups restoreto GA. - Promoted read pool auto scale flags
--auto-scale-enabled,--auto-scale-min-node-count,--auto-scale-max-node-count,--auto-scale-target-metrics,--auto-scale-disable-scale-in,--auto-scale-in-cooldown-seconds,--auto-scale-out-cooldown-secondsto GA track.
Cloud Scheduler
- Added
gcloud scheduler cmek-configandgcloud scheduler operationscommand groups to GA.
Cloud TPU
- Remove
gcloud compute tpus execution_groupscommands for 2VM. - Remove
gcloud compute tpuscommands for Node Architecture.
Compute Engine
- Added
--on-repair-allow-changing-zoneflag togcloud compute instance-groups managed createandgcloud compute instance-groups managed updatein beta. - Promoted Future Reservations commands to v1.
- Promoted
--full-viewflaggcloud compute reservations sub-blocks describethat allow users to see the availability of slices of TPU Hypercomputer reservations within sub-blocks, to beta and v1. - Promoted
--igmp-queryflag in--network-interfacecomponent ofgcloud compute instances createcommand to GA. - Promoted
--igmp-queryflag ingcloud compute instances network-interfaces updateto GA. - Promoted enums FIPS_202205 profile and min TLS version 1.3 to GA for SSL Policies.
Database Migration
- Added
--dump-pathand--dump-flagsflag togcloud database-migration migration-jobs createcommand to allow users to supply dump flags for the migration job. - Added
--dump-pathand--dump-flagsflag togcloud database-migration migration-jobs updatecommand to allow users to supply dump flags for the migration job.
Identity and Access Management
- Added
--scim-usageflag togcloud iam workforce-pools providers create-oidc|update-oidc|create-saml|update-samlcommands to support creating and updating providers which use SCIM-managed groups for authorization checks.
Kubernetes Engine
- Added support for writable cgroups in node pools using
--containerd-config-from-fileflag. - Added
--enable-secret-sync,--enable-secret-sync-rotationandsecret-sync-rotation-intervalingcloud container cluster create|updatecommands for public preview. - Added
--autopilot-workload-policiesflag togcloud container clusters createto allow NET_ADMIN capabilities similar to--workload-policiesincreate-autoandupdate. - Updated default value of
--num-nodesflag ingcloud container node-pools createcommand when--placement-policyis specified for multi-host TPU machine types. The number of nodes will be calculated by(product of topology)/(# of chips per VM).
Network Security
- Added
--enable-jumbo-framesflag togcloud network-security firewall-endpoints createto create a firewall endpoint capable of inspecting traffic with jumbo frames.
Oracle Database
- Added
gcloud oracle-databasegroup in GA with the following commands:gcloud oracle-database autonomous-database-backups listcommandgcloud oracle-database autonomous-databasescommand groupgcloud oracle-database autonomous-db-versions listcommandgcloud oracle-database cloud-exadata-infrastructurescommand groupgcloud oracle-database cloud-exadata-infrastructures db-servers listgcloud oracle-database cloud-vm-clusterscommand groupgcloud oracle-database cloud-vm-clusters db-system-shapes listcommandgcloud oracle-database entitlements listcommandgcloud oracle-database gi-versions listcommandgcloud oracle-database db-versions listcommandgcloud oracle-database db-systemscommand groupgcloud oracle-database databasescommand groupgcloud oracle-database pluggable-databasescommand groupgcloud oracle-database database-character-sets listcommandgcloud oracle-database db-system-initial-storage-sizes listcommandgcloud oracle-database exadb-vm-clustercommand groupgcloud oracle-database exascale-storage-vaultcommand groupgcloud oracle-database minor-version listcommand
Security Command Center
- Updated location argument description with instruction on how to bypass V1 API access errors.
Vmware Engine
- Added
announcementscommand togcloud vmwareto list maintenance announcements related to upgrades. - Added
upgradescommand togcloud vmware private-cloudstolistanddescribeschduled upgrades.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
543.0.0 (2025-10-14)
Google Cloud CLI
- Updated
gcloudCLI to support Python v3.14.
Cloud Auth
- Updated
gcloud auth application-default loginto include specified scopes in the Application Default Credentials (ADC) file when using--impersonate-service-accountflag orauth/impersonate_service_accountproperty. The scopes will be listed in thescopesfield of the generated ADC JSON.
Cloud Build
- Updated
gcloud builds submitto allow the use of the fieldremote_config.
Cloud IAM
- Added
--hard-deleteflag togcloud iam workforce-pools providers scim-tenants deletewhich allows for the immediate and permanent deletion of a SCIM tenant.
Cloud Interconnect
- Promoted
gcloud compute interconnects cross-site-networksto GA. - Promoted
gcloud compute interconnects wire-groupsto GA.
Cloud Managed Lustre
- Added IP-based Access Control flags
--default-squash-mode,--default-squash-uid,--default-squash-gid, and--access-rulestogcloud lustre instances createandgcloud lustre instances update.
Cloud Memorystore
- Modified
gcloud memcache instances describeto include thetagsfield in the output.
Cloud Resource Manager
- Updated
gcloud resource-manager tags values createto support Hierarchical Tag Values for GA release. - Updated
gcloud resource-manager tags values listto support Hierarchical Tag Values for GA release.
Cloud Run
- Promoted
--gpuand--[no-]gpu-zonal-redundancyflags togcloud run jobscommand group.
Cloud TPU
- Mark
gcloud compute tpus execution_groupscommands for 2VM as removed. - Mark
gcloud compute tpuscommands for 2VM as removed.
Compute Engine
- Promoted
composite-health-checksingcloud computeto beta. - Promoted
health-aggregation-policiesingcloud computeto beta. - Removed
gcloud compute instances move. See https://cloud.google.com/compute/docs/instances/moving-instance-across-zones for an alternative method. - Promoted
gcloud compute reservations sub-blocks report-subblock-as-faultycommand to beta and v1. - Added
--no-locality-lb-policyflag ingcloud compute backend-services update. - Promoted Cloud Armor
gcloud compute org-security-policiescommands (including association and rules subcommands) to GA.
Compute Firewall Policies
- Promoted
--policy-typeflag to GA ingcloud compute network-firewall-policies create.
Container
- Added
--autoscaled-rollout-policyflag togcloud container node-pools createto specify Autoscaled Rollout policy options for Blue Green upgrades on the node pool. - Added
--autoscaled-rollout-policyflag togcloud container node-pools updateto specify Autoscaled Rollout policy options for Blue Green upgrades on the node pool.
Developer Connect
- Updated
gcloud developer-connect insights-configscreateandupdateto support Artifact Configs for gcr.io image URIs.
Kubernetes Engine
- Added flag option
--enable-k8s-tokens-via-dnstogcloud container clusters create,gcloud container clusters create-autoandgcloud container clusters updatecommands. This flag enables authentication to the cluster's control plane by using KSA tokens, via dns endpoint. - Added flag option
--enable-k8s-certs-via-dnstogcloud container clusters create,gcloud container clusters create-autoandgcloud container clusters updatecommands. This flag enables authentication to the cluster's control plane by using client certificates, via DNS endpoint.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
542.0.0 (2025-10-07)
Anthos Multi-Cloud
- Added
--tagsflag togcloud container attached clusters registerto attach Tags to the cluster.
Cloud DNS
- Fix an issue where
gcloud dns managed-zones createdid not correctly support the --locations flag with DNSSEC configurations. The command now properly handles uppercase enum values for--dnssec-state(ON, OFF, TRANSFER) and KSK/ZSK algorithms. - Added support for ALIAS record set type for GA. ALIAS record sets can be
created/modified using
--typeflag ingcloud dns record-setscommand group.
Cloud Run
- Promoted
--[no-]deploy-health-checkflag to GA forgcloud run deployandgcloud run services updatewhich disables the deploy-time health check.
Cloud SQL
- Added PostgreSQL 18 to supported database versions.
- Promoted
--modeflag forgcloud sql instances reset-ssl-configto GA. - Promoted
--server-ca-modeand--server-ca-poolflags forgcloud sql instances patchto GA.
Cloud Storage
- Modified
gcloud storage diagnose --test-type=DIRECT_CONNECTIVITYto include check for VPC network MTU settings.
Cloud TPU
- Mark
gcloud compute tpuscommands for 2VM as deprecated and will be removed in an upcoming release.
Compute Engine
- Promoted
--resource-manager-tagsflag ingcloud compute routers createto v1. - Promoted
health-sourcesingcloud computeto beta. - Added
--full-viewflag for alpha togcloud compute reservations sub-blocks describeto allow users to see the availability of slices of TPU Hypercomputer reservations within sub-blocks.
Compute Firewall Policies
- Fixed issue where
gcloud compute firewall-policies associations deletecommand returns 'Invalid value' error for valid association name.
Kubernetes Engine
- Added
--unset-membership-typeflag togcloud container cluster updatecommand to update cluster membership type to unspecified. - Promoted
--membership-typeflag ingcloud container cluster create|updatecommands to GA.
Oracle Database
- Added
gcloud oracle-databasegroup in GA with the following commands:gcloud oracle-database autonomous-database-backups listcommandgcloud oracle-database autonomous-databasescommands groupgcloud oracle-database autonomous-db-versions listcommandgcloud oracle-database cloud-exadata-infrastructurescommands groupgcloud oracle-database cloud-exadata-infrastructures db-servers listgcloud oracle-database cloud-vm-clusterscommands groupgcloud oracle-database cloud-vm-clusters db-system-shapes listcommandgcloud oracle-database entitlements listcommandgcloud oracle-database gi-versions listcommandgcloud oracle-database db-versions listcommandgcloud oracle-database db-systemscommands groupgcloud oracle-database databasescommands groupgcloud oracle-database pluggable-databasescommands groupgcloud oracle-database database-character-sets listcommandsgcloud oracle-database db-system-initial-storage-sizes listcommands
Transfer
- Promoted
--replicationflag intransfer jobs createto GA. - Promoted
--job-typeflag intransfer jobs listto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
541.0.0 (2025-09-30)
AI
- Added
--required-replica-countflag togcloud ai endpoints deploy-modelandgcloud ai deployment-resource-pools create.
BigQuery
- Added support for reading IAM policies for slots reservations
bq get-iam-policy --reservation. - Added support for setting IAM policies for slots reservations
bq set-iam-policy --reservation. - Removed client-side validation for
--target_datasetinbq update --transfer_config. - Added support for creation of reservation assignments for specific types of
background jobs using new job type values
BACKGROUND_CHANGE_DATA_CAPTURE,BACKGROUND_COLUMN_METADATA_INDEX, andBACKGROUND_SEARCH_INDEX_REFRESH. - Added support for limiting the rate of slot usage for a query job using
--max_slotsflag (preview).
Cloud Bigtable
gcloud bigtable logical-views updatecommand can now be used with either--queryflag or--deletion-protectionflag, or both.
Cloud Build
- Use
mtlsstorage endpoint ifCLOUDSDK_CONTEXT_AWARE_USE_CLIENT_CERTIFICATEis set totrue.
Cloud DNS
- Fix an issue where
gcloud dns managed-zones createdid not correctly support the --locations flag with DNSSEC configurations. The command now properly handles uppercase enum values for--dnssec-state(ON, OFF, TRANSFER) and KSK/ZSK algorithms.
Cloud Firestore Emulator
- Released Cloud Firestore emulator v1.20.2
- Minor bug fixes.
Cloud Identity-Aware Proxy
- Updated deprecation warning for
gcloud iap oauth-brandsandgcloud iap oauth-clientsto include a turndown date.
Cloud Managed Kafka
- Promoted managed kafka connect surface (connect-cluster, connectors) to GA.
Cloud Run
- Removed
--meshflag fromgcloud run alpha worker-pools deployandgcloud run alpha worker-pools update.
Cloud SQL
- Added
gcloud sql instances pre-check-major-version-upgrade, which performs prechecks for a major version upgrade of a Cloud SQL for PostgreSQL instance.
Cloud Spanner
- The
spanner-clicomponent is generally available(GA). spanner-climay be installed withgcloud components install spanner-cli.- You can use the Spanner command-line interface to open an interactive session or automate SQL executions from the shell or an input file.
Cloud TPU
- Mark
gcloud compute tpus exeuction-groupscommands as deprecated.
Compute Engine
- Promoted
--phase1-encryption,--phase1-integrity,--phase1-prf,--phase1-dh,--phase2-encryption,--phase2-integrity,--phase2-pfsflags ingcloud compute vpn-tunnels createto v1. - The
gcloud compute instances network-interfaces addcommand is now generally available (GA). - The
gcloud compute instances network-interfaces deletecommand is now generally available (GA). - VLAN field support is now available in the GA track for
gcloud compute instances createcommand. - VLAN field support is now available in the GA track for
gcloud compute instance-templates createcommand. - Promoted
--scheduling-typeflag ingcloud compute reservations updateto GA. - Added
--viewflag togcloud compute networks subnets describeandgcloud compute networks subnets listto allow users to retrieve the subnetwork utilization.
Kubernetes Engine
- Additional kubectl versions:
- kubectl.1.28 (1.28.15)
- kubectl.1.29 (1.29.15)
- kubectl.1.30 (1.30.14)
- kubectl.1.31 (1.31.13)
- kubectl.1.32 (1.32.9)
- kubectl.1.33 (1.33.5)
- kubectl.1.34 (1.34.1)
- Updated
gcloud alpha|beta container clusters create|updateto support configuring auto-provisioning settings without enabling NAP.
Network Security
- Promoted
gcloud network-security authz-policiesto GA.
Privileged Access Manager
- Added
gcloud beta pam grants withdrawcommand to withdraw a Privileged Access Manager grant. - Added support for specifying grant scope via file or resource name in
gcloud beta pam grants create. - Added
gcloud beta pam settingscommand group which helps manage Privileged Access Manager (PAM) settings.
Service Extensions
- Promoted
gcloud service-extensions authz-extensionsto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
540.0.0 (2025-09-23)
Breaking Changes
(Cloud Deploy)
gcloud deploy applynow has a more strict YAML parser. The old parser would sometimes silently ignore unknown fields in a YAML file. The new parser will reject them with an error message.(Compute Engine) Add
--bandwidth-allocationas a required flag forgcloud compute interconnects wire-groups create.
AlloyDB
- Promoted all Managed Connection Pooling related flags on
gcloud alloydb instances create,gcloud alloydb instances create-secondary, andgcloud alloydb instances updateto the beta and GA track. The flags that are promoted specifically are:--enable-connection-pooling--connection-pooling-pool-mode--connection-pooling-min-pool-size--connection-pooling-max-pool-size--connection-pooling-max-client-connections--connection-pooling-server-idle-timeout--connection-pooling-query-wait-timeout--connection-pooling-stats-users--connection-pooling-ignore-startup-parameters--connection-pooling-server-lifetime--connection-pooling-client-connection-idle-timeout--connection-pooling-max-prepared-statements
App Engine
- Updated the Java SDK to version 3.0.0 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v3.0.0-beta.
- Upgraded all Java SDK jars to Java 17 bytecode level.
Artifact Registry
- Fixed version annotations field, removed the
additionalProperties.
Cloud Build
- Updated
gcloud builds submitto allow remotesourcein the build config if--no-sourceflag is specified.
Cloud Location Finder
- Promoted
gcloud cloudlocationfindercommand group to GA.
Cloud NetApp
- Add support for 'cache-parameters' in
gcloud netapp volumes createandgcloud netapp volumes updatecommands. - Add support to 'restore-volume' in
gcloud netapp volumes restore-backup-filescommand for GA.
Cloud Run
- Promoted
--maxflag to GA forgcloud run deployandgcloud run services updatewhich sets a maximum bound for instance scaling at the service level.- Promoted .env support for
--env-vars-fileflag forgcloud run deployfrom beta to GA.
- Promoted .env support for
- Promoted
mount-optionskey for--add-volumeflag withtype=cloud-storageto GA forgcloud run deploy,gcloud run services update,gcloud run jobs deploy,gcloud run jobs create, andgcloud run jobs updateto configure flags for GCSFuse in your cloud storage volumes.
Cloud SQL
- Added the
clear-disk-encryptionflag togcloud sql backups restoreoperation. If restoring a backup to a project or region that is unique to the one where the source instance is located, then the backup's assigned KMS keys are no longer accessible. This setting lets you clear any existing CMEK configuration. - Added
gcloud sql instances execute-sqlto run a SQL query on a Cloud SQL instance in alpha and beta.
Cloud Storage
- Fixed
gcloud storage lsto correctly list soft-deleted objects when the URL has a trailing slash. - Promoted
gcloud storage diagnosecommand to GA.
Cloud Workstations
- Added support for reservation affinity in
beta workstations config createandbeta workstations config updatecommand.
Compute Engine
- The option to deploy a container during VM creation using the container startup agent is deprecated. Use alternative services to run containers on your VMs. Learn more at https://cloud.google.com/compute/docs/containers/migrate-containers.
- Added
--ip-collectionflag togcloud beta compute addresses createcommand. - Added
--skip-guest-os-shutdownflag togcloud compute instancesin GA. - Promoted Percentage-based Request Mirroring in UrlMaps compute API to v1.
Eventarc
- Added
--organization-subscriptionand--project-subscriptionsingcloud eventarc google-api-sources.
Identity and Access Management
- Added a new
--sts-locationflag togcloud iam workload pools create-cred-config. This flag enables users to set a locational Security Token Service endpoint, e.g., setting sts-location to us-central1 will point to sts.us-central1.rep.googleapis.com, and thereby regionalize their requests to the Security Token Service API.
Network Security
- Added command group
network-security security-profiles url-filteringand promoted it to beta. - Added commands
describe,export,import, andlistto command groupnetwork-security security-profilesand promoted them to beta. - Added flag
--url-filtering-profileto commandnetwork-security security-profile-groups createin the beta track. - Moved flag
--threat-prevention-profileto a mutex with flag--clear-threat-prevention-profilefor commandnetwork-security security-profile-groups updatein the beta track. - Added mutex with flags
--url-filtering-profileand--clear-url-filtering-profileto commandnetwork-security security-profile-groups updatein the beta track.
Pubsub Emulator
- Fix bug where dead letter queue and retry policy settings are not respected when ordering is enabled on a subscription.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
539.0.0 (2025-09-16)
AI
- Updated
gcloud aicommands to ensure correct endpoint resolution in non-default Google Cloud universes. - Added
--gpu-partition-sizeflag togcloud beta ai endpoints deploy-modelfor multi-instance GPU partitioning.
Apigee
- When an Apigee organization name and its Google Cloud project ID are the same,
gcloud apigeecommands will now automatically use the correct regional endpoint.
App Engine
- Updated the Java SDK to version 2.0.39 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.39.
Cloud Backup DR
- Promoted
gcloud backup-dr service-configcommand group which includesgcloud backup-dr service-config initto GA.
Cloud Filestore
- Added
psc-endpoint-projectoption to--networkflag ofgcloud filestore instances createcommand.
Cloud Interconnect
- Promoted
--subzoneflag ofgcloud compute interconnects createto GA.
Cloud Key Management Service
- Add support for
key-encapsulationkey purpose andml-kem-768,ml-kem-1024, andkem-xwingalgorithms. - Add support for
derandxwing-raw-bytesformat. - Fix bug in get-public-key: when non-pem format is specified, the returned public key should be in raw bytes (not in base-64).
- Add support for decapsulate.
Cloud Resource Manager
- Updated
gcloud resource-manager tags values createto support Hierarchical Tag Values for beta release. - Updated
gcloud resource-manager tags values listto support Hierarchical Tag Values for beta release.
Cloud SQL
- Promoted
patch --[clear-]psc-auto-connectionsflags to GA for PSC service automation. - Added
--source-instance-deletion-timeflag togcloud sql instances clone, andgcloud sql instances get-latest-recovery-timeto support clone from deleted instances. - Updated 'cloud-sql-proxy' packaged component to use 2.18.2 of the Cloud SQL Proxy.
Cloud TPU
- Promoted the
--boot-diskflag with thekms-keyoption to GA forgcloud compute tpus tpu-vm createandgcloud compute tpus queued-resources create.
Compute Engine
- Promoted
--provisioning-model=flex-startto GA forgcloud compute instances createandgcloud compute instance-templates createcommands. - Promoted
--request-valid-for-durationto GA forgcloud compute instances createcommand. - Added
SNP_SVSM_CAPABLEto the list ofguestOsFeatures. - Removed extension specific
<extension>-versionand<extension>-configflags and added generic '--config' and--versionflags forgcloud compute zone-vm-extension-policies create|updatecommands.
Kubernetes Engine
- Removed
The Kubelet readonly port (10255) is now deprecatedwarning ongcloudCLI cluster creation unless either the enable-insecure-kubelet-readonly-port or autoprovisioning-enable-insecure-kubelet-readonly-port flags are set. - Deprecate flag option
--tieringcloud container clusters create,gcloud container clusters create-autoandgcloud container clustes updatecommands. Deprecated as GKE Enterprise features are now available without an Enterprise tier. See https://cloud.google.com/kubernetes-engine/docs/release-notes#September_02_2025 for the announcement of this change. - Added
swapConfigoption withenabled,encryptionConfig,bootDiskProfile,ephemeralLocalSsdProfile, anddedicatedLocalSsdProfilefields togcloud container clusters create,gcloud container node-pools create, andgcloud container node-pools updatecommands to configure swap space on nodes.
Network Security
- Updated import and export schemas for
gcloud beta network-security security-profile-groups. - Updated import and export schemas for
gcloud beta network-security security-profiles.
Pubsub Emulator
- Fix bug that caused non-utf8 data to be incorrectly decoded before being sent to a subscription's push endpoint.
Recommender
- Update
gcloud recommender list insightsrecursive search feature to beta release target. - Update
gcloud recommender list recommendationsrecursive search feature to beta release target.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
538.0.0 (2025-09-09)
AI
- Updated
gcloud aicommands to ensure correct endpoint resolution in non-default Google Cloud universes.
App Auth
- Fixed an issue where
gcloud auth loginwould potentially fail with external accounts with X.509 federation due to missing client certificates during token introspection. ThegcloudCLI will now correctly include client certificates when provided by the credential.
BigQuery
- Added support for Python user-defined functions in
bq show --routine. - Added support for users to create dataset with
bq mk --source. - Fixed the bug where users authenticating with Google Auth using a user-managed service account were unable to query external tables on Google Drive.
- Added support for managing migration workflows with
--migration_workflowinbq mk,bq show,bq rm,bq ls. - Removed
reservation_max_slotsfrom--alphaflag, and customers can now use the reservation max slots feature without specifying--alpha=reservation_max_slots.
Cloud Run
- Promoted
gcloud run deploymulti-region support to GA. - Promoted
gcloud run multi-region-servicesto GA.
Cloud Storage
gcloud storage rsync:- Fixed issue where
--delete-unmatched-destination-objectswas deleting destination files even when skipped with (--no-clobberor--skip-unsupportedor--skip-if-dest-has-newer-mtime) flags. Now such objects will be retained. The updated behaviour is also gsutil behaviour. This issue can be tracked at https://issuetracker.google.com/406939800. - The fix is done through a config property
storage/use_gsutil_rsync_delete_unmatched_destination_objects_behavior, which now defaults toTrue. Set it toFalseto restore the previous behavior if needed.
- Fixed issue where
Compute Engine
- Promoted
--show-nat-ipsflag forgcloud compute service-attachments describeto GA.
Dataproc Metastore
- Fixed issue where
gcloud metastore services query-metadatawould attempt to read the incorrect results path.
Kubernetes Engine
- Updated
--max-nodes-per-poolflag upper bound to be 2048.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
537.0.0 (2025-09-03)
AI
- Added
--min-scaleup-period,--idle-scaledown-period, and--initial-replica-countflags togcloud beta ai endpoints createfor scale-to-zero feature. Only configurable when--min-replica-countis set to 0.
AlloyDB
- Added support for
POSTGRES_17as a version inalloydb clusters createfor GA track. - Added support for
POSTGRES_17as a version inalloydb clusters migrate-cloud-sqlfor GA track. - Added support for
POSTGRES_17as a target version usingalloydb clusters upgradefor GA track.
Cloud Backup DR
Promoted
gcloud backup-dr backup-plan-revisions listandgcloud backup-dr backup-plan-revisions describeto GA.Added
gcloud backup-dr backup-plan-associations fetch-for-resource-typecommand group to GA track.
Cloud Dataproc
- Added
--identity-config-file,--add-user-mappings, and--remove-user-mappingsflags togcloud dataproc clusters updateto allow updating the user to service account mapping.
Cloud Firestore
- Added
--uniqueflag togcloud firestore indexes composite createcommand for supporting unique index creation.
Cloud Functions
- Modified
gcloud beta functions listto list upgrade state.
Cloud Infrastructure Manager
- Added
gcloud infra-manager resource-changes listandgcloud infra-manager resource-changes describecommands to list and describe resource changes within an Infrastructure Manager deployment preview. - Added
gcloud infra-manager resource-drifts listandgcloud infra-manager resource-drifts describecommands to list and describe resource drifts within an Infrastructure Manager deployment revision.
Cloud Interconnect
- Promoted
gcloud compute interconnects application-awareness get-configto GA. - Promoted
gcloud compute interconnects application-awareness updateto GA. - Promoted
gcloud compute interconnects application-awareness deleteto GA. - Promoted
gcloud compute interconnects application-awareness configure-bandwidth-percentage-policyto GA. - Promoted
gcloud compute interconnects application-awareness configure-shaper-average-percentageto GA. - Promoted
gcloud compute interconnects application-awareness configure-strict-priority-policyto GA.
Cloud Managed Kafka
- Changed
--connect_clusterflag to--connect-clusterforconnectorcommands in alpha.
Cloud Run
- Added
--[no-]gpu-zonal-redundancy,--gpuand--gpu-typeflags togcloud beta run worker-poolscommand group.
Cloud SQL
- Added
--[no-]final-backupflag and--final-backup-retention-daystogcloud sql instances create,gcloud sql instances patchandgcloud sql backups restoreto support setting final backup config in Cloud SQL instance setting. - Added
--enforce-new-sql-network-architectureflag togcloud sql instances create,gcloud sql instances patchto explicitly create or update instances in the new network architecture. - Promoted
--[no-]enable-connection-poolingand--[clear-]connection-pool-flagsflags to GA for Managed Connection Pooling GA launch.
Compute Engine
- Added
--resolve-subnet-maskflag for alpha and beta togcloud compute networks subnets createto allow users to enable resolve subnet mask feature on the subnetwork resource during creation. - Added
--sap-extension-versionand--sap-extension-configflags togcloud compute zone-vm-extension-policies create|updatecommands.
Kubernetes Engine
- Promoted the Secret Manager CSI driver flags (
--enable-secret-manager-rotationand--secret-manager-rotation-interval) to enable rotation feature in secret manager add on to GA. - Updated default kubectl from 1.32.4 to 1.33.4.
- Additional kubectl versions:
- kubectl.1.28 (1.28.15)
- kubectl.1.29 (1.29.14)
- kubectl.1.30 (1.30.14)
- kubectl.1.31 (1.31.12)
- kubectl.1.32 (1.32.8)
- kubectl.1.33 (1.33.4)
Secure Source Manager
- Added
--psc-allowed-projectsargument togcloud source-manager instances createcommand.
Vmware Engine
- Added
gcloud vmware private-clouds delete-nowwhich permanently deletes a Google Cloud VMware Engine private cloud currently in soft-deleted state.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
536.0.1 (2025-08-27)
Kubernetes Engine
- Fixed
gcloud container ai profilescommands:benchmarks list,manifests create, andmodel-server-versions list.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
536.0.0 (2025-08-26)
App Engine
- Updated Cloud CLI Python component to new runtimes for php 8.5 and python 3.14.
Artifact Registry
- Updated
gcloud artifacts files listto display file hashes as hex strings.
Cloud Backup DR
- Promoted
gcloud backup-dr backup-plans updateto GA. - Promoted
gcloud backup-dr backups restore diskto GA. - Promoted
gcloud backup-dr backup-plan-associations updateto GA.
Cloud Bigtable
cbt sqlhas a new (simpler) output table format.
Cloud Managed Kafka
- Changed the "subject" command group to "subjects".
- Changed
--schema-registryflag to--registryfor subjects command group.
Cloud NetApp
- Added
--throughput-mibpsflag togcloud netapp volumes createandgcloud netapp volume updatecommands. - Added
--qos-typeflag togcloud netapp storagepools createandgcloud netapp storagepools updatecommands.
Cloud SQL
- Updated 'cloud-sql-proxy' packaged component to use 2.18.1 of the Cloud SQL Proxy.
Compute Engine
- Added
--resource-manager-tagsflag togcloud compute backend-services createto allow users to add resource tags to the backend bucket during creation. - Added
--resource-manager-tagsflag togcloud compute backend-buckets createto allow users to add resource tags to the backend bucket during creation.
GKE Hub
- Promoted
disableanddescribeongcloud container fleet|hub config-managementcommand group to GA.
Kubernetes Engine
Added
--membership-typeflag togcloud beta container clusters create|updatecommands to pass fleet membership type.Promoted gcloud container ai profiles to GA.
Network Services
- Added
--update-strategyflag ingcloud compute networks peerings createandgcloud compute networks peerings updatecommands. - Added a new command
gcloud compute networks peerings request-delete.
Secure Source Manager
- Promoted
gcloud source-managerto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
535.0.0 (2025-08-19)
AI
- Fixed flipped error messages for
--min-replica-countand--max-replica-countwhen used with--shared-resources.
Artifact Registry
- Added flag
--parallelismtogcloud artifacts files downloadto allow multipart parallel file download. - Added flag
--parallelismtogcloud artifacts generic downloadto allow multipart parallel file download. - Added flag
--parallelismtogcloud artifacts attachments downloadto allow multipart parallel file download.
Backup For GKE
- Added
--selected-namespace-labelsflag togcloud beta container backup-restore backup-plans createto support namespace label scoped backup plans. - Added
--selected-namespace-labelsflag togcloud beta container backup-restore backup-plans updateto support namespace label scoped backup plans.
Cloud Bigtable
cbtCLI now supportssql.cbtCLI now supportssamplerowkeys.cbtCLI now supportscheckandmutate.cbtCLI now supportsreadmodifywrite.
Cloud Dataflow
- Fixed an issue where the environment variable
FLEX_TEMPLATE_PYTHON_EXTRA_PACKAGESdoes not install multiple Python dependencies in Flex Templates.
Cloud Firestore
- Promoted Cloud Firestore user-creds
gcloudCLI changes to GA. - Promoted Cloud Firestore connection-string
gcloudCLI changes to GA.
Cloud Functions
- Launched
gcloud beta functions upgrade <function>command. This command allows users to upgrade a 1st Gen Cloud Function from Cloud Functions API (cloudfunctions.googleapis.com) to a native Cloud Run function managed by Cloud Run API(run.googleapis.com).
Cloud NetApp
- Added
--qos-typeflag togcloud beta netapp storagepools createandgcloud beta netapp storagepools updatecommands. - Modified
--share-nameflag ofgcloud netapp volumes createcommand to be optional. - Added
--cache-parametersflag togcloud alpha|beta netapp volumes create|updatecommands. - Add support for
replication-schedule,hybrid-replication-type, andlarge-volume-constituent-countfields in--hybrid-replication-parametersflag ofgcloud netapp volumes createandgcloud netapp volumes updatecommands.
Cloud Run
- Deprecated the flag
--allow-unencrypted-build. The customer-managed encryption keys (CMEK) compliance is now available for the build process. - Added logic to use high-CPU machines for builds of Cloud Run services opting in to use GPUs when using source-deploy. This feature is in Public Preview.
Cloud SQL
- Added
clear-networkflag togcloud sql backups restoreto clear the network when restoring a backup to a different project or region where the original network configuration isn't available.
Compute Engine
- Support
--request-valid-for-durationin alpha forgcloud compute instances createcommand. - Deprecated
--routerflag ofgcloud compute vpn-tunnels createwith Classic VPN. Use static routing instead. - Deprecated
--routerflag ofgcloud compute vpn-tunnels updatewith Classic VPN. Use static routing instead. - Added
--ops-agent-versionand--ops-agent-configflags togcloud compute zone-vm-extension-policies create|updatecommands.
Database Migration
- Added
--typeflag togcloud database-migration objects lookupcommand to describe the type of the object. The default type is DATABASE. - Added
--schemaflag togcloud database-migration objects lookupcommand to describe the schema of the object. - Added
--tableflag togcloud database-migration objects lookupcommand to describe the table of the object.
GKE Hub
- Added
describetogcloud beta container fleet|hub config-managementcommand group.
Kubernetes Engine
- Added
--enable-default-compute-classflag togcloud container clusters create|updatecommands to enable the default compute class.
Parametermanager
- Added KMS key resource spec to support updating and clearing KMS key resource.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
534.0.0 (2025-08-12)
Breaking Changes
- (Cloud Machine Learning Engine) Removed
gcloud ml-enginecommand group. Usegcloud ai-platforminstead. - (Compute Engine) Modified
--activation-statusflag ofgcloud compute preview-features updatecommand to change the allowed value fromdisabledtounspecified.
Appctl
- Remove the deprecated
appctlcomponent.
Cloud Dataflow
- Added support for distroless variants for
--flex-template-base-imageoption ingcloud dataglow flex_template build.
Cloud Datastream
- Added
ProjectIdfield toSourceHierarchyDatasetsmessage in--bigquery-destination-configflag ingcloud datastream streams createcommand to support BigQuery destination in a different project.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.20.1
- Minor bug fix.
Cloud Managed Kafka
- Released
allow-broker-downscale-on-cluster-upscaleflag to GA.
Cloud NetApp
- Added
throughput-mibpsflag togcloud beta netapp volumes createandgcloud beta netapp volumes updatecommands.
Compute Engine
- Added
--target-size-policy-modeflag togcloud beta compute instance-groups managed create. - Added
--skip-guest-os-shutdownflag togcloud compute instancesin beta. - Added
--viewflag for beta togcloud compute networks subnets describeandgcloud compute networks subnets listto allow users to retrieve the subnetwork utilization.
GKE Hub
- Promoted
gcloud container fleet packagesto GA. - Added
--uninstallas well as--membershipsand--all-membershipsflags togcloud beta container fleet config-management disableto uninstall or unmanage Config Sync on membership clusters.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
533.0.0 (2025-08-05)
AI
- Updated
gcloud ai model-garden models deploycommand to allow deploy a model from custom weights. - Added
asia-south2option to--regionflag ofgcloud ai custom-jobs.
BigQuery
- Fixed a bug where incorrect query parameters are set when
--replace_dataflag is specified.
Cloud Backup DR
- Added
--access-restrictionflag togcloud backup-dr backup-vaults updateto update backup-vault's access restriction. - Added
--force-update-access-restrictionflag togcloud backup-dr backup-vaults updateto force update backup-vault's access restriction even if there are non-compliant data sources. - Added
--expire-timeflag togcloud backup-dr backups updateto update backup's expire time. When updating a backup, at least one of these must be specified:--expire-timeor--enforced-retention-end-time.
Cloud Infrastructure Manager
- Added
--tf-version-constraintflag togcloud infra-manager previews createto specify the Terraform version.
Cloud Managed Kafka
- Released
--mtls-ca-poolsand--ssl-principal-mapping-rulesflags to GA.
Cloud Run
- Promoted
--scalingflag to GA forgcloud run deployandgcloud run services update.
Compute Engine
- Add support for 'FUTURE' disruption schedule option in
gcloudCLI for report-host-as-faulty command. - Support
--provisioning-modelforgcloud compute instance-templates create-with-containercommand.
Kubernetes Engine
- Added kubelet config options
evictionSoft,evictionSoftGracePeriod,evictionMinimumReclaim, andevictionMaxPodGracePeriodSecondstogcloud container clusters create,gcloud container node-pools create, andgcloud container node-pools updatecommand which defines the eviction behaviors. - Added flag option
--HighScaleCheckpointingto add support for enabling the HighScaleCheckpointing CSI Driver.
Network Security
- Promoted
gcloud network-security org-address-groups --purposefield to GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
532.0.0 (2025-07-29)
AI
- Updated
gcloud ai model-garden models deploycommand to allow deploy a model from custom weights.
BigQuery
- Fixed a bug where the command would crash for a query in dry run if the resulting job doesn't include statistics about number of bytes processed.
Cloud Backup DR
- Added
backup-retention-inheritanceflag togcloud backup-dr backup-vaults createto specify backup retention inheritance mode during backup vault creation. - Added
gcloud backup-dr data-source-referencescommand group to GA track.
Cloud IAM
- Added
gcloud iam workforce-pools providers scim-tenants createwhich creates a new SCIM tenant associated with a specific workforce identity pool provider. - Added
gcloud iam workforce-pools providers scim-tenants tokens createwhich creates a new SCIM token associated with a specific workforce identity pool provider tenant. - Added
gcloud iam workforce-pools providers scim-tenants deletewhich deletes an existing SCIM tenant associated with a specific workforce identity pool provider. - Added
gcloud iam workforce-pools providers scim-tenants tokens deletewhich deletes a SCIM token associated with a specific workforce identity pool provider SCIM tenant. - Added
gcloud iam workforce-pools providers scim-tenants describewhich describes an existing SCIM tenant associated with a specific workforce identity pool provider. - Added
gcloud iam workforce-pools providers scim-tenants tokens describewhich describes a SCIM token associated with a specific workforce identity pool provider SCIM tenant. - Added
gcloud iam workforce-pools providers scim-tenants listwhich lists all SCIM tenants associated with a specific workforce identity pool provider. - Added
gcloud iam workforce-pools providers scim-tenants tokens listwhich lists all SCIM tokens associated with a specific workforce identity pool provider SCIM tenant. - Added
gcloud iam workforce-pools providers scim-tenants undeletewhich restores a previously-deleted workforce identity pool provider SCIM tenant to an active state. - Added
gcloud iam workforce-pools providers scim-tenants tokens undeletewhich restores a previously-deleted workforce identity pool provider SCIM token to an active state. - Added
gcloud iam workforce-pools providers scim-tenants updatewhich updates an existing SCIM tenant associated with a specific workforce identity pool provider. - Added
gcloud iam workforce-pools providers scim-tenants tokens updatewhich updates an existing SCIM token associated with a specific workforce identity pool provider.
Cloud SQL
- Promoted
--instance-typeand--node-countflags ofgcloud sql instances createandgcloud sql instances patchto GA. - Updated 'cloud-sql-proxy' packaged component to use 2.18.0 of the Cloud SQL Proxy.
- Made
--skip-failed-instance-configflag available.
- Made
- Added
--psc-network-attachment-uriand--clear-psc-network-attachment-uriflags togcloud sql instances patchto support Private Service Connect OutBound Connectivity for Cloud SQL.
Compute Engine
- Fixed misleading outputs when reserving and releasing external IPv6 addresses
using
gcloud compute addresses createandgcloud compute addresses delete.
Container
- Updated
gcloud container clusters listcommand to display STACK_TYPE by default.
Eventarc
- Removing one Message Bus and Google Api Source per-project limitation.
- Promoted
gcloud eventarc message-buses,gcloud eventarc enrollments,gcloud eventarc google-api-sourcesandgcloud eventarc pipelinesto GA.
Identity and Access Management
- Added flags to
gcloud iam workforce-pools providers create-oidcandgcloud iam workforce-pools providers create-samlcommands to support creating providers with extended oauth attributes configuration (e.g.--extended-attributes-issuer-uri,--extended-attributes-client-id,--extended-attributes-client-secret-value,--extended-attributes-type,--extended-attributes-filter). - Added flags to
gcloud iam workforce-pools providers update-oidcandgcloud iam workforce-pools providers update-samlcommands to support updating providers with extended oauth attributes configuration (e.g.--extended-attributes-issuer-uri,--extended-attributes-client-id,--extended-attributes-client-secret-value,--extended-attributes-type,--extended-attributes-filter,--clear-extended-attributes-config).
Kubernetes Engine
- Removed kubectl version 1.27.
- Added additional kubectl versions:
- kubectl.1.28 (1.28.15
- kubectl.1.29 (1.29.14)
- kubectl.1.30 (1.30.14)
- kubectl.1.31 (1.31.11)
- kubectl.1.32 (1.32.7)
- kubectl.1.33 (1.33.3).
Secret Manager
- Added flag
--tagsfor secrets to attach tags to the secrets while creating.
Security Command Center
- Added functionality to export Security Command Center findings to bigquery.
Service Extensions
- Updated import and export schemas for
gcloud beta service-extensions authz-extensions.
Workbench
- Added
--enable-managed-eucflag togcloud beta workbench instances create.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
531.0.0 (2025-07-22)
Google Cloud CLI
- Updated windows bundled Python for the
gcloudCLI to 3.12.10.
AlloyDB
- Add two new Managed Connection Pooling related flags for users to configure on
gcloud alloydb instances createandgcloud alloydb instances update. The new flags are:--connection-pooling-server-lifetime--connection-pooling-client-connection-idle-timeout
BigQuery
- Added new flag
--null_markersfor external tables to define the strings that represent NULL values in CSV files. - Added support for
--source_column_matchflag forbq mk --table --external_table_definitionandbq mkdefcommands. - Added support for
--reservation_groupand--reservation_group_nameflags for reservation group feature.
Cloud Dataflow
- Fixed an issue where the environment variable
FLEX_TEMPLATE_PYTHON_EXTRA_PACKAGESdoes not install Python dependencies in Flex Templates. - Added
--template-file-gcs-locationflag togcloud dataflow yaml runto support user-defined YAML templates. - Added
--networkand--subnetworkflags togcloud dataflow yaml runto support specifying network options for Dataflow workers.
Cloud Datastream
- Added
--postgresql-server-certificate-hostnameflag togcloud datastream connection-profiles createcommand to validate the hostname in the server certificate for SSL connections to PostgreSQL sources. - Added
--oracle-ca-certificateflag togcloud datastream connection-profiles createcommand to create connection with SSL server only verification for Oracle sources. - Added
--oracle-server-certificate-distinguished-nameflag togcloud datastream connection-profiles createcommand to validate the server certificate for SSL connections to Oracle sources. - Added
--postgresql-server-certificate-hostname,--oracle-ca-certificateand--oracle-server-certificate-distinguished-nameflags togcloud datastream connection-profiles updatecommand to support updating the SSL config for PostgreSQL and Oracle sources.
Cloud Interconnect
- Promoted
gcloud compute interconnects application-awareness get-configto beta. - Promoted
gcloud compute interconnects application-awareness updateto beta. - Promoted
gcloud compute interconnects application-awareness deleteto beta. - Promoted
gcloud compute interconnects application-awareness configure-bandwidth-percentage-policyto beta. - Promoted
gcloud compute interconnects application-awareness configure-shaper-average-percentageto beta. - Promoted
gcloud compute interconnects application-awareness configure-strict-priority-policyto beta.
Cloud Run
- Added
--startup-probeflag togcloud run jobscommand group to allow configuring startup probe for a Cloud Run Job.
Cloud Storage
- Promoted
--ip-filter-fileflag ofgcloud storage buckets createandgcloud storage buckets updateto GA. - Promoted
--clear-ip-filterflag ofgcloud storage buckets updateto GA.
Compute Engine
- Added
gcloud compute org-security-policies rules add-preconfig-waf-exclusion|remove-preconfig-waf-exclusionin alpha and beta. - Added and promoted flags related to tls-settings to GA:
--tls-settingsofgcloud compute backend-service create.--tls-settingsofgcloud compute backend-service update.--no-tls-settingsofgcloud compute backend-service update.
- Added
gcloud compute reservations sub-blocks performMaintenancecommand in beta and v1. - Added new new plane
60-monthto commitment alpha. - Added
--resolve-subnet-maskflag for alpha and beta togcloud compute networks subnets createto allow users to enable resolve subnet mask feature on the subnetwork resource during creation. - Added
--full-viewflag for v1 togcloud compute reservations blocks describeto allow users to see the full reservation block view.
Config Connector
- Updated Google Cloud Config Connector to version 1.132.1. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Container
- Added
--boot-disk-provisioned-iopsflag togcloud container clusters createcommand to specify the provisioned iops on Hyperdisk Balanced boot disks. - Added
--boot-disk-provisioned-throughputflag togcloud container clusters createcommand to specify the provisioned throughput on Hyperdisk Balanced boot disks. - Added
--boot-disk-provisioned-iopsflag togcloud container node-pools createcommand to specify the provisioned iops on Hyperdisk Balanced boot disks. - Added
--boot-disk-provisioned-throughputflag togcloud container node-pools createcommand to specify the provisioned throughput on Hyperdisk Balanced boot disks. - Added
--boot-disk-provisioned-iopsflag togcloud container node-pools updatecommand to specify the provisioned iops on Hyperdisk Balanced boot disks. - Added
--boot-disk-provisioned-throughputflag togcloud container node-pools updatecommand to specify the provisioned throughput on Hyperdisk Balanced boot disks.
Dataproc Diagnose
- Added
--tarball-gcs-dirflag togcloud dataproc clusters diagnoseto specify the output Cloud Storage directory for the diagnostic tarball.
Migrate to Virtual Machines
- Remove
--suppress-package-installation-failureflag.
Secure Source Manager
- Shortened
gcloud beta source-manager repos create/deletecommand output to show a status message. The previous output format can be displayed with--format=default.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
530.0.0 (2025-07-15)
Breaking Changes
- (Google Cloud CLI) Deprecated Python 3.8. The minimum supported Python version is Python 3.9.
App Engine
- Updated the Java SDK to version 2.0.38 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.38.
Cloud Composer
- Added
gcloud composer environments restart-web-serverto restart web server for a Cloud Composer environment.
Cloud Dataflow
- Deprecated JAVA8 from
gcloud dataflow flex-template buildflex-template-base-image option. Set to JAVA8 now redirects to JAVA11 and will be removed in a future release. - Added
gcloud dataflow jobs archivecommand to archive a job.
Cloud Firestore
- Promoted
--tagsflag ofgcloud firestore databases createandgcloud firestore databases restorecommand to beta and GA.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.20.0
- Add support for namespace queries.
- Add support for key queries.
- Fix bug where entity version behavior differed from production.
Cloud Identity-Aware Proxy
- Deprecated
gcloud iap oauth-brandsandgcloud iap oauth-clientscommands.
Cloud Managed Kafka
- Added
--delete-modeand--delete-configflags togcloud managed-kafka schema-registries subject update, which gives users the capability to delete a subject mode and config.
Cloud NetApp
- Add new
gcloud CLIcommandrestore-backup-filesfor NetApp Volumes.
Cloud Resource Manager
- Updated
--purpose-dataflag fromgcloud resource-manager tags keys createcommand with a new valueorganization.
Cloud Run
- Added
--[no-]gpu-zonal-redundancyflag togcloud beta run jobscommand group to support setting zonal redundancy for Cloud Run Jobs using GPU.
Compute Engine
- Added
gcloud compute org-security-policies rules add-preconfig-waf-exclusion|remove-preconfig-waf-exclusionin alpha and beta. - Added and promoted flags related to tls-settings to GA:
--tls-settingsofgcloud compute backend-service create.--tls-settingsofgcloud compute backend-service update.--no-tls-settingsofgcloud compute backend-service update.
- Added
gcloud compute reservations sub-blocks performMaintenancecommand in beta and v1.
Container
- Add
--enable-auto-ipamand--disable-auto-ipamflag togcloud container clusters create/updateto enable/disable automatic IP address management for the cluster. - Add
--sole-tenant-min-node-cpusflag togcloud container node-pools createto specify the minimum number of vCPUs that can be used by a sole-tenant node pool.
Database Migration
- Added
gcloud database-migrations conversion-workspaces mapping-rules list. - Added support for
--databaseflag in Postgres connection profiles.
Distributed Cloud Edge
- Added
--enable-google-group-authenticationflag togcloud edge-cloud container clusters createcommand to allow for specifying whether Google Groups authentication is enabled for the cluster.
Kubernetes Engine
- Added flag option
--addons=LustreCsiDriverto add support for enabling/disabling the Lustre CSI Driver on GKE Standard clusters. - Added flag option
--enable-lustre-csi-driverto add support for enabling the Lustre CSI Driver on GKE Autopilot clusters. - Added flag option
--enable-legacy-lustre-portto allow the Lustre CSI Driver to initialize LNet (the virtual network layer for the Lustre kernel module) using port 6988. - Added kubelet config options
maxParallelImagePullstogcloud container clusters create,gcloud container node-pools create, andgcloud container node-pools updatecommand which defines the maximum number of image pulls in parallel. - Added linux config options
transparentHugepageEnabledandtransparentHugepageDefragtogcloud container clusters create,gcloud container node-pools create, andgcloud container node-pools updatecommand which controls transparent hugepage behavior on the node. - Added
- -enable-confidential-nodesflag togcloud container clusters create-autoto allow creation of confidential nodes on GKE Autopilot clusters.
Looker
- Added
--class-typeflag togcloud looker instances createandgcloud looker instances update. - Added
domainsas an option to the--psc-service-attachmentflag ofgcloud looker instances updateto support multiple domains to a single PSC connection.
Network Connectivity
- Canonicalize
--allocation-strategyand--first-available-ranges-lookup-sizeflags togcloud network-connectivity internal-ranges createto make use of dashes instead of underscores. This puts them in-line with the documentation.
Network Security
- Updated import and export schemas for
gcloud beta network-security authz-policies.
Network Services
- Promote
--isolation-config-granularityand--isolation-config-modeto GA.
Recaptcha
- Added
integration-type=policy-based-challengetogcloud recaptcha keys create, and associated optionsdefault-score-thresholdandaction-score-thresholdstogcloud recaptcha keys createandgcloud recaptcha keys update.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
529.0.0 (2025-07-01)
Breaking Changes
- (Cloud Datastore Emulator) Removed support for running the Datastore emulator
- (Cloud Datastore Emulator) (
gcloud beta emulators datastore start) in environment with Java versions - (Cloud Datastore Emulator) prior to 21. Users can upgrade to Java 21 or above to continue using the latest
- (Cloud Datastore Emulator) Datastore emulator. Alternatively, users can use previous
gcloudCLI - (Cloud Datastore Emulator) versions to continue using the Datastore emulator with
- (Cloud Datastore Emulator) Java 11 support.
- (Cloud Firestore Emulator) Removed support for running the Firestore emulator
- (Cloud Firestore Emulator) (
gcloud beta emulators firestore start) in environment with Java versions - (Cloud Firestore Emulator) prior to 21. Users can upgrade to Java 21 or above to continue using the latest
- (Cloud Firestore Emulator) Firestore emulator. Alternatively, users can use previous
gcloudCLI - (Cloud Firestore Emulator) versions to continue using the previous Firestore emulator with
- (Cloud Firestore Emulator) Java 11 support.
- (Compute Engine) Demoted
--igmp-queryflag in--network-interfaceofgcloud compute instances bulk createto alpha. - (Eventarc) Removed option for
--destinationsto setnetwork_attachmentwhenhttp_endpoint_uriis not set. - (Network Services) Removed
--service-directory-namespace,--service-directory-region, and--service-directory-serviceflags ingcloud network-services service-bindings create.
AI
- Added support for the
request-counts-per-minuteautoscaling metric togcloud ai endpoints deploy-modelandgcloud ai deployment-resource-pools create.
AlloyDB
- Fix being able to enable managed connection pooling for the first time when
calling
gcloud alloydb instances updatewithout having to specify all managed connection pooling related flags.
Anthos Multi-Cloud
- Added
--system-component-tolerationsflag togcloud container attached clusters registerto customize Kubernetes tolerations for system components. - Added
--system-component-labelsflag togcloud container attached clusters registerto customize Kubernetes labels for system components.
App Engine
- Fixed open source issue https://issuetracker.google.com/issues/329705717 for python appengine SDK.
BigQuery
- Added new flag
--external_catalog_table_optionsinbq mk -tandbq update -tto create and update tables with external catalog options.
Cloud Backup DR
- Fixed
backup-vault createcommand to return the created resource. - Modified
backups listcommand to use basic view by default.
Cloud Managed Kafka
- Fixed an error where the mode or compatibility being unset would causes the command to fail.
- Made the output of the commands more readable.
- Add informative text to the "subject describe" command to inform if the mode/compatibility was inherited from the schema registry.
Cloud Memorystore
- Promote
gcloud redis clusters createCMEK related commands to GA track. - Promote
gcloud memorystore instances createCMEK related commands to GA track.
Cloud Run
- Promoted
--no-default-urlflag to GA forgcloud run servicescommand groups. - Promoted .env support for
--env-vars-fileflag forgcloud run deployfrom alpha to beta. - Added .env support for
--env-vars-fileflag forgcloud run jobs deploy.
Cloud Services
- Promoted
gcloud services groups list-expanded-membersto beta.
Cloud Storage
- Updated gsutil component to 5.35.
Compute Engine
- Promoted
--append-licenses,--remove-licensesand--replace-licenseflags ofgcloud compute disks updateto beta and GA. - Added
--enable_emergent_maintenanceflag togcloud compute reservations update. - Fixed issue where
gcloud compute vpn-gateways list --regions {region}call aggregated list instead of regional list. - Fixed issue where
gcloud compute vpn-tunnels list --regions {region}call aggregated list instead of regional list. - Promoted
--resource-manager-tagsflag forgcloud compute networks createto GA. - Promoted
--resource-manager-tagsflag forgcloud compute networks subnets createto GA. - Promoted
--resource-manager-tagsflag forgcloudc compute routers createto beta. - Fixed an issue where exceptions in
gcloud compute instances bulk createwith--formatflag were not logged.
Eventarc
- Removed requirement for
--destinationsto setnetwork_attachmentwhenhttp_endpoint_uriis set.
Kubernetes Engine
- Additional kubectl versions:
- kubectl.1.27 (1.27.16)
- kubectl.1.28 (1.28.15
- kubectl.1.29 (1.29.14)
- kubectl.1.30 (1.30.14)
- kubectl.1.31 (1.31.10)
- kubectl.1.32 (1.32.6)
- kubectl.1.33 (1.33.2)
- Added
--additional-ip-rangesand--remove-additional-ip-rangesflags togcloud container clusters updateto allow multiple subnets in a cluster.
Looker
- Added
core-trial-standard,core-trial-enterprise, andcore-trial-embedoptions to--editionflag ofgcloud looker instances create.
Network Services
- Added
--update-strategyflag ingcloud compute networks peerings createandgcloud compute networks peerings updatecommands. - Added a new command
gcloud compute networks peerings request-delete. - Support "export" and "import" surfaces for Service Binding resource.
- Support "update" surface for Service Binding resource.
Policy Simulator
- Promoted
gcloud policy-intelligence simulateto GA.
Security Command Center
- Added
--organizationand--locationargument flags togcloud scc posture-deployments listto list scc's posture deployments for organization level. - Added
vm-manager,ec2-vulnerability-assessment,gce-vulnerability-assessment,azure-vulnerability-assessment, andnotebook-security-scannerservices to theSUPPORTED_SERVICESlist. - Added
--organizationand--locationargument flags togcloud scc posture-templates listto list Cloud Security Command Center posture templates for an organization.
Service Extensions
- Promoted the following Service Extensions Plugins command groups to GA:
gcloud service-extensions wasm-pluginsgcloud service-extensions wasm-plugin-versions
Workbench
- Added
gcloud beta workbench instancescommand group for pre-GA features.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
528.0.0 (2025-06-24)
AI
- Modified
--regionflag ofgcloud ai endpointsto include new online prediction regions. - Modified
--regionflag ofgcloud ai modelsto include new online prediction regions.
AlloyDB
- Added support for z3 machine-types.
- Added support for upgrading AlloyDB clusters to PostgreSQL 17 using
gcloud alloydb clusters upgradein the alpha and beta tracks.
Cloud Managed Kafka
- Changed
--projectflag to be optional in the following commands:gcloud managed-kafka schema-registries describe.gcloud managed-kafka schema-registries update.gcloud managed-kafka schema-registries subject describe.gcloud managed-kafka schema-registries subject update.
- Changed
--schema_registryto--schema-registryfor subject commands.
Cloud NetApp
- Add new
gcloud CLIcommandestablish-peeringfor Cache Volumes. - Restricted
external replicationrelated parameters to the alpha and beta release tracks as feature is in private preview.
Cloud Run
- Promoted
--maxflag forgcloud run deployandgcloud run {services,multi-region-services} updatefrom alpha to beta. - Promoted
gcloud run worker-poolsandgcloud run worker-pools revisionsfrom alpha to beta.
Cloud Spanner
spanner-clibinary published as a new Cloud SDK component.spanner-climay be installed withgcloud components install spanner-cli.spanner-clistarts an interactive shell for spanner.
Compute Engine
- Promoted
--append-licenses,--remove-licensesand--replace-licenseflags ofgcloud compute disks updateto beta and GA. - Added
--enable_emergent_maintenanceflag togcloud compute reservations update.
Metastore
- Promoted
--tagsflag ofgcloud metastore service and federation create.
Migrate to Virtual Machines
- Add
--adaptation-modifiersflag to support os adaptation modifiers. - Add
--rootfs-uuidflag to support multiple operating systems found in adaptation.
Network Security
- Added
--purposeflag togcloud alpha/beta network-security org-address-groups create/updatecommands.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
527.0.0 (2025-06-17)
Breaking Changes
- (GKE Hub) Removed Policy Controller API enablement in
gcloud beta|alpha container fleet|hub config-managementcommands. To use Policy Controller, please refer togcloud container fleet policycontroller.
AlloyDB
- Added flag
--allocated-ip-range-overrideto create a Private Services Access instance with a preferred IP range to the following commands in the GA track:gcloud alloydb instances creategcloud alloydb instances create-secondary
Cloud DNS
- Added GA support for creating forwarding zones with IPv6 and an FQDN forwarding target.
Cloud Data Fusion
- Promoted
--tagsflag ofgcloud data-fusion instances create.
Cloud Dataplex
- Added
bigquery-publishing-dataset-projectfield togcloud dataplex datascans create data-discoveryandgcloud dataplex datascans update data-discoverycommands.
Cloud Workflows
- Added environment variable flags to
gcloud workflows deployto support setting, updating, removing, and clearing user-defined environment variables.
Compute Engine
- Promoted
--resource-manager-tagsflag forgcloud compute firewall-rules createto GA. - Promoted
--igmp-queryflag in--network-interfaceofgcloud compute instances bulk createto beta. - Promoted
--igmp-queryflag in--network-interfaceofgcloud compute instances createto beta. - Promoted
--igmp-queryflag ingcloud compute instances network-interfaces updateto beta. - Promoted
--resource-manager-tagsflag forgcloud compute routes createto GA.
GKE Hub
- Added a
--custom-roleflag togcloud container fleet scopes add-app-operator-bindingin beta. - Updated
gcloud container fleet scopes remove-app-operator-bindingandgcloud container fleet scopes list-app-operator-bindingsto handle custom roles in beta.
Gemini
- Added a new flag
--enable-data-sharingwhen creating or updating a DataSharingWithGoogleSetting.
Kubernetes Engine
- Added
--patch-updateflag togcloud container clusters create/updateto allow enabling accelerated upgrades.
Security Command Center
- Added
--organizationand--locationargument flags togcloud scc postures listto list all the scc postures at organization level.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
526.0.1 (2025-06-10)
Breaking Changes
- (Cloud Storage) Fixed broken
gcloud storage ...commands where grpc import was not found.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
526.0.0 (2025-06-10)
Breaking Changes
- (Cloud Storage) Updated
gcloud storage batch-operations jobs listto include transformation type in theTRANSFORMATIONcolumn.
BigQuery
- Fixed a bug that would sometimes cause a crash when running with Python versions older than 3.9.2.
- Fixed a bug that would cause a crash when running
bq querywith--dry_run=trueand--rpc=true.
Certificate Authority Service
- Removed the requirement to enter a project ID when using CAS in
gcloudCLI. It is now possible to use project number instead of project ID when usinggcloud privateca.
Cloud DNS
- Add support for DNS64 policies in GA.
Cloud Filestore
- Added
--ldapflag togcloud v1 filestore instances create.
Cloud Key Management Service
- Added support for the prehash post-quantum asymmetric signing algorithm
HASH-SLH-DSA-SHA2-128s-SHA256.
Cloud Resource Manager
Added
--allowed-values-regexflag togcloud resource-manager tags keys updatecommand to allow the user to update the regex of the allowed values under a TagKey.Added
--allowed-values-regexflag togcloud resource-manager tags keys createcommand to allow the Tag Values shortName confining to the regex getting created during the time of Binding creation.
Cloud Run
- Promoted
--conditionflag forgcloud run services {add,remove}-iam-policy-bindingfrom beta to GA.
Cloud Storage
- Fixed issue where
gcloud storage cp|mv|rsyncfailed the command for (Parallel Composite Upload)[https://cloud.google.com/storage/docs/parallel-composite-uploads] if thestorage.buckets.getpermissions were missing.
Compute Engine
- Promoted
--phase1-encryption,--phase1-integrity,--phase1-prf,--phase1-dh,--phase2-encryption,--phase2-integrity,--phase2-pfsflags ingcloud compute vpn-tunnels createto beta.
Container
- Added
--alpha-cluster-feature-gatesflag togcloud container clusters createcommand to specify the feature gates for alpha clusters.
Database Migration
- Added SQLServer as source engine to
gcloud database-migration conversion-workspaces create. - Added AlloyDB as destination provider to
gcloud database-migration conversion-workspaces create. - Added
--ssl-flagsflag togcloud database-migration connection-profiles create sqlserver.
Developer Connect
- Added
gcloud developer-connect insights-configscommand group. This group allows users to manage Developer Connect Insights Configs and includes commands tocreate,delete,describe,list, andupdatethese resources.
Network Connectivity
- Added
gcloud beta network-connectivity spokes gatewayscommands for managing NCC gateway spokes. - Added
gcloud beta network-connectivity spokes gateways advertised-routescommands for managing routes that attract traffic to NCC gateway spokes.
Network Security
- Added
gcloud network-security secure-access-connectcommands which allow customers to establish connections to SSE providers. - Updated import and export schemas for
gcloud beta network-security authz-policies.
Pubsub Emulator
- Add support for topic and subscription Single Message Transforms (SMTs).
Security Command Center
- Added
--organizationand--locationargument flags togcloud scc posture-deployments listto list scc's posture deployments for organization level. - Added
vm-manager,ec2-vulnerability-assessment,gce-vulnerability-assessment,azure-vulnerability-assessment, andnotebook-security-scannerservices to theSUPPORTED_SERVICESlist.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
525.0.0 (2025-06-03)
Breaking Changes
- (Cloud Managed Kafka) Included SASL port in bootstrap address on cluster describe and list commands.
AlloyDB
- Added
gcloud alloydb clusters migrate-cloud-sqlcommand to support migrating data from an existing Cloud SQL instance backup to an AlloyDB cluster in GA track.
Cloud Bigtable Emulator
- Rebuilt cbt emulator with golang.org/x/net version 0.39.0 which fixes CVE-2025-22870.
Cloud Dataplex
- Promoted
gcloud dataplex metadata_jobscommands to GA.
Cloud Dataproc
- Added
tierflag togcloud dataproc clusters createallowing user to create premium tier or standard tier clusters.
Cloud Managed Kafka
- Added the sslPrincipalMappingRules as a flag for create and update cluster.
Compute Engine
- Promoted
--load-balancing-schemeflag forgcloud compute backend-buckets createto GA. - Added
gcloud compute reservations sub-blocks listcommand in beta and v1. - Added
gcloud compute reservations sub-blocks describecommand in beta and v1.
Compute Firewall Policies
- Promoted
--policy-typeflag to beta ingcloud compute network-firewall-policies create.
Database Migration
- Updated
gcloud database-migration connection-profiles create alloydbto support POSTGRES_17 version option for AlloyDB connection profiles.
GKE Hub
- Promoted
--custom-roleflag ofgcloud container fleet scopes rbacrolebindingsto beta and GA. - Promoted
gcloud container fleet rbacrolebindingactuationcommands to beta and GA. - add in support for performance-monitoring unit for cluster create and node-pools create.
Network Connectivity
- Added IPV6 option to
--protocol-versionflag ofgcloud network-connectivity policy-based-routes.
Service Extensions
- Added
gcloud service-extensions lb-edge-extensionscommand group in beta for managing LbEdgeExtension resources.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
524.0.0 (2025-05-28)
Breaking Changes
- (Compute Engine) Modified enum value names for 'rollout-plan' flag in
gcloud beta compute preview-features updatecommands.
AlloyDB
- Added support for
POSTGRES_17as a version inalloydb clusters createfor alpha & beta track. - Added support for
POSTGRES_17as a version inalloydb clusters migrate-cloud-sqlfor alpha & beta track.
Cloud Build
- Updated output format of
gcloud builds get-default-service-account.
Cloud Dataplex
- Promoted
gcloud dataplex datascans create data-discoverycommand to GA. - Promoted
gcloud dataplex datascans update data-discoverycommand to GA.
Cloud IAM
- Added
--detailed-audit-loggingflag to the Workforce Pool Provider configuration.
Cloud Managed Kafka
- Promoted existing alpha Schema Registries commands to beta.
- Added alpha Schema Registries subject describe command for Managed Kafka Schema Registry subjects. This allows a user to see the details of a subject.
Cloud Observability
- Initial surface for Observability API.
Cloud Run
- Added support for multi-region source deployment in
gcloud beta run deploy.
Cloud Spanner
- Added
--kms-keysflag togcloud spanner databases updatecommand to support updating Cloud KMS(Key Management Service) keys for Cloud Spanner Customer Managed Encryption(CMEK).
Cloud Workstations
- Added
--no-persistent-storageflag togcloud workstations config createandgcloud beta workstations config create.
Colab
- Removed
--post-startup-scriptflag fromgcloud notebooks instances createcommand.
Compute Engine
- Support
--provisoining-modelforgcloud compute instance-templates create-with-containercommand. - Added
--candidate-cloud-router-ip-addressand--candidate-customer-router-ip-addressflags forgcloud beta compute interconnects attachments dedicated create,gcloud beta compute interconnects attachments partner create, andgcloud beta compute interconnects attachments provider createto allow users to add custom ranges to the interconnect attachment. - Added
--candidate-cloud-router-ipv6-addressand--candidate-customer-router-ipv6-addressflags forgcloud beta compute interconnects attachments dedicated create,gcloud beta compute interconnects attachments partner create,gcloud beta compute interconnects attachments provider creategcloud beta compute interconnects attachments dedicated update,gcloud beta compute interconnects attachments partner update, andgcloud beta compute interconnects attachments provider updateto allow users to add custom ranges to the interconnect attachment. - Promoted
--workload-policyand--remove-workload-policyflags forgcloud compute instance-groups managed createandgcloud compute instance-groups managed updateto GA. - Support deleting regional PDs with
--delete-disksingcloud compute instance delete. - Promoted
--zonal-affinity-spilloverand--zonal-affinity-spillover-ratioofgcloud compute backend-services create|updatecommands to beta. - Promoted
--gpu-topologyand--workload-policyto GA.
Gemini
- Added a new flag
--disable-web-groundingwhen creating or updating a GeminiGcpEnablementSetting.
Network Services
- Promoted
gcloud network-services operationsto beta and GA.
Security Command Center
- Added
--organization,--locationargument flags togcloud scc iac-validation-reports listto list scc's iac validation reports for organization level.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
523.0.1 (2025-05-22)
Cloud Datastore Emulator
- Rolled back prior change which removed support for running
the Datastore emulator (
gcloud beta emulators datastore start) in environment with Java versions prior to 21. Previously suggested mitigations to address the breaking change were not successful for all users.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
523.0.0 (2025-05-20)
Breaking Changes
- (Cloud Datastore Emulator) Removed support for running the Datastore emulator
- (Cloud Datastore Emulator) (
gcloud beta emulators datastore start) in environment with Java versions - (Cloud Datastore Emulator) prior to 21. Users can upgrade to Java 21 or above to continue using the latest
- (Cloud Datastore Emulator) Datastore emulator. Alternatively, users can use previous
gcloudCLI - (Cloud Datastore Emulator) versions to continue using the Datastore emulator with
- (Cloud Datastore Emulator) Java 11 support.
- (Cloud Firestore Emulator) Removed support for running the Firestore emulator
- (Cloud Firestore Emulator) (
gcloud beta emulators firestore start) in environment with Java versions - (Cloud Firestore Emulator) prior to 21. Users can upgrade to Java 21 or above to continue using the latest
- (Cloud Firestore Emulator) Firestore emulator. Alternatively, users can use previous
gcloudCLI - (Cloud Firestore Emulator) versions to continue using the previous Firestore emulator with
- (Cloud Firestore Emulator) Java 11 support.
AI
- Added
gcloud ai model-gardencommand group, which supports deploying models in Model Garden.- Added
gcloud ai model-garden models deploycommand to deploy a model from Model Garden. - Added
gcloud ai model-garden models listcommand to find models that support deployment. - Added
gcloud ai model-garden models list-deployment-configcommand to find supported deployment configurations for each model.
- Added
- Added
--list-model-garden-endpoints-onlyflag togcloud ai endpoints listcommand.
AlloyDB
- Added support for
--activation-policyinalloydb instances updatefor beta & GA track.
Auth Login
- Fixed
gcloudCLI login flow using a client-id file in a no-browser environment. Runninggcloud auth application-default login --client-id='...'in a no-browser environment will now execute a working--no-browserflow.
BigQuery
- Fixed the fallback quota project ID for user accounts when running on Cloud Shell or Google Compute Engine VM.
- Added new flag
--replace_datatobq queryandloadcommands to use write dispositionWRITE_TRUNCATE_DATA. - Added support for
--source_column_matchflag forbq loadcommand. When you load CSV files into BigQuery, you can now use this flag to load columns based on header names or column position. This feature is in preview. - Added support for Routine ACLs for the IAM commands.
- Added multiple flags for
bq mkandbq mkdefcommand:--time_zoneflag to specify a customized time zone;--date_format,--datetime_format,--time_formatand--timestamp_formatflags to define how date and time values are formatted in source files. - Added support for capacity commitment id in
bq mkcommand. - Fixed bug causing invalid json to be produced when running some scripts using
bq query --format=jsonorbq query --format=prettyjson. - Improved the performance of retrieving user configs set in Cloud CLI.
- Added
dataset_viewtobq showcommand to allow customers to view dataset's metadata, ACL fields or both. - Added
update_modetobq updatecommand to allow customers to update dataset's metadata, ACL fields or both. - Added support for
--connection_idflag for creating Spanner external datasets. - Added new flag
--external_catalog_dataset_optionsinbq mk -dandbq update -dto create and update datasets with external catalog options.
Cloud NetApp
- Added
hot-tier-sizeandenable-hot-tier-auto-resizeflags togcloud beta netapp storagepools createandgcloud beta netapp storagepools updatecommands.
Cloud SQL
- Increased operation wait timeout for
gcloud sql instances switchoverfrom 10 minutes to 1 hour.
Cloud Spanner
- Promoted
--instance-partitionflag ofgcloud spanner operations describeto GA.
Compute Engine
- Added
--enable-display-deviceflag togcloud beta compute instance-templates create. - Promoted
--ncc-gatewayflag to beta.
Container
- If the
container.googleapis.comAPI is not enabled when creating a cluster, the user is asked to enable it and then proceed with creation.
Database Migration
- Added
--global-filterflag todatabase-migration conversion-workspaces update.
Eventarc
- Removed requirement for
--destinationsto setnetwork_attachmentwhenhttp_endpoint_uriis not set.
Kubernetes Engine
- Added flag option
--anonymous-authentication-configto block (or enable) anonymous access to all paths other than the health check endpoints /readyz, /healthz and /livez. - Updated the warning message for node pool upgrade operation.
- Additional kubectl versions:
- kubectl.1.27 (1.27.16)
- kubectl.1.28 (1.28.15
- kubectl.1.29 (1.29.14)
- kubectl.1.30 (1.30.13)
- kubectl.1.31 (1.31.9)
- kubectl.1.32 (1.32.5)
- kubectl.1.33 (1.33.1)
Network Connectivity
- Added
--allocation-strategyand--first-available-ranges-lookup-sizeflags togcloud network-connectivity internal-ranges createto support refined allocation options for auto-allocated Internal IP Ranges. - Fixed misleading doc text for
gcloud network-connectivity internal-ranges create.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
522.0.0 (2025-05-13)
Anthos
anthos-clicomponent updated to address security tool flags:CVE-2025-22872 / GO-2025-3595
CVE-2025-22870 / GO-2025-3503
CVE-2025-22870
App Engine
- Updated the Java SDK to version 2.0.36 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.36.
- Upgraded Eclipse Jetty web server to version 12.0.20.
- Fixed open source issue https://issuetracker.google.com/issues/329705717 for python appengine SDK.
Certificate Authority Service
- Removed the requirement to specify an organization when creating a Certificate Authority. Users can now create CAs without providing an organization.
Cloud Build
- Enable REP endpoints for
gcloud builds...if a region is passed in.
Cloud Dataplex
- Promoted
gcloud dataplex glossariescommands to GA. - Promoted
gcloud dataplex encryption-configcommands to GA.
Cloud Dataproc
- Added
--user-workload-authentication-typeflag togcloud dataproc batches submitcommands in GA. This determines whether the batch uses service account or end user credentials. - Added
--user-workload-authentication-typeflag togcloud beta dataproc sessions createcommands in Preview. This determines whether the session uses service account or end user credentials.
Cloud Deploy
- Added
--override-deploy-policiesflag to the following commands which can be used to override deploy policies:gcloud deploy job-runs terminategcloud deploy releases create|promotegcloud deploy rollouts advance|approve|cancel|ignore-job|reject|retry-jobgcloud deploy targets rollback|redeploy
Cloud Managed Kafka
- Completed minor bug fixes for ACL commands.
- Promoted ACL commands to GA.
- Add Alpha Schema Registries commands for Managed Kafka Schema Registry.
Cloud Spanner
- Promoted
--instance-partitionflag ofgcloud spanner operations cancelto GA. - Promoted
--instance-partitionflag ofgcloud spanner operations listto GA. - Promoted
gcloud spanner instance-partitions updateto GA. - Promoted
gcloud spanner instance-partitions getto GA. - Promoted
gcloud spanner instance-partitions listto GA.
Cloud Workstations
- Add support for workstation cluster-level tags fields.
Compute Engine
- Promoted flags related to external-managed migration to v1:
--external-managed-backend-bucket-migration-stateofgcloud compute forwarding-rules update.--external-managed-backend-bucket-migration-testing-percentageofgcloud compute forwarding-rules update.--load-balancing-schemeofgcloud compute forwarding-rules update.--external-managed-migration-stateofgcloud compute backend-services update.--external-managed-migration-testing-percentageofgcloud compute backend-services update.--load-balancing-schemeofgcloud compute backend-services update.
- Added
--resource-manager-tagsflag for alpha and beta togcloud compute networks createto allow users to add resource tags to the network resource during creation. - Added
--resource-manager-tagsflag for alpha and beta togcloud compute firewall-rules createto allow users to add resource tags to the firewall resource during creation. - Added
--resource-manager-tagsflag for alpha and beta togcloud compute networks subnets createto allow users to add Resource Manager tags to the subnetwork resource during creation. - Added
--resource-manager-tagsflag for alpha and beta togcloud compute routes createto allow users to add resource tags to the route resource during creation. - Added
CLOUD_ARMOR_INTERNAL_SERVICEtype ofcompute security-policy. - Support
--provisioning-model=flex-startin beta forgcloud compute instance-templates createcommand. - Added
--enable_emergent_maintenanceflag togcloud beta compute reservations updateandgcloud beta compute future-reservations update.
Identity and Access Management
- Make Google Cloud CLI commands to manage X509 provider public and attribute mappings setting for x509 provider optional.
Network Security
- Promoted the
network-security intercept-deployment-groupscommands which manage intercept deployment groups to GA. - Promoted the
network-security intercept-endpoint-groupscommands which manage intercept endpoint groups to GA. - Promoted the
network-security intercept-endpoint-group-associationscommands which manage intercept endpoint group associations to GA. - Promoted the
network-security intercept-deploymentscommands which manage intercept deployments to GA. - Promoted the
network-security security-profiles custom-interceptcommands which manage custom intercept profiles to GA. - Promoted the
network-security security-profile-groups create --custom-intercept-profileflag to GA.
Security Command Center
- Updated
locationflag with requirements for using regional endpoints.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
521.0.0 (2025-05-06)
Breaking Changes
- (Compute Engine) Deprecated/removed
128KBchoice from--request-body-inspection-sizeflag - (Compute Engine) in
gcloud compute security-policies createand in `gcloud compute - (Compute Engine) security-policies update`, replaced with other size variants.
Google Cloud CLI
- Updated Linux bundled Python for the
gcloudCLI to 3.12.9.
AI
- Fixed an issue in
gcloud beta ai model-garden deployin accelerator quota checking, and returned full quota name in error messages. - Added
full-resource-nameflag togcloud beta ai model-garden models list. - Added table to list deploy and predict capability to
gcloud beta ai model-garden models list. - Renamed
list-supported-hugging-face-modelsflag tocan-deploy-hugging-face-modelsforgcloud beta ai model-garden models list.
AlloyDB
Added flag
--psc-auto-connectionsto create or update instance with Private Service Connect enabled with a list of PSC auto connections to the following commands in the GA track:gcloud alloydb instances creategcloud alloydb instances create-secondarygcloud alloydb instances update
Added flag
--clear-psc-auto-connectionsto remove all PSC auto connections from an instance with Private Service Connect enabled to the following commands in the GA track:gcloud alloydb instances update
Added the following flags for configuring maintenance deny periods to
gcloud alloydb clusters createandgcloud alloydb clusters updatein the GA track. The commands include:--deny-maintenance-period-start-date--deny-maintenance-period-end-date--deny-maintenance-period-time--remove-deny-maintenance-period(update only)
BigQuery
- Added support for
--job_timeout_msflag forbq querycommand with--rpc. - Added error message that
--service_accountflag is not supported. - Added support for
--source_column_matchflag forbq loadcommand. When you load CSV files into BigQuery, you can now use this flag to load columns based on header names or column position. This feature is in preview. - Fixed the local discovery document loading for reservations.
- Added multiple flags for
bq loadcommand:--time_zoneflag to specify a customized time zone;--date_format,--datetime_format,--time_formatand--timestamp_formatflags to define how date and time values are formatted in source files;--null_markersflag to define the strings that represent NULL values in CSV files. - Promoted
gcloud bq migration-workflowsto GA.
Cloud Bigtable
- Added deletion-protection support for
gcloud bigtable logical-views.
Cloud Datastream
- Support MySQL GTID streams.
- Added
--type=mongodband associated configuration flags togcloud datastream connection-profiles createandgcloud datastream streams createwhich supports the creation of Datastream connection profiles to MongoDB compatible clusters.
Cloud Managed Kafka
- Completed minor bug fixes for ACL commands.
- Promoted ACL commands to GA.
Cloud Managed Lustre
- Added help text example commands to documentation for
gcloud lustre.
Cloud NetApp
- Added alpha support for netapp volume replications.
Cloud SQL
- Made
--custom-subject-alternative-namesand--clear-custom-subject-alternative-namesflags available for GA. - Updated 'cloud-sql-proxy' packaged component to use 2.16.0 of the Cloud SQL Proxy.
Cloud Spanner
- Promoted
gcloud spanner instance-partitions createto GA. - Promoted
gcloud spanner instance-partitions deleteto GA.
Compute Engine
- Added
--source-snapshot-regionflag togcloud beta compute instances createto create instance. - Promoted
gcloud compute advice calendar-modecommand to beta.
Distributed Cloud Edge
- Added
--container-default-runtime-classflag togcloud edge-cloud container clusters createcommand to allow for specifying a default container runtime class for the cluster. - Added
--container-default-runtime-classflag togcloud edge-cloud container clusters updatecommand to allow for specifying a default container runtime class for the cluster.
Kubernetes Engine
- Added the kubelet config option
singleProcessOomKilltogcloud container clusters create,gcloud container node-pools create, andgcloud container node-pools updatecommands. This option enables single-process termination on Out of Memory (OOM) events. - Added a warning to
--labelsflag documentation forgcloud container node-pools updateindicating node recreation upon update. - Updated default kubectl from 1.31.6 to 1.32.4.
- Adds kubectl for new rapid channel GKE version (1.33.0).
- Additional kubectl versions:
- kubectl.1.27 (1.27.16)
- kubectl.1.28 (1.28.15
- kubectl.1.29 (1.29.14)
- kubectl.1.30 (1.30.12)
- kubectl.1.31 (1.31.8)
- kubectl.1.32 (1.32.4)
- kubectl.1.33 (1.33.0)
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
520.0.0 (2025-04-29)
App Engine
- Updated the Java SDK to version 2.0.35 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.35.
- Added the new runtime go 1.24 support for devappserver2.
Cloud Bigtable
- Rebuilt cbt cli with golang.org/x/net v0.38.0 which fixed CVE-2025-22870.
Cloud Filestore
- Modified
gcloud filestore regions listandgcloud filestore zones listto limit the number of resources only after filtering the resources for being regions/zones respectively.
Cloud IAM
Added the following commands for the Managed Workload Identity feature:
gcloud iam workload-identity-poolsiam-policycommands--mode,--inline-certificate-issuance-config-file,--inline-trust-config-fileflagsgcloud iam workload-identity-pools namespacesdescribe,create,update,delete,undelete,listcommandsgcloud iam workload-identity-pools managed-identities
Cloud Managed Kafka
- Added Alpha ACL commands.
Cloud Run
- Added
--regionsflag ingcloud beta run deploy, andgcloud beta run multi-region-services.
Compute Engine
- Added
--global-producer-forwarding-ruleflag to service attachments. - Fixed crash when running
gcloud compute reset-windows-passwordon Windows with Python >= 3.12.- Attempting to run this command would result in the following error: "ctypes.ArgumentError: argument 5: TypeError: expected LP_c_ubyte instance instead of c_byte_Array_276".
- This issue was reported at https://issuetracker.google.com/issues/398776180.
- Added
--snapshot-regionflag togcloud beta compute resource-policies createto create regional snapshots schedule. - Added
goto-nextas an option for--actionflag for the following commands:gcloud compute org-security-policies rules create|update.
Database Migration
- Added
--max-concurrent-full-dump-connections,--max-concurrent-cdc-connections,--max-concurrent-destination-connectionsand--transaction-timeoutflags togcloud database-migration migration-jobs update.
Kpt
- Updated kpt to v1.0.0-beta.56. See https://github.com/kptdev/kpt/releases/tag/v1.0.0-beta.56 for more details.
Kubernetes Engine
- Added
--confidential-node-typeflag to allow creation of confidential nodes of types: sev, sev_snp_tdx.
Network Connectivity
- Added
--immutableflag togcloud network-connectivity internal-ranges createcommand.
Security Command Center
- Added
--organization,--project,--folderflags togcloud scc findings listcommand to list source's findings for organization, project and folder levels. - Added
--organization,--project,--folderflags togcloud scc notifications listto list scc's notification configs for organization, project and folder levels.
Workbench
- Added
--reservation-type,--reservation-key,--reservation-valuesflags togcloud workbench instances create.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
519.0.0 (2025-04-22)
Breaking Changes
- (Container) Remove
--enable-tpu--enable-tpu-service-networking--tpu-ipv4-cidrfromgcloud container clusters createandgcloud container clusters update.
Cloud Backup DR
- Added
gcloud backup-dr backups updateto allow updating the enforced retention time for Backup and DR backups.
Cloud DNS
- Added alpha and beta support for creating forwarding zones with IPv6 and FQDN forwarding targets.
Cloud Datastream
- Add
gcloudCLI support for PSC Interface Private Connection.
Cloud Filestore
- Fix LDAP parameters in
gcloud beta filestore instances create.
Cloud NetApp
- Updated
gcloud netapp backup-vaults create. - Added new options 'replication-schedule', 'hybrid-replication-type' and 'large-volume-constituent-count' to hybrid-replication-parameters in the create volume flow.
Cloud Services
- Added
--service-accountflag togcloud services api-keys create.
Cloud Storage
- Updated gsutil component to 5.34.
Compute Engine
- Added
gcloud compute reservations blocks listcommand in v1. - Added
gcloud compute reservations blocks describecommand in v1. - Added
gcloud compute reservations blocks perform-maintenancecommand in v1. - Added
gcloud compute reservations perform-maintenancecommand in v1. - Added
--tagsflag to the following command:gcloud compute url-maps invalidate-cdn-cache.
Kubernetes Engine
- Added ability to explicitly disable addons on cluster creation using
--addons AddonName=DISABLEDor enable using--addons AddonName=ENABLED.
Network Connectivity
- Update
gcloud network-connectivity service-connection-policies update, made--subnetsand PSC config subgroup flags optional.
Security Command Center
- Added
--organization,--project,--folderflags togcloud scc findings listcommand to list source's findings for organization, project and folder levels.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
518.0.0 (2025-04-15)
Google Cloud CLI
- Added warning message to indicate Python 3.8 support will be deprecated on July 15, 2025.
App Engine
- Updated the Java SDK to version 2.0.34 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.34.
- Updated Eclipse Jetty web server version to 12.0.19.
Artifact Registry
- Implemented
gcloud artifacts go authfor the GOAUTH environment variable introduced in Go 1.24.
Backup For GKE
- Added the following commands
gcloud <alpha|beta> container backup-restore backup-channels creategcloud <alpha|beta> container backup-restore backup-channels deletegcloud <alpha|beta> container backup-restore backup-channels describegcloud <alpha|beta> container backup-restore backup-channels listgcloud <alpha|beta> container backup-restore backup-channels updateto interact with Backup for GKE backup channels.
- Added the following commands
gcloud <alpha|beta> container backup-restore backup-plan-bindings describegcloud <alpha|beta> container backup-restore backup-plan-bindings listto interact with Backup for GKE backup plan bindings.
- Added the following commands
gcloud <alpha|beta> container backup-restore restore-channels creategcloud <alpha|beta> container backup-restore restore-channels deletegcloud <alpha|beta> container backup-restore restore-channels describegcloud <alpha|beta> container backup-restore restore-channels listgcloud <alpha|beta> container backup-restore restore-channels updateto interact with Backup for GKE restore channels.
- Added the following commands
gcloud <alpha|beta> container backup-restore restore-plan-bindings describegcloud <alpha|beta> container backup-restore restore-plan-bindings listto interact with Backup for GKE restore plan bindings.
BigQuery
- Improved authentication performance for service accounts.
- Added support for
--filterflag forbq ls --jobswhich supports filtering by job states using thestates:<comma separated states>expression. - Fixed the failing
bq querywith flags combination--rpc --reservation=none.
Cloud Backup DR
- Add deprecation warning for
networkflag fromgcloud backup-dr management-servers createcommand.
Cloud Bigtable
- Promoted
gcloud bigtable materialized-views create|describe|list|update|deletecommands to GA.
Cloud Composer
- Correct URI values returned with
--uriflag bygcloud composer environments listcommand. - Correct URI values returned with
--uriflag bygcloud composer operations listcommand.
Cloud Dataflow
- Fixed issue reading gcs files when executing YAML pipelines via
gcloud dataflow yaml run. - Back port
--additional-user-labelsparameter to Dataflow classic template.
Cloud Filestore
- Added
--ldapflag togcloud beta filestore instances create.
Cloud Firestore
- Added a new
MONGODB_COMPATIBLE_APItoApiScopefield in Firestore index. - Added
--multikeyand--densityflags to Firestore index create. - Promoted
gcloud firestore user-credsto beta. - Added
gcloud beta databases connection-stringwhich prints the mongo connection string for the given Firestore database. - Added
--editionflag togcloud beta databases createto configure database edition during creation.
Cloud Functions
- Fixed service account impersonation when calling a 2nd Gen function (
functions callwith--impersonate-service-accountflag).
Cloud Logging
- Added
--monitored-resource-typeand--monitored-resource-labelstogcloud logging write.
Cloud Managed Kafka
- Update subnet help text to reflect one subnet per network.
Cloud Resource Manager
- Updated
gcloud resource-manager tags bindings listto change the backend call from ListTagBinding, ListEffectiveTagBinding RPC to GetTagBindingCollection, GetEffectiveTagBindingCollection RPCs for ALPHA release.
Cloud Run
- Added a prompt to
gcloud run deployandgcloud run services updatecommands to retry deploying a GPU service with--no-gpu-zonal-redundancyflag. This confirmation prompt only shows up when the original deployment enables GPU but does not specify GPU zonal redundancy, and the project does not have access to GPU with zonal redundancy enabled but has access to GPU with zonal redundancy disabled. - Fixed issue where
gcloud run jobs describewould crash if the job has multiple containers.
Cloud Spanner
- Promoted
gcloud spanner databases splitscommand to GA.
Compute Engine
- Promoted flags related to the nat64 feature to GA:
--nat64-all-v6-subnet-ip-rangesofgcloud compute routers nats (create|update).--nat64-custom-v6-subnet-ip-rangesofgcloud compute routers nats (create|update).--clear-nat64-v6-subnet-ip-rangesofgcloud compute routers nats update.--clear-nat-subnet-ip-rangesofgcloud compute routers nats update.
- Updated
gcloud compute images listto return images from new image projects for Accelerator images:rocky-linux-accelerator-cloudandubuntu-os-accelerator-images. - Added
--share-settingflag togcloud beta compute reservations update. - Updated import and export schemas for:
gcloud compute backend-services.
- Promoted support for specific instance names (
--instances) in create resize request to beta.
Container
- Added interactive warning to
gcloud container clusters create|updatecommands whenNONEis specified as--loggingor--monitoringparams.
Database Migration
- Added
--skip-validationflag togcloud database-migration private-connections create. - Added
--max-concurrent-full-dump-connections,--max-concurrent-cdc-connections,--skip-full-dump,--oracle-cdc-start-position,--sqlserver-cdc-start-position,--max-concurrent-destination-connectionsand--transaction-timeoutflags togcloud database-migration migration-jobs create.
Developer Connect
- Add new account-connector OAuth providers.
Distributed Cloud Edge
- Added
use-google-managed-keyandcontrol-plane-kms-keyflags togcloud edge-cloud container clusters updatecommand to support updating KMS key used for control plane disk encryption. - Added
use-google-managed-keyandlocal-disk-kms-keyflags togcloud edge-cloud container clusters node-pools updatecommand to support updating KMS key used for worker node disk encryption.
Gemini
- Added
gcloud gemini code-tools-settingsAPI. - Added
gcloud gemini code-tools-settings setting-bindingsAPI. - Added
gcloud gemini data-sharing-with-google-settingsAPI. - Added
gcloud gemini data-sharing-with-google-settings setting-bindingsAPI. - Added
gcloud gemini gemini-gcp-enablement-settingsAPI. - Added
gcloud gemini gemini-gcp-enablement-settings setting-bindingsAPI. - Added
gcloud gemini logging-settingsAPI. - Added
gcloud gemini logging-settings setting-bindingsAPI. - Added
gcloud gemini release-channel-settingsAPI. - Added
gcloud gemini release-channel-settings setting-bindingsAPI.
Identity and Access Management
- Added a new
--credential-cert-trust-chain-pathflag togcloud iam workload pools create-cred-config. This flag enables using a trust chain file when configuring X.509 certificate-sourced credentials. This is required if there are intermediate certificates between the root certificate and the leaf certificate.
Kubernetes Engine
- Added a new command
gcloud container clusters get-upgrade-infowhich returns upgrade information of the given cluster. - Added a new command
gcloud container node-pools get-upgrade-infowhich returns upgrade information of the given node pool. - Added
--enable-secret-manager-rotationand--secret-manager-rotation-intervalflag to enable rotation feature in secret manager add on. - Added
--data-cache-countflag togcloud container cluster/node-pools createto enable GKE Data Cache. - Added
--opportunistic-maintenanceflag togcloud container node-pools createfor enabling opportunistic maintenance feature.
Network Connectivity
- Update
gcloud network-connectivity internal-ranges create, promoted--exclude-cidr-rangesflag to GA.
Network Security
- The
locationflag for theserver-tls-policy listcommand is no longer required, having-(all locations) as a default value.
Security Command Center
- Added
--project,--folderflags togcloud scc findings list-markscommand to list marks of findings for project and folder levels. - Added
--project,--folderflags togcloud scc findings updatecommand to update finding for project and folder levels. - Added
--project,--folderflags togcloud scc findings update-markscommand to update marks of findings for project and folder levels.
Transfer
- Add option
s3-cloudfront-domainto commandgcloud transfer jobs.
Workbench
- Added
--confidential-compute-typeflag togcloud workbench instances create.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
517.0.0 (2025-04-01)
AlloyDB
- Fix the following flags to actually update an AlloyDB instance on subsequent
alloydb instances updatecalls:--connection-pooling-pool-mode--connection-pooling-min-pool-size--connection-pooling-max-pool-size--connection-pooling-max-client-connections--connection-pooling-server-idle-timeout--connection-pooling-query-wait-timeout--connection-pooling-stats-users--connection-pooling-ignore-startup-parameters
Cloud Bigtable
- Promoted
gcloud bigtable logical-views create|describe|list|update|deletecommands to GA.
Cloud Dataflow
- Added support for
--additional-pipeline-optionsflag togcloud dataflow flex-template run"command to support common runtime pipeline option assignments. - Fixed potential TypeError when executing YAML pipelines via
gcloud dataflow yaml run
Cloud Datastream
- Added BlmtConfig to
--bigquery-destination-configingcloud datastream streams createcommands to support BigLake Managed Tables (BLMT).
Cloud Deploy
- Modified
gcloud deploy releases createto enable public access prevention on the Cloud Storage buckets it creates.
Cloud Firestore
- Promoted
gcloud firestore bulk-deletecommand to GA.
Cloud Identity-Aware Proxy
- Promoted
gcloud iap settings --resource-type=cloud-runandgcloud iap web ***-iam-policy --resource-type=cloud-runto beta.
Cloud Memorystore
- Promote
gcloud redis clustersbackup feature related commands to GA track.
Cloud Resource Manager
- Added
gcloud resource-manager tags bindings updateto update the tags attached to the resource with the help of UpdateTagBindingCollection RPCs for ALPHA release.
Cloud Run
- Added
--[no-]iapflag to beta service command groups to allow enabling and disabling IAP. - Promoted
--containerflag to GA forgcloud run jobscommand groups. - Promoted
--[no-]gpu-zonal-redundancyflag to GA forgcloud run deployand andgcloud run services updatecommands. - Fixed URLs displayed on
multi-region-services replacesuccess.
Cloud SQL
- Added
gcloudsupport for integrating Vertex AI with Cloud SQL for MySQL instances.
Compute Engine
- Promoted
--provisoining-model=RESERVATION_BOUNDto v1 forgcloud compute instances create,gcloud compute instances bulk create, andgcloud compute instance-templates createcommands. - Added
--external-ipv6-prefixflag togcloud beta compute networks subnets createandgcloud beta compute networks subnets update. - Added
--external-ipv6-prefixflag togcloud compute networks subnets createandgcloud compute networks subnets update. - Added
--workload-policyflag togcloud beta compute instance-groups managed create.
Compute Firewall Policy Rules
- Promoted
--src-network-typeflag ofgcloud compute firewall-policies rulesto beta. - Promoted
--dest-network-typeflag ofgcloud compute firewall-policies rulesto beta. - Promoted
--src-network-typeflag ofgcloud compute network-firewall-policies rulesto beta. - Promoted
--dest-network-typeflag ofgcloud compute network-firewall-policies rulesto beta. - Promote
gcloud compute firewall-policies export-rulesto GA. - Promote
gcloud compute firewall-policies import-rulesto GA. - Promote
gcloud compute network-firewall-policies export-rulesto GA. - Promote
gcloud compute network-firewall-policies import-rulesto GA.
Compute OS Config
- Promoted
gcloud os-config policy-orchestratorsto GA.
Developer Connect
- Add account-connectors group.
Kubernetes Engine
- Added flag option
--hpa-profiletogcloud container clusters create,gcloud container clusters create-autoandgcloud container clusters updatecommands. Accepted values are: NONE, PERFORMANCE. This flag allows specifying a Horizontal Pod Autoscaling profile for a cluster. For more information, see https://cloud.google.com/kubernetes-engine/docs/how-to/horizontal-pod-autoscaling#hpa-profile.
Memorystore
- Add
gcloud memorystorebackup feature related commands.
Parametermanager
gcloud parametermanager [beta]is now publicly available.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
516.0.0 (2025-03-25)
Breaking Changes
- (Anthos Multi-Cloud) Deprecated
gcloud container awscommand group. See https://cloud.google.com/kubernetes-engine/multi-cloud/docs/aws/deprecations/deprecation-announcement for more details. - (Anthos Multi-Cloud) Deprecated
gcloud container azurecommand group. See https://cloud.google.com/kubernetes-engine/multi-cloud/docs/azure/deprecations/deprecation-announcement for more details.
AlloyDB
- Fix
--no-enable-connection-poolingto actually disable the managed connection pooling feature inalloydb instances update.
BigQuery
- Promoted
gcloud bq migration-workflowsto beta.
Cloud Datastream
- Update Datastream schema files.
- Support secret manager stored passwords.
- Add support for PSC Interface Private Connection.
Cloud Interconnect
- Promoted the
LINK_TYPE_ETHERNET_400G_LR4value of thecompute interconnects create --link_typeflag to GA.
Cloud Resource Manager
- Updated
gcloud resource-manager tags bindings listto change the backend call from ListTagBinding, ListEffectiveTagBinding RPC to GetTagBindingCollection, GetEffectiveTagBindingCollection RPCs for ALPHA release.
Cloud Run
- Promoted
--gpuand--gpu-typeflags to GA forgcloud run deployandgcloud run services updatecommands. - Added
--(no)-gpu-zonal-redundancyflag togcloud beta run deployandgcloud beta run services updatecommands to allow setting zonal redundancy for Cloud Run Services using GPU. - Added
--gpuand--gpu-typeflags togcloud beta run jobscommand group to allow creating and updating Cloud Run Jobs using GPU.
Cloud Storage
- Promoted
gcloud storage batch_operationsgroup to GA.
Compute Engine
- Added and promoted flags related to tls-settings to beta:
--tls-settingsofgcloud compute backend-service create.--tls-settingsofgcloud compute backend-service update.--no-tls-settingsofgcloud compute backend-service update.
- Add
report-host-as-faultycommand togcloud compute instances. - Promoted
--action-on-vm-failed-health-checkflag ofcompute instance-groups managed createandcompute instance-groups managed updateto beta. - Added workload-policy creation using
gcloud beta compute resource-policies create workload-policy. - Promoted flags related to custom-metrics to v1:
--custom-metricsofgcloud compute backend-service create.--custom-metrics-fileofgcloud compute backend-service create.--custom-metricsofgcloud compute backend-service update.--custom-metrics-fileofgcloud compute backend-service update.--clear-custom-metricsofgcloud compute backend-service update.--custom-metricsofgcloud compute backend-service add-backend.--custom-metrics-fileofgcloud compute backend-service add-backend.--custom-metricsofgcloud compute backend-service update-backend.--custom-metrics-fileofgcloud compute backend-service update-backend.--clear-custom-metricsofgcloud compute backend-service update-backend.
Database Migration
- Added
--database,--hostand--portflags togcloud database-migration connection-profiles create sqlserverandgcloud database-migration connection-profiles update. - Added
--ca-certificateflag togcloud database-migration connection-profiles create sqlserver. - Updated
gcloud database-migration connection-profiles create sqlserverto support connectivity methods for SQL Server connection profiles.
Eventarc
- Added
--update-labels,--remove-labels,--clear-labelsingcloud eventarc google-channels update.
GKE Hub
- Added support for overriding Deployment resource requests and limits to
gcloud beta container fleet config-management applythrough the newdeploymentOverridesfield in--configflag file.
Kubernetes Engine
- Added
--flex-startflag togcloud container node-pools create|updatecommands to indicate the node pool should use Flex Start provisioning model.
Network Connectivity
- Fixed the issue that the user needs to set both
--include-export-rangesand--exclude-export-rangeswhen they rungcloud network-connectivity spokes linked-vpc-network updateandgcloud network-connectivity spokes linked-producer-vpc-network updatecommands.
SaaS Runtime
- Added
gcloud beta saas-runtimecommand group.
Security Command Center
- Added
cloud-run-threat-detectionservice to theSUPPORTED_SERVICESlist.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
515.0.0 (2025-03-18)
AI
- Added
gcloud beta ai model-gardencommand group, which supports deploying models in Model Garden.- Added
gcloud beta ai model-garden models deploycommand to deploy a model from Model Garden. - Added
gcloud beta ai model-garden models listcommand to find models that support deployment. - Added
gcloud beta ai model-garden models list-deployment-configcommand to find supported deployment configurations for each model.
- Added
- Added
--list-model-garden-endpoints-onlyflag togcloud beta ai endpoints listcommand.
AlloyDB
- Added support for
--machine-typeingcloud alloydb instances createandgcloud alloydb instances updatecommands.
Artifact Registry
- Added
gcloud artifacts attachments describecommand.
Certificate Manager
- The default value of the
locationflag for the list commands is changed fromglobalto-(all locations) for all Certificate Manager resources that support both global and regional locations.
Cloud IAM
- Fixed example commands for
gcloud iam roles undelete. - Fixed example commands for
gcloud iam roles update.
Cloud Managed Kafka
- Add Alpha Connectors and Connect-Clusters commands for Managed Kafka Connect.
Cloud NetApp
- Updated
gcloud netapp backup-vaults create.
Cloud Run
- Promoted
--startup-probeand--liveness-probeflags to GA ingcloud run deployandgcloud run services update.
Cloud SQL
- Added
--[no-]retain-backups-on-deleteflag togcloud sql instances createandgcloud sql instances patchto support retaining backups after instance delete for Cloud SQL. - Promoted
--server-ca-poolflag ofgcloud sql instances createto GA for creation of instances using customer-managed CAS server CA. - Added
--[no-]enable-connection-pooling flag togcloud sql instances createandgcloud sql instances patch` to support enabling connection pooling for Cloud SQL instance. - Added
--[clear-]connection-pool-flags flag togcloud sql instances createandgcloud sql instances patch` to support adding or clearing connection pooling pool configuration flags for Cloud SQL instance. - Added
--storage-provisioned-iopsand--storage-provisioned-throughputflags togcloud sql instances create,gcloud sql instances patchandgcloud sql backups restoreto support storage performance provisioning while creating / patching a Cloud SQL instance or while restoring a backup.
Cloud Spanner
- Added support for WITH_STATS and WITH_PLAN_AND_STATS query modes in
gcloud spanner databases execute-sql.
Compute Engine
- Promoted
gcloud compute instances report-host-as-faultyto beta and GA. - Added
--gpu-topologysupport togcloud compute resource-policies create. - Added
--ip-port-dynamic-routingsupport togcloud compute backend-services create/updatealpha and beta. - Added
--ip-collectionflag togcloud beta compute networks subnets createandgcloud beta compute networks subnets update. - Added
--ip-collectionflag togcloud compute networks subnets createandgcloud compute networks subnets update. - Support
--mode=external-ipv6-subnetwork-creationingcloud beta compute public-delegated-prefixes createandgcloud beta compute public-delegated-prefixes delegated-sub-prefixes createcommands. - Support
--mode=external-ipv6-subnetwork-creationingcloud compute public-delegated-prefixes createandgcloud compute public-delegated-prefixes delegated-sub-prefixes createcommands. - Added support for
gcloud connect_to_serial_portto read auto host keys. - Added
COUNToption to--local-ssdflag ofgcloud compute reservations createto support specifying the number of local-ssd to attach.
Kubernetes Engine
- Added
--auto-monitoring-scopeflag togcloud container clusters create,gcloud container clusters create-auto, andgcloud container clusters updatefor standard or autopilot clusters.
Network Connectivity
- Added
gcloud network-connectivity hubs accept-spoke-updateandgcloud network-connectivity hubs reject-spoke-updatecommands. - Added
--exclude-export-rangesflag togcloud network-connectivity spokes linked-vpc-network updateandgcloud network-connectivity spokes linked-producer-vpc-network updatecommands. - Added
--producer-instance-locationand--allowed-google-producers-resource-hierarchy-leveltogcloud network-connectvity service-connection-policies update.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
514.0.0 (2025-03-11)
Artifact Registry
- Added visibility for previously hidden flags
--output-iam-policy-dir,--input-iam-policy-dir,--skip-pre-copy, and--use-analyze-iamingcloud artifacts docker upgrade migrate. - Added
--remote-go-repofor Go Modules Remote Repositories.
Cloud Filestore
- Add the peer-instance parameter to support the API promote replica API from the active instance.
Cloud Identity-Aware Proxy
- Promote
cloud-runresource-type support for IAP CLI to beta.
Cloud Managed Kafka
- Added
gcloud managed-kafka operations describeandgcloud managed-kafka operations listcommands for viewing operations in releases alpha and beta. - Promoted
gcloud managed-kafka operationsto GA.
Cloud NetApp
- Added
custom-performance-enabled,total-throughputandtotal-iopsflags togcloud beta netapp storagepools createandgcloud beta netapp storagepools updatecommands.
Cloud SQL
- Updated 'cloud-sql-proxy' packaged component to use v2.15.1 of the Cloud SQL Proxy.
Cloud Storage
- Promoted
gcloud storage buckets anywhere-cachesgroup to GA.
Compute Engine
- Promoted
gcloud compute disk-settingsto beta. - Promoted
gcloud compute snapshot --region --kms-keyto beta. - Promote regional snapshot settings related commands to beta.
- Promoted
--reservation-sharing-policyflag ofgcloud beta compute reservations createandgcloud beta compute reservations updateto GA. - Promoted
gcloud compute future-reservationsDWS flags to beta.
Parametermanager
- [ALPHA] To create a Parameter Version, file can be uploaded using the new flag
payload-data-from-file.
Policy Intelligence
- Added
gcloud beta policy-intelligencegroup which provides beta level access to the policy intelligence commands.
Security Command Center
- Added
vm-threat-detection-awsservice to theSUPPORTED_SERVICESlist.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
513.0.0 (2025-03-04)
AlloyDB
- Added option for
--cpu-count=1ingcloud alloydb instances createandgcloud alloydb instances updatecommands.
Batch
- Promoted Batch cancel job command from alpha to beta and GA.
BigQuery
- Added support for
--set_labeland--clear_labelflags for reservation updates. - Fixed a bug where Google Auth credentials of a user account would sometimes fail to refresh.
- Fixed a bug where long-running queries created from a service account would fail after one hour.
Cloud Dataflow
- Added the ability to create Beam YAML templates via
gcloud flex-template build. - Added support for
--updateand--transform-name-mappingsflags togcloud dataflow jobs runcommand to support update for streaming classic template jobs.
Cloud Datastream
- Update Datastream schema files.
- Support Salesforce source connection profile.
- Support Salesforce source stream.
Cloud Workflows
- Added
--tagsflag togcloud workflows deploy.
Colab
- Added support for Post startup script (PSS) and environment variables.
Compute Engine
- Promote
--host-error-timeout-secondsto GA. This option allows you to specify the timeout duration in seconds for host error detection in the following commands:gcloud compute instances creategcloud compute instances create-with-containergcloud compute instance-templates creategcloud compute instances bulk creategcloud compute instances set-schedulinggcloud compute instances update-from-file
- Add defaultCustomErrorResponsePolicy to
gcloud compute url-maps edit. - Promoted
gcloud compute routers add-route-policyto GA. - Promoted
gcloud compute routers add-route-policy-termto GA. - Promoted
gcloud compute routers download-route-policyto GA. - Promoted
gcloud compute routers get-route-policyto GA. - Promoted
gcloud compute routers list-bgp-routesto GA. - Promoted
gcloud compute routers list-route-policiesto GA. - Promoted
gcloud compute routers remove-route-policyto GA. - Promoted
gcloud compute routers remove-route-policy-termto GA. - Promoted
gcloud compute routers update-route-policy-termto GA. - Promoted
gcloud compute routers upload-route-policyto GA. - Promoted
--import-policiesand--export-policiesflags ofgcloud compute routers add-bgp-peerandgcloud compute routers update-bgp-peerto GA. - Restricted limit to 1000 results for the following command:
gcloud compute url-maps invalidate-cdn-cache.
- Support
--provisioning-model=flex-startin beta forgcloud compute instances createandgcloud compute instance-templates createcommands.
Dataproc Metastore
- Added
--encryption-kms-keysflag togcloud metastore services createbeta release track to support multiregional Dataproc Metastore with Customer-managed encryption keys.
Eventarc
- Allowed using project numbers in command arguments.
Kubernetes Engine
- Added
--[no-]enable-autopilot-compatibility-auditingflag togcloud container clusters updatefor enabling and disabling Autopilot Compatibility Auditing feature. Only applicable to clusters with version >= 1.32. - Updated default kubectl from 1.30.9 to 1.31.6.
- Additional kubectl versions:
- kubectl.1.27 (1.27.16)
- kubectl.1.28 (1.28.15
- kubectl.1.29 (1.29.13)
- kubectl.1.30 (1.30.10)
- kubectl.1.31 (1.31.6)
- kubectl.1.32 (1.32.2)
Migrate to Virtual Machines
- Add
--boot-conversionflag to support BIOS_TO_EFI conversion.
Network Connectivity
- Updated
gcloud network-connectivity internal-ranges createto allow specifying the exclude Cidr Ranges option.
Network Security
- Added
--antivirusflag togcloud network-security security-profiles threat-prevention add-override|update-override|delete-overridecommands.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
512.0.0 (2025-02-25)
Breaking Changes
- (Cloud Dataflow) Removed
gcloud dataflow sqlcommand group. See Beam YAML and Beam notebooks for alternatives. - (Harbourbridge) Removed deprecated
harbourbridgecomponent. Usespanner-migration-toolinstead.
App Engine
- Updated the Java SDK to version 2.0.33 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.33.
Artifact Registry
- Allowed using project numbers instead of ids for
gcloud artifacts docker upgrade migrate.
Certificate Authority Service
- Added
--custom-aia-urlsflag togcloud privateca roots createandgcloud privateca subordinates createcommands. - Added
--custom-cdp-urlsflag togcloud privateca roots createandgcloud privateca subordinates createcommands.
Cloud Bigtable
- Added support for Data Boost in
gcloud bigtable app-profiles.
Cloud Build
- Added support for specifying source manifest JSON file as argument for source
in
gcloud builds submitcommand. - Fixed bug in which source is not displayed in builds list if source is a Git repo, 2nd-gen Cloud Build repo, or Developer Connect GitRepositoryLink.
- Fixed bug in which
gcloud buildscommands ignore the default region set viabuilds/regionconfig.
Cloud Identity-Aware Proxy
- Promote
Forwarding-ruleresource-type support for IAP CLI to GA.
Cloud Interconnect
- Promoted interconnects related commands to beta.
- Promoted additional interconnects related commands to beta.
Cloud Key Management Service
- Added a new field
public_key_formatto specify the format the public key is going to be exported. - Added support for two post-quantum asymmetric signing algorithms
ML-DSA-65andSLH-DSA-SHA2-128s.
Cloud On Demand Scanning
- Monthly release of local-extract with updated package dependencies (2025-02).
Cloud Run
- Removed
roles/run.builderIAM Role check for default Cloud Build Service Account when users are doinggcloud run deploy --source.
Cloud SQL
- Added
tdefile type option togcloud sql importandgcloud sql exportcommands to allow importing and exporting Transparent Data Encryption (TDE) certificates in Cloud SQL for SQL Server. - Added
--keep-encryptedflag togcloud sql import bakcommand to allow an imported database to remain encrypted in Cloud SQL for SQL Server. - Added
--include-replicas-for-major-version-upgradeflag togcloud sql instances patchcommand. This flag can be used withdatabase-versionflag to specify that replicas need to be upgraded with the primary.
Network Security
- Promoted
gcloud network-security security-profile custom-mirroringto GA track. - Promoted
gcloud network-security security-profile-groups create --custom-mirroring-profileflag to GA track. - Added
--antivirusflag togcloud beta network-security security-profiles threat-prevention add-override|update-override|delete-overridecommands.
Workbench
- Added
gcloud beta workbench schedules create. - Added
gcloud beta workbench schedules pause. - Added
gcloud beta workbench schedules resume. - Added
gcloud beta workbench schedules describe. - Added
gcloud beta workbench schedules update. - Added
gcloud beta workbench schedules delete. - Added
gcloud beta workbench schedules list. - Added
gcloud beta workbench executionscommand group.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
511.0.0 (2025-02-19)
Breaking Changes
- (Google Cloud CLI) Removed explicit use of
true/falsevalues in--user-output-enabledflag. - (Container) Fixed missing KeyError when parsing the
~/.kube/configfile. File is now - (Container) recreated from scratch when such a corrupted entry
- (Container) is found in it. This is a breaking change as recreating the config may cause
- (Container) entries for already authenticated contexts to be lost.
Google Cloud CLI
- Fixed issue where
gcloud auth loginwas broken when mTLS was enabled over the legacy SecureConnect self-signed workflow.
AlloyDB
- Added
--database-flagsto the list of optional flags for create-secondary instance command.
Backup For GKE
- Added command
gcloud beta container backup-restore operations listto list Backup for GKE operations. - Added command
gcloud beta container backup-restore operations describeto describe Backup for GKE operations.
BigQuery
- Updated
--max_stalenessand--metadata_cache_modeflag descriptions forbq updateto mention their dependency on--external_table_definitionflag. - Added support for setting
--apilogflag to a directory and not just a file. - Added validation for when
--apiflag has no protocol prefix. - Updated the default CA certificate.
- Fixed bug where windows line endings would print tables incorrectly.
Cloud Build
- Added support for specifying source manifest JSON file as argument for source
in
gcloud builds submitcommand. - Fixed bug in which source is not displayed in builds list if source is a Git repo, 2nd-gen Cloud Build repo, or Developer Connect GitRepositoryLink.
Cloud Composer
- Added
--airflow-database-retention-daystogcloud composer environments create/updateto specify database retention days.
Cloud DNS
- Added GA support for creating health-checked routing policies in public
zones. Use
--health-checkto indicate that all IP addresses should be health checked.
Cloud Functions
- Promoted
gcloud functions detachto GA.
Cloud IAM
- Added
--extra-attributes-client-idflag togcloud iam workforce-pools providers create-samlandgcloud iam workforce-pools providers update-samlwhich allow user to setup client id for extra attributes oauth2 flow. - Added
--extra-attributes-client-secret-valueflag togcloud iam workforce-pools providers create-samlandgcloud iam workforce-pools providers update-samlwhich allow user to setup client secret for extra attributes oauth2 flow. - Added
--extra-attributes-issuer-uriflag togcloud iam workforce-pools providers create-samlandgcloud iam workforce-pools providers update-samlwhich allow user to setup issuer uri for extra attributes oauth2 flow. - Added
--extra-attributes-typeflag togcloud iam workforce-pools providers create-samlandgcloud iam workforce-pools providers update-samlwhich allow user to setup attributes type for extra attributes oauth2 flow. - Added
--extra-attributes-filterflag togcloud iam workforce-pools providers create-samlandgcloud iam workforce-pools providers update-samlwhich allow user to setup filter for extra attributes oauth2 flow. - Added
--clear-extra-attributes-configflag togcloud iam workforce-pools providers update-samlwhich allow user to clear extra attributes oauth2 config. - Added
azure-ad-groups-idfield to--extra-attributes-typeflag togcloud iam workforce-pools providers create-saml,gcloud iam workforce-pools providers update-saml,gcloud iam workforce-pools providers create-oidc,gcloud iam workforce-pools providers update-oidcwhich allow user to setup attributes type for extra attributes oauth2 that fetches azure ad group id property.
Cloud Key Management Service
- Promoted
gcloud kms autokey-configwhich helps users update and retrieve the Autokey Config. - Promoted
gcloud kms key-handleswhich helps users create and retrieve key-handles.
Cloud Memorystore
- Add
gcloud memorystore locations listandgcloud memorystore locations describeto list and describe locations for Memorystore for Valkey.
Cloud Pub/Sub
- Added flags to
gcloud pubsub topics createfor creating Cloud Pub/Sub Azure Event Hubs Import Topics.- Added
--azure-event-hubs-ingestion-resource-group - Added
--azure-event-hubs-ingestion-namespace - Added
--azure-event-hubs-ingestion-event-hub - Added
--azure-event-hubs-ingestion-client-id - Added
--azure-event-hubs-ingestion-tenant-id - Added
--azure-event-hubs-ingestion-subscription-id - Added
--azure-event-hubs-ingestion-service-account
- Added
- Added flags to
gcloud pubsub topics updatefor updating Cloud Pub/Sub Azure Event Hubs Import Topics.- Added
--azure-event-hubs-ingestion-resource-group - Added
--azure-event-hubs-ingestion-namespace - Added
--azure-event-hubs-ingestion-event-hub - Added
--azure-event-hubs-ingestion-client-id - Added
--azure-event-hubs-ingestion-tenant-id - Added
--azure-event-hubs-ingestion-subscription-id - Added
--azure-event-hubs-ingestion-service-account
- Added
- Added flags to
gcloud pubsub topics createfor creating Cloud Pub/Sub AWS MSK Import Topics.- Added
--aws-msk-ingestion-cluster-arn - Added
--aws-msk-ingestion-topic - Added
--aws-msk-ingestion-aws-role-arn - Added
--aws-msk-ingestion-service-account
- Added
- Added flags to
gcloud pubsub topics updatefor updating Cloud Pub/Sub AWS MSK Import Topics.- Added
--aws-msk-ingestion-cluster-arn - Added
--aws-msk-ingestion-topic - Added
--aws-msk-ingestion-aws-role-arn - Added
--aws-msk-ingestion-service-account
- Added
- Added flags to
gcloud pubsub topics createfor creating Cloud Pub/Sub Confluent Cloud Import Topics.- Added
--confluent-cloud-ingestion-bootstrap-server - Added
--confluent-cloud-ingestion-cluster-id - Added
--confluent-cloud-ingestion-topic - Added
--confluent-cloud-ingestion-identity-pool-id - Added
--confluent-cloud-ingestion-service-account
- Added
- Added flags to
gcloud pubsub topics updatefor updating Cloud Pub/Sub Confluent Cloud Import Topics.- Added
--confluent-cloud-ingestion-bootstrap-server - Added
--confluent-cloud-ingestion-cluster-id - Added
--confluent-cloud-ingestion-topic - Added
--confluent-cloud-ingestion-identity-pool-id - Added
--confluent-cloud-ingestion-service-account
- Added
Cloud Run
- Promoted the following source deploy configuration flags from beta to GA to support the GA release of Cloud Run functions:
--build-env-vars,--function,--base-image,--automatic-updates,--build-worker-pool, and--build-service-account. - Added
--regions,--add-regions, and--remove-regionssupport togcloud beta run multi-region-services replace.
Cloud SQL
- Added
--tagsflag togcloud sql instances createto support creating instances with tags. - Added
--custom-subject-alternative-namesflag to support customer-specified DNS names in SSL certificates for Cloud SQL instances. - Added support for using backup names in
gcloud sql backups describe,gcloud sql backups deleteandgcloud sql backups listand made--instanceflag as optional. - Added
--[no-]enable-final-backupflag togcloud sql instances deleteto create a final backup and retain it after instance deletion. - Added
--final-backup-descriptionflag togcloud sql instances deleteto add a description to identify final backup when user opted in to create final backup using--enable-final-backup. - Added
--final-backup-expiry-timeflag togcloud sql instances deleteto specify the exact expiry time of the final backup. - Added
--final-backup-retention-daysflag togcloud sql instances deleteto specify the number of days from now to retain the final backup. - Added new command
gcloud sql instances patchwith flags--backup-description,--ttl-days,--expiry_timeto update the final backups. - Added support in
gcloud sql backups restoreto restore to new instance with flags:--assign-ip,--network,--authorized-networks,--enable-google-private-path,--availability-type,--backup,--backup-location,--backup-start-time,--collation,--cpu,--database-version,--enable-bin-log,--enable-point-in-time-recovery,--maintenance-release-channel,--maintenance-window-day,--maintenance-window-hour,--deny-maintenance-period-start-date,--deny-maintenance-period-end-date,--deny-maintenance-period-time,--insights-config-query-insights-enabled,--insights-config-query-string-length,--insights-config-record-application-tags,--insights-config-record-client-address,--insights-config-query-plans-per-minute,--memory,--password-policy-min-length,--region,--zone,--secondary-zone,--require-ssl,--retained-backups-count,--retained-transaction-log-days,--storage-auto-increase,--storage-size,--storage-type,--tier,--t,--edition,--disk-encryption-key,--active-directory-domain,--audit-bucket-path,--audit-retention-interval,--audit-upload-interval,--deletion-protection,--time-zone,--connector-enforcement,--timeout,--enable-private-service-connect,--allowed-psc-projects,--enable-data-cache,--ssl-mode,--enable-google-ml-integration,--enable-dataplex-integration.
Cloud Storage
- Added
gcloud storage buckets relocateto GA.
Cloud Workflows
- Added the
execution-history-levelflag togcloud workflows deploy|execute|runto enable execution history level.
Compute Engine
- Promoted
ADVANCED_PREVIEWoption for--network-ddos-protectionflag ofgcloud compute security-policies updateto GA. - Updated
--interconnect-attachmentssupport for single interconnect-attachment ingcloud compute vpn-gateways create.
Compute Firewall Policy Mirroring Rules
- Promoted
gcloud compute network-firewall-policies mirroring-rulesto GA. - Updated
gcloud compute network get-effective-firewallsto include mirroring rules (in GA). - Updated
gcloud compute instances network-interfaces get-effective-firewallsto include mirroring rules (in GA). - Updated
gcloud compute network-firewall-policies get-effective-firewallsto include mirroring rules (in GA).
Developer Connect
- Added flag
--git-proxy-config-enabledtogcloud developer-connect connections createandgcloud developer-connect connections updatecommands.
GKE Hub
- Fixed issue where
gcloud container fleet policycontroller enabledidn't enable the Policy Controller Feature after membership level enablement. - Added a flag
--locationtogcloud (alpha|beta) container fleet memberships listto allow list memberships in a specific location.
Kubernetes Engine
- Updated default value of
--num-nodesflag ingcloud container node-pools createcommand when--tpu-topologyis specified for multi-host TPU machine types. The number of nodes will be calculated by(product of topology)/(# of chips per VM).
Looker
- Promoted
gcloud looker backupsto GA. - Promoted
gcloud looker instances restoreto GA.
Model Armor
- Fixed an issue in
floorsettings updatecommand where new floorsettings was not being updated.
Network Security
- Promoted the
network-security mirroring-endpoint-group-associationscommands which manage mirroring endpoint group associations to GA. - Promoted the
network-security mirroring-endpoint-groupscommands which manage mirroring endpoint groups to GA. - Promoted the
network-security mirroring-deploymentscommands which manage mirroring deployments to GA. - Promoted the
network-security mirroring-deployment-groupscommands which manage mirroring deployment groups to GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
510.0.0 (2025-02-11)
Breaking Changes
- (Cloud Storage) Enforced a maximum duration of 12 hours for
--durationflag ofgcloud storage sign-urlcommand when using a system-managed key. This limit has been always enforced by the backend.
Google Cloud CLI
- Updated MacOS Python Virtualenv for the
gcloudCLI to 3.12.8.
AlloyDB
- Added migrate-cloud-sql command to support migrating data from an existing Cloud SQL instance backup to an AlloyDB cluster in beta track.
- Added
gcloud alloydb clusters importcommand to support importing data to an AlloyDB cluster from Google Cloud Storage.
Anthos
anthos-clicomponent updated to address CVEs flagged by scanning tools:- golang updated to 1.23.5
- golang.org/x/net to 0.34.0 (CVE-2024-45338)
- golang.org/x/crypto to 0.32.0 (CVE-2024-45337)
- github.com/golang/glog to 1.2.4 (CVE-2024-45339)
Cloud Dataflow
- Added
--cloud-build-service-accountflag togcloud dataflow flex-template buildfor specifying the Cloud Build service account to build the image.
Cloud Deploy
- Added IAM policy commands to
gcloud deploy deploy-policies.
Cloud Monitoring
- Added
--criteria-filterflag togcloud monitoring snoozes createto support snoozing alert policies by resource labels.
Cloud Run
- Added
roles/run.builderIAM policy check for default build service account when users are doing source deploy withgcloud beta run deploy --source. - Verified whether build service account provided in
gcloud beta run deploy --build-service-accountor default build service account is active.
Cloud SQL
- Add
--custom-subject-alternative-namesflag to support customer-specified DNS names in SSL certificates for Cloud SQL instances.
Cloud Services
- Added
--service-accountflag togcloud beta services api-keys create.
Cloud Spanner
- Add
target_database_move_configstogcloud spanner instances movecommand for beta and GA track.
Cloud Storage
- Removed
S3 support is unstablewarning fromgcloud storagecommands.
Cloud Workstations
- Added support updating
--pd-disk-sizeandpd-disk-typein theworkstations config updatecommand.
Compute Engine
- Promoted the
INTERNAL_IPV6_RANGEoutput field ingcloud compute networks createandgcloud compute networks listto Beta/GA. - Added
--tagsflag to the following command:gcloud beta compute url-maps invalidate-cdn-cache.
Compute Firewall Policy Mirroring Rules
- Updated
gcloud compute network get-effective-firewallsto include mirroring rules (in beta). - Updated
gcloud compute instances network-interfaces get-effective-firewallsto include mirroring rules (in beta). - Updated
gcloud compute network-firewall-policies get-effective-firewallsto include mirroring rules (in beta).
GKE Hub
- Added
gcloud container fleet mesh update --config-apito GA which sets up configuration API for service mesh. - Enable
gcloud container fleet XXX describeandgcloud container fleet features listto return partial results when a google cloud region is unavailable, instead of returning an error.
Model Armor
- Promoted
model_armorcommand group to GA.
Workbench
- Added
--container-repositoryand--container-tagtogcloud workbench instances updatecommand.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
509.0.0 (2025-02-04)
Google Cloud CLI
- Updated windows bundled Python for the
gcloudCLI to 3.12.8. - Updated openssl version in bundled Python to 3.0.15.
- Updated Linux bundled Python for the
gcloudCLI to 3.12.8.
Cloud Functions
- Launched
gcloud beta functions detach <function>command. This command allows users to detach a Cloud Run function from Cloud Functions API (cloudfunctions.googleapis.com) and make it a native Cloud Run function managed by Cloud Run API(run.googleapis.com).
Cloud NetApp
- Added
gcloud netapp volumes quota-rules create. - Added
gcloud netapp volumes quota-rules describe. - Added
gcloud netapp volumes quota-rules list. - Added
gcloud netapp volumes quota-rules update. - Added
gcloud netapp volumes quota-rules delete. - Added
gcloud beta netapp volumes quota-rules create. - Added
gcloud beta netapp volumes quota-rules describe. - Added
gcloud beta netapp volumes quota-rules list. - Added
gcloud beta netapp volumes quota-rules update. - Added
gcloud beta netapp volumes quota-rules delete.
Cloud Run
- Promoted
--scalingflag from alpha togcloud beta run deployandgcloud beta run services update.
Cloud SQL
- Added
HDBoption to--storage-typeflag ofgcloud sql instances createandgcloud sql instances patchcommands to allow choosing Hyperdisk as a storage type.
Cloud Storage
- Added
--lifecycle-fileflag togcloud storage buckets create.
Cloud Workstations
- Added support for
--ssh-flagsin theworkstations sshcommand.
Compute Engine
- Enabled error message extraction for more use cases of quota exceeded error.
- Added
--commitment-nameflag togcloud beta compute reservations createandgcloud beta compute reservations update. - Added
--commitment-planflag togcloud beta compute reservations createandgcloud beta compute reservations update. - Added
--previous-commitment-termsflag togcloud beta compute reservations createandgcloud beta compute reservations update. - Promoted Tls Settings to Beta/GA in
gcloud compute backend-services importandgcloud compute backend-services export. - Added
gcloud compute reservations perform-maintenancecommand in beta. - Added
gcloud compute reservations blocks perform-maintenancecommand in beta. - Added
MAX_VMSfield togcloud compute sole-tenancy node-types list. - Deprecated
--routerflag ofgcloud compute vpn-tunnels createwith Classic VPN. Use static routing instead. - Deprecated
--routerflag ofgcloud compute vpn-tunnels updatewith Classic VPN. Use static routing instead. - Fix "compute instances perform-maintenance" to have a error message related to perform maintenance.
Compute Firewall Policy Mirroring Rules
- Promoted
--target-secure-tagsflag ofgcloud compute network-firewall-policies mirroring-rules createto beta. - Promoted
--target-secure-tagsflag ofgcloud compute network-firewall-policies mirroring-rules updateto beta.
Database Migration
- Updated
gcloud database-migrate migration-jobs createto allow users the option of migrating all databases for PSQL to AlloyDB migrations. - Updated
gcloud database-migrate migration-jobs updateto allow users the option of migrating all databases for PSQL to AlloyDB migrations.
Developer Connect
- Added flags for Bitbucket Data Center and Bitbucket Cloud connection types to
gcloud developer-connect connections create|updatecommands.
Network Services
- Added etag field to the following resources: HttpRoute, TcpRoute, TlsRoute, GrpcRoute.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
508.0.0 (2025-01-28)
AlloyDB
- Added flag
--keep-extra-rolesto keep extra database roles when creating or setting database roles for an existing user.
App Engine
- Updated the Java SDK to version 2.0.32 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.32.
Backup For GKE
- Added command
gcloud beta container backup-restore operations listto list Backup for GKE operations.
Cloud DNS
- Add support for DNS64 policies.
Cloud Dataflow
- Added
launcher_machine_typeparameter togcloud dataflow flex-template runto support to specify the machine type to use for launching the flex template job.
Cloud Datastream
- Added
--postgresql-ca-certificateflag togcloud datastream connection-profiles createcommands to create connection with SSL server only verification for PostgreSQL source. - Added
--postgresql-ca-certificate,--postgresql-client-certificateand--postgresql-client-keyflags togcloud datastream connection-profiles createcommands to create connection with SSL server and client verification for PostgreSQL source. - Added
--postgresql-ca-certificateflags togcloud datastream connection-profiles updatecommands to update SSL server only verification config for PostgreSQL source. - Added
--postgresql-ca-certificate,--postgresql-client-certificateand--postgresql-client-keyflags and support for PostgreSQL profile togcloud datastream connection-profiles updatecommands to update SSL config for server and client verification for PostgreSQL source. - Fixed
gcloud datastream objects listcommand with SQL Server source.
Cloud Filestore
- Added
--performanceflag togcloud filestore instances create. - Added
--performanceflag togcloud filestore instances update. - Added
--performanceflag togcloud beta filestore instances create. - Added
--performanceflag togcloud beta filestore instances update.
Cloud Key Management Service
- Added
gcloud beta kms autokey-configwhich helps users update and retrieve the Autokey Config. - Added
gcloud beta kms key-handleswhich helps users create and retrieve key-handles.
Cloud On Demand Scanning
- Monthly release of local-extract with updated package dependencies (2025-01).
Cloud Resource Manager
- Updated
gcloud resource-manager tags keys createto require the organization ID inpurpose-data=organization=<org-id>.
Cloud Spanner
- Add
target_database_move_configstogcloud spanner instances movecommand for ALPHA track.
Compute Engine
- Added
tls-ja4-fingerprintas valid rate limit key types ingcloud compute security-policies rules. - Promoted IPv6-only stack type support for
gcloud compute instances create-with-containerandgcloud compute instance-templates create-with-containerto GA.
Database Migration
- Added sub-entity support to
gcloud database-migration conversion-workspaces describe-entitiescommand. - Added
--ssl-typeflag togcloud database-migration connection-profiles createcommand for PostgreSQL and MySQL. - Added
--ssl-typeflag togcloud database-migration connection-profiles updatecommand for PostgreSQL and MySQL.
Kubernetes Engine
- Updated default kubectl from 1.30.8 to 1.30.9.
- Additional kubectl versions:
- kubectl.1.27 (1.27.16)
- kubectl.1.28 (1.28.15
- kubectl.1.29 (1.29.13)
- kubectl.1.30 (1.30.9)
- kubectl.1.31 (1.31.5)
- kubectl.1.32 (1.32.1)
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
507.0.0 (2025-01-22)
Breaking Changes
- (Cloud Run) Removed
gcloud run integrationscommand group.
Anthos Multi-Cloud
- Added
--disable-cloud-monitoringflag togcloud container attached clusters registerandgcloud container attached clusters updatefor disabling cloud monitoring. - Added
--enable-cloud-monitoringflag togcloud container attached clusters registerandgcloud container attached clusters updatefor enabling cloud monitoring.
BigQuery
- Updated certain authentication error messages to mention running
gcloud auth login --enable-gdrive-accessinstead ofgcloud auth loginwhen Drive access is required. - Added support for loading the Cloud CLI
api_endpoint_overrides/bigqueryconfig value intoapiif the flag was not set. - Added support for loading the Cloud CLI
core/api_keyconfig value intobigquery_discovery_api_keyif the flag was not set. - Added retrieval of the user's active Cloud CLI account name when authenticating using Cloud CLI credentials.
- Fixed the bug where users authenticating with Google Auth using a service account were unable to query external tables on Google Drive.
- Updated
--enable_gdriveflag description to mention its interaction with--use_google_auth. - Handled crash when the server returns out of bounds timestamps.
- Bundled a reservation discovery doc to be loaded locally instead of always making a server request to retrieve one.
Cloud Bigtable
- Rebuilt cbt cli with golang.org/x/net version 0.33.0 which fixed CVE-2024-45338.
Cloud Bigtable Emulator
- Rebuilding cbt emulator with golang.org/x/net version 0.33.0 which fixed CVE-2024-45338.
Cloud NetApp
- Added
gcloud netapp storage-pools validate-directory-service.
Cloud Spanner
- Update
editionflag help text forgcloud spanner instances updatesaying downgrade is supported.
Cloud Workstations
- Promoted
--source-workstationflag ofgcloud workstations createto GA.
Compute Engine
- Promoted Tls Early Data UNRESTRICTED enum value to GA in
gcloud compute target-https-proxies importandgcloud compute target-https-proxies export.
Database Migration
- Added
--cloudsql-project-idflag togcloud database-migration connection-profiles create sqlservercommand.
Developer Connect
- Hid the Bitbucket Data Center and Bitbucket Cloud connection types.
Kubernetes Engine
- Added kubelet config options
allowedUnsafeSysctlstogcloud container clusters create,gcloud container node-pools create, andgcloud container node-pools updatecommand which allows unsafe sysctls to be set on Pods. - Added kubelet config options
containerLogMaxSizeandcontainerLogMaxFilestogcloud container clusters create,gcloud container node-pools create, andgcloud container node-pools updatecommand which controls maximum size of container logs before rotation and maximum number of log files for a container. - Added kubelet config options
imageGcLowThresholdPercentandimageGcHighThresholdPercenttogcloud container clusters create,gcloud container node-pools create, andgcloud container node-pools updatecommand which controls disk usage percentage triggering image garbage collection. - Added kubelet config options
imageMinimumGcAgeandimageMaximumGcAgetogcloud container clusters create,gcloud container node-pools create, andgcloud container node-pools updatecommand which controls the minimum and maximum age an image can be unused before it is garbage collected. - Added
--max-run-durationflag togcloud container node-pools createandgcloud container node-pools updateto limit the runtime of nodes in a node pool.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
506.0.0 (2025-01-14)
Artifact Registry
- Updated
gcloud artifacts files describeto display file hashes as hex strings.
Cloud Bigtable
- Update golang.org/x/net version for CVE-2024-45338.
- Add update value type support.
Cloud Logging
- Updated
gcloud logging buckets updateto accept--folder,--organizationand--billing-accountflags in addition to--project.
Cloud NetApp
- Added
tiering_policyparameter to --destination-volume-parameters flag ingcloud netapp volumes replications createcommand.
Cloud Run
- Removed
--base-imageand--clear-base-imageflags forgcloud beta run services updatecommand.
Cloud Spanner
- Promote
autoscalingflag options forgcloud spanner instances createandgcloud spanner instances updatecommands for GA.
Cloud Workstations
- Adding support for disabling local host replacement in the
beta workstations configs createandbeta workstations configs updatecommands. - Adding support for specifying source_snapshot when creating or updating configs.
Compute Firewall Policy Rules
- Added
--src-secure-tagsand--target-secure-tagstogcloud compute firewall-policies rules create/updatecommands.
Database Migration
- Added
--page-sizewith a default page size of 100, and other list-related flags togcloud database-migration conversion-workspaces describe-entities|describe-ddls|describe-issuescommands. - Added
--cloudsql-project-idflag togcloud database-migration connection-profiles updatecommand. - Added
--databases-filterflag togcloud database-migration migration-jobs createcommand to filter the databases to be migrated. - Added
--databases-filterflag togcloud database-migration migration-jobs updatecommand to filter the databases to be migrated. - Added
--databases-filterflag togcloud database-migration migration-jobs promotecommand to filter the databases to be promoted. - Added
--databases-filterflag togcloud database-migration migration-jobs restartcommand to filter the databases to be restarted. - Added
gcloud database-migration migration-jobs fetch-source-objectscommand to fetch the objects present in the source for a migration job. - Added
--restart-failed-objectsflag togcloud database-migration migration-jobs restartcommand to restart the failed objects in a migration job. - Added
gcloud database-migration objects listcommand to list the objects being migrated in a migration job. - Added
gcloud database-migration objects lookupcommand to describe a specific object in a migration job.
Network Management
- Added
--bypass-firewall-checksflag togcloud network-management connectivity-teststo allow executing Connectivity Tests in a mode that skips firewall checking.
Secure Source Manager
- Added
gcloud source-manager reposcommand group to beta.
Workbench
- Added
--tagsflag togcloud workbench instances updatecommand.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
505.0.0 (2025-01-07)
AlloyDB
- Added flag
--enable-connection-poolingto enable/disable Managed Connection Pooling. - Added flag
--connection-pooling-pool-modeto configure pooling mode. - Added flag
--connection-pooling-min-pool-sizeto configure min pool size. - Added flag
--connection-pooling-max-pool-sizeto configure max pool size. - Added flag
--connection-pooling-max-client-connectionsto configure max client connections. - Added flag
--connection-pooling-server-idle-timeoutto configure server connection idle timeouts. - Added flag
--connection-pooling-query-wait-timeoutto configure query wait timeouts. - Added flag
--connection-pooling-stats-usersto configure database users with access to stats. - Added flag
--connection-pooling-ignore-startup-parametersto configure startup parameters to ignore.
Cloud Build
- Rewrote flag descriptions for
--worker-disk-sizeingcloud builds worker-pools.
Cloud Composer
- Fixed
--uriflag behavior forgcloud composer environments listcommand. - Fixed
--uriflag behavior forgcloud composer operations listcommand.
Cloud Filestore
- Removed MAX_IOPS column from
gcloud beta filestore instances listandgcloud filestore instances list.
Cloud Identity-Aware Proxy
- Modified acceptable argument types for
gcloud iap settingsto support backend-services.
Cloud Run
- Added build with lifecycle binary support when project.toml is not
provided to
gcloud beta run deploy. - Promoted
--base-imageand--clear-base-imageflags forgcloud beta run services updatecommand. - Added support for customer-managed encryption keys (CMEK) for source-based deployments in the beta track.
Cloud Workstations
- Adding support for disabling local host replacement in the
beta workstations configs createandbeta workstations configs updatecommands.
Compute Engine
- Added
--require-specific-reservationflag togcloud beta compute reservations createandgcloud beta compute reservations update. - Added
--reservation-nameflag togcloud beta compute reservations createandgcloud beta compute reservations update. - Added
--deployment-typeflag togcloud beta compute reservations createandgcloud beta compute reservations update. - Added
--scheduling-typeflag togcloud beta compute reservations createandgcloud beta compute reservations update. - Support
--provisioning-model=reservation-boundin beta forgcloud compute instances create,gcloud compute instances bulk create, andgcloud compute instance-templates createcommands. - Added
CA_ENTERPRISE_ANNUALas an additional option for--cloud-armor-tierofgcloud compute project-info update. - Added
CAMP_PLUS_ANNUALas an additional option for--managed-protection-tierofgcloud compute project-info update. - Promoted Standby Policy flags for
gcloud compute instance-groups managed createto v1. - Promoted Standby Policy flags for
gcloud compute instance-groups managed updateto v1. - Promoted
gcloud compute instance-groups managed suspend-instancesto v1. - Promoted
gcloud compute instance-groups managed resume-instancesto v1. - Promoted
gcloud compute instance-groups managed stop-instancesto v1. - Promoted
gcloud compute instance-groups managed start-instancesto 1. - Added
--project-numberflag togcloud beta compute org-security-policies associations create. - Added
100gas an additional option for--bandwidthofgcloud compute interconnects attachments dedicated createandgcloud compute interconnects attachments dedicated update.
Database Migration
- Added
--roleflag togcloud database-migration connection-profiles create. - Fixed an issue where
gcloud database-migration connection-profiles updatewould not update correctly--ca-certificateor--database-serviceflags for oracle connection profiles.
GKE Hub
- Fixed a bug in
gcloud beta container fleet config-management unmanagewhen sending empty payload would fail validation. This was introduced in Google Cloud CLI version 498.0.0. - Added
gcloud container fleet policycontroller enable --no-contentflag to install managed Policy Controller without any constraint template libraries.
Gcloud Machines List
- Changed default output of
gcloud edge-cloud container machines listcommands to include purpose (what type of cluster the machine is being used for).
Identity and Access Management
- Added
etagflag forgcloud beta iam policies updatecommand. The command will use theetagin the policy file if theetagflag is not specified.
Kubernetes Engine
- Improved error handling of long running operation polling.
Network Management
- Added
gcloud network-management vpc-flow-logs-configscommand group which manages the VPC Flow Logs configurations. - Added
--round-tripflag togcloud network-management connectivity-teststo allow executing Connectivity Tests in round-trip mode that calculates return traces from the destination to the source in addition to traces from the source to the destination.
Network Security
- Added
--descriptionflag tonetwork-security intercept-deployments createandupdatecommands.
Workbench
- Added
--enable-third-party-identityflag togcloud workbench instances create. - Added
NVIDIA_H100_80GBandNVIDIA_H100_MEGA_80GBoption to--accelerator-typeflag ofgcloud workbench instances createandgcloud workbench instances update.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
504.0.1 (2024-12-19)
Google Cloud CLI
- Rebuilt gcloud with certifi 2024.08.30 which fixed CVE-2024-39689.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
504.0.0 (2024-12-17)
AlloyDB
- Added export command to support exporting data from an AlloyDB cluster to Google Cloud Storage.
BigQuery
- Fixed the bug where quota project ID would default to the resource project ID for an active service account from Cloud CLI used for authentication.
- Added
--reservation_id=noneto thequerycommand to enforce on-demand job execution. - Added
--bigquery_discovery_api_keyto allow specifying an API key when making a discovery request.
Cloud Bigtable
- Changed the default retention period from 3d to 7d when automated backup is enabled using
--enable-automated-backupflag ingcloud bigtable instances tables createandgcloud bigtable instances tables update. - Added
--automated-backup-retention-periodflag togcloud bigtable instances tables createandgcloud bigtable instances tables updatecommands which can be used to configure the retention period for automated backup.
Cloud Storage
- Updated gsutil component to 5.33.
Compute Engine
- Added
--request-body-inspection-sizeforgcloud compute security-policies update, and promoted it to beta. - Promoted
gcloud compute network-profiles listanddescribeto v1. - Promoted
--network-profileingcloud compute networks createto v1.
Kubernetes Engine
- Added
--disable-l4-lb-firewall-reconciliationflag togcloud container clusters create,gcloud container clusters create-auto, andgcloud container clusters updateto disable reconciliation for VPC firewalls targeting ingress traffic for L4 Load Balancer Services. - Updated default kubectl from 1.30.6 to 1.30.8.
- Added new kubectl version 1.32.0
- Additional kubectl versions:
- kubectl.1.27 (1.27.16)
- kubectl.1.28 (1.28.15
- kubectl.1.29 (1.29.12)
- kubectl.1.30 (1.30.8)
- kubectl.1.31 (1.31.4)
- kubectl.1.32 (1.32.0)
Migrate to Virtual Machines
- Promoted
gcloud migration vms machine-image-importscommands to GA.
Network Security
- New flag to add description for Intercept Endpoint Group in
createandupdatecommands. - Added
gcloud network-security security-profiles custom-interceptcommands to create Custom Intercept Security Profiles. - Added
--custom-intercept-profileflag togcloud network-security security-profile-groups createto associate a Custom Intercept SP to an SPG.
Network Services
Added
gcloud network-services route-views list.Added
gcloud network-services route-views describe.
Service Extensions
- Added per extension metadata field to the DEP extensions.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
503.0.0 (2024-12-10)
Breaking Changes
- (Colab) Remove deprecated
gcloud colab beta runtimes assign. Please usegcloud colab beta runtimes createinstead. - (Eventarc) Deprecated
--labelsfromgcloud eventarc triggers update. Use--update-labels,--remove-labels,--clear-labelsingcloud eventarc triggers updateinstead. - (Eventarc) Deprecated
--labelsfromgcloud beta eventarc message-buses update. Use--update-labels,--remove-labels,--clear-labelsingcloud beta eventarc message-buses updateinstead. - (Eventarc) Deprecated
--labelsfromgcloud beta eventarc google-api-sources update. Use--update-labels,--remove-labels,--clear-labelsingcloud beta eventarc google-api-sources updateinstead.
AlloyDB
- Added export command to support exporting data from an AlloyDB cluster to Google Cloud Storage in alpha and beta tracks.
- Promoted
--tagsflag togcloud alloydb clusters restoreandgcloud alloydb clusters create-secondaryto bind tags in GA track.
Anthos Multi-Cloud
- Fixed issue where the following command groups return
operation not founderror when attempting to delete missing resource with--allow-missingand--ignore-errorsflags:gcloud container aws clusters delete,gcloud container aws node-pools delete,gcloud container azure clusters delete,gcloud container azure node-pools delete,gcloud container attached clusters delete. - Fixed issue where the following command groups return
resource not founderror when attempting to delete missing resource with only--allow-missingflag:gcloud container aws clusters delete,gcloud container aws node-pools delete,gcloud container azure clusters delete,gcloud container azure node-pools delete,gcloud container attached clusters delete.
Artifact Registry
- Removed deprecated
artifacts v1alpha1API - Added
--pkg-dev-locationflag forgcloud artifacts docker upgrade migrate.
BigQuery
- Fixed the behavior of
--oauth_access_tokento skip loading the active account credentials from Google Cloud CLI when a flag value is specified. - Included Cloud CLI information to the
infocommand. - Updated behavior of
--forcefor themkcommand for datasets and tables to no longer do existence pre-checks. - Aligned tag key parsing with documentation so that the value is split using the last colon.
- Broadened tolerance for tag key names to align with documentation, eg.
project/department:sales. - Fixed the bug when the command
querywould fail if--project_idmismatched the project in fully qualified--reservation_id. - Added support for IAM condition in Dataset ACL.
- Updated logging to a file using
--apilogto append to the file instead of overwriting to fix a bug of truncated logs. - Added
--job_creation_modeto thequerycommand.
Cloud Access Context Manager
- Added
--etagparameter toaccess-context-manager perimeters updatecommand. - Added
--etagparameter toaccess-context-manager perimeters dry-run updatecommand.
Cloud Bigtable
- Added
--row-affinityflag togcloud bigtable app-profiles createandgcloud bigtable app-profiles update. - Added
node-scaling-factorflag for alpha, beta and GA togcloud bigtable clusters createto allow users to enable 2x node scaling on new clusters. - Added key
node-scaling-factorto--cluster-configflag ofgcloud bigtable instances createfor alpha, beta and GA to enable 2x node scaling on new clusters.
Cloud Composer
- Added
--network-attachmenttogcloud composer environments create/updateto specify network attachment. - Added
--networkand--subnetworktogcloud composer environments updateto update network and subnetwork. - Added
--support-web-server-pluginstogcloud composer environments create/updateto enable/disable the support for web server plugins. - Added
--enable-private-builds-onlytogcloud composer environments create/updateto enable only private connectivity to Google services for Python packages installations. - Added
--disable-private-builds-onlytogcloud composer environments create/updateto disable only private connectivity to Google services for Python packages installations. - Added
--disable-vpc-connectivitytogcloud composer environments updateto disable connectivity with a user's VPC network. - Added
--enable-private-environmenttogcloud composer environments updateto disable internet connection from any Composer component. - Added
--disable-private-environmenttogcloud composer environments updateto enable internet connection from any Composer component. - Added
--composer-internal-ipv4-cidr-blocktogcloud composer environments createto specify the IP range in CIDR notation to use internally by Cloud Composer. - Added
--dag-processor-storagetogcloud composer environments create/updateto specify the storage allocated to Airflow dag processor. - Added
--dag-processor-counttogcloud composer environments create/updateto specify the number of dag processors. - Added
--dag-processor-cputogcloud composer environments create/updateto specify the CPU allocated to Airflow dag processor. - Added
--dag-processor-memorytogcloud composer environments create/updateto specify the memory allocated to Airflow dag processor. - Added
gcloud composer environments list-workloadsto display Composer workloads list. - Added
gcloud composer environments user-workloads-config-maps createto create a user workloads ConfigMap. - Added
gcloud composer environments user-workloads-config-maps deleteto delete a user workloads ConfigMap. - Added
gcloud composer environments user-workloads-config-maps describeto get details about a user workloads ConfigMap. - Added
gcloud composer environments user-workloads-config-maps listto list user workloads ConfigMaps. - Added
gcloud composer environments user-workloads-config-maps updateto update a user workloads ConfigMap. - Added
gcloud composer environments user-workloads-secrets createto create a user workloads Secret. - Added
gcloud composer environments user-workloads-secrets deleteto delete a user workloads Secret. - Added
gcloud composer environments user-workloads-secrets describeto get details about a user workloads Secret. - Added
gcloud composer environments user-workloads-secrets listto list user user workloads Secrets. - Added
gcloud composer environments user-workloads-secrets updateto update a user workloads Secret.
Cloud Identity-Aware Proxy
- Promoted invalid scenario checks for
gcloud iap settings --project=value --service=valueto beta and GA.
Cloud Memorystore
- Promoted
memorystorecommand group to GA.
Cloud Resource Manager
- Updated
gcloud resource-manager tags keys createto acceptpurpose-data=organization.
Cloud Run
- Added
--containerand--depends-onflags togcloud beta run jobs createto allow creating multi-container Jobs. - Added
--container,--remove-containers, and--depends-onflags togcloud beta run jobs deployandgcloud beta run jobs updateto allow deploying and updating multi-container Jobs. - Added
--containerflag togcloud beta run jobs executeto allow executing multi-container Jobs with container overrides. - Added a warning about an incomplete customer-managed encryption key (CMEK)
compliance when using source deploys (using
--keyand--sourceflags together). - Added
--allow-unencrypted-buildflag to bypass the warning prompt for customer-managed encryption key (CMEK) source deployments (using--keyand--sourceflags together). - Renamed flags
--service-min-instancesand--service-max-instancesto--minand--maxfor a simplified experience. The old names are retained as aliases for compatibility.
Cloud SQL
- Added
--server-ca-poolflag togcloud beta sql instances createfor creation of instances using customer-managed CAS server CA. - Promoted
--server-ca-modeflag ofgcloud sql instances createto GA. - Promoted
gcloud sql ssl server-certsto GA.
Cloud Storage
- Fix
gcloud storage rsync, andgcloud storage cpcommand to respectcheck_hashesproperty. - Updated gsutil component to 5.32.
Colab
- Added
gcloud beta colab runtimes stop. - Added
gcloud colab runtimes stop.
Compute Engine
- Promoted
--bgp-best-path-selection-modeand related flags ingcloud compute networks createandupdateto v1. - Promote graceful shutdown related flags to beta:
--graceful-shutdownand--graceful-shutdown-max-durationof:gcloud compute instances creategcloud compute instances updategcloud compute instances set-schedulinggcloud compute instance-templates create
--no-graceful-shutdownof:gcloud compute instances deletegcloud compute instances stop.
- Added Cloud Armor flags to
gcloud compute org-security-policies. - Added
gcloud compute backend-services get-effective-security-policiescommand in beta. - Fix "compute instances export" in beta and v1 leaving the performanceMonitoringUnit field unpopulated.
- Added
24.10to allowed list of values for--versionofgcloud beta compute instances ops-agents policies [create|update]. - Added
gce_vm_ip_portmapNetwork Endpoint Group forgcloud compute network-endpoint-groupsbeta support. - Added
gcloud compute reservations blocks listcommand in beta. - Added
gcloud compute reservations blocks describecommand in beta.
Compute Firewall Policy Rules
- Promoted
gcloud compute firewall-policies export-rulesto beta. - Promoted
gcloud compute firewall-policies import-rulesto beta. - Promoted
gcloud compute network-firewall-policies export-rulesto beta. - Promoted
gcloud compute network-firewall-policies import-rulesto beta.
Developer Connect
- Promoted
gcloud developer-connectto GA.
Distributed Cloud Edge
- Added
--zone-storage-kms-keyflag togcloud edge-cloud container clusters createcommand to allow for specifying a KMS key for zone storage encryption. - Introduced a Status field for machines as output during list and describe operations.
- Added
--zone-storage-kms-keyand--use-google-managed-zone-keyflag togcloud edge-cloud container clusters updatecommand to allow for updating the zone storage encryption key with either a CMEK or Google managed key.
Eventarc
- Added
--labelstogcloud beta eventarc enrollments createand added--update-labels,--remove-labels,--clear-labelstogcloud beta eventarc enrollments updateto support labelling Eventarc enrollments. - Added
--labelstogcloud beta eventarc pipelines createand added--update-labels,--remove-labels,--clear-labelstogcloud beta eventarc pipelines updateto support labelling Eventarc pipelines. - Added
--labelstogcloud eventarc channels createto support adding Eventarc channels' labels. - Added
--update-labels,--remove-labels,--clear-labelstogcloud eventarc channels updateto support updating Eventarc channels' labels. - Added
--labelstogcloud eventarc channel-connections createto support adding Eventarc channel connections' labels.
GKE Hub
- Fixed a bug in
gcloud beta container fleet config-management unmanagewhen sending empty payload would fail validation. This was introduced in Google Cloud CLI version 498.0.0.
Kubernetes Engine
- Added flags to use Control Plane Authority features on cluster
creationhttps://cloud.google.com/kubernetes-engine/docs/concepts/about-control-plane-authority
--cluster-ca--aggregation-ca--etcd-api-ca--etcd-peer-ca--service-account-signing-keys--service-account-verification-keys--control-plane-disk-encryption-key--gkeops-etcd-backup-encryption-key
- Promoted
--additive-vpc-scope-dns-domainand--disable-additive-vpc-scopeflags to GA in cluster creation and update.
Looker
- Updated
--editionflag ingcloud looker instances createto include nonprod looker instances. - Add
--gemini-enabled,--gemini-preview-tester-enabled, and--gemini-prompt-log-enabledto the update command.
Network Security
- Added
network-security intercept-deployment-groupscommands to manage intercept deployment groups. - Added
network-security intercept-deploymentscommands to manage intercept deployments. - Added
network-security intercept-endpoint-groupscommands to manage intercept endpoint groups. - Added
network-security intercept-endpoint-group-associationscommands to manage intercept endpoint group associations.
Secure Source Manager
- Added
--enable-workforce-identity-federationtogcloud beta source-manager instances createto support creation of instances with Workforce Identity Federation.
Workbench
- Fixed a bug with
workbench instances updateunintentionally removing accelerators.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
502.0.0 (2024-11-19)
AI
- Added
machine-typetogcloud ai index-endpoints mutate-deployed-index. - Added
--psc-automation-configsflag togcloud ai index-endpoints deploy-indexto support Private Service Connect automation.
AlloyDB
- Added export command to support exporting data from an AlloyDB cluster to Google Cloud Storage in alpha and beta tracks.
Cloud Backup DR
- Promoted
gcloud backup-dr backup-vaults,gcloud backup-dr backup-plans,gcloud backup-dr backup-plan-associations,gcloud backup-dr backupsandgcloud backup-dr data-sourcescommand groups to GA.
Cloud Identity-Aware Proxy
- Promoted
gcloud iap web enable/disableto beta and GA. Added--regionflag support to--resource-type=backend-services.
Cloud SQL
- Added
--failover-dr-replica-nameand--clear-failover-dr-replica-nameflags togcloud sql instances patchcommand. These flags can be used to set and unset a disaster recovery replica for a Cloud SQL primary instance. - Add
--[no-]enable-private-service-connectflag togcloud beta sql instances patchcommand to support enabling and disabling Private Service Connect for Cloud SQL instances.
Compute Engine
- Added
--require-specific-reservationflag togcloud beta compute reservations createandgcloud beta compute reservations update. - Added
--reservation-nameflag togcloud beta compute reservations createandgcloud beta compute reservations update. - Added
--deployment-typeflag togcloud beta compute reservations createandgcloud beta compute reservations update. - Added
--scheduling-typeflag togcloud beta compute reservations createandgcloud beta compute reservations update. - Support
--provisioning-model=reservation-boundin beta forgcloud compute instances create,gcloud compute instances bulk create, andgcloud compute instance-templates createcommands. - Added
gcloud compute disks convertcommand.
Eventarc
- Added
--labelstogcloud eventarc triggers createandgcloud eventarc triggers updateto support labelling Eventarc triggers. - Added
--labelstogcloud beta eventarc message-buses createandgcloud beta eventarc message-buses updateto support labelling Eventarc message buses. - Added
--labelstogcloud beta eventarc google-api-sources createandgcloud beta eventarc google-api-sources updateto support labelling Eventarc Google API sources.
GKE Hub
- Added support for stopping and resuming syncing configs to
gcloud beta container fleet config-management applythrough a new Boolean fieldconfigSync.stopSyncingin the config file specified in flag--config.
Identity and Access Management
- Added
gcloud iam oauth-clientscommands for OAuth application integration to Workforce Identity Federation management.
Network Connectivity
- Added
--groupflag for hybrid spokes.
Network Management
- Added
--destination-fqdnflag togcloud network-management connectivity-teststo allow executing Connectivity tests to DNS endpoint of Google Kubernetes Engine cluster control plane.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
501.0.0 (2024-11-12)
Anthos On-Prem
- Added
--versionflag togcloud container vmware admin-clusters updateto support admin cluster version upgrade.
Artifact Registry
- Added an argument group of two flags
allow-vulnerability-scanninganddisable-vulnerability-scanningtogcloud artifacts repositories create, to set the vulnerability scanning config for the repository. - Added an argument group of two flags
allow-vulnerability-scanninganddisable-vulnerability-scanningtogcloud artifacts repositories update, to set the vulnerability scanning config for the repository.
Cloud Access Context Manager
- Updated
gcloud access-context-manager cloud-bindings createto create bindings with global session settings. Use--session-lengthand--session-reauth-methodto specify these settings. - Updated
gcloud access-context-manager cloud-bindings create --binding-fileto support creating scoped access settings that include session settings. - Updated
gcloud access-context-manager cloud-bindings updateto update bindings with global session settings. Use--session-lengthand--session-reauth-methodto specify these settings. - Updated
gcloud access-context-manager cloud-bindings update --binding-fileto support updating scoped access settings that include session settings. - Updated
gcloud access-context-manager cloud-bindings listto display session settings on listed bindings. - Updated
gcloud access-context-manager cloud-bindings describeto display session settings on returned bindings.
Cloud Managed Kafka
- Promoted
gcloud managed-kafkato GA.
Cloud NetApp
- Unhiding hybrid replication commands and fields for OnPrem migration GA.
Cloud Run
- Promoted volume type
in-memoryto GA ingcloud run deploy,gcloud run jobs deploy,gcloud run jobs updategcloud run jobs create, andgcloud run services update. - Added
--startup-probeand--liveness-probeflags togcloud beta run deployandgcloud beta run services updateto allow configuring health check probes for a Cloud Run Service.
Cloud SQL
- Promoted
gcloud sql instances switchoverto the GA track for PostgreSQL.
Cloud Spanner
- Added
--default-backup-schedule-typeflag togcloud spanner instances createandgcloud spanner instances updatecommands to allow specifying the default backup schedule type while creating or updating instances.
Colab
- Promote
gcloud beta colabto GA.
Colab Enterprise
- Deleted the deprecated
gcloud beta colab_enterprisesurface.
Compute Engine
- Changed the default value of
--image-familyflag to debian-12 forgcloud compute instances create,gcloud compute instances bulk create, andgcloud compute instance-templates createcommands. - Promoted
--instance-selectionand other corresponding flags ofgcloud compute instance-groups managed <create | update>to GA.
Compute Firewall Policy Rules
- Promote
gcloud compute firewall-policies export-rulesto beta. - Promote
gcloud compute firewall-policies import-rulesto beta. - Promote
gcloud compute network-firewall-policies export-rulesto beta. - Promote
gcloud compute network-firewall-policies import-rulesto beta.
Compute OS Config
- Added
--include-locationsflag togcloud compute os-config policy-orchestrators create. - Added
--include-locationsand--clear-locationsflags togcloud compute os-config policy-orchestrators update.
Kubernetes Engine
- Added
--autoprovisioning-cgroup-modeflag to migrate cgroup mode in auto-provisioned node pools. - Added flag option
--hpa-profile=performance|nonetogcloud container clusters create,gcloud container clusters create-autoandgcloud container clusters updatecommands. This flag allows specifying a Horizontal Pod Autoscaling profile for a cluster. - Updated default kubectl from 1.30.5 to 1.30.6
- Additional kubectl versions:
- kubectl.1.27 (1.27.16)
- kubectl.1.28 (1.28.15)
- kubectl.1.29 (1.29.10)
- kubectl.1.30 (1.30.6)
- kubectl.1.30 (1.31.2)
Network Connectivity
- Added
gcloud network-connectivity hubs query-statuscommand to allow querying the status of a hub's Private Service Connect propagation. - Added
--include-export-rangesflag to VPC spoke and producer VPC spoke update CLI to enable/disable exporting IPv6 subnets.
Network Security
- Bug fix to change
DEFAULToption for flag--actiontoDEFAULT_ACTIONfor Threat Preventionadd-overrideandupdate-overridecommands.
Transfer
- Fix a bug related to
--id-prefixflag intransfer agents installcommand.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
500.0.0 (2024-11-05)
Breaking Changes
- (Notebook Executor) Removed
gcloud beta notebook-executorcommand group. Usegcloud beta colabto manage Colab Enterprise executions and schedules instead.
Google Cloud CLI
- Updated
gcloudCLI to support Python v3.13.
Audit Manager
- Promoted the following commands to GA:
gcloud audit-manager audit-reports generategcloud audit-manager audit-scopes generategcloud audit-manager enrollments addgcloud audit-manager operations describe
Cloud Backup DR
- Marked
--networkflag ofgcloud backup-dr management-servers createas optional.
Cloud Run
- Added
mount-optionskey when using--add-volumewithtype=cloud-storageingcloud beta run deploy,gcloud beta run services update,gcloud beta run jobs deploy,gcloud beta run jobs update, orgcloud beta run jobs createto allow passing configuration flags togcsfuse.
Colab
- Added
gcloud beta colab executionscommand group to replacegcloud beta notebook-executor executions. - Added
gcloud beta colab schedulescommand group to replacegcloud beta notebook-executor schedules. - Add support for
colab/regionproperty ingcloud beta colab executionsandgcloud beta colab schedules.
Compute Engine
- Promoted
gcloud compute instances listoutput format with IPv6 addresses to GA.
Compute OS Config
- Promoted
gcloud os-config policy-orchestratorsto beta.
Kubernetes Engine
- Added flag option
--tiertogcloud container clusters create,gcloud container clusters create-autoandgcloud container clusters updatecommands. This flag enables clusters to be upgraded to GKE Enterprise. - Update validation for flag
--database-encryption-key.
Network Connectivity
- Updated
gcloud network-connectivity internal-ranges updateto allow editability of description.
Security Command Center
- Made
filtera required flag forgcloud scc bulk-mutecommand.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
499.0.0 (2024-10-29)
Breaking Changes
- (Colab) Deprecated
gcloud beta colab runtimes assigncommand. Usegcloud beta colab runtimes createinstead.
Access Approval
- Added
--preferred-request-expiration-daysflag togcloud access-approval settings updateto set the default expiration time for approval requests. - Added
--prefer-no-broad-approval-requestsflag togcloud access-approval settings updateto communicate the preference to Google personnel to request access with as targeted a resource scope as possible. - Added
--notification-pubsub-topicflag togcloud access-approval settings updatefor publishing notifications to the specified topic when approval requests are made. - Added
--request-scope-max-width-preferenceflag togcloud access-approval settings updateto configure the broadest scope of access for access requests without a specific method. - Added
--require-customer-visible-justificationflag togcloud access-approval settings updateto configure if a customer visible justification (i.e. Vector Case) is required for a Googler to create an Access Ticket to send to the customer when attempting to access customer resources.
AlloyDB
- Promoted
--tagsflag ofgcloud alloydb clusters createandgcloud alloydb backups createto GA.
App Engine
- Updated the Java SDK to version 2.0.31 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.31.
Artifact Registry
- Added
--canary-readsflag forgcloud artifacts docker upgrade migrate.
Cloud Dataproc
- Added
--master-boot-disk-provisioned-iops,--master-boot-disk-provisioned-throughput,--worker-boot-disk-provisioned-iops,--worker-boot-disk-provisioned-throughputto configure IOPS and throughput for hyperdisk-balanced bootdisk for master and primary workers.
Cloud Memorystore
- Add
databasesas supportedredis_configfor Redis instance creation. - Added
gcloud redis clusters add-cluster-endpointswhich appends more cluster endpoints to a redis cluster. - Added
gcloud redis clusters remove-cluster-endpointswhich removes cluster endpoints for a redis cluster.
Cloud Workstations
- Added
--grant-workstation-admin-role-on-createflag togcloud workstations configsto support workstations port sharing.
Colab
- Added
gcloud beta colab runtimes create.
Compute Engine
- Promoted flags related to custom-metrics to beta:
--custom-metricsofgcloud compute backend-service create.--custom-metrics-fileofgcloud compute backend-service create.--custom-metricsofgcloud compute backend-service update.--custom-metrics-fileofgcloud compute backend-service update.--clear-custom-metricsofgcloud compute backend-service update.--custom-metricsofgcloud compute backend-service add-backend.--custom-metrics-fileofgcloud compute backend-service add-backend.--custom-metricsofgcloud compute backend-service update-backend.--custom-metrics-fileofgcloud compute backend-service update-backend.--clear-custom-metricsofgcloud compute backend-service update-backend.
- Promoted
ipv6flag ofgcloud compute network-endpoint-group update <neg-name> --add-endpointto GA. - Promoted
network-attachmentflag ofgcloud compute instance create <instance-name> --network-interfaceto GA. - Promoted
network-attachmentflag ofgcloud compute instance create <instance-name> --network-interfaceto beta. - Promoted
network-attachmentflag ofgcloud compute instance-templates create <name> --network-interfaceto GA. - Promoted
network-attachmentflag ofgcloud compute instance-templates create <name> --network-interfaceto beta.
Eventarc
- Added
gcloud beta eventarc message-busescommand group for Eventarc Advanced. - Added
gcloud beta eventarc google-api-sourcescommand group for Eventarc Advanced. - Added
gcloud beta eventarc pipelinescommand group for Eventarc Advanced. - Added
gcloud beta eventarc enrollmentscommand group for Eventarc Advanced.
GKE Hub
- Fixed issue where re-registering a GKE cluster with
gcloud container fleet memberships register --enable-workload-identitydid not enable Workload Identity. - Updated
gcloud container fleet identity-service applyto accept configurations containing a Diagnostic Interface section.
Kubernetes Engine
- Added flag option
--ParallelstoreCsiDriverto add support for enabling the Parallelstore CSI Driver. - Added
--auto-monitoring-scopeflag togcloud beta container clusters create,gcloud beta container clusters create-auto, andgcloud beta container clusters updatefor standard or autopilot clusters.
Network Connectivity
- Added
--producer-instance-locationand--allowed-google-producers-resource-hierarchy-leveltogcloud network-connectvity service-connection-policies create.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
498.0.0 (2024-10-22)
Breaking Changes
- (Cloud Workstations) Fixed
gcloud beta workstations configs createand - (Cloud Workstations)
gcloud beta workstations configs createflag--boost-config. Before - (Cloud Workstations) when user specified
--boost-config=enable-nested-virtualization=false, - (Cloud Workstations)
enableNestedVirtualizationwas set to True. Fix enables user to set - (Cloud Workstations)
enableNestedVirtualizationto False by specifying - (Cloud Workstations)
--boost-config=enable-nested-virtualization=false. - (Compute Engine) Deprecated default guest image family for
--confidential-compute-type=TDXfromubuntu-2304-amd64toubuntu-2204-lts.
AlloyDB
- Added
--tagsflag togcloud alloydb clusters createto support associating Tags while creating Cluster.
Anthos Multi-Cloud
- Added
--kubelet-config-cpu-manager-policyflag togcloud container aws node-pools createfor choosing which CPU manager policy to use in the kubeletConfig. - Added
--kubelet-config-cpu-cfs-quotaflag togcloud container aws node-pools createfor enabling or disabling CPU CFS throttling. - Added
--kubelet-config-cpu-cfs-quota-periodflag togcloud container aws node-pools createfor setting the period for throttling when CPU CFS throttling is enabled. - Added
--kubelet-config-pod-pids-limitflag togcloud container aws node-pools createfor setting the maximum number of PIDs in any pod.
Cloud DNS
- Fix response policy update command for zonal response policies.
Cloud Dataproc
- Added
worker-machine-typesflag togcloud dataproc clusters createto support flexible machine types for primary workers.
Cloud Datastore
- Promoted changed to
gcloud datastore indexes createandgcloud datastore indexes cleanupcommands which uses the Firestore Admin API to GA. - promoted
--database-idflag forgcloud datastore indexes cleanupto GA.
Cloud Logging
- Promoted the following commands to GA:
gcloud logging scopes creategcloud logging scopes listgcloud logging scopes deletegcloud logging scopes describegcloud logging scopes update
Cloud Run
- Source deploy will respect the source bucket set on an existing Cloud Run
service in the
run.googleapis.com/source-locationor therun.googleapis.com/build-source-location(giving preference to the latter). - Updated the output of
gcloud run jobs executions tasks describeto include the exit code of the last task attempt if the task has run. - Fixed
gcloud multi-region-services updatecrashing when called without--add-regionor--remove-region. - Fixed
gcloud beta multi-region-services updatedocumentation, where ALPHA arguments were erroneously included.
Cloud SQL
- Add
--replication-lag-max-seconds-for-recreateflag to recreate MySQL read-replica after the replication lag on the instance exceeds the defined threshold.
Cloud Spanner
- Added
--kms-keysflag togcloud spanner databases creategcloud spanner backups creategcloud spanner backups copygcloud spanner databases restoreto support Cloud Spanner Customer Managed Encryption(CMEK) with multiple KMS keys.
Colab
- Add
colab/regionproperty to set default region forgcloud colabcommands.
Compute Engine
- Promoted
--custom-end-timeflag ofgcloud compute commitments createandgcloud compute commitments updateto GA. - Promoted
--load-balancing-schemeflag ofgcloud compute backend-buckets createto beta. - Promoted
--propagated-connection-limitflag ofgcloud compute service-attachments createandgcloud compute service-attachments updateto GA. - Added
--action-on-vm-failed-health-checkflag ofgcloud compute instance-groups managed createandgcloud compute instance-groups managed createto Alpha. - Promoted support for
gcloud compute instance-groups managed resize-requests describefor regional igm to beta. - Promoted support for
gcloud compute instance-groups managed resize-requests listfor regional igm to beta.
GKE Hub
- Migrated
gcloud container fleet mesh updateto use v2 MembershipFeature API for mutation. - Migrated
gcloud container fleet policycontroller content bundles removeto use v2 MembershipFeature API for per membership spec mutation. - Migrated
gcloud container fleet policycontroller content bundles setto use v2 MembershipFeature API for per membership spec mutation. - Migrated
gcloud container fleet policycontroller content templates disableto use v2 MembershipFeature API for per membership spec mutation. - Migrated
gcloud container fleet policycontroller content templates enableto use v2 MembershipFeature API for per membership spec mutation. - Migrated
gcloud container fleet policycontroller content deployment removeto use v2 MembershipFeature API for per membership spec mutation. - Migrated
gcloud container fleet policycontroller content deployment setto use v2 MembershipFeature API for per membership spec mutation. - Migrated
gcloud container fleet policycontroller content detachto use v2 MembershipFeature API for per membership spec mutation. - Migrated
gcloud container fleet policycontroller content enableto use v2 MembershipFeature API for per membership spec mutation. - Migrated
gcloud container fleet policycontroller content suspendto use v2 MembershipFeature API for per membership spec mutation. - Migrated
gcloud container fleet policycontroller content updateto use v2 MembershipFeature API for per membership spec mutation. - Migrated
gcloud beta container fleet config-management applyto use v2 MembershipFeature API for per membership spec mutation. - Migrated
gcloud beta container fleet config-management unmangeto use v2 MembershipFeature API for per membership spec mutation. - Migrated
gcloud beta container fleet config-management upgradeto use v2 MembershipFeature API for per membership spec mutation.
Kubernetes Engine
- Fixed issue where
gcloud container clusters createwith--cluster-dns=clouddnsincorrectly shows a confirmation prompt about recreating node pools. Recreating node pools is only necessary when changing from a different DNS provider. - Added
--enable-multi-networkingflags togcloud container clusters create-auto.
Network Management
- Added
--destination-redis-instanceand--destination-redis-clusterflags togcloud network-management connectivity-teststo allow executing Connectivity tests to Redis instances and Redis clusters.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
497.0.0 (2024-10-15)
Breaking Changes
- (Colab Enterprise) Deprecated
gcloud beta colab-enterprisecommand group. Usegcloud beta colabinstead.
Cloud Dataproc
- Added
secondary-worker-standard-capacity-baseandsecondary-worker-standard-capacity-percent-above-baseflags togcloud dataproc clusters createto support mixing of spot and standard instances for secondary workers.
Cloud Datastore
- Promoted changed to
gcloud datastore indexes createandgcloud datastore indexes cleanupcommands which uses the Firestore Admin API to beta. - Added
--database-idflag togcloud datastore indexes cleanup.
Cloud On Demand Scanning
- Added support for scanning for new OS packages (Wolfi, Chainguard, Google Distroless, SUSE Linux Enterprise Server, Rocky Linux, Alma Linux).
- Added support for scanning new language packages (NPM, Python, Rust, RubyGems, Composer, NuGet).
- Changed the default behavior of
gcloud artifacts docker images scanto scan for vulnerabilities in all supported language packages, and added--skip-package-typesflag to skip scanning for specific language package types. - Deprecated
--additional-package-typesflag ofgcloud artifacts docker images scancommand. Scanning for all package types is now the default.
Cloud SQL
- Added PostgreSQL 17 to supported database versions.
Cloud Storage
- Promoted
gcloud storage foldersto GA. - Promoted
gcloud storage buckets create --enable-hierarchical-namespaceflag to GA. - Updated gsutil component to 5.31.
Colab
- Added
gcloud beta colabcommand group to replacegcloud beta colab-enterprise.
Compute Engine
- Promoted
--ip-address-selection-policyflag ofgcloud compute backend-services createandgcloud compute backend-services updateto GA. - Promoted IPv6-only support for
gcloud compute instances create,gcloud compute instances bulk create,gcloud compute instance-templates create, andgcloud compute networks subnets createto GA. - Promoted support for
gcloud compute instance-groups managed resize-requests createfor regional igm to beta. - Promoted support for
gcloud compute instance-groups managed resize-requests cancelfor regional igm to beta. - Promoted support for
gcloud compute instance-groups managed resize-requests deletefor regional igm to beta. - Added
pathto cookie forSTRONG_COOKIE_AFFINITYandHTTP_COOKIEsessionAffinity type in GA.
Database Migration
- Added
--database-version-nameflag togcloud database-migration connection-profiles create cloudsql.
Network Connectivity
- Added
effective-locationargument to routes list CLI to filter hub routes effective at a specific location.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
496.0.0 (2024-10-08)
Breaking Changes
- (Anthos Multi-Cloud) Removed
--workload-vulnerability-scanningflag ofgcloud container attached clusters.
Artifact Registry
- Added support for download rules that control the downloading behaviors of packages in a repository.
BigQuery
- Added
--request_reasonflag to support setting theX-Goog-Request-ReasonHTTP request header. - Added
--reservation_idflag to allow specifying reservation on a job. - Fixed the validation on
--nouse_google_authwhen GDU is set as the universe domain. - Updated default
--apivalue to match newer guidelines. - Fixed a bug where special
billing/quota_projectvalues in--quota_project_idflag are not resolved when using legacy auth. - Added support for creating and updating row access policies. Support for showing and removing row access policies will be added in a future version.
- Added validations for schedule options during creating or updating data transfer configurations.
- Added
--event_driven_scheduleto support event driven transfers in Data Transfer Service. - Added messages to alert users when a default connection is created and/or their IAM policy is updated for the default connection.
- Updates permissions for directories to be
755.
Cloud Bigtable
- Added
--backup-typeflag togcloud bigtable backups createto support hot backups. - Added
--hot-to-standard-timeflag togcloud bigtable backups createandgcloud bigtable backups updateto support hot backups.
Cloud Deploy
- Added support for Deploy Policies public preview.
Cloud Firestore
- Updated
gcloud beta firestore bulk-deleteto require confirmation.
Cloud Pub/Sub
- Added flags to
gcloud pubsub topics createfor creating Cloud Pub/Sub Cloud Storage Import Topics.- Added
--cloud-storage-ingestion-bucket - Added
--cloud-storage-ingestion-input-format - Added
--cloud-storage-ingestion-text-delimiter - Added
--cloud-storage-ingestion-match-glob - Added
--cloud-storage-ingestion-minimum-object-create-time
- Added
- Added flags to
gcloud pubsub topics updatefor updating Cloud Pub/Sub Cloud Storage Import Topics.- Added
--cloud-storage-ingestion-bucket - Added
--cloud-storage-ingestion-input-format - Added
--cloud-storage-ingestion-text-delimiter - Added
--cloud-storage-ingestion-match-glob - Added
--cloud-storage-ingestion-minimum-object-create-time
- Added
Cloud Resource Manager
- Added
DATA_GOVERNANCEchoice for--purposeargument ingcloud resource-manager tags keys createcommand.
Cloud Run
- Promoted
gcloud run multi-region-servicesto beta. - Added
--regionstogcloud beta run deployto support Multi-Region Services. - Deprecated
gcloud run integrationscommands. - Added
--[no]invoker-iam-checkflag to optionally disable invoker IAM checks. This feature is available by invitation only; more info at https://cloud.google.com/run/docs/securing/managing-access#invoker_check.
Cloud SQL
- Add new enum
TLOGto--bak-type, add--export-log-start-timeand--export-log-end-timeflags togcloud sql export bakto enable the transaction log export feature for SQL Server.
Cloud Workstations
- Added support for the maximum usable workstations for a user in
gcloud workstations config createandgcloud workstations config updatecommands.
Compute Engine
gcloud compute sshno longer consumes STDIN while polling for instance key propagation.- Made scope required for
gcloud compute backend-services list-usable. - Promoted Percentage-based Request Mirroring in UrlMaps compute API to beta.
- Adds support for
STRONG_COOKIE_AFFINITYsessionAffinity type in beta. - Updated behaviour of
gcloud compute instance-groups managed delete: it will throw error if instance.delete operation takes more than 70 minutes instead of 30 minutes previously. - Adds support for
STRONG_COOKIE_AFFINITYsessionAffinity type in GA.
Database Migration
- Added
--sqlserver-promote-when-readyand--no-sqlserver-promote-when-readyflags togcloud database-migrate migration-jobs createandgcloud database-migrate migration-jobs update. The flags enable or disable promote of ready databases in Database Migration Service migration jobs for homogeneous SQL Server to Cloud SQL for SQL Server migrations.
Distributed Cloud Edge
- Added
--control-plane-node-storage-schemaflag togcloud edge-cloud container clusters createcommands to allow specifying the local storage configuration schema. - Added
--node-storage-schemaflag togcloud edge-cloud container node-pools createcommands to allow specifying the local storage configuration schema.
GKE Hub
- Added
gcloud container fleet scopes add-app-operator-bindingto beta which sets up permissions required for an app operator in a fleet scope. - Added
gcloud container fleet scopes remove-app-operator-bindingto beta which unsets permissions of an app operator in a fleet scope. - Added
gcloud container fleet scopes list-app-operator-bindingsto beta which lists app operators and their roles in a fleet scope.
Identity Groups
- Deprecated POSIX groups from
gcloud beta identity groups.
Kubernetes Engine
- Fixed a bug
gcloud container node-pools updatecommand where it was ignoring--acceleratorcommand. - Updates default kubectl from 1.29.8 to 1.30.5.
- Additional kubectl versions:
- kubectl.1.27 (1.27.16)
- kubectl.1.28 (1.28.14)
- kubectl.1.29 (1.29.9)
- kubectl.1.30 (1.30.5)
- kubectl.1.31 (1.31.1)
- Added a new command
gcloud beta container clusters get-upgrade-infowhich returns upgrade information of the given cluster. - Added a new command
gcloud beta container node-pools get-upgrade-infowhich returns upgrade information of the given node pool. - Added flag option
--enable-ip-accesstogcloud container clusters createandgcloud container clusters createcommands. This flag enables IP address access to the cluster's control plane. - Added flag option
--enable-dns-accesstogcloud container clusters createandgcloud container clusters createcommands. This flag enables DNS access to the cluster's control plane. - Added flag option
--enable-private-endpoint-enforcementtogcloud container clusters createandgcloud container clusters createcommands. This flag enforces authorized networks rules over cluster's private endpoint. - Added flag option
--dns-endpointtogcloud container clusters get-credentialscommand. This flag configures kubectl to point DNS endpoint of the cluster's control plane.
Network Services
- Promoted the following Service Extensions Plugins command groups to beta:
gcloud service-extensions wasm-pluginsgcloud service-extensions wasm-plugin-versions
Notebook Executor
- Added
gcloud beta notebook-executor schedules surface and commands.
Security Command Center
- Modified
gcloud scc sources describeto call Security Command Center v2 api instead of v1.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
495.0.0 (2024-10-01)
Breaking Changes
- (GKE Hub) Modified
gcloud container fleet memberships get-credentialsto require the permissiongkehub.gateway.generateCredentials(automatically included in rolesgkehub.gatewayReader,gkehub.gatewayEditor, andgkehub.gatewayAdmin), as well as network access to*connectgateway.googleapis.com.
Google Cloud CLI
- Updated property
core/parse_error_detailsdefault to be set toTrue,gcloudCLI will parse and display errors in a more human readable format, where available.
App Engine
- Fixed customer bug (https://issuetracker.google.com/issues/364466911) for the local dev_appserver.py running go apps on Windows.
- Added the new runtime go1.23 support for dev_appserver.py.
Artifact Registry
- Added
gcloud artifacts attachments createto support creating an Attachment for an artifact. - Added
gcloud artifacts attachments downloadto support downloading an Attachment. - Added
gcloud artifacts attachments listto support listing Attachments in a repository. - Added
gcloud artifacts attachments deleteto support deleting an Attachment. - Added location flag from artifacts sbom export, artifacts sbom list, artifacts sbom load, artifacts vulnerabilities list, and artifacts vulnerabilities load-vex.
- Changed default answer for prompts in enable-upgrade-redirection and disable-upgrade-redirection to Y.
Cloud Access Context Manager
- Added
--binding-fileflag togcloud access-context-manager cloud-bindingsfor setting ScopedAccessSettings in GcpUserAccessBinding.
Cloud Firestore
- Updated
gcloud firestore backups listto return the unavailable locations.
Cloud Identity-Aware Proxy
- Added
--resource-type=cloud-runtogcloud iap settingandgcloud iap web iamin ALPHA.
Cloud Pub/Sub
- Increased upper bound for
--message-retention-durationflag ofgcloud pubsub subscriptions createfrom 7 days to 31 days. - Increased upper bound for
--message-retention-durationflag ofgcloud pubsub subscriptions updatefrom 7 days to 31 days. - Fixed
--cloud-storage-max-bytesflag ofgcloud pubsub subscriptions createto accept values down to 1000 bytes. - Fixed
--cloud-storage-max-bytesflag ofgcloud pubsub subscriptions updateto accept values down to 1000 bytes.
Cloud Run
- Promoted
--service-min-instancesflag ofgcloud run deployandgcloud run services updateto GA.
Cloud SQL
- Promote
gcloud sql ssl server-ca-certsto GA.
Cloud Spanner
- Promoted
gcloud spanner backup-schedulesto GA. - Added new columns to
gcloud spanner backups listcommand.
Database Migration
- Added
--authorized-network-cidr-ranges,--enable-outbound-public-ip, and--enable-public-ipflags togcloud database-migration connection-profiles create alloydb.
GKE Hub
- Migrated
gcloud container fleet memberships registerfrom calling v1beta1 gkehub APIs to standard versions (v1, v1beta, v1alpha). - Migrated
gcloud container fleet memberships unregisterfrom calling v1beta1 gkehub APIs to standard versions (v1, v1beta, v1alpha).
Kubernetes Engine
- Promoted
--enable-confidential-storageflag on cluster/node-pool create to GA to enable creating boot disk with confidential mode.
Network Connectivity
- Added FOR_MIGRATION usage type support to Internal Range.
Notebook Executor
- Added
gcloud beta notebook-executor executions surface and commands.
Policy Simulator
- Added
gcloud policy-intelligence simulatecommand group. Commands in this group simulate changes to organization policies.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
494.0.0 (2024-09-24)
Breaking Changes
- (GKE Hub)
gcloud beta container fleet memberships get-credentialsnow requires the permissiongkehub.gateway.generateCredentials(automatically included in rolesgkehub.gatewayReader,gkehub.gatewayEditor, andgkehub.gatewayAdmin), as well as network access to*connectgateway.googleapis.com.
Google Cloud CLI
- Upgraded
cryptographypackage to version 43.0.1. - Upgraded
pyopensslpackage to version 24.2.1.
AlloyDB
- Added
--outbound-public-ipflag to enable outbound public IP on an instance for the following commands in the GA track:gcloud alloydb instances creategcloud alloydb instances create-secondarygcloud alloydb instances update
App Engine
- Updated the Java SDK to version 2.0.30 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.30.
- Updated the Jetty9 and Jetty12 WebServer to latest Version.
- Fixed a customer bug regarding running multiple services in the local devappserver.
Cloud Bigtable Emulator
- Rebuilding cbt emulator with go version 1.23.0 which fixed CVE-2023-45288.
Cloud SQL
- Updated
gcloud beta sql ssl server-certs listto also return the CA certificates. - Promoted
--time-zoneflag ofgcloud sql instances patchcommand to GA.
Colab Enterprise
- Added
gcloud beta colab-enterprise runtimes describe. - Added
gcloud beta colab-enterprise runtimes list. - Added
gcloud beta colab-enterprise runtimes delete. - Added
gcloud beta colab-enterprise runtimes upgrade. - Added
gcloud beta colab-enterprise runtimes start.
Compute Engine
- Promote
--confidential-compute-type=TDXflag ofgcloud compute instances createto v1. - Added
gce_vm_ip_portmapNetwork Endpoint Group forgcloud compute network-endpoint-groupsGA support. - Fix crash when setting
--session-affinity. - Added
TDX_CAPABLEto the list ofguestOsFeatures.
Database Migration
- Updated
gcloud database-migration connection-profiles create alloydbto support POSTGRES_16 version option for AlloyDB connection profiles.
Developer Connect
- Promoted
gcloud developer-connectto beta.
GKE Hub
- Added support for fleet-default membership configuration of Config Sync to
gcloud beta container fleet config-managementcommand group.- Added
--fleet-default-member-configflag togcloud beta container fleet config-management enableto set the fleet-default membership configuration. - Added
--originflag togcloud beta container fleet config-management applyto sync a membership to the fleet-default membership configuration. - Added
--fleet-default-member-configflag togcloud beta container fleet config-management disableto clear the fleet-default membership configuration. - Added column to
gcloud beta container fleet config-management statusoutput to indicate whether each membership configuration is synced to the fleet-default membership configuration.
- Added
Gemini
- Added
gcloud gemini code-repository-indexesAPI. - Added
gcloud gemini code-repository-indexes repository-groupsAPI.
Network Security
- For commands
network-security security-profile-groups createandupdate, changed subflags for--threat-prevention-policyfrom--security-profile-organizationand--security-profile-locationto the more consistent--threat-prevention-profile-organizationand--threat-prevention-profile-location, while keeping the old flags as well for backwards compatibility. - Added support for creating Security Profile Groups linked to Custom Mirroring security profiles using
network-security security-profile-groups create --custom-mirroring-profile=<...>.
Oracle Database
- Added
gcloud oracle-databasegroup in GA with the following commands:gcloud oracle-database autonomous-database-backups listcommandgcloud oracle-database autonomous-databasescommands groupgcloud oracle-database autonomous-db-versions listcommandgcloud oracle-database cloud-exadata-infrastructurescommands groupgcloud oracle-database cloud-exadata-infrastructures db-servers listgcloud oracle-database cloud-vm-clusterscommands groupgcloud oracle-database cloud-vm-clusters db-system-shapes listcommandgcloud oracle-database entitlements listcommandgcloud oracle-database gi-versions listcommand
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
493.0.0 (2024-09-17)
Breaking Changes
- (Anthos Multi-Cloud) Renamed
--security-postureflag as--workload-vulnerability-scanning. - (Compute Engine) Removed
gcloud compute future-reservationscommand group from GA. - (Security Command Center) Removed
gcloud scc slz-overwatchcommand group.
Google Cloud CLI
gcloud auth application-default print-access-tokennow supports context_aware access.
AlloyDB
- Added
--node-idsflag togcloud alloydb instances restartcommand to the GA track. This flag allows users to allow users to specify a comma-separated list of read pool node IDs to perform the restart on. Without specifying this flag, every node in the read pool will be restarted.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.19.9
- Fix missing version data on non-transactional and transactional deletes
Cloud Identity-Aware Proxy
- Promoted
--resource-type=forwarding-rulefrom ALPHA to beta.
Cloud Managed Flink
- Fixed issue UDF jars are mishandled for SQL jobs in some cases.
- SQL jobs will always produce script output to improve spotting errors.
Cloud NetApp
- Added
--allow-auto-tieringflag togcloud netapp storagepools. - Added
--tiering-policyflag togcloud netapp volumes.
Cloud Pub/Sub
- Modified
--message-retention-durationflag ofgcloud pubsub subscriptions createto enforce lower bound of 10 minutes and upper bound of 7 days. - Modified
--message-retention-durationflag ofgcloud pubsub subscriptions updateto enforce lower bound of 10 minutes and upper bound of 7 days.
Cloud SQL
- Added support for restoring backups across projects.
Cloud Spanner
- Added
--editionflag togcloud spanner instances createandgcloud spanner instances updatecommands to allow specifying the Spanner edition while creating or updating instances.
Colab Enterprise
- Added
gcloud beta colab-enterprise runtimes. - Added
gcloud beta colab-enterprise runtimes assign. - Update
gcloud beta colab-enterprise runtime-templates createto set default disk type and size if neither flag is specified, instead of no disk.
Compute Engine
- Added
--reservation-sharing-policyflag togcloud compute commitments create commandto specify the reservation sharing policy for the commitment. - Promote
--turbo-modeingcloud compute instances createto GA.
Compute Firewall Policy Rules
- Promoted
--src-network-scopeflag ofgcloud compute firewall-policies rulesto beta. - Promoted
--src-networksflag ofgcloud compute firewall-policies rulesto beta. - Promoted
--dest-network-scopeflag ofgcloud compute firewall-policies rulesto beta. - Promoted
--src-network-scopeflag ofgcloud compute network-firewall-policies rulesto beta. - Promoted
--src-networksflag ofgcloud compute network-firewall-policies rulesto beta. - Promoted
--dest-network-scopeflag ofgcloud compute network-firewall-policies rulesto beta.
GKE Hub
- Modified
gcloud beta container fleet memberships updateto call gkehub API version v1beta instead of v1beta1. - Modified
gcloud beta container fleet memberships createto call gkehub API version v1beta instead of v1beta1.
Migrate to Virtual Machines
- Promoted
gcloud migration vms image-importscommands to GA.
Network Security
- Simplified the
network-security mirroring-deployment-groups createcommand by accepting just thenetworkIDfor network specification. - Changed subflags for
--threat-prevention-policyinnetwork-security security-profile-groups createandupdatefrom--security-profile-organizationand--security-profile-locationto the more consistent--threat-prevention-profile-organizationand--threat-prevention-profile-location, while keeping the old flags as well for backwards compatibility.
Recaptcha
- Update reCAPTCHA Express support in CreateKey API.
Security Command Center
- Modified
gcloud scc sources describeto accept parent (organization|folder|project) as positional argument instead of only organization.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
492.0.0 (2024-09-10)
Anthos Multi-Cloud
- Added
--security-postureflag togcloud container attached clustersto set the mode of the Kubernetes security posture API's off-cluster features.
Artifact Registry
- Supported
--filterand--sort-byon resource list apis. - Added update commands for annotations on Files, Packages and Package Versions.
Assured Workloads
- Added
SOVEREIGN_CONTROLS_BY_SIA_MINSAITandSOVEREIGN_CONTROLS_BY_PSNas options for--partnerflag ofgcloud assured workloads createfor both beta and GA. - Added support for the following Compliance Regimes for
gcloud assured workloads create:AU_REGIONS_AND_US_SUPPORT,ISR_REGIONS,ISR_REGIONS_AND_SUPPORT,CA_PROTECTED_B,IL5,IL2,JP_REGIONS_AND_SUPPORT,KSA_REGIONS_AND_SUPPORT_WITH_SOVEREIGNTY_CONTROLS, andREGIONAL_CONTROLS. - The
gcloud assured workloads createcommand will now automatically receive new Compliance Regime and Partner options as they are added to the Assured Workloads API.
Cloud Filestore
- Added
--deletion-protectionand--deletion-protection-reasonflags togcloud filestore instances create. - Added
--deletion-protection,--no-deletion-protectionand--deletion-protection-reasonflags togcloud filestore instances update.
Cloud Functions
- Changed
gcloud functions deployto deploy new functions via Cloud Functions (2nd gen) by default. 1st gen functions can still be created by specifying--no-gen2or by setting thefunctions/gen2property tooff. This change will be applied in the GA release track to match beta and alpha.
Cloud NetApp
- Added
--zoneand--replica-zoneflag togcloud netapp [volumes|storage-pools] createcommands.
Cloud Run
- Promoted
gcloud run services logs readandgcloud run jobs logs readto GA.
Cloud SQL
- Added
--server_ca_modeflag togcloud beta sql instances createfor creation of instances using CAS server CA. - Added
sql ssl server_certsgroup for CAS server cert management and rotation with the commandscreate,list,rotate, androllback.
Colab Enterprise
- Fixed output in
gcloud beta colab-enterprise runtime-templatescommands involving LROs to correctly show resource name rather than operation name.
Compute Engine
- Promoting
--turbo-modeingcloud compute instances createto beta. It lets instances run at supported turbo frequency. Only supported on C4 VM families with possible value "ALL_CORE_MAX".
Database Migration
- Added
--usernameand--passwordflags togcloud database-migration connection-profiles create sqlserver. - Added
gcloud database-migrate connection-profiles testto validate a Database Migration Service connection profile.
GKE Hub
- Removed
--descriptionflag ofgcloud beta container fleet memberships create.
Kubernetes Engine
- Updates default kubectl from 1.28.12 to 1.29.8.
- Additional kubectl versions:
- kubectl.1.27 (1.27.16)
- kubectl.1.28 (1.28.13)
- kubectl.1.29 (1.29.8)
- kubectl.1.30 (1.30.4)
- kubectl.1.31 (1.31.0)
- Added
--acceleratorsflag togcloud container node-pools updateto enable accelerator config update on nodepools.
Network Management
- Added
gcloud beta network-management vpc-flow-logs-configscommand group which is manage the VPC Flow Logs configurations.
Network Security
- New commands for network-security resources - AuthzPolicy.
- Added
security-profiles custom-mirroringcommands to manage custom mirroring security profiles and promoted them to beta.
Service Extensions
- New commands for service-extensions resources - AuthzExtensions.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
491.0.0 (2024-09-04)
Breaking Changes
- (GKE Hub)
gcloud container fleet scopes namespaces get-credentialsnow requires the permissiongkehub.gateway.generateCredentials(automatically included in rolesgkehub.gatewayReader,gkehub.gatewayEditor, andgkehub.gatewayAdmin), as well as network access to*connectgateway.googleapis.com. - (Kubernetes Engine) Changed
gcloud container clusters updateto use current cluster DNS config as base for changes rather than default DNS config. In addition, the user will only be prompted about the necessary node pool upgrade when specified cluster DNS provider is different than the current value in the cluster.
Google Cloud CLI
- Updated Windows bundled Python for the
gcloudCLI to 3.11.9.
Artifact Registry
- Fixed issue where
gcloud artifacts docker images describefails when no metadata flag is specified and API enablement check is denied.
Cloud Dataflow
- Allow JAVA21 in
--flex-template-base-imageoption forgcloud dataflow flex-template build.
Cloud Firestore
- Promoted
--encryption-typeand--kms-key-nameflag ofgcloud firestore databases restorecommand to beta and GA.
Cloud Identity-Aware Proxy
- Added
--resource-type=forwarding-ruletogcloud iap settingandgcloud iap webin ALPHA.
Cloud NetApp
- Added
--hybrid-replication-parametersflag togcloud netapp volumes {create}.
Cloud Workstations
- Deprecated
--disable-ssh-to-vmflag ingcloud workstations config createcommand. Use--enable-ssh-to-vmflag instead.
Compute Engine
- Fix incorrect padding issues for
gcloud add_signed_url_keymethod.
Kpt
- Updated kpt to v1.0.0-beta.50. See https://github.com/kptdev/kpt/releases/tag/v1.0.0-beta.55 for more details.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
490.0.0 (2024-08-27)
App Hub
- Added
gcloud apphub locationscommand group. Commands in this group manage apphub locations.
Assured Workloads
- Added
SOVEREIGN_CONTROLS_BY_CNTXTandSOVEREIGN_CONTROLS_BY_CNTXT_NO_EKMas options for--partnerforgcloud assured workloads create. - Added
partner-services-billing-accountflag forgcloud assured workloads create.
BigQuery
- Enabled Google Auth by default.
Cloud Bigtable
- Added support for more aggregate types to the cbt CLI.
Cloud Run
- Added
--meshflag togcloud beta run deployandgcloud beta run services update. Usegloud beta run deploy --mesh=[MESH] ...to enable Cloud Service Mesh for a Cloud Run Service. - Promoted
--add-volume,--remove-volume,--clear-volumes,--add-volume-mount,--remove-volume-mount, and--clear volume mountsflags ofgcloud run deploy,gcloud run services update,gcloud run jobs deploy,gcloud run jobs create, andgcloud run jobs updateto GA for NFS and Cloud Storage volumes.
Colab Enterprise
- Added
gcloud beta colab-enterprise runtime-templates add-iam-policy-binding. - Added
gcloud beta colab-enterprise runtime-templates get-iam-policy. - Added
gcloud beta colab-enterprise runtime-templates set-iam-policy. - Added
gcloud beta colab-enterprise runtime-templates remove-iam-policy-binding.
Compute Engine
- Promoted flags related to external-managed migration to beta:
- '--external-managed-backend-bucket-migration-state' of
gcloud compute forwarding-rules update. - '--external-managed-backend-bucket-migration-testing-percentage' of
gcloud compute forwarding-rules update. - '--load-balancing-scheme' of
gcloud compute forwarding-rules update. - '--external-managed-migration-state' of
gcloud compute backend-services update. - '--external-managed-migration-testing-percentage' of
gcloud compute backend-services update. - '--load-balancing-scheme' of
gcloud compute backend-services update.
- '--external-managed-backend-bucket-migration-state' of
- Promoted
gcloud compute future-reservationscommand group to GA.
Database Migration
- Added
--sqlserver-diff-backupand--no-sqlserver-diff-backupflags togcloud database-migrate migration-jobs createandgcloud database-migrate migration-jobs update. The flags enable or disable differential backups in Database Migration Service migration jobs for homogeneous SQL Server to Cloud SQL for SQL Server migrations. - Updated
gcloud database-migration connection-profiles create cloudsqlto support MySQL_8_4 major version option for Cloud SQL connection profiles.
GKE Hub
- Modified
gcloud beta container fleet memberships registerto not populate membership description. - Removed
--descriptionflag ofgcloud beta container fleet memberships update.
Kubernetes Engine
- Added flag option
--[no]-enable-insecure-binding-system-authenticatedto allow/block System RBAC bindings groupsystem:authenticatedbinds to any role. - Added flag option
--[no]-enable-insecure-binding-system-unauthenticatedto allow/block System RBAC bindings groupsystem:unauthenticatedand usersystem:anonymousbinds to any role.
Memorystore
- Added
memorystorecommand group. Commands in this group allow creating and managing Memorystore instances.
Notebooks
- Added
NVIDIA_H100_80GBandNVIDIA_H100_MEGA_80GBoption to--accelerator-typeflag ofgcloud notebooks instances createandgcloud notebooks instances update.
Workbench
- Added
workbench instances restoreto restore the workbench instance to an existing backup state.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
489.0.0 (2024-08-20)
Cloud Dataplex
- Adjusted
gcloud dataplex entries searchpage-size limit to match the public API documentation.
Cloud Filestore
- Added MAX_READ_IOPS column to
gcloud beta filestore instances listandgcloud filestore instances list.
Cloud Firestore
- Promoted
vector-configflag ofgcloud firestore indexes composite createcommand to beta and GA. - Added firestore bulk-delete command in alpha and beta to delete data in bulk.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.19.8
- Properly sets transaction in lookup response.
- Properly sets
NO_MORE_RESULTSwhen there are no more results. - Persistence now supported via import/export flags: https://cloud.google.com/datastore/docs/emulator#persist_data_in_the_emulator.
- Add support for
FindNearest.distanceResultFieldandFindNearest.distanceThresholdparameters.
Cloud Run
- Added
--build-env-vars, --function, --base-image, --automatic-updates, --build-worker-pool, --delegate-builds, --build-service-accountto improve--sourcedeployments on beta.
Cloud Storage
- Fix missing hash validation for CMEK encrypted downloads via rsync.
Colab Enterprise
- Added
gcloud beta colab-enterpriseto manage colab enterprise resources. - Added
gcloud beta colab-enterprise runtime-templates. - Added
gcloud beta colab-enterprise runtime-templates create. - Added
gcloud beta colab-enterprise runtime-templates delete. - Added
gcloud beta colab-enterprise runtime-templates describe. - Added
gcloud beta colab-enterprise runtime-templates list.
Compute Engine
- Promoted flags related to the nat64 feature to alpha:
nat64-all-v6-subnet-ip-rangesofgcloud compute routers nats (create|update).nat64-custom-v6-subnet-ip-rangesofgcloud compute routers nats (create|update).clear-nat64-v6-subnet-ip-rangesofgcloud compute routers nats update.clear-nat-subnet-ip-rangesofgcloud compute routers nats update.
- Added update command for instance-schedule policy:
gcloud compute resource-policies update instance-schedule. - Added
--reservation-sharing-policyflag togcloud beta compute reservations createandgcloud beta compute reservations update.
Kubernetes Engine
- Added
--storage-poolsflag on node-pool update. - Promoted
--storage-poolsflag on cluster / node-pool create to GA.
Looker
- Launched Private Services Connect for Looker (Google Cloud core) with General Availability.
Network Security
- Added
network-security mirroring-endpoint-group-associationscommands to manage packet-mirroring endpoint group associations, and promoted them to beta.
Workbench
- Added
--min-cpu-platformflag togcloud workbench instances create.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
488.0.0 (2024-08-13)
BigQuery
- Fixed logging when
--use_google_authis used. - Added a retry for server-side errors.
- Sorted
lsresponse for projects.
Certificate Manager
- Added command
gcloud certificate-manager issuance-configs update.
Cloud Filestore
- Added
--clear-performanceflag togcloud beta filestore instances updateandgcloud filestore instances updateto support unsetting of performance configurations for filestore instances.
Cloud Firestore
- Added support for
VECTOR_CONFIGoptions ingcloud firestore indexes composite listcommand. - Added support for
VECTOR_CONFIGoptions ingcloud firestore indexes composite describecommand.
Cloud Memorystore
- Added
--cross-cluster-replication-roleand--primary-clusterflags togcloud redis clusters createfor creating secondary clusters. - Added
gcloud redis clusters switchover,gcloud redis clusters detachandgcloud redis clusters detach-secondariescommands for Cross Cluster Replication failover CUJs.
Cloud Run
- Added
--gpuand--gpu-typetogcloud beta run deployandgcloud beta run services updatewhich allow deploying a service with GPU.
Cloud Workstations
- Added
--allowed-portsflag support forgcloud workstations configs create.
Compute Engine
- Updating
--session-affinityto a value other thanSTRONG_COOKIE_AFFINITYclears the value of strongSessionAffinityCookie. - Added support for specifying multiple instances in
gcloud compute instances perform-maintenance. - Promoted
--bgp-best-path-selection-modeand related flags ingcloud compute networks createandupdateto beta. gcloud compute instances ops-agents policies create/updateno longer supports Centos 7, Centos 8 and Debian 10.
Database Migration
- Updated
gcloud database-migration connection-profiles create cloudsqlto support MySQL_8_0_37 minor version option for Cloud SQL connection profiles.
GKE Hub
- Modified
gcloud beta container fleet memberships describeto call gkehub API version v1beta instead of v1beta1. - Modified
gcloud beta container fleet memberships deleteto call gkehub API version v1beta instead of v1beta1. - Modified
gcloud beta container fleet memberships listto call gkehub API version v1beta instead of v1beta1.
Identity and Access Management
- Added
--credential-cert-path,--credential-key-path, and--credential-cert-config-pathflags togcloud iam workload pools create-cred-config. This enables using X509 certificate-sourced credentials withgcloud auth login --cred-file=/path/to/credential/config.jsonwhen using Workload Identity Federation.
Network Security
- Promoted
gcloud network-security address-groups --purposefield to GA. - Added
network-security mirroring-deployment-groupscommands to manage packet-mirroring deployment groups, and promoted them to beta. - Added
network-security mirroring-deploymentscommands to manage packet-mirroring deployments, and promoted them to beta. - Added
network-security mirroring-endpoint-groupscommands to manage packet-mirroring endpoint groups, and promoted them to beta.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
487.0.0 (2024-08-06)
Breaking Changes
- (Cloud Storage) Remove '-' in error message for non-matching GCloud buckets. Currently, when
- (Cloud Storage) listing buckets, all buckets that don't match are prefixed with '-', which might
- (Cloud Storage) confuse readers of the bucket URLs.
- (Compute Engine) Changed behavior of
--local-ssdflag so that unknown interfaces trigger an exception rather than defaulting to SCSI.
Google Cloud CLI
- Updated linux bundled python for the
gcloudCLI to 3.11.9. - Updated
setuptoolspackage to version 70.3.0. - Updated
opensslpackage to version 3.0.14.
Cloud DNS
- Added support to allow specifying Network Proxy load balancers as health checked targets for Routing Policies.
Cloud Dataproc
- Use the
cluster-poolname as the identifier of the staging directory path when using a cluster pool. This change applies togcloud dataproc clusters createandgcloud dataproc clusters updatecommands.
Cloud Filestore
- Added
--performanceflag togcloud filestore instances createandgcloud filestore instances updateto support performance configuration of filestore instances.
Cloud Firestore
- Promoted
--show-deletedflag ofgcloud firestore databases listcommand to beta and GA. - Promoted
--kms-key-nameflag ofgcloud firestore databases createcommand to beta and GA.
Cloud NetApp
- Added
--large-capacityand--multiple-endpointsflag togcloud netapp volumes {create}.
Cloud On Demand Scanning
- Added support for parsing RPM package databases in SQLite format.
- Fixed issue where
local-extractwould return an error when running it in a container without the user manually overriding thegidanduidvalues.
Cloud Run
- Modified the api enablement default prompt value to be Y for
gcloud run deploycommand.
Cloud SQL
- Added
gcloud sql instances switchover, which switches over a Cloud SQL instance to one of its replicas.
Cloud Storage
- Fixed a bug in where IAM policies with conditional bindings were not
supported because of version issue in
gcloud storage buckets add-iam-policy-bindingcommand. - Fixed a bug in
objects updatecommand where it was ignoring--clear-content-typeflag.
Compute Engine
- Promoted
--source-regionsflag ofgcloud compute health-checksto GA. - Promoted
--availability-domainflag ofgcloud compute instances createto GA. - Added interface support to
gcloud compute instances create,gcloud compute instances attach-diskandgcloud compute instance-templates createfor persistent disks.
Distributed Cloud Edge
- Fixed issue in
gcloud edge-cloud container clusters createcommand where it was ignoring--offline-reboot-ttlflag.
GKE Hub
- Modified
--descriptionflag ofgcloud beta container fleet memberships createto be optional.
Security Command Center
- Added
UNDEFINEDoption to--muteflag ofgcloud scc findings set-muteto reset finding mute state. - Added
--mute-stateflag togcloud scc findings bulk-muteto facilitate resetting 'static' mute state. - Added
--typeflag togcloud scc muteconfigs createto support creation of dynamically evaluated ('dynamic') mute configs. - Added
--expiry-timeflag togcloud scc muteconfigs createandgcloud scc muteconfigs updateto support creation and update of expiry time for temporary mute configs ('dynamic' only). - Promoted
gcloud scc iac-validation-reports describecommand to GA. - Promoted
gcloud scc iac-validation-reports listcommand to GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
486.0.0 (2024-07-30)
Cloud DNS
- Added alpha support for creating health-checked routing policies in public
zones. Use
--health-checkto indicate that all IP addresses should be health checked.
Cloud Filestore
- Added
--performanceflag togcloud beta filestore instances createandgcloud beta filestore instances updateto support performance configuration of filestore instances.
Cloud Functions
- Added
--binary-authorizationand--clear-binary-authorizationflags for 2nd gen function.
Cloud Pub/Sub
- Promoted
--cloud-storage-max-messagesflag ofgcloud pubsub subscriptions createto GA. Added the ability to batch outputted Cloud Storage files by number of messages in Cloud Pub/Sub. For more information, see https://cloud.google.com/pubsub/docs/create-cloudstorage-subscription#file_batch. - Promoted
--cloud-storage-max-messagesflag ofgcloud pubsub subscriptions updateto GA. Added the ability to batch outputted Cloud Storage files by number of messages in Cloud Pub/Sub. For more information, see https://cloud.google.com/pubsub/docs/create-cloudstorage-subscription#file_batch.
Cloud SQL
- Added
--switch-transaction-logs-to-cloud-storageflag togcloud sql instances patchto switch the transaction logs used for PITR from disk to Cloud Storage. Addedshow-transactional-log-storage-stateflag togcloud sql instances listto display the transaction logs storage location for all the instances under the project.
Cloud Workstations
- Adding support for the source workstation flag in the
beta workstations createcommand.
Compute Engine
- Beta support for
STRONG_COOKIE_AFFINITYsessionAffinity type. - Promoted
--server-tls-policyand--clear-server-tls-policyforgcloud compute target-https-proxies createandgcloud compute target-https-proxies updateto GA.
Compute Firewall Policy Mirroring Rules
- Promoted
gcloud compute firewall-policies mirroring-rulesto beta. - Promoted
gcloud compute network-firewall-policies mirroring-rulesto beta.
GKE Hub
- Promoted
gcloud container fleet memberships support-accessto GA.
Kubernetes Engine
- Updated default kubectl from 1.27.15 to 1.28.12
- Additional kubectl versions:
- kubectl.1.27 (1.27.16)
- kubectl.1.28 (1.28.12)
- kubectl.1.29 (1.29.7)
- kubectl.1.30 (1.30.3)
Privileged Access Manager
- Promoted
gcloud pamcommands to GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
485.0.0 (2024-07-23)
Breaking Changes
- (Security Command Center) Removed rapid-vulnerability-detection service from "Google Cloud CLI" as it is deprecated.
AlloyDB
- Added flag
--allowed-psc-projectstogcloud alloydb instances create-secondary. This flag specifies a list of allowed consumer projects on a secondary instance in a cluster with Private Service Connect enabled. - Added
--node-idsflag togcloud alloydb instances restartcommand to the beta track. This flag allows users to allow users to specify a comma-separated list of read pool node IDs to perform the restart on. Without specifying, this flag every node in the read pool will be restarted. - Added
--outbound-public-ipflag togcloud alloydb instances create,gcloud alloydb instances create-secondaryandgcloud alloydb instances updatecommands in the beta track. This flag allows users to allow users to enable public outbound connections within their primary instance. To disable public outbound IP you can use--no-outbound-public-ip.
Cloud Build
- Promote Cloud Build gen2 commands under
gcloud builds ...to beta status.
Cloud Deploy
- Added
gcloud deploy deploy-policiescommand group.
Cloud Functions
- Validated iam permission of default build service account for both 1st gen and 2nd gen function in
gcloud functions deploy. Warning will be prompted whenroles/cloudbuild.builds.builderis missing.
Cloud Storage
- Fixed a bug in
sign-urlcommand.
Cloud Workstations
- Adding support for enabling unauthenticated CORS preflight
requests in the
gcloud beta workstations configcommands.
Compute Engine
- Fix issue with Google Compute Engine list commands that were slow when used with
--limit.
Kubernetes Engine
- Revert the default value of
--max-nodes-per-poolfrom 2000 to 1000 and update the upper bound this value to be 2000.
Network Connectivity
- Added updating
include-import-rangesflag support for hybrid spokes.
Network Services
- Clarify failover-health-threshold usage to remove the notion of an unsupported product.
Vmware Engine
- Added
--autoscaling-min-cluster-node-count,--autoscaling-max-cluster-node-count,--autoscaling-cool-down-period,--update-autoscaling-policy,--autoscaling-settings-from-fileand--remove-autoscaling-policytogcloud vmware private-clouds clusters updatecommand to support autoscaling feature on update cluster.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
484.0.0 (2024-07-16)
Breaking Changes
- (GKE Hub)
gcloud container fleet memberships get-credentialsnow requires the permissiongkehub.gateway.generateCredentials(automatically included in rolesgkehub.gatewayReader,gkehub.gatewayEditor, andgkehub.gatewayAdmin), as well as network access to*connectgateway.googleapis.com.
AlloyDB
- Added
--node-idsflag togcloud alloydb instances restartcommand in the alpha and beta tracks. This flag allows users to allow users to specify a comma-separated list of read pool node IDs to perform the restart on. Without specifying this flag, every node in the read pool will be restarted.
App Engine
Removed Google App Engine PHP 5/5 support.
Updated the Java SDK to version 2.0.29 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.29.
Artifact Registry
- Fixed error codes for
gcloud artifacts docker upgrade migrate.
Batch
- Fixed the
--filterflag ofgcloud batch listcommand to matchgcloud topic filterssyntax.
BigQuery
- Added support for non-ASCII characters in the field mask when updating Connections.
- Added support for
configuration.authentication.profile_idin the field mask when updating Connections. - Fixed a bug where
bq initwould be called even when--use_google_authis specified.
Cloud Build
- Add support in
gcloud builds worker-poolscommands for default region set in config.
Cloud Data Fusion
- Added three new optional arguments to
gcloud beta data-fusion instances createcommand:--maintenance-window-start--maintenance-window-end--maintenance-window-recurrence- These arguments allow users to specify the start time, end time, and recurrence of the maintenance window for their Data Fusion instance.
- Add four new optional arguments to
gcloud beta data-fusion instances updatecommand:--maintenance-window-start--maintenance-window-end--maintenance-window-recurrence--clear-maintenance-window- These arguments allow users to update maintenance window for their Data Fusion instance by specifying the start time, end time, and recurrence, or clear the maintenance window using
--clear-maintenance-window.
Cloud Run
- Allows
--revision-suffixto be specified with empty string to clear client-set revision naming.
Cloud SQL
- Added
--[no-]enable-dataplex-integrationflag togcloud sql instances createandgcloud sql instances patchto support Dataplex Integration for Cloud SQL. - Added support for MySQL 8.4.
Cloud Spanner
- Promoted
--type=DATABASE_CHANGE_QUORUMoption ingcloud spanner operations listto GA. - Fixed the DATABASE_CHANGE_QUORUM type filter string in
gcloud spanner operations list.
Cloud Workstations
- Adding
disable_ssl_validationsupport forworkstations start-tcp-tunnelandworkstations ssh.
Compute Engine
- Added
gcloud compute routers add-route-policy-termwhich adds policy term to a Route Policy in Cloud Router. - Promoted
gcloud compute routers add-route-policy-termto beta. - Added
gcloud compute routers update-route-policy-termwhich updates policy term in a Route Policy in Cloud Router. - Promoted
gcloud compute routers update-route-policy-termto beta. - Added
gcloud compute routers remove-route-policy-termwhich removes policy term from Route Policy in Cloud Router. - Promoted
gcloud compute routers remove-route-policy-termto beta. - Fixed a bug in
gcloud beta compute sshwhere a third-party identity subject bearing an '@' sign wouldn't be URL-escaped in the way the OS Login API expects, causing spurious rejection. - Promoted support of flags to
--detection-load-threshold,detection-absolute-qps,detection-relative-to-baseline-qps, andtraffic-granularity-configsingcloud compute security-policies add-layer7-ddos-defense-threshold-configto GA.
Dataproc Metastore
- Promoted
--min-scaling-factor,--max-scaling-factor, and--autoscaling-enabledflag ofgcloud metastore services createandgcloud metastore services updateto GA.
Distributed Cloud Edge
- Added
--offline-reboot-ttlflag togcloud edge-cloud container clusters createandgcloud edge-cloud container clusters updatecommands. This flag specifies the maximum duration a node can reboot offline (without connection to Google) and then rejoin its cluster to resume its designated workloads.
Kubernetes Engine
- Added flag option
--addons=RayOperatorto enable/disable the Ray Operator addon for GKE Standard clusters. - Added flag
--[no]-enable-ray-operatorto enable/disable the Ray Operator addon for GKE Autopilot clusters. - Added flag
--[no]-enable-ray-cluster-loggingto enable/disable automatic log collection for Ray clusters when the Ray Operator addon is enabled. - Added flag
--[no]-enable-ray-cluster-monitoringto enable/disable automatic metrics collection for Ray clusters when the Ray Operator addon is enabled.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
483.0.0 (2024-07-02)
Google Cloud CLI
- Enabled faster component update mode by default on Linux. This avoids
making a backup copy of the installation directory when running certain
gcloud componentscommands, which should significantly improve the time taken by these operations (including installation and updates). - Fixed issue where
gcloud components updatewould leave installation in an unusable state when downloading certain components failed.
AlloyDB
- Added the following flags to
gcloud alloydb instances createandgcloud alloydb instances updatein alpha and beta:--observability-config-enabled--observability-config-preserve-comments--observability-config-track-wait-events--observability-config-max-query-string-length--observability-config-record-application-tags--observability-config-query-plans-per-minute--observability-config-track-active-queries
- Promoted AlloyDB Cross Region Replication commands to beta and GA track. Modified commands include: alloydb clusters switchover.
- Added creating cross region and project backups support to
gcloud alloydb backups createcommand. - Added ability to create clusters with database_version POSTGRES_16 in beta track.
Batch
- Release resource-allowances commands to the alpha track.
Cloud Access Context Manager
- Promoted
gcloud access-context-manager supported-servicesto GA.
Cloud Filestore
- Enable Filestore promote-replica command in GA track.
Cloud Functions
- Added
--binary-authorizationand--clear-binary-authorizationflags for 2nd gen function in alpha and beta track.
Cloud NetApp
- Updated
psa-rangecomments ongcloud netapp storage-poolsandgcloud netapp volumesto indicate that thepsa-rangekey is not used and will be ignored.
Cloud SQL
- Adding support for
cleanandif-existsflags to parallel import and single-threaded-export.
Cloud Workstations
- Added
--vm-tagsflag togcloud workstations config createto add tags to the workstation's underlying VM.
Compute Engine
- Promoted
--preferenceflag ofgcloud compute backend-services add-backendandgcloud compute backend-services update-backendto GA. - Promoted
--service-lb-policyflag ofgcloud compute backend-services createandgcloud compute backend-services updateto GA. - Promote
gcloud compute instances ops-agentsto GA. - Added
IDPFto the list ofguestOsFeatures. - Promoted
--max-run-durationflag ofgcloud compute instances createto v1.- Allows specifying the duration of time after which the instance will terminate.
- Promoted
--termination-timeflag ofgcloud compute instances createto v1.- Allows specifying the timestamp that the instance will terminate.
- Promoted
--discard-local-ssds-at-termination-timestampflag ofgcloud compute instances createto v1.- Allows specifying the option to whether discard attached local SSDs when automatically stopping this VM
Network Security
- Renamed FIREWALL_POLICY column to SOURCE_RESOURCE column
in
gcloud networksecurity address-groups list-referencescommand. - Added
--purposeflag togcloud alpha/beta network-security address-groups create/updatecommands.
Secret Manager
- Added flag
--locationand--regional-kms-key-namefor secrets to use the regional secrets.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
482.0.0 (2024-06-25)
App Engine
- Removed unused python2 dependencies that have CVEs.
Cloud Bigtable
- Adds
forceoption tocbt setgcpolicy.
Cloud Dataflow
- Elevate jinja variables to top-level flag in dataflow yaml run.
Cloud Functions
- Added
--clear-build-service-accountflag forgcloud functions deploy.
Cloud Key Management Service
- Added
--allowed-access-reasonsflag togcloud kms keys createto create a key with a Key Access Justifications policy configured. - Added
--allowed-access-reasonsflag togcloud kms keys updateto update the Key Access Justifications policy on a key. - Added
--remove-key-access-justifications-policyflag togcloud kms keys updateto remove the Key Access Justifications policy on a key.
Cloud Services
- Promoted
gcloud services policies add-enable-rulesto beta. - Promoted
gcloud services policies remove-enable-rulesto beta. - Promoted
gcloud services policies getto beta. - Promoted
gcloud services policies get-effectiveto beta. - Promoted
gcloud services policies test-enabledto beta. - Promoted
gcloud services groups list-ancestor-groupsto beta. - Promoted
gcloud services groups list-descendant-servicesto beta. - Promoted
gcloud services groups list-membersto beta.
Compute Engine
- Added
--sizeflag togcloud compute instance-groups managed updatefor v1. - Promoted
--confidential-compute-typeflag for the commandgcloud compute instance createto GA. - Promoted
--performance-monitoring-unitflag for the commandgcloud compute instance-templates createto GA. - Promoted
--performance-monitoring-unitflag for the commandgcloud compute instances bulk createto GA. - Promoted
--performance-monitoring-unitflag for the commandgcloud compute instances createto GA.
Kubernetes Engine
- Updated default kubectl from 1.27.14 to 1.27.15.
- Additional kubectl versions:
- kubectl.1.27 (1.27.15)
- kubectl.1.28 (1.28.11)
- kubectl.1.25 (1.29.6)
- kubectl.1.30 (1.30.2)
Network Connectivity
- Added
include-import-rangesflag to hybrid spoke creation to support importing hub subnets.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
481.0.0 (2024-06-18)
Breaking Changes
- (Cloud Dataflow) Deprecated
gcloud dataflow sqlcommand group. The command group will be removed by 2025-01-31. See Beam YAML and Beam notebooks for alternatives.
AlloyDB
- Added another option
ASSIGN_IPV4to flag--assign-inbound-public-ipto enable public IP for an instance togcloud alloydb instances createandgcloud alloydb instances create-secondary. - Added flag
--authorized-external-networksto set a list of authorized external networks on an instance togcloud alloydb instances createandgcloud alloydb instances create-secondary. - Added switchover command.
Artifact Registry
- Fixed a bug where
gcloud artifacts files downloadandgcloud artifacts generic downloadwould crash.
BigQuery
- Added
undeletecommand for datasets. - Updated
google-authto version 2.29.0. - Improved authentication error messaging.
Cloud Domains
- Implemented the following commands for
gcloud domains registrations google-domains-dnsget-forwarding-configexport-dns-record-sets
Cloud Filestore
- Added
--source-instanceflag togcloud filestore instances createandgcloud beta filestore instances createcommand to specify the instance will be created as a Standby replica of the source-instance. - Added
promote-replicaverb for filestore instances.promote-replicapromotes a standby replication instance to a regular instance.
Cloud Functions
- Promoted
--build-service-accountflag forgcloud functions deployto GA.
Cloud Identity-Aware Proxy
- Promoted
gcloud iapregional command to beta and GA.
Cloud Pub/Sub
- Promoted
--cloud-storage-use-topic-schemaflag ofgcloud pubsub subscriptions createto GA. Added the ability to set whether to use topic schemas in Cloud Pub/Sub to Cloud Storage subscriptions. For more information, see https://cloud.google.com/pubsub/docs/create-cloudstorage-subscription#use-topic-schema. - Promoted
--cloud-storage-use-topic-schemaflag ofgcloud pubsub subscriptions update. to GA. Added the ability to update whether to use topic schemas in Cloud Pub/Sub to Cloud Storage subscriptions. For more information, see https://cloud.google.com/pubsub/docs/create-cloudstorage-subscription#use-topic-schema.
Cloud Spanner
- Added
gcloud beta spanner instance-partitionscommand group. - Added
--instance-partitionflag togcloud beta spanner operations list,gcloud beta spanner operations describe, andgcloud beta spanner operations cancel.
Cloud Storage
- Added commands for creating, listing, describing, and deleting folders in buckets with hierarchical namespace enabled:
- Added
gcloud alpha storage folders createwhich creates folders. - Added
gcloud alpha storage folders listwhich lists folders in buckets. - Added
gcloud alpha storage folders describewhich gets the folder's metadata. - Added
gcloud alpha storage folders deletewhich deletes folders.
- Added
- Updated gsutil component to 5.30.
Compute Engine
- Promoted
--confidential-compute-typeflag for the commandgcloud compute instance createto GA. - Added
--sizeflag togcloud compute instance-groups managed updatefor v1.
Network Connectivity
- Updated
gcloud network-connectivity internal-ranges updateto support setting and clearing labels. - Added support for
include-export-rangesto support include filters for VPC spokes.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
480.0.0 (2024-06-11)
App Engine
- Updated the Java SDK to version 2.0.28 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.28.
Artifact Registry
gcloud artifacts docker upgrade migratenow automatically creates repos for pkg.dev-based migration.- Added
gcloud artifacts files deletecommand.
- Added
Cloud Datastream
- Added
--typeand--sqlserver-*flags togcloud datastream connection-profiles create|updateandgcloud datastream objects lookupcommands to support SQL server source. - Added
--typeand--sqlserver-*flags togcloud datastream streams create|updatecommands to support SQL server source. - Added
--sqlserver-rdbms-fileflag and support for SQL Server profile to--connection-profile-object-filetogcloud datastream connection-profiles discovercommands to support SQL server source.
Cloud Domains
- Implemented the following commands for
gcloud domains registrationsrenew-domaininitiate-push-transfer
Cloud Functions
- Added support for
--execution-idflag when used together with--gen2flag forgcloud functions logs read.
Cloud Healthcare
- Added
betaflag--enable-history-modificationsto thefhir-stores createandfhir-stores updatecommands.
Cloud IAM
- Updated
iam service-accounts keys listto return additional properties, namely:disable_reason: The reason the Service Account Key as been disabled (if applicable)extended_status: Additional metadata about the Service Account Key
Cloud Memorystore
- Added
--zone-distribution-modeand--zoneflags togcloud redis clusters createfor creating single zone clusters.
Cloud Pub/Sub
- Added
--bigquery-service-account-emailand--cloud-storage-service-account-emailflags togcloud pubsub subscriptions createto set the service account for writing messages to BigQuery and Cloud Storage, respectively. - Added
--bigquery-service-account-emailand--cloud-storage-service-account-emailflags togcloud pubsub subscriptions createto update the service account for writing messages to BigQuery and Cloud Storage, respectively.
Cloud Spanner
- Added
--proto-descriptors-filetogcloud spanner databases createcommand to allow creating database with proto and enum type columns. - Added
--proto-descriptors-filetogcloud spanner databases ddl updatecommand to allow updating database with proto and enum type columns. - Added
--include-proto-descriptorstogcloud spanner databases ddl describecommand to allow proto descriptors for a database with proto and enum type columns. - Promoted
gcloud spanner databases change-quorumcommand to GA.
Cloud Storage
- Adds support of Cross Bucket Replication Feature in
alphatrack ofgcloud transfercommand group.
Cloud Workstations
- Added
--allowed-portsflag togcloud beta workstations configs createandgcloud beta workstations configs updatecommands. - Added
enable-nested-virtualizationpool-sizeandboot-disk-sizeto--boost-configsflag inbeta workstations configs createandbeta workstations configs update.
Compute Engine
- Added support for
version=24.04andshort-name=ubuntuin--os-typesforgcloud beta compute instances ops-agents policies [create|update]. - Promoted Tls Early Data in TargetHttpsProxy compute API to v1.
- Added
gce_vm_ip_portmapNetwork Endpoint Group forgcloud compute network-endpoint-groupsbeta support. - Added
--access-modeflag togcloud compute disks createandgcloud compute disks update. - Added
--tls-early-dataflag togcloud compute v1 target-https-proxies create/updateto Tls Early Data field in Target Https Proxy.
Secret Manager
- Added
--version-destroy-ttlflag togcloud secrets createto let users enable secret version delayed destruction on a secret. - Added
--version-destroy-ttlflag togcloud secrets updateto let users enable/update secret version delayed destruction on a secret. - Added
--remove-version-destroy-ttlflag togcloud secrets updateto let users disable secret version delayed destruction on a secret.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
479.0.0 (2024-06-04)
Breaking Changes
- (Cloud Dataflow)
gcloud dataflow flex-template buildfor Dataflow Flex Templates in Python with--env FLEX_TEMPLATE_PYTHON_REQUIREMENTS_FILE=/path/to/requirements.txtdefined will runpip checkafterpip installwhile building the container image. This will break the build process if newly installed packages override pre-installed packages with a version that is known to be incompatible with other pre-installed packages. See https://cloud.google.com/dataflow/docs/guides/templates/configuring-flex-templates for alternative methods to build a container image withoutpip check.
Artifact Registry
- Updated
gcloud artifacts docker imagescommand to include tags as list instead of string to enable use of--filter=tags=<SearchTerm>.
Cloud Composer
- Added
gcloud composer environments check-upgradecommand. It checks that an environment upgrade does not fail because of PyPI module conflicts. - Added
gcloud composer environments list-upgradescommand. It lists all possible target versions that an existing environment can be upgraded to.
Cloud Dataproc
- Updated
gcloud dataproc session-templates exportto filter out additional output only fields.
Cloud NetApp
- Added
--administratorsflag togcloud netapp active-directories createandgcloud netapp active-directories update.
Cloud SQL
- Added
--preferred-secondary-zoneflag togcloud sql instances clonecommand.
Compute Engine
- Updated import and export schemas for
gcloud compute forwarding-rules. - Promoted
--ip-collectionflag ofgcloud compute forwarding-rules createto GA. - Promoted
--ip-collection-regionflag ofgcloud compute forwarding-rules createto GA.
Compute OS Config
- Added
--allow-missingflag togcloud compute os-config os-policy-assignments updateto allow for creation of a new OS policy assignment resource if it does not exist.
Database Migration
- Updated
gcloud database-migration connection-profiles create cloudsqlto support POSTGRES_16 version option for Cloud SQL connection profiles.
Distributed Cloud Edge
- Added add/remove exclusion window flags for
gcloud edge-cloud container clusters updateto allow users to add/remove exclusion windows where automatic upgrades will be blocked within.
Service Extensions
- Added the metadata field to the DEP extensions.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
478.0.0 (2024-05-29)
Google Cloud CLI
- Improved error message for authentication errors.
- Improved error message for service account impersonation refresh errors.
- Fixed issue where some commands with a
--uriflag would produce no output.
App Engine
- Enable fetch_instance_after_connect_error for compute start-iap-tunnel in GA.
- Allow IAP tunneling for instances with external IP when explicitly enabled via flag.
App Engine Flexible Environment
- Enable fetch_instance_after_connect_error for compute start-iap-tunnel in GA.
- Allow IAP tunneling for instances with external IP when explicitly enabled via flag.
Artifact Registry
- Added
gcloud artifacts files describecommand.
Backup For GKE
- Added
--volume-data-restore-policy-bindingsflag togcloud container backup-restore restore-plans createandgcloud container backup-restore restore-plans updateto enhance volume restore flexibility. - Added
--volume-data-restore-policy-overrides-fileflag togcloud container backup-restore restores createto enhance volume restore flexibility. - Added
--permissive-modeflag togcloud container backup-restore backup-plans createandgcloud container backup-restore backup-plans updateto enable bypassing the new backup-time restorability enforcement. - Added
--filter-fileflag togcloud container backup-restore restores createto support Backup for GKE fine-grained restore. - Added
--restore-order-fileflag togcloud <alpha|beta> container backup-restore restore-plans createandgcloud <alpha|beta> container backup-restore restore-plans updateto support custom ordering while performing restore as part of Backup for GKE. - Added the following enum values for the flag
--namespaced-resource-restore-modetogcloud <alpha|beta> container backup-restore restore-plans createandgcloud <alpha|beta> container backup-restore restore-plans updateto expand namespaced resource restore mode options:merge-skip-on-conflictmerge-replace-volume-on-conflictmerge-replace-on-conflict
- Deprecated
--substitution-rules-fileflag. Use--transformation-rules-fileinstead.
BigQuery
- Added support for
map_target_typewith external parquet tables. - Added support for
column_name_character_mapto map special characters in column names during load jobs. - Added a printout of unreachable locations when datasets and jobs are listed and a region is down.
Cloud Dataplex
- Promoted
gcloud dataplex aspect-typescommand group to GA. - Promoted
gcloud dataplex entry-groupscommand group to GA. - Promoted
gcloud dataplex entry-typescommand group to GA.
Cloud Deploy
- Fixed issue where skaffold files generated from
deploy releases createflags did not include all profiles in the release's Delivery Pipeline.
Cloud Firestore
- Promoted Cloud Firestore Backups and Restore
gcloudCLI changes to beta.- Promoted
gcloud firestore backups listcommand to beta. - Promoted
gcloud firestore backups describecommand to beta. - Promoted
gcloud firestore backups deletecommand to beta. - Promoted
gcloud firestore backups schedules createcommand to beta. - Promoted
gcloud firestore backups schedules updatecommand to beta. - Promoted
gcloud firestore backups schedules describecommand to beta. - Promoted
gcloud firestore backups schedules deletecommand to beta. - Promoted
gcloud firestore backups schedules listcommand to beta. - Promoted
gcloud firestore databases restorecommand to beta.
- Promoted
- Promoted Cloud Firestore Backups and Restore
gcloudCLI changes to GA.- Promoted
gcloud firestore backups listcommand to GA. - Promoted
gcloud firestore backups describecommand to GA. - Promoted
gcloud firestore backups deletecommand to GA. - Promoted
gcloud firestore backups schedules createcommand to GA. - Promoted
gcloud firestore backups schedules updatecommand to GA. - Promoted
gcloud firestore backups schedules describecommand to GA. - Promoted
gcloud firestore backups schedules deletecommand to GA. - Promoted
gcloud firestore backups schedules listcommand to GA. - Promoted
gcloud firestore databases restorecommand to GA.
- Promoted
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.19.7
- Fixes unexpected responses from nested queries in Datastore Mode.
- Add Auth Context support for Firestore triggers (2nd gen) in Firestore Emulator
Cloud Functions
- Added validation to
--runtime-update-policyargument.
Cloud SQL
- Added PostgreSQL 16 to database versions.
- Fixed issue where
gcloud sql instances exportandgcloud sql instances importwould display only the operationselfLinkfield instead of the whole operation when run asynchronously with--async, regardless of the--formatflag specified.- This behavior is now consistent with other
gcloud sql instancescommands. - To display only the
selfLinkfield, use--format="value(selfLink)".
- This behavior is now consistent with other
Cloud Workstations
- Adding
--envflag togcloud workstations create.
Compute Engine
- Added
IPV6_ONLYoption to--stack-typeflag ofgcloud compute vpn-gateways createcommand to create an IPv6-only VPN gateway.
Config Connector
- Updated Google Cloud Config Connector to version 1.118.1. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Database Migration
- Updated
gcloud database-migrate connection-profiles updateto update Database Migration Service connection profile for SQL Server to Cloud SQL-SQL Server migrations. - Updated
gcloud database-migrate migration-jobs updateto update Database Migration Service migration job for SQL Server to Cloud SQL-SQL Server migrations.
Dataproc Metastore
- Added
--deletion-protectionflags togcloud metastore services createGA release track to allow creating a Dataproc Metastore instance with delete protection. - Added
--deletion-protectionand--no-deletion-protectionflags togcloud metastore services updateGA release track to allow updating a Dataproc Metastore instance with delete protection.
Security Command Center
- Added
--filter-modulesflag ingcloud scc manage services describe ...api to filter response by modules.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
477.0.0 (2024-05-21)
Anthos
- To support second device login in
gcloud anthos authcommand.
Cloud Functions
- Fixed issue where
gcloud functions deploywould crash on disconnecting vpc connector when--clear-vpc-connectorflag was specified.
Cloud Memorystore
- Added
--[no-]deletion-protectionflag togcloud redis clusters createandgcloud redis clusters updateto allow enabling/disabling deletion protection for Redis Clusters.
Cloud SQL
- When creating a replica instance with
gcloud sql instances create --edition=enterprise-plus, infer--tierfrom the primary instance if--tieris not provided for new database types.
Compute Engine
- Added support for adding labels to the disk in the following commands:
gcloud beta compute instances creategcloud beta compute instance-templates creategcloud beta compute instances create-with-containergcloud beta compute instance-templates create-with-container.
- Added support for
--resource-policiesin the following commands:gcloud compute instances create-with-containergcloud compute instance-templates create-with-container.
- Changed all
gcloud computelist commands to log a warning instead of raising an exception when receiving an empty response from AggregatedList requests, even if there are partial errors.
Declarative Workflows
- Fixed issue where using
gcloud beta resource-config bulk-exportwith certain--resource-typesvalues (e.g.ComputeVPNTunnel,ComputeURLMap) would fail withINVALID_ARGUMENTwhen looking up the resources in Cloud Asset Inventory.
GKE Hub
- Support
--security-posture=enterpriseflag ingcloud container fleet create,gcloud container fleet updatein beta and GA track. - Support
--security-posture=enterpriseflag ingcloud container hub create,gcloud container hub updatein beta and GA track.
Kubernetes Engine
- Added flags
--[no]-enable-insecure-kubelet-readonly-port and--[no]-autoprovisioning-enable-insecure-kubelet-readonly-port` to enable/disable the insecure Kubelet readonly port on clusters and node-pools. - Increased maximum argument to
--num-nodesflag ofgcloud container clusters createfrom 1000 to 2000. - Updated default kubectl from 1.27.13 to 1.27.14.
- Additional kubectl versions:
- kubectl.1.27 (1.27.14)
- kubectl.1.28 (1.28.10)
- kubectl.1.25 (1.29.5)
- kubectl.1.30 (1.30.1)
Network Connectivity
- Added
gcloud network-connectivity policy-based-routesto beta. - Added IPV6 option to
--protocol-versionflag ofgcloud network-connectivity policy-based-routes.
Network Security
- Renamed FIREWALL_POLICY column to SOURCE_RESOURCE column in
gcloud beta networksecurity address-groups list-referencescommand. - Added security policies in the output of
gcloud beta networksecurity address-groups list-referencescommand.
Vmware Engine
- Added
GOOGLE_CLOUD_NETAPP_VOLUMESoption to--peer-network-typeflag ofgcloud vmware network-peerings createto allow peering with Google Cloud NetApp Volumes projects.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
476.0.0 (2024-05-14)
Google Cloud CLI
- Updated
pyopensslpackage to version 24.0.0 to enablecryptographyversion 42.0.5.
AlloyDB
- Added flag
--assign-inbound-public-ipto enable or disable public IP for an instance togcloud alloydb instances create-secondary. - Added flag
--ssl-modeto configure an instance's SSL mode togcloud alloydb instances create-secondary. - Added flag
--require-connectorsto enforce whether or not all connections need to come from connectors (e.g. AlloyDB Auth Proxy) togcloud alloydb instances create-secondary.
App Engine
- Use java21 as the default runtime for app.yaml generated configuration.
This change is compatible with
gcloud app deploycommand, when there is no app.yaml configuration for Java projects (Maven, or Gradle, or simple jar). Instead of using a java17 runtime target, App Engine deploys the application using the java21 runtime with an F2 instance class. To continue using the java17 runtime, create an app.yaml file, and specifyruntime: java17. - Updated the Java SDK to version 2.0.27 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.27.
Cloud Bigtable
- Rebuilding cbt cli with golang.org/x/net 0.24.0 which fixed CVE-2023-45288.
- Added Authorized Views feature.
Cloud Dataplex
- Added
gcloud dataplex entriescommands which allow manipulating Dataplex Catalog Entries.
Cloud Infrastructure Manager
- Added
--annotationsflag forgcloud infra-manager previews createandgcloud infra-manager deployments applycommands.
Cloud Key Management Service
- Added a new value
ec-sign-ed25519to the flagdefault-algorithmto support the asymmetric signing algorithmED25529throughgcloud kms keys create|updateandgcloud kms keys versions import.
Cloud Logging
- Promoted
gcloud logging views get-iam-policycommand to GA. - Promoted
gcloud logging views set-iam-policycommand to GA. - Promoted
gcloud logging views add-iam-policy-bindingcommand to GA. - Promoted
gcloud logging views remove-iam-policy-bindingcommand to GA.
Cloud NetApp
- Added
--allow-auto-tieringtogcloud beta netapp storagepoolsto allow storage pool enable auto tiering. - Added
--tiering-policytogcloud beta netapp volumesto allow volume enable auto tiering.
Cloud Run
gcloud run jobs deploy --sourcehas been fixed.
Cloud Storage
- Updated gsutil component to 5.29.
Compute Engine
- Deprecated
gcloud compute instances move. See https://cloud.google.com/compute/docs/instances/moving-instance-across-zones for an alternative method. - Fixed inconsistency in IPv6 flag support for
gcloud compute instances create-with-containerandgcloud compute instance-templates create-with-containercommands. Changes include added support for--internal-ipv6-addressand--internal-ipv6-prefix-lengthflags, as well asstack-type, andipv6-network-tierarguments for--network-interfaceflag. - Fixed inconsistency in reservation flag support for
gcloud compute instances create-with-containerandgcloud compute instance-templates create-with-containercommands. Changes include added support for--reservationand--reservation-affinityflags. - Added
specific-then-any-reservationandspecific-then-no-reservationto the flag--reservation-affinityfor alpha and beta ingcloud compute instances createandgcloud compute instance-templates create-with-containercommands. - Promoted
--modeflag ofgcloud compute public-delegated-prefixes createto GA. - Promoted
--allocatable-prefix-lengthflag ofgcloud compute public-delegated-prefixes createto GA. - Promoted
--modeflag ofgcloud compute public-delegated-prefixes delegated-sub-prefixes createto GA. - Promoted
--allocatable-prefix-lengthflag ofgcloud compute public-delegated-prefixes delegated-sub-prefixes createto GA. - Added
gcloud compute routers add-route-policywhich creates an empty Route Policy in Cloud Router. - Promoted
gcloud compute routers add-route-policyto beta. - Added
gcloud compute routers get-route-policywhich describe Route Policy from Cloud Router. - Promoted
gcloud compute routers get-route-policyto beta. - Added
gcloud compute routers download-route-policywhich downloads Cloud Router's Route Policy into a file. - Promoted
gcloud compute routers download-route-policyto beta. - Added
gcloud compute routers list-bgp-routeswhich lists the routes advertised and learned on individual BGP sessions, both pre- and post-policy evaluation. - Promoted
gcloud compute routers list-bgp-routesto beta. - Added
gcloud compute routers list-route-policieswhich lists all Route Policy within Cloud Router. - Promoted
gcloud compute routers list-route-policiesto beta. - Added
gcloud compute routers remove-route-policywhich removes Cloud Router's Route Policy. - Promoted
gcloud compute routers remove-route-policyto beta. - Added
gcloud compute routers upload-route-policywhich uploads Route Policy from a file and adds it to Cloud Router. - Promoted
gcloud compute routers upload-route-policyto beta. - Added
--import-policiesand--export-policiesflags togcloud compute routers add-bgp-peerandgcloud compute routers update-bgp-peerto apply Cloud Router's Route Policies to Cloud Router Bgp Peer. - Promoted
--import-policiesand--export-policiesflags ofgcloud compute routers add-bgp-peerandgcloud compute routers update-bgp-peerto beta. - Added
--bgp-identifier-rangeflag togcloud compute routers createandgcloud compute routers update. - Added
--enable-ipv4,--ipv4-nexthop-address, and--peer-ipv4-nexthop-addressflags togcloud compute routers add-bgp-peerandgcloud compute routers update-bgp-peer. - Added
--ip-versionflag togcloud compute routers add-interfaceandgcloud compute routers update-interface. Additionally,--ip-addressflag of these commands will now accept IPv6 addresses. - Promoted
--maintenance-intervalflag forgcloud compute sole-tenancy node-groups createto GA. - Promoted
gcloud compute sole-tenancy node-groups perform-maintenanceto GA. - Added
--terraform-script-output-file,--exclusion-patterns-fileand--export-exclusion-patternsflags togcloud (alpha|beta) compute firewall-rules migratecommands.
Database Migration
- Updated
gcloud database-migration connection-profiles create cloudsqlto support MySQL_8_0_36 minor version option for Cloud SQL connection profiles.
Eventarc
- Removed
gcloud beta eventarc, including warnings and errors. User are expected to usegcloud eventarcinstead.
Kpt
- Updated kpt to v1.0.0-beta.50. See https://github.com/kptdev/kpt/releases/tag/v1.0.0-beta.50 for more details.
Kubernetes Engine
- Updated default kubectl from 1.26.15 to 1.27.13.
- Additional kubectl versions:
- kubectl.1.27 (1.27.13)
- kubectl.1.28 (1.28.9)
- kubectl.1.29 (1.29.4)
- kubectl.1.30 (1.30.0)
Network Connectivity
- Added
--policy-modeand--preset-topologyflags togcloud network-connectivity hubs create. - Added
gcloud network-connectivity hubs groups update.
Security Command Center
- Deprecated
read-timeandcompare-durationflags from thefindings listandfindings groupcommands. - Promoted management api
gcloud scc manage services ...commands to GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
475.0.0 (2024-05-07)
Google Cloud CLI
- Enabled faster component update mode by default on macOS. This avoids
making a backup copy of the installation directory when running certain
gcloud componentscommands, which should significantly improve the time taken by these operations (including installation and updates).- If for some reason this change causes problems, please file a bug report.
One can temporarily revert to the legacy update mode via
gcloud config set experimental/fast_component_update Falseor by setting the environment variableCLOUDSDK_EXPERIMENTAL_FAST_COMPONENT_UPDATE=False(it may be necessary to first reinstall thegcloudCLI either from scratch or by runninggcloud components reinstall). Note that the faster update mode will eventually become the default on all platforms at which point thefast_component_updatemode property will be removed. - Since the
gcloudCLI no longer makes a full copy of the installation directory to allow for this performance improvement,gcloud components restorehas been deprecated. However, equivalent functionality can be achieved viagcloud components update --version=<previous version>orgcloud components reinstall, depending on whether one needs to restore an earlier version or reinstall the current version, respectively.
- If for some reason this change causes problems, please file a bug report.
One can temporarily revert to the legacy update mode via
Anthos Multi-Cloud
- Updated
gcloud container attached clusters registerto fail when using--has-private-issuerwith--distribution=eks.
Artifact Registry
- Fixed bug where
gcloud artifacts docker upgrade migratesometimes excluded bucket auth from generated IAM policies.
Cloud Build
- Modified
gcloud builds submitto support submitting a build with a Developer Connect GitRepositoryLink resource.
Cloud Dataflow
- Promoted
gcloud dataflow yaml runto GA.
Cloud Datastream
- Fix bug where append only flag not recognized in BiQueryDestinationConfig.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.19.6
- Added
--import-dataand--export-on-exitflags. - Fixed few bugs regarding transactions, including: read only commits, retriable transactions and contention errors on commits.
- Added
Cloud NetApp
- Added flex as a
--service-leveloption duringgcloud netapp storage-pools create.
Compute Engine
- Promoted dual stack IPv6 support for
gcloud compute instances create-with-containerandgcloud compute instance-templates create-with-containerto GA.
Network Connectivity
- Promote Regional API Endpoints to GA.
- Added
--export-pscand--no-export-pscflags togcloud network-connectivity hubs createandgcloud network-connectivity hubs update.
Network Security
- Fixed
gcloud network-security tls-inspection-policies importnot recognizingminTlsVersionandtlsFeatureProfile. - Fixed
gcloud network-security tls-inspection-policies exportnot recognizingminTlsVersionandtlsFeatureProfile.
Security Command Center
- Removed misleading documentation in
gcloud scc findings createcommand that imply findings can be created at folder and project level. This command only allows findings to be created under an organization.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
474.0.0 (2024-04-30)
Breaking Changes
- (Cloud Run)
gcloud run jobs deployis not working with source builds in this release. Rungcloud builds submitand thengcloud run jobs deploywith the generated image, or use Google Cloud CLI version 472 or earlier.
AI
- Added more choice options to
--regionflag ofgcloud ai custom-jobsandgcloud ai hp-tunining-jobs, including: africa-south1, europe-west12, me-central1, me-central2 and us-east5.
AlloyDB
- Updated
gcloud beta alloydb clusters create-secondaryto support automated backup policy. - Added flags
--maintenance-window-dayand--maintenance-window-hourto configure preferred maintenance window for a cluster to commandsgcloud alloydb clusters createandgcloud alloydb clusters update. - Added flag
--maintenance-window-anyto remove preferred maintenance window for a cluster togcloud alloydb clusters update.
Artifact Registry
- Added
gcloud artifacts generic uploadto support uploading to a Generic Repository. - Added
gcloud artifacts generic downloadto support downloading to a Generic Repository.
Cloud DNS
- Modified
--descriptionflag ofgcloud dns managed-zones createto be optional instead of required. If not set, the managed zone's description will be empty.
Cloud Monitoring
- Added
--service-agent-authflag togcloud monitoring uptimecommands.
Compute Engine
- Added
--tls-early-dataflag togcloud compute alpha/beta target-https-proxies create/updateto Tls Early Data field in Target Https Proxy. - Added
gcloud compute project-zonal-metadatafor managing project zonal metadata. Documentation of this feature is available at https://cloud.google.com/compute/docs/metadata/setting-custom-metadata#set-custom-project-zonal-metadata. - Promoted
--stack-typeflag ofgcloud compute interconnects attachments partner createto GA. Flag defines the stack type of partner interconnect attachment. - Promoted
--stack-typeflag ofgcloud compute interconnects attachments partner updateto GA. Flag defines the stack type of interconnect attachment. - Added
producer-portargument when creating PSC NEGs. This is an optional field, and used to specify the port the PSC NEG will consume traffic from the PSC Producer. - Promoted the flag of
--partner-metadataand--partner-metadata-from-fileto beta in:gcloud compute instance-templates create.gcloud compute instances create.gcloud compute instances update.
- Promoted
gcloud compute instances add-partner-metadatacommand to beta. - Promoted
gcloud compute instances patch-partner-metadatacommand to beta. - Promoted
gcloud compute instances remove-partner-metadatacommand to beta. - Promoted the flag of
--viewto beta in:gcloud compute instance-templates listgcloud compute instance-templates describe.gcloud compute instances listgcloud compute instances describe.
Firebase Test Lab
- Promoted
--resignflag ofgcloud firebase test android runto GA. This flag allows clients to specify if Robo should re-sign the app-under-test APK.
Kubernetes Engine
- Updated kubectl versions:
- kubectl.1.26 (1.26.15)
- kubectl.1.27 (1.27.13)
- kubectl.1.28 (1.28.9)
- kubectl.1.29 (1.29.4)
- kubectl.1.30 (1.30.0)
- Updated help text for
--cluster-ipv4-cidrto clarify that this flag is not applicable in a Shared VPC setup.
Network Services
- Promoted
gcloud network-services service-lb-policiesto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
473.0.0 (2024-04-23)
Breaking Changes
- (Cloud Domains) Changed the default setting of DNSSEC to disabled when using the Cloud DNS Zone in
gcloud domains registrations configure dnscommand. It's unsafe to enable it by default.
Google Cloud CLI
- Enabled faster component update mode by default on Windows. This avoids
making a backup copy of the installation directory when running certain
gcloud componentscommands, which should significantly improve the time taken by these operations (including installation and updates).- If for some reason this change causes problems, please file a bug report.
One can temporarily revert to the legacy update mode via
gcloud config set experimental/fast_component_update Falseor by setting the environment variableCLOUDSDK_EXPERIMENTAL_FAST_COMPONENT_UPDATE=False(it may be necessary to first reinstall thegcloudCLI either from scratch or by runninggcloud components reinstall). Note that the faster update mode will eventually become the default on all platforms at which point thefast_component_updatemode property will be removed. - Since the
gcloudCLI no longer makes a full copy of the installation directory to allow for this performance improvement,gcloud components restorehas been deprecated. However, equivalent functionality can be achieved viagcloud components update --version=<previous version>orgcloud components reinstall, depending on whether one needs to restore an earlier version or reinstall the current version, respectively.
- If for some reason this change causes problems, please file a bug report.
One can temporarily revert to the legacy update mode via
- Updated Windows PuTTY executables to version 0.81.
Artifact Registry
- Added file name to
gcloud artifacts files downloadprogress message.
Backup For GKE
- Added a new command
gcloud container backup-restore backups get-backup-index-download-url.
Cloud Composer
- Added
--image-versiontogcloud composer environments updateto upgrade composer environment to a newer composer version.
Cloud Domains
- Deprecated
--unsafe-dns-updateflag fromgcloud domains registrations configure dnscommand.
Cloud IAM
- Added
--extra-attributes-client-idflag togcloud iam workforce-pools providers create-oidcandgcloud iam workforce-pools providers update-oidcwhich allow user to setup client id for extra attributes oauth2 flow. - Added
--extra-attributes-client-secret-valueflag togcloud iam workforce-pools providers create-oidcandgcloud iam workforce-pools providers update-oidcwhich allow user to setup client secret for extra attributes oauth2 flow. - Added
--extra-attributes-issuer-uriflag togcloud iam workforce-pools providers create-oidcandgcloud iam workforce-pools providers update-oidcwhich allow user to setup issuer uri for extra attributes oauth2 flow. - Added
--extra-attributes-typeflag togcloud iam workforce-pools providers create-oidcandgcloud iam workforce-pools providers update-oidcwhich allow user to setup attributes type for extra attributes oauth2 flow. - Added
--extra-attributes-filterflag togcloud iam workforce-pools providers create-oidcandgcloud iam workforce-pools providers update-oidcwhich allow user to setup filter for extra attributes oauth2 flow. - Added
--clear-extra-attributes-configflag togcloud iam workforce-pools providers update-oidcwhich allow user to clear extra attributes oauth2 config.
Cloud NetApp
- Added flex service level to
gcloud beta netapp storage-pools create, and changed throughput rate descriptions to match those of https://cloud.google.com/netapp/volumes/docs/configure-and-use/storage-pools/overview#service_levels.
Cloud Run
- Promoted
--network,--subnet,--network-tags,--clear-networkand--clear-network-tagsflags in all commands to GA.
Compute Engine
- Fixed a bug where an incorrect error message shown when attempting to specify multiple storage locations on
gcloud compute snapshot-settings updatecommand. - Added commands
<get|set>-iam-policyand<add|remove>-iam-policy-bindingstogcloud compute backend-bucketsfor GA.
Kubernetes Engine
- Promote
--containerd-config-from-fileflags to GA in container cluster and node-pools creation.
Privileged Access Manager
- Added
gcloud beta pamcommand group which helps manage Privileged Access Manager (PAM) entitlements and grants.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
472.0.0 (2024-04-16)
AI
- Promoted
gcloud ai persistent-resourcesto GA. - Added
gcloud ai persistent-resources rebootwhich allows a user to reboot a Persistent Resource. - Promoted
--persistent-resource-idflag ofgcloud ai custom-jobs createto GA.
AlloyDB
Added flag
--enable-private-service-connectto enable Private Service Connect for a cluster to the following commands in the GA track:gcloud alloydb clusters creategcloud alloydb clusters restore
Added flag
--allowed-psc-projectsto set a list of allowed consumer projects on an instance in a cluster with Private Service Connect enabled to the following commands in the GA track:gcloud alloydb instances creategcloud alloydb instances update
App Engine
- Updated dependencies to latest versions.
- Removed obsolete python2 support code fragments.
- Fixed an issue with local images API emulator in devappserver.
Artifact Registry
- Added support for domain-scoped projects to
gcloud artifacts docker upgrade migrate.
BigQuery
- Fixed incorrect help text of
mkandupdate. - Added
--null_markerflag for creating external tables. - Fixed a bug when using
--use_google_authon Windows. - Switched to using Google Auth by default for users authenticating with P12 service account keys. To revert to the old behavior, run the command with
--nouse_google_auth. Note that the P12 key format has been deprecated and the new JSON key format is recommended. For more information, see https://cloud.google.com/sdk/crypto.
Certificate Manager
- Added
--allowlisted-certificatesflag togcloud certificate-manager trust-configs create. - Added
--add-allowlisted-certificates,--remove-allowlisted-certificatesand--clear-allowlisted-certificatesflags togcloud certificate-manager trust-configs update.
Cloud Build
- Added
--polling-intervalargument togcloud builds submit.
Cloud Datastream
- Fix list connection profiles to show all connection profile types.
- Updated
BigQueryDestinationConfigwith new fields (currently experimental). - Updated schemas.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.19.5
- Import and export entities now supported in gcloud CLI for Datastore Mode.
Cloud Infrastructure Manager
- Added
--fileflag togcloud infra-manager deployments import-statefileto upload statefile for a deployment.
Cloud NetApp
- Fixed bug during
gcloud netapp volumes update --backup-config=enable-scheduled-backups=falsethat wasn't correctly updating update mask.
Cloud SQL
- Published Cloud SQL Auth Proxy v2 binary as new
cloud-sql-proxyCloud SDK component.cloud-sql-proxycontains utilities for connecting securely to your Cloud SQL instances. It may be installed withgcloud components install cloud-sql-proxyand is recommended overcloud_sql_proxy(v1) which will be removed at a later date. See https://github.com/GoogleCloudPlatform/cloud-sql-proxy/blob/main/migration-guide.md for help migrating.
Cloud Spanner
- Added flag
target-configto support moving instance to a different instance config ingcloudCLI and introducedgcloud spanner instances movecommand. Promoted the same to GA.
Compute Engine
- Modified
locationflag fromgcloud compute connect-to-serial-portcommand to use region fromzoneflag as location iflocationis unspecified. - Added
target-serviceargument when creating PSC service attachments and treated as a mutually exclusive group with the existing argumentproducer-forwarding-rule. - Promoted
--gateway-ip-versionflag ofgcloud compute vpn-gateways createto GA. - Promoted
--interfaceto use IPv6 address flag ofgcloud compute external-vpn-gateways createto GA. - Now all
gcloud computecommands allow regions down and return the partial results by default when sending an AggregatedList requests. Users can turn off this feature by settingcompute/allow_partial_errorproperty to false.
Database Migration
- Added
--skip-validationparam togcloud database-migration migration-jobs resumeto allow resuming migration jobs without running validations.
Dataproc Metastore
Added
gcloud metastore services migrationscommand group to manage the migration to a Dataproc Metastore service.gcloud metastore services migrations startgcloud metastore services migrations completegcloud metastore services migrations cancelgcloud metastore services migrations describegcloud metastore services migrations listgcloud metastore services migrations delete
Added
--min-scaling-factor,--max-scaling-factor, and--autoscaling-enabledflags togcloud metastore services createandgcloud metastore services updatealpha and beta release track to allow updating the autoscaling configuration of a Dataproc Metastore instance.Updated
--scaling-factorhelp text.
Eventarc
- Removed
gcloud beta eventarc. User are expected to usegcloud eventarcinstead.
Workbench
- Added
NVIDIA_L4option to--accelerator-typeflag ofworkbench instances.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
471.0.0 (2024-04-02)
AI
- Modified
--regionflag ofgcloud ai endpointsto include new online prediction regions. - Modified
--regionflag ofgcloud ai modelsto include new online prediction regions.
AlloyDB
Added flag
--assign-inbound-public-ipto enable or disable public IP for an instance to the following commands in the GA track:gcloud alloydb instances creategcloud alloydb instances update
Added flag
--authorized-external-networksto set a list of authorized external networks on an instance togcloud alloydb instances updatein the GA track.
App Engine
- Updated the Java SDK to version 2.0.26 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.26.
BigQuery
- Downgraded urllib3 to version
1.26.9be compatible with the request lib.
Certificate Authority Service
- Added Subject Key Id field to arguments
gcloud privateca roots createto allow usage of a custom subject key id for root certificate authorities. - Added Subject Key Id field to arguments
gcloud privateca subordinates createto allow usage of a custom subject key id for subordinate certificate authorities. - Added Subject Key Id field to arguments
gcloud privateca certificates createto allow usage of a custom subject key id for certificates. - Added maximum lifetime argument to
gcloud privateca templates createto allow configuring maximum lifetime restriction using certificate templates.
Certificate Manager
- Added
allowlistedCertificatesproperty tocertificate-manager trust-configs importandcertificate-manager trust-configs export.
Cloud Bigtable
- Rebuilt cbt cli with google.golang.org/protobuf version 1.33.0 which fixed CVE-2024-24786.
Cloud Bigtable Emulator
- Rebuilt cbt cli with google.golang.org/protobuf version 1.33.0 which fixed CVE-2024-24786.
Cloud Composer
- Added
gcloud beta composer environments list-workloadsto display Composer workloads list. - Added
gcloud beta composer environments user-workloads-config-maps createto create a user workloads ConfigMap. - Added
gcloud beta composer environments user-workloads-config-maps deleteto delete a user workloads ConfigMap. - Added
gcloud beta composer environments user-workloads-config-maps describeto get details about a user workloads ConfigMap. - Added
gcloud beta composer environments user-workloads-config-maps listto list user workloads ConfigMaps. - Added
gcloud beta composer environments user-workloads-config-maps updateto update a user workloads ConfigMap. - Added
gcloud beta composer environments user-workloads-secrets createto create a user workloads Secret. - Added
gcloud beta composer environments user-workloads-secrets deleteto delete a user workloads Secret. - Added
gcloud beta composer environments user-workloads-secrets describeto get details about a user workloads Secret. - Added
gcloud beta composer environments user-workloads-secrets listto list user user workloads Secrets. - Added
gcloud beta composer environments user-workloads-secrets updateto update a user workloads Secret.
Cloud Deploy
- Updated
gcloud deploy applyto accept the Automation resource YAML configuration with the field names in the API proto.
Cloud Infrastructure Manager
- Added
--fileflag togcloud infra-manager deployments export-statefileto download statefile with a custom file name/path or by default to a file namedstatefileif only file path is provided.
Cloud Memorystore
- Add
--node-typeflag toredis clusters createto add the ability to create clusters with different node types.
Cloud NetApp
- Added
--backup-configand--source-backuptogcloud netapp volumesto allow scheduled backups and create volume from backup workflow.
Cloud Pub/Sub
- Promoted
--cloud-storage-file-datetime-formatflag ofgcloud pubsub subscriptions createto GA. Added the ability to set custom Cloud Storage filename datetimes in Cloud Pub/Sub to Cloud Storage subscriptions. For more information, see https://cloud.google.com/pubsub/docs/create-cloudstorage-subscription#file_names. - Promoted
--cloud-storage-file-datetime-formatflag ofgcloud pubsub subscriptions updateto GA. Added the ability to update custom Cloud Storage filename datetimes in Cloud Pub/Sub to Cloud Storage subscriptions. For more information, see https://cloud.google.com/pubsub/docs/create-cloudstorage-subscription#file_names.
Cloud Run
- Updated integration name generation logic to use the integration type followed by 4 digit hash.
Cloud SQL
- Support for designating a disaster recovery replica in
gcloud sql instances patchcommand using--failover-dr-replica-nameflag is in beta.
Compute Engine
- Added
gcloud compute storage-poolsandgcloud compute storage-pools-typescommand groups which can read Compute storage pools and storage pool types. Documentation of the storage pools will be available at https://cloud.google.com/compute/docs/disks/storage-pools.
Compute OS Config
- Added
gcloud compute os-config project-feature-settingscommands that allow to view and change the project feature settings.
Database Migration
- Added
gcloud database-migrate connection-profiles create sqlserverwhich creates a Database Migration Service connection profile for SQL Server. - Updated
gcloud database-migrate migration-jobs createto create Database Migration Service migration job for SQL Server to Cloud SQL-SQL Server migrations. - Added
--dump-typetogcloud database-migrate migration-jobs createto allow creating a migration job with PHYSICAL or LOGICAL dump type. - Added
--dump-typetogcloud database-migrate migration-jobs updateto allow updating a migration job with PHYSICAL or LOGICAL dump type.
GKE Hub
- Updated
gcloud container fleet scopes listto return Fleet Scopes permitted to be viewed by the caller. - Added
gcloud container fleet scopes list-memberships SCOPEto return Fleet Memberships bound to SCOPE.
Kubernetes Engine
- Added
--additive-vpc-scope-dns-domainand--disable-additive-vpc-scopeflags togcloud container clusterscreate,create-autoandupdate. - Added
--security-posture=enterpriseflag togcloud container clusters create,gcloud container clusters create-auto, andgcloud container clusters updateto enable GKE Threat Detection.
Regional Endpoints
- Add optional
addressinput flag togcloud beta networkconnectivity regional-endpoints create.
Workbench
- Fixed issue with
gcloud workbench instancesfailing whenaccelerator-typeflag is set toNVIDIA_A100_80GB.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
470.0.0 (2024-03-26)
Breaking Changes
- (App Hub) Fixed issue where
gcloud apphub discovered-services lookup --location=LOCATION --uri=URIwas formatting result as list to stdout. - (App Hub) Fixed issue where
gcloud apphub discovered-workloads lookup --location=LOCATION --uri=URIwas formatting result as list to stdout.
AlloyDB
- Updated
gcloud beta alloydb clusters create-secondaryto support continuous backup configuration.
App Engine
- Updated the Python
devappserverto version 1.9.111.
Artifact Registry
- Fixed issue where
gcloud artifacts docker upgrade migratereturned wrong IAM policy bindings.
BigQuery
- Added
use_google_authto use the Google Auth libraries for authentication.
Cloud Bigtable
- Promoted
gcloud bigtable authorized-views createto GA. - Promoted
gcloud bigtable authorized-views describeto GA. - Promoted
gcloud bigtable authorized-views listto GA. - Promoted
gcloud bigtable authorized-views updateto GA. - Promoted
gcloud bigtable authorized-views deleteto GA. - Promoted
gcloud bigtable authorized-views get-iam-policyto GA. - Promoted
gcloud bigtable authorized-views set-iam-policyto GA. - Promoted
gcloud bigtable authorized-views add-iam-policy-bindingto GA. - Promoted
gcloud bigtable authorized-views remove-iam-policy-bindingto GA.
Cloud Build
- Add
--service-accountoption togcloud builds submit.
Cloud Composer
- Added
--network-attachmenttogcloud composer beta environments createto specify network attachment. - Added
--support-web-server-pluginstogcloud composer beta environments createto enable/disable the support for web server plugins. - Added
--enable-private-builds-onlytogcloud composer beta environments create/updateto enable only private connectivity to Google services for Python packages. - Added
--disable-private-builds-onlytogcloud composer beta environments create/updateto disable only private connectivity to Google services for Python packages. - Added
--disable-vpc-connectivitytogcloud composer beta environments create/updateto disable connectivity with a user's VPC network. - Added
--enable-private-environmenttogcloud composer beta environments create/updateto disable internet connection from any Composer component. - Added
--disable-private-environmenttogcloud composer beta environments create/updateto enable internet connection from any Composer component. - Added
--composer-internal-ipv4-cidr-blocktogcloud composer beta environments create/updateto specify the IP range in CIDR notation to use internally by Cloud Composer. - Added
--clear-maintenance-windowtogcloud composer beta environments updateto clear the maintenance window settings. - Added
--dag-processor-storagetogcloud composer beta environments create/updateto specify the storage allocated to Airflow dag processor. - Added
--dag-processor-counttogcloud composer beta environments create/updateto specify the number of dag processors. - Added
--dag-processor-cputogcloud composer beta environments create/updateto specify the CPU allocated to Airflow dag processor. - Added
--dag-processor-memorytogcloud composer beta environments create/updateto specify the memory allocated to Airflow dag processor.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.19.4
- Fixes minor reserve ids bug in Datastore Mode
- Add
resetendpoint for Datastore Mode
Cloud Logging
- Add
include-childrenflag togcloud logging sinks updatecommand to export logs from descendant resources. - Add
intercept-childrenflag togcloud logging sinks createcommand to intercept logs from descendant resources. - Add
intercept-childrenflag togcloud logging sinks updatecommand to intercept logs from descendant resources. - Add
sink-filterflag togcloud logging sinks listcommand.
Cloud Memorystore
- Add
redis_7_2enum togcloud redis instances createandgcloud redis instances upgradeto support redis version 7.2 instance create/upgrade. - Add
--redis-configflag toredis clusters createto add the ability to specify Redis config when creating a redis cluster. - Add
--update-redis-configflag toredis clusters updateto update Redis config for existing clusters. - Add
--remove-redis-configflag toredis clusters updateto remove Redis config for existing clusters.
Cloud Run
- Added
vertex-genaiintegration type togcloud beta run integrationscommand group. - Added
cloudsqlintegration type togcloud beta run integrationscommand group.
Cloud SQL
- Added
--[no-]enable-google-ml-integrationflag togcloud sql instances createandgcloud sql instances patchto support Vertex AI Integration for Cloud SQL. This is currently only supported in Postgres instances.
Cloud Storage
- Promoted
managed-folderscommand group to GA. - Promoted
--include-managed-foldersflag forcp,mv, andrsyncto GA. - Promoted
--exclude-managed-foldersflag forrmto GA.
Cloud Workstations
- Added
--boost-configsflag tobeta workstations configs createandbeta workstations configs updateand--boostflag tobeta workstations start. - Promoted
--accelerator-countand--accelerator-typeflags ofgcloud workstations configs createandgcloud workstations configs updateto GA.
Compute Engine
- Promoted
--resource-manager-tagsflag ofcompute instance-groups managed createto beta. Flag allows creating Managed Instance Group with Resource Manager Tags. - Promoted
--image-zoneflag ofgcloud compute images listto beta. - Changed OS Login metadata for certificates to
enable-oslogin-certificatesinstead ofrequire-oslogin-certificates. - Promoted
--no-addressflag in--network-interfaceofgcloud compute instances bulk createto GA. - Fixed a bug when parsing the scope of the disk type if
replica-zonescontains two values in--create-diskflag ofgcloud compute instances create.
Kubernetes Engine
- Updated default kubectl from 1.26.14 to 1.26.15.
- Additional kubectl versions:
- kubectl.1.26 (1.26.15)
- kubectl.1.27 (1.27.12)
- kubectl.1.28 (1.28.8)
- kubectl.1.29 (1.29.3)
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
469.0.0 (2024-03-19)
Google Cloud CLI
- Updated
bundled-pythonfor windows to version 3.11.8. - Updated
opensslpackage to version 3.0.13.
Anthos Multi-Cloud
- Added
--ignore-errorsflag to the following command groups:gcloud container aws clusters delete,gcloud container aws node-pools delete,gcloud container azure clusters delete,gcloud container azure node-pools delete, to allow the delete request to succeed, even if errors occur while deleting in-cluster resources.
Artifact Registry
- Modified
gcloud docker images listandgcloud artifacts versions describeto display image size. - Fixed issue where
gcloud artifacts versions describeformatted extra metadata incorrectly.
BigQuery
- Began internal refactoring that will continue for this minor version number.
- Added
copy_files_onlyto load commands targeting BigLake tables. - Added
universe_domain,use_lepanduse_repas alternatives to usingapianduse_regional_endpoints. - Added support for
DELTA_LAKEexternal table types. - Added support to load some configuration that has been set in
gcloud config. - Exposed more information to the
bq infocommand. - Exposes
connector_configurationoptions when creating a connection.
Cloud Bigtable
- Added support for types and aggregates to the cbt CLI.
- Added support for Standard Isolation and Data Boost in
gcloud beta bigtable app-profiles {create,update,list}.
Cloud Dataproc
- Updated
gcloud dataproc session-templates exportto filter out additional output only fields.
Cloud Pub/Sub
- Added flags to
gcloud pubsub topics createto support creating Cloud Pub/Sub Import Topics.- Added
--kinesis-ingestion-consumer-arn - Added
--kinesis-ingestion-role-arn - Added
--kinesis-ingestion-service-account - Added
--kinesis-ingestion-stream-arn
- Added
- Added flags to
gcloud pubsub topics updateto support updating Cloud Pub/Sub Import Topics.- Added
--clear-ingestion-data-source-settings - Added
--kinesis-ingestion-consumer-arn - Added
--kinesis-ingestion-role-arn - Added
--kinesis-ingestion-service-account - Added
--kinesis-ingestion-stream-arn
- Added
Cloud Run
- Support volumes with
type=nfsingcloud beta run deploy,gcloud beta run services update,gcloud beta run jobs deployandgcloud beta run jobs update.
Cloud Workstations
- Added
disable-ssh-to-vmflag support forgcloudCLI workstations GA.
Compute Engine
- Modified
locationflag fromgcloud compute connect-to-serial-portbeta command to use region fromzoneflag as location iflocationis unspecified.
Database Migration
- Updated
gcloud database-migrate migration-jobs createto support the type of data dump for MySQL to Cloud SQL-MySQL migrations. - Updated
gcloud database-migrate migration-jobs updateto support the type of data dump for MySQL to Cloud SQL-MySQL migrations.
Kubernetes Engine
- Updated default kubectl from 1.26.13 to 1.26.14.
- Additional kubectl versions:
- kubectl.1.26 (1.26.14)
- kubectl.1.27 (1.27.11)
- kubectl.1.28 (1.28.7)
- kubectl.1.28 (1.29.2)
Network Security
- Promoted
gcloud network-security firewall-endpointsto GA track. - Promoted
gcloud network-security firewall-endpoint-associationsto GA track. - Promoted
gcloud network-security security-profilesto GA track. - Promoted
gcloud network-security security-profile-groupsto GA track.
Recaptcha
- Add
akamaioption to--waf-serviceflag fromgcloud recaptcha keys createcommand to support creating Akamai enabled site keys.
Workbench
- Added
workbench instances get-configto describe the valid configurations for workbench instances.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
468.0.0 (2024-03-12)
App Engine
Updated the Java SDK to version 2.0.25 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.25.
Upgraded dev_appserver from Python 2 to Python 3.
- You can't use the latest version of
dev_appserver.pyto locally run your applications for runtimes that reached end of support. To continue using an archived version ofdev_appserver.py, see Use the local development server after runtimes reach the end of support. - Python 2 is no longer supported and should not be needed in your environment.
- For supported runtimes, you must update both the
gcloudCLI and theapp-engine-pythoncomponent. If you managegcloudwith an external package manager, see ManaginggcloudCLI components. - If you manage
gcloudCLI with an external package manager, see External package managers. You must update bothgcloudCLI and theapp-engine-pythoncomponent together. - The latest version of
dev_appserver.pyno longer acceptsapi_versioninapp.yaml. This conforms to production behavior.
- You can't use the latest version of
App Hub
- Promoted
gcloud apphubto GA.
Artifact Registry
- Added
gcloud artifacts files downloadwhich downloads a file to the local environment. - Allowed
--remote-mvn-repo,--remote-docker-repo,--remote-npm-repo, and--remote-python-repoflags to be a custom registry uri (ex: https://registry-1.docker.io) as well as the already-supported registry enum (ex: docker-hub) forartifacts repositories create. - Added
--disable-remote-validationflag forartifacts repositories createandartifacts repositories update. - Added
gcloud artifacts docker upgrade migrate.
Cloud Bigtable
- Added
--enable-automated-backupflag togcloud bigtable instances tables createandgcloud bigtable instances tables update. - Added
--disable-automated-backupflag togcloud bigtable instances tables update.
Cloud Build
- Unhided
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.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.19.3
- Includes fix for ancestor queries and namespace scoped queries in Datastore Mode.
Cloud Resource Manager
- Added support for
--tagsflag ingcloud projects createcommand. - Added support for
--tagsflag ingcloud resource-manager folders createcommand.
Cloud Run
- Added
--no-deploy-health-checktogcloud beta run deployandgcloud beta run services updatewhich allows disabling the deployment health check behavior.
Cloud SQL
- Added
gcloud sql instances acquire-ssrs-leaseto acquire a lease for SQL Server Reporting Services setup in Cloud SQL for SQL Server. - Added
gcloud sql instances release-ssrs-leaseto release a lease for SQL Server Reporting Services setup in Cloud SQL for SQL Server.
Cloud TPU
- Added
--reservedflag togcloud compute tpus queued-resources create.
Cloud Tasks
- Promoting
gcloud tasks bufferto GA which enables creation of an HTTP task without specifying the task body. It requires the parent queue to have an HTTP target override.
Compute Engine
- Added support for OS Login SSH certificates for first-party users in alpha
and beta tracks of
gcloud compute ssh. - Promoted
--source-regionsflag ofgcloud compute health-checksto beta. - Added
--cloud-armor-tierflag togcloud compute project-info updatecommand.
Dataproc Metastore
- Promoted
--scheduled-backup-configs-from-file,enable-scheduled-backup,scheduled-backup-cronandscheduled-backup-locationflag ofgcloud metastore services createandgcloud metastore services updateto GA.
Distributed Cloud Edge
- Added
--node-labelsflag togcloud edge-cloud container clusters node-pools createandgcloud edge-cloud container clusters node-pools updatecommands to allow assigning labels to individual nodes in a node pool.
Kubernetes Engine
- Fixed
--enable-queued-provisioningGA ingcloud container node-pools create. For more information see https://cloud.google.com/kubernetes-engine/docs/how-to/provisioningrequest.
Notebooks
- Added
NVIDIA_L4option to--accelerator-typeflag ofgcloud notebooks instances createandgcloud notebooks instances update.
Pubsub Emulator
- Add support for topic ingestion settings.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
467.0.0 (2024-03-05)
Google Cloud CLI
- Updated linux bundled python for the
gcloudCLI to 3.11.8. - Updated
cryptographypackage to version 42.0.5. - Updated
opensslpackage to version 3.0.13.
Backup For GKE
- Removed
--cluster-resource-restore-scopeflag fromgcloud container backup-restore restore-plans createandgcloud container backup-restore restore-plans update. Use--cluster-resource-selected-group-kindsinstead.
Cloud Bigtable
- Added
gcloud bigtable tablescommand group identical to existinggcloud bigtable instances tables.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.19.2
- Fix few bugs affecting client SDKs for DS Mode.
Cloud Functions
- Added
--build-service-accountflag togcloud functions deployfor 1st Gen functions to alpha and beta.
Cloud Run
- Add
--service-min-instancesflag togcloud beta run deployandgcloud beta run services updateto update min instances on a service without redeploying. - Promote
--dry-runflag ofgcloud run services replaceto GA.
Cloud TPU
- Promoted
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 resetto GA.
Cloud Workstations
- Fixed flag descriptions for grouped enabled/disabled flags.
- Removed default values for grouped enabled/disabled flags.
Compute Engine
- Promoted
--announce-prefixflag ofgcloud compute public-advertised-prefixes updateto GA. - Promoted
--withdraw-prefixflag ofgcloud compute public-advertised-prefixes updateto GA. - Promoted
--pdp-scopeflag ofgcloud compute public-advertised-prefixes createto GA. - Promoted
--announce-prefixflag ofgcloud compute public-delegated-prefixes updateto GA. - Promoted
--withdraw-prefixflag ofgcloud compute public-delegated-prefixes updateto GA.
Container Registry
- Added
gcloud container images list-gcr-usagewhich lists Container Registry usage within your Google Cloud project, folder, or organization.
Kubernetes Engine
- Added
--enable-multi-networkingflag togcloud container clusters update. - Fixed issue where
--respect-pdbflag was not working withgcloud container node-pools rollback.
Network Security
- Promoted
--[no-]disabledflag togcloud <beta> network-security firewall-endpoint-associations updatecommand to enable/disable a firewall endpoint association without removing it.
Pubsub Emulator
- Fixes exactly once delivery and message ordering compatibility with the Java client library.
Service Extensions
- Added additional values to the supported events. Updated comments.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
466.0.0 (2024-02-27)
Google Cloud CLI
- Updated
gcloud auth application-default login --no-launch-browserto work with Context Aware Access.
Cloud Build
- Hided
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.
Cloud Infrastructure Manager
- Fixed issue where
gcloud infra-manager previews exportdirectly downloads files when--fileflag is not provided.
Compute Engine
- Promoted
deletecommand ofgcloud compute instance-groups managed all-instances-configto GA. - Promoted
updatecommand ofgcloud compute instance-groups managed all-instances-configto GA. - Promoted
--default-action-on-vm-failureflag ofgcloud compute instance-groups managed <create | update>to GA. - Promoted
gcloud compute instant-snapshots createto GA. - Promoted
gcloud compute instant-snapshots deleteto GA. - Promoted
gcloud compute instant-snapshots describeto GA. - Promoted
gcloud compute instant-snapshots listto GA. - Promoted
gcloud compute instant-snapshots add-labelsto GA. - Promoted
--source-instant-snapshotflag ofgcloud compute disks createto GA. - Promoted
--source-instant-snapshot,--source-instant-snapshot-zone,--source-instant-snapshot-regionand--source-instant-snapshot-key-fileflags ofgcloud compute snapshots createto GA.
Kubernetes Engine
- Removed
--dataplane-v2-observability-modeflag ofgcloud container clusters create|update|create-autocommand. Users are expected to use--enable-dataplane-v2-flow-observabilityand--disable-dataplane-v2-flow-observabilityflags now.
Network Security
- Added
--[no-]disabledflag togcloud <alpha> network-security firewall-endpoint-associations updatecommand to enable/disable a firewall endpoint association without removing it.
Security Command Center
- Added
--locationflag togcloud scc findings,gcloud scc muteconfigs,gcloud scc bqexportsandgcloud scc notificationscommands to provide data residency for scc resources.
Workbench
- Fixed
gcloud workbench instancescommands failing when all three--shielded-secure-boot,--shielded-integrity-monitoring,--shielded-vtpmflags are not passed.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
465.0.0 (2024-02-21)
AI
- Added
update-masktogcloud ai indexes upsert-datapointscommand for dynamic metadata update.
App Engine
- Enable devappserver support for Go 1.22 runtime.
Certificate Manager
- Added
--typeflag togcloud certificate-manager dns-authorizations create.
Cloud Build
- Promoted
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-centercommand to beta and GA.
Cloud Composer
- Add
--enable-cloud-data-lineage-integrationand--disable-cloud-data-lineage-integrationtogcloud composer environments createto explicitly enable or disable the integration on creations. - Add
--enable-cloud-data-lineage-integrationand--disable-cloud-data-lineage-integrationtogcloud composer environments updateto explicitly enable or disable the integration on updates.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.19.1
- Adds support for Datastore Mode to the Firstore Emulator. Adds
--database-modeflag togcloud emulator firestore startcommand. Note that this is a preview feature and if you find any bugs, please file them here: https://github.com/firebase/firebase-tools/issues.
- Adds support for Datastore Mode to the Firstore Emulator. Adds
Cloud Functions
- Added
--v2flag togcloud functions listto allow using Cloud Functions 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. - Added
--v2flag togcloud functions describeto allow using Cloud Functions 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. - In an upcoming release,
gcloud functions deploywill create 2nd gen functions by default. A warning has been added for allgcloud functions deploycalls that operate on 1st gen functions. To continue to create 1st gen functions, use the flag--no-gen2.
Cloud Infrastructure Manager
- Added
--fileflag togcloud infra-manager previews exportto download export artifacts to a custom file name or by default to files namedpreviewif one is not provided.
Cloud NetApp
- Added
--large-capacityand--multiple-endpointsflag togcloud beta netapp volumes {create}.
Cloud Run
- Added
firestoreintegration type togcloud alpha/beta run integrationscommand groups.
Cloud TPU
- Fixed race condition bug in SSH and SCP commands that may affect large TPUs.
Compute Engine
- Promoted
--security-profile-groupand--[no-]tls-inspectflags forgcloud compute [network-]firewall-policies rules [create|update]to v1.
Database Migration
- Added heterogeneous migration job update filter and commit id support via
gcloud database-migration migration-jobs update.
Kubernetes Engine
- Updated default kubectl from 1.27.9 to 1.26.13.
- Additional kubectl versions:
- kubectl.1.26 (1.26.13)
- kubectl.1.27 (1.27.10)
- kubectl.1.28 (1.28.6)
- kubectl.1.28 (1.29.1)
- Added
--enable-queued-provisioningflag togcloud container node-pools updatefor enabling queued provisioning on existing node pools. For more information see https://cloud.google.com/kubernetes-engine/docs/how-to/provisioningrequest. - Made
--enable-queued-provisioningGA ingcloud container node-pools create. For more information see https://cloud.google.com/kubernetes-engine/docs/how-to/provisioningrequest. - Added
--enable-cilium-clusterwide-network-policyflag togcloud container clusters createandgcloud container clusters update. - Promoted
gcloud container binauthz policy evaluateto beta. - Updated help text for
--services-ipv4-cidr,--create-subnetwork,--cluster-secondary-range-name,--services-secondary-range-nameoptions to have consistent text noting the requirement of--enable-ip-aliasoption forgcloud container create. - Updated help text for
--services-ipv4-cidr,--create-subnetwork,--cluster-secondary-range-name,--services-secondary-range-nameoptions to remove the note requiring--enable-ip-aliasoption forgcloud container create-auto. Autopilot clusters always use alias IPs for pods, so--enable-ip-aliasoption is always set for create-auto and cannot be specified by the user.
Security Command Center
- Fixed issue that caused
gcloud scc muteconfigs updateto crash when an--update-maskis provided. - Promoted management api
gcloud scc manage ...commands to GA.
Service Extensions
- Promoted
gcloud service-extensions lb-route-extensionsandgcloud service-extensions lb-traffic-extensionsto GA.
Vmware Engine
- Added
--vmware-engine-network-projectflag togcloud vmware network-peerings createto allow peering with VMware Engine network of different project. - Expanded logging server
gcloud vmware private-clouds logging-serverscapabilities with TLS, RELP, and SSL protocol support.
Workbench
- Added
gcloud workbench instances resize-diskto update workbench instances disk size.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
464.0.0 (2024-02-13)
Google Cloud CLI
- Introduced
ACCOUNTas a positional parameter togcloud auth application-default login. This parameter can be used to specify the account that should be used for creating application default credentials.
Bare Metal Solution
- Promoted
gcloud bms os-images describeto GA.
Cloud Run
- Added
--no-default-urltogcloud beta run deployandgcloud beta run services updatewhich allows disabling the default service URL. This may be useful in combination with theinternalandinternal-and-cloud-load-balancingingress settings where the default http ingress point is not desired.
Cloud TPU
- Promoted
--spotflag ofgcloud compute tpus tpu-vm createto GA.
Cloud Workstations
- Adding global fallback to
gcloud workstations list,gcloud workstations list-usable,gcloud workstations configs list, andgcloud workstations cluster listcommands. 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-central1list all workstations in 'us-central1' that use a configuration created under the 'cluster-1' cluster. - Adding
--disable-ssh-to-vmflag togcloud workstations configsto disallow SSH access to the workstations root VM.
Compute Engine
- Promoted
--stack-typeflag ofcompute interconnects attachments partner createto beta. Flag defines the stack type of partner interconnect attachment. - Promoted
--stack-typeflag ofcompute interconnects attachments partner updateto beta. Flag defines the stack type of interconnect attachment.
Notebooks
- Added
tagsflag to notebook instances. - Fixed a bug where vm-image defaults are not populated when no environment flags are specified.
Pubsub Emulator
- Add support for push payload unwrapping (no_wrapper).
Secure Source Manager
- Added
gcloud source-managercommand group which includesgcloud source-manager instances,gcloud source-manager locations,gcloud source-manager operationsto beta.
Security Command Center
- Fixed issue that caused
gcloud scc muteconfigs updateto crash when an--update-maskis provided.
Workbench
- Fixed boolean flags
--shielded-secure-boot,--shielded-vtpm, and--shielded-integrity-monitoringingcloud workbench instancescommands always parsing as true.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
463.0.0 (2024-02-06)
AlloyDB
- Added option for
--cpu-count=128ininstances createandinstances updatecommands.
Cloud Deploy
- Added IAM policy commands to
gcloud deploy custom-target-types.
Cloud Functions
- Changed
gcloud alpha functions deployandgcloud beta functions deployto deploy new functions via Cloud Functions (2nd gen) by default. 1st gen functions can still be created by specifying--no-gen2or by setting thefunctions/gen2property tooff. This change will be applied in the GA release track in a future release.
Cloud Run
- Promoted
--containerflag ofgcloud run deployandgcloud run services updateto GA to allow deploying multi-container Services.
Cloud SQL
- Fixed and added back support for parallel import and export.
Cloud Workflows
gcloud workflows runto avoid backlogging the execution when the
Cloud Workstations
- Adding a region column to the tables in
gcloud workstations list,gcloud workstations list-usable,gcloud workstations configs list, andgcloud workstations clusters list.
Compute Engine
- Added support of flags to
--detection-load-threshold,detection-absolute-qps,detection-relative-to-baseline-qps, andtraffic-granularity-configstogcloud compute security-policies add-layer7-ddos-defense-threshold-configin alpha/beta. - Added
gcloud compute instance-groups managed resize-requestswhich provides capability to create, describe, list, cancel, and delete resize requests in a zonal MIG to beta. - Promoted
--existing-reservationflag ofgcloud compute commitments createto GA.
GKE Hub
- Promoted Fleet operations commands to beta and GA.
- Promoted
gcloud container fleet operations describeto beta and GA. - Promoted
gcloud container fleet operations listto beta and GA. - Promoted
gcloud container fleet operations waitto beta and GA.
- Promoted
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
462.0.1 (2024-01-31)
Cloud SQL
- Rolled back gcloud support for parallel import and export as it was breaking default behavior for the customers.
Cloud Workflows
- Added
--disable-concurrency-quota-overflow-bufferingflag to concurrency quota is exhausted.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
462.0.0 (2024-01-30)
Google Cloud CLI
- Updated linux bundled python for the
gcloudCLI to 3.11.7. - Updated
pippackage to version 23.3.2.
Binauthz
- Updated
gcloud container binauthz attestations createandsign-and-createto make--attestoroptional, allowing creation of attestations on a specified--note. Note that--validatecan only be used with--attestor.
Cloud Asset Inventory
- Promoted Cloud assets analysis commands
gcloud asset analyze-org-policies,gcloud asset analyze-org-policy-governed-containersandgcloud asset analyze-org-policy-governed-assetsto GA.
Cloud DNS
- Added support to allow importing RecordSets with routing policies from YAML.
Cloud Dataflow
- Added dataflow yaml command
gcloud beta dataflow yaml run.
Cloud Pub/Sub
- Promoted
--message-storage-policy-enforce-in-transitflag ofgcloud pubsub topics createandgcloud pubsub topics updateto GA. This allows users to enable enforcement for in-transit guarantees.
Cloud Run
- Reverted regionalized builds for Cloud Run source deploys.
- Add
--service-accountflag to specify deployment service account for Cloud Run integrations deployments.
Cloud SQL
- Added support for parallel import and export.
Cloud Speech API
- Added
telephonyandtelephony_shortoptions forgcloud ml speech <recognize | recognize-long-running> --modelflag.
Cloud TPU
- Promoted
--queue-countflag ofgcloud compute tpus tpu-vm createto GA.
Cloud Workflows
- Added
--disable-concurrency-quota-overflow-bufferingflag togcloud workflows executeto avoid backlogging the execution when the concurrency quota is exhausted.
Compute Engine
- Promoted
gcloud compute networks subnet --reserved-internal-rangesto GA. - Promoted
gcloud compute networks subnet --secondary-range_with-reserved-internal-rangesto GA.
Database Migration
- Added
gcloud database-migration migration-job demote-destinationwhich allows demoting the destination of a migration job. - Added
alloydb-clusterflag togcloud database-migration connection-profilesto allow creating connection profiles that link to existing AlloyDB clusters.
Distributed Cloud Edge
- Added
--offline-credentialflags togcloud edge-cloud container clusters get-credentialscommand to retrieve the credential used under disconnectivity to Google. - Added
--release-channelargument togcloud edge-cloud container clusters updateto allow updating release channel for local control plane clusters.
Kubernetes Engine
- Promoted
--enable-fqdn-network-policyflag togcloud container clusters createandgcloud container clusters update.
Security Command Center
- Renamed
gcloud alpha scc securityposture-operationscommand group togcloud alpha scc posture-operations. - Also, promoted the above renamed command group
gcloud alpha scc posture-operationsto GA asgcloud scc posture-operations.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
461.0.0 (2024-01-23)
Breaking Changes
- (Cloud Domains) Removed
gcloud domains registrations export/get-transfer-parameters/transfer/list-importable-domains/importcommands. - (Cloud Domains) Removed
--use-google-domains-dnsflag fromgcloud domains registrations registercommand. See https://cloud.google.com/domains/docs/deprecations/feature-deprecations for more information.
AlloyDB
Added flag
--assign-inbound-public-ipto enable or disable public IP for an instance to the following commands in the alpha and beta track:gcloud alloydb instances creategcloud alloydb instances update
Added flag
--authorized-external-networksto set a list of authorized external networks on an instance togcloud alloydb instances updatein the alpha and beta track.
Batch
- Promoted Batch submit job config YAML support from alpha to beta and GA.
Binauthz
- Updated
gcloud container binauthz attestations list,create, andsign-and-createcommands to support image URLs with both a tag and a digest. Attestations with these URLs are supported only in Continuous Validation with check-based policies for GKE.
Cloud Functions
- With the general transition from Container Registry to Artifact Registry, by
default, deploying a 1st Gen function now requires Artifact Registry to be
enabled. Container Registry is still available via
--docker-registryflag. For more information, see https://cloud.google.com/functions/docs/building#image_registry_options.
Cloud Storage
- Updated
gcloud storage sign-urlto allow using impersonation specified through configuration.
Cloud Workstations
- Added
--local-host-portflag to theworkstations sshcommand.
Compute Engine
- Promoted
--confidential-compute-type=TDXflag ofgcloud compute instances createto beta. - Added
IPV6_ONLYoption to--stack-typeflag ofgcloud beta compute vpn-gateways createcommand to create an IPv6-only VPN gateway. - Promoted
--locationflag ofgcloud compute connect-to-serial-portto GA. - Updated behaviour of
gcloud instances delete: it will throw error if instance.delete operation takes more than 70 minutes instead of 30 minutes previously.
Distributed Cloud Edge
- Added IPv6 support for
--ip-addressflag ofgcloud edge-cloud networking routers add-interfacesubcommand.
Kubernetes Engine
- Restored original maximum argument to
--max-nodes-per-poolflag ofgcloud container clusters createfrom 2000 to 1000, as this unintentionally changed the default value.
Recaptcha
- Add
gcloud recaptcha firewall-policies reordercommand.
Security Command Center
- Promoted
gcloud scc posturescommands to GA. - Promoted
gcloud scc posture-templatescommands to GA. - Promoted
gcloud scc posture-deploymentscommands to GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
460.0.0 (2024-01-17)
Cloud Bigtable
- Rebuilt cbt cli with golang.org/x/crypto version 0.17.0 which fixed CVE-2023-48795.
Cloud Bigtable Emulator
- Rebuilt cbt cli with golang.org/x/crypto version 0.17.0 which fixed CVE-2023-48795.
Cloud Billing
- Added
ownership-scopeflag togcloud billing budget CLIto select scope of ownership for a budget.
Cloud Domains
- Deprecated
gcloud domains registrations list-importable-domainsandgcloud domains registrations get-transfer-parameterscommands. See https://cloud.google.com/domains/docs/deprecations/feature-deprecations for more information.
Cloud Functions
- Hid
--gen2flag ingcloud functions add-iam-policy-binding,gcloud functions add-invoker-policy-binding,gcloud functions call,gcloud functions delete,gcloud functions describe,gcloud functions get-iam-policy,gcloud functions remove-iam-policy-binding,gcloud functions remove-invoker-policy-binding, andgcloud functions set-iam-policy-binding. The--gen2flag is unnecessary for these commands and will eventually be removed from them in a future release.
Cloud Healthcare
- Added
gcloud healthcare dicom-stores metricscommand which allows users to retrieve metrics associated with a DICOM store.
Cloud Monitoring
- Promoted
gcloud monitoring uptimecommands to beta and GA.
Cloud Org Policy
- Update the error message that mentions the 'update-mask' flag name incorrectly.
Cloud Run
- Reverted regionalized builds for Cloud Run source deploys.
Cloud SQL
- Added -i flag to provide the instance for
gcloud sql generate-login-tokencommand.
Cloud Workstations
- Added
--disable-tcp-connectionsflag togcloud workstations configs` to support disabling plain TCP connections in workstations.
Dataproc Diagnose
- Added
--tarball-accessflag togcloud dataproc clusters diagnosefor enabling Google support to access the diagnostic tar file, which supports the following values:-GOOGLE_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.
- Added
--start-timeand--end-timeflags togcloud dataproc clusters diagnoseto specify a time range, in%Y-%m-%dT%H:%M:%S.%fZformat, for the collection of diagnostic data within this timeframe. - Added
--job-idsflag togcloud dataproc clusters diagnoseto 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. - Added
--yarn-application-idsflag togcloud dataproc clusters diagnoseto 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.
Eventarc
- Deprecated
gcloud beta eventarc. Users are expected to usegcloud eventarcinstead.
Identity and Access Management
- Added
--include-denyflag togcloud projects get-ancestors-iam-policyandgcloud resource-manager folders get-ancestors-iam-policyto specify if it should return deny policies on the hierarchy.
Immersive Stream
- Added
--modeflag togcloud immersive-stream xr instances createto allow specifying 3D/AR or 3D-only experience modes. - Added
--gpu-classflag togcloud immersive-stream xr instances createto allow specifying the type of underlying GPU used by the stream instance.
Network Security
- In
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.
459.0.0 (2024-01-09)
Google Cloud CLI
- Removed the warning about
--update-adcdeprecation.
AI
- Added
--notification-channelsflag togcloud ai model-monitoring-jobs create|updateto allow sending alerts to notification channels.
App Engine
- Updated the Java SDK to version 2.0.24 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.24. $ Updated Jetty Web Server to version 12.0.5.
Assured Workloads
- Promote assured workloads enable-resource-monitoring to GA.
Binauthz
- Updated
gcloud container binauthz attestations createto make--attestoroptional, allowing creation of attestations on a specified--note. Note that--validatecan only be used with--attestor.
Cloud Composer
- Fixed
gcloud beta composer environments list-upgradesfor Composer 2 environments. - Added
--enable-logs-in-cloud-logging-onlyflag togcloud composer environments createto enable writing and reading task logs only from cloud logging and disable using gcs buckets for logs. - Added
--disable-logs-in-cloud-logging-onlyflag togcloud composer environments createto disable writing and reading task logs only from cloud logging and disable using gcs buckets for logs. - Added
--enable-logs-in-cloud-logging-onlyflag togcloud composer environments updateto enable logs in cloud logging only feature for environments. - Added
--disable-logs-in-cloud-logging-onlyflag togcloud composer environments updateto disable logs in cloud logging only feature for environments.
Cloud Datastore
- Promoted
--databaseflag ofgcloud datastore indexes createcommand to beta. - Promoted
--databaseflag ofgcloud datastore indexes createcommand to GA.
Cloud Firestore
- Promoted
firestore databases deleteto beta. - Promoted
firestore databases deleteto GA. - Promoted
--delete-protectionand--no-delete-protectionflag ofgcloud firestore databases createandgcloud firestore databases updatecommand to beta. - Promoted
--delete-protectionand--no-delete-protectionflag ofgcloud firestore databases createandgcloud firestore databases updatecommand to GA.
Cloud Functions
- Fixed file check issue with
gcloud functions deployfor gradle-based Java deployments. - Added
--build-service-accountflag togcloud beta functions deployfor 2nd Gen functions to alpha and beta.
Cloud Memorystore
- Allowed using project numbers in command arguments.
Cloud Org Policy
- Updated
etagfield in the output ofgcloud org-policies listcommand to show a top-level etag which better reflects the current state of the policy. - Added
--etagtogcloud org-policies deleteto support etag on policy deletion that will ensure the client has an up-to-date value before proceeding.
Cloud Run
- add
--add-volume,--remove-volumeand--clear-volumesflags togcloud beta run deploy,gcloud beta run services update,gcloud beta run jobs deploy, andgcloud beta run jobs updateto support managing volumes in your Cloud Run Services and Jobs. - add
-add-volume-mount,--remove-volume-mount, and--clear-volume-mountflags togcloud beta run deploy,gcloud beta run services update,gcloud beta run jobs deploy, andgcloud beta run jobs updateto support mounting volumes within containers.
Cloud SQL
- Rename the positional argument of
gcloud sql backups restorecommand from BACKUP_ID to ID. - Allowed using project numbers in command arguments.
Cloud Services
- Promoted
gcloud services vpc-peerings get-vpc-service-controlsto GA.
Cloud Workstations
- Added
--domainflag togcloud workstations clustersto enable using custom domains.
Compute Engine
- Promoted
--server-tls-policyand--clear-server-tls-policyforgcloud compute target-https-proxies createandgcloud compute target-https-proxies updateto beta.
Compute Firewall Policy Rules
- Fixed issue where
gcloud firewall-policies rules updatedidn't allow clearing list fields. - Fixed issue where
gcloud firewall-policies rules updateset disabled and enabledLogging to false if it was not specified by the user. - Fixed issue where
gcloud beta firewall-policies rules updateandgcloud beta network-firewall-policies rules updaterequired providing--security-profile-groupeven if it was not changed. - Fixed issue where
gcloud beta firewall-policies rules updateandgcloud beta network-firewall-policies rules updatedidn't allow clearing securityProfileGroup (--security-profile-group='').
Database Migration
- Added MySQL_8_0_35 minor version option when creating Cloud SQL connection profile using
gcloud database-migration connection-profiles create cloudsqlcommand.
Kubernetes Engine
- Updated default kubectl from 1.27.8 to 1.27.9.
- Additional kubectl versions:
- kubectl.1.24 (1.24.17)
- kubectl.1.25 (1.25.16)
- kubectl.1.26 (1.26.12)
- kubectl.1.27 (1.27.9)
- kubectl.1.28 (1.28.5)
- kubectl.1.28 (1.29.0)
- Added
--enable-secret-managerflags togcloud container clusters create,gcloud container clusters create-autoandgcloud container clusters updatein alpha and beta. - Deprecated
--dataplane-v2-observability-modeflag ofgcloud container clusters create|update|create-autocommand. Users are expected to use--enable-dataplane-v2-flow-observabilityand--disable-dataplane-v2-flow-observabilityflags now. - Increased maximum argument to
--num-nodesflag ofgcloud container clusters createfrom 1000 to 2000.
Network Services
- Updated
gcloud network-services gatewaysto show a newipVersionfield for v1 version. - Added
envoyHeadersfield togcloud network-services <meshes|gateways> <import|export|describe>commands to inject envoy internal debug headers into upstream requests. - Added
idleTimeoutfield togcloud network-services <http-routes|grpc-routes|tcp-routes|tls-routes> <import|export|describe>to configure idle timeouts for the upstream and downstream connections. - Added
mirrorPercenttogcloud network-services http-routes <import|export|describe>to configure fractional mirror percentage. - Added
directResponsetogcloud network-services http-routes <import|export|describe>which returns a static HTTP response for all requests. - Added
requestHeaderModifiertogcloud network-services http-routes <import|export|describe>to modify request headers to a particular destination. - Added
responseHeaderModifiertogcloud network-services http-routes <import|export|describe>to modify response headers from a particular destination.
Service Directory
- Allowed using project numbers in command arguments.
Transcoder
- Allowed using project numbers in command arguments.
telco automation
- Promoted
gcloud telco-automation orchestration-clusterto GA. - Promoted
gcloud telco-automation operationsto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
458.0.1 (2023-12-20)
Google Cloud CLI
- Fixed error
'ython'' is not recognized as an internal or external command, operable program or batch file.when updatinggcloudon Windows.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
458.0.0 (2023-12-19)
Breaking Changes
- (Compute Engine) Updated behaviour of
gcloud instances stop: it will not throw error if - (Compute Engine) instance gets deleted during polling on the stopping operation.
- (GKE Hub) Changed output of
gcloud container fleet memberships listto display the UUID of the memberships instead ofexternal_id. Theexternal_idis still available in the json-formatted output.
Google Cloud CLI
- Updated
cryptographypackage to version 41.0.7.
App Engine
- Updated the Go SDK to version 1.9.76. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/go/release-notes.
- Promoted command
gcloud app runtimes list --environment=standardto GA. The command displays the runtimes for the App Engine standard environment.
BigQuery
- Fixed a bug in 2.0.99 and 2.0.100 that causes any command to fail if initialization is required.
Cloud Bigtable
- Adds
reversedflag tocbt readcommand to enable reverse scans. - Rebuild with golang 1.21.5.
Cloud Bigtable Emulator
- Rebuild with golang 1.21.5.
Cloud Run
- Promoted
--conditionflag forgcloud run services {add,remove}-iam-policy-bindingfrom alpha to beta. - Enabled
--cpu-boostby default for run deploy on new services if not otherwise specified.
Cloud Services
- Promoted
gcloud services vpc-peerings get-vpc-service-controlsto beta.
Compute Engine
- Promoted
--with-extended-notificationsflag ofgcloud compute instances simulate-maintenance-eventto beta and GA. - Promoted
--confidential-computeflag ofgcloud compute disks createto GA. - Promoted
--create-disk=confidential-computeforgcloud compute instances createto GA. - Promoted Instance API Perform Maintenance to beta and GA.
Kpt
- Updated kpt in Google Cloud CLI from 1.0.0-beta.48 to 1.0.0-beta.49.
Kubernetes Engine
gcloud container clusters createandgcloud container clusters updatenow allow multiple binauthz policies to be bound to a cluster using--binauthz-policy-bindings.- Updated default kubectl from 1.27.7 to 1.27.8.
- Additional kubectl versions:
- kubectl.1.24 (1.24.17)
- kubectl.1.25 (1.25.16)
- kubectl.1.26 (1.26.11)
- kubectl.1.27 (1.27.8)
- kubectl.1.28 (1.28.4)
- Added
enterpriseoption to--workload-vulnerability-scanningflag ofgcloud container clusters create|update|create-autocommands to enable Advanced vulnerability insights mode in the GA track. - Promote
--in-transit-encryptionflag togcloud container clusters createandgcloud container clusters updateto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
457.0.0 (2023-12-12)
Breaking Changes
- (Network Actions) Removed
network-actionssurface.
Google Cloud CLI
- Added deprecation warning to
gcloud components restore. To revert gcloud to a previous version, please rungcloud components update --version=<previous_version>.
AI
- Added
--container-deployment-timeout-secondsflag togcloud ai models uploadandgcloud beta ai models upload. - Added
--container-shared-memory-size-mbflag togcloud ai models uploadandgcloud beta ai models upload. - Added
--container-startup-probe-execflag togcloud ai models uploadandgcloud beta ai models upload. - Added
--container-startup-probe-period-secondsflag togcloud ai models uploadandgcloud beta ai models upload. - Added
--container-startup-probe-timeout-secondsflag togcloud ai models uploadandgcloud beta ai models upload. - Added
--container-health-probe-execflag togcloud ai models uploadandgcloud beta ai models upload. - Added
--container-health-probe-period-secondsflag togcloud ai models uploadandgcloud beta ai models upload. - Added
--container-health-probe-timeout-secondsflag togcloud ai models uploadandgcloud beta ai models upload. - Added
--container-grpc-portsflag togcloud ai models uploadandgcloud beta ai models upload.
Anthos Multi-Cloud
- Added
gcloud container aws node-pools rollbackto rollback failed AWS node pool update operations. This allows customers to revert the node pool back to its original state.
App Engine
- Updated the Java SDK to version 2.0.23 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.23.
- Updated Jetty Web Server to version 12.0.4.
BigQuery
- Added the ability to update table tags by using
add_tags,remove_tagsandclear_all_tags.
Certificate Manager
- Added command
certificate-manager trust-configs update.
Cloud Composer
- Add
--disable-cloud-data-lineage-integrationtogcloud composer environments create(alpha and beta) to explicitly disable the integration.
Cloud Deploy
- Added
gcloud deploy custom-target-typescommand group.
Cloud Functions
- Added
--runtime-update-policyflag togcloud beta functions deployfor 1st Gen functions to alpha and beta. - Added
--runtime-update-policyflag togcloud functions deployfor 1st Gen functions to GA.
Cloud Logging
- Allow for using the logging feature with protocol
SSLingcloud compute backend-services createandgcloud compute backend-services update.
Cloud Pub/Sub
- Promoted
--use-table-schemaflag ofgcloud 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 undeleteto GA.
Compute Engine
- Added support for
version=23.10andshort-name=ubuntuin--os-typesforgcloud beta compute instances ops-agents policies [create|update]. - Promoted
gcloud compute instances set-namecommand to GA. - Promoted
--recaptcha-action-site-keysand--recaptcha-session-site-keysingcloud compute security-policies rules create|updateto GA. - Added
tls-ja3-fingerprintanduser-ipas valid rate limit key types ingcloud compute security-policies rules.
Distributed Cloud Edge
- Made flag
--ipv4-rangeoptional forgcloud edge-cloud networking subnets create.
GKE Hub
- Promoted
gcloud container fleet clusterupgradeandgcloud container hub clusterupgradeto beta and GA.
Kubernetes Engine
gcloud container clusters createandgcloud container clusters updatenow allow multiple binauthz policies to be bound to a cluster using--binauthz-policy-bindings.- Added
--autoprovisioning-resource-manager-tagsflag togcloud container clusters create,gcloud container clusters create-autoandgcloud container clusters updatein GA track. - Added
--resource-manager-tagsflag togcloud container clusters create,gcloud container node-pools createandgcloud container node-pools updatein GA track.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
456.0.0 (2023-12-05)
Breaking Changes
- (AlloyDB) Modified
gcloud alloydb instances updateto be asynchronous by default. Use - (AlloyDB)
--no-asyncflag to get the old behavior.
Google Cloud CLI
- Updated
gcloudCLI to support Python v3.11 and v3.12.
AlloyDB
- Added support for specifying
--database-versioninclusters createcommand in GA track.
Anthos
- Support new flag
serverforgcloud anthos auth logincommand. - 'server' flag obviates the need to download login-config file.
Anthos Multi-Cloud
- Added
--proxy-secret-nameand--proxy-secret-namespaceflags togcloud container attached clusters importto configure an HTTP/HTTPS proxy for outbound traffic. - Promoted
--max-surge-updateand--max-unavailable-updateflags to GA (General Availability) forgcloud container aws node-pools createandgcloud container aws node-pools updatecommands. These flags let you specify or modify surge update parameters during node pool creation and updating.
App Engine
- Added
gcloud beta app runtimes list --environment=standardwhich displays the supported runtimes for App Engine Standard.
Artifact Registry
- Added
domainas a config option to use a different domain endpoint forartifacts docker.
BigQuery
- Added python 3.12 support.
- Added support for
kms_key_nameto connections. - Added concurrent requests when looking up IAM information.
- Added support to show replica table information.
- Updated quotes library used.
- Fixed bug in
cpto ensure all regions are being checked. - Ensured
bq ls -ponly displays the first page of results by default to align with other list methods. - Added messaging for DDL statements modifying vector indexes.
- Improved error messaging for tag updates.
- Added improved error messaging when project lookups are aborted.
Certificate Manager
- Added command
certificate-manager trust-configs create.
Cloud Backup DR
- Promoted
gcloud backup-drcommand group which includesgcloud backup-dr management-servers,gcloud backup-dr locationsandgcloud backup-dr operationsto GA.
Cloud Datastore
- Updated
gcloud datastore operations listto respect a--limitset to >100.
Cloud Domains
- Added support for disabling and enabling automatic renewal of domains using the Cloud Domains
gcloud domains registrations configure managementmethod (with thepreferred-renewal-methodflag or in the interactive flow).
Cloud Firestore
- Updated
gcloud firestore operations listto respect a--limitset to >100.
Cloud Healthcare
- Added
gcloud healthcare hl7v2-stores metricswhich allows users to retrieve metrics associated with a HL7v2 store.
Cloud NetApp
- Removed netapp/region as a property since netapp/location can be either region or zone depending on SO or PO.
Cloud Pub/Sub
- Fix missing error message for commands under
gcloud pubsub.
Cloud Run
- Added the information of whether the job to be deleted has running executions
to the confirm message of
gcloud run jobs delete. - Regionalize builds for Cloud Run source deploys.
Cloud Services
- Promoted
gcloud services api-keys createto GA. - Promoted
gcloud services api-keys deleteto GA. - Promoted
gcloud services api-keys get-key-stringto GA. - Promoted
gcloud services api-keys updateto GA.
Cloud TPU
- Promoted
--update-metadata,--clear-metadata,--remove-metadataand--metadata-from-fileflags ofgcloud compute tpus tpu-vm updateto GA.
Cloud Workstations
- Added
--enable-audit-agentflag toworkstations configs createandworkstations configs update.
Compute Engine
- Promoted
--confidential-compute-typeflag ofgcloud compute instance createto beta. - Promoted flag
--user-ip-request-headersofgcloud compute security-policies updateto GA. - Fixed issue where
gcloud compute sshandgcloud compute scpcommands would fail on Windows when PuTTY prompted in certain situations, such as when using--plainor when connecting to an instance with OS Login 2FA enabled. - Fixed crash in
gcloud compute diagnose routeswhen specifying--reverse-traceroute. - Promoted
locationflag forgcloud compute connect-to-serial-portto beta. - Promoted
--typeflag ofgcloud compute routers nats createto GA. - Promoted
--source-nat-active-ranges,--source-nat-active-ranges-region,--source-nat-drain-ranges,--clear-source-nat-drain-rangesand--source-nat-drain-ranges-regionflags ofgcloud compute routers nats rule updateto GA. - Promoted
--source-nat-active-rangesand--source-nat-active-ranges-regionflags ofgcloud compute routers nats rule createto GA. - Promoted new allowed value:
PRIVATE_NATfor--purposeflag ofgcloud compute networks subnets createto GA. - Promoted new
:ALLrange option for subnets passed to--nat-custom-subnet-ip-rangesflag ofgcloud compute routers nats (create|update)to GA.
Compute Firewall Rules
- Added
--export-terraform-scriptflag togcloud compute firewall-rules migrateto prepare a terraform script for migrated Network Firewall Policy. - Added
disabledcolumn to default view ofgcloud compute networks get-effective-firewallsandgcloud compute network-firewall-policies get-effective-firewalls.
Database Migration
- Updated
gcloud database-migrationto show error details on command failure when used with--no-asyncflag. - Adding support for choosing Alloy DB database version using
--database-versionflag ingcloud database-migration connection-profiles create alloydb.
GKE Hub
- Promoted
gcloud container fleet dataplane-v2-encryption {describe, disable, enable}to GA. - Added property
pod-affinitytogcloud container fleet policycontroller deployment setandgcloud container fleet policycontroller deployment removeso that users can configure high availability on Policy Controller deployments. - Added
--binauthz-evaluation-modeflag togcloud container fleet create,gcloud container fleet updatein alpha, beta and GA track. - Added
--binauthz-evaluation-modeflag togcloud container hub create,gcloud container hub updatein alpha, beta and GA track. - Added
--binauthz-policy-bindingsflag togcloud container fleet create,gcloud container fleet updatein alpha, beta and GA track. - Added
--binauthz-policy-bindingsflag togcloud container hub create,gcloud container hub updatein alpha, beta and GA track.
Kpt
- Updated kpt from v1.0.0-beta.47 to v1.0.0-beta.48. See https://github.com/kptdev/kpt/releases/tag/v1.0.0-beta.48 for more details.
Kubernetes Engine
- Added
--enable-dataplane-v2-flow-observabilityand--disable-dataplane-v2-flow-observabilityflags for toggling DPv2 Flow Observability feature.
Network Security
- Add
--billing-projectrequired flag togcloud network-security firewall-endpoints createcommand to provide Google Cloud project ID for API enablement check, quota, and endpoint uptime billing. - Add
--update-billing-projectflag togcloud network-security firewall-endpoints updatecommand to update the Google Cloud project used for API enablement check, quota, and endpoint uptime billing.
Recaptcha
- Support creating Fastly enabled site keys using
recaptcha keys create --waf-service=cloudfare.
Regional Endpoints
- Unhid
regional-endpointsas a subgroup ofgcloud beta networkconnectivity.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
455.0.0 (2023-11-14)
Breaking Changes
- (Network Connectivity) Removed
gcloud network-connectivity spokes acceptandgcloud network-connectivity spokes rejectcommands. Usegcloud network-connectivity hubs accept-spokeandgcloud network-connectivity hubs reject-spokecommands instead.
Google Cloud CLI
- Updated bundled python for the
gcloudCLI to 3.11.6. - Updated
cryptographypackage to version 41.0.5. - Updated
opensslto version 3.1.4 for cryptography.
AI
- Added more choice options to
--regionflag ofgcloud ai custom-jobsandgcloud ai hp-tuning-jobs, including: asia-northeast2, australia-southeast2, europe-north1, europe-southwest1, europe-west8, and southamerica-west1.
App Engine
- Updated the Python App Engine devappserver to support new Memcache API methods ('peek' and 'peek_multi') to retrieve timestamps of Memcache items.
- Updated the Java SDK to version 2.0.22 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.22.
Binauthz
- Updated
gcloud container binauthz attestations listto make--attestoroptional, allowing listing from any project. - Modified
gcloud container binauthz attestations sign-and-createto allow--validateto work with--pae-encode-payload.
Cloud Bigtable
- Fixed issue where
cbt createtablewould 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.
Cloud Data Fusion
- Added
--patch_revisionoptional argument to
gcloud beta data-fusion instances createto create a Cloud Data Fusion
instance with the provided patch revision version. - Added
--patch_revisionoptional argument to
gcloud beta data-fusion instances updateto perform patch revision
update of the Cloud Data Fusion instance.
Cloud Filestore
- Added
--tier=REGIONALflag togcloud filestore instances createto support a regional filestore instance creation.
Cloud Functions
- Promoted
--concurrencyflag ofgcloud functions deployto GA. - Promoted
--cpuflag ofgcloud functions deployto GA.
Cloud Run
- Promoted
gcloud run jobs executions cancelto GA. This command allows cancelling a running Cloud Run job execution.
Cloud SQL
- Added
--show-sql-network-architectureand--upgrade-sql-network-architectureflags togcloud sql instances listandgcloud sql instances patchto support New Network Architecture self upgrade for Cloud SQL.
Cloud Storage
- Released object lock feature and per-object retention settings.
- Added
storage/multipart_chunksizeandstorage/multipart_thresholdfor adjusting settings of Boto3 client uploads via S3 or the other XML APIs.
Cloud TPU
- Promoted
--attach-diskand--detach-diskflags ofgcloud compute tpus tpu-vm updateto GA.
Dataproc Metastore
- Promoted
--data-catalog-syncflag ofgcloud metastore services createandgcloud metastore services updateto GA.
GKE Hub
- Added
--security-postureflag togcloud container fleet create,gcloud container fleet updatein alpha, beta and GA track. - Added
--security-postureflag togcloud container hub create,gcloud container hub updatein alpha, beta and GA track. - Added
--workload-vulnerability-scanningflag togcloud container fleet create,gcloud container fleet updatein alpha, beta and GA track. - Added
--workload-vulnerability-scanningflag togcloud container hub create,gcloud container hub updatein alpha, beta and GA track. - Added support for
fleet-default-member-configcommand to Service Mesh in alpha, beta and GA tracks. Promoted
--fleet-default-member-configflag of the following commands to GA:gcloud container fleet identity-service enablegcloud container hub identity-service enablegcloud container fleet identity-service deletegcloud container hub identity-service delete
Added
--fleet-default-member-configflag to the following commands in alpha, beta, and GA tracks:gcloud container fleet identity-service applygcloud container hub identity-service apply
to modify a fleet-level default membership configuration.
Added
--originflag to the following commands in alpha, beta, and GA tracks:gcloud container fleet identity-service applygcloud container hub identity-service apply
to apply a fleet-level default membership configuration to a membership.
Added support for
fleet-default-member-configcommand to Service Mesh in alpha, beta and GA tracks.
Kubernetes Engine
- Fixed a bug where if
--artifact-urlwas passed togcloud container binauthz attestations listonly attestations over the full artifact url would be returned instead of attestations over the artifact digest.
Security Command Center
- Promoted
gcloud scc custom-modules sha simulateto GA.
Vmware Engine
- Added commands for managing new types of resources:
- Added
gcloud vmware dns-bind-permissionwhich manages DNS bind permission resources. - Added
gcloud vmware private-clouds dns-forwardingwhich manages DNS forwarding resources. - Added
gcloud vmware network-policies external-access-ruleswhich manages external access rule resources. - Added
gcloud vmware private-clouds external-addresseswhich manages external address resources. - Added
gcloud vmware private-clouds logging-serverswhich manages logging server resources. - Added
gcloud vmware private-clouds management-dns-zone-bindingswhich manages management DNS zone binding resources. - Added
gcloud vmware network-peeringswhich manages network peering resources. - Added
gcloud vmware network-peering routeswhich manages network peering route resources. - Added
gcloud vmware private-clouds clusters nodeswhich allows cluster node resources.
- Added
- Added
--type,--preferred-zone, and--secondary-zonetogcloud vmware private-clouds createcommand to support stretched private clouds creation. - Added
clusterCoreCount,clusterVirtualCpuCount,clusterStorageGbandclusterMemoryGbfields ingcloud vmware private-clouds clusters describecommand output.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
454.0.0 (2023-11-07)
AI
- Added
deployment-group,enable-access-logging,audiences,allowed-issuerstogcloud ai index-endpoints mutate-deployed-index.
Anthos Multi-Cloud
- Updated
container attached clusters registerandcontainer attached clusters importto check for proper deployment of the install agent before attempting to register/import.
Artifact Registry
- Updated
gcloud artifacts sbom loadto have the newly created bucket have Uniform Bucket Level Access set to true.
Binauthz
- Fixed issue with
gcloud container binauthz attestations sign-and-createwhere--validateis not supported with--pae-encode-payload.
Certificate Manager
- Added
--update-maskflag togcloud certificate-manager trust-configs import.
Cloud Bigtable
- Rebuilt cbt cli with go version 1.21.3 which fixed CVE-2023-39323.
Cloud Bigtable Emulator
- Rebuilding cbt emulator with go version 1.21.3 which fixed CVE-2023-39323.
Cloud Build
- Added
--clear-subscription-filtertogcloud builds triggers update pubsubcommand.
Cloud Dataproc
- Added
--min-secondary-worker-fractionflags togcloud dataproc clusters createandgcloud dataproc clusters update.
Cloud Deploy
- Added
gcloud deploy automationsandgcloud deploy automation-runscommand groups.
Cloud IAM
- Added
--allowed-servicesflag togcloud iam workforce-pools providers create-oidc, which allows the user to setup domains that can be accessed by users in a workforce pool. - Added
--disable-programmatic-signinflag togcloud iam workforce-pools providers create-oidcandgcloud iam workforce-pools providers update-oidc, which lets the administrator disable programmatic sign-in for users in a workforce pool.
Cloud Run
- Added
--container,--remove-containers, and--depends-onflags togcloud beta run deployandgcloud beta run services updateto allow deploying and updating multi-container Services.
Cloud SQL
- Added
--cascadable-replicaflag togcloud sql instances createto enable cascadable replica creation for SQL Server. - Added
gcloud sql instances switchoverin alpha and beta to enable switchover in Cloud SQL for SQL Server. - Added
--failoverflag togcloud sql instances promote-replicato enable unmanaged failover in Cloud SQL for SQL Server.
Cloud Storage
- Fixed "Completed" progress count incrementing for uploads with errors.
- Fixed an issue where
--content-md5flag was showing up forgcloud storage objects updatecommand. MD5 Hash is a read only field so cannot be updated. Removed--content-md5flag from theupdatecommand and removed--clear-content-md5flag fromgcloud storage {cp|mv|rsync|objects update}commands. - Added
--autoclass-terminal-storage-classflag togcloud storage buckets {create|update}to set the terminal storage class for Autoclass buckets. - Updated gsutil component to 5.27.
- Releases soft delete feature, including
restorecommand and various flags across other commands. - Removes un-implemented
operations listflags:--uriand--page-size. These flags didn't do anything and there are no operations public users could have been using them on yet.
Cloud TPU
- Promote
--update-labels,--clear-labels, and--remove-labelsflags ofgcloud compute tpus tpu-vm updateto GA.
Compute Engine
- Promoted Standby Policy flags for
gcloud compute instance-groups managed createin beta. - Promoted Standby Policy flags for
gcloud compute instance-groups managed updatein beta. - Promoted
gcloud compute snapshot-settingsto GA. Documentation of this feature is available at https://cloud.google.com/compute/docs/disks/snapshot-settings. - Updated enum name for
--managed-protection-tierflag forgcloud compute project-info updatefromCAMP_PLUS_MONTHLYtoCAMP_PLUS_PAYGO. - Added
--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-asnstogcloud compute security-policies rules create|update. - Added
gcloud compute security-policies add-user-defined-fieldsandgcloud compute security-policies remove-user-defined-fieldscommands. - Added
--regiontogcloud compute backend-services update. - Added
--security-policyand--security-policy-regiontogcloud compute instances network-interfaces update. - Added
gcloud compute target-pools updateandgcloud compute target-instances updatecommands.
Distributed Cloud Edge
- Added
upgradecommand togcloud edge-cloud container clustersto allow manually upgrading local control plane clusters. - Promoted
--routertogcloud edge-cloud container vpn-connections createto allow users to define Cloud Router to use when creating the VPN connection.
GKE Hub
- Promoted
gcloud container fleet policycontrollergroup to GA.
Kubernetes Engine
- Fixed issue where
gcloud container clusters create-autowould prefercompute/zoneovercompute/regionif both configs were set. Now prioritizes usingcompute/region. - Updated default kubectl from 1.27.5 to 1.27.7.
- Additional kubectl versions:
- kubectl.1.24 (1.24.17)
- kubectl.1.25 (1.25.15)
- kubectl.1.26 (1.26.10)
- kubectl.1.27 (1.27.7)
- kubectl.1.28 (1.28.3)
- Added
--labelsflag togcloud container clusters create-autoto enable applying labels on Autopilot clusters at creation time.
Looker
- Added
gcloud looker regions listwhich displays all available regions to deploy a Looker instance.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
453.0.0 (2023-10-31)
Breaking Changes
- (Cloud Infrastructure Manager) Removed support for
blueprints/locationproperty, in favor ofinfra-manager/locationproperty.
AI
- Added
--encryption-kms-key-nameflag togcloud ai indexes createto support encryption spec.
Artifact Registry
- Added
--remote-usernameand--remote-password-secret-versionflags forartifacts repositories createandartifacts repositories update.
Cloud Build
- Renamed
Google Cloud BuildtoCloud Buildin the help text ofgcloud buildscommand group.
Cloud Infrastructure Manager
- Added
infra-manager/locationproperty to set the default Infra Manager region.
Cloud NetApp
- Added
gcloud beta netapp backup-vaults backupssurface command, and made help text public.
Cloud Run
- Added
--args,--task-timeout,--tasksand--update-env-varsflags togcloud run jobs executeto allow executing a Cloud Run job with runtime overrides. - Promoted
--add-custom-audiences,--clear-custom-audiences,--remove-custom-audiencesand--set-custom-audiencesflags ofgcloud run deployandgcloud run services updateto GA.
Cloud Storage
- Added
--autoclass-terminal-storage-classflag togcloud storage buckets {create|update}to set the terminal storage class for Autoclass buckets. - Updated gsutil component to 5.27.
- Fixed broken
objects updateclear flags.
Cloud Tasks
- Added
gcloud tasks cmek-configto [alpha|beta|GA] which enables creation of CMEK configuration for a given project in a particular location.
Cloud Workstations
- Added
--domainflag togcloud beta workstations clustersto enable using custom domains.
Compute Engine
- Promoted
--default-action-on-vm-failureflag ofgcloud compute instance-groups managed <create | update>to beta. - Promoted
--source-disk-for-recovery-checkpointand--source-disk-for-recovery-checkpoint-regionflags ofgcloud compute snapshots createto GA.
GKE Hub
- Added
policycontrollergroup which provides configuration commands for GKE Hub Policy Controller.
Kpt
- Updated kpt from v1.0.0-beta.25 to v1.0.0-beta.27. See https://github.com/kptdev/kpt/releases/tag/v1.0.0-beta.27 and previous release notes for more details.
Kubernetes Engine
- Fixed issue where
gcloud container clusters create-autowould prefercompute/zoneovercompute/regionif both configs were set. Now prioritizes usingcompute/region.
Notebooks
- Added
gcloud notebooks runtimes migratecommand. This command migrates a Google-Managed Notebook to a Workbench Instance. - Added
gcloud notebooks instances migratecommand. This 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.
452.0.1 (2023-10-25)
Google Cloud CLI
gcloudwill prefer using a supported version of Python if one is available on PATH.- This only affects environments where
gclouddoes not already manage a Python interpreter via bundled Python or virtualenv. - Currently supported versions are 3.8, 3.9, 3.10.
- This only affects environments where
Cloud Storage
- Updated gsutil component to 5.27.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
452.0.0 (2023-10-24)
AI
- Added
deployment-group,enable-access-logging,audiences,allowed-issuerstogcloud ai index-endpoints deploy-index. - Added
enable-private-service-connect,project-allowlist,encryption-kms-key-nametogcloud ai index-endpoints create.
Anthos On-Prem
- Renamed
--upgrade-control-planeflag ofgcloud container vmware clusters createandgcloud container vmware clusters updateto--upgrade-policy. Promoted--upgrade-policyflag to GA.
App Engine
- Updated the Java SDK to version 2.0.21 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.21.
Artifact Registry
- Fixed
Registry URLin the output ofartifacts repositories describe.
Cloud BCE App Connector
- Added
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.
Cloud Bigtable
- Added
--priorityflag togcloud bigtable app-profiles createandgcloud bigtable app-profiles update.
Cloud Composer
- Added
--cloud-preferred-zonetogcloud composer environments createto select preferred zone for sql database creation. - Added
--storage-buckettogcloud composer environments createto specify the Cloud Storage bucket to be used by the environment. - Added
--storage-buckettogcloud beta composer environments createto specify the Cloud Storage bucket to be used by the environment.
Cloud Dataproc
- Added
--driver-required-memory-mband--driver-required-vcoresflags togcloud dataproc jobs submit.
Cloud Domains
- Deprecated
gcloud domains registrations export/import/transfercommands. - Deprecated
--use-google-domains-dnsand--contact-privacy=private-contact-dataflags fromgcloud domains registrationscommand group. See https://cloud.google.com/domains/docs/deprecations/feature-deprecations for more information.
Cloud IAM
- Promoted optional
--recommendflag to beta for the following command:gcloud iam service-account delete
Cloud NetApp
- Added
gcloud beta netapp backup-vaultssurface command, and made help text public.
Cloud Resource Manager
- Promoted optional
--recommendflag to beta for the following commands:gcloud projects remove-iam-policy-bindinggcloud projects delete
Cloud SQL
- Support
--ssl-modeflag forgcloud sql instances createandgcloud sql instances patch.
Cloud Spanner
- Added the flags
--autoscaling-min-nodes,--autoscaling-max-nodes,--autoscaling-min-processing-units,--autoscaling-max-processing-units,--autoscaling-high-priority-cpu-targetand--autoscaling-storage-targetto support creating an autoscaled instance ingcloud spanner instances create, or updating the autoscaling config of an instance ingcloud spanner instances update.
Cloud Storage
- Releases
storage operationscommand group for managing long-running operations. However, there is currently no way to create these operations.
Cloud TPU
- Promote
--add-tags,--clear-tags, and--remove-tagsflags ofgcloud compute tpus tpu-vm updateto GA.
Cloud Workstations
- Added
config set workstations/region REGION,config set workstations/cluster CLUSTER_ID,config set workstations/config CONFIG_ID, andconfig set workstations/workstation WORKSTATIONS_IDcommands.
Compute Engine
- Promoted regional INTERNET_IP_PORT and INTERNET_FQDN_PORT Network Endpoint
Groups in
gcloud compute network-endpoint-groupsto GA. Affected commands:gcloud compute network-endpoint-groups creategcloud compute network-endpoint-groups list-network-endpointsgcloud compute network-endpoint-groups update <RESOURCE_NAME> --add-endpointgcloud compute network-endpoint-groups update <RESOURCE_NAME> --remove-endpoint
- Promoted
ENDPOINT_TYPE_MANAGED_PROXY_LBenum option of--endpoint-typesflag ingcloud compute routers nats createto GA. - Added
gcloud beta compute project-zonal-metadatafor managing project zonal metadata. Documentation of this feature is available at https://cloud.google.com/compute/docs/metadata/setting-custom-metadata#set-custom-project-zonal-metadata. - Promoted
gcloud compute network-attachments updateto GA.
Firebase Test Lab
- Increased the maximum number of test shards allowed for Arm virtual devices from 100 to 200 shards when using
--num-uniform-shardsor--test-targets-for-shardwithgcloud firebase test android run.
Kubernetes Engine
- Added
--machine-type,--disk-typeand--disk-sizeflags togcloud container node-pools updatefor migrating node pool configuration via node pool upgrade strategy. For more information see https://cloud.google.com/kubernetes-engine/docs/concepts/node-pool-upgrade-strategies.
Notebooks
- Added
gcloud notebooks runtimes migratecommand. This 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.
451.0.1 (2023-10-19)
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
451.0.0 (2023-10-17)
Google Cloud CLI
- Bump cryptography to 41.0.4 and pyopenssl to 23.2.0.
App Engine
- Enable devappserver support for Python 3.12 runtime.
Assured Workloads
- Added
--acknowledge-typeflag (optional) forgcloud assured workloads violations acknowledgeto acknowledge violation with type through gcloud command.
Cloud Filestore
- Added
--tier=ZONALflag togcloud filestore instances createto support a zonal filestore instance creation.
Cloud Run
- Added volumes and volume mounts to
gcloud run jobs describe,gcloud run jobs executions describe, andgcloud run jobs executions tasks describe.
Cloud SQL
- Add new enum
TLOGto--bak-typeand added--stop-atand--stop-at-markflag togcloud sql import bakto support transaction log import on Cloud SQL for SQL Server.
Cloud Storage
- Updated
gcloud storage sign-urlto allow using service account credentials to create signed URLs. Omit--private-key-fileflag to use the active service account or account specified with--impersonate-service-accountflag.
Compute Engine
- Added
SEV_LIVE_MIGRATABLE_V2to the list of--guest-os-featuresforgcloud compute images create. - Promoted
gcloud compute backend-services list-usableto GA. - Updated
gcloud compute images importto handle exceptions in case of failure in fetching the cloud build logs. - Updated
gcloud compute images importto check the storage permissions required for cloud build service account.
Kubernetes Engine
- Updated default kubectl from 1.26.7 to 1.27.4.
- Additional kubectl versions:
- kubectl.1.23 (1.23.17)
- kubectl.1.24 (1.24.16)
- kubectl.1.25 (1.25.12)
- kubectl.1.26 (1.26.7)
- kubectl.1.27 (1.27.4)
- Deprecate
--enable-workload-config-audit,--enable-workload-vulnerability-scanning, andenable-security-postureflags ingcloud container clusters {create, create-auto, update}. The replacements for these are:--enable-workload-config-audit->--security-posture=standard--enable-security-posture->--security-posture=standard--enable-workload-vulnerability-scanning->--workload-vulnerability-scanning=standard
- Added
enterprisevalue to the available modes for--workload-vulnerability-scanningflag in the alpha and beta tracks. - Added
--in-transit-encryptionflag togcloud container clusters createandgcloud container clusters update.
Service Extensions
- New commands for service-extensions resources - LbTrafficExtensions and LbRouteExtensions.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
450.0.0 (2023-10-10)
AI
- Promoted
gcloud ai indexes upsert-datapointsandgcloud ai indexes remove-datapointsto GA.
App Engine
- Updated the Java SDK to version 2.0.20 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.20.
Cloud Bigtable
- Rebuilt cbt cli with go version 1.21.1 which fixed CVE-2023-39319.
Cloud Bigtable Emulator
- Rebuilding cbt emulator with go version 1.21.1 which fixed CVE-2023-29409.
Cloud Composer
- Added
--triggerer-counttogcloud composer environments create/updateto specify number of Airflow triggerers. - Added
--triggerer-cputogcloud composer environments create/updateto specify CPU allocated to Airflow triggerer. - Added
--triggerer-memorytogcloud composer environments create/updateto specify memory allocated to Airflow triggerer.
Cloud Firestore
- Promoted Cloud Firestore PiTR
gcloudCLI changes to beta and GA. - Promoted
--enable-pitrand--no-enable-pitrflag ofgcloud firestore databases createcommand to GA. - Promoted
--enable-pitrand--no-enable-pitrflag ofgcloud firestore databases createcommand to beta. - Promoted
--enable-pitrand--no-enable-pitrflag ofgcloud firestore databases updatecommand to GA. - Promoted
--enable-pitrand--no-enable-pitrflag ofgcloud firestore databases updatecommand to beta.
Cloud Run
- Show container dependencies in
gcloud run services describeandgcloud run revisions describe.
Cloud Storage
- Added option to read from stdin to
lscommand.
Compute Engine
- Promoted
--requested-featuresflag ofgcloud compute interconnects createto GA. - Promoted
gcloud compute interconnects macsec get-configto GA. - Promoted
gcloud compute interconnects macsec updateto GA. - Promoted
gcloud compute interconnects macsec add-keyto GA. - Promoted
gcloud compute interconnects macsec remove-keyto GA. - Promoted
gcloud compute interconnects macsec update-keyto GA. - Promoted the following flags of
gcloud compute instance-groups managed create,gcloud compute instance-groups managed create-instance, andgcloud compute instance-groups managed instance-configs createto GA:--stateful-internal-ip,--stateful-external-ip.
- Promoted the following flags of
gcloud compute instance-groups managed updateandgcloud compute instance-groups managed instance-configs updateto GA:--stateful-internal-ip,--remove-stateful-internal-ips,--stateful-external-ip,--remove-stateful-external-ips.
- Promoted
--maintenance-intervalflag forgcloud compute sole-tenancy node-groups createto beta. - Promoted
gcloud compute sole-tenancy node-groups perform-maintenanceto beta. - Promoted
--delete-at-timeand--delete-after-durationflags forgcloud compute reservations create|update` surfaces to beta.
Database Migration
- Added the ability to specify an empty password when creating MySQL connection
profiles using
gcloud database-migration connection-profiles create mysqlcommand.
Dataproc Metastore
- Added
--endpoint-protocolflag togcloud metastore services updateto specify the Customer-managed KMS key name to use for encrypting the Dataproc Metastore service.
Distributed Cloud Edge
- Added
--lro-timeoutflag forgcloud edge-cloud container clusters node-pools createandgcloud edge-cloud container clusters node-pools createto allow specifying a custom duration for thegcloudCLI to wait on LROs.
GKE Hub
- Fixed the issue of applying generated RBAC policies for third-party identities using the command
gcloud container fleet memberships generate-gateway-rbac.
Kpt
- Updated kpt from v1.0.0-beta.44 to v1.0.0-beta.45. See https://github.com/GoogleContainerTools/kpt/releases/tag/v1.0.0-beta.45 for more details.
Kubernetes Engine
- Modified local ssd count value of
--ephemeral-storage-local-ssd,--ephemeral-storage, and--local-nvme-ssd-blockflags fromgcloud container cluster create/updateto be optional to support third generation machine types, which specify a static count. Pre-Gen3 behavior is unchanged.
Network Services
- Updated
gcloud network-services gatewaysto show a newipVersionfield for alpha version.
Workbench
- Fixed issues with
boot-disk-kms-keyanddata-disk-kms-keyflags fromgcloud workbench instances createcommand not working properly.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
449.0.0 (2023-10-03)
Breaking Changes
- (Compute Engine) Modified
gcloud beta compute future-reservations updateto replace thepathsquery parameter withupdate_mask.
App Engine
- Enable devappserver support for Go 1.21 runtime.
Cloud Dataproc
- Fixed a bug that caused Instance Flexibility Policy to be disabled if a user only specified
--secondary-worker-machine-typesindataproc clusters createcommand for the secondary workers flags.
Cloud Functions
- Updated
gcloud functions add-invoker-policy-bindingandgcloud functions remove-invoker-policy-bindingto support Cloud Functions (1st gen).
Cloud Run
- Show mounted volumes in
gcloud run services describeandgcloud run revisions describe. - Updated display format for task timeout in
gcloud run jobs describeandgcloud run jobs executions describe. Timeouts larger than 1 minute will now show the duration in hours, minutes, and seconds.
Cloud Storage
- Updated gsutil component to 5.26.
- Resolved an issue where metadata flags were disregarded when interacting with the Google Cloud Storage and S3 XML APIs.
Cloud TPU
- Promote
--internal-ipsflag ofgcloud compute tpus tpu-vm updateto GA.
Cloud Workstations
- Added
--service-account-scopesflag toworkstations configs createandworkstations configs update.
Compute Engine
- Added
--public-delegated-prefixflag togcloud compute public-delegated-prefixes createand promoted the new flag to GA. - Added boot-disk-provisioned-throughput support to
gcloud compute instances createandgcloud compute instance-templates create.
Distributed Cloud Edge
- Add
gcloud edge-cloud container get-server-configcommand with--locationflag to get server config in target location.
Kubernetes Engine
- Added
--enable-fleetflag togcloud container clusters create,gcloud container clusters create-autoandgcloud container clusters updatein GA track. - Added
--fleet-projectflag togcloud container clusters create,gcloud container clusters create-autoandgcloud container clusters updatein GA track. - Added
--clear-fleet-projectflag togcloud container clusters updatein GA track. - Added
--resource-manager-tagsflag togcloud container clusters create,gcloud container node-pools create, andgcloud container node-pools updateto manage tags on the underlying Compute Engine VMs of GKE Nodes which can be used to selectively enforce Cloud Firewall network firewall policies. - Added
--autoprovisioning-resource-manager-tagsflag togcloud container clusters create,gcloud container clusters create-auto, andgcloud container clusters updateto manage tags on the underlying Compute Engine VMs of GKE Nodes which can be used to selectively enforce Cloud Firewall network firewall policies.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
448.0.0 (2023-09-26)
Breaking Changes
- (Google Cloud CLI) Deprecated Python 3.5-3.7. The minimum supported Python version is Python 3.8.
Google Cloud CLI
- Updated Mac installer to prompt to install Python 3.10.11.
Anthos On-Prem
- Promoted
gcloud container vmware admin-clustersto GA. - Promoted
gcloud container vmware clustersto GA. - Promoted
gcloud container vmware node-poolsto GA. - Promoted
gcloud container vmware operationsto GA. - Promoted
gcloud container bare-metal admin-clustersto GA. - Promoted
gcloud container bare-metal clustersto GA. - Promoted
gcloud container bare-metal node-poolsto GA. - Promoted
gcloud container bare-metal operationsto GA.
App Engine
- Fixed "https://github.com/GoogleCloudPlatform/java-docs-samples/issues/8659".
Artifact Registry
- Improved error reporting for
artifacts repositories set-cleanup-policies. - Added
Registry URLto the output ofartifacts repositories describe. - Added VEX_SCOPE column to
gcloud artifact vulnerabilities listresults.
Cloud Deploy
- Fixed an issue where you couldn't create a release without
clouddeploy.config.getpermission.
Cloud Healthcare
- Added
--parser-versionflag togcloud healthcare hl7v2-stores createto enable specifying parser config version. - Updated
gcloud healthcare hl7v2-stores listto includePARSER_VERheader.
Cloud NetApp
- Added
--source-backupflag togcloud beta netapp volumes {create,update}in order to introduce a source backup resource to restore to during disaster recovery.
Cloud Workstations
- Added support for the replica zones flag in the
beta workstations config createcommand.
Distributed Cloud Edge
- Added
--control-plane-kms-keyflags togcloud edge-cloud container clusters createcommand to allow specify a KMS key for the control plane data encryption of remote control plane clusters. - Fixed parsing of new cluster creation properties
--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.
Eventarc
- Added
destination-http-endpoint-uri,destination-http-endpoint-forward-dns-requestsandnetwork-attachmentflags togcloud eventarc triggers createas part of Eventarc integration with Message Streams.
Network Security
- New flag to add description for Firewall Endpoint in
createandupdatecommands.
Vmware Engine
- Deprecated
--node-type-configflag fromgcloud vmware private-clouds clusters updatecommand. - Added
--update-nodes-configand--remove-nodes-configflags ingcloud vmware private-clouds clusters updatecommand.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
447.0.0 (2023-09-19)
Breaking Changes
- (GKE Hub) Removed
gcloud {alpha, beta} fleet namespaces. Usegcloud fleet scopes namespacesinstead. - (GKE Hub) Removed
gcloud {alpha, beta} fleet namespaces rbacrolebindings. Usegcloud fleet scopes rbacrolebindingsinstead. - (Network Connectivity) Deprecated
gcloud network-connectivity spokes acceptandgcloud network-connectivity spokes rejectcommands. Usegcloud network-connectivity hubs accept-spokeandgcloud network-connectivity hubs reject-spokecommands instead.
Google Cloud CLI
- Improved post-processing times during
gcloud components updateandgcloud components installon macOS and Linux. - Fixed write permission check for
gcloud auth enterprise-certificate-config create.
Anthos On-Prem
- Added
--vcenter-resource-pool,--vcenter-datastore,--vcenter-datacenter,--vcenter-cluster,--vcenter-folder,--vcenter-ca-cert-data,--vcenter-storage-policy-nametogcloud container vmware clusters createto specify vCenter configurations that are different from its admin cluster.
App Engine
- Updated the Java SDK to version 2.0.19 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.19.
Binauthz
- Added flag
--pae-encode-payloadin commandgcloud container binauthz attestations sign-and-createto generate DSSE format attestations. - Added flag
--dsse-typein commandgcloud container binauthz attestations sign-and-createto allow specifying the DSSE type for the attestations.
Cloud Dataproc
- Added
--secondary-worker-machine-typesflags togcloud dataproc clusters create.
Cloud Datastream
- Fixed a bug updating the backfill policy of a stream.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.18.2
- Remove nanosecond precision of event timestamp in the Firestore eventarc integration(2nd gen).
- Fix a bug to make emulator consistent with production for queries.
Cloud Memorystore
- Updated
gcloud memcache instances createcommand to include MEMCACHE_1_6_15 as an allowed value for memcached-version flag. - Promoted the command
gcloud memcache instances upgradeto GA.
Cloud NetApp
- Fixed a crash when creating NetApp snapshots, backup policies, backup vaults.
Cloud Storage
- Added the
storage/parallel_composite_upload_prefixconfig option, which allows adjusting the paths of temporary components created during composite uploads.
Cloud TPU
- Promote
gcloud compute tpus tpu-vm updatecommand and its--descriptionflag to GA.
Compute Engine
Promoted
--purpose=global-managed-proxyflag ofgcloud compute networks subnets createto GA.Added 'STANDARD_WITH_GRAPHQL' enum value to
gcloud compute security-policies update --json-parsingand promoted it to beta.Added
specific-then-any-reservationandspecific-then-no-reservationto the flag--reservation-affinityfor alpha and beta in:gcloud compute instances creategcloud compute instances bulk creategcloud compute instances-templates create
Database Migration
- Added
POSTGRES_15database version option for--database-versionflag todatabase-migration connection-profiles create cloudsql. - Added server side SSL support using
--ca-certificateflag indatabase-migration connection-profiles create oracle. - Added oracle connection update support via
database-migration connection-profiles update oracle.
Kpt
- Updated kpt in Google Cloud CLI from 1.0.0-beta.43 to 1.0.0-beta.44.
Kubernetes Engine
- Added
--enable-backup-restoreflag togcloud container clusters create-autoto allow enabling Backup for GKE agent on Autopilot clusters at creation time.
Network Connectivity
- Added
gcloud network-connectivity hubs accept-spokeandgcloud network-connectivity hubs reject-spokecommands.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
446.0.1 (2023-09-14)
Cloud Run
- Fixed race condition where tags could go to different Revisions than expected
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
446.0.0 (2023-09-12)
AlloyDB
- Added the ability to specify a backup or source cluster using its full resource path when creating a restored cluster. This enables restoring across projects.
Anthos Multi-Cloud
- Added
--instance-typeflag togcloud container aws node-pools updateto update the EC2 instance type of node pool nodes.
BigQuery
- Added
--external_sourceflag for dataset creation.- Updated
bq showto display tags on a table. - Fixed an issue where a command could fail with little to no messaging. Other
uncaught cases will need
--debug_modeto get more information. - Fixed a bug when updating
kms_key_nameon a connection. - Improved logging for discovery doc load and authentication.
- Utilized new python features with breaking changes for python 2.
- Updated
Certificate Manager
- Promoted
gcloud certificate-manager trust-configs deleteto GA. - Promoted
gcloud certificate-manager trust-configs describeto GA. - Promoted
gcloud certificate-manager trust-configs exportto GA. - Promoted
gcloud certificate-manager trust-configs importto GA. - Promoted
gcloud certificate-manager trust-configs listto GA.
Cloud Billing
- Added
filter-resource-ancestorsflag togcloud billing budget CLIto include folders and organizations filter.
Cloud Composer
- Added maintenance window flags for environment update:
--maintenance-window-start--maintenance-window-end--maintenance-window-recurrence--clear-maintenance-window.
Cloud Dataplex
- Added snake case support for dataplex datascans spec file.
Cloud Filestore
- Updated
--capacityflag description with High Scale tier capacity range.
Cloud Monitoring
- Updated the format of
gcloud beta monitoring metrics-scopes list <PROJECT_ID>togcloud beta monitoring metrics-scopes list projects/<PROJECT_ID>. - Updated the format of
gcloud beta monitoring metrics-scopes create <PROJECT_ID>togcloud beta monitoring metrics-scopes create projects/<PROJECT_ID>. - Updated the format of
gcloud beta monitoring metrics-scopes delete <PROJECT_ID>togcloud beta monitoring metrics-scopes delete projects/<PROJECT_ID>.
Cloud NetApp
- Add Standard service level to
gcloud (alpha|beta) netapp storage-poolscommand group. - Removed explicit check on
--volumeingcloud netapp volumes replications stopcommand.
Compute Engine
Added support for
--cloudbuild-service-accountflag for:gcloud compute images importin GA;gcloud compute instances importin GA;gcloud compute machine_images importin GA.
Added
alphaandbetaversions of a new API named snapshot settings. Documentation of this feature will be available at https://cloud.google.com/compute/docs/disks/snapshot-settings following shortly after the release of this version ofgcloudCLI.
Distributed Cloud Edge
- Added
--versionand--release-channelflags togcloud edge-cloud container clusters createcommand to allow specifying the cluster version and release channel. - Promoted
--system-addons-confg,--external-lb-ipv4-address-pools,--control-plane-node-count,--control-plane-machine-filter,--control-plane-shared-deployment-policy,--version, and--release-channelflags from ALPHA to GA.
Network Security
- Promoted
gcloud network-security server-tls-policies deleteto GA. - Promoted
gcloud network-security server-tls-policies describeto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
445.0.0 (2023-09-06)
Breaking Changes
- (GKE Hub) Removed
--security-postureand--workload-vulnerability-scanningflags ofgcloud container fleetandgcloud beta container fleet.--security-postureand--workload-vulnerability-scanningflags are not supported yet.
- (GKE Hub) Updated
anthos-supportandusersflags to be mutually exclusive in adding groups support togcloud container fleet memberships generate-gateway-rbaccommand.
Google Cloud CLI
- Fixed issue where the
gcloudCLI would crash on unknown platforms. - Added a warning that
--update-adcis now deprecated for 1st-party user credentials and replaced bygcloud auth application-default login.
Anthos Multi-Cloud
- Promoted
--enable-autorepairand--no-enable-autorepairofgcloud container aws node-pools createto GA. - Promoted
--enable-autorepairand--no-enable-autorepairofgcloud container aws node-pools updateto GA. - Promoted
--enable-autorepairand--no-enable-autorepairofgcloud container azure node-pools createto GA. - Promoted
--enable-autorepairand--no-enable-autorepairofgcloud container azure node-pools updateto GA. - Added
--admin-groupsflag togcloud container aws clusters createfor setting groups as admins. - Added
--admin-groupsflag togcloud container aws clusters updatefor setting groups as admins. - Added
--admin-groupsflag togcloud container azure clusters createfor setting groups as admins. - Added
--admin-groupsflag togcloud container azure clusters updatefor setting groups as admins. - Added
--admin-groupsflag togcloud container attached clusters createfor setting groups as admins. - Added
--admin-groupsflag togcloud container attached clusters registerfor setting groups as admins. - Added
--admin-groupsflag togcloud container attached clusters updatefor setting groups as admins. - Added
--proxy-secret-nameand--proxy-secret-namespaceflags togcloud container attached clustersto configure an HTTP/HTTPS proxy for outbound traffic. - Added
--binauthz-evaluation-modeflag togcloud container aws clusters createto configure Binary Authorization evaluation mode. - Added
--binauthz-evaluation-modeflag togcloud container aws clusters updateto configure Binary Authorization evaluation mode. - Added
--binauthz-evaluation-modeflag togcloud container attached clusters registerto configure Binary Authorization evaluation mode. - Added
--binauthz-evaluation-modeflag togcloud container attached clusters updateto configure Binary Authorization evaluation mode. - Added
--clear-admin-groupsand--clear-admin-usersflags togcloud container attached clusters updateto clear admin users and groups from the cluster.
Cloud Billing
- Fixed issue where
gcloud billing budgets createcommand crashed when run with--filter-labelsflag. This issue can be tracked at https://issuetracker.google.com/issues/197773823.
Cloud Build
- Modified
gcloud builds submitto support submitting a build with 2nd-gen repository resource. - Added
--dirand--revisionflag ingcloud builds submitcommand.
Cloud Deploy
- Added support to fail fast when using an unsupported Skaffold version in the
create releasecommand. - Added a new command
deploy get-configwhich gets the config for the specified region and project.
Cloud Firestore
- Added Firestore backups feature support to Alpha.
Cloud NetApp
- Added
--restricted-actionsflag togcloud netapp volumesandgcloud beta netapp volumesduring create and update.
Cloud Run
- Added
--dry_runflag togcloud beta run services replace, which will validate the YAML service specification without applying it. - Modified the output format of
gcloud run services describeandgcloud run revisions describeto support multiple containers.
Cloud SQL
- Promoted
--password-policy-disallow-compromised-credentialsflag forgcloud sql instances createandgcloud sql instances patchto GA.
Cloud TPU
- Fixed issue where
gcloud compute tpus tpu-vm sshis unable to login when project-levelenable-oslogin:TRUEis configured and instance-levelenable-osloginis unset.
Compute Engine
- Promoted the flag of
--instance-template-regionto GA ingcloud compute instance-templates create. - Promoted the flag of
--regionto GA in:gcloud compute instance-templates listgcloud compute instance-templates deletegcloud compute instance-templates describe.
Distributed Cloud Edge
- Added
--versionand--release-channelflags togcloud edge-cloud container clusters createcommand to allow specifying the cluster version and release channel.
GKE Hub
- Updated
gcloud container fleet memberships generate-gateway-rbacto include handling for first-party groups (email) and third-party groups of the formatprincipalSet://iam.googleapis.com/locations/global/workforcePools/example-pool/group/third party group.
Kpt
- Updated kpt to v1.0.0-beta.43 release. Refer to release notes for more details.
Kubernetes Engine
- Deprecate
--enable-workload-config-audit,--enable-workload-vulnerability-scanning, andenable-security-postureflags ingcloud container clusters {create, create-auto, update}. The replacements for these are:--enable-workload-config-audit->--security-posture=standard--enable-security-posture->--security-posture=standard--enable-workload-vulnerability-scanning->--workload-vulnerability-scanning=standard
- Added
enterprisevalue to the available modes for--workload-vulnerability-scanningflag in the alpha and beta tracks. - Updated default kubectl from 1.27.4 to 1.27.5.
- Additional kubectl versions:
- kubectl.1.23 (1.23.17)
- kubectl.1.24 (1.24.17)
- kubectl.1.25 (1.25.13)
- kubectl.1.26 (1.26.8)
- kubectl.1.27 (1.27.5)
- kubectl.1.28 (1.28.1)
Network Connectivity
- Added
gcloud network-connectivity hubs groupscommand group. - Added
gcloud network-connectivity service-connection-policies updatecommand.
Notebooks
- Added
--timeout-minutesto the following commands to allow specifying custom timeout for the diagnose operation.gcloud notebooks instances diagnosegcloud notebooks runtimes diagnose
Policy Troubleshooter
- Promoted
gcloud policy-intelligence troubleshoot-policy iamto GA.
Workbench
- Fixed workbench instances diagnose flags.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
444.0.0 (2023-08-22)
AI
- Added
gcloud beta ai persistent-resourcescommand group which supports creating and managing persistent resources for running custom training jobs.
AlloyDB
Added flag
--availability-typeto specify availability-type for an instance to the following commands:gcloud alloydb instances creategcloud alloydb instances updategcloud alloydb instances create-secondary
Added the following flags of
gcloud alloydb instances createandgcloud alloydb instances updateto alpha, beta and GA:--ssl-mode--require-connectors
Added flag
--allocated-ip-range-nameto specify the allocated IP range for a cluster to the following commands:gcloud alloydb clusters creategcloud alloydb clusters restoregcloud alloydb clusters create-secondary
Anthos Multi-Cloud
- Added
--node-labelsflag togcloud container aws node-pools updateto update the labels assigned to node pool nodes. - Added
--clear-node-labelsflag togcloud container aws node-pools updateto clear the labels assigned to node pool nodes.
App Engine
- Updated the Java SDK to version 2.0.17 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.17.
BigQuery
- Added
--quota_project_idflag to force the quota project of a request.
Cloud Billing
- Promoted
gcloud billing accountsandgcloud billing projectsto GA.
Cloud Dataplex
- Promoted
resource-read-access-modeflag inassetscommand group to GA. - Added
export-results-tableflag indatascans create data-profilecommand.
Cloud Dataproc
- Added
--min-num-workersflags togcloud dataproc clusters create. - Added
gcloud beta dataproc sessionsto create and manage Dataproc interactive sessions. - Added
gcloud beta dataproc session-templatesto create and manage Dataproc session templates.
Cloud NetApp
- Added
gcloud netapp operationsandgcloud netapp locationscommand group.
Cloud Run
- Added
gcloud beta run jobs executions cancelto allow cancelling a running Cloud Run job execution.
Compute Engine
- Promoted support for Standby Policy for
gcloud compute instance-groups managed createin Alpha. - Promoted support for Standby Policy for
gcloud compute instance-groups managed updatein Alpha. - Promoted
compute routers get-nat-ip-infoto GA. - Promoted
gcloud compute future-reservationscommand group to beta.
Connectors
- Added
gcloud connectorscommand group. Commands in this group provide ways to interact with Integration Connectors resources.
Dataproc Metastore
- Promoted
gcloud metastore operations cancelto GA.
GKE Hub
- Promoted GkeHub tenancy commands to GA.
- Promoted
gcloud container fleetmethods to GA. - Promoted
gcloud container fleet memberships bindingsto GA. - Promoted
gcloud container fleet scopesto GA. - Promoted
gcloud container fleet scopes namespacesto GA. - Promoted
gcloud container fleet scopes rbacrolebindingsto GA.
- Promoted
Network Connectivity
- Updated
gcloud network-connectivity internal-rangesto supportoverlap-existing-subnet-rangeenum value for--overlapsflag during create and update.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
443.0.0 (2023-08-15)
AI
- Added
--notification-channelsflag togcloud beta ai model-monitoring-jobs create|updateto allow sending alerts to notification channels.
AlloyDB
- Added option for
--cpu-count=96ininstances createandinstances updatecommands. - Added support for specifying
--database-versioninclusters createcommand in alpha and beta tracks.
Anthos Multi-Cloud
- Promoted
--spot-instance-typesflag ofgcloud container aws node-pools createto GA.
Anthos On-Prem
- Promoted
gcloud vmware admin-clusters unenrollto beta.
Artifact Registry
- Added
--remote-apt-repoand--remote-apt-repo-pathtogcloud artifacts repositories createto support Apt remote repos. - Added
--remote-yum-repoand--remote-yum-repo-pathtogcloud artifacts repositories createto support Yum remote repos. - Fixed issue where
gcloud artifacts versions delete --delete-tagserrors, when the package name has slashes. - Updated to use the project from URI of
gcloud artifacts sbom exportfor requests. - Include InTotoSlsaProvenanceV1 in the process of computing SLSA build level.
Cloud Bigtable
- Promoted
gcloud bigtable backups copyto beta and GA.
Cloud Build
- Remove
gcloud builds triggers create gitlab-enterprisecommand.
Cloud DNS
- Added support to allow specifying Global internal Application load balancers as health checked targets for Routing Policies.
Cloud Dataflow
- Promoted
gcloud dataflow jobs update-optionsfrom beta to GA.
Cloud Deploy
- Enable "Uniform Bucket Level Access" by default for the Cloud Storage buckets created in
gcloud deploy releases create.
Cloud Domains
- Added information about an agreement between Google and Squarespace, Inc. to Cloud Domains
gcloud domains registrationscommand group.
Cloud On Demand Scanning
- Fixed issue with extracting packages from Go binaries with invalid dependency versions.
Cloud Storage
- Fixed
--uriflag forbuckets listandobjects listcommands.
Compute Engine
- Promoted AWS Origin Authentication in BackendService compute API to v1.
- Added
--managed-protection-tierflag togcloud beta compute project-info updatecommand.
Kubernetes Engine
- Added
--tpu-topologyflag togcloud container node-pools createfor 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. flag when create a cluster. - Added hugepage related options inside existing
--system-config-from-fileflag for users to configure hugepages to clusters/nodepools.
Network Management
- Updated
gcloud network-management connectivity-tests listcommand to print details about Google-managed endpoints, networks, and forwarding rules. - Updated help text for the
ipAddressargument ingcloud network-management connectivity-teststo keep it consistent with the currently supported scenarios.
Workbench
- Fixed issue with metadata flag for
gcloud workbench instances create. - Fixed issue with service-account-email flag for
gcloud workbench instances create. - Fixed issue with machine_type flag for
gcloud workbench instances update.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
442.0.0 (2023-08-08)
Artifact Registry
- Added an argument group of two flags
allow-sbom-generationanddisable-sbom-generationtogcloud artifacts repositories create, to set the SBOM generation config of the repository. - Added an argument group of two flags
allow-sbom-generationanddisable-sbom-generationtogcloud artifacts repositories update, to set the SBOM generation config of the repository. - Added
gcloud artifacts sbom exportcommand to export SBOM into Google Cloud Storage. - Added
gcloud artifacts sbom listcommand to list SBOMs. - Added
gcloud artifacts sbom loadcommand to upload a custom SBOM for an artifact. - Added
gcloud artifacts vulnerabilities load-vexcommand to upload a vex statement. - Added
gcloud artifacts vulnerabilities listcommand to list vulnerabilities for an artifact.
Bare Metal Solution
- Promoted
gcloud bms os-images listto GA.
BigQuery
- Fixed a bug in discovery doc load when caching is used.
- Fixed a bug that caused a crash in some common actions like
bq show.
Cloud Dataflow
- Added
gcloud beta dataflow jobs update-optionswhich updates properties of running dataflow jobs.
Cloud Functions
- Warned about on deprecation of Container Registry (used by default by Cloud Functions 1st gen for storing build artifacts) and recommended transition to Artifact Registry: https://cloud.google.com/artifact-registry/docs/transition/transition-from-gcr.
Cloud Memorystore
- Added
MEMCACHED_VERSIONfield to the output of the commandgcloud memcache instances listto specify memcached version of the instance.
Cloud Run
- Added
--network,--subnet,--network-tags,--clear-networkand--clear-network-tagsflags to the following commands to allow enabling or disabling Direct VPC egress for a Cloud Run service or job:gcloud beta run deploygcloud beta run services updategcloud beta run jobs creategcloud beta run jobs deploygcloud beta run jobs update
- Added
--args,--task-timeout,--tasksand--update-env-varsflags togcloud beta run jobs executeto allow executing a Cloud Run job with runtime overrides.
Cloud SQL
- Added
--enable-private-service-connect,--allowed-psc-projectsand--clear-allowed-psc-projectsflags togcloud sql instances createandgcloud sql instances patchto support Private Service Connect for Cloud SQL. - Added
gcloud sql instances reencrypt, which re-encrypts a Cloud SQL CMEK instance with the current primary key version.
Cloud Services
- Promoted
gcloud services api-keys lookupto GA.
Compute Engine
- Added support for
version=12andshort-name=debianin--os-typesforgcloud beta compute instances ops-agents policies [create|update]. - Promoted
--auto-network-tierflag ofgcloud compute routers nats createandgcloud compute routers nats updateto GA. - Added
--local-ssd-recovery-timeoutto specify the timeout to recover Local SSD to GA for:gcloud compute instances creategcloud compute instances create-with-containergcloud compute instance-templates creategcloud compute instances bulk creategcloud compute instances set-schedulinggcloud compute instances update-from-file
- Added
gcloud compute security-policies add/remove-layer7-ddos-defense-threshold-config. - Added
--maintenance-intervalto specify the frequency of planned maintenance events to beta for:gcloud compute instance-templates create
- Promoted
--resource-policiesflag forglcloud compute commitments createto to beta. - Promoted
--resource-policiesflag forglcloud compute commitments createto to GA.
Database Migration
- Modified
gcloud database-migration connection-profiles --helpto specify what the host field value should be when--psc-service-attachmentis also specified. - Added
--editiontogcloud database-migration connection-profiles create cloudsqlto allow creating a connection profile with the edition of the given Cloud SQL instance. - Added
skip-validationparam togcloud database-migration migration-jobs startandgcloud database-migration migration-jobs restartto allow starting/restarting migration jobs without running validations.
Kpt
- Updated kpt in Google Cloud CLI from 1.0.0-beta.37 to 1.0.0-beta.41.
Kubernetes Engine
- flag when create a cluster.
- Fixed issue of
gcloud container cluster update --dataplane-v2-observability-moderesettingdataplane-v2-metricsto false. - Updated help-text by adding hyperdisk types to
--disk-typechoices.
Network Management
- Added
forwardingRuleargument for destination ingcloud network-management connectivity-tests. This allows the user to run tests using a Forwarding Rule endpoint as a source.
Network Security
- Added labels support for Security Profile
create,add-override,delete-overrideandupdate-overridecommands.
Recommender
- Added a
listcommand for locations that lists all locations.
Transcoder
- Added support for
--batch-mode-priorityflag when creating a new job.
Transfer
- Log info about agent delete delays.
- Fix bug for users mounting root with
--mount-directories.
Workbench
- Added
gcloud workbench instances rollbackto rollback workbench instances.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
441.0.0 (2023-08-01)
Artifact Registry
- Include InTotoSlsaProvenanceV1 in the provenance output of
gcloud artifacts docker images describewhen using--show-provenanceflag. - Deprecated
artifacts repositories set-cleanup-policies --overwrite. The overwrite action is now the default behavior.
BigQuery
- Fixed bug where local discovery docs were not loaded locally.
- Added
file_set_spec_typeflag to support manifest Files in load jobs and external tables.
Cloud Bigtable
- Updated
--transactional-writesbehavior ingcloud bigtable app-profile updateto no longer silently disable transactional writes, if not specified.--no-transactional-writesmust be used to disable transactional writes, as opposed to the previous behavior, which only required omitting--transactional-writes.
Cloud Build
- Fixed issue where
gcloud builds triggers update pubsubcommand returned invalid request when not providing pubsub topic.
Cloud Composer
- Fixed an issue where using comments in the
requirements.txtfile broke updating Python packages.
Cloud Dataplex
- Promoted
datascanscommand group to GA.
Cloud Key Management Service
- Added
gcloud kms raw-encryptandgcloud kms raw-decryptcommands to support raw symmetric encryption algorithmsAES-128-GCM,AES-256-GCM,AES-128-CBC,AES-256-CBC,AES-128-CTR,and AES-256-CTR.
Cloud NetApp
- Removed some extra fields in
gcloud {beta, alpha} netapp {storage-pools, volumes, kms-configs}list due to messy output when too many fields.
Cloud Storage
- Fixed behavior when preserving both symlinks and POSIX metadata on an OS with limited symlink support.
- Fixed an issue clobbering an existing file on download if the file is a broken symlink.
- Fixed an issue causing some hidden files to be skipped or transferred multiple times.
- Added
namefield toobjectsandbucketslistanddescribecommands. - Added
bucketfield toobjects listanddescribecommands.
Cloud Workstations
- Added
--enable-nested-virtualizationflag togcloud workstations configsto enable nested virtualization on new or existing Cloud Workstation Configurations.
Compute Engine
- Added new
ENDPOINT_TYPE_MANAGED_PROXY_LBenum option to--endpoint-typesflag ofgcloud compute routers nats createin beta. - Promoted
any-single-zonetarget distribution shape for regional managed instance groups to GA. - Promoted regional INTERNET_IP_PORT and INTERNET_FQDN_PORT Network Endpoint Groups in
gcloud compute network-endpoint-groupsto beta. Affected commands:gcloud compute network-endpoint-groups create- support for Internet NEG types in regional scopesgcloud compute network-endpoint-groups list-network-endpointsgcloud compute network-endpoint-groups update <RESOURCE_NAME> --add-endpointgcloud compute network-endpoint-groups update <RESOURCE_NAME> --remove-endpoint
- Update replica-zones support
--create-disk=replica-zonesforgcloud compute instance-templates create. - Promoted
--purpose=global-managed-proxyflag ofgcloud compute networks subnets createto beta.
Database Migration
- Added
gcloud database-migration conversion-workspaces describe-ddlswhich describes DDLs in a Database Migration Service conversion workspace. - Added
gcloud database-migration conversion-workspaces describe-issueswhich describes issues in a Database Migration Service conversion workspace. - Added
gcloud database-migration migration-jobs createto allow creating a migration job with a dump parallelization level. - Added
gcloud database-migration migration-jobs updateto allow configuring a migration job with a dump parallelization level. - Added
--allocated-ip-rangetogcloud connection-profiles create cloudsqlto allow using an allocated subnet range when creating the destination Cloud SQL instance with a private connection.
GKE Hub
- Updated
gcloud container fleet memberships generate-gateway-rbacto include handling for third-party principals of the formatprincipal://iam.googleapis.com/locations/global/workforcePools/example-pool/subject/third party user.
Kubernetes Engine
- Updated default kubectl from 1.25.11 to 1.26.7.
- Additional kubectl versions:
- kubectl.1.21 (1.21.14)
- kubectl.1.22 (1.22.17)
- kubectl.1.23 (1.23.17)
- kubectl.1.24 (1.24.16)
- kubectl.1.25 (1.25.12)
- kubectl.1.26 (1.26.7)
- kubectl.1.27 (1.27.4)
- Removed prerequisite for using
--enable-master-global-access
Network Connectivity
- Updated
gcloud network-connectivity internal-ranges updateto support setting and clearing overlaps.
Network Security
- Added labels support for Security Profile Group
createandupdatecommands.
Policy Simulator
- Added
gcloud beta policy-intelligence simulate orgpolicywhich runs a Simulation for OrgPolicy.
Pubsub Emulator
- Fixed issue where messages may not be delivered in order when using unary pull.
Workbench
- Added
gcloud workbenchto manage workbench instances. - Added
gcloud workbench instances add-iam-policy-bindingto add iam policy for workbench instances. - Added
gcloud workbench instances deleteto delete workbench instances. - Added
gcloud workbench instances describeto describe workbench instances. - Added
gcloud workbench instances get-iam-policyto get the iam policy for workbench instances. - Added
gcloud workbench instances remove-iam-policy-bindingto remove the iam policy binding for workbench instances. - Added
gcloud workbench instances set-iam-policyto set the iam policy for workbench instances. - Added
gcloud workbench instances resetto reset workbench instances. - Added
gcloud workbench instances stopto stop workbench instances. - Added
gcloud workbench instances startto start workbench instances. - Added
gcloud workbench instances diagnoseto diagnose workbench instances. - Added
gcloud workbench instances upgradeto upgrade workbench instances. - Added
gcloud workbench instances check-instance-upgradabilityto check upgradability of workbench instances. - Added
gcloud workbench instances createto create workbench instances. - Added
gcloud workbench instances updateto update workbench instances.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
440.0.0 (2023-07-25)
Cloud Build
- Updated help text for
--comment-controlflag ingcloud builds triggers bitbucket-server,gcloud builds triggers gitlabandgcloud builds triggers gitlab-enterpriseto describe the allowed values.
Cloud Composer
- Added
--enable-high-resiliencetogcloud composer environments updateto enable high resilience mode for environments. - Added
--disable-high-resiliencetogcloud composer environments updateto disable high resilience mode for environments.
Cloud DNS
- Added support to allow specifying regional L7 forwarding rules as health checked targets for Routing Policies.
Cloud Healthcare
- Added support for
--stream-configsand--send-for-bulk-importflags to the following commands:gcloud healthcare dicom-stores creategcloud healthcare dicom-stores updategcloud beta healthcare dicom-stores listgcloud healthcare dicom-stores list
Cloud NetApp
- Added LOCATION to fields to be listed in structured output during
gcloud beta netapp volumes list.
Cloud Pub/Sub
- Added a warning when
--push-auth-token-audienceand--push-auth-service-accountflags are ignored due to missing dependent flags ingcloud pubsub subscriptions [create|update|modify-push-config]commands.
Cloud Storage
- Modified
buckets createso that multiple buckets can be created with a single command.
Compute Engine
- Promoted
--service-lb-policyflag ofgcloud compute backend-services createandgcloud compute backend-services updateto beta. - Promoted
--typeflag ofgcloud compute routers nats createto beta. - Promoted
--source-nat-active-ranges,--source-nat-active-ranges-region,--source-nat-drain-ranges,--clear-source-nat-drain-rangesand--source-nat-drain-ranges-regionflags ofgcloud compute routers nats rule updateto beta. - Promoted
--source-nat-active-rangesand--source-nat-active-ranges-regionflags ofgcloud compute routers nats rule createto beta. - Promoted new allowed value:
PRIVATE_NATfor--purposeflag ofgcloud compute networks subnets createto beta. - Promoted new
:ALLrange option for subnets passed to--nat-custom-subnet-ip-rangesflag ofgcloud compute routers nats (create|update). - Promoted
--security-profile-groupand--[no-]tls-inspectflags forgcloud compute <network->firewall-policies rules <create|update>to beta. - Promoted
gcloud compute resource-policies update snapshot-scheduleto GA. - Promoted
--force-update-on-repairflag ofgcloud compute instance-groups managed <create | update>to GA. - Promoted
--confidential-computeflag ofgcloud compute disks createto beta. - Promoted
--create-disk=confidential-computeforgcloud compute instances createto beta.
Container Registry
- Fixed
gcloud container images describefor gcr.io repos in Artifact Registry.
Kubernetes Engine
- Updated broken links in
gcloud container get-credentialshelp text. - Added
--network-performance-configs=total-egress-bandwidth-tier=[DEFAULT|TIER_1]togcloud container clusters createandgcloud container clusters updateto allow setting default network performance tier for new node-pools. Seegcloud container node-pools create. - Added
--enable-multi-networkingtogcloud container clusters createand added--additional-node-networkand--additional-pod-networktogcloud container node-pools createto allow creation of multi-networking enabled clusters with additional node and pod networks. - Added
--placement-policyflag togcloud container clusters createcommand. - Added
--placement-policyflag togcloud container node-pools createcommand. - Disabled
--enable-insecure-kubelet-readonly-portflag. - Updated help-text by removing
--release-channel=NONEoption forgcloud container create-auto. This option is not available for create-auto since Autopilot cluster must be subscribed to a release-channel.
Transcoder
- Added support for
--optimizationflag when creating a new job.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
439.0.0 (2023-07-18)
Breaking Changes
- (Kubernetes Engine) Renamed
--binauthz-policyto--binauthz-policy-bindingsingcloud beta container clusterscommands.
App Engine
- Updated the Java SDK to version 2.0.16 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.16.
Assured Workloads
- Added
--partner-permissionsflag (optional) forgcloud assured workloads createcommand to enable setting the partner permissions parameter for creation of partner workload (workload managed by local trusted partners) through gcloud command.
BigQuery
- Updated bundled discovery docs to revision 20230614.
- Fixed bug stopping
httplib2_debuglevelfrom being used. - Added
file_set_spec_typeflag to support manifest Files in load jobs and external tables. - Added
destination_kms_keyto create / update transfer configs.
Cloud Bigtable
- Added
--change-stream-retention-periodflag togcloud bigtable instances tables createandgcloud bigtable instances tables update. - Added
--clear-change-stream-retention-periodflag togcloud bigtable instances tables update. - Rebuilt with golang 1.20.6 to address CVEs present in prior versions.
Cloud Bigtable Emulator
- Rebuilt with golang 1.20.6 to address multiple CVEs in prior versions of golang.
- Added support for reverse scans.
Cloud Build
- Promoted
gcloud builds triggers updateto GA.
Cloud Datastream
- Fixed issue where creating an oracle profile with streamLargeObjects field returned an error.
Cloud Functions
- Updated
gcloud functions deployto prompt to allow unauthenticated invocations for new 2nd gen functions before deploying. This aligns with the behavior for new 1st gen functions.
Cloud IAM
- Added
--web-sso-additional-scopesflag togcloud iam workforce-pools providers create-oidcandgcloud iam workforce-pools providers update-oidcwhich allows specification of additional OIDC scopes for web sign-in.
Cloud Memorystore
- Added
--reserved-ip-range-idflag togcloud memcache instances createto allow specifying named allocations while creating an instance.
Cloud Pub/Sub
- Promoted
--push-no-wrapperand--push-no-wrapper-write-metadataflags ofgcloud pubsub subscriptions [create|update|modify-push-config]to GA. Adds the ability to set and update payload unwrapping properties for push subscriptions. For more information, see the https://cloud.google.com/pubsub/docs/payload-unwrapping.
Cloud SQL
- Added
--[no-]recreate-replicas-on-primary-crashflag togcloud sql instances createandgcloud sql instances patchto enable/disable replica recreation when a Mysql primary instance operating in reduced durability mode crashes.
Cloud Spanner
- Added
--priorityflag togcloud spanner databases execute-sqlto allow setting request priority for the query to convey the relative importance of workloads.
Cloud Storage
- Fixed
gcloud storage buckets update --clear-log-bucketbehavior so it now clears the entire logging configuration. - Promoted
gcloud storage ducommand to GA. - Promoted
gcloud storage hmaccommand group to GA. - Promoted
gcloud sign-urlcommand to GA. - Standardized resource format for
describeandlistcommands across API providers. Use--rawflag to get the old API-specific format.
Compute Engine
- Promoted
--custom-learned-route-priorityand--set-custom-learned-route-rangesflags ofgcloud compute routers add-bgp-peerto GA. - Promoted
--custom-learned-route-priority,--set-custom-learned-route-ranges,--add-custom-learned-route-rangesand--remove-custom-learned-route-rangesflags ofgcloud compute routers update-bgp-peerto GA. - Promoted
--http-keep-alive-timeout-secflag forgcloud compute <target-http-proxies|target-https-proxies> <create|update>to GA. - Promoted
--clear-http-keep-alive-timeout-secflag forgcloud compute <target-http-proxies|target-https-proxies> updateto GA. - Added
--local-ssd-recovery-timeoutto specify the timeout to recover Local SSD to beta for:gcloud compute instances creategcloud compute instances create-with-containergcloud compute instance-templates creategcloud compute instances bulk creategcloud compute instances set-schedulinggcloud compute instances update-from-file
- Added
--requested-featuresflag togcloud compute interconnects createto allow requesting MACSec support for an Interconnect. - Promoted
--requested-featuresflag ofgcloud compute interconnects createto beta. - Promoted
gcloud compute interconnects macsec get-configto beta. - Promoted
gcloud compute interconnects macsec updateto beta. - Promoted
gcloud compute interconnects macsec add-keyto beta. - Promoted
gcloud compute interconnects macsec remove-keyto beta. - Added
gcloud compute interconnects macsec update-keyto allow updating MACSec pre-shared keys. - Promoted
gcloud compute interconnects macsec update-keyto beta. - Custom machine type validation in regional
gcloud compute instances bulk createcommand has been fixed.
GKE Hub
- Promoted
gcloud container fleet fleetobservabilityto GA.
Kubernetes Engine
- Updated broken links in
gcloud container get-credentialshelp text. - Added
--enable-dataplane-v2-metricsand--dataplane-v2-observability-modeflags togcloud container clusters create,gcloud container clusters create-autoandgcloud container clusters update.
Network Security
- Updated import/export schema for
gcloud network-security tls-inspection-policieswith new fields in beta. - Security Profile Groups and Security Profiles only supports
globallocation.--locationflag now takes defaultglobalas location. - Updated Firewall Endpoint Associations resource to accept TLS inspection policy with an optional flag.
Security Command Center
- Add deprecation notices to
gcloud scc assetscommands which are being deprecated in favor of Cloud Asset Inventory APIs.
Workbench
- Added
gcloud workbenchto manage workbench instances.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
438.0.0 (2023-07-11)
Breaking Changes
- (AI) Modified
gcloud ai index-endpoints createto create public endpoint by default. Set--networkflag to create private endpoint. - (Cloud IAM) Make
--web-sso-response-typeand--web-sso-assertion-claims-behaviorflag required ingcloud iam workforce-pools providers create-oidc. - (Stackdriver Debugger) Deleted
gcloud deploy. Cloud Debugger is deprecated and was shut down May 31, 2023. For more information, see https://cloud.google.com/debugger/docs/deprecations.
Artifact Registry
- Added
artifacts repositories set-cleanup-policies. - Added
artifacts repositories list-cleanup-policies. - Added
artifacts repositories delete-cleanup-policies.
Backup For GKE
- Added the following flags to
gcloud container backup-restore restore-plans createandgcloud container backup-restore restore-plans updateto expand cluster resource restore scope options:--cluster-resource-scope-all-group-kinds--cluster-resource-scope-selected-group-kinds--cluster-resource-scope-excluded-group-kinds--cluster-resource-scope-no-group-kinds
- Deprecated
--cluster-resource-restore-scope. Use--cluster-resource-selected-group-kindsinstead. - Added the following flags to
gcloud container backup-restore restore-plans createandgcloud container backup-restore restore-plans updateto expand namespaced resourced restore scope options:--no-namespaces--excluded-namespaces
Cloud Build
- Add E2_MEDIUM machine type.
- Promoted
gcloud builds connectionsandgcloud builds repositoriesto GA. - Promoted
gcloud builds triggers create gitlabto GA.
Cloud Datastore Emulator
- Released Cloud Datastore emulator v2.3.1
- Fixed bug which caused /reset to never return a response.
Cloud Functions
- Added warning and prompting to
gcloud functions get-iam-policyandgcloud functions remove-iam-policy-bindingabout needing to bind theroles/run.invokerrole for 2nd gen functions.
Cloud Healthcare
- Added
--stream-configsflag to the following commands:gcloud beta healthcare dicom-stores creategcloud beta healthcare dicom-stores update
Cloud IAM
- Added
--client-secret-valueflag togcloud iam workforce-pools providers create-oidcandgcloud iam workforce-pools providers update-oidcwhich allow user to setup client secret for authorization code flow. - Added
--clear-client-secretflag togcloud iam workforce-pools providers update-oidcwhich allow user to clear client secret setup for authorization code flow. - Added
codeas value for--web-sso-response-typeflag togcloud iam workforce-pools providers create-oidcandgcloud iam workforce-pools providers update-oidcwhich allow user to setup authorization code flow. - Added
merge-user-info-over-id-token-claimsas value for--web-sso-assertion-claims-behaviorflag togcloud iam workforce-pools providers create-oidcandgcloud iam workforce-pools providers update-oidcwhich allow user to merge the UserInfo Endpoint Claims with ID Token Claims, preferring UserInfo Claim Values for the same Claim Name.
Cloud Pub/Sub
- Promoted
--cloud-storage-bucket,--cloud-storage-file-prefix,--cloud-storage-file-suffix,--cloud-storage-max-bytes,--cloud-storage-max-duration,--cloud-storage-output-formatand--cloud-storage-write-metadataflags ofgcloud pubsub subscriptions createto GA. Adds the ability to set Cloud Storage configuration options in Cloud Pub/Sub subscriptions. For more information, see the https://cloud.google.com/pubsub/docs/cloudstorage. - Promoted
--cloud-storage-bucket,--cloud-storage-file-prefix,--cloud-storage-file-suffix,--cloud-storage-max-bytes,--cloud-storage-max-duration,--cloud-storage-output-format,--cloud-storage-write-metadata, and--clear-cloud-storage-configflags ofgcloud pubsub subscriptions updateto GA. Adds the ability to update Cloud Storage configuration options in Cloud Pub/Sub subscriptions. For more information, see the https://cloud.google.com/pubsub/docs/cloudstorage.
Cloud SQL
- Added
gcloud sql operations cancelto cancel an operation running on a Cloud SQL instance. - Added
editionandenable-data-cacheflags togcloud sql instances createandgcloud sql instances patchto support Edition and Data Cache. Added
show-editionflag togcloud sql instances listandgcloud sql tiers listto display Edition.Added
--password-policy-disallow-compromised-credentialsflag togcloud sql instances createandgcloud sql instances patchfor ALPHA and BETA.
Cloud Storage
- Updated gsutil component to 5.25.
- Fix a bug preventing nested directory symlinks from being preserved when uploading a directory recursively.
Cloud Workstations
- Updated
--machine-typeflag forconfigscommand to accept any string.
Compute Engine
- Added
23.04to allowed list of values for--versionofgcloud beta compute instances ops-agents policies [create|update]. - Promote
--instance-kms-keyflag ofgcloud compute instance createto GA. - Promoted
--preferenceflag ofgcloud compute backend-services add-backendandgcloud compute backend-services update-backendto beta. - Added
--allow-cidr-routes-overlapflag togcloud beta compute networks subnets updatecommand. - Added
SEV_SNP_CAPABLEto the list ofguestOsFeatures. - Added support for clearing fields to
gcloud beta compute security-policies remove-user-defined-fieldandgcloud beta compute security-policies rules update.
GKE Hub
- Modified
gcloud container fleet memberships registercommand to validate that the--manifest-output-fileflag is only used with the--install-connect-agentflag.
Kpt
- Updated kpt in Google Cloud CLI from 1.0.0-beta.35 to 1.0.0-beta.37.
Kubernetes Engine
- Added new
kubednsoption to--cluster-dnsto allow KubeDNS to be explicitly specified as the cluster DNS provider. - Added
GcsFuseCsiDriveroption to--addonsflag ofgcloud container clusters createto enable the Cloud Storage FUSE Container Storage Interface (CSI) Driver. - Added
GcsFuseCsiDriveroption to--update-addonsflag ofgcloud container clusters updateto enable/disable the Cloud Storage FUSE Container Storage Interface (CSI) Driver. - Updated default kubectl from 1.25.9 to 1.25.11.
- Additional kubectl versions:
- kubectl.1.21 (1.21.14)
- kubectl.1.22 (1.22.17)
- kubectl.1.23 (1.23.17)
- kubectl.1.24 (1.24.15)
- kubectl.1.25 (1.25.11)
- kubectl.1.26 (1.26.6)
- kubectl.1.27 (1.27.3)
Network Connectivity
- Added
gcloud network-connectivity hubs add-iam-policy-binding,gcloud network-connectivity hubs remove-iam-policy-binding,gcloud network-connectivity hubs get-iam-policy, andgcloud network-connectivity hubs set-iam-policycommands. - Added
gcloud network-connectivity hubs list-spokescommand which supports listing all spokes associated with a hub. - Added
gcloud network-connectivity hubs route-tablescommand group which supports listing and describing route tables. - Added
gcloud network-connectivity hubs route-tables routescommand group which supports listing and describing routes. - Added
gcloud network-connectivity spokes acceptandgcloud network-connectivity spokes rejectcommands. - Added
--globalflag togcloud network-connectivity spokes delete,gcloud network-connectivity spokes describe, andgcloud network-connectivity spokes listcommands. - Added
gcloud network-connectivity spokes linked-vpc-networkcommand group which supports creating and updating VPC spokes.
Network Security
- Added
gcloud network-security firewall-endpoint-associations updateto alpha and beta. This command updates the labels and TLS inspection policy of Cloud Firewall Plus associations.
Network Services
- Promoted
gcloud network-services service-lb-policiesto beta.
Recaptcha
- Added
--skip-billing-checktorecaptcha keys migrate. If usage is under the free quota, the billing check can be safely skipped.
Recommender
- Added
list insight-typesto beta for recommender surface. - Added
list recommendersto beta for recommender surface. - Updated
list insightsto use betalist insight-typescommand. - Updated
list recommendationsto use betalist recommenderscommand.
Security Command Center
- Updated
gcloud scc findingsdocumentation 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.
437.0.1 (2023-06-30)
Cloud Storage
- Reverted change that broke
gcloud storage cpwith relative path characters.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
437.0.0 (2023-06-27)
Anthos Multi-Cloud
- Modified
gcloud container aws node-pools listandgcloud container azure node-pools listto fetch server configurations and to give a warning when any of the node pools are running an end-of-life version.
App Engine
- Updated the Java SDK to version 2.0.15 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.15.
- Update dev_appserver handling of api_version in app.yaml for python runtimes for consistency with prod.
- Added bundled services support for the search api.
Artifact Registry
- Updated the output of
gcloud artifacts docker images describeto include SBOM location information. - Added flag
--show-sbom-referencestogcloud artifacts docker images describeto list SBOM reference occurrences. - Updated the output of
gcloud artifacts docker images describewith flag--show-all-metadatato include SBOM reference occurrences. - Added
Goas an option of--repository-formatflag ofgcloud artifacts repositories createto create Go repositories. - Added
gcloud artifacts go uploadcommand to upload Go modules.
Cloud Bigtable
- The maximum retention period for a Cloud Bigtable backup has been increased from 30 days to 90 days, giving you more robust data protection and data quality control. For more information on how Bigtable backups work, see https://cloud.google.com/bigtable/docs/backups.
Cloud Build
- Added
gcloud beta builds connections create gitlabandgcloud beta builds connections update gitlab.
Cloud Filestore
- Added
--tier=ZONALflag togcloud beta filestore instances createto support a zonal filestore instance creation.
Cloud NetApp
- Removed a print statement that led to messy output during
gcloud beta netapp volumes replications create.
Cloud SQL
- Added
gcloud beta sql instances reencrypt, which re-encrypts a Cloud SQL CMEK instance with the current primary key version in beta.
Cloud Storage
- Release rsync command
Compute Engine
- Gcloud compute will now retry two times if its follow-up Operations.Wait|Get requests return 503 error.
GKE Hub
- Added
gcloud container fleet memberships support-accesswhich allows users to manage Support access.
Network Security
- Added
gcloud network-security firewall-endpoints updateto alpha and beta. This command updates the labels of Cloud Firewall Plus endpoints.
Recaptcha
- Removed
gcloud recaptcha firewallpoliciessurface and all commands within. Please usegcloud recaptcha firewall-policiesinstead.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
436.0.0 (2023-06-21)
AlloyDB
- Promoted AlloyDB Inject Fault commands to GA track. Modified commands include: alloydb instances inject-fault.
Anthos Multi-Cloud
- Modified
gcloud container aws node-pools describeandgcloud container azure node-pools describeto fetch server configurations and to give a warning when the nodepool is running an end-of-life version. - Modified
gcloud container aws clusters listandgcloud container azure clusters listto fetch server configurations and to give a warning when any of the clusters are running an end-of-life version.
Batch
- Promoted Batch submit job optional prefix feature to beta and GA.
Cloud Deploy
- Added new
--deploy-parameterstogcloud deploy releases createcommand. When used, deploy parameters will be set for the release. - Added
gcloud deploy rollouts advance,gcloud deploy rollouts cancel,gcloud deploy rollouts ignore-job, andgcloud deploy job-runs terminatecommands for the Deployment Strategies GA launch.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.18.1
- Added a new emulator configuration to start with experimental mode.
Cloud Functions
- Fixed issue where
gcloud functions deploycould fail in certain cases if the caller was missing permissions to get the project IAM policy.
Cloud IAM
- Added flags
--folderand--organizationtogcloud beta services identity create.- Support folder and organization level service agents creation, in addition to project level service agents.
Cloud NetApp
- Added
--forceparameter togcloud beta netapp volumes replications stopto force stop a replication during a data transfer.
Cloud SQL
- Added
--preferred-zoneflag togcloud sql instances clone --point-in-timeto support point in time recovery to a specified zone for PostgreSQL. - Added
gcloud sql instances get-latest-recovery-timecommand to get the latest recovery time for a PostgreSQL instance.
Cloud Spanner
- Promoted
spanner databases updatecommand to beta and GA tracks.
Cloud Storage
- Fixed issue where certain
gcloud storagecommands would fail to load when thePATHenvironment variable was not set.
Cloud Workstations
- Promoting
workstations,workstations configs, andworkstations clusterscommands to GA.
Compute Engine
- Promoted
--instance-kms-keyflag ofgcloud compute instance createto beta. - Promoted
--max-count-per-zoneflag ofgcloud compute instances bulk createto v1. Flag defines maximum number of instances that can be created per zone for regional bulk insert. - Promoted
disk-consistency-groupargument ofgcloud compute resource-policies createto GA. - Promoted
--primary-disk,--primary-disk-project,--primary-disk-region, and--primary-disk-zoneofgcloud compute disks createto GA. - Promoted
gcloud compute disks start-async-replicationto GA. - Promoted
gcloud compute disks stop-async-replicationto GA. - Promoted
gcloud compute disks stop-group-async-replicationto GA. - Promoted
gcloud compute disks bulk createto GA. - Added
denyas a choice for--actionand--exceed-actionofgcloud compute security-policies rules create|update.
Kubernetes Engine
- Added
--sole-tenant-node-affinity-fileflag togcloud container node-pools createfor creating node pools backed by sole tenant node groups. For more information see https://cloud.google.com/kubernetes-engine/docs/how-to/sole-tenancy. Added
--security-postureand--workload-vulnerability-scanningflags togcloud container clusters create,gcloud container clusters create-auto, andgcloud container clusters updatefor controlling GKE Security Posture features.Added
--workload-policiesflag togcloud container clusters create-autoandgcloud container clusters updatefor enabling NET_ADMIN privilege. Added--remove-workload-policiesflag togcloud container clusters updatefor disabling NET_ADMIN privilege.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
435.0.1 (2023-06-14)
Cloud Firestore
- Removed the
--enable-pitrflag fromgcloud 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.
435.0.0 (2023-06-13)
Breaking Changes
- (Compute Engine) Modified quota exceeded errors to show future limit and rollout status information to user in addition to original error message.
Anthos Multi-Cloud
- Modified
gcloud container aws clusters describeandgcloud container azure clusters describeto fetch server configurations and to give a warning when the cluster is running an end-of-life version. - Added
--root-volume-throughputflag togcloud container aws clustersandgcloud container aws node-poolsto support customizable EBS root volume throughput. - Added
--main-volume-throughputflag togcloud container aws clusters createto support customizable EBS main volume throughput. - Added
--disable-per-node-pool-sg-rulesflag togcloud container aws clusters createandgcloud container aws clusters updateto disable the default security group rules provisioned for each node pool. - Added
--enable-per-node-pool-sg-rulesflag togcloud container aws container clusters updateto re-enable the default security group rules provisioned for each node pool.
Cloud Bigtable
- Add ability to count rows for a prefix.
Cloud Filestore
- Added
--kms-keyflag togcloud 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. - Added
--instance-locationflag togcloud filestore backups create, which accepts either a zone or region and allows clients to restore Basic HDD, Basic SSD, and Enterprise tier backups.
Cloud Functions
- Promoted
--docker-repository,--kms-key,clear-docker-repository, and--clear-kms-keyflags ofgcloud functions deploy --gen2to GA, which bring CMEK support for Cloud Functions 2nd Gen.
Cloud NetApp
- Added
gcloud beta netappgroup which includesgcloud 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, andgcloud beta netapp volumes replications.
Cloud Run
- Promoted
gcloud run services proxyto GA. This command allows you to proxy a service or a revision to localhost. Requests will be authenticated as the current SDK account, or with a provided token.
Cloud TPU
- Fixed bug so that
gcloud compute tpus tpu-vm sshrespects instance preference of setting enable-oslogin to false.
Compute Engine
- Promoted
source-instant-snapshotflag ofgcloud compute disks createto beta. - Promoted
--source-instant-snapshot,--source-instant-snapshot-zoneand--source-instant-snapshot-regionflags ofgcloud compute snapshots createto beta. - Promoted
gcloud compute instant-snapshots createto beta. - Promoted
gcloud compute instant-snapshots deleteto beta. - Promoted
gcloud compute instant-snapshots describeto beta. - Promoted
gcloud compute instant-snapshots listto beta. - Promoted
gcloud compute instant-snapshots add-labelsto beta. - Fixed bug in handling quota exceeded error with
gcloud compute commitments createcommand. - Added force-attach support to
gcloud compute instances create. - Added
--recaptcha-action-site-keysand--recaptcha-session-site-keystogcloud beta compute security-policies rules create|update. - Added
--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-asnstogcloud beta compute security-policies rules create|update. - Added
gcloud beta compute security-policies add-user-defined-fieldsandgcloud beta compute security-policies remove-user-defined-fieldscommands. - Added
--security-policyand--security-policy-regiontogcloud beta compute instances network-interfaces update. - Added
gcloud beta compute target-pools updateandgcloud beta compute target-instances updatecommands.
Kpt
- Updated kpt in Google Cloud CLI from 1.0.0-beta.34 to 1.0.0-beta.35.
Kubernetes Engine
Undeprecated and unhid
--loggingand--monitoringflags fromgcloud container clusters create-auto.Added a new command
gcloud container clusters check-autopilot-compatibilitywhich returns a list of autopilot compatibility issues of the given cluster.
Vmware Engine
Added commands for managing resources:
- Private connections:
- Added commands to perform CRUD
Retrieving 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.
434.0.0 (2023-06-06)
AlloyDB
- Promote Continuous Backups related commands to the GA track, which include changes to
gcloud alloydb clusters create,gcloud alloydb clusters updateandgcloud alloydb clusters restore.
Anthos On-Prem
- Modified
gcloud container vmware admin-clusters list. When specifying--location=-, or when both--locationand gcloud configurationcontainer_vmware/locationare not specified, return admin clusters in all locations of the specified project.
Cloud Functions
- Updated
gcloud functions logs readto read function logs from both 1st gen and 2nd gen functions when no function name is provided unless--gen2or--no-gen2is set.
Cloud Key Management Service
- Promoted
gcloud kms inventorywhich allows viewing and tracking of keys across cloud resources.
Cloud Logging
- Promoted
--custom-writer-identityflag ofgcloud logging sinks createto beta and GA. - Promoted
--custom-writer-identityflag ofgcloud logging sinks updateto beta and GA.
Compute Engine
- Updated the Interconnect attachment Bring Your Own IP (BYOIP) IPv6 fields to be unavailable.
- Added
--sizeflag togcloud compute disks updateto support size update. - Added hyperdisk-balanced support to
gcloud compute disks createandgcloud compute instances create. - Added
--per-instance-hostnamesflag togcloud compute instances bulk createfor alpha and beta. - Promoted
--http-keep-alive-timeout-secflag forgcloud compute <target-http-proxies|target-https-proxies> <create|update>and--clear-http-keep-alive-timeout-secflag forgcloud compute <target-http-proxies|target-https-proxies> updateto beta.
Dataproc Metastore
- Promoted
--endpoint-protocolflag to GA.
Kubernetes Engine
- Added
--enable-fqdn-network-policyflag togcloud beta container clusters createandgcloud beta container clusters update.
Recommender
- Added a
listcommand for insights that lists all available insight types. - Added a
listcommand for recommenders that lists all available recommenders.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
433.0.1 (2023-06-1)
Google Cloud CLI
- Disabled self-signed jwt usage for service accounts.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
433.0.0 (2023-05-31)
Breaking Changes
- (Cloud Run) Added
--[no-]asyncflags togcloud run jobs deleteandgcloud run jobs executions deletewith a default value of--no-async. Changed these two commands to wait for delete operation by default.
Google Cloud CLI
- Fixed issue where running the install script from within the root
google-cloud-sdkdirectory would crash with an unactionable error when new versions of certain components were made available prior to installation.
AlloyDB
- Promoted AlloyDB Cross Region Replication commands to GA track. Modified commands include: alloydb clusters create-secondary, alloydb clusters promote, alloydb instances create-secondary.
Anthos On-Prem
- Modified
gcloud container bare-metal admin-clusters list. When specifying--location=-, or when both--locationand gcloud configurationcontainer_bare_metal/locationare not specified, return admin clusters in all locations of the specified project.
Artifact Registry
- Updated the output of
gcloud artifacts docker images listwith flag--show-occurrencesto include SBOM reference occurrences.
Certificate Authority Service
- Added
--publishing-encoding-formatflag togcloud privateca pools createandgcloud privateca pools updateto allow users to optionally publish DER encoded CA certificates and CRLs to Google Cloud Storage buckets.
Cloud Build
- Added flag to specify substitutions in
gcloud builds triggers run. - Modified
--branch,--tag,--shaflags to be optional ingcloud builds triggers runcommand.
Cloud Composer
- Added
--enable-high-resiliencetogcloud composer environments createto create environments with high resilience mode. - Added
gcloud composer environments database-failoverto manually run a database failover for environments with high resilience enabled. - Added
gcloud composer environments fetch-database-propertiesto fetch airflow database properties for Composer environments.
Cloud Logging
- Added
logging_service_account_idtosettings describeresponse.
Cloud SQL
- Added
--no-recovery,--bak-typeand--recovery-onlyflags togcloud sql import bakand added--bak-typeand--differential-baseflags togcloud sql export bakto enable the differential import/export feature for SQL Server.
Cloud Workstations
- Added
--accelerator-typeand--accelerator-countflags togcloud beta workstations configs create.
Compute Engine
- Fixed bug in handling quota exceeded error with
gcloud compute commitments createcommand. - Added
--regionflag togcloud beta compute security-policies rulescommands. - Deprecated
--no-client-ttland--no-max-ttlarguments ofgcloud compute [backend-services|backend-buckets] [create|update].
Kpt
- Updated kpt in Google Cloud CLI from 1.0.0-beta.33 to 1.0.0-beta.34.
Kubernetes Engine
- Added
--enable-best-effort-provisionand--min-provision-nodestogcloud container node-pools createto turn on best effort provisioning for node pool creation.
Network Security
- Added
network-security firewall-endpoint-associationscommands to manage Cloud Firewall Plus endpoint associations, and promoted them to beta. - Promoted commands under
gcloud network-security address-groupsto GA. - Promoted commands under
gcloud network-security org-address-groupsto GA.
Security Command Center
- Added
gcloud topic datetimessupport forgcloud scccommand group timestamp and duration flags.
Transfer
- Added
--docker-networkflag togcloud transfer agents installto allow configuration of the underlying Docker container's network.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
432.0.0 (2023-05-23)
AI
- Added
--public-endpoint-enabledflag togcloud ai index-endpoints createto support public endpoint. - Modified
--networkflag ofgcloud ai index-endpoints createto be optional.
Anthos On-Prem
- Added
--disable-control-plane-v2flag togcloud container vmware clusters createto explicitly disable the use of control plane v2 feature. --enable-control-plane-v2ingcloud container vmware clusters createis by default set for version 1.15+.- Added
--ignore-errorsflag togcloud 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.
Artifact Registry
- Changed IAM policy analysis scope to the root of project in
gcloud beta artifacts docker upgrade print-iam-policy.
BigQuery
- Fixed bug to ensure show works with encrypted S3 managed tables.
- Fixed bug to ensure spark properties can be updated to empty values.
- Fixed
RANGE<TIMESTAMP>to correctly displayUNBOUNDEDboundaries. - Fixed bug in the
bq infocommand that caused it to always fail. - Fixed bug where a line of logging was always printed.
- Added connections to
get-iam-policyandset-iam-policy.
Cloud Build
- Modified (
--repo,--repo-type) and--repositoryto be optional ingcloud builds triggers create manual,gcloud builds triggers create webhookandgcloud builds triggers create pubsub.
Cloud Storage
- Updated gsutil component to 5.24.
Compute Engine
- Added
--http-keep-alive-timeout-secflag togcloud compute alpha/beta target-http-proxies/target-https-proxies create/updateto configure http keep alive timeout sec field in target httpx proxy. - Added
--server-tls-policyand--clear-server-tls-policyflags togcloud compute target-https-proxies create/updateto attach/detach a server TLS policy to the target https proxy. - Release pathTemplateMatch and pathTemplateRewrite fields in urlMaps to v1 API.
- Updated
--consumer-accept-listand--consumer-reject-listofgcloud compute service-attachments createandgcloud compute service-attachments updateto support networks. - Promoted
--provisioned-throughputflag ofgcloud compute disks createandgcloud compute disks updateto GA. - Promoted
--create-disk=provisioned-throughputforgcloud compute instances createandgcloud compute instance-templates createto GA. - Promoted
gcloud compute interconnects remote-locations <describe|list>to beta and GA. - Promoted
--remote-locationflag ofgcloud compute interconnects createto beta and GA. - Promoted
--subnet-lengthflag ofgcloud compute interconnects attachments <dedicated|provider> createto beta and GA.
Container Registry
- Changed "gloud container images describe" to check existence of the digest.
Database Migration
- Updated
gcloud database-migration connection-profiles create alloydbto support customer-managed encryption key(CMEK). - Updated
gcloud database-migration connection-profiles create cloudsqlto support customer-managed encryption key(CMEK).
Kpt
- Updated kpt from v1.0.0-beta.31 to v1.0.0-beta.33. See https://github.com/GoogleContainerTools/kpt/releases/tag/v1.0.0-beta.33 and previous release notes for more details.
Kubernetes Engine
- Promoted fields
gpu-driver-versionwithin--acceleratorflag to enable GPU driver auto installation. - Updated default kubectl from 1.24.13 to 1.25.9.
- Additional kubectl versions:
- kubectl.1.21 (1.21.14)
- kubectl.1.22 (1.22.17)
- kubectl.1.23 (1.23.17)
- kubectl.1.24 (1.24.13)
- kubectl.1.25 (1.25.9)
- kubectl.1.26 (1.26.4)
- kubectl.1.27 (1.27.1)
Network Security
- Promoted
gcloud network-security security-profile-groupsto beta. - Added
network-security firewall-endpointscommands to manage Cloud Firewall Plus endpoints, and promoted them to beta. - Promoted
gcloud network-security security-profiles threat-preventionto beta.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
431.0.0 (2023-05-16)
Breaking Changes
- (Anthos On-Prem) Modified
--versionflag to be required ingcloud container vmware clusters create. - (Compute Engine) Added
centos-stream-8andcentos-stream-9options to--osflag for:gcloud compute images importin GA,gcloud compute instances importin GAgcloud compute machine-images importin GA
Google Cloud CLI
- Fixed error when filtering was applied to date or time type keys and their values were None. Now, the resources will be excluded as when values were empty.
- Added warning message to indicate support for Python 3.5-3.7 will be deprecated on August 8th, 2023.
Anthos On-Prem
- Modified
gcloud container bare-metal clusters listto return clusters in all locations of the specified project if--locationis not specified and configurationcontainer_bare_metal/locationis not set.
Artifact Registry
- Changed IAM policy translation logic in
gcloud beta artifacts docker upgrade print-iam-policy.
Batch
- Promoted Batch submit job optional job_id feature to beta and GA.
Cloud Build
- Added
--repositoryflag togcloud builds triggers create manual,gcloud builds triggers create webhookandgcloud builds triggers create pubsubwhich supports creating manual, webhook or Pub/Sub trigger with 2nd-gen repository resource.
Cloud Dataproc
- Added
--staging-bucketflag togcloud dataproc batches submit ...commands in GA. This sets staging bucket when creating batches. - Added
--staging-bucketflag togcloud dataproc session create ...commands in Preview. This sets staging bucket when creating sessions.
Cloud Firestore
- Promoted
firestore locations listto GA.
Cloud Run
- Promoted
gcloud run jobs deployto GA, which allows creating or updating a Cloud Run job from a container image or source to build.
Cloud Storage
- Added a
preserve_symlinksoption togcloud storagecpandmvcommands; when present, this option will cause file and directory symlinks to be represented by placeholder files in the cloud, and reconstructed as symlinks when downloaded.
Compute Engine
- Promoted
gcloud compute addresses moveto GA.
Compute Firewall Rules
- Added
--bind-tags-to-instancesflag togcloud compute firewall-rules migrateto bind secure tags to VM instances.
Database Migration
- Updated
gcloud database-migration migration-jobs createto support customer-managed encryption key(CMEK).
Dataproc Metastore
- Promoted
gcloud metastore services alter-metadata-resource-locationto GA. - Promoted
gcloud metastore services alter-table-propertiesto GA. - Promoted
gcloud metastore services move-table-to-databaseto GA. - Promoted
gcloud metastore services query-metadatato GA.
Events
- Removed
gcloud beta eventssurface and all commands within. Please usegcloud eventarcinstead.
Kubernetes Engine
- Deprecated
--linux-sysctlsflag since--system-config-from-fileis now used to config nodes.
Notebooks
- Added
--data-disk-type,--data-disk-size,--no-remove-data-disktogcloud notebooks instances createto configure data disk.
Recaptcha
- Added
--private-key-file,--team-id,--key-idtorecaptcha keys createfor iOS keys. Providing these fields allows reCAPTCHA Enterprise to provide more accurate risk scores. - Added
--private-key-file,--team-id,--key-idtorecaptcha keys updatefor iOS keys. Providing these fields 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.
430.0.0 (2023-05-09)
Breaking Changes
- (Distributed Cloud Edge) Changed default behavior of
gcloud edge-cloud container clusters get-credentialsto 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.
Google Cloud CLI
- Fixed issue where
gcloud auth enterprise-certificate-config createusedcert_issuerinstead ofissuerfor Windows and MacOS configurations.
AlloyDB
- Added
gcloud alloydb users <command>Users API to manage AlloyDB users.
Anthos On-Prem
- Modified
gcloud container vmware clusters listto return clusters in all locations of the specified project if--locationis not specified and configurationcontainer_vmware/locationis not set.
App Engine
- Updated the Python App Engine devappserver to set app.yaml
build_env_variableswhen running pip. - Updated the Python App Engine devappserver to fix php55 lost request bug.
- Updated the Java SDK to version 2.0.14 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.14.
Bare Metal Solution
- Promoted
gcloud bms instance renameto GA. - Promoted
gcloud bms networks renameto GA. - Promoted
gcloud bms nfs-shares renameto GA. - Promoted
gcloud bms volumes renameto GA.
Cloud Bigtable
- Rebuilt cbt cli with go version 1.20.4 which fixed CVE-2022-41723.
- Add ability to count rows for a prefix.
Cloud Bigtable Emulator
- Rebuilt cbt emulator with go version 1.20.4 which fixed CVE-2022-41723.
Cloud Build
- Added
--git-source-revisionflag togcloud builds submit. - Added
--git-source-dirflag togcloud builds submit.
Cloud Firestore
- Promoted
firestore locations listto beta.
Cloud IAM
- Added
--web-sso-response-typeand--web-sso-assertion-claims-behaviorflag togcloud iam workforce-pools providers create-oidcandgcloud iam workforce-pools providers update-oidcto allow user to setup web sso configuration.
Cloud Logging
- Added
--custom-learned-route-priorityand--set-custom-learned-route-rangesflags ofgcloud compute routers add-bgp-peerin beta to specify the custom learned route configuration. - Added
--custom-learned-route-priority,--set-custom-learned-route-ranges,--add-custom-learned-route-rangesand--remove-custom-learned-route-rangesflags ofgcloud compute routers update-bgp-peerin beta to specify the custom learned route configuration.
Cloud Pub/Sub
- The
gcloud pubsub pullcommand now waits for messages by default.- The
--waitflag has been deprecated fromgcloud beta pubsub pullcommand. - The
--return-immediatelyflag has been added togcloud beta pubsub pullcommand to support the old behavior.
- The
Cloud Run
- No longer sets the
client.knative.dev/user-imageannotation when deploying or updating Cloud Run Services and Jobs. - Fixes issue in
gcloud run deployandgcloud run services updatewhere changing--portwould fail due to health check errors.
Compute Engine
- Update replica-zones support
--create-disk=replica-zonesforgcloud compute instances create. - Promoted
gcloud compute addresses moveto beta. - Added
--user-ip-request-headersforgcloud compute security-policies update, and promoted it to beta.
Database Migration
- Added a set of commands for
gcloud database-migration private-connectionsto perform common (create, list, describe, delete) operations on private connections. - Updated
gcloud database-migration connection-profiles createto support creating Oracle connection profiles. - Updated
gcloud database-migration connection-profiles createto support connectivity in creating Postgresql connection profiles. - Added
gcloud database-migrate conversion-workspacesthat 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. - Updated
gcloud database-migration migration-jobs createto support heterogeneous migration jobs.
Kubernetes Engine
- Added
--enable-master-global-accessflag ofgcloud container clusters create-auto.
Looker
- Launch Looker (Google Cloud core) for General Availability to the public.
Network Connectivity
- Updated
gcloud network-connectivity service-connection-policies createsubnet flag field to accept resource arguments.
Network Services
- Updated GA schema for
gcloud network-services gateways. - This primarily impacts gateway import/export.
- It includes SWG-specific changes so gateways of type SWG can be created.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
429.0.0 (2023-05-02)
Breaking Changes
- (Compute Engine) Added rocky-9 option to
--osflag for:gcloud compute images importin GA,gcloud compute instances importin GAgcloud compute machine-images importin GA
Google Cloud CLI
- Updated bundled-python cryptography package to 39.0.1 and PyOpenSSL to 23.0.0.
AlloyDB
- Added
--update-modeflag togcloud alloydb instances updatein alpha and beta tracks.
BigQuery
- Added
bq infocommand to print debug information. - Froze the request library to version '2.27.1' until python2 is removed.
- Removed excess line of logging to stderr that was printed on most commands.
- Improved error messaging for unsupported regions.
- Added support for an
encodingwhen creating a JSON backed external table. - Updated bundled
urllib3.
Certificate Authority Service
- Added
--ignore_dependent_resourcesflag togcloud privateca roots disableto 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. - Added
--ignore_dependent_resourcesflag togcloud privateca subordinates disableto 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. - Added
--ignore_dependent_resourcesflag togcloud privateca roots deleteto allow a root CA to be deleted even if its CA Pool is being depended on by another cloud resource. - Added
--ignore_dependent_resourcesflag togcloud privateca subordinates deleteto allow a subordinate CA to be deleted even if its CA Pool is being depended on by another cloud resource. - Added
--ignore_dependent_resourcesflag togcloud privateca pools deleteto allow a CA Pool to be deleted even if it is being depended on by another cloud resource.
Cloud Bigtable
- Rebuilding cbt cli with go version 1.20.3 which fixed CVE-2022-41723.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.17.4
- Added support for eventarc triggers(2nd gen)
- Fix ListDocuments to have page token
Cloud Identity-Aware Proxy
- Fixed a low throughput issue that appeared in some download cases for
gcloud compute start-iap-tunnel.
Cloud Monitoring
- Promoted
gcloud monitoring snoozescommands to beta and GA.
Cloud Pub/Sub
- Added
--event-timeflag togcloud pubsub lite-topics publishto allow users to specify an event time when publishing a message.
Cloud Run
- Updated
gcloud beta run integrations listto display integrations across all regions by default when--regionflag is not specified.
Cloud SQL
- Promoted
--threads-per-coreflag forgcloud sql instances createandgcloud sql instances patchto GA.
Cloud Workstations
- Added the
beta workstations list-usablecommand which lists a user's usable workstations under a given configuration. - Added
gcloud beta workstations get-iam-policy. - Added
gcloud beta workstations set-iam-policy. - Added
gcloud beta workstations configs get-iam-policy. - Added
gcloud beta workstations configs set-iam-policy.
Compute Engine
- Added "REGION" column in the output of
gcloud compute ssl-certificates list. - Promoted
--gateway-ip-versionflag ofgcloud compute vpn-gateways createto beta. Flag defines the IP version of VPN Gateway. - Allowed
--interfacesflag to accept IPv6 addresses ofgcloud beta compute external-vpn-gateways create. - Promoted support of regional instance template for
gcloud compute instance-groups managed createto beta and GA. - Promoted support of regional instance template for
gcloud compute instance-groups managed set-instance-templateto beta and GA. - Promoted support of regional instance template for
gcloud compute instance-groups managed rolling-action start-updateto beta and GA. - Promoted
--nat-nameflag ofgcloud compute routers get-nat-mapping-infoto GA.
Distributed Cloud Edge
- Added
--lro-timeoutforgcloud edge-cloud container clusters createwhich allows specifying a custom duration for thegcloudCLI to wait on LROs.
Identity and Access Management
- Fixed issue with
gcloud auth login --login-config=$LOGIN_CONFIG --no-browsernot working on Linux machines due to terminal input limit.
Kpt
- Updated kpt from v1.0.0-beta.30 to v1.0.0-beta.31. See https://github.com/GoogleContainerTools/kpt/releases/tag/v1.0.0-beta.31 for more details.
Kubernetes Engine
- Added
--enable-unstable-kubernetes-apisflag togcloud containers cluster createandgcloud containers cluster updateto facilitate enabling beta apis in kube-apiserver.
Network Connectivity
- Made network field accept both resource identifier and path.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
428.0.0 (2023-04-25)
Breaking Changes
- (Cloud Run) For
gcloud beta run jobs deploy,gcloud run jobs create, andgcloud run jobs update, mark--execute-nowand--asyncflags mutually exclusive.
Google Cloud CLI
- Added
--lifetimeflag togcloud auth application-default print-access-tokento configure service account impersonation access token lifetime. - Duration flags now support fractional input.
Anthos Multi-Cloud
- Promoted
--enable-managed-prometheusflag ofgcloud container aws clusters createto GA. - Promoted
--enable-managed-prometheusand--disable-managed-prometheusflags ofgcloud container aws clusters updateto GA. - Promoted
--enable-managed-prometheusflag ofgcloud container azure clusters createto GA. - Promoted
--enable-managed-prometheusand--disable-managed-prometheusflags ofgcloud container azure clusters updateto GA. - Fixed issue where
--max-nodes,--min-nodes, and--max-pods-per-nodeflags ofgcloud container aws node-pools createandgcloud container azure node-pools createwere incorrectly documented as optional.
Anthos On-Prem
- Added
gcloud container bare-metal admin-clusters unenrollwhich removes Cluster API resources so that the cluster is no longer managed by the Anthos On-Prem API. - Added support for annotations in the
container bare-metal clusters updatecommand.
Cloud Bigtable
- Rebuilding cbt cli with go version 1.20 which fixed cve-2023-24537.
Cloud Bigtable Emulator
- Rebuilding cbt emulator with go version 1.20 which fixed cve-2023-24537.
Cloud Run
- Added
firebase-hostingintegration type togcloud beta run integrationscommand group.
Cloud Storage
- Updated gsutil component to 5.23.
Cloud Tasks
- Added
gcloud beta tasks bufferwhich enables creation of an HTTP task without specifying the task body. It requires the parent queue to have an HTTP target override and is only enabled in the beta track.
Cloud Workstations
- Added
-labelsflag togcloud beta workstations createandgcloud beta workstations cluster create.
Compute Engine
- Added
--auto-network-tierflag ofgcloud compute routers nats createandgcloud compute routers nats updatein beta to select network tier to be used by NAT in auto mode. - Promoted flag
--enforce-on-key-configsofgcloud compute security-policies rules create|updateto GA. - Added
--certificate-manager-certificatesflag togcloud compute target-https-proxies create/updateto add a list of ssl certificates created in certificate-manager to the target https proxy. - Added
--allow-psc-global-accessflag ofgcloud compute forwarding-rules <create|update>to v1.
Compute Firewall Policies
- Promoted
--src-threat-intelligenceand--dest-threat-intelligenceflags to GA ingcloud compute firewall-policies rules create,gcloud compute firewall-policies rules update,gcloud compute network-firewall-policies rules createandgcloud compute network-firewall-policies rules updatecommands. - Promoted
--src-region-codesand--dest-region-codesflags to GA ingcloud compute firewall-policies rules create,gcloud compute firewall-policies rules update,gcloud compute network-firewall-policies rules createandgcloud compute network-firewall-policies rules updatecommands. - Promoted
--src-fqdnsand--dest-fqdnsflags to GA ingcloud compute firewall-policies rules create/updateandgcloud compute network-firewall-policies rules create/updatecommands. - Promoted
--src-address-groupsand--dest-address-groupsflags to GA ingcloud compute firewall-policies rules create/updateandgcloud compute network-firewall-policies rules create/updatecommands.
Kubernetes Engine
- Added
--locationflag toclusters,node-pools, andoperationssurfaces as a simpler alternative to--zoneor--region. - Updated default kubectl from 1.24.12 to 1.24.13.
- Additional kubectl versions:
- kubectl.1.21 (1.21.14)
- kubectl.1.22 (1.22.17)
- kubectl.1.23 (1.23.17)
- kubectl.1.24 (1.24.13)
- kubectl.1.25 (1.25.9)
- kubectl.1.26 (1.26.4)
Network Security
- Added
gcloud network-security server-tls-policies describeto alpha and beta. - Promoted
gcloud network-security gateway-security-policiesto GA. - Promoted
gcloud network-security gateway-security-policies rulesto GA. - Promoted
gcloud network-security url-liststo GA. - Promoted
gcloud network-security tls-inspection-policiesto GA.
Public CA
- Promoted
gcloud publiccato GA.
Security Command Center
- Fixed
gcloud scc findings listto provide descriptive error message whenparentargument is omitted.
Transcoder
- Added support for
--modeflag when creating a new job.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
427.0.0 (2023-04-18)
Breaking Changes
- (Google Cloud CLI) Deprecated Python 2. The minimum supported Python version is Python 3.5.
- (Cloud Datastore) Remove
gcloud datastore databases createafter version 427.0.0. Please usegcloud firestore database update --type=datastore-modeinstead. - (Cloud Firestore) Switched
firestore database createto use Firestore API. - (Cloud Firestore) Deprecated
--regioningcloud firestore database create. Use--locationto specify the database location.
Google Cloud CLI
- Added
--lifetimeflag togcloud auth print-access-tokento configure service account impersonation access token lifetime.
App Engine
- Updated the Go SDK to version 1.9.75. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/go/release-notes.
- Updated the Java SDK to version 2.0.13 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.13.
- Upgraded Jetty web server to version 9.4.51.v20230217.
Artifact Registry
- Promoted
gcloud artifacts googetcommand group to GA.
BigQuery
- Removed restrictions to what locations can be used with
--locationwhen combined with--use_regional_endpoints. - Improved
Format RANGE<TIMESTAMP>formatting.
Certificate Authority Service
- Added
ignore_dependent_resourcesparameter 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.
Cloud Firestore
- Promoted
firestore databases describeto beta. - Promoted
firestore databases updateto beta. - Promoted
firestore databases listto beta. - Promoted
firestore databases describeto GA. - Promoted
firestore databases updateto GA. - Promoted
firestore databases listto GA.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.16.2
- Fixed an issue where some http/1 headers were causing 400 errors.
Cloud On Demand Scanning
- Updated
local-extractcomponent to 1.5.8 to allow it to run in environments withoutglibc.
Cloud Run
- Promoted
--session-affinityto GA for--platform=managedforgcloud run deployandgcloud run services update. - Promoted
--add-custom-audiences,--clear-custom-audiences,--remove-custom-audiencesand--set-custom-audiencesto beta for--platform=managedforgcloud run deployandgcloud run services update.
Cloud SQL
- Added PostgreSQL 15 to database versions.
Cloud Spanner
- Added database drop protection column to
gcloud spanner databases listcommand.
Cloud Storage
- Promoted
gcloud storage insightscommands to GA.
Cloud TPU
- Add
gcloud compute tpus topologies listto list available TPUs by chip topology.
Cloud Workstations
- Adding support for labels in the
beta workstations config createandbeta workstations config updatecommands.
Compute Engine
- Updated the scope flags
--zoneor--regionof the primary disk,--secondary-disk-zoneor--secondary-disk-regionof the secondary disk to be required forgcloud compute disks start-async-replication.
Dataproc Metastore
- Added support for Dataproc Metastore admin interface. The following commands have been added to alpha/beta release tracks:
metastore services alter-table-properties
Events
- Deprecated
gcloud beta eventssurface and all commands within. This surface will be removed in an upcoming release. Please usegcloud eventarcinstead.
GKE Hub
- Added
--locationflag togcloud container fleet memberships registerandgcloud beta container fleet memberships register. - If
--locationis not specified when registering GKE clusters, Membership region is selected to match to GKE cluster location by default. - If
--locationis not specified when registering non-GKE clusters, Membership region is selected as "global" by default.
Kpt
- Updated kpt from v1.0.0-beta.29 to v1.0.0-beta.30. See https://github.com/GoogleContainerTools/kpt/releases/tag/v1.0.0-beta.30 for more details.
Kubernetes Engine
- Added
--addons=GcsFuseCsiDrivertogcloud beta container clusters createand--update-addons=GcsFuseCsiDrivertogcloud beta container clusters updateto enable/disable the Cloud Storage FUSE Container Storage Interface (CSI) Driver. - Allow
--enable-managed-prometheusor--disable-managed-prometheusflag to be passed with--loggingand--monitoringflags at the same time ingcloud container clusters update. - Added
--additional-pod-ipv4-rangesand--remove-additional-pod-ipv4-rangesflags ofgcloud container clusters updateto GA.
Network Connectivity
- Renamed 'psc-subnetworks' field to 'subnets' based on review comments.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
426.0.0 (2023-04-11)
Breaking Changes
- (Cloud Firestore) Switched
firestore database createto use Firestore API after version 427.0.0. - (Cloud Firestore) Deprecated
--regioningcloud firestore database create. Use--locationto specify the database location.--regionflag will be remove after version 427.0.0.
Anthos On-Prem
- Promoted
gcloud container vmwareto beta. - Promoted
gcloud container bare-metalto beta.
App Engine
- Updated the Go SDK to version 1.9.74. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/go/release-notes.
Batch
- Added
no-external-ip-addressflag togcloud batch job submit.
BigQuery
- Added warning when
apilogflag is missing that the logging level is being lowered.
Cloud Bigtable
- Clarified the functionality of
--transactional-writesflag ingcloud bigtable app-profiles update.
Cloud Build
- Hide
--repositoryflag ingcloud builds triggers create manual,gcloud builds triggers create webhookandgcloud builds triggers create pubsub.
Cloud Dataflow
- Added
JAVA17togcloud dataflow flex-templatecommand SDK Language options, allowing users to submit Flex Template jobs using Java 17.
Cloud Filestore
- Added
gcloud filestore instances revertcommand in GA to revert a filestore instance to specific snapshot.
Cloud Functions
- Updated
gcloud functions deployto no longer require the flag--gen2when updating an existing 2nd gen function. This aligns with the existing behavior of other commands. You can disable this behavior and only work with 1st gen functions by either adding--no-gen2to a command or by setting thefunctions/gen2config property tooff.
Cloud Memorystore
- Change to
current defaultfromlatestfor--maintenance-versionflag ingcloud redis instances updateto allow updating to the current default maintenance version.
Cloud Org Policy
- Added
--update-maskflag togcloud org-policies resetcommand to support partial reset of policies (e.g, reset only dry-run policy spec or live policy spec).
Cloud Run
- Promoted
--cpu-boostto GA for--platform=managedforgcloud run deploy.
Cloud Workflows
- Added the
call-log-levelflag togcloud workflows deploy, and add thelog-nonevalue to thecall-log-levelflag forgcloud workflows <execute|run>, to specify no call logging even if logging was specified at the workflow level.
Compute Engine
- Promoted
--max-count-per-zoneflag ofgcloud compute instances bulk createto beta. Flag defines maximum number of instances that can be created per zone for regional bulk insert. - Added
SEV_LIVE_MIGRATABLEto the list ofguestOsFeatures. - Rearranged
gcloud compute images importsource flags by moving--source-file&--source-imageto the beginning.
Network Connectivity
- Added
gcloud network-connectivity service-connection-policies createandgcloud network-connectivity service-connection-policies deletecommands. - Added
gcloud network-connectivity service-connection-policies listandgcloud network-connectivity service-connection-policies describecommands.
Security Command Center
- Promoted
gcloud scc custom-modules shato GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
425.0.0 (2023-04-04)
Breaking Changes
- (Compute Engine) Migrate single request
gcloud computecommands from the compute batch - (Compute Engine) endpoint to region-specific endpoints.
App Engine
- Removed
InvalidInstanceIpModeErrorexception fromgcloud.app.instances.sshbecause SSH is now supported for all Instance Ip Modes.
Artifact Registry
- Added
gcloud beta artifacts docker upgrade print-iam-policy.
Certificate Manager
- Promoted
gcloud certificate-manager trust-configs deleteto beta. - Promoted
gcloud certificate-manager trust-configs describeto beta. - Promoted
gcloud certificate-manager trust-configs exportto beta. - Promoted
gcloud certificate-manager trust-configs importto beta. - Promoted
gcloud certificate-manager trust-configs listto beta.
Cloud Access Context Manager
- Added
--dry-run-levelflag togcloud access-context-manager cloud-bindingsto test cloud-binding before enforcing them.
Cloud Build
- Update wait timeout for
gcloud builds worker-pools createandgcloud builds worker-pools deletecommands to 1h.
Cloud Functions
- Updated
gcloud functions add-iam-policy-binding,gcloud functions call,gcloud functions delete,gcloud functions get-iam-policy,gcloud functions remove-iam-policy-binding, andgcloud functions set-iam-policyto no longer require the flag--gen2when operating on a 2nd gen function. This aligns with the existing behavior ofgcloud functions describe. You can disable this behavior and only work with 1st gen functions by either adding--no-gen2to a command or by setting thefunctions/gen2config property tooff.
Cloud IAM
- Added
gcloud iam workload-identity-pools providers keyscommands to manage workload identity pool provider keys.
Cloud Workstations
- Adding support for the customer managed encryption key and encryption key service account flags in the
beta workstations config createcommand.
Compute Engine
- Enable "Uniform Bucket Level Access" by default for the temporary Cloud Storage buckets created in
gcloud compute images importandgcloud compute images export. - Promoted
--source-ip-rangesflag ofgcloud compute forwarding-rules [create|update]to GA.
Database Migration
- Added
--allocated-ip-rangeflag togcloud database-migration connection-profiles create cloudsqlto allow selecting an allocated IP range for VPC peering. - Added
--alloydb-clusterflag togcloud database-migration connection-profiles createto allow creating a connection profile with an existing AlloyDB cluster. - Added
--alloydb-clusterflag togcloud database-migration connection-profiles updateto allow configuring a connection profile with an existing AlloyDB cluster.
Network Security
- Promoted
gcloud network-security tls-inspection-policiesto beta.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
424.0.0 (2023-03-28)
Breaking Changes
- (Artifact Registry) Fixed issue where the default table format was used when
--show-occurrencesflag 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-occurrencesto get the old behavior.
Artifact Registry
- Allow using
gcloud beta artifacts images describewith Artifact Registry repos that use gcr.io domain. - Promoted
artifacts settings describeartifacts settings enable-upgrade-redirection, andartifacts settings disable-upgrade-redirectioncommands to GA.
BigQuery
- Fixed issue storing
--apiflag in the.bigqueryrcfile. - Added the option for three-year capacity commitment plans.
- Updated wcwidth to version
0.2.6.
Certificate Manager
- Promoted
gcloud certificate-manager issuance-configsto GA.
Cloud Build
- Added
--default-buckets-behaviorflag togcloud builds submit.
Cloud Deploy
- Added
gcloud deploy rollouts advanceto alpha and beta. - Added
gcloud deploy rollouts cancelto alpha and beta. - Added
gcloud deploy rollouts ignore-jobto alpha and beta. - Added
gcloud deploy job-runs terminateto alpha and beta. - Added
starting-phase-idflag togcloud deploy targets redeploy. - Added
starting-phase-idflag togcloud deploy targets rollback. - Added
starting-phase-idflag togcloud deploy releases promote. - Added
initial-rollout-phase-idflag togcloud deploy releases create.
Cloud Memorystore
- Added
--maintenance-versionflag togcloud redis instances updateto allow updating a maintenance version when updating an instance.
Cloud Run
- Promoted
gcloud run jobscommand group and its sub-commands to GA, except for the following commands:gcloud beta run jobs deploygcloud beta run jobs logsgcloud beta run jobs executions logs
- Promoted
--encryption-key-shutdown-hoursand--clear-encryption-key-shutdown-hoursflags ofgcloud run deployandgcloud run services updateto GA for--platform=managed.
Cloud SQL
- Added
gcloud sql instances reencrypt, which re-encrypts a Cloud SQL CMEK instance with the current primary key version in alpha.
Cloud TPU
- Update
gcloud compute tpus tpu-vm createto allow configuration of TPUs with chip topology using--typeand--topologyflags.
Compute Engine
- Promoted
disk-consistency-groupargument ofgcloud compute resource-policies createto beta. - Promoted
--primary-disk,--primary-disk-project,--primary-disk-region, and--primary-disk-zoneofgcloud compute disks createto beta. - Promoted
gcloud compute disks start-async-replicationto beta. - Promoted
gcloud compute disks stop-async-replicationto beta. - Promoted
gcloud compute disks stop-group-async-replicationto beta. - Promoted
gcloud compute disks bulk createto beta. - Fixed documentation for
--update-policy-max-surgeand--update-policy-replacement-methodflags. - Promoted
--queue-countflag in--network-interfaceofgcloud compute instance-templates createto GA. - Promoted
--queue-countflag in--network-interfaceofgcloud compute instances bulk createto GA.
Database Migration
- Added
demote-destinationrequest togcloud database-migration migration-jobsto allow demoting the destination of a migration job.
Dataproc Metastore
- Promoted the
custom-routes-enabledboolean value to thenetwork-config-from-fileflag ofgcloud metastore services createto v1alpha and v1beta. - Fixed issue where commands including an
--instance-sizeflag would fail if the user specified an enum value ofEXTRA_SMALLorEXTRA_LARGE.
Eventarc
- Added
--event-data-content-typeflag togcloud eventarc triggers createandgcloud eventarc triggers updateto label the type of payload in MIME format that is expected from the CloudEvent data field.
Kpt
- Updated kpt from v1.0.0-beta.27 to v1.0.0-beta.29. See https://github.com/GoogleContainerTools/kpt/releases/tag/v1.0.0-beta.29 and previous release notes for more details.
Kubernetes Engine
- Updates default kubectl from 1.24.11 to 1.24.12.
- Additional kubectl versions:
- kubectl.1.21 (1.21.14)
- kubectl.1.22 (1.22.17)
- kubectl.1.23 (1.23.17)
- kubectl.1.24 (1.24.12)
- kubectl.1.25 (1.25.8)
- kubectl.1.26 (1.26.3)
Network Security
- Promoted
gcloud network-security url-liststo beta. - Promoted
gcloud network-security gateway-security-policiesto beta. - Promoted
gcloud network-security gateway-security-policy-rulesto beta.
Recaptcha
- Added
--support-non-google-app-store-distributiontorecaptcha keys createthat enables support for non-Google Play Store distributed applications for the key.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
423.0.0 (2023-03-21)
Google Cloud CLI
- Added
gcloud auth enterprise-certificate-configto create enterprise-certificate configurations. - Disabled mTLS during installation.
- Fixed crash that occurred when parsing certain repeated dictionary-type flags if duplicate keys were provided or if invalid choices for another flag were specified afterwards.
- Improved post-processing times during
gcloud components updateandgcloud components installon Windows.
App Engine
- Updated the Java SDK to version 2.0.12 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.12.
- Fixed a DevAppServer issue where in some scenarios, the class
io.opencensus.trace.propagation.TextFormatcould not be found. - Added
--tunnel-through-iapflag togcloud app instances ssh. Using this flag lets you use an Identity-Aware Proxy (IAP) tunnel when attempting to SSH into an App Engine flexible environment instance without an external IP address. - Updated the Go SDK to version 1.9.73. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/go/release-notes.
- Added
--tunnel-through-iapflag togcloud app instances scp. Using this flag lets you use an Identity-Aware Proxy (IAP) tunnel when attempting to SCP to/from an App Engine flexible environment instance without an external IP address.
Artifact Registry
Updated
gcloud artifacts docker images describeandgcloud artifacts docker images listto return occurrences when an occurrence filter is used, even if the user does not explicitly say to show occurrences.Added
--immutable-tagsflag togcloud artifacts repositories createandgcloud artifacts repositories update.
Bare Metal Solution
- Promoted
gcloud bms ssh-keys listto GA. - Promoted
gcloud bms ssh-keys addto GA. - Promoted
gcloud bms ssh-keys removeto GA.
Cloud Build
- Added
--repositoryflag togcloud builds triggers create manual,gcloud builds triggers create webhookandgcloud builds triggers create pubsub.
Cloud Dataproc
- Added
--ttlflag togcloud dataproc batches submitcommands in GA. This sets a workload TTL when creating batches.
Cloud Firestore Emulator
- Released Cloud Firestore emulator v1.16.1
- Fixed: support read_time in ListCollectionIds
Cloud Healthcare
- Added
gcloud healthcare fhir-stores metricswhich allows users to retrieve metrics associated with a FHIR store.
Cloud Key Management Service
- Added
--key-management-modeand--crypto-space-pathtogcloud kms ekm-connectionsthat is used when creating coordinated external keys. - Added
gcloud kms ekm-configcommands which enables setting configuration values for EKM users.
Compute Engine
- Promoted
--aws-*flags ofgcloud compute images importto GA. - Promoted
gcloud compute sole-tenancy node-groups simulate-maintenance-eventto GA.
Database Migration
- Added
--availability-typeflag togcloud database-migration connection-profiles createto allow configuring the availability type on the destination Cloud SQL instance. - Added
--secondary-zoneflag togcloud database-migration connection-profiles createto allow configuring the secondary zone of the destination Cloud SQL instance when regional availability type is used.
Kubernetes Engine
- Added
--enable-fleetflag togcloud container clusters create,gcloud container clusters create-autoandgcloud container clusters updatein alpha, beta track. - Added
--fleet-projectflag togcloud container clusters create,gcloud container clusters create-autoandgcloud container clusters updatein alpha, beta track. - Added
--clear-fleet-projectflag togcloud container clusters updatein alpha, beta track.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
422.0.0 (2023-03-14)
Breaking Changes
- (Cloud Pub/Sub) Fixed output format of
gcloud schemas listandgcloud schemas list-revisionsto remove the DEFINITION column if--viewis not FULL.
Google Cloud CLI
- Added
gcloud auth enterprise-certificate-configto create enterprise-certificate configurations.
Anthos Multi-Cloud
- Added
--clear-clientflag togcloud container azure clusters updateto clear the Azure client. This flag is required when updating to use Azure workload identity federation from Azure client to manage Azure resources.
App Engine
- Updated the Python App Engine devappserver to support a new flag
--python_virtualenv_path. It is an optional directory that will be used to setup a Python 3 virtual env for the local devappserver execution environment for Python 3 applications. If the path does not exist it will be created and it will not be cleanup at the end of the devappserver execution, allowing for caching between invocations. If not defined, a temporary directory will be used and cleaned up at the end of the execution.
Artifact Registry
gcloud beta artifacts settings enable-upgrade-redirectioncommand no longer requires creating missing repos.
Bare Metal Solution
- Promoted
gcloud bms instances enable-serial-consoleto GA. - Promoted
gcloud bms instances disable-serial-consoleto GA.
BigQuery
- Updated the bundled google auth libraries.
- Updated bundled libraries to use charset_normalizer with the request library.
Cloud Datastream
- Added the
max_concurrent_backfill_taskssupport to--mysql-source-config,--oracle-source-config,--postgresql-source-configflags ingcloud datastream streams.
Cloud Functions
- Preview of the CMEK support for Cloud Functions, 2nd Gen. In particular,
promoted
--docker-repository,--kms-key,--clear-docker-repositoryand--clear-kms-keyflags ofgcloud functions deploy --gen2to beta.
Cloud Run
- Removed
--conditionflag fromgcloud run {services,jobs} {add,remove}-iam-policy-binding.
Cloud Workflows
- Added
--revision-idflag togcloud workflows describeto allow retrieving the source code of a workflow at a specific revision.
Cloud Workstations
- Added
gcloud beta workstations configs updatewhich updates a specified - Added
gcloud beta workstations sshwhich SSH's into a specified workstation. workstation configuration.
Compute Engine
- Added
--plantogcloud compute commitments updateto support commitment term upgrade. - Promoted
gcloud compute security-policies rules add-preconfig-waf-exclusion|remove-preconfig-waf-exclusionto GA. - Promoted
--queue-countflag in--network-interfaceofgcloud compute instances createto GA. - Promoted
--internal-ipv6-addressflag ofgcloud compute instances createto GA. - Promoted
--internal-ipv6-prefix-lengthflag ofgcloud compute instances createto GA. - Added new
ADVANCED_PREVIEWenum option to--network-ddos-protectionflag ofgcloud compute security-policies updatein alpha and beta.
GKE Hub
- Changed
gcloud container fleet memberships unregistercommand to assume membership region based on gke cluster region by default.
Network Connectivity
- Fixed issue where
sort-byarguments in list spoke command produced type validation errors.
Recaptcha
- Support creating express enabled site keys using
recaptcha keys create --waf-feature=express.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
421.0.0 (2023-03-07)
Artifact Registry
- Fixed an issue where
gcloud artifacts docker images listdoes not return nested images.
BigQuery
- Extended third-party identity login to support a web-based 3-legged OAuth flow.
- Extended
ls -pto page through all projects. - Extended
--formatforloadto support more formats. - Removes some unneeded shipped libraries.
- Added logging support for all exceptions when
--apilogis present. - Added
--encodingforloadto support csv encodings. - Updated the bundled cachetools library.
Cloud Filestore
- Added
--instance-locationflag togcloud filestore instances snapshots create, which accepts either a zone or region and allows clients to create Enterprise and HighScale snapshots. - Added
--instance-locationflag togcloud filestore instances snapshots delete, which accepts either a zone or region and allows clients to delete Enterprise and HighScale snapshots. - Added
--instance-locationflag togcloud filestore instances snapshots list, which accepts either a zone or region and allows clients to list Enterprise and HighScale snapshots. - Added
--instance-locationflag togcloud filestore instances snapshots update, which accepts either a zone or region and allows clients to update Enterprise and HighScale snapshots. - Added
--instance-locationflag togcloud filestore instances snapshots describe, which accepts either a zone or region and allows clients to describe Enterprise and HighScale snapshots.
Cloud Pub/Sub
- Fixed
gcloud schemas committo raise an Invalid Argument error if--typeis not equal toprotocol-buffer,protocol_buffer, oravro.
Cloud Services
- Added key-string support for undelete command for api_keys in beta.
Cloud Spanner
- Promoted
gcloud spanner databases roles listto GA. - Promoted
--database-roleflag ingcloud spanner databases execute-sqlto GA.
Cloud Storage
- Updated gsutil component to 5.21.
Cloud Workflows
- Added
--labelsflag togcloud workflows <execute|run>to allow adding execution specific labels.
Cloud Workstations
- Fixed issue with the custom container image not being properly set in
gcloud beta workstations configs create.
Compute Engine
- Added
--encryptiontogcloud compute interconnects attachments dedicated createto add encryption option for dedicated interconnect attachment (VLAN attachment). - Added
--encryptiontogcloud compute interconnects attachments partner createto add encryption option for partner interconnect attachment (VLAN attachment). - Added
--ipsec-internal-addressestogcloud compute interconnects attachments dedicated createto add list of addresses that have been reserved for dedicated interconnect attachment (VLAN attachment). - Added
--ipsec-internal-addressestogcloud compute interconnects attachments partner createto add list of addresses that have been reserved for partner interconnect attachment (VLAN attachment). - Added
--encrypted-interconnect-routertogcloud compute routers createto indicate that the router is dedicated for use with encrypted interconnect attachments (VLANs). - Added
--interconnect-attachmentstogcloud compute vpn-gateways createto add interconnect attachments (VLAN attachments) associated with the VPN gateway interfaces. - Added
9to allowed list of values for--versionofgcloud beta compute instances ops-agents policies [create|update]. - Promoted
--locality_lb_policyflag ofgcloud compute backend-services create/updateto GA. - Added
--max-run-durationand--termination-timeflags ingcloud compute instances set-schedulingto beta. - Added
--clear-max-run-durationand--clear-termination-timeflags ingcloud compute instances set-schedulingto beta. - Promoted
--endpoint-typesflag ingcloud compute routers nats createto GA.
Dataproc Metastore
- Promoted
--auxiliary-versionsflag ofgcloud metastore services createto GA. Modified flag to no longer be mutually exclusive with--consumer-subnetworksand--network-config-from-file. - Promoted
--auxiliary-versions-from-fileflag ofgcloud metastore services createto GA. Modified flag to no longer be mutually exclusive with--consumer-subnetworksand--network-config-from-file. - Promoted
--instance-sizeflag ofgcloud metastore services createandgcloud metastore services updateto GA. - Added
--instance-sizeflag togcloud metastore services createandgcloud metastore services updateto specify a service instance size. - Promoted
--scaling-factorflag ofgcloud metastore services createandgcloud metastore services updateto GA. - Added
--scaling-factorflag togcloud metastore services createandgcloud metastore services updateto specify a service scaling factor. - Modified
--tierflag ofgcloud metastore services createandgcloud metastore services updateto be mutually exclusive with--instance-sizeand--scaling-factorin all release tracks.
Identity and Access Management
- Added support for credential sharing with bq and gsutil when using browser-based sign-in with Workforce identity federation to authenticate with the Google Cloud CLI via
gcloud auth login.
Kpt
- Updated kpt from v1.0.0-beta.24 to v1.0.0-beta.27. See https://github.com/GoogleContainerTools/kpt/releases/tag/v1.0.0-beta.27 and previous release notes for more details.
Kubernetes Engine
- Prevent overwriting directory permission when KUBECONFIG contains empty entry or a directory. Instead, raise an error.
- Updates default kubectl from 1.24.10 to 1.24.11.
- Additional kubectl versions:
- kubectl.1.21 (1.21.14)
- kubectl.1.22 (1.22.17)
- kubectl.1.23 (1.23.17)
- kubectl.1.24 (1.24.11)
- kubectl.1.25 (1.25.7)
- kubectl.1.26 (1.26.2)
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
420.0.0 (2023-02-28)
Breaking Changes
- (Cloud Firestore) Switched
firestore beta database createto use Firestore API. - (Cloud Firestore) Added
--type,--locationand--databasetogcloud beta firestore database create. - (Cloud Firestore) Removed
--regioningcloud beta firestore database create. Use--locationinstead.
App Engine
- Added support for App Engine go runtime versions 116, 117, 118, 119, 120.
BigQuery
- Updated messaging for the
use_legacy_sqlflag. - Added stack trace logging for errors when the
apilogflag is used. - Removed unnecessary fetches for data transfer commands.
Certificate Authority Service
- Added name constraints arguments to
gcloud privateca roots createto allow configuring certificate authorities with name constraints. - Added name constraints arguments to
gcloud privateca subordinates createto allow configuring certificate authorities with name constraints. - Added name constraints arguments to
gcloud privateca certificates createto allow configuring certificate authorities with name constraints.
Cloud Composer
- Update warning message when running commands that use the default Cloud Composer version, which was changed recently from 1 to 2.
Cloud Functions
- Fixed issue where
gcloud functions deploywould crash on updating an existing function with VPC Connector when--egress-settingsflag was specified. - Added warning and prompting to
gcloud functions add-iam-policy-bindingabout needing to bind theroles/run.invokerrole for 2nd gen functions.
Cloud Key Management Service
- Added
gcloud beta kms inventorywhich allows viewing and tracking of keys across cloud resources.
Cloud Logging
- Promoted
buckets create --enable-analyticsto GA. - Added
buckets update --enable-analyticsto GA track. - Removed deprecated
buckets update --enable-loglinkfrom ALPHA track. - Added
--asyncoption to thebuckets createandbuckets updatecommands. - Added
linkscommand group implementation.
Compute Engine
- Promoted
--queue-countflag in--network-interfaceofgcloud compute instances createto beta. - Promoted
--stack-typeflag ofgcloud compute instances bulk createto GA. - Promoted
gcloud compute disks updateto GA. - Promoted
--provisioned-iopsflag ofgcloud compute disks updateto GA.
GKE Hub
- Added
gcloud container fleet scopes|namespaceswhich allows users to manage Fleet Tenancy.
Identity and Access Management
- Workforce identity federation now supports browser-based sign-in when authenticating with the Google Cloud CLI via
gcloud auth login. To learn more, see Obtain short-lived tokens for workforce identity federation or the Azure AD or Okta-specificgcloudCLI sign-in instructions.
Pubsub Emulator
- Added support for updating schemas.
- Fixed the inability to create topics, subscriptions, and schemas when using
the
gcloudCLI.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
419.0.0 (2023-02-22)
App Engine
- Updated the Java SDK to version 2.0.11 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.11.
Artifact Registry
- Fix issue where
artifacts repositories createfailed unconditionally.
Cloud Datastream
- Added new
--full-hierarchyand--hierarchy-depthflags for connection-profiles discover. - Deprecated
--recursiveand--recursive-depthflags for connection-profiles-discover.
Cloud Functions
- Added support for Docker package format
{location}-docker.pkg.dev/{project}/{repository}to--docker-repositoryflag ofgcloud functions deploy. - Fixed issue where
gcloud functions deployfails if the user doesn't have the permissionserviceusage.services.get.
Cloud Logging
- Promote
--logging-optionaland--logging-optional-fieldsflags ofgcloud compute backend-services createandgcloud compute backend-services updateto GA.
Cloud Run
- Promoted
gcloud beta run jobs executions logs readto beta, which reads logs from a selected resource. - Promoted
gcloud beta run jobs executions logs tailto beta, which tail logs from a selected resource.
Cloud Storage
gcloud storage cpwill now silently ignore the Content-MD5 header for parallel composite uploads.gcloud storage hashhas been promoted to GA.
Firebase Test Lab
- Promoted
--client-detailsflag ofgcloud firebase test [android|ios] runto GA. This flag can be used to provide additional details to attach to the test matrix, including amatrixLabelto help you identify and locate your test in the Firebase console.
Recaptcha
- Support creating Fastly enabled site keys using
recaptcha keys create --waf-service=fastly.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
418.0.0 (2023-02-14)
Breaking Changes
- (Cloud Dataproc) Modified
--job-idand--yarn_application_idflags to--job-idsand--yarn-application-idsrespectively ingcloud dataproc clusters diagnosecommand. 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-projectcommand documentation. - Launched the enterprise-certificate-proxy component. See more at
$ gcloud topic client-certificate.
AI
- Added
gcloud ai models copywhich copies a model.
AlloyDB
- Added
--clear-continuous-backup-encryption-keyflag togcloud beta alloydb clusters updateto support clearing a custom encryption configuration for Continuous Backups. - Added following flags of
gcloud alloydb instances createandgcloud alloydb instances updateto 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-policiesbeing unable to updategkeclustersflag in GA. - Updated
gcloud dns record-sets createandgcloud dns record-sets updateto 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
--locationflag togcloud filestore instances snapshots create, which accepts either a zone or region and allows clients to create Enterprise and HighScale snapshots. - Added
--locationflag togcloud filestore instances snapshots delete, which accepts either a zone or region and allows clients to delete Enterprise and HighScale snapshots. - Added
--locationflag togcloud filestore instances snapshots list, which accepts either a zone or region and allows clients to list Enterprise and HighScale snapshots. - Added
--locationflag togcloud filestore instances snapshots update, which accepts either a zone or region and allows clients to update Enterprise and HighScale snapshots. - Added
--locationflag togcloud filestore instances snapshots describe, which accepts either a zone or region and allows clients to describe Enterprise and HighScale snapshots.
Cloud Firestore
- Added
--api-scopeand--query-scopesupport for Firestore Index Create.
Cloud Key Management Service
- Set
--locationand--keyringas required flags for commandsset-primary-version,set-rotation-schedule,get-rotation-schedule,set-iam-policy,get-iam-policy.
Cloud Logging
- Allow for protocols
TCP,UDPandUNSPECIFIEDingcloud compute backend-services createandgcloud compute backend-services update. - Added
--logging-optionaland--logging-optional-fieldsflags ofgcloud compute backend-services createandgcloud compute backend-services updatein beta to specify the optional fields to be added to the reported logs.
Cloud Run
- Fixed an issue where
gcloud rundelete commands report error sometimes even though the deletion succeeded.
Cloud Storage
- Updated gsutil component to 5.20.
- All
gcloud storagecommands that accept JSON files now also support YAML.
Compute Engine
- Promoted
--resource-policiesflag forglcloud compute reservations createto 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 networkingwhich 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 debug. 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.
417.0.1 (2023-02-08)
App Engine Flexible Environment
- Fixing issue where App Engine Flex users cannot deploy their PHP, Java or Python applications via gcloud 417.0.0.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
417.0.0 (2023-02-07)
Breaking Changes
- (Cloud IoT) Added
--device-field-maskflag togcloud iot devices listto have override possibility for device fieldMask. In case the API response does not include theblockedfield for any of the devices, theBLOCKEDcolumn will disappear from the results table.
Google Cloud CLI
- Defined "quota_project" in
gcloud auth application-default set-quota-projectcommand documentation.
Anthos Multi-Cloud
- Modified
gcloud container azure clients createto wait for the returned long-running operation. Use--asyncflag to get the old behavior. - Modified
gcloud container azure clients deleteto wait for the returned long-running operation. Use--asyncflag to get the old behavior.
Cloud Composer
- Added warning message when running commands that use the default Cloud Composer version, which will be changed soon.
Cloud Logging
- Updated
gcloud logging buckets listcommand to include CMEK enabled or disabled setting.
Cloud Run
- Promoted
gcloud run jobs deployto beta, which allows creating or updating a Cloud Run job from a container image or source to build.
Compute Engine
- Added
REGIONcolumn to default output ofgcloud compute target-https-proxies list. - Promoted
gcloud compute network-attachmentsto GA.
Distributed Cloud Edge
- Promoted
--vpc-projecttogcloud edge-cloud container vpn-connections createto create resources in a different GCP project than the GDCE cluster project.
Firebase Test Lab
- Promoted
gcloud firebase test [android|ios] list-device-capacitiesto GA. This feature can inform your test decisions by letting you view the inventory level of device types in the Test Lab catalog. To access this information, rungcloud firebase test [android|ios] list-device-capacities, orgcloud firebase test [android|ios] models describe [MODEL_ID].
Identity and Access Management
- Added
gcloud iam workforce-poolscommands for Workforce Identity Federation management.
Notebooks
- Deprecate alpha and beta notebooks.
Security Command Center
- Updated
gcloud scc custom-modules shacommand group to allow custom modules feature.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
416.0.0 (2023-01-31)
Breaking Changes
- (Cloud Datalab) Removed
gcloud datalabcomponent (Originally removed in release 413.0.0).
AI
- Fixed an issue in
gcloud ai hp-tuning-jobsthat the values of--max-trial-countand--max-parallel-trial-countare not passed in the config.yaml file.
AlloyDB
- Updated
gcloud beta alloydb clusters createandgcloud beta alloydb clusters updateto support enabling continuous backups via new--enable-continuous-backupand--continuous-backup-recovery-window-daysand--continuous-backup-encryption-keyflags.
Anthos Identity Service
Added
--fleet-default-member-configflag to the following commands:gcloud beta container fleet identity-service enablegcloud beta container fleet identity-service deleteThese will make it possible to configure and delete fleet default membership configurations.
App Engine
- Added the
--tunnel-through-iapflag togcloud beta app instances scp. Using this flag lets you use an Identity-Aware Proxy (IAP) tunnel when attempting to SCP to/from an App Engine flexible environment instance without an external IP address.
Cloud Run
- Promotes
gcloud beta run jobs logs readto beta, which reads logs from a selected resource. - Promotes
gcloud beta run jobs logs tailto beta, which tail logs from a selected resource.
Cloud SQL
- Promoted
gcloud sql users describecommand to GA.
Cloud Storage
- Updated gsutil component to 5.19.
- Fixed an issue causing parallel transfer commands to require elevated permissions.
Compute Engine
- Modified
gcloud compute instance-groups managed updateto support relative path for regional health check. - Added
--allow-psc-global-accessflag ofgcloud compute forwarding-rules <create|update>to beta. - Promoted
gcloud compute resource-policies update snapshot-scheduleto beta.
Config Controller
- Fixed issue where
--full-managementflag doesn't take effect.
Immersive Stream
- Promoted
gcloud immersive-stream xrto GA.
Kubernetes Engine
- Updates default kubectl from 1.24.9 to 1.24.10.
- Additional kubectl versions:
- kubectl.1.21 (1.21.14)
- kubectl.1.22 (1.22.17)
- kubectl.1.23 (1.23.16)
- kubectl.1.24 (1.24.10)
- kubectl.1.25 (1.25.6)
- kubectl.1.26 (1.26.1)
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
415.0.0 (2023-01-24)
Google Cloud CLI
- Global
--formatflag now respects thecore/default_formatproperty when--format=default. Ifcore/default_formatis not set, thendefaultformat isyaml.
AI
- Modified
--regionflag ofgcloud ai endpointsto include new online prediction regions. - Modified
--regionflag ofgcloud ai modelsto include new online prediction regions. - Added
--enable-dashboard-accessflag togcloud ai custom-jobs createandgcloud ai hp-tuning-jobs createto allow the access to the dashboard specified in custom container.
BigQuery
- Added support for using the
auth/impersonate_service_accountproperty inbqcommands.
Cloud Build
- Added command groups for managing connections and repositories:
gcloud beta builds connectionsandgcloud beta builds repositories.
Cloud Dataproc
- Added
gcloud dataproc node-groupsgroup with commands:describeandresize. - Added
--driver-pool-${X}flags togcloud dataproc clusters create.
Cloud Firestore
- Added
--databaseflag togcloud firestore operationsto add database support for Firestore operations.
Cloud On Demand Scanning
- Fixed issue with extracting packages from Go binaries built with newer versions of to the Go toolchain.
Cloud Org Policy
- Added
--update-masktogcloud org-policies set-policyto specify the fields to be overwritten in the policy.
Cloud Pub/Sub
- Added
gcloud pubsub schemas committo commit a revision for a Pub/Sub schema. - Added
gcloud pubsub schemas rollbackto roll back a revision for a Pub/Sub schema. - Added
gcloud pubsub schemas delete-revisionto delete a revision for a Pub/Sub schema. - Added
gcloud pubsub schemas list-revisionsto list all revisions for a Pub/Sub schema. - Added
--first-revision-idand--last-revision-idflags togcloud pubsub topics createto create schema settings for Pub/Sub topics. - Added
--clear-schema-settings,--schema,--message-encoding,--first-revision-idand--last-revision-idflags togcloud pubsub topics updateto update schema settings for a Pub/Sub topic.
Cloud SQL
- Promoted
gcloud sql users describecommand to beta.
Compute Engine
- Added
--update-policy-<type|max-unavailable|max-surge|minimal-action|most-disrtuptive-action|replacement-method>flags ofgcloud compute instance-groups managed <create|update>to GA. - Added
--update-policy-min-readyflag ofgcloud compute instance-groups managed <create|update>to beta. - Added
--enforce-on-key-configsflag togcloud beta compute security-policies rules createandgcloud beta compute security-policies rules update.
Dataproc Metastore
- Promoted
gcloud metastore services importflag--dump-typeto GA. - Promoted
gcloud metastore services exportflag--dump-typeto GA.
Declarative Workflows
- Make
--storage-path,--resource-typesand--resource-types-filemutually exclusive ingcloud beta resource-config bulk-export.
Kpt
- Updated kpt from v1.0.0-beta.19 to v1.0.0-beta.24. See https://github.com/GoogleContainerTools/kpt/releases/tag/v1.0.0-beta.24 and previous release notes for more details.
Recommender
- Added support for
gcloud recommender recommendations mark-dismissed.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
414.0.0 (2023-01-18)
Anthos Multi-Cloud
- Added
--azure-tenant-idand--azure-application-idflags togcloud container azure clusters createandgcloud container azure clusters updateto set authentication configuration for management of Azure resources. These flags replace--clientflag.
Apigee
- Fixed issue where
gcloud apigee apis describewould demand a non-existent--revisionargument.
Cloud API Gateway
- Fixed issue where
sort-byarguments in list commands produced type validation errors.
Cloud Build
- Added
--peered-network-ip-rangeflag togcloud builds worker-pools create.
Cloud Firestore
- Added database support for Firestore import/export.
- Added namespace_ids support for Firestore import/export.
- Added databaseId support for Firestore TTL.
- Added databaseId support for Firestore SFI.
Cloud Storage
- Add IAM and ACL-related flags.
- Updated gsutil component to 5.18.
Compute Engine
- Promoted
--external-ipv6-addressflag ofgcloud compute instances network-interfaces updateto GA. - Promoted
--external-ipv6-prefix-lengthflag ofgcloud compute instances network-interfaces updateto GA. - Added keyword
network-attachmentfor--network-interfaceingcloud compute instance-templates create. - Promoted
--external-ipv6-addressflag ofgcloud compute instances createto GA. - Promoted
--external-ipv6-prefix-lengthflag ofgcloud compute instances createto GA. - Promoted
--source-instance-templateflag ofgcloud compute reservations createto GA.
Database Migration
- Added
gcloud database-migration conversion-workspaces seedwhich seeds from a connection profile for a database-migration conversion workspace. - Added
gcloud database-migration conversion-workspaces deletewhich deletes a database-migration conversion workspace. - Added
gcloud database-migration conversion-workspaces convertwhich converts source entities to draft entities in a database-migration conversion workspace. - Added
gcloud database-migration conversion-workspaces applywhich applies a database-migration conversion workspace onto the destination database. - Added
gcloud database-migration conversion-workspaces list-background-jobswhich lists the background jobs in a database-migration conversion workspaces. - Added
gcloud database-migration conversion-workspaces describe-entitieswhich describes the database entities in a database-migration conversion workspaces.
Dataproc Metastore
- Promoted
gcloud metastore servicesflag--database-typeto GA.
Kubernetes Engine
- Updates default kubectl from 1.23.15 to 1.24.9.
- Additional kubectl versions:
- kubectl.1.21 (1.21.14)
- kubectl.1.22 (1.22.17)
- kubectl.1.23 (1.23.15)
- kubectl.1.24 (1.24.9)
- kubectl.1.25 (1.25.5)
- kubectl.1.26 (1.26.0)
Network Management
- Added
appEngineVersionandcloudRunRevisionarguments for source ingcloud network-management connectivity-tests. This allows the user to run tests using App Engine version and Cloud Run revision endpoint types as source.
Security Command Center
- Fixed
gcloud scc findings createto require flagevent-time.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
413.0.0 (2023-01-10)
Breaking Changes
- (Cloud Storage) Added
--fetch-encrypted-object-hashesflag tolsandobjects listcommands. 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.- Previously, the fallback to GET was implemented for CSEK-encrypted objects as the default behavior. With this flag, both CSEK and CMEK are handled, and
gcloudCLI checks if it has the necessary CSEK key before sending a GET request.
- Previously, the fallback to GET was implemented for CSEK-encrypted objects as the default behavior. With this flag, both CSEK and CMEK are handled, and
- (Kubernetes Engine) This change starts using the Client-Go Credential Plugin
gke-gcloud-auth-pluginas noted in Client-go Credential Plugin changes.
Google Cloud CLI
- Fixed a crash during reauth when Enterprise Certificate is used.
- Fixed issue where the
gcloudCLI would crash when invoked in PowerShell 7.3. This issue was reported at: https://issuetracker.google.com/issues/259295558. - Added
core/default_formatandcore/formatproperties to config in order enable setting a default print format. Print format is first determined by global flag--format. If--formatflag is not defined, then CLI defaults tocore/formatvalue. Ifcore/formatis not defined, then CLI defaults to command specific output. If command specific output is undefined, then format is determined bycore/default_format.core/default_formatdefaults to yaml format.
AI
- Modified
--regionflag ofgcloud ai model-monitoring-jobsto include new model monitoring jobs regions. - Modified
--explanation-metadata-fileflag ofgcloud ai models uploadfrom required to optional. - Added optional
output-image-urifield to--worker-pool-specflag ofgcloud ai custom-jobs createto name and store the custom image built with autopackaging in the specified Google Container Registry or Artifact Registry.
Anthos Multi-Cloud
- Updated
gcloud container aws operations listto show the underlying action (create, update, delete, etc) associated with AWS long-running operations. - Updated
gcloud container azure operations listto show the underlying action (create, update, delete, etc) associated with Azure long-running operations. - Added
gcloud container azure operations cancelto cancel an ongoing LRO operation on Azure resources. - Added
gcloud container aws operations cancelto cancel an ongoing LRO operation on AWS resources. - Added
--tagsflag togcloud container aws node-pools updateto update the tags assigned to AWS node pool resources. - Added
--clear-tagsflag togcloud container aws node-pools updateto clear the tags assigned to AWS node pool resources. - Added
--autoscaling-metrics-granularityflag togcloud container aws node-pools createto set granularity when enabling CloudWatch metrics collection of the autoscaling group of AWS node pools. - Added
--autoscaling-metricsflag togcloud container aws node-pools createto enable collection of specific CloudWatch metrics of the autoscaling group of AWS node pools. - Added
--autoscaling-metrics-granularityflag togcloud container aws node-pools updateto update the granularity of CloudWatch metrics collection for the autoscaling group of AWS node pools. - Added
--autoscaling-metricsflag togcloud container aws node-pools updateto update the collection of specific CloudWatch metrics for the autoscaling group of AWS node pools. - Added
--clear-autoscaling-metricsflag togcloud container aws node-pools updateto clear the CloudWatch metrics collection associated with the autoscaling group of AWS node pools. - Added
gcloud container attached operations listto show the underlying action (create, update, delete, etc) associated with Attached clusters long-running operations. - Added
gcloud container attached operations describeto show detailed status of a provided Attached clusters long-running operation. - Added
gcloud container attached operations waitto wait for completion of a provided Attached clusters long-running operation.
BigQuery
- Fixed issue with timestamp normalization in Windows.
- Extended the insert flags to include a
insert_idflag that's appended to the row number of the data to be inserted as theinsertIdfield that's used for deduping newly inserted rows. This can be used to ensure repeat executions don't add unintended data.
Cloud Access Context Manager
- Promoted
gcloud access-context-manager authorized-orgsto GA.
Cloud Build
- Removed
--subscription-filterflag ofgcloud builds triggers create manual.
Cloud Composer
- Added
--enable-cloud-data-lineage-integrationtogcloud composer environments create/updateto enable Cloud Data Lineage integration. - Added
--disable-cloud-data-lineage-integrationtogcloud composer environments updateto disable Cloud Data Lineage integration. - Enabled
db checkAirflow command executable viagcloud composer environments runfor environments with Airflow 2.3 or newer.
Cloud Datalab
- Removed
gcloud datalabcomponent.
Cloud Run
- Added
--env-vars-filetogcloud beta run jobs createto add environment variables to the job from a YAML file. - Removed the call to action from
gcloud beta run integrations describefor Redis integrations that are not ready for use.
Cloud SQL
- Added
--stripedand--stripe_countflags togcloud sql import bakand added--stripedflag togcloud sql export bakto enable the striped import/export feature for SQL Server. - Promoted
--restore-database-nameflag forgcloud sql instance clone --point-in-timeto support single database PITR restore for SQL Server to beta and GA. - Added
gcloud sql users describecommand, which describes a Cloud SQL user in an instance in alpha.
Cloud Services
- Promoted
gcloud services api-keys listin beta.- Promoted
gcloud services api-keys describein beta. - Promoted
gcloud services api-keys get-key-stringin beta. - Promoted
gcloud services api-keys createin beta. - Promoted
gcloud services api-keys updatein beta.
- Promoted
Cloud Storage
- Added
gcloud storage buckets create --placementflag. - Promoted
gcloud storage objects updateretention flags to GA.--event-based-hold--temporary-hold
- Removed
gcloud storage buckets update --no-lock-retention-periodflag.
Cloud Workstations
- Added
gcloud beta workstations clusters createwhich creates a cluster under a specified region. - Added
gcloud beta workstations configs createwhich creates a workstation configuration under a specified cluster. - Added
gcloud beta workstations createwhich creates a workstation under a specified config. - Added
gcloud beta workstations deletewhich deletes the given workstation. - Added
gcloud beta workstations configs deletewhich deletes the given config. - Added
gcloud beta workstations clusters deletewhich deletes the given cluster. - Added
gcloud beta workstations describewhich displays all fields for a given workstation. - Added
gcloud beta workstations configs describewhich displays all fields for a given config. - Added
gcloud beta workstations clusters describewhich displays all fields for a given cluster. - Added
gcloud beta workstations startwhich starts a specified workstation. - Added
gcloud beta workstations stopwhich stops a specified workstation.
Compute Engine
- Added
-iam-policy and-iam-policy-bindings togcloud beta compute backend-buckets`. - Promoted
--endpoint-typeflag ofgcloud compute addresses createto GA. - Promoted
gcloud compute sole-tenancy node-groups simulate-maintenance-eventto beta. - Added
--all-instances-config-effectiveflag ofgcloud compute instance-groups managed wait-untilto beta. - Modified
gcloud compute forwarding-rules createto allow specifying--addressand--ip-versionat the same time.
Compute Firewall Policies
- Fixed
gcloud compute network-firewall-policies rules updatenot sending an empty list to the API if a field is specified as empty.
Database Migration
- Added
gcloud database-migration private-connections createwhich creates a database-migration private connection. - Added
gcloud database-migration private-connections listwhich lists the database-migration private connections. - Added
gcloud database-migration private-connections describewhich describes a database-migration private connection. - Added
gcloud database-migration private-connections deletewhich deletes a database-migration private connection. - Updated
gcloud database-migration connection-profiles createto support creating Oracle connection profiles. - Updated
gcloud database-migration connection-profiles createto support connectivity in creating Postgresql connection profiles. - Added
gcloud database-migrate conversion-workspaces createwhich creates a database-migration conversion workspace. - Added
gcloud database-migrate conversion-workspaces updatewhich updates a database-migration conversion workspace. - Added
gcloud database-migration conversion-workspaces listwhich lists the database-migration conversion workspaces. - Added
gcloud database-migration conversion-workspaces describewhich describes a database-migration conversion workspace. - Added
gcloud database-migration conversion-workspaces commitwhich commits a database-migration conversion workspace. - Added
gcloud database-migration conversion-workspaces rollbackwhich rollbacks a database-migration conversion workspace.
Kubernetes Engine
- Updates default kubectl from 1.23.14 to 1.23.15.
- Removes kubectl.1.20, since it is no longer needed.
- Additional kubectl versions:
- kubectl.1.21 (1.21.14)
- kubectl.1.22 (1.22.17)
- kubectl.1.23 (1.23.15)
- kubectl.1.24 (1.24.9)
- kubectl.1.25 (1.25.5)
Pubsub Emulator
- Added support for Exactly-once Delivery.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
412.0.0 (2022-12-13)
Breaking Changes
- (Compute Engine) Modified concurrent operation quota errors to show additional information to user instead of just error message.
Google Cloud CLI
- Added property
core/parse_error_details. If set,gcloudCLI will parse and display errors in a more human readable format, where available.
AI
- Modified
--regionflag ofgcloud ai endpointsto include new online prediction regions. - Modified
--regionflag ofgcloud ai modelsto include new online prediction regions. - Modified
--regionflag ofgcloud ai custom-jobsto include new online training regions. - Modified
--regionflag ofgcloud ai hp-tuning-jobsto include new online training regions.
AlloyDB
- Introduced
gcloud alloydbtrack.
Anthos Multi-Cloud
- Promoted
gcloud container attachedto GA.
App Engine
- Updated
gcloud beta app instances sshto use an IAP tunnel when attempting to SSH to an instance without an external IP.
Cloud Build
- Modified one of
gcloud builds triggers run --branch,gcloud builds triggers run --tag, andgcloud builds triggers run --shaflag to be required. - Make
--regionflag visible inbuilds triggers createcommand group. Set--dockerfileflag as required forbuilds triggers createcommand group. - Ungroup
--build-configflag and--inline-configflag forbuilds triggers createcommand group. - Promoted
gcloud builds triggersto GA.
Cloud Composer
- Added
gcloud composer environments snapshots load- to load a snapshot into the environment. - Added
gcloud composer environments snapshots save- save a snapshot of the environment. - Added
--enable-scheduled-snapshot-creationtogcloud composer environments create/updateto enable snapshots of the environment creation according to a schedule. Can be specified for Composer 2.0.32 or greater. - Added
--snapshot-creation-scheduletogcloud composer environments create/updateto specify cron expression when snapshots of the environment should be created. - Added
--snapshot-locationtogcloud composer environments create/updateto specify the Cloud Storage location for storing automatically created snapshots. - Added
--snapshot-schedule-timezonetogcloud composer environments create/updateto specify Timezone that sets the context to interpret snapshot_creation_schedule. - Added
--disable-scheduled-snapshot-creationtogcloud composer environments updateto disable the automatic snapshots creation.
Cloud Datastream
- Fixed issue where
gcloud datastream createfailed for Postgresql source config.
Cloud Functions
- Added
--cpuflag togcloud beta functions deployfor 2nd Gen functions to alpha and beta. - Added
--concurrencyflag togcloud beta functions deployfor 2nd Gen functions to alpha and beta.
Cloud Pub/Sub
- Added
--event-timeand--publish-timeflags togcloud pubsub lite-subscriptions createto create Pub/Sub Lite subscriptions from a nominated timestamp. - Added
--export-pubsub-topic,--export-dead-letter-topicand--export-desired-stateflags togcloud pubsub lite-subscriptions createto create Pub/Sub Lite export subscriptions. - Added
--export-pubsub-topic,--export-dead-letter-topicand--export-desired-stateflags togcloud pubsub lite-subscriptions updateto update Pub/Sub Lite export subscriptions.
Cloud SQL
- Added
--enable-google-private-pathflag togcloud sql instances createandgcloud sql instances patchcommands in Alpha, Beta, and GA. This field specifies whether the instance is accessible to internal Google Cloud services such as BigQuery. This is applicable only to MySQL and PostgreSQL instances that don't use public IP. Currently, SQL Server isn't supported.
Cloud Services
- Promoted
gcloud services api-keys deleteto beta. - Promoted
gcloud services api-keys undeleteto beta.
Cloud Workstations
- Added
gcloud beta workstations configs listwhich lists workstation configs under a specified cluster.
Config Controller
- Added
--full-managementflag togcloud anthos config controller createto allow creating Config Controller on GKE Autopilot instances.
Database Migration
- Updated
gcloud database-migration connection-profiles createto support creating AlloyDB connection profiles.
Firebase Test Lab
- Added
--robo-scriptflag togcloud firebase test ios runto customize an iOS Robo crawl with a Robo script.
Identity and Access Management
- Added
--executable-interactive-timeout-millisflag togcloud iam workforce pools create-cred-config. This enables using executable-sourced credentials with user interactivity withgcloud auth login --cred-file=/path/to/interactive/executable/config.jsonwhen using Workforce Identity Federation.
Kubernetes Engine
- Added
--stack-typeand--ipv6-access-typearguments togcloud container clusters createcommand to support dual stack GKE clusters. - Added
--stack-typeargument togcloud container clusters updatecommand to support changing stack type between IPv4 and dual stack GKE clusters. - Added
--ephemeral-storage-local-ssdtogcloud 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. - Added
--local-nvme-ssd-blocktogcloud 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.
Notebooks
- Added support for Shielded VM configuration to
gcloud notebooks instances create. - Added support for reservation configuration to
gcloud notebooks instances create.
Terraform
- Added zone and region option for
gcloud beta terraform vet.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
411.0.0 (2022-12-06)
Breaking Changes
- (Compute Engine) Added rhel-9 and rhel-9-byol options to
--osflag for:gcloud compute images importin GA,gcloud compute instances importin GAgcloud compute machine-images importin GA
Google Cloud CLI
- Added
gcloud topiccommand group to alpha and beta.
App Engine
- Add
--service-accountflag ofgcloud app createto GA, which allows to create an app with a user-managed service account. - Add
--service-accountflag ofgcloud app updateto GA, which allows to update the app with a user-managed service account.
App Engine Flexible Environment
- Add
--service-accountflag ofgcloud app createto GA, which allows to create an app with a user-managed service account. - Add
--service-accountflag ofgcloud app updateto GA, which allows to update the app with a user-managed service account.
BigQuery
- Expose enable_resumable_uploads flag in public bq.
- Formatting fix for bigquery_client.py.
- Changed "locking" Owned Test Accounts to "getting" to avoid overloading AccountProviderService.
- Extended api logging to include URIs of requests.
- Extends encodings supported during file upload.
- Messages and fails early when the user tries to upload with an invalid schema.
- Adds support for GOOGLE_CLOUD_QUOTA_PROJECT environment variable.
- Adds configuration for external accounts using token_uri.
- Dataset name validation and feedback.
Cloud Bigtable
- Promoted
gcloud bigtable instances tables createto beta and GA. - Promoted
gcloud bigtable instances tables deleteto beta and GA. - Promoted
gcloud bigtable instances tables updateto beta and GA. - Added
include-statsoption tocbt lookupandcbt readcommands. - Added
cbt noticescommand, which displays licenses covering all direct and indirect dependencies.
Cloud Build
- Bugfix to enforce limits to be applied after filters.
- Added
--enterprise-configflag tobuilds triggers create githubto support creating GitHub Enterprise trigger.
Cloud Composer
- Added
--enable-scheduled-snapshot-creationtogcloud beta composer environments create/updateto enable snapshots of the environment creation according to a schedule. Can be specified for Composer 2.0.32 or greater. - Added
--snapshot-creation-scheduletogcloud beta composer environments create/updateto specify cron expression when snapshots of the environment should be created. - Added
--snapshot-locationtogcloud beta composer environments create/updateto specify the Cloud Storage location for storing automatically created snapshots. - Added
--snapshot-schedule-timezonetogcloud beta composer environments create/updateto specify Timezone that sets the context to interpret snapshot_creation_schedule. - Added
--disable-scheduled-snapshot-creationtogcloud beta composer environments updateto disable the automatic snapshots creation.
Cloud Firestore
- Add apiScope output for Firestore index. ApiScope can be viewed in
gcloud firestore indexes composite listandgcloud firestore indexes composite describe. - Added databaseId support for Firestore index.
Cloud IDS
- Added
--threat_exceptionsflag to exclude certain threat types from being reported.
Cloud Key Management Service
- Modified
gcloud kms import-jobs createto accept new SHA256 import methodsrsa-oaep-3072-sha256,rsa-oaep-3072-sha256-aes-256,rsa-oaep-4096-sha256, andrsa-oaep-4096-sha256-aes-256.
Cloud Pub/Sub
- Promoted
--enable-exactly-once-deliveryflag ofgcloud pubsub subscriptions createto GA. - Promoted
--enable-exactly-once-deliveryflag ofgcloud pubsub subscriptions updateto GA.
Cloud Run
- Promoted
--execution-environmentofgcloud runfrom beta to GA. - Fixed issue where
gcloud beta run jobs executewith--waitflag, and other jobs commands to wait for an execution to complete, failed to wait more than 30 minutes. - Fixed issue where
gcloud beta run integrations deletefailed when the associated Cloud Run service is deleted.
Cloud SQL
- Promoted
--timeoutflag forgcloud sql instances createto GA. - Added
--restore-database-nameflag togcloud sql instance clone --point-in-timeto support single database PITR restore for SQL Server.
Cloud Services
- Updated
gcloud services listto retry 429 errors. - Set the default page size for
gcloud services listto 200. - Promoted
gcloud services api-keys lookupto beta.
Cloud Spanner
- Added
--skip-initflag togcloud spanner samples run.
Cloud Storage
- Promoted
gcloud storage buckets updateretention flags to GA.--default-event-based-hold--retention-period--clear-retention-period--lock-retention-period
- Promoted
gcloud storage buckets update --uniform-bucket-level-accessto GA. - Rebuilt
gcloud-crc32c1.0.0 on latest version of golang. - Updated gsutil component to 5.17.
Compute Engine
- Added
--merge-source-commitmenttogcloud compute commitments createfor beta and GA. - Fixed issue where
gcloud compute instance-groups unmanaged list-instanceswould fail to fall back to thecompute/zoneproperty when--zonewas missing. - Added customRequestHeaders and customResponseHeaders to modifiable fields list in
gcloud compute backend-services edit.
Dataproc Metastore
- Added support for querying and mutating Dataproc Metastore metadata. The following commands have been added to the alpha and beta release tracks:
metastore services queryMetadatametastore services alterLocationmetastore services moveTableToDatabase
Distributed Cloud Edge
- Added warning to long running operation metadata of
gcloud edge-cloud container cluster create/updatewhen the cluster has a maintenance window configuration that overlaps with other clusters' in the same project.
Firebase Test Lab
- Added
--type=roboflag togcloud firebase test ios runto support running iOS Robo tests.
GKE Hub
- Fixed bug in
gcloud container fleetandgcloud container hubcommand groups where a membership with ambiguous location was not given default valueglobal.
Kubernetes Engine
- Promoted
--cluster-dns-scope=clusterflag ofgcloud container clusters createandgcloud container clusters updateto GA. - Promoted
--binauthz-evaluation-mode=MONITORING,binauthz-evaluation-mode=MONITORING_AND_PROJECT_SINGLETON_POLICY_ENFORCE, and--binauthz-policyflags ofgcloud container clusters create,gcloud container clusters create-auto, andgcloud container clusters updateto beta. - Corrected outdated description help text of
gcloud container node-pools delete. - Promoted
--placement-typeflag forgcloud container clusters createcommand to GA. - Promoted
--placement-typeflag forgcloud container node-pools createcommand to GA. - Added
--asyncflag togcloud container node-pools create/updateto allow the in-progress operation to be returned, instead of the node pool. - Additionally, default formatting for
gcloud container node-pools create/update/delete --asynchas been added to provide a more human-readable format of the operation; potentially impacting parsing of output. It is recommended to use--formatwhen parsinggcloudCLI output. - Updates default kubectl from 1.22.14 to 1.23.14.
Additional kubectl versions:
- kubectl.1.20 (1.20.15)
- kubectl.1.21 (1.21.14)
- kubectl.1.22 (1.22.15)
- kubectl.1.23 (1.23.14)
- kubectl.1.24 (1.24.8)
- kubectl.1.25 (1.25.4)
Added
--windows-os-versionflag togcloud container node-pools create/updateto allow create Windows node pools using Windows Server LTSC 2022 Containerd node image.
Media CDN
- Added
gcloud edge-cachecommand group to enable configuration of Media CDN.
Network Connectivity
- Promoted
gcloud network-connectivity internal-rangescommand group to GA.
Network Security
- Promoting networksecurity firewall API to v1beta1.
- Promoted commands under
gcloud network-security org-address-groupsandgcloud network-security address-groupsto beta.
Recommender
- Added billing account scope support for
gcloud recommender recommender-config describe. - Added billing account scope support for
gcloud recommender recommender-config update. - Added billing account scope support for
gcloud recommender insight-type-config describe. - Added billing account scope support for
gcloud recommender insight-type-config update.
Terraform
- Added support for environment variables
GOOGLE_PROJECT,GOOGLE_CLOUD_PROJECT,GCLOUD_PROJECTingcloud beta terraform vet. - Fixed an issue where
gcloud beta terraform vetwould fail while trying to format and output pre-formatted error strings.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
410.0.0 (2022-11-15)
Google Cloud CLI
- Added
gcloud topic endpoint-overridefor details on overriding the default api URL.
AI
- Added asia-southeast2, europe-central2, and us-south1 options to
--regionflag ofgcloud ai custom-jobsandgcloud ai hp-tuning-jobs.
AlloyDB
- Introduced the following commands:
gcloud beta alloydb clusters create-secondary,gcloud beta alloydb instances create-secondary,gcloud beta alloydb clusters promote.
App Engine
- Updated the Java SDK to version 2.0.10 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.10.
Artifact Registry
- Update maven and gradle plugin versions to 2.2.0.
Assured Workloads
- Added
SOVEREIGN_CONTROLS_BY_T_SYSTEMSas an option for--partnerflag ofgcloud assured workloads createcommand (available for both beta and GA).
Cloud Asset Inventory
- Promoted
gcloud asset querycommand to GA.
Cloud Bigtable
- Added
statsoption to--viewflag forbigtable instances tables describe.
Cloud Composer
- Added
--enable-triggerertogcloud beta composer environments create/updateto allow usage of deferrable operators in dags. - Added
--triggerer-cputogcloud beta composer environments create/updateto specify CPU allocated to Airflow triggerer. - Added
--triggerer-memorytogcloud beta composer environments create/updateto specify memory allocated to Airflow triggerer. - Added
--disable-triggerertogcloud beta composer environments updateto disable Airflow triggerer.
Cloud Dataproc
- Added
--asyncflag togcloud dataproc jobs kill.
Cloud Datastream
- Added the
max_concurrent_cdc_taskssupport to--mysql-source-configand--oracle-source-configflags ingcloud datastream streams. - Fixed issue where
stream createusing amysql-source-configororacle-source-configwith column level filtering fails to create.
Cloud Functions
- Fixed issue where
gcloud functions listwould crash when a 2nd Gen-only region was specified using--regions. - Updated
gcloud function describeto look up both 1st Gen and 2nd Gen environments for the function. When--gen2flag is specified, only 2nd Gen functions will be looked up.
Cloud Run
- Promoted
gcloud run services logs readandgcloud run revisions logs readto beta, which reads logs from a selected resource. - Promoted
gcloud run services logs tailandgcloud run revisions logs tailto beta, which tail logs from a selected resource. - Added
--execute-nowand--waitflags togcloud beta run job updateto immediately execute the job after update and wait for completion. - Promoted
gcloud beta run integrationscommand group and all sub-commands to beta.
Compute Engine
- Promoted
--list-managed-instances-resultsflag forgcloud compute instance-groups managed createandgcloud compute instance-groups managed updateto GA. - Fixed
--network-interfaceto mark the public IP asNonewhen--no-addressis specified.
GKE Hub
- Fixed issue where
gcloud container fleet membershipscommands did not output memberships with missing cluster. - Fixed bug in
gcloud container fleet config-management versionwhere memberships were stuck with version "NA".
Identity and Access Management
- Added support for retrieving the token introspection endpoint through external account credentials.
Kubernetes Engine
- Added
--labelsflag togcloud container node-pools create/updateto allow creating and updating node pools with GCP labels.
VPC Access
- Promoted
gcloud compute networks vpc-access connectors updateto beta.- Enables updating of
min-instances,max-instancesandmachine-typeof already existing vpc-access connectors.
- Enables updating of
Vmware Engine
- Added commands for managing resources:
- Locations
- Operations
- VMwareEngine networks
- Network policies
- Node types
- Private clouds
- Clusters
- HCX activation keys
- NSX credentials
- VCenter credentials
- Subnets
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
409.0.0 (2022-11-08)
Breaking Changes
- (Compute Engine) Modified stockout errors to show entire error object to user in yaml format instead of just error message.
- (Compute Engine) Modified quota exceeded errors to show additional information to user instead of just error message.
Google Cloud CLI
- Modified
gcloud config listto accept both a section name and--allflag. The command will display all the set and unset properties when specifying both.
Anthos Multi-Cloud
- Added
--allow-missingflag to the following command groups:gcloud container aws clusters delete,gcloud container aws node-pools delete,gcloud container azure clients delete,gcloud container azure clusters delete,gcloud container azure node-pools delete, to allow the delete request to succeed, even if the cluster, node-pool or client resource does not exist.
Cloud Composer
- Added
--skip-airflow-overrides-settingtogcloud beta composer snapshots loadto allow skipping setting Airflow overrides from the snapshot. - Added
--skip-environment-variables-settingtogcloud beta composer snapshots loadto allow skipping setting environment variables from the snapshot. - Added
--skip-gcs-data-copyingtogcloud beta composer snapshots loadto allow skipping copying dags, plugins and data folders from the snapshot.
Cloud Datastream
- Added the
max_concurrent_cdc_taskssupport to--mysql-source-configand--oracle-source-configflags ingcloud datastream streams.
Cloud Filestore
- Fixed issue where
--kms-keywas being ignored ingcloud filestore backups createcommand.
Cloud Firestore Emulator
- Promoted
gcloud emulators firestoreto GA. - Release Cloud Firestore emulator v1.15.1
- feat: allow users to configure websocket port
Cloud Functions
- Fixed issue where
gcloud functions listwould crash when a 2nd Gen-only region was specified using--regions.
Cloud Logging
- Updated
gcloud logging readto accept multiple resources to query using a new--resource-namesflag.
Cloud SQL
- Added the following flags to
gcloud sql instances createin BETA:--timeout
Compute Engine
- Added
--split-source-commitmenttogcloud compute commitments createfor beta and GA. - Promoted
any-single-zonevalue support for the flag--target-distribution-shapeofgcloud compute instance-groups managed create/updateto beta. - Added keyword
network-attachmentfor--network-interfaceingcloud compute instances create. - Promoted
--max-run-durationflag ofgcloud compute instances createto beta.- Allows specifying the duration of time after which the instance will terminate.
- Promoted
--termination-timeflag ofgcloud compute instances createto beta.- Allows specifying the timestamp that the instance will terminate.
- Added 3 additional accepted values to
--enforce-on-keyforgcloud compute security-policies rules create|updateand promoted it to GA. - Promoted
gcloud compute network-edge-security-servicescommand group to GA. - Promoted
--regionand '--global' flags ofgcloud compute security-policiesto GA. - Promoted
--network-ddos-protectionflag ofgcloud compute security-policies updateto GA.
Distributed Cloud Edge
- Removed unsupported GPU_TYPE field from
gcloud edge-cloud container machines list. This field will be restored once the API provides accurate GPU information.
GKE Hub
- Fixed a bug where
gcloud container fleet memberships get-credentialsandgcloud container hub memberships get-credentialswould not return an error when the membership argument was left empty.
Kubernetes Engine
- Corrected outdated description help text of
gcloud container node-pools delete. - Added
--private-endpoint-subnetworkand--enable-google-cloud-accessflags togcloud container clusters createandgcloud container clusters create-auto. - Added
--enable-google-cloud-accessand--enable-private-endpointflags togcloud container clusters update. - Added
--enable-private-nodesflag togcloud container node-pools createandgcloud container node-pools update.
Notebooks
- Added
gcloud notebooks instances diagnoseandgcloud notebooks runtimes diagnosecommands to GA. These 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.
408.0.1 (2022-11-02)
BigQuery
- Adds various fixes to PSC environments.
- Adds support for random forest models as part of BQML.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
408.0.0 (2022-11-01)
Breaking Changes
- (Cloud Storage) Lifecycle and CORS settings files now use camel case instead of snake case to match the API documentation. Example: http://cloud/storage/docs/json_api/v1/buckets#lifecycle.
AI
- Added more available regions to
gcloud ai model-monitoring-jobs. - Added
--version-descriptionflag togcloud ai models uploadto support setting model version description.
BigQuery
- Add missing open source licenses.
- Expose Iceberg for public preview.
Cloud Composer
- Added
--connection-typeflag togcloud beta composer environments createandgcloud composer environments createcommand to allow forcing the use of VPC peerings for internal communication.
Cloud Deploy
- Added
initial-rollout-labelsandinitial-rollout-annotationsflags togcloud deploy releases createcommand.
Cloud SQL
- Promoted
--connector_enforcementflag forgcloud sql instances createandgcloud sql instances patchto GA.
Cloud Storage
- Updated gsutil component to 5.16.
Compute Engine
- Promoted
--discard-local-ssdflag ofgcloud compute instances stopto beta. - Promoted
--force-update-on-repairflag ofgcloud compute instance-groups managed <create | update>to beta. - Fixed missing ephemeral IP when neither
--addressnor--no-addresskeys are provided with--network-interfaceflag during instance template creation.
GKE Hub
- Changed membership-related flags in
gcloud container fleetandgcloud container hubcommand groups to resource arguments, adding--locationflag andLOCATIONcolumn in list commands.
Kubernetes Engine
- Promoted
--enable-managed-prometheusflag ofgcloud container clusters create/updateto GA. - Promoted
--disable-managed-prometheusflag ofgcloud container clusters updateto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
407.0.0 (2022-10-25)
Breaking Changes
- (Cloud Run) Now
gcloud beta run jobs updatecommand removes existing Binary Authorization breakglass justification if--breakglassflag is not set. - (Cloud Run) In
gcloud run deployandgcloud run services update,--set-secrets,--remove-secrets, and--update-secretsflags now support mounting multiple versions of the same secret in the same directory. - (Cloud Run)
- If multiple different secrets are requested to be mounted in the same
directory, including for secrets already set on the service in the case
of
--update-secrets, the operation will now fail instead of silently overriding all secret versions with the last one specified.
- If multiple different secrets are requested to be mounted in the same
directory, including for secrets already set on the service in the case
of
- (Compute Engine) Removed
--csek-key-fileflag ofgcloud beta compute instances resume- Removing since instance suspend and resume do not support CSEK
- If your instance with CSEK protection is suspended, please stop the instance then restart it and file a bug.
Assured Workloads
- Added ASSURED_WORKLOADS_FOR_PARTNERS as an option for
--compliance-regimeflag ofgcloud assured workloads createcommand. - Added
--partnerflag (optional) forgcloud assured workloads createcommand to enable creation of partner workload (workload managed by local trusted partners) through gcloud command.
Cloud DNS
- Promoted
gcloud dns managed-zones get-iam-policyandgcloud dns managed-zones set-iam-policyto GA.
Cloud Dataplex
- Promoted Content command group to GA.
- Promoted Environment command group to GA.
Cloud Datastream
- Added
postgresqltype to--typeflag ofdatastream connection-profiles <create/update>. - Added
postgresqltype to--postgresql-rdbms-fileflag ofdatastream connection-profiles discover. - Added
--postgresql-source-configflag togcloud datastream streams <create/update>. - Added
postgresqltype to--typeflag ofdatastream connection-profiles <create/update>.
Cloud Filestore
- Added
--kms-keyflag togcloud 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. - Added
--locationflag togcloud beta filestore instances restore, which restores Enterprise instances." => "restore Basic HDD, Basic SSD, and Enterprise tier instances. - Added
--instance-locationflag togcloud beta filestore backups create, which accepts either a zone or region and allows clients to create Basic HDD, Basic SSD, and Enterprise tier backups.
Cloud SQL
- Added the following flags to
gcloud sql instances createandgcloud sql instances patchin BETA:--connector_enforcement
Cloud Storage
- Updated gsutil component to 5.15.
Cloud Workstations
- Promoted
gcloud beta workstationscommands to beta for Preview.
Compute Engine
- Promoted
--source-machine-image,--source-machine-image-csek-key-file, and--erase-windows-vss-signatureflags ofcompute instances createto GA. - Fixed an issue with
--create-diskand--diskflags that causesgcloud compute instance-templates createorgcloud compute instance-templates create-with-containerto fail when attaching a boot disk. - Promoted
--regionflag forcompute target-tcp-proxiesto GA.
Compute Firewall Policies
- Fixed bug in
gcloud compute network-firewall-policies rules updatethat would causesrc-secure-tagsto not be updated.
GKE Hub
- Modified
gcloud container fleet memberships registerto skip Connect agent installation for GKE clusters by default. Use--install-connect-agentflag to get the old behavior. - Modified
gcloud container fleet memberships unregisterto skip Connect agent uninstallation for GKE clusters by default. Use--uninstall-connect-agentflag to get the old behavior. - Added
--install-connect-agentflag togcloud container fleet memberships registerandgcloud container hub memberships registerto install connect agent on GKE clusters. - Added
--uninstall-connect-agentflag togcloud container fleet memberships unregisterandgcloud container hub memberships unregisterto uninstall Connect agent on GKE clusters.
Identity and Access Management
- Added
gcloud iam policies createwhich creates a deny policy on the given attachment point with the given name. - Added
gcloud iam policies deletewhich deletes a deny policy on the given attachment point with the given name. - Added
gcloud iam policies getwhich gets a deny policy on the given attachment point with the given name. - Added
gcloud iam policies listwhich lists the deny policies on the given attachment point. - Added
gcloud iam policies updatewhich updates the deny policy on the given attachment point with the given name. - Updated External Account URL validation to allow PSC endpoints.
Kubernetes Engine
- Added
--gateway-apiflag togcloud container clusters createandgcloud container clusters updatewhich allows users to turn on the GKE Gateway controller for their cluster and to select the Gateway API release channel they want to use.
Security Command Center
- Updated
gcloud scc notifications updateto allow for project and folder parents. - Updated
gcloud scc notifications createto allow for project and folder parents. - Updated
gcloud scc notifications deleteto allow for project and folder parents. - Updated
gcloud scc notifications listto allow for project and folder parents. - Updated
gcloud scc notifications describeto allow for project and folder parents.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
406.0.0 (2022-10-17)
Breaking Changes
- (Cloud Storage) Changed "Additional Properties" formatting for
ls -Lto print condensed JSON object instead of JSON list withkeyandvaluekeys before every key and value. - (Kubernetes Engine) Remove deprecated
--istio-configflag ofgcloud beta container clusters createandgcloud beta container clusters update.
Anthos Multi-Cloud
- Promoted
--loggingflag togcloud container aws clusters createandgcloud container azure clusters createto update the logging config. - Promoted
--loggingflag togcloud container aws clusters updateandgcloud container azure clusters updateto update the logging config. - Added
--annotationsflag togcloud container azure node-pools createto set the annotations field when creating Azure node pools. - Added
--annotationsflag togcloud container azure node-pools updateto update the annotations of Azure node pools. - Added
--clear-annotationsflag togcloud container azure node-pools updateto clear the annotations of Azure node pools.
Bare Metal Solution
- Promoted
gcloud bms nfs-shares createto GA. - Promoted
gcloud bms nfs-shares deleteto GA. - Promoted
gcloud bms volumes restoreto GA. - Promoted
gcloud bms volumes snapshotto GA. - Promoted
gcloud bms volumes snapshots describeto GA. - Promoted
gcloud bms volumes snapshots listto GA. - Promoted
gcloud bms volumes snapshots deleteto GA. - Promoted
--add-allowed-clientflag ofgcloud bms nfs-shares updateto GA. - Promoted
--remove-allowed-clientflag ofgcloud bms nfs-shares updateto GA. - Promoted
--clear-allowed-clientsflag ofgcloud bms nfs-shares updateto GA. - Promoted
gcloud bms instances stopto GA.
BigQuery
- Fixed issue with
--apiflag in external clients. - Added support for the target_job_concurrency flag and begins deprecating the concurrency flag.
- Added the max_staleness flag for external tables.
- Added support for SIMPLE with the object_metadata flag.
- Added ZSTD as an extract option.
Certificate Manager
- Added
gcloud certificate-manager issuance-configscommand group to beta. Commands in this group allow for configuring Private Trust certificate issuance. - Added
--issuance-configflag forgcloud certificate-manager certificates createcommand to beta. The flag allows configuring managed certificates issuance with Private Trust.
Cloud Access Context Manager
- Changed
--levelflag ofgcloud access-context-manager cloud-bindings createandgcloud access-context-manager cloud-bindings updateto take a string input instead of a resource:- No change is required on any previous configurations as a result of this change.
Cloud Datastream
- Added BigQuery destination type support.
Cloud Firestore Emulator
- Promoted
gcloud emulators firestoreto GA.
Cloud SQL
- Added the following flags to
gcloud sql instances createandgcloud sql instances patchfor ALPHA:--connector_enforcement
Cloud TPU
- Promoted
--shielded-secure-bootflag ofgcloud compute tpus tpu-vmto GA.
Compute Firewall Policies
- Updated
gcloud compute firewall-policies rules createto include help text forsrc-threat-intelligence,src-fqdns,src-region-codes,src-address-groups,dest-threat-intelligence,dest-fqdns,dest-region-codesanddest-address-groups. - Updated
gcloud compute firewall-policies rules updateto include help text forsrc-threat-intelligence,src-fqdns,src-region-codes,src-address-groups,dest-threat-intelligence,dest-fqdns,dest-region-codesanddest-address-groups. - Updated
gcloud compute network-firewall-policies rules createto include help text forsrc-threat-intelligence,src-fqdns,src-region-codes,src-address-groups,dest-threat-intelligence,dest-fqdns,dest-region-codesanddest-address-groups. - Updated
gcloud compute network-firewall-policies rules updateto include help text forsrc-threat-intelligence,src-fqdns,src-region-codes,src-address-groups,dest-threat-intelligence,dest-fqdns,dest-region-codesanddest-address-groups. - Promoted
--src-address-groupsand--dest-address-groupsflags to beta ingcloud compute firewall-policies rules create,gcloud compute firewall-policies rules update,gcloud compute network-firewall-policies rules createandgcloud compute network-firewall-policies rules updatecommands. - Promoted
--src-fqdnsand--dest-fqdnsflags to beta ingcloud compute firewall-policies rules create,gcloud compute firewall-policies rules update,gcloud compute network-firewall-policies rules createandgcloud compute network-firewall-policies rules updatecommands.
Kpt
- Updated kpt from v1.0.0-beta.15 to v1.0.0-beta.19. https://github.com/GoogleContainerTools/kpt/releases.
Kubernetes Engine
- Promoted the GKE add-on
BackupRestoreofgcloud container clusters <create|update>to GA. This add-on is disabled by default.- Use
--addons=BackupRestoreto enable the add-on during cluster creation. - Use
--update-addons=BackupRestore=ENABLED|DISABLEDto enable/disable the add-on for existing GKE clusters.
- Use
Managed Active Directory
- Promoted
gcloud active-directory domains extend-schemato GA.
Network Security
- Updated
gcloud network-security address-groups listto include theTYPE,CAPACITYandUSAGEcolumns in the output. - Updated
gcloud network-security org-address-groups listto include theTYPE,CAPACITYandUSAGEcolumns in the output.
Security Command Center
- Updated
gcloud scc notifications updateto allow for project and folder parents. - Updated
gcloud scc notifications createto allow for project and folder parents. - Updated
gcloud scc notifications deleteto allow for project and folder parents. - Updated
gcloud scc notifications listto allow for project and folder parents.
405.0.1 (2022-10-14)
GKE Hub
- Updated
gke-gcloud-auth-pluginto 0.4.0.
Cloud Bigtable
- Updated the version of
cbtto v1.12.1.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
405.0.0 (2022-10-04)
Google Cloud CLI
- Fixed issue where revoking impersonated ADC credentials caused a crash.
- Fixed issue where it was not possible to set a logging configuration when creating a regional backend service in alpha and beta.
Anthos Multi-Cloud
- Added
--tagsflag togcloud container aws clusters updateto update the tags assigned to control plane replicas. - Added
--clear-tagsflag togcloud container aws clusters updateto clear the tags assigned to control plane replicas.
App Engine
- Updated the Java SDK to version 2.0.9 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard.
- Fixed https://github.com/GoogleCloudPlatform/app-maven-plugin/issues/480.
Artifact Registry
- Automatically creates missing repos for
gcloud beta artifacts settings enable-upgrade-redirectioncommand.
Batch
- Promoted
gcloud batchto GA track.
Cloud Dataplex
- Updated
gcloud dataplex tasks createto support scheduling notebooks.
Cloud Firestore
- Promoted
gcloud firestore fields ttlscommand group to GA.
Cloud Spanner
- Promoted
gcloud spanner instance-configs [create|update|delete]to GA.
Cloud SQL
- Promoted
--time-zoneflag ofgcloud sql instances createcommand to GA. - Provided a helpful error message when Cloud SQL Proxy fails to start during
gcloud sql connectcommand.
Cloud Run
- Added
gcloud beta run jobs replaceto deploy a job from yaml.
Compute Engine
- Added ubuntu-2204 and windows-11-x64-byol options to
--osflag for:gcloud compute images importin GA,gcloud compute instances importin GAgcloud compute machine-images importin GA
- Updated
gcloud compute instance-templates createnot to crash ifinstantiate-fromvalue is not specified in--configure-diskwhen using--source-instanceflag. - Promoted
--md5-authentication-keyflag ofgcloud compute routers add-bgp-peerto GA. - Promoted
--md5-authentication-keyand--clear-md5-authentication-keyflags ofgcloud compute routers update-bgp-peerto GA.
Firebase Test Lab
- Delayed displaying information about the number of devices used until after all executions are created.
Identity and Access Management
- Fixed an issue that would cause the Google Cloud CLI to crash when using invalid External Account Credentials.
Kubernetes Engine
- Added a prompt when passing
--enable-binauthztogcloud container clusters updatethat acknowledges the current version of Binary Authorization will be downgraded. - Promoted
--enable-cost-allocationflag ofgcloud container clusters createto GA. - Promoted
--enable-cost-allocationflag ofgcloud container clusters updateto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
404.0.0 (2022-09-27)
App Engine
- Updated the Java SDK to version 2.0.8 build from the open source project https://github.com/GoogleCloudPlatform/appengine-java-standard.
- Updated
gcloud app instances sshto explicitly error when attempting to SSH to an instance without an external IP.
Assured Workloads
- Promoted
gcloud assured workloads violationscommands to GA. This command provides the ability to create new Assured Workloads environment resources.
Batch
- Improved error message formats for
gcloud batch jobs submitunparsable json config file,gcloud batch jobs describejob andgcloud batch tasks describetask that does not exist. - Added new
batch/locationproperty that can be used to set a default location. To set the properties, rungcloud config set batch/location LOCATION.
BigQuery
- Add support for storage_billing_model flag for datasets.
- Allow users to log in with pluggable-auth based external account credentials.
- Add support for configuring the access token lifetime for service account impersonation when using external account credentials.
- Add session support for load jobs.
Cloud Asset Inventory
- Added
--saved-analysis-queryoption togcloud asset analyze-iam-policy, which runs a saved analysis query when specified. - Added
gcloud asset saved-queriescommands, which creates, retrieves, updates and deletes saved queries in a specified project, folder or organization.
Cloud Memorystore
- Added
--maintenance-versionflag togcloud beta redis instances updateto allow updating a maintenance version when updating an instance.
Cloud Storage
- Added
storage/key_store_pathproperty for encryption/decryption keys. - Updated gsutil component to 5.14.
Compute Engine
- Promoted
--regionforgcloud compute ssl-policiesto GA.
Eventarc
- Updated
gcloud eventarc triggers listto return the locations of triggers.
Identity and Access Management
- Fixed bug that occurs when switching external account credentials.
Kubernetes Engine
- Adds new kubectl v1.25 for GKE rapid channel.
- Removes old kubectl v1.19.
- Updates default kubectl from 1.22.12 to 1.22.14.
- Additional kubectl versions:
- kubectl.1.20 (1.20.15)
- kubectl.1.21 (1.21.14)
- kubectl.1.22 (1.22.14)
- kubectl.1.23 (1.23.11)
- kubectl.1.24 (1.24.5)
- kubectl.1.25 (1.25.1)
Managed Active Directory
- Added support for
gcloud beta active-directory domains migrationfor enabling existing domain migration.
Policy Troubleshooter
- Updated
gcloud policy-troubleshoot iambeta and GA Command to use V2Alpha1 API.
Stackdriver Monitoring
- Added
--validate-onlyflag togcloud monitoring dashboards createto allow validating dashboards without saving.
Terraform
- Fixed issue where http proxy environment variables were not used in
gcloud beta terraform vet.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
403.0.0 (2022-09-20)
Breaking Changes
- (Assured Workloads) Removed AU_REGIONS_AND_US_SUPPORT as compliance regime options for
gcloud assured workloads createcommand. - (Assured Workloads) Removed messages related to 'Versioning' as they should not be used externally.
- (Assured Workloads) Removed v1beta1 messages from v1 api and vice-versa.
- (Assured Workloads) Updated violation acknowledge api to POST Request.
Google Cloud CLI
- Fixed issue where MTLS endpoints were not used when
use_client_certificatewas true. - Fixed issue where
gcloud auth application-default set-quota-projectwould fail ifserviceusage.services.usepermission was revoked from the active project. - Added bundled Python 3 as a default component on
x86_64component-based Linux installs. The bundled Python 3 interpreter will be preferred over the system Python interpreter when invoking the gcloud command-line tool.- The bundled Python 3 interpreter should work on supported Linux systems, but
a different interpreter can be specified by setting the
CLOUDSDK_PYTHONenvironment variable. Seegcloud topic startupand https://cloud.google.com/sdk/docs/install#linux for more information.
- The bundled Python 3 interpreter should work on supported Linux systems, but
a different interpreter can be specified by setting the
AI
- Added
gcloud beta api indexes remove-datapointsandgcloud beta api indexes upsert-datapointsto support Matching Engine steaming update.
AlloyDB
- Added support to specify automated backup policy in
gcloud beta alloydb clusters create. - Updated
gcloud beta alloydb clusters createto support PITR (point in time recovery) configuration via new--disable-pitrand--pitr-log-retention-windowflags.
Artifact Registry
- Fixed a bug where the plus sign ("+") was not escaped properly, making it impossible to delete artifacts with a plus sign in their version.
Batch
- Improved error message formats for
gcloud batch jobs submitunparsable json config file,gcloud batch jobs describejob andgcloud batch tasks describetask that does not exist.
BigQuery
- Expose object_metadata for private preview.
- Improve error message for unparseable parameters.
Binauthz
- Updated
gcloud container binauthz attestations listto also return occurrences in cases where the artifact-url does not begin with https.
Cloud DNS
- Added Location flag to Cloud DNS Managed Zones, Response Policies GA commands. This flag can be specified to target Cloud DNS Zonal Servers.
Cloud Dataproc
- Fixed issue where
gcloud beta dataproc sessions listwould hang when large numbers of sessions are present.
Cloud Deploy
- Added new
--from-run-manifesttogcloud deploy releases createcommand. When used, a Skaffold file will be generated using the Cloud Run manifest.
Cloud Run
- Added
--encryption-key-shutdown-hoursflag togcloud beta run deployandgcloud beta run services updateto set the number of hours to wait before an automatic shutdown server after CMEK key revocation is detected. - Added
--clear-encryption-key-shutdown-hoursflag togcloud beta run deployandgcloud beta run services updateto clear the CMEK key shutdown hours setting.
Compute Engine
- Updated
gcloud compute instance-templates createto throw error if--machine-type/--labelsflags are used with--source-instance. - Promoted
--compression-modeflag togcloud compute backend-services <create | update>to GA. - Promoted
--compression-modeflag togcloud compute backend-buckets <create | update>to GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
402.0.0 (2022-09-13)
Breaking Changes
- (Google Cloud CLI) The gcloud command-line tool no longer overrides the scheme specified in the
https_proxyenvironment variable. Previously, the scheme was silently ignored and the gcloud command-line tool would always attempt to connect to the proxy via HTTP, even if the proxy server URL specified HTTPS.- Note that the gcloud command-line tool does not currently support connecting to proxies via HTTPS (nor did it previously).
- If attempting to connect to an HTTP proxy results in warnings or errors,
ensure that the
https_proxyenvironment variable looks likehttp://...as opposed tohttps://.... - See https://cloud.google.com/sdk/docs/proxy-settings#proxy_configuration for more information.
- (Batch) Deprecated positional argument
TASK_GROUPofgcloud batch tasks list. - (Batch) Use
--jobas the required flag instead.
Anthos Multi-Cloud
- Added
--annotationsflag togcloud container aws node-pools createto set the annotations field when creating AWS node pools. - Added
--annotationsflag togcloud container aws node-pools updateto update the annotations of AWS node pools. - Added
--clear-annotationsflag togcloud container aws node-pools updateto clear the annotations of AWS node pools.
Batch
- Updated
--configflag to support job configs from Here Doc.
Cloud Dataproc
- Fixed issue where
gcloud dataproc batches listwould hang when large numbers of batches are present.
Cloud Deploy
- Added
gcloud deploy targets redeploycommand to redeploy a release to a given target. - Added
gcloud deploy rollouts retry-job,gcloud deploy job-runs list, andgcloud deploy job-runs describecommands for Deployment Verification Public Preview.
Cloud Run
- Fixed issue where job-level labels are not propagated to its execution.
- Added
last updated messagetogcloud beta run jobs describeoutput.
Cloud Storage
- Updated gsutil component to 5.13.
- Promoted
gcloud storageto GA.
Compute Engine
- Added
-iam-policy and-iam-policy-bindings togcloud compute backend-services` for GA. - Added
gcloud compute security-policies rules add-preconfig-waf-exclusion|remove-preconfig-waf-exclusionin alpha and beta.
Config Connector
- Updated Google Cloud Config Connector to version 1.93.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
GKE Hub
- Added new argument to the following commands:
gcloud container hub mesh update --management automatic.gcloud container fleet mesh update --management automatic.
Identity and Access Management
- Added support for executable-sourced external account credentials.
- Added support for configuring the access token lifetime for service account impersonation when using external account credentials.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
401.0.0 (2022-09-07)
Google Cloud CLI
- Added warning message to indicate support for Python 2 will soon be deprecated.
AlloyDB
- Added
--viewflag togcloud alpha alloydb instances describeto get the view of AlloyDB instance.--view=BASICwill be the same response as describe instance without this flag, and--view=FULLfor read pool instance will list the details of each node in the pool.
Anthos Multi-Cloud
- Added
--descriptionflag togcloud container aws clusters updateto update the description of AWS clusters. - Added
--clear-descriptionflag togcloud container aws clusters updateto clear the description of AWS clusters. - Added
--annotationsflag togcloud container aws clusters updateto update the annotations of AWS clusters. - Added
--clear-annotationsflag togcloud container aws clusters updateto clear the annotations of AWS clusters. - Added
--descriptionflag togcloud container azure clusters createto set the description field when creating Azure clusters. - Added
--annotationsflag togcloud container azure clusters createto set the annotations field when creating Azure clusters. - Added
--descriptionflag togcloud container azure clusters updateto update the description of Azure clusters. - Added
--clear-descriptionflag togcloud container azure clusters updateto clear the description of Azure clusters. - Added
--annotationsflag togcloud container azure clusters updateto update the annotations of Azure clusters. - Added
--clear-annotationsflag togcloud container azure clusters updateto clear the annotations of Azure clusters.
Cloud Run
- Added execution log URI to
gcloud beta run jobs executions describeoutput.
Compute Engine
- Promoted
--snapshot-typeflag ofgcloud compute snapshots createto GA. - Added
--json-custom-content-typesforgcloud compute security-policies update, and promoted it to beta and GA. - Promoted
--guest-os-featuresflag ofgcloud compute images importto GA. - Promoted
gcloud compute firewall-rules migrateto beta. - Added
--share-settingand--share-withflags togcloud compute sole-tenancy node-groups create|updatefor GA. - Added
--share-settingsflag togcloud compute sole-tenancy node-groups listfor GA. - Added
--node-projectflag togcloud compute instances createfor GA.
Network Management
- Added
cloudFunctionargument for source ingcloud network-management connectivity-tests. This allows the user to run tests using Cloud Function endpoint types as source.
Stackdriver Logging
Promoted the following commands to beta and GA:
gcloud logging copygcloud logging settings getgcloud logging settings updategcloud logging operations cancelgcloud logging operations describegcloud logging operations list
Promoted
--bucket-nameflag ofgcloud logging metricsto beta and GA.Promoted
--cmke-kms-key-nameflag ofgcloud logging bucketsto beta and GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
400.0.0 (2022-08-30)
Breaking Changes
- (Anthos Multi-Cloud) Removed
aws/locationproperty ofgcloud container aws. Usecontainer_aws/locationto set the default Google Cloud location forgcloud container aws. - (Anthos Multi-Cloud) Removed
azure/locationproperty ofgcloud container azure. Usecontainer_azure/locationto set the default Google Cloud location forgcloud container azure.
Anthos Multi-Cloud
- Added
--descriptionflag togcloud container aws clusters createto set the description field when creating AWS clusters. - Added
--annotationsflag togcloud container aws clusters createto set the annotations field when creating AWS clusters.
App Engine
- Use java17 as the default runtime for generated configuration.
This is a behavior change with the command
gcloud app deploywhen there is no app.yaml configuration for Java projects (Maven, or Gradle, or simple jar). Instead of using a java11 runtime target, the application will be deployed now on a java17 runtime with a F2 instance class. If you want to stay on a java11 runtime, just create a simple app.yaml file withruntime: java11in it.
Artifact Registry
- Fixed issue where
gcloud artifacts repositories createrequires excessive permission when a kms key is supplied.
BigQuery
- Add support for specifying
vertex_ai_model_idwhen in the BigQuery ML update model AI. - Add support for preserving embedded Ascii Control characters in CSV External tables.
- Add support for serving_default signature when exporting BigQuery trained Tensorflow models.
- Add support for reference file schema for AVRO, PARQUET, and ORC formats.
- Add support for BigSpark routines.
- Fix bug when api flag is used within a restricted network.
- Add support
metadata_cache_modeandmax_stalenessfor Query Acceleration on BigLake tables. - Add support for BigSpark connections.
Cloud Asset Inventory
- Added
gcloud beta asset query. - Added
--read-time,--start-time,--end-time,--bigquery-dataset,--bigquery-table, and--write-dispositionflags to support point-in-time/range queries and export to BigQuery.
Cloud Run
- Changed the link in
gcloud beta run jobs executeoutput to the UI of the resulted execution instead of its logging UI. - Added elapsed time to
gcloud beta run jobs executions describeoutput. This is between execution creation timestamp and execution completion timestamp.
Cloud Spanner
- Added
--database-roleflag togcloud spanner databasesto support role-based access control in Cloud Spanner. - Added
gcloud beta spanner databases roles listto list all roles in Cloud Spanner database.
Config Connector
- Updated Google Cloud Config Connector to version 1.92.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Kubernetes Engine
- Added
--logging-variantflag togcloud container clusters create,gcloud container clusters update,gcloud container node-pools createandgcloud container node-pools updatethat 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_variantis used to choose the desired logging agent that is deployed on GKE nodes. Valid options areMAX_THROUGHPUTandDEFAULT. For more details about configuring the logging agent to achieve desired throughput, see http://cloud/stackdriver/docs/solutions/gke/managing-logs#throughput.
Secret Manager
- Added
--update-annotationsflag togcloud secrets updateandgcloud secrets beta updateto enable the addition of new annotations to secret versions. - Added
--remove-annotationsflag togcloud secrets updateandgcloud secrets beta updateto enable the removal of annotations to secret versions. - Added
--clear-annotationsflag togcloud secrets updateandgcloud secrets beta updateto enable the clearing of all annotations from a secret. - Added
--set-annotationsflag togcloud secrets createandgcloud secrets beta createto enable the setting of annotations on new secrets. - Added
--out-fileflag togcloud secrets versions accessandgcloud beta secrets versions accessto directly get the output in file.
Terraform
- Added support for the following resources in CAI-based policies:
google_cloudfunctions2_function_iam_bindinggoogle_cloudfunctions2_function_iam_membergoogle_cloudfunctions2_function_iam_policygoogle_gke_hub_membership_iam_bindinggoogle_gke_hub_membership_iam_membergoogle_gke_hub_membership_iam_policy
- TF -> CAI resource conversion compiled against google provider version 4.33.0.
- Fixed asset names for the following resources:
google_compute_backend_service_iamgoogle_compute_instance_iamgoogle_compute_region_backend_service_iamgoogle_privateca_certificate_template_iam
- Added support for
organizations/unknownin CAI-based policy match parameters. - Enabled support for non-Google Terraform resources in TF-based policies.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
399.0.0 (2022-08-23)
AlloyDB
- Added
--clusterflag togcloud beta alloydb operations listto enable listing of operations pertaining to a given cluster. - Updated
gcloud beta alloydb clusters restoreto support PITR (point in time recovery) via new--source-clusterand--point-in-timeflags.
App Engine
- Updated the Java SDK to version 1.9.98.1 to address bug https://issuetracker.google.com/issues/240455023.
Cloud Asset Inventory
- Added
gcloud asset get-effective-iam-policycommand, which retrieves batch effective IAM policies for a specified list of resources within specified accessible scope.
Cloud Dataflow
- Added
GOtogcloud flex-template buildcommand SDK Language options, allowing users to submit Go Flex Template jobs.
Cloud Functions
- Move Python 3.10 for Cloud Functions to GA.
Cloud Org Policy
- Added
gcloud org-policies {custom constraint}commands that allow users to create, update, list, describe, and delete org policy custom constraints. gcloud org-policies set-custom-constraintgcloud org-policies describe-custom-constraintgcloud org-policies delete-custom-constraintgcloud org-policies list-custom-constraints.
Cloud SQL
- Set the maximum allowed value for
--storage-auto-increase-limitingcloud beta sql instances createto the max value of int. This removes the hardcoded limit of 10230.
Cloud Spanner
- Promoted
gcloud spanner samplesto beta and GA. Commands in this group support creating sample databases and running open source sample applications. - Added
--instance-type,--expire-behaviorflags tospanner instances createandspanner instances updateto add ability to create free instances in GA. - Added instance_type column for
spanner instances listand free_instance_availability column forspanner instance-configs list.
Compute Engine
- Promoted
--architectureflag ofgcloud compute disks createto GA. - Promoted
--update-architectureflags ofgcloud compute disks updateto GA. - Promoted
--clear-architectureflags ofgcloud compute disks updateto GA. - Promoted
--architectureflag ofgcloud compute images createandgcloud compute disks updateto GA.
Network Services
- Promoted
gcloud network-services tls-routesto GA.
Notebooks
- Added
notebooks runtimescommand group which provides access to AI Platform Notebooks' runtimes.
Transfer
- Added multipart copy feature to agent setup flags.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
398.0.0 (2022-08-16)
AI
- Promoted
--autoscaling-metric-specsflag ofgcloud ai endpoints deploy-modelto GA. - Added
--encryption-kms-key-nameflag togcloud ai endpoints createandgcloud beta ai endpoints create.
Artifact Registry
- Updated
gcloud artifacts docker images describeandgcloud artifacts docker images listto return occurrences of any Grafeas kind. - Added
gcloud artifacts repositories set-cleanup-policyto set a cleanup policy on a repository. - Added
gcloud artifacts repositories list-cleanup-policyto list cleanup policies on a repository. - Added
gcloud artifacts repositories delete-cleanup-policyto delete cleanup policies on a repository.
Cloud DNS
- Added support for the ALIAS record set type to beta. ALIAS record sets can
be created/modified using
--typeflag ingcloud beta dns record-setscommand group.
Cloud Dataproc
- Fixed issue where
gcloud dataproc clusters enable-personal-auth-session-sessiondid not successfully inject credentials.
Cloud Deploy
- Added support for absolute paths for "
--skaffold-fileflag ofgcloud deploy releases createcommand".
Cloud Memorystore
- Promoted
--customer-managed-keyflags ofgcloud redis instances createto GA.
Cloud Run
- Promoted
--cpu-boostflag to beta.
Cloud SQL
- Added
--deletion-protectionflag togcloud sql instances createandgcloud sql instances patchin alpha, beta and GA to provide Cloud SQL instances with protection against accidental deletion.
Cloud Spanner
- Updated default timeout for
gcloud spanner databases execute-sqlto 10 minutes.
Cloud Storage
- Updated gsutil component to 5.12.
Compute Engine
- Deprecated
--load-balancing-scheme,--network,--subnet, and--subnet-regionarguments ofgcloud compute forwarding-rules set-target. - Promoted
--resource-policiesflag forglcloud compute reservations createto beta. - Promoted
--regionand--globalflags forgcloud compute url-maps invalidate-cdn-cacheandgcloud compute url-maps list-cdn-cache-invalidationsto GA. - Added region information to
gcloud compute health-checks listoutput. - Deprecated
--no-serve-while-staleargument ofgcloud compute [backend-services|backend-buckets] [create|update]. - Promoted
--architectureflag ofgcloud compute instances createandgcloud compute instanceTemplates createto GA.
Eventarc
- Updated WARNING text for trigger creation from 10 minutes to 2 minutes.
Network Services
- Promoted
gcloud network-services gatewaysto GA.- Promoted
gcloud network-services meshesto GA. - Promoted
gcloud network-services tcp-routesto GA. - Promoted
gcloud network-services grpc-routesto GA. - Promoted
gcloud network-services http-routesto GA.
- Promoted
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
397.0.0 (2022-08-09)
Breaking Changes
- (Cloud Datastore) Deprecated
gcloud datastore database create. Usegcloud alpha firestore database update --type=datastore-modeinstead. - (Cloud Firestore) The
gcloud firestore database createwill be required to administer your database. Please enable the API and ensure you have the required permissions. See https://cloud.google.com/firestore/docs/app-engine-requirement. - (Cloud Firestore)
gcloud firestore database createwill no longer support App Engine regions (us-central, europe-west). See https://cloud.google.com/firestore/docs/locations for available regions.
AI
- Added
--request-response-logging-tableand--request-response-logging-rateflags togcloud ai endpoints create|updateto allow config prediction endpoint request-response logging.
Artifact Registry
- Added
gcloud artifacts versions describecommand. - Added
gcloud artifacts settingsto describe/modify project settings.
Batch
- Modified
gcloud batch jobs listto use--locationas an optional flag.
Cloud DNS
- Update record-sets create and update methods for health checked routing policies.
Cloud Datastore Emulator
- Release Cloud Datastore emulator v2.2.2
- Fixed bug which caused failures when attempting to Export.
Cloud Identity-Aware Proxy
- Promoted host based flags to GA for surfaces
gcloud compute ssh,gcloud compute scpandgcloud compute start-iap-tunnel.
Cloud Run
- Added
Startup ProbeandLiveness Probefields to the output ofgcloud run services describe [SERVICE].
Compute Engine
- Added 'network-firewall-policy
and 'network-regional-firewall-policyto TYPE column of 'compute instances network-interfaces get-effective-firewalls` output.
Config Connector
- Updated Google Cloud Config Connector to version 1.91.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Terraform
- Added support for the following resources in CAI-based policies:
google_artifact_registry_repository_iam_bindinggoogle_artifact_registry_repository_iam_membergoogle_artifact_registry_repository_iam_policygoogle_bigquery_connection_iam_bindinggoogle_bigquery_connection_iam_membergoogle_bigquery_connection_iam_policygoogle_cloud_tasks_queue_iam_bindinggoogle_cloud_tasks_queue_iam_membergoogle_cloud_tasks_queue_iam_policygoogle_cloudiot_registry_iam_bindinggoogle_cloudiot_registry_iam_membergoogle_cloudiot_registry_iam_policygoogle_compute_backend_bucket_iam_bindinggoogle_compute_backend_bucket_iam_membergoogle_compute_backend_bucket_iam_policygoogle_compute_snapshot_iam_bindinggoogle_compute_snapshot_iam_membergoogle_compute_snapshot_iam_policygoogle_dataproc_autoscaling_policy_iam_bindinggoogle_dataproc_autoscaling_policy_iam_membergoogle_dataproc_autoscaling_policy_iam_policygoogle_dataproc_metastore_service_iam_bindinggoogle_dataproc_metastore_service_iam_membergoogle_dataproc_metastore_service_iam_policy
- TF -> CAI resource conversion compiled against google provider version 4.30.0.
- Resources without a known project, folder, or organization will have their
ancestry set to
organizations/unknowninstead of throwing a 403 error that halts validation.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
396.0.0 (2022-08-02)
AI
- Added
--labelsflag togcloud ai models uploadto support setting labels. Use--labelsflag 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.
Cloud Identity-Aware Proxy
- Promoted
gcloud iap tcp dest-groupsto GA.
Cloud Logging
- Promoted
--indexflag ofgcloud logging buckets createto GA. - Promoted
--clear-indexesflag ofgcloud logging buckets updateto GA. - Promoted
--remove-indexesflag ofgcloud logging buckets updateto GA. - Promoted
--add-indexflag ofgcloud logging buckets updateto GA. - Promoted
--update-indexflag ofgcloud logging buckets updateto GA.
Compute Engine
- Promoted
--maintenance-intervalflag ofgcloud compute commitments createto beta.
Compute OS Config
- Promoted
gcloud compute os-config troubleshootto GA.- Troubleshoot common issues with VM Manager.
Config Connector
- Updated Google Cloud Config Connector to version 1.90.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Database Migration
- Fixed issue where creation of a migration job in a project inside a VPC-SC perimeter constantly failed.
- Fixed issue where creation of a connection profile in a project inside a VPC-SC perimeter constantly failed.
Identity Groups
- Fixed issue where
gcloud identity groups createwill fail when specifying--group-type=security.
Identity and Access Management
- Added
--service-account-token-lifetime-secondsflag togcloud iam <workforce-pools|workload-identity-pools> create-cred-configcommand to allow configuring the access token lifespan for service account impersonation.
Recommender
- Added support for
gcloud recommender recommender-config describe. - Added support for
gcloud recommender recommender-config update. - Added support for
gcloud recommender insight-type-config describe. - Added support for
gcloud recommender insight-type-config update.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
395.0.0 (2022-07-26)
AI
- Modified
gcloud ai models uploadto support model version aliases. Use--version-aliasesflag 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.
App Engine
- Updated the Java SDK to version 1.9.98. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes.
Artifact Registry
- Added
gcloud artifacts packages describecommand.
Cloud Deploy
- Added new
--from-k8s-manifesttoreleases createcommand. When used, a Skaffold file will be generated.
Cloud Domains
- Implemented the following commands for
gcloud domains registrationsin alpha and beta.importlist-importable-domains
Cloud Functions
- Updated
gcloud functions listto return 2nd gen functions in addition to 1st gen functions. - Fixed crash in
gcloud beta functions deploy --gen2failures causing the error message "This stage does not belong to this progress tracker". - Promoted
--gen2flag ofgcloud functions add-iam-policy-bindingto GA. - Promoted
--gen2flag ofgcloud functions callto GA. - Promoted
--gen2flag ofgcloud functions deleteto GA. - Promoted
--gen2flag ofgcloud functions deployto GA. - Promoted
--gen2flag ofgcloud functions describeto GA. - Promoted
--gen2flag ofgcloud functions get-iam-policyto GA. - Promoted
--gen2flag ofgcloud functions remove-iam-policy-bindingto GA. - Promoted
--gen2flag ofgcloud functions set-iam-policyto GA. - Promoted
--gen2flag ofgcloud functions event-types listto GA. - Promoted
--gen2flag ofgcloud functions logs readto GA. - Promoted
--gen2flag ofgcloud functions regions listto GA. - Promoted
gcloud functions add-invoker-policy-bindingto GA. - Promoted
gcloud functions remove-invoker-policy-bindingto GA.
Cloud Healthcare
- Added
--schema-typevalueanalytics_v2togcloud healthcare fhir-stores export bq.
Cloud Identity-Aware Proxy
- Renamed flag
--group-nameto--dest-groupforgcloud iap tcp dest-groupsIAM commands.
Cloud Pub/Sub
- Fixed issue where
gcloud pubsub subscriptions createandgcloud pubsub subscriptions updatewill crash when specifying--min-retry-delay=0and/or--max-retry-delay=0. - Fixed issue where
gcloud pubsub subscriptions createwill crash when specifying--retention_duration=0.
Cloud Run
- Added
--descriptionflag ingcloud run deploy, and description field ingcloud run services describe [SERVICE].- Description is an optional, human-readable string of up to 512 characters.
- Using the flag is functionally equivalent to adding service annotation "run.googleapis.com/description".
Compute Engine
- Added
--update-user-licensesand--clear-user-licensesflags ofgcloud compute images updateto alpha and beta. - Made global scope the default for
gcloud compute security-policies.
Config Controller
- Added
--man-blocksflag togcloud anthos config controller createto allow specifying multiple master authorized network CIDR blocks for a CC instance. - Deprecated
--man-blockflag ofgcloud anthos config controller create. Use--man-blocksto set master authorized network CIDR block. - Modified
gcloud anthos config controller listto print out only the instance name instead of the fully specified name. - Added
--full-nameflag togcloud anthos config controller listto allow users printing out the fully specified name in the NAME column when needed.
GKE Hub
- Promote
gcloud container hub memberships generate-gateway-rbacto GA.
Kubernetes Engine
- Add
cgroupModenode system config option to allow switching nodes to cgroupv1 or cgroupv2. - Updates default kubectl from 1.22.9 to 1.22.12
- Additional kubectl versions:
- kubectl.1.19 (1.19.16)
- kubectl.1.20 (1.20.15)
- kubectl.1.21 (1.21.14)
- kubectl.1.22 (1.22.12)
- kubectl.1.23 (1.23.9)
- kubectl.1.24 (1.24.3)
Pubsub Emulator
- Added support for creating BigQuery subscriptions.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
394.0.0 (2022-07-19)
AI
- Modified
gcloud ai models describeto support model versioning. - Added europe-west9 option to
--regionflag ofgcloud ai custom-jobsandgcloud ai hp-tuning-jobs.- Provide the model version ID or version alias to retrieve a specific version of the model.
- If no model version ID or alias is specified, the "default" model version will be used. The "default" version alias is created for the first version of the model, and can be moved to other versions later on. There will be exactly one default version.
- Added
gcloud ai models delete-versionwhich deletes an existing Vertex AI model version.
Anthos Multi-Cloud
- Added
--ssh-public-keyflag togcloud container azure node-pools updateto update the SSH public key for the Azure node pool nodes.
Artifact Registry
- Fixed a bug where the plus sign ("+") was not escaped properly, making it impossible to delete artifacts with a plus sign in their name.
Bare Metal Solution
- Started using v2.projects.locations.operations instead of v1.operations for
the following commands:
gcloud bms instances startgcloud bms instances resetgcloud bms instances disable-serial-consolegcloud bms instances enable-serial-consolegcloud bms instances updategcloud bms networks updategcloud bms nfs-shares updategcloud bms volumes updategcloud bms volumes restoregcloud bms operations describegcloud bms operations wait
- Promoted
--os-imageflag ofgcloud bms instances updateto GA. - Promoted
--[no-]enable-hyperthreadingflag ofgcloud bms instances updateto GA. - Promoted
--add-ip-range-reservationflag ofgcloud bms networks updateto GA. - Promoted
--clear-ip-range-reservationsflag ofgcloud bms networks updateto GA. - Promoted
--remove-ip-range-reservationflag ofgcloud bms networks updateto GA. - Promoted
gcloud bms networks list-ip-reservationsto GA.
Batch
- Promoted
gcloud batchto alpha and beta which enables the CLI to use Batch APIs.
Cloud Deploy
- Changed the default bucket name upload path on release create to use the pipeline UUID.
- Added mutex flags
--enable-initial-rolloutand--disable-initial-rollout.
Cloud Key Management Service
- Modified
gcloud kms import-jobs createto accept new SHA-2 import methodsrsa-oaep-3072-sha256,rsa-oaep-3072-sha256-aes-256,rsa-oaep-4096-sha256, andrsa-oaep-4096-sha256-aes-256in beta.
Cloud SQL
- Added support for incremental addition of user password policies.
Cloud Storage
- Updated gsutil component to 5.11.
Compute Engine
- Added
--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-sectogcloud compute security-policies updatetogcloud beta compute security-policies update. - Promoted flags
--enable-strong-affinityofgcloud compute backend-services createandgcloud compute backend-services updateto GA.
Google Cloud CLI
- Replaced the default login flow when a browser is not detected from
--no-browserto--no-launch-browser.
Identity and Access Management
- Removed
etagflag fromgcloud beta iam policies updatecommand. The command will always use theetagin the policy file.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
393.0.0 (2022-07-12)
Breaking Changes
- (AlloyDB) Updated
gcloud beta alloydb instances createandgcloud beta alloydb instances updateto remove the unused--zoneflag. - (Cloud Datastore Emulator) Removed support for running the Datastore emulator (
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. - (Cloud Firestore Emulator) Removed support for running the Firestore emulator (
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.
AI
- Added
gcloud ai models delete-versionwhich delete an existing Vertex AI model version. - Modified
gcloud ai models uploadto support model versioning. Use--parent-modelflag 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-idflag to specify the model ID for the uploaded model. - Fixed an issue for
gcloud ai custom-jobs createthat the value of the--argsand--commandflags are not passed when the--worker-pool-specflag is left unspecified.
AlloyDB
- Updated
gcloud beta alloydb instances createandgcloud beta alloydb instances updateto allow--cpu-countof 2.
Artifact Registry
- Fixed issue where
gcloud artifacts packages deleterequires the package id unescaped.
Cloud Dataproc
- Added
bootDiskKmsKeykey in--poolsflag togcloud dataproc clusters gke createto allow creating Dataproc on GKE cluster with CMEK protected node pool.
Cloud Datastream
- Added
--bigquery-destination-configflag togcloud datastream streams <create/update>. - Added
bigquerytype to--typeflag ofdatastream connection-profiles <create/update>.
Cloud Deploy
- Added optional flags
--labelsand--annotationsfor users to add labels or annotations to apply togcloud deploy targets rollbackcommand.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.14.4
- Fix: Condition Normalization now correctly handles cartesian products and flattening in certain edge cases.
Cloud Functions
- Promoted
--docker-registryflag ofgcloud functions deployto GA. - Move PHP 8.1 for Cloud Functions to GA.
- Added
gcloud functions runtimes listwhich displays the supported runtimes for both 1st & 2nd generation functions.
Cloud Key Management Service
- Promoted
--wrapped-key-fileflag ofgcloud kms keys versions importto GA. - Deprecated
--rsa-aes-wrapped-key-fileflag ofgcloud kms keys versions import. Use--wrapped-key-fileinstead.
Cloud Memorystore
- Promoted
--persistence-mode,--rdb-snapshot-periodand--rdb-snapshot-start-timeflags ofgcloud redis instances createto GA. - Promoted
--persistence-mode,--rdb-snapshot-periodand--rdb-snapshot-start-timeflags ofgcloud redis instances updateto GA.
Cloud SQL
- Added flag
--password-policy-enable-password-verificationtogcloud sql users createandgcloud sql users set-password-policyfor MySQL password validation. - Added flags
--discard-dual-passwordand--retain-passwordtogcloud sql users set-passwordto allow control over MySQL's dual password.
Cloud Speech API
- Added
latest_shortandlatest_longoptions forgcloud ml speech <recognize | recognize-long-running> --modelflag.
Cloud TPU
- Updated
tpus tpu-vm sshto return an error when users attempt to ssh into a TPU VM during a maintenance event.
Compute Engine
- Promoted
--target-distribution-shapeflag ofgcloud compute instances bulk createto GA. - Promoted
--key-revocation-action-typeflag to GA forgcloud compute instance-templates create. - Promoted explicit scope requirement for
gcloud compute security-policiesto beta. - Promoted
--network-ddos-protectionflag ofgcloud compute security-policies createto beta. - Promoted
gcloud compute network-edge-security-servicesto beta. - Promoted
--key-reservation-action-typeflag to GA forgcloud compute instances create. - Promoted
keyRevocationActionTypeproperty ofgcloud compute instances update-from-fileto GA.
Compute Firewall Policies
- Promoted
--src-region-codesand--dest-region-codesflags to beta ingcloud compute firewall-policies rules create,gcloud compute firewall-policies rules update,gcloud compute network-firewall-policies rules createandgcloud compute network-firewall-policies rules updatecommands. - Promoted
--src-threat-intelligenceand--dest-threat-intelligenceflags to beta ingcloud compute firewall-policies rules create,gcloud compute firewall-policies rules update,gcloud compute network-firewall-policies rules createandgcloud compute network-firewall-policies rules updatecommands.
Config Connector
- Updated Google Cloud Config Connector to version 1.89.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Config Controller
- Added
--man-blocksflag togcloud anthos config controller createto allow specifying multiple master authorized network CIDR blocks for a CC instance. - Deprecated
--man-blockflag ofgcloud anthos config controller create. Use--man-blocksto set master authorized network CIDR block.
Kubernetes Engine
- Added
--binauthz-evaluation-modeflag togcloud container clusters createcommand. - Added
--binauthz-evaluation-modeflag togcloud container clusters create-autocommand. - Added
--binauthz-evaluation-modeflag togcloud container clusters updatecommand. - Added
--total-max-nodesand--total-min-nodestogcloud container cluster/node-pools create/updatethat allow users to set total size limits for autoscaled nodepools. The limits are available in clusters with version 1.24+. - Added
--location-policytogcloud container cluster/node-pools create/updatethat allow users to set location policy for autoscaled nodepools. The location policy is available in clusters with version 1.24.1-gke.800+.
Transcoder
- added support for
--labelsflag when creating a new job/job template.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
392.0.0 (2022-06-28)
Anthos Multi-Cloud
- Added
--iam-instance-profileflag togcloud container aws clusters updateandgcloud container aws node-pools updateto update the name or ARN of the IAM instance profile associated with control plane or node pool. - Added
--ssh-public-keyflag togcloud container azure clusters updateto update the SSH public key for the Azure control plane. - Added
--loggingflag togcloud container aws clusters updateandgcloud container azure clusters updateto update the logging config.
App Engine
- Updated the Java SDK to version 1.9.97. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes.
Certificate Authority Service
- Added
--unconstrained-chain-lengthflag togcloud privateca subordinates createto allow creation of a subordinate CA with unconstrained chain length. - Added
--unconstrained-chain-lengthflag togcloud privateca roots createto allow creation of a root CA with unconstrained chain length. - Added
--unconstrained-chain-lengthflag togcloud privateca certificates createto allow creation of a CA with unconstrained chain length.
Certificate Manager
- Promoted
gcloud certificate-managerto GA. - Allowed using project number in
gcloud certificate-managercommands.
Cloud Bigtable
- Promoted
gcloud bigtable instances tables undeleteto beta and GA. - Added
--autoscaling-storage-targetflags togcloud bigtable clusters createfor alpha, beta and GA to let users create autoscaling clusters with configurable storage target. - Added key
autoscaling-storage-targetto--cluster-configflag ofgcloud bigtable instances createfor alpha, beta and GA to let users create autoscaling clusters with configurable storage target. - Added
--autoscaling-storage-targetflag togcloud bigtable clusters updatefor alpha, beta and GA to let users configure autoscaling storage target when updating clusters.
Cloud Deploy
- Added new command
gcloud deploy releases abandonto prevent new rollouts on a Cloud Deploy release. - Added
suspendedfield 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 usinggcloud deploy apply.
Cloud TPU
- Fixed an issue with connection to TPU VMs when the 'compute.disableGuestAttributesAccess' Organization Policy Constraint is enforced.
Compute Engine
- Added
--list-managed-instances-resultsflag togcloud beta compute instance-groups managed createandgcloud beta compute instance-groups managed update. - Promoted
--certificate-mapof 'compute target-https-proxies insert|update` to GA. - Promoted
--certificate-mapof 'compute target-ssl-proxies insert|update` to GA.
Dataproc Metastore
- Promoted
--network-config-from-fileand--consumer-subnetworksflag togcloud beta metastore services createto specify the subnetworks from which the Dataproc Metastore service can be accessed to GA.
Eventarc
- Added
gcloud eventarc google-channelscommand group. - Added
gcloud eventarc channels updatecommand to configure crypto keys on a channel. - Added
--crypto-keyflag togcloud eventarc channels createto configure crypto keys on a new channel.
Google Cloud CLI
- Updated login flow initiated by
gcloud auth login --no-launch-browserandgcloud auth application-default login --no-launch-browserto address a security issue.
Kubernetes Engine
- Promoted
--enable-cost-allocationflag ofgcloud container clusters createto beta. - Promoted
--enable-cost-allocationflag ofgcloud container clusters updateto beta. - Renamed
--enable-cost-managementflag ofgcloud container clusters createto--enable-cost-allocation. - Renamed
--enable-cost-managementflag ofgcloud container clusters updateto--enable-cost-allocation. - Added
--stack-typeand--ipv6-access-typearguments togcloud container clusters createcommand to support dual stack GKE clusters.
Terraform
- Added support for the following resources in CAI-based policies:
google_access_context_manager_access_policy
- TF -> CAI resource conversion compiled against
googleprovider version 4.24.0. - Fixed the ancestry used for resources that do not exist within a project.
Users may need
folders.getaccess to folders that have resources included in the plan. - Simplified converter error messages and added resource address.
- Added support for
ancestries/excludedAncestriesmatch parameters for CAI-based constraints.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
391.0.0 (2022-06-22)
Breaking Changes
- (Anthos Multi-Cloud) Removed
--instance-typeflag ofgcloud container aws node-pools updateto disable updating the EC2 instance type of node pool nodes.
Assured Workloads
- Added ITAR as compliance regime options for
gcloud assured workloads createcommand.
Cloud Dataflow
- Added a
--forceflag togcloud dataflow jobs cancelwhich forcibly cancels (leaking VMs) Dataflow jobs that are stuck on normal cancellation.
Cloud Filestore
- Enable Filestore High-Scale tier for GA.
Cloud Identity-Aware Proxy
- Promoted flags for host based connetion for command
gcloud compute start-iap-tunnelto beta. - Promoted
gcloud iap oauth-brandssurface to GA. - Promoted
gcloud iap oauth-clientssurface to GA.
Cloud SQL
- Promoted SQL Server Audit to GA.
Compute Engine
- Updated
gcloud compute networks subnets list-usablelist format to include PSC and IPv6 fields.
Dataproc Metastore
Added support for managing Dataproc Metastore Federation. The following commands have been added to the alpha, beta and GA release tracks:
metastore federations createmetastore federations deletemetastore federations describemetastore federations getmetastore federations listmetastore federations update
Added support for managing IAM policy for Dataproc Metastore Federation. The following commands have been added to the GA release track:
metastore federations get-iam-policymetastore federations set-iam-policymetastore federations add-iam-policy-bindingmetastore federations remove-iam-policy-binding
Identity and Access Management
- Added
--executable-commandflag togcloud iam workload-identity-pools create-cred-configcommand to allow executable sourced credentials.
Managed Active Directory
- Adding support for
gcloud beta active-directory domains extend-schemafor initiating schema extension on domain.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
390.0.0 (2022-06-14)
Access Approval
- Added
gcloud access-approval requests invalidateto invalidate an existing approval.
BigQuery
- Add support for
partitioning_typewith--time_partitioning_typeflag in Scheduled Queries when a schedule is specified by--scheduleinbq query. - Added support for showing table clone info in
bq show. - Added support for both Workload and Workforce identity federation.
- Added
--max_time_travel_hoursflag tobq mk. - Added
--autodetect_schemaflag tobq update. - Added flag
--preserve_ascii_control_characterstobq loadto allow ASCII Control chars. - Updated the comment on
--restoreflag inbq cpto reflect that it's deprecated. - Added support for dataset tags.
- Minor bug fixes and dependency updates.
- Add
--federated_app_client_idand--federated_azureflags tomkcommand. - Add
--federated_app_client_idflag toupdatecommand. - Add support for
LOAD DATAquery.
Cloud Dataproc
- Added
--metric-sources, --metric-overrides and --metric-overrides-fileflags togcloud beta dataproc clusters createto allow clusters to be created with a metric sources specified, override specific set of metrics using a list or a file as an input. - Added
--metric-sources, --metric-overrides and --metric-overrides-fileflag togcloud beta dataproc workflow-templates set-managed-clusterto allow managed clusters created with a metric sources specified, override specific set of metrics using a list or a file as an input. - Modified
gcloud dataproc clusters exportto remove un-importable fields on Dataproc on GKE clusters.
Cloud Firestore
- Added
gcloud beta firestore fields ttlscommand group.
Cloud Pub/Sub
- Fixed issue where
gcloud --format=json beta pubsub subscriptions pull --auto-ackandgcloud --format=json alpha pubsub subscriptions pull --auto-ackoutput was backwards incompatible. This issue can be tracked at https://issuetracker.google.com/issues/222551623.
Cloud Run
- Added
--descriptionflag ingcloud beta run deploy, and description field ingcloud beta run services describe [SERVICE].- Description is an optional, human-readable string of up to 512 characters.
- Using the flag is functionally equivalent to adding service annotation "run.googleapis.com/description".
Compute Engine
- Promoted
network-firewall-policiescommand group to GA. - Promoted
gcloud compute instances create --visible_core_countto beta.
Config Connector
- Updated Google Cloud Config Connector to version 1.88.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Kubernetes Engine
- Added
--enable-confidential-nodestogcloud container cluster createto enable cluster creation with nodes on Confidential VM. Added--enable-confidential-nodesflag togcloud container node-pools create/updateto 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.
389.0.0 (2022-06-07)
Anthos Multi-Cloud
- Added
--instance-typeflag togcloud container aws node-pools updateto update the EC2 instance type of node pool nodes.
Artifact Registry
- Added new command
gcloud artifacts files listto list files in a specific repository.
Cloud Composer
- Added
--enable-master-authorized-networksand--master-authorized-networksflags togcloud composer environments createcommand. - Added
--enable-master-authorized-networksand--disable-master-authorized-networksand--master-authorized-networkstogcloud composer environments updatecommand. - Added
--enable-ip-masq-agentflag togcloud composer environments createcommand to enable IP address masquerading in the GKE cluster.
Cloud DNS
- Add setIamPolicy and getIamPolicy commands in beta.
Cloud Filestore
- Add support for Filestore's multi-share instances to
gcloud beta filestore instances list. CAPACITY_GB will show the instance's capacity for multi-share instances instead of an empty string. FILE_SHARE_NAME will show "N/A" for multi-share instances instead of an empty string.
Cloud Identity-Aware Proxy
- Promoted
gcloud iap tcp dest-groupscommand group to beta.
Cloud Run
- Promoted
--session-affinityofgcloud runto beta.
Cloud SQL
- Add command
gcloud sql generate-login-tokento generate down-scoped OAuth2 access tokens for IAM database authentication.
Compute Engine
- Modified
--ssl-certificatesflag to be optional ingcloud compute target-https-proxies create. - Updated the documentation for
--mtuflag ofcompute networks create|update. - Updated the validation for
--enable-loggingand--logging-sample-rateflags ofbeta compute backend-services create|update. - Updated the documentation for
--logging-sample-rateflag ofcompute backend-services create|update.
Config Connector
- Updated Google Cloud Config Connector to version 1.87.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Database Migration
- Renamed
--syncflag to--no-asyncflag togcloud database-migrate migration-jobs createcommand to wait for the migration job creation operation to be completed before proceeding. - Added
--no-asyncflag togcloud database-migrate migration-jobs updatecommand to wait for the migration job updation operation to be completed before proceeding. - Updated
gcloud database-migration connection-profiles create cloudsqlto support the flag root-password. - Added
--no-asyncflag togcloud database-migrate migration-jobs createcommand to wait for the connection profile creation operation to be completed before proceeding.
Kpt
- Updated kpt from v1.0.0-beta.13 to v1.0.0-beta.15. See https://github.com/GoogleContainerTools/kpt/releases/tag/v1.0.0-beta.15 for more details.
- The kpt fn commands now includes Kptfile and functionConfig in the function input by default. Previously this behavior was controlled using
--enable-meta-resourcescommand-line flag. --enable-meta-resourcesflag 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. - The kpt website is overhauled to reflect the new scope of kpt project. New components package orchestrator, Configuration as Data UI and Config Sync are added to the project.
- Added package orchestrator (a.k.a.
porch) CLI interface under alpha subgroup (kpt alpha rpkg,kpt alpha repo,kpt alpha sync). - Added command-line flag
--savetokpt fn evalto save evaluated function to package's Kptfile. - Added capability to select resources using
labelSelectorandannotationSelectorinkpt fn evalandkpt fn render. - Added capability to exclude resources in
kpt fn evalandkpt fn render. - Added support for variant constructor pattern in
kpt pkg initandkpt pkg get. - Added capability to execute functions in a kubernetes cluster using porch.
Kubernetes Engine
- Added
podPidLimitskubelet config option which controls per pod pid limits togcloud container clusters create,gcloud container node-pools create, andgcloud container node-pools update. - Updates default kubectl from 1.21 to 1.22.
- Additional kubectl versions:
- kubectl.1.19 (1.19.16)
- kubectl.1.20 (1.20.15)
- kubectl.1.21 (1.21.13)
- kubectl.1.22 (1.22.9)
- kubectl.1.23 (1.23.6)
- kubectl.1.24 (1.24.0)
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
388.0.0 (2022-06-01)
Google Cloud CLI
- Added Cloud SQL OAuth scope to Application Default Credential.
AI
- Fixed issue where unspecified
--networkand--service-accountflags ofgcloud ai hp-tuning-jobs createmistakenly overrode the corresponding values set via--configflag.
Apigee
- Promoted
gcloud apigee operationsto beta.
Bare Metal Solution
- Updated
gcloud bms instances listto also return the IP addresses of instances that do not use the default network template.
Cloud Bigtable
- Removed
NAMEcolumn output frombigtable hot-tablets list.
Cloud Datastore Emulator
- Release Cloud Datastore Emulator version 2.2.1
- Fixes
--firestore_in_datastore_modeflag parsing.
- Fixes
Cloud Deploy
- Fixed issue where
gcloud deploy targets rollbackredeployed to the current release instead of rolling back to the previous release. This occurred in cases where the name of the release to rollback to was not provided.
Cloud Functions
- Added
--gen2support for--set-secrets,--update-secrets,--remove-secretsand--clear-secretsflags ofgcloud functions deployto beta, alpha.
Cloud On Demand Scanning
- Fixed issue where scanning for Maven vulnerabilities would occasionally fail.
Compute Engine
- Promoted
network-firewall-policiescommand group to GA.
Config Connector
- Updated Google Cloud Config Connector to version 1.86.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Database Migration
- Added
--sync-flag togcloud database-migrate migration-jobs createcommand to wait for the migration job creation operation to be completed before proceeding.
Kubernetes Engine
- Added
podPidLimitskubelet config option which controls per pod pid limits togcloud container clusters create,gcloud container node-pools create, andgcloud container node-pools update. - Updated the following GA commands to support IAM Conditions:
gcloud beta attestors get-iam-policyoutputs conditions associated with each binding.gcloud beta attestors set-iam-policyaccepts policies with conditional bindings.gcloud beta attestors <add|remove>-iam-policy-bindingaccepts conditional bindings via new--conditionand--condition-from-fileflags.gcloud beta policy get-iam-policyoutputs conditions associated with each binding.gcloud beta policy set-iam-policyaccepts policies with conditional bindings.gcloud beta policy <add|remove>-iam-policy-bindingaccepts conditional bindings via new--conditionand--condition-from-fileflags.
Terraform
- Added support for the following resources in CAI-based policies:
google_access_context_manager_access_policy_iam_bindinggoogle_access_context_manager_access_policy_iam_membergoogle_access_context_manager_access_policy_iam_policygoogle_endpoints_service_consumers_iam_bindinggoogle_endpoints_service_consumers_iam_membergoogle_endpoints_service_consumers_iam_policygoogle_privateca_certificate_template_iam_bindinggoogle_privateca_certificate_template_iam_membergoogle_privateca_certificate_template_iam_policy
- TF -> CAI resource conversion compiled against
googleprovider version 4.20.0. - Added output of logs based on configuration of log level.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
387.0.0 (2022-05-24)
Anthos Multi-Cloud
- Fixed issue where
gcloud container aws clusters get-credentials --private-endpointandgcloud container azure clusters get-credentials --private-endpointcommands do not work for clusters in a project different from the default project.
Cloud Composer
- Added
--enable-privately-used-public-ipsflag togcloud composer environments createcommand to enable using privately used public IP address ranges feature in the GKE cluster.
Cloud Dataproc
- Added
--properties-fileflag togcloud beta dataproc jobs submit.
Cloud Deploy
- Fixed
gcloud deploy releases <create|promote>andgcloud deploy targets rollbackto support--formatflag.
Cloud Functions
- - Added
--trigger-event-filters-path-patternflag togcloud beta functions deploy.
Cloud Pub/Sub
- Added
--bigquery-table,--write-metadata,--use-topic-schema, and--drop-unknown-fieldsflags togcloud pubsub subscriptions createto set BigQuery configuration options in Cloud Pub/Sub subscriptions. - Added
--bigquery-table,--write-metadata,--use-topic-schema,--drop-unknown-fields, and--clear-bigquery-configflags togcloud pubsub subscriptions updateto update BigQuery configuration options in Cloud Pub/Sub subscriptions.
Compute Engine
- Added
22.04to allowed list of values for--versionofgcloud beta compute instances ops-agents policies [create|update]. - Promoted
deletecommand ofgcloud compute instance-groups managed all-instances-configto beta. - Promoted
updatecommand ofgcloud compute instance-groups managed all-instances-configto beta. - Promoted
--regionforgcloud compute ssl-policiesto beta. - Promoted
--regionflag forgcloud compute target-tcp-proxiesto beta. - Added
--target-distribution-shapeflag togcloud compute instances bulk createto specify shape of distribution in regional bulk insert for alpha and beta.
Config Connector
- Updated Google Cloud Config Connector to version 1.85.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Eventarc
- Added
gcloud eventarc audit-logs-providercommand group.
Stackdriver Monitoring
- Promoted
gcloud monitoring metrics-scopescommand group to beta.
Terraform
- Added support for the following resources in CAI-based policies:
google_access_context_manager_access_policy_iam_bindinggoogle_access_context_manager_access_policy_iam_membergoogle_access_context_manager_access_policy_iam_policygoogle_endpoints_service_consumers_iam_bindinggoogle_endpoints_service_consumers_iam_membergoogle_endpoints_service_consumers_iam_policygoogle_privateca_certificate_template_iam_bindinggoogle_privateca_certificate_template_iam_membergoogle_privateca_certificate_template_iam_policy
- TF -> CAI resource conversion compiled against
googleprovider version 4.20.0.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
386.0.0 (2022-05-17)
Google Cloud CLI
- Added Cloud SQL OAuth scope to
gcloud auth login.
Anthos Identity Service
- Promoted
gcloud container hub identity-serviceto GA. - Promoted
gcloud container fleet identity-serviceto GA.
App Engine
- Promoted
--service-accountflag ofgcloud app deployto GA.
App Engine Flexible Environment
- Promoted
--service-accountflag ofgcloud app deployto GA.
Cloud Build
- Add
--include-logs-with-statusflag togcloud triggers create.
Cloud Composer
- Improve error message in case of lacking permissions in
gcloud composer environments storage * deletecommands.
Cloud IAM
- Added
gcloud iam workload-identity-pools create-samlandgcloud iam workload-identity-pools update-samlcommands to manage SAML workload identity pool providers.
Cloud Memorystore
- Promoted support for maintenance windows in
gcloud memcacheto GA. - Promoted the command
gcloud memcache reschedule-maintenanceto GA.
Cloud Run
- Modified
gcloud run services describeto include session affinity configuration.
Cloud SQL
- Changed the prompt generated by
--prompt-for-passwordforgcloud sql users set-passwordfromInstance Password:toNew Password:, sinceset-passwordcommand changes a database user's password, not the instance's password. - Setting max-login-attempts will also set enable-password-verification to true.
Compute Engine
- Promoted
--service-bindingsflag ofgcloud compute backend-services create|updatecommands to GA. - Promoted
gcloud compute backend-services add-service-bindingsandgcloud compute backend-services remove-service-bindingscommands to GA. - Promoted
--provisioning-modeland--instance-termination-actionflags ofgcloud compute instances set-schedulingto GA. - Promoted sole tenancy flags of
gcloud compute instances updateto GA. - Added
--network-performance-configsflag togcloud compute instances bulk create. - Promoted
--disable-automate-dns-zoneflag ofgcloud compute forwarding-rules createto GA. - Promoted
--stack-typeflag to GA forgcloud compute networks peeerings <create|update>. - Added windows-2022 & windows-2022-byol options to
--osflag for:gcloud compute images importin GA,gcloud compute instances importin GAgcloud compute machine-images importin GA
Config Connector
- Updated Google Cloud Config Connector to version 1.84.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Database Migration
- Updated
gcloud database-migration migration-jobs createcommand to create a migration job without any connectivity method (if connectivity isn't specified). - Added
gcloud database-migration migration-jobs create --static-ipcommand to create a migration job with static IP connectivity. This was the default behavior. - Added
gcloud database-migration migration-jobs update --static-ipcommand to update a migration job with static IP connectivity.
Distributed Cloud Edge
- Added
--clear-maintenance-windowflag togcloud edge-cloud container clusters updatewhich removes the maintenance window setting of a cluster. - Updated
gcloud edge-cloud container clusters node-pools listto make specifying a parent cluster optional. When--clusteris not specified, all node pools are listed.
Managed Active Directory
- Promoted
gcloud active-directory domains backupsandgcloud active-directory domains restoreto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
385.0.0 (2022-05-10)
Google Cloud CLI
- Updated bundled Python executable for Windows to Python 3.9.12.
AI
- Added
--anomaly-cloud-loggingflag togcloud ai model-monitoring-jobs create|updateto allow logging anomaly to Cloud Logging.
Anthos Multi-Cloud
- Added
--ssh-ec2-key-pairflag togcloud container aws clusters updateandgcloud container aws node-pools updateto update the name of the EC2 key pair to login into control plane or node pool nodes. - Added
--clear-ssh-ec2-key-pairflag togcloud container aws clusters updateandgcloud container aws node-pools updateto clear the EC2 key pair to login into control plane or node pool nodes.
Cloud Run
- Fixed issue where some commands were missing from
gcloud beta run jobs.
Cloud SQL
- Added
--enable-password-policyflag togcloud sql instances createandgcloud sql instances patchfor GA.
Compute Engine
- Promoted
--key-revocation-action-typeflag to beta forgcloud compute instance-templates create. - Promoted
keyRevocationActionTypeflag ofgcloud compute instances update-from-fileto beta. - Added
FIXED_STANDARDto allowed list of values for--default-network-tierflag.
Config Controller
- Updated output of
gcloud anthos config controller createto not include the default Config Connector identity upon creation.
Eventarc
- Added
gcloud eventarc channelsgroup to interact with third-party sources. - Added
gcloud eventarc channel-connectionsfor event providers to create association with the user channel. - Added
--channelargument togcloud eventarc triggers createto specify associated channel.
Network Services
- Promoted
gcloud network-services service-bindingsto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
384.0.1 (2022-05-05)
Cloud Storage
- Updated gsutil component to 5.10. Google Cloud CLI version 384.0.0 included an older gsutil component (version 5.6) in deb, rpm, and snap packages. Version 384.0.1 includes gsutil component version 5.10 in the deb, rpm, and snap packages.
384.0.0 (2022-05-03)
Cloud Datastore Emulator
- Adds
--use-firestore-in-datastore-modeflag togcloud [alpha|beta] emulators datastore startcommand.
Cloud Resource Manager
- Promoted
--conditionflag to GA for the following commands:gcloud resources-manager tags keys <add_iam_policy_binding|create|delete|describe|get_iam_policy|list|remove_iam_policy_binding|set_iam_policy|update>gcloud resources-manager tags values <add_iam_policy_binding|create|delete|describe|get_iam_policy|list|remove_iam_policy_binding|set_iam_policy|update>gcloud resources-manager tags bindings <create|delete|list>gcloud resources-manager tags holds <create|delete|list>
Cloud Run
- Promoted
gcloud beta run jobscommand group and all sub-commands to beta.
Cloud Storage
- Updated gsutil component to 5.10.
Compute Engine
- Started showing error messages on use of
gcloud compute ssl-certificates createwith--domainsand--regionflags together. Previously--regionflag was being ignored. - Promoted
--md5-authentication-keyflag ofgcloud compute routers add-bgp-peerto beta. - Promoted
--md5-authentication-keyand--clear-md5-authentication-keyflags ofgcloud compute routers update-bgp-peerto beta. - Updated import and export schemas for
gcloud compute backend-services. - Promoted
--key-reservation-action-typeflag to beta forgcloud compute instances create.
Config Connector
- Updated Google Cloud Config Connector to version 1.83.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
GKE Hub
- Fix a bug that RBAC policy produced by
generate-gateway-rbaccommand could be removed unexpectedly. - Promoted the following commands to GA:
gcloud container hub mesh update.gcloud container fleet mesh update.
Kubernetes Engine
- Promoted fields
gpu-sharing-strategyandmax-shared-clients-per-gpuwithin--acceleratorflag to enable GPU sharing support.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
383.0.1 (2022-04-26)
Google Cloud CLI
- Added back
--[no-]launch-browseringcloud auth loginandgcloud auth application-default login.--no-browseris the preferred and more secure auth flow in comparison. - Added back
--console-onlyand--no-launch-browseringcloud init. Use--no-browseras the replacement.
383.0.0 (2022-04-26)
Breaking Changes
- (Google Cloud CLI) Removed
--[no-]launch-browseringcloud auth loginandgcloud auth application-default login. Use--no-browseras the replacement. - (Google Cloud CLI) Removed
--console-onlyand--no-launch-browseringcloud init. Use--no-browseras the replacement. - (Compute Engine) Removed
--local-ssd=size=SIZEfromgcloud beta compute instances create-with-containerdue to the parameter being nonfunctional.
AI
- Modified
--regionflag ofgcloud ai endpointsto include new online prediction regions. - Modified
--regionflag ofgcloud ai modelsto include new online prediction regions.
Access Approval
- Added
gcloud access-approval service-account getwhich retrieves the service account that is used by Access Approval to access KMS keys for signing approved approval requests.
App Engine
- Enables build environment variables to be set in app.yaml.
Artifact Registry
- Added new command
gcloud artifacts files listto list files from a specified project and repository.
Cloud DNS
- Modified
gcloud dns managed-zones updateto allow detaching all networks from a private zone by setting--networksto an empty string. - Modified
gcloud beta dns managed-zones updateto allow detaching all GKE clusters from a private zone by setting--gkeclustersto an empty string. - Modified
gcloud beta dns managed-zones updateto allow updating the GKE clusters or networks bound to a private zone independently by setting only--gkeclustersor--networks.
Cloud Datastore Emulator
- Release Cloud Datastore Emulator version 2.2.0
- Adds a flag to support
Cloud Firestore in Datastore modeproduct mode in the emulator.
- Adds a flag to support
Cloud Firestore Emulator
- Released Cloud Firestore emulator v1.14.3.
- Fixed exports throwing BufferOverflowException.
Cloud IAM
- Service Accounts SignJwt promoted to GA command.
Compute Engine
- Changed the default value of
--image-familyflag to debian-11 forgcloud compute instances createandgcloud compute instance-templates createcommands.
Config Connector
- Updated Google Cloud Config Connector to version 1.82.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Config Controller
- Let
gcloud anthos config controller createprint the default Config Connector identity, to allow easier subsequent permission grant. - Added
gcloud anthos config controller get-config-connector-identitywhich prints the default Config Connector identity, to allow easier subsequent permission grant.
Identity and Access Management
- Added
--enable-imdsv2flag togcloud iam workload-identity-pools create-cred-configcommand to include AWS token Url to the credential source while generating AWS credentials config file.
Kubernetes Engine
- Added
--node-labels,--node-taintsand--tagsflags togcloud container node-pools update.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
382.0.0 (2022-04-19)
Access Approval
- Added
--active_key_versionflag togcloud access-approval settings updateto set the crypto key version to use for signing approval requests.
Anthos Multi-Cloud
- Added
--proxy-secret-arnflag togcloud container aws node-pools updateto update the Amazon Resource Name (ARN) of the AWS Secrets Manager secret containing a proxy configuration. - Added
--proxy-secret-version-idflag togcloud container aws node-pools updateto update the version ID of the AWS Secrets Manager secret containing a proxy configuration. - Added
--clear-proxy-configflag togcloud container aws node-pools updateto clear the proxy configuration associated with the node pool.
Apigee
- Fixed issue where
gcloud beta apigee archives listwould only list the first 25 archive deployments, even if more existed in the environment.
Binauthz
- Updated the following beta commands to better support IAM Conditions:
gcloud beta attestors get-iam-policyoutputs conditions associated with each binding.gcloud beta attestors set-iam-policyaccepts policies with conditional bindings.gcloud beta attestors <add|remove>-iam-policy-bindingaccepts conditional bindings via new--conditionand--condition-from-fileflags.gcloud beta policy get-iam-policyoutputs conditions associated with each binding.gcloud beta policy set-iam-policyaccepts policies with conditional bindings.gcloud beta policy <add|remove>-iam-policy-bindingaccepts conditional bindings via new--conditionand--condition-from-fileflags.
Cloud Composer
- Enabled nested Airflow commands for Airflow 1.10.14 and 1.10.15 in
gcloud composer environments run.
Cloud Logging
- Added
--location,--bucket, and--viewflags togcloud logging logs listto add the ability to limit the results to a view.
Cloud TPU
- Promoted
gcloud compute tpus tpu-vmto GA. Commands in this group allow creation and management of Cloud TPU VMs.
Compute Engine
- Added
INTERNALas a choice for--ipv6-access-typeflag incompute networks subnets createandcompute networks subnets update. - Promoted
unspecifiedvalue for--protocolflag ofgcloud compute backend-services <create|update>to GA. - Promoted
l3_defaultvalue for--ip-protocolflag ofgcloud compute forwarding-rules createto GA.
Config Connector
- Updated Google Cloud Config Connector to version 1.81.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
381.0.0 (2022-04-12)
App Engine
- Updated the Java SDK to version 1.9.96. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes.
Artifact Registry
- *Added repository size to
gcloud artifacts repositories describeandgcloud artifacts repositories listresponses to GA.
Cloud Bigtable
- Added "pretty-print" formatting to
cbt lookupandcbt readcommands. Column encodings and types can be provided using a YAML file, which is passed to the commands usingformat-fileargument. - Added "keys-only" filtering to
cbt lookupandcbt readcommands by providingkeys-only=trueargument. - Promoted
gcloud bigtable hot-tablets listto beta and GA.
Cloud Dataflow
- Added
--image-repository-username-secret-id,--image-repository-password-secret-idand--image-repository-cert-pathflags togcloud dataflow flex-template buildcommand to allow users to provide credentials to pull template images from private registries.
Cloud Dataproc
- Promoted
gcloud dataproc clusters gke createto GA.
Cloud Datastream
- Deprecated
gcloud beta datastream. Usegcloud datastreaminstead https://cloud.google.com/sdk/gcloud/reference/datastream.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.14.2
- Fix: transaction expires after 270s or 60s window
- Fix: dead transaction reused bug
- Fix: deadlock for up to 30s. #2452
Cloud Healthcare
- Added
--schema-typevalueanalytics_v2to the following commandgcloud beta healthcare fhir-stores export bq. - Added
--resource-typeflag togcloud healthcare fhir-stores export bqandgcloud healthcare fhir-stores export gcswhich limits the export to specific types of FHIR resources on export. - Added
--sinceflag togcloud healthcare fhir-stores export bqandgcloud healthcare fhir-stores export gcswhich limits the export to FHIR resources that were updated since the value passed in.
Cloud Spanner
- Added
--processing-unitsflag tospanner instances createandspanner instances updateto add ability to create granular instances in GA.
Cloud Storage
- Updated gsutil component to 5.9.
Compute Engine
- Added
--regionflag for updating Regional Target HTTPS Proxies viagcloud compute target-https-proxies import. - Changed the list format field label of
gcloud compute networks subnets listto include updated IPv6 fields. - Added
--provisioning-modeland--instance-termination-actionflags togcloud compute instances set-schedulingsurface for beta. - Updated
gcloud compute instances set-schedulingdocumentation to include--no-preemptibleflag.
Config Connector
- Updated Google Cloud Config Connector to version 1.80.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Database Migration
- Updated
gcloud database-migration connection-profiles listto list all region connection profiles when region not specified.
GKE Hub
- Added Kubernetes resource labels for RBAC policies produced by
generate-gateway-rbaccommand.
Kubernetes Engine
- Added
--network-performance-configsflag togcloud container node-pools create/updateto allow node pools to enable higher performance bandwidth for VM to VM traffic. - Promoted maxSurge default to GA for node-pool upgrade settings.
- Require values for both
--shielded-secure-bootand--shielded-integrity-monitoringwhen either one is set.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
380.0.0 (2022-04-05)
Google Cloud CLI
- Updated
gcloud auth login --cred-file=external-account-creds.jsonto authorize bq with the External Account Credentials in the passed credential file.
Cloud Composer
- Added support for
1and2aliases in--airflow-versionflag, andairflow-1andairflow-2aliases in Airflow part of--image-versionflag, ingcloud composer environments create,gcloud beta composer environments update,gcloud beta composer environments check-upgrade. - Implemented
gcloud beta composer environments snapshotscommand group.
Cloud Spanner
- Promoted
--conditionflag on Cloud Spanneradd-iam-policy-bindingandremove-iam-policy-bindingcommands to GA. This allows setting conditional IAM policies on Cloud Spanner resources (instances, databases, and backups) viagcloud. - Promoted
gcloud spanner backups copyto beta and GA.
Compute Engine
- Promoted
--certificate-mapof 'compute target-ssl-proxies insert|update` to beta.
Distributed Cloud Edge
- Added
gcloud edge-cloud containerwhich allows users to manage their Distributed Cloud Edge clusters.
Kubernetes Engine
- Added
--network-performance-configsflag togcloud container node-pools create/updateto allow node pools to enable higher performance bandwidth for VM to VM traffic. - Promoted maxSurge default to GA for node-pool upgrade settings.
Terraform
- Added
gcloud terraform vetto beta, which allows enforcing policy compliance as part of an infrastructure CI/CD pipeline.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
379.0.0 (2022-03-29)
Breaking Changes
- (Cloud Services) Replace
--deletedflag with--show-deletedflag togcloud services api-keys list. With--show-deleted, keys soft-deleted within 30 days will be returned. - (Cloud Services) Change the default output format from tabular to row-based of
gcloud services api-keys list.
Google Cloud CLI
- Updated
gcloud auth login --cred-file=external-account-creds.jsonto authorize gsutil with the External Account Credentials in the passed credential file.
AI
- Added more choice options to
--regionflag ofgcloud ai custom-jobsandgcloud ai hp-tunining-jobs, including: southamerica-east1 and us-west4.
Artifact Registry
- Changed com.google.cloud.artifactregistry.gradle-plugin from 2.1.1 to 2.1.5 in
gcloud print-settings. - Promoted
gcloud artifacts aptandartifacts yumcommands to GA.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.14.1
- Chore: prepare for aggregate support.
- Chore: add support of x-goog-request-params http header for routing.
- Fix: change read-past-max-staleness error code to align with production implementation.
- Fix: update readtime-in-the-future error message.
- Fix: support importing exports from Windows on UNIX systems.
Cloud Functions
- Promoted
--docker-repository,--kms-key,--clear-docker-repositoryand--clear-kms-keyflag ofgcloud functions deployto GA. - Promoted
--docker-registryflag ofgcloud functions deployto beta.
Cloud On Demand Scanning
- Added ARM support for
local-extracton Linux.
Cloud Run
- Promoted
gcloud run services proxyto beta. This command allows you to proxy a service or revision to localhost. Requests will be authenticated as the current SDK account, or with a provided token.
Compute Engine
- Fixed an issue with
--create-diskand--diskflags that causesgcloud compute instances createto fail when attaching a boot disk. - Promoted
--enable-ula-internal-ipv6and--internal-ipv6-rangeflags to GA forgcloud compute networks <create|update>. - Updated
--protocolflag to permit values ofTCPorSSLwhen--enable-loggingor--logging-sample-rateflags are set forgcloud compute backend-services createandgcloud compute backend-services updatefor beta.
Config Connector
- Updated Google Cloud Config Connector to version 1.78.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Database Migration
- Updated
gcloud database-migration connection-profiles list --region=us-central1to return correct structure for connection profiles based on format. - Updated
gcloud database-migration connection-profiles create mysqlto return error on invalid hostname. - Updated
gcloud database-migration connection-profiles create postgresqlto return error on invalid hostname.
Eventarc
- Added
gcloud eventarc providerswhich allows for the discovery of event providers.
Kubernetes Engine
- Deprecated
--autoprovisioning-min-cpu-platformflag fromgcloud container clusters create/update.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
378.0.0 (2022-03-22)
Breaking Changes
- (Bare Metal Solution) Modified
gcloud bms volumes update,gcloud bms instances update,gcloud bms networks update, andgcloud bms nfs-shares updateto be synchronous by default. Use--asyncflag to get the old behavior.
Google Cloud CLI
- Updated
--scopesflag ingcloud auth application-default print-access-tokento support print down-scoped access token for user accounts.
Anthos Multi-Cloud
- Added
--root-volume-typeflag togcloud container aws node-pools updateto update the type of the root volume. - Added
--root-volume-sizeflag togcloud container aws node-pools updateto update the size of the root volume. - Added
--root-volume-iopsflag togcloud container aws node-pools updateto update the number of I/O operations per second (IOPS) to provision for the root volume. - Added
--root-volume-kms-key-arnflag togcloud container aws node-pools updateto update the Amazon Resource Name (ARN) of the AWS KMS key to encrypt the root volume. - Added
--config-encryption-kms-key-arnflag togcloud container aws node-pools updateto update the Amazon Resource Name (ARN) of the AWS KMS key to encrypt the user data. - Added
--clear-proxy-configflag togcloud container aws clusters updateto clear the proxy configuration associated with the cluster. - Added
--clear-security-group-idsflag togcloud container aws clusters updateto clear the additional security groups associated with the control plane replicas. - Added
--root-volume-typeflag togcloud container aws clusters updateto update the type of the root control plane volume. - Added
--root-volume-sizeflag togcloud container aws clusters updateto update the size of the root control plane volume. - Added
--root-volume-iopsflag togcloud container aws clusters updateto update the number of I/O operations per second (IOPS) to provision for the root control plane volume. - Added
--root-volume-kms-key-arnflag togcloud container aws clusters updateto update the Amazon Resource Name (ARN) of the AWS KMS key to encrypt the root control plane volume. - Added
--clear-security-group-idsflag togcloud container aws node-pools updateto clear the additional security groups associated with the node pool nodes.
Bare Metal Solution
- Added
--asyncflag togcloud bms volumes update,gcloud bms instances update,gcloud bms networks update, andgcloud bms nfs-shares update.
Certificate Authority Service
- Enabled
--sort-byflag forgcloud privateca templates list.
Cloud Memorystore
- Promoted
--maintenance-window-dayand--maintenance-window-hourflags ofgcloud redis instances createto GA. - Promoted
--maintenance-window-day,--maintenance-window-hour, and--maintenance-window-anyflags ofgcloud redis instances updateto GA. - Promoted
gcloud redis instances reschedule-maintenanceto GA. - Promoted support for maintenance windows in
gcloud memcacheto beta.- Added maintenance window flags to
createandupdatecommands. --maintenance-window-day--maintenance-window-start-time--maintenance-window-duration- Added the flag
--maintenance-window-anytoupdateto remove a previously selected maintenance window.
- Added maintenance window flags to
- Promoted the command
gcloud beta memcache reschedule-maintenance.
Cloud On Demand Scanning
- Fixed an issue where extraction would occasionally fail while scanning Maven packages.
Cloud SQL
- Expanded
--database-versionflag choices togcloud beta sql instance patchto enable major version upgrade on Cloud SQL instances.
Compute Engine
- Added
--load-balancing-schemeflag togcloud compute url-maps validatefor alpha, beta and v1. - Updated import and export schemas for:
gcloud compute forwarding-rules.gcloud compute backend-services.
- Promoted
locality_lb_policyflag ofgcloud compute backend-services create/updateto beta. - Added
--share-settingand--share-withflags togcloud beta compute sole-tenancy node-groups create|updatefor beta. - Added
--share-settingsflag togcloud beta compute sole-tenancy node-groups listfor beta. - Added
--node-projectflag togcloud beta compute instances createfor beta. - Promoted
gcloud compute instances suspendandgcloud compute instances resumeto v1.
Config Connector
- Updated Google Cloud Config Connector to version 1.77.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Config Controller
- Added
--use-private-endpointflag togcloud anthos config controller createto restrict access to the master's private endpoint IP of a config controller instance.
GKE Hub
- Promote
gcloud container hub memberships generate-gateway-rbaccommand from alpha to beta.
Secret Manager
- Added
--update-version-aliasesflag togcloud secrets updateandgcloud secrets beta updateto enable the addition of new aliases to secret versions. - Added
--remove-version-aliasesflag togcloud secrets updateandgcloud secrets beta updateto enable the removal of aliases to secret versions. - Added
--clear-version-aliasesflag togcloud secrets updateandgcloud secrets beta updateto 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.
377.0.0 (2022-03-15)
Google Cloud CLI
- Promoted
--no-browseringcloud auth loginandgcloud auth application-default loginto be the default flow if gcloud cannot launch a web browser. You can still use--no-launch-browserflow by explicitly specifying it. Note that--no-launch-browserwill be removed in version 383.0.0 on April 26, 2022.
Anthos Multi-Cloud
- Added
--security-group-idsflag togcloud container aws node-pools updateto update the IDs of additional security groups to add to node pool nodes.
Artifact Registry
- Fixed issue where
gcloud artifacts repositories createrequires exessive permission when a kms key is supplied.
Bare Metal Solution
- Promoted
gcloud bms instances startto GA. - Promoted
gcloud bms instances updateto GA. - Promoted
gcloud bms networks updateto GA. - Promoted
gcloud bms nfs-shares describeto GA. - Promoted
gcloud bms nfs-shares listto GA. - Promoted
gcloud bms nfs-shares updateto GA. - Promoted
gcloud bms volumes updateto GA. - Added
--filterflag togcloud bms instances list. - Added
--filterflag togcloud bms volumes list.
Certificate Manager
- Improved output of
gcloud beta certificate-manager dns-authorizations createcommand. The output does not contain details of a created resource anymore.
Cloud Composer
- Added support for
composer-1andcomposer-2aliases in Composer part of--image-versionflag ingcloud beta composer environments create,gcloud beta composer environments update,gcloud beta composer environments check-upgrade. - Fixed support for
X.Yaliases in--airflow-versionflag andairflow-X.Yaliases in Airflow part of--image-versionflag ingcloud beta composer environments updateandgcloud beta composer environments check-upgrade.
Cloud DNS
- Add setIampolicy and getIamPolicy Alpha commands.
Cloud Dataproc
- Added support for Clusters without
cluster.configtogcloud dataproc jobs submit.
Cloud Domains
- Allow specifying Project numbers in
gcloud domainsmethods.
Cloud IAM
- Service Accounts Undelete promoted to GA command.
Cloud Memorystore
- Promoted
--read-replicas-modeand--replica-countflags ofgcloud redis instances createto GA. - Promoted
--read-replicas-mode,--replica-count, and--secondary-ip-rangeflags ofgcloud redis instances updateto GA.
Cloud Storage
- Updated gsutil component to 5.8.
Config Connector
- Updated Google Cloud Config Connector to version 1.75.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Kubernetes Engine
- Added
--disable-pod-cidr-overprovisionflag togcloud beta container clusters/node-pools createto allow disabling overprovisioning of pod IPs during clusters and node-pools create.
Network Connectivity
- Added
gcloud network-connectivity locations describeandgcloud network-connectivity locations list. These commands return information about locations that support site-to-site data transfer.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
376.0.0 (2022-03-08)
Certificate Authority Service
- Added
--skip-grace-periodflag togcloud privateca roots deleteandgcloud privateca subordinates deleteto delete a certificate authority without waiting for the 30-day grace period that allows undeletion.
Cloud Build
- Modified
gcloud builds submit --packto pass--network=cloudbuildto pack.
Cloud Identity-Aware Proxy
- Add warning message to
gcloud compute start-iap-tunneltelling users about installing NumPy.
Cloud Run
- Added
--env-vars-filetogcloud beta run deployandgcloud run deployto specify environment variables for Cloud Run deployments. - Added
--env-vars-filetogcloud beta run services updateandgcloud run services updateto update environment variables for Cloud Run deployments.
Compute Engine
- Added
--split-source-commitmentflag togcloud compute commitments createfor alpha.
Database Migration
- Some changes in
gcloud connection profile create cloudsql:- Fixed boolean flags to support
--flagfor setting it to true and--no-flagfor false.
- Fixed boolean flags to support
Firebase Test Lab
- Promoted
--appflag ofgcloud firebase test ios runto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
375.0.0 (2022-03-01)
Breaking Changes
- (Miscellaneous) Updated
.gcloudignorepattern matching to ensure that a leading wildcard does not match multiple path parts, for improved consistency with.gitignore.- For example,
*/bazwill no longer matchfoo/bar/baz. Use**/bazfor the previous behavior.
- For example,
App Engine
- Updated the Java SDK to version 1.9.95. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes.
Cloud Key Management Service
- Add
gcloud kms ekm-connectionscommands to GA.
Cloud Pub/Sub
- Added
--enable-exactly-once-deliveryflag togcloud pubsub subscriptions createto beta to set exactly once delivery preference in Cloud Pub/Sub subscriptions. - Added
--enable-exactly-once-deliveryflag togcloud pubsub subscriptions updateto beta to update exactly once delivery preference for Cloud Pub/Sub subscriptions.
Cloud Security Command Center
- Added
gcloud scc bqexportscommand group to support BigQueryExport features.
Cloud Speech API
- Added
medical_conversationandmedical_dictationoptions forgcloud ml speech <recognize | recognize-long-running> --modelflag.
Compute Engine
- Modified
--filterto add support for server-side zone and region filtering togcloud computelist commands.- Filtering will only be applied server-side if an exact match (
=) is used in the filter expression (e.g.--filter="zone=us-central1-a"). Otherwise, the existing client-side filtering will be applied.
- Filtering will only be applied server-side if an exact match (
Identity and Access Management
- Added
gcloud beta iam policies createwhich creates a policy on the given attachment point with the given name. - Added
gcloud beta iam policies deletewhich deletes a policy on the given attachment point with the given name. - Added
gcloud beta iam policies getwhich gets a policy on the given attachment point with the given name. - Added
gcloud beta iam policies listwhich lists the policies on the given attachment point. - Added
gcloud beta iam policies updatewhich updates the policy on the given attachment point with the given name.
Kubernetes Engine
- Promoted
--enable-identity-serviceflag to GA forgcloud container cluster create|update. - Added
--enable-confidential-nodesflag togcloud beta container node-pools create/updateto allow creating node-pools with confidential nodes, and updating existing node pools to confidential nodes.
Miscellaneous
- Updated
gcloud infoto display the source for each property value in parenthesis after the value, to help understand if the property is set by a 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.
374.0.0 (2022-02-23)
Breaking Changes
- (Google Cloud CLI) Updated
gcloud auth application-default loginto use--no-browserin place of--no-launch-browserwhen using--client-id-file.
Google Cloud CLI
- Added
gcloud config configurations renamewhich allows for renaming of existing configurations.
Anthos Multi-Cloud
- Added
--security-group-idsflag togcloud container aws clusters updateto update the IDs of additional security groups to add to control plane replicas. - Added
--proxy-secret-arnflag togcloud container aws clusters updateto update the Amazon Resource Name (ARN) of the AWS Secrets Manager secret containing a proxy configuration. - Added
--proxy-secret-version-idflag togcloud container aws clusters updateto update the version ID of the AWS Secrets Manager secret containing a proxy configuration. - Deprecated
aws/locationproperty ofgcloud container aws. Usecontainer_aws/locationto set the default Google Cloud location forgcloud container aws. - Deprecated
azure/locationproperty ofgcloud container azure. Usecontainer_azure/locationto set the default Google Cloud location forgcloud container azure.
App Engine
- Fixed bug in devappserver causing "ImportError: cannot import name apiproxy" errors.
BigQuery
- Fix 'collections' error for Python 3.10.
- Add
--concurrencyflag for reservations. Mark--max_concurrencyas deprecated. - Minor bug fixes and dependency updates.
Cloud DNS
- Added Location flag to Cloud DNS Managed Zones, Response Policies beta commands. This flag can be specified to target Cloud DNS Zonal Servers.
Compute Engine
- Added
--compression-modeflag togcloud beta compute backend-services <create | update>. - Added
--compression-modeflag togcloud beta compute backend-buckets <create | update>. - Promoted
--resource-manager-tagsflag ofgcloud compute instances create,gcloud compute instance-templates createandgcloud compute instances bulk createto GA. - Added
project-numberas an option for--service-proxyofgcloud beta compute instance-templates create. - Promoted enum
CLIENT_IP_NO_DESTINATIONof--session-affinityofgcloud backend-services <create | update>to Beta and GA. - Modified
--load-balancing-schemeflag ofgcloud compute backend-services createandgcloud compute forwarding-rules createto accept choice 'EXTERNAL_MANAGED' in GA.
Compute OS Config
- Added
gcloud compute osconfig pauseand gcloud compute os-config resume` commands.
Config Connector
- Updated Google Cloud Config Connector to version 1.74.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Eventarc
- Added
--event-filters-path-patternflag togcloud eventarc triggers createandgcloud eventarc triggers updateto allow path pattern matching in Cloud Audit Log resource name filter.
Kubernetes Engine
- Added
--autoprovisioning-network-tagsflag ofgcloud container clusters create,gcloud container clusters create-autoandgcloud container clusters updateto beta, GA.
Miscellaneous
- Updated
gcloud config get-valuetogcloud config getper user feedback. Theget-valuecommand will remain as a hidden alias forget. - Updated
gcloud config setto prompt when attempting to set a project, zone, or region to an invalid value. If--quietis provided, or the command is not run interactively, the warning is still printed and the specified value is set. - Updated
gcloud initto allow selection of an unverified project ID.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
373.0.0 (2022-02-15)
Breaking Changes
- (Cloud Filestore) Undeprecate
--locationsflag togcloud filestore. - (Cloud Pubsub Emulator) Changed the default hostname to IPv6 localhost [::1] for all environments.
- For IPv4-only environments, pass a IPv4 address to
--host:port.
- For IPv4-only environments, pass a IPv4 address to
- (Cloud Pubsublite Emulator) Changed the default hostname to IPv6 localhost [::1] for all environments.
- For IPv4-only environments, pass a IPv4 address to
--host:port.
- For IPv4-only environments, pass a IPv4 address to
- (Transcoder) Removed support for
gcloud beta transcodercommand group.
Google Cloud CLI
- Added
--scopesflag togcloud auth application-default print-access-tokencommand to print an access token with the given scopes.
AI Platform
- Fixed issue where
gcloud ai-platform local trainmistakenly overrode it to the default value when the flag--worker-countor--parameter-server-countis specified to be 0.
Anthos Multi-Cloud
- Added
--config-encryption-kms-key-arnflag togcloud container aws clusters updateto update the Amazon Resource Name (ARN) of the AWS KMS key to encrypt user data.
Bare Metal Solution
- Removed
gcloud bms volumes snapshotandgcloud bms volumes restorefrom GA.
Cloud Dataplex
- Promoted
lakescommand group to GA. - Promoted
zonescommand group to GA. - Promoted
assetscommand group to GA. - Promoted
taskscommand group to GA.
Cloud Datastream
- Fix bug with
gcloud datastream connection-profiles createcommand when specify--private-connectionflag.
Cloud Memorystore
- Added
--read-replica-modeand--secondary-ip-rangetogcloud beta redis instances update. - Updated
gcloud beta redis instances describeto include secondary-ip-range.
Cloud On Demand Scanning
- Added
GOoption to--additional-package-typesflag forgcloud artifacts docker images scanto enable scanning of Go third-party and standard library packages in Go binaries.
Cloud SQL
- Added
--maintenance-versionflag togcloud sql instances patch.
Cloud Spanner
- Promoted the database dialect flag to beta and GA in
gcloud spanner databases createcommand.
Cloud Speech API
- Added
--min-diarization-speaker-countand--max-diarization-speaker-counttogcloud beta ml speechcommand, replacing--diarization-speaker-countwhich used to set both of the new flags to same value.
Compute Engine
- Added
--provisioning-modeland--instance-termination-actionflags forgcloud compute create-with-containercommand. - Modified the API calls to use correct (RFC7396) null semantics in Patch for removing stateful IPs that were made by using the following flags of
gcloud beta compute instance-groups managed updateandgcloud beta compute instance-groups managed instance-configs update:--remove-stateful-internal-ips,--remove-stateful-external-ips.
- Promoted
--provisioning-modeland--instance-termination-actionflags forgcloud compute <instances|instance-templates|instances bulk> createcommands.
Config Connector
- Updated Google Cloud Config Connector to version 1.73.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Dataproc Metastore
- Added the following alpha and beta commands to work with Dataproc Metastore service databases and tables:
metastore services databases get-iam-policymetastore services databases set-iam-policymetastore services databases add-iam-policy-bindingmetastore services databases remove-iam-policy-bindingmetastore services databases tables get-iam-policymetastore services databases tables set-iam-policymetastore services databases tables add-iam-policy-bindingmetastore services databases tables remove-iam-policy-binding
Identity and Access Management
- Added
--include-aws-session-token-urlflag togcloud iam workload-identity-pools create-cred-configcommand to include AWS token url to the credential source while generating AWS credentials config file. - Added
--include-denyflag togcloud beta projects get-ancestors-iam-policyandgcloud beta resource-manager folders get-ancestors-iam-policyto specify if it should return deny policies on the hierarchy.
Kubernetes Engine
- Added
--spotflag togcloud container clusters/node-pools createto allow creating spot VM for node pools. - Adds support for linux/arm version of kubectl.
- Additional kubectl versions:
- kubectl.1.18 (1.18.20)
- kubectl.1.19 (1.19.14)
- kubectl.1.20 (1.20.15)
- kubectl.1.21 (1.21.9)
- kubectl.1.22 (1.22.6)
- kubectl.1.23 (1.23.3)
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
372.0.0 (2022-02-08)
Breaking Changes
- (Kpt) The
kpt live applyandkpt live destroydefault behavior changed to wait forever - (Kpt) for reconciliation if no timeouts are specified.
- (Kpt) The
kpt liveoutput foreventsandjsonprinter is changed to omit resource-specific - (Kpt) health information by default.
- (Kpt) The default
image-pull-policyforkpt fn renderandkpt fn evalchanged - (Kpt) from
AlwaysPulltoIfNotPresent.
Cloud SDK
- Deprecated
--[no-]launch-browserflags and added--no-browsertogcloud auth loginandgcloud auth application-default logincommands. Use--no-browserto authorize gcloud on machines which cannot launch a web browser. - Deprecated
--no-launch-browserand--console-onlyflags and added--no-browserflag togcloud init. Use--no-browserto initialize gcloud command-line tool on machines which cannot launch a web browser.
Anthos Multi-Cloud
- Added
--role-arnflag togcloud container aws clusters updatecommand to update the IAM role to assume when managing AWS resources. - Added
--role-session-nameflag togcloud container aws clusters updatecommand to update the identifier for the assumed role session. - Added
--instance-typeflag togcloud container aws clusters updatecommand to update the AWS ec2 instance type for the control plane. - Added
--admin-usersflag togcloud container aws clusters updateandgcloud container azure clusters updateto update the users that can perform operations as a cluster administrator. - Added
--vm-sizeflag togcloud container azure clusters updateto update the Azure Virtual Machine size for the control plane.
Certificate Manager
- Unified usage of
--locationflag ingcloud certificate-managersubcommands.
Cloud Composer
- Added
--connection-subnetworkflag togcloud composer environments createcommand to enable using Private Service Connect for internal communication.
Cloud Identity-Aware Proxy
- Promoted
gcloud iap oauth-clientsfrom alpha to beta. - Promoted
gcloud iap oauth-brandsfrom alpha to beta.
Cloud Key Management Service
- Add
kms ekm-connectionscommands to alpha, beta. - Add support for
external-vpccrypto keys. - Added support for the following "raw" PKCS#1 signing algorithms to
gcloud kms keys create|updateandgcloud kms keys versions import:rsa-sign-raw-pkcs1-2048rsa-sign-raw-pkcs1-3072rsa-sign-raw-pkcs1-4096
Cloud On Demand Scanning
- Upgrade
local-extractto version 1.4.0 to improve the stability and quality of extraction.
Cloud SQL
- Promoted
--networkflag ofgcloud sql instances createto GA. - Promoted
--networkflag ofgcloud sql instances patchto GA.
Config Connector
- Updated Google Cloud Config Connector to version 1.72.1. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Dataproc Metastore
- Added
--update-auxiliary-versions-from-file,--add-auxiliary-versionsand--clear-auxiliary-versionsflags togcloud metastore services updatebeta release track to allow updating a Dataproc Metastore with auxiliary versions.
Kpt
- Updated kpt from v1.0.0-beta.9 to v1.0.0-beta.13. Refer to OSS releases page https://github.com/GoogleContainerTools/kpt/releases for detailed release notes.
- Improved the merge handling for
pipelinesection of the Kptfile. - Added
execsupport for running functions inkpt fn render.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
371.0.0 (2022-02-01)
Cloud SDK
- Added support for specifying an OAuth 2.0 access token via the environment
variable
CLOUDSDK_AUTH_ACCESS_TOKEN.
Anthos Multi-Cloud
- Added
--admin-usersflag togcloud container aws clusters createandgcloud container azure clusters createto add users that can perform operations as a cluster administrator.
App Engine
- Updated the Java SDK to version 1.9.94. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes.
Cloud DataPipelines
- Added
gcloud beta datapipelines pipeline job listwhich lists all jobs for a given pipeline in a specific project and region.
Cloud Deploy
- Add
--descriptionflag togcloud deploy targets rollback. - Modified
gcloud deploy targets describeto make--delivery-pipelinean optional flag.- When
--delivery-pipelineis not specified, displays deployment information of the associated pipeline with the most recent successful rollout. - Added
--list-all-pipelinesto list deployment information of all associated pipelines.
- When
Cloud Speech API
- Added
--enable-automatic-punctuationtogcloud ml speech recognizecommands.
Compute Engine
- Added
--guest-os-features(onlyUEFI_COMPATIBLEis supported) for:gcloud compute images importin beta;gcloud compute instances importin beta;gcloud compute machine_images importin beta.
- Added a new key type
http-cookieto--enforce-on-keyingcloud compute security-policies rules. - Added
--recaptcha-redirect-site-keyforgcloud compute security-policies update, and promoted it to beta and GA. - Added
--exceed-redirect-typeand--exceed-redirect-targetforgcloud compute security-policies rules create|update, and promoted them to beta and GA. - Added support for
version=8andshort-name=rockyin--os-typesforgcloud beta compute instances ops-agents policies [create|update].
Config Connector
- Updated Google Cloud Config Connector to version 1.72.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Dataproc Metastore
- Added
--auxiliary-versionsand--auxiliary-versions-from-fileflags togcloud metastore services createbeta release track to allow creating a Dataproc Metastore with auxiliary versions. - Added
--endpoint-protocolflag togcloud beta metastore services createandgcloud beta metastore services updateto specify the protocol to use for the metastore service endpoint.
Kubernetes Engine
- Updates default kubectl from 1.20 to 1.21.
- Adds support for Mac M1 (darwin/arm64) version of kubectl (version 1.21 and greater).
- Additional kubectl versions:
- kubectl.1.18 (1.18.20)
- kubectl.1.19 (1.19.14)
- kubectl.1.20 (1.20.14)
- kubectl.1.21 (1.21.9)
- kubectl.1.22 (1.22.5)
- kubectl.1.23 (1.23.1)
Miscellaneous
- Added configuration property
core/console_log_formatto support alternative logging formats. Usegcloud config set core/console_log_format detailedto include timestamps in messages logged to the console.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
370.0.0 (2022-01-25)
AI
- Added more choice options to
--regionflag ofgcloud ai custom-jobsandgcloud ai hp-tunining-jobs, including: asia-east2, asia-south1, europe-west3, europe-west6, northamerica-northeast2 and us-west2.
Bare Metal Solution
- Added
gcloud bms instances resetwhich hard resets Bare Metal Solution instances.
BigQuery
- Add support for
--cloneflag for table clones. - Add support for
--multi_region_auxiliaryflag for reservations. - Fix 'bq show -d' to support authorized routines.
- Minor bug fixes and dependency updates.
Cloud Composer
- Fixed issues in creation of Cloud Composer 2 environments that didn't properly pass on the secondary range names/CIDRs.
Cloud Functions
- Promoted
--set-secrets,--update-secrets,--remove-secretsand--clear-secretsflags ofgcloud functions deployto GA.
Compute Engine
- Promoted
--enable-ipv6,--ipv6-nexthop-address, and--peer-ipv6-nexthop-addressflags ofgcloud compute router update-bgp-peerto GA. - Promoted
--enable-ipv6,--ipv6-nexthop-address, and--peer-ipv6-nexthop-addressflags ofgcloud compute router add-bgp-peerto GA. - Promoted
--stack-type,--candidate-ipv6-subnet,--cloud-router-ipv6-interface-id, and--customer-router-ipv6-interface-idflags ofgcloud compute interconnects attachments dedicated createto GA. - Promoted
--stack-type,--candidate-ipv6-subnet,--cloud-router-ipv6-interface-id, and--customer-router-ipv6-interface-idflags ofgcloud compute interconnects attachments dedicated updateto GA. - Promoted
--enable-uefi-networkingflag ofgcloud compute instances create,gcloud compute instance-templates createandgcloud compute instances bulk createto GA. - Added
meshas an option for--service-proxyofgcloud beta compute instance-templates create.
Compute OS Config
- Add
--mig-instances-allowedflag togcloud compute os-config patch-jobs execute.
Config Connector
- Updated Google Cloud Config Connector to version 1.71.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Dataproc Metastore
- Added
--database-typeflag tometastore services createalpha and beta release tracks to allow specifying the backing store in Dataproc Metastore.
Recommender
- Added annotations support for
gcloud beta recommender insight-type-config updateandgcloud beta recommender recommender-config update.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
369.0.0 (2022-01-19)
AI
- Added
--labelsflag togcloud ai custom-jobs createandgcloud ai hp-tuning-jobs createto support setting labels on the resources.
Artifact Registry
- Removed deprecated repository format 'PYPI' from commands
gcloud artifacts repositories createandgcloud artifacts print-settings.
Bare Metal Solution
- Updated
gcloud bms instances listto return the resource identifier. - Added
gcloud bms operations describeandgcloud bms operations waitwhich checks the status or waits for completion of long-running operations in Bare Metal Solution.
Certificate Manager
- Promoted
gcloud certificate-managerto beta.
Cloud Dataproc
- Added
gcloud dataproc batchesto submit and manage Dataproc batch jobs. - Added
--master-local-ssd-interface,--worker-local-ssd-interfaceand--secondary-worker-local-ssd-interfacetogcloud dataproc clusters createto allow users to specify interface (SCSI/NVME) while attaching local SSDs. - Enabled Cloud Storage file location for
dataproc workflow-templates instantiate-from-file --file.
Cloud Deploy
- Promoted
gcloud deployto GA.
Cloud Functions
- Promote
gcloud functions --gen2commands to beta.
Cloud IDS
- Updated
ids endpoints createto pass in user-defined labels to the Endpoint resource. ids endpoints listnow returns the correct list of endpoints when--uriis passed in.
Cloud Speech API
- Added
--modelflag togcloud ml speech recognizeto specify ml model to use for audio recognition. - Added
--output-uriflag togcloud ml speech recognize-long-runningallowing users to specify output transcript file on Google Cloud Storage.
Compute Engine
- Promoted
--auto-renewflag ofgcloud compute commitments createandgcloud compute commitments updateto GA. - Added
FIXED_STANDARDto allowed list of values for--network-tierflag. - Promoted flags
--cache-key-include-http-headerand--cache-key-include-named-cookieofgcloud compute backend-services createandgcloud compute backend-services updateto GA. - Promoted flags
--cache-key-include-http-headerand--cache-key-query-string-whitelistofgcloud compute backend-buckets createandgcloud compute backend-buckets updateto GA. - Promoted
--certificate-mapof 'compute target-https-proxies insert|update` to beta. - Added
--domain-namesforgcloud compute service-attachments create. - Promoted
--troubleshootflag ofgcloud compute sshto GA. - Added
21.04and21.10to allowed list of values for--versionofgcloud beta compute instances ops-agents policies [create|update].
Config Connector
- Updated Google Cloud Config Connector to version 1.70.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
GKE Hub
- Added
--internal-ipflag togcloud container fleet memberships registerfor version beta to maintain consistency withgcloud beta container clusters get-credentials.
Recaptcha
- Added
--waf-feature, and--waf-serviceoptions torecaptcha keys createcommand, supporting creation of WAF-enabled keys.
Recommender
- Added support for
gcloud beta recommender insight-type-config describe. - Added support for
gcloud beta recommender insight-type-config update.
Service Directory
- Added
--networkflag togcloud service-directory endpoints createcommand.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
368.0.0 (2022-01-11)
Breaking Changes
- (Anthos Multi-Cloud) Required
--fleet-projectflag ofgcloud container aws clusters createandgcloud container azure clusters create. - (Anthos Multi-Cloud) Required
--config-encryption-kms-key-arnflag ofgcloud container aws clusters create. - (Firebase Test Lab) Updated minimum version for AndroidJUnitRunner in combination with Android Test Orchestrator from 1.0 to 1.1, deprecating support for the Test Orchestrator from the legacy Android Test Support libraries.
AI
- Updated
gcloud ai custom-jobs createto allow worker pools withcontainer-image-uriwhenpython-package-urisis also specified.
Anthos Multi-Cloud
- Replaced
auth-providerauth plugin withexecauth plugin when generating kubeconfig ingcloud container aws clusters get-credentialsandgcloud container azure clusters get-credentials.
Bare Metal Solution
- Removed
gcloud bms snapshot-schedule-policiesfrom GA.- Removed
gcloud bms volumes snapshotsfrom GA. - Removed
gcloud bms volumes updatefrom GA.
- Removed
Cloud Bigtable
- Added
cbt import [TABLE_ID] [INPUT_FILE]which allows the contents of a properly formatted .csv file to be written to an existing table.
Cloud Composer
- Added
gcloud composer state storefor State Store operation of State/Disaster recovery to Alpha. - Added
gcloud composer state loadfor State Load operation of State recovery to Alpha.
Cloud DNS
- Added DNS Routing Policies support for
gcloud dns record-sets.
Cloud Data Fusion
- Added
--optionsoptional argument to
gcloud beta data-fusion instances updatefor instance to update
options field, specified as KEY1=VALUE1,KEY2=VALUE2.
Cloud Datastream
- Added
gcloud datastream objectscommand 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.
Cloud Deploy
- When creating a release with
gcloud releases create, can include the date and time of release creation by adding keywords $DATE and $TIME to release name.
Cloud IDS
- Updated
ids endpoints createto pass in user-defined labels to the Endpoint resource.
Cloud On Demand Scanning
- Updated
local-extractto version 1.3.2 to fix an issue with extraction of invalid zip archives.
Cloud SQL
- Added
--insights-config-query-plans-per-minuteto gcloud sql instances createandgcloud sql instances patch.
Cloud Storage
- Updated gsutil component to 5.6.
Compute Engine
- Promoted
compute machine-imagescommand group to GA. - Promoted
gcloud compute backend-services add-service-bindingsandgcloud compute backend-services remove-service-bindingscommands to beta. - Promoted
--request-headers-to-addforgcloud compute security-policies rules create|updateto GA. - Promoted
--enable-dynamic-port-allocationand--max-ports-per-vmflags ofgcloud compute routers nats createandgcloud compute routers nats updateto GA. - Promoted
--clear-max-ports-per-vmflag ofgcloud compute routers nats updateto GA. - Promoted
REGIONAL_MANAGED_PROXYoption for--purposeflag ofgcloud compute networks subnets createto GA. - Added
--zypper-excludesflag togcloud compute os-config patch-jobs executeto allow specifying patches to be excluded from update.
GKE Hub
- Added
gcloud container fleet membershipscommand group identical to existinggcloud container hub memberships. - Promoted the following commands to GA:
gcloud container hub mesh describe.gcloud container hub mesh disable.gcloud container hub mesh enable.
Kubernetes Engine
- Added
--enable-service-externalipsflag togcloud container clusters create | updateto allow or deny services to set the ExternalIPs field. - Added
--add-maintenance-exclusion-scopeflag togcloud container clusters updateto specify the maintenance exclusion scope as no_upgrades, no_minor_upgrades, or no_minor_or_node_upgrades. - Demoted many
gcloud container clusterswarning-level logs to informational.- Changed warnings were those that do not indicate issues with your Kubernetes Engine resources, such as upcoming default changes and feature usage notes.
- Intent was to ensure warnings are genuine indications that something is wrong.
- Outdated warnings have been removed.
- Added Compact Placement support to the command
gcloud container clusters create. A--placement-typeflag can be specified to specify a requirement of nodes collocation. - Added Compact Placement support to the command
gcloud container node-pools create. A--placement-typeflag can be specified to specify a requirement of nodes collocation.
Miscellaneous
- Updated console handling code to assume non-interactive mode if stdin, stdout, or stderr is not open, rather than exit with an error.
Recommender
- Added support for
gcloud beta recommender recommender-config describe. - Added support for
gcloud beta recommender recommender-config update.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
367.0.0 (2021-12-14)
Breaking Changes
- (Cloud Datastream) Modified
gcloud beta datastream streams createandgcloud beta datastream streams update--force&--validate-onlyflags to be mutually exclusive.
App Engine
- Updated the Go SDK to version 1.9.72. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/go/release-notes.
Assured Workloads
- Added
--enable-sovereign-controlsflag togcloud assured workloads createcommand.
Bare Metal Solution
- Promoted
gcloud bms networksto GA. - Promoted
gcloud bms snapshot-schedule-policiesto GA. - Promoted
gcloud bms volumesto GA.
Cloud Bigtable Emulator
- Added ARM64 support for Linux and macOS.
Cloud Composer
- Added
--enable-master-authorized-networksand--master-authorized-networksflags togcloud beta composer environments createcommand. - Added
--enable-master-authorized-networksand--disable-master-authorized-networksand--master-authorized-networkstogcloud beta composer environments updatecommand.
Cloud Datastream
- Modified
gcloud beta datastream stream createandgcloud beta datastream stream updatevalidation flags (--validate-only,--force) to be mutually exclusive. - Promoted
gcloud datastream connection-profilesto GA.- RDBMS files now use the v1 API field names (e.g. 'schema' instead of 'schema_name', etc..).
- Renamed
--bucket-nameflag to bucket. - Renamed
--private-connection-nameflag to--private-connection. - Removed
--no-connectivityflag. - Added
--force validationflag.
- Promoted
gcloud datastream streamsto GA.- For create and update
--force&--validate-onlyflags are now mutually exclusive. - Renamed
--source-nameflag to--source. - Renamed
-destination-nameflag to--destination.
- For create and update
- Promoted
gcloud datastream private-connectionsto GA.- Renamed
--vpc-nameflag to--vpc.
- Renamed
- Promoted
gcloud datastream routesto GA. - Promoted
gcloud datastream locationsto GA. - Promoted
gcloud datastream operationsto GA.
Cloud Deploy
- When using
gcloud deploy apply, manifest files support apiVersion 'deploy.cloud.google.com/v1'.
Cloud Filestore
- Added
gcloud beta filestore instances revertcommand to revert a filestore instance to specific snapshot.
Cloud Healthcare
- Added
--resource-typeflag togcloud beta healthcare fhir-stores export bqandgcloud beta healthcare fhir-stores export gcswhich limits the export to specific types of FHIR resources on export. - Added
--sinceflag togcloud beta healthcare fhir-stores export bqandgcloud beta healthcare fhir-stores export gcswhich limits the export to FHIR resources that were updated since the value passed in.
Cloud Run
- Promoted
--cpu-throttlingofgcloud runfrom beta to GA.
Cloud Security Command Center
- Added
gcloud findings bulk-mutecommand to support mute features.
Compute Engine
- Fixed a bug in
gcloud compute start-iap-tunnelthat was causing remote connections to be delayed up to 5 seconds. Link to bug: https://issuetracker.google.com/issues/199408959. - Promoted
--subsetting-subset-sizeflag ofgcloud compute backend-services create|updatecommands to beta. - Promoted the following
--service-proxyflag parameters ofgcloud compute instance-templates createto beta:intercept-all-outbound-traffic,exclude-outbound-ip-ranges,exclude-outbound-port-ranges,scope.
- Promoted
gcloud compute instances|instance-templates create --network-performance-configsflag to GA. - Added the following flags to
gcloud beta compute instance-groups managed create,gcloud beta compute instance-groups managed create-instance, andgcloud beta compute instance-groups managed instance-configs create:--stateful-internal-ip,--stateful-external-ip.
- Add the following flags to
gcloud beta compute instance-groups managed updateandgcloud beta compute instance-groups managed instance-configs update:--stateful-internal-ip,--remove-stateful-internal-ips,--stateful-external-ip,--remove-stateful-external-ips.
Kpt
- Updated
kpt updateto no longer require users to check in changes before invoking kpt pkg update. - Updated
kpt updateto accepts empty path with version. - Updated
kpt fnto check presence of function images in local cache only when relevant. - Fixed the property names casing issue in the Kptfile schema.
- Fixed issue where
kpt pkg getreturns an error while adding merge comment.
Network Connectivity
- Added
gcloud network-connectivity operations describeandgcloud network-connectivity operations listwhich return information about long-running operations.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
366.0.0 (2021-12-07)
Breaking Changes
- (Cloud Composer) Added requirement to provide one of
--web-server-allow-ip,--web-server-allow-all,--web-server-deny-allflags ingcloud composer environments createwhen creating a private IP Cloud Composer 2 environment. - (Cloud Datastore) Modified
gcloud beta datastreamto use Datastream v1 API, which effects the client structured output. - (Cloud Functions) Modified
gcloud functions deployflag--security-levelto default to SECURE_ALWAYS instead of SECURE_OPTIONAL. SECURE_ALWAYS enforces the created function to support HTTPS only, instead of both HTTPS and HTTP.- To override this behavior, use
--security-level=SECURE_OPTIONAL.
- To override this behavior, use
Cloud SDK
- Added support for environment variable completion to the "gcloud command-line tool".
AI
- Added
--endpoint-idflag togcloud ai endpoints createandgcloud beta ai endpoints create. - Added
--deployed-model-idflag togcloud ai endpoints deploy-modelandgcloud beta ai endpoints deploy-model. - Modified
--regionflag ofgcloud ai endpointsto include new online prediction regions. - Modified
--regionflag ofgcloud ai modelsto include new online prediction regions.
App Engine
- Updated the Java SDK to version 1.9.93. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes.
BigQuery
- Added support for CLOUD_RESOURCE as a connection_type.
- Added
--trial_idflag to extract to support exporting an individual trial of an ML model trained with Hyperparameter Tuning. - Added support for Device Certificate Authentication via Mutual TLS. See
gcloud topic client-certificate. - Added support for creating a linked dataset.
- Minor bug fixes.
Certificate Authority Service
- Added
--kms-key-versiontogcloud privateca certificates, which allows creating certificates backed by a KMS key version.
Cloud Access Context Manager
- Promoted
--scopesflag ofgcloud access-context-manager policiesto GA. - Promoted
gcloud access-context-manager policies add-iam-policy-bindingto GA. - Promoted
gcloud access-context-manager policiesremove iam-policy-bindingto GA. - Promoted
gcloud access-context-manager policies set-iam-policyto GA. - Promoted
gcloud access-context-manager policies get-iam-policyto GA.
Cloud Bigtable
- Added
--autoscaling-min-nodes,--autoscaling-max-nodes, and--autoscaling-cpu-targetflags togcloud bigtable clusters createfor alpha, beta and GA to let users create autoscaling clusters. - Added key
autoscaling-min-nodes,autoscaling-max-nodesandautoscaling-cpu-targetto--cluster-configflag ofgcloud bigtable instances createfor alpha, beta and GA to let users create autoscaling clusters. - Added
--autoscaling-min-nodes,--autoscaling-max-nodes,--autoscaling-cpu-targetanddisable-autoscalingflags togcloud bigtable clusters updatefor alpha, beta and GA to let users configure autoscaling when updating clusters.
Cloud Composer
- Allowed
--web-server-allow-ip,--web-server-deny-all,--web-server-allow-allflags ingcloud composer environments createto be used with Cloud Composer 2. - Added support for
kubernetesAirflow CLI commands togcloud composer environments runfor Cloud Composer environments that use Airflow 2.1.4+. - Added
--connection-subnetworkflag togcloud beta composer environments createcommand to enable using Private Service Connect for internal communication. - Promoted
--maintenance-window-start,--maintenance-window-endand--maintenance-window-recurrenceflags ofgcloud composer environments createto GA. - Added support for
--kms-keyflag ingcloud composer environments createcommand when creating Cloud Composer 2 environments. - Added
--environment-sizeandcomposer-network-ipv4-cidrflags ingcloud composer environments createandgcloud composer environments updateto be used with Cloud Composer 2. - Added
--scheduler-cpu,--scheduler-memory,--scheduler-storage,--scheduler-count,--worker-cpu,--worker-memory,--worker-storage,--min-workers,--max-workers,--web-server-cpu,--web-server-memory,--web-server-storageflags ingcloud composer environments createandgcloud composer environments updateto be used with Cloud Composer 2.
Cloud DNS
- Promoted
gcloud dns response-policiescommand group to GA.
Cloud Data Catalog
- Added
gcloud data-catalog entries starandgcloud data-catalog entries unstarwhich allows users to star and unstar their favorite Data Catalog entries respectively.
Cloud DataPipelines
- Added
gcloud beta datapipelines pipelinecommand with support forcreate,list,update,describe,delete,runandstop.
Cloud Datastream
- Modified
gcloud beta datastream stream createandgcloud beta datastream stream updatevalidation flags (--validate-only,--force) to be mutually exclusive. - Promoted
gcloud datastream connection-profilesto GA.- RDBMS files now use the v1 API field names (e.g. 'schema' instead of 'schema_name', etc..).
- Renamed
--bucket-nameflag to bucket. - Renamed
--private-connection-nameflag to--private-connection. - Removed
--no-connectivityflag. - Added
--force validationflag.
Cloud Filestore
- Added
--forceflag togcloud filestore instances deletecommand to allow users to delete Filestore instances with child resources. - Added
gcloud filestore instances snapshotscommand group, which is used to create and manage Filestore snapshots. - Added
connect-modeparam to--networkflag ofgcloud filestore instances createfor GA. - Added
--kms-keyflag togcloud filestore instances createcommand to specify the customer-managed KMS key name to use for encrypting the filestore instance.
Cloud Functions
- Promoted
--min-instancesand--clear-min-instancesflags ofgcloud functionsto GA.
Cloud Pub/Sub
- Increased upper bound for
--message-retention-durationflag ofgcloud pubsub topics createfrom 7 days to 31 days. - Increased upper bound for
--message-retention-durationflag ofgcloud pubsub topics updatefrom 7 days to 31 days.
Cloud SQL
- Added
--database-versionflag togcloud sql instance patchenable minor version upgrade for cloud sql instances. - Modified
gcloud sql instances cloneto support--point-in-timeflag for MySQL too.
Compute Engine
- Added update command to
gcloud compute os-config patch-deploymentson alpha, beta and GA tracks. - Promoted
gcloud compute snapshots createcommand to GA. - Promoted flags
--connection-persistence-on-unhealthy-backends,--idle-timeout-sec, and--tracking-modeofgcloud compute backend-services createandgcloud compute backend-services updateto GA. - Promoted
--service-bindingsflag ofgcloud compute backend-services create|updatecommands to beta.
Compute OS Config
- Added log to remind user how to check operation status for
gcloud compute os-config os-policy-assignment createin--asyncmode.
Config Connector
- Updated Google Cloud Config Connector to version 1.68.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Declarative Workflows
- Promoted
gcloud beta resource-config bulk-exportto beta with improved support for export to Terraform HCL format (via.--resource-format=terraform). - Added
config exportcommands for the following command surfaces to alpha, enabling export of the related Google Cloud resources to KRM and Terraform HCL:- memcache instances
- access-context-manager policies
- access-context-manager perimeters
- access-context-manager levels
- secrets
- secrets versions
- iam service-accounts
- iam service-accounts keys
- transfer jobs
- dns managed-zones
- dns policies
- spanner databases
- spanner instances
- artifacts repositories
- bq jobs
- bq datasets
- bq tables
- pubsub topics
- pubsub subscriptions
- source repos
- kms keys
- kms keyrings
- builds triggers
- dataflow jobs
- monitoring channels
- monitoring policies
- redis instances
- sql instances
- sql databases
- identity groups*
- storage buckets
- bigtable app-profiles
- bigtable instances tables
- bigtable instances
- resource-manager liens
- container node-pools
- container clusters
- compute url-maps
- compute target-grpc-proxies
- compute instances
- compute target-instances
- compute target-ssl-proxies
- compute target-pools
- compute disks
- compute target-http-proxies
- compute target-https-proxies
- compute ssl-policies
- compute addresses
- compute backend-buckets
- compute firewall-rules
- compute target-tcp-proxies
- compute target-vpn-gateways
- compute networks subnets
- compute vpn-tunnels
- compute vpn-gateways
- compute forwarding-rules
- Added
gcloud beta resource-config terraform generate-importto beta, adding support for generating a shell script to adopt exported Terraform HCL files into Terraform state. - Added
gcloud beta resource-config terraform init-providerto beta, adding support for initializing the Google Cloud Platform Terraform provider from the gcloud command-line tool.
Kubernetes Engine
- Added
filteroption tonotification-configflag ongcloud container clusters createandgcloud container clusters updatecommands to specify specific pubsub message types to receive. - Added
--enable-managed-prometheusflag togcloud beta container clusters createandgcloud beta container clusters updateto deploy Google Cloud Managed Service for Prometheus managed collection to a Kubernetes cluster. - Added
--disable-managed-prometheusflag togcloud beta container clusters updateto tear down Google Cloud Managed Service for Prometheus managed collection on a Kubernetes cluster with managed collection already deployed. - Added a deprecation warning on
--enable-pod-security-policyflag tocreateandupdatecommands ofgcloud beta container clusters.
Network Services
- Promoted
gcloud network-services service-bindingsto beta.
Transcoder
- Promoted
gcloud transcodercommand group to GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
365.0.1 (2021-11-22)
BigQuery
- Fixed bug in
bqcommand. This issue can be tracked at https://issuetracker.google.com/issues/206863204
365.0.0 (2021-11-16)
Breaking Changes
- (AI) Removed
--base-imageflag ofgcloud beta ai custom-jobs local-run. Use--executor-image-uriflag instead. - (AI) Removed
--work-dirflag ofgcloud beta ai custom-jobs local-run. Use--local-package-pathflag instead. - (Anthos Multi-Cloud) Removed
--service-load-balancer-subnet-idsflag ofgcloud container aws clusters create.
Cloud SDK
- Updated Windows PuTTY executables to version 0.76.
AI
- Promoted
gcloud ai custom-jobs local-runto GA. - Promoted 'local-package-path', 'script', 'requirements', 'extra-packages' and 'extra-dir' fields in
--worker-pool-specflag ofgcloud ai custom-jobs createto GA, to support automatically building custom training image from a local package. - Modified
--regionflag ofgcloud ai endpointsto include new online prediction regions. - Modified
--regionflag ofgcloud ai modelsto include new online prediction regions.
Cloud Build
- Deprecated
--no-external-ipingcloud builds worker-pools create.--no-external-ipwill be removed in an upcoming release. Please use--no-public-egressso that workers in the worker pool are created without an external IP address. - Deprecated
--no-external-ipingcloud builds worker-pools update.--no-external-ipwill be removed in an upcoming release. Please use--no-public-egressso that workers in the worker pool are created without an external IP address or--public-egressso that workers in the worker pool are created with an external IP address. - Removed
--no-external-ipflag ingcloud beta builds worker-pools create. Please use--no-public-egressso that workers in the worker pool are created without an external IP address. - Removed
--no-external-ipflag ingcloud beta builds worker-pools update. Please use--no-public-egressso that workers in the worker pool are created without an external IP address or--public-egressso that workers in the worker pool are created with an external IP address.
Cloud Deploy
- Added
--skaffold-versionflag.
Cloud Functions
- Promoted
--kms-key,--docker-registry, '--clear-kms-key' and '--clear-docker-registry' flags ofgcloud functions deployto beta.
Cloud Healthcare
- Promoted
--write-dispositionflag ofgcloud healthcare dicom-stores export bqto GA.
Cloud IDS
- Promoted
gcloud ids endpointsto GA.- Create, delete and inspect Cloud IDS endpoints in your project.
Cloud SQL
- Added PostgreSQL 14 to database versions.
Cloud Storage
- Updated gsutil component to 5.5.
Compute Engine
- Promoted
gcloud compute routers nats rulescommand group to GA. - Promoted
--rulesflag ofgcloud compute routers nats createandgcloud compute routers nats updateto GA. - Promoted
--tcp-time-wait-timeoutflag ofgcloud compute routers nats createandgcloud compute routers nats updateto GA. - Promoted
--clear-tcp-time-wait-timeoutflag ofgcloud compute routers nats updateto GA. - Added
--minimal-actionand--most-disruptive-allowed-actionflags togcloud compute instance-groups managed rolling-action start-update. - Promoted
--edge-security-policyflag ofgcloud compute backend-services updateandgcloud compute backend-buckets updatecommands to GA. - Promoted
--typeflag ofgcloud compute security-policies createcommand to GA.
Config Connector
- Updated Google Cloud Config Connector to version 1.66.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Dataproc Metastore
- Added
--network-config-from-fileand--consumer-subnetworksflag togcloud beta metastore services createto specify the subnetworks from which the Dataproc Metastore service can be accessed.
Kpt
- Updated kpt from v1.0.0-beta.6 to v1.0.0-beta.7.
- Added support for ARM-based machines.
- Added support for selecting resources for function execution.
- Added support for depends-on annotation for actuation.
- Added support for apply-time mutations for actuation.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
364.0.0 (2021-11-09)
Cloud SDK
- Updated bundled Python executable for windows to 3.8.10.
AI
- Added
--kms-keyflag togcloud beta ai tensorboards createto support configuring customer-managed encryption key spec. - Promoted
gcloud ai tensorboardsto GA. - Modified
--worker-pool-specflag ofgcloud beta ai custom-jobs createto support auto training image building for distributed training.- If a
local-package-pathis specified in the first--worker-pool-specflag, other--worker-pool-specflags just have to specify the hardware related fields and they will use the same container image built for the first one. - Added
requirementsfield to support installing extra public PyPI dependencies when building the image. - Added
extra-packagesfield to support installing extra custom dependencies when building the image. - Added
extra-dirsfield to support copies more directories underlocal-package-pathto the training image.
- If a
Anthos Multicloud
- Promoted
gcloud container awsto GA. - Promoted
gcloud container azureto GA.
App Engine
- Updated the Java SDK to version 1.9.92. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes.
Artifact Registry
- Updated
gcloud artifacts docker images describe, when used with--show-provenanceflag, to support returning provenances in the SLSA provenance format. See https://slsa.dev/ for more information.
Cloud DNS
- Added cloud logging support for
gcloud dns managed-zones.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.13.1
- Fix request timestamps in WebSocket messages.
Cloud Key Management Service
- Added support for signing directly on
input-fileingcloud kms asymmetric-signwithout specifying adigest-algorithm.
Cloud Memorystore
- Added
--read-replicas-modeflag togcloud beta redis instances createto support the multiple read replicas feature. - Added
--replica-countflag togcloud beta redis instances createandgcloud beta redis instances updateto support replica nodes scaling when multiple read replicas are enabled.
Cloud Run
--[clear|set|update|remove]-secretsflags are now supported for--platform=managedin GA for deployments and service updates.
Cloud Security Command Center
- Added
gcloud findings set-mutecommand andgcloud muteconfigscommand group to support mute features.
Compute Engine
- Promoted
--enable-dynamic-port-allocationand--max-ports-per-vmflags ofgcloud compute routers nats createandgcloud compute routers nats updateto beta. - Promoted
--clear-max-ports-per-vmflag ofgcloud compute routers nats updateto beta. - Promoted
--troubleshootflag ofgcloud compute sshto beta. - Added
--enable-uefi-networkingflag togcloud compute instances create,gcloud compute instance-templates createandgcloud compute instances bulk createto support UEFI networking when creating instances. - Updated import and export schemas for:
gcloud beta compute forwarding-rules.gcloud beta compute backend-services.
Compute OS Config
- Promoted
gcloud compute os-config os-policy-assignment-reportscommands to GA. compute os-config os-policy-assignment-reportscommand accepts user's compute/zone property when--locationis not set.
Config Connector
- Updated Google Cloud Config Connector to version 1.65.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Kubernetes Engine
- Promoted
--cluster-dns,--cluster-dns-domainand--cluster-dns-scope=vpcflags ofgcloud container clusters createandgcloud container clusters updateto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
363.0.0 (2021-11-02)
Cloud SDK
gcloudcommand-line tool supports authentication using workload identity federation viagcloud auth login --cred-file=/path/to/workload/identity/config/file.- Client certificate authorization is enabled for more services when setting
context_aware/use_client_certificate. Rungcloud topic client-certificateto see the list of disallowed services.
AI
- Fixed crashing on
beta ai tensorboard-experiments delete.
Cloud SQL
- Added the following flags to
gcloud sql user createand createdgcloud sql user set-password-policyfor GA:--password-policy-allowed-failed-attempts--password-policy-password-expiration-duration--password-policy-enable-failed-attempts-check--clear-password-policy
Compute Engine
- Promoted
--zoneflag ofgcloud compute images describe-from-familyto GA. - Added support for
versionvalue11forshort-namevaluedebianin--os-typesforgcloud beta compute instances ops-agents policies [create|update].
Config Connector
- Updated Google Cloud Config Connector to version 1.64.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Eventarc
Added the following flags to
gcloud eventarc triggers createto 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 updateto support updating a trigger with Cloud Run for Anthos service destination:--destination-gke-path--destination-gke-namespace--destination-gke-service--clear-destination-gke-path
GKE Hub
- Promoted the following commands to beta and GA:
gcloud container hub cloudrun describe.gcloud container hub cloudrun disable.gcloud container hub cloudrun enable.gcloud container hub cloudrun apply.
Kubernetes Engine
- Added
--enable-image-streamingflag togcloud container clusters/node-pools create/updateto allow creating clusters/node-pools with image streaming enabled, and enabling image streaming on existing clusters/node-pools.
Secret Manager
- Updated
--filterflag to be passed to the backend ingcloud secrets listgcloud secrets versions list
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
362.0.0 (2021-10-26)
Breaking Changes
- (Cloud SQL) Backups are disabled by default when creating new database instances. This was enabled by default in the previous release.
- (Cloud SQL) Backup start time will not be randomly selected. This was enabled in the
previous release. Use
--backup-start-timeto specify the start time for backups.
Cloud Build
gcloud builds submit --tagfails early if a Dockerfile is not found when source is not a directory.
Cloud DNS
- Added support for the SVCB and HTTPS record types.
Cloud Dataflow
- Added
--gcs-log-dirflag togcloud dataflow flex-template buildcommand to allow users the ability to specify path to a Google Cloud Storage directory for their build log.
Cloud On Demand Scanning
- Add ARM64 support for
local-extract.
Cloud Run
- Promoted
--execution-environmentofgcloud runfrom alpha to beta.
Compute Engine
- Promoted
--add-share-withand--remove-share-withflags ofglcloud compute reservations updateto GA.
Managed Active Directory
- Adding support for
gcloud beta active-directory domains backupsandgcloud beta active-directory domains restorefor domain backup and restore.
Miscellaneous
- Fixed an issue where non-interactive commands could exit with the error 'ValueError: invalid width 0'.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
361.0.0 (2021-10-19)
Breaking Changes
- (Cloud SQL) Enable backups by default when creating new database instances. Use
--no-backupto disable backups. - (Cloud SQL) Backup start time will be randomly select if not specified. Use
--backup-start-timeto specify the start time for backups.
Cloud SDK
gcloudcommand-line tool supports authentication using an access token from a file which can be specified in the global flag--access-token-fileor the propertyauth/access_token_file.
AI
- Added
--analysis-instance-schemaflag ingcloud beta ai model-monitoring-jobs update. - Renamed
--work-dirflag ofgcloud beta ai custom-jobs local-runas--local-package-path. Deprecated--work-dirflag. - Renamed
--base-imageflag ofgcloud beta ai custom-jobs local-runas--executor-image-uri. Deprecated--base-imageflag.
Artifact Registry
- Added
--show-provenanceflag ingcloud artifacts docker images describecommand to show build provenance. - Removed the auth token placeholder from the output of
gcloud artifacts print-settings npm. - Fixed issue where
gcloud artifacts tags listerrors when the package name has slashes.
Cloud Code
- Support specifying a service yaml file in
gcloud beta code dev. - Support building with a Buildpack instead of a Dockerfile in
gcloud beta code dev.
Cloud Domains
- Promoted
gcloud domains registrationsto GA. Cloud Domains enables registering new domain names, transferring already registered domains from 3rd-party domains registrars and managing the domains.
Cloud Healthcare
- Promoted
gcloud healthcare hl7v2-stores <import|export>command groups to GA.
Cloud Key Management Service
- Added support for the following RSA OAEP+SHA1 algorithms to
gcloud kms keys create|updateandgcloud kms keys versions import:rsa-decrypt-oaep-2048-sha1rsa-decrypt-oaep-3072-sha1rsa-decrypt-oaep-4096-sha1
Cloud SQL
- Added the following flags to
gcloud sql instances createandgcloud sql instances patchfor GA:--password-policy-min-length--password-policy-complexity--password-policy-reuse-interval--password-policy-disallow-username-substring--password-policy-password-change-interval--clear-password-policy
Cloud Scheduler
- Updated
gcloud scheduler jobscommands to accept a location flag to manually specify a Cloud region.
Cloud Storage
- Updated gsutil component to 5.4.
Cloud Tasks
- Added
--locationflag forgcloud tasksandgcloud tasks queuesin beta & GA to enable users to specify a GCP location when managing queues and tasks.
Compute Engine
- Promoted
--networkflag ofgcloud compute target-instances createto GA. - Promoted
--subsetting-policyofgcloud compute backend-services createandgcloud compute backend-services updateto GA. - Added
--descriptionflag tocompute service-attachments update. - Add
--add-share-withand--remove-share-withflags toreservations updateto make it easier to add and remove items in the share-with list without having to specify existing items. - Promoted
--typeflag ofgcloud compute commitments createto GA. - Promoted
--share-settingand--share-withflags ofglcloud compute reservations createto GA. - Promoted
compute routers nats rulescommand group to beta. - Promoted
--rulesflag ofcompute routers nats createandcompute routers nats updateto beta. - Promoted
--tcp-time-wait-timeoutflag ofcompute routers nats createandcompute routers nats updateto beta. - Promoted
--clear-tcp-time-wait-timeoutflag ofcompute routers nats updateto beta.
Compute OS Config
- Allow instance name in
gcloud compute os-config vulnerability-reports describeandgcloud compute os-config inventories describe. - Promoted
gcloud compute os-config os-policy-assignmentsto GA.
Config Connector
- Updated Google Cloud Config Connector to version 1.63.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Config Controller
- Promoted
gcloud anthos config controllerto GA.
Container Registry
- Added support for pulling results with image names that use tags instead of sha256.
- Added warning in a case where a user pulls results with tags instead of sha256.
Kpt
- Updated kpt from v1.0.0-beta.5 to v1.0.0-beta.6.
- Fixed yaml schema and added json schema for Kptfile.
- Added support for .krmignore files in subpackages in
kpt fncommands. - Added support for updating subpackages in kpt pkg update.
- Added support to show pipeline execution duration in kpt fn render.
- Fixed issue when parsing bare sequence nodes in yaml.
kpt fn renderexecutes pipeline even when there are no input resources.kpt pkg getno longer copies the entire repo if path is specified.
Pubsub Emulator
- Added support for topic retention.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
360.0.0 (2021-10-05)
Artifact Registry
- Updated
gcloud beta artifacts print-settings mvn|gradleto add release and snapshot details for maven and gradle surfaces. - Promoted
gcloud artifacts create repositoryto GA. - Updated
gcloud artifacts print-settings mvn|gradlewith release and snapshot policies for maven and gradle to GA.
Bare Metal Solution
- Fixed issue where
gcloud bms instances listwould not show permissions errors properly.
Cloud Composer
- Added
--enable-privately-used-public-ipsflag togcloud beta composer environmentscommand to enable using privately used public IP address ranges feature in the GKE cluster. - Added
--enable-ip-masq-agentflag togcloud beta composer environmentscommand to enable IP address masquerading in the GKE cluster. - Added
--scheduler-countflag togcloud composer environments createandgcloud composer environments updatecommands.
Cloud Data Fusion
- Added
--enable_rbacoptional argument to
gcloud beta data-fusion instances updateto toggle granular
role-based access control in enterprise instances with version >= 6.5.0.
Cloud SQL
- Added support for users to select minor versions for MySQL 8.0 instances, when they are available in the API.
Cloud Storage
- Updated gsutil component to 5.3.
Compute Engine
- Added debian-11 and rocky-8 options to
--osflag for:gcloud compute images importin GA,gcloud compute instances importin GAgcloud compute machine-images importin beta
- Added
--service-directory-registrationflag tocompute forwarding-rules create NAME --target-service-attachmentto support Service Directory integration with PSC ILB. - Promoted
--redundant-interface,--subnetworkand--subnetwork-regionflags ofgcloud compute routers add-interfaceto GA. - Promoted
--instanceand--instance-zoneflags ofgcloud compute routers add-bgp-peerto GA. - Promoted
--interface-namesofgcloud compute routers remove-interfaceto GA. - Promoted
--peer-namesofgcloud compute routers remove-bgp-peerto GA. - Promoted
--provisioning-modeland--instance-termination-actionflags forgcloud beta compute <instances|instances bulk|instance-templates> createcommands.
Dataproc Metastore
- Promoted
--encryption-kms-keyflag ofgcloud metastore services createto GA.
Kubernetes Engine
- Added
--database-encryption-keyflag togcloud container clusters create-autoto allow enabling Database Encryption on Autopilot clusters at creation time. - Added
--boot-disk-kms-keyflag togcloud container clusters create-autoto allow enabling CMEK protected boot disk on Autopilot clusters at creation time. - Added
--spotflag togcloud beta container clusters/node-pools createto allow creating spot VM for node pools.
Managed Active Directory
- Adding
gcloud active-directory peeringsfor Multi Project Support v1 release. Currently supporting up to 10 domain peerings per domain.
Network Connectivity
- Promoted
gcloud network-connectivity hubscommand group to GA. - Promoted
gcloud network-connectivity spokescommand group to GA. Addedgcloud network-connectivity spokes linked-vpn-tunnels,gcloud network-connectivity spokes linked-interconnect-attachments, andgcloud network-connectivity spokes linked-router-appliancescommand groups. Movedcreateandupdatecommands to these command groups.
Network Security
- Promoted
gcloud network-security client-tls-policiesto GA. - Promoted
gcloud network-security authorization-policiesto GA.
Network Services
- Promoted
gcloud network-services endpoint-policiesto GA.
Secret Manager
- Added support in
gcloud secretscommand group for specifying projects by project number, rather than project id.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
359.0.0 (2021-09-28)
Breaking Changes
- (AI) Removed 'python-image-uri' field from
--work-pool-specflag ofgcloud beta ai custom-jobs create. Use 'executor-image-uri' field instead.
Cloud SDK
- Use pyca/cryptography to decode p12 service account keys if available. Otherwise, fall back to using PyOpenSSL.
AI
- Fixed issue where
gcloud ai custom-jobs listandgcloud ai hp-tuning-jobs listdidn't show results with--uriflag. - Promoted
gcloud ai endpoints raw-predictto beta and GA.
Artifact Registry
- Fixed typos for
gcloud beta artifacts repositories createhelp text.
Bare Metal Solution
- Promoted
gcloud bms instances listandgcloud bms instances describeto GA.
Cloud Bigtable
- Added
--restrict-toflags togcloud bigtable app-profiles createandgcloud bigtable app-profiles update, which restricts multi-cluster routing to a specified list of cluster ids.
Cloud Data Fusion
- Added
--enable_rbacoptional argument to
gcloud beta data-fusion instances createto enable granular
role-based access control in enterprise instances with version >= 6.5.0.
Cloud Dataflow
- Corrected
--snapshot-ttllower/upper bound ofgcloud dataflow snapshots createcommand.
Cloud Pub/Sub
- Added
--event-timeflag togcloud beta pubsub lite-topics publishto allow users to specify an event time when publishing a message.
Cloud Run
- Promoted
--key,--clear-key,--post-key-revocation-action-typeand--clear-post-key-revocation-action-typeflags ofgcloud run deployandgcloud run services updateto GA for--platform=managed. - Deployments that change only the service metadata will no longer create new
revisions. For example,
gcloud run services my-service update --ingress=all.
Cloud Scheduler
- Promoted
gcloud scheduler locationscommand group to GA. Commands in this group provide information for locations where Cloud Scheduler is available.
Cloud Storage
- Updated gsutil component to 5.2.
Compute Engine
- Added
--network-performance-configsflag togcloud compute instance-templates createto both alpha and beta. - Modified
--load-balancing-schemeflag ofgcloud compute backend-services createandgcloud compute forwarding-rules createto accept choice 'EXTERNAL_MANAGED' in beta. - Modified
--purposeflag ofgcloud compute networks subnets createto accept choiceREGIONAL_MANAGED_PROXYin beta. - Added new
--share-setting=localtocompute commitments create,compute future-reservations create, andcompute reservations create.
Config Connector
- Updated Google Cloud Config Connector to version 1.62.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Identity and Access Management
- Added command
gcloud iam workforce-pools create-cred-configto enable Workforce Pools configuration creation.
Kpt
- Updated kpt from v1.0.0-beta.4 to v1.0.0-beta.5.
- Added support for resolving top level pkg symlink.
- Added support for preserving the ordering of fields with null values.
- Improved the parsing logic for GitHub http package URL in
kpt pkg get.
Kubernetes Engine
- Hid
--disable-autopilotflag fromgcloud container clusters update.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
358.0.0 (2021-09-21)
Breaking Changes
- (Compute Engine) Deprecated
redirect-to-recaptchachoice of--actionflag undergcloud compute security-policies rules.
AI
- Added
--enable-web-accessflag togcloud ai custom-jobs createandgcloud ai hp-tuning-jobs createto allow enabling interactive shell terminal access.
Apigee
- Promoted
gcloud apigee archivescommand group to beta.
Artifact Registry
- Added
--version-policyand--allow-snapshot-overwritesflags togcloud beta artifacts repositories createto add version policy and snapshot overwrites to maven repositories.
Cloud Composer
- Added
gcloud composer environments run my-environment upgrade_checkto run upgrade check to Airflow 2.0 for Composer environments with Airflow 1.10.15+. - Added support of CLI commands for Airflow 2.0 to
gcloud composer environments run.
Cloud Dataproc
- Fixed bug in
gcloud dataproc clusters enable-personal-auth-sessionwhere the command would fail if the flag--access-boundarywas provided.
Cloud Filestore
- Added
gcloud beta filestore instances snapshotscommand group, which is used to create and manage Filestore snapshots. - Added
--forceflag togcloud beta filestore instances delete, which forces the deletion of an instance and its child resources, such as snapshots. - Added
--kms-keyflag togcloud beta filestore instances createcommand to specify the customer-managed KMS key name to use for encrypting the filestore instance.
Cloud Run
- Promoted
--binary-authorizationand--breakglass flagsto GA. These commands may now be used withgcloud run deployandgcloud run update.
Cloud SQL
- Add
--allocated-ip-range-nameflag ofgcloud sql instances patchin beta.
Cloud Storage
- Updated gsutil component to 4.68.
Compute Engine
- Added
--clear-scale-down-controlflag togcloud alpha|beta compute instance-groups managed update-autoscaling. - Promoted
--share-settingand--share-withof 'gcloud compute commitments create` to beta. - Promoted the following flags of
gcloud compute routers add-bgp-peerandgcloud compute routers update-bgp-peerto GA:--bfd-min-receive-interval--bfd-min-transmit-interval--bfd-multiplier--bfd-session-initialization-mode
- Promoted
--enable-layer7-ddos-defenseand--layer7-ddos-defense-rule-visibilityof 'gcloud compute security-policies update` to GA.
Compute OS Config
- Promoted
gcloud compute os-config vulnerability-reports describeandgcloud compute os-config vulnerability-reports listto GA. - Promoted
gcloud compute os-config inventoriescommandsdescribeandlistto GA.
Config Connector
- Updated Google Cloud Config Connector to version 1.61.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Config Controller
- The create command will automatically update the kubeconfig to point to the newly created config controller cluster.
Kubernetes Engine
- Updates default kubectl from 1.18 to 1.20.
- Additional kubectl versions:
- kubectl.1.17 (1.17.17)
- kubectl.1.18 (1.18.20)
- kubectl.1.19 (1.19.14)
- kubectl.1.20 (1.20.10)
- kubectl.1.21 (1.21.4)
- kubectl.1.22 (1.22.1)
- darwin/386 version of kubectl is no longer supported.
- Deprecated and hid
--loggingand--monitoringflags fromgcloud container clusters create-auto.
Recaptcha
- Added
--allowAllPackageNamesand--allowAllBundleIdsflags togcloud 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.
357.0.0 (2021-09-14)
AI
- Added
--kms-keyflag togcloud beta ai model-monitoring-jobs createto support configuring Customer-managed encryption key spec. - Fixed issue where
gcloud beta ai custom-jobs local-rununexpectedly used python2 with Vertex AI pre-built training images.
AI Platform
- Added
--enable-web-accesstogcloud ai-platform jobs submit trainingto allow enabling interactive shell terminal access for a training job.
App Engine Flexible Environment
- Added support for specifying the instance IP mode for each App Engine Flexible version during deployment. This can be done by adding 'instance_ip_mode: INTERNAL|EXTERNAL' in the
Networkfield of theapp.yamlfile.
Cloud Dataflow
- Added runtime environment parameter
temp-locationsupport ingcloud dataflow flex-template run/build. When this parameter is not set, defaults to value ofstaging-location. - Updated
--additional-experimentsparser used by run commandgcloud dataflow flex-template runso the option can be specified multiple times and their values are concatenated.
Cloud Dataproc
- Added
--action-on-failed-primary-workersenum flag togcloud dataproc clusters createto allow users to delete the failed primary workers during cluster creation.
Cloud Key Management Service
- Added
gcloud kms mac-signandgcloud kms mac-verifywhich allow users to perform MAC signing and verification. - Added
--import-onlyand--destroy-scheduled-durationtogcloud kms keys createto support import-only keys and user-specified variable key destruction. - Added
--versiontogcloud kms keys versions importto add key reimport functionality.
Cloud Pub/Sub
- Promoted
gcloud pubsub lite-reservationsto GA.
Cloud Run
- Promoted
gcloud run replaceto GA. This command supports deploying from a yaml file.
Cloud SQL
- Promoted
--allocated-ip-range-nameflag ofgcloud sql instances createto beta.
Cloud Services
- Added support for additional services in
services identity create.
Cloud Workflows
- Added
--call-log-levelflag togcloud workflows <execute|run>to enable automatic call logging.
Compute Engine
- Changed the behavior of
gcloud compute target-http-proxy importandgcloud compute target-https-proxy importto wait for the import operation to finish. - Updated
--set-filter-protocols,--add-filter-protocolsand--remove-filter-protocolsto accept numeric protocols for allpacket-mirrorings updatecommands. - Added
--service-projectflag togcloud beta compute networks subnets list-usable.
Eventarc
- Modified
gcloud beta eventarc attributes types listto include Google Cloud Storage CloudEvent types and updated the descriptions for the existing event types.
Kpt
- Added autocomplete image completion support in
kpt fn eval. - Relaxed KRM check for kustomization files.
- Added
jsonoutput format forkpt live statuscommand. - Added support for preserving field order/indendation
kpt fn evalandkpt fn render. - Added support for referring SHA in image tags in
kpt fn evalandkpt fn render.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
356.0.0 (2021-09-08)
Assured Workloads
- Added CA_REGIONS_AND_SUPPORT as compliance regime options for
gcloud assured workloads createcommand. - ResourceType CONSUMER_PROJECT is deprecated.
- ResourceType CONSUMER_FOLDER and KEYRING are added.
- display_name is added to ResourceSettings.
- billing_account is now optional in Workload.
- resource_settings is added to CreateWorkloadOperationMetadata.
Cloud API Gateway
- Added
--viewflag togcloud api-gateway api-configs describeto allow the use of the existing config view option available via the API.
Cloud Composer
- Added
--composer-network-ipv4-cidrtogcloud beta composer createto be used with Cloud Composer 2. - Added the following flags to
gcloud beta composer createandgcloud beta composer updateto be used with Cloud Composer 2:--environment-size--min-workers--max-workers--scheduler-cpu--scheduler-memory--scheduler-storage--web-server-cpu--web-server-memory--web-server-storage--worker-cpu--worker-memory--worker-storage
Cloud Run
- Updated
gcloud run deployto include Cloud Run for Anthos enabled clusters on cluster suggestions. - Promoted
--no-cpu-throttlingflag ofgcloud runto beta.
Compute Engine
- Promoted
--source-ip-rangesflag ofgcloud compute forwarding-rules createandgcloud compute forwarding-rules updateto beta.
Config Connector
- Updated Google Cloud Config Connector to version 1.60.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
GKE Hub
- Running
gcloud container hub memberships get-credentialswithconnectgateway.googleapis.comdisabled now prompts the user to enable the API, and throws an error if the user declines to enable the API.
Kubernetes Engine
- Added
--addons=GcpFilestoreCsiDrivertogcloud container clusters createand--update-addons=GcpFilestoreCsiDrivertogcloud container clusters updateto enable/disable the GCP Filestore Container Storage Interface (CSI) Driver. - Deprecated
--enable-stackdriver-kubernetes,--enable-logging-monitoring-system-only,--monitoring-service,--logging-service,--master-logs,--no-master-logs, and--enable-master-metricsflags fromgcloud container clusters create/update.
Network Security
- Promoted
gcloud network-security client-tls-policiesto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
355.0.0 (2021-08-31)
Anthos Identity Service
- Promoted
gcloud container hub identity-serviceto beta.
Artifact Registry
- Added
gcloud beta artifacts settingsfor enabling/disabling/finalizing redirection.
Cloud Deploy
- Promoted
gcloud deployto beta.
Cloud Pub/Sub
- Promoted
--message-retention-durationflag ofgcloud pubsub topics createto GA. - Promoted
--message-retention-durationflag ofgcloud pubsub topics updateto GA. - Promoted
--clear-message-retention-durationflag ofgcloud pubsub topics updateto GA.
Compute Engine
- Promoted
skip-instances-on-validation-erroringcloud compute instance-groups managed delete-instancesto GA. - Promoted
--image-family-scopeflag to GA forgcloud compute instances createandgcloud compute disks create.
Config Connector
- Updated Google Cloud Config Connector to version 1.59.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
GKE Hub
- Promoted the following commands to beta:
gcloud container hub mesh describe.gcloud container hub mesh disable.gcloud container hub mesh enable.
Game Servers
- Added
--view=(basic|full)arg (default to basic) togame servers clusters getandgame servers clusters listcommands to optionally turn off/on Agones and Kubernetes version reporting.
Kubernetes Engine
Added
--security-groupflag togcloud container clusters create-autoto allow enabling Google Groups for RBAC on Autopilot clusters at creation time.Promoted
gpu-partition-sizefield within--acceleratorflag to enable partitioning of A100 GPUs to GA.
Network Security
- Promoted
gcloud network-security server-tls-policiesto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
354.0.0 (2021-08-24)
Breaking Changes
- (AI) Disable
--analysis-instance-schemaflag ingcloud beta ai model-monitoring-jobs update.
App Engine
- Updated the Java SDK to version 1.9.91. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes.
Artifact Registry
- Fixed print-settings command for Python repositories.
Cloud Asset Inventory
- Added
--relationship-typeflag togcloud asset get-historyto enable getting relationship history.
Cloud Bigtable
- Updated cbt_linux_arm name to cbt_linux_aarch64-x.x.x.tar.
Cloud Build
- Added
--require-approvalflag to the following commands:gcloud beta builds triggers create cloud-source-repositoriesgcloud beta builds triggers create github
- Added
require-approvalflag togcloud builds triggers create. - Promoted
gcloud builds approveandgcloud builds rejectcommands to beta. - Added the flag
--suppress-logsto the commandgcloud builds submit.
Cloud IAM
- Promoted
gcloud iam service-accounts keys disable|enableto beta and GA.
Cloud Run
- Promoted
--sourceflag ofgcloud run deployto GA. This flag supports deploying from source code through integration with Cloud Build.
Cloud Storage
- Updated gsutil component to 4.67.
Compute Engine
- Added
--auto-renewflag togcloud compute commitments createandgcloud compute commitments updatefor alpha. - Added the following flags to
gcloud beta compute instances update:--clear-node-affinities--node-affinity-file--node-group--node
- Promoted
gcloud compute instances send-diagnostic-interruptto beta and GA. - Added
--host-error-timeout-secondsto specify the timeout in seconds for host error detection to both alpha and beta for:gcloud compute instances creategcloud compute instances create-with-containergcloud compute instance-templates creategcloud compute instances bulk creategcloud compute instances set-schedulinggcloud compute instances update-from-file
Config Connector
- Updated Google Cloud Config Connector to version 1.58.1. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Essential Contacts
- Promoted
gcloud essential-contactsto GA.
Managed Active Directory
- Promoted
--enable-audit-logsflag ingcloud active-directory domains createandgcloud active-directory domains updateto GA. - Promoted
AUDIT_LOGS_ENABLEDparameter togcloud active-directory domains listto GA. - Updated
gcloud active-directory domains listto include value forauditLogsEnabledin output.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
353.0.0 (2021-08-17)
Breaking Changes
- (Compute Engine) Update
gcloud compute instance-groups managed createto throw an error when creating a stateful regional managed instance group, if--instance-redistribution-type=NONEis not specified.
AI
- Added more available regions to
gcloud ai hp-tuning-jobs.
BigQuery
- Added
autoscale_previewas a new api_version for autoscaler. - Added support for creating an external dataset.
- Minor bug fixes.
Cloud Asset Inventory
- Added
--relationship-typeflag to the following commands:gcloud asset listgcloud asset feed creategcloud asset feed update
- Promoted
--relationship-typeflag to GA:gcloud asset export
- Added new content type RELATIONSHIP to:
gcloud asset get-history
Cloud Build
- Fixed bug breaking
gcloud beta builds triggerscommands.
Cloud DNS
- Update output format for
gcloud dns record-sets.
Cloud Functions
- Promoted
--min-instancesand--clear-min-instancesflags ofgcloud functionsto beta.
Cloud Logging
- Updated
gcloud logging buckets create,gcloud logging buckets list, andgcloud logging buckets updateto support restricted fields.
Cloud Pub/Sub
- Renamed
--zoneflag as--location. Deprecatedzonevariants. - Added
gcloud pubsub lite-subscriptions seekwhich initiates a seek operation for a Pub/Sub Lite subscription. - Added
gcloud pubsub lite-operationscommand group which allows describing and listing Pub/Sub Lite long-running operations.
Cloud Services
- Promoted
gcloud services api-keys describeto GA.
Compute Engine
- Added
targetServiceto the output ofgcloud compute service-attachmentscommands.
Database Migration
- Fixed autocomplete issues in database migration commands.
- Added "REGION" column in the output of
gcloud database-migration connection-profiles listandgcloud database-migration migration-jobs list. - Added separate fields to display both the id and display name.
- Added "CONNECTION_PROFILE_ID" in the output of
gcloud database-migration connection-profiles list. - Added "MIGRATION_JOB_ID" and renamed "NAME" to "DISPLAY_NAME" in the output of
gcloud database-migration migration-jobs list.
- Added "CONNECTION_PROFILE_ID" in the output of
- Some changes in
gcloud connection profile list:- Fixed the value presented in ENGINE field to always display the DB engine.
- Added a separate field for (cloud) PROVIDER to be distinguished from ENGINE.
Kubernetes Engine
- Added
--enable-gvnicflag ofgcloud container clusters create,gcloud container nodepools createandgcloud container nodepools updateto alpha, beta, GA. - Remove
--enable-gvnicflag ofgcloud container clusters updatein alpha, beta. - Promoted
--create-pod-ipv4-rangeand--pod-ipv4-rangeflags ofgcloud container node-pools createfor configuring pod ranges for node pools to GA. - Added
--loggingand--monitoringflags togcloud container clusters create,gcloud container clusters update, andgcloud container clusters create-autofor users to configure the components that should have logging and/or monitoring turned on.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
352.0.0 (2021-08-10)
Access Approval
- Promoted
gcloud access-appovalcommand group to GA.
Apigee
- Add archive deployment status column to
archives listandarchives describecommands.
Cloud Build
- Added
--regionflag togcloud beta builds triggerscommands.
Cloud Composer
- Removed Composer image versions with different major version of Airflow from list of suggested image versions of
gcloud beta composer environments list-upgradescommand.
Cloud On Demand Scanning
- Updated
local-extractto version 1.3.1 to fix various bugs.
Compute Engine
- Added two new key types
http-headerandxff-ipto--enforce-on-keyin 'gcloud compute security-policies rules' - Added
--enforce-on-key-name to 'gcloud compute security-policies rules' in order to be able to specify the HTTP header name whose value becomes the rate limiting key forhttp-header` key type. - Modified
gcloud compute sshto also use IPv6 addresses if IPv4 addresses are unavailable.
Config Connector
- Updated Google Cloud Config Connector to version 1.58.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Dataproc Metastore
- Added
--encryption-kms-keyflag togcloud beta metastore services createto specify the Customer-managed KMS key name to use for encrypting the Dataproc Metastore service.
GKE Hub
- Removed the hidden label for
--has-private-issuerflag in alpha and beta. - Promoted
gcloud container hub memberships register --enable-workload-identity --has-private-issuerto GA.
Kubernetes Engine
- Promoted
--autoscaling-profileflag ofgcloud container clusters createandgcloud container clusters updateto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
351.0.0 (2021-08-03)
AI
- Promoted the GPU configuration fields in
--worker-pool-specflag ofgcloud ai custom-jobs createto GA.
Artifact Registry
- Promoted
gcloud artifacts aptto beta. - Promoted
gcloud artifacts yumto beta. - Promoted
gcloud artifacts print-settings aptandgcloud artifacts print-settings yumto beta. - Changed com.google.cloud.artifactregistry.gradle-plugin from 2.1.0 to 2.1.1 in
gcloud print-settings.
Assured Workloads
- Added EU_REGIONS_AND_SUPPORT as compliance regime options for
gcloud assured workloads createcommand.
Cloud Functions
- Promoted
--build-worker-pooland--clear-build-worker-poolflag ofgcloud functions deployto GA.
Cloud Healthcare
- Added
--send-for-bulk-importflag to the following commands:gcloud beta healthcare dicom-stores creategcloud beta healthcare dicom-stores update
Cloud Storage
- Updated gsutil component to 4.66.
Compute Engine
- Modified
--network-interfaceflag ofgcloud compute instances createandgcloud compute instance-templates createcommand to support IPv6 fields. - Promoted
user_licenseflag ofgcloud compute disks insertto beta.
Config Connector
- Updated Google Cloud Config Connector to version 1.57.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
GKE Hub
- Promoted
gcloud container hub memberships get-credentialsto GA.
Miscellaneous
- Binary Size input can contain decimal digits, provided the amount is a whole multiple of a Byte.
Policy Analyzer
- Added
gcloud policy-intelligence query-activitywhich queries activities. Supported activity types are service account last authentication and service account key last authentication.
Recaptcha
- Promoted
gcloud recaptcha keysto GA.
Secret Manager
- Added
--etagflag to the following commands:gcloud secrets deletegcloud secrets updategcloud secrets versions destroygcloud secrets versions disablegcloud secrets versions enable
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
350.0.0 (2021-07-27)
Cloud SDK
- Fixed issue where the gcloud command-line tool would fail to tab complete flags specified after positional arguments.
Cloud Build
- Added
--service-accountflag togcloud beta builds triggers createcommand.
Cloud Filestore
- Added
connect-modeparam to--networkflag ofgcloud filestore instances createfor alpha and beta.
Cloud Services
- Promoted
gcloud services api-keys listto GA.
Compute Engine
- Modified
--source-rangesand--destination-rangesforgcloud compute firewall-rules createandgcloud compute firewall-rules updateto accept IPv6 address ranges in addition to IPv4 address ranges. - Promoted rsa_encrypted_key in
gcloud compute disks snapshotto GA. - Promoted rsa_encrypted_key in
gcloud compute disks createandgcloud compute images createto GA. - Promoted
typeflag ofgcloud compute security-policies createto beta.
Firebase Test Lab
- Added
--resignflag togcloud beta firebase test android run. This flag allows clients to specify if Robo should re-sign the app-under-test APK.
Network Management
- Added
gkeMasterClusterandcloudSqlInstancearguments for source and destination ingcloud network-management connectivity-tests. This allows the user to run tests using Google Managed Services (GKE and Cloud SQL) endpoint types as source or destination.
Secret Manager
- Updated
--filterflag to be passed to the backend ingcloud beta secrets listgcloud secrets versions list
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
349.0.0 (2021-07-20)
Breaking Changes
- (Kpt) kpt updated to v1.0.0-beta.1. This version has several breaking changes from previous versions. Documentation is available at https://kpt.dev and migration instructions can be found at https://kpt.dev/installation/migration. Old versions are available at https://github.com/GoogleContainerTools/kpt.
AI
- Added
--networkflag togcloud beta ai endpoints create.
Certificate Authority Service
- Changed certificate chain output format to remove extra newline between
-----END CERTIFICATE-----and-----BEGIN CERTIFICATE-----. This affects certificate outputs ofgcloud privateca certificates create,gcloud privateca certificates exportandgcloud privateca pools get-ca-certs.
Cloud Asset Inventory
- Promote
gcloud asset listCLI to GA.
Cloud Build
- Add
--no-public-egresstogcloud builds worker-pools create. - Add
--public-egressand a hidden--no-public-egressflags togcloud builds worker-pools update.
Cloud Composer
- Added support of
--scheduler-countflag forgcloud beta composer environments {create,update}commands.
Cloud DNS
- Added DNS Routing Policies support for
gcloud beta dns record-sets.
Cloud Dataflow
- Added Google Artifact Registry support in build command
gcloud beta dataflow flex-template build.
Cloud Datastream
- Allow using project numbers in command arguments.
- Update help text files for
gcloud beta datastream streams create/update.
Cloud Functions
- Remove incorrect client-side validation for
--entrypointflag ofgcloud functions deploy.
Cloud Healthcare
- Added gcloud command-line tool support for healthcare NL
gcloud beta healthcare nlp analyze-entities
Cloud Key Management Service
- Added
ec-sign-secp256k1-sha256to the list of supported algorithms.
Cloud Spanner
- Added
--processing-unitsflag tospanner create instanceandspanner update instanceto add ability to create granular instances in beta.
Cloud TPU
- Added Cloud AI Notebooks support to
gcloud compute tpus execution-groups createby adding flag--use-with-notebook.
Compute Engine
- Added
--redirect-typeand--redirect-targettogcloud compute security-policies rules create|updatein alpha and beta. - Add share_type to output of
gcloud compute reservations list. - Added custom response headers to regional
gcloud compute backend-services createrequests. - Promoted
user_licenseflag ofgcloud compute images insertto beta. - Added an example of
gcloud compute instances listto display IPv6 related fields. - Promoted
--target-service-attachmentflag ofgcloud compute forwarding-rules createto GA. - Promoted
--purpose=private-service-connectflag ofgcloud compute networks subnets createto GA. - Promoted
gcloud compute service-attachmentsto GA. - Added
--meshtogcloud compute instance-templates createin alpha and beta.
Config Connector
- Updated Google Cloud Config Connector to version 1.56.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Dataproc Metastore
- Promoted
backupscommand group to GA. - Promoted Service
restorecommand to GA.
GKE Hub
- Promoted the following commands to GA:
gcloud container hub features listgcloud container hub ingress describegcloud container hub ingress disablegcloud container hub ingress enablegcloud container hub ingress updategcloud container hub multi-cluster-services describegcloud container hub multi-cluster-services disablegcloud container hub multi-cluster-services enable
Kpt
- Updated kpt to v1.0.0-beta.1. Look at the documentation at https://kpt.dev for more details.
Pubsub Emulator
- Added support for subscriptions with both dead letter topics and ordered delivery enabled in the Pub/Sub emulator.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
348.0.0 (2021-07-13)
Cloud SDK
- Added
--lockedflag togcloud compute images create.
AI
- Added more available regions to
gcloud ai custom-job.
App Engine
- Updated the Java SDK to version 1.9.90. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes.
BigQuery
- Added
--autoscale_budget_slot_hoursflag to mk and update to support budget based reservation autoscaling. - Added flags:
--create_sessionand--session_idto query to support session creation and using existing sessions. - Added
--connection_propertyflag to query to set connection properties. - Minor bug fixes.
Cloud Bigtable
- Added support to cbt to drop all rows from a table.
- Added --auth-token flag to use IAM Auth Token for requests.
Cloud Build
- Promoted
gcloud builds worker-poolscommand group to GA.
Cloud Composer
- Added
gcloud beta composer environments list-packagescommand. It lists all PyPI modules installed in an Airflow worker.
Cloud DNS
- Added
--gkeclusterstogcloud beta dns response-policies createto support binding GKE clusters to the response policy. - Added
--gkeclusterstogcloud beta dns response-policies updateto support updating response policy with GKE clusters.
Cloud Datastream
- Modified output formatting for
gcloud beta datastream streams listto include stream creation and update times. - Added
gcloud beta routes createwhich creates a datastream private connection route. - Added
gcloud beta routes deletewhich deletes a datastream private connection route. - Added
gcloud beta streams updatewhich updates an existing datastream stream.
Cloud Key Management Service
- Added client-side request and response integrity verification to
gcloud kms encrypt,gcloud kms decrypt,gcloud kms asymmetric-sign, andgcloud kms asymmetric-decrypt. For more information about Cloud KMS's integrity verification API, visit https://cloud.google.com/kms/docs/data-integrity-guidelines. - Added
--skip-integrity-verificationflag togcloud kms encrypt,gcloud kms decrypt,gcloud kms asymmetric-sign, andgcloud kms asymmetric-decrypt.
Cloud On Demand Scanning
- Added
--additional-package-types=MAVENflag to scan Maven packages for vulnerabilities. - Updated
local-extractto version 1.2.0 in order to support the scanning of CentOS and RHEL images.
Cloud Scheduler
- Added
gcloud scheduler locationscommand group [ALPHA, BETA]. Commands in this group provide information for locations where Cloud Scheduler is available.
Cloud Storage
- Updated gsutil component to 4.65.
Compute Engine
- Removed IPv6 support from
gcloud compute instances create-with-containerandgcloud compute instance-templates create-with-containeruntil it's ready. - Added
--descriptionflag oncompute instance-groups managed updateto add possibility to update descriptions. - Changed the behavior of
gcloud compute url-maps importto wait for the import operation to finish. - Added KMS args (
--boot-disk-kms-project,--boot-disk-kms-location,--boot-disk-kms-keyring,--boot-disk-kms-key, andkms-project,kms-location,kms-keyring,kms-keyproperties of--create-disk) togcloud compute instances bulk createto allow specifying a customer-managed encryption key. - Promoted
--request-headers-to-addto beta forgcloud compute security-policies rules create|update.
Config Connector
- Updated Google Cloud Config Connector to version 1.54.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Dataproc Metastore
- Added the following alpha and beta commands to work with Dataproc Metastore service backups:
metastore services backups get-iam-policymetastore services backups set-iam-policymetastore services backups add-iam-policy-bindingmetastore services backups remove-iam-policy-binding
GKE Hub
- Fixed issue where
--config-membershipofgcloud container hub ingress enableandgcloud container hub ingress updatedid not properly handle full Membership resource paths.
Kubernetes Engine
- Added
--enable-identity-serviceflag to alpha, beta. - Mark
--enable-gke-oidcflag as deprecated. - Added
--security-grouptogcloud container clusters createandgcloud container clusters update. This flag is used to enable the Authenticator Groups Config for group authentication.
Miscellaneous
- Fixed issue where special characters were improperly escaped during command
completion when using zsh or fish.
- The previous behavior can be restored by setting the environment variable
_ARGCOMPLETE_SHELLto 'bash'.
- The previous behavior can be restored by setting the environment variable
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
347.0.0 (2021-06-29)
Breaking Changes
- (Assured Workloads) Removed 'consumer-project-id' and 'consumer-project-name' as possible values
for resource-settings in
gcloud assured workloads deletecommand in alpha and beta, as they are now deprecated. - (Cloud SQL) Modified
gcloud beta sql users listto include 'IAM_EMAIL' column in the output. It will display full email address for a CloudSQL MySQL IAM database user account. - (Kpt) Binary for Windows will no longer be provided. If you want to use kpt with windows, the source code is available at github.com/GoogleContainerTools/kpt.
AI
- Promoted
gcloud ai hp-tuning-jobsto GA. - Fixed issue where
gcloud beta ai custom-jobs createfailed to install dependencies in requirements.txt when packaging from local files. - Added
--feature-attribution-thresholdsflag togcloud beta ai model-monitoring-jobs <create|update>to support configuring feature attribution score thresholds.
App Engine
- Added support for 'egress_setting' field in 'vpc_access_connector' section of app.yaml.
Certificate Authority Service
- Added
gcloud privateca pools get-ca-certsto get the root CA certs for all active CAs in the CA pool.
Cloud Asset Inventory
- Added
--read-maskflag togcloud asset search-all-resourcesto specify which fields to be returned. - Updated
gcloud asset search-all-resourcesto return the full metadata (versionedResources) of resources when requested with flag--read-mask.
Cloud Datastream
- Added
gcloud beta connection-profiles updatewhich updates an existing datastream connection profile. - Added
gcloud beta streams createwhich creates a datastream stream.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.13.0
- Add WebSocket endpoint for monitoring rules requests.
Cloud Pub/Sub
- Promoted
gcloud pubsub lite-topics publishto GA. - Promoted
gcloud pubsub lite-subscriptions subscribeto GA. - Promoted
gcloud pubsub lite-subscriptions ack-up-toto GA.
Cloud Run
gcloud beta run deploynow defaults to deploy from source if--imageis not provided.
Cloud SQL
- Promoted
--active-directory-domainflag ofgcloud sql instances createandgcloud sql instances patchto GA.
Cloud Storage
- Updated gsutil component to 4.64.
Compute Engine
- Changed the behavior of
gcloud compute backend-services importto wait for the import operation to finish. - Promote
share-settingandshare-withforglcloud compute reservations createto beta. - Fixed
gcloud compute forwarding-rules importto remove top-level properties of an existing forwarding rule when they are not specified in the YAML file. - Changed the list format of
gcloud compute networks subnets listto include IPv6 related fields. - Changed
--custom-cputype from int to string to allow E2 shared-core instances to be specified as a custom value.
GKE Hub
- Promoted the following commands to beta:
gcloud container hub config-management applygcloud container hub config-management disablegcloud container hub config-management enablegcloud container hub config-management statusgcloud container hub config-management unmanagegcloud container hub config-management upgradegcloud container hub config-management versiongcloud container hub features listgcloud container hub ingress describegcloud container hub ingress disablegcloud container hub ingress enablegcloud container hub ingress updategcloud container hub multi-cluster-services describegcloud container hub multi-cluster-services disablegcloud container hub multi-cluster-services enable
Identity Groups
- Promoted
--posix-groupflag ofgcloud identity groups createto beta. - Promoted
--add-posix-group,--remove-posix-groups, and--clear-posix-groupsflags ofgcloud identity groups updateto beta.
Kpt
- Removed Windows binary.
Kubernetes Engine
- Promoted
--enable-l4-ilb-subsettingflag ofgcloud container clusters createandgcloud container clusters updateto GA. - Promoted
--enable-service-externalipsflag to beta.
Managed Active Directory
- Promoted
gcloud active-directory domains update-ldaps-settingsto beta and GA. - Promoted
gcloud active-directory domains describe-ldaps-settingsto beta and GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
346.0.0 (2021-06-22)
Breaking Changes
- (Cloud SDK) Removed the deprecated flag
--add-quota-projectingcloud auth application-default login.--add-quota-projectis the default. - (Certificate Authority Service) Renamed
--locationflag ongcloud privateca certificates createas--template-location, and updated it to default to the same location as the issuing CA Pool. - (Certificate Authority Service) Added an explicit check to
gcloud privateca certificates createto verify that any certificate templates are in the same location as the issuing CA Pool.
AI
- Added
gcloud beta ai custom-jobs local-runwhich creates a custom training container image from your code and runs it locally. - Supported training with local files in
gcloud beta custom-job createcommand.
Access Approval
- Promoted
gcloud access-appovalcommand group to beta.
Cloud Asset Inventory
- Updated
gcloud asset search-all-iam-policieswith new searchable fields (memberTypes,roles,project,folders, andorganizations), new request fields (assetTypesandorderBy), and new response fields (assetType,folders, andorganization).
Cloud Build
- Updated
gcloud builds triggers create ...withrequire-approvalflag.
Cloud Composer
- Added
gcloud beta composer environments check-upgradecommand. It checks that an environment upgrade does not fail because of PyPI module conflicts.
Cloud DNS
- Added
--gkeclusterstogcloud beta dns managed-zones createto support binding GKE clusters to the zone.
Cloud Datastream
- Added
gcloud beta operations cancelwhich cancels a datastream operation. - Added
gcloud beta private-connections createwhich creates a datastream private connection.
Cloud Pub/Sub
- Promoted
gcloud pubsub schemasto GA. - Promoted
--schemaand--encodingflags ofgcloud pubsub topics createto GA.
Cloud SQL
- Added SQL Server 2019 options to
--database-versionflag ofgcloud sql instances createandgcloud sql flags list.
Compute Engine
- Added debian-10 option to
--osflag for:gcloud compute images importin GA,gcloud compute instances importin GAgcloud compute machine-images importin betagcloud compute routers update
- Promoted support for
stack-typeandipv6-network-tierforgcloud compute instances network-interfaces updateto GA. - Added staged progress tracker to
gcloud beta compute networks update --switch-to-custom-subnet-modewhen updating a legacy network.
Config Connector
- Updated Google Cloud Config Connector to version 1.53.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Kpt
- Updated kpt from v0.39.2 to v0.39.3.
Miscellaneous
- Updated lazy module loader to correctly set module.file to the file name, rather than the file handle, to properly support debugging with Pdb++ (https://issuetracker.google.com/issues/190741410).
VPC Access
- Promoted following flags in
gcloud compute networks vpc-access connectors createto GA:--machine-type
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
345.0.0 (2021-06-15)
AI
- Updated
--worker-pool-specflag ofgcloud beta ai custom-jobs createto support configuring GPUs.
Certificate Authority Service
- Added
gcloud privatecawhich enables creating and managing private CA pools, certificate authorities, certificates and certificate templates through the v1 API.
Cloud Composer
- Fixed exception on executing
gcloud composer environments run env-name delete_dagcommand without Airflow command arguments.
Cloud Dataflow
- Updated build command to fuse multiple dependencies COPY docker commands into a single COPY command.
Cloud Datastream
- Added
gcloud beta connection-profiles discoverwhich performs discovery on a datastream connection profile.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.12.0
- Support partially clearing data via API.
Cloud Run
- Modified
gcloud beta run deploy --sourceto use Artifact Registry for build artifacts. Users will be prompted prior to automatic creation of an Artifact Registry repository named "cloud-run-source-deploy". - Promoted
--use-http2flag to GA for Cloud Run (fully managed).
Cloud SQL
- Added support for
-as a wildcard in place of an instance name forgcloud sql backups list.
Cloud Storage
- Updated gsutil component to 4.63.
Compute Engine
- Promoted
--byolflag of:gcloud compute images importto GAgcloud compute instances importto GA
- Promoted following flags in
gcloud compute instances createandgcloud compute instances update-access-configto GA:--ipv6-public-ptr-domain--no-ipv6-public-ptr
- Added
--all-instancesflag oncompute managed update-instancesto reflect the instances selection options available in the REST API. - Add
--source-disk-projectflag to image creation. It is used to specify source disk project when creating image from disk. - Promoted support for
stack-typeandipv6-access-typeforgcloud compute networks subnets createto GA. - Promoted
--enableflag to GA for the following commands:gcloud compute routers add-bgp-peergcloud compute routers update-bgp-peer
- Promoted
--keepalive-intervalflag to GA for the following commands:gcloud compute routers creategcloud compute routers update
- Promoted support for
stack-typeandipv6-network-tierforgcloud compute instances <create|create-with-container>to GA. - Promoted support for
stack-typeandipv6-network-tierforgcloud compute instance-templates <create|create-with-container>to GA. - Promoted support for
stack-typeandipv6-access-typeforgcloud compute networks subnets updateto GA.
Kubernetes Engine
- Added
--enable-service-externalipsflag togcloudalpha and beta to allow or deny services to set the ExternalIPs field. - Added
--autoprovisioning-image-typeflag togcloud container clusters createandgcloud container clusters updateto specify the image type for node autoprovisioning.
Network Services
- Promoted
gcloud network-services endpoint-policiesto beta.
VPC Access
- Promoted following flags in
gcloud compute networks vpc-access connectors createto GA:--min-instances--max-instances--machine-type
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
344.0.0 (2021-06-08)
Breaking Changes
- (AI) Renamed
--drift-thresholdsflag ingcloud beta ai model-monitoring-jobs createandgcloud beta ai model-monitoring-jobs updateto--feature-thresholds.
App Engine
- Updated the Python SDK to version 1.9.93.
Cloud Asset Inventory
- Added new content type
org-policy,access-policy,os-inventorytogcloud beta asset list.
Cloud Pub/Sub
- Added
gcloud beta pubsub lite-subscriptions subscribewhich allows the user to receive messages on a Pub/Sub Lite subscription.
Compute Engine
- Added
--json-parsingand--log-levelflags togcloud compute security-policies update. - Promoted
--json-parsingand--log-levelflags to GA forgcloud compute security-policies update.
Config Connector
- Updated Google Cloud Config Connector to version 1.51.2. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
GKE Hub
- Promoted
gcloud container hub memberships get-credentialsto GA.
Managed Active Directory
- Adding support for
gcloud active-directory peeringsfor Multi Project Support release.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
343.0.0 (2021-06-02)
Breaking Changes
- (Certificate Authority Service) Updated
gcloud beta privatecato only allow managing resources in the 6 supported locations. For more information, see https://cloud.google.com/certificate-authority-service/docs/locations. - (Cloud Run) If platform is not specified via flags or config,
gcloud runcommands that require a platform will now default tomanagedinstead of prompting to select a platform.
AI
- Promoted
gcloud ai custom-jobsto GA.
Artifact Registry
- Added Python repo creation with
gcloud artifacts repositories create. - Added print-settings command for Python repositories.
BigQuery
- Disable non-fedarated AWS connection type.
- New module credential_loader encapsulate credential and auth related functions for BQCLI. The main entrypoint for these functions is credential_loader.GetCredentialsFromFlags (moved from _GetCredentialsFromFlags). Note the removed underscore in addition to the module path change.
- Minor bug fixes and dependency updates.
Cloud Datastream
- Added
gcloud beta connection-profileswhich contains create, delete, describe and list for Datastream connection profile objects. - Added
gcloud beta locations fetch-static-ipswhich returns a list of static IPs used by Datastream for a specific location. - Fixed issue where
gcloud beta connection-profiles listreturned partial information in the list formatting.
Cloud Functions
- Update logging message for
gcloud functions deployto print Cloud Build log URL.
Cloud Pub/Sub
- Modified the output of
gcloud beta pubsub schemas validate-schemaon the successful validation of a schema to text indicating the success rather than the empty response returned by the service. - Modified the output of
gcloud beta pubsub schemas validate-messageon the successful validation of a message to text indicating the success rather than the empty response returned by the service. - Added
gcloud beta pubsub lite-subscriptions ack-up-towhich allows the user to acknowledge messages on a specified Pub/Sub Lite subscription.
Compute Engine
- Promoted
--scopes,--no-scopes,,--service-accountand--no-service-accountflags to GA forgcloud compute instances import. - Updated
gcloud beta compute service-attachmentto fix the default values of--enable-proxy-protocoland--connection-preference.
Config Connector
- Updated Google Cloud Config Connector to version 1.51.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Kubernetes Engine
- Added
--threads-per-coreflag togcloud container clusters createandgcloud container node-pools createcommands. - Fixed issue for 0 node clusters relating to misleading output of node versioning in
gcloud container clusters list.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
342.0.0 (2021-05-25)
App Engine
- Added support for specifying a service account for each App Engine version during deployment. This can be done by either running
gcloud app deploy --service-account=<SERVICE_ACCOUNT>or by specifying 'service_account:' in app.yamlfile. If both are specified, the CLI parameter will override the app.yaml spec. - Updated the Java SDK to version 1.9.89. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes.
App Engine Flexible Environment
- Added support for specifying a service account for each App Engine Flexible version during deployment. This can be done by either running
gcloud app deploy --service-account=<SERVICE_ACCOUNT>or by specifying 'service_account:' in app.yamlfile. If both are specified, the CLI parameter will override the app.yaml spec.
Certificate Authority Service
- Added support for key generation in
certificates createusing newer versions (3.4 and above) of the Python cryptography package.
Cloud Build
- Update
gcloud beta builds triggers runfor repoless triggers.
Cloud Datastream
- Added
gcloud beta datastream locationscommand group - contains describe and list for Datastream locations objects. - Added
gcloud beta datastream routescommand group - contains describe and list for Datastream routes objects. - Deprecated
--regionflag ofgcloud beta datastream. Use--locationinstead.
Cloud Pub/Sub
- Added
--definition-filetogcloud beta pubsub schemas validate-message,gcloud beta pubsub schemas validate-schema, andgcloud beta pubsub schemas createto specify a schema stored in a file.
Compute Engine
- Updated
gcloud compute instance-groups managedabandon-instances,delete-instances,recreate-instances, andupdate-instancesto return unresolved instance names for regional groups with status MEMBER_NOT_FOUND. - Updated
gcloud beta compute service-attachment updateto allow users to clear the consumer-accept-list and consumer-reject-list. - Added
--threads-per-coreflag to specify number of visible threads per physical core to both beta and GA for:gcloud compute instances creategcloud compute instances create-with-containergcloud compute instance-templates creategcloud compute instances bulk create
Config Connector
- Updated Google Cloud Config Connector to version 1.50.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
341.0.0 (2021-05-18)
AI Platform
- Added beta commands for the AI Platform TensorBoard suite.
- Added
gcloud beta ai tensorboardscommands to manage a TensorBoard on the unified AI Platform. - Added
gcloud beta ai tensorboard-experimentscommands to manage a TensorBoard Experiment on the unified AI Platform. - Added
gcloud beta ai tensorboard-runscommands to manage a TensorBoard Run on the unified AI Platform. - Added
gcloud beta ai tensorboard-time-seriescommands to manage a TensorBoard Time Series on the unified AI Platform.
App Engine
- Added a deprecation warning to
gcloud app deploy dos.yaml.
App Engine Flexible Environment
- Added a deprecation warning to
gcloud app deploy dos.yaml.
Assured Workloads
- Added option to specify custom project names in
--resource-settingsby usingconsumer-project-nameorencryption-keys-project-namekey ingcloud assured workloads createcommand.
BigQuery
- Support displaying TVF return table signature.
- Adds enable_queuing_and_priorities reservation flag (only for whitelisted reservations).
- Adds support for reservation assignment priority (only for whitelisted reservations).
Cloud Asset Inventory
- Added
gcloud asset analyze-movecommands to analyze a GCP Project Migration.
Cloud Pub/Sub
- Added
gcloud beta pubsub lite-topics publishwhich allows the user to publish a message to their specified Pub/Sub Lite topic.
Cloud Storage
- Updated gsutil component to 4.62.
Compute Engine
Promoteddisk-resource-policykey of flag--create-diskfor allcompute instances` create commands.- Updated help text for
--enable-endpoint-independent-mappingoncompute routers nats createandcompute routers nats updateto reflect the new default.
Kubernetes Engine
- Added
--threads-per-coreflag togcloud container clusters createandgcloud container node-pools createcommands. - Promoted
--cluster-dns-*flags ofgcloud container clusters createandgcloud container clusters updateto beta. - Updates default kubectl from 1.17 to 1.18.
- Additional kubectl versions:
- kubectl.1.17 (1.17.17)
- kubectl.1.18 (1.18.19)
- kubectl.1.19 (1.19.11)
- kubectl.1.20 (1.20.7)
- kubectl.1.21 (1.21.1)
Pubsub Emulator
- Fixed issue where subscription retention was not being respected upon subscription creation.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
340.0.0 (2021-05-11)
Cloud Asset Inventory
- Updated
gcloud asset search-all-resourcesto support date-time string in queries on timestamp fields (createTime and updateTime).
Cloud Bigtable
- Promoted the IAM Conditions flags
--conditionand--condition-fromto GA.
Cloud Billing
- Added optional
--calendar-period,--start-date, and--end-dateflags togcloud billing budgets [create | update]to support a wider array of options for the budget's timeframe, which was previously always one month.
Cloud Memorystore
- Promoted
gcloud beta redis reschedule-maintenanceto beta. - Added
--maintenance-window-dayflag and--maintenance-window-hourflag togcloud beta redis instances createto allow specifying a maintenance policy when creating a new instance. - Added
--maintenance-window-dayflag,--maintenance-window-hourflag and--maintenance-window-anyflag togcloud beta redis instances updateto allow updating a maintenance policy when updating an instance.
Cloud Run
- Modified
gcloud beta run deploy --sourceto suggest a default service name based on the source path when one isn't provided.
Compute Engine
- Promoted
gcloud compute service-attachmentsto beta. - Added
--target-service-attachmentflag togcloud beta compute forwarding-rules create. - Added
--purpose=private-service-connecttogcloud beta compute networks subnets create.
Config Connector
- Updated Google Cloud Config Connector to version 1.49.1. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Database Migration
- Added
MYSQL_8_0,POSTGRES_10,POSTGRES_12, andPOSTGRES_13database version options for--database-versionflag todatabase-migration connection-profiles create cloudsql.
Kubernetes Engine
- Promoted
--enable-dataplane-v2to GA.
Notebooks
- Added
gcloud notebooks instances rollbackto rollback a notebook's boot disk. - Added
gcloud notebooks instances get-healthto verify instance health.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
339.0.0 (2021-05-04)
Breaking Changes
- (Certificate Authority Service) Updated default value for
--max-chain-lengthflag ofgcloud beta privateca roots create. Now, no max chain length will be added to newly created root CAs unless they are explicitly specified through--max-chain-length, or (indirectly) through a--reusable-configresource argument.
AI
- Added
executor-image-urifield to--worker-pool-specflag ofgcloud beta ai custom-jobs create, as an alias ofpython-image-urifield.python-image-uriwill be deprecated soon. - Accepted empty value for
--worker-pool-specflag, which means to create an empty worker pool.
Assured Workloads
- Added option to specify custom keyring name in
--resource-settingsby usingkeyring-idkey ingcloud assured workloads createcommand.
Cloud Composer
- Added links to the documentation pages when the request fails on missing required permissions.
Cloud On Demand Scanning
- Upgrade
local-extractto version 1.0.0. This version replaces memory-intensive extraction with disk-based extraction.
Cloud SQL
- The output of
gcloud sql backups list --instance="my-instance-1"will now include the instance name.
Compute Engine
- Added
--request-coalescingtogcloud compute backend-services create,gcloud compute backend-services update,gcloud compute backend-buckets createandgcloud compute backend-buckets update. - Added
cdnPolicy.requestCoalescingfield support togcloud compute backend-services import. - Added
--minimal-actionand--most-disruptive-allowed-actionflags togcloud beta compute instance-groups managed rolling-action start-update.
Config Connector
- Updated Google Cloud Config Connector to version 1.48.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Kpt
- Updated kpt from v0.39.0 to v0.39.2.
- Updated import of cli-utils from v0.24.0 to v0.25.0.
- Updated import of kyaml from v0.10.15 to v0.10.17.
- Updated import of cmd/config from v0.9.7 to v0.9.10.
Kubernetes Engine
- Added
--disable-autopilotflag ofgcloud container clusters updateto convert cluster from Autopilot mode to Standard mode.
Network Security
- Modified
gcloud network-security client-tls-policiesto accept empty serverValidationCa 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.
338.0.0 (2021-04-27)
Breaking Changes
- (Cloud Run) Deprecated
allchoice of--vpc-egressflag ofgcloud run deployandgcloud run services update. A newall-trafficchoice provides the same functionality with a more specific name.allwill continue to be supported, but prefer to useall-traffic. - (Cloud Run) Modified
gcloud beta run deployto accept either--imageor--source, but not both.
Cloud Dataproc
- Added
--confidential-computeboolean flag togcloud dataproc clusters createto allow users to configure Compute Engine Confidential VMs on Dataproc clusters. - Added
--confidential-computeboolean flags togcloud dataproc workflow-templates set-managed-clusterto allow users to configure Compute Engine Confidential VMs on Dataproc managed clusters.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.11.15
- Fixes issue with parsing empty headers which caused some valid requests to be rejected.
Cloud Key Management Service
- Promote
get-certificate-chaincommand to GA.
Cloud Memorystore
- Added
timeoutkey to--redis-configflag ofredis instances create. - Added
timeoutkey to--redis-configflag ofredis instances update.
Cloud Pub/Sub
- Promoted
--starting-offsetflag ofgcloud pubsub lite-subscriptions createto GA.
Cloud Run
- Added
all-trafficchoice to--vpc-egressflag ofgcloud run deployandgcloud run services update.all-trafficprovides the same functionality as the existingallchoice with a more specific name.allis now deprecated but will continue to be supported. Prefer to useall-traffic. - Promoted
--binary-authorizationand--breakglassflags ofgcloud run deployandgcloud run services updateto beta.
Cloud Services
- Promoted
gcloud services vpc-peerings deleteto GA.
Cloud Tasks
- Updated
gcloud tasks queues update [QUEUE_NAME] --clear-routing-overrideto removeappEngineRoutingOverridevalues instead of setting them to empty strings.
Compute Engine
- Promoted
--iap-tunnel-disable-connection-checkflag ofgcloud compute start-iap-tunnelto GA. - Promoted
--cpu-utilization-predictive-autoscalingflag ofgcloud compute instance-groups managed set-autoscalingandgcloud compute instance-groups managed update-autoscalingto GA.
Config Connector
- Updated Google Cloud Config Connector to version 1.46.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Network Security
- Promoted
gcloud network-security authorization-policiesto beta. - Promoted
gcloud network-security server-tls-policiesto beta. - Promoted
gcloud network-security client-tls-policiesto beta.
Secret Manager
- Added
--etagflag to the following commands:gcloud beta secrets updategcloud beta secrets deletegcloud beta secrets versions enablegcloud beta secrets versions disablegcloud beta secrets versions destroy
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
337.0.0 (2021-04-20)
Assured Workloads
- Added HIPAA and HITRUST as compliance regime options for
gcloud assured workloads createcommand in GA.
BigQuery
- Added
bq truncatecommand. This command will only be available to selected customers in private preview. - Added
--jobtobq delete.
Cloud Access Context Manager
- Changed behavior of
perimeters dry-run describe:- Not displaying unset fields.
- +/- signs now are displayed at the very beginning of the line, instead of being displayed right in front of the resource text.
- Extra space added in front of top-level fields like names/title/type to align text.
Cloud Dataflow
- Promoted
gcloud dataflow snapshotsto GA.
Cloud Domains
- Fixed issue where multiple address line fields were not supported in commands with interactive prompts:
gcloud beta domains registrations registergcloud beta domains registrations configure contacts
Cloud Filestore
- Promoted
gcloud filestore backupsto GA. - Added
gcloud filestore instances restoreto enable restoring a Cloud Filestore instance from a backup. - Added support for creating Filestore instances from backup using
gcloud filestore instances create. - Promoted
--source-backupand--source-backup-regionflags to GA to specify backup details; these flags should be used in conjunction with--file-shareflag.
Cloud Memorystore
- Added support for Redis 6.x.
Cloud Resource Settings
- Promoted
gcloud resource-settingsto GA.
Cloud Services
- Promoted
gcloud services vpc-peerings deleteto beta.
Compute Engine
- Promoted
--redundant-interface,--subnetworkand--subnetwork-regionflags ofgcloud compute routers add-interfaceto beta. - Promoted
--instanceand--instance-zoneflags ofgcloud compute routers add-bgp-peerto beta. - Promoted
--interface-namesofgcloud compute routers remove-interfaceto beta. - Promoted
--peer-namesofgcloud compute routers remove-bgp-peerto beta.
Essential Contacts
- Promoted
gcloud essential-contactsto beta.
Service Directory
- Added
--networkflag togcloud service-directory endpoints createcommand in beta.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
336.0.0 (2021-04-13)
Assured Workloads
- Promoted
--resource-settingsofgcloud assured workloads createto GA.
Cloud Composer
- Added support of Airflow 2.0 CLI nested commands to
gcloud composer environments run. - Updated
gcloud beta composer environments run my-environment upgrade_checkto run upgrade check to Airflow 2.0 for Composer environments with Airflow 1.10.15+.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.11.14
- Fix header parsing causing permission denined errors with Firestore JS SDK v8.3.2.
Cloud Storage
- Updated gsutil component to 4.61.
Compute Engine
- Added
--request-coalescingtogcloud beta compute backend-services create,gcloud beta compute backend-services update,gcloud beta compute backend-buckets createandgcloud beta compute backend-buckets update. - Added
cdnPolicy.requestCoalescingfield support togcloud beta compute backend-services import. - Promoted
--target_distribution_shapeflag ofgcloud compute instance-groups managedcreateandupdateto GA. Added--compute-service-accountflag togcloud compute instances import. - Removed unneeded
curlprogress output fromgcloud compute sshwith `--internal-ip flag. - Promoted
--zoneflag togcloud beta compute images describe-from-family.
Config Connector
- Updated Google Cloud Config Connector to version 1.45.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Kpt
- Updated kpt from v0.38.1 to v0.39.0.
- Updated import of cli-utils from v0.23.5 to v0.24.0.
- Updated import of kyaml from v0.10.13 to v0.10.15.
- Updated import of cmd/config from v0.9.5 to v0.9.7.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
335.0.0 (2021-04-06)
Breaking Changes
- (Cloud Bigtable) Deprecated
--cluster,--cluster-num-nodesand--cluster-zoneflags of - (Cloud Bigtable)
gcloud bigtable instances create. Use--cluster-configinstead. - (Cloud Bigtable) Deprecated
--instance-typeflag ofgcloud bigtable instances create. All - (Cloud Bigtable) instances are now of type PRODUCTION.
App Engine
- Updated the Java SDK to version 1.9.88. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes.
Cloud Access Context Manager
- Promoted
ingress-policiesandegress-policiesflags ofgcloud access-context-manager perimetersto GA. - Support displaying Ingress and EgressPolicies for:
gcloud access-context-manager perimeters describe.gcloud access-context-manager perimeters dry-run describe.
Cloud Asset Inventory
- Added
--access-timeflag togcloud asset analyze-iam-policyandgcloud asset analyze-iam-policy-longrunning.
Cloud Bigtable
- Added
--kms-key,--kms-keyring,--kms-locationand--kms-projectflags togcloud bigtable clusters createfor alpha, beta and GA for creating CMEK-protected clusters. - Added key
kms-keyto--cluster-configflag ofgcloud bigtable instances create, for creating CMEK-protected clusters. - Promoted
--cluster-configflag ofgcloud bigtable instances createto beta and GA. - Promoted
gcloud bigtable instances tables describeto beta and GA.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.11.13
- Reset document create time when a document is deleted and re-created in a single transaction.
Compute Engine
- Promoted the following flags in
gcloud compute backend-services create,gcloud compute backend-services update,gcloud compute backend-buckets createandgcloud compute backend-buckets updateto GA:--[no-]negative-caching--[no-]negative-caching-policy--[no-]serve-while-stale--[no-]bypass-cache-on-request-headers
- Added the following fields to
gcloud compute backend-services importandgcloud compute backend-services export:- cdnPolicy:
- negativeCaching
- negativeCachingPolicy
- bypassCacheOnRequestHeaders
- serveWhileStale
- Added support for
authorizationPolicyandserverTlsPolicyforgcloud compute target-https-proxies importcommand. - Added
--iap-tunnel-disable-connection-checkflag togcloud compute start-iap-tunnelto disable the initial connection check in alpha and beta. - Promoted
gcloud compute public-delegated-prefixesto GA. - Added
--network-interface=nic-typeflag togcloud compute instance-templates createfor beta and GA. - Promoted
--image-family-scopeflag togcloud beta compute instances createandgcloud beta compute disks create.
Policy Simulator
- Added
gcloud iam simulator replay-recent-accesswhich 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.
334.0.0 (2021-03-30)
Breaking Changes
- (Cloud Build) Modified the positional argument
WORKER_POOLto be required for commands in the command groupgcloud builds worker-pools(except forgcloud builds worker-pools list). - (Cloud Run) Deprecated
--connectivityflag ofgcloud run deployandgcloud run services update.--connectivitywill continue to be supported.--connectivityonly applies to--platform=gkeand--platform=kubernetes. The new--ingressflag applies to all platforms and provides equivalent functionality. Prefer to use--ingress. Use--ingress=allin place of--connectivity=external. Use--ingress=internalin place of--connectivity=internal. - (Dataproc Metastore) Deprecated
gcloud beta metastore services importscommand group. Usegcloud beta metastore services importcommand group instead.
Cloud SDK
- Cloud SDK supports Apple Silicon. Some native components currently rely on Rosetta 2.
AI
- Modified
--regionflag ofgcloud beta ai endpointsto include new online prediction regions. - Modified
--regionflag ofgcloud beta ai modelsto include new online prediction regions.
BigQuery
- Added
--max_concurrencyflag to mk and update reservation commands. - Added
--parquet_enum_as_stringand--parquet_enable_list_inferenceflags to load andmk --tablecommands for Parquet format. Runbq load --helporbq mk --helpfor details. - Removed old oauth2client_4_0 compatibility shim.
Cloud On Demand Scanning
- Promoted the On-Demand Scanning API commands to GA.
gcloud artifacts docker images scanto scan a container image.gcloud artifacts docker images get-operationto retrieve an operation.gcloud artifacts docker images list-vulnerabilitiesto retrieve scan results.
- Improved error messages for
local-extract.
Cloud Run
- Promoted
--ingressflag ofgcloud run deployandgcloud run services updateto GA.
Cloud SQL
- Promoted Active Directory integration to beta.
Cloud Security Command Center
- Updated the following commands to support project/folder parent types:
gcloud scc findings creategcloud scc findings groupgcloud scc findings listgcloud scc findings list-marksgcloud scc findings updategcloud scc findings update-marksgcloud scc assets describegcloud scc assets groupgcloud scc assets listgcloud scc assets list-marksgcloud scc assets update-marks
- Assets and findings will now have
canonicalNamefield in their response.
Compute Engine
- Added
--service-account,--no-service-account,--scopesand--no-scopesflags togcloud beta compute instances import. - Added
--service-directory-registrationflag togcloud compute forwarding-rules create --global --target-google-apis-bundle=<bundle>in beta and GA. - Added
--target-google-apis-bundletogcloud compute forwarding-rules create. - Added
PRIVATE_SERVICE_CONNECTas a global address purpose togcloud compute addresses create. - Promoted
--post-key-reservation-action-typeflag to beta forgcloud compute instances create. - Promoted
--post-key-reservation-action-typeflag to beta forgcloud compute instance-templates create. - Added
--resource-policiesflag forgcloud compute instance-templates createcommand in alpha, beta, and GA. - Added
--service-account,--no-service-account,--scopesand--no-scopesflags forgcloud compute machine-images importin beta. - Fixed failure to pipe into ssh when
--internal-ipflag is specified. - Added
gcloud compute target-https-proxies importmethod which creates or updates a target HTTPS proxy resource in Compute Engine - Promoted
gcloud compute public-advertised-prefixesto GA.
Config Connector
- Updated Google Cloud Config Connector to version 1.44.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Database Migration
- Launched Database Migration.
Dataproc Metastore
- Added
--dump-typeflag togcloud beta metastore services export gcsto allow specification of the database dump type to export. - Added
--release-channelflag togcloud beta metastore services create. - Added the following commands to work with Dataproc Metastore services:
gcloud beta metastore services importgcloud beta metastore services restoregcloud beta metastore services backups describegcloud beta metastore services backups listgcloud beta metastore services backups creategcloud beta metastore services backups delete
- Promoted
gcloud metastoreto GA.
Secret Manager
- Added
--next-rotation-timeflag togcloud beta secrets create,gcloud secrets creategcloud beta secrets updateandgcloud secrets updatecommands to specify the timestamp at which to sendSECRET_ROTATEnotification. - Added
--rotation-periodflag togcloud beta secrets create,gcloud secrets creategcloud beta secrets updateandgcloud secrets updatecommands to specify a duration between secret rotation notifications. - Added
--remove-next-rotation-timeflag togcloud beta secrets updateandgcloud secrets updatecommand to remove scheduled rotation time from a secret if it has one. - Added
--remove-rotation-periodflag togcloud beta secrets updateandgcloud secrets updatecommand to remove a set rotation period if it has one. - Added
--remove-rotation-scheduleflag togcloud beta secrets updateandgcloud secrets updatecommand to remove the rotation policy from a secret if it has one. - Promoted
--expire-timeflag ofgcloud secrets createandgcloud secrets updateto GA. - Promoted
--ttlflag ofgcloud secrets createandgcloud secrets updateto GA. - Promoted
--remove-expirationflag ofgcloud secrets updateto GA. - Promoted
--topicsflag ofgcloud secrets createto GA. - Promoted the following flags to GA for
gcloud secrets update:--add-topics--remove-topics--clear-topics
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
333.0.0 (2021-03-23)
Cloud SDK
--impersonate-service-accountflag can accept a list of service accounts for impersonation delegation.
Assured Workloads
- Added
--resource-settingsflag togcloud assured workloads createcommand. - Added US_REGIONAL_ACCESS as compliance regime option for
gcloud assured workloads createcommand. - Added HIPAA and HITRUST as compliance regime options for
gcloud assured workloads createcommand.
Cloud Build
- Updated
gcloud builds submitandgcloud builds logto tell users when they cannot read the default logs bucket because of VPC-SC.
Cloud Dataflow
- Added flex template docker container building support for python in build command
gcloud beta dataflow flex-template build.
Cloud Dataproc
- Added
gcloud dataproc clusters stopandgcloud dataproc clusters startwhich stop and start clusters. - Promoted
--dataproc-metastoreflag ofgcloud dataproc clusters createto GA. - Promoted
--dataproc-metastoreflag ofgcloud dataproc workflow-templates set-managed-clusterto GA. - Added
--secure-multi-tenancy-user-mappingand--identity-config-fileflags togcloud dataproc clusters createandgcloud dataproc workflow-templates set-managed-cluster.
Cloud Logging
- Promoted
gcloud logging viewscommand group to GA.
Cloud On Demand Scanning
- Improved error messages for
local-extract.
Cloud Pub/Sub
- Added
--starting-offsetflag togcloud pubsub lite-subscriptions createto allow subscriptions to be created at HEAD.
Cloud Storage
- Updated gsutil component to 4.60.
Compute Engine
- Fixed
gcloud compute url-maps importfor correctly removing top-level properties of an existing Url map, when they are not specified in the YAML file. - Updated import and export schemas for:
gcloud compute forwarding-rules.gcloud compute backend-services.
- Added
--compute-service-accountflag forgcloud compute instances importin beta. - Added
--compute-service-accountflag forgcloud compute machine-images importin beta. - Promoted
--descriptionand--familyflags ofgcloud compute images updateto GA. - Promoted the following flags in
gcloud compute instance-groups managed set-autoscalingto GA:--set-schedule--schedule-cron--schedule-duration-sec--schedule-min-required-replicas--schedule-time-zone--schedule-descriptionFor more information see<https://cloud.google.com/compute/docs/autoscaler/scaling-schedules>.
- Promoted the following flags in
gcloud compute instance-groups managed update-autoscalingto GA:--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-descriptionFor more information see<https://cloud.google.com/compute/docs/autoscaler/scaling-schedules>.
Config Connector
- Updated Google Cloud Config Connector to version 1.42.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Kpt
- Updated kpt from v0.37.1 to v0.38.1.
- Updated import of cli-utils from v0.21.1 to v0.23.5.
- Updated import of kyaml from v0.9.5 to v0.10.13.
- Updated import of cmd/config from v0.8.5 to v0.9.5.
Miscellaneous
- Reordered contents of help text pages to make "Examples" section more prominent.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
332.0.0 (2021-03-16)
Breaking Changes
- (App Engine) Updated backend when using
gcloud app deploy <queue|cron>.yaml. The only noticeable change is that when removing queues from the queues YAML file, previously the queues were marked as "DISABLED" but now they are marked "PAUSED". In terms of functionality, there is no difference between the two.
Cloud SDK
- Added support for environment variable
CLOUDSDK_ENCODINGto set the IO encoding forgcloud.UTF-8will be the default IO encoding on Unix.
App Engine
- Updated the Java SDK to version 1.9.87. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes.
Artifact Registry
- Promoted PyPI repo creation with
gcloud artifacts repositories createto beta and GA. - Promoted
gcloud artifacts print-settings pypito beta and GA.
Cloud Dataflow
- Added default runtime environment parameters support in
gcloud dataflow flex-template build.
Cloud Functions
- Promoted
--security-levelflag ofgcloud functions deployto GA. - Modified
--limitofgcloud functions logs readsuch that the most recent entries in the given time range up to the limit are returned rather than the earliest.
Cloud Org Policy
- Promoted
gcloud org-policiescommand group to GA.
Cloud Run
- Promoted
--tagflag ofgcloud run deployto GA. - Promoted
--tagflag ofgcloud run services updateto GA. - Promoted
--to-tags,--set-tags,--update-tags,--remove-tags, and--clear-tagsflags ofgcloud run services update-trafficto GA.
Cloud Spanner
- Promoted CMEK flags to beta and GA in
gcloud spannercommands.
Compute Engine
- Added
--byolflag for:gcloud compute images importin betagcloud compute instances importin betagcloud compute machine-images importin beta
- Promoted
gcloud compute instances remove-resource-policiescommand to GA. - Added
--boot-disk-provisioned-iopstogcloud compute instances createandgcloud compute instance-templates createto allow specifying provisioned IOPS for attached disks. - Promoted
gcloud compute instances create --network-performance-configsflag to beta. - Promoted
gcloud compute instances bulk createto beta and GA.
Dataproc Metastore
- Added
--database-dump-typeflag togcloud beta metastore services imports createto set the database dump type. - Deprecated
--database-typeflaggcloud beta metastore services imports create. Use--database-dump-typeflag to specify the database dump type. - Added
gcloud beta metastore services imports updatewhich updates a metadata import. - Added
--data-catalog-syncflag forgcloud metastore servicesin beta.
Identity Groups
- Added
--group-typeflag togcloud identity groups createto automatically set group labels based on the type of group being created.
Kubernetes Engine
- Promoted
--enable-l4-ilb-subsettingofgcloud container clusters createandgcloud container clusters updateto beta. - Added
--node-labels,--node-taints, and--tagsflags togcloud beta container node-pools updateto update the node labels, node 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.
331.0.0 (2021-03-09)
AI
- Added
--autoscaling-metric-specsflag togcloud beta ai endpoints deploy-model.
App Engine
- Updated
gcloud app instances listandgcloud app instances describeto return the auto healer health check (i.e. liveness) for the flexible environment.
Assured Workloads
- Promoted
gcloud assuredcommand group to GA. Commands in this group provide the ability to read and modify Assured data controls. - Promoted
gcloud assured workloadscommand group to GA. Commands in this group provide the ability to manage Assured Workloads environment resources. - Promoted
gcloud assured operationscommand group to GA. Commands in this group provide the ability to view Assured Workloads operation resources.
Cloud Build
- Fixed issue where
gcloud beta builds worker-poolscommands fail to wait for long-running operations to finish.
Cloud Dataproc
- Added a confirmation prompt to
gcloud datapoc clusters enable-personal-auth-sessionandgcloud beta datapoc clusters enable-personal-auth-session.
Cloud Healthcare
- Promoted
gcloud healthcare consent-storesto GA.
Cloud On Demand Scanning
- Updated the
local-extractcomponent to version 0.1.5, to improve error handling in certain cases.
Cloud Resource Manager
- Updated
gcloud resource-manager org-policies describeto throw an error for unsupported policy versions.
Cloud Run
- Promoted
--min-instancesflag ofgcloud run deployandgcloud run services updateto GA for--platform=managed.
Cloud Services
- Support service usage check on
gcloud services disablecommand.
Compute Engine
- Promoted
--provisioned-iopsflag ofgcloud compute disks createto GA. - Promoted
gcloud compute public-delegated-prefixesto beta.
Config Connector
- Updated Google Cloud Config Connector to version 1.41.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Identity and Access Management
- Added
gcloud iam workload-identity-poolswhich enables granting on-premises or multi-cloud workloads access to Google Cloud resources, without using a service account key.
Kubernetes Engine
- Added
gcloud container clusters create-autofor creating Autopilot clusters to the beta and GA tracks.
Network Management
- Added IPv6 support for Network Load balancers to
gcloud compute forwarding-rulescommand group.
Secret Manager
- Promoted
gcloud secrets replicationcommand group to GA. - Added
--replication-policy-fileflag togcloud secrets createcommand to specify replication policy using a JSON or YAML file. - Added
--kms-key-nameflag togcloud secrets createcommand to specify a KMS key when creating an automatic secret.
VPC Access
- Promoted VPC connector
--subnetflag from beta to GA. - Modified
gcloud compute networks vpc-access connectors createto accept an optional--subnetflag to specify a subnet to house the connector rather than requiring--networkand--rangeflags.- If the provided subnet is a shared subnet, use the flag
--subnet-projectto specify the VPC host project ID.
- If the provided subnet is a shared subnet, use the flag
Workspace Add Ons
- Promoted
gcloud workspace-add-onscommands to GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
330.0.0 (2021-03-02)
Breaking Changes
- (Cloud Code) Downgraded
--env-varsand--env-vars-fileto alpha.
Cloud SDK
- Added bundled Python 3 option for macOS installations. See
gcloud topics startupand https://cloud.google.com/sdk/docs/install#mac. - Fixed issue where
gcloud emulators ... startcommands would leave behind emulator processes when Ctrl+C was pressed.
Cloud Dataproc
- Added
--cluster-labelsflag togcloud dataproc jobs submitto allow jobs to be placed on a cluster matching specified cluster labels.
Cloud Healthcare
- Added
--filter-config-gcs-uriflag to the following commands:gcloud beta healthcare dicoms-stores export gcsgcloud beta healthcare dicoms-stores export bq
Cloud On Demand Scanning
- Updated some error messages to be more clear.
- Added a prompt to the beginning of
gcloud beta artifacts docker images scanto install thelocal-extractcomponent.
Cloud Pub/Sub
- Promoted
--partitionsflag ingcloud pubsub lite-topics updateto GA. - Added
--viewflag togcloud beta schemas listto allow retrieval of schema definitions.
Cloud Run
- Fixed bug on force-override prompt for
gcloud beta run domain-mappings createwhere it would fail to re-create the domain mapping after deleting the one without the override.
Compute Engine
- Promoted
gcloud compute public-advertised-prefixesto beta. - Added
--request-coalescingtogcloud beta compute backend-services create,gcloud beta compute backend-services update,gcloud beta compute backend-buckets createandgcloud beta compute backend-buckets update. - Promoted support for
gce-vm-ipfor--network-endpoint-typeforgcloud compute network-endpoint-groups createandgcloud compute network-endpoint-groups updateto GA.
Config Connector
- Updated Google Cloud Config Connector to version 1.39.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Kubernetes Engine
- Added
--pod-ipv4-rangeand--create-pod-ipv4-rangeflags togcloud beta container node-pools createto configure pod ranges for the node pools.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
329.0.0 (2021-02-23)
Breaking Changes
- (Container Registry) Fixed issue where
gcloud containers images list-tagsdoesn't show occurrence metadata.
AI
- Added
--networkand--service-accounttogcloud beta ai <custom-jobs|hp-tuning-jobs> createto allow specifying a peering network and user service account.
Cloud Asset Inventory
- Added
--relationship-typeflag togcloud beta asset export.
Cloud Code
- Promoted
gcloud code devandgcloud code clean-upto beta.
Cloud Composer
- Added
--kms-keyflag togcloud composer environmentscommand to specify the Customer-managed KMS key name to use for encrypting the Composer environment.
Cloud Functions
- Fixed a performance issue in
gcloud functions logs readby adding a default value of 1 week ago for--start-time.
Cloud Memorystore
- Added
--transit-encryption-modeflag togcloud redis instances createto allow enabling Redis TLS with server authentication when creating a new instance. - Modified
--regionflag to be optional ingcloud memcache. If not specified, use the value inmemcache/regionproperty.
Cloud Pub/Sub
- Added
gcloud beta pubsub schemas validate-schemato allow validation of PROTOCOL_BUFFER and AVRO schemas. - Added
gcloud beta pubsub schemas validate-messageto allow validation of messages against an existing or inline schema.
Compute Engine
- Promoted
--provisioned-iopsflag ofgcloud compute disks createto beta. - Promoted
gcloud compute url-maps validateto GA. - Promoted labels-related flags for
gcloud compute forwarding-rules updateto GA. - Modified
--short-nameofgcloud compute firewall-policies createto be a required flag. - Promoted
--proxy-bindflag ofgcloud compute target-tcp-proxies createto GA. - Allow
--target-tcp-proxyforgcloud compute forwarding-rulescreateandset-targetwith specified-load-balancing-scheme=INTERNAL_SELF_MANAGED. - Added functionality in
gcloud beta compute images importto import images from AWS. - Promoted
gcloud compute resource-policies create instance-schedulecommand to GA.
Identity Groups
- Added
--dynamic-user-queryflag togcloud identity update.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
328.0.0 (2021-02-16)
Breaking Changes
- (App Engine) Changed error message for
Permissions error fetching applicationto indicate which account might be missingroles/appengine.deployer. - (Miscellaneous) Added support for colored output using ANSI escape sequences on modern
versions of Windows. Use
gcloud config set disable_color trueto disable this behavior.
App Engine
- Updated the Java SDK to version 1.9.86. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes.
Artifact Registry
- Modified
gcloud artifacts docker images describeto group vulnerability occurrences by effective severity instead of severity.
BigQuery
- Expose json_extension flag in CLI which can be used to load newline-delimited GeoJSON files (in combination with source_format=NEWLINE_DELIMITED_JSON).
Cloud Composer
- Modified
--image-versionand--airflow-versionflags ofgcloud beta composer environments updateto be mutually exclusive. - Added the following flags to
gcloud composer environments createandgcloud composer environments updateto manage machine types for web server and Cloud SQL:--cloud-sql-machine-type--web-server-machine-type
Cloud Logging
- Promoted the
gcloud alpha logging tailcommand to beta.
Cloud Memorystore
- Promoted
gcloud memcacheto GA. - Added
apply-software-updatecommand to apply latest available software update to Memcached instance and nodes.
Cloud Pub/Sub
- Added
gcloud pubsub schemasto beta which allows creating and managing schemas. Schemas can be used to validate messages published to Cloud Pub/Sub topics. - Added
--schemaand--message-encodingflags togcloud beta pubsub topics create. Messages published to the topic with the given message encoding will be validated against the specified schema. - Added
--partitionsflag togcloud beta pubsub lite_topics updateto allow increasing partitions in a Pub/Sub Lite topic.
Cloud SQL
- Added
--secondary-zoneflag togcloud sql instances <create|patch>that allows users to choose the secondary zone during create|patch of High Availability instances.
Cloud Spanner
- Added
--version-timeflag togcloud spanner backups createto allow specifying the timestamp of the data contained in the backup. - Added version time to the output of
gcloud spanner backups list. - Added version retention period and earliest version time to the output of
gcloud spanner databases list.
Cloud Spanner Emulator
- Promoted
gcloud emulators spannerto GA.
Cloud Storage
- Updated gsutil component to 4.59.
Cloud TPU
- Promoted
gcloud compute tpus execution-groupsto GA. Commands in this group allow convenient orchestration of TPU nodes and Compute VMs. This replaces the standalone tool ctpu.
Compute Engine
- Promoted
--provisioned-iopsflag ofgcloud compute disks createto beta. - Promoted
gcloud compute url-maps validateto GA. - Promoted labels-related flags for
gcloud compute forwarding-rules updateto GA.
Config Connector
- Updated Google Cloud Config Connector to version 1.38.1. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Container Analysis
- Modified
gcloud container images describeto group vulnerability occurrences by effective severity instead of severity.
Identity Groups
- Promoted
--dynamic-user-queryflag ofgcloud identity createto GA.
Kubernetes Engine
- Promoted
--notification-configofgcloud container clusters <create|update>to GA. This flag is used to enable notifications on a cluster. Currently Pub/Sub notifications are supported. - Node System Config is now GA. Added
--system-config-from-fileflag togcloud container clusters create,gcloud container node-pools create, andgcloud node-pools updateto configure kubelet and Linux configuration settings on nodes.
Pubsub Emulator
- Added schema support to the Pub/Sub emulator, which allows the association of topics with schemas and the validation of published messages against them.
Secret Manager
- Added
--topicsflag togcloud beta secrets createcommand to specify a list of Pub/Sub topics to configure on the secret. - Added
--add-topicsflag togcloud beta secrets updatecommand to specify a list of Pub/Sub topics to add to the secret. - Added
--remove-topicsflag togcloud beta secrets updatecommand to specify a list of Pub/Sub topics to remove from the secret. - Added
--clear-topicsflag togcloud beta secrets updatecommand to remove all Pub/Sub topics from the secret.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
327.0.0 (2021-02-09)
AI
- Added KMS args (
--kms-project,--kms-location,--kms-keyring,--kms-key) togcloud <alpha|beta> ai custom-jobs createandgcloud <alpha|beta> ai hp-tuning-jobs createto allow specifying a customer-managed encryption key.
App Engine
- Updated the Java SDK to version 1.9.85. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes.
Artifact Registry
- Fixed a bug that prevented users from creating an encrypted repository with a custom kms key.
Cloud DNS
- Added
gcloud beta dns response-policies createto create a new Cloud DNS response policy. - Added
gcloud beta dns response-policies updateto update a Cloud DNS response policy. - Added
gcloud beta dns response-policies listto list all Cloud DNS response policies in a given project. - Added
gcloud beta dns response-policies describeto describe details of a Cloud DNS response policy. - Added
gcloud beta dns response-policies deleteto delete a Cloud DNS response policy.
Cloud Functions
- Promoted
--security-levelflag ofgcloud functions deployto beta. - Added support for
google.firebase.remoteconfig.updateas an event type. The full set of supported event types can be listed usinggcloud functions event-types list.
Cloud Healthcare
- Added
--write-dispositionflag to the following commands:gcloud healthcare fhir-stores export bqgcloud beta healthcare fhir-stores export bqgcloud beta healthcare dicom-stores export bqgcloud beta healthcare annotation-stores export bqgcloud beta healthcare annotation-stores evaluate bq
Cloud Logging
- Promoted the following commands that support Logs Buckets to GA:
gcloud logging bucketsgcloud logging readgcloud logging locations describegcloud logging locations listgcloud logging sinksgcloud logging cmek-settings
- Promoted
--location,--bucket, and--viewofgcloud logging readto GA. - Promoted
--descriptionand--log-filterofgcloud logging metricsto GA. - Promoted
--use-partitioned-tablesofgcloud logging sinksto GA.
Compute Engine
- Added support for
short-name=windowsfor--os-typeflag forgcloud beta compute instances ops-agents policies. This is only valid when--agent-rules=type=ops-agent. - Promoted
--cpu-utilization-predictive-methodflag ofgcloud compute instance-groups managed <set-autoscaling|update-autoscaling>to beta. - Added support for
--asnflag forgcloud compute routers update. - Promoted
gcloud compute security-policies updateto beta. - Added
--enable-layer7-ddos-defenseflag and--layer7-ddos-defense-rule-visibilityflag togcloud beta compute security-policies update.
Events
- Added
--authenticationflag togcloud events initcommand. - Added
--authenticationflag togcloud events namespaces initcommand. - Added
workload-identity-gsasupport to--authenticationflag forgcloud events initcommand. - Modified
gcloud events namespaces initcommand to create namespace if it is missing.
Identity Groups
- Added
--labelsflag togcloud identity groups updateto allow updating the labels for a group.
Identity Groups Memberships
- Promoted
--expirationflag ofgcloud identity groups memberships addto GA. - Promoted
--update-roles-paramflag ofgcloud identity groups memberships modify-membership-rolesto GA.
Kubernetes Engine
- Adds new kubectl delegate version 1.19.7 for rapid channel
- Updated default kubectl version from 1.17.14 to 1.17.17
- Additional kubectl delegate versions:
- kubectl.1.15 (1.15.12)
- kubectl.1.16 (1.16.15)
- kubectl.1.17 (1.17.17)
- kubectl.1.18 (1.18.15)
- Corrected passing URIs and full resource names to work with paths in the
form
projects/<project>/locations/<location>(in addition to the deprecated formprojects/<project>/zones/<location>).
Pubsub Emulator
- Added retry policy feature to the emulator.
- Updated emulator to deliver dead lettered messages to original subscription in case of publishing failure to dead letter topic.
- Added subscription name, project name, and publish time properties to dead lettered messages.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
326.0.0 (2021-02-02)
App Engine
- Updated backend when using
gcloud app deploy <queue|cron>.yaml. The only noticeable change is that when removing queues from the queues YAML file, previously the queues were marked as "PAUSED" but now they are marked "DISABLED". In terms of functionality, there is no difference between the two.
Artifact Registry
- Fixed issue where
gcloud docker images deletefailed if the image is referenced by a tag.
Cloud Asset Inventory
- Added new searchable fields (
kmsKey,state,createTimeandupdateTime) togcloud asset search-all-resources.
Cloud Composer
- Added
gcloud beta composer environments run my-environment upgrade_checkto run upgrade check to Airflow 2.0 for Composer environments with Airflow 1.10.14+. - Added support of CLI commands for Airflow 2.0 to
gcloud beta composer environments run.
Cloud Dataflow
- Added streaming update and flexrs support to flex-template run command
gcloud dataflow flex-template run. - Updated
gcloud dataflow sql querycommand to use Dataflow Flex Templates. - Added
--additional-experimentsflag togcloud beta dataflow jobs run. - Added
--additional-experimentsflag togcloud dataflow jobs run.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.11.12
- Fix onCreate/onWrite events triggering when deleting nonexistent documents.
Cloud On Demand Scanning
- Launched commands for the On-Demand Scanning API in the Artifact Registry
command group.
gcloud beta artifacts docker images scanto scan an image.gcloud beta artifacts docker images get-operationto poll an ongoing scan.gcloud beta artifacts docker images list-vulnerabilitiesto retrieve scan results.
- Introduced a new component called
local-extractto aid in the commands for the On-Demand Scanning API.
Compute Engine
- Added
--compute-service-accounttogcloud beta compute images import. - Changed
--osflag to be optional forgcloud compute images import. - Added
--enable-nested-virtualizationflag to enable or disable nested virtualization to both beta and GA for:gcloud compute instances creategcloud compute instances create-with-containergcloud compute instance-templates create
- Fixed issue where policies created or updated via
gcloud beta compute instances ops-agents policies [create|update]that includedshort-namevalues of 'debian' or 'ubuntu' in--os-typeshad trouble locating packages due to a missing call toapt-get update. - Updated Windows PuTTY executables to version 0.74.
Config Connector
- Updated Google Cloud Config Connector to version 1.37.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Eventarc
- Promoted
gcloud eventarc triggersto GA. Renamed--matching-criteriaflag as--event-filtersin GA. - Promoted
gcloud eventarc locationsto GA.
GKE Hub
- Promoted
gcloud container hub memberships register --enable-workload-identity --public-issuer-url=$URLto GA.
Notebooks
- Promoted
gcloud notebooksto GA.
VPC Access
- Added
--machine-typetogcloud beta compute networks vpc-access connectors createto support machine type configuration of the managed instance group underlying the connector. - Added
--min-instancesand--max-instancestogcloud beta compute networks vpc-access connectors createto 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.
325.0.0 (2021-01-26)
Breaking Changes
- (Compute Engine) Modified
enable-autoupgradefield belonging to flag--agent-rulesingcloud beta compute instances ops-agents policies createandgcloud beta compute instances ops-agents policies updatefrom optional to required. - (Container Registry) Updated
gcloud container images list-tagsandgcloud container images describeto use ContainerAnalysis V1 API in beta.- Changed occurrence kind
PACKAGE_VULNERABILITYtoVULNERABILITY,DEPLOYABLEtoDEPLOYMENT,BUILD_DETAILStoBUILDandIMAGE_BASIStoIMAGE. To construct filters on kinds, new names should be used. For example,kind="VULNERABILITY. - Occurrence kind names are changed in output accordingly.
- Changed occurrence kind
App Engine
- Updated backend when using
gcloud app deploy <queue|cron>.yaml. The only noticeable change is that when removing queues from the queues YAML file, previously the queues were marked as "DISABLED" but now they are marked "PAUSED". In terms of functionality, there is no difference between the two.
Certificate Authority Service
- Added
--ignore-active-certificatesflag togcloud beta privateca roots deleteandgcloud beta privateca subordinates deleteto allow a Certificate Authority to be scheduled for deletion even if the Certificate Authority has un-revoked or un-expired certificates.
Cloud Composer
- Added
gcloud beta composer environments run my-environment upgrade_checkto run upgrade check to Airflow 2.0 for Composer environments with Airflow 1.10.14+.
Cloud Storage
- Updated gsutil component to 4.58.
Compute Engine
- Promoted
gcloud compute networks get-effective-firewallscommand to GA. - Promoted
gcloud compute instances network-interfaces get-effective-firewallscommand to GA. - Promoted
gcloud compute instance ops-agentsto beta. - Promoted
--compute-service-accountflag to GA forgcloud compute images import.
Eventarc
- Added
--transport-topicflag togcloud beta eventarc triggers create, to allow the use of an existing Pub/Sub topic for a trigger's transport intermediary.
Miscellaneous
- Fixed https://issuetracker.google.com/161399034 where
--sort-byflag caused 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.
324.0.0 (2021-01-19)
Breaking Changes
- (Cloud Run) Updated
gcloud runto require that--platformand--regionbe passed after all positional arguments. For example:gcloud run services describe SERVICE --platform=managed --region=us-central1. This change first appeared in version 322.0.0.
AI Platform
- Added support for maxNodes to
gcloud ai-platform versions update --config. - Added
--bigquery-table-nameandsampling-percentagetogcloud ai-platform versions updateto update request logging config.
Cloud API Gateway
- Promoted
gcloud api-gatewayto GA.
Cloud DNS
- Promoted
gcloud dns managed-zonesto GA. - Added
--service-directory-namespacetogcloud beta dns managed-zones createto support providing a Service Directory namespace that should be associated with the zone.
Cloud Machine Learning Engine
- Added support for maxNodes to
gcloud ml-engine versions update --config. - Added
--bigquery-table-nameandsampling-percentagetogcloud ml-engine versions updateto update request logging config.
Cloud Run
- For Cloud Run (fully managed), changed
gcloud run services deleteto wait until the service is no longer returned and account for the possibility of a deletion failing before reporting success. To use the previous behavior and exit without waiting for deletion to complete, use--async.
Cloud Speech API
- Promoted
--separate-channel-recognitionand--audio-channel-countflags ofgcloud ml speech recognizeandgcloud ml speech recognize-long-runningto GA.
Cloud Workflows
- Added
gcloud workflowsandgcloud workflows executionscommands to GA.
Compute Engine
- Added
--compute-service-accounttogcloud beta compute images import. - Added the following flags to
gcloud beta compute backend-services create,gcloud beta compute backend-services update,gcloud beta compute backend-buckets createandgcloud beta compute backend-buckets update:--[no-]serve-while-stale--[no-]bypass-cache-on-request-headers
- Added the following fields to
gcloud beta compute backend-services importandgcloud beta compute backend-services export:- cdnPolicy:
- bypassCacheOnRequestHeaders
- serveWhileStale
- Promoted
--compute-service-accountflag to GA forgcloud compute images export. - Added
org-firewall-policiescommand group.
Config Connector
- Updated Google Cloud Config Connector to version 1.35.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Kpt
- Updated kpt from v0.36.1 to v0.37.1.
- Updated import of cli-utils from v0.21.0 to v0.21.1.
- Updated import of kyaml from v0.9.3 to v0.9.5.
- Updated import of cmd/config from v0.8.4 to v0.8.5.
Secret Manager
- Added
--expire-timeflag togcloud beta secrets createandgcloud beta secrets updatecommands to specify timestamp for the secret to expire. - Added
--ttlflag togcloud beta secrets createandgcloud beta secrets updatecommands to specify a duration until the secret should expire. - Added
--remove-expirationflag togcloud beta secrets updatecommand to remove 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.
323.0.0 (2021-01-12)
Cloud Asset Inventory
- Promote
gcloud asset listcommand to beta.
Cloud Dataproc
- Added
--shielded-secure-boot,--shielded-vtpm, and--shielded-integrity-monitoringboolean flags togcloud dataproc clusters createto allow users to configure Compute Engine Shielded VMs on Dataproc clusters. - Added
--shielded-secure-boot,--shielded-vtpm, and--shielded-integrity-monitoringboolean flags togcloud dataproc workflow-templates set-managed-clusterto allow users to configure Compute Engine Shielded VMs on Dataproc managed clusters.
Cloud Filestore
- Added
--descriptionflag togcloud beta filestore backups createcommand.
Cloud Run
- Promoted
--use-http2flag to beta for Cloud Run (fully managed).
Config Connector
- Updated Google Cloud Config Connector to version 1.34.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Identity Groups Memberships
- Added
gcloud identity groups memberships check-transitive-membershipfor ALPHA, beta and GA. - Added
gcloud identity groups memberships get-membership-graphfor ALPHA, beta and GA. - Added
gcloud identity groups memberships search-transitive-groupsfor ALPHA, beta and GA. - Added
gcloud identity groups memberships search-transitive-membershipsfor ALPHA, beta and GA.
Managed Active Directory
- Added
--enable-audit-logsflag togcloud beta active-directory domains createandgcloud beta active-directory domains update. - Added
AUDIT_LOGS_ENABLEDparameter togcloud beta active-directory domains list. - Added
auditLogsEnabledparameter togcloud beta active-directory domains describe.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
322.0.0 (2021-01-07)
Breaking Changes
- (Miscellaneous) Updated
--format=flattenedand--format=textto print labels if provided. If a key is specified inside either of these formats but a label is not, the child key will be printed in lower snake case. This is different than done previously when the entire dotted key path was printed. Note that this change does not apply to keys whose values are objects or lists. - (Miscellaneous)
If you would like to use the legacy version of
--format=flattenedor--format=text, set the following configuration:gcloud config set core/use_legacy_flattened_format truePlease note that this option will not be supported indefinitely.
Cloud API Gateway
- Promote support for gRPC scoped
api-configconfigurations viagrpc-filesflag to beta.
Cloud Composer
- Added
--max-pods-per-nodeoption togcloud beta environment create operation. It allows to limit the number of pods that can be assigned to a single GKE node and reduce the size of IP range assigned to it. - Added maintenance window flags for environment creation:
--maintenance-window-start--maintenance-window-end--maintenance-window-recurrence.
- Added maintenance window flags for environment update:
--maintenance-window-start--maintenance-window-end--maintenance-window-recurrence--clear-maintenance-window.
- Added
gcloud beta composer environments restart-web-serverto restart web server for a Cloud Composer environment.
Cloud Dataflow
- Added
--enable-streaming-engineflag togcloud beta dataflow jobs run. - Added
--enable-streaming-engineflag togcloud dataflow jobs run.
Cloud Filestore
- Promoted
nfs-export-optionskey of--file-sharesflag ingcloud filestore instancesto GA.
Cloud Run
- Fixed an issue with using
--clear-vpc-connectorwhen deploying new services.
Compute Engine
- Promoted
--mtuflag to beta and GA forgcloud compute interconnects attachments <dedicated|partner> <create|update>. - Changed
--osflag to be optional for:gcloud compute images importin betagcloud compute instances importin betagcloud compute machine-images importin beta
- Promoted
--maintenance-window-start-timeflag ingcloud compute sole-tenancy node-groups createcommand to GA. - Added
--compute-service-accounttogcloud compute images exportin beta. - Added
--service-directory-registrationtogcloud compute forwarding-rules createin beta. - Promoted
--no-addressflag to GA forgcloud compute images import.
Config Connector
- Updated Google Cloud Config Connector to version 1.33.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Eventarc
- Added
gcloud beta eventarc locations listwhich lists locations available for Eventarc.
Miscellaneous
- Updated
gcloudto not attempt reauthentication if running in non-interactive mode.
Service Directory
- Promoted
gcloud service-directory locationsto beta. Added a commands to describe/list locations. - Promoted
gcloud service-directory namespacesto GA. Added commands to create/delete/describe/list/update/add-iam-policy-binding/get-iam-policy/set-iam-policy/remove-iam-policy-binding. - Promoted
gcloud service-directory servicesto GA. Added commands to create/delete/describe/list/resolve/update/add-iam-policy-binding/get-iam-policy/set-iam-policy/remove-iam-policy-binding. - Promoted
gcloud service-directory endpointsto GA. Added commands to create/delete/describe/list/resolve/update. - Updated
--metadataflag to--annotationsflag in GA only.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
321.0.0 (2020-12-15)
Breaking Changes
- (Dataproc Metastore) Renamed
gcloud beta metastore services update --kerberos_principalflag as--kerberos-principal.
Cloud SDK
- Added new regions for Artifact Registry: europe-west5, asia-northeast3, us-west3, us-west4, asia-southeast2.
AI
- Added parameters args and command to
gcloud beta ai custom-jobs createwhich provides ability to pass the parameters to containers or python tasks.
Cloud Access Context Manager
- Added
ingress-policiesandegress-policiesoptional flags to the following commands:gcloud 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.
- The
ingress-policiesandegress-policiesflags accept paths to yaml files. The content of the yaml files should contain valid representations of IngressPolicies and EgressPolicies. - Added support for displaying the contents of Ingress and EgressPolicies for
following commands:
gcloud beta access-context-manager perimeters describe.gcloud beta access-context-manager perimeters dry-run describe.
Cloud Composer
- Added the following flags to
gcloud composer environments createto manage Airflow web server network access control:--web-server-allow-ip--web-server-deny-all--web-server-allow-all
- Added the following flags to
gcloud composer environments updateto manage Airflow web server network access control:--update-web-server-allow-ip--web-server-deny-all--web-server-allow-all
Cloud Dataproc
- Promoted
--dag-timeoutflag ofgcloud dataproc workflow-templates createto GA. - Promoted
gcloud dataproc workflow-templates set-dag-timeoutto GA. - Promoted
gcloud dataproc workflow-templates remove-dag-timeoutto GA. - Added
gcloud beta dataproc clusters stopandgcloud beta dataproc clusters startcommands to enable stopping and starting Dataproc clusters.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.11.11
- Fix listCollectionId not returning collections with nested docs.
- Fix listDocuments with showMissing returning 500 errors.
Cloud Run
- Added multitenancy support to
gcloud runcommands https://cloud.google.com/run/docs/gke/multi-tenancy. - Promoted
--vpc-egressflag ofgcloud run deployandgcloud run services updateto GA. - Promoted
--ingressflag ofgcloud run deployandgcloud run services updateto beta.
Cloud SQL
- Promoted
--typeflag ofgcloud sql users createto GA to support the creation of Cloud SQL database users for login using IAM database authentication.
Cloud Services
- Promoted
gcloud services peered-dns-domains <create|delete|list>to GA. - Promoted
gcloud services vpc-peerings <enable-vpc-service-controls|disable-vpc-service-controls>to GA.
Cloud Storage
- Updated gsutil component to 4.57.
Compute Engine
- Removed centos-6 option from
--osflag forgcloud compute images import,gcloud compute instances import, andgcloud compute machine-images import. - Promoted TrafficDirector proxyBind property to v1 for:
gcloud compute target-http-proxies importgcloud compute target-http-proxies exportgcloud compute target-https-proxies importgcloud compute target-https-proxies export
- Added
no-addressflag to:gcloud beta compute images importgcloud beta compute machine-images import
- Promoted
--diskand--acceleratorflags ingcloud compute sole-tenancy node-templates createcommand to GA. - Added
--shielded-vtpm,--shielded-secure-boot, and--shielded-integrity-monitoringflags togcloud compute instances create-with-containercommand. - Added
--shielded-vtpm,--shielded-secure-boot, and--shielded-integrity-monitoringflags togcloud compute instance-templates create-with-containercommand. - Added
--shielded-vtpm,--shielded-secure-boot,--shielded-integrity-monitoring, and--shielded-learn-integrity-policyflags togcloud compute instances update-containercommand. - Promoted the following flags in
gcloud compute backend-services create,gcloud compute backend-services update,gcloud compute backend-buckets createandgcloud compute backend-buckets updateto GA:--cache-mode--[no-]client-ttl--[no-]default-ttl--[no-]max-ttl--[no-]custom-response-header
- Added the following fields to
gcloud compute backend-services importandgcloud compute backend-services export:- customResponseHeader
- cdnPolicy:
- cacheMode
- clientTtl
- defaultTtl
- maxTtl
Events
- Added URI support to
--target-serviceofgcloud events triggers create. - Modify
--typeflag ofgcloud events triggers createto be optional for ApiServerSource.
Kubernetes Engine
- Added
--addons=GcePersistentDiskCsiDrivertogcloud container clusters createand--update-addons=GcePersistentDiskCsiDrivertogcloud container clusters updateto enable/disable the GCP Compute Persistent Disk Container Storage Interface (CSI) Driver.
Miscellaneous
- Informational messages printed during installation are now printed to stderr, rather than stdout.
Pubsub Emulator
- Added dead letter queue feature to the emulator.
Transcoder
- Promoted
gcloud transcoderto beta.
VPC Access
- Added a new
subnetflag togcloud compute networks vpc-access connectors createwhich can be used to specify a subnet to house the connector rather than specifyingnetworkandrangeflags.- If the provided subnet is a shared subnet, the flag
subnet-projecthas been added to specify the host project id.
- If the provided subnet is a shared subnet, the flag
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
320.0.0 (2020-12-08)
AI Platform
- Updated the following command groups to display a choice of available regions
if a region hasn't been specified:
gcloud ai-platform modelsgcloud ai-platform versionsgcloud ai-platform predictgcloud ai-platform explainLearn more about regional endpoints and see a list of available regions here: https://cloud.google.com/ai-platform/prediction/docs/regional-endpoints.
App Engine
- Updated
gcloud beta app instances listandgcloud beta app instances describeto return the auto healer health check (i.e. liveness) for the flexible environment. - Updated the Java SDK to version 1.9.84. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes.
Assured Workloads
- Change
--next-rotation-timeand--rotation-periodflags ofgcloud assured workloads createto be optional. - Add
--provisioned-resources-parentflag togcloud assured workloads createcommand.
BigQuery
- Added schema to jobs.query dry run reply.
- Supported
bq partitioncommand for HOUR/MONTH/YEAR time partitioning types. - Supported Avro logical types for creating new external tables.
- Added
PARQUETas option for export type. This feature is still experimental.
Cloud Asset Inventory
- Added
gcloud asset bulk-exportcommand to beta which enables the user to export GCP resource configurations in Kubernetes Resource Model or Terraform formats.
Cloud Billing
- Promoted
gcloud billing budgetsto GA.- Renamed
all-updates-rule-*flags asnotifications-rule-*flags in GA.
- Renamed
Cloud Build
- Added flag
--no-external-iptogcloud beta builds worker-pools <create|update>commands.
Cloud Composer
- Added
--kms-key-nameflag togcloud beta composer environmentscommand to specify the Customer-managed KMS key name to use for encrypting the Composer environment.
Cloud DNS
- Fixed issue where
gcloud dns managed-zones updatecould not remove labels. This issue can be tracked at https://issuetracker.google.com/issues/171509626.
Cloud Dataproc
- Added
--max-failures-totalflag togcloud dataproc jobs submitto allow jobs to be restarted in event of a failure during job execution.
Cloud Filestore
- Removed deprecation warning of
--locationflag from thegcloud filestorecommand group. - Added
gcloud filestore operations cancelto cancel a Filestore operation.
Cloud Functions
- Fixed issue where
gcloud functions deploywould crash with an AttributeError when provided invalid YAML data. This issue can be tracked at https://issuetracker.google.com/issues/173043502.
Cloud Key Management Service
- Added client-side request and response integrity verification to
gcloud kms encrypt,gcloud kms decrypt,gcloud kms asymmetric-sign,gcloud kms asymmetric-decryptin beta. For more information about Cloud KMS's integrity verification API, visit https://cloud.google.com/kms/docs/data-integrity-guidelines. - Added
--skip-integrity-verificationflag togcloud kms encrypt,gcloud kms decrypt,gcloud kms asymmetric-sign,gcloud kms asymmetric-decryptin beta.
Cloud Logging
- Promoted the following commands that support Logs Buckets and Logs Views to beta:
gcloud logging bucketsgcloud logging sinksgcloud logging readgcloud logging locationsgcloud logging cmek-settingsLogs Buckets are GA, while Logs Views and Regionalized Logs Buckets are in Preview.
- Promoted
--use-partitioned-tablesofgcloud logging sinksto beta. BigQuery sinks with partitioned tables are GA.
Cloud Memorystore
- Added
--transit-encryption-modeflag togcloud beta redis instances createto allow enabling Redis TLS with server authentication when creating a new instance.
Cloud Source Repositories
- Fixed issue where
gcloud source repos cloneinstalled its credential helper for all URLs instead of only for Cloud Source Repositories URLs. This issue can be tracked at https://issuetracker.google.com/issues/173139520.
Cloud Spanner
- Added
--strongand--read-timestampflags togcloud spanner databases execute-sqlto give more control over the timestamp of a read-only query. - Added throttling state to the output of
gcloud spanner operations list.
Compute Engine
- Promoted the following flags in
gcloud compute instance-groups managed set-autoscalingto GA:--stackdriver-metric-single-instance-assignment--stackdriver-metric-utilization-target-type--stackdriver-metric-utilization-target--stackdriver-metric-filter--update-stackdriver-metric--remove-stackdriver-metricFor more information see<https://cloud.google.com/compute/docs/autoscaler/scaling-stackdriver-monitoring-metrics#per_group_metrics>.
- Promoted
--distribution-target-shapeflag ingcloud compute instance-groups managed createcommand to beta. - Promoted
--distribution-target-shapeflag ingcloud compute instance-groups managed updatecommand to beta. - Promoted
--network,--subnetwork, and--private-network-ipflags ofgcloud compute instances network-interfaces updateto GA. - Promoted
--enable-endpoint-independent-mappingflag ofcompute routers nats createandcompute routers nats updateto GA. - Promoted the following flags in
gcloud compute instance-groups managed set-autoscalingto Beta:--set-schedule--schedule-cron--schedule-duration-sec--schedule-min-required-replicas--schedule-time-zone--schedule-description
- Promoted the following flags in
gcloud compute instance-groups managed update-autoscalingto Beta:--set-schedule--remove-schedule--enable-schedule--disable-schedule--update-schedule--schedule-cron--schedule-duration-sec--schedule-min-required-replicas--schedule-time-zone--schedule-description
- Promoted
--[no-]enable-loggingflag ofgcloud compute health-checkscommand group to GA. - Promoted
gcloud compute instance-groups managed describe-instanceto GA. - Extended
gcloud beta compute target-tcp-proxies createcommand with--proxy-bindflag. - Allow
--target-tcp-proxyforgcloud beta compute forwarding-rulescreateandset-targetwith specified-load-balancing-scheme=INTERNAL_SELF_MANAGED. - Promoted
--no-addressflag ingcloud beta compute instances importcommand to GA.
Config Connector
- Updated Google Cloud Config Connector to version 1.32.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Dataproc Metastore
- Added
gcloud metastore services export gcswhich exports metadata from a Dataproc Metastore service. - Removed
--maintenance-window-day-of-weekand--maintenance-window-hour-of-day. Use--maintenance-window-dayand--maintenance-window-hourinstead. - Fixed issue where
--maintenance-window-day-of-weekand--maintenance-window-hour-of-dayflags were not both required ingcloud metastore services update. - Promoted
gcloud metastore servicesto beta. - Promoted
gcloud metastore importsto beta. - Promoted
gcloud metastore operationsto beta. - Promoted
gcloud metastore locationsto beta.
Events
- Added URI support to
--target-serviceofgcloud events triggers create. - Updated
gcloud beta events initto set the rolesmonitoring.metricWriterandcloudtrace.agentfor the data plane service account.
GKE Hub
- Promoted
gcloud container hub memberships get-credentialsto beta.
Kubernetes Engine
- Promoted
--private-ipv6-google-access-typeto GA. - Fixed behavior of
--no-enable-stackdriver-kubernetesflag ofgcloud container clusters updatecommand group. - Updates default kubectl from 1.16 to 1.17.
- Additional kubectl versions:
- kubectl.1.15 (1.15.12)
- kubectl.1.16 (1.16.15)
- kubectl.1.17 (1.17.14)
- kubectl.1.18 (1.18.12)
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
319.0.0 (2020-11-17)
Breaking Changes
- (Secret Manager) Modified
gcloud secretscommands to send action taken (e.g.Created secret [my-secret].) to stderr instead of stdout.
Assured Workloads
- Add
--provisioned-resources-parentflag togcloud assured workloads createcommand.
Cloud Asset Inventory
- Added new content type
os-inventorytogcloud asset exportandgcloud asset get-history.
Cloud Healthcare
- Promoted
gcloud healthcare hl7v2-stores exportto beta.
Cloud Pub/Sub
- Promoted
--message-filterflag ofgcloud pubsub subscriptions createto GA. This feature allows users to specify a filter expression on a Cloud Pub/Sub subscription which will automatically drop messages.
Cloud Resource Manager
- Updated the following commands to accept a domain name (e.g. "example.com")
for organization in addition to the ID (e.g. 1234567890):
gcloud organizations describegcloud organizations get-iam-policygcloud organizations set-iam-policy
Cloud SQL
- Added following flags to
gcloud sql instances <create|patch>:--retained-backups-count--retained-transaction-log-days
Cloud Storage
- Updated gsutil component to 4.55.
Compute Engine
- Promoted
--filter-directionflag ingcloud compute packet-mirrorings create/updatecommands to beta and GA.
Config Connector
- Updated Google Cloud Config Connector to version 1.30.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Identity Groups
- Updated
--organizationflag forgcloud identity groups createandgcloud identity groups searchto accept domain names (e.g. example.com) in addition to organization IDs (e.g. 1234567890).
Kubernetes Engine
- Added
pd-balanceddisk type to--disk-typeofgcloud containercommand group.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
318.0.0 (2020-11-10)
AI
- Updated
--min-replica-countingcloud beta ai endpoints deploy-modelto be a non-required flag. - Added
--enable-access-logging,--enable-container-logging, and--service-accountflags togcloud beta ai endpoints deploy-model.
App Engine
- Updated the Java SDK to version 1.9.83. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes.
- Promoted
gcloud app services updateto GA.
App Engine Flexible Environment
- Promoted
gcloud app services updateto GA.
Artifact Registry
- Added
--show-occurrencesflag togcloud artifacts docker images listcommand that enables showing metadata from Container Analysis API.
Cloud SQL
- Added following flags of
gcloud sql instances createandgcloud sql instances updateto GA:--insights-config-query-insights-enabled--insights-config-query-string-length--insights-config-record-application-tags--insights-config-record-client-address
Compute Engine
- Added
--chain-nameto flaggcloud compute disks snapshot. - Added
PRIVATE_SERVICE_CONNECTas a global address purpose togcloud beta compute forwarding-rules create. - Added
--target-google-apis-bundletogcloud beta compute forwarding-rules create. - Added
--no-addressflag togcloud beta compute instances import.
Kpt
- Updated kpt from v0.35.0 to v0.36.1.
- Updated import of cli-utils from v0.21.0 to v0.20.6.
- Updated import of kyaml from v0.9.2 to v0.9.3.
- Updated import of cmd/config from v0.8.3 to v0.8.4.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
317.0.0 (2020-11-03)
Breaking Changes
- (App Engine Flexible Environment) Modified deployment prerequisites such that
app.yamlis now required for all deployments and can no longer be added to.gcloudignorelist.
AI
- Added
gcloud beta ai endpoints explainto send explanation requests to AI Platform endpoints.
Artifact Registry
- Updated Maven print-settings with service account key to use preemptive for HEAD requests.
- Promoted
gcloud artifactscommand group to GA.
Cloud Asset Inventory
- Promoted Cloud assets analysis commands
gcloud asset analyze-iam-policyandgcloud asset analyze-iam-policy-longrunningto GA.
Cloud Billing
- Promoted
gcloud billing budgetsto beta.
Cloud Build
- Added the flag
--packto the commandgcloud builds submit.
Cloud Functions
- Promoted
build-env-varsflags ofgcloud functionsto GA.
Cloud IAM
- Updated
gcloud iam service-accounts keys listto remove the non-functional--uriflag.
Cloud Run
- Added
gcloud run regions listcommand to list supported Cloud Run (fully managed) regions.
Compute Engine
- Enabled Patch support for target-http-proxies import command in GA.
Eventarc
- Added
gcloud beta eventarcwhich manages Eventarc resources.
Firebase Test Lab
- Promoted
--testing-special-entitlementsflag ofgcloud firebase test ios runto GA. - Increased the maximum number of test shards from 250 to 500 when using Android virtual devices.
Identity and Access Management
- Added
gcloud beta iam workload-identity-pools create-cred-configto create a credential config file that can grant non-Google Cloud workloads access to Google Cloud resources, without using a service account key.
Kubernetes Engine
- Added
--ephemeral-storagetogcloud beta container clusters createandgcloud 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.
316.0.0 (2020-10-27)
Breaking Changes
- (Cloud Spanner) Modified
gcloud spanner operations listto disallow--databaseor--backupflags used in combination with--type=INSTANCE. - (Vmware Engine) Renamed
gcloud config vmware/locationtogcloud config vmware/region.
AI
- Added
gcloud beta ai hp-tuning-jobs stream-logswhich provides the ability to stream logs of hyperparameter tuning jobs in AI Platform.
AI Platform
- Added
--service-accounttogcloud beta ai-platform jobs submit trainingto allow specifying a service account to use when running the training appplication for a training job. - Updated
--regionflag ofgcloud ai-platformcommand to include new CAIP regions.
App Engine
- Updated the Go SDK to version 1.9.72. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/go/release-notes.
Artifact Registry
- Disallowed creating CMEK-enabled repositories if Artifact Registry service account is not granted sufficient permissions.
- Added a new command
gcloud beta artifacts docker images describethat shows information of a docker image and optionally the metadata of the image from Container Analysis API. - Command
gcloud beta artifacts docker images listwill now show metadata of images from Container Analysis API as well.
Cloud Access Context Manager
- Promoted
gcloud access-context-manager cloud-bindingsto GA.
Cloud Build
- Updated
cloud-build-localto version 0.5.2. This version allowscloud-build-localto execute without a GCP account, providing a warning rather than an error.
Cloud SQL
- Promoted Postgres 13 to GA.
Cloud Shell
- Promoted
gcloud cloud-shellcommand group to GA.
Cloud Storage
- Updated gsutil component to 4.54.
Cloud Workflows
- Added
gcloud workflows executions describe-lastto beta which describes the last executed workflow execution that has been cached locally. - Added
gcloud workflows executions wait-lastto beta which waits for the last cached workflow execution to complete. - Added
gcloud workflows runto beta which executes a workflow and waits for it to complete.
Compute Engine
- Promoted
--mtuflag to beta and GA forgcloud compute networks <create|update>. - Promoted
gcloud compute instances set-namecommand to beta. - Promoted
scopeoption for--diskflag forgcloud compute instances createto GA. - Fixed incorrect error message for
gcloud compute target-http-proxies. - Added
--user-licensesflag to disk create and update command for alpha.' when the resource already exists. - Added
gcloud beta compute snapshots createcommand. It allows to create snapshots of disks. - Added
--[no-]negative-cachingand--[no-]negative-caching-policytogcloud beta compute backend-services create,gcloud beta compute backend-services update,gcloud beta compute backend-buckets createandgcloud beta compute backend-buckets update. - Added
cdnPolicy.negativeCachingandcdnPolicy.negativeCachingPolicytogcloud beta compute backend-services importandgcloud beta compute backend-services export. - Promoted HTTP Filter related resource properties to beta for:
gcloud compute target-http-proxies importgcloud compute target-http-proxies exportgcloud compute target-https-proxies importgcloud compute target-https-proxies exportgcloud compute url-maps importgcloud compute url-maps export
Config Connector
- Added Google Cloud Config Connector v1.26.0. See Config Connector Overview for more details https://cloud.google.com/config-connector/docs/overview.
Events
- Updated
gcloud beta events triggers createto reference the serving.knative.dev/v1 APIVersion in the subscriber reference of created triggers.
Firebase Test Lab
- Promoted
--testing-special-entitlementsflag ofgcloud firebase test ios runto GA.
Kpt
- Updated kpt from v0.34.0 to v0.35.0.
- Updated import of cli-utils from v0.20.1 to v0.20.6.
- Updated import of kyaml from v0.8.0 to v0.9.2.
- Updated import of cmd/config from v0.8.0 to v0.8.3.
Kubernetes Engine
- Added
--release-channel=Noneoption togcloud 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.
315.0.0 (2020-10-20)
AI
- Added
gcloud beta ai custom-jobs stream-logswhich provides ability to stream logs of custom jobs in AI Platform. - Fixed a bug where config.yaml was parsed incorrectly for command
gcloud ai custom-jobs createin AI Platform.
Artifact Registry
- Removed GCR repositories from
artifacts repositories listresult.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.11.9
- Fix handling of
!=andnot-inoperators.
- Fix handling of
Compute Engine
- Added sles-12, sles-sap-12, sles-sap-12-byol, sles-15, sles-sap-15, and
sles-sap-15-byol options to
--osflag forgcloud compute images importin GA,gcloud compute instances importin GA, andgcloud compute machine-images importin beta. - Promoted
--disable-default-snatflag forgcloud container clusters updatecommand to GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
314.0.0 (2020-10-13)
Breaking Changes
- (Cloud Build)
cloud-build-localis no longer supported on 32-bit MacOS. The executable has been deleted from this release. The prior release, v0.5.0 included a 32-bit MacOS executable that may continue to work for some users.
Apigee
- Added
apigeesurface to GA which provides access to Apigee Hybrid. - Added
apigee organizationscommand group which provides access to Apigee organizations. - Added
apigee apiscommand group which allows management and deployment of Apigee API proxies. - Added
apigee environmentscommand group which provides access to Apigee environments. - Added
apigee deploymentscommand group which provides access to Apigee API proxy deployments. - Added
apigee productcommand group which allows creation and management of Apigee API products. - Added
apigee developercommand group which provides access to Apigee developers. - Added
apigee applicationscommand group which provides access to Apigee developer applications.
BigQuery
- Fixed 'TableSnapshot with expiration' issue.
Certificate Authority Service
- Added
gcloud beta privateca certificates exportcommand which simplifies the process of writing a PEM certificate to a file.
Cloud Build
- Updated
cloud-build-localcomponent to version v.0.5.1. This fixes an issue identified in https://github.com/GoogleCloudPlatform/cloud-build-local/releases/tag/v0.5.1. - Fixed issue where
gcloud builds submitwould not transfer symbolic links correctly to the build.
Cloud Dataproc
- Removed prompt from
gcloud dataproc clusters stopandgcloud dataproc clusters start. The commands now run without requiring confirmation.
Cloud Domains
- Promoted
gcloud domains registrationsto beta. Enables the registering and managing of domains.
Cloud Run
- Promoted
--vpc-egressflag ofgcloud run deployandgcloud run services updateto beta.
Cloud Shell
- Removed
--boostedflag. An upgraded VM type is available by default.
Firebase Test Lab
- Added
--other-filesflag togcloud beta firebase test ios run. This flag lets you specify files that are pushed onto the iOS test device prior to testing. - Added
--directories-to-pullflag togcloud beta firebase test ios run. This flag lets you specify directories on the device that are pulled after testing and included in the test results.
Identity Groups
- Promoted
gcloud identity groups updateto GA.
Identity Groups Memberships
- Promoted
gcloud identity groups memberships addto GA. - Promoted
gcloud identity groups memberships modify-membership-rolesto GA.
Notebooks
- Fixed CMEK support and add PD_BALANCED disk support.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
313.0.1 (2020-10-07)
Cloud Dataflow
- Fixed bug with
gcloud dataflow flex-template build.
313.0.0 (2020-10-06)
Anthos
- Fixed issue where v2alpha1 Login-Config could not be read from URL in
gcloudanthos auth login command.
Artifact Registry
- Added
gcloud beta artifacts repositories updateto enable changing the description and labels on an existing repository.
Certificate Authority Service
- Added
gcloud beta privatecacommand group which enables creating and managing private certificate authorities and certificates. For more information, see<https://cloud.google.com/certificate-authority-service/>.
Cloud API Gateway
- Added
gcloud api-gatewayto beta, which adds commands for managing APIs, API Configs, and the Gateways that serve those APIs.
Cloud Build
- Statically linked
cloud-build-localcomponent. For more information, see https://issuetracker.google.com/issues/166758582.
Cloud Data Catalog
- Promoted
gcloud data-catalog taxonomiesto GA release track.
Cloud Dataflow
- Added runtime environment parameters support in
gcloud dataflow flex-template run.
Cloud Memorystore
- Added
--enable-authflag togcloud beta redis instances createto allow enabling Redis AUTH when creating a new instance.
Added --[no-]enable-auth flag to gcloud beta redis instances update to allow
enabling and disabling Redis AUTH when updating an instance.
Added gcloud beta redis instances get-auth-string command to allow viewing the
AUTH string for an instance.
Cloud Pub/Sub
- Promoted
gcloud pubsub lite-topicsandgcloud pubsub lite-subscriptionsto GA. For more information about Pub/Sub Lite, see https://cloud.google.com/pubsub/lite/docs.
Cloud Run
- Promoted
--min-instancesflag ofgcloud run deployandgcloud run services updateto beta for--platform=managed.
Cloud SQL
- Promoted server-level
--deny-maintenance-period-start-date,--deny-maintenance-period-end-date,--deny-maintenance-period-timeand--remove-deny-maintenance-periodflags ofgcloud sql instances create/patchto GA.
Cloud Services
- Promoted
gcloud services peered-dns-domains <create|delete|list>to beta.
Compute Engine
- Promoted
--mtuflag to beta and GA forgcloud compute networks <create|update>. - Promoted
gcloud compute instances set-namecommand to beta. - Promoted
scopeoption for--diskflag forgcloud compute instances createto GA. - Fixes incorrect error message for 'gcloud compute target-http-proxies
' when the resource already exists.
Config And Policy Automation
- Added
pkgas a gcloud component.pkginstalls a group of Kubernetes Resource Model (KRM) package management tools including:kustomize,kpt,appctlandnomos.
Firebase Test Lab
- Added
--other-filesflag togcloud beta firebase test ios run. This flag lets you specify files that are pushed onto the iOS test device prior to testing.
Identity Groups
- Promoted
gcloud identity groups createto GA. - Promoted
gcloud identity groups searchto GA.
Identity Groups Memberships
- Promoted
gcloud identity groups memberships describeto GA.
Identity and Access Management
- Added
gcloud beta iam workload-identity-poolswhich enables you to grant on-premises or multi-cloud workloads access to Google Cloud resources, without using a service account key.
Pubsub Emulator
- Increased server gRPC max message size to 10 MB with some buffer. Allows for publishing 10 MB messages.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
312.0.0 (2020-09-29)
Breaking Changes
- (Stackdriver Debugger) Removed
gcloud beta debug source uploadcommand.
Cloud SDK
- Modified the
--billing-projectflag andbilling/quota_projectproperty to accept service accounts when specifying a Google Cloud project for billing and quota purposes.
AI
- Added
gcloud aisurface to beta which provides access to manage entities in AI Platform. - Added
gcloud ai custom-jobscommand group which provides access to custom jobs in AI Platform. - Added
gcloud ai hp-tuning-jobscommand group which provides access to hyperparameter tuning jobs in AI Platform. - Added
gcloud ai endpointscommand group which provides access to endpoints in AI Platform. - Added
gcloud ai modelscommand group which provides access to models in AI Platform.
Artifact Registry
- Added
--labelsflag togcloud beta artifacts repositories createto allow labels to be added to a repository during creation.
Assured Workloads
- Removed option limitations for
--locationflag ofgcloud assured workloads create.
BigQuery
- Fixed 'RedirectMissingLocation' issue.
Cloud Asset Inventory
- Added
--partition-keyand--per-asset-typeflags togcloud asset exportto support partitioned per-type BigQuery export. - Removed
gcloud alpha asset analyze-iam-policy. Please usegcloud beta asset analyzer-iam-policyinstead.
Cloud Billing
- Added
gcloud beta billing accounts add-iam-policy-bindingandgcloud beta billing accounts remove-iam-policy-bindingcommands to manage IAM policy bindings on a Cloud Billing account.
Cloud Dataflow
- Modified
gcloud dataflow sql queryto allow "project.dataset.table" and "dataset.table" formats for--bigquery-tableargument.
Cloud Dataproc
- Added
--node-groupflag togcloud dataproc clusters createto allow clusters to be created on a Compute Engine sole-tenant node group. - Added
--node-groupflag togcloud dataproc workflow-templates set-managed-clusterto allow managed clusters to be created on a Compute Engine sole-tenant node group.
Cloud Healthcare
- Promoted
gcloud healthcare consent-storesto beta.
Cloud Pub/Sub
- Promoted
--enable-message-orderingflag ofgcloud pubsub subscriptions createand--ordering-keyflag ofgcloud pubsub topics publishto GA.
Cloud Workflows
- Added
gcloud beta workflows executions waitwhich allows the user to wait for a workflow execution to complete.
Compute Engine
- Modified
gcloud compute os-loginto use the currentgcloudproject for quota by default. See help forbilling/quota_projectproperty or--billing-projectflag for more details on how to control this behavior. - Added ubuntu-2004 option of
--osflag forgcloud compute images importin GA,gcloud compute instances importin GA, andgcloud compute machine-images importin beta. - Promoted
--service-proxyand--service-proxy-labelsflags to GA forgcloud compute instance-templates create.
Events
- Allow non-default brokers for
events brokers createcommand. - Added brokers describe/list/delete commands.
GKE Hub
- Promoted
gcloud container hub memberships <register|unregister>commands to beta. Modified command to unsupport manage-workload-identity-bucket flag.
Identity Groups
- Promoted
gcloud identity groups describeto GA.
Identity Groups Memberships
- Added
--update-roles-paramstogcloud beta identity groups memberships modify-membership-roles. - Promoted
gcloud identity groups memberships deleteto GA. - Promoted
gcloud identity groups memberships listto GA.
Kubernetes Engine
- Promoted
--validateflag ofgcloud container binauthz attestations createandgcloud container binauthz attestations sign-and-createto GA and beta, respectively.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
311.0.0 (2020-09-22)
Breaking Changes
- (Assured Workloads) Updated
gcloud assured workloads listandgcloud assured operations listcommands to use separate flags for organization and location.
App Engine
- Added
gcloud beta app services updateto allow management of incoming traffic to an app on a per-service basis. - Promoted
--no-cacheflag ofgcloud app deployto GA. This flag disables the build cache when deploying an app. - Added a warning that
<application>or<version>elements within appengine-web.xml are not respected. - Modified the behavior of
gcloud app deploywith--promote. Previously, attempting to deploy and promote a version that was already deployed, but stopped, would result in an error. Now a stopped version will be started before it is promoted.
App Engine Flexible Environment
- Added
gcloud beta app services updateto allow management of incoming traffic to an app on a per-service basis. - Promoted
--no-cacheflag ofgcloud app deployto GA. This flag disables the build cache when deploying an app. - Modified the behavior of
gcloud app deploywith--promote. Previously, attempting to deploy and promote a version that was already deployed, but stopped, would result in an error. Now a stopped version will be started before it is promoted.
Assured Workloads
- Added multiple input format support to resource arguments for the following
commands:
gcloud assured workloads describe,gcloud assured workloads delete,gcloud assured workloads update, andgcloud assured operations describe.
Cloud Dataproc
- Added
--private-ipv6-google-access-typeflag togcloud dataproc clusters createandgcloud dataproc workflow-templates set-managed-clusterto allow users to configure the private IPv6 Google access type for the cluster.
Cloud Resource Manager
- Added
gcloud folders get-ancestors-iam-policyfor retrieving IAM policies for a given folder and its ancestors.
Identity Groups
- Promoted
gcloud identityto GA. - Promoted
gcloud identity groups deleteto GA.
Kpt
- Updated kpt from v0.33.0 to v0.34.0.
- Updated import of cli-utils from v0.18.1 to v0.20.1.
- Updated import of kyaml from v0.6.0 to v0.8.0.
- Updated import of cmd/config from v0.6.0 to v0.8.0.
Secret Manager
- Promoted
gcloud secrets replicationcommand group to beta. - Added
--replication-policy-fileflag togcloud beta secrets createcommand to specify replication policy using a JSON or YAML file. - Added
--kms-key-nameflag togcloud beta secrets createcommand 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.
310.0.0 (2020-09-15)
Assured Workloads
- Added confirmation text to
gcloud assured workloads deletecommand.
Cloud IAM
- Changed default format for
gcloud iam service-accounts listto refer to the display name of the service account as "DISPLAY NAME" instead of "NAME".
Cloud Resource Manager
- Added a command
gcloud projects get-ancestors-iam-policyfor retrieving IAM policies for a given project and its ancestors.
Cloud Run
- Added support for
--formattogcloud run deploy,gcloud run services update, andgcloud run replace.
Compute Engine
- Promoted
--diskflag ofgcloud compute sole-tenancy node-templates createto beta. - Added
--acceleratorflag ofgcloud compute sole-tenancy node-templates createto beta.
Events
- Added
gcloud eventscommand group to beta to allow the configuration of event-based triggers on Cloud Run for Anthos services..
Kubernetes Engine
- Added
--cloud-run-configtogcloud container clusters createandgcloud container clusters update. This flag is used to enable internal load balancer for Cloud Run cluster. - Enabled auto repair by default on UBUNTU and UBUNTU_CONTAINERD image.
- Added
--enable-gke-oidctogcloud container clusters createandgcloud container clusters update. This flag is used to enable the GKE OIDC component for authentication using OIDC. - Added new fields to specify disk type and size configuration, shielded
instance settings, and customer-managed encryption keys when using
--autoprovisioning-config-filewithgcloud container clusters createandgcloud container clusters update. - Promoted
--autoprovisioning-min-cpu-platformflag ofgcloud container clusters createandgcloud container clusters updateto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
309.0.0 (2020-09-08)
Assured Workloads
- Added
gcloud assuredcommand group to beta. Commands in this group provide the ability to read and modify Assured data controls. - Added
gcloud assured workloadscommand group to beta. Commands in this group allow you to manage Assured Workloads environment resources. - Added
gcloud assured operationscommand group to beta. Commands in this group allow you to view Assured Workloads operation resources.
Cloud API Gateway
- Promoted
gcloud api-gatewayto beta.- Modified
gcloud api-gateway api-configs create. Removed--grpc-filestemporarily since Cloud API Gateway does not support gRPC. - Modified
gcloud apis create. Added the optional--managed-serviceflag to specify a pre-existing Google Managed Service.
- Modified
Cloud Firestore
- Promoted
gcloud firestore databasesto beta and GA. - Promoted
gcloud datastore databasesto beta and GA.
Cloud SQL
- Updated
cloud_sql_proxycomponent to version 1.17.0. Please visit the following release notes for details: https://github.com/GoogleCloudPlatform/cloudsql-proxy/releases. - Added support for offloading export operations.
Compute Engine
- Added the following flags to
gcloud beta compute backend-services create,gcloud beta compute backend-services update,gcloud beta compute backend-buckets createandgcloud beta compute backend-buckets update:--cache-mode--[no-]client-ttl--[no-]default-ttl--[no-]max-ttl--[no-]negative-caching--[no-]negative-caching-policy--[no-]custom-response-header
- Added the following fields to
gcloud beta compute backend-services importandgcloud beta compute backend-services export:- customResponseHeader
- cdnPolicy:
- cacheMode
- clientTtl
- defaultTtl
- maxTtl
- negativeCaching
- negativeCachingPolicy
Kubernetes Engine
- Added
--notification-configtogcloud <alpha|beta> container clusters <create|update>. This flag is used to enable notifications on a cluster. Currently Pub/Sub notifications are supported.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
308.0.0 (2020-09-01)
BigQuery
- Added 'creationTime', 'updateTime' columns for creating reservation.
- Added 'ignore_idle_slots' flag for managing reservations idle slots behavior.
- Supported table snapshot and restoration operation.
- Added manual instruction for Azure connection setup.
- Removed requirements of specifying destination table and target dataset if the scheduling query using DML or DDL with command
bq query --schedule.
Cloud Data Catalog
- Implemented the following commands for
gcloud data-catalog taxonomiesandgcloud data-catalog taxonomies policy-tagsin beta.- list
- describe
- get-iam-policy
- set-iam-policy
- add-iam-policy-bindings
- remove-iam-policy-bindings
- Implemented
exportcommand forgcloud data-catalog taxonomiesin beta. - Implemented
importcommand forgcloud data-catalog taxonomiesin beta.
Cloud Dataproc
- Added
--enable-kerberosflag togcloud dataproc clusters createandgcloud dataproc workflow-templates set-managed-clusterto allow users to enable Kerberos directly without specifying--kerberos-root-principal-password-urior--kerberos-kms-key-uri.
Cloud Firestore
- Promoted
gcloud filestore backupsto beta. - Added
gcloud beta filestore instances restoreto enable restoring a Cloud Filestore instance from a backup. - Promoted
--source-backupand--source-backup-regionflags to beta to specify backup details; these flags should be used in conjunction with--file-shareflag.
Cloud Healthcare
- Promoted
gcloud healthcare hl7v2-stores importto beta.
Cloud Run
- Fixed issue when updating labels on a cluster with private visibility failed.
- Added service endpoint visibility to
gcloud run services describeoutput for services deployed with--platform=gkeor--platform=kubernetes. Cluster-local services showIngress: internal. Services that are not cluster-local showIngress: all. Use--connectivityflag ofgcloud run deployorgcloud run services updateto update service endpoint visibility.
Cloud Shell
- Promoted
gcloud cloud-shellcommand group to beta.
Compute Engine
- Promoted
compute instances get-screenshotto GA.
Notebooks
- Added
gcloud beta notebooks instances upgradeto upgrade Notebooks instance. - Added
gcloud beta notebooks instances is-upgradeableto 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.
307.0.0 (2020-08-25)
App Engine
- Updated the Java SDK to version 1.9.82. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes.
Cloud Dataflow
- Promoted
gcloud dataflow flex-template buildto GA. Promotedgcloud dataflow flex-template runto GA.
Cloud Run
- Changed the generation of revision names. If the generated revision name is longer than the knative resource name length limit (63 characters), shorten the part of the service name used as a prefix until the revision name is no longer than the maximum knative resource name.
Cloud SQL
- Promoted MySQL 8 to GA.
Cloud Security Command Center
- Promoted
gcloud scc notificationscommand group to beta and GA. - Promote
gcloud scc [operations|sources|findings]to beta and GA.
Cloud Storage
- Updated gsutil component to 4.53.
Compute Engine
- Promoted 'SHARED_LOADBALANCER_VIP' option of
--purposeflag ofgcloud compute addresses createto GA. - Promoted
--logging-metadataflag to GA forgcloud compute firewall-rules creategcloud compute firewall-rules update.
- Promoted
--network,--subnetwork, and--private-network-ipflags ofgcloud compute instances network-interfaces updateto beta.
Firebase Test Lab
- Added
--additional-ipasflag togcloud beta firebase test ios run. This flag allows you to specify additional iOS apps that should be installed on the device prior to testing.
Kpt
- Updated kpt from v0.30.1 to v0.33.0.
- Updated import of cli-utils from v0.15.0 to v0.18.1.
- Updated import of kyaml from v0.3.1 to v0.6.0.
- Updated import of cmd/config from v0.3.0 to v0.6.0.
Kubernetes Engine
- Promoted
--enable-master-global-accessflag ofgcloud container clusters <create|update>to GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
306.0.0 (2020-08-18)
BigQuery
- Fixed issue where
ls --reservationcommand randomly failed with internal error. - Added
add-iam-policy-bindingandremove-iam-policy-bindingcommands, with support for modifying IAM policies for tables and views.
Cloud Dataproc
- Added
--dataproc-metastoreflag togcloud beta dataproc clusters createto allow clusters to be created with a Dataproc Metastore service. - Added
--dataproc-metastoreflag togcloud beta dataproc workflow-templates set-managed-clusterto allow managed clusters to be created with a Dataproc Metastore service.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.11.7
- Includes latest features and improvements from production.
Cloud Key Management Service
- Added
gcloud beta kms keys versions get-certificate-chainto retrieve HSM attestation certificate chains.
Cloud Pub/Sub
- Promoted
gcloud pubsub topics detach-subscriptionto GA.
Cloud Resource Manager
- Fixed issue where
gcloud resource-manager org-policies <allow|deny>gave an error when a restore default policy exists.
Cloud Security Command Center
- Promoted
gcloud scc notificationscommand group to beta and GA.
Cloud TPU
- Added
--use-service-networkingflag togcloud beta compute tpus create.
Compute Engine
- Added
gcloud beta compute os-config os-upgradeto enable major OS version updates on support distributions. - Promoted
--conditionflag to GA forgcloud compute instances add-iam-policy-bindinggcloud compute instances remove-iam-policy-binding.
- Promoted Regional Network Endpoint Groups to GA.
- Promoted Hybrid Network Endpoint Groups to GA.
- Promoted
gcloud compute commitments create-licenseto beta and GA. - Promoted the following commands to GA:
gcloud compute instance-groups managed instance-configs creategcloud compute instance-groups managed instance-configs updategcloud compute instance-groups managed instance-configs listgcloud compute instance-groups managed instance-configs delete
- Promoted
--stateful-diskand--stateful-metadataforgcloud compute instance-groups managed create-instanceto GA. - Added
--networkflag togcloud beta compute target-instances create.
Game Servers
- Promoted
gcloud game serversto GA.
Notebooks
- Added
n1-standard-1as the default for notebook instances. - Added
deeplearning-platformas the default for notebook instance project and environment project.
Secret Manager
- Updated
gcloud secrets versions accesscommand 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.
305.0.0 (2020-08-11)
Artifact Registry
- Added
--json-key flagtogcloud beta artifacts print-settings. - Added bearer auth for npm support to
gcloud beta artifacts print-settings.
Cloud Build
- Added the flag
--worker-poolto the commandgcloud builds submit.
Cloud Dataflow
- Added flex template docker container building support in build command
gcloud beta dataflow flex-template build.
Cloud Pub/Sub
- Replaced
--scaleingcloud beta pubsub lite-topics createandgcloud beta pubsub lite-topics updatewith--per-partition-publish-miband--per-partition-subscribe-mibflags.
Cloud Run
- Added
--imageflag togcloud run services updatecommand in beta and GA to support updating container image.
Cloud Security Command Center
- Promoted
gcloud scc assetscommand group to beta and GA.
Compute Engine
- Promoted
cpu-overcommit-typeflag ofgcloud beta compute sole-tenancy node-templates createto GA. - Promoted
--stateful-diskflag forgcloud compute instance-groups managed createto GA. - Promoted
--stateful-disk,--remove-stateful-diskflags forgcloud compute instance-groups managed updateto GA. - Promoted
--scale-in-controlflag ofgcloud compute instance-groups managed set-autoscalingto GA. - Promoted
--scale-in-controland--clear-scale-in-controlflags ofgcloud compute instance-groups managed update-autoscalingto GA.
Deployment Manager
- Added
--custom-certificate-authority-rootsflag togcloud deployment-manager type-providers <create|update>.
Kubernetes Engine
- Promoted the GKE add-on
ConfigConnectorofgcloud container clusters <create|update>to GA. This add-on is disabled by default.- Use
--addons=ConfigConnectorto enable the add-on during cluster creation. - Use
--update-addons=ConfigConnector=ENABLED|DISABLEDto enable/disable the add-on for existing GKE clusters.
- Use
- Updates default kubectl from 1.15 to 1.16.
- Additional kubectl versions:
- kubectl.1.14 (1.14.10)
- kubectl.1.15 (1.15.12)
- kubectl.1.16 (1.16.13)
- kubectl.1.17 (1.17.9)
- kubectl.1.18 (1.18.6)
- Promoted
--disable-default-snatflag ofgcloud container clusters <create|update>to GA. - Modified GKE nodes to have serial port output logging enabled by default. To disable, use
--metadata serial-port-logging-enable=false.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
304.0.0 (2020-08-04)
Cloud Build
- Modified the command group
gcloud beta builds worker-poolssuch that all underlying commands now use a regional Cloud Build API endpoint (instead of the global one). - Modified the command group
gcloud buildssuch 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.
Cloud Composer
- Fixed a bug where an argument added to
backfillsubcommand ofgcloud composer environments runfails in older Airflow versions. - Added
--web-server-machine-typeflag togcloud beta composer environmentscommands to specify the machine type used by the Airflow web server.
Cloud IAM
- Promoted
gcloud iam service-accounts keys uploadto GA.
Compute Engine
- Added
gcloud beta compute os-config os-upgradeto enable major OS version updates on support distributions. - Promoted
gcloud compute diagnose export-logsto GA.
Firebase Test Lab
- Added the command
gcloud [alpha|beta] firebase test ip-blocks list, which retrieves a catalog of IP blocks used by Firebase Test Lab devices.
Kubernetes Engine
- Added
--node-grouptogcloud container node-pools create. This flag is used to enable the Compute Engine sole tenant node feature on Kubernetes Engine node pools.
Secret Manager
- Updated the following commands to better support IAM Conditions:
gcloud secrets get-iam-policyoutputs conditions associated with each binding.gcloud secrets set-iam-policyaccepts policies with conditional bindings.gcloud secrets <add|remove>-iam-policy-bindingaccepts conditional bindings.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
303.0.0 (2020-07-28)
AI Platform
- Promoted
--kms-keyflag ofgcloud ai-platform jobs submit trainingto GA.
Cloud Bigtable
- Promoted
gcloud bigtable backupscommands group to GA. - Promated
gcloud bigtable instances tables restoreandgcloud bigtable instances tables listto GA.
Cloud Build
- Added
--comment-controlflag option COMMENTS_ENABLED_FOR_EXTERNAL_CONTRIBUTORS_ONLY togcloud builds triggers create githubin alpha and beta.
Cloud Composer
- Added
--cloud-sql-machine-typeflag togcloud beta composer environmentscommands to specify the Cloud SQL machine type used by the Airflow database.
Cloud Data Catalog
- Added
--restricted-locationstogcloud data-catalog searchto enable regional search.
Compute Engine
- Added
--log-locationflag togcloud compute instances importandgcloud beta compute machine-images import. - Promoted
--conditionflag forgcloud compute images add-iam-policy-bindinggcloud compute images remove-iam-policy-bindingto GA.
- Promoted
--rollout-mode,--rollout-disruption-budget, and--rollout-disruption-budget-percentflags ofgcloud compute os-config patch-jobs executeto GA. - Allowed using
user-datakey in metadata withgcloud compute instances create-with-container. - Promoted
--conditionflag to GA forgcloud compute images add-iam-policy-bindinggcloud compute images remove-iam-policy-bindinggcloud compute snapshots add-iam-policy-bindinggcloud compute snapshots remove-iam-policy-binding.
Kubernetes Engine
- Added
--identity-providertogcloud beta container clusters createandgcloud beta container clusters update. This flag is used to enable a 3P identity provider on a cluster. - Added flag
--enable-dataplane-v2togcloud <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.
302.0.0 (2020-07-21)
AI Platform
- Promoted
--machine-typeand--acceleratorflags to GA. While these flags are GA, some machine types themselves may be in beta; for more information, see https://cloud.google.com/ai-platform/prediction/docs/machine-types-online-prediction#available_machine_types. - Promoted
--regionto GA to enable regional endpoint specification; this is the preferred method for using online prediction for n1* machine types.
App Engine
- Added support for directly deploying the Gradle project 'build.gradle' file.
Cloud Asset Inventory
- Modified
gcloud asset search-all-resourcesandgcloud asset search-all-iam-policiesto apply--page-size=20by default.
Cloud Dataproc
- Added
--dag-timeoutflag togcloud dataproc workflow-templates createto allow timeouts to be set on Workflow jobs DAGs. - Added
gcloud dataproc workflow-templates set-dag-timeoutto allow DAG timeouts to be updated or set on existing Workflows. - Added
gcloud dataproc workflow-templates remove-dag-timeoutto allow DAG timeouts to be removed from Workflows.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.11.5
- Bug fix for camel case query parameters
- Add support for
!=style queries
Cloud Pub/Sub
- Promoted
--enable-message-orderingflag ofgcloud pubsub subscriptions createand--ordering-keyflag ofgcloud pubsub topics publishto beta.
Cloud Resource Manager
- Promoted
gcloud resource-manager org-policiescommand group to GA.
Cloud Run
- Promoted
--tagflag ofgcloud run deployto beta. - Promoted
--tagflag ofgcloud run services updateto beta. - Promoted
--to-tags,--set-tags,--update-tags,--remove-tags, and--clear-tagsflags ofgcloud run services update-trafficto beta.
Cloud SQL
- Promoted server-level
--collationflag ofgcloud sql instances createto GA.
Cloud Storage
- Updated gsutil component to 4.52.
Compute Engine
- Promoted
--rollout-mode,--rollout-disruption-budget, and--rollout-disruption-budget-percentflags ofgcloud compute os-config patch-jobs executeto beta. - Promoted
gcloud compute health-checks <create|update> grpccommands to GA.
Firebase Test Lab
- Added
--grant-permissionsflag togcloud beta firebase test android run. This flag allows you to specify if runtime permissions should be granted prior to running a test. - Modified the limit for
--num-uniform-shardsand--test-targets-for-shardto be 250 when no physical devices are selected.
Kubernetes Engine
- Added flag
--private-ipv6-access-typeofgcloud container clusters createandgcloud container clusters updateto beta. This flag is used to allow GKE pods to connect to Google services over a low latency, secure, IPv6 network path. - Promoted
--release-channelofgcloud container clusters createandgcloud container clusters updateto GA. This flag is used to configure the cluster release channel.
Secret Manager
- Updated
gcloud secrets createcommand 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.
301.0.0 (2020-07-14)
Cloud SDK
- Prefer Python 3 for deb and rpm package installations. The Cloud SDK now
prefers Python 3 for bq, gcloud, and gsutil on all installation paths.
See
gcloud topic startupfor information on configuring the Python interpreter used by the Cloud SDK.
Anthos
- Upgraded
anthos-authcomponent to version 1.1.2. - Added ldap support to
gcloud anthos auth login.
App Engine
- Updated the Java SDK to version 1.9.81. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes.
Artifact Registry
- Added support for CMEK repository creation with customer managed encryption key.
- Added
gcloud beta artifacts repositories describe.
Compute Engine
- Promoted
--descriptionand--familyflags ofgcloud compute images updateto beta. - Promoted
--target-grpc-proxyforgcloud compute forwarding-rules <create|set-target>to GA. - Promoted documentation for
--protocolto include GRPC forgcloud compute backend-services <create|update>to GA. - Promoted
gcloud compute target-grpc-proxies <create|delete|describe|list>to GA. - Added
only-scale-outmodeenum value togcloud compute instance-groups managed <set|update>-autoscaling. Theonly-scale-outvalue directly replaces and deprecates theonly-upvalue.
Kubernetes Engine
- Promoted NodeLocalDNS Addon to GA. Use NodeLocalDNS addons with
gcloud container clusters createandgcloud container clusters update.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
300.0.0 (2020-07-08)
Breaking Changes
- (Recommender) Modified headers in output of
gcloud recommender recommendations list.- Renamed ID to RECOMMENDATION_ID and STATE to RECOMMENDATION_STATE.
- (Recommender) Modified headers in output of
gcloud recommender insights list.- Renamed ID to INSIGHT_ID and STATE to INSIGHT_STATE.
Cloud Dataproc
- Added
--temp-bucketflag togcloud dataproc clusters createandgcloud dataproc workflow-templates set-managed-clusterto allow users to configure a Cloud Storage bucket that stores ephemeral cluster and jobs data, such as Spark and MapReduce history files.
Cloud SQL
- Promoted
--enable-point-in-time-recoveryflag ofgcloud sql instances createandgcloud sql instances patchto GA. - Promoted
--point-in-timeflag ofgcloud sql instances cloneto GA.
Compute Engine
- Promoted
--source-diskflag ofgcloud compute disks createto GA.
Kpt
- Updated kpt from v0.24.0 to v0.30.1.
- Updated import of cli-utils from v0.8.0 to v0.15.0.
- Updated import of kyaml from v0.1.8 to v0.3.1.
- Updated import of cmd/config from v0.1.7 to v0.3.0.
Kubernetes Engine
- Added
--system-config-from-fileflag togcloud beta container clusters create,gcloud beta container node-pools create, andgcloud beta container node-pools updateto configure kubelet and Linux configuration settings on nodes.
Recommender
- Promoted
gcloud recommender insightsto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
299.0.0 (2020-06-30)
Cloud SDK
- Added
gcloud cheat-sheetcommand to display the gcloud command-line tool cheat sheet. For the full cheat sheet, refer to https://cloud.google.com/sdk/docs/cheatsheet.
Anthos
- Added
gcloud anthos create-login-configcommand to GA.
Cloud Asset Inventory
- Promoted Cloud assets search commands
gcloud asset search-all-resourcesandgcloud asset search-all-iam-policiesto GA.
Cloud Data Catalog
- Added possibility to rename enum values using
gcloud data-catalog tag-templates fields enum-values rename.
Cloud Dataproc
- Promoted
--enable-component-gatewayflag ofgcloud dataproc clusters createandgcloud dataproc workflow-templates set-managed-clusterto GA.
Cloud Run
- Updated
--service-accountflag to accept a Kubernetes service account for--platform=gkeand--platform=kubernetes.
Compute Engine
- Added
--interfaceflag togcloud beta compute disks create. - Removed
interfacekey from--diskkey ofgcloud beta compute instances create. - Promoted
gcloud compute security-policies list-preconfigured-expression-setsto GA. - Promote
--conditionflag to GA for the following commands:gcloud compute disks add-iam-policy-bindinggcloud compute disks remove-iam-policy-bindinggcloud compute instance-templates add-iam-policy-bindinggcloud compute instance-templates remove-iam-policy-binding.
- Added
--service-proxyand '--service-proxy-labels' flags togcloud beta compute instance-templates createto populate the fields in Instance Template required to automatically deploy and configure the service proxy and service-proxy-agent. - Added
--chain-nameflaggcloud beta compute disks snapshot. - Promoted Regional Network Endpoint Groups to beta.
Kubernetes Engine
- Promoted NodeLocalDNS Addon to GA. Use
NodeLocalDNS addons with
gcloud container clusters createandgcloud container clusters update.
VPC Access
- Added
--vpc-connectorflag togcloud run deployandgcloud run services updatewhich 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.
298.0.0 (2020-06-23)
Breaking Changes
- (Cloud Data Catalog) Removed add-enum-values flag from
gcloud data-catalog tag-templates fields update.
Cloud SDK
- Changed the bq and gcloud command-line tools to prefer Python 3 for
component-based Cloud SDK installs on Unix. See
gcloud topic startupfor information on configuring the Python interpreter used by the Cloud SDK.
AI Platform
- Added
--networkflag togcloud ml-engine jobs submit trainingandgcloud ai-platform jobs submit training.
App Engine
- Added an optional
--appyamlflag to change the app.yaml file location for an application.
Cloud Data Catalog
- Added enum-values flag in
gcloud data-catalog tag-templates fields update.
Compute Engine
Promote
--conditionflag forgcloud compute disks add-iam-policy-bindinggcloud compute disks remove-iam-policy-bindingto GA.
Promote
--conditionflag forgcloud compute reservations add-iam-policy-bindinggcloud compute reservations remove-iam-policy-bindingto GA.
Secret Manager
- Updated the following beta commands to better support IAM Conditions:
gcloud beta secrets get-iam-policyoutputs conditions associated with each binding.gcloud beta secrets set-iam-policyaccepts policies with conditional bindings.gcloud beta secrets <add|remove>-iam-policy-bindingaccepts conditional bindings.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
297.0.1 (2020-06-17)
- Fixed bug in
gcloud app deploycommand. This issue can be tracked at https://issuetracker.google.com/issues/159109983
297.0.0 (2020-06-16)
Anthos
- Added support for preferred authentication methods to
anthos auth logincommand.
BigQuery
- Added support for splitting/merging capacity commitments.
- Added support for autoscale based on reservations.
- Fixed CLI json.loads error for Python 3.5.
Compute Engine
- Added
--preemptibleflag togcloud compute instances set-scheduling. - Promoted
--multi-writerflag ofgcloud compute disks createto beta.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
296.0.1 (2020-06-10)
Anthos
- Fixed blocking bug in
anthos auth logincommand.
296.0.0 (2020-06-09)
Cloud SDK
- Updated bundled Python executable to 3.7.5.
Cloud Composer
- Fixed a bug that causes
backfillsubcommand ofgcloud composer environments runto be stuck indefinitely. - Updated
gcloud composer environments runcommand to prefer GKE pods with 'Ready: true' condition state.
Cloud Filestore
- Updated
gcloud beta filestore instances createandgcloud beta filestore instances updateto include:- Added HIGH_SCALE_SSD, BASIC_HDD and BASIC_SSD tiers.
- Added
nfs-export-optionsto--file-shareflag. - Support for NfsExportOptions.
Run
gcloud filestore --helpor visit https://cloud.google.com/filestore/docs/ to learn more.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.11.4
- Fixes bug for evaluating rules in query listening.
- Fixes support for
?show_missingin listing collection.
Cloud Resource Manager
- Promoted
gcloud projects createto beta.
Cloud Run
- Modified
--vpc-connectorand--clear-vpc-connectorflags to be applicable for--platform=managedonly. - Added
--format exportoption togcloud run services describeandgcloud run revisions describe, to output resources without deployment-specific metadata or status information.
Compute Engine
- Replaced coreos-cloud with fedora-coreos-cloud in the list of
public image projects for
--standard-imagesflag ofgcloud compute images list. - Promoted
gcloud compute commitments create-licenseto beta. - Added flag
--instance-update-minimal-actionflag togcloud beta compute instance-groups managed instance-configs <create|update|delete>.
Kubernetes Engine
- Added
--master-logsand '--enable-master-metrics' flags togcloud beta container clustersto enable sending master logs and metrics to Cloud Operations (fka Stackdriver).
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
295.0.0 (2020-06-02)
Anthos
- Added
gcloud anthos applycommand to beta. This command declaratively applies Config Connector resource configurations. - Added
gcloud anthos exportcommand to beta. This command exports Config Connector resource configurations of existing Google Kubernetes Engine clusters.
Cloud Memorystore
- Enabled support for Redis version 5.0. Added
redis_5_0as a new option for--redis_versionflag ofgcloud redis instances create. - Added
gcloud redis instances upgradeto upgrade a Memorystore Redis instance to a specified Redis version.
Cloud Pub/Sub
- Rename
--filterflag ofgcloud pubsub subscriptions createto--message-filter. This is done to avoid confusion with--filterflag of https://cloud.google.com/sdk/gcloud/reference/topic/filters. - Promoted
--message-filterflag ofgcloud pubsub subscriptions createto beta. This feature allows users to specify a filter expression on a Cloud Pub/Sub subscription which will automatically drop messages.
Compute Engine
- Promoted
gcloud compute instance-groups managed describe-instanceto beta. - Added
--acceleratorflag togcloud beta compute instances create-with-container. - Promoted
--private-ipv6-google-access-typeflag ofgcloud compute instances <create|create-with-container>to GA. - Promoted
--private-ipv6-google-access-typeflag ofgcloud compute instance-templates <create|create-with-container>to GA. - Promoted
--private-ipv6-google-access-typeflag ofgcloud compute networks subnets <create|update>to GA. - Added
--interfaceflag togcloud beta compute disks create. - Added
--interfaceflag togcloud beta compute instances attach-disk. - Added
interfacekey to--diskkey ofgcloud beta compute instances create.
Game Servers
- Added
--descriptiontogcloud <alpha|beta> game servers <clusters/realms/deployments> updateto allow updating description for resources.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
294.0.0 (2020-05-27)
Breaking Changes
- (Secret Manager) Modified
gcloud secretsbeta command group to use the Secret Manager v1 API. The--uriflag now formats output to begin withhttps://secretmanager.googleapis.com/v1/instead ofhttps://secretmanager.googleapis.com/v1beta1/when used with the following commands:gcloud beta secrets listgcloud beta locations listgcloud beta secrets versions list
AI Platform
- Added
--kms-keytogcloud <alpha|beta> ai-platform jobs submit trainingto allow specifying a customer-managed encryption key for a training job.
Cloud Pub/Sub
- Promoted configurable retry-related flags in
gcloud pubsub subscriptions createandgcloud pubsub subscriptions updateto GA.
Cloud Run
- Change
gcloud run services get-iam-policy,gcloud run services set-iam-policy,gcloud run services add-iam-policy-binding, andgcloud run services remove-iam-policy-bindingto use the v1 api.
Cloud Storage
- Updated gsutil component to 4.51.
Cloud Tasks
- Promoted
gcloud tasks queues create-pull-queueto beta.
Compute Engine
- Changed default action from
RESTARTtoREPLACEfor--update-instanceflag ofgcloud compute instance-groups managed instance-configs create|update. - Promoted
--maintenance-policyofgcloud compute sole-tenancy node-groups createto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
293.0.0 (2020-05-19)
App Engine
- Updated the Python SDK to version 1.9.91. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/python/release-notes.
Cloud SQL
- Promoted Postgres 12 to GA.
Compute Engine
- Promoted
gcloud compute instance-groups managed list-errorsto GA. - Added
gcloud beta compute instances get-screenshotcommand to beta.
Firebase Test Lab
- Promoted
--additional-apks,--other-files,--network-profile, and--robo-scriptflags ofgcloud firebase test android runto GA.
Kubernetes Engine
- Promoted
--disable-default-snatflag ofgcloud container clusters <create|update>to beta.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
292.0.0 (2020-05-12)
Breaking Changes
- (Cloud SDK) Modified
gcloud auth application-default loginto add a quota project by default. Use--disable-quota-projectto skip setting the quota project. - (Cloud SDK) Modified
gcloud auth application-default loginandgcloud auth application-default set-quota-projectso that a quota project is added to the application default credentials only when the credentials have the permission to bill the project.
Cloud SDK
- Fixed an issue in
gcloud auth loginandgcloud initwhen running behind a proxy/firewall. This issue can be tracked at https://issuetracker.google.com/issues/155818300.
App Engine Flexible Environment
- Fixed issue where CloudBuild timeout value without 's' suffix was rejected sometimes.
Cloud DNS
- Promoted Non-RFC 1918 Cloud DNS features to GA.
Cloud Dataproc
- Fixed bug in
gcloud dataproc clusters listwhere Google Kubernetes Engine-based clusters are listed withPLATFORMasGCEwhen accessed by the GA command.
Cloud Key Management Service
- Promoted
--conditionflag to GA for the following commands:gcloud kms keyrings add-iam-policy-bindinggcloud kms keyrings remove-iam-policy-bindinggcloud kms keys add-iam-policy-bindinggcloud kms keys remove-iam-policy-binding
Compute Engine
- Added
importandexportcommands togcloud compute <target-http-proxies|target-https-proxies>. - Promoted
--private-ipv6-google-access-typeflag ofgcloud compute instances <create|create-with-container>to beta. - Promoted
--private-ipv6-google-access-typeflag ofgcloud compute instance-templates <create|create-with-container>to beta. - Promoted
--autoscaler-mode,--min-nodes, and--max-nodesflags of commandgcloud compute sole-tenancy node-groups createto GA.
Kubernetes Engine
gcloud containernow respectscompute/regionproperty.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
291.0.0 (2020-05-05)
AI Platform
- Added
--configtogcloud beta ai-platform versions updateandgcloud beta ai-platform versions updateto allow specifying manual and auto-scaling parameters.
App Engine
- Updated the Java SDK to version 1.9.80. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes.
BigQuery
- Enabled purchasing capacity commitments through the BQCLI.
- Added support for passing empty array parameters.
- Fixed issues with handling of YAML parse errors.
- Fixed vulnerabilities related to pre-packaged dependencies.
Cloud Access Context Manager
- Promoted
gcloud access-context-manager perimeters dry-runcommand group to GA. - Added the following flags to
gcloud access-context-manager perimeters create:--enable-vpc-accessible-services--vpc-allowed-services
- Added the following flags to
gcloud access-context-manager perimeters update:--enable-vpc-accessible-services--add-vpc-allowed-services--clear-vpc-allowed-services--remove-vpc-allowed-services
Cloud Dataproc
- Added
--secondary-worker-typetogcloud dataproc clusters createandgcloud dataproc workflow-templates set-managed-clustercommands. This adds the ability to create a cluster with secondary workers that are non-preemptible. If unspecified, secondary workers continue to be preemptible by default.
Cloud Functions
gcloud functions logs readnow understands log entries with JSON payloads.
Cloud Healthcare
- Promoted
gcloud healthcarecommand group to GA. - This release includes some major changes that are different from beta.
- FHIR store creation requires a
versionin GA, or the request will fail. - HL7V2 stores can now have multiple Pub/Sub topics, corresponding API is changed to accomplish that.
- FHIR store creation requires a
Cloud IAM
- Promoted
--conditionflag to GA forgcloud iam service-account <add|remove>-iam-policy-binding.
Cloud Resource Manager
- Promoted
--conditionflag to GA for the following commands:gcloud projects <add|remove>-iam-policy-bindinggcloud organizations <add|remove>-iam-policy-bindinggcloud resources-manager folders <add|remove>-iam-policy-binding
Cloud Run
- Promoted
--min-instances,--no-traffic,--use-http2,--clear-config-maps,--set-config-maps,--remove-config-map,--update-config-map,--clear-secrets,--set-secrets,--remove-secrets,--update-secretsflags ofgcloud run services updateto beta. - Changed default output format of
gcloud run revisions describeto be more human-readable. For yaml output, use--format=yaml.
Cloud Services
- Promoted
gcloud services vpc-peerings enable-vpc-service-controlsto beta. - Promoted
gcloud services vpc-peerings disable-vpc-service-controlsto beta.
Cloud Storage
- Updated gsutil component to 4.50.
Compute Engine
- Promoted
--export-subnet-routes-with-public-ipand--import-subnet-routes-with-public-ipflags ofgcloud compute networks peerings createandgcloud compute networks peerings updateto beta and GA. - Promoted
--domainsflag ofgcloud compute ssl-certificates createto GA. - Promoted
suspendandresumecommands ofgcloud compute instancescommand group to beta.
Firebase Test Lab
- Added
--testing-special-entitlementsflag togcloud beta firebase test ios run. This flag allows you to test iOS app entitlements by re-signing the app with a new and explicit application-identifier.
Kpt
- Updated kpt from v0.17.0 to v0.24.0.
- Updated import of cli-utils from v0.6.0 to v0.8.0.
- Updated import of kyaml from v0.1.4 to v0.1.8.
- Updated import of cmd/config from v0.1.4 to v0.1.7.
Kubernetes Engine
- Updates kubectl to change default version of kubectl from 1.14 to 1.15.
- Additional kubectl versions:
- kubectl.1.14 (1.14.10)
- kubectl.1.15 (1.15.11)
- kubectl.1.16 (1.16.9)
- kubectl.1.17 (1.17.5)
- Promoted
--autoprovisioning-max-surge-upgrade,--autoprovisioning-max-unavailable-upgrade,--enable-autoprovisioning-autoupgrade,--enable-autoprovisioning-autorepairflags ofgcloud container clusters createandgcloud container clusters updateto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
290.0.1 (2020-04-27)
Compute Engine
- Promoted
--domainsflag ofgcloud compute ssl-certificates createto GA.
290.0.0 (2020-04-22)
Cloud Dataflow
- Promoted
gcloud dataflow sql querycommand to GA.
Cloud Dataproc
- Updated
--imageflag to accept image family URIs. - Fixed a bug where managed clusters added to workflow templates did not
correctly respect
--enable-component-gateway.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.11.3
- Fix rolling back an already failed transaction.
- Fix gRPC issue on large rules coverage reports.
Compute Engine
- Changed the default value of
--image-familyflag to debian-10 forgcloud compute instances createandgcloud compute instance-templates createcommands. - Added PRIVATE_SERVICE_CONNECT as a type of global address reservation.
- Added
--target-bundleoption ingcloud compute forwarding-rules create.
Kubernetes Engine
- Promoted the GKE
ConfigConnectoradd-on ofgcloud container clusters createandgcloud container clusters updateto beta. This add-on is disabled by default.- Use
--addons=ConfigConnectorto enable the add-on during cluster creation. - Use
--update-addons=ConfigConnector=ENABLED|DISABLEDto enable/disable the add-on for existing GKE clusters.
- Use
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
289.0.0 (2020-04-14)
App Engine
- Deploying Maven projects using a pom.xml file is now GA.
- Updated the Python SDK to version 1.9.90. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/python/release-notes.
Cloud Access Context Manager
- Added
--custom-level-specargument to enable custom access level definition to the following commands:gcloud access-context-manager levels creategcloud access-context-manager levels update
- Added
gcloud beta access-context-manager perimeters dry-run enforcecommand for enforcing the dry-run configurations for individual Service Perimeters. - Promoted
gcloud access-context-manager levels replace-allandgcloud access-context-manager perimeters replace-allcommands to GA. - Added
gcloud beta access-context-manager perimeters dry-run enforcecommand for enforcing the dry-run configurations for individual Service Perimeters.
Cloud Dataproc
- Fixed bug where the GKE cluster name is also displayed in the zone column when listing GKE-based Dataproc clusters.
Cloud Memorystore
- Added new
redis_5_0redis-version value togcloud redis instances upgrade.
Cloud Run
- Promoted the Knative API version used from v1alpha1 to v1 on all
gcloud beta runandgcloud runcommands for--platform=gkeand--platform=kubernetes.
Compute Engine
- Promoted
gcloud compute instances add-resource-policiescommand to GA.
Kubernetes Engine
- Promoted the following flags to GA for
gcloud container binauthz attestors public-keys add:--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.
288.0.0 (2020-04-07)
Breaking Changes
- (Secret Manager) Removed newline from the end of the output of
gcloud secrets versions accesscommand.
AI Platform
- Added support for
--regionflag forgcloud beta ai-platform.
Cloud Access Context Manager
- Renamed
gcloud beta access-context-manager perimeters dry-run resetasgcloud beta access-context-manager perimeters dry-run drop.
Cloud Composer
Added the following flags to
gcloud composer environments createto handle IP 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 createto handle Private IP:--enable-private-environment--enable-private-endpoint--master-ipv4-cidr
Added the following flags to
gcloud composer environments createto handle Private IP:--web-server-ipv4-cidr--cloud-sql-ipv4-cidr
Fixed a bug that could cause flags passed to
gcloud composer environments runto be interpreted incorrectly.
Cloud Dataflow
- Added
gcloud beta dataflow snapshotscommand group which provides the ability to create and manage Cloud Dataflow snapshots.
Cloud Dataproc
- Fixed bug where the default project was not automatically used as the GKE cluster project for GKE-based Dataproc clusters.
- Changed the default value for
--timeoutingcloud dataproc clusters updatefrom 3h to 25h. This prevents client-side timeouts during long graceful decommissioning operations.
Cloud Run
- Promoted
--no-trafficflag ofgcloud run deployto GA for--platform=managed.
Compute Engine
- Promoted
--scale-in-controlflag ofgcloud compute instance-groups managed set-autoscalingto beta. - Promoted
--scale-in-controland--clear-scale-in-controlflags ofgcloud compute instance-groups managed update-autoscalingto beta. - Added support of tabular display format of command
gcloud compute networks get-effective-firewallsandgcloud compute instances network-interfaces get-effective-firewalls.
Kpt
- Updated kpt from v0.14.0 to v0.17.0.
- Updated import of cli-utils from v0.5.0 to v0.6.0.
- Updated import of kyaml from v0.1.3 to v0.1.4.
- Updated import of cmd/config from v0.1.3 to v0.1.4.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
287.0.0 (2020-04-01)
App Engine
- Updated the Python SDK to version 1.9.89. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/python/release-notes.
BigQuery
- Added support to update capacity_commitment plan and renewal_plan.
- Modified DTS CreateTransferConfig and UpdateTransferConfig CLI to accept a version_info instead of an authorization_code.
- Added support for ROW ACCESS POLICY DDL statements.
- Fixed a bug with None auth_info in UpdateTransferConfig.
Cloud Access Context Manager
- Added the following flags to
gcloud beta access-context-manager perimeters create:--enable-vpc-accessible-services--vpc-allowed-services
- Added the following flags to
gcloud beta access-context-manager perimeters update:--enable-vpc-accessible-services--add-vpc-allowed-services--clear-vpc-allowed-services--remove-vpc-allowed-services
Cloud Asset Inventory
- Support
org-policyandaccess-policyin the real-time feed API.
Cloud Composer
- Added the following flags to
gcloud beta composer environmentscommands to specify IP ranges for Web Server and Cloud SQL network subranges:--web-server-ipv4-cidr--cloud-sql-ipv4-cidr
- Require explicitly specifying web server access control when using
--enable-private-environmentingcloud beta composer environments create.
Cloud Dataproc
- Promoted
gcloud dataproc jobs submit prestocommand group to GA.
Cloud Machine Learning Engine
- Added
--json-requestflag togcloud ml-engine predictandgcloud ml-engine local predictto improve the UX by matching the input format to that used in actual requests.
Cloud Spanner Emulator
- Added
gcloud beta emulators spannercommand group which allows starting a Cloud Spanner emulator for local development and unit testing.
Cloud Storage
- Updated gsutil component to 4.49.
Compute Engine
- Promoted centos-8, opensuse-15, rhel-8, rhel-8-byol, sles-12-byol, and
sles-15-byol options of
--osflag forgcloud compute images importandgcloud compute instances importto GA. - Promoted
--resource-policiesflag ofgcloud compute instances createto GA. - Promoted
--logging-filter-exprand--logging-metadata-fieldsflags ofgcloud compute networks subnets createandgcloud compute networks subnets updateto GA. - Promoted
--platform-key-file,--key-exchange-key-file,--signature-database-file, and--forbidden-database-fileflags ofgcloud compute images createcommand to GA. - Updated "list-rules" command of Organization Firewalls to add more fields.
Stackdriver Monitoring
- Promote
gcloud monitoring dashboardscommand group to GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
286.0.0 (2020-03-24)
Breaking Changes
- (Compute Engine) Removed
SECURE_BOOTfrom list of guest OS features.
Cloud SDK
- Fixed issue where special characters in quoted arguments on Windows were not
being escaped properly. For example, a command invocation such as:
gcloud compute ssh my-vm --zone=us-central1-c --command="echo 1 && echo 2"would fail with "unrecognized arguments: 1".
Anthos
- Added
gcloud anthos auth logincommand to GA. This command enables authentication of Anthos clusters through a command line interface, given an on-prem identity provider (IDP) is configured in an Anthos Kubernetes cluster environment.
App Engine
- Updated the Java SDK to version 1.9.79. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes.
Cloud Access Context Manager
- Added
gcloud beta access-context-manager perimeters dry-runcommand group for management of dry-run configurations for Service Perimeters.
Cloud Dataflow
- Added
--worker-regionand--worker-zoneparameters togcloud dataflow jobs run. - Added deprecation notice for
--zoneparameter togcloud dataflow jobs run. - Added
--num-workers,--worker-machine-type,--network,--subnetwork, and--dataflow-kms-keyparameters togcloud beta dataflow sql query. - Promoted
--num-workers,--worker-machine-type,--network, and--subnetworkparameters to GA ingcloud dataflow jobs run.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.11.1
- Allow service account tokens in Firestore Emulator.
- ListCollectionIds now correctly omits empty collections.
- The first request now correctly interacts with seed data.
Cloud Key Management Service
- Promoted changes related to external keys in
gcloud kms locations list,gcloud kms keys create,gcloud kms keys versions create,gcloud kms keys versions updateto GA.
Cloud Memorystore
- Enabled support for Redis version 5.0 (beta). Added
redis_5_0as a new option for--redis_versionflag when usinggcloud beta redis instances create. - Enabled support for Redis version 5.0 (beta) stream node configurations. Added
stream-node-max-bytesandstream-node-max-entriesas new options for--redis-configflag when usinggcloud beta redis instances create. - Enabled support for
stream-node-max-bytesandstream-node-max-entriesfor--update-redis-configflag when usinggcloud beta redis instances update.
Cloud Run
- Changed the default output format for
gcloud run services describe. Moved the service URL from its own line to next to the traffic section heading. - Changed the default output format for
gcloud run services update-trafficto use the same format as the traffic section of the output ofgcloud run services describe. To restore the previous output format, specify--format="table(displayPercent:label=TRAFFIC,displayRevisionId:label=REVISION)". - Promoted
--min-instances,--no-traffic,--use-http2,--clear-config-maps,--set-config-maps,--remove-config-map,--update-config-map,--clear-secrets,--set-secrets,--remove-secrets,--update-secretsflags ofgcloud run deployto beta and GA for--platform=gkeand--platform=kubernetesonly.
Cloud SQL
- Promoted Postgres 10 to GA.
- Added support for specifying backup locations.
Cloud Spanner
- Added
gcloud spanner backupssurface. - Added
gcloud spanner databases restore. - Updated
gcloud spanner operationsfor backup and restore operations, and ability to filter by operation type. - Added optimizer version to the query plan (PROFILE) output of
gcloud spanner databases execute-sql.
Cloud Tasks
- Promoted
--log-sampling-ratioand--clear-log-sampling-ratioto GA.
Compute Engine
- Promoted
--replacement-methodofgcloud compute instance-groups managed rolling-action restartto GA. - Promoted
--[no-]enable-loggingflag ofgcloud compute health-checkscommand group to beta. - Added
cpu-overcommit-typeflag togcloud beta compute sole-tenancy node-templates create. - Promoted
gcloud compute org-security-policiescommand group to beta. - Promoted
gcloud compute networks get-effective-firewallscommand to beta. - Promoted
gcloud compute instances network-interfaces get-effective-firewallscommand to beta. - Promoted
gcloud compute instance-groups managed update-instanceto GA. - Promoted
--failover-ratio,--drop-traffic-if-unhealthy, and--connection-drain-on-failoverflags ofgcloud compute backend-services createandgcloud compute backend-services updateto GA. - Promoted
--failoverflag ofgcloud compute backend-services add-backendandgcloud compute backend-services update-backendto GA. - Promoted global scope of
gcloud compute network-endpoint-groupscommand group in global to GA. - Promoted
--global-network-endpoint-groupflag ofgcloud compute backend-servicesto GA.
Kpt
- Updated kpt from v0.12.0 to v0.14.0.
- Updated import of cli-utils from v0.4.0 to v0.5.0.
Kubernetes Engine
- Added
--release-channelflag togcloud beta container clusters updatefor subscribing an existing cluster to a release channel or removing a cluster from a release channel.
Service Directory
- Promoted
gcloud service-directory locationsto beta.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
285.0.1 (2020-03-18)
- Resolved issue that caused spurious post installation errors in 285.0.0.
285.0.0 (2020-03-17)
Breaking Changes
- (Cloud Dataproc) Deprecated the following flag in
gcloud dataproc clusters updatecommand:--num-preemptible-workers
AI Platform
- Modified
ai-platform models set-iam-policyto accept a model resource arg. - Modified
ai-platform models get-iam-policyto accept a model resource arg.
Artifact Registry
- Promoted
gcloud artifactsto beta.
Cloud Access Context Manager
- Added
--custom-level-specargument to enable custom access level definition to the following commands:gcloud access-context-manager levels creategcloud access-context-manager levels update
Cloud Build
- Reset ownership to root when creating workspace snapshot.
Cloud DNS
- Promoted
gcloud dns managed-zonesto beta. - Added
--service-directory-namespacetogcloud beta dns managed-zones createto support providing a Service Directory namespace that should be associated with the zone.
Cloud Data Catalog
- Modified
gcloud data-catalog entries <create|update>to support user specified types.
Cloud Dataproc
- Added the following flag to
gcloud dataproc clusters updatecommand:--num-secondary-workers
- Added
--gke-clusterand--gke-cluster-namespaceflags togcloud beta dataproc clusters createto allow creation of GKE-based Dataproc clusters.
Cloud Identity-Aware Proxy
- Promoted
gcloud iap settingscommand group to GA.
Cloud Memorystore
- Added
gcloud beta memcachewhich manages Cloud Memorystore Memcached resources.
Cloud Run
- Modified
--argsand--commandflags ofgcloud run services update,gcloud run deploy,gcloud beta run services update, andgcloud beta run deployto support repeated usages on a single command invocation.
Compute Engine
- Added
cpu-overcommit-typeflag togcloud beta compute sole-tenancy node-templates create. - Promoted
gcloud compute resource-policies create group-placementcommand to GA. - Promoted
gcloud compute os-config patch-jobscommand group to GA. - Promoted
gcloud compute os-config patch-deploymentscommand group to GA.
Identity Groups
- Added
gcloud beta identity groups previewto retrieve a list of users in a customer account using CEL query. - Added
--dynamic-user-querytogcloud beta identity groups create.
Kpt
- Updated kpt from v0.9.0 to v0.11.0.
- Updated import of cli-utils from v0.2.0 to v0.3.0.
Kubernetes Engine
- Added
--enable-logging-monitoring-system-onlyflag togcloud container clusters createandgcloud container clusters updateto enable Stackdriver system-only logging and monitoring.
Network Management
- Modified
gcloud beta network-management connectivity-tests createto verify that at least one source and one destination are specified. - Modified
gcloud beta network-management connectivity-tests createandgcloud beta network-management connectivity-tests updateto verify that instance and network formats are valid. - Added the following optional flags to
gcloud beta network-management connectivity-tests update:--clear-source-instance--clear-source-ip-address--clear-destination-instance--clear-destination-ip-address
- Promoted
gcloud network-managementcommand group to GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
284.0.0 (2020-03-10)
Breaking Changes
- (Cloud Dataproc) Deprecated the following flags in
gcloud dataproc clusters createand - (Cloud Dataproc)
gcloud dataproc workflow-templates set-managed-clustercommands:--num-preemptible-workers--num-preemptible-worker-local-ssds--preemptible-worker-boot-disk-size--preemptible-worker-boot-disk-type--preemptible-worker-accelerator
- (Kubernetes Engine) Promoted Workload Identity flags to GA:
- Promoted
--disable-workload-identityofgcloud beta container clusters update. - Renamed
--identity-namespaceofgcloud beta container clustersto--workload-pool. - Changed the choices of
--workload-metadata-from-nodeofgcloud beta container node-poolsto ["GCE_METADATA", "GKE_METADATA"].
- Promoted
- (Kubernetes Engine) Removed "UNSPECIFIED" from the choices of
--workload-metadata-from-nodeofgcloud beta container node-pools.
App Engine Flexible Environment
- Removed the deprecated flag
--use-container-optimized-osfromgcloud beta app update. Starting 2020-02-17, Container-Optimized OS is the default VM image type of App Engine Flex deployments and can not be changed.
Cloud Access Context Manager
- Added the 'etag' field to
gcloud access-context-manager policies list.
Cloud Data Catalog
- Promoted
gcloud data-catalogcommand group to GA. - Added
gcloud data-catalog entry-groups listto help list all entry groups in a Cloud Data Catalog location.
Cloud Dataflow
- Added flex-template build command
gcloud beta dataflow flex-template build.
Cloud Dataproc
- Added the following flags to
gcloud dataproc clusters createandgcloud dataproc workflow-templates set-managed-clustercommands:--num-secondary-workers--num-secondary-worker-local-ssds--secondary-worker-boot-disk-size--secondary-worker-boot-disk-type--secondary-worker-accelerator
Compute Engine
- Added centos-8, rhel-8, and rhel-8-byol options for
--osflag togcloud beta compute images importandgcloud beta compute instances import.
Kpt
- Updated kpt from v0.7.0 to v0.9.0.
- Added
kpt live initcommand to existingkpt livecommands. - Updated import of cli-utils from v0.1.3 to v0.2.0.
Kubernetes Engine
- Added
--enable-tpuand--tpu-ipv4-cidrflags togcloud container clusters updateto support enabling/disabling Cloud TPU on existing clusters.
Service Directory
- Promoted
gcloud service-directory namespacesto beta. Added command to create/delete/describe/list/update namespaces. - Promoted
gcloud service-directory servicesto beta. Added command to create/delete/describe/list/resolve/update/add-iam-policy-binding/get-iam-policy/set-iam-policy/remove-iam-policy-binding. - Promoted
gcloud service-directory endpointsto beta. Added command to create/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.
283.0.0 (2020-03-03)
Cloud Dataflow
- Added
gcloud beta dataflow sql querycommand. - Removed
--flex-templateflag support fromgcloud beta dataflow jobs run. - Added flex-template command
gcloud beta dataflow flex-template run.
Cloud Run
- Fixed error handling when Cloud Run for Anthos fails with an HTTP error.
Cloud Storage
- Updated gsutil component to 4.48.
Compute Engine
- Added field 'PRESERVED_STATE' to the output of
gcloud beta compute instance-groups managed list-instances. - Promoted
--enable-loggingand--logging-sample-rateflags ofgcloud compute backend-services <create|update>to GA. - Added support for
group-placement-policywithout specific VM count. Spread placement policies support incremental groups size now. - Promoted
--resource-policiesflag ofgcloud compute instances createto beta. - Added
get-iam-policyandset-iam-policycommands togcloud compute resource-policiescommand group. - Promoted
exportandupdate-from-filecommands ofgcloud compute instancescommand group to beta and GA.
Stackdriver Logging
- Promoted the following commands to beta:
gcloud logging buckets listgcloud logging buckets describegcloud logging buckets update
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
282.0.0 (2020-02-25)
Breaking Changes
- (Cloud Key Management Service) Modified
gcloud beta kms locations listto include EKM availability. This may disrupt automated processing of the command's output; consider using the--formatflag for parsing.
BigQuery
- Added
require_hive_partition_filtersupport for hive partitioned tables.
Cloud Access Context Manager
Added
replace-allcommand to the following command groups in beta:gcloud access-context-manager levels.gcloud access-context-manager perimeters.
replace-allis a command that is used to replace all existinglevelsorperimeterswith the ones you provide in a valid yaml file.
Cloud Composer
- Added the following flags to
gcloud beta composer environmentscommands to manage Airflow web server network access control:--web-server-allow-ip--web-server-deny-all--web-server-allow-all--update-web-server-allow-ip
Cloud Dataflow
- Added
--dataflow-kms-keyflag togcloud dataflow jobs run.
Cloud Functions
- Promoted
--egress-settingsand--ingress-settingsflags ofgcloud functions deployto GA.
Cloud Key Management Service
- Added EKM availability to
gcloud beta kms locations list.
Cloud Memorystore
- Added
--connect-modeflag togcloud redis instances createto specify a network connection mode when creating a new Redis instance.
Cloud SQL
- Promoted SQL Server to GA.
Stackdriver Monitoring
- Promoted
gcloud monitoring dashboardscommand group to beta.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
281.0.0 (2020-02-18)
Breaking Changes
- (Cloud SDK) Modified
--update-adcingcloud auth loginto not write a quota project to the generated application default credential file. Usegcloud auth application-default login --add-quota-projectorgcloud auth application-default set-quota-projectto add a quota project to the generated file.
AI Platform
- Added xrai option for
--explanation-methodflag togcloud beta ai-platform versions create.
Access Approval
- Added
gcloud access-appovalsurface to alpha.
App Engine
- Added beta support for deploying the Maven project pom.xml file directly.
Cloud Asset Inventory
- Modified the following commands such that they no longer require
--scopeflag:gcloud beta asset search-all-iam-policiesgcloud beta asset search-all-resourcesgcloud beta asset search-iam-policiesgcloud beta asset search-resourcesIf scope is not specified, the default project property is used.
Cloud Bigtable
- Added
deleteallrowscommand tocbtcommand line tool, which will clear a Cloud Bigtable table.
Cloud Dataproc
- Promoted
gcloud dataproc clusters importandgcloud dataproc clusters exportto GA.
Cloud IAM
- Promoted
--conditionflag to beta forgcloud iam service-account <add|remove>-iam-policy-binding.
Cloud Key Management Service
- Promoted
--conditionflag to beta for the following commands:gcloud kms keyrings <add|remove>-iam-policy-bindinggcloud kms keys <add|remove>-iam-policy-binding
Cloud Resource Manager
- Promoted
--conditionflag to beta for the following commands:gcloud projects <add|remove>-iam-policy-bindinggcloud organizations <add|remove>-iam-policy-bindinggcloud resources-manager folders <add|remove>-iam-policy-binding
Cloud Run
- Removed
specTargetandstatusTargetfields from the yaml and json output ofgcloud run services update-traffic. The information nested withinspecTargetandstatusTargetis available in the top-levellatestRevision,revisionName,specPercent, andstatusPercentfields of the output.
Cloud Tasks
- Added
--response-viewparameter togcloud tasks describe.
Compute Engine
- Added sles-12-byol, sles-15-byol, and opensuse-15 options for
--osflag togcloud beta compute images importandgcloud beta compute instances import. - Fixed issue where
gcloud compute sshcommand fails with--impersonate-service-accountflag. - Promoted
--networkflag ofcompute backend-services createto GA. - Promoted
--conditionflag to beta for the following commands:gcloud compute disks <add|remove>-iam-policy-bindinggcloud compute images <add|remove>-iam-policy-bindinggcloud compute instance-templates <add|remove>-iam-policy-bindinggcloud compute instances <add|remove>-iam-policy-bindinggcloud compute reservations <add|remove>-iam-policy-bindinggcloud compute snapshots <add|remove>-iam-policy-binding
GKE Hub
- Promoted
gcloud container hub membershipscommand group to GA. - Deprecated
gcloud beta container membershipscommand group.
Kubernetes Engine
- Promoted
--node-locationsflags ofgcloud container clusters createandgloud container clusters updateto GA. - Added
--addons=GcePersistentDiskCsiDrivertogcloud beta container clusters createand--update-addons=GcePersistentDiskCsiDrivertogcloud beta container clusters updateto enable/disable the GCP Compute Persistent Disk Container Storage Interface (CSI) Driver. - Added kubectl version 1.17 for upcoming rapid channel release.
- Default kubectl version 1.14.
- Additional kubectl versions:
- kubectl.1.13 (1.13.12)
- kubectl.1.14 (1.14.10)
- kubectl.1.15 (1.15.9)
- kubectl.1.16 (1.16.6)
- kubectl.1.17 (1.17.2)
- Added warning for upcoming shielded nodes default behavior change.
Notebooks
- Added
notebookssurface to beta which provides access to AI Platform Notebooks. - Added
notebooks instancescommand group which provides access to AI Platform Notebooks' instances. - Added
notebooks environmentscommand group which provides access to AI Platform Notebooks' environments.
Secret Manager
- Promoted
gcloud secretscommand group to GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
280.0.0 (2020-02-11)
Breaking Changes
- (Cloud SQL) Removed support for creating First Generation Cloud SQL instances.
- Removed First Generation instance only flags:
--authorized-gae-apps,--follow-gae-app, and--pricing-planfromgcloud sql create.
- Removed First Generation instance only flags:
AI Platform
- Added
--use-chief-in-tf-configflag to the following commands:gcloud beta ml-engine jobs submit traininggcloud ml-engine jobs submit traininggcloud beta ai-platform jobs submit traininggcloud ai-platform jobs submit training
Cloud Access Context Manager
- Modified Access Context Manager beta commands to call the ACM v1 API instead of v1beta.
Cloud Data Catalog
- Added
gcloud beta data-catalog entries listwhich lists Data Catalog entries. - Added
gcloud beta data-catalog entry-groups updatewhich updates a Data Catalog entry group. - Added flags to
gcloud beta data-catalog entries updatefor updating an entry's description, display name, and Cloud Storage file patterns.
Cloud Firestore Emulator
- Released Cloud Firestore emulator v1.10.4
- Added
update_transformsupport for commit and batchWrite. - Send resume tokens on the Listen stream
- Added
Cloud Run
- Added
--force-overridetogcloud run domain-mappings createto override an existing domain mapping. - Fixed a bug where
--cpuflag was incorrectly disallowed with--platform=managed.
Compute Engine
- Promoted
--allow-global-accessflag ofgcloud compute forwarding-rules createto GA. - Promoted
gcloud compute forwarding-rules updateto GA. - Added
HEALTH_STATEto output ofgcloud compute instance-groups managed list-instancesin GA. - Added
gcloud beta compute machine-images importto enable importing OVA/OVF virtual appliances into Google machine images.
Kubernetes Engine
- Promoted
--max-surge-upgradeand--max-unavailable-upgradeflags to GA ingcloud containercommand group. Use these flags to specify upgrade settings parameters during cluster creation, node pool creation, or node pool update. - Updated kubectl to change default version of kubectl from 1.13 to 1.14.
- Additional kubectl versions:
- kubectl.1.13 (1.13.12)
- kubectl.1.14 (1.14.10)
- kubectl.1.15 (1.15.9)
- kubectl.1.16 (1.16.6)
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
279.0.0 (2020-02-04)
Breaking Changes
- (Cloud SDK) Modified
gcloud auth application-default loginto not write a quota project to the generated file. Use--add-quota-projectto change this behavior. - (Compute Engine) Removed
--priorityflag fromcompute beta packet-mirrorings createandcompute beta packet-mirrorings update.
BigQuery
- Fixed issue where
--apilogwould not use the specified log file and would instead output the logs to stdout.
Cloud Dataproc
- Deprecated default global value of
gcloud dataproc --regionflag.
Cloud Life Sciences
- Added
gcloud beta lifesciences locationscommand group to query locations where the Cloud Life Sciences API is available.
Cloud Memorystore
- Added
gcloud beta redis instances upgradeto upgrade a Memorystore Redis instance to a specified Redis version.
Cloud Run
- Promoted
--cputo GA for all platforms. - Promoted
gcloud run services update-trafficto GA.
Compute Engine
- Promoted ubuntu-1804 option of
--osflag forgcloud compute images importandgcloud compute instances importto GA. - Promoted
--hostnameflag ofgcloud compute instances importto GA. - Promoted
gcloud compute packet-mirroringscommand group to GA. - Promoted
--is-mirroring-collectorflag ofgcloud compute forwarding-rules createto GA. - Promoted
--logging-metadataflag forgcloud compute firewall-rules createandgcloud compute firewall-rules updateto beta. - Promoted
gcloud compute network-endpoint-groupscommand group in global scope to beta. - Promoted
--global-network-endpoint-groupflag ofgcloud compute backend-servicesto beta.
Kubernetes Engine
- Promoted
--enable-shielded-nodesto GA. Use this flag withgcloud container clusters createorgcloud container clusters update.
Network Management
- Added
gcloud network-managementcommand group. This feature enable the provisioning and administering of Network Management resources.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
278.0.0 (2020-01-28)
AI Platform
- Added
--evaluator-countfor local train to allow specifying the number of evaluators to run with when--distributedis set.
App Engine
- Updated the Java SDK to version 1.9.78. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes.
Artifact Registry
- Rolled back
gcloud beta artifactscommand group to alpha state.
Cloud Dataflow
- Added
--flex-templateflag togcloud beta dataflow jobs run.
Cloud Key Management Service
- Added
gcloud beta kms keys versions updateto enable updating crypto key versions and the external key URIs of key versions.
Cloud Pub/Sub
- Promoted dead letter queue-related flags in
gcloud pubsub subscriptions createandgcloud pubsub subscriptions updateto GA.
Compute Engine
- Promoted permission validation in
gcloud compute images import,gcloud compute images export, andgcloud compute instances importto GA. - Promoted
gcloud compute instance-groups managed create-instanceto GA. - Promoted
gcloud compute instance-groups managed wait-untilto GA. - Deprecated
gcloud compute instance-groups managed wait-until-stableto GA; usegcloud compute instance-groups managed wait-until --stableinstead. - Renamed
--update-stateful-diskand--update-stateful-metadataofgcloud compute instance-groups managed instance-configs updateto--stateful-diskand--stateful-metadatarespectively. - Renamed
--update-stateful-diskofgcloud compute instance-groups managed updateto--stateful-disk. - Promoted
gcloud compute instance-groups managed list-errorscommand to beta.
Firebase Test Lab
- Removed
--app-packageand--test-packageflags fromgcloud firebase test android run; the application and test package names are parsed automatically from the APK manifest. - Updated
--environment-variablesto allow a period in the key.
Kpt
- Published
kptbinary as a new Cloud SDK component.kptmay be installed withgcloud components install kpt.kptcontains utilities for packaging, viewing and modifying Kubernetes configuration.- For more information, run
kpt help.
Kubernetes Engine
- Promoted Autoscaling Profiles to beta. Use with
gcloud beta container clusters createorgcloud container clusters update:--autoscaling-profile=balanced(default) or--autoscaling-profile=optimize-utilization. - Promoted
--sandboxflag ofgcloud container node-pools createto GA. This 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.
277.0.0 (2020-01-21)
Breaking Changes
- (App Engine) Fixed longstanding issue where
/path*in dispatch.yaml was silently converted to/path/*. - (Cloud Dataproc) Modified
--regionflag to be mandatory.- To use Cloud Dataproc commands, pass
--regionflag on every invocation, or setdataproc/regionconfiguration variable viagcloud config set dataproc/region.
- To use Cloud Dataproc commands, pass
Cloud SDK
- Added
--update-adctogcloud auth loginto update the credentials in ADC at the end of authentication. - Promote REGISTRIES positional argument in
gcloud auth configure-dockerto GA.
AI Platform
- Added Tensorflow version check for local train. For version 1.x, 'master' is used as primary node. For version 2.x, 'chief' is used as primary node.
Artifact Registry
- Promoted
gcloud artifactsto beta. - Following operations will be supported in beta:
- Repository creation, deletion, and listing.
- Printing settings for supported native tools (e.g. mvn, npm, gradle).
- Setting and getting permission/IAM policies on repositories.
- Listing and deleting packages inside a repository.
- Listing and deleting versions inside a package.
- Creating, updating, deleting, and listing tags.
- Listing and deleting docker images or specific image digests.
- Adding, listing, and deleting docker image tags.
- Listing Artifact Registry supported locations.
Cloud Machine Learning Engine
- Added Tensorflow version check for local train. For version 1.x, 'master' is used as primary node. For version 2.x, 'chief' is used as primary node.
Compute Engine
- Added
--hostnametogcloud beta compute instances import. - Promoted
--instance-redistribution-typeflag ofcompute instance-groups managed createto GA. - Promoted
--instance-redistribution-typeflag ofcompute instance-groups managed updateto GA. - Promoted
gcloud compute diagnose export-logsto beta. - Promoted
--replacement-modeflag of commandgcloud compute instance-groups managed rolling-action start-updateandgcloud compute instance-groups managed rolling-action replaceto beta.
Kubernetes Engine
- Increased default Operation timeout in
gcloud container clusterscommand group to 1 hour.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
276.0.0 (2020-01-14)
Breaking Changes
- (Cloud Dataproc) Modified
gcloud beta clusters createcommand replacing--reservation-labelwith--reservationwhich accepts the name of the reservation when--reservation-affinityisspecific, matchinggcloud compute instances create.
Cloud SDK
- Modified
gcloud auth configure-dockerto take a--registriesflag.- Use this flag to provide a comma-separated list of registries to add to the Docker credential configuration. If the flag is not set, the command adds all gcr.io registries.
- Changes to the docker credential configuration are now merged in to the existing configuration instead of replacing all existing entries.
- Added support for
*.pkg.devdomains.
App Engine
- Updated appengine libraries to pick up fix using now-invalid project ids with VPC connectors.
- Fixed an issue where response headers were not usable due to python3 bytes regex use.
BigQuery
- Fixed delimiter specification issues in Python3.
- Fixed proxy authentication issues in Python3.
Cloud Dataproc
- Promoted
--reservationand--reservation-affinityflags ofgcloud dataproc clusters createto GA.
Cloud Storage
- Updated gsutil component to 4.47.
Compute Engine
- Promoted
--modeflag ofgcloud compute instance-groups managed set-autoscalingcommand to GA. - Promoted
gcloud compute instance-groups managed update-autoscalingcommand to GA. - Promoted
instance-configs create,instance-configs list,instance-configs update,instance-configs deletecommands to beta.
Kubernetes Engine
- Adds kubectl version 1.16.4 for the rapid channel.
- Additional kubectl versions:
- kubectl.1.13 (1.13.12)
- kubectl.1.14 (1.14.10)
- kubectl.1.15 (1.15.7)
- kubectl.1.16 (1.16.4)
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
275.0.0 (2020-01-07)
Breaking Changes
- (Firebase Test Lab) Modified
--other-filesto allow the specification of a list of device-path=file-path instead of a list of file-path=device-directory. Additionally, the flag can no longer be specified multiple times. Use a comma-separated list to push multiple files to a device.
Cloud SDK
- Modified
gcloud auth application-default loginto find a quota project from gcloud command-line tool's context and write it to the application default credentials. This allows Google client libraries to use the project for quota and billing. - Added
gcloud auth application-default set-quota-projectto update the quota project in application default credentials. - Fixed issue where
gcloud components updateandgcloud components installwould crash with a UnicodeDecodeError when encountering certain network errors. The gcloud command-line tool will now correctly display the error encountered during the update or installation. This issue was reported at https://issuetracker.google.com/issues/80344082.
App Engine
- Updated the Python SDK to version 1.9.88. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/python/release-notes.
Cloud Asset Inventory
- Promoted group commands of
gcloud asset feedsto GA.
Cloud DNS
- Promoted DNS Peering to GA.
Cloud Data Catalog
- Added flags to
gcloud beta data-catalog entries updatefor updating an entry's description, display name, and Cloud Storage file patterns. - Added
requiredfield togcloud beta data-catalog tag-templates create --fieldto specify whether the tag template field is required. - Added
--requiredflag togcloud beta data-catalog tag-templates fields updateto specify whether the tag template field is required. - Removed
gcloud beta data-catalog entries set-iam-policycommands.
Cloud Identity-Aware Proxy
- Promoted
gcloud iapcommand group to GA.
Cloud Run
- Promoted
gcloud run services replaceto beta. - Promoted
--commandand--argsflags forgcloud run deployandgcloud services updateto GA. - Promoted
--portflag forgcloud run deployandgcloud services updateto GA. - Promoted
--revision-suffixflag forgcloud run deployandgcloud services updateto GA.
Compute Engine
- Changed
gcloud compute backend-services createto make specification of health checks optional when no associated backends are specified. - Added
--no-health-checksflag togcloud compute backend-services updateto support unsetting all health checks for the given backend service. - Added
group-placement-policytoresource-policiescreation. - Promoted
resource-policiesgroup-placement-policycreation to beta. - Updated Windows PuTTY executables to version 0.73.
- Modified
gcloud beta compute images importandgcloud beta compute instances importto validate required permissions. - Promoted
gcloud compute networks peerings list-routesto GA. - Promoted
--stateful-disksflag in managed instance group creation to beta. - Promoted
--update-stateful-disksand--remove-stateful-disksflags for updating managed instance groups to beta. - Fixed
gcloud compute instances importto support importing OVFs stored directly in Cloud Storage buckets (as opposed to stored in sub-directories).
Kubernetes Engine
- The following flags are now available in GA on
gcloud container clusters createandgcloud container clusters update:--maintenance-window-start--maintenance-window-end--maintenance-window-recurrence--add-maintenance-exclusion-name--add-maintenance-exclusion-start--add-maintenance-exclusion-end--clear-maintenance-window--remove-maintenance-exclusion
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
274.0.1 (2019-12-26)
- Fixed issue in which the Windows installer failed on install paths containing spaces. This issue can be tracked at https://issuetracker.google.com/issues/146458519.
274.0.0 (2019-12-17)
Cloud SDK
- Cloud SDK now has GA support for Python 3. Please run
gcloud topic startupfor:- Information on configuring the Python interpreter used by the Cloud SDK.
- List of tools in the Cloud SDK that still require a Python 2.7 interpreter.
- List of known issues with Python 3 support.
- For Windows installer-installed Cloud SDK version 274.0.0, if the Cloud SDK fails to run, upgrade to version 274.0.1 or higher. Refer to this tracking bug for details.
BigQuery
- Added support for Python3.
- Specifying unique prefixes for any flag name is no longer accepted. For
example using
--projectinstead of--project_idwill throw an error. This change is a result of changing the underlying flag library from gflags to abseil-flags. - Added
--service_account_nameflag inbq mk --transfer_confgandbq update --transfer_config --update_credentialto use a service account credential on transfer config or scheduled query. - Removed support for Reservation v1alpha2 API.
Cloud Access Context Manager
- Fixed a bug where
access-context-managercommands couldn't run without--policyspecified; commands now use the default policy ID if one isn't provided.
Compute Engine
- Added ubuntu-1804 option to
--osflag ofgcloud beta compute images importandgcloud beta compute instances import. - Promoted
--target-distribution-shapeflag ofcompute instance-groups managed createto GA. - Promoted
--erase-windows-vss-signatureflag ofcompute disks createto beta. - Promoted
compute machine-imagescommand group to beta. - Promoted
--source-machine-image,--source-machine-image-csek-key-file, and--erase-windows-vss-signatureflags ofcompute instances createto beta. - Fixed issue where
gcloud compute os-logincommands failed with--impersonate-service-accountflag. - Promoted
gcloud compute os-config guest-policiescommand group to beta. - Removed
--descriptionflag fromgcloud beta compute os-config guest-policies createcommand to only allow creating a guest policy from a file. - Removed
--descriptionand--etagflags fromgcloud beta compute os-config guest-policies updatecommand to only allow updating a guest policy from a file. - Removed
--organizationand--folderflags from the following commands to only allow managing project-level guest policies:gcloud beta compute os-config guest-policies creategcloud beta compute os-config guest-policies describegcloud beta compute os-config guest-policies deletegcloud beta compute os-config guest-policies update
- Promoted
--maintenance-policyflag ofgcloud compute sole-tenancy node-groups createto beta. - Promoted
--min-node-cpuflag ofcompute instances createto beta. - Added
--min-node-cpuand--clear-min-node-cputogcloud compute instances set-schedulingbeta. - Added
--node-group,--node,--node-affinity-file, and--clear-node-affinitiesflags tocompute instances set-schedulingbeta.
Kubernetes Engine
- Added
--boot-disk-kms-keytogcloud beta container clusters createand--boot-disk-kms-keytogcloud beta container node-pools createto specify a customer managed encryption key to encrypt the node boot disks with.
Miscellaneous
- Modified the account loader to print a warning if there is no active account, and the configuration file can not be found.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
273.0.0 (2019-12-10)
Cloud SDK
- Fixed issue where the gcloud command-line tool would crash with a TypeError when invoked behind a proxy using a Python 3 interpreter. This issue was reported at: https://issuetracker.google.com/issues/144297388.
- GA support for Python 3 will be announced soon. Please run
gcloud topic startupfor:- Information on configuring the Python interpreter used by the Cloud SDK.
- List of tools in the Cloud SDK that still require a Python 2.7 interpreter.
- List of known issues with Python 3 support.
Cloud Bigtable
- Added Table-level IAM controls. For more information, see
gcloud bigtable instances tables --helpand https://cloud.google.com/bigtable/docs/access-control.
Cloud Build
- Passing empty
--cache-dirflag to Kaniko to suppress log spam about "Error while retrieving image from cache".
Cloud Composer
- Modified validation for
--master-ipv4-cidrflag ofgcloud beta composer environments createto verify that the IPV4 CIDR block has a mask of 28 bits size.
Cloud Dataproc
- Promoted
gcloud dataproc jobs submit spark-rcommand group to GA.
Cloud Datastore
- Fixed a bug where the strings "yes", "no", "y", or "n" could not be used as field names in indexes.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.10.1
- Fix bug where ruleCoverage.html pages were always return a 404 NOT FOUND.
- Release Cloud Firestore emulator v1.10.2
- Introduce support for data import and export.
- Fix bug where rapid, repeated writes to the same document could trigger timestamp collisions.
Cloud Key Management Service
- Promoted
gcloud kmscommands for external keys to beta. - Promoted key import commands to GA.
Cloud Memorystore
- Promoted the following commands to GA:
gcloud redis instances importgcloud redis instances exportgcloud redis operations cancel
Compute Engine
- Promoted
gcloud compute os-config patch-jobscommand group to beta. - Added the following flags to
gcloud beta compute os-config patch-jobs executecommand to allow for a custom patch job name and more structured expressions for instance filters:--display-name--instance-filter-all--instance-filter-group-labels--instance-filter-zones--instance-filter-names--instance-filter-name-prefixes
- Promoted
gcloud compute os-config patch-deploymentscommand group to beta. - Promoted
gcloud compute security-policies list-preconfigured-expression-setsto beta. - Promoted
--private-ipv6-google-access-typeflag ofgcloud compute networks subnets <create|update>to beta. - Modified
gcloud compute backend-services createto accept one of--global-health-checksor--health-checks-region. - Modified the following commands to accept one of
--globalor--regionflag:gcloud compute ssl-certificates creategcloud compute ssl-certificates deletegcloud compute ssl-certificates describe
- Updated the following commands to require either a
--globalor--regionflag:gcloud compute health-checks create httpgcloud compute health-checks create http2gcloud compute health-checks create httpsgcloud compute health-checks create sslgcloud compute health-checks create tcpgcloud compute health-checks deletegcloud compute health-checks describegcloud compute health-checks update httpgcloud compute health-checks update http2gcloud compute health-checks update httpsgcloud compute health-checks update sslgcloud compute health-checks update tcp
- Modified the following commands to accept either a regional or global flag:
gcloud compute target-http-proxies createcan accept a--regionor--globalflag.gcloud compute target-http-proxies deletecan accept a--regionor--globalflag.gcloud compute target-http-proxies describecan accept a--regionor--globalflag.gcloud compute target-http-proxies listcan accept a--globalor--regionsflag.gcloud compute target-http-proxies updatecan accept a--regionor--globalflag.
- Modified the following commands to accept either a regional or global flag:
gcloud compute target-https-proxies createcan accept a--regionor--globalflag.gcloud compute target-https-proxies createcan accept a--url-map-regionor--global-url-mapflag.gcloud compute target-https-proxies create can accept a--ssl-certificates-regionor--global-ssl-certificates` flag.gcloud compute target-https-proxies deletecan accept a--regionor--globalflag.gcloud compute target-https-proxies describecan accept a--regionor--globalflag.gcloud compute target-https-proxies listcan accept a--globalor--regionsflag.gcloud compute target-https-proxies updatecan accept a--regionor--globalflag.gcloud compute target-https-proxies updatecan accept a--url-map-regionor--global-url-mapflag.gcloud compute target-https-proxies updatecan accept a--ssl-certificates-regionor--global-ssl-certificatesflag.
- Promoted
--autoscaler-mode,--min-nodes,--max-nodesflags ofgcloud compute sole-tenancy node-groups <create|update>to beta. - Added and standardized the Windows Client BYOL names in
--osflag ofgcloud compute images import.- For 32-bit versions of Windows: Windows 7 SP1: windows-7-x86-byol Windows 8.0 and 8.1: windows-8-x86-byol Windows 10, all versions: windows-10-x86-byol
- For 64-bit versions of Windows: Windows 7 SP1: windows-7-x64-byol (renamed, previously windows-7-byol) Windows 8.0 and 8.1: windows-8-x64-byol (renamed, previously windows-8-1-x64-byol) Windows 10, all versions: windows-10-x64-byol (renamed, previously windows-10-byol)
- Modified the following commands to accept either a regional or global flag:
gcloud compute url-maps add-host-rulecan accept a--globalor--regionsflag.gcloud compute url-maps add-path-matchercan accept a--globalor--regionsflag.gcloud compute url-maps createcan accept a--globalor--regionsflag.gcloud compute url-maps deletecan accept a--globalor--regionsflag.gcloud compute url-maps describecan accept a--globalor--regionsflag.gcloud compute url-maps listcan accept a--globalor--regionsflag.gcloud compute url-maps remove-host-rulecan accept a--globalor--regionsflag.gcloud compute url-maps remove-path-matchercan accept a--globalor--regionsflag.gcloud compute url-maps set-default-servicecan accept a--globalor--regionsflag.
- Updated
gcloud compute forwarding-rules createcommand to accept one of the following flags:--global-target-http-proxy,--target-http-proxy-region,--global-target-https-proxy,--target-https-proxy-region.
Firebase Test Lab
- Added
--num-uniform-shardsand--test-targets-for-shard(mutually exclusive) flags togcloud beta firebase test android runto run tests in parallel.
GKE Hub
- Added support for registrations in container.
Kubernetes Engine
- Promoted NodeLocalDNS Addon to beta. Use
--addons=NodeLocalDNSwithgcloud beta container clusters create. This addon can be enabled or disabled on existing clusters using--update-addons=NodeLocalDNS=ENABLEDor--update-addons=NodeLocalDNS=DISABLEDwithgcloud container clusters update. - Fixed doc link of
gcloud container clusters createamdgcloud container clusters update.
Miscellaneous
- Modified
gcloud projects listto apply--limiton client-side if any client-side filters were applied with--filter.
Policy Troubleshooter
- Added
gcloud policy-troubleshoot iam, which troubleshoots a member's IAM permissions on a resource.
Secret Manager
- Promoted
gcloud secretscommand group to beta.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
272.0.0 (2019-11-19)
Cloud SDK
- The gcloud command-line tool now has beta support for using a Python 3.5+
interpreter, users interested in using Python 3 should switch now. Follow
the instructions linked below.
- Some Python tools other than the gcloud command-line tool that are shipped
in the Cloud SDK still require a Python 2.7 interpreter, for details run:
gcloud topic startupor visit: https://cloud.google.com/sdk/gcloud/reference/topic/startup. - For more information on how to configure your Python interpreter, run:
gcloud topic startupor visit: https://cloud.google.com/sdk/gcloud/reference/topic/startup.
- Some Python tools other than the gcloud command-line tool that are shipped
in the Cloud SDK still require a Python 2.7 interpreter, for details run:
App Engine Flexible Environment
- Modified builds to start on the server-side by default.
Cloud DNS
- Promoted Non-RFC1918 support features to beta. Added
--managed-reverse-lookupand--private-forwarding-targetsparams to support resolution and forwarding of Non-RFC1918 IP Addresses.
Cloud Dataproc
- Fixed a bug where
--regionwasn't getting applied togcloud dataproc jobs set-iam-policy --regionandgcloud dataproc jobs get-iam-policy --regionor to the polling requests ofgcloud dataproc jobs wait --regionandgcloud dataproc jobs kill --region, resulting in errors whenever--regionwas supplied and did not match the value ofgcloud config get-value dataproc/region.
Cloud Pub/Sub
- Added the following optional flags to
gcloud pubsub topics updateto support Cloud KMS integration:--topic-encryption-key--topic-encryption-key-keyring--topic-encryption-key-location--topic-encryption-key-project
Cloud Run
- Promoted
gcloud runto GA. All beta commands and flags have been promoted with the following exceptions:gcloud run domain-mappingsis limited to Cloud Run for Anthos. To use with Cloud Run (fully managed), please continue to usegcloud beta run domain-mappings.
Cloud Tasks
- Promoted
gcloud beta tasks create-http-taskto GA.
Kubernetes Engine
- Hid the following flags on
gcloud container clusters createandgcloud container clusters update. The promotion to GA is delayed. Flags are temporarily hidden to avoid confusion.--maintenance-window-start--maintenance-window-end--maintenance-window-recurrence--add-maintenance-exclusion-name--add-maintenance-exclusion-start--add-maintenance-exclusion-end--clear-maintenance-window--remove-maintenance-exclusion
Stackdriver Monitoring
- Promoted
monitoring channelsandmonitoring channel-descriptorscommands from alpha to beta.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
271.0.0 (2019-11-12)
Breaking Changes
- (Kubernetes Engine) Enabled node auto-upgrade by default for clusters and node-pools created
with
gcloud container <clusters|node-pools> create. To disable manually, use--no-enable-autoupgradeflag.
App Engine
- Updated the Java SDK to version 1.9.77. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes
App Engine Flexible Environment
- Deprecated
--use-container-optimized-osflag ofgcloud beta app update.
BigQuery
- Updated the BigQuery CLI to handle ASSERT statements.
- Modified JSON mode such that failed child job results aren't printed.
- Enabled v2 API for enabling/disabling materialized view refresh.
- Added Reservation API v1beta1 support.
Cloud Functions
- Promoted the following commands to GA:
gcloud functions add-iam-policy-binding,gcloud functions remove-iam-policy-binding,gcloud functions set-iam-policy, andgcloud functions get-iam-policy.
Cloud Run
- Removed the ability to specify deprecated string values like "Single" to
--concurrencyflag ingcloud beta run deployandgcloud beta run services update. Instead, please specify an integer value for this field or "default". - Changed the default describe format for services to be human-readable. To
use the previous yaml describe format, pass the flag
--format=yaml.
Compute Engine
- Added
--private-network-ipflag togcloud compute instance-templates createcommand. - Added
--private-network-ipflag togcloud compute instance-templates create-with-containercommand. - Promoted
gcloud compute backend-services exportcommand to GA. - Promoted
gcloud compute backend-services importcommand to GA. - Promoted
gcloud compute forwarding-rules exportcommand to GA. - Promoted
gcloud compute forwarding-rules importcommand to GA. - Promoted
gcloud compute url-maps exportcommand to GA. - Promoted
gcloud compute url-maps importcommand to GA. - Promoted
--storage-locationflag ofgcloud compute images createandgcloud compute images importto GA. - Promoted
gcloud compute instance-groups managed create-instancecommand to beta.
Kubernetes Engine
- Promoted
--enable-vertical-pod-autoscalingflag ofgcloud container clusters createandgloud container clusters updateto GA. - Added
--release-channelflag togcloud beta container clusters updatefor subscribing an existing cluster to a release channel or removing a cluster from a release channel. - Promoted Cloud Run for Anthos on Google Cloud to GA. Use
--addons=CloudRunwithgcloud container clusters createor--update-addons=CloudRun=ENABLEDwithgcloud container clusters update. - Promoted the GKE
ApplicationManageradd-on ofgcloud container clusters createandgcloud container clusters updateto beta. This add-on is disabled by default.- Use
--addons=ApplicationManagerto enable the add-on during cluster creation. - Use
--update-addons=ApplicationManager=ENABLED|DISABLEDto enable/disable the add-on for existing GKE clusters.
- Use
- Promoted
--shielded-secure-bootand--shielded-integrity-monitoringflags ofgcloud container clusters createandgloud container clusters updateto GA.
Pubsub Emulator
- Released Cloud Pub/Sub emulator v0.1.0
- First versioned release.
- Build system changes.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
270.0.0 (2019-11-05)
AI Platform
- Added
--explanation-method,--num-integral-steps, and--num-pathsoptions forgcloud <alpha|beta> ai-platform versions create. - Added command
gcloud <alpha|beta> ai-platform explain.
App Engine
- Updated the Python SDK to version 1.9.87. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/python/release-notes
App Engine Flexible Environment
- Fixed
gcloud beta app deployto stream to build logs to stderr instead of stdout.
Cloud Bigtable
- Show full operation name without the implied operation and project prefix in
gcloud bigtable operations list. - Accept full operation name or full name without the implied operation and project prefix in
gcloud bigtable operations describe.
Cloud Dataflow
- Added
--disable-public-ipsflag togcloud dataflow jobs run.
Cloud Dataproc
- Fixed
gcloud dataproc workflow-templates instantiate-inlineto accept cluster properties. Previously, you would have seen the error "File not found $PWD/google-cloud-sdk/latest/google-cloud-sdk/lib/googlecloudsdk/schemas/dataproc/v1/PropertiesValue.yaml".
Cloud Endpoints
- Fixed issue where
gcloud endpoints services deploywould sometimes fail due to a permissions error.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.10.0
- Added support for seeding database from export via
--seed_from_export. - Fixed an issue where batchGet and transactions does not work over REST.
- Added support for seeding database from export via
Cloud Storage
- Updated gsutil component to 4.46.
Compute Engine
- Promoted
--modeflag ofgcloud compute instance-groups managed set-autoscalingcommand to beta. - Promoted
gcloud compute instance-groups managed update-autoscalingcommand to beta.
Kubernetes Engine
- Fixed issue where setting maintenance windows would overwrite all existing maintenance exclusions.
- Fixed issue where you could not set a recurring maintenance window if a daily window was already set (and vice versa).
- Promoted Node Auto-Provisioning to GA. Use
--enable-autoprovisioningwithgcloud container clusters createorgcloud container clusters updateto enable this feature. - Added
--enable-autoprovisioningtogcloud container node-pools create,gcloud beta container node-pools create,gcloud beta container node-pools updateandgcloud container node-pools update. - Fixed cluster and node pool creation in
gcloud beta containercommands when using GKE versions below 1.13.6. The regression was caused by sending a NodePool API field that's version-gated (1.13.6+ only). This field is now only sent when--shielded-integrity-monitoringor--shielded-secure-bootflags are set. - Added
--max-surge-upgradeand--max-unavailable-upgradeflags togcloud beta containercommand group. Use these flags to specify surge upgrade parameters for cluster creation, node pool creation, or node pool update.- Surge upgrade is enabled by default (
--max-surge-upgrade=1) for clusters and node pools created withgcloud beta containercommands.
- Surge upgrade is enabled by default (
- Promoted the following flags to GA on
gcloud container clusters createandgcloud container clusters update:--maintenance-window-start--maintenance-window-end--maintenance-window-recurrence
- Promoted the following flags to GA on
gcloud container clusters update:--add-maintenance-exclusion-name--add-maintenance-exclusion-start--add-maintenance-exclusion-end--clear-maintenance-window--remove-maintenance-exclusion
- Promoted
--database-encryption-keyforgcloud container clusters create|update, and--disable-database-encryptionforgcloud container clusters updateto GA. - Added
--enable-cloud-run-alphaflag togcloud container clusters createto enable Cloud Run alpha features on the cluster.
Managed Active Directory
- Promoted
gcloud active-directorycommand group to GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
269.0.0 (2019-10-29)
Breaking Changes
- (Cloud Run) Removed check for the compute/region property when determining which Cloud
Run region to use. Pass
--regionor set the run/region property instead.
Cloud Composer
- Added two Airflow subcommands (list_dag_runs, next_execution) to
gcloud composer environments run.
Cloud Functions
- Promoted network settings flags (ingress, egress) for
gcloud functions deployto beta. - Promoted prompt to allow unauthenticated access for
gcloud functions deployto GA. - Promoted
--allow-unauthenticatedflag forgcloud functions deployto GA.
Cloud IAM
- Promoted
gcloud iam service-accounts disableto GA. - Promoted
gcloud iam service-accounts enableto GA.
Cloud Services
- Promoted
services identitycommand group to beta. - Removed the command
services operations list.
Compute Engine
- Promoted
--next-hop-ilband--next-hop-ilb-regionflags ofgcloud compute routes createto GA. - Promoted
gcloud compute packet-mirroringscommand group to beta. - Promoted
--is-mirroring-collectorflag ofgcloud compute forwarding-rules createcommand to beta. - Rename the flag
--drain-nat-ipsto--nat-external-drain-ip-poolto match the user guide.
Miscellaneous
- Fixed issue where results would be limited before filtering.
- Fixed issue where a blank line was not printed between pages when the result set fit on two pages.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
268.0.0 (2019-10-22)
Cloud Life Sciences
- Added
gcloud beta lifesciences pipelineswhich defines and runs pipelines. - Added
gcloud beta lifesciences operationswhich manages pipeline operations.
Cloud Memorystore
- Modified
--update-redis-configflag ofgcloud redis instances updateto accept 'maxmemory-gb' as a parameter.
Cloud SQL
- Promoted
--disk-encryption-keyflag to GA.
Cloud Storage
- Updated gsutil component to 4.45.
Compute Engine
- Promoted
--drain-nat-ipsand--clear-drain-nat-ipsflags ofgcloud compute routers natsto GA.
GKE Hub
- Renamed
container hub register-clusterandcontainer hub unregister-clustertocontainer memberships registerandcontainer memberships unregisterrespectively.
Kubernetes Engine
- Fixed issue where
gcloud beta container clusters updatecrashed when adding a maintenance exclusion if a maintenance window is set but no exclusions exist.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
267.0.0 (2019-10-15)
Breaking Changes
- (Cloud Datastore Emulator) Removed the deprecated component (gcd-emulator) for the legacy version that used the v1beta3 API.
- (Cloud Datastore Emulator) Removed the deprecated
--legacyflag fromgcloud beta emulators datastore startthat invoked the legacy version of the emulator.
BigQuery
- Fixed crash when displaying the results of a script query.
- Added options to control the maximum time and bytes per script statement, maximum time to run a script, and the maximum number of results to display for a script.
Cloud Asset Inventory
- Promoted
gcloud asset feedscommand group to beta.
Cloud Bigtable
- Added support for authorization tokens via the
-auth-tokenflag.
Cloud Dataproc
- Fixed issue where
--regionflag was not honored forgcloud beta dataproc commands, specifically when passing resources as URIs.- If
dataproc/regionis set--regionflag, still correctly override it.
- If
Cloud Firestore
- Promoted
gcloud firestorecommand group to GA.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.9.0
- Serve WebChannel traffic on the same port as gRPC.
Cloud IAM
- Promoted
--descriptionflag ofgcloud iam service-accounts createandgcloud iam service-accounts updateto GA.
Cloud Run
- Cloud Run will no longer require the Istio add-on for newer versions of GKE (1.15.3-gke.19+, 1.14.3-gke.12+, and 1.13.10-gke.8+).
Compute Engine
- Promoted
--familyand--descriptionflags ofgcloud compute images importto GA.
Kubernetes Engine
- Fixed defaulting of
--shielded-integrity-monitoringto remain true when--shielded-secure-bootis also enabled. - Removed validation condition that restricts
--autoprovisioning-service-accountand--autoprovisioning-scopesfrom being specified together.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
266.0.0 (2019-10-08)
AI Platform
- Promoted
--acceleratoringcloud ai-platform versions createto beta.
App Engine
- Modified validation for Go main package paths: hyphens and other characters are now valid.
- Added error checking when a deployed jar does not contain a Main-Class manifest entry.
Cloud Build
- Promoted
gcloud builds triggerscommand group to beta.
Cloud Data Catalog
- Added
gcloud beta data-catalog entry-groupscommand group. - Added
createanddeletecommands togcloud beta data-catalog entries.
Cloud Dataproc
- Added
realmfield to the file specified by--kerberos-config-file, applicable to the following commands:gcloud dataproc clusters creategcloud dataproc workflow-templates set-managed-clustergcloud beta dataproc clusters creategcloud beta dataproc workflow-templates set-managed-cluster
Cloud Functions
- Promoted
--vpc-connectorin functions deploy to GA.
Cloud Run
- Modified
routesandconfigurationscommand groups to be hidden. - Changed the descriptions of the platforms for Cloud Run to match current product names and functionality.
Cloud Spanner
- Added
--timeoutflag togcloud spanner databases execute-sqlto support long-running requests.
Cloud Storage
- Updated gsutil component to 4.44.
Compute Engine
- Promoted
--networksflag ofcompute backend-services createto beta. - Promoted 'SHARED_LOADBALANCER_VIP' option of
--purposeflag ofgcloud beta compute addresses createto beta.
Kubernetes Engine
- Added the following flags to
gcloud beta container clusters createandgcloud beta container clusters updatefor specifying more flexible maintenance windows:--maintenance-window-start--maintenance-window-end--maintenance-window-recurrence
- Added the following flags to
gcloud beta container clusters updatefor specifying exclusions to maintenance windows:--add-maintenance-exclusion-name--add-maintenance-exclusion-start--add-maintenance-exclusion-end
- Added the following flags to
gcloud beta container clusters updatefor removing maintenance windows and exclusions:--clear-maintenance-window--remove-maintenance-exclusion
- Promoted
--enable-binauthzflag ofgcloud container clusters createto GA. - Added
--node-locationsflag togcloud container create node-poolandgcloud container update node-poolcommands. This flag specifies the location(s) where nodes will be hosted when the node pool has been created or updated.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
265.0.0 (2019-10-01)
Cloud SDK
- Added
--include-emailflag togcloud auth print-identity-tokento include service account email in the identity token of an impersonated service account. - Added
--token-formatand--include-licenseflags togcloud auth print-identity-tokento include project and instance information in the identity token of a Compute Engine instance.
App Engine
- Added support for deploying Java11 fatjar directly.
- Added support for Class-Path entry dependent jars for deploying a Java11 fatjar.
- Updated the Go SDK to version 1.9.71. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/go/release-notes
BigQuery
- Modified the output of
bq showfor models to also show encryption info. - Added functionality to
bq updatewith--clustering_fieldsflag to convert a clustered table to an unclustered table. - Added
--use_avro_logical_typesflag tobq extractto extract some columns to their AVRO logical types rather than raw types. - Fixed issue where the formatting of unicode table names in some error messages was incorrect.
- Modified
bq queryto display the results of each statement in a script, instead of only the last statement. - Added
--parent_job_idflag tobq lsfor listing child jobs of a script job.
Cloud DNS
- Promoted
--enable-loggingflag ofgcloud dns policiesto GA.
Cloud Dataproc
- Promoted
gcloud dataproc autoscaling-policiescommand group to GA. - Promoted
--autoscaling-policyflag ofgcloud dataproc clusters createandgcloud dataproc clusters updateto GA.
Cloud Functions
- Fixed a bug in
gcloud beta functions deploywhere new functions were incorrectly made publicly invokable when the user specified they should be private.
Cloud Pub/Sub
- Promoted
--message-storage-policy-allowed-regionsflag ofgcloud pubsub topics create, and--recompute-message-storage-policyand--message-storage-policy-allowed-regionsflags ofgcloud pubsub topics updateto GA. This allows users to control the Cloud regions where published messages are stored at rest.
Cloud Run
- Promoted
--max-instancesflag ofgcloud run deployandgcloud run services updateto beta.
Cloud Storage
- Updated gsutil component to 4.43.
Compute Engine
- Promoted 100G interconnect link type support for
gcloud compute interconnects createto GA. - Promoted
gcloud compute instances os-inventorycommand group to GA. - Promoted
gcloud compute instances importto GA.
Firebase Test Lab
- Added beta support for iOS Game Loop tests.
- Added
--typeflag togcloud firebase test ios run. - Added
--apptogcloud firebase test ios run. - Added
--scenario-numberstogcloud firebase test ios run.
Miscellaneous
- Added
separatorattribute to--format=multiflag.
Translation API
- Added
gcloud beta ml translatecommand group.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
264.0.0 (2019-09-24)
Cloud SDK
- Fixed issue where the Google Cloud SDK Windows installer would break the
PSModulePath environment variable when installing the "Cloud Tools for
PowerShell" component. This issue was reported at
https://github.com/GoogleCloudPlatform/google-cloud-powershell/issues/524.
- Users affected by this breakage may need to manually add %HomeDrive%%HomePath%\Documents\WindowsPowerShell\Modules to their PSModulePath user environment variable. See the instructions here for adding a persistent value: https://docs.microsoft.com/en-us/powershell/developer/module/modifying-the-psmodulepath-installation-path#to-add-locations-to-the-psmodulepath-variable.
Cloud Bigtable
- Added
gcloud bigtable operations describe|listwhich provides the functionality to describe an operation or list operations to GA.
Cloud DNS
- Promoted
gcloud dns policiesto GA. - Promoted
gcloud dns managed-zones forwarding-targetsto GA.
Cloud Dataproc
- Fixes issues where
--regionflag is passed togcloud dataproc autoscaling-policiesorgcloud dataproc workflow-templates, but the commands still fail with the error "The required property [region] is not currently set.".
Cloud SQL
- Added Postgres 11 option to
--database-versionflag.
Compute Engine
- Promoted instance health state field of
gcloud compute instance-groups managed list-instancesto beta. - Made
--osflag optional ingcloud <alpha|beta> compute instances import. - Updated
gcloud compute sshto add support for reading SSH host keys from instance guest attributes. For more information, see https://cloud.google.com/solutions/connecting-securely#storing_host_keys_by_enabling_guest_attributes.
Kubernetes Engine
- Google Kubernetes Engine default kubectl is updated to 1.13.11.
- Addresses CVE-2019-11251.
- Additional kubectl versions:
- kubectl.1.13 (1.13.11)
- kubectl.1.14 (1.14.7)
- kubectl.1.15 (1.15.4)
- Fixed
gcloud container binauthzIAM commands to call the correct v1 API routes.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
263.0.0 (2019-09-17)
Breaking Changes
- (Compute Engine)
gcloud compute vpn-tunnels createnow requires either a--target-vpn-gatewayor--vpn_gatewayflag. - (Compute Engine)
gcloud compute vpn-tunnels createnow requires one of the following three flags:--peer_address--peer_gcp_gateway--peer_external_gateway
- (Compute Engine) Promoted
--reservations-from-file,--reservation,--reservation-zone,--accelerator,-local-ssd,--machine-type,--machine-type,--min-cpu-platform,--require-specific-reservation, and--vm-countflags forgcloud compute commitments createto GA. - (Miscellaneous) Fixed issue where
gcloudtable formats would sort numbers alphabetically, rather than numerically.
Cloud Asset Inventory
- Added
--bigquery-table--output-bigquery-forceflags togcloud asset export.
Cloud Dataproc
- Promoted accelerators and min cpu platform related flags to GA.
- Added
--preemptible-worker-acceleratorflag togcloud dataproc clusters create, providing the capability for accelerators to be attached to preemptible workers.
- Added
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.8.3.
- Fix bug where concurrent requests for the same transaction would sometimes hang.
- Release Cloud Firestore emulator v1.8.4
- Fix bug where WriteResults for deletes had an
update_timepopulated.
- Fix bug where WriteResults for deletes had an
Cloud Pub/Sub
- Promoted the following commands under
gcloud pubsub topicsandgcloud pubsub subscriptionsto GA to support iAM policy configuration:add-iam-policy-bindingget-iam-policyremove-iam-policy-bindingset-iam-policy
Cloud Run
- Promoted
--platform=kubernetes,--kubeconfig, and--contextflags ofgcloud runto beta.
Compute Engine
- Promoted
gcloud compute external-vpn-gatewaysto GA. - Promoted
gcloud compute vpn-gatewaysto GA. - Promoted Highly Available related commands for
gcloud compute vpn-tunnelsto GA. - Promoted
--logging-aggregation-interval,--logging-flow-sampling, and--logging-metadataflags ofgcloud compute networks subnets <create|update>to GA. - Promoted
--reservationand--reservation-affinityflags forgcloud compute instance-templates createto GA. - Promoted
--reservationand--reservation-affinityflags forgcloud compute instances createto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
262.0.0 (2019-09-10)
Cloud SDK
- Added 'context_aware' configuration, to specify the usage of client
certificate. Please see
gcloud config set --helpfor more details. - Updated the winkeygen.exe executable on Windows to include a fix that will re-encode .ppk key files created with an incorrect encoding.
Cloud Healthcare
- Promoted
gcloud healthcarecommand group to beta.
Cloud Run
- Added log warning that shows the list of regions that did not respond
to
gcloud run beta services list. - Promoted
--labelsand related flags forgcloud beta run updateandgcloud beta run deployto beta.
Cloud Speech API
- Promoted
--additional-language-codes,--include-word-confidence,--enable-speaker-diarization,--diarization-speaker-countflags ofgcloud ml speech recognizeto beta. - Promoted
--additional-language-codes,--include-word-confidence,--enable-speaker-diarization,--diarization-speaker-countflags ofgcloud ml speech recognize-long-runningto beta.
Compute Engine
- Promoted
gcloud compute networks peerings updateto GA. - Added
--familyflag togcloud beta compute images import. - Added
--descriptionflag togcloud beta compute images import. - Added Mutual TLS support for context aware access users to access VMs(ssh/tcp) using IAP tunnel.
- Updated Windows PuTTY executables to version 0.71.
- Promoted
gcloud beta compute routers nats updateto beta. - Promoted
enable-display-deviceflag forgcloud compute instances createto GA. - Promoted
enable-display-deviceandno-enable-display-deviceflags forgcloud compute instances updateto GA.
Kubernetes Engine
- Flag
--allow-route-overlapnow needs either--enable-ip-aliasor--no-enable-ip-aliasto be set. - Added
--enable-intra-node-visibilitytogcloud container clusters create. - Added
--release-channelflag togcloud beta container clusters createfor subscribing a cluster to a release channel.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
261.0.0 (2019-09-03)
Breaking Changes
- (Cloud Datastore Emulator) Deprecated
--legacyflag fromgcloud beta emulators datastore start. This is due to the legacy Datastore emulator no longer being supported. The flag will be removed in early October 2019. - (Kubernetes Engine) Removed deprecated PGP-specific flags from
gcloud beta container binauthzcommand group.
Cloud Bigtable
- Fixed issue where the ColumnFamilies and timestamp granularity was missing in the emulator's CreateTableResponse. This issue can be tracked at https://github.com/googleapis/google-cloud-go/issues/1512.
- Fixed issue where the emulator would return partial matches for a regex that contained alternation operator. This issue can be tracked at https://github.com/googleapis/google-cloud-go/issues/1499.
- Fixed issue where the emulator would ignore the result of a
PredicateFilter. This issue can be tracked at https://github.com/googleapis/google-cloud-go/issues/1435.
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.8.1.
- Fixed bug where committing a transaction with no writes would not release locks.
- Release Cloud Firestore emulator v1.8.2.
- Fixed bug where transactions that timed out could still modify data.
Compute Engine
- Promoted
gcloud compute networks peerings updateto GA. - Added
--familyflag togcloud beta compute images import. - Added
--descriptionflag togcloud beta compute images import.
Kubernetes Engine
- Removed the following flags from
gcloud beta container clusters createandgcloud beta container clusters update:--database-encryption-key-location--database-encryption-key-keyring--database-encryption-key-project.
- Deprecated
--enable-cloud-monitoringand--enable-cloud-loggingflags and moved default selection for Stackdriver monitoring and logging to the GKE API. - Promoted
gcloud container binauthzKMS and PKIX key type support to beta.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
260.0.0 (2019-08-27)
Breaking Changes
- (Cloud Dataproc) Modified
--regionflag to be mandatory.- To use Cloud Dataproc commands, pass the
--regionflag on every invocation, or set thedataproc/regionconfiguration variable viagcloud config set dataproc/region. - For
gcloud beta dataproccommands, this flag/config value is required. - For
gcloud dataproccommands, the default will remainglobaluntil January 2020.
- To use Cloud Dataproc commands, pass the
- (Cloud Run) Removed
--[no-]allow-unauthenticatedflag fromgcloud beta run services update. Usegcloud beta run services add-iam-policy-bindingandgcloud beta run services remove-iam-policy-bindingcommands to modify the policies of an existing service.
Cloud SDK
- Deprecated
--sizealias ofgcloud container clusters resize --num-nodes.
AI Platform
- Added
--tpu-tf-versiontogcloud beta ai-platform jobs submit training.
BigQuery
- Added support for org/folder level reservation grants.
- Added support for setting and getting IAM policies:
bq get-iam-policy <resource> [<json_file_name>].
Cloud Firestore Emulator
- Release Cloud Firestore emulator v1.8.0
- Add support for queries inside of read-write transactions.
- Fix bug causing the WebChannel adapter to reject queries with limits.
Cloud Run
- Updated success message for synchronous
gcloud run alpha/beta deployto indicate if and how much traffic the new revision is serving.
Compute Engine
- Added windows-2019, windows-2019-byol, and windows-8-1-x64-byol options to
--osflag ofgcloud compute images import.
Kubernetes Engine
- Added
--enable-shielded-nodestogcloud beta container clusters createandgcloud beta container clusters update. These flags control the Shielded GKE Nodes feature, see https://cloud.google.com/kubernetes-engine/docs/how-to/shielded-gke-nodes. - Made
--max-cpuand--max-memoryflags optional forgcloud container clusters update --enable-autoprovisioning. - Enabled auto repair by default on COS_CONTAINERD image.
- Google Kubernetes Engine default kubectl is updated to 1.13.9.
- Additional kubectl versions:
- kubectl.1.11 (1.11.10)
- kubectl.1.12 (1.12.10)
- kubectl.1.13 (1.13.9)
- kubectl.1.14 (1.14.5)
- kubectl.1.15 (1.15.2)
- Added
--autoprovisioning-locationsflag forgcloud container clusters create --enable-autoprovisioningandgcloud container clusters update --enable-autoprovisioning.
Policy Troubleshooter
- Added
gcloud beta policy-troubleshoot iamwhich 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.
259.0.0 (2019-08-20)
Cloud SDK
- Updated
gsutilcomponent be able to use Python v3.x. - Added
--impersonate-service-accountflag togcloud auth print-identity-tokento be used in conjunction with--audiences. - Added support for Compute Engine service accounts to
gcloud auth print-identity-token.
Cloud Pub/Sub
- Added the following optional flags to
gcloud pubsub topics createto support Cloud KMS integration:--topic-encryption-key--topic-encryption-key-keyring--topic-encryption-key-location--topic-encryption-key-project
Compute Engine
- Added
--storage-locationflag togcloud beta compute images importto allow specifying image location in VM image import.
GKE Hub
- Promoted
gcloud container hubcommands to beta. Added--versionflag to 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.
258.0.0 (2019-08-13)
Breaking Changes
- (Compute Engine) Renamed
--custom-vm-genflag to--custom-vm-typefor the following commands:gcloud compute instances creategcloud compute instances create-with-containergcloud compute instances importgcloud compute instances set-machine-typegcloud compute instance-template creategcloud compute instance-template create-with-container
Cloud Dataproc
- Added flags
--max-age,--max-idle,--expiration-timetogcloud dataproc clusters createcommand group. - Added flags
--max-age, '--max-idle',--expiration-time,--no-max-age,--no-max-idletogcloud dataproc clusters updatecommand group.
Cloud Firestore Emulator
- Released Cloud Firestore emulator v1.7.1
- Fixed bug where auth context was always null when using WebChannel.
- Changed name of experimental
--webchannel-portflag to--webchannel_port.
Cloud Functions
- Changed
gcloud beta functions deployto disallow unauthenticated callers of new functions by default. The GAgcloud functions deploycommand remains the same.
Cloud Storage
- Updated gsutil component to 4.42.
Kubernetes Engine
- Added
--shielded-secure-bootand--shielded-integrity-monitoringtogcloud beta container clusters createandgcloud beta container clusters create. These flags control the corresponding Shielded VM options on Nodes, see https://cloud.google.com/security/shielded-cloud/shielded-vm.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
257.0.0 (2019-08-06)
Breaking Changes
- (Cloud SDK) Removed support for
multistoreformat credentials. To upgrade from versions older than 155.0.0 without losing credentials, run the following commands:gcloud components update --version=255.0.0gcloud auth listgcloud components update
Cloud Firestore Emulator
- Released Cloud Firestore emulator v1.7.0
- Added experimental support for the WebChannel protocol, allowing communication with browser clients.
Kubernetes Engine
- Added
--disable-database-encryptiontogcloud beta container clusters updateto allow disabling Database Encryption. For more information, see https://cloud.google.com/kubernetes-engine/docs/how-to/encrypting-secrets.
256.0.0 (2019-07-30)
Breaking Changes
- (Kubernetes Engine) Reverted cluster creation behavior such that new clusters now come up in
Routes mode by default. The change to using VPC-Native mode as the default
will be reintroduced at a later date.
Use
--enable-ip-aliasflag for VPC-Native (IP Alias-enabled) mode.
BigQuery
- Fixed bug in
bq update --transfer_config --update_credentials.
Cloud Bigtable
- Added support for specifying complex policies using
cbt setgcpolicysuch asmaxage=30d || (maxage=3d && maxversions=100).
Cloud Dataflow
- Added
--dataflow-kms-keyflag togcloud beta dataflow jobs run.
Cloud Identity-Aware Proxy
- Promoted
gcloud iapcommand group to beta.
Cloud Pub/Sub
- Added optional flags
--push-auth-service-accountand--push-auth-token-audiencefor defining an authenticated push subscription ingcloud pubsub subscriptions create | update | modify-push-config.
Managed Active Directory
- Added
gcloud active-directorycommand group. This feature enables the provisioning 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.
255.0.0 (2019-07-23)
Breaking Changes
- (Cloud Run) Changed
--platformflag and its respectiverun/platformproperty to be required in allgcloud beta runcommands. If not specified, you will be prompted to choose a platform.
Cloud Asset Inventory
- Added new content type
access-policytogcloud asset exportandgcloud asset get-history.
Cloud Storage
- Updated gsutil component to 4.41.
Compute Engine
- Removed deprecation notice for
--zonesingcloud compute.--zonesis no longer deprecated and will continue to be supported. - Added
gcloud compute diagnosecommand group. - Added
gcloud beta compute diagnosecommand group. - Fixed bug where
gcloud compute network-endpoint-groups updatedid not require either--add-endpointor--remove-endpointflag to be specified.
Firebase Test Lab
- Fixed a bug where the files specified using
--other-fileswere not correctly pushed to an Android device before the test starts.
Kubernetes Engine
- Promoted
gcloud beta container binauthzto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
254.0.0 (2019-07-16)
AI Platform
- Promoted the following flags for
gcloud ai-platform jobs submit trainingto GA:--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-uriUse these flags to configure training VMs and deploy custom containers.
BigQuery
- Removed json formatting requirement for
bq ls --print_last_token. - Added support for dataset default KMS key.
Cloud Asset Inventory
- Added
--output-path-prefixflag togcloud asset export. - Added new content type
org-policytogcloud asset exportandgcloud asset get-history.
Cloud Firestore Emulator
- Released Cloud Firestore emulator v1.6.1.
- Fixed bug where ClearData would fail for databases with more than 500 documents.
- Released Cloud Firestore emulator v1.6.2.
- Fixed bug where Firestore queries with cursors had incorrect boundary behavior.
Cloud Pub/Sub
- Promoted
--message-storage-policy-allowed-regionsflag ofgcloud pubsub topics createto beta. This feature allows users to control the Cloud regions where published messages are stored at rest. - Promoted
--recompute-message-storage-policyand--message-storage-policy-allowed-regionsflags ofgcloud pubsub topics updateto beta. This feature allows users to control the Cloud regions where published messages are stored at rest.
Cloud Run
- Fixed bug causing unnecessary API enablement prompt when working with Cloud SQL instances.
Cloud Storage
- Updated gsutil component to 4.40.
Compute Engine
- Added
disk-resource-policyoption to--create-diskflag ingcloud beta compute instance-templates create. - Fixed bug where
gcloud compute images exportwould create temporary Cloud Storage bucket in US multi-region when destination file is in a different region. - Promoted
gcloud compute resource-policiesto GA. - Promoted resource policies in
gcloud compute disksto GA.
Firebase Test Lab
- Fixed a possible crash when invalid iOS device dimensions are specified for a test run.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
253.0.0 (2019-07-02)
Breaking Changes
- (Compute Engine) Deprecated
gcloud beta compute resource-policies create-snapshot-schedule. Usegcloud beta compute resource-policies create snapshot-scheduleinstead.
Cloud SDK
- Promoted
--audiencesflag ofgcloud auth print-identity-tokento GA.
App Engine
- Updated the Java SDK to version 1.9.76. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes
BigQuery
- Added support for persistent user-defined functions and stored procedures in
bq show --routine,bq ls --routines, andbq rm --routine. - Added support for creating scheduled queries; use
bq querywith--scheduleas well as--destination_tableand--target_datasetflags. - Increased number of projects listed from the 'bq show' command.
- Added 'clustered fields' information for
list datasetandshow tablecommands. - Modified
bq show --connectionto use the default location if the connection name is given in 'short' form. - Fixed Python 3 compatibility issues.
Cloud Firestore Emulator
- Released Cloud Firestore emulator v1.6.0.
- Calling SetSecurityRules with invalid rules is allowed.
Cloud Key Management Service
- Promoted
gcloud kms import-jobsand other import-related commands to beta.
Cloud Run
- Removed
--kubeconfigand--contextflags and--platform=kubernetesoption fromgcloud beta run.
Cloud SQL
- Updated
gcloud sql instances describeto show the 'STOPPED' instance state, to be consistent with the 'gcloud sql instances list` command.
Compute Engine
- Fixed bug where
gcloud compute images importwould create temporary Cloud Storage bucket in US multi-region when source image file is in a different region. - Promoted
gcloud compute instances get-guest-attributesto GA. - Promoted
--storage-locationflag ofgcloud compute images createto beta. - Modified
gcloud compute backend-services createandgcloud compute backend-services updateto relax validation for specifying--enable-logging, and--logging-sample-rate. - Promoted
http2value to v1 for--protocolflag ofgcloud compute backend-services createandgcloud compute backend-services update. - Promoted
gcloud compute start-iap-tunnelto GA. - Promoted
--tunnel-through-iapflag ofgcloud compute sshandgcloud compute scpto GA. - Promoted
--internal-ipflag ofgcloud compute scpto GA. - Promoted
gcloud compute health-checks create http2andgcloud compute health-checks update http2commands to GA. - Promoted
gcloud compute instances importto beta. - Added
--ssh_key_expirationand--ssh_key_expire_afterflags togcloud compute scp, andgcloud compute ssh, andgcloud compute connect-to-serial-portcommands to set expirations for ssh keys.
Kubernetes Engine
- Promoted Google Kubernetes Engine kubectl to 1.12.9 from 1.12.8, to address CVE-2019-11246.
Promoted the following flags of
gcloud container clusters updateto 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 the application layer. For more information, see https://cloud.google.com/kubernetes-engine/docs/how-to/encrypting-secrets.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
252.0.0 (2019-06-25)
Breaking Changes
- (Compute Engine) Removed
--network-interfacefromgcloud beta compute start-iap-tunnel.
Cloud SDK
- Fixed issue where the Cloud SDK failed to install on Windows if the install path contained exclamation point characters.
Cloud Data Catalog
- Added
gcloud beta data-catalog tagsandgcloud beta data-catalog tag-templatesto manage tags and tag templates in Cloud Data Catalog. - Added
gcloud beta data-catalog searchto search Cloud Data Catalog resources.
Cloud Datalab
- Updated
datalabcomponent to the 20190610 release. Released changes are documented in its tracking issue at https://github.com/googledatalab/datalab/issues/2144.
Cloud Functions
- Promoted the following commands to beta:
gcloud functions add-iam-policy-bindinggcloud functions get-iam-policygcloud functions remove-iam-policy-bindinggcloud functions set-iam-policy
- Promoted
--max-instancesand--clear-max-instancesflags ofgcloud functions deployto GA.
Cloud Pub/Sub
- Promoted
gcloudlabels 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:gcloud pubsub topics creategcloud pubsub topics updategcloud pubsub subscriptions creategcloud pubsub subscriptions update
Cloud Storage
- Updated gsutil component to 4.39.
Compute Engine
- Promoted
--allow-global-accessflag ofgcloud compute forwarding-rules createandgcloud compute forwarding-rules updateto beta. - Promoted
--source-snapshotflag ofgcloud compute instances createto GA. - Promoted
source-snapshotoption of--create-diskflag ofgcloud compute instances createto GA. update-instancescommand (gcloud beta compute instance-groups managed update-instances) is now available in beta.- Added the following commands:
gcloud beta compute reservations get-iam-policygcloud beta compute reservations set-iam-policygcloud beta compute reservations add-iam-policy-bindinggcloud beta compute reservations remove-iam-policy-binding
Kubernetes Engine
- Promoted
--identity-namespaceand--disable-workload-identityflags ofgcloud container clusters createandgcloud container clusters updateto beta. These flags control Workload Identity, which lets Kubernetes service accounts act as Google service accounts. For more information, see https://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.
251.0.0 (2019-06-18)
Breaking Changes
- (Compute Engine) Commands under the following command groups now require either a
--globalor--regionflag:gcloud beta compute target-http-proxiesgcloud beta compute target-https-proxiesgcloud beta compute url-mapsgcloud beta compute health-checks
- (Kubernetes Engine) Modified Kubernetes Engine cluster creation such that new clusters now
come up in VPC-native (IP Alias enabled) mode by default.
Use
--[no-]enable-ip-aliasflag for the old, non-default behavior (Routes mode).
Cloud Bigtable
- Fixed Latin-1 regex filters, allowing \C.
- Exposed
PassAllFilter.
Cloud Dataproc
- Added
--kerberos-root-principal-password-uri,--kerberos-kms-key, and--kerberos-config-fileflags togcloud dataproc clusters createandgcloud dataproc workflow-templates set-managed-cluster.
Cloud Firestore Emulator
- Released Cloud Firestore emulator v1.5.0.
- Fixed bug where property paths with special characters would cause errors due to ClassNotFound exceptions.
- Fixed bug where auto-id allocation only worked once per collection.
- Added REST API to set security rules.
Cloud Key Management Service
- Fixed issue where
gcloud kms decryptwould crash when decrypting an empty encrypted file.
Cloud Run
- Added
--platformflag and its respectiverun/platformproperty to all commands ingcloud beta run. This argument is optional but will be required in a future release of the gcloud command-line tool. - Added support for connecting to clusters defined in a kubeconfig file. Specify
--platform kubernetesorrun/platform kubernetesto use. Optionally, use--kubeconfigto specify a kubeconfig file and--contextto specify a connection context.
Compute Engine
- Added support for regional variants of the following resources in beta:
gcloud beta compute health-checksgcloud beta compute url-mapsgcloud beta compute target-http-proxiesgcloud beta compute target-https-proxies
- Added INTERNAL_MANAGED as an option for
--load-balancing-schemeto the following commands:gcloud beta compute forwarding-rules create.gcloud beta compute backend-services create.
Kubernetes Engine
- Promoted resource usage export to GA. Use
--resource-usage-bigquery-datasetwithgcloud container clusters createorgcloud container clusters updateto enable this feature. - Migrated the
Occurrencetype created bygcloud beta container binauthz attestations createfromPgpSignedAttestationtoGenericSignedAttestation.- If you were signing JSON not generated by
binauthz create-signature-payload, you must now provide this JSON as--payload-filewhen creating the Attestation.
- If you were signing JSON not generated by
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
250.0.0 (2019-06-11)
Breaking Changes
- (Compute Engine) Modified
gcloud compute networks update --switch-to-custom-subnet-modeto poll and wait for operation to finish instead of returning immediately. Please use--asyncflag to reproduce the previous behavior of returning immediately.
Cloud SDK
- Added
core/disable_file_loggingproperty to prevent the gcloud command-line tool from storing logs to a file. This may be useful if disk space is limited. To set this property, rungcloud config set core/disable_file_logging True.
App Engine
- Updated the Python SDK to version 1.9.86. For more details, see https://cloud.google.com/appengine/docs/python/release-notes.
- Updated the Java SDK to version 1.9.75. For more details, see https://cloud.google.com/appengine/docs/java/release-notes.
Cloud Functions
- Added
--clear-vpc-connectorflag togcloud beta functions deploy.
Cloud Key Management Service
- Promoted the following commands to GA.
gcloud kms asymmetric-decrypt.gcloud kms asymmetric-sign.gcloud kms keys versions get-public-key.
- Promoted the following flags in
gcloud kms keyscommand group to GA.--attestation-file.--default-algorithm.--purpose.--protection-level.
Cloud Memorystore
- Added
gcloud beta redis instances importandgcloud beta redis instances exportto import data to or export data from a Memorystore Redis instance from or to Google Cloud Storage. - Added
gcloud beta redis operations cancelto cancel a Memorystore Redis import or export operation.
Cloud Pub/Sub
- Added the following optional flags to
gcloud beta pubsub topics createto support Cloud KMS integration:--topic-encryption-key--topic-encryption-key-keyring--topic-encryption-key-location--topic-encryption-key-project
Cloud Run
- Promoted
--service-accountflag ofgcloud run deployandgcloud run services updateto beta.
Compute Engine
- Promoted
gcloud compute instances create --source-snapshotflag to beta. - Promote INTERNAL_SELF_MANAGED value of
--load-balancing-schemeingcloud compute backend-services createandgcloud compute forwarding-rules createto GA. - Modified
gcloud compute backend-services createandgcloud compute backend-services updateto allow toggling logging for backend services with HTTP2 protocol. - Promoted
--server-bindingflag ofgcloud compute sole-tenancy node-templates createto GA. - Promoted
--enable-loggingand--log-filterflags ofgcloud compute routers natsto GA.
Kubernetes Engine
- Promoted Stackdriver Kubernetes Engine Monitoring to GA. Use
--enable-stackdriver-kuberneteswithgcloud container clusters createorgcloud container clusters updateto enable this feature. - Updated several flag names in
gcloud beta container binauthzthat assumed PGP as the only supported key type.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
249.0.0 (2019-06-04)
Cloud SDK
- Added
gcloud auth print-identity-tokencommand. - Added property
survey/disable_promptsto opt out of being prompted to take a survey periodically.
Compute Engine
- Promoted the following commands to beta:
gcloud compute backend-services importgcloud compute backend-services exportgcloud compute url-maps importgcloud compute url-maps exportgcloud compute forwarding-rules importgcloud compute forwarding-rules export
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
248.0.0 (2019-05-28)
Breaking Changes
- (Cloud Composer) Removed support for the deprecated
initdb,resetdb, andupgradedbsubcommands withingcloud composer environments run. Execution of these subcommands could be detrimental to the Airflow metadata of existing Composer environments.
Cloud Build
- Added
--ignore-fileflag togcloud builds submitfor overriding default .gcloudignore file.
Cloud Firestore Emulator
- Release Cloud Firestore Emulator version 1.4.6.
- Fixed bug where some FieldTransforms were not sending the correct responses.
- Added support for read-only transactions.
Cloud Resource Manager
- Added
gcloud projects get-ancestorscommand to display project ancestors.
Cloud Run
- Added
--connectivityand--allow-unauthenticatedflags togcloud beta run services update.
Cloud Scheduler
- Promoted
gcloud schedulercommand group to GA.
Compute Engine
- Added
--custom-vm-genflag to the following commands to allow specifying the VM generation (either n1 or n2) of custom machine types:gcloud compute instances creategcloud compute instances create-with-containergcloud compute instances importgcloud compute instances set-machine-typegcloud compute instance-template creategcloud compute instance-template create-with-container
- Promoted
gcloud compute instances os-inventoryto beta.
Firebase Test Lab
- Added
--client-detailsflag togcloud beta firebase test android runandgcloud beta firebase test ios run. This flag allows you to add additional contextual details to the test run.
Kubernetes Engine
- Added
--enable-stackdriver-kubernetesflag togcloud beta container clusters update.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
247.0.0 (2019-05-21)
App Engine
- Added
--ignore-filetogcloud app deployfor overriding default .gcloudignore file.
Cloud Bigtable
- Promoted
gcloud bigtable instances tables listto beta.
Cloud Build
- Added
--ignore-fileflag togcloud builds submitfor overriding default .gcloudignore file.
Cloud Dataproc
- Removed the
--max-age,--max-idle,--expiration-timeflags from thegcloud beta dataproc workflow-templates set-managed-clustercommand group. The workflow template feature does not support cluster scheduled deletion.
Cloud Functions
- Added
--ignore-fileflag togcloud functions deployfor overriding default .gcloudignore file.
Cloud Machine Learning Engine
- Fixed incorrect URL for viewing an AI Platform job in the Cloud Console.
Cloud Scheduler
- Added the following commands:
gcloud beta scheduler jobs update app-enginegcloud beta scheduler jobs update httpgcloud beta scheduler jobs update pubsub
Cloud Tasks
- Added
gcloud beta tasks create-http-taskcommand. - Added
--log-sampling-ratioand--clear-log-sampling-ratiotogcloud beta tasks queues createandgcloud beta tasks queues updatecommands.
Kubernetes Engine
- Updated Google Kubernetes Engine
kubectlto 1.12.8 (from 1.11.9). - Updated extra Google Kubernetes Engine kubectl versions:
- kubectl.1.11 (patch 1.11.10)
- kubectl.1.12 (patch 1.12.8)
- kubectl.1.13 (patch 1.13.6)
- kubectl.1.14 (patch 1.14.1)
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
246.0.0 (2019-05-14)
Breaking Changes
- (Compute Engine) Removed redundant
--bandwidthflag values withbps-prefix fromgcloud compute interconnects attachments dedicated create,gcloud compute interconnects attachments dedicated update,gcloud compute interconnects attachments provider create, andgcloud compute interconnects attachments provider updatecommands. Use matching values without this prefix instead.
Cloud SDK
- Added the
--billing-projectflag to all gcloud commands, for explicitly specifying a project to bill.
Cloud Functions
- Added
--allow-unauthenticatedflag togcloud beta functions deploy.
Cloud Pub/Sub
- Promoted
--expiration-periodingcloud pubsub subscriptions createandgcloud pubsub subscriptions updateto GA.
Cloud Scheduler
- Added attempt-deadline flag to
gcloud beta scheduler jobs create.
Cloud Tasks
- Promoted
gcloud taskscommand group to GA.
Compute Engine
- Added
--acceleratorflag togcloud compute instances create-with-container. - Added '--resource-policy' flag to
gcloud beta compute instances create-disk
Vision API
- Added
gcloud beta ml vision product-searchcommand group.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
245.0.0 (2019-05-07)
Breaking Changes
- (Kubernetes Engine) Removed deprecated
--enable-cloud-endpointsflag. - (Kubernetes Engine) Removed container/new_scopes_behavior property (new_scopes_behavior is now default behavior).
Cloud SDK
- Run
gcloud alpha surveyto help improve the gcloud command-line tool experience by answering a customer satisfaction survey. - Reminders for the survey will be made periodically.
App Engine
- Updated the Java SDK to version 1.9.74. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes
Cloud Asset Inventory
- Added
--output-path-prefixflag togcloud beta asset export.
Cloud Run
- Fixed
--uriflag support forlistcommands ingcloud beta run. - Cloud SQL flags are now available in beta.
Cloud Scheduler
- Added
gcloud beta scheduler jobs pauseandgcloud beta scheduler jobs resumecommands.
Compute Engine
- Promoted
--instance-redistribution-typeflag ofgcloud compute instance-groups managed createandgcloud compute instance-groups managed updateto beta.
Kubernetes Engine
- Modified
gcloud container clusters createandgcloud container node-pools createto allow simultaneously specifying both--scopesand--service-accountflags.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
244.0.0 (2019-04-30)
Cloud Scheduler
- Added auth flags to
gcloud beta scheduler jobs create http.
Kubernetes Engine
- Promoted
gcloud container subnets list-usableto GA. - Added the
--workload-metadata-from-nodeflag togcloud beta container node-pools updatefor changing the type of metadata server visible to pods running in the nodepool.
Vision API
- Added
--detect_objects,--detect_text_pdf,--detect_text_tiffcommands togcloud ml vision.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
243.0.0 (2019-04-23)
Breaking Changes
- (AI Platform) Renamed
--worker-server-countflag ofgcloud ml-engine jobs submit trainingto--worker-count. - (App Engine) Updated
gcloud app repairto no longer recreate a deleted service account. - (Cloud Machine Learning Engine) Deprecated the
gcloud ml-enginecommand group. Usegcloud ai-platforminstead.
AI Platform
- Added the
gcloud ai-platformcommand group to replacegcloud ml-engine. - Promoted
gcloud ai-platform versions createandgcloud ai-platform versions updateto beta. - Added the
--enable-console-loggingflag togcloud beta ai-platform models createto enable logging of stderr and stdout streams for online prediction in Stackdriver Logging.
Cloud Composer
- Added five new flags to
gcloud beta composer environments createto support IP alias (a.k.a. VPC-native) for Composer environments:--enable-ip-alias--cluster-ipv4-cidr--cluster-secondary-range-name--services-ipv4-cidr--services-secondary-range-name
Cloud Firestore Emulator
- Released Cloud Firestore Emulator version 1.4.5
- Fixed bug for Firestore REST API
- Added support to allow secure JWTs with warnings
Cloud SQL
- Added the
--root-passwordflag togcloud sql instances create.
Cloud Tasks
- Replaced
gcloud tasks queues create-app-engine-queueandgcloud tasks queues update-app-engine-queuewithgcloud tasks queues createandgcloud tasks queues updatein beta and GA.
Compute Engine
- Promoted
gcloud compute network-endpoint-groupscommand group to GA. - Promoted the
--storage-locationand--labelsflag ofgcloud compute disks snapshotto GA. - Promoted
--network-endpoint-groupand--network-endpoint-group-zoneflags ofgcloud compute backend-services add-backend,gcloud compute backend-services remove-backend, andgcloud compute backend-services update-backendto GA. - Promoted
--max-connections-per-endpointand--max-rate-per-endpointflags ofgcloud compute backend-services add-backendandgcloud compute backend-services update-backendto GA. - Promoted
--use-serving-portflag to GA for the following commands:gcloud compute health-checks http creategcloud compute health-checks https creategcloud compute health-checks http2 creategcloud compute health-checks ssl create
- Promoted
--custom-request-headersand--no-custom-request-headersflags ofgcloud compute backend-services createandgcloud compute backend-services updateto GA. - Promoted
--no-guest-environment,--network, and--subnetflags ofgcloud compute images importto GA. - Changed
--no-guest-environmentto--guest-environmentflag ingcloud compute images import. - Promoted
--subnetflag ofgcloud compute images exportto GA. - Promoted feature allowing
gcloud beta compute images importandgcloud beta compute images exportto use temporary buckets in the same region as source/destination buckets. This avoids cross-region copying and its associated cost and performance penalty. - Promoted
--container-mount-disk-*flags ofgcloud compute instances create-with-containerandgcloud compute instances update-containerto GA. - Promoted
--container-mount-disk-*flags ofgcloud compute instance-templates create-with-containerto GA.
Kubernetes Engine
- Added
--update-addons=CloudRun=ENABLED|DISABLEDto allow enabling and disabling the Cloud Run on Google Kubernetes Engine add-on for existing GKE clusters. - Promoted the
--sandboxflag ofgcloud container node-pools createto beta. This 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.
242.0.0 (2019-04-16)
Breaking Changes
- (Cloud Composer) Deprecated support for the
initdb,resetdb, andupgradedbsubcommands withingcloud composer environments run. Execution of these subcommands can be detrimental to the Airflow metadata of existing Composer environments.
Cloud Data Catalog
- Added the
--lookup-entryflag togcloud beta data-catalog entries updateto update the entry corresponding to the lookup of the given resource.
Cloud Firestore Emulator
- Released Cloud Firestore Emulator version 1.4.4
- Reduced lock contention for multiple writes on a single document
- Fixed bug where no-op writes were incorrectly updating the updatedAt timestamp
- Released Cloud Firestore Emulator version 1.4.3
- Fixed bug that caused parsing security rules with string literals to fail
Compute Engine
- Updated
gcloud beta compute sshandgcloud beta compute scpto use IAP Tunneling by default if an external interface/IP address is not available and--internal-iphas not been specified. - Added warning message about the maximum number of nodes that a cluster can have when being created.
- Added the
--deprecate-inand--deprecate-onflags togcloud compute images deprecateto set informational deprecate times to images.
Identity and Access Management
- Added the
--descriptionflag togcloud beta iam service-accounts createandgcloud beta iam service-accounts update.
Kubernetes Engine
- Renamed
--sizeflag ofgcloud container clusters resizeto--num-nodes.--sizeretained as an alias. - Disabled node auto-repair and node auto-upgrade by default when
--enable-kubernetes-alphaflag is used to create clusters with Kubernetes alpha features enabled. Users may now create alpha clusters without specifying--no-enable-autorepairor--no-enable-autoupgradeflags. However, for creating new node pools in an existing alpha cluster, these two flags may still be required.
Miscellaneous
- Fixed a bug in
gcloud config config-helperwhich could result in old identity tokens when--force-auth-refreshwas not present.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
241.0.0 (2019-04-03)
Breaking Changes
- (Cloud Functions) Modified
gcloud functions deploysuch that the--runtimeflag needs to be set when deploying a new function.
App Engine
- Updated the Java SDK to version 1.9.73. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes
- Updated the Python SDK to version 1.9.85. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/python/release-notes
BigQuery
- Added DML/DDL query results that display the number of affected rows (for DML) and performed operation and target name (for DDL).
Cloud Asset Inventory
- Promoted
gcloud assetcommand group to GA
Cloud Bigtable
- Promoted the following to GA:
gcloud bigtable app-profilescommand groupgcloud bigtable clusters creategcloud bigtable clusters updategcloud bigtable clusters delete
Cloud Build
- Added
--network=cloudbuildtogcloud builds submit --taginvocations ofdocker build. This enables access to metadata during DockerfileRUNoperations at build time.
Cloud Composer
- Added three new flags to
gcloud beta composer environments createto support Private IP Composer environments:--enable-private-environment--enable-private-endpoint--master-ipv4-cidr
- Added
gcloud beta composer environments list-upgradesto list all image version upgrades that are supported for a specified environment. - Added two mutually exclusive flags to
gcloud beta composer environments updateto allow for in-place environment upgrades:--airflow-version--image-version
Cloud DNS
- Added support for DNS peering in
gcloud beta dns managed-zones. - Added
--enable-loggingflag togcloud beta dns policiesto enable query logging.
Cloud Data Catalog
- Added the
gcloud beta data-catalog entriescommand group, which provides lookup, describe, and schema update functionality for Cloud Data Catalog entries.
Cloud Firestore Emulator
- Release Cloud Firestore Emulator version 1.4.2
- Adds implementations for BeginTransaction and Rollback
Cloud Functions
- Added
--service-accountflag togcloud functions deploy. - Added
--vpc-connectorflag togcloud beta functions deploy.
Cloud Memorystore
- Added
gcloud redis instances failoverwhich provides the ability to failover a standard tier Cloud Memorystore for Redis instance from the master node to its replica. - Added
--redis-versionflag togcloud beta redis instances createto enable the specification of a preferred Redis version compatibility; this can be eitherredis_3_2orredis_4_0. - Modified the
--update-redis-configflag ofgcloud redis instances updateto accept three additional parameters for Redis 4.0 compatible instances:activedefrag,lfu-decay-time,lfu-log-factor.
Cloud Pub/Sub
- Added optional flags
--push-auth-service-accountand--push-auth-token-audiencefor defining an authenticated push subscription to the following commands:gcloud beta pubsub subscriptions creategcloud beta pubsub subscriptions updategcloud beta pubsub subscriptions modify-push-config
Cloud Storage
- Updated gsutil component to 4.38.
Cloud Video Intelligence API
- Added
gcloud beta ml video transcribe-speech|detect-text|detect-objectcommands.
Compute Engine
- Promoted
--logging-aggregation-interval,--logging-flow-sampling, and--logging-metadataflags ofgcloud compute networks subnets createandgcloud compute networks subnets updateto beta. - Modified
gcloud compute networks subnets updateto support specifying--logging-aggregation-interval,--logging-flow-sampling, and--logging-metadataflags in a single call. - Promoted
gcloud compute reservationscommand group to beta. - Promoted
--reservationand--reservation-affinityofgcloud compute instance-templates createto beta. - Promoted
--reservationand--reservations-from-fileofgcloud compute commitments createto beta. - Promoted
gcloud compute commitments update-reservationsto beta. - Promoted 100G interconnect link type support for
gcloud compute interconnects createto beta. - Deprecated the creation of new legacy network.
Firebase Test Lab
- Promoted
--num-flaky-test-attemptsflag ofgcloud firebase test android runandgcloud firebase test ios runto GA. This flag specifies how many times to rerun any failed executions.
Kubernetes Engine
- Promoted the
--security-groupflag ofgcloud container clusters createto beta. The flag enables support for Google Groups in Kubernetes RBAC rules. - Added the
--enable-intra-node-visibilityflag togcloud beta container clusters create. - Promoted the
--enable-tpuflag and the--tpu-ipv4-cidrflag ofgcloud container clusters createto GA. The flags enables support for using Cloud TPU in Google Kubernetes Engine clusters. - Changed the default output formatting for the
gcloud beta container binauthz attestations listcommand. - Google Kubernetes Engine kubectl is updated to 1.11.9. Addresses security vulnerability: CVE-2019-1002101.
- Updated extra Google Kubernetes Engine kubectl versions:
- kubectl.1.11 (patch 1.11.9)
- kubectl.1.12 (patch 1.12.7)
- kubectl.1.13 (patch 1.13.5)
- kubectl.1.14 (patch 1.14.0)
- Removed extra Google Kubernetes Engine kubectl versions, since these
versions are vulnerable.
- kubectl.1.9
- kubectl.1.10
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
240.0.0 (2019-03-26)
Breaking Changes
- (Kubernetes Engine) Enabled node auto-upgrade by default for clusters
and node-pools created with
gcloud beta container clusters createandgcloud beta container node-pools create. To disable manually, use the--no-enable-autoupgradeflag.
Cloud SDK
- Added the
--impersonate-service-accountflag togcloud.
App Engine
- Fixed a bug which could cause gcloud to incorrectly print
httpURLs for services, whenhttpsURLs would be more appropriate. - Removed 32MB file size limit for second generation runtimes.
Cloud DNS
- Promoted private zones of the
gcloud dns managed-zonescommand group to GA. Use the--visibilityand--networksflags to configure zone visibility.
Cloud Dataproc
- Added
gcloud beta dataproc jobs submit prestoandgcloud beta dataproc workflow-templates add-job prestoto enable submitting Presto jobs to a Dataproc cluster and adding Presto jobs to workflow templates, respectively. - Added
--enable-component-gatewayflag togcloud beta dataproc clusters createandgcloud beta dataproc workflow-templates set-managed-cluster.
Compute Engine
- Promoted
--failover-ratio,--drop-traffic-if-unhealthy, and--connection-drain-on-failoverflags ofgcloud compute backend-services createandgcloud compute backend-services updateto beta. - Promoted
--failoverflag ofgcloud compute backend-services add_backendandgcloud compute backend-services update_backendto beta. - Promoted
gcloud compute instance-groups managed wait-untilcommand to beta. - Promoted
--regionflag ofgcloud compute disksand related commands to GA. - Added
gcloud beta compute external-vpn-gatewaycommand group to enable reading and manipulating of Compute Engine external VPN gateways. - Added
gcloud beta compute vpn-gatewaycommand group to enable reading and manipulating of Compute Engine VPN gateways. - Updated
gcloud beta compute vpn-tunnelcommand to enable the creation of HA VPN tunnels.
Identity and Access Management
- Added a new column,
DISABLED, to the return table ofgcloud iam service-account list, which displays the state of the service account listed.
Kubernetes Engine
- Added the
--release-channelflag togcloud alpha container clusters createfor subscribing a cluster to a release channel. - Promoted
--default-max-pods-per-nodeflag ofgcloud container clusters createfrom Beta to GA. - Promoted
--max-pods-per-nodeflag ofgcloud container node-pools createfrom Beta to GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
239.0.0 (2019-03-19)
Cloud Dataproc
- Added
gcloud beta dataproc autoscaling-policiescommand group for managing Cloud Dataproc autoscaling policies. For more information, see: https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/autoscaling - Added
--autoscaling-policyflag togcloud beta dataproc clusters create,gcloud beta dataproc clusters update, andgcloud beta dataproc workflow-templates set-managed-clusterto support enabling and disabling autoscaling on Cloud Dataproc clusters with autoscaling policies.
Cloud Firestore Emulator
- Release Cloud Firestore Emulator version 1.4.1
- Fixes bug where an empty CommitRequest was trigger exceptions
Cloud Resource Manager
- Promoted
resource-manager folderscommand group to GA.
Compute Engine
- Promoted
--bandwidthflag ofgcloud compute interconnects attachments dedicated createandgcloud compute interconnects attachments dedicated updateto GA. - Promoted load_balancing_scheme enum value INTERNAL_SELF_MANAGED to beta in 'gcloud compute forwarding-rules create' and 'gcloud compute backend- services create'.
- Promoted
gcloud compute instances get-shielded-identityto GA. - Promoted the
--shielded-vtpm,--shielded-secure-boot, and--shielded-integrity-monitoringflags ofgcloud compute instances createto GA. - Promoted the
--shielded-vtpm,--shielded-secure-boot, and--shielded-integrity-monitoringflags ofgcloud compute instance-templates createto GA. - Promoted the
--shielded-vtpm,--shielded-secure-boot,--shielded-integrity-monitoring, and--shielded-learn-integrity-policyflags ofgcloud compute instances updateto GA. - Removed the deprecated
--shielded-vm-vtpm,--shielded-vm-secure-boot, and--shielded-vm-integrity-monitoringflags ofgcloud compute instances createfrom alpha and beta. - Removed the deprecated
--shielded-vm-vtpm,--shielded-vm-secure-boot, and--shielded-vm-integrity-monitoringflags ofgcloud compute instance-templates createfrom alpha and beta. - Removed the deprecated
--shielded-vm-vtpm,--shielded-vm-secure-boot,--shielded-vm-integrity-monitoring, and--shielded-vm-learn-integrity-policyflags ofgcloud compute instances updatefrom alpha and beta.
Kubernetes Engine
- Update Google Container Engine's kubectl so that it now first attempts to match the API server version. If successful, the kubectl will delegate to the matching version of kubectl. Otherwise, it defaults to execute the current 1.11.7 version of kubectl.
Updated extra Google Kubernetes Engine kubectl versions:
- kubectl.1.9 (patch 1.9.11)
- kubectl.1.10 (patch 1.10.13)
- kubectl.1.11 (patch 1.11.8)
- kubectl.1.12 (patch 1.12.6)
- kubectl.1.13 (patch 1.13.4)
In June 2019, node auto-upgrade will be enabled by default for newly created clusters and node pools. To disable it, use the
--no-enable-autoupgradeflag.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
238.0.0 (2019-03-12)
App Engine
Updated the Python SDK to version 1.9.84. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/python/release-notes
Added a new field, 'main', to app.yaml. This allows users of the Go second-generation runtimes to specify which package to build. See https://cloud.google.com/appengine/docs/standard/go111/config/appref for more information.
App Engine Flexible Environment
- Promoted network.session_affinity flag in yaml file to GA.
Cloud Access Context Manager
- Promoted the gcloud access-context-manager command group to GA
- Removed the unrestricted-services field from alpha and beta, always set to default '*'.
Cloud Dataproc
- Promoted
--optional-componentsofgcloud dataproc clustersto GA.
Cloud Functions
- Promoted
max-instancesandclear-max-instancesflags ofgcloud functions deployto beta.
Cloud Machine Learning Engine
- Promoted
--machine-typeflag ofgcloud ml-engine versions createcommand to GA.
Kubernetes Engine
- Added the
--enable-shielded-containersflag togcloud beta container clusters create.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
237.0.0 (2019-03-05)
Cloud SDK
- Fixed issue affecting users overwriting an existing Cloud SDK install via the Windows installer, in which certain gcloud commands crashed with a "gcloud crashed (LayoutException): Multiple definitions for release track" error. This issue can be tracked at https://issuetracker.google.com/123390310.
BigQuery
- Fixes bug in formatting pre-1900 timestamps.
Cloud Dataproc
- Fixed a bug where several fields were hidden from
gcloud dataproc clusters importandgcloud dataproc clusters exportin all release tracks. Note that these fields were always available ingcloud dataproc clusters create-from-fileandgcloud dataproc clusters describe.
Cloud Storage
- Updated gsutil component to 4.37.
Compute Engine
- Promoted the
--server-bindingflag ofgcloud compute sole-tenancy node-templates createto beta. - Reduced lower bound for data disk sizes from 10GB to 1GB for
gcloud compute instances create. - Added
resources-acceleratortogcloud beta compute commitments create. - Promoted
alloption of--portsflag forgcloud compute forwarding-rulesto GA. - Added INSTANCE_TEMPLATE and VERSION_NAME columns to output of
gcloud compute instance-groups managed list-instances.
Kubernetes Engine
- Updated Google Kubernetes Engine's kubectl from version 1.10.7 to 1.11.7.
- Added extra Google Kubernetes Engine kubectl versions:
- kubectl.1.9
- kubectl.1.10
- kubectl.1.11
- kubectl.1.12
- kubectl.1.13
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
236.0.0 (2019-02-26)
Cloud SDK
- Modified error handling for
gcloud auth revokewhen revoking a service account token to print a friendly error message with more detailed instructions on how to revoke the token.
Cloud Asset Inventory
- Added
--folderflag togcloud beta asset exportcommand.
Cloud Dataproc
- Added
--kerberos-root-principal-password-uri,--kerberos-kms-key, and--kerberos-config-fileflags togcloud beta dataproc clusters createandgcloud beta dataproc workflow-templates set-managed-cluster.
Cloud Firestore Emulator
- Released Cloud Firestore Emulator version 1.4.0:
- Added support for the
debug(...)function in security rules. - Simplified security rule evaluation and rule coverage reports.
- Added support for the
Cloud Services
- Promoted
services vpc-peeringscommand group to GA.
Compute Engine
- Removed auto-create-routes column from default output of
gcloud beta compute networks peerings list. - Promoted
--enable-loggingand--log-filterflags ofgcloud compute routers natsto beta.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
235.0.0 (2019-02-19)
App Engine
- Fixed bug where deleting a service at the same time as deleting an app version in an unrelated service caused deletion of the version to fail.
- Updated the Python SDK to version 1.9.83. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/python/release-notes
- Updated the Java SDK to version 1.9.72. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/java/release-notes
Cloud Composer
- Promoted
--airflow-versionand--image-versionflags ofgcloud composer environments createto GA. These mutually exclusive flags can be used to specify the airflow version or image version used within a created environment.
Cloud IoT
- Promoted
gcloud iot devices gatewayscommand group to GA.
Cloud Key Management Service
- Exposed a new format of Cavium's attestation introduced in Cavium's new 3.2-08 version.
Compute Engine
- Updated the
gcloud beta compute start-iap-tunnelcommand for Cloud IAP TCP Forwarding to listen on both IPv4 and IPv6 for localhost. - Updated Windows PuTTY executables to 0.70.
- Promoted
gcloud compute networks peerings list-routescommand to beta. - Modified the output of
gcloud beta compute networks peerings listto includeIMPORT_CUSTOM_ROUTES/EXPORT_CUSTOM_ROUTEScolumns. - Promoted
--resource-policiesofgcloud compute disks createto beta. - Promoted
--enable-loggingand--logging-sample-rateflags ofgcloud compute backend-services createandgcloud compute backend-services updateto beta. - Promoted
--bandwidthflag ofgcloud compute interconnects attachments dedicated createandgcloud compute interconnects attachments dedicated updateto beta.
Firebase Test Lab
- Added an
ignore:option to the--robo-directivesflag ofgcloud beta firebase test android runcommand. 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.
234.0.0 (2019-02-12)
Cloud SDK
- Added the
accessibility/screen_readerproperty. This property changes some gcloud UX to make output more screen reader friendly. Seegcloud topic accessibilityfor more information`.- Accessibility support is still in the early stages, so please report any
issues that you would like fixed using
gcloud feedback.
- Accessibility support is still in the early stages, so please report any
issues that you would like fixed using
Cloud Asset Inventory
- Added
gcloud beta assetcommand group to manage the Cloud Asset Inventory.
Cloud Resource Manager
- Promoted
resource-manager folderscommand group to beta
Cloud Services
- Added
gcloud beta services vpc-peeringsto support updating a connection.
Cloud Source Repositories
- Promoted
gcloud source project-configscommand group to GA. - Promoted
gcloud source repos updateto GA.
Compute Engine
- Promoted the following commands to GA:
gcloud beta compute networks subnets get-iam-policygcloud beta compute networks subnets set-iam-policyadd-iam-policy-bindingsremove-iam-policy-bindings
- Promoted the following commands to beta:
gcloud compute disks addgcloud compute disks remove-resource-policiesgcloud compute resource-policies create-snapshot-schedulegcloud compute resource-policies deletegcloud compute resource-policies describegcloud compute resource-policies list
- Promoted
--service-labelflag ofgcloud compute forwarding-rules createto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
233.0.0 (2019-02-05)
Cloud Dataflow
- Added numWorkers, network, subnetwork and workerMachineType flags to 'gcloud beta dataflow jobs run' command
Cloud Datalab
- Updated the
datalabcomponent to the 20190116 release. Released changes are documented in its tracking issue at https://github.com/googledatalab/datalab/issues/2114.
Cloud Filestore
- Promoted
gcloud filestorecommand group to GA.
Cloud Firestore Emulator
- Release Cloud Firestore Emulator version 1.3.0
- Added a clearDatabase RPC to delete all data in a database
- Added logging to assist with FIRESTORE_EMULATOR_HOST environment variable
- The getDocument RPC now supports a read_time consistency selector
- Fixed bug related to rule evaluation callbacks
Cloud Machine Learning Engine
- Added support for custom server configuration to
ml-engine jobs submit trainingin beta. Added the following flags:--master-machine-type--master-accelerator--master-image-uri--worker-machine-type--worker-count--worker-accelerator--worker-image-uri--parameter-server-machine-type--parameter-server-count--parameter-server-accelerator--parameter-server-image-uri
Cloud Pub/Sub
- Promoted Snapshot & Seek features to GA. These features allow users to create snapshots of subscription backlog state, and later restore that state.
Cloud SQL
- Fixed
gcloud sql connectwhitelisting issues that resulted from invalid datetime formatting.
Cloud Storage
- Updated gsutil component to 4.36.
Compute Engine
- Promoted the
--force-attachflag ofcompute instances attach-diskto GA - Added
get-iam-policy,set-iam-policy,add-iam-policy-bindings, andremove-iam-policy-bindingstogcloud beta compute networks subnets - Promoted
gcloud compute instances get-shielded-identityto beta. - Promoted
gcloud compute instance-groups managed updateto GA together with--health-check,--initial-delayand--clear-autohealingflags. - Promoted
--initial-delayand--health-checkflags ofgcloud compute instance-groups managed createto GA. - Enabled the use of multiple
--network-interfaceflags withgcloud compute instances create-with-containerandgcloud compute instance-templates create-with-containerto support using multiple network interfaces. - Promoted
gcloud compute instance-groups managed rolling-actioncommand group to GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
232.0.0 (2019-01-29)
Breaking Changes
- (Kubernetes Engine) Added a warning on cluster and node-pool creation to notify users that modifications on the boot disks of node VMs do not persist across node recreations and must be done using a DaemonSet.
Cloud SQL
- Rolled back fix to
gcloud sql connectthat seems to be causing additional issues connecting.
Compute Engine
- Promoted
get-iam-policy,set-iam-policy,add-iam-policy-bindings, andremove-iam-policy-bindingsto GA in the following command groups:gcloud compute disksgcloud compute imagesgcloud compute instance-templatesgcloud compute snapshots
- Added '--enable-display-device' to
gcloud beta compute instances createandgcloud beta compute instances update - Deprecated
gcloud compute instance-groups managed set-autohealingcommand. Usegcloud compute instance-groups managed updateinstead.
Kubernetes Engine
- Promoted the
--database-encryption-keyflag ofgcloud container clusters createto beta. The flag enables support for encryption of Kubernetes Secrets. - Modified the
--enable-stackdriver-kubernetesflag to be a hard requirement for--addons=CloudRun. The CloudRun-on-GKE add-on depends on Stackdriver Kubernetes Monitoring to enrich Kubernetes metadata for logs and metrics. - Add
--max-pods-per-nodeforgcloud beta container clusters create.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
231.0.0 (2019-01-23)
Breaking Changes
- (Cloud SQL) Updated the error messaging associated with failed long-running operations.
App Engine
- Updated the Python SDK to version 1.9.82. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/python/release-notes
BigQuery
- Added
--ignore_unknown_valuesflag tobq mkdefcommand. - Added support for BigQuery BI Engine reservations in
bqcli.
Cloud Datastore Emulator
- Release Cloud Datastore Emulator version 2.1.0
- Implement export/import for emulator. For details, refer to https://cloud.google.com/datastore/docs/tools/emulator-export-import.
Cloud SQL
- Fixed the display of error codes in
gcloud sql operations list.
Compute Engine
- Promoted
gcloud compute instance-groups managed updateto beta together with--health-check,--initial-delayand--clear-autohealingflags. - Promoted
--hostnameflag ofgcloud compute instances createto GA. - Added
--physical-block-sizeflag togcloud beta compute disks create.
Firebase Test Lab
- Added
--num-flaky-test-attemptsflag togcloud beta firebase test android runandgcloud beta firebase test ios runto rerun failed executions multiple times.
Kubernetes Engine
- Promoted the
--security-groupflag ofgcloud container clusters createto beta. 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.
230.0.0 (2019-01-15)
Breaking Changes
- (App Engine) Fixed a bug where symlinked directories were skipped on source upload. Second Generation runtimes and source directories using .gcloudignore now upload the contents of symlinked directories, matching the behavior of First Generation runtimes. To explicitly skip a symlinked directory, add it to .gcloudignore.
- (Cloud Functions) Fixed a bug where symlinked directories were skipped on source upload. To explicitly skip a symlinked directory, add it to .gcloudignore.
- (Cloud SQL) Made the flags
--region,--gce-zone, and--zonemutually exclusive for the commandgcloud sql instances create. - (Cloud SQL) Deprecated the creation of First Generation Cloud SQL instances, adding a
warning and confirmation prompt to
gcloud sql instances create.
Cloud Build
- Released
cloud-build-localv0.5.0; see release notes: https://github.com/GoogleCloudPlatform/cloud-build-local/releases/tag/v0.5.0.
Cloud SQL
- Added the flag
--zonetogcloud sql instances createas an alternative to--gce-zone, which is now deprecated. - Deprecated First Generation Cloud SQL instances, adding warnings to
gcloud sql instances describeandgcloud sql instances patch.
Cloud Scheduler
- Added support for all of App Engine's regions to Cloud Scheduler.
Compute Engine
- Promoted
get-iam-policy,set-iam-policy,add-iam-policy-bindings, andremove-iam-policy-bindingsto GA in the following command groups:gcloud compute instancesgcloud compute sole-tenancy node-templatesgcloud compute sole-tenancy node-groups
- Promoted
--bootflag ofgcloud compute instances attach-diskto GA. - Deprecated
--auto-create-routesflag ofgcloud alpha compute networks peerings createin Beta. - Promoted
gcloud compute networks peerings updatecommand to Beta. - Promoted
import-custom-routesandexport-custom-routesflags to Beta ingcloud compute networks peerings createcommand. - Deprecated and renamed the following
--shielded-vm-*flags:--shielded-vm-secure-bootas--shielded-secure-boot--shielded-vm-vtpmas--shielded-vtpm--shielded-vm-integrity-monitoringas--shielded-integrity-monitoring--shielded-vm-learn-integrity-policyas--shielded-learn-integrity-policy
Firebase Test Lab
- Deprecated the
--app-packageand--test-packageflags ingcloud firebase test android runcommands; the application and test package names will be parsed from the APK manifest by default. - Removed three robo test args that were deprecated 6+ months ago:
--max-steps,--max-depth, and--app-initial-activity.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
229.0.0 (2019-01-08)
App Engine
- Updated the Python SDK to version 1.9.81. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/python/release-notes
- Updated the Java SDK to version 1.9.71. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/java/release-notes
BigQuery
- Added
gcloud bqcommand group to alpha.- Added initial support for creating and managing datasets, tables and jobs.
Cloud Build
Updated
cloud-build-localto 0.4.3. For details, see https://github.com/GoogleCloudPlatform/cloud-build-local/releases.Added properties
builds/use_kanikoand builds/kaniko_cache_ttlto control use of Kaniko (<https://github.com/GoogleContainerTools/kaniko>) when using--tag`.Added
--no-cacheflag to disable layer caching when using Kaniko with--tag. This is only valid if thebuilds/use_kanikoflag isTrue.
Cloud Datastore Emulator
- Release Cloud Datastore Emulator version 2.0.3
- Fixes bug where read contention errors were being reported as UNKNOWN
Cloud Firestore
- Added
gcloud beta firestore indexeswhich provides index management capability for Cloud Firestore.
Cloud Firestore Emulator
- Release Cloud Firestore Emulator version 1.2.2
- Add support for Java 10 and Java 11 runtimes
- Enable IPv6 support by default
- Release Cloud Firestore Emulator version 1.2.3
- Fixed bug when setting more than one server timestamp in a commit
- Fixed bug regarding array ordering during writing/reading
- Fixed bug when using query cursors containing document names
- Added the ability to produce rule-coverage reports
- Exposed the v1 service definition
Cloud Storage
- Updated gsutil component to 4.35
Cloud Tasks
- Use full list of App Engine's supported regions for Cloud Tasks.
Compute Engine
- Promoted
--tunnel-through-iapflag ofgcloud compute sshandgcloud compute scpto beta. - Deprecated
--http-health-checkand--https-health-checkflags ingcloud beta compute instance-groups managed create. Use--health-checkflag instead. - Promoted 'gcloud compute interconnects get-diagnostics' to GA.
- Promoted
--enable-loggingflag ofgcloud compute firewall-rules createandgcloud compute firewall-rules updateto GA.
Firebase Test Lab
- Added support for Android App Bundles to the
--appflag ingcloud firebase test android runcommands.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
228.0.0 (2018-12-11)
Breaking Changes
- (Cloud Endpoints) Deprecated
--fullflag ofgcloud endpoints operations describe. All described operations are now printed without redacting any content.
App Engine
- Updated the Java SDK to version 1.9.70. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/java/release-notes
Cloud Composer
- Promoted
--python-versionflag ofgcloud composer environments createto GA. This flag can be used to specify the Python version used within a created environment.
Cloud DNS
- Added the
gcloud beta dns policiescommand group.
Compute Engine
- Added
--use-serving-portflag togcloud beta compute health-checks update. - Added
--container-mount-diskflag togcloud beta compute instance-templates create-with-container. - Promoted
gcloud compute security-policiesandgcloud compute security-policies rulesto GA. - Promoted
--security-policyflag ofgcloud compute backend-services updateto GA. - Added
--no-guest-environmentflag togcloud beta compute images importwhich prevents Google Guest Agent from being installed on the image. - Added
--networkand--subnetflags togcloud beta compute images import. - Added
--subnetflag togcloud beta compute images export. - Fixed
gcloud beta compute images importto use gcloud command line tool config forzoneflag in addition to--zonecommand line flag. - Modified
gcloud beta compute images importandgcloud beta compute images exportto use temporary bucket in the same region as source/destination buckets to avoid cross-region copying and its associated cost and performance penalty. - Added
--prefix-length,--purposeand--networkflags to GA forgcloud compute addresses createto support reserving IP range from virtual network for peering. - Added the
gcloud beta compute start-iap-tunnelcommand for Cloud IAP TCP Forwarding which creates a TCP tunnel to an instance without requiring an external IP and with access granted using Cloud IAP.
Kubernetes Engine
- Promoted Vertical Pod Autoscaling to beta. Use
--enable-vertical-pod-autoscalingwithgcloud beta container clusters createorgcloud beta container clusters updateto enable this feature.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
227.0.0 (2018-12-04)
Breaking Changes
- (Cloud Datastore)
gcloud datastore create-indexesandgcloud datastore cleanup-indexesis removed. Please usegcloud datastore indexes createandgcloud datastore indexes cleanupinstead. See https://cloud.google.com/sdk/gcloud/reference/datastore/indexes/ for additional details. - (Cloud IoT) Removed deprecated
-event-pubsub-topicand--pubsub-topicflags fromgcloud iot registries createandgcloud iot registries update - (Container Builder) Removed
gcloud container buildscommand group. Usegcloud buildsinstead.
Cloud SDK
- Invalid commands (wrongly ordered, partial) now prompt more robust suggestions of valid commands instead of the regular usage text.
App Engine
- Updated the Java SDK to version 1.9.69. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/java/release-notes
Cloud Bigtable
- Added support for arbitrary bytes in regex filters.
- Added support for
row_sample_filter. - Added support for
apply_label_transformer.
Cloud DNS
- Added the
--forwarding-targetsflag togcloud beta dns managed-zones createandgcloud beta dns managed-zones update
Cloud Dataproc
- Added
gcloud beta dataproc jobs submit sparkrto enable submitting SparkR jobs to a Dataproc cluster. - Promoted
--num-preemptible-worker-local-ssdsflag ofgcloud dataproc clusters createto GA
Cloud Functions
- Promoted
--service-accountflag ofgcloud functions deployto beta. - Promoted the following environment variable flags of
gcloud functions deployto GA:--set-env-vars--update-env-vars--remove-env-vars--clear-env-vars--env-vars-file
Cloud IoT
- Promoted
gcloud iot devices commands sendcommand group to GA. - Promoted
--log-levelflag ofgcloud iot devicesandgcloud iot registriesto GA. - Promoted
gcloud iot devices gatewayscommand group to beta.
Cloud Pub/Sub
- Added support for defining an expiration period for a subscription to
gcloud beta pubsub subscriptions.
Cloud Spanner
- Promoted
gcloud spanner rowsto GA.
Compute Engine
- Added
--use-serving-portflag togcloud beta compute health-checks update. - Added
--container-mount-diskflag togcloud beta compute instance-templates create-with-container. - Promoted
gcloud compute security-policiesandgcloud compute security-policies rulesto GA. - Promoted
--security-policyflag ofgcloud compute backend-services updateto GA.
Kubernetes Engine
- Promoted resource usage export to beta. Use
--resource-usage-bigquery-datasetwithgcloud beta container clusters createorgcloud beta container clusters updateto enable this feature.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
226.0.0 (2018-11-20)
Breaking Changes
- (Cloud Spanner) Updated
--dataflag ofgcloud beta spanner rowsto reject array values.--flags-fileshould be used to specify an array value.
App Engine
- Added command group
gcloud beta app migrate-configfor migrating datastore-indexes.xml, cron.xml, queue.xml and dispatch.xml to their yaml counterparts.
BigQuery
- Fixed a bug in the update table command.
Cloud Endpoints
- Modified
gcloud endpointssuch that it no longer attempts to enable either the Endpoints meta-service or the produced service during the service deployment process, except if the produced service was created for the first time during the deployment.
Cloud Firestore Emulator
- Release Cloud Firestore Emulator version 1.2.1
- This is the first beta release of the emulator.
Cloud Scheduler
- Fixed bug in
gcloud beta scheduler jobs create pubsubthat caused the message body to be base-64 encoded twice.
Deployment Manager
- Fixed a bug to match operation timeout and service timeout; both are now set at 2 hours.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
225.0.0 (2018-11-13)
Cloud SDK
- Added the
--flags-file=YAML-FILE flag, available to all gcloud commands, for specifying complex flag values in any command interpreter. Seegcloud topic flags-filefor more information.
App Engine
- Updated the Python SDK to version 1.9.80. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/python/release-notes
BigQuery
- Added support for Avro Logical Types in Avro load jobs via the load configuration option
useAvroLogicalTypes.
Cloud Dataproc
- Added
--num-preemptible-worker-local-ssdsflag togcloud dataproc clusters createcommand, which adds local SSDs to preemptible worker VMs.
Cloud Scheduler
- Added the following flags to
gcloud beta scheduler jobs create pubsub:--max-retry-attempts--max-retry-duration--min-backoff--max-backoff--max-doublings
Cloud Spanner
- Promoted
--enable-partitioned-dmlflag ofgcloud spanner execute-sqlto GA.
Compute Engine
- Promoted
--bootflag ofgcloud compute instances attach-diskto beta. - Promoted the
gcloud compute routers natsgroup to GA. - Promoted the
next-hop-ilbflag ofgcloud compute routesto beta. - Added
allas a valid option of--portsforgcloud beta compute forwarding-rules.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
224.0.0 (2018-11-06)
Breaking Changes
- (Container Builder) Removed deprecated
container-builder-localcomponent. Usecloud-build-localinstead. - (Container Builder) Removed
gcloud container buildscommand group. Callers will be redirected to usegcloud buildsinstead.
App Engine
- Updated the Python SDK to version 1.9.79. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/python/release-notes
- Updated the Go SDK to version 1.9.70. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/go/release-notes
Compute Engine
- Promoted
--hostnameflag ofgcloud compute instances createto beta.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
223.0.0 (2018-10-30)
App Engine
Updated the Python SDK to version 1.9.78. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/python/release-notes
Updated the Java SDK to version 1.9.68. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/java/release-notes
Updated the Go SDK to version 1.9.69. Fix a bug in windows support for go.mod deployments for the Go 1.11 runtime
Cloud Access Context Manager
- Promoted the gcloud access-context-manager command group to BETA
Cloud Build
- Added default behavior for
gcloud builds submitto assume--config=cloudbuild.yamlunless either--tagor--configis specified.
Kubernetes Engine
- Promoted Node Auto-Provisioning to beta. Use
--enable-autoprovisioningwithgcloud beta container clusters createorgcloud beta container clusters updateto enable this feature.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
222.0.0 (2018-10-23)
App Engine
- Fixed a bug that caused
gcloud app logs tailto crash when the logs were too large. - Updated the Java SDK to version 1.9.67. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/java/release-notes
Cloud Build
- Updated
cloud-build-localto 0.4.2. For details, see https://github.com/GoogleCloudPlatform/cloud-build-local/releases.
Cloud Composer
- Added two mutually exclusive flags to
gcloud beta composer environments create:--airflow-version- specifies the Apache Airflow version for the created environment--image-version- specifies the image version for the created environment
Cloud DNS
- Added support for private zones to
gcloud beta dns managed-zones. Use the new--visibilityand--networksflags to configure zone visibility.
Cloud Dataflow
- Updated error message for cancel and drain commands to include possibility of
--regionflag inconsistency.
Cloud SQL
- Updated
gcloud beta sql connectto connect to V2 instances through the Cloud SQL Proxy Component. - Added the
--portflag togcloud beta sql connectto allow for connecting to the Cloud SQL Proxy through a custom port.
Compute Engine
- Promoted
--container-mount-disk-*flags ofgcloud compute instances create-with-containerandgcloud compute instances update-containerto beta. These flags enable mounting disks to containers running on VMs.
Container Builder
- Reminder: use
gcloud buildsinstead ofgcloud container builds; the deprecated command groupgcloud container buildswill be removed on or after 2018-10-31.
Firebase Test Lab
- Promoted the
gcloud firebase test ioscommand group to GA.
Identity and Access Management
- Modified
gcloud iam service-accounts keys createsuch that in the case a user does not have write access to the specified output file, the command will not be executed.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
221.0.0 (2018-10-16)
Breaking Changes
- (Cloud SQL) Removed the deprecated
hostpositional argument fromgcloud sql users create,gcloud sql users delete, andgcloud sql users set-password.
App Engine
- Fixed a bug where environment variables with values of 'on' or 'off' were ending up as 'true' or 'false' when deployed.
gcloud app logs readandgcloud app logs tailnow displays stdout and stderr from the App Engine standard environment Python 3.7, PHP 7.2, Go 1.11, Java 8, and Node.js 8 runtimes by default, or explicitly by supplying--logs=<stdout|stderr>.
BigQuery
- Added flags for setting a default table partition expiration for a dataset.
Cloud Dataproc
- Promoted the
--no-addressflag ofgcloud dataproc clusters createandgcloud dataproc workflow-templates set-managed-clusterto GA.
Cloud SQL
- Updated the
cloud_sql_proxycomponent to version 1.13.0. Please visit the following release notes for details: https://github.com/GoogleCloudPlatform/cloudsql-proxy/releases
Cloud Spanner
- Added --enable-partitioned-dml flag for
gcloud beta spanner execute-sql
Compute Engine
- Added
gcloud beta compute instances get-guest-attributescommand for retrieving guest attributes. - Promoted
--responseflag ofgcloud compute health-checksfor HTTP/S commands to GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
220.0.0 (2018-10-09)
Breaking Changes
- (Kubernetes Engine) Modified output of
gcloud container clusters listfor DEGRADED clusters to include reason for degradation. - (Kubernetes Engine) Starting in 1.12, new node pools (and default node pools in new clusters) will
be created with their legacy Compute Engine instance metadata APIs disabled
by default.
- To create a new node pool (or default pool in a new cluster) with
legacy metadata APIs disabled, use the flag
--metadata disable-legacy-endpoints=true. See: https://cloud.google.com/kubernetes-engine/docs/how-to/protecting-cluster-metadata#disable-legacy-apis
- To create a new node pool (or default pool in a new cluster) with
legacy metadata APIs disabled, use the flag
Cloud SDK
- Updated the
storage/chunk_sizeproperty. Commands that upload to Google Cloud Storage can now control the upload/download chunksize using this property. - Some commands no longer call gsutil in their implementation in order to
support Python 3. The gsutil implementation is now deprecated. Use the
storage/use_gsutilproperty to temporarily get this behavior back. This property and its old implementation will eventually be removed. The following commands are affected by this change:functions deploycompute images importdataproc jobs submit pysparkdataproc jobs submit hadoopdataproc jobs submit pigdataproc jobs submit hivedataproc jobs submit sparkdataproc jobs submit spark-sqlcomposer environments storage dags deletecomposer environments storage dags exportcomposer environments storage dags importcomposer environments storage data deletecomposer environments storage data exportcomposer environments storage data importcomposer environments storage plugins deletecomposer environments storage plugins exportcomposer environments storage plugins import
- Added functionality to
gcloud beta helpthat allows running a search for terms of interest within the help text of gcloud commands. For more information, run $ gcloud beta help --help.
App Engine
- Updated the Java SDK to version 1.9.66. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/java/release-notes
- Updated the Python SDK to version 1.9.77. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/python/release-notes
Cloud Build
- Added a warning message to
gcloud builds submitfor builds submitted with configs that don't specify a logging option. See https://cloud.google.com/cloud-build/docs/api/reference/rest/v1/projects.builds#loggingmode.
Cloud Composer
- Added the
--python-versionflag togcloud beta composer environments createto specify the Python version used within the created environment.
Cloud Dataproc
- Added the
--gce-pd-kms-keyflag todataproc clusters createto enable protecting clusters with Google Cloud KMS encryption.
Cloud Key Management Service
- Modified
gcloud kms locations listto display information about the availability of Hardware Security Modules in each location.
Cloud Spanner
- Updated
gcloud spanner execute-sqlto accept DML statements.
Compute Engine
- Added support for managed ssl certificates to
gcloud beta compute ssl-certificates.
Internet of Things
- Added
--log-levelflag forgcloud iot devices create,gcloud iot devices update,gcloud iot registries create, andgcloud iot registries updatefor beta. - Added
gcloud iot commandsto beta.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
219.0.1 (2018-10-02)
Cloud SDK
- Updated to a new version of ruamel that fixes Unicode issues on OS X and Windows.
App Engine
- Updated the Python SDK to version 1.9.76. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/python/release-notes
Compute Engine
- Promoted
compute routers natsto beta. - Promoted 'gcloud compute interconnects get-diagnostics' to beta.
- Promoted the following flags to GA to support using KMS keys to protect disks and images:
--kms-key-*flags ofgcloud compute disksandgcloud compute images--boot-disk-kms-*flags ofgcloud compute instancesandgcloud compute instance-templates.
- Promoted
gcloud compute instance-templates create-with-containerfrom beta to GA.
Interactive
- Promoted
gcloud interactiveto beta.
Kubernetes Engine
- Added
--enable-private-nodes,--enable-private-endpoint, and--master-ipv4-cidrflags togcloud container clusters create. - Added
--internal-ipflag togcloud container clusters get-credentials.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
218.0.0 (2018-09-25)
Breaking Changes
- (Cloud SQL) Added the PRIVATE_NETWORK column to the
gcloud sql instances listdefault format and renamed ADDRESS to PRIMARY_ADDRESS.
Cloud Dataproc
- Added
gcloud beta dataproc clusters exportto enable exporting a cluster's configuration to a YAML file. - Added
gcloud beta dataproc clusters importto enable creating a cluster from configuration in a YAML file. - Added
--optional-componentsflag togcloud beta dataproc clusters createcommand. - Promoted the following commands to GA:
gcloud dataproc clusters get-iam-policygcloud dataproc clusters set-iam-policygcloud dataproc jobs get-iam-policygcloud dataproc jobs set-iam-policygcloud dataproc operations get-iam-policygcloud dataproc operations set-iam-policygcloud dataproc workflow-templates get-iam-policygcloud dataproc workflow-templates set-iam-policy
- Promoted
gcloud dataproc workflow-templatesto GA.
Cloud Scheduler
- Promoted
gcloud schedulerto beta.
Cloud Tools For PowerShell
- Updated Cloud Tools for PowerShell to version 1.0.1.10.
- Fixed a bug where fixed key metadata did not work with Google Cloud Storage cmdlets.
Compute Engine
- Added the
--storage-locationflag togcloud beta compute disks snapshotto specify location region of a snapshot.
Container Analysis
- Promoted the following alpha flags in
gcloud container images describeto beta.--metadata-filter--show-build-details--show-package-vulnerability--show-image-basis--show-deployment--show-all-metadata
- Promoted the following alpha flags in
gcloud container images list-tagsto beta.--occurrence-filter--show-occurrences--show-occurrences-fromFor more information about occurrences, see https://cloud.google.com/container-registry/docs/container-analysis.
Firebase Test Lab
- Fixed bug where
--environment-variablesdid not work in the 217.0.0 release.
Kubernetes Engine
- Added
--metadataand--metadata-from-fileflags togcloud node-pools createandgcloud clusters create. - Added
--internal-ipflag togcloud beta container clusters get-credentials.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
217.0.0 (2018-09-18)
Breaking Changes
- (Cloud Services) Renamed
--reserved-rangestorangesingcloud beta services vpc-peerings.
App Engine
- Updated the Java SDK to version 1.9.65. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/java/release-notes
Cloud SQL
- Promoted the
--networkflag ofgcloud sql instances createandgcloud sql instances patchto beta.
Cloud Storage
- Updated gsutil component to 4.34
Compute Engine
- Added
--prefix-length,--purposeand--networkflags to BETA forgcloud compute addresses createto support reserving IP range from virtual network for peering. - Added the
descriptionproperty to the--create-diskflag ofgcloud compute instances createandgcloud compute instance-templates create.
Kubernetes Engine
- Added
--metadataand--metadata-from-fileflags togcloud beta node-pools createandgcloud beta clusters create. - Updated Google Kubernetes Engine's kubectl from version 1.9.7 to 1.10.7.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
216.0.0 (2018-09-11)
App Engine
- Updated the Go SDK to version 1.9.68. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/go/release-notes
Cloud Bigtable
- Promoted the following commands to GA:
gcloud bigtable instancescommand groupgcloud bigtable clusters listgcloud bigtable clusters describe
Cloud Memorystore
- Promoted
gcloud redisto GA.
Cloud Services
- Deprecated
gcloud services operations listin beta and GA.
Compute Engine
- Promoted
--internal-ipflag ofgcloud compute scpto beta. - Promoted
--disabledflag ofgcloud compute firewall-rulesto GA. - Fixed bug preventing
gcloud compute sshandgcloud compute scpfrom finding an instance's external IP address when configured with multiple network interfaces. - Promoted
gcloud compute instances create-with-containerandgcloud compute instances update-containerto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
215.0.0 (2018-09-05)
Breaking Changes
- (Cloud SQL) Removed the default value of the
--database-versionflag ofgcloud sql instances create, allowing the API to select the value.
App Engine
- Added python 3 support for gcloud app and gcloud domains.
- Added the
--no-cacheflag togcloud beta app deployfor Second Generation runtimes, to disable the build cache during deployment. - Updated the Python SDK to version 1.9.75. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/python/release-notes
Cloud Datalab
- Updated the
datalabcomponent to the 20180823 release. Released changes are documented in its tracking issue at https://github.com/googledatalab/datalab/issues/2068.
Cloud Dataproc
- Fixed an issue preventing the creation of clusters with SSD in GA.
Cloud Firestore
- Added
gcloud beta firestoreandgcloud beta firestore operationsfor managing cloud firestore imports and exports.
Cloud Functions
- Added --service-account flag to gcloud alpha functions deploy.
Cloud Pub/Sub
- Promoted Snapshot & Seek features to beta. These features allow users to create snapshots of subscription backlog state, and later restore that state.
Cloud SQL
- Fixed a bug preventing
--backupand--enable-bin-logflags from being sent together when using thegcloud sql instances createcommand.
Compute Engine
- Promoted
--internal-ipflag ofgcloud compute scpto beta. - Promoted
--disabledflag ofgcloud compute firewall-rulesto GA.
Kubernetes Engine
- Promote
gcloud alpha container subnets list-usableto Beta. - Add
secondaryIpRangesto the output ofgcloud beta container subnets list-usable.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
214.0.0 (2018-08-28)
Breaking Changes
- (Cloud Bigtable) Modified the arguments accepted by
cbt createappprofileandcbt updateappprofilein the following ways:- Removed
etagargument fromcreateappprofile. - Renamed
allow-transactional-writesoption astransactional-writes. - Added a
forceoption to ignore warnings.
- Removed
- (Cloud Bigtable) Modified the specification for routing policies. A routing policy can be
either "route-any" (previously of "multi_cluster_routing_use_any") or
"route-to=
<cluster-id>". - (Compute Engine) Deprecated
gcloud compute interconnects attachments create. Please usegcloud compute interconnects attachments dedicated createinstead. - (Compute Engine) Removed deprecated
--modeflag fromgcloud compute networks create. Use--subnet-modeinstead. - (Compute Engine) Removed deprecated
gcloud compute networks switch-modecommand. Usegcloud compute networks update --switch-to-custom-modeinstead. - (Compute Engine) Removed deprecated
gcloud compute xpncommand group. Usegcloud compute shared-vpcinstead.
Cloud Bigtable
- Restored the output of the
cbt countcommand that was inadvertently removed in the previous release.
Cloud Datalab
- Updated the
datalabcomponent to the 20180820 release. Released changes are documented in its tracking issue at https://github.com/googledatalab/datalab/issues/2064.
Cloud Dataproc
- Added SCHEDULED_DELETE column to
gcloud beta dataproc clusters listcommand output.
Cloud Datastore Emulator
- Released Cloud Datastore Emulator version 2.0.2.
- Improved backward compatibility with App Engine local development by keeping auto generated indexes in index file generated from previous runs.
Cloud Functions
- Promoted
--runtimeflag ofgcloud functions deployto GA.
Compute Engine
- Promoted the following flags to GA:
--network-tierofgcloud compute addresses create--network-tierofgcloud compute forwarding-rules create--default-network-tierofgcloud compute project-info update--network-tierofgcloud compute instances add-access-config--network-tierofgcloud compute instances create
--network-tierofgcloud compute instance-templates create
- Promoted
gcloud compute instances simulate-maintenance-eventto GA. - Promoted
get-iam-policy,set-iam-policy,add-iam-policy-bindingsandremove-iam-policy-bindingsto beta in the following commands groups:gcloud compute sole-tenancy node-groupsgcloud compute sole-tenancy node-templates
Kubernetes Engine
- Promoted
--disk-typeflag ofgcloud container clusters createandgcloud container node-pools createto GA. - Promoted
--default-max-pods-per-nodeflag ofgcloud container clusters createto beta. - Promoted
--max-pods-per-nodeflag ofgcloud container node-pools createto beta. - Modified
--monitoring-serviceflag ofgcloud containers clusters updateto enable Google Cloud Monitoring service with Kubernetes-native resource model. - Modified
--logging-serviceflag ofgcloud containers clusters updateto enable Google Cloud Logging service with Kubernetes-native resource model. - Modified output of
gcloud beta container clusters listfor DEGRADED clusters to include reason for degradation. - Added
--enable-private-nodesand--enable-private-endpointtogcloud beta container clusters create. - Deprecated
--private-clusterflag ofgcloud beta container clusters create; use--enable-private-nodesinstead.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
213.0.0 (2018-08-21)
Breaking Changes
- (Cloud Datastore) Deprecated
gcloud datastore create-indexesandgcloud datastore cleanup-indexes. Usegcloud datastore indexes createandgcloud datastore indexes cleanupinstead.
App Engine
- Updated the Python SDK to version 1.9.74. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/python/release-notes
Cloud Datastore
- Promoted
gcloud datastore indexescommand group to GA.
Cloud SQL
- Added the
--timeoutflag togcloud sql operations wait, to support specifying a custom timeout or allow the command to wait indefinitely.
Kubernetes Engine
- Promoted
--disk-typeflag ofgcloud container clusters createandgcloud container node-pools createto GA. - Modified
--monitoring-serviceflag ofgcloud containers clusters updateto enable Google Cloud Monitoring service with Kubernetes-native resource model. - Modified
--logging-serviceflag ofgcloud containers clusters updateto enable Google Cloud Logging service with Kubernetes-native resource model. - Modified output of
gcloud beta container clusters listforDEGRADEDclusters to include reason for degradation.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
212.0.0 (2018-08-14)
Cloud Build
cloud-build-localrelease 0.4.1 fixes a bug in build step status reporting for timed out builds. For details, see https://github.com/GoogleCloudPlatform/cloud-build-local/releases
Cloud Machine Learning Engine API
- Added
--signature-nameflag togcloud ml-engine predictandgcloud ml-engine jobs prediction createto specify custom TensorFlow signature to use in prediction.
Kubernetes Engine
- Added
gcloud beta container binauthzcommand group to help manage Binary Authorization policy.- Binary Authorization enforcement can be enabled for your Google
Kubernetes Engine clusters by passing the
--enable-binauthzflag togcloud beta container create.
- Binary Authorization enforcement can be enabled for your Google
Kubernetes Engine clusters by passing the
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
211.0.0 (2018-08-07)
App Engine
- Removed automated app.yaml generation from
gcloud app deploy. The deprecatedgcloud beta app gen-configcommand is still available separately for now. gcloud app deploynow supports.gcloudignorefor all deployments..gcloudignoresupersedes theskip_filessection in app.yaml. Read more about.gcloudignoreby runninggcloud topic gcloudignore.
Cloud Datastore
- Added
gcloud beta datastore indexes describe. - Added
gcloud beta datastore indexes list.
Cloud Deployment Manager
Added config key which enables globbing in the
gcloud deployment-manager deployments createandgcloud deployment-manager deployments updatecommands. Config files can now use glob patterns in import paths.This feature can be enabled by setting the config property
deployment_manager/glob_importsto true:gcloud config set deployment_manager/glob_imports True. Additional details for this feature:- Imports with a path pattern that match multiple files cannot be named.
- When referencing a template in a resource type field, its full name is still required.
- More information on globbing is available at http://man7.org/linux/man-pages/man7/glob.7.html.
- More information on deployment-manager configurations is available at https://cloud.google.com/deployment-manager/docs/configuration/.
Cloud Services
- gcloud beta services disable now supports force option. If specified, the disable call will proceed even if there are enabled services which depend on the service to be disabled. Forcing the call means that the services which depend on the service to be disabled will also be disabled.
- Promoted
gcloud services vpc-peeringsto beta.
Compute Engine
- Promoted
--network-tierflag ofgcloud compute addresses createandgcloud compute forwarding-rules createto GA. - Promoted
--default-network-tierflag ofgcloud compute project-info updateto GA. - Promoted
--network-tierflag ofgcloud compute instances add-access-configandgcloud compute instances createto GA. - Promoted
--network-tierflag ofgcloud compute instance-templates createto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
210.0.0 (2018-07-31)
Breaking Changes
- (Compute Engine) Removed deprecated
gcloud compute interconnects patch. Usegcloud compute interconnects updateinstead. - (Container Builder) Deprecated
container-builder-local; usecloud-build-localinstead. - (Container Builder) Deprecated
gcloud container buildscommand group; usegcloud buildsinstead.gcloud buildsretains the functionality ofgcloud container builds. Existinggcloud container buildscommands will continue to work during the deprecation period but will be deleted from a future release.- Renamed the
containers.build_timeoutproperty asbuilds.timeoutingcloud builds. - Renamed the
container.build_check_tagproperty asbuilds.check_tagingcloud builds.
- (Kubernetes Engine) Starting in version 1.12,
gcloud container clusters createwill have basic authentication and client certificate issuance disabled by default. These functionalities can be enabled (or disabled) manually using the--[no-]enable-basic-authand--[no-]issue-client-certificateflags, respectively.
App Engine
- Removed automated app.yaml generation from
gcloud app deploy. The deprecatedgcloud beta app gen-configcommand is still available separately for now.
Cloud Bigtable
- Fixed
cbt deleterowandcbt deletecolumnto not return errors during argument checking.
Cloud Build
- Renamed the
container-builder-localbinary ascloud-build-localwith no functional changes. Initial release is version0.4.0. - Released initial
cloud-build-localpackage installers for deb and RPM.
Cloud Endpoints
- Added warnings when validating service config for a service which does not yet exist. (Previously, this would silently create the service.)
Cloud IoT
- Promoted the following commands to beta:
gcloud registries add-iam-policy-bindinggcloud registries remove-iam-policy-binding
Cloud Services
- gcloud beta services disable now supports force option. If specified, the disable call will proceed even if there are enabled services which depend on the service to be disabled. Forcing the call means that the services which depend on the service to be disabled will also be disabled.
Compute Engine
- Promoted
sole-tenancycommands to GA. - Promoted
--internal-ipflag ofgcloud compute sshto GA. - Added
list-nodescommand togcloud compute sole-tenancy node-groupsfor showing node information. - Added
--use-serving-portflag togcloud compute health-checks tcp createcommand. - Promoted
--enable-loggingflag ofgcloud compute firewall-rules createandgcloud compute firewall-rules updateto beta. - Promoted
gcloud compute networks subnets list-usableto GA.
Container Builder
- Deprecated
gcloud container builds; usegcloud buildsinstead. The existingcontainer buildscommands will continue to work during the deprecation 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.
209.0.0 (2018-07-18)
Breaking Changes
- (Cloud DNS) Removed deprecated
gcloud beta dnskeyscommand group; please usegcloud beta dns-keysinstead. - (Kubernetes Engine) Modified
gcloud container clusters createandgcloud container node-pools createcommands to create clusters and node-pools with node autorepair enabled by default if they use COS base image. Use the--no-enable-autorepairflag to disable this behavior.
App Engine
- Updated the Go SDK to version 1.9.67. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/go/release-notes
- Updated the Python SDK to version 1.9.73. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/python/release-notes
Cloud Composer
- Promoted
gcloud composercommands to GA.
Cloud Functions
- Promoted
gcloud functionscommands to GA.
Cloud Tasks
- Promoted
gcloud taskscommands to beta.
Compute Engine
- Promoted
--zonesflag ofgcloud compute instance-groups managed createcommand to GA. - Promoted
get-iam-policy,set-iam-policy,add-iam-policy-bindings, andremove-iam-policy-bindingsto beta in the following commands groups:gcloud compute disksgcloud compute imagesgcloud compute instance-templatesgcloud compute instancesgcloud compute snapshots
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
208.0.2 (2018-07-12)
- Hotfix for
dev_appservercrashes.
208.0.1 (2018-07-11)
- Hotfix for
gcloud dataproccrashes.
208.0.0 (2018-07-10)
Breaking Changes
- (Kubernetes Engine) Added warning that the default value of
--enable-ip-aliaswill change forgcloud container clusters createcommand. VPC native(ip alias enabled) clusters will become the default in the future. Use--[no-]enable-ip-aliasflag to suppress this warning.
Cloud SDK
gcloudTAB completion for commands, flags, and constant flag value choices is ~10x faster.
App Engine
- Updated the Python SDK to version 1.9.72. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/python/release-notes
Cloud Dataproc
- Added
gcloud beta dataproc workflow-templates importto enable creating and updating workflow templates using a YAML file. - Added
gcloud beta dataproc workflow-templates exportto enable exporting a workflow template to a YAML file. - Added
--parametersflag togcloud beta dataproc workflow-templates instantiateto enable parameterization of workflow templates.
Cloud Datastore Emulator
- Released Cloud Datastore Emulator version 2.0.1.
- Improved backward compatibility with App Engine local development by allowing special entity kinds written to Cloud Datastore to be whitelisted for App Engine.
Cloud Filestore
gcloud filestorecommand group is now available in beta. These commands let you create, configure, and manipulate Cloud Filestore instances.- Run
gcloud filestore --helpto learn more. - More information on Cloud Filestore can be found here: https://cloud.google.com/filestore/
- Detailed documentation can be found here: https://cloud.google.com/filestore/docs/
- Run
Cloud Functions
- Added
--runtimeflag togcloud beta functions deploy. - Added the following flags to
gcloud beta functions deployfor setting custom environment variables to functions:--clear-env-vars--set-env-vars--env-vars-file--remove-env-vars--update-env-varsSee https://cloud.google.com/functions/docs/env-var for more information.
Cloud Machine Learning Engine
- Promoted
--python-versionflag ofgcloud ml-engine versions createto GA.
Cloud Storage
- Updated gsutil component to 4.33.
Compute Engine
- Added the following flags to
gcloud compute instance-templates createto integrate with KMS:--boot-disk-kms-key--boot-disk-kms-keyring--boot-disk-kms-location--boot-disk-kms-project
- Added
--use-serving-portflag to the following commands:gcloud compute health-checks http creategcloud compute health-checks https creategcloud compute health-checks http2 creategcloud compute health-checks ssl create
- Promoted the following
source-instanceflags ofgcloud compute instance-templates createcommand to GA:--source-instance--source-instance-zone--configure-disk
- Promoted
gcloud compute network-endpoint-groupscommand group to beta. - Promoted
--network-endpoint-groupand--network-endpoint-group-zoneflags ofgcloud compute backend-services add-backend,gcloud compute backend-services remove-backend, andgcloud compute backend-services update-backendto beta. - Promoted
--max-connections-per-endpointand--max-rate-per-endpointflags ofgcloud compute backend-services add-backendandgcloud compute backend-services update-backendto beta.
Kubernetes Engine
- Removed gcloud property
container/use_v1_apiand its aliascontainer/use_v1_api_client.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
207.0.0 (2018-06-26)
App Engine
- Updated the Python SDK to version 1.9.71. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/python/release-notes
- Updated the Go SDK to version 1.9.65. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/go/release-notes
App Engine Flexible Environment
- Added the
rollout_strategyproperty to theendpoints_api_servicesection in theapp.yaml. Setting this makes Endpoints run inmanagedmode.
Cloud Build
- Added
gcloud buildscommand group to create and manage builds for Google Cloud Build.
Cloud Dataproc
- Promoted boot disk type configuration flags of
gcloud dataproc clusters createcommand to GA:--master-boot-disk-type--worker-boot-disk-type--preemptible-worker-boot-disk-type
- Promoted the
--imageflag ofgcloud dataproc clusters createto GA.
Cloud Machine Learning Engine
- Promoted
--machine-typeflag ofgcloud ml-engine versions createcommands to beta.
Cloud SQL
- Added the
--hostflag togcloud sql users create,gcloud sql users deleteandgcloud sql users set-password. - Deprecated the
hostargument ofgcloud sql users create,gcloud sql users delete, andgcloud sql users set-passwordin favor of the--hostflag.
Cloud TPU
- Promoted the
gcloud compute tpuscommand group to GA
Compute Engine
- Promoted the following Cloud CDN Signed URL commands to GA:
gcloud compute sign-urlgcloud compute backend-buckets add-signed-url-keygcloud compute backend-buckets delete-signed-url-keygcloud compute backend-services add-signed-url-keygcloud compute backend-services delete-signed-url-key
- Promoted
--signed-url-cache-max-ageflag to GA in the following commands:gcloud compute backend-buckets creategcloud compute backend-buckets updategcloud compute backend-services creategcloud compute backend-services update
- Promoted the
HTTP2value to beta for the--protocolflag ofgcloud compute backend-services createandgcloud compute backend-services update. - Promoted
http2relatedgcloud compute health-checkscommands to beta.
Kubernetes Engine
- Added the
--enable-autoscalingflag to thenode-poolscommand to enable autoscaling for a node-pool. For example,gcloud 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.
206.0.0 (2018-06-19)
Breaking Changes
- (Container Registry) Updated
docker-credential-gcrto version 1.5.0.- Order of access_token sources has been reversed: by default,
gcloudwill now take precedence over environmental sources when operating in Kubernetes Engine, Compute Engine, or App Engine Managed VMs. - See docker-credential-gcr v1.5.0 release notes on GitHub: https://github.com/GoogleCloudPlatform/docker-credential-gcr/releases/tag/v1.5.0
- Order of access_token sources has been reversed: by default,
Cloud SDK
- The
gcloudCLI now has experimental support for running using a Python 3.4+ interpreter. (Prior versions of gcloud required Python 2.7.) Allgcloudcommands are supported except for the following command groups:gcloud appgcloud datastoregcloud schedulergcloud tasks
- Python tools other than
gcloudthat are shipped in the Cloud SDK still require a Python 2.7 interpreter. - For more information on how to configure your Python interpreter, run:
gcloud topic startupor visit: https://cloud.google.com/sdk/gcloud/reference/topic/startup - Fixed issue where credentials were written with broad permissions.
App Engine
- Modified
gcloud app domain-mappings createto provision an automatically managed SSL certificate by default on domain mapping creation. - Promoted
--certificate-managementflag ofgcloud app domain-mappings createandgcloud app domain-mappings updateto GA.
Cloud Dataproc
- Added the
--gce-pd-kms-keyflag todataproc clusters createin beta to enable protecting clusters with Google Cloud KMS encryption.
Cloud Machine Learning Engine
- Promoted the
--frameworkflag ofgcloud ml-engine versions createto GA.
Compute Engine
- Added the
--labelsflag togcloud beta compute disks snapshotto enable setting labels on new snapshots.
Kubernetes Engine
- Promoted the
--min-cpu-platformflag ofgcloud container createto GA. - Promoted
--acceleratorflag ofgcloud container clusters createandgcloud container node-pools createto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
205.0.0 (2018-06-12)
Cloud Bigtable
- Added new flags to the
cbtcommand-line tool:-user-agentfor specifying a custom User Agent-columnsfor specifying columns to read withreadandlookup-cells-per-columnfor limiting number of cells read per column withreadandlookup
Cloud Datastore
- Added
gcloud datastore indexescommand group to beta with the following commands:gcloud datastore indexes cleanupgcloud datastore indexes create
Cloud Interconnect
- Promoted interconnects attachments partner related commands to GA.
Cloud Storage
- Updated gsutil component to 4.32.
Cloud TPU
- Added
--preemptibleflag togcloud beta compute tpus create.
Compute Engine
- Added the
--networkflag togcloud compute images exportto allow the export process to use a network other thandefault. - Promoted
--quic-overrideflag ofcompute target-https-proxies createandcompute target-https-proxies updateto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
204.0.0 (2018-06-05)
Breaking Changes
- (Compute Engine) Replaced
--node-indexwith--nodeforgcloud alpha compute instance createandgcloud alpha compute instance_templates create. Node name will replace node index in the API, and nodes can now be targeted directly by node name (as opposed to node index, which was only unique within a group).
App Engine
- Updated the Java SDK to version 1.9.64. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/java/release-notes
Cloud Endpoints
- Fixed an issue where attempting to deploy normalized service configuration files in yaml format would error out.
Cloud Machine Learning Engine
- Added
--frameworkflag toml-engine local predict.
Cloud Source Repositories
- Added the
gcloud source repos updatecommand to beta with the following flags:--add-topic--remove-topic--update-topic
- Added the following flags to
gcloud source project-configs updatein beta:--add-topic--remove-topic--update-topic
Compute Engine
- Promoted
--responseflag ofgcloud compute health-checkscommands to beta. - Promoted the following flags to beta to support using KMS keys to protect disks, images, and snapshots:
--kms-key-*flags ofgcloud compute disks--kms-key-*flags ofgcloud compute images--boot-disk-kms-*flags ofgcloud compute instances.
- Promoted node affinities in instance and instance template creation to beta.
Firebase Test Lab
- Promoted
--type=game-looptests for Android from beta to GA.
Kubernetes Engine
- Promoted
--regionflag ofgcloud containerto GA.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
203.0.0 (2018-05-30)
Breaking Changes
- (Cloud SQL) Deprecated
gcloud sql ssl-certs. Usegcloud sql ssl client-certsinstead.
App Engine
- Fixed issue where attempting to deploy non-yaml config files would report
success, but silently update configuration incorrectly, e.g.
gcloud app deploy cron.xml. Note that xml-files are not supported withgcloud app, with the exception ofappengine-web.xml.
App Engine Flexible Environment
- Fixed an issue where
gcloud beta app deployfailed to respect the--image-urlargument during Flex deployments. This issue was introduced in Cloud SDK version 195.0.0.
Cloud Dataproc
- Added
gcloud beta dataproc workflow-templates instantiate-from-fileto enable instantiation of workflow templates directly from a YAML file. - Added
gcloud beta dataproc clusters create-from-fileto enable creation of clusters directly from a YAML file.
Cloud SQL
- Added the
gcloud beta sql ssl server-ca-certsgroup to support certificate rotation, which includes the following commands:gcloud beta sql ssl server-ca-certs listgcloud beta sql ssl server-ca-certs creategcloud beta sql ssl server-ca-certs rotategcloud beta sql ssl server-ca-certs rollback
Cloud Source Repositories
- Added the following commands to beta:
gcloud source project-configs describegcloud source project-configs update
Compute Engine
- Promoted
--service-labelflag ofgcloud compute forwarding-rules createto beta. - Promoted
--shielded-vm-*flags to beta ingcloud compute instances create,gcloud compute instances updateandgcloud compute instance-templates create.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
202.0.0 (2018-05-22)
Breaking Changes
- (Cloud Composer) Increased minimum
--disk-sizeofgcloud beta composer environments createto 20GB. - (Compute Engine) Deprecated
gcloud compute interconnects attachments create. Usegcloud compute interconnects attachments dedicated createinstead. - (Firebase Test Lab) Deprecated the following Robo test crawler-related flags:
--max-depth--max-steps: Use the--timeoutoption instead to limit the test length.--app-initial-activity: Use the--robo-scriptoption (in beta) to guide Robo to a specific part of the app under test.
App Engine
- Updated the Python SDK to version 1.9.70. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/python/release-notes
Cloud Datastore Emulator
- Released Cloud Datastore Emulator version 2.0.0.
- Java 8 (or later) is now required to run the emulator.
- When the emulator is run in an App Engine local development server, index.yaml parsing errors are bubbled up. Previously the emulator would throw a AppEngineConfigException without responding to the development server requests.
Cloud Tools For PowerShell
- Updated Cloud Tools for PowerShell to version 1.0.1.8.
- Fixed a bug where
Get-GcpProjectdid not enumerate collection. - Fixed a bug where local SSD option for attach disk cmdlet did not work.
- Fixed a bug where
Compute Engine
- Added help text output upon creating interconnects/interconnect attachments.
To hide this output, append the
--no-user-output-enabledflag. - Promoted
--enable-flow-logsflag ofgcloud compute networks subnets createandgcloud compute networks subnets updateto GA. - Promoted
gcloud compute sole-tenancycommands to beta. - Modified
--delete-nodesofgcloud beta compute sole-tenancy node-groupsto accept node names instead of node indexes.
Kubernetes Engine
- Added
--disk-typetogcloud beta container clusters createandgcloud beta container node-pools createto allow setting of the node VM boot disk type. - Updated Google Kubernetes Engine's kubectl from version 1.8.6 to 1.9.7.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
201.0.0 (2018-05-15)
Breaking Changes
- (Compute Engine) Modified default TPU accelerator type to
v2-8forgcloud compute tpuscommands.tpu-v2has been deprecated.
Cloud Bigtable
- Added the following commands to the
gcloud beta bigtable instancescommand group to help manage IAM policies:set-iam-policyget-iam-policyadd-iam-policy-bindingremove-iam-policy-binding
Cloud Datalab
- Updated the
datalabcomponent to the 20180503 release. Released changes are documented in its tracking issue at https://github.com/googledatalab/datalab/issues/1999.
Compute Engine
- Promoted
--create-diskflag ofgcloud compute instances createto GA. These flags allow creating new disks during instance creation. - Added the TYPE column to
gcloud compute interconnects attachments listtable format. - Added
--labelsflag togcloud beta compute instance-templates create-with-container.
Firebase Test Lab
- Firebase Test Lab now supports mobile app testing for iOS. Please request access here: https://docs.google.com/forms/d/e/1FAIpQLSf5cx1ot8ndHU9YrFkCn6gPoQZLxgW_6H13e_bot3he90n7Ng/viewform. Added the following commands:
gcloud beta firebase test ios models listgcloud beta firebase test ios models describegcloud beta firebase test ios versions listgcloud beta firebase test ios versions describegcloud alpha firebase test ios run
Kubernetes Engine
- Promoted
--enable-stackdriver-kubernetesofgcloud container clusters createto beta.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
200.0.0 (2018-05-01)
Breaking Changes
- (Cloud DNS) Modified
gcloud beta dns dnskeys describecommand to remove thedsRecordfield for closer correspondence to the Google Cloud DNS API. Please use the flag--format "value(ds_record())"instead. - (Cloud DNS) Moved the
gcloud beta dns dnskeyscommands togcloud beta dns dns-keys; the old commands are deprecated and will soon be removed. - (Cloud Interconnect) Deprecated
gcloud compute interconnects patchand renamed it togcloud compute interconnects update.
App Engine Flexible Environment
- Fixed a bug due to which some Flexible deployments would fail with LargeFileError.
Cloud Composer
- Initial (beta track) release of the
gcloud beta composercommand group. Cloud Composer is a managed Apache Airflow service. To learn more, see https://cloud.google.com/composer/docs/.
Cloud DNS
- Promoted
gcloud dns dns-keys listandgcloud dns dns-keys describecommands to GA.
Cloud SQL
- Added
--source-ip-addressand--source-portflags togcloud beta sql instances createto support creating external primary instances. - Added the following flags to
gcloud beta sql instances createto support creating read replicas of external primary instances:--master-username--master-password,--prompt-for-master-password--master-dump-file-path,--master-ca-certificate-path--client-certificate-path--client-key-path
Cloud Storage
- Updated gsutil component to 4.31
Compute Engine
- Promoted support for disabling firewall rules to beta.
Kubernetes Engine
- Added
--enable-stackdriver-kubernetesflag to enable Stackdriver logging and monitoring beta experience.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
199.0.0 (2018-04-24)
Breaking Changes
- (App Engine) Deprecated the
gcloud app gen-configcommand and "app.yaml" generation feature of thegcloud app deploycommand (both in beta). As an alternative, create an app.yaml file yourself using the App Engine Flexible Environment directions or the App Engine Standard Environment directions for your application's language.
Cloud Bigtable
- Updated the Cloud Bigtable
cbttool for regional replication.- Added the following commands:
createclusterupdateclusterdeleteclusterwaitforreplication
- Added application profile support in
read,lookupandset
- Added the following commands:
- Added the following commands to beta:
app-profilesto manage application profiles for your instances.clusters createto create additional clusters within an existing instance.clusters deleteto delete clusters from an instance.
Cloud Billing API
- Added
gcloud billing accounts get-iam-policyandgcloud billing accounts set-iam-policyin alpha and beta. - Modified output of
gcloud billing accounts listin beta to include the master account ID of any subaccounts.
Cloud DNS
- Promoted
gcloud dns operations listandgcloud dns operations describecommands to GA.
Cloud Datalab
- Updated the
datalabcomponent to the 20180412 release. Released changes are documented in its tracking issue at https://github.com/googledatalab/datalab/issues/1989.
Cloud Spanner
- The following commands are now available in beta:
gcloud spanner rows deletegcloud spanner rows insertgcloud spanner rows update
Kubernetes Engine
- Updated for Python 3 compatibility.
- Promoted
gcloud container clusters create --enable-ip-aliasto GA.--enable-ip-aliasno longer requires the--create-subnetworkoption to be specified when creating a cluster.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
198.0.0 (2018-04-18)
Breaking Changes
- (Cloud Endpoints) Deprecated support for uploading uncompiled .proto files with
gcloud endpoints services deploy. Support will be removed in a future release.
App Engine
- Fixed a rare, intermittent bug where deployments would fail with an error message about "copying files to App Engine".
- Updated the Python SDK to version 1.9.69. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/python/release-notes
- Added PyTz version 2017.3 to the built-in third-party libraries.
BigQuery
- Added support for reauth. Reauth allows using two-factor authentication for end-user credentials.
Cloud DNS
- Promoted
gcloud dns managed-zones updateto GA.
Cloud TPU
- Added
gcloud compute tpus accelerator-types listandgcloud compute tpus accelerator-types describeto beta.
Compute Engine
- Promoted the
--regionflag ofgcloud compute disksand related commands to beta - Updated
gcloud compute instances createcommand to support blank disk creation. - Modified
gcloud compute sign-urlto accept HTTP URLs in addition to HTTPS URLs for signing. - Promoted the following Cloud CDN Signed URL commands to beta:
gcloud beta compute sign-urlgcloud beta compute backend-buckets add-signed-url-keygcloud beta compute backend-buckets delete-signed-url-keygcloud beta compute backend-services add-signed-url-keygcloud beta compute backend-services delete-signed-url-key
- Promoted
--signed-url-cache-max-ageflag to beta in the following commands:gcloud beta compute backend-buckets creategcloud beta compute backend-buckets updategcloud beta compute backend-services creategcloud beta compute backend-services update
Firebase Test Lab
- Added
--other-filesflag togcloud beta firebase test android runto support running tests with non-OBB files pushed to device.
Kubernetes Engine
- Added
gcloud alpha container subnets list-usablecommand for listing subnets usable for creating clusters in Google Kubernetes Engine. - Fixed
--node-locationsofgcloud containers clusters createto correctly specify 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.
197.0.0 (2018-04-11)
Breaking Changes
- (Cloud Bigtable) Removed deprecated
--instance-typeflag forgcloud beta bigtable instances update. Usegcloud beta bigtable instances upgradeinstead. - (Cloud Bigtable) Removed deprecated
--descriptionflag fromgcloud beta bigtable instances createandgcloud beta bigtable instances update. Use--display-nameinstead. - (Kubernetes Engine) Added warning that the default value of
--enable-autorepairwill change forcontainer clusters createandcontainer node-pools createcommands. Use--[no-]enable-autorepairflag to suppress this warning.
App Engine
- Updated the Python SDK to version 1.9.68. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/python/release-notes
App Engine Flexible Environment
- Added deprecation warning in
gcloud app deployfor apps on the App Engine flexible environment using Python version 3.4. For more information about this deprecation, see https://cloud.google.com/appengine/docs/standard/deprecations/python34.
Cloud DNS
- Promoted
--labelsflag ofgcloud dns managed-zones createto GA.
Cloud Endpoints
- Changed
gcloud services listto sort by name by default.
Cloud TPU
- Added
gcloud compute tpus reimage,gcloud compute tpus start, andgcloud compute tpus stopcommands to beta.
Compute Engine
- Promoted
--network-tierflag ofgcloud compute addresses createto beta. - Promoted
--network-tierflag ofgcloud compute forwarding-rules createto beta. - Promoted
--default-network-tierflag ofgcloud compute project-info updateto beta. - Promoted
--network-tierflag ofgcloud compute instances add-access-configto beta. - Promoted
--network-tierflag ofgcloud compute instances createto beta. - Promoted
--network-tierflag ofgcloud compute instances create-with-containerto beta. - Promoted
--network-tierflag ofgcloud compute instance-templates createto beta. - Promoted
--network-tierflag ofgcloud compute instance-templates create-with-containerto beta.
Container Registry
- Updated
auth configure-dockerto work even whendockeris not installed or cannot be found on the system PATH. This is primarily useful for Bazelrules_dockerusers.
Firebase Test Lab
- Added
--additional-apksflag togcloud beta firebase test android runto support running tests with additionally installed APKs.
Vision API
- Added '--include-geo-results' flag to
beta ml vision detect-web. - Added
--model-versionflag tobeta ml visioncommands.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
196.0.0 (2018-04-04)
Breaking Changes
- (Compute Engine) Renamed the
--no-translateflag ofgcloud compute images importto--data-disk. - (Docker)
gcloud dockerwill not be supported for Docker client versions above 18.03. Please usegcloud auth configure-dockerto configuredockerto usegcloudas a credential helper; then, usedockeras you would for non-GCR registries, e.g.docker pull gcr.io/project-id/my-image. - (Kubernetes Engine) Modified the default value of deprecated property
container/use_v1_api, whose alias iscontainer/use_v1_api_client, fromtruetofalse.
Cloud DNS
- Promoted the following DNSSEC flags of
gcloud dns managed-zonesto GA:--denial-of-existence--dnssec-state--ksk-algorithm--ksk-key-length--zsk-algorithm--zsk-key-length
Cloud Interconnect
- Promoted interconnects attachments partner related commands to beta.
Cloud TPU
- Added
gcloud compute tpus versions listto beta. - Added
gcloud compute tpus versions describeto beta. - Added
gcloud compute tpus locations listto beta. - Added
gcloud compute tpus locations describeto beta.
Cloud Tools For PowerShell
- Updated Cloud Tools for PowerShell to version 1.0.1.7.
- Fixed a bug where
Get-GceMetaDatafailed when called twice.
- Fixed a bug where
Compute Engine
- Promoted
gcloud compute images importto GA. - Promoted the following to GA:
gcloud compute instances network-interfaces update--add-secondary-rangesand--remove-secondary-rangesflags ofgcloud compute networks subnets update
- Promoted
gcloud compute instances simulate-maintenance-eventto beta. - Added three flags (
--prefix-length,--purposeand--network) togcloud compute addresses createin alpha to support reserving IP range from virtual network for peering. - Promoted
--enable-flow-logsflag ofgcloud compute networks subnets createandgcloud compute networks subnets updateto beta. - Promoted SSL policies support to GA.
- Promoted the following commands to GA:
compute ssl-policies createcompute ssl-policies describecompute ssl-policies listcompute ssl-policies updatecompute ssl-policies deletecompute ssl-policies list-available-features
- Promoted
--ssl-policyflag ofcompute target-https-proxies createandcompute target-ssl-proxies createto GA. - Promoted
--ssl-policyand--clear-ssl-policyflags ofcompute target-https-proxies updateandcompute target-ssl-proxies updateto GA.
- Promoted the following commands to GA:
- Promoted
--custom-request-headersand--no-custom-request-headersflags ofgcloud compute backend-services createandgcloud compute backend-services updateto beta.
Container Registry
- Promoted
gcloud auth configure-dockerto GA. - Modified
container images add-tagto allow the specification of multiple destination tags.
Kubernetes Engine
- Restored
container/use_client_certificateoption functionality. It was accidentally removed in the previous release.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
195.0.0 (2018-03-28)
Breaking Changes
- (Kubernetes Engine) Fixed issue where
--service-accountflag did not adduserinfo.emailscope ingcloud container.
App Engine
- Updated the Go SDK to version 1.9.64.
- Updated
go-app-stagerto use Go version 1.10 for staging App Engine Flexible apps withruntime: goin app.yaml.
Cloud Dataproc
- Added
PREEMPTIBLE_WORKER_COUNTtogcloud dataproc clusters list. - Removed unnecessary zone flag from
dataproc workflow-templates create.
Cloud Endpoints
- Updated the
gcloud endpoints services deploycommand to recognize files ending in.proto.binas protobuf binary descriptor files, improving interoperability with Bazel'sproto_libraryrule which outputs protobuf descriptors with this extension.
Cloud Machine Learning Engine
- Added
--python-versionflag togcloud beta ml-engine versions create.
Cloud SQL
- Promoted
--availability-typeofgcloud sql instances createandgcloud sql instances patchto GA.
Compute Engine
- Added support for internationalized domain names to
alpha ssl-certificates. - Promoted
--source-instance-templateflag ofgcloud compute instances createcommand to GA. - Promoted
gcloud compute images exportto GA. - Promoted QUIC support to beta
- Promoted
--quic-overrideflag ofcompute target-https-proxies createandcompute target-https-proxies updateto beta.
- Promoted
194.0.0 (2018-03-21)
Breaking Changes
- Removed
--disable-addonsfromgcloud container clusters create.
Cloud Machine Learning Engine
- Added
--python-versionflag togcloud ml-engine jobs submit training.
Compute Engine
- Added
--disk-scopeflag todetach-diskoperation in alpha. - Promoted
gcloud compute networks subnets list-usableto beta. - Promoted
--guest-os-featuresflag ofgcloud compute disks createto GA. This flag allows create disks with additional specified GuestOS features. - Removed
gcloud compute networks switch-mode. Please usegcloud compute networks update --switch-to-custom-modeinstead. - Removed
--modeflag fromgcloud compute networks create. Please use--subnet-modeinstead. - Promoted
gcloud compute images exportto beta.
193.0.0 (2018-03-14)
Breaking Changes
- (REMOVED) Removed
gcloud sql instances set-root-passwordcommand. - (MODIFIED) Changed default scopes for Kubernetes 1.10 when creating clusters
or node pools:
compute-rwanddevstorage-roare no longer always added. (This is the default behavior for all Kubernetes versions for alpha and beta tracks or ifcontainer/new_scopes_behaviorproperty is set to true.) The version of Kubernetes does not affect the behavior of--[no-]enable-cloud-endpoints.
App Engine
- Show server side warnings to the user.
BigQuery
- Added DEFLATE and SNAPPY compression types for Avro exports.
- Added flag 'require_partition_filter' for creating and updating partitioned tables. This will require a partition filter for any queries over the table.
- Added flags to filter jobs based on creation time when running
bq ls -j: 'min_creation_time' and 'max_creation_time'.
Cloud Dataproc
- Added
get-iam-policyandset-iam-policycommands to thegcloud beta dataproc jobs,gcloud beta dataproc operations, andgcloud beta dataproc workflow-templatescommand groups.
Cloud Machine Learning Engine
- Added
gcloud alpha ml-engine locationscommand group.
Cloud Tools For PowerShell
- Updated Cloud Tools for PowerShell to version 1.0.1.6.
- Added
regionsupport for Google Compute Engine Managed Instance cmdlets.
- Added
Compute Engine
- Added
rhel-sap-cloudproject to the default public image list. - Promoted Flexible Route Advertisement commands and flags to GA:
gcloud compute routers update--advertisement-mode,--set-advertisement-groups,--set-advertisement-rangesingcloud compute routers createandgcloud compute routers add-bgp-peer--advertisement-mode,--set-advertisement-groups, `--set-advertisement-ranges,--add-advertisement-groups,--add-advertisement-ranges,--remove-advertisement-groups,--remove-advertisement-rangesingcloud compute routers update-bgp-peer
- Promoted
--source-snapshotflag ofgcloud compute images createcommand to GA. This flag allows creating images from snapshots.
Deployment Manager
- Added
--create-policytogcloud beta deployment-manager deployments create. - Added the create-policy CREATE to Deployment Manager alpha and beta tracks.
Firebase Test Lab
- Added
--robo-scriptflag togcloud beta firebase test android runto support running a Robo test with a Robo Script.
192.0.0 (2018-03-07)
Breaking Changes
- (REMOVED) Removed the deprecated
--portflag fromgcloud compute backend-services. Use--port-nameinstead. - (REMOVED) Removed
gcloud compute images translate. The functionality of this command is now a part of thegcloud compute images importcommand. - (MODIFIED) Changed the flags used with
gcloud compute images import. This command now requires the user to specify either the--osor--no-translateflag.
App Engine
- Updated the Java SDK to version 1.9.63. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/java/release-notes
Compute Engine
- Promoted
gcloud compute images importto beta; removedgcloud alpha compute images translate. The translate command was combined with the import command. - Added
--shielded-vm-integrity-monitoringflag togcloud compute instance-templates createin alpha to support the configuration of shielded VMs. - Added
--shielded-vm-learn-integrity-policyflag togcloud compute instance updatein alpha to support configuration of the shielded VM integrity policy. - Modified
gcloud compute sign-urlto accept HTTP URLs in addition to HTTPS URLs for signing. - Added support for managed ssl certificates to
gcloud alpha compute ssl-certificates
Container Registry
- Fixed a bug with
auth configure-dockerwhen~/.dockerdoesn't exist.
Kubernetes Engine
- Added
--private-clusterflag to enable PrivateCluster creation: `gcloud beta container clusters create --private-cluster --master-ipv4-cidr - Added
--workload-metadata-from-nodeflag togcloud beta container clusters createandgcloud beta container node-pools createto allow enabling metadata concealment on clusters and node pools. See https://cloud.google.com/kubernetes-engine/docs/how-to/metadata-proxy for more information. This feature is scheduled to be deprecated in the future and later removed.
191.0.0 (2018-02-28)
Breaking Changes
- (DEPRECATED) Deprecated
--instance-typeflag forgcloud beta bigtable instances update. Usegcloud beta bigtable instances upgradeinstead. - (DEPRECATED) Renamed the
--descriptionflag to--display-nameforgcloud beta bigtable instances createandgcloud beta bigtable instances update. - (MODIFIED) The behavior of
--trigger-bucketflag forgcloud functions deployhas changed and now corresponds to the newobject.finalizeevent on file creation. To get the legacy behavior, use the--trigger-eventand--trigger-resourceflags e.g. gcloud functions deploy --trigger-event
providers/cloud.storage/eventTypes/object.change
--trigger-resource - (MODIFIED) The schema for Pub/Sub events has changed.
eventId,timestamp,resource, andeventTypehave all been moved inside the context property e.g., context.timestamp. All functions deployed using--trigger-topicflag will use the new schema. To get the legacy behavior, use the--trigger-eventand--trigger-resourceflags e.g. gcloud functions deploy --trigger-event
providers/cloud.pubsub/eventTypes/topic.publish
--trigger-resource - Please see https://cloud.google.com/storage/docs/pubsub-notifications for more information on storage event types.
- (REMOVED) Removed
functions/use_new_pubsub_triggerandfunctions/use_new_object_triggerproperties. - Deprecated
gcloud sql instances export. Usegcloud sql export sqlinstead. - Deprecated
gcloud sql instances import. Usegcloud sql import sqlinstead. - Region is now inferred from
--gce-zoneflag duringgcloud sql instances createcalls, and will override any value set with--region. - (REMOVED) Removed the deprecated
--portflag fromgcloud compute backend-services. Use--port-nameinstead. - (DEPRECATED) Deprecated
--additional-zones(replaced by--node-locations)
App Engine
The Python SSL 2.7 library will be decommissioned on 2 April 2018. After this date, apps will be blocked from deploying until you specify the SSL library (latest) or (2.7.11).
Updated the Go SDK to version 1.9.63. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/go/release-notes
Cloud Bigtable
- Added
gcloud beta bigtable instances upgradecommand which upgrades an existing development instance to a production instance.
Cloud Datastore
- Promoted
gcloud datastore importandgcloud datastore exportto GA.
Cloud Machine Learning Engine
- Added
--frameworkflag togcloud ml-engine versions createto specify the machine learning framework (TensorFlow, scikit-learn, or XGboost) for ML Engine versions.
Cloud SQL
- Promoted
gcloud sql exportto GA. - Promoted
gcloud sql importto GA. - Added warnings when calling
gcloud sql instances createwith both the--regionand--gce-zoneflags, or with neither. These flags will become mutually exclusive, with exactly one being required for create calls.
Container Engine
- Added
container/use_v1_api_clientproperty as an alias ofcontainer/use_v1_api.container/use_v1_apiis still supported.
Kubernetes Engine
- Added
--enable-pod-security-policyflag to enable PodSecurityPolicy enforcement in clusters:gcloud beta container clusters create --enable-pod-security-policyandgcloud beta container clusters update --enable-pod-security-policy
Stackdriver Debugger
- Changed
gcloud beta source uploadcommand to use the.gcloudignorefile if present. If not present and.gitignoreis,.gitignorewill still be used. Seegcloud topic gcloudignoreto learn more.
190.0.1 (2018-02-22)
- Hotfix for UnicodeDecodeError issue affecting logging.
190.0.0 (2018-02-21)
Breaking Changes
- The
--classand--jarflags for thehadoopandsparkcommands ingcloud dataproc jobs submitare now mutually exclusive. The previous usage had been deprecated for more than a year. - (MODIFIED) Soon changing the default event schema returned by Cloud
Functions with a Pub/Sub trigger(e.g.
--trigger-topic). TheeventId,timestamp,eventType, andresourceproperties will all be moved into theevent.contextproperty.- To opt-in to the new behavior early, run
gcloud config set functions/use_new_pubsub_trigger True. - To restore old behavior, run
gcloud config set functions/use_new_pubsub_trigger Falseor use the--trigger-eventflag e.g.gcloud functions deploy --trigger- event providers/cloud.pubsub/eventTypes/topic.publish \ --trigger-resource <TOPIC_NAME> - Please see https://cloud.google.com/functions/docs/writing/background#event_parameter for more information on the new schema.
- To opt-in to the new behavior early, run
- In alpha and beta:
- Removed
iot configsandiot credentialscommand groups. Please useiot devices configsandiot devices credentialsinstead. - Removed the
--enable-deviceflag fromiot devices createandiot devices update. Please use--blockedinstead. - Removed the
--pubsub-topicflag and deprecated the--event-pubsub-topicflag fromiot registries createandiot registries update. Please use the--event-notification-configflag instead.
- Removed
- (REMOVED) Removed
NAMEand--regexpargs fromcompute target-ssl-proxies list. Please use the--filterflag instead. - Added the
container/use_v1_apiproperty, which replaces thecontainer/use_v1_api_clientproperty. If true, all gcloud Kubernetes Engine commands (regardless of release track) will use the v1 API; otherwise, gcloud beta track commands will use v1beta1 API and gcloud alpha track commands will use v1alpha1 API. By default, it is set to true. The default will be changed to false by the end of March.
App Engine
- Updated the Python SDK to version 1.9.67. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/python/release-notes
gcloud app deploycan now deploy App Engine Java Standard apps, by providing the path to appengine-web.xml.- Staging is now supported in appengine-web.xml. Information on staging tags is available in the appengine-web.xml reference.
Cloud Datalab
- Updated the
datalabcomponent to the 20180213 release. Released changes are documented in its tracking issue at https://github.com/googledatalab/datalab/issues/1959.
Cloud Dataproc
- Added
--imageflag togcloud beta dataproc clustersandgcloud beta dataproc workflow-templates.
Cloud IoT
- Promoted
gcloud iotcommands to GA.
Cloud Machine Learning Engine
- Added
--descriptionflag togcloud models create,gcloud models update,gcloud versions create, andgcloud versions updateto manage model and version descriptions, respectively.
Cloud SDK
- Modified
--log-httpto redact oauth tokens by default.
Cloud SQL
- Added
--databaseflag togcloud beta sql connect. - Change
gcloud sql instances listdefault table format REGION column to LOCATION, containing either the gceZone if defined or the region.
Compute Engine
- Promoted
public-ptrandpublic-ptr-domainflags ofgcloud compute instances create,gcloud compute instances add-access-config, andgcloud compute instances update-access-configto GA. These flags allow setting up the PTR record for the external IPs of Compute Engine instances. - Added
--shielded-vm-secure-bootand--shielded-vm-vtpmflags togcloud compute instance-templates createin alpha to support the configuration of shielded VMs. - Added
--enable-flow-logsflag togcloud compute networks subnets createandgcloud compute networks subnets updateto toggle between enabling and disabling flow logs for the subnet. - Changed
gcloud alpha compute images vulnerabilities listto display the image name instead of image id to match images command group usage. - Promoted
--create-diskflag ofgcloud compute instances createto beta. These flags allow creating new disks during instance creation. - Modified
gcloud compute machine-types listto filter out OBSOLETE types by default. Specify a--filter=... flag, or--filter=""to list all types.
Container Builder
- Modified
gcloud container builds submitsuch that if no source is specified and the--no-sourceflag is omitted, the current working directory will be used.
Container Engine
gcloud container clusters listchanged to displayinitialNodeCountin the NUM_NODES column ifcurrentNodeCountis undefined. This shows a usable value during upgrading.- The
--regionflag is now available in all 'gcloud beta|alpha container' commands.
Kubernetes Engine
- Added
--issue-client-certificatetogcloud container clusters createin GA. This allows users to create clusters without global admin key pair (using--no-issue-client-certificate) to improve security.
189.0.0 (2018-02-14)
Breaking Changes
- (REMOVED) Removed the
--ssl-certificateflag fromgcloud compute target-https-proxies create,gcloud compute target-https-proxies update,gcloud compute target-ssl-proxies create, andgcloud compute target-ssl-proxies update. Use--ssl-certificatesinstead.
App Engine
- Updated the Java SDK to version 1.9.62. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/java/release-notes
- Changed
gcloud app deployto use a new runtime build pipeline to deploy apps for Go (in the Flexible Environment). This enables more robust and flexible deployments in some cases. To revert to the legacy builder, rungcloud config set app/use_runtime_builders falsefrom the command line.
BigQuery
- Added experimental support for import of ORC files into BigQuery.
- Added Cloud KMS key rotating for customer-managed encryption key protected BigQuery tables.
- Added
--locationflag to specify the geographic location in which BigQuery jobs will run. No changes are required for commands in the existing US and EU regions.
Cloud Datalab
- Updated the
datalabcomponent to the 20180206 release. Released changes are documented in its tracking issue at https://github.com/googledatalab/datalab/issues/1945.
Cloud Datastore Emulator
- Released Cloud Datastore Emulator version 1.4.1.
- Recommended: Use the health check endpoint to confirm emulator startup instead of relying on the "Dev App Server is now running." message.
- Fixed issue where the emulator server would close HTTP connections before shutting down, which was a problem for /shutdown. This issue can be tracked at https://github.com/GoogleCloudPlatform/google-cloud-datastore/issues/188.
Compute Engine
- Modified the preview field to be optional when importing using
gcloud compute security-policies importorgcloud compute security-policies create.
Container Engine
Promoted
--cluster-secondary-range-name,--create-subnetwork,--enable-autorepair,--enable-ip-alias,--enable-kubernetes-alpha,--enable-legacy-authorization,--enable-network-policy,--labels,--local-ssd-count,--maintenance-window,--enable-master-authorized-networks,--master-authorized-networks,--min-cpu-platform,--node-locations,--node-taints,--node-version,--preemptible,--service-account,--services-ipv4-cidr,--services-secondary-range-nameofgcloud container clusters createto GA.Promoted
--complete-ip-rotation,--enable-legacy-authorization,--enable-master-authorized-networks,--enable-network-policy,--logging-service,--maintenance-window,--remove-labels,--start-ip-rotation,--update-labels,--node-locations,--master-authorized-networksofgcloud container clusters updateto GA.Promoted
--enable-autorepair,--local-ssd-count,--min-cpu-platform,--node-taints,--preemptible,--node-versionofgcloud container node-pools createto GA.Promoted
--enable-autorepairofgcloud container node-pools updateto GA.
188.0.1 (2018-02-08)
- Hotfix for https://issuetracker.google.com/73044966 affecting Cloud SDK installations in environments with inconsistent access to the Compute Engine metadata server.
188.0.0 (2018-02-07)
Breaking Changes
- (REMOVED) Removed deprecated
gcloud service-management. Usegcloud endpointsandgcloud servicesinstead. - (MODIFIED) The default trigger event behavior for
--trigger-bucketflag on thegcloud functions deploycommand will soon change.google.storage.object.finalizewill replaceproviders/cloud.storage/eventTypes/object.changeas default trigger event. To opt-in to the new behavior early, rungcloud config set functions/use_new_object_trigger True.
Cloud SDK
- Added
gcloud topic command-conventionsfor details on command line conventions and processing.
Compute Engine
- Promoted
gcloud compute security-policies rulesto beta. - Added
--file-nameand--file-formatflags togcloud compute security-policies create. These flags allow creating security policies from predefined templates by importing from the specified file. - Modified the default file format for
gcloud compute security-policies importandgcloud compute security-policies exportfrom json to yaml.
Container Builder
- Fixed issue where a
.gcloudignoreentry matching "." causedgcloud container builds submitto not upload any files.
Firebase Test Lab
- Added default
as a possible device orientation. When orientation isdefault, the most appropriate orientation for your app is picked. Usually, this is any app-specified orientation for the main activity orportrait`, if none is specified in the app manifest.
Identity and Access Management
- (MODIFIED) Promoted
gcloud beta iam roles,gcloud beta iam list-testable-permissionsto GA.
Miscellaneous
- Updated the Pub/Sub Emulator
- Pub/Sub emulator now spams the console less.
- Pub/Sub emulator properly sets the default value for Subscription.message_retention_duration.
Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.
187.0.0 (2018-01-31)
App Engine
- Updated the Java SDK to version 1.9.61. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/java/release-notes
App Engine Flexible Environment
- Added
--use-container-optimized-osflag togcloud alpha|beta app updateto enable Container-Optimized OS as Flex VM base image by default on new deployments.
Cloud DNS
- Added Cloud labels flags to
gcloud beta managed-zones createandgcloud beta managed-zones updatecommands.
Cloud Interconnect
- Promoted support for labels on interconnects to beta.
Cloud Pub/Sub
- Added
gcloud alpha pubsub snapshots describecommand.
Cloud TPU
- Promoted
gcloud compute tpusto beta.
Compute Engine
- Promoted
gcloud compute target-vpn-gateways updateandgcloud compute vpn-tunnels updateto beta. These commands allow adding/modifying/clearing labels. - Promoted
stackdriver-metricflag family ofgcloud compute instance-groups managed set-autoscalingto beta. These flags allow setting up per-group autoscaling and metric filtering, as well as provide an improved interface to the existing per-instance autoscaling. - Promoted
--source-snapshotflag ofgcloud compute images createcommand to beta. This flag allows creating images from snapshots. - Promoted
--guest-os-featuresflag ofgcloud compute disks createto beta. This flag allows create disks with additional specified GuestOS features. - Promoted
--licensesflag ofgcloud compute disks createto GA. This flag allows create disks with additional specified licenses.
Container Builder
- Changed
gcloud container builds submitcommand to no longer create a.gcloudignorefile on disk. Git files are still ignored by default, seegcloud topic gcloudignoreto learn more.
Container Engine
- Promoted
--acceleratorflag ofgcloud container clusters createandgcloud container node-pools createto beta.
Container Registry
- Removed public read-only endpoints from default registries used by
gcloud dockeranddocker-credential-gcloudfor authentication.
Kubernetes Engine
- Fixed an issue causing relative
KUBECONFIGpaths to fail when used with thegcloud container clusters get-credentialscommand.
Miscellaneous
- Fixed crash when attempting to use a SOCKS proxy https://issuetracker.google.com/72407295.
186.0.0 (2018-01-24)
Breaking Changes
(REMOVED) Removed support for the format
--scopes=[ACCOUNT=]SCOPE,[[ACCOUNT=]SCOPE,...]]ingcloud compute instances create,gcloud compute instances create-with-container,gcloud compute instance-templates create, andgcloud compute instance-templates create-with-container. Please use--scopes=[SCOPE, ...]and--service-account=ACCOUNTinstead.(MODIFIED) Added cautionary 'y/n' prompts to
gcloud beta iam roles create,gcloud beta iam roles update, andgcloud beta iam roles copycommands when using permissions withTESTINGcustomRolesSupportLevel. The prompt needs to be answered to finish the request. Specify--quietto prevent prompting confirming intent.
Cloud Datalab
Updated the
datalabcomponent to the 20180119 release.Released changes are documented in its tracking issue at https://github.com/googledatalab/datalab/issues/1921.
Cloud Datastore Emulator
- Released Cloud Datastore Emulator version 1.4.0.
- The emulator now returns error codes that match the Cloud Datastore service for two scenarios: inserts of entities that already exist and updates to ones that don't.
Cloud Functions
- Modified behaviour of
gcloud beta functions deploywhen re-deploying existing function without --source flag.beta functions deploywill now always upload source code (whether or not --source flag is supplied) from current directory if function was previously deployed from local source.
Cloud SDK
- The
[all-box]attribute has been added to the table format. It draws a rule around all table cells and may be useful for visualizing list data or data with embedded newlines. Usage:--format="table[all-box](...) - Added
gcloudignore/enabledproperty to allow turning off default file-skipping behavior on commands that upload source. Run$ gcloud config set gcloudignore/enabled false(and see$ gcloud topic gcloudignorefor more details).
185.0.0 (2018-01-17)
Cloud Datalab
Updated the
datalabcomponent to the 20180105 release.Released changes are documented in its tracking issue at https://github.com/googledatalab/datalab/issues/1892.
Compute Engine
Promoted
gcloud compute os-logincommands to GA.Promoted SSL policy commands to beta
- Promoted
compute ssl-policiesto beta. - Promoted
--ssl-policyflag incompute target-https-proxies createandcompute target-ssl-proxies createto beta. - Promoted
--ssl-policyand--clear-ssl-policyflags incompute target-https-proxies updateandcompute target-ssl-proxies updateto beta.
- Promoted
Container Registry
- Added
staging-k8s.gcr.ioto the default set of registries authenticated bygcloud docker.
Kubernetes Engine
- Removed
--disable-addonsflag in gcloud container alpha|beta clusters create. - Added
--addonsflag to gcloud container clusters create. - Deprecated
--disable-addonsflag in gcloud container clusters create.
184.0.0 (2018-01-10)
Breaking Changes
- (REMOVED) Removed
gcloud ml-engine init-project. This step is now performed automatically. - Removed
--discard-local-ssdflag fromgcloud compute instances stop(beta and GA). This flag wasn't working as intended. Stopping an instance that uses a local SSD is not currently supported; delete and recreate the instance instead. - (DEPRECATED) Deprecated the
gcloud container--[no-]enable-cloud-endpointsflag (removed in alpha and beta). - (MODIFIED) Added the
gcloud containercontainer/new_scopes_behaviorproperty, which will, in a future release, be the default behavior. If set to true,compute-rw,devstorage-ro,service-control, andservice-managementscopes are no longer added to what is specified in--scopes,compute-rwis no longer included in the default scopes, and--[no-]enable-cloud-endpointsflags are not allowed. This is now the default behavior for alpha and beta, so this property has no effect for those tracks.
App Engine
- Fixed an issue where
queue.yamldeployments failed due to a permission error. - Updated the Python SDK for App Engine to version 1.9.65.
- Added SetupTools version 36.6.0 to the built-in third-party libraries.
- Updated Java SDK to version 1.9.60. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/java/release-notes
- Updated the Go SDK for App Engine to version 1.9.62
- Includes internal updates for how applications are deployed.
- Fixed inaccurate warning about "module" in
app.yamlconfiguration file
BigQuery
- Fixed issue where page token switch (
-kor--page_token) was not passed tolist --transfer_configcommand. - Fixed issue where
list --transfer_runcommand filter condition failed due to field name error. - Added time partitioning field to
showcommand.
Cloud Datalab
Updated the
datalabcomponent to the 20171222 release.Released changes are documented in its tracking issue at https://github.com/googledatalab/datalab/issues/1868.
Cloud Dataproc
- Added boot disk type configuration flags to the
gcloud beta dataproc clusters createcommand:--master-boot-disk-type--worker-boot-disk-type--preemptible-worker-boot-disk-type
Cloud Machine Learning Engine
- Added
--labelsflag togcloud ml-engine models createandgcloud ml-engine versions create. - Added
--labelsflag togcloud ml-engine jobs prediction submitandgcloud ml-engine jobs training submit. - Added
gcloud ml-engine models update,gcloud ml-engine versions update, andgcloud ml-engine jobs updatecommands which update Cloud Machine Learning resources.
Cloud Pub/Sub
- Added
--waitflag togcloud beta pubsub subscriptions pull.
Cloud SQL
- Added
--userflag togcloud beta sql import sqlto add support for specifying a Postgres user to import with. - Added
--userflag togcloud beta sql import csvto add support for specifying a Postgres user to import with.
Container Builder
Added support for .gcloudignore files to container builds submit command.
Container Engine
- Updated Google Kubernetes Engine's kubectl from version 1.8.4 to 1.8.6.
- Promoted
--node-versionflag ofgcloud container clusters createandgcloud container node-pools createto GA. Clusters/node-pools can now be created with a node version different from that of the master, via the--node-versionflag.
Container Registry
- Updated
docker-credential-gcrto v1.4.2:- Refreshes the cloud SDK's access token when retrieving it, when configured
to use
gcloudas a token source.
- Refreshes the cloud SDK's access token when retrieving it, when configured
to use
183.0.0 (2017-12-13)
Breaking Changes
- Modified the default output for
gcloud beta logging metrics listto display in YAML format. To view metrics in the previous table format, usegcloud beta logging metrics list --format "table(name, description, filter)". - Deprecated the
gcloud alpha source capturesgroup. Please see thegcloud debug source uploadcommand.- Made 'gke-default' the default for --scopes in
gcloud container [clusters|node-pools] create. It includes storage-ro, logging-write, monitoring, service-control, service-management, and trace. - Fixed issue in
gcloud container [clusters|node-pools] createwhere, if --scopes included cloud endpoints scopes and --no-enable-cloud-endpoints was also specified, the cloud endpoints scopes were still included. They are now filtered out.
- Made 'gke-default' the default for --scopes in
- (MODIFIED) Modified
gcloud alpha deployment-manager deployments <create|update|describe>andgcloud alpha deployment-manager resources listcommands to show the 'RUNTIME_POLICIES' instead of 'INTENT' of the resources under deployment that have not been previewed.
App Engine
- Updated App Engine Python components to 1.9.64. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/python/release-notes
Cloud Dataproc
- Promoted
--num-mastersflag for Dataproc Cluster High Availability mode in thegcloud dataproc clusters createcommand to GA. - Promoted
--graceful-decommission-timeoutflag ofgcloud dataproc clusters updatecommand for Dataproc Graceful Downscale to GA. - Added
--master-min-cpu-platformand--worker-min-cpu-platformflags to `gcloud beta dataproc clusters create
Cloud Logging
- Added a
--config-from-fileflag to thegcloud logging metrics createandupdatecommands in beta. This flag is mutually exclusive with--descriptionand--log-filterand can be used to configure a new metric or update the configuration of a metric.
Cloud ML Product Search
- Launched ML Product Search (
gcloud ml products) to ALPHA.
Compute Engine
- Added the
gcloud beta compute os-login ssh-keys describecommand, which displays the details of an OS Login user profile SSH key. - Promoted
--labelsflag ofgcloud compute instance-templatescreate to GA. - Added
--configure-diskflag to beta commandcompute instance-templates create. - Added
gcloud beta compute os-login remove-profilecommand which removes posix account information for OS Login users.
Deployment Manager
- Modified
gcloud alpha deployment-manager deployments create,gcloud alpha deployment-manager deployments update,gcloud alpha deployment-manager deployments describeand 'gcloud alpha deployment-manager resources list' commands to show additional 'TO_RUN' or 'NOT_RUN' intent for action resources under previewed deployment.
Speech API
- Promoted
gcloud ml speechto GA.
Stackdriver Debugger
- Added
gcloud beta debug source uploadto replace thegcloud alpha source capturesgroup.
Vision API
- Promoted
gcloud ml visionto GA.
182.0.0 (2017-12-06)
Breaking Changes
- Renamed the
--languageflag to--language-codefor thegcloud beta ml speechcommands. - For
gcloud [alpha|beta] container [clusters|node-pools] create,--service-accountis now mutually exclusive with--scopesand--[no-]enable-cloud-endpoints, and sets thecloud-platformscope when specified. - (REMOVED) Removed ability to use
--backup-poolflag without an argument ingcloud compute target-pools set-backup. Use--no-backup-poolinstead. - (REMOVED) Removed ability to use
--bucketflag without an argument ingcloud compute project-info set-usage-bucket. Use--no-bucketinstead.
Cloud Video Intelligence API
- Promoted
gcloud ml videoto GA.
Cloud Natural Language API
- Promoted
gcloud ml language classify-textto GA.
Speech API
- Added the
--include-word-time-offsetsflag to thegcloud beta ml speechcommands.
Google Container Engine
- Regional clusters are in beta. The
--regionflag is now supported in thegcloud beta container clusterssurface. - Added the
--machine-typeand--disk-sizeflags to thegcloud container builds submitcommand. - Updated Google Container Engine's kubectl from version 1.8.3 to 1.8.4.
- Added
--allow-route-overlapflag ingcloud beta container clusters createto allow the provided cluster CIDRs to overlap with some existing routes.
Google Cloud Bigtable
- Updated the version of
cbtto 0.2.3. Changes in this version:- Fixed spurious error message for many commands
- Added the ability to apply a regex to
readcommand
Google Container Builder
- Updated the version to 0.2.6. Changes in this version:
- Added build's timing information: build steps, image pulls and pushes.
- Simplified logs package.
Google Cloud Functions
- The
--stage-bucketflag of the betafunctions deploycommand is now optional, even when deploying from local sources. The command now uploads sources to signed URLs generated by the API.
181.0.0 (2017-11-30)
- NOTE: This release was hidden and the Cloud SDK was rolled back to version 180.0.1.
Breaking Changes
- Promoted
gcloud pubsubto GA. There are breaking changes in beta.pubsub subscriptions modify-ack-deadlinehas been renamed topubsub subscriptions modify-message-ack-deadline.- (BETA - DEPRECATED) Deprecated
modify-ack-deadline. It will be removed in the future. - In
pubsub subscriptions ack,pubsub subscriptions modify-message-ack-deadline, andpubsub subscriptions modify-ack-deadline, the positional argumentACK_IDhas been replaced by--ack-ids. - (BETA - DEPRECATED) Deprecated the positional. It will be removed in the future.
- Removed the
--max-messagesflag frompubsub subscriptions pull. Use the--limitflag to achieve the same behavior. - (BETA - DEPRECATED) Deprecated
--max-messages. It will be removed in the future. - Replaced the positional argument
MESSAGE_BODYwith--messageinpubsub topics publish. - (BETA - DEPRECATED) Deprecated the positional. It will be removed in the future.
- Added
pubsub subscriptions describeandpubsub topics describecommands to all release tracks. - All commands in
pubsub subscriptionsandpubsub topicsnow output exactly the API response. Extra fields have been removed. See the following for output documentation: https://cloud.google.com/pubsub/docs/reference/rest/ - (BETA), this is also the new default behavior. You can set the
pubsub/legacy_outputproperty to get the old output. This will eventually be removed.
- (ALPHA - DEPRECATED)
gcloud alpha shellhas been renamedgcloud alpha interactive.
Google Cloud SDK
gcloud alpha interactivehas been added with these features:- auto-completion and active help for gcloud commands, flags and resource arguments
- auto-completion and active help for bq, gsutil and kubectl
- support for running non-gcloud commands
- state preservation across commands: cd, pwd, local and environment variables
Compute Engine
- Promoted
--source-instance-templateflag ofgcloud compute instances createcommand to beta. - Added
--asyncflag togcloud alpha compute instances suspend.- Added wait polling for synchronous case.
- Removed zone prompting support.
- Moved tests to autogen test framework.
Cloud Machine Learning
gcloud beta ml vision suggest-cropis now available.
Google App Engine
- Fixed issue where Python 2.7 apps using App Engine managed libraries, such as
Django and Flask, would result in ImportError when running
dev_appserver.py. Now,dev_appserver.pyoffers to install theapp-engine-python-extrascomponent which contain the missing libraries. Only applies to apps specifying thelibraries-section in app.yaml.
Google Cloud Dataproc
- Renamed
runtoinstantiateingcloud beta dataproc workflow-templatescommand group.
Google Cloud Source Repositories
- Corrected warning message from
gcloud source repos clonewhen cloning a mirror.
Google Cloud Deployment Manager
deployment-manager deployments create/update --configno longer accepts templates. Please use the--templateargument.
180.0.1 (2017-11-20)
- Hotfix for
gcloud compute project-info add-metadata/remove-metadatacrashes.
180.0.0 (2017-11-15)
Breaking Changes
- (REMOVED) Removed the capability to deploy Endpoints configuration when
using
gcloud beta app deploy.
Google Container Engine
- Updated Google Container Engine's kubectl from version 1.8.2 to 1.8.3.
Google Cloud SQL
- Updated
gcloud sql instances importto show full source URI.
Google App Engine
- Updated components to 1.9.63.
- Added deprecation warning in
gcloud app deployfor Python apps using the libraryssl 2.7. For information about this deprecation, see https://cloud.google.com/appengine/docs/standard/deprecations/python-ssl-27. - Fixed issue affecting the Go runtime in which
gcloud app deployfailed at finding dependencies that are not required. - Added
--go_debuggingflag todev_appserver.pyto enable delve debugging for the Go runtime.
Google Cloud ML
- Made Google Cloud ML Engine scale tier BASIC_TPU available in gcloud command line tool.
Google Cloud Deployment Manager
- Updated
gcloud deployment-managerto use latest public API version.
179.0.0 (2017-11-08)
Breaking Changes
- (DEPRECATED) Deprecated
gcloud service-managementin favor ofgcloud endpointsandgcloud services. See help text for details. - Removed the
gcloud alpha biocommand group.
Google Container Engine
- Added the --enable-basic-auth flag to
gcloud container clusters create. - Added the --username, --enable-basic-auth, and --password flags to
gcloud container clusters update. These allow a user to enable/disable basic auth on an existing cluster or change the username.
Google Compute Engine
- Promote these commands to beta:
gcloud beta compute instance-templates create-with-containergcloud beta compute instances create-with-containergcloud beta compute instances update-container
- Added alpha commands for creating, describing, listing, deleting, updating
SSL policies and listing available SSL policy features:
gcloud alpha compute ssl-policies creategcloud alpha compute ssl-policies describegcloud alpha compute ssl-policies listgcloud alpha compute ssl-policies deletegcloud alpha compute ssl-policies updategcloud alpha compute ssl-policies list-available-features
- Added alpha commands for attaching SSL policies to Target HTTPS proxies
and Target SSL proxies:
gcloud alpha compute target-https-proxies creategcloud alpha compute target-https-proxies updategcloud alpha compute target-ssl-proxies creategcloud alpha compute target-ssl-proxies update
Google App Engine
- Components updated to 1.9.59. Please visit the following release notes for
details:
- Java - https://cloud.google.com/appengine/docs/standard/java/release-notes
Firebase Test Lab
Added Firebase Test Lab support for testing Android apps that include a network profile setting. Run tests as follows:
gcloud firebase test android run
--network-profile=LTE # or LTE-poor, HSPA, etc.
Cloud Pub/Sub
- Added the following commands to the
gcloud beta pubsub topicsandgcloud beta pubsub subscriptionsgroups, which enable managing IAM policies:set-iam-policyget-iam-policyadd-iam-policy-bindingremove-iam-policy-binding
- Added labels flags (
--labels,--update-labels, and--remove-labels) togcloud pubsub topics create,gcloud pubsub topics update,gcloud pubsub subscriptions create,gcloud pubsub subscriptions update,gcloud pubsub snapshots create, andgcloud pubsub snapshots updatein release tracks where these commands exist. Use these labels to organize your Google Cloud Pub/Sub subscriptions.
Cloud Machine Learning
- All
gcloud mlcommands in all release tracks can now be used with standard user credentials (no longer requires a service account). For this to work, you must have the appropriate ML API enabled on your current gcloud project.
178.0.0 (2017-11-01)
Google App Engine
- The Java development server for Standard is now available as
java_dev_appserver.sh(java_dev_appserver.cmdfor Windows). It is equivalent to the dev_appserver.sh/cmd from the Java Standalone App Engine SDK.
Google Cloud Datastore Emulator
- Cloud Datastore Emulator version changed from 1.3 to 1.3.0 for gcloud emulator package compatibility, with no other changes.
Google Compute Engine
- Added --async flag to gcloud computes instances stop command. Added wait polling for synchronous cases.
- Promoted
compute instance-templates create-with-container,compute instances create-with-container, andcompute instances update-containercommands to beta. - Promoted
--deletion-protectionflag ingcloud compute instances create/updateto GA. - Added
source-service-accountsandtarget-service-accountsingcloud compute firewall-rules {describe, list, create, update}commands.
Google Container Engine
- Updated Google Container Engine's kubectl from version 1.7.6 to 1.8.2
- Removed
--waitflag incontainer node-pools delete. Please use--asyncinstead. - Added warning prompt to be displayed when using
gcloud alpha/beta container clusters, to avoid failure due to incorrect configuration.
Google Cloud SQL
gcloud sql database createnow returns with non-zero exit code on database creation failure.- Added
beta sql import csv, to support importing data from CSV files into Cloud SQL instances. - Added
beta sql import sql, with the eventual goal of replacingsql instances import. gcloud beta sql instances createandgcloud beta sql instances patchcommands now support the--availability-typeflag, for use in toggling high availability on Postgres instances.
Google Cloud Spanner
- Promoted the Spanner Databases Sessions command group to GA.
177.0.0 (2017-10-25)
Breaking Changes
- (BETA - DEPRECATED) The
--include-ignored-fileflag ofgcloud beta functions deployis now deprecated. Added support for using a.gcloudignorefile instead. - The
gcloud pubsub snapshots create,gcloud pubsub snapshots update,gcloud pubsub subscriptions create,gcloud pubsub subscriptions update,gcloud pubsub topics create,gcloud pubsub topics update, andgcloud pubsub subscriptions updatecommands have been updated:- These now throw an exception when any of the API requests fail. The exception contains the list of failed requests.
- These now only output the resources corresponding to successful requests.
- The
successandreasonfields have been removed from the output of these commands.
Google Cloud Endpoints
gcloud endpointsandgcloud servicesare now generally available.
Google App Engine
gcloud app deploynow uses a new runtime build pipeline to deploy apps for Python. This enables more robust and flexible deployments in some cases. To revert to the legacy builder, rungcloud config set app/use_runtime_builders falsefrom the command line.- Go 1.8 is now generally available and the default Go runtime.
- Google App Engine components have been updated to 1.9.62.
Please visit the following release notes for details:
- Python - https://cloud.google.com/appengine/docs/standard/python/release-notes
Google Compute Engine
- (ALPHA) Added support to update the default network tier on a Compute Engine
project:
gcloud alpha compute project-info update --default-network-tier DEFAULT_NETWORK_TIER.
Google Cloud SQL
- (BETA) Added
gcloud beta sql export csvto support exporting data from a Cloud SQL instance to a CSV file. - (BETA) Added
gcloud beta sql export sqlwith the eventual goal of replacinggcloud sql instances export.
Google Cloud Storage
- Updated gsutil component to 4.28
176.0.0 (2017-10-18)
Breaking Changes
- (DEPRECATED) Deprecated the
switch-modecommand fromgcloud compute networks, replaced by theupdate --switch-to-custom-subnet-modecommand. - The
--forceflag is removed fromgcloud source repos delete.
Google Cloud SDK
- On 64-bit Windows platforms Google Cloud SDK will use 64-bit python version 2.7.13. Previously it was using 32-bit version. Existing Windows installations using Cloud SDK with included python will see their python swapped for new version when upgrading to this release.
Google Compute Engine
- CPU Platform Selection is now generally available. The
--min-cpu-platformflag can now be used in the following commands to set the minimum desired CPU Platform of the virtual machine instance.gcloud compute instances creategcloud compute instances updategcloud compute instance-templates create
gcloud beta compute os-logincommands are now available for using Google Compute Engine OS Login.gcloud compute images createnow has a--guest-os-featuresflag for enabling specific OS supported features.- Added alpha support for labels for the
gcloud compute target-vpn-gateways updatecommand. - Added static internal IP reservation to
gcloud compute addresses create. Users can now:- reserve a specific address and then associate it with a specific resource
- specify an ephemeral internal IP address for a resource and then promote the address
Google App Engine
- Components updated to 1.9.58. Please visit the following release notes
for details:
- Java - https://cloud.google.com/appengine/docs/standard/java/release-notes
Google Container Engine
- Added the
--node-taintsflag togcloud container clusters createandgcloud container node-pools createin beta to support Kubernetes taints.
Firebase Test Lab
- The
--use-orchestratorflag forgcloud firebase test android runis now generally available.
Google Cloud Spanner
- The following commands are now available in beta:
gcloud spanner databases sessions list(to list active sessions in a Spanner database)gcloud spanner databases sessions delete(to delete an active session in a Spanner database)
Google Cloud Dataflow
- The
--regionflag has been added to allgcloud dataflowcommands to support Dataflow Regional Endpoints.- Most commands will function without the
--regionflag, and will continue to default tous-central1without the flag. - The
jobs listcommand will default to listing jobs from all regions unless the--regionflag is specified, at which point it will only query that regional endpoint. - Added a
--staging-locationflag to thejobs runcommand to permit running of templates where the template is location-only readable, not writeable.
- Most commands will function without the
Google Cloud Container Builder Local Builder
- Updated container-builder-local to version 0.2.5. This:
- Adds a flag to export workspace to host
Google Cloud Datastore Emulator
- Updated cloud-datastore-emulator to version 1.3. Cloud Datastore emulator now supports ID reservation in the Cloud Datastore V1 API.
175.0.0 (2017-10-11)
Breaking Changes
- Behavior of
--segmentsflag for allgcloud ml video detect-*commands changed. The flag now accepts a list of duration pair strings (e.g. 0:1m40s,3m50s:5m10.232265s) instead of pairs of microseconds. Microseconds can still be specified using fractional seconds. For example, 0.000569s represents 569 microseconds. - The
--modeflag for thegcloud compute networks createcommand has been deprecated. Please use the--subnet-modeflag instead. - The output of the
gcloud container images describecommand has been updated to be more consistent with other commands.
Google Compute Engine
gcloud compute networks updateis now generally available.--bgp-routing-modeand--subnet-modeflags added togcloud compute networks create.- Ability to configure reverse DNS (PTR) records for instances through the
gcloud beta compute instances create --public-ptr-*flags and thegcloud beta compute instances update-access-configcommand now available.
Google App Engine
gcloud app firewall-rulesis now generally available.
Google Cloud Resource Manager
gcloud projects create --folderis now generally available. This command enables creation of projects within folders.
Google Cloud KMS
gcloud kms updateis now generally available.
Google Cloud Video Intelligence
gcloud beta ml video detect-explicit-contentis now available.
Google Cloud Datalab
- Updated the
datalabcomponent to the 20171003 release. Changes in that release are documented here.
Google Cloud Deployment Manager
- The
--credentialflag forgcloud alpha deployment-manager deployments create/updatecommands is now available. Using this flag, a custom service account can be provided as the deployment credential.
Google Cloud SDK
- Nested command line argument groups have been enabled. The groups are
clearly labelled and indented in
--helpdocuments. Also, argument group conflict error messaging is uniform across allgcloudcommands.
174.0.0 (2017-10-04)
Google App Engine
- App Engine components updated to 1.9.61. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/python/release-notes
- The App Engine flexible environment now defaults to Python 3.6 when Python
3 is requested. To revert to Python 3.5, specify
python_version: 3.5in theruntime_configelement of yourapp.yamlconfiguration file - The
aspnetcoreruntime is now available usinggcloud app deployin the GA track. It remains available via the beta track as well. See https://cloud.google.com/appengine/docs/flexible/dotnet/ for more details. - Auto-generated app.yaml for Go under Flexible no longer contains
api_version(which is for the Standard only).
Google Compute Engine
- Adding/Removing IP alias ranges are now supported in
gcloud beta compute instances network-interfaces update. Subnetwork secondary ranges can be modified usinggcloud beta compute networks subnets update. - Add
gcloud alpha compute sign-urlfor generating Cloud CDN Signed URLs. - Add
--signed-url-cache-max-ageflag to the following alpha commands related to Cloud CDN Signed URL:gcloud alpha compute backend-buckets creategcloud alpha compute backend-buckets updategcloud alpha compute backend-services creategcloud alpha compute backend-services update
- Add alpha commands for adding and deleting Cloud CDN Signed URL keys to
backend buckets and services:
gcloud alpha compute backend-buckets add-signed-url-keygcloud alpha compute backend-buckets delete-signed-url-keygcloud alpha compute backend-services add-signed-url-keygcloud alpha compute backend-services delete-signed-url-key
Google Cloud Dataproc
- Added
gcloud beta dataproc workflow-templatesgroup for managing Dataproc Workflow Templates.
173.0.0 (2017-09-27)
Google App Engine
- Add build tag for Go 1.9 to go-app-stager
- Fixed build tags when using dev_appserver.py with the Go 1.8 beta
Google Cloud Dataproc
- Added
gcloud beta dataproc clusters get-iam-policyandgcloud beta dataproc clusters set-iam-policycommands to manage IAM permissions on a cluster.
Google Cloud IOT
gcloud iotis now in public beta.- The --enable-device boolean flag for
beta iot device create/updateis now deprecated and renamed to --blocked. - Added
--enable-http-configflag tobeta iot registries create/update. - Added new flag
--state-pubsub-topicflag tobeta iot registries create/update - Added two new key types for
iot devicecredentials and renamed existing types. - Added --metadata[-from-file] flag to
beta iot devices create/update. - Added
beta iot registries credentialscommand group and added the--public-key-pathflag tobeta iot registries create. - Added
beta iot devices states listsurface.
Google Compute Engine
- Fix validation in
gcloud compute routers update-interfaceto disallow --mask-length to be specified without --ip-address. - Add
--zonesflag tobeta compute instance-groups managed createcommand.
Google Container Engine
- The
--enable-network-policyflag is now available in thegcloud beta container clusters updatecommand. To use this command on an existing cluster, first rungcloud beta container clusters update --update-addons network-policy=ENABLED. - Added --maintenance-window flag to
gcloud beta container clusters createandgcloud beta container clusters update. - Updated Google Container Engine's kubectl from version 1.7.5 to 1.7.6.
- The
--enable-autoupgradeflag is now GA, available forgcloud container cluster create,gcloud container node-pools createandgcloud container node-pools updatecommands.
Google Container Registry
- gcloud auth configure-docker is now in BETA. This is the new preferred method to configure gcloud/docker integration.
Google Cloud Machine Learning Engine
- Added
--summarizeflag togcloud ml-engine jobs describecommand. Prints job resource in human readable table format.
Google Cloud Machine Learning Language
gcloud ml language analyze-entity-sentimentis now in GA
172.0.1 (2017-09-21)
Google Cloud Service Management
- Fixing crash in gcloud service-management deploy
172.0.0 (2017-09-20)
Google App Engine
gcloud app updateis now available.gcloud app deploynow uses a new runtime build pipeline to deploy apps forruntime: java. This enables more robust and flexible deployments in some cases. Consult the runtime release notes for your language at https://cloud.google.com/appengine/docs/flexible/ for more details. To revert to the legacy builder, you can set theapp/use_runtime_buildersconfig tofalse.- Updated App Engine Java components to version 1.9.56. For more details, see the release notes at: https://cloud.google.com/appengine/docs/standard/java/release-notes.
Google Container Registry
gcloud container images describeis now available.gcloud alpha container images describenow has additional functionality for whitelisted users.- Fixed a timestamp issue in
gcloud container images list-tags.
Google Compute Engine
- Added support for Cloud KMS keys with Disks, Snapshots, Images, and Instances.
- Added the
--autoscaling-config-fileflag togcloud beta compute instance-groups managed set-autoscaling.
Firebase Test Lab
- Added the
--no-record-videoand--no-performance-metricsflags togcloud firebase test android run. This supports running tests without recording video and/or performance metrics. Disabling these options may reduce test post-processing time.
Google Cloud Service Management
- Commands in
gcloud service-managementwill soon be deprecated.- The preferred commands to list, enable, and disable services are now
under
gcloud beta services. - The preferred commands to produce services for consumption are now
under
gcloud beta endpoints services.
- The preferred commands to list, enable, and disable services are now
under
Google Cloud SQL
- Fixed the
--asyncflag ingcloud sql backups deleteto work as expected.
Google Cloud BigQuery CLI
- Updated the bq command-line tool to version 2.0.26.
- Added support for Data Transfer Service commands. You can now do the
following:
- Transfer config: Show, List, Add, Delete, Edit
- Transfer run: Show, List, Schedule, Delete
- Transfer log: List
- Added support for customer-managed encryption keys with Cloud KMS. You
can specify your Cloud KMS crypto key in the following operations:
- A query that creates a destination table:
bq query --destination_kms_key {key name}. - A load job that creates a destination table:
bq load --destination_kms_key {key name}. - When creating a new table:
bq mk --destination_kms_key {key name}.
- A query that creates a destination table:
- Partitioned tables can now be created using the
queryandloadcommands.- Use the
--time_partitioning_xxxflags and the--destination_tableflag to write or load data into a new partitioned table.
- Use the
Google Cloud Container Builder Local Builder
- Updated container-builder-local to version 0.2.3. This:
- Upgrades server docker to version 17.06.1.
- Adds the
--no-sourceflag and related tests. - Always pulls the latest
gcr.io/cloud-builders/metadatacontainer. - Increases the limit on encrypted secrets to 100.
171.0.0 (2017-09-13)
Breaking changes
- (MODIFIED)
beta functions deploywill setdeployment-toollabel tocli-gcloud. Manually setting labels starting with "deployment" will no longer be allowed.
Google Cloud SDK
- Implemented command line TAB completion cache using sqlite. You
can use the
gcloud meta cache listcommand to view the cache.
Google App Engine
- Updated App Engine components for Python to version 1.9.60. Please visit the release notes for details: https://cloud.google.com/appengine/docs/standard/python/release-notes.
- Updated App Engine components for Java to version 1.9.55. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/java/release-notes.
- Improved client-side traffic split validation in
gcloud app services set-traffic. - Promoted
gcloud app ssl-certificatescommand group to GA and beta. - Promoted
gcloud app domain-mappingscommand group to GA and beta. - Promoted
gcloud app domainscommand group to GA. - Promoted
gcloud app updatecommand to GA.
Google Cloud Compute Engine
- Promoted
gcloud compute commitmentscommand group to GA.
Google Cloud Source Repositories
gcloud source reposcommands now accept slashes/in repository names.
170.0.1 (2017-09-08)
Google Compute Engine
- Revert a change which inadvertently removed
gcloud compute xpncommands.
170.0.0 (2017-09-06)
Google Cloud SDK
You can now use the [json-decode] --format printer attribute to JSON decode resource values that are compact JSON encodings. For example, --format="yaml[json-decode]".
gcloud initwill now give the choice to enter a project id, create a project, or list all projects if a user has a large number of projects.gcloud components listnow has the--only-local-stateflag which shows only locally installed components.
Google App Engine
- A bug in which traffic split exhibited a rounding error has been fixed.
Google Cloud Bigtable
- An error with reading the results of Read-Modify-Write operations has been fixed.
Google Cloud Dataproc
- The flags
--max-age,--max-idle, and--expiration-timehave been added togcloud beta dataproc clusters create.
Google Cloud Functions
- The
--update-labelsand--remove-labelsflags have been added togcloud beta functions deploy.
Google Cloud KMS
The
gcloud beta kms keys updatecommand is new. This command allows users to update a key's labels, rotation period, next rotation time, and primary version. Effective with this change, use the following commands instead ofremove-rotation-schedule,set-rotation-schedule, andset-primary-version:- Use
gcloud beta kms keys update --remove-rotation-scheduleto remove a key's rotation schedule instead ofgcloud kms keys remove-rotation-schedule. - Use
gcloud beta kms keys update --next-rotation-time --rotation-periodto set the next rotation time and rotation period instead ofgcloud kms keys set-rotation-schedule. - Use
gcloud beta kms keys update --primary-versionto set a key's primary version instead ofgcloud kms keys set-primary-version.
- Use
The
--labelsargument has been added tocloud kms keys create. This argument allows users to create labels during key creation. Related to labels in Cloud KMS:- Use
gcloud beta kms keys update --update-labelsto modify a key's labels. - Use
gcloud beta kms keys update --remove-labelsto remove a key's labels.
- Use
Google Compute Engine
The
--ssl-certificatesflag incompute target-{https|ssl}-proxies {create|update}has been promoted to GA. The--ssl-certificateflag in the same command groups has been deprecated. Please use--ssl-certificatesas an alternative.The hidden
compute diagnose routescommand is now available. It enables (trace)routing to/from VMs in Compute Engine.The
gcloud compute shared-vpccommand is now available as an alias ofgcloud compute xpn.
Google Container Engine
Google Container Engine's kubectl version has been updated from 1.7.4 to 1.7.5.
The following flags are now available in
gcloud beta containers createfor enabling the use of IP aliases with an existing subnetwork:-enable-ip-alias,--cluster-secondary-range-name,--services-secondary-range-name.
169.0.0 (2017-08-30)
Breaking Changes
- (DEPRECATION)
gcloud compute networks subnets listNAMES,--regionsand--regexparguments. Use--filterinstead.
Google Cloud Functions
When deploying an update to a existing function
gcloud beta functions deploywill keep the old trigger by default. Specifying trigger is now required only when deploying a new function.Added the
--retryflag togcloud beta functions deploy.gcloud beta function deploynow keeps old field values unless they're explicitly overridden.
Google App Engine
gcloud app deploynow uses a new runtime build pipeline to deploy apps forruntime: nodejsandruntime: ruby. This enables more robust and flexible deployments in some cases. Consult the runtime release notes for your language on https://cloud.google.com/appengine/docs/flexible/ for more details. To revert to the legacy builder, you can set theapp/use_runtime_buildersconfig to false.
Google Compute Engine
- The max metadata value size has been increased to 256 KiB.
Google Compute Engine (Networking)
- The
--bgp-routing-modeflag ingcloud beta compute networks createandgcloud beta compute networks updateis now available.
Google Cloud Datastore
Import and export Cloud Datastore data using
gcloud beta datastore importandgcloud beta datastore export. For more information see https://cloud.google.com/datastore/docs/export-import-entitiesManage active imports and exports using
gcloud beta datastore operationscommands.
Google Machine Learning Engine
gcloud alpha ml *commands now work with user account authentication (in addition to service accounts). For this to work, you must have a current project set in gcloud's config and you must be a writer or an editor on that project.
Google Container Engine
- Updated Google Container Engine's kubectl from version 1.7.3 to 1.7.4.
Google Cloud Datalab
- Updated the
datalabcomponent to the 20170818 release. Changes in that release are documented in its tracking issue here.
168.0.0 (2017-08-23)
Breaking Changes
- Removed support for the deprecated
--instanceflag fromgcloud sql operations describeandgcloud sql operations wait; removed support for the deprecatedDUE_TIMEargument fromgcloud sql backups describeand the equivalent--due-timeflag ofgcloud sql instance restore_backup. - The
--modeflag ingcloud beta compute networks createandgcloud beta compute networks updatehas been renamed to--subnet-mode.
Google Compute Engine
- The
--ip-versionflag is now available ingcloud compute addresses createandgcloud compute forwarding_rules create. - IP aliases are now supported in
gcloud compute instances createandgcloud compute instance-templates createcommands. - Subnetwork secondary ranges are now supported in
gcloud compute networks subnets create. - Added
--action,--rules,--direction,--destinationRanges, and--priorityflags togcloud compute firewall-rules {describe, list, create, update}commands. - (DEPRECATED) Deprecated
gcloud alpha compute instances create-from-container. Usegcloud alpha compute instances create-with-containerinstead. - (DEPRECATED) Deprecated
gcloud alpha compute instance-templates create-from-container. Usegcloud alpha compute instance-templates create-with-containerinstead. - (DEPRECATED) Deprecated the
namesand--regexpflags from the following compute commands. Use--filterinstead.gcloud compute backend-buckets listgcloud compute firewalls listgcloud compute groups listgcloud compute http-health-checks listgcloud compute https-health-checks listgcloud compute images listgcloud compute instance-templates listgcloud compute networks listgcloud compute operations listgcloud compute routes listgcloud compute target-http-proxies listgcloud compute url-maps listgcloud compute users list
- (DEPRECATED) Deprecated the
names,--regexp, and--regionsflags from the following compute commands. Use--filterinstead.gcloud compute addresses listgcloud compute backend-services listgcloud compute forwarding-rules list
- (DEPRECATED) Deprecated the
names,--regexp,--zones, and--regionsflags from the following compute commands. Use--filterinstead.gcloud alpha compute disks listgcloud compute instance-groups managed list
Google Cloud Logging
- The
gcloud loggingcommand group is now available in GA.gcloud beta loggingwill be removed in three months' time.
Google App Engine
- Added the following commands:
gcloud beta app firewall-rules creategcloud beta app firewall-rules deletegcloud beta app firewall-rules describegcloud beta app firewall-rules listgcloud beta app firewall-rules test-ipgcloud beta app firewall-rules update
Google Cloud KMS
- Added user-defined labels (key/value pairs) to Cloud KMS. Users will be able to attach labels to their CryptoKey resources.
Google ML Engine
- Fixed a bug where
gcloud ml-engine local traindid not work on Windows.
Google Container Registry
- Fixed a warning that users of Docker 17.07 were seeing.
Google Cloud Deployment Manager
- Fixed the
deployment manager createoutput format.
Google Cloud Container Builder
- The local builder was upgraded to version 0.2.1. Release notes:
Volumesfeature added.Secretsfeature added.- Integration test for $PROJECT_ID substitution.
- Stop channel to terminate the goroutines that refresh the auth tokens.
- Clean some unnecessary stdout.
167.0.0 (2017-08-16)
Breaking Changes
- (DEPRECATED) Deprecated the
namesand--regexpflags for the following commands. Use the--filterflag instead:gcloud compute snapshots listgcloud compute regions listgcloud compute target-https-proxies listgcloud compute ssl-certificates listgcloud compute zones list
- (DEPRECATED) Deprecated the following flags from
gcloud compute instance-groups list:names,--regexp,--zones,--region; these are replaced by the--filterflag. - (DEPRECATED) Deprecated the
--pubsub-topicflag fromgcloud beta/alpha iot registries create/update; this is replaced by the--event-pubsub-topicflag. - (DEPRECATED) Deprecated
gcloud iot credentialscommand group. This is replaced bygcloud iot devices credentials. - (DEPRECATED) Deprecated
gcloud iot configscommand group. This is replaced bygcloud iot devices configs. - (DEPRECATED) Deprecated the
--force-createflag fromgcloud compute images create. This is replaced by the--forceflag.
Google Cloud SDK
- Upgraded Windows bundled python version from 2.7.10 to 2.7.13.
- Cloud Tools for PowerShell:
- Added
New-GceNetworkandRemove-GceNetworkto add and remove Google Compute Engine Networks. - Added
-MaxBadRecordsparameter toStart-BqJobcmdlet. - Fixed a bug in
Fix-GkeClustercmdlet where-NodeVersionparameter is not processed correctly.
- Added
Google Container Engine
- Added
--min-cpu-platformflag togcloud alpha containercommands. - Updated
gcloud alpha container clusters resizeandgcloud beta container clusters resizecommands to safely drain nodes before removal. - Updated Google Container Engine's kubectl from version 1.7.2 to 1.7.3.
- Added
--logging-serviceflag togcloud beta container clusters update. This flag controls the enabling and disabling of Stackdriver Logging integration. Use--logging-service=logging.googleapis.comto enable and--logging-service=noneto disable. - Modified the
--scopesflag ingcloud beta container clusters createandgcloud beta container node-pools createcommands to default tologging.write,monitoringand support passing an empty list.
Google Compute Engine
- Promoted
gcloud compute interconnectscommands to beta. These commands allow you to provision an interconnection between your network and Google Cloud VPCs. For more details see online documentation,- https://cloud.google.com/interconnect/docs
- Fixed a bug in
gcloud compute update routerswhere removing interfaces/peers was failing. - Added
--security-policyflag togcloud beta compute backend-services update. gcloud compute security-policiescommands now in beta.- Added
gcloud beta compute instance-groups managed rolling-actioncommand group. - Updated
gcloud compute instance-templates createto support labels
Google Cloud Deployment Manager
- Added
--composite-typeand--templateflags togcloud deployment-manager deployments create. Also, added a warning when using--configwith a template instead of the new--templateflag. This behavior will be deprecated 2017-11-08.
Google App Engine
- Updated
gcloud app services set-trafficto support--split-by=randomto split traffic randomly between versions.
Firebase Test Lab
- Promoted Firebase Test Lab to beta for running instrumentation test with
Android Test Orchestrator. Use
--use-orchestratorto run with Orchestrator.
166.0.0 (2017-08-09)
Breaking Changes
- Demoted
gcloud container images describeto the alpha track. - (DEPRECATED) Deprecated the following flags from
gcloud beta functions deploy:--local-path,--source-path,--source-url,--source-revision,--source-branch,--source-tag; these are replaced by the--sourceflag. - (DEPRECATED) Deprecated the
--regionflag fromgcloud beta functions list, replaced by the--regionsflag. - (DEPRECATED) Deprecated the
--regionsand--regexpflags fromgcloud compute routers list names, use--filterinstead.
Google Compute Engine
- Added support for multiple network interface cards for
gcloud compute instances createandgcloud compute instance-templates create.
Google Cloud IAM
- Updated
gcloud iam surfacesto also accept uniqueId as service account names.
Google Container Engine
- Added
--node-locationsflag togcloud alpha container clusters createandgcloud alpha container clusters update. - Modified
gcloud alpha container images listto properly handle domain-scoped project ids when--projectis omitted.
Google Container Registry
- Fixed concurrent docker pull calls that used the same container name.
Google App Engine
- Modified
gcloud app deployto use the new PHP Runtime Builder pipeline to deploy apps. You can setapp/use_runtime_buildersconfig to false if you need the old behavior. - Go's
aetestpackage now reuses http connections, fixing a bug that exhausted file descriptors when running tests. - Go 1.8 uses the new standard library context package when calling
appengine.NewContext().
Google Cloud SQL
- Modified Cloud SQL replica creation to no longer require specification of database version, tier, or region.
Google Cloud Logging
- Modified
gcloud beta logging metrics listto no longer display version number.
165.0.0 (2017-08-02)
Breaking Changes
(DEPRECATED) Deprecated
names,--regionsand--regexpflags for the following commands. Use--filterinstead.gcloud compute target-vpn-gateways listgcloud compute target-pools listgcloud compute vpn-tunnels listgcloud compute commitments list
Google Cloud BigQuery
- Changed the structure of the
bq lscommand output when theformatflag is set tojson,prettyjsonorcsv. - Added
--schemaoption tobq showcommand that outputs the JSON-formatted schema for a table, suitable for use as a schema input file forbq loadorbq mk --schema.
Google Cloud Functions
- Added
--sourceflag to alpha and beta functions deploy commands.
Google Cloud IAM
gcloud beta iam rolescommand group is now available. These commands allow you to create and manipulate IAM predefined/custom roles:gcloud beta iam roles creategcloud beta iam roles describegcloud beta iam roles updategcloud beta iam roles copygcloud beta iam roles listgcloud beta iam roles deletegcloud beta iam roles undelete
gcloud beta iam list-testable-permissionsis now available. This command allows you to list all the permissions that apply to the given resource, which also includes thecustomRolesSupportLevelfield.
Google Container Engine
- Updated Google Container Engine's
kubectlfrom version 1.7.0 to 1.7.2.
Google Cloud Logging
gcloud beta logging sinks listwill stop working for gcloud versions 161 and earlier.
164.0.0 (2017-07-26)
Breaking Changes
Removed the
--show-execution-ids,--show-function-names,--show-log-levels, and--show-timestampsflags from thegcloud alpha function logs readandgcloud beta function logs readcommands.Removed
appengine.gcr.iofrom the list of default repositories thatgcloud dockerauthenticates for.
Deprecations
- Deprecated the
NAME...argument,--zonesflag, and--regexpflag for the commands listed below. Please use the--filterflag instead.gcloud compute disks listgcloud compute disk-types listgcloud compute instance-groups unmanaged listgcloud compute instances listgcloud compute machine-types listgcloud compute target-instances list
Google Cloud Container Builder
- First release of the local builder. Install the
container-builder-localcomponent, and runcontainer-builder-localto try it out.
Google Compute Engine
gcloud beta compute sshcan now connect to instances using their private IP.Added the
gcloud alpha compute instances simulate-maintenance-eventcommand.
Google Container Engine
gcloud beta container clusters createnow supports enabling authorized networks for Kubernetes Master via--enable-master-authorized-networksand--master-authorized-networksflags.gcloud beta container clusters updatenow supports configuring authorized networks for Kubernetes Master via--enable-master-authorized-networks,--no-enable-master-authorized-networks, and--master-authorized-networksflags.gcloud container clusters createnow allows the Kubernetes Dashboard to be disabled for a new cluster via the--disable-addons=KubernetesDashboardflag.gcloud container clusters updatenow allows the Kubernetes Dashboard to be disabled on existing clusters via the--update-addons=KubernetesDashboard=DISABLEDflag.
163.0.0 (2017-07-19)
Google Cloud BigQuery
- Table list command (bq ls [dataset]) now displays Time Partitioning information about listed tables.
Google Cloud SQL
- 'gcloud sql instance create' now defaults to the Second Generation 'db-n1-standard-1' tier instead of the First Generation 'D1' tier. 'create' commands in which a tier is specified, will be unaffected.
- 'sql instances list' and 'beta sql instances list' commands now list DATABASE_VERSION of each instance.
Google Cloud Container Builder
- Fix bug where permission bits weren't set on directories in tar files uploaded to Cloud Storage
Google Compute Engine
gcloud beta compute images listshows BLOCKED_BY_POLICY status for images blocked by compute.trustedImageProjects for user project.- Changed the default value of the
--image-familyflag to debian-9 for thegcloud compute instances createandgcloud compute instance-templates createcommands.
Google Container Engine
gcloud container clusters get-credentialsnow correctly respects the HOMEDRIVE/HOMEPATH and USERPROFILE environment variables when generating the kubectl config file.- Added --region flag to gcloud alpha containers to manage regional clusters.
162.0.0 (2017-07-12)
Breaking Changes
- Removed
gcloud alpha compute instance-groups managed rolling-action recreate. Instead, usegcloud alpha compute instance-groups managed rolling-action replace.
Google Compute Engine
gcloud compute networks peeringsis now generally available. The alpha and beta tracks remain.gcloud alpha compute networks list-ip-ownersis now available in the alpha track.- Added
source-service-accountsandtarget-service-accountsto thegcloud beta compute firewall-rules describe,gcloud beta compute firewall-rules list,gcloud beta compute firewall-rules create, andgcloud beta compute firewall-rules updatecommands. - Added the
--custom-extensionsflag to:gcloud compute instances creategcloud compute instances set-machine-typegcloud compute instance-templates create.
- Forwarding rules with a standard network tier can now accept global targets.
- Added support for updating network tiers in the
gcloud alpha compute forwarding-rules updatecommands.
Google App Engine
- Google App Engine components updated to 1.9.57. Please visit the following release notes for more details: https://cloud.google.com/appengine/docs/standard/python/release-notes.
- Added
gcloud beta app updateto support configuring an application's feature settings. gcloud app deploynow allows deployments of Go 1.8 apps on App Engine Standard. During this open beta period you may opt-in to Go 1.8 by specifyingapi_version: go1.8in yourapp.yaml.- Added support for standard scheduler settings.
Google Cloud Deployment Manager
gcloud deployment-manager deployments create --automatic-rollback-on-failurewill now delete the new deployment after creation if it contains operation errors.gcloud beta deployment-manager deployments createcan now create deployments with a list of key-value pairs as labels using the--labelsflag.gcloud beta deployment-manager deployments updatecan now update/remove labels of the deployment using the--update-labelsand--remove-labelsflags.
Google Cloud Machine Learning Engine
- Added the
gcloud ml-engine models get-iam-policy,gcloud ml-engine models set-iam-policy,gcloud ml-engine models remove-iam-policy-binding, andgcloud ml-engine models add-iam-policy-bindingcommands. These read and modify IAM policy data for ML Engine models. See https://cloud.google.com/iam/docs/managing-policies for details.
Google Cloud Machine Learning APIs
- The
gcloud ml language analyze-entity-sentimentcommand is now available in the beta track. This command allows for entity-level sentiment analysis. Please visit https://cloud.google.com/natural-language/pricing to learn more about pricing for this feature.
Google Cloud Resource Manager
- The following Organization Policy commands are now available in the beta
track:
gcloud beta resource-manager org-policies allow,gcloud beta resource-manager org-policies delete,gcloud beta resource-manager org-policies deny,gcloud beta resource-manager org-policies describe,gcloud beta resource-manager org-policies disable-enforce,gcloud beta resource-manager org-policies enable-enforce,gcloud beta resource-manager org-policies list, andgcloud beta resource-manager org-policies set-policy.
Google Cloud SQL
- The
beta sql instances createandbeta sql instances patchcommands have been updated to support storage auto-resize limits using--storage-auto-increase-limit.
Google Container Engine
- Added the
--enable-ip-alias,--services-ipv4-cidr, and--create-clusterflags to support IP aliases. - Updated
kubectlfrom version 1.6.6 to version 1.7.0.
Google Cloud Storage
- Updated the gsutil component to 4.27.
Google Cloud Container Builder
- Fixed bug: defining substitutions with the command-line
--substitutionsflag no longer causes all substitutions defined in cloudbuild.yaml to be deleted.
Google Cloud Logging
gcloud beta logging sinkscommands now use only V2 of the API instead of a mix of V1 and V2 calls.
Google Cloud Source Repositories
gcloud source repos clonenow gives a warning if the repository is mirrored.
161.0.0 (2017-06-28)
Breaking Changes
- Removed
gcloud beta test android devices. Please usegcloud firebase test android modelsas an alternative. - Renamed the
--account-idflag ingcloud alpha billing projects linkto--billing-account. The old flag is still available but deprecated. - Renamed the
ACCOUNT_IDflag in thegcloud alpha billing projects listcommand to--billing-account. - Renamed
gcloud billing accounts projectstogcloud billing projects. The old commands are available but deprecated.
Billing
- Promoted
gcloud billingto beta. The alpha surface remains and is identical; the changes listed in the "Breaking Changes" section apply to the beta release track and the old flag and commands are not available in beta.
Google App Engine
- Promoted
gcloud app instances sshandgcloud app instances scpto GA. The beta commands remain and are identical. - Updated App Engine components for Python to version 1.9.55. Please visit the release notes for details: https://cloud.google.com/appengine/docs/standard/python/release-notes.
- Updated App Engine components for Java to version 1.9.54. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/java/release-notes.
- Added support for deploying Standard Environment Java applications to
gcloud beta app deploy; use eithergcloud beta app deploy $APP_DIR/WEB-INF/appengine-web.xmlorgcloud beta app deploy $APP_DIR. - Added support for directories as positional arguments to
gcloud app deploy, in addition to YAML files. In each directory, the command uses theapp.yamlfile if present, or interactively creates one otherwise.
Google Cloud Dataproc
- Promoted
--regionflag to beta and GA for everygcloud dataproccommand. The flag remains available in alpha and is identical. - Added URL support for zonal resource flags
--zone,--master-machine-type,--worker-machine-type,--master-accelerator-type, and--worker-accelerator-typeingcloud dataproccommands in addition to short names; for instance,https://www.googleapis.com/compute/v1/projects/zones/us-central1-fas well asus-central1-f.
Google Cloud Natural Language
- Promoted
gcloud ml languagecommands to GA to allow the analysis of text using the Cloud Natural Language API. The commands remain in alpha and beta and are identical.
Google Cloud SQL
- Added
--labelsflag togcloud beta sql instances createand--update-labels,--remove-labels, and--clear-labelsflags togcloud beta sql instances patchto support the application of labels to SQL instances.
Google Compute Engine
- Added
--source-instance-templateflag togcloud beta compute instances createandgcloud beta compute instances create-from-containerto allow instance creation based on an instance template (seegcloud compute instance-templatescommand group). - Added
--ssl-certificatesflag togcloud alpha compute target-https-proxies create,gcloud alpha compute target-https-proxies update,gcloud alpha compute target-ssl-proxies create, andgcloud alpha compute target-ssl-proxies updateto allow the specification of multiple ssl certificates when creating or updating a target proxy. - Added for option
STANDARDfor--network-interfacesub-flagnetwork-tieringcloud alpha compute instances create, andgcloud alpha compute instances create-from-container.--network-tierflag ingcloud alpha compute instances <create|add-access-config|update-access-config>,gcloud alpha compute instance-templates <create|create-from-container>, andgcloud alpha compute <addresses|forwarding-rules> create.
- Added command
gcloud beta compute addresses updatefor modification of addresses (in particular, modifying labels). - Added command
gcloud beta compute forwarding-rules updatefor modification of forwarding rules (in particular, modifying labels). - Promoted flag
--force-createofgcloud compute images createto beta. By default, image creation fails when it is created from a disk that is attached to a running instance. When this flag is used, image creation from disk will proceed even if the disk is in use.
Google Container Engine
- Promoted
gcloud container node-pools rollbackcommand to GA. The alpha and beta command remains available and is identical. - Added
--enable-network-policyflag togcloud alpha container clusters <create|update>to enable network policy enforcement. - Updated
kubectlfrom version 1.6.4 to version 1.6.6.
160.0.0 (2017-06-21; abandoned: all changes available in 161.0.0)
Breaking Changes
- Removed the deprecated
gcloud ml-engine init-projectcommand. It is no longer needed by other Google Cloud ML Engine commands.
Google Cloud SDK
- GA cmdlets for Stackdriver Logging, Google Cloud Pub/Sub, Google Cloud IAM are now available in Cloud Tools for PowerShell.
Google App Engine
gcloud beta app deploynow uses the new PHP Runtime Builder pipeline to deploy apps. The normalgcloud app deployremains unchanged.- Previously,
gcloud applist commands would only show the first 50 results. Now, all relevant results will be shown.
Google Compute Engine
- It is now supported to delete both zonal and regional Managed Instance
Groups in one
gcloudinvocation. - Using labels in
gcloudfor the following Google Compute Engine resources is now in GA: disks, images, instances, and snapshots.
Google Cloud Container Builder
- Fixed a bug affecting concurrent invocations of
gcloud container builds submitwherein objects could be uploaded to the same location, resulting in collisions and corrupted/broken builds.
Google Cloud Video Intelligence
- The
gcloud ml videocommand group is now available in the beta track. These commands allow you to use the Cloud Video Intelligence API to analyze videos and manage long-running video analysis operations.
159.0.0 (2017-06-14)
Google App Engine
- Added commands to support automatically managed certificates:
gcloud alpha app domain-mappingsgcloud alpha app ssl-certificates
- Added
--no-launch-browserflag to allgcloud app browsecommands:- Allows the user to specify that they don't want a browser, they just want the url.
- Detects situations that the user probably can't launch a browser (no DISPLAY, etc.) and just prints the URL instead of attempting to launch a browser.
Google Cloud Bigtable
cbt ls <table>now shows the GC policy for each column family.
Google Compute Engine
- Added
gcloud compute instances set-service-account gcloud compute disks snapshotnow waits for the operation to finish indefinitely.- Removed the
--zoneflag in:gcloud compute backend-services add-backendgcloud compute backend-services remove-backendgcloud compute backend-services update-backend
- Removed the
--regionflag in:gcloud functionscommand group (alpha and beta)gcloud functions regions list
- Promoted Google cloud TCP proxy to GA. https://cloud.google.com/compute/docs/load-balancing/tcp-ssl/tcp-proxy
Google Container Registry
- Fixed an issue that affected
docker buildwhile using docker-credential-gcr.
Google Cloud KMS
- Promoted KMS
gcloud kms encryptandgcloud kms decryptcommands from beta to GA.
158.0.0 (2017-06-07)
Breaking Changes
- The App Engine Go externalized runtime will detect Go apps using only the
files in the root of the app directory. This means that
gcloud beta app gen-config(andgcloud app deployin an app directory with no app.yaml file) will not recognize a Go runtime if .go files are in subdirectories. To override this behavior, rungcloud beta app gen-config --runtime goto generate an app.yaml with the Go runtime.
Google App Engine
gcloud beta app deploynow uses the new Ruby Runtime Builder pipeline to deploy apps. The normalgcloud app deployremains unchanged.
Google Cloud Bigtable Emulator
- Fixes compatibility with latest HBase client library.
- Performance improvements for large bulk mutations.
Google Cloud SQL
gcloud sql instances patchcommands will stop asking for confirmation that existing networks have been included in case of authorized networks being updated, unless the--authorized-networksflag is being used.
Google Compute Engine
- POTENTIALLY BREAKING: Most
gcloud computecommands that involve specifying instances will now only prompt with relevant zones and no longer show all Google Cloud Platform zones when the--zoneflag is omitted. - gcloud shared VPC network (XPN) commands are now in GA.
157.0.0 (2017-05-31)
Google Cloud SDK
- Added the auth/disable_credentials property that allows gcloud to make requests without loading credentials. This is only useful if you are behind a proxy that adds authentication to your requests automatically.
- Cloud Tools for PowerShell:
- Added BigQuery beta cmdlets to manage BigQuery datasets.
- Added Container beta cmdlets to manage Container clusters.
Google App Engine
- Added command
gcloud beta app instances scpfor securely copying files between an App Engine Flexible instance and the local machine. - Updated App Engine components to 1.9.54.
Google Compute Engine
- Added ability to set the min-cpu-platform of an instance or instance-template in beta.
Google Cloud BigQuery
- gcloud config set proxy/* settings are now propagated to bq.
Google Cloud IOT
- Added
gcloud beta iotcommand group to the beta release track. Commands in this group manage IoT devices and data.
Google Cloud Datalab
- Updated the
datalabcomponent to the 20170525 release. Changes in this release are documented in its tracking issue here.
Google Cloud Container Engine
- Updated Google Container Engine's kubectl from version 1.6.3 to 1.6.4.
Google Cloud ML Engine
- Removed
gcloud beta mlalias forgcloud beta ml-enginecommands. Please usegcloud ml-enginedirectly. - Removed
gcloud ml-engine models versionsgroup in favor of the identicalgcloud ml-engine versionsgroup. gcloud ml-enginecommands in the beta track now run against thev1API, since thev1beta1API is turning down. These changes do not affectgcloud mlcommands for Google Cloud Natural Language, Google Cloud Speech, or Google Cloud Vision.
Google Cloud SQL
- Promoted
gcloud sql connectto GA.
Google Cloud KMS
- Added
encryptanddecryptcommands togcloud beta kms.
156.0.0 (2017-05-24)
Breaking Changes
gcloud container builds submitwill host build logs in a bucket owned by the Container Builder team by default, rather than one owned by the customer. If the customer does specify a bucket, The commandgcloud container builds submitwill no longer create that bucket if it does not already exist.gcloud sql instances set-root-passwordis now deprecated and will be removed in version 162.0.0. Please usegcloud sql users set-passwordas an alternative.gcloud computes copy-filesis now deprecated. Usegcloud compute scpinstead. Note that recursive copy is not turned on by default forscp. Add--recurseto the invocation to turn it on.The ISO time string format for the
DUE_TIMEargument to retrieve a backup ingcloud beta sql backups describeis now deprecated in favor of integer format (now known as theIDargument). Instead of running:$ gcloud beta sql backups describe 2017-05-24T00:00:00.000Z --instance a1
please run:
$ gcloud beta sql backups describe 1490238000769 --instance a1
Google App Engine
Google App Engine components have been updated to 1.9.53. Please visit the following release notes for details:
- Python: https://cloud.google.com/appengine/docs/standard/python/release-notes
- Java: https://cloud.google.com/appengine/docs/standard/java/release-notes
The App Engine Flexible environment includes Python 3.6 support (beta). To preview this runtime, specify
python_version: 3.6in theruntime_configstanza of yourapp.yamlfile.gcloud beta app instances sshnow accepts remote commands in the following fashion:gcloud beta app instances ssh -- echo hello world.
Google Cloud Bigtable
- Add versioning information to the
cbtcommandline tool. The tool version is displayed in help output and by the newcbt versioncommand.
Google Cloud Bigtable Emulator
- The Cloud Bigtable Emulator is now supported on Windows hosts.
Google Cloud Container Engine
- Update Google Container Engine's kubectl from version 1.6.2 to 1.6.3.
Google Cloud Logging
- Print the correct resource name in
gcloud logging beta sinks createfor non-project resources.
Google Cloud Resources
- The new
gcloud alpha resources listcommand lists all indexed resources accessible from your account.
Google Cloud Source Repositories
The
gcloud source reposcommand group is now available in the GA release track.The
gcloud source repos listcommand is now paginated.
Google Cloud SQL
All functionality from
gcloud beta sql instancescommands is now available ingcloud sql instances.Promoted
gcloud sql backupsto the GA release track.
Google Cloud Storage
gcloud config set proxy/*settings are now propagated to gsutil. Users no longer need to update gsutil .boto file with these settings.
Google Compute Engine
The
--containerflag ingcloud compute sshusesdocker execcommand instead ofnsenterin order to attach to container. The--containerflag can be used with any VM instance that has docker installed.Promoted Identity-Aware Proxy support to the GA release track for
gcloud compute backend-services.Add the
suse-sap-cloudproject to the default public image list.Fixed a bug in
gcloud compute sshwhere SSH commands were incorrectly assembled when using-- [SSH_ARGS]for passing extra arguments and commands.Promoted
gcloud compute scpto the GA release track.Add the
--custom-extensionsflag togcloud beta compute instances create,gcloud beta compute instances set-machine-type, andgcloud beta compute instance-templates create.
Firebase Test Lab
Firebase Test Lab now has beta support for testing Android game apps that include game test loops. You run tests as follows:
$ gcloud beta firebase test android run --type game-loop ...
To learn more, see https://firebase.google.com/docs/test-lab/android/game-loop.
Added support for network shaping to alpha and beta release tracks for Firebase Test Lab. You can add a network profile to your tests with the
--network-profileflag, followed by the name of the network profile you would like to use. Firebase Test Lab provides information about the network profiles available for network shaping through thelistanddescribecommands. You can use them as follows:- $ gcloud beta firebase test network-profiles --help
- $ gcloud beta firebase test network-profiles list
- $ gcloud beta firebase test network-profiles describe PROFILE_ID
Go SDK
- Go SDK has been upgraded to go1.6.4.
155.0.0 (2017-05-11)
Google App Engine
Added
gcloud beta domainscommand group.Added
gcloud beta app domain-mappingscommand group.Added
gcloud beta app ssl-certificatescommand group.Added a goroot specific to Go 1.6 in preparation for the Go 1.8 beta.
Google Cloud Datalab
- Updated the datalab component. This is a bugfix-only release. Details of the fixed issue are available here: https://github.com/googledatalab/datalab/issues/1356
Google Cloud DNS
- Added beta track for
gcloud dnswhich uses the new v2beta1 API.
Google Cloud Logging
- BUG FIX:
gcloud beta logging sinks updatewould remove any start time or end time from a sink.
Google Cloud SDK
- Upgraded
gsutilcomponent to version 4.26.
Google Cloud SQL
- Promoted
gcloud sql usersto GA.
Google Compute Engine
Modified
gcloud compute instances attach-diskto output full urls of zones and machine types instead of outputting just their names.Added
--force-createflag togcloud compute images create. Applicable to alpha track only.
Google Container Engine
Added
--asyncflag and deprecated--waitflag ingcloud container node-pools delete. Users should use--asyncin place of--wait.Moved
gcloud container operations cancelto beta.Moved
gcloud container node-pools rollbackto beta.Added ability to specify
--labelswhen creating a Container Engine cluster in gcloud alpha or beta. These labels can be changed by using the--update-labelsor--remove-labelsflags now available ingcloud container clusters update. Labels will then be applied to Google Cloud Platform resources that the cluster creates.
154.0.1 (2017-05-04)
Cloud SDK
- Fixed issue in for gcloud init command. See https://issuetracker.google.com/37968909.
154.0.0 (2017-05-03)
Cloud SDK
- Added support for project creation during the
gcloud initflow.
Google Cloud Logging
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-childrenflag is now available forgcloud beta logging sinks createto create sinks that apply to an organization or folder and also to all of its child projects and folders.
Google Compute Engine
- Workaround problems with alpha and beta versions of compute ssh command fail an attempt to use clouduseraccounts APIs.
Google Container Engine
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.
Google Cloud ML Engine
- Added --config parameter to
gcloud ml-engine versions create; this parameter allows specifying scaling settings for a version.
Google Cloud Speech
- The
gcloud ml speechcommands to recognize spoken words in recorded speech using the Cloud Speech API are now available in beta. Please rungcloud beta ml speech --helpor visit https://cloud.google.com/speech/docs/ to learn more.
Google App Engine
gcloud beta app deploynow 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.
Google Cloud SQL
- Promote
gcloud sql operationsto GA. The beta surface still remains and is identical.
Google Cloud Source Repositories
- Add a source repos describe command to describe a repository to the beta track.
153.0.0 (2017-04-26)
Breaking Changes
- (Cloud SQL)
gcloud beta sql instances restore-backupno longer accepts short flag-b. Use--backup-idinstead.
Google App Engine
- Components updated to 1.9.52.
- Please visit the following release notes for details: Python - https://cloud.google.com/appengine/docs/standard/python/release-notes
Google BiqQuery
- Scope-related warnings when using
bqwith Google Compute Engine service accounts have been fixed. - Small improvements to error messages and flag descriptions in
bq.
Google Cloud Dataproc
gcloud datapoc clusters createnow accepts the--no-addressflag
Google Cloud SDK
- Added choice to enable the API and retry if attempting to contact a disabled API.
Google Cloud Source Repositories
repos listno longer reports repo size.
Google Cloud Spanner
- Different query modes (normal, plan, and profile) now supported.
- A table with aggregate statistics for queries run in 'profile' mode added.
Google Cloud SQL
gcloud sql databasesis now in GA.- The beta surface still remains and is identical.
Google Compute Engine
- alpha and beta
compute instances set-machine-typecommands now require specifying the new machine type. - Label support for
instance,snapshotandimagesresources added. gcloud beta compute instance-templates createnow accepts the--acceleratorflag.compute addresses createandcompute forwarding_rules createflag--ip-versionis now in betagcloud compute networks peeringscommands are now in alpha and beta. These commands allow you to manage peering connections in your Google Cloud Platform VPC network.
Google Container Engine
kubctlversion is now 1.6.2 instead of 1.6.0
Google Service Management
gcloud beta service-management deploycommand will now scan for potentially hazardous changes to service configurations and abort if any actionable advice is returned. These can be overridden with the new--forceflag.
152.0.0 (2017-04-19)
Breaking Changes
- (Compute Engine) The
--force-creationflag is no longer supported ingcloud compute images create.
Google Container Registry
gcloud container imagesis now globally available.
Google Compute Engine
- The
--force-creationflag is no longer supported ingcloud compute images create. - The
gcloud compute instance-groups managed abandon-instances,gcloud compute instance-groups managed delete-instances, andgcloud compute instance-groups managed recreate-instances` commands now support more than 1000 instances. - Custom cache keys are now v1, adding the following flags to
gcloud compute backend-services createandgcloud compute backend-services update:--cache-key-include-host--cache-key-include-protocol--cache-key-include-query-string--cache-key-query-string-blacklist--cache-key-query-string-whitelist
- (Alpha, Beta) Added the
gcloud beta compute disks add-labels,gcloud beta compute disks remove-labels, andgcloud beta compute disks updatecommands to support labels for Compute Engine disk resources.
Google Cloud SQL
- Starting on 2017-06-30, the
--instanceflag ingcloud sql operations waitandgcloud sql operations describewill no longer be supported. You can still run the same command by omitting this flag.
Google Cloud Containers
- Added the
--start-ip-rotationand--complete-ip-rotationflags togcloud container clusters update. - Improved the performance of
gcloud container images list-tagsin certain cases.
Miscellaneous
- (Cloud Bigtable Emulator) The Cloud Bigtable Emulator no longer crashes when not configured with a host_port.
- (Cloud SDK) Fixed a bug in the fish shell $PATH script that caused the $PWD to change (https://issuetracker.google.com/issues/35906130).
151.0.1 (2017-04-14)
Cloud SDK
- Fixed issue in which some users could not use the Windows installer or "bundled python" version of the Cloud SDK for installation.
151.0.0 (2017-04-12)
Google App Engine
- Added command
gcloud beta app repair, for restoring resources needed by App Engine. - Updated Google App Engine components to 1.9.51.
Please visit the following release notes for details:
- Java - https://cloud.google.com/appengine/docs/standard/java/release-notes
- Python - https://cloud.google.com/appengine/docs/standard/python/release-notes
Google Cloud Datalab
- Updated the datalab component to the 20170330 build:
- Fixed a race condition on
createwhen mounting /tmp that caused intermittent mount failures. - Added
.gitignoreandREADME.mdfiles to newly created user notebooks.
- Fixed a race condition on
Google Cloud Source Repositories
- Added
--use-full-gcloud-pathflag togcloud source repos clonecommand in alpha and beta tracks. Fixes issue https://issuetracker.google.com/issues/35907670.
Google Cloud Storage
- Updated gsutil component to 4.25.
Google Compute Engine
- Added
--action,--rules,--direction,--destination-ranges, and--priorityflags togcloud beta compute firewall-rules {describe,create,update}commands. - Added
size=SIZEparameter to the--local-ssdflag forgcloud compute {instances,instance-templates} create{,-from-container}commands in the alpha track.
Google Service Management
- Added
gcloud service-management operations listcommand in the alpha and beta tracks.
150.0.0 (2017-04-05)
Breaking Changes
- The v1beta1 API for Google Cloud ML Engine is deprecated and will be turned
off on 2017-05-31. Please switch to the
gcloud ml-enginecommands, which use the v1 API, by that date; at that time, thegcloud beta ml-enginecommands will switch over to the v1 API.
Cloud Tools for PowerShell
- Added beta cmdlets for Google Container Engine.
- Fixed a bug where
Get-GcdChangeandGet-GcdResourceRecordSetwere not returning more than 1000 items.
Google App Engine
- Fixed an issue in
gcloud app operations listwhich resulted in sporadic crashes.
Google Compute Engine
- Added Google Cloud TCP proxy commands to the Beta track. For more
information see
gcloud beta compute target-tcp-proxiesgroup and the online documentation:- https://cloud.google.com/compute/docs/load-balancing/tcp-ssl/tcp-proxy
Google Container Engine
gcloud container clusters create|get-credentialswill now configure kubectl to use the credentials of the active gcloud account by default, instead of using application default credentials. This requires kubectl 1.6.0 or higher. You can update kubectl by runninggcloud components update kubectl. If you prefer to use application default credentials to authenticate kubectl to Google Container Engine clusters, you can revert to the previous behavior by setting thecontainer/use_application_default_credentialsproperty:gcloud config set container/use_application_default_credentials trueexport CLOUDSDK_CONTAINER_USE_APPLICATION_DEFAULT_CREDENTIALS=true
- Added
--[no-]enable-legacy-abacoption togcloud container clusters createandgcloud container clusters update. For more details see online documentation:- https://cloud.google.com/container-engine/docs/role-based-access-control
- Added
--set-passwordand--generate-passwordoptions to thegcloud container cluster updatecommand. - Modified the
gcloud container images list-tagscommand to consider 10 recent images by default, instead of all. - Updated Google Container Engine's kubectl from version 1.5.4 to 1.6.0.
Google Cloud IAM
- Added tab completion to
gcloud iam service-accountscommands.
Google Cloud Logging
- Removed deprecated "unique-writer-identity" flag. All created/updated sinks
will use custom service accounts to increase security.
Please see documentation for more details:
- https://cloud.google.com/logging/docs/export/configure_export_v2#dest-auth
- Remove support for creating/updating sinks with legacy V1 format.
Google Cloud Resource Manager
- Updated
gcloud projects set-iam-policyandgcloud organizations set-iam-policycommands to allow users to edit audit configs. Changes to IAM policy should be handled via a read-modify-write command sequence.
Google Cloud Storage
- Update gsutil component to 4.24.
Google Cloud SQL
- Added
gcloud beta sql instances set-root-passwordfor consistency with the GA set of commands. This command is deprecated in favor ofgcloud beta sql users set-password.
Google Cloud Source Repositories
gcloud source reposcommand group promoted to Beta track.
Emulators
- Datastore emulator now defaults to port 8081, and Pub/Sub emulator to 8085.
149.0.0 (2017-03-29)
Breaking Changes
- The Cloud SDK installer on
*nixwill no longer attempt to update your RC files in non-interactive mode. - Support for creating/updating legacy sinks has been removed from
gcloud beta logging.
Cloud SDK
- SHA256 checksums, instead of SHA1 checksums, are now being published for Cloud SDK versioned archives and other downloadable assets.
Firebase Test Lab
- The
gcloud testcommands have been promoted to GA and renamedgcloud firebase test .... Allgcloud beta test ...commands are deprecated. - The preferred way to specify test devices is the new
--deviceargument, which allows more precise control over which device dimensions are included in a test matrix. Seegcloud firebase test android run --helpandgcloud topic arg-filesfor details.
Google App Engine
- Updated Python SDK to version 1.9.51.
- Support Server Name Indication (SNI) for remote API shell.
Google Cloud Datalab
- Update the datalab component to the 20170323 build. With this release, the
entire
/contentdirectory of newly created instances will be persisted to the attached disk rather than just the/content/datalabdirectory.
Google Cloud Natural Language
- The
gcloud beta ml languagecommand group is now available. Use commands in this group to analyze text with the Natural Language API. For more information, see: https://cloud.google.com/natural-language/.
Google Cloud Runtime Configuration
- The optional flag
--valueshas been added togcloud beta runtime-config configs variables list; it can be used to return values along with variables.
Google Cloud SQL
- Argument validation for instance arguments has been added to
gcloud beta sql instances create,gcloud sql instances create, andgcloud sql instances set-root-password
Google Compute Engine
gcloud alpha compute sshcan now connect to instances using private IP addresses.gcloud alpha compute images createnow has a--force-creationflag.
Google Container Engine
gcloud container images deletehas been modified to delete the underlying image, and all associated tags, when given a tag reference. For the remainder of beta,--resolve-tag-to-digestwill be required when deleting an image by tag, to avoid accidental deletion. This will become default behavior when the command graduates from beta.
148.0.1 (2017-03-24)
Google Cloud Functions
- Fixed a bug where
gcloud beta functions deploydid not work without the--regionflag specified.
148.0.0 (2017-03-22)
Breaking Changes
- The
gcloud ml-engine jobs submit trainingcommand is now asynchronous by default; pass--stream-logsto get the old behavior. gcloud ml-engine local predictnow only supports prediction using models in SavedModel format. For details, see: https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/saved_model/README.md
Cloud SDK
- Windows users upgrading to the new version might see an error after
running
gcloud components update. This is because the update modifies the gcloud.cmd file. The update should have finished successfully regardless of the error. To make sure, rungcloud components updateagain. It should say it's already up to date.
Google Cloud BigQuery
- Added support for updating field descriptions on query destination table.
See the
destination_schemaflag within thequerycommand. - Added support for showing only a subset of selected table fields.
See the
selected_fieldsflag within theheadcommand. - Added support for setting labels on tables.
See the
labelflag within themkcommand.
Google Cloud Datalab
Updated the datalab component to the 20170316 build. This release includes two bug fixes in how the tool looks up Datalab instances:
- No longer prompt for a zone if the specified instance does not exist.
- Report an error if the specified instance was not created by the tool.
Deployment Manager
- Promote
gcloud alpha deployment-managercommands to the beta release track.
Google Cloud ML Engine
- The default log polling interval for logs has been raised; this should prevent streaming from using too much quota.
Google Container Engine
- Update Google Container Engine's kubectl from version 1.5.3 to 1.5.4.
Google Container Registry
untaghas been added to thecontainer imagescommand group. In the future,container images deletewill be modified to delete the underlying image (and all associated tags) and this will be the primary method of removing tags from images.
Google Service Management
--validate-onlyflag added toservice-management deploycommand
Google Cloud Key Management Service
gcloud beta kmscommands have been promoted to general availability asgcloud kms.
Google Cloud Storage
- Promote
compute backend-bucketscommands to general availability. - Update gsutil component to 4.23
147.0.0 (2017-03-15)
Breaking Changes
- Modified argument parsing for commands that pass arguments through to
another program.
The
--argument must be specified between gcloud specific args on the left and the rest of the command on the right. Commands will no longer allow the omission of the--, and unparsed arguments will not be treated as implementation args. - Made the
--config-nameflag mandatory forruntime-config configs variablesandruntime-config configs waiterscommands. - Renamed
gcloud kms cryptokeysasgcloud kms keys. Renamed the--cryptokeyflag as--key. Deprecated thecryptokeyvariants. - Modified
alpha source repos cloneto produce an error message if the repository being cloned is a mirror. The command no longer asks to create the repo if it does not exist.
Cloud SDK
- The gcloud interactive shell auto completes gcloud commands and flags, and
displays help, as command lines are typed into the shell.
Run
gcloud alpha shellto launch the shell.
Google Compute Engine
- Promoted custom cache keys to beta.
- Promoted
gcloud compute networks subnetsto beta.
Google App Engine
- Modified Google App Engine Flexible Environment runtimes that
require
entrypoint:to automatically prependexecto entrypoints, to ensure signals are passed through to the application process. - Java SDK updated to 1.9.50. For more details, please see
- https://cloud.google.com/appengine/docs/standard/java/release-notes
Google Cloud Bigtable
- Updated binaries for the
cbtcommandline tool to allow for creation of tables with initial splits.
Google Cloud Datalab
- Updated the datalab component to the 20170309 build. This is a small update
that only updates the name of the project from which we fetch the
Container OS images to the new
cos-cloudproject.
Google Container Engine
- Added
--enable-autorepairflag togcloud beta container clusters createandgcloud beta container node-pools create.
Google Cloud Resource Manager
- Promoted the
gcloud projects createcommand to GA.
Google Cloud Vision
The
gcloud beta ml visioncommand group is now available. These commands allow you to analyze images with Google Cloud Vision:gcloud beta ml vision detect-documentsgcloud beta ml vision detect-facesgcloud beta ml vision detect-image-propertiesgcloud beta ml vision detect-labelsgcloud beta ml vision detect-landmarksgcloud beta ml vision detect-logosgcloud beta ml vision detect-safe-searchgcloud beta ml vision detect-textgcloud beta ml vision detect-web
Google Service Management
- Modified
--formatflag forgcloud service-management deployto make the new service configuration available for formatting with--format
Google Cloud Source Repositories
- Mirrored repositories now display the URL of the repository being mirrored.
Cloud Tools for PowerShell
- Added beta cmdlets for managing access control and visibility of Google Cloud IAM bindings. For more information, see https://googlecloudplatform.github.io/google-cloud-powershell/#/google-cloud-iam
Google Container Registry
- Updated
docker-credential-gcrto support the Docker client's new chronological version numbering duringconfigure-dockerfor Docker client versions of 17.03.xx and above.
Firebase Test Lab
- Added new
--results-dirflag for thegcloud test android runcommand to specify a predetermined storage location for test results. The value must be unique per each test matrix created. This avoids the need to parse stderr to find the path to the raw test results. - Added new commands
beta test android versions describeandbeta test android locales describe.
Google Cloud Key Management Service (Beta)
- Tab completion for the Cloud KMS --location flag is now supported.
146.0.0 (2017-03-02)
Google Cloud ML
gcloud mlhas been promoted to GA and renamedgcloud ml-engine- Add
--max-worker-counttogcloud ml-engine jobs submit predictionto specify maximum number of workers to use. - Add
--model-diringcloud ml-engine jobs submit predictionto use model files saved in Google Cloud Storage.
Google Cloud Source Repositories
gcloud source repos set-iam-policyandgcloud source repos get-iam-policycommands now available on alpha release track.
Google Cloud Datalab
- Add a
--verbosityflag togcloud datalabcommand - Change
gcloud datalabto use thelatestDocker image by default, rather than thelocalimage. - Fix bug where
gcloud datalab connectwould seemingly hang untilENTERwas pressed.
Google Cloud Bigtable
- Add support for development instances that can be upgraded to production instances later.
Google Compute Engine/Networking
gcloud compute xpncommands now available in the beta release track. These commands configure cross-project networking.gcloud compute disks snapshot--guest-flush flag now generally available for creating application-consistent snapshots. Currently only supported on Windows instances using the Volume Shadow Copy Service (VSS)- Add
gcloud compute networks subnets list-usableto alpha release track for listing subnetworks that the user has compute.subnetworks.use permission on. - Add support for multiple network interface cards in
gcloud compute instances createandgcloud compute instance-templates createcommand on the beta release track.
Google Container Engine
- Updated Google Container Engine's
kubectlfrom version 1.5.2 to 1.5.3.
Google Cloud Container Builder
gcloud container builds submitnow takes a--substitutionsflag for user-defined templating; see https://cloud.google.com/cloud-build/docs/api/build-requests#substitutions for more details.
Google Cloud SQL
gcloud sql instances createnow shows a clear error message if user tries to exceed instance limit.
Firebase Test Lab
gcloud test android runnow directs the user to the test results page within the Firebase console instead of the deprecated Test Lab section of the Google Developer's Console.
145.0.0 (2017-02-22)
Breaking Changes
- The
gcloud beta runtime-configsgroup has been renamedgcloud beta runtime-config. All commands previously undergcloud beta runtime-configshave been moved to thegcloud beta runtime-config configscommand group.
Google App Engine
gcloud app deploynow deploys Go apps for both Standard and Flexible environments. All usage ofaedeploycan now usegcloud app deploydirectly instead.- When passing a directory to dev_appserver.py, dev_appserver.py searches for yaml in the directory so that gcloud can check missing components and prompt to install.
- Java SDK updated to 1.9.49. For more details, please see
- https://cloud.google.com/appengine/docs/standard/java/release-notes
gcloud app logs tailis now available in GA.
Google Cloud Datalab
- Update the
datalabcommand line tool to the 20170215 build. This incorporates the following changes to the datalab tool:- Allow specifying a service account when creating a Datalab instance.
- Move the
/tmpdirectory outside of the VM's boot disk.
Google Cloud Dataproc
- Cluster and job labels support in
gcloud dataprocis now available in GA. - The
--network-tierflag has been added to the following commands:gcloud alpha compute addresses creategcloud alpha compute forwarding-rules creategcloud alpha compute instance-templates creategcloud alpha compute instances add-access-configgcloud alpha compute instances creategcloud alpha compute instances create-from-containergcloud alpha compute instances update-access-config
Google Cloud SQL
- A
--database-versionflag has been added togcloud sql flags listandgcloud beta sql flags listto allow filtering. An 'applies to' column has been added to tabular output. - Added the following commands:
gcloud beta sql databases creategcloud beta sql databases deletegcloud beta sql databases describegcloud beta sql databases listgcloud beta sql databases patch
Google Compute Engine
- The
--network-tierflag has been added to the following commands:gcloud alpha compute addresses creategcloud alpha compute forwarding-rules creategcloud alpha compute instance-templates creategcloud alpha compute instances add-access-configgcloud alpha compute instances creategcloud alpha compute instances create-from-containergcloud alpha compute instances update-access-config
144.0.0 (2017-02-15)
Breaking Changes
- Many Cloud SQL commands now prompt for confirmation in more circumstances:
gcloud sql instances importgcloud beta sql instances importgcloud beta sql instances failovergcloud sql instances promote-replicagcloud beta sql instances promote-replicagcloud sql instances reset-ssl-configgcloud beta sql instances reset-ssl-configgcloud sql instances restartgcloud beta sql instances restartgcloud sql ssl-certs deletegcloud beta sql ssl-certs deletegcloud beta sql users delete
gcloud compute backend-servicesnow requires an explicit scope. Pass--globalto retain the old behavior.
Deployment Manager
deployment-manager deployments {update,stop,cancel-preview}can take--fingerprintflag to ensure optimistic locking.- The
gcloud deployment-manager runtime-configscommand group is now available as a top-level command group:gcloud runtime-configs.
Google App Engine
- Fixed a bug in
gcloud app instances listwhere instances were always listed as NOT in debug mode. - Added
--containerflag togcloud beta app instances ssh, which lets you SSH straight into the app container within the instance VM. - Deployments using
vm: truehave been deprecated. Please update your app.yaml to useenv: flex. To learn more, please visit https://cloud.google.com/appengine/docs/flexible/migration. - Added Google Analytics reporting to the dev_appserver.py binary. This is only enabled for users who have opted in during installation.
Google Cloud Datalab
- Update the datalab command line tool to the 20170208 build.
This update includes the following changes:
- All subcommands of the
datalabtool now support a--quietflag for disabling interactive prompts. - You can now configure the logging threshold for messages that Datalab
instances write to StackDriver logging. The default is
warn, but this can be overridden by passing in the--log-levelflag. - The
datalab createanddatalab connectcommands are more intelligent about when they should open a browser. In particular, they detect if the configured browser is a text-only browser or if the command is being run from inside of Google Cloud Shell, and do not attempt to launch the browser in those cases. - The tool will now detect and warn if two users try to share a single Datalab instance, as that use case is not supported.
- Newly created Datalab instances use the Container Optimized OS rather than the older Container VM OS.
- All subcommands of the
Google Cloud Functions
- The
gcloud functionscommands are now available in the beta release track asgcloud beta functions.
Google Cloud Spanner
- Initial (beta track) release of the
gcloud beta spannercommand group.
Google Cloud SQL
gcloud sql instances createandgcloud sql instances patchnow support specifying custom machine types on psql instances by using the--memoryand--cpuflags.- Add ability to delete backups in SQL beta CLI
(
gcloud beta sql backups delete). - If a user does not confirm a backup deletion, immediately cancel the
operation. Also bringing this function into line with others in the SQL CLI.
Affects one command:
gcloud beta sql backups delete
Google Compute Engine
- Accelerators (e.g. GPUs) can now be attached to instances by passing
--acceleratortogcloud beta compute instances create. gcloud beta compute accelerator-typesis now available in beta.
143.0.1 (2017-02-09)
- Fixed issue in which some downloads of the Cloud SDK were missing critical
libraries.
- https://issuetracker.google.com/issues/35907794
143.0.0 (2017-02-08)
Google App Engine
gcloud beta app instances sshis now available in beta.- Updated app-engine-go component to the 1.9.50 SDK.
- Fixed a bug where
gcloud beta app deployfailed while deploying Go apps. - Python SDK updated to 1.9.50. For more details, please see https://cloud.google.com/appengine/docs/standard/python/release-notes
Google Compute Engine
- Show Cloud OS Images (COS) in 'gcloud compute images list' output.
- Added beta for 'compute xpn get-xpn-host' and 'compute xpn organizations list-xpn-hosts'.
Cloud Tools for PowerShell
- Added beta cmdlets for Log Sinks and Log Metrics.
Google Cloud Pub/Sub
- The Pub/Sub emulator now adheres to the documented topic and subscription name constraints, including support for '+' and '%25' in names via REST.
Google Cloud ML
- The
--job-dirflag forgcloud beta ml jobs submit trainingmay now be used for staging code in the absence of the (now optional)--staging-bucketflag. --staging-bucketflag is only required injobs submit trainingif a file upload is necessary.- Add
--job-dirflag toml jobs submit training
Google Cloud Deployment Manager/Runtime Configuration
gcloud beta deployment-manager runtime-configsis now available in beta.
142.0.0 (2017-02-01)
Breaking Changes
- (Google Cloud Logging) Renamed
--only-project-sinksflag for gcloud logging beta sinks list to--only-v2-sinks - (Google Cloud ML) Support for space-separated values with the
--packagesflag forgcloud beta ml jobs submit traininghas been removed. Please separate your packages with commas.
Google App Engine
- Added
gcloud beta app logs tailcommand.
Google Cloud Dataproc
- Cluster labels can now be updated
Google Cloud IAM
gcloud beta iam service-accounts sign-jwtis now available in beta.gcloud beta iam service-accounts keys get-public-keyis now available in beta.
Google Cloud Storage
- Add the
backend-bucketscommand to the beta release track.
Google Cloud Logging
- Added support for sinks for organizations, folders and billing accounts
Google Cloud SQL
- Prompt for confirmation when user restores an SQL instance from backup.
Affects three commands:
gcloud beta sql backups restoregcloud sql instances restore-backupgcloud beta sql instances restore-backup
Google Cloud BigQuery
- Preparation for new API features. If
bq lsbegins failing, updating to this release should fix it.
Google Cloud Datalab
- Update the datalab command line tool to the 20170119 build.
With this update, the
datalab createcommand will ensure that adatalab-notebooksCloud Source Repository exists in the project, and newly created persistent disks will include a clone of that repository in thedatalab/notebooksdirectory. Creating that repository can be disabled by passing in the--no-create-repositoryflag to thedatalab createcommand.
141.0.0 (2017-01-25)
Breaking Changes
- (Google Cloud SDK) The deprecated
gcloud preview appandgcloud preview datastorehave been removed. Commands are available under the GA release track.
Google App Engine
gcloud app operationsis now in GA.- Added support for using Yarn with Node.js applications.
Google Cloud ML
- Added a
--regionsflag ingcloud beta ml models createto set the region(s) where the model will be deployed. - Implemented
gcloud beta ml operationscommands. - Fixed a bug where
gcloud beta ml local train --distributeddid not work with TensorFlow >= 0.12
Google Compute Engine
- Deprecated old
--scopesformat ingcloud compute instances createin favor of--scopesformat consistent withgcloud compute set-scopes. - Deprecated old
--scopesformat ingcloud compute instance-templates createin favor of--scopesformat consistent withgcloud compute set-scopes. - Added support for creating Google Compute Engine VMs with GPU accelerators.
Google Container Engine
- Updated Google Container Engine's
kubectlfrom version 1.5.1 to 1.5.2.
Google Container Registry
- Mitigated an issue regarding gcr.kubernetes.io's certificate when users
invoked
gcloud docker.
Google Cloud Bigtable Emulator
- Bigtable emulator now supports
value_range,condition,strip_value_transformer,timestamp_rangeandrow_key_regexfilters.
Google Service Management
- Full resource URI parsing now supported
Google Cloud Key Management Service (Beta)
- Fixed an issue that prevented setting next-rotation-time in
gcloud beta kms crytpokeys set-rotation-schedule.
140.0.0 (2017-01-18)
Cloud SDK
gcloud alpha search-helpis now available in alpha. Rungcloud alpha search-help [TERM]to find gcloud commands whose help text contains [TERM].
Google Cloud ML
gcloud ml jobs submit trainingnow supports packages already in Google Cloud Storage via the--packagesflag.
Google Cloud Datalab
- Upgrade the Datalab CLI to the 20170110 build.
Google Cloud Debugger
- The
gcloud debugcommand group is now available in GA.
Google Container Registry
- An issue that affected Docker client version parsing during
docker-credential-gcr configure-dockerhas been fixed.
Google Cloud Deployment Manager
- 'deployment-manager deployments update' can update deployments with a new description using --description flag.
Emulators
- The Pub/Sub emulator now accepts web-safe Base64 encoded data.
139.0.1 (2017-01-12)
- Fixed crash in
gcloud dataproc clusters create- https://issuetracker.google.com/issues/35907682
139.0.0 (2017-01-11)
Breaking Changes
- (Google Cloud Logging) The default value of the
--unique-writer-identityflag togcloud beta logging sinks createandgcloud beta logging sinks updateis now true. Please consult the documentation before using these commands. - (Google Cloud Logging) Remove 'struct' option from
gcloud logging write. Use 'json' instead - (Google Cloud Logging)
logging beta metrics createandlogging beta metrics updatecommands have changed their flags and importantly now use Logging V2 filter syntax. See the help for more information. - (Google App Engine) Flexible deployments now skip files matching
node_modulesand.gitby default, but no longer skip other hidden files by default. Standard deployments are not changing. - (Google Compute Engine)
gcloud compute target-pools set-backup --backup-poolandgcloud compute project-info set-usage-bucket --bucketflags now warn if you provide an empty argument; use--no-backup-pooland--no-bucket instead. - (Google Cloud Bigtable) Removed
gcloud alpha bigtablecommand group; please usegcloud beta bigtablefor all Cloud Bigtable operations. - (Stackdriver Debugger) Added a
--locationoption to severalgcloud beta debugcommands, to separate out the processing of resource IDs from filename patterns. These commands now take only resource IDs as positional parameters.
Google Cloud Datalab
- Added the command-line tool for Google Cloud Datalab in the Cloud SDK; call
it via the
datalabscript.
Google Cloud Key Management Service
- Added the
gcloud beta kmscommands for key management.
Google Cloud Logging
- Add
--billing-accountflag togcloud logging read - gcloud beta logging metrics list/describe now output the version of the filter associated with the metric
Google Cloud ML
- The
gcloud beta ml jobs submit trainingnow takes a--scale-tierflag. - Support gzipped TFRecord file type for
gcloud beta ml jobs submit prediction.
Google App Engine
- (Google App Engine) Fixed bug with
gcloud app instances describe. --service and --version flags are now required. gcloud beta app deploynow uses multi-threading rather than multi-processing for file uploads; if you've been seeing issues on Windows, please try thebetacommand out.gcloud app versions migrateis now GA.gcloud app instances deleteis now GA.- Added
gcloud beta app operationscommands. - Added
gcloud beta app instances deletecommand.
Google Compute Engine
gcloud beta compute images createnow has a--guest-os-featuresflag for enabling specific OS supported features.- Use the new scopes format (see
--helpfor deetails) forgcloud alpha compute instances creategcloud alpha compute instances create-from-containergcloud alpha compute instance-templates creategcloud alpha compute instance-templates create-from-containergcloud beta compute instances creategcloud beta compute instance-templates create
- Add
--custom-extensionsflag to:gcloud alpha compute instances create,gcloud alpha compute instances set-machine-type, andgcloud alpha compute instance-templates create
Google Compute Engine (Networking)
- The
--hostflag forgcloud alpha compute url-maps invalidate-cdn-cacheis now available in the GA version of the command.
Stackdriver Debugger
- Fixed log view URLs in the debug logpoints commands to use the V2 query syntax.
Google Service Management
--validate-onlyflag added togcloud service-management deploycommand
Google Cloud Functions
- The
--trigger-paramsflag has been renamed to--trigger-path(thepath=specifier is no longer necessary). The old flag has been deprecated and will be removed orgcloud alpha functions deploy. - Restore
gcloud alpha functions get-logscommand. - Restore deprecated flags
--trigger-topic,--trigger-bucket,--source,--bucket, and--trigger-gs-uritogcloud alpha functions deploycommand.
Google Container Engine
- Update Google Container Engine's kubectl from version 1.4.6 to 1.5.1.
Google Cloud Bigtable
- The
cbtcommand line tool component is now available. See: https://cloud.google.com/bigtable/docs/go/cbt-reference
Google Cloud Datastore
gcloud datastore create-indexesandcleanup-indexesare now GA
Google Container Registry
docker-credential-gcrhas been upgraded to v1.3 and now supports Docker client v1.14 credential helpers.docker-credential-gcrwill now preferentially act as a credential helper (as opposed to credential store) on Docker client versions 1.14+. Update (or install) thedocker-credential-gcrcomponent and rundocker-credential-gcr configure-dockerto configure your Docker client to usedocker-credential-gcrto authenticate operations on your GCR repositories.
Google Cloud Deployment Manager
- Added labels support to the
gcloud alpha deployment-manager deployments createandupdatecommands (via the--labelsand--{update,remove}-labelsflags respectively). - Introduce new syntax
key:val,foo:barfor--propertiesflag in allgcloud deployment-managercommands. The oldkey=val,foo=barsyntax is deprecated.
138.0.0 (2016-12-14)
Cloud SDK
Introduce --(no-)force-key-file-overwrite flags to all gcloud commands using SSH key files. These new flags control overwrite behavior when SSH key files are broken. Without these flags, interactive sessions will ask for confirmation before regenerating key files. Old non-interactive behavior (permissive) is deprecated and will be removed in 6 months. To preserve old behavior in your scripts, use new flag --force-key-file-overwrite (though this is discouraged).
Credential store format for service accounts has changed. Your credentials will get auto-upgraded to new format upon usage; however, if gcloud is downgraded to previous version those credentials will not be usable and users will have to reactivate their service account.
Google Cloud ML
gcloud beta ml jobs submit trainingis now blocking by default. Use the--asyncflag to finish immediately after job submission.
Google Compute Engine
gcloud compute instances createcreates instance with no scopes by default if project has no default service account.compute target-ssl-proxies listdeprecated--regexand names argument. Please use--filterflag instead.gcloud compute connect-to-serial-portallows for interactive connections to the serial port for instances.- Promote
compute instances set-scopescommand from alpha to beta.
Google App Engine
- Java SDK updated to 1.9.48. For more details, please see https://cloud.google.com/appengine/docs/standard/java/release-notes
- Python SDK updated to 1.9.49. For more details, please see https://cloud.google.com/appengine/docs/standard/python/release-notes
gcloud app describeis now GA.- Added
gcloud beta app instances delete, which deletes a specific App Engine instance. - Added
gcloud beta app versions migrate. - Added support for
env: flex(Flexible Environment) instances togcloud app instances enable-debugandgcloud app instances disable-debug. - Added support for skip_files in Flexible Environment deployments.
Google Container Engine
- Users can create clusters/nodepools with node autoupgrade enabled in Beta by
adding
--enable-auto-upgrade. Please refer togcloud beta container clusters create --helpandgcloud beta container node-pools create --helpfor more details. - node-pool upgrades can now be rolled back using the
gcloud alpha container node-pools rollback <pool-name>command. Seegcloud alpha container node-pools rollback --helpfor more details.
Google Cloud Container Builder
- Container Builder timeouts are now unlimited (with a default of ten minutes), and can be specified with the --timeout flag.
Google Cloud Dataflow
- The
gcloud dataflow jobscommand group now has the following commands in GA: cancel, describe, drain, list, show
Google Cloud Functions
- Remove
gcloud alpha functions get-logscommand. - Remove deprecated flags --trigger-topic --trigger-bucket --source --bucket
--trigger-gs-uri from
gcloud alpha functions deploycommand.
137.0.1 (2016-12-08)
Google Cloud ML
gcloud beta ml jobs submit training: Fix crash when--packageswas not specified.
137.0.0 (2016-12-07)
Google Cloud Functions
- Add
gcloud alpha functions deploy--trigger-provider,--trigger-event,--trigger-resourceand--trigger-paramsflags. - Add
gcloud alpha functions event-types listcommand.
Google Cloud ML
- The
gcloud beta ml models versionscommand group has been moved togcloud beta ml versions. The old commands still work, but are deprecated. - The
--originflag for thegcloud beta ml versions createcommand now accepts local file paths in addition to Google Cloud Storage (gs://) paths. gcloud beta ml jobs training:--packagesnow takes a comma-separated list instead of a space-separated list.
Google Compute Engine
- Internal Load Balancing is now available in GA.
- It is no longer allowed to pass an empty scope in
gcloud compute instances create --scopesflag.
Google Container Engine
gcloud container images describehas some breaking changes to its --format=JSON output.
Google Service Management
- The gcloud service-management surface is now available in the GA and beta
release tracks. Please use
gcloud service-managementinstead ofgcloud beta service-management.
136.0.0 (2016-12-01)
Cloud SDK
gcloud config get-valueis now GA.
Google Cloud Service Management
- Add
gcloud beta service-management undelete.
Google Container Engine
- Add
gcloud beta container image describeto list container analysis data. - Update Google Container Engine's kubectl from version 1.4.4 to 1.4.6.
Google Cloud Container Builder
gcloud container builds ...are now GA.
Google Cloud Resource Manager
gcloud organizations ...are now GA.- Removed
gcloud organizations update.
Google Cloud ML
- Add
gcloud beta ml local predictto do local prediction. - Deprecate '--instances' flag in
gcloud beta ml predict.
Google App Engine
gcloud app instances describeis now GA.gcloud app services describeis now GA.gcloud app logs readwill now show request logs by default as well as stdout, stderr, and crash.log.- Add
gcloud beta app describe, which prints information about the current App Engine application. gcloud beta app deploycan now deploy go apps, without the use ofaedeployorgoapp deploy. Both App Engine Standard and Flexible environments are supported. If you are usingruntime: customwithaedeploy, you will need to vendor your dependencies into the app directory manually.- Deprecated the configuration property
app/gsutil. Affected users are warned duringgcloud app deploywith instructions on how to update their configuration appropriately. - The App Engine flexible environment now defaults to Python 3.5 when Python 3
is requested. To temporarily revert to Python 3.4, specify
python_version: 3.4in theruntime_configstanza of yourapp.yaml. - Updated app-engine-go component to the 1.9.48 SDK.
Google Compute Engine
- Add
--service-labelflag togcloud alpha compute forwarding-rules create.
Cloud Tools for PowerShell
- Add cmdlets to manage Cloud Storage ACLs.
Google Cloud Deployment Manager/Runtime Configuration
- Fixed
gcloud deployment-manager deployments describewhen resource expansion fails.
Bigtable Emulator
- Bigtable emulator now supports
column_range_filter.
Google Cloud Dataproc
- Add
--service-accountflag togcloud dataproc clusters create.
135.0.0 (2016-11-16)
Google Cloud Service Management
gcloud service-management deploycommand now supports providing multiple service configuration or API specification inputs simultaneously. This change allows creating .proto and YAML based configurations for gRPC services.
Google Container Engine
- Change the
gcloud container list-tagscommand to support user-specified filters on occurrences and exposes a column summarizing vulnerability information.
Google Cloud Resource Manager
gcloud organizations updateis now deprecated.
Google Cloud Deployment Manager/Runtime Configuration
- Runtime configuration variables can now be set and retrieved using text values.
Bigtable Emulator
- Now supports macOS Sierra.
Google App Engine
- The App Engine flexible environment now includes Python 3.5 support (beta).
To preview this runtime, specify
python_version: 3.5in theruntime_configstanza of yourapp.yamlfile. - Added the
gcloud beta app services describecommand, which prints information about a given service.
134.0.0 (2016-11-09)
Cloud SDK
gcloud info --run-diagnosticsflag is now available to diagnose common installation and local network issues.gcloud initnow has a--skip-diagnosticsflag.
Google App Engine
- App Engine Java SDK updated to 1.9.46. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/java/release-notes
- Added
gcloud app createcommand, which creates an App Engine app in the current project. - Added
gcloud app regions listcommand, which lists support for App Engine Standard and Flexible environments for each geographical region. gcloud app deploynow offers to create an App Engine app interactively, if the current project does not have an app yet.
Google Cloud BigQuery
- Add support for specifying a null marker when loading data. See the
null_markerflag within theloadcommand.
Google Compute Engine
gcloud compute instance-groups managed deleteshows clean error message instead of bare exception on attempt to delete zonal and regional Managed Instance Groups in one gcloud invocation. Old behavior was to accept and invoke such request and then fail on waiting for operation complete.- Remove OpenSUSE as a default image option. OpenSUSE images are still available in the opensuse-cloud project.
133.0.0 (2016-11-02)
Google Cloud Container Builder
gcloud alpha container buildspromoted to beta. The following has changed:- The 'create' command is now called 'submit'.
- The 'stream-logs' command is now called 'log', and will only stream the log if the '--stream' flag is used. Otherwise, it will print only the log contents available at the time the command was run.
The alpha commands will remain, as is, until at least March of 2017.
Google Compute Engine
regional instance groups are now GA.
gcloud compute instance-groups managedCustomer-Supplied Encryption Keys (CSEK) for image creation is now GA. See https://cloud.google.com/compute/docs/disks/customer-supplied-encryption for details.
Google Container Engine
- Update kubectl to version 1.4.4.
132.0.0 (2016-10-26)
Breaking Changes
- (Cloud SDK-wide) Command line flag abbreviations are no longer supported.
- (Cloud SDK-wide) Python 2.6 is no longer supported by the Cloud SDK and
commands may not function correctly when run under a Python 2.6 interpreter.
Please update your Python installation to 2.7 to ensure compatibility.
- If you have a 2.7 interpreter on your system that is not the default, you can use the CLOUDSDK_PYTHON environment variable to point to it.
- The last version of the SDK that supports Python 2.6 is 131.0.0, which can be downloaded from our archive: https://cloud.google.com/sdk/downloads#earlier_versions
- (Google Compute Engine/Google Cloud Source Repositories): Google Cloud Source Repositories scope no longer added by default on instance creation.
- (Stackdriver Debugger) Changed the default to true for the
--all-usersoption ongcloud beta debug logpoints listcommand.
Google Cloud Storage
- Update gsutil component to 4.22 See: https://github.com/GoogleCloudPlatform/gsutil/blob/v4.22/CHANGES.md
Google Compute Engine
- Allow specifying both
--networkand--subnetfor the same network interface card.
Google Cloud Dataproc
- Jobs and clusters now support labels on creation
- Jobs and clusters now support filtering by labels and state
Google Container Engine
- Google Container Engine cluster upgrade operations can now be cancelled using
the
gcloud alpha container operations cancelcommand. Seegcloud alpha container operations cancel --helpfor more details.
Cloud Tools for PowerShell
- Fix a bug where the module is not picking up the active user credentials correctly.
- Make
New-GcsObject-ObjectNameparameter optional when uploading a file. - Add ability to pipeline
GcsObjecttoWrite-GcsObjectcmdlet.
131.0.0 (2016-10-19)
Cloud SDK
Added PowerShell provider for Google Cloud Storage; allows navigation of Google Cloud Storage buckets as if they were a local file system. When using Cloud Tools for PowerShell
cdinto gs:\ and typedirto begin. Learn more at https://cloud.google.com/tools/powershell/docs/backup.App Engine updated to 1.9.45. Java SDK updated to 1.9.44. Please visit the following release notes for details: https://cloud.google.com/appengine/docs/standard/java/release-notes
gcloud config configurations createwill now automatically activate specified empty configuration. Usegcloud config setto populate its properties.
Google Cloud Compute
- The Customer-Supplied Encryption Keys (CSEK) feature for Google Compute Engine image creation is now available in the beta release track. See https://cloud.google.com/compute/docs/disks/customer-supplied-encryption for details.
Google Container Engine
Added support for creating new clusters and nodepools on preemptible VM instances in Beta by adding
--preemptible. Seegcloud beta container clusters create --helpandgcloud beta container node-pools create --helpfor more details.Fixed a bug in
gcloud alpha container clusters updatethat prevented disabling cluster autoscaling. Cluster autoscaling can now be disabled by running:gcloud alpha container clusters update --disable-autoscalingUpdate kubectl to version 1.4.1.
Google Cloud BigQuery
- Added support for setting labels on query jobs.
Example usage:
bq query --label "foo:bar" "select 123". Theshowcommand outputs any labels set on a job.
Google Source Repository
- Change the Cloud Source Repositories scope given by default to Google Compute Engine Instances and Instance Templates to read_only from full control.
130.0.0 (2016-10-12)
Breaking Changes
- Breaking change to --network-interface in
alpha compute instances create, andalpha compute instance-images createcommands. By default interfaces will have ephemeral IP (was: no external ip).
Google App Engine
App Engine: The
gcloud app deploycommand no longer blocks when stopping the previous version; this should speed up deployment times. Instructions for checking the status of the stop-version operation are included in the command output.Support ramdisk volumes in App Engine flexible environments Alpha.
Google Cloud Functions
- Add
alpha functions regions listcommand.
Google Cloud ML
- Change '--instances=' to
'(--json-instances=, --instances= | --text-instances=)' to allow
gcloud beta ml predictto read files in UTF-8 encoded text format.
Google Cloud Platform Projects
- Add the
gcloud alpha projects createcommand.
Google Compute Engine
Add new key to --network-interface in
alpha compute instances create, andalpha compute instance-images createcommands: no-address.Make flag --network-interface visible in
alpha compute instances create, andalpha compute instance-templates createcommands.
Google Container Engine
Fix a bug in
gcloud beta container images list-tags.Add support for kubernetes labels on new clusters and nodepools by passing
--node-labels=label1=value1,label2=value2.... Seegcloud container clusters create --helpandgcloud container nodepools create --helpfor more details and examples.
129.0.0 (2016-10-05)
Google Cloud Bigtable
gcloud alpha bigtablecommands are deprecated and will be removed in release 134.0.0. All users should migrate togcloud beta bigtablecommands.
Google Cloud ML
- Add
gcloud beta ml jobs stream-logsJOB [--allow-multiline-logs] [--polling-interval=POLLING_INTERVAL; default="60"] [GLOBAL-FLAG ...] to show logs from a running Cloud ML job.
Google Compute Engine
The --replacement flag is no longer required in the
gcloud compute images deprecatecommand.Add --create-disk flag to
gcloud alpha compute instances create.Add --create-disk flag to
gcloud alpha compute instance-templates create.
Google Container Engine
Can now specify the cluster-version when creating Google Container Engine clusters.
Update kubectl to version 1.4.0.
Google Container Registry
docker-credential-gcrbug fixed.
Go SDK
- Update Go SDK component to use 20160927 release, based on Go 1.6.3.
Stackdriver Logging
- Added commands to manage logs-based metrics in Stackdriver Logging.
128.0.0 (2016-09-28)
Breaking Changes
- The
gcloud auth application-defaultcommands are now in GA.gcloud auth loginno longer writes Application Default Credentials, usegcloud auth application-default logininstead.
Google App Engine
Java apps that have no app.yaml file are now auto-detected based on a WEB-INF/appengine-web.xml file when launching the dev_appserver.
Fixed timestamp processing issue (https://issuetracker.google.com/issues/35907291) in
gcloud app logs read.
Google Cloud Functions
- Added the
--memoryflag togcloud alpha functions deployto allow configuration of amount of memory available during function execution.
Google Cloud ML
Added
gcloud beta ml local traincommand which runs user code locally and injects the environment variables necessary for running distributed TensorFlow jobs in subprocesses.gcloud beta ml jobs submit trainingnow takes a path to a python package, and either (1) builds from the setup.py file at the package root, or (2) generates a setup.py file and builds the package. It then uploads the generated tar.gz archives to Google Cloud Storage.
Google Compute Engine
Internal load balancing is now in beta.
Cloud Source Repositories control scope is now included in the list of default scopes granted to newly created instances and instance templates.
Added multi-nic support to
gcloud alpha compute instances createandgcloud alpha compute instance-templates create.
Google Container Engine
Can now create temporary clusters with all kubernetes alpha features enabled using
gcloud alpha container clusters create --enable-kubernetes-alpha.Added support for kubernetes labels on new clusters and nodepools by passing
--node-labels=label1=value1,label2=value2.... Seegcloud alpha container clusters create --helpandgcloud alpha container nodepools create --helpfor more details and examples.
Google Container Repository
- Added the ability to configure where (and in which order)
docker-credential-gcr searches for Google Container Registry credentials. Run
docker-credential-gcr config --helpfor more details.
127.0.0 (2016-09-21)
Google BigQuery
- New load/query option in BigQuery client to support schema update within a load/query job.
- New query option in BigQuery client to specify query parameters in Standard SQL.
Google Cloud Dataproc
gcloud dataproc clusters createflag--preemptible-worker-boot-disk-sizecan be used to specify future preemptible VM boot disk size.
Google Container Engine
- Update kubectl to version 1.3.7.
Google Cloud ML
- New
gcloud beta ml predictcommand to do online prediction. - New
gcloud beta ml jobs submit predictioncommand to submit batch prediction job.
Google Cloud SQL
- New arguments to beta sql instances create/patch commands for Cloud SQL
Second Generation instances:
--storage-sizeSets storage size in GB.--maintenance-release-channelSets production or preview channel for maintenance window.--maintenance-window-daySets day of week for maintenance window.--maintenance-window-hourSets hour of day for maintenance window.--maintenance-window-any(patch only) Clears maintenance window setting.
126.0.0 (2016-09-14)
Breaking changes
The HTTP error messages for these command groups have changed to a common format:
gcloud dnsgcloud genomicsgcloud logging
Some command groups have not changed yet. That should happen in the next release. You can use
--log-httpto see the details of all HTTP requests and responses on the standard error.
Google Compute Engine
- Add
--connection-draining-timeoutflag togcloud compute backend-services {create,update}commands. - Added
gcloud alpha compute instance-groups managed update-instancesandstop-proactive-update-instancescommands.
Google Cloud Debugger
- The
gcloud beta debug source gen-repo-info-filecommand, which generates repository information files for the Stackdriver Debugger, is now available.
Google Container Registry
- The
gcloud container imagescommand group is now available in the beta release track.
Cloud SDK
- Added
core/custom_ca_certs_fileproperty to allow use of a custom CA certificate file.
Emulators
- Cloud Datastore emulator now supports proto-over-HTTP and JSON for the v1 API. This version of the emulator resolves the deserialization issues in 123.0.0.
125.0.0 (2016-09-07)
Google BigQuery
gcloud alpha bigqueryis no longer available. To use BigQuery, use thebqtool shipped with the Cloud SDK.
Google Compute Engine
Add support to change the default service account on a Compute Engine project (alpha release) via the following command:
gcloud alpha compute project-info set-default-service-accountSupport multiple network interface cards in
gcloud alpha compute instances createcommand.Add
gcloud alpha compute instances set-scopescommand.
Google Container Engine
- Update kubectl to version 1.3.6.
Google Container Repository
- Released bug fixes for docker-credential-gcr as v1.0.1, please rerun
docker-credential-gcr configure-dockerafter updating.
Google Cloud Logging
gcloud logging createandgcloud logging updateecho back the writer identity associated with the sink.
Google Cloud Dataflow
- The Dataflow CLI is now in Beta.
Google Cloud Deployment Manager
gcloud deployment-manager manifests describewith no manifest specified will show the latest manifest of the given deployment.
Emulators
gcloud beta emulators datastore startnow defaults to the new version of the emulator which supports Cloud Datastore API v1 and v1beta3 over gRPC, proto-over-HTTP, and JSON-over-HTTP.
124.0.0 (2016-08-31)
Breaking Changes
- Creating a Global Backend Service in Compute Engine will warn you if you don't use --global. In the future this will be required.
- Major changes were made to
gcloud alpha dataflowcommands. See Google Cloud Dataflow section for more information
Google App Engine
- Added endpointscfg.py to the app-engine-python component.
- Skipped modules during upload will now be logged at INFO level instead of WARN.
Google Cloud Dataflow
- Changes to
gcloud alpha dataflowcommands:- Changed the
jobs listcommand now has a "status" filter. This change is from the JobsV1B3 API. You can now use the API's filter request as either "all", "terminated", or "active". - Added the
logs listcommand. This dumps the log messages created from the workflow. Please see the help docs for more information. - Renamed
metrics tailtometrics list. - Renamed
metrics list--origin flag to --source. This can be either "user" for custom-made aggregates or "service" otherwise. This defaults to "all". - Added
metrics list--transform flag. This filters all metrics that prefix regex matches the argument. - Removed
jobs list--job-name flag. - Added
jobs list--uri flag.
- Changed the
Cloud Tools for PowerShell
- Add Google Cloud Sql and Google Cloud Dns powershell cmdlets.
Google Cloud Deployment Manager
deployment-manager deployments createwith a template file will copy the outputs specified in the schema to the generated config file.
Google Cloud Functions
- Add alpha functions logs read command
Google Container Repository
- docker-credential-gcr (GCR's Docker credential helper) has been added as an
optional component for GCR customers running Docker client v1.11 or newer. Run
gcloud components install docker-credential-gcrfollowed bydocker-credential-gcr configure-dockerin order to configure Docker. You may then use Docker normally, without any gcloud interaction at all (e.g.docker pull gcr.io/myproject/myimage)
Google Container Engine
- Update kubectl to version 1.3.5.
Google Compute Engine
- Added
gcloud compute instances stop--discard-local-ssd flag. - Added windows-sql-cloud project to the default public image list.
Cloud SDK
gcloud config get-valueis now available in the BETA release track.
Emulators
- Cloud Datastore emulator now supports proto-over-HTTP and JSON for the v1 API.
Cloud SQL
- New commands added to beta:
gcloud beta sql backups creategcloud beta sql backups creategcloud beta sql instances failover
- New flags for
gcloud beta sql instances create:- --failover-replica-name
- --replica-type
- --storage-auto-increase
- --storage-type
- New flags for
gcloud beta sql instances patch:- --storage-auto-increase
- --no-storage-auto-increase
123.0.0 (2016-08-24)
Google App Engine
The
gcloud beta app regions listcommand is now available. It shows support for the standard and flexible environments for each geographical region.gcloud app versions describenow shows more extensive information about the deployed version, including the container used for App Engine Flexible.Built-in versions will no longer appear when listing App Engine versions (
gcloud app versions list).
Cloud SDK
Users can now make logs garbage collection optional by changing the value of the
core/max_log_daysproperty to 0.The
gsutilcomponent has been upgraded to version 4.21.
Google Cloud Machine Learning
- Added
gcloud alpha ml jobs submit trainingcommand to start a Cloud ML training job.
Google Compute Engine/Networking
compute networks switch-modeandcompute networks expand-ip-rangecommands are now in beta.
Google Container Engine
- Image Type selection for
gcloud containercommands is now GA.
Google Cloud Deployment Manager
gcloud deployment-manager deploymentswill now displayINTENTwhen applicable.
Emulators
- A bug causing the rejection of unpadded base64-encoded bytes data in the Pub/Sub emulator (INVALID_ARGUMENT: "Payload isn't valid for request") has been fixed.
122.0.0 (2016-08-17)
Google App Engine
Added
gcloud beta app instances describe, which shows information about a running App Engine Flexible instance.Add new flags to
gcloud alpha functions deploy, hide flags that are being replaced with new flags, log a warning when someone uses a flag to be replaced:- --bucket to be replaced by --stage-bucket.
- --source to be replaced by --local-path (for code in local file system) and --source-path (for code in Google Code Storage).
- --trigger-gs-uri to be replaced by --trigger-bucket.
Cloud SDK
gcloud initnow has an opt-in for listing all user projects, which could be in the hundreds. The user can now to opt-in to see all projects, or they can just type in a known project.
Google Cloud Machine Learning
- Add
gcloud alpha ml models versionsgroup to manage Cloud ML model versions. - Add
gcloud alpha ml modelsgroup to manage Cloud ML models - Add
gcloud alpha ml jobsgroup to manage Cloud ML training and prediction jobs.
Google Cloud Genomics
- The
gcloud genomics pipelines runcommand now uses the default Compute Engine zone property if the --zones flag is not specified.
Google Cloud Pub/Sub
- Fixed error handling bug in
gcloud beta pubsub subscriptions create(https://issuetracker.google.com/issues/35907190).
Google Compute Engine
- Enable --health-checks flag for the
gcloud beta compute backend-servicescreateandupdatecommands.
Google Container Builder
- RepoSource is now available as a source for builds.
- BuildSteps now respect arbitrary dependencies on each other as defined by
the
waitForfield.
Google Container Engine
- Update kubectl to version 1.3.4.
121.0.0 (2016-08-10)
Google App Engine
Cloud SDK dev_appserver.py supports running App Engine Standard Go applications.
gcloud app instances disable-debugnow deletes the instance rather than restarting it. New instance(s) may spawn based on the app's scaling settings.
Google Cloud Dataproc
- Added the
--preemptible-worker-boot-disk-sizeflag togcloud dataproc clusters create.
Google Compute Engine
gcloud compute backend-servicessession affinity flags have been promoted from beta to GA.
Google Container Engine
- Changed the
container/use_client_certificateproperty default value tofalse. This makes thegcloud container clusters createandgcloud container clusters get-credentialscommands configurekubectlto use Google OAuth2 credentials by default instead of the legacy client certificate.
Google Cloud Dataflow
- Added the
gcloud alpha dataflow jobs draincommand. Thedraincommand takes a streaming job and stops receiving new data from the sources. It then processes the buffered data. For more information please see the documentation for stopping a running pipeline at https://cloud.google.com/dataflow/pipelines/stopping-a-pipeline.
Google Cloud DNS
- Fix for issue reported in: http://stackoverflow.com/questions/38636010/removing-dns-entries-with-gcloud.
Stackdriver Error Reporting
- Added
gcloud beta error-reporting events reportcommand for reporting errors.
120.0.0 (2016-08-03)
Deployment Manager
deployment-manager resources listwill show INTENT when the resource STATE isIN_PREVIEW.deployment-manager deployments describewill show output values in addition to listing the resources.
Emulators
Added a
gcloud beta emulators bigtable env-initcommand to export environment variables required to communicate with the bigtable emulator.The Pub/Sub emulator now correctly starts the push loops when creating a push subscription.
Google Cloud DNS
gcloud dnsnow supports CAA records.
Google Cloud Storage
- Update gsutil component to 4.20. See: https://github.com/GoogleCloudPlatform/gsutil/blob/v4.20/CHANGES.md
Google Compute Engine/Networking
gcloud alpha compute instance-groups managed wait-for-stablecommand waits until allcurrent_actionfields are set to none and there are only nopending_actionsin managed instance group.gcloud compute xpncommands now available in the alpha release track. These commands configure cross-project networking.gcloud compute networks subnets {get,set}-iam-policycommands now available in alpha.
Google Container Engine
- Update kubectl to 1.3.3.
119.0.0 (2016-07-27)
Google BigQuery
Added support for dataset labels. See: https://cloud.google.com/bigquery/docs/labeling-datasets for more details.
Now sending progress output to stderr and query output to stdout. This fixes https://issuetracker.google.com/issues/35906906.
Google Cloud SDK
gcloud auth loginwill stop writing application default credentials in a future release. See: https://developers.google.com/identity/protocols/application-default-credentials#toolcloudsdk for more information.Command line flag abbreviations are now deprecated and produce warning messages. Flag abbreviations will be completely disabled in release 130.0.0. This pre-empts the problem of future flag additions making some flag abbreviations ambiguous, possibly breaking scripts.
Google Cloud SQL
- Added the
gcloud beta sql userscommand group with commands that enable management of users on Cloud SQL instances.
Google Cloud Platform Projects
gcloud alpha projects updatenow support labels.
Google Container Engine
- Added the
deletecommand to thegcloud alpha container imagescommand group.
118.0.0 (2016-07-20)
Emulators
- There is a new
gcloud beta emulators start bigtablecommand for starting a Cloud Bigtable emulator.
Google Compute Engine/Networking
gcloud alpha compute backend-servicesandforwarding-rulescommands now support the internal load balancing scheme. Please use--load-balancing-scheme=internalflag when creating these resources. In additiongcloud alpha compute forwarding-rules createsupports--backend-serviceflag to allow forwarding to internal load balancers.Beta release of
compute connect-to-serial-portcommand for Interactive Serial Console support. See http://cloud.google.com/compute/docs/instances/interacting-with-serial-console for details.
Google Container Engine
- Bump kubectl from 1.2.4 to 1.2.5.
SQL
gcloud beta sql instances createsupports new database type MYSQL_5_7.
Cloud Tools for PowerShell
- Beta launch of Google Cloud PowerShell. PowerShell cmdlets for managing Google Cloud Storage and Google Compute Engine. For more information see https://googlecloudplatform.github.io/google-cloud-powershell.
117.0.0 (2016-07-13)
Google Compute Engine
Regional Managed Instance Groups commands are now in beta.
target-ssl-proxiescommands are now in beta.Connection-based load balancing commands are now in beta.
Added
--connection-draining-timeoutflag togcloud beta compute backend-servicescreateandupdatecommands.health-checkscommand group is now in beta.
Google Container Engine
Local SSDs are now supported for clusters via the
--local-ssd-countflag (in beta).Added
--additional-zonesflag togcloud beta container clusters update.
Google Container Builder
- The
gcloud alpha container builds createcommand now supports using JSON or YAML config files to configure builds, using the--configflag.
116.0.0 (2016-06-29)
Breaking Changes
gcloud alpha dataflow list-messagesdatetime values are now displayed in ISO 8601 format: 2015-01-15T12:31:07 ('T' separating the date and time components).
Google App Engine
The
gcloud appsurface is now available in the GA and beta release tracks. Please usegcloud appinstead ofgcloud preview app(some features only available in the beta release track).Add
gcloud app open-consolecommand, which opens the App Engine dashboard in a web browser.
Google Cloud Datastore emulator
The Cloud Datastore emulator can accept an IPv6 address for the
--host-portargument.Cloud Datastore emulator no longer fails when trying to load an index.yaml file.
Google Container Builder
- The
gcloud alpha container buildscommand group creates and manages builds using the Google Container Builder service. See https://cloud.google.com/cloud-build/docs/ for API documentation.
Google Cloud Dataproc
- Added
--preemptible-worker-boot-disk-sizeflag, which allows configuration of preemptible worker boot disk, togcloud beta dataproc clusters create.
Google BigQuery
- New query option in BigQuery client to specify a limit on bytes billed for the query.
Google Cloud Bigtable
Added
gcloud beta bigtable instancesgroup to manage Bigtable instances.Added
gcloud beta bigtable clustersgroup to manage Bigtable clusters within instances.Known issue:
gcloud beta bigtable instances createis an asynchronous operation by default and will not block with or without the--asyncflag.
115.0.0 (2016-06-22)
Breaking Changes
(Google Compute Engine) The
debian-7anddebian-7-backportsimage aliases have been removed, as Debian 7 has reached end-of-life(Google Compute Engine) The
--port-rangeflag in thegcloud compute forwarding-rules createcommand has been deprecated; please use the--portsflag instead. At this time only consecutive ports can be specified.(Google Compute Engine)
gcloud alpha compute rolling-updatescommands have been deprecated and removed.(Google Container Engine) The
--waitflag for thegcloud container clusterscommand group is now deprecated; please use the--asyncflag instead.
Cloud SDK
- Users will now be prompted to set Cloud SDK proxy properties if network
issues are detected while running
gcloud init.
Google Compute Engine
gcloud compute backend-services {create,update} --enable-cdnflag has been promoted from beta to GA.gcloud compute url-maps invalidate-cdn-cachehas been promoted from beta to GA.- The
--remote-traffic-selectorflag ingcloud compute vpn-tunnels create, which allows specifying a list of CIDR blocks to be used during IKE\IPsec traffic selectors negotiation, is now available in the GA release track.
Google App Engine
- Add
gcloud preview app versions describecommand.
Deployment Manager
- (beta only) deployment-manager now supports rollbacks with the
--manifest-idflag:gcloud beta deployment-manager deployments update deployment-name --manifest-id=MANIFEST-ID
Docker
gcloud dockernow respects the$DOCKER_CONFIGenvironment variable
Emulators
- The Cloud Datastore emulator now has an
env-unsetcommand which prints the commands to unset any environment variables set by running the commands in the output of theenv-initcommand.
114.0.0 (2016-06-15)
Breaking Changes
(Google Compute Engine) Deprecated the use of image aliases. Please use image families instead. See https://cloud.google.com/compute/docs/images for more details.
(Google App Engine) Removed the deprecated and unused
--forceflag forgcloud app deploy.(Google Cloud Debugger) Removed
gcloud alpha debugcommand group; debug commands are now accessible solely usinggcloud beta debug.
Google Compute Engine
The Customer-Supplied Encryption Keys (CSEK) feature for Google Compute Engine disks is now available in the GA release track. See https://cloud.google.com/compute/docs/disks/customer-supplied-encryption for more details.
Added autocompletion for the URL map name in
gcloud compute url-maps invalidate-cdn-cache.Added
gcloud alpha compute networks switch-modecommand.Added
gcloud alpha compute networks subnets expand-ip-rangecommand.Added
--remote-traffic-selectorflag, which allows specifying a list of CIDR blocks to be used during IKE\IPsec traffic selectors negotiation, togcloud beta compute vpn-tunnels createFixed
gcloud compute routes listcommand to display vpn-tunnel asNEXT_HOP.
Google App Engine
Parallelized source file uploads in
gcloud preview app deployfor increased speed. To revert to the old behavior in event of a problem, please rungcloud config set app/num_file_upload_processes 1and report an issue here: https://issuetracker.google.com/issues/new?component=187143Google App Engine components updated to 1.9.38. Please visit the following release notes for details:
- Python - https://cloud.google.com/appengine/docs/standard/python/release-notes
- Java - https://cloud.google.com/appengine/docs/standard/java/release-notes
Added support for Managed VMs instances in
gcloud preview app instances enable-debugandgcloud preview app instances disable-debug.
Docker
- Fixed a bug where Windows users experienced docker authentication issues
when the
%HOME%variable was set and differed from%USERPROFILE%
Emulators
- Fixed behavior of Pub/Sub emulator subscription topic names when their
respective topics are deleted. They should now be set to
_deleted-topic_.
113.0.0 (2016-06-08)
Cloud SDK
- gcloud now uses Internet Explorer proxy configuration settings when on
Windows, or MacOSX SystemConfiguration proxy settings on Mac, if the gcloud
configurations
proxy/*are not set.
Google Compute Engine
gcloud compute sshno longer generates keys when invoked with --plain flag.gcloud compute routersis now GA.
Google Genomics
gcloud genomics pipelines runcommand supports passing "inputs" and "outputs" as repeated parameters.
112.0.0 (2016-06-01)
Cloud SDK
- Updated error messages for
gcloud projectssurface. gcloud dockercommands now take less time to execute when the Docker client is not configured to use a credential helper.
Google App Engine
The
--docker-buildflag and relatedapp/docker_buildproperty, as well asapp/use_cloud_buildproperty have been deprecated and will be removed in a future release. By default, Docker images are built remotely using Google Container Builder. To perform a Docker build on a different host, you can run:docker build -t gcr.io/project/service.version . gcloud docker push gcr.io/project/service.version gcloud preview app deploy --image-url=project/service.version
Google Compute Engine
- Added
--licensesflag togcloud compute images create.
Google Container Engine
- Fixed bug where only 16-bit kubectl was installed on Windows. Now Installs 32 and 64-bit.
Google Genomics
gcloud alpha genomics datasets/callsetsname argument is a flag, instead of positional.gcloud alpha genomics pipelines runcommand now accepts "zones" command-line argument.gcloud alpha genomics datasets restore/updateandvariantsets delete/describenow take string IDs instead of ints.
Deployment Manager
gcloud deployment-manager deployments describeoutput only reports errors once, includes status for resources, and includes more useful fields.
111.0.0 (2016-05-25)
Google App Engine
gcloud dockercommands are now less verbose during the authentication operation.
Google Container Engine
gcloud container clusters updatecommand now GA.gcloud container node-poolscommands are now GA.
Google Compute Engine
- Enabled Strict Host Key Checking for SSH connections (after the first
connection) to instances. Also adds a new flag to
gcloud compute sshcalled--strict-host-key-checkingto control the StrictHostKeyChecking option. - Add support for customer-supplied encryption keys to
gcloud beta compute instances start. (in beta track) - Implemented backend-service connection based balancing mode.
Google Service Registry
- Launched
gcloud alpha service-registry. (alpha track) Users will need to sign up here before enabling this API in their projects.
Deployment Manager
- Added
gcloud alpha deployment-manager runtime-configs. Alpha commands for Deployment Manager's Runtime Config API.
Emulators
- Adds a
--legacyflag to gcloud beta emulators datastore. The flag is set by default and maintains existing behavior with support for Cloud Datastore API v1beta2. Passing--no-legacyuses a new version of the Cloud Datastore Emulator which supports Cloud Datastore API v1beta3 over gRPC, JSON, and proto-over-HTTP. The default behavior of the legacy flag will change in a future release.
Organizations
- Launched
gcloud alpha orgranizations. (alpha track)
110.0.0 (2016-05-18)
Google IAM
- The
gcloud iamcommand group is now available in GA. Thegcloud beta iamwill still be available for several more releases.
Google App Engine
- Fixed issue with the
--docker-build=localflag in thegcloud preview app deploycommand with docker version 1.10+. Note that local Docker builds with Docker version 1.11 will still fail when using the new Docker external credentials; please downgrade to the plain credential store. https://issuetracker.google.com/issues/35906927
Google Container Engine
gcloud beta containercommands (e.g.container create) now support specifying ImageTypes.- The
gcloud container clusters listcommand now sorts the clusters based on zone and then on cluster name. - The
gcloud container clusters createcommand now allows specifying --max-nodes-per-pool (default 1000) to create multiple node pools for large clusters.
Google Compute Engine
- The
gcloud compute backend-servicesbackend commands now support --instance-group-zone and --instance-group-region to qualify instance group specifically. Before --zone, --region was used to qualify all resource arguments, where as now it is used to qualify backend service.
Google Genomics
- The
genomics variantsets createcommand now supports the --name and --description flags. - The
genomics variantsets deletecommand displays the name of the variant set before prompting the user to delete it. - The genomics
variantsets describe/listcommands display variant set names and descriptions.
Emulators
- The Google Cloud Datastore emulator supports a new environment variable for client library configuration.
- The Google Cloud Datastore emulator flag --store-on-disk has been fixed to accept a false value using --no-store-on-disk. Previously, --store-on-disk=False could be specified but wasn't respected.
Debug
- The
The gcloud debugcommand group is now in Beta.
Misc.
- The Cloud SDK Windows installer is now dual signed SHA1 and SHA256. The executable is signed with both authenticode and RFC3161 signatures.
- The winkeygen.exe executable is also now dual signed, like above.
109.0.0 (2016-05-11)
Google App Engine
- Google App Engine components updated to 1.9.37.
- Please visit the following release notes for details:
- Python - https://cloud.google.com/appengine/docs/standard/python/release-notes
- Java - https://cloud.google.com/appengine/docs/standard/java/release-notes
- Please visit the following release notes for details:
- Fixed issue with failed uploads in gcloud preview app-deploy (https://issuetracker.google.com/issues/35906909).
- Deprecated --server flag for app commands; its use is unsupported.
Google Compute Engine
- Removed the
gcloud alpha compute autoscalercommand group. - Removed deprecated
gcloud compute backend-services add-backend--group flag in favor of --instance-group. gcloud compute copy-filesnow exits with the return code of the calledscpprocess.- Added support for customer-supplied encryption keys to the
gcloud beta compute disks snapshotcommand. - Remove google-containers from default gcloud public image project.
Google Container Engine
- Fixed bug listing clusters with no node pools.
gcloud container resizecommand now supports multi-zone clusters.
Google Error Reporting
- Added the
gcloud beta error-reporting events deletecommand to cleanup Stackdriver Error Reporting data.
108.0.0 (2016-05-04)
Breaking Changes
- The
gcloud preview app modules get-logscommand is now deprecated. Please use the new commandgcloud preview app logs readinstead.
Google App Engine
- Fixed a bug which caused
gcloud preview app deployto fail when run from a git directory.
Google Cloud SDK
Deprecated user property files (~/.config/gcloud/properties) will no longer be read by gcloud. If you are not already using
configurations, your properties will be automatically migrated for you. No action is required on your part.The
--formatflag now supports four more transforms:extract,join,slice, andsplit.
Google Cloud Debugger
- Added the
gcloud alpha debug snapshots waitcommand.
Google Compute Engine
- The
gcloud alpha compute instance-groups managed list-instancescommand output now includes theINSTANCE_TEMPLATEandSTATUScolumns.
Google Container Engine
- Update kubectl to v1.2.3
Google Genomics
gcloud alpha genomics variants describe/delete/updatecommands now accept non-integer variant IDs.
107.0.0 (2016-04-27)
Google Compute Engine
- Enable cursor ("start") support for get-serial-port-output in Beta.
- Add tail-serial-port-output in Beta.
- Image families are now in General Availability (GA).
Google App Engine
- Google App Engine components updated to 1.9.36.
- Please visit the following release notes for details:
- Python - https://cloud.google.com/appengine/docs/standard/python/release-notes
- Java - https://cloud.google.com/appengine/docs/standard/java/release-notes
Deployment Manager
- Creating and updating Deployments will now display output values in addition to listing the resources.
Google Container Engine
gcloud container clusters resizenow allows specifying a node pool.
Cloud Debugger
- Added
gcloud alpha debugcommand surface to allow control of the Cloud Debugger from the command line.
Google BigQuery
- BigQuery support for partitioned tables.
106.0.0 (2016-04-20)
Breaking Changes
- Python 2.6 support in the Cloud SDK is deprecated and releases will stop supporting Python 2.6 on September 1, 2016. Please update your Python installation to 2.7 to ensure compatibility with future Cloud SDK versions.
gcloud preview app modulescommands are now deprecated (see "Google App Engine" section for more details).moduleparameter in application .yaml files is now deprecated (see "Google App Engine" section for more details).--formatprinter legend attributes are now deprecated (see "Cloud SDK" section for more details).
Cloud SDK
- The --format printer legend attributes are deprecated and will be removed in release 124.0.0. The legend attribute docs have been removed.
- The gcloud compute, functions, genomics, logging, and projects list commands
now support the
--filterflag.
Google Cloud Storage
- Update gsutil component to 4.18 (https://github.com/GoogleCloudPlatform/gsutil/blob/v4.19/CHANGES.md)
Google App Engine
- App Engine "modules" are being renamed to "services".
- The
gcloud preview app modulescommands are now deprecated (exceptgcloud preview app modules get-logs). Please use the just-addedgcloud preview app versions,gcloud preview app services, andgcloud preview app instancescommands instead. - The 'module' parameter in application .yaml files is deprecated; please use 'service' instead.
- The
- Fixed
MaxRetrialsExceptionforgcloud preview app deployof standard (not MVM or flexible) App Engine apps with.gitdirectory present (https://issuetracker.google.com/issues/35906804). - Fixed bug in
gcloud preview app deploywhere--docker-build=localdid not work whenapp/use_cloud_buildwas enabled.
Google Compute Engine
- Add
--no-creation-retriesflag tocompute instance-groups managed resizecommand in alpha and beta.
Google Container Engine
- Fix bug that caused kubectl component to be missing from components list on Windows.
gcloud container clusters createnow allows specifying multiple zones within a region for your cluster's nodes to be created in.- Update kubectl to v1.2.2
105.0.0 (2016-04-13)
Breaking Changes
health-checkscommands for protocol HTTP2 have been removed.Rename the
alpha compute url-mapsinvalidate-cacheandlist-cache-invalidationssubcommands toinvalidate-cdn-cacheandlist-cdn-cache-invalidations, respectively.
Cloud SDK
Suppress progress tracker animations if not outputting to a terminal.
gcloud components listnow supports the--filterflag and queries like:gcloud components list --filter=id:app-engine-java --format="value(state.name)"
Google Compute Engine
- Promote Cloud CDN functionality from alpha to beta.
Google App Engine
- File uploads during gcloud preview app deploy have been improved. If you have
any trouble, you can revert to the old behavior with
gcloud config set app/use_gsutil true.
104.0.0 (2016-04-06)
Cloud SDK
gcloud initno longer offers to clone Google Cloud Repositories. Please usegcloud source repos cloneat any time after runninggcloud init.
Google Compute Engine
gcloud beta computecommands now support image families.
Google App Engine
- Users of
gcloud preview app deploycan set the timeout for the Container Builder service using the app/cloud_build_timeout property.
Google Container Engine
kubectl component is now available for Windows (64-bit only).
gcloud alpha container clusters updatenow allows enabling/disabling addons for Container Engine clusters via--update-addonsflag.gcloud container clusters createnow supports disabling HPA and Ingress controller addons via--disable-addonsflag.
Google Genomics
gcloud alpha genomics variants importnow supports configurable variant info field merging via the info_merge_config command line flag.
103.0.0 (2016-03-30)
Google Cloud Storage
- Update gsutil component to 4.18 (https://github.com/GoogleCloudPlatform/gsutil/blob/v4.18/CHANGES.md)
Google App Engine
- Add fingerprinting support for PHP applications. You can now run
gcloud preview app gen-configto auto-generate the necessary configuration for deploying PHP applications to the App Engine Flexible Environment.
Google Container Engine
- gcloud container clusters create|get-credentials will warn/error respectively if the HOME env var isn't set. The variable is required to store kubectl credentials (kubeconfig).
Google Compute Engine
- Enable support for: gcloud compute disks resize.
102.0.0 (2016-03-22)
Breaking Changes
The
gcloud alpha container nodepoolscommands have been renamed tonode-pools. Functionality and parameters haven't changed.gcloud beta iam list-grantable-rolesnow returns a list of roles instead of a dictionary with a single key 'roles' with the value of a list of roles.gcloud config configuration describeoutput has changed to include the configurationnameandis_activefields. All configuration properties are now part of thepropertiesfield.
Cloud SDK
- --format=json and --format=yaml now list resource attributes with null values.
Google App Engine
Use of the Google Container Builder service is now enabled by default for all managed VMs deployments.
This change may require you to enable the Container Builder API. Visit https://console.developers.google.com/apis/api/cloudbuild.googleapis.com/overview?project=*PROJECT_ID*; to enable it, where PROJECT_ID is your current project ID.
Updated Google App Engine components to 1.9.34. Please visit the following release notes for details:
- Python - https://cloud.google.com/appengine/docs/standard/python/release-notes
- Java - https://cloud.google.com/appengine/docs/standard/java/release-notes
Google Compute Engine
Added
gcloud compute backend-servicessession affinity commands.Added
gcloud compute http-health-checksandhttps-health-checkscommands.Added
gcloud alpha compute target-ssl-proxiescommands.Extended
gcloud compute forwarding-rulesto supporttarget-ssl-proxies.
Google Container Engine
gcloud container clusters listwill output a warning if there were zones for which it could not retrieve results.Updated kubectl to version 1.2.0.
101.0.0 (2016-03-16)
Billing
- Added
gcloud alpha billingcommand surface.
Google App Engine
- App Engine components updated to 1.9.34. Please visit https://cloud.google.com/appengine/docs/standard/python/release-notes for the Python release notes and https://cloud.google.com/appengine/docs/standard/java/release-notes for the Java release notes.
Google BigQuery
- Updated the
bqtool to version v2.0.24. Also includes fix for https://issuetracker.google.com/issues/35906711.
100.0.0 (2016-03-09)
Breaking Changes
gcloud preview app deploydeployments that promote the new version to receive all traffic will stop the previous version by default.To keep the previous behavior, pass the
--no-stop-previous-versionflag, or run the following command:$ gcloud config set app/stop_previous_version false
Cloud SDK
- Providing no argument for list- and dict-type flags now results in a warning.
Instead, please explicitly provide an empty string value. For instance,
gcloud command --flagbecomesgcloud command --flag ''(for list- and dict-type flags only).
IAM
- Added
gcloud beta iam list-grantable-rolescommand for given cloud resource.
Google App Engine
- Fixed
WindowsError: [Error 32]in thegcloud preview app deploycommand on Windows. Fixes https://issuetracker.google.com/issues/35906633.
Google Container Engine
- Added node pool support to enable heterogeneous clusters (alpha).
99.0.0 (2016-3-2)
Breaking Changes
- Support for the deprecated workspace configurations feature has been removed.
If you are using gcloud in a workspace, those properties will no longer be
read. See
gcloud topic configurationsfor information on how to use configurations instead.
Cloud SDK
Enable gcloud to run in Cygwin 64 bit environments.
Fail gracefully on unreadable Google Compute Engine credential file. Fixes https://issuetracker.google.com/issues/35906539.
Google App Engine
App Engine components updated to 1.9.33. Please visit https://cloud.google.com/appengine/docs/standard/python/release-notes for the Python release notes and https://cloud.google.com/appengine/docs/standard/java/release-notes for the Java release notes.
Added
gcloud preview app browsecommand.Fixed a race condition that caused errors while deploying App Engine Managed VM applications.
Fixed a TLS-related error during gcloud preview app deploy. Alleviates the problem in https://issuetracker.google.com/issues/35906638.
Google Compute Engine
routerssurface moved to beta and is now accessible viagcloud beta compute routers
Google Cloud Dataproc
- Add
--subnetflag togcloud dataproc clusters create.
Google Cloud Genomics
genomics alpha operations cancelassumes theoperations/prefix if not present.
Google Cloud Storage
- Update gsutil component to 4.17
98.0.0 (2016-2-24)
Release 95.0.0 introduced a bug that generated corrupt keys for Windows gcloud compute ssh|copy-files. Any keys generated on Windows between 95.0.0 and 97.0.0 inclusive are rejected by ssh servers.
gcloud computehas been changed to:- Fix the winkeygen Windows key generator.
- Recognize corrupt Windows keys and automatically regenerate them.
Fixed #538. Users should no longer get "gsutil ImportError: No module named google" errors.
Google App Engine
- MySqldb "latest" version changed from 1.24b4 to 1.2.5.
Emulators
- Improves Pub/Sub emulator's ability to handle requests concurrent with HTTP pull requests.
- The Pub/Sub emulator attempts to detect and inform users when an unsupported API version is used.
- The Pub/Sub emulator now correctly handles absolute URIs in HTTP/Json requests.
Windows support
- Google Cloud SDK no longer needs Python installed when using the Windows Installer. The SDK for Windows comes with Python bundled.
97.0.0 (2016-2-17)
Breaking Changes
gcloud alpha compute routers now requires manual configuration of interfaces
Google Compute Engine
- Added flag
--advertised-route-prioritytogcloud alpha compute routers create - Added support for regional instance groups in alpha
Google App Engine
- Ruby runtime now uses the Rack "deployment" environment, instead of "none"
Google Container Engine
- Added
--masterflag togcloud container clusters upgrade
96.0.0 (2016-2-10)
Breaking Changes
Google App Engine
Google App Engine components updated to 1.9.32. Please visit the following release notes for details: Python - https://cloud.google.com/appengine/docs/standard/python/release-notes Java - https://cloud.google.com/appengine/docs/standard/java/release-notes
The
gcloud preview app gen-configcommand now offers to automatically update the runtime field in app.yaml if necessary.
IAM
- The
gcloud beta iamcommand group has launched.
Emulators
- The Pub/Sub emulator now supports Gzip-encoded requests.
Google Compute Engine
- The gcloud compute copy-files|scp commands on Windows now treat path arguments with a drive prefix as local files.
Configurations
- The
config configurations deletecommand now takes multiple configuration names.
Containers
kubectl is updated to v1.1.7.
Bugfix on the
gcloud container clusters get-credentialswhen run from a client without edit permissions.
Misc. Changes
- The default floating point output format precision is 6. Exponent notation is used for abs(n) < 1e-04 and abs(n) >= 1e+09.
- The arrow and page up/down/home/end keys now work in the Windows help pager.
95.0.0 (2016-2-3)
Breaking Changes
- Use
gcloud compute networks create --mode=legacyto create non-subnet networks.
Google Compute Engine
gcloud compute copy-filesandgcloud compute sshon Windows now use standard PuTTY plink.exe, pscp.exe and putty.exe. A standalone winkeygen.exe generates PuTTY and ssh compatible keys. The Windows PuTTY executables are up to date at version 0.66.
Google Compute Engine subnets
Added
gcloud compute networks subnets.Added
--modeflag togcloud compute networks create.Added
--subnetflag togcloud compute instances createandgcloud compute instance-templates create.Added
--local-traffic-selectorflag togcloud compute vpn-tunnels create.
Google App Engine
Added support for streaming logs when the
use_cloud_build=1property is set.Moved the nodejs install script into the docker image.
Projects
gcloud projects update|undelete|deletehave been moved to beta.
gcloud --format
Added nested table formatting by
--format="table(field1,listField2:format=FORMAT-STRING)"where FORMAT-STRING can be any format (json, table, ...). Try:gcloud compute instances list --format="table[box](name, disks:format='table[no-heading](deviceName:sort=1, kind)')"Added list field aggregation formatting (similar to nested formatting) by
--format="table(listField2:format=FORMAT-STRING)". When the main table has no columns each nested format is aggregated into a single list. Try:gcloud compute instances list --format="table(disks:format='table[box](deviceName:sort=1, kind)')"
94.0.0 (2016-1-27)
Google Compute Engine
- Added
gcloud alpha compute url-maps list-cache-invalidationscommand.
Google App Engine
Google App Engine components updated to 1.9.31. Please visit the following release notes for details: Python - https://cloud.google.com/appengine/docs/standard/python/release-notes Java - https://cloud.google.com/appengine/docs/standard/java/release-notes
Added
--runtimeflag togcloud preview app gen-configto specify a runtime when a directory identifies as multiple runtimes. This flag can be used in conjunction with--custom.
Google Container Engine
gcloud container cluster describeandlistcommands now notify the user when their cluster versions are about to go out of support or are unsupported.
Google Cloud Logging
gcloud beta logging writeandgcloud beta logging logs deletecommands now use the V2beta1 API. Thegcloud beta logging writecommand now uses the global resource descriptor (which translates to "custom.googleapis.com" service in V1).
Cloud Dataproc
gcloud beta dataproc clusters createnow supports--tagsand--metadataflags to set instance tags and metadata on all instances in the Dataproc cluster.
Pub/Sub Emulator
- A new --host flag can be used to specify the address the emulator should bind as. The flag can be left unspecified, set to "localhost", a hostname, or an explicit IP address.
Projects
Added commands
get-iam-policy,set-iam-policy,add-iam-policy-binding, andremove-iam-policy-bindingfor thegcloud beta projectssurface.Added the
gcloud projects listcommand that can be used to list projects.
93.0.0 (2016-1-20)
kubectrl upgraded to 1.1.4.
gcloud beta dataproc cluster createnow supports--propertiesflag to set properties for installed packages.Datastore emulator's
DATASTORE_LOCAL_HOSTenvironment variable changed toDATASTORE_EMULATOR_HOST.gcloud source repos clonenow supports--dry-runflag to show equivalent git command.
92.0.0 (2016-1-13)
- Because of the rollback of 91.0.0, this release contains all of the changes from 91.0.0 in addition to the changes listed below.
Breaking Changes
gcloud preview app deployChanged deployments to set the deployed versions to receive all traffic for their modules by default.
To keep the old behavior (traffic split remains the same), use the
--no-promoteflag or rungcloud config set app/promote_by_default true.Note that your old versions are still running, and must be stopped manually. This behavior will change in a future release.
Removed deprecated
--set-defaultflag. Please use--promoteinstead.gcloud preview app deploy: Removed deprecated--env-varsflag.
The output of the
gcloud preview app modules listcommand has been changed to include the traffic split percentage instead of the 'default version' field.Removed deprecated
gcloud preview app modules cancel-deploymentcommand.This command is no longer necessary due to recent improvements in the Deployment API.
Removed deprecated
gcloud preview app modules downloadcommand.This command is no longer necessary due to recent improvements in the Deployment API.
Removed deprecated
gcloud preview app runcommand. Please usedev_appserver.pyinstead.Changed behavior of the
--zone/-zflag in thegcloud dns record-setscommand group. This flag can no longer precede the command. For instance,gcloud dns record-sets -z=mz listwill not work, butgcloud dns record-sets list -z=mzwill.Changed
--password-fileoption forsql instances set-root-password; password now does not include trailing newline from password file. This matches the documented behavior, but not the previous behavior. (Fixes https://issuetracker.google.com/issues/35906498)Removed
meta/active_configurationfrom the results ofgcloud config listsince it is not a property that can be set. You can continue to use thegcloud config configurationscommands to view and manage your configurations.
Cloud SDK
Added
gcloud configproxy settings. Users can configuregcloudto use a proxy via the following settings:gcloud config proxy/addressgcloud config proxy/passwordgcloud config proxy/portgcloud config proxy/typegcloud config proxy/username
Added
alphaandbetacomponents to Debian packages.Removed unused config properties:
app/hosted_registry,app/host,app/admin_host,app/api_host.
Google Cloud Logging
Migrated to v2beta1 API release.
Moved
gcloud beta logging sinkscommands tov2beta1.Added
gcloud beta logging resource-descriptorscommand to display supported resources from various services.Added
gcloud beta logging readcommand to retrieve log entries using filters.
Google Container Engine
Added
gcloud container clusters resizefor resizing Container Engine clusters.Added notifications when node upgrades are available to
gcloud container cluster describeandlistcommands.
Google App Engine
Fixed bug where initial deployments using
--image-urlfailed.Changed
gcloud preview app modules set_defaultcommand to use the App Engine Admin API.Changed
gcloud preview app modules listcommand to use the App Engine Admin API.
91.0.1 (2015-12-16)
- The Cloud SDK has been rolled back to 90.0.0.
91.0.0 (2015-12-16)
Breaking Changes
- Deprecated command group
gcloud compute replica-poolshas been removed. - Deprecated command group
gcloud compute resource-viewshas been removed. - App Engine API is now the only supported method for deploying in the
gcloud preview app deploycommand.
Google App Engine
DEPLOYABLESargument forgcloud preview app deployis now optional. If not given, the command defaults toapp.yamlin the current directory; if that is not found, it attempts to automatically generate necessary configuration files (such as app.yaml) in the current directory before deployment.--forceargument togcloud preview app deployis now deprecated and will be removed in a future release.
Container
gcloud containercommands that poll long running operations (e.g create, delete, upgrade) now display progress details when available.
90.0.0 (2015-12-09)
- Cloud SDK release version scheme has changed. Patch version is now treated as a major release version which corresponds to SDK weekly releases. Any updates/fixes to released version will increment minor/patch version number going forward.
Breaking Changes
- The deprecated flag --clear-target-pool has been removed from
gcloud compute instance-groups managed set-target-poolscommand.
Google App Engine
- Components updated to 1.9.30.
Please visit the following release notes for details:
- Python - https://cloud.google.com/appengine/docs/standard/python/release-notes
- Java - https://cloud.google.com/appengine/docs/standard/java/release-notes
- Fixed a bug caused by uploading invalid file names for vm: true applications.
Compute
- Subnetwork support has been promoted from alpha to beta. For more information see https://cloud.google.com/compute/docs/subnetworks.
0.9.89 (2015-12-02)
Breaking Changes
Removed flag
--container-ipv4-cidrforgcloud container clusters create; please use--cluster-ipv4-cidrinstead.Renamed
gcloud alpha compute vpn-tunnels create --ike-networksto--local-traffic-selector.gcloud alpha compute resource-viewscommands will soon be removed. Please usegcloud compute instance-groups unmanagedcommands instead.gcloud alpha compute replica-poolscommands will soon be removed. Please usegcloud compute instance-groupscommands instead.
gcloud Core
- Changed behavior of
gcloud initgit repository clone option. It now takes as input a path to the destination directory for the repository, rather than the parent directory of the repository destination.
BigQuery
- Fixed failure in
gcloud alpha bq query "select * from ..."command while displaying query results.
Compute
Fixed
gcloud alpha compute instances set-machine-typefailure when supplying custom cpu/custom memory, but no zone.Added a new scope alias for Cloud Monitoring:
monitoring-write. This scope is on by default in all new VMs.
Google Cloud DNS
- Added
--replace-origin-nsflag togcloud dns record-sets importcommand to allow importing NS records.
Google Cloud Storage
- Updated
gsutilcomponent to 4.16.
Google Container Engine
Updated kubectl to version 1.1.2.
Increased
gcloud container clusters create/deletetimeouts from 20m to 30m.Added
--subnetworkflag togcloud container clusters createto allow creation of container clusters can now be created in a Google Compute Engine subnetwork (https://cloud.google.com/compute/docs/subnetworks).
0.9.88 (2015-11-25)
Breaking Changes
The
gcloud preview app runcommand has now been removed. Please use the bundleddev_appserver.pyscript directly instead.App Engine: The 'version' and 'application' fields in module and configuration files are now illegal. Project name should instead be specified either by
gcloud config set project MY_PROJECTor by setting the--projectflag on individual command executions. Versions are generated automatically by default but can also be manually specified by setting the--versionflag on individual command executions.
App Engine
Don't do runtime identification for custom runtimes during deploy. This fixes issue #387.
The
dev_appserver.pyscript no longer requires the installation of all App Engine components. It will install only the necessary ones at run time. Fixes #273
Core
Added the
gcloud components installcommand. This allows you to install missing components at the version of the SDK you currently have (it does not update your SDK installation).gcloud components updateshould now only be used to update your SDK to the latest version.Fixes #293 related SSL certificate validation issues.
Use zsh builtins in path.zsh.inc for faster/cleaner shell startup.
0.9.87 (2015-11-18)
Compute
gcloud alpha compute instances createnow supports --custom-cpu and --custom-memory flags to specify custom machine types.
Dataproc
- Added
gcloud beta dataproc clusters diagnosecommand. See https://cloud.google.com/dataproc/support/diagnose-command for more info.
Google Container Engine
- Updated kubectl to version 1.1.1.
0.9.86 (2015-11-11)
App Engine
Generated node.js Dockerfiles now add the full application context before running install hooks.
For Google App Engine Node.js runtimes, install requested version of node prior to doing an npm install.
Compute
gcloud beta compute instances set-machine-typehas been promoted from alpha to beta,
0.9.85 (2015-11-04)
Breaking Changes
gcloud alpha compute networks createnow requires --mode flag.
App Engine
Added the --output-directory option to gen-repo-info-file command. This option supersedes --output-file, which is deprecated and will be removed in a future release.
Improved error message when specified yaml file is not found.
Compute
Launching
gcloud alpha compute networks subnets.gcloud compute alpha instance-templatesandinstancesnow support subnetworks.New flag --ike-networks in
gcloud alpha compute vpn-tunnels create.gcloud compute sshnow passes through the exit code of the ssh command. This fixes issue #146.
Misc. Changes
- Gracefully handle socket timeouts while checking for Google Compute Engine metadata server. This fixes issue #339.
0.9.84 (2015-10-28)
App Engine
Due to PageSpeed service deprecation, user will receive a warning when deploying 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 default, you must use the --custom flag to generate an app.yaml with a runtime of "custom" and Dockerfile (and other configs).
Compute
GA support for HTTPS load balancing features.
Deprecated --clear-target-pool flag from compute instance-groups managed set-target-pools command.
Windows support
Windows Installer can now take a /logtofile flag to write installation logs to file CloudSDKInstall.log located in the same directory.
Windows installer now displays an error message when the installation does not succeed.
Command Line Interface support
- The [page=N] table format attribute prints one or more tables of at most N rows. Use this to view paged server data as it arrives at the client.
0.9.83 (2015-10-21)
App Engine
- In a future release, the
gcloud preview app deploycommand will no longer support deploying multiple modules in the same invocation.
Compute
Ubuntu 14.10 is end of life: https://wiki.ubuntu.com/Releases
Fixed external issue #291, related to handling network addresses on Windows.
Container Engine
gcloud container clusters listnow displays the current number of nodes for the cluster.
Windows support
When running Cloud SDK tools from PowerShell the
gcloud-ps.ps1wrapper scripts now can be used which no longer call tocmd.exe. Usinggcloud-ps, complex arguments can be passed without escaping for Windows command line. Usinggcloud, the following command would be correctly escaped when running gcloud in PowerShell:gcloud fun --arg='"test ^< 123"'
With the new
gcloud-ps, the same command can be simply written as:gcloud-ps fun --arg='test < 123'
Permissions to run PowerShell scripts must be given to PowerShell before these will work. Permissions can be changed with
"Set-ExecutionPolicy RemoteSigned".
0.9.82 (2015-10-14)
App Engine
The App Engine Admin API is now the default path for deployments in the
gcloud preview app deploycommand. This transition should be transparent, but if you experience any issues and would like to revert to the old behavior, please rungcloud config set app/use_appengine_api false.See https://cloud.google.com/appengine/docs/standard/admin-api/ for more information about this API.
With
env: 2, valid python runtimes arepythonandpython-compat.Implemented fingerprinting support for python.
Container Engine
gcloud container clusters create: The flag--container-ipv4-cidrhas been deprecated;--cluster-ipv4-cidrshould be used instead.
SQL
gcloud beta sql operations describeandgcloud beta sql operations waitno longer need--instanceflag (gcloud beta sql operations liststill does).Fixed issue with
gcloud sql instances clonewhen--bin-log-file-nameand--bin-log-positionare set. (https://issuetracker.google.com/issues/35906280).
0.9.81 (2015-10-07)
Breaking Changes
If you are using a service account to run commands under
gcloud preview app, you must enable the "App Engine Admin API" in the Developers Console (https://console.developers.google.com; navigate to APIs and Auth > APIs).In a future Cloud SDK release, deployments that promote the new version to receive all traffic will stop the previous version by default.
To keep the current behavior, pass the
--no-stop-previous-versionflag, or run the following command:$ gcloud config set app/stop_previous_version false
Removed
app get-resource-limitscommand.
App Engine
- App Engine components updated to 1.9.27. Please see the following release notes for details:
- The
gcloud preview app deploycommand now requires that users specify or omit the runtime: field from app.yaml if a Dockerfile is also specified. - The
gcloud preview app deploycommand now supports the "engines" field in package.json for node.js applications.
Misc. Changes
- Windows Installer has an option to run
gcloud initafter the installation finishes.
0.9.80 (2015-09-30)
gcloud appSoon, deployments will set the deployed version to receive all traffic by default. To keep the current behavior, use the
--no-promoteflag or run the following command:$ gcloud config set app/promote_by_default falseTo adopt the new behavior early, use the
--promoteflag or run the following command:$ gcloud config set app/promote_by_default trueThe
--set-defaultflag is deprecated. Please use the--promoteflag instead.In a future Cloud SDK release, deployments that promote the new version to receive all traffic will stop the previous version by default. To keep the current behavior, pass the
--no-stop-previous-versionflag, or run the following command:$ gcloud config set app/stop_previous_version trueThe
app runcommand is deprecated and will soon be removed. Please use dev_appserver (found in the same directory as the `gcloud command) instead.The
gcloud preview app modules download commandis deprecated, and will be removed soon.
The Windows installer has an option to run
gcloud initafter the installation finishes.The
previewcomponent has been removed.- The
gcloud preview appcommands remain available as usual and are still shipped through theappcomponent. - Please use
gcloud compute instance-groups unmanagedinstead ofgcloud preview instance-groups. Note that you will need to modify some command invocations when switching to the non-preview commands. - Please use
gcloud compute instance-groups managedinstead ofgcloud preview managed-instance-groups. Note that you will need to modify some command invocations when switching to the non-preview commands.
- The
All Google Compute User Accounts commands have moved to beta.
Deployment-manager list commands now support pagination.
Minor bug fixes.
0.9.79 (2015-09-23)
- The following commands have been promoted from beta to GA:
- gcloud config configurations ...
- gcloud source repos clone
- gcloud beta init. Old
gcloud initbehavior has been removed, and partially replaced by new gcloud init or directly via gcloud source repos clone.
- Release gcloud beta dataproc.
- The --env-vars flag in gcloud preview app deploy has been removed.
- Automatic ssh key generation respects the --quiet flag.
- The --format flag now supports extended format expressions. For details run $ gcloud topic formats.
- Most commands now document the positive Boolean --FLAG form and accept --no-FLAG to disable. For the past few releases --log-http accepted an optional true/false value. It has been restored to its original definition of being a Boolean flag that has no value.
gcloud sqloperations are now automatically retried for 2s in case of HttpException: The Cloud SQL instance operation does not exist.- Update gcloud's kubectl from 1.0.5 to 1.0.6.
- Deprecate
gcloud preview app get-resource-limits.
0.9.78 (2015-09-16)
- App Engine components updated to 1.9.26.
- Increase the default boot disk size for remote build VMs in
gcloud preview app deploy. - The
--instanceflag to thegcloud preview app modules set-managed-bycommand now takes an instance name instead of an index. - The V1Beta4 API for sqladmin can now be accessed through the
gcloud beta sqlsurface. - Usability enhancements for
gcloud beta initand named configurations.
0.9.77 (2015-09-09)
- gcloud preview logging is now gcloud beta logging.
- Update kubectl to version 1.0.5
- Windows Cloud SDK installer improvements:
- Now allows changing the installation mode. You can choose between a "current user" installation and an "all users" installation.
- Now has an uninstaller and writes "Add/Remove Programs" uninstall entries.
- Removal of unsupported --env-vars argument from gcloud preview app deploy.
- gcloud compute instance groups: Allow --named-ports flag to be empty and clean named ports in set-named-ports commands.
- Change in gcloud compute backend-services: introduce new flag --instance-group which takes advantage of new Instance Groups API.
0.9.76 (2015-09-02)
- Update gsutil component to 4.14.
- Resource views commands have moved from preview to alpha. Please use
gcloud alpha compute resource-viewsin place ofgcloud preview resource-views. - Replica pool commands have moved from preview to alpha. Please use
gcloud alpha compute replica-poolsin place ofgcloud preview replica-pools. gcloud beta source repowas renamed togcloud beta source repos- Created google-cloud-sdk-announce@googlegroups.com https://groups.google.com/d/forum/google-cloud-sdk-announce email group to announce new releases and other important information.
- 'gcloud alpha init' command is now also in beta.
- Add target size of managed instance group for "compute instance-groups managed list" command.
- Fixed the removal of platform-specific components when running
gcloud components remove. - Fixed a bug related to checking for SDK updates when the SDK is installed as
root (like on Debian Compute Engine images).
- Affected users should now see less frequent update messages and overall improved gcloud performance
gcloud preview app deploywon't update local images automatically anymore.
0.9.75 (2015-08-26)
- Container Engine
- Container Engine GA commands available under
gcloud container. gcloud beta container get-credentialsnow takes cluster name as argument instead of--clusterflag for consistency with other commands.- Added
gcloud alpha container clusters update <cluster> --cloud-monitoring=<val>command.
- Container Engine GA commands available under
- New release notes are printed on upgrade. (This won't take effect until an upgrade from this version to a later version.)
- New
gcloud alpha genomics variantsets exportcommand. - Commands promoted from
gcloud alphatogcloud beta:gcloud beta config configurations ...gcloud beta sources clone
- Improvements in error reporting and default output formatting.
0.9.74 (2015-08-19)
- New list and import commands under
gcloud alpha genomics variants. - Removed
--remoteflag. Instead, please use the--docker-build=remoteflag (or use--docker-build=localto force a local build). - In this release, Docker builds are hosted by default. To opt-in to the old
behavior, please use the
--docker-build=localflag.
0.9.73 (2015-08-12)
- gcloud sql instances create default to MySQL 5.6
- gcloud beta container get-credentials renamed to gcloud beta container clusters get-credentials
- New commands
- gcloud beta projects ...
- gcloud alpha genomics callsets ...
- gcloud beta emulators datastore ...
- gcloud beta container get-server-config
- gcloud alpha config configurations
0.9.72 (2015-08-05)
- gcloud compute
- initial surface changes for the backend-bucket.
instance-groups set-named-ports: introduced a new flag--named-ports NAME:PORT,[NAME:PORT,...]- no need to specify names and ports in separate flags.
- gcloud preview app deploy
Deprecate
--remoteflag in preparation for hosted Docker builds by default. Instead, please use the--docker-build={remote,local}flag. The default is still a local Docker build; in two releases, the default will switch to a hosted build. - New gcloud alpha genomics operations {list, cancel, describe} commands
0.9.71 (2015-07-29)
- Launching
gcloud alpha pubsubcommands. - Moved
gcloud preview rolling-updatestogcloud alpha compute rolling-updates. gcloud alpha compute disks resizecommand enabling resizing of persistent disks.- Beta launch of customer supplied encryption keys for Compute Engine.
- Updated kubectl to 1.0.1.
gcloud alpha containercommands now target Container Engine v1 API. Options forgcloud alpha container clusters createupdated accordingly:--userrenamed to--username--cluster-api-versionremoved. Cluster version is not selectable in v1 API; new clusters always created at latest supported version.--imageoption removed. Source image not selectable in v1 API; clusters are always created with latest supported ContainerVM image. Note that using an unsupported image (i.e. not ContainerVM) would result in an unusable cluster in most cases anyway.- Added
--no-enable-cloud-monitoringto turn off cloud monitoring (on by default). - Added
--disk-sizeoption for specifying boot disk size of node vms.
App Engine components updated to 1.9.24.
For several months on the Managed VMs team we've been testing a new mode of
dockerlesslocal development on gcloud that makes developing a module for Python, Java and Go users similar to development of regular App Engine applications. This new mode relaxes the sandbox constraints present in the devappserver forvm: falseapplications, and does not require Docker to be installed.You can currently opt-into this behavior by setting GAE_LOCAL_VM_RUNTIME=1; In this release of the Cloud SDK, we will be making this behavior the default for Managed VM users who are using gcloud.
You can still opt-out of this behavior by setting: GAE_LOCAL_VM_RUNTIME=0.
For custom runtime users, if you are relying on the local Development Server to build your application, will now need to pass the
--custom-entrypointflag togcloud preview app runto provide gcloud with the correct command to call.This does not affect users developing for non-managed VMs, or for users who are not using gcloud."
Bug fixes for:
gcloud preview app deployfile paths issue on Windows.gcloud compute instance-groups managed wait-until-stableperiodic user prompting for target zone.
0.9.70 (2015-07-22)
- Add
gcloud compute instance-groupscommands. - Move
gcloud beta deployment-managercommands to general availability asgcloud deployment-managerand update to use the v2beta3 API. This change does not alter the gcloud surface for users of the deployment-manager component. - Update kubectl to 1.0.0.
gcloud alpha genomicscommands now use the genomics V1 API. The --project-number flag fordataset createanddataset listis now obsolete. The configured --project-id is used instead and can be overridden with the --project-id flag.- Fix hang on errors in
gcloud preview app deploy.
0.9.69 (2015-07-15)
- Update kubectl to 0.20.2.
- Fix an authentication issue with 'gcloud docker' affecting docker version 1.7.0 and later.
- Remove
gcloud preview dm-v2command group. - Remove
gcloud preview deployment-managercommand group (gcloud beta deployment-managerstill exists; see https://cloud.google.com/sdk/#install-version if you want to pin your installation to an old version). - Bug fixes.
0.9.68 (2015-07-08)
- Deprecated gcutil tool is no longer distributed with Cloud SDK. It is still available via https://cloud.google.com/compute/docs/gcutil.
- Added support for Container engine BETA commands under the
gcloud beta containercommand group. Existinggcloud alpha containercommands are unchanged. - The standalone App Engine SDKs are no longer distributed through the Cloud
SDK.
- App Engine functionality can still be used through the
gcloud preview appcommand group. - The gae-java, gae-python, gae-php, and gae-go components no longer exist in the component manager.
- If you need to use appcfg or dev_appserver directly, these are still available in the App Engine SDK downloads that can be found here: https://cloud.google.com/appengine/downloads
- App Engine functionality can still be used through the
- Bug fixes.
0.9.67 (2015-07-01)
- App Engine components updated to 1.9.23.
- Added the "gen-config" command to app surface to generate configuration files for node.js apps.
- New
compute instance-groups unmanagedcommands group for Instance Groups which are not managed by Instance Group Manager - Moved
gcloud beta sql instances connecttogcloud beta sql connect. - Smarter polling while waiting for SQL operations to finish, reducing the number of requests sent to the server.
- Linux/Mac install script disables prompts if there is no controlling tty.
- Linux/Mac install script now properly detects zsh and ksh RC files.
- Bug fixes.
0.9.66 (2015-06-24)
- New commands
gcloud alpha compute instances set-machine-typefor managing typesgcloud topicfor supplementary help topics.
gcloud deployment-manager deployments deleteprompt defaults to false.
0.9.65 (2015-06-17)
- Fixes
reset-windows-passwordon Windows ifopensslis present on the path. gcloud compute reset-windows-passwordis now available as a GA command.- Prevent creation of a user that matches the machine name on Windows.
- gsutil now runs properly from not-default drive letters on Windows.
- kubectl updated to 0.18.1.
gcloud preview dockermoved togcloud docker.
0.9.64 (2015-06-10)
- New commands
gcloud beta compute scpfor secure copy.gcloud alpha genomicscommands (on datasets).gcloud alpha source listto lists project repositories.
- kubectl will no longer be installed by default.
- Bug fixes for HTTPS load balancing.
- The help pager is $PAGER or less(1) if available, otherwise a builtin pager.
- Update of gsutil component to version 4.13.
0.9.63 (2015-06-03)
- 2x faster command load times.
- Fix to allow
preview appto use oauth service accounts https://issuetracker.google.com/issues/35906214
0.9.62 (2015-05-27)
- Not released.
0.9.61 (2015-05-20)
- New kubectl component (installed by default)
- Internal improvements to gcloud preview app deploy; includes changes to command output.
gcloud preview projectsmoved togcloud alpha projects- Tab completion for
gcloud compute ssh
0.9.60 (2015-05-13)
- VPN moved to GA.
- Preemptible VM support.
- Bug fixes.
0.9.59 (2015-05-06)
- Bug fixes.
0.9.58 (2015-04-29)
- gcloud alpha bigquery launch.
- Better error reporting in Customer Supplied Encryption Key files.
- Bug fixes.
0.9.57 (2015-04-22)
- gcloud beta deployment-manager launch.
- gcloud app new deployment behavior.
- deploy and run commands no longer take directories, only take a list of explicit yaml files.
- gcloud beta compute reset-windows-password, support for new authentication scheme on Windows guest agent versions 3.0.0.0 and later.
- Bug fixes.
0.9.56 (2015-04-15)
- Bug fixes.
0.9.55 (2015-04-8)
- New and improved gcloud dns surface including:
- Transactions for scriptable editing of record-sets.
- Importing record-sets from zone files and yaml files.
- Exporting record-sets to zone files and yaml files.
- VPN commands surfaced under gcloud compute.
- Dataflow CLI commands launched under gcloud alpha!
0.9.52 (2015-03-18)
- Bug Fixes.
0.9.51 (2015-03-11)
- Bug Fixes.
0.9.50 (2015-03-04)
- Introducing the
gcloud beta ...command group- Existing gcloud commands will be replicated under this new group, but use the beta version of their API instead of the GA version.
- New command behavior and features that are beta only will first appear under this group until the feature gets promoted to general availability.
- Run
gcloud components update betato access the new commands, or it will be automatically installed for you on first run attempt.
gcloud beta compute ...is now available, using the compute 'beta' API. Cloud VPN. See https://cloud.google.com/compute/docs/vpn for details.- Release of
gcloud compute instances moveandgcloud compute disks move.
0.9.49 (2015-02-25)
- The Google Container Registry is now used by default for deployment of Managed VM applications. See here for more information: https://cloud.google.com/tools/container-registry/
- We've increased the speed of the "image push" phase of Managed VM deployments.
- The heavy lifting of retrieving the Go toolchain has been moved into the base Go Docker image which dramatically reduces the bandwidth consumed locally when running and deploying your images. You must delete your Dockerfile to pick up the changes.
- We've fixed several bugs related to port forwarding in the local devappserver.
0.9.48 (2015-02-18)
- A bug fix for running setup-managed-vms multiple times when using the Google Container Registry
0.9.47 (2015-02-11)
- Bug fixes that allow tab completion to work for components in preview.
- GCloud now auto installs components based on command execution.
0.9.46 (2015-02-04)
- We've made significant improvements to the stability and speed of deploying Managed VMs by leveraging the new Google Container Registry. See this post for details on how to try it out today: https://groups.google.com/forum/#!topic/google-appengine/c543NHZGhKM
0.9.45 (2015-01-28)
- Several bug fixes in the Dockerfile generated for the 'go' runtime. Delete the Dockerfile in your application directory and the Cloud SDK will copy the updated Dockerfile on your next deployment.
- Several bug fixes related to flakiness in the setup-managed-vms command.
0.9.44 (2015-01-21)
- Fixes applied to the google/appengine-gobase image for managed VMs.
- Tab completion for gcloud SQL commands.
0.9.43 (2015-01-14)
- Support added for authenticating service accounts with JSON keys. If using JSON keys, PyOpenSSL is no longer a dependency. Refer to help docs here: https://cloud.google.com/sdk/gcloud/reference/auth/activate-service-account.
0.9.42 (2015-01-08)
- Support for local SSDs in instance templates for gcloud compute.
0.9.41 (2014-12-17)
- Progress bars.
- Compute Instances start and stop commands.
0.9.40 (2014-12-09)
- Bug Fixes.
0.9.39 (2014-12-03)
- Bug Fixes.
0.9.37 (2014-11-19)
- Added support for local SSD.
0.9.36 (2014-11-12)
- Bug Fixes.
0.9.35 (2014-11-04)
- Added support for Google Container Engine. It is available under the 'gcloud preview container' command group.
0.9.34 (2014-10-14)
- Added support for Google Compute Engine Instance Templates in compute component.
- Launch of instance-groups and managed-instance-groups in preview component.
0.9.33 (2014-09-30)
- Overhaul of 'gcloud sql'
- Updated the output for all commands.
- Updated usage for 'gcloud sql ssl-certs create'.
0.9.32 (2014-09-16)
- Bug Fixes.
0.9.31 (2014-09-02)
- Added support for creating and maintaining Cloud SQL read replica instances.
- Added --master-instance-name property that can be set during replica creation to indicate the replication master for the read replica instance.
- Added --enable-database-replication, --no-enable-database-replication flags that can be used to start, stop replication for the read replica instance.
- Added 'promote-replica' command that promotes a read replica instance into a stand-alone Cloud SQL instance.
- Added several new features to the compute component:
- Implemented new subcommands for interacting with HTTP load balancing:
- gcloud compute backend-services update
- gcloud compute url-maps add-host-rule
- gcloud compute url-maps add-path-matcher
- gcloud compute url-maps remove-host-rule
- gcloud compute url-maps remove-path-matcher
- gcloud compute url-maps set-default-service
- Added support for automatically generating initial Windows username and password when creating a virtual machine instance from a Windows image or a disk initializaed from a Windows image.
- Added a new scope alias for Cloud SQL administration: 'sql-admin'.
- Implemented new subcommands for interacting with HTTP load balancing:
0.9.30 (2014-08-19)
- Bug Fixes.
0.9.29 (2014-08-11)
- The compute component is now in General Availability.
- Added new 'compute/zone' and 'compute/region' properties that can be used to set a default zone and region. To set the properties, run 'gcloud config set compute/zone ZONE' and 'gcloud config set compute/region REGION'.
- Added support for overriding disk auto-deletion during instance deletion.
- Updated the output of commands that mutate resources to be more human-friendly. The --format flag can be used for more verbose output.
- Replaced all 'get' subcommands with 'describe' subcommands (e.g., 'gcloud compute instances get' has been replaced with 'gcloud compute instances describe').
- Renamed the 'firewalls' collection to 'firewall-rules'.
- Added support to the 'addresses' collection for interacting with global addresses.
0.9.28 (2014-07-18)
- Updated gcutil to 1.16.3 and various App Engine runtimes to 1.9.7 binaries.
- Support running several modules by gcloud app run and fixed output errors.
- Limit gcloud upgrade nags to once per day.
- Bring help files up to date (for example improved the documentation for DM 'templates create' and 'deployments create').
- Added prompting for regions and zones to most subcommands of the compute component.
- Added new subcommands to the compute component for adding and removing backends from backend services.
- Added --ssh-flags to 'gcloud compute ssh' for passing additional flags to ssh.
- Added image alias support for the --image flag in the compute component.
0.9.27 (2014-06-18)
- Added --shell mode to all gcloud commands
- Type a partial command followed by '--shell' to drop into a sub shell at that point in the command tree.
- Eg: $ gcloud compute --shell gcloud compute $ instances list gcloud compute $ copy-files ...
- Updated gsutil to 4.3
- Allow installed crcmod to be used by default with gsutil by enabling site packages
0.9.26 (2014-06-04)
- Windows support for SSH and SCP to Compute VMs
- The following will now work natively on Windows without the need for
cygwin:
- gcloud compute ssh
- gcloud compute copy-files
- gcutil ssh
- gcutil push
- gcutil pull
- The following will now work natively on Windows without the need for
cygwin:
- Support for Java apps in 'gcloud preview app run'
- Updated gsutil to 4.1
- Updated gcutil to 1.16.0
- Updated all App Engine tools to 1.9.6
0.9.25 (2014-05-21)
gcloud preview app deployand... runargument updates.gcloud config ...argument updates.- Updated all App Engine tools to 1.9.5
0.9.24 (2014-05-07)
- gcloud now has App Engine and Cloud Datastore integration.
- Commands can be found under
gcloud preview appandgcloud preview datastore
- Commands can be found under
0.9.23 (2014-05-01)
- New
gcloud computetool for working with compute engine (RC)- Run
gcloud components update computeto install - Run
gcloud help computefor more information
- Run
- Updated all App Engine tools to 1.9.4
- Added color to error and warning messages (on Linux and Mac)
- To disable, run
gcloud config set disable_color true
- To disable, run
0.9.22 (2014-04-23)
- New 'gcloud help command'
- Displays man style extended help for commands (where available).
- New 'gcloud auth activate-service-account' command
- Used to authenticate with gcloud using a service account key file.
- See: https://developers.google.com/storage/docs/authentication#service_accounts
- Bug fixes and improved error handling.
0.9.21 (2014-04-09)
- Minor updates and bug fixes.
0.9.20 (2014-03-24)
- Minor updates and bug fixes.
0.9.19 (2014-03-19)
- Minor updates and bug fixes.
0.9.18 (2014-03-05)
- New 'gcloud init' command
- Crpace for your project with a git clone of your Google hosted repository.
- Updated gcutil to 1.14.0
0.9.17 (2014-02-11)
- Updated all App Engine tools to 1.9.0
- Cloud SDK now distributed under the Apache v2.0 license. Please see LICENSE for more information.
0.9.16 (2014-01-28)
- Added Python2.6 compatibility.
- Added ability to symlink directly to scripts in the bin/ directory.
- Fixed bug in default setup of credentials when on a Compute Engine VM.
0.9.15 (2014-01-15)
- Updated gsutil to 3.40
- Updated all App Engine tools to 1.8.9
- Fixed broken PHP runtimes on Mac and Windows installs when running the dev_appserver.
- Adding sh/cmd wrapper scripts for bq, gcutil, and gsutil for better PATH handling on Windows.
- Fixed issue with failing
goapp build
0.9.14 (2013-12-17)
- 'gcloud sql' now available.
- Find out more: https://developers.google.com/cloud-sql/docs/cloud-sdk
- Added bash completion for gcloud commands.
- Choose 'yes' at the prompt during installation to add it to your bash profile.
- Added 'gcloud version' command.
- More flexible support of virtual env installations.
- Fix for environments with protobuf installed.
0.9.13.1 (2013-12-04)
- Validate queries to metadata server.
0.9.13 (2013-11-19)
- Updated all App Engine tools to 1.8.8
- Disabling site packages when running commands, to avoid library conflicts.
0.9.12 (2013-11-06)
- Updated all App Engine tools to 1.8.7
- Updated bq to 2.0.17
- A few usability improvements in the component manager and install flow.
0.9.11 (2013-10-28)
- The Cloud SDK is now distributed using a new component manager.
- Download a small initial zip file, then install the tools you want on demand.
- Updates to tools in the Cloud SDK are performed in-place, incrementally, without the need to re-download the entire SDK.
- The component manager allows you to see when updates are available.
- Run 'gcloud components --help' for more information.
- New authentication features:
- The gauth command has been replaced by 'gcloud auth'. Run 'gcloud auth --help' for more information.
- It now supports authenticating multiple users simultaneously. Use
'gcloud config set account
' to choose your active account.
- For more information, please see: https://developers.google.com/cloud/sdk/gettingstarted
0.9.10 (2013-10-20)
- Upgraded all App Engine tools to 1.8.6.
- Upgraded bq to 2.0.16.
- Upgraded gcutil to 1.9.1.
- A few improvements to the gauth web flow.
0.9.9 (2013-09-26)
- Upgraded all App Engine tools to 1.8.5.
- Upgraded bq to 2.0.15.
- Upgraded gcutil to 1.8.4.
- Upgraded gsutil to 3.37.
0.9.8 (2013-08-27)
- Upgraded all App Engine tools to 1.8.4.
- Upgraded gcutil to 1.8.3.
- Upgraded gsutil to 3.35.
0.9.7 (2013-08-06)
- Upgraded all App Engine tools to 1.8.3
- Upgraded gsutil to 3.34
0.9.6 (2013-07-17)
- Upgraded all App Engine tools to 1.8.2
- Upgraded bq to 2.0.14
- Upgraded gcutil to 1.8.2
- Upgraded gsutil to 3.33
0.9.5 (2013-06-18)
- App Engine Hotfix
0.9.4 (2013-06-12)
- archive file name changed to google-cloud-sdk
- Upgraded all App Engine tools to 1.8.1
- Upgraded gcutil to 1.8.1
- Upgraded gsutil to 3.31 (3.30 was never released)
- More improvements to gauth experience
- gauth now provides links to the new Cloud Console (for obtaining your project ID), as opposed to the API console
- Suppression of spurious error related to the Windows Registry
0.9.3 (2013-05-24)
- Upgraded gcutil to 1.8.0
- Upgraded gsutil to 3.29
0.9.2 (2013-05-07)
- Upgraded all App Engine tools to 1.8.0
- Upgraded gsutil to 3.27
- Several improvements to gauth experience
- Will not re-run oauth2 flow if you already have valid credentials (you can force re-auth with the --login flag)
- Added --set-project to change your current project without having to re-auth
- Renamed gauth.py to gauth for simplicity
- gauth will warn you if there are older versions of the cloud tools on your path.
0.9.1 (2013-04-10)
- Fixed an issue with gauth that occurred when running a command before credentials were created.
0.9.0 (2013-04-09)
- Developer preview release of the Cloud SDK
- Includes command line tools for:
- App Engine
- BigQuery
- Compute Engine
- Cloud Storage
- Cloud SQL
- Includes the new gauth tool for one time common authentication for all tools