{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Google Cloud CLI Release Notes",
  "home_page_url": "https://okonomi.github.io/google-cloud-cli-release-notes-feed/",
  "feed_url": "https://okonomi.github.io/google-cloud-cli-release-notes-feed/feed.json",
  "items": [
    {
      "id": "54800_2025-11-18",
      "url": "https://cloud.google.com/sdk/docs/release-notes#54800_2025-11-18",
      "title": "548.0.0 (2025-11-18)",
      "content_html": "<h3 id=\"alloydb\" data-text=\"AlloyDB\" tabindex=\"-1\">AlloyDB</h3><ul>\n<li>Added flag <code translate=\"no\" dir=\"ltr\">--maintenance-version</code> to <code translate=\"no\" dir=\"ltr\">gcloud alloydb clusters update</code> command\nin the GA track to support self-service maintenance.</li>\n</ul><h3 id=\"app_engine\" data-text=\"App Engine\" tabindex=\"-1\">App Engine</h3><ul>\n<li>Updated the Java SDK to version 3.0.2 build from the open source project\n<a href=\"https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v3.0.2\">https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v3.0.2</a>.</li>\n<li>Upgraded Eclipse Webtide Jetty web servers to versions 12.0.30 and 12.1.4.</li>\n</ul><h3 id=\"app_hub\" data-text=\"App Hub\" tabindex=\"-1\">App Hub</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud apphub extended-metadata-schemas</code> command group with <code translate=\"no\" dir=\"ltr\">describe</code> and <code translate=\"no\" dir=\"ltr\">list</code> commands to retrieve extended metadata schemas.</li>\n</ul><h3 id=\"cloud_backup_dr\" data-text=\"Cloud Backup DR\" tabindex=\"-1\">Cloud Backup DR</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud backup-dr backups fetch-for-resource-type</code> command to GA track.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud backup-dr data-source-references list</code> command to GA track.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--labels</code> to trigger backup command.</li>\n<li>Added an optional <code translate=\"no\" dir=\"ltr\">--max-custom-on-demand-retention-days</code> input to <code translate=\"no\" dir=\"ltr\">gcloud backup-dr backup-plans create</code> and <code translate=\"no\" dir=\"ltr\">gcloud backup-dr backup-plans update</code>.</li>\n<li>Added an optional <code translate=\"no\" dir=\"ltr\">--custom-retention-days</code> input to <code translate=\"no\" dir=\"ltr\">gcloud backup-dr backup-plans-associations trigger-backup</code>.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">backup-retention-inheritance</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud backup-dr backup-vaults create</code> to specify backup retention inheritance mode during backup vault creation.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--kms-key</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud backup-dr backup-vaults create</code> for customer-managed encryption key support for backup vault.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--clear-encryption-key</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud backup-dr backups restore disk</code> to restore a CMEK-encrypted disk as a GMEK-encrypted disk.</li>\n</ul><h3 id=\"cloud_dataplex\" data-text=\"Cloud Dataplex\" tabindex=\"-1\">Cloud Dataplex</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud dataplex datascans create data-documentation</code> command to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud dataplex datascans update data-documentation</code> command to GA.</li>\n</ul><h3 id=\"cloud_deploy\" data-text=\"Cloud Deploy\" tabindex=\"-1\">Cloud Deploy</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--docker-version</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud deploy releases create</code>.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--helm-version</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud deploy releases create</code>.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--kpt-version</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud deploy releases create</code>.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--kubectl-version</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud deploy releases create</code>.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--kustomize-version</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud deploy releases create</code>.</li>\n</ul><h3 id=\"cloud_run\" data-text=\"Cloud Run\" tabindex=\"-1\">Cloud Run</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud run compose up</code> command to alpha and beta.* Added support for <code translate=\"no\" dir=\"ltr\">--readiness-probe</code> flag in beta for <code translate=\"no\" dir=\"ltr\">gcloud run services</code> command groups.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--no-build</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud run deploy --source</code> command in beta. This allow for faster deployment whne using a self-contained source by skipping the cloud build step.</li>\n<li>Updated <code translate=\"no\" dir=\"ltr\">--container</code> flag parsing to allow for non-container flags to be specified after a <code translate=\"no\" dir=\"ltr\">--container</code> flag.</li>\n</ul><h3 id=\"cloud_storage\" data-text=\"Cloud Storage\" tabindex=\"-1\">Cloud Storage</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud storage intelligence-configs</code> commands to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud storage insights dataset-configs</code> commands to GA.</li>\n</ul><h3 id=\"cloud_workstations\" data-text=\"Cloud Workstations\" tabindex=\"-1\">Cloud Workstations</h3><ul>\n<li>Fixed bugs and typos in startup_script_uri support for <code translate=\"no\" dir=\"ltr\">gcloud beta workstations configs create</code> and <code translate=\"no\" dir=\"ltr\">gcloud beta workstations configs update</code>.</li>\n</ul><h3 id=\"compliance_manager\" data-text=\"Compliance Manager\" tabindex=\"-1\">Compliance Manager</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud compliance-manager</code> to GA.</li>\n</ul><h3 id=\"compute_engine\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud compute global-vm-extension-policies</code> to beta.</li>\n</ul><h3 id=\"compute_firewall_policies\" data-text=\"Compute Firewall Policies\" tabindex=\"-1\">Compute Firewall Policies</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--target-type</code> flag to beta in\n<code translate=\"no\" dir=\"ltr\">gcloud compute network-firewall-policies create</code> and\n<code translate=\"no\" dir=\"ltr\">gcloud compute network-firewall-policies update</code>.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--target-forwarding-rules</code> flag to beta in\n<code translate=\"no\" dir=\"ltr\">gcloud compute network-firewall-policies create</code> and\n<code translate=\"no\" dir=\"ltr\">gcloud compute network-firewall-policies update</code>.</li>\n</ul><h3 id=\"compute_os_config\" data-text=\"Compute OS Config\" tabindex=\"-1\">Compute OS Config</h3><ul>\n<li>Add <code translate=\"no\" dir=\"ltr\">--skip-unpatchable-vms</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud compute os-config patch-jobs execute</code>.</li>\n</ul><h3 id=\"developer_connect\" data-text=\"Developer Connect\" tabindex=\"-1\">Developer Connect</h3><ul>\n<li>Added generic HTTP Endpoint config connection type to <code translate=\"no\" dir=\"ltr\">gcloud developer-connect connection create|update commands</code>.</li>\n</ul><h3 id=\"kubernetes_engine\" data-text=\"Kubernetes Engine\" tabindex=\"-1\">Kubernetes Engine</h3><ul>\n<li>Add support for kernel module signature enforcement in node pools using\n<code translate=\"no\" dir=\"ltr\">--enable-kernel-module-signature-enforcement</code> flag, which applies to\n<code translate=\"no\" dir=\"ltr\">gcloud container cluster create|create-auto|update</code> and\n<code translate=\"no\" dir=\"ltr\">gcloud container node-pools create|update</code> commands.</li>\n</ul><h3 id=\"migrate_to_virtual_machines\" data-text=\"Migrate to Virtual Machines\" tabindex=\"-1\">Migrate to Virtual Machines</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--guest-os-features</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud migration vms image-imports\ncreate</code> and <code translate=\"no\" dir=\"ltr\">gcloud compute migrations image-imports\ncreate</code> commands.</li>\n</ul><h3 id=\"model_armor\" data-text=\"Model Armor\" tabindex=\"-1\">Model Armor</h3><ul>\n<li>Added the following flags to <code translate=\"no\" dir=\"ltr\">gcloud model-armor floorsettings update</code> command to support Vertex and MCP integrations:\n<ul>\n<li><code translate=\"no\" dir=\"ltr\">--add-integrated-services</code></li>\n<li><code translate=\"no\" dir=\"ltr\">--remove-integrated-services</code></li>\n<li><code translate=\"no\" dir=\"ltr\">--clear-integrated-services</code></li>\n<li><code translate=\"no\" dir=\"ltr\">--vertex-ai-enforcement-type</code></li>\n<li><code translate=\"no\" dir=\"ltr\">--enable-vertex-ai-cloud-logging</code></li>\n<li><code translate=\"no\" dir=\"ltr\">--google-mcp-server-enforcement-type</code></li>\n<li><code translate=\"no\" dir=\"ltr\">--enable-google-mcp-server-cloud-logging</code></li>\n<li><code translate=\"no\" dir=\"ltr\">--enable-multi-language-detection</code></li>\n</ul>\n</li>\n</ul><h3 id=\"security_command_center\" data-text=\"Security Command Center\" tabindex=\"-1\">Security Command Center</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">agent-engine-threat-detection</code> service to the <code translate=\"no\" dir=\"ltr\">SUPPORTED_SERVICES</code> list.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-11-18T00:00:00+00:00"
    },
    {
      "id": "54700_2025-11-11",
      "url": "https://cloud.google.com/sdk/docs/release-notes#54700_2025-11-11",
      "title": "547.0.0 (2025-11-11)",
      "content_html": "<h3 id=\"breaking_changes\" data-text=\"Breaking Changes\" tabindex=\"-1\">Breaking Changes</h3><ul>\n<li>\n<strong>(Cloud Storage)</strong> Updated <code translate=\"no\" dir=\"ltr\">gcloud storage sign-url</code> to prefer virtual hosted-style URL over path-style URL. This behavior can be overridden by using <code translate=\"no\" dir=\"ltr\">--path-style-url</code> flag.</li>\n</ul><h3 id=\"google_cloud_cli\" data-text=\"Google Cloud CLI\" tabindex=\"-1\">Google Cloud CLI</h3><ul>\n<li>Fixed issue where Google Compute Engine metadata server requests would fail\nwhen refreshing authentication credentials if a proxy was configured and the\n<code translate=\"no\" dir=\"ltr\">no_proxy</code> environment variable wasn't set.</li>\n<li>Updated Windows bundled Python for the <code translate=\"no\" dir=\"ltr\">gcloud</code> CLI to 3.13.8.</li>\n</ul><h3 id=\"cloud_alerting\" data-text=\"Cloud Alerting\" tabindex=\"-1\">Cloud Alerting</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud monitoring alerts describe</code> to beta.</li>\n</ul><h3 id=\"cloud_backup_dr_2\" data-text=\"Cloud Backup DR\" tabindex=\"-1\">Cloud Backup DR</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud backup-dr backups fetch-for-resource-type</code> command to GA track.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud backup-dr data-source-references list</code> command to GA track.</li>\n</ul><h3 id=\"cloud_dataflow\" data-text=\"Cloud Dataflow\" tabindex=\"-1\">Cloud Dataflow</h3><ul>\n<li>Added support for Java 25 for <code translate=\"no\" dir=\"ltr\">--flex-template-base-image</code> option in\n<code translate=\"no\" dir=\"ltr\">gcloud dataglow flex_template build</code>.</li>\n</ul><h3 id=\"cloud_interconnect\" data-text=\"Cloud Interconnect\" tabindex=\"-1\">Cloud Interconnect</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">compute interconnects attachments l2-forwarding</code> command2 to beta and GA.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--resource-manager-tags</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud compute interconnects create</code>\nto add Resource Manager Tags to resources at creation.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--resource-manager-tags</code> flag to\n<code translate=\"no\" dir=\"ltr\">gcloud compute interconnects attachments dedicated create</code>,\n<code translate=\"no\" dir=\"ltr\">gcloud compute interconnects attachments partner create</code>,\n<code translate=\"no\" dir=\"ltr\">gcloud compute interconnects attachments provider create</code>,\nand <code translate=\"no\" dir=\"ltr\">gcloud compute interconnects attachments l2-forwarding</code> commands\nto add Resource Manager Tags to resources at creation.</li>\n</ul><h3 id=\"cloud_netapp\" data-text=\"Cloud NetApp\" tabindex=\"-1\">Cloud NetApp</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud netapp host-groups</code> command group to GA, including <code translate=\"no\" dir=\"ltr\">create</code>, <code translate=\"no\" dir=\"ltr\">delete</code>, <code translate=\"no\" dir=\"ltr\">describe</code>, <code translate=\"no\" dir=\"ltr\">list</code>, and <code translate=\"no\" dir=\"ltr\">update</code> commands to manage NetApp Host Groups.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--type</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud netapp storage-pools create</code> to specify the storage pool type (e.g., <code translate=\"no\" dir=\"ltr\">UNIFIED</code>) upon creation.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--block-devices</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud netapp volumes create</code> and <code translate=\"no\" dir=\"ltr\">gcloud netapp volumes update</code> to manage block device configurations for volumes.</li>\n</ul><h3 id=\"cloud_on_demand_scanning\" data-text=\"Cloud On Demand Scanning\" tabindex=\"-1\">Cloud On Demand Scanning</h3><ul>\n<li>Add support for scanning Minimus (MinimOS) containers.</li>\n</ul><h3 id=\"cloud_sql\" data-text=\"Cloud SQL\" tabindex=\"-1\">Cloud SQL</h3><ul>\n<li>Updated 'cloud-sql-proxy' packaged component to use 2.19.0 of the Cloud SQL\nProxy.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--storage-type</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud sql instances patch</code>.</li>\n</ul><h3 id=\"cloud_services\" data-text=\"Cloud Services\" tabindex=\"-1\">Cloud Services</h3><ul>\n<li>\n<p>Promoted <code translate=\"no\" dir=\"ltr\">gcloud beta services enable</code> command to beta to enable services for a given project, folder, or organization.</p>\n\n<p><strong>Note</strong>: The organization policy constraint\n<code translate=\"no\" dir=\"ltr\">constraints/serviceuser.services</code> may not work correctly if you enable a\nservice at the folder or organization level using Service Usage with\nHierarchical Service Activation. To recreate the same behavior in a\ncompatible way, it is recommended to replace\n<code translate=\"no\" dir=\"ltr\">constraints/serviceuser.services</code> with the Restrict Resource Service Usage\norganization policy.</p>\n\n<p><strong>Note</strong>: Previously, enabling some services also triggered service account\ncreation. This logic is now separate. If you encounter a service account not\nfound error, please report this to service-usage-feedback@google.com. You\ncan use <code translate=\"no\" dir=\"ltr\">gcloud services enable</code> or <code translate=\"no\" dir=\"ltr\">gcloud beta services identity create</code>\nto create the necessary service account.</p>\n\n<p><strong>Note</strong>: The command will now return an error if the user attempts to\nenable a service that is already enabled.</p>\n</li>\n<li>\n<p>Promoted <code translate=\"no\" dir=\"ltr\">gcloud beta services disable</code> command to beta to disable services\nfor a given project, folder, or organization.</p>\n\n<p><strong>Note</strong>: When disabling a service with Hierarchical Service Activation,\nexisting consumer-controlled resources can block the process. Please delete\nthese resources and try again. If resources cannot be deleted, report the\nissue to the respective service team. Alternatively, use the Restrict\nResource Service Usage organization policy constraint to restrict service\naccess.</p>\n\n<p><strong>Note</strong>: The command will now return an error if the user attempts to\ndisable a service that is not enabled.</p>\n</li>\n<li>\n<p>Promoted <code translate=\"no\" dir=\"ltr\">gcloud beta services list</code> command to beta to list Google Cloud\nservices and APIs that are enabled or available for a given project, folder,\nor organization.</p>\n\n<p><strong>Note</strong>: Some services previously hidden may now appear in the enabled\nlist with Hierarchical Service Activation. This does not necessarily mean\nthey were newly enabled. They can be disabled using <code translate=\"no\" dir=\"ltr\">gcloud beta services\ndisable</code> if desired.* Promoted <code translate=\"no\" dir=\"ltr\">gcloud services groups list-members</code> command to beta to list the direct members of a specified service dependency group.</p>\n</li>\n<li><p>Promoted <code translate=\"no\" dir=\"ltr\">gcloud services groups list-members</code> command to beta to list the direct members of a specified service dependency group.</p></li>\n<li><p>Promoted <code translate=\"no\" dir=\"ltr\">gcloud services groups list-expanded-members</code> command to beta to list all transitive members, including nested dependencies, within a service dependency group.</p></li>\n<li><p>Promoted <code translate=\"no\" dir=\"ltr\">gcloud services policies get</code> command to beta to retrieve the consumer policy for the given project, folder, or organization.</p></li>\n<li><p>Promoted <code translate=\"no\" dir=\"ltr\">gcloud services policies get-effective</code> command to beta to retrieve\nthe effective consumer policy for the given project, folder, or organization,\nincluding policies inherited from ancestors.</p></li>\n<li><p>Promoted <code translate=\"no\" dir=\"ltr\">gcloud services policies test-enabled</code> command to beta to test if a service value is enabled for the given project, folder, or organization, including policies inherited from ancestors.</p></li>\n<li>\n<p>Promoted <code translate=\"no\" dir=\"ltr\">gcloud services policies update</code> command to beta to update the consumer policy for the given project, folder, or organization using a provided file.</p>\n\n<p><strong>Note</strong>: Please refer to <a href=\"https://docs.cloud.google.com/service-usage/docs/hierarchical-service-activation/overview\">https://docs.cloud.google.com/service-usage/docs/hierarchical-service-activation/overview</a> for more details on hierarchical service activation.</p>\n</li>\n</ul><h3 id=\"cloud_spanner_emulator\" data-text=\"Cloud Spanner Emulator\" tabindex=\"-1\">Cloud Spanner Emulator</h3><ul>\n<li>Add <code translate=\"no\" dir=\"ltr\">gcloud emulators spanner notices</code> command to print third party notices.</li>\n</ul><h3 id=\"cloud_storage_2\" data-text=\"Cloud Storage\" tabindex=\"-1\">Cloud Storage</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">Retain-Until</code> and <code translate=\"no\" dir=\"ltr\">Retention-Mode</code> options to <code translate=\"no\" dir=\"ltr\">--put-metadata</code> flag in <code translate=\"no\" dir=\"ltr\">gcloud storage batch-operations jobs create</code> to set object retention.</li>\n<li>Fixed <code translate=\"no\" dir=\"ltr\">gcloud storage sign-url</code>: The <code translate=\"no\" dir=\"ltr\">--region</code> flag is no longer required for operations on existing buckets, but is still needed when generating a URL to create a bucket.</li>\n</ul><h3 id=\"cloud_workstations_2\" data-text=\"Cloud Workstations\" tabindex=\"-1\">Cloud Workstations</h3><ul>\n<li>Added support for startup script uri in <code translate=\"no\" dir=\"ltr\">beta workstations config create</code> and <code translate=\"no\" dir=\"ltr\">beta workstations config update</code> command.</li>\n</ul><h3 id=\"compute_engine_2\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--ipv6-access-type</code> flag to\n<code translate=\"no\" dir=\"ltr\">gcloud beta compute public-advertised-prefixes create</code>.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--ipv6-access-type</code> flag to\n<code translate=\"no\" dir=\"ltr\">gcloud compute public-advertised-prefixes create</code>.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">grpc-with-tls</code> command group to <code translate=\"no\" dir=\"ltr\">gcloud compute health-checks</code> to allow users to create a new health check type.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--internal-ipv6-prefix</code> flag to\n<code translate=\"no\" dir=\"ltr\">gcloud beta compute networks subnets create</code> and\n<code translate=\"no\" dir=\"ltr\">gcloud beta compute networks subnets update</code>.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--internal-ipv6-prefix</code> flag to\n<code translate=\"no\" dir=\"ltr\">gcloud compute networks subnets create</code> and\n<code translate=\"no\" dir=\"ltr\">gcloud compute networks subnets update</code>.</li>\n<li>Support <code translate=\"no\" dir=\"ltr\">--mode=internal-ipv6-subnetwork-creation</code> in\n<code translate=\"no\" dir=\"ltr\">gcloud beta compute public-delegated-prefixes create</code> and\n<code translate=\"no\" dir=\"ltr\">gcloud beta compute public-delegated-prefixes delegated-sub-prefixes create</code>\ncommands.</li>\n<li>Support <code translate=\"no\" dir=\"ltr\">--mode=internal-ipv6-subnetwork-creation</code> in\n<code translate=\"no\" dir=\"ltr\">gcloud compute public-delegated-prefixes create</code> and\n<code translate=\"no\" dir=\"ltr\">gcloud compute public-delegated-prefixes delegated-sub-prefixes create</code>\ncommands.</li>\n</ul><h3 id=\"kubernetes_engine_2\" data-text=\"Kubernetes Engine\" tabindex=\"-1\">Kubernetes Engine</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--enable-pod-snapshots</code> and <code translate=\"no\" dir=\"ltr\">--disable-pod-snapshots</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud\nbeta container clusters create|update</code> commands to enable or disable GKE Pod\nSnapshot feature.</li>\n</ul><h3 id=\"looker\" data-text=\"Looker\" tabindex=\"-1\">Looker</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--egress-enabled</code>, <code translate=\"no\" dir=\"ltr\">--marketplace-enabled</code>, and <code translate=\"no\" dir=\"ltr\">--egress-fqdns</code> flags\nto <code translate=\"no\" dir=\"ltr\">gcloud looker instances update</code> to manage Controlled Egress settings.</li>\n</ul><h3 id=\"model_armor_2\" data-text=\"Model Armor\" tabindex=\"-1\">Model Armor</h3><ul>\n<li>Added the following flags to <code translate=\"no\" dir=\"ltr\">gcloud beta model-armor floorsettings update</code> command to support MCP integrations:\n<ul>\n<li><code translate=\"no\" dir=\"ltr\">--google-mcp-server-enforcement-type</code></li>\n<li><code translate=\"no\" dir=\"ltr\">--enable-google-mcp-server-cloud-logging</code></li>\n</ul>\n</li>\n</ul><h3 id=\"service_extensions\" data-text=\"Service Extensions\" tabindex=\"-1\">Service Extensions</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud service-extensions lb-edge-extensions</code> command group to GA.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-11-11T00:00:00+00:00"
    },
    {
      "id": "54600_2025-11-04",
      "url": "https://cloud.google.com/sdk/docs/release-notes#54600_2025-11-04",
      "title": "546.0.0 (2025-11-04)",
      "content_html": "<h3 id=\"google_cloud_cli_2\" data-text=\"Google Cloud CLI\" tabindex=\"-1\">Google Cloud CLI</h3><ul>\n<li>Updated MacOS Python Virtualenv for the <code translate=\"no\" dir=\"ltr\">gcloud</code> CLI to 3.13.7.</li>\n<li>Updated Linux bundled Python for the <code translate=\"no\" dir=\"ltr\">gcloud</code> CLI to 3.13.7.</li>\n</ul><h3 id=\"ai\" data-text=\"AI\" tabindex=\"-1\">AI</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--min-scaleup-period</code>, <code translate=\"no\" dir=\"ltr\">--idle-scaledown-period</code>, and\n<code translate=\"no\" dir=\"ltr\">--initial-replica-count</code> flags to <code translate=\"no\" dir=\"ltr\">gcloud beta ai endpoints create</code> to support\nscale-to-zero functionality for Vertex Online Inference.</li>\n</ul><h3 id=\"cloud_bigtable\" data-text=\"Cloud Bigtable\" tabindex=\"-1\">Cloud Bigtable</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud bigtable schema-bundles create|describe|list|update|delete</code> commands to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud bigtable schema-bundles get-iam-policy</code> to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud bigtable schema-bundles set-iam-policy</code> to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud bigtable schema-bundles add-iam-policy-binding</code> to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud bigtable schema-bundles remove-iam-policy-binding</code> to GA.</li>\n</ul><h3 id=\"cloud_filestore\" data-text=\"Cloud Filestore\" tabindex=\"-1\">Cloud Filestore</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">address-mode</code> option to <code translate=\"no\" dir=\"ltr\">--network</code> flag of <code translate=\"no\" dir=\"ltr\">gcloud filestore instances create</code> command.</li>\n</ul><h3 id=\"cloud_firestore\" data-text=\"Cloud Firestore\" tabindex=\"-1\">Cloud Firestore</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud firestore databases clone</code> command to beta and GA.</li>\n</ul><h3 id=\"cloud_functions\" data-text=\"Cloud Functions\" tabindex=\"-1\">Cloud Functions</h3><ul>\n<li>Added support for pyproject.toml when deploying Python functions.</li>\n</ul><h3 id=\"cloud_pubsub\" data-text=\"Cloud Pub/Sub\" tabindex=\"-1\">Cloud Pub/Sub</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--tags</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud pubsub topics create</code> for creating Cloud Pub/Sub Topics with Cloud Resource Manager Tags attached at create-time.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--tags</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud pubsub subscriptions create</code> for creating Cloud Pub/Sub Subscriptions with Cloud Resource Manager Tags attached at create-time.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--tags</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud pubsub snapshots create</code> for creating Cloud Pub/Sub Snapshots with Cloud Resource Manager Tags attached at create-time.</li>\n</ul><h3 id=\"cloud_run_2\" data-text=\"Cloud Run\" tabindex=\"-1\">Cloud Run</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud run compose up</code> command to beta.</li>\n</ul><h3 id=\"cloud_sql_2\" data-text=\"Cloud SQL\" tabindex=\"-1\">Cloud SQL</h3><ul>\n<li>Updated 'cloud-sql-proxy' packaged component to use 2.18.3 of the Cloud SQL\nProxy.</li>\n<li>Modified <code translate=\"no\" dir=\"ltr\">gcloud beta sql connect</code> command to use Cloud SQL Proxy V2 API.</li>\n<li>Added support for <code translate=\"no\" dir=\"ltr\">--auto-iam-authn</code>, <code translate=\"no\" dir=\"ltr\">--private-ip</code>, <code translate=\"no\" dir=\"ltr\">--psc</code>,\n<code translate=\"no\" dir=\"ltr\">--auto-ip</code>,<code translate=\"no\" dir=\"ltr\">--run-connection-test</code> and <code translate=\"no\" dir=\"ltr\">--debug-logs</code> flags.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--data-api-access</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud sql instances create</code> and <code translate=\"no\" dir=\"ltr\">patch</code>\nin alpha and beta.</li>\n</ul><h3 id=\"compute_engine_3\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--identity</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud beta compute backend-services create</code>.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud compute zone-vm-extension-policies</code> to beta.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--identity</code> and <code translate=\"no\" dir=\"ltr\">--identity-certificate</code> flags to\n<code translate=\"no\" dir=\"ltr\">gcloud compute instances create</code> and\n<code translate=\"no\" dir=\"ltr\">gcloud compute instance-templates create</code> in alpha.</li>\n</ul><h3 id=\"compute_firewall_policies_2\" data-text=\"Compute Firewall Policies\" tabindex=\"-1\">Compute Firewall Policies</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">SOURCE</code> column to default output of <code translate=\"no\" dir=\"ltr\">gcloud beta compute network-firewall-policies list</code> command.</li>\n</ul><h3 id=\"identity_and_access_management\" data-text=\"Identity and Access Management\" tabindex=\"-1\">Identity and Access Management</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud iam access-policies create|delete|describe|list|update|search-policy-bindings</code> commands to allow management of access policy resources.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--target-resource</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud beta iam policy-bindings create</code>.</li>\n</ul><h3 id=\"model_armor_3\" data-text=\"Model Armor\" tabindex=\"-1\">Model Armor</h3><ul>\n<li>Added the following flags to <code translate=\"no\" dir=\"ltr\">gcloud beta model-armor floorsettings update</code> command to support Vertex AI integrations:\n<ul>\n<li><code translate=\"no\" dir=\"ltr\">--add-integrated-services</code></li>\n<li><code translate=\"no\" dir=\"ltr\">--remove-integrated-services</code></li>\n<li><code translate=\"no\" dir=\"ltr\">--clear-integrated-services</code></li>\n<li><code translate=\"no\" dir=\"ltr\">--vertex-ai-enforcement-type</code></li>\n<li><code translate=\"no\" dir=\"ltr\">--enable-vertex-ai-cloud-logging</code></li>\n<li><code translate=\"no\" dir=\"ltr\">--enable-multi-language-detection</code></li>\n</ul>\n</li>\n</ul><h3 id=\"network_security\" data-text=\"Network Security\" tabindex=\"-1\">Network Security</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--mirroring-deployment-group-project</code> flag for explicit project\nspecification in\n<code translate=\"no\" dir=\"ltr\">gcloud network-security mirroring-endpoint-groups create</code> command when\nproviding <code translate=\"no\" dir=\"ltr\">--mirroring-deployment-group</code>. In addition, the command will now\ncorrectly fall back to <code translate=\"no\" dir=\"ltr\">--project</code> and the <code translate=\"no\" dir=\"ltr\">core/project</code> property from the\nglobal configuration before inferring from the endpoint group's project.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--intercept-deployment-group-project</code> flag for explicit project\nspecification in\n<code translate=\"no\" dir=\"ltr\">gcloud network-security intercept-endpoint-groups create</code> command when\nproviding <code translate=\"no\" dir=\"ltr\">--intercept-deployment-group</code>. In addition, the command will now\ncorrectly fall back to <code translate=\"no\" dir=\"ltr\">--project</code> and the <code translate=\"no\" dir=\"ltr\">core/project</code> property from the\nglobal configuration before inferring from the endpoint group's project.</li>\n</ul><h3 id=\"service_extensions_2\" data-text=\"Service Extensions\" tabindex=\"-1\">Service Extensions</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">request_body_send_mode</code> and <code translate=\"no\" dir=\"ltr\">response_body_send_mode</code> to GA.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-11-04T00:00:00+00:00"
    },
    {
      "id": "54500_2025-10-28",
      "url": "https://cloud.google.com/sdk/docs/release-notes#54500_2025-10-28",
      "title": "545.0.0 (2025-10-28)",
      "content_html": "<h3 id=\"google_cloud_cli_3\" data-text=\"Google Cloud CLI\" tabindex=\"-1\">Google Cloud CLI</h3><ul>\n<li>Added warning message to indicate Python 3.9 support will be deprecated on January 27th, 2026.</li>\n</ul><h3 id=\"app_engine_2\" data-text=\"App Engine\" tabindex=\"-1\">App Engine</h3><ul>\n<li>Updated the Java SDK to version 3.0.1 build from the open source project\n<a href=\"https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v3.0.1\">https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v3.0.1</a>.</li>\n<li>Updated Eclipse Jetty Web Server to versions 12.0.29 and 12.1.3.</li>\n<li>Enabled java25 preview runtime deployment.</li>\n</ul><h3 id=\"bigquery\" data-text=\"BigQuery\" tabindex=\"-1\">BigQuery</h3><ul>\n<li>Improved exception chaining in BigQuery client.</li>\n<li>Added logging for the actual unexpected credentials type when using Google Auth.</li>\n<li>Added display for authorized stored procedures with user-specified roles in ACLs for <code translate=\"no\" dir=\"ltr\">bq show</code>.</li>\n<li>Added support for <code translate=\"no\" dir=\"ltr\">--timestamp_target_precision</code> flag for <code translate=\"no\" dir=\"ltr\">bq load</code>,\n<code translate=\"no\" dir=\"ltr\">bq mk (--table)</code> and <code translate=\"no\" dir=\"ltr\">bq mkdef</code> commands. Use this flag to specify\ntimestamp subsecond precisions that will be supported by the destination\ntable. The feature is in preview.</li>\n<li>Fixed reference type error in <code translate=\"no\" dir=\"ltr\">bq set-iam-policy --reservation</code>.</li>\n<li>Fixed a bug where several HTTP headers are not set properly for API requests in <code translate=\"no\" dir=\"ltr\">bq rm</code>.</li>\n</ul><h3 id=\"cloud_bigtable_2\" data-text=\"Cloud Bigtable\" tabindex=\"-1\">Cloud Bigtable</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--view</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud bigtable materialized-views get</code> and\n<code translate=\"no\" dir=\"ltr\">gcloud bigtable materialized-views list</code> to specify which details of a\nmaterialized view to retrieve. <code translate=\"no\" dir=\"ltr\">list</code> command only supports schema view.</li>\n</ul><h3 id=\"cloud_composer\" data-text=\"Cloud Composer\" tabindex=\"-1\">Cloud Composer</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--disable-private-environment</code> to <code translate=\"no\" dir=\"ltr\">gcloud composer environments create</code> to explicitly allow the creation of public environments.</li>\n</ul><h3 id=\"cloud_dataplex_2\" data-text=\"Cloud Dataplex\" tabindex=\"-1\">Cloud Dataplex</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--data-classification</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud dataplex aspect_types create</code>.</li>\n</ul><h3 id=\"cloud_iam\" data-text=\"Cloud IAM\" tabindex=\"-1\">Cloud IAM</h3><ul>\n<li>For <code translate=\"no\" dir=\"ltr\">gcloud iam workforce-pools providers scim-tenants create</code> command, <code translate=\"no\" dir=\"ltr\">--claim-mapping</code> flag is now required.</li>\n<li>Eliminate need for <code translate=\"no\" dir=\"ltr\">--project_id</code> to match service account project in service account key operations.</li>\n</ul><h3 id=\"cloud_run_3\" data-text=\"Cloud Run\" tabindex=\"-1\">Cloud Run</h3><ul>\n<li>Added logic to use high-CPU, high-bandwidth machines for source-deploy builds\nof GPU-enabled Cloud Run services.</li>\n<li>When deploying source code with <code translate=\"no\" dir=\"ltr\">gcloud run deploy</code>, the configuration\nwill now be validated before starting to build the code.</li>\n</ul><h3 id=\"compute_engine_4\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Promoted regional <code translate=\"no\" dir=\"ltr\">backend-buckets</code> in <code translate=\"no\" dir=\"ltr\">gcloud compute</code> to beta.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--local-ssd</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud compute advice calendar-mode</code> to allow specifying local SSD properties when requesting advice for future reservations.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">FIPS_202205</code> profile and min TLS version <code translate=\"no\" dir=\"ltr\">1.3</code> to <code translate=\"no\" dir=\"ltr\">--profile</code> and <code translate=\"no\" dir=\"ltr\">--min-tls-version</code> flags for compute SSL policies in Google Cloud CLI.</li>\n</ul><h3 id=\"config_connector\" data-text=\"Config Connector\" tabindex=\"-1\">Config Connector</h3><ul>\n<li>Updated Google Cloud Config Connector to version 1.137.0.\nSee Config Connector Overview for more details <a href=\"https://cloud.google.com/config-connector/docs/overview\">https://cloud.google.com/config-connector/docs/overview</a>.</li>\n</ul><h3 id=\"eventarc\" data-text=\"Eventarc\" tabindex=\"-1\">Eventarc</h3><ul>\n<li>Removed the deprecated <code translate=\"no\" dir=\"ltr\">network_attachment</code> option from the examples in the help text for <code translate=\"no\" dir=\"ltr\">gcloud eventarc pipelines create</code>.</li>\n</ul><h3 id=\"kubernetes_engine_3\" data-text=\"Kubernetes Engine\" tabindex=\"-1\">Kubernetes Engine</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--add-maintenance-exclusion-until-end-of-support</code> in\n<code translate=\"no\" dir=\"ltr\">gcloud container clusters update</code> command to allow maintenance exclusion end\ntime to track cluster version's end of support.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--accelerator-network-profile</code> flag to\n<code translate=\"no\" dir=\"ltr\">gcloud beta container node-pools create</code> for Public Preview. This flag allows\nspecifying an accelerator network profile when creating node pools.</li>\n</ul><h3 id=\"network_services\" data-text=\"Network Services\" tabindex=\"-1\">Network Services</h3><ul>\n<li>Added support for endpoint urls in <code translate=\"no\" dir=\"ltr\">--consumer-accept-list</code> and <code translate=\"no\" dir=\"ltr\">--consumer-reject-list</code> in <code translate=\"no\" dir=\"ltr\">gcloud beta compute service-attachments update</code> command.</li>\n</ul><h3 id=\"workbench\" data-text=\"Workbench\" tabindex=\"-1\">Workbench</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--data-disk-resource-policies</code> flags to <code translate=\"no\" dir=\"ltr\">gcloud workbench instances create</code>.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-10-28T00:00:00+00:00"
    },
    {
      "id": "54400_2025-10-21",
      "url": "https://cloud.google.com/sdk/docs/release-notes#54400_2025-10-21",
      "title": "544.0.0 (2025-10-21)",
      "content_html": "<h3 id=\"alloydb_2\" data-text=\"AlloyDB\" tabindex=\"-1\">AlloyDB</h3><ul>\n<li>Added support for c4 machine-types in <code translate=\"no\" dir=\"ltr\">gcloud alloydb instances create</code> and <code translate=\"no\" dir=\"ltr\">gcloud alloydb instances update</code>.</li>\n<li>Added support for <code translate=\"no\" dir=\"ltr\">POSTGRES_18</code> as a version in <code translate=\"no\" dir=\"ltr\">gcloud alloydb clusters create</code> for alpha &amp; beta track.</li>\n<li>Added support for <code translate=\"no\" dir=\"ltr\">POSTGRES_18</code> as a version in <code translate=\"no\" dir=\"ltr\">gcloud alloydb clusters migrate-cloud-sql</code> for alpha &amp; beta track.</li>\n</ul><h3 id=\"artifact_registry\" data-text=\"Artifact Registry\" tabindex=\"-1\">Artifact Registry</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud artifacts versions export</code> to export artifacts by versions.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud artifacts tags export</code> to export artifacts by tags.</li>\n</ul><h3 id=\"cloud_interconnect_2\" data-text=\"Cloud Interconnect\" tabindex=\"-1\">Cloud Interconnect</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--resource-manager-tags</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud compute interconnects create</code>\nto add Resource Manager Tags to resources at creation.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--resource-manager-tags</code> flag to\n<code translate=\"no\" dir=\"ltr\">gcloud beta compute interconnects attachments dedicated create</code>,\n<code translate=\"no\" dir=\"ltr\">gcloud beta compute interconnects attachments partner create</code>,\nand <code translate=\"no\" dir=\"ltr\">gcloud beta compute interconnects attachments provider create</code> commands\nto add Resource Manager Tags to resources at creation.</li>\n</ul><h3 id=\"cloud_run_4\" data-text=\"Cloud Run\" tabindex=\"-1\">Cloud Run</h3><ul>\n<li>Added a prompt to <code translate=\"no\" dir=\"ltr\">gcloud run jobs deploy</code>, <code translate=\"no\" dir=\"ltr\">gcloud run jobs create</code>\nand <code translate=\"no\" dir=\"ltr\">gcloud run jobs update</code> to retry deploying a GPU job with\n<code translate=\"no\" dir=\"ltr\">--no-gpu-zonal-redundancy</code> flag. This confirmation prompt only shows up when\nthe original deployment enables GPU but does not specify GPU zonal redundancy,\nand has access to GPU with zonal redundancy disabled.</li>\n</ul><h3 id=\"cloud_sql_3\" data-text=\"Cloud SQL\" tabindex=\"-1\">Cloud SQL</h3><ul>\n<li>Added Customer-managed Active directory CLI flags\n<code translate=\"no\" dir=\"ltr\">--active-directory-mode</code>,\n<code translate=\"no\" dir=\"ltr\">--active-directory-dns-servers</code>,\n<code translate=\"no\" dir=\"ltr\">--active-directory-organizational-unit</code>,\n<code translate=\"no\" dir=\"ltr\">--active-directory-secret-manager-key</code>,\n<code translate=\"no\" dir=\"ltr\">--clear-active-directory-dns-servers</code> and\n<code translate=\"no\" dir=\"ltr\">--clear-active-directory</code> for <code translate=\"no\" dir=\"ltr\">gcloud sql instances create</code>,\n<code translate=\"no\" dir=\"ltr\">gcloud sql instances patch</code> and <code translate=\"no\" dir=\"ltr\">gcloud sql backups restore</code> to GA.</li>\n<li>Promoted read pool auto scale flags <code translate=\"no\" dir=\"ltr\">--auto-scale-enabled</code>,\n<code translate=\"no\" dir=\"ltr\">--auto-scale-min-node-count</code>, <code translate=\"no\" dir=\"ltr\">--auto-scale-max-node-count</code>,\n<code translate=\"no\" dir=\"ltr\">--auto-scale-target-metrics</code>, <code translate=\"no\" dir=\"ltr\">--auto-scale-disable-scale-in</code>,\n<code translate=\"no\" dir=\"ltr\">--auto-scale-in-cooldown-seconds</code>, <code translate=\"no\" dir=\"ltr\">--auto-scale-out-cooldown-seconds</code> to\nGA track.</li>\n</ul><h3 id=\"cloud_scheduler\" data-text=\"Cloud Scheduler\" tabindex=\"-1\">Cloud Scheduler</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud scheduler cmek-config</code> and <code translate=\"no\" dir=\"ltr\">gcloud scheduler operations</code> command groups to GA.</li>\n</ul><h3 id=\"cloud_tpu\" data-text=\"Cloud TPU\" tabindex=\"-1\">Cloud TPU</h3><ul>\n<li>Remove <code translate=\"no\" dir=\"ltr\">gcloud compute tpus execution_groups</code> commands for 2VM.</li>\n<li>Remove <code translate=\"no\" dir=\"ltr\">gcloud compute tpus</code> commands for Node Architecture.</li>\n</ul><h3 id=\"compute_engine_5\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--on-repair-allow-changing-zone</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud compute instance-groups managed create</code> and <code translate=\"no\" dir=\"ltr\">gcloud compute instance-groups managed update</code> in beta.</li>\n<li>Promoted Future Reservations commands to v1.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--full-view</code> flag <code translate=\"no\" dir=\"ltr\">gcloud compute reservations sub-blocks describe</code> that allow users to see the availability of slices of TPU Hypercomputer reservations within sub-blocks, to beta and v1.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--igmp-query</code> flag in <code translate=\"no\" dir=\"ltr\">--network-interface</code> component of <code translate=\"no\" dir=\"ltr\">gcloud compute instances create</code> command to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--igmp-query</code> flag in <code translate=\"no\" dir=\"ltr\">gcloud compute instances network-interfaces update</code> to GA.</li>\n<li>Promoted enums FIPS_202205 profile and min TLS version 1.3 to GA for SSL Policies.</li>\n</ul><h3 id=\"database_migration\" data-text=\"Database Migration\" tabindex=\"-1\">Database Migration</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--dump-path</code> and <code translate=\"no\" dir=\"ltr\">--dump-flags</code> flag to\n<code translate=\"no\" dir=\"ltr\">gcloud database-migration migration-jobs create</code> command to allow users to\nsupply dump flags for the migration job.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--dump-path</code> and <code translate=\"no\" dir=\"ltr\">--dump-flags</code> flag to\n<code translate=\"no\" dir=\"ltr\">gcloud database-migration migration-jobs update</code> command to allow users to\nsupply dump flags for the migration job.</li>\n</ul><h3 id=\"identity_and_access_management_2\" data-text=\"Identity and Access Management\" tabindex=\"-1\">Identity and Access Management</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--scim-usage</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud iam workforce-pools providers\ncreate-oidc|update-oidc|create-saml|update-saml</code> commands to support\ncreating and updating providers which use SCIM-managed groups for\nauthorization checks.</li>\n</ul><h3 id=\"kubernetes_engine_4\" data-text=\"Kubernetes Engine\" tabindex=\"-1\">Kubernetes Engine</h3><ul>\n<li>Added support for writable cgroups in node pools using <code translate=\"no\" dir=\"ltr\">--containerd-config-from-file</code> flag.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--enable-secret-sync</code>, <code translate=\"no\" dir=\"ltr\">--enable-secret-sync-rotation</code> and\n<code translate=\"no\" dir=\"ltr\">secret-sync-rotation-interval</code> in <code translate=\"no\" dir=\"ltr\">gcloud container cluster create|update</code>\ncommands for public preview.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--autopilot-workload-policies</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud container clusters\ncreate</code> to allow NET_ADMIN capabilities similar to <code translate=\"no\" dir=\"ltr\">--workload-policies</code> in\n<code translate=\"no\" dir=\"ltr\">create-auto</code> and <code translate=\"no\" dir=\"ltr\">update</code>.</li>\n<li>Updated default value of <code translate=\"no\" dir=\"ltr\">--num-nodes</code> flag in\n<code translate=\"no\" dir=\"ltr\">gcloud container node-pools create</code> command when <code translate=\"no\" dir=\"ltr\">--placement-policy</code> is\nspecified for multi-host TPU machine types. The number of nodes will be\ncalculated by <code translate=\"no\" dir=\"ltr\">(product of topology)/(# of chips per VM)</code>.</li>\n</ul><h3 id=\"network_security_2\" data-text=\"Network Security\" tabindex=\"-1\">Network Security</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--enable-jumbo-frames</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud network-security firewall-endpoints create</code> to create a firewall endpoint capable of inspecting traffic with jumbo frames.</li>\n</ul><h3 id=\"oracle_database\" data-text=\"Oracle Database\" tabindex=\"-1\">Oracle Database</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud oracle-database</code> group in GA with the following commands:\n<ul>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database autonomous-database-backups list</code> command</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database autonomous-databases</code> command group</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database autonomous-db-versions list</code> command</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database cloud-exadata-infrastructures</code> command group</li>\n<li><code translate=\"no\" dir=\"ltr\">gcloud oracle-database cloud-exadata-infrastructures db-servers list</code></li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database cloud-vm-clusters</code> command group</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database cloud-vm-clusters db-system-shapes list</code> command</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database entitlements list</code> command</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database gi-versions list</code> command</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database db-versions list</code> command</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database db-systems</code> command group</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database databases</code> command group</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database pluggable-databases</code> command group</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database database-character-sets list</code> command</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database db-system-initial-storage-sizes list</code> command</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database exadb-vm-cluster</code> command group</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database exascale-storage-vault</code> command group</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database minor-version list</code> command</li>\n</ul>\n</li>\n</ul><h3 id=\"security_command_center_2\" data-text=\"Security Command Center\" tabindex=\"-1\">Security Command Center</h3><ul>\n<li>Updated location argument description with instruction on how to bypass V1 API access errors.</li>\n</ul><h3 id=\"vmware_engine\" data-text=\"Vmware Engine\" tabindex=\"-1\">Vmware Engine</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">announcements</code> command to <code translate=\"no\" dir=\"ltr\">gcloud vmware</code> to list maintenance announcements related to upgrades.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">upgrades</code> command to <code translate=\"no\" dir=\"ltr\">gcloud vmware private-clouds</code> to <code translate=\"no\" dir=\"ltr\">list</code> and <code translate=\"no\" dir=\"ltr\">describe</code> schduled upgrades.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-10-21T00:00:00+00:00"
    },
    {
      "id": "54300_2025-10-14",
      "url": "https://cloud.google.com/sdk/docs/release-notes#54300_2025-10-14",
      "title": "543.0.0 (2025-10-14)",
      "content_html": "<h3 id=\"google_cloud_cli_4\" data-text=\"Google Cloud CLI\" tabindex=\"-1\">Google Cloud CLI</h3><ul>\n<li>Updated <code translate=\"no\" dir=\"ltr\">gcloud</code> CLI to support Python v3.14.</li>\n</ul><h3 id=\"cloud_auth\" data-text=\"Cloud Auth\" tabindex=\"-1\">Cloud Auth</h3><ul>\n<li>Updated <code translate=\"no\" dir=\"ltr\">gcloud auth application-default login</code> to include specified scopes\nin the Application Default Credentials (ADC) file when using\n<code translate=\"no\" dir=\"ltr\">--impersonate-service-account</code> flag or <code translate=\"no\" dir=\"ltr\">auth/impersonate_service_account</code>\nproperty. The scopes will be listed in the <code translate=\"no\" dir=\"ltr\">scopes</code> field of the generated\nADC JSON.</li>\n</ul><h3 id=\"cloud_build\" data-text=\"Cloud Build\" tabindex=\"-1\">Cloud Build</h3><ul>\n<li>Updated <code translate=\"no\" dir=\"ltr\">gcloud builds submit</code> to allow the use of the field <code translate=\"no\" dir=\"ltr\">remote_config</code>.</li>\n</ul><h3 id=\"cloud_iam_2\" data-text=\"Cloud IAM\" tabindex=\"-1\">Cloud IAM</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--hard-delete</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud iam workforce-pools providers scim-tenants delete</code> which allows for the immediate and permanent deletion of a SCIM tenant.</li>\n</ul><h3 id=\"cloud_interconnect_3\" data-text=\"Cloud Interconnect\" tabindex=\"-1\">Cloud Interconnect</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud compute interconnects cross-site-networks</code> to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud compute interconnects wire-groups</code> to GA.</li>\n</ul><h3 id=\"cloud_managed_lustre\" data-text=\"Cloud Managed Lustre\" tabindex=\"-1\">Cloud Managed Lustre</h3><ul>\n<li>Added IP-based Access Control flags <code translate=\"no\" dir=\"ltr\">--default-squash-mode</code>,\n<code translate=\"no\" dir=\"ltr\">--default-squash-uid</code>, <code translate=\"no\" dir=\"ltr\">--default-squash-gid</code>, and <code translate=\"no\" dir=\"ltr\">--access-rules</code> to\n<code translate=\"no\" dir=\"ltr\">gcloud lustre instances create</code> and <code translate=\"no\" dir=\"ltr\">gcloud lustre instances update</code>.</li>\n</ul><h3 id=\"cloud_memorystore\" data-text=\"Cloud Memorystore\" tabindex=\"-1\">Cloud Memorystore</h3><ul>\n<li>Modified <code translate=\"no\" dir=\"ltr\">gcloud memcache instances describe</code> to include the <code translate=\"no\" dir=\"ltr\">tags</code> field in the output.</li>\n</ul><h3 id=\"cloud_resource_manager\" data-text=\"Cloud Resource Manager\" tabindex=\"-1\">Cloud Resource Manager</h3><ul>\n<li>Updated <code translate=\"no\" dir=\"ltr\">gcloud resource-manager tags values create</code> to support Hierarchical Tag Values for GA release.</li>\n<li>Updated <code translate=\"no\" dir=\"ltr\">gcloud resource-manager tags values list</code> to support Hierarchical Tag Values for GA release.</li>\n</ul><h3 id=\"cloud_run_5\" data-text=\"Cloud Run\" tabindex=\"-1\">Cloud Run</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--gpu</code> and <code translate=\"no\" dir=\"ltr\">--[no-]gpu-zonal-redundancy</code> flags to <code translate=\"no\" dir=\"ltr\">gcloud run jobs</code>\ncommand group.</li>\n</ul><h3 id=\"cloud_tpu_2\" data-text=\"Cloud TPU\" tabindex=\"-1\">Cloud TPU</h3><ul>\n<li>Mark <code translate=\"no\" dir=\"ltr\">gcloud compute tpus execution_groups</code> commands for 2VM as removed.</li>\n<li>Mark <code translate=\"no\" dir=\"ltr\">gcloud compute tpus</code> commands for 2VM as removed.</li>\n</ul><h3 id=\"compute_engine_6\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">composite-health-checks</code> in <code translate=\"no\" dir=\"ltr\">gcloud compute</code> to beta.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">health-aggregation-policies</code> in <code translate=\"no\" dir=\"ltr\">gcloud compute</code> to beta.</li>\n<li>Removed <code translate=\"no\" dir=\"ltr\">gcloud compute instances move</code>. See <a href=\"https://cloud.google.com/compute/docs/instances/moving-instance-across-zones\">https://cloud.google.com/compute/docs/instances/moving-instance-across-zones</a> for an alternative method.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud compute reservations sub-blocks report-subblock-as-faulty</code> command to beta and v1.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--no-locality-lb-policy</code> flag in <code translate=\"no\" dir=\"ltr\">gcloud compute backend-services update</code>.</li>\n<li>Promoted Cloud Armor <code translate=\"no\" dir=\"ltr\">gcloud compute org-security-policies</code> commands\n(including association and rules subcommands) to GA.</li>\n</ul><h3 id=\"compute_firewall_policies_3\" data-text=\"Compute Firewall Policies\" tabindex=\"-1\">Compute Firewall Policies</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--policy-type</code> flag to GA in\n<code translate=\"no\" dir=\"ltr\">gcloud compute network-firewall-policies create</code>.</li>\n</ul><h3 id=\"container\" data-text=\"Container\" tabindex=\"-1\">Container</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--autoscaled-rollout-policy</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud container node-pools create</code> to specify Autoscaled Rollout policy options for Blue Green upgrades on the node pool.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--autoscaled-rollout-policy</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud container node-pools update</code> to specify Autoscaled Rollout policy options for Blue Green upgrades on the node pool.</li>\n</ul><h3 id=\"developer_connect_2\" data-text=\"Developer Connect\" tabindex=\"-1\">Developer Connect</h3><ul>\n<li>Updated <code translate=\"no\" dir=\"ltr\">gcloud developer-connect insights-configs</code> <code translate=\"no\" dir=\"ltr\">create</code> and <code translate=\"no\" dir=\"ltr\">update</code> to support Artifact Configs for gcr.io image URIs.</li>\n</ul><h3 id=\"kubernetes_engine_5\" data-text=\"Kubernetes Engine\" tabindex=\"-1\">Kubernetes Engine</h3><ul>\n<li>Added flag option <code translate=\"no\" dir=\"ltr\">--enable-k8s-tokens-via-dns</code> to\n<code translate=\"no\" dir=\"ltr\">gcloud container clusters create</code>,<code translate=\"no\" dir=\"ltr\">gcloud container clusters create-auto</code> and\n<code translate=\"no\" dir=\"ltr\">gcloud container clusters update</code> commands.\nThis flag enables authentication to the cluster's control plane by using\nKSA tokens, via dns endpoint.</li>\n<li>Added flag option <code translate=\"no\" dir=\"ltr\">--enable-k8s-certs-via-dns</code> to\n<code translate=\"no\" dir=\"ltr\">gcloud container clusters create</code>,<code translate=\"no\" dir=\"ltr\">gcloud container clusters create-auto</code> and\n<code translate=\"no\" dir=\"ltr\">gcloud container clusters update</code> commands.\nThis flag enables authentication to the cluster's control plane by using\nclient certificates, via DNS endpoint.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-10-14T00:00:00+00:00"
    },
    {
      "id": "54200_2025-10-07",
      "url": "https://cloud.google.com/sdk/docs/release-notes#54200_2025-10-07",
      "title": "542.0.0 (2025-10-07)",
      "content_html": "<h3 id=\"anthos_multi-cloud\" data-text=\"Anthos Multi-Cloud\" tabindex=\"-1\">Anthos Multi-Cloud</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--tags</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud container attached clusters register</code> to attach Tags to the cluster.</li>\n</ul><h3 id=\"cloud_dns\" data-text=\"Cloud DNS\" tabindex=\"-1\">Cloud DNS</h3><ul>\n<li>Fix an issue where <code translate=\"no\" dir=\"ltr\">gcloud dns managed-zones create</code> did not correctly\nsupport the --locations flag with DNSSEC configurations. The command now\nproperly handles uppercase enum values for <code translate=\"no\" dir=\"ltr\">--dnssec-state</code> (ON, OFF,\nTRANSFER) and KSK/ZSK algorithms.</li>\n<li>Added support for ALIAS record set type for GA. ALIAS record sets can be\ncreated/modified using <code translate=\"no\" dir=\"ltr\">--type</code> flag in <code translate=\"no\" dir=\"ltr\">gcloud dns record-sets</code> command\ngroup.</li>\n</ul><h3 id=\"cloud_run_6\" data-text=\"Cloud Run\" tabindex=\"-1\">Cloud Run</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--[no-]deploy-health-check</code> flag to GA for <code translate=\"no\" dir=\"ltr\">gcloud run deploy</code> and\n<code translate=\"no\" dir=\"ltr\">gcloud run services update</code> which disables the deploy-time health check.</li>\n</ul><h3 id=\"cloud_sql_4\" data-text=\"Cloud SQL\" tabindex=\"-1\">Cloud SQL</h3><ul>\n<li>Added PostgreSQL 18 to supported database versions.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--mode</code> flag for <code translate=\"no\" dir=\"ltr\">gcloud sql instances reset-ssl-config</code> to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--server-ca-mode</code> and <code translate=\"no\" dir=\"ltr\">--server-ca-pool</code> flags for <code translate=\"no\" dir=\"ltr\">gcloud sql instances patch</code> to GA.</li>\n</ul><h3 id=\"cloud_storage_3\" data-text=\"Cloud Storage\" tabindex=\"-1\">Cloud Storage</h3><ul>\n<li>Modified <code translate=\"no\" dir=\"ltr\">gcloud storage diagnose --test-type=DIRECT_CONNECTIVITY</code> to\ninclude check for VPC network MTU settings.</li>\n</ul><h3 id=\"cloud_tpu_3\" data-text=\"Cloud TPU\" tabindex=\"-1\">Cloud TPU</h3><ul>\n<li>Mark <code translate=\"no\" dir=\"ltr\">gcloud compute tpus</code> commands for 2VM as deprecated and will be removed in an upcoming release.</li>\n</ul><h3 id=\"compute_engine_7\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--resource-manager-tags</code> flag in <code translate=\"no\" dir=\"ltr\">gcloud compute routers create</code> to v1.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">health-sources</code> in <code translate=\"no\" dir=\"ltr\">gcloud compute</code> to beta.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--full-view</code> flag for alpha to <code translate=\"no\" dir=\"ltr\">gcloud compute reservations sub-blocks describe</code> to allow users to see the availability of slices of TPU Hypercomputer reservations within sub-blocks.</li>\n</ul><h3 id=\"compute_firewall_policies_4\" data-text=\"Compute Firewall Policies\" tabindex=\"-1\">Compute Firewall Policies</h3><ul>\n<li>Fixed issue where <code translate=\"no\" dir=\"ltr\">gcloud compute firewall-policies associations delete</code>\ncommand returns 'Invalid value' error for valid association name.</li>\n</ul><h3 id=\"kubernetes_engine_6\" data-text=\"Kubernetes Engine\" tabindex=\"-1\">Kubernetes Engine</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--unset-membership-type</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud container cluster update</code>\ncommand to update cluster membership type to unspecified.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--membership-type</code> flag in <code translate=\"no\" dir=\"ltr\">gcloud container cluster create|update</code> commands to GA.</li>\n</ul><h3 id=\"oracle_database_2\" data-text=\"Oracle Database\" tabindex=\"-1\">Oracle Database</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud oracle-database</code> group in GA with the following commands:\n<ul>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database autonomous-database-backups list</code> command</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database autonomous-databases</code> commands group</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database autonomous-db-versions list</code> command</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database cloud-exadata-infrastructures</code> commands group</li>\n<li><code translate=\"no\" dir=\"ltr\">gcloud oracle-database cloud-exadata-infrastructures db-servers list</code></li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database cloud-vm-clusters</code> commands group</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database cloud-vm-clusters db-system-shapes list</code> command</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database entitlements list</code> command</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database gi-versions list</code> command</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database db-versions list</code> command</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database db-systems</code> commands group</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database databases</code> commands group</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database pluggable-databases</code> commands group</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database database-character-sets list</code> commands</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud oracle-database db-system-initial-storage-sizes list</code> commands</li>\n</ul>\n</li>\n</ul><h3 id=\"transfer\" data-text=\"Transfer\" tabindex=\"-1\">Transfer</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--replication</code> flag in <code translate=\"no\" dir=\"ltr\">transfer jobs create</code> to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--job-type</code> flag in <code translate=\"no\" dir=\"ltr\">transfer jobs list</code> to GA.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-10-07T00:00:00+00:00"
    },
    {
      "id": "54100_2025-09-30",
      "url": "https://cloud.google.com/sdk/docs/release-notes#54100_2025-09-30",
      "title": "541.0.0 (2025-09-30)",
      "content_html": "<h3 id=\"ai_2\" data-text=\"AI\" tabindex=\"-1\">AI</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--required-replica-count</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud ai endpoints deploy-model</code> and <code translate=\"no\" dir=\"ltr\">gcloud ai deployment-resource-pools create</code>.</li>\n</ul><h3 id=\"bigquery_2\" data-text=\"BigQuery\" tabindex=\"-1\">BigQuery</h3><ul>\n<li>Added support for reading IAM policies for slots reservations <code translate=\"no\" dir=\"ltr\">bq get-iam-policy --reservation</code>.</li>\n<li>Added support for setting IAM policies for slots reservations <code translate=\"no\" dir=\"ltr\">bq set-iam-policy --reservation</code>.</li>\n<li>Removed client-side validation for <code translate=\"no\" dir=\"ltr\">--target_dataset</code> in <code translate=\"no\" dir=\"ltr\">bq update --transfer_config</code>.</li>\n<li>Added support for creation of reservation assignments for specific types of\nbackground jobs using new job type values <code translate=\"no\" dir=\"ltr\">BACKGROUND_CHANGE_DATA_CAPTURE</code>,\n<code translate=\"no\" dir=\"ltr\">BACKGROUND_COLUMN_METADATA_INDEX</code>, and <code translate=\"no\" dir=\"ltr\">BACKGROUND_SEARCH_INDEX_REFRESH</code>.</li>\n<li>Added support for limiting the rate of slot usage for a query job using <code translate=\"no\" dir=\"ltr\">--max_slots</code> flag (preview).</li>\n</ul><h3 id=\"cloud_bigtable_3\" data-text=\"Cloud Bigtable\" tabindex=\"-1\">Cloud Bigtable</h3><ul>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud bigtable logical-views update</code> command can now be used with either <code translate=\"no\" dir=\"ltr\">--query</code> flag or <code translate=\"no\" dir=\"ltr\">--deletion-protection</code> flag, or both.</li>\n</ul><h3 id=\"cloud_build_2\" data-text=\"Cloud Build\" tabindex=\"-1\">Cloud Build</h3><ul>\n<li>Use <code translate=\"no\" dir=\"ltr\">mtls</code> storage endpoint if <code translate=\"no\" dir=\"ltr\">CLOUDSDK_CONTEXT_AWARE_USE_CLIENT_CERTIFICATE</code> is set to <code translate=\"no\" dir=\"ltr\">true</code>.</li>\n</ul><h3 id=\"cloud_dns_2\" data-text=\"Cloud DNS\" tabindex=\"-1\">Cloud DNS</h3><ul>\n<li>Fix an issue where <code translate=\"no\" dir=\"ltr\">gcloud dns managed-zones create</code> did not correctly\nsupport the --locations flag with DNSSEC configurations. The command now\nproperly handles uppercase enum values for <code translate=\"no\" dir=\"ltr\">--dnssec-state</code> (ON, OFF,\nTRANSFER) and KSK/ZSK algorithms.</li>\n</ul><h3 id=\"cloud_firestore_emulator\" data-text=\"Cloud Firestore Emulator\" tabindex=\"-1\">Cloud Firestore Emulator</h3><ul>\n<li>Released Cloud Firestore emulator v1.20.2\n<ul>\n<li>Minor bug fixes.</li>\n</ul>\n</li>\n</ul><h3 id=\"cloud_identity-aware_proxy\" data-text=\"Cloud Identity-Aware Proxy\" tabindex=\"-1\">Cloud Identity-Aware Proxy</h3><ul>\n<li>Updated deprecation warning for <code translate=\"no\" dir=\"ltr\">gcloud iap oauth-brands</code> and <code translate=\"no\" dir=\"ltr\">gcloud iap oauth-clients</code> to include a turndown date.</li>\n</ul><h3 id=\"cloud_managed_kafka\" data-text=\"Cloud Managed Kafka\" tabindex=\"-1\">Cloud Managed Kafka</h3><ul>\n<li>Promoted managed kafka connect surface (connect-cluster, connectors) to GA.</li>\n</ul><h3 id=\"cloud_run_7\" data-text=\"Cloud Run\" tabindex=\"-1\">Cloud Run</h3><ul>\n<li>Removed <code translate=\"no\" dir=\"ltr\">--mesh</code> flag from <code translate=\"no\" dir=\"ltr\">gcloud run alpha worker-pools deploy</code> and\n<code translate=\"no\" dir=\"ltr\">gcloud run alpha worker-pools update</code>.</li>\n</ul><h3 id=\"cloud_sql_5\" data-text=\"Cloud SQL\" tabindex=\"-1\">Cloud SQL</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud sql instances pre-check-major-version-upgrade</code>, which performs\nprechecks for a major version upgrade of a Cloud SQL for PostgreSQL instance.</li>\n</ul><h3 id=\"cloud_spanner\" data-text=\"Cloud Spanner\" tabindex=\"-1\">Cloud Spanner</h3><ul>\n<li>The <code translate=\"no\" dir=\"ltr\">spanner-cli</code> component is generally available(GA).</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">spanner-cli</code> may be installed with <code translate=\"no\" dir=\"ltr\">gcloud components install spanner-cli</code>.</li>\n<li>You can use the Spanner command-line interface to open an interactive session or automate SQL executions from the shell or an input file.</li>\n</ul><h3 id=\"cloud_tpu_4\" data-text=\"Cloud TPU\" tabindex=\"-1\">Cloud TPU</h3><ul>\n<li>Mark <code translate=\"no\" dir=\"ltr\">gcloud compute tpus exeuction-groups</code> commands as deprecated.</li>\n</ul><h3 id=\"compute_engine_8\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--phase1-encryption</code>, <code translate=\"no\" dir=\"ltr\">--phase1-integrity</code>, <code translate=\"no\" dir=\"ltr\">--phase1-prf</code>,\n<code translate=\"no\" dir=\"ltr\">--phase1-dh</code>, <code translate=\"no\" dir=\"ltr\">--phase2-encryption</code>, <code translate=\"no\" dir=\"ltr\">--phase2-integrity</code>, <code translate=\"no\" dir=\"ltr\">--phase2-pfs</code>\nflags in <code translate=\"no\" dir=\"ltr\">gcloud compute vpn-tunnels create</code> to v1.</li>\n<li>The <code translate=\"no\" dir=\"ltr\">gcloud compute instances network-interfaces add</code> command is now generally available (GA).</li>\n<li>The <code translate=\"no\" dir=\"ltr\">gcloud compute instances network-interfaces delete</code> command is now generally available (GA).</li>\n<li>VLAN field support is now available in the GA track for <code translate=\"no\" dir=\"ltr\">gcloud compute instances create</code> command.</li>\n<li>VLAN field support is now available in the GA track for <code translate=\"no\" dir=\"ltr\">gcloud compute instance-templates create</code> command.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--scheduling-type</code> flag in <code translate=\"no\" dir=\"ltr\">gcloud compute reservations update</code> to GA.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--view</code> flag to\n<code translate=\"no\" dir=\"ltr\">gcloud compute networks subnets describe</code> and\n<code translate=\"no\" dir=\"ltr\">gcloud compute networks subnets list</code> to allow users to retrieve the\nsubnetwork utilization.</li>\n</ul><h3 id=\"kubernetes_engine_7\" data-text=\"Kubernetes Engine\" tabindex=\"-1\">Kubernetes Engine</h3><ul>\n<li>Additional kubectl versions:\n<ul>\n<li>kubectl.1.28 (1.28.15)</li>\n<li>kubectl.1.29 (1.29.15)</li>\n<li>kubectl.1.30 (1.30.14)</li>\n<li>kubectl.1.31 (1.31.13)</li>\n<li>kubectl.1.32 (1.32.9)</li>\n<li>kubectl.1.33 (1.33.5)</li>\n<li>kubectl.1.34 (1.34.1)</li>\n</ul>\n</li>\n<li>Updated <code translate=\"no\" dir=\"ltr\">gcloud alpha|beta container clusters create|update</code> to support\nconfiguring auto-provisioning settings without enabling NAP.</li>\n</ul><h3 id=\"network_security_3\" data-text=\"Network Security\" tabindex=\"-1\">Network Security</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud network-security authz-policies</code> to GA.</li>\n</ul><h3 id=\"privileged_access_manager\" data-text=\"Privileged Access Manager\" tabindex=\"-1\">Privileged Access Manager</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud beta pam grants withdraw</code> command to withdraw a Privileged\nAccess Manager grant.</li>\n<li>Added support for specifying grant scope via file or resource name in\n<code translate=\"no\" dir=\"ltr\">gcloud beta pam grants create</code>.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud beta pam settings</code> command group which helps manage Privileged\nAccess Manager (PAM) settings.</li>\n</ul><h3 id=\"service_extensions_3\" data-text=\"Service Extensions\" tabindex=\"-1\">Service Extensions</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud service-extensions authz-extensions</code> to GA.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-09-30T00:00:00+00:00"
    },
    {
      "id": "54000_2025-09-23",
      "url": "https://cloud.google.com/sdk/docs/release-notes#54000_2025-09-23",
      "title": "540.0.0 (2025-09-23)",
      "content_html": "<h3 id=\"breaking_changes_2\" data-text=\"Breaking Changes\" tabindex=\"-1\">Breaking Changes</h3><ul>\n<li><p><strong>(Cloud Deploy)</strong> <code translate=\"no\" dir=\"ltr\">gcloud deploy apply</code> now has a more strict YAML parser.\nThe old parser would sometimes silently ignore unknown fields in a YAML\nfile. The new parser will reject them with an error message.</p></li>\n<li><p><strong>(Compute Engine)</strong> Add <code translate=\"no\" dir=\"ltr\">--bandwidth-allocation</code> as a required flag for <code translate=\"no\" dir=\"ltr\">gcloud compute interconnects wire-groups create</code>.</p></li>\n</ul><h3 id=\"alloydb_3\" data-text=\"AlloyDB\" tabindex=\"-1\">AlloyDB</h3><ul>\n<li>Promoted all Managed Connection Pooling related flags on\n<code translate=\"no\" dir=\"ltr\">gcloud alloydb instances create</code>, <code translate=\"no\" dir=\"ltr\">gcloud alloydb instances create-secondary</code>,\nand <code translate=\"no\" dir=\"ltr\">gcloud alloydb instances update</code> to the beta and GA track. The flags that\nare promoted specifically are:\n<ul>\n<li><code translate=\"no\" dir=\"ltr\">--enable-connection-pooling</code></li>\n<li><code translate=\"no\" dir=\"ltr\">--connection-pooling-pool-mode</code></li>\n<li><code translate=\"no\" dir=\"ltr\">--connection-pooling-min-pool-size</code></li>\n<li><code translate=\"no\" dir=\"ltr\">--connection-pooling-max-pool-size</code></li>\n<li><code translate=\"no\" dir=\"ltr\">--connection-pooling-max-client-connections</code></li>\n<li><code translate=\"no\" dir=\"ltr\">--connection-pooling-server-idle-timeout</code></li>\n<li><code translate=\"no\" dir=\"ltr\">--connection-pooling-query-wait-timeout</code></li>\n<li><code translate=\"no\" dir=\"ltr\">--connection-pooling-stats-users</code></li>\n<li><code translate=\"no\" dir=\"ltr\">--connection-pooling-ignore-startup-parameters</code></li>\n<li><code translate=\"no\" dir=\"ltr\">--connection-pooling-server-lifetime</code></li>\n<li><code translate=\"no\" dir=\"ltr\">--connection-pooling-client-connection-idle-timeout</code></li>\n<li><code translate=\"no\" dir=\"ltr\">--connection-pooling-max-prepared-statements</code></li>\n</ul>\n</li>\n</ul><h3 id=\"app_engine_3\" data-text=\"App Engine\" tabindex=\"-1\">App Engine</h3><ul>\n<li>Updated the Java SDK to version 3.0.0 build from the open source project\n<a href=\"https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v3.0.0-beta\">https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v3.0.0-beta</a>.</li>\n<li>Upgraded all Java SDK jars to Java 17 bytecode level.</li>\n</ul><h3 id=\"artifact_registry_2\" data-text=\"Artifact Registry\" tabindex=\"-1\">Artifact Registry</h3><ul>\n<li>Fixed version annotations field, removed the <code translate=\"no\" dir=\"ltr\">additionalProperties</code>.</li>\n</ul><h3 id=\"cloud_build_3\" data-text=\"Cloud Build\" tabindex=\"-1\">Cloud Build</h3><ul>\n<li>Updated <code translate=\"no\" dir=\"ltr\">gcloud builds submit</code> to allow remote <code translate=\"no\" dir=\"ltr\">source</code> in the build config if <code translate=\"no\" dir=\"ltr\">--no-source</code> flag is specified.</li>\n</ul><h3 id=\"cloud_location_finder\" data-text=\"Cloud Location Finder\" tabindex=\"-1\">Cloud Location Finder</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud cloudlocationfinder</code> command group to GA.</li>\n</ul><h3 id=\"cloud_netapp_2\" data-text=\"Cloud NetApp\" tabindex=\"-1\">Cloud NetApp</h3><ul>\n<li>Add support for 'cache-parameters' in <code translate=\"no\" dir=\"ltr\">gcloud netapp volumes create</code> and\n<code translate=\"no\" dir=\"ltr\">gcloud netapp volumes update</code> commands.</li>\n<li>Add support to 'restore-volume' in <code translate=\"no\" dir=\"ltr\">gcloud netapp volumes restore-backup-files</code> command for GA.</li>\n</ul><h3 id=\"cloud_run_8\" data-text=\"Cloud Run\" tabindex=\"-1\">Cloud Run</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--max</code> flag to GA for <code translate=\"no\" dir=\"ltr\">gcloud run deploy</code> and\n<code translate=\"no\" dir=\"ltr\">gcloud run services update</code> which sets a maximum bound for instance scaling at\nthe service level.\n<ul>\n<li>Promoted .env support for <code translate=\"no\" dir=\"ltr\">--env-vars-file</code> flag for\n<code translate=\"no\" dir=\"ltr\">gcloud run deploy</code> from beta to GA.</li>\n</ul>\n</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">mount-options</code> key for <code translate=\"no\" dir=\"ltr\">--add-volume</code> flag with <code translate=\"no\" dir=\"ltr\">type=cloud-storage</code>\nto GA for <code translate=\"no\" dir=\"ltr\">gcloud run deploy</code>, <code translate=\"no\" dir=\"ltr\">gcloud run services update</code>,\n<code translate=\"no\" dir=\"ltr\">gcloud run jobs deploy</code>, <code translate=\"no\" dir=\"ltr\">gcloud run jobs create</code>, and\n<code translate=\"no\" dir=\"ltr\">gcloud run jobs update</code> to configure flags for GCSFuse in your cloud storage\nvolumes.</li>\n</ul><h3 id=\"cloud_sql_6\" data-text=\"Cloud SQL\" tabindex=\"-1\">Cloud SQL</h3><ul>\n<li>Added the <code translate=\"no\" dir=\"ltr\">clear-disk-encryption</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud sql backups restore</code>\noperation. If restoring a backup to a project or region that is unique to\nthe one where the source instance is located, then the backup's assigned KMS\nkeys are no longer accessible. This setting lets you clear any existing CMEK\nconfiguration.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud sql instances execute-sql</code> to run a SQL query on a Cloud SQL\ninstance in alpha and beta.</li>\n</ul><h3 id=\"cloud_storage_4\" data-text=\"Cloud Storage\" tabindex=\"-1\">Cloud Storage</h3><ul>\n<li>Fixed <code translate=\"no\" dir=\"ltr\">gcloud storage ls</code> to correctly list soft-deleted objects when the URL has a trailing slash.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud storage diagnose</code> command to GA.</li>\n</ul><h3 id=\"cloud_workstations_3\" data-text=\"Cloud Workstations\" tabindex=\"-1\">Cloud Workstations</h3><ul>\n<li>Added support for reservation affinity in <code translate=\"no\" dir=\"ltr\">beta workstations config create</code> and <code translate=\"no\" dir=\"ltr\">beta workstations config update</code> command.</li>\n</ul><h3 id=\"compute_engine_9\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>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 <a href=\"https://cloud.google.com/compute/docs/containers/migrate-containers\">https://cloud.google.com/compute/docs/containers/migrate-containers</a>.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--ip-collection</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud beta compute addresses create</code> command.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--skip-guest-os-shutdown</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud compute instances</code> in GA.</li>\n<li>Promoted Percentage-based Request Mirroring in UrlMaps compute API to v1.</li>\n</ul><h3 id=\"eventarc_2\" data-text=\"Eventarc\" tabindex=\"-1\">Eventarc</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--organization-subscription</code> and <code translate=\"no\" dir=\"ltr\">--project-subscriptions</code> in <code translate=\"no\" dir=\"ltr\">gcloud eventarc google-api-sources</code>.</li>\n</ul><h3 id=\"identity_and_access_management_3\" data-text=\"Identity and Access Management\" tabindex=\"-1\">Identity and Access Management</h3><ul>\n<li>Added a new <code translate=\"no\" dir=\"ltr\">--sts-location</code> flag to\n<code translate=\"no\" dir=\"ltr\">gcloud iam workload pools create-cred-config</code>. This flag enables users to set\na locational Security Token Service endpoint, e.g., setting sts-location to\nus-central1 will point to sts.us-central1.rep.googleapis.com, and thereby\nregionalize their requests to the Security Token Service API.</li>\n</ul><h3 id=\"network_security_4\" data-text=\"Network Security\" tabindex=\"-1\">Network Security</h3><ul>\n<li>Added command group <code translate=\"no\" dir=\"ltr\">network-security security-profiles url-filtering</code> and promoted it to beta.</li>\n<li>Added commands <code translate=\"no\" dir=\"ltr\">describe</code>, <code translate=\"no\" dir=\"ltr\">export</code>, <code translate=\"no\" dir=\"ltr\">import</code>, and <code translate=\"no\" dir=\"ltr\">list</code> to command group <code translate=\"no\" dir=\"ltr\">network-security security-profiles</code> and promoted them to beta.</li>\n<li>Added flag <code translate=\"no\" dir=\"ltr\">--url-filtering-profile</code> to command <code translate=\"no\" dir=\"ltr\">network-security security-profile-groups create</code> in the beta track.</li>\n<li>Moved flag <code translate=\"no\" dir=\"ltr\">--threat-prevention-profile</code> to a mutex with flag <code translate=\"no\" dir=\"ltr\">--clear-threat-prevention-profile</code> for command <code translate=\"no\" dir=\"ltr\">network-security security-profile-groups update</code> in the beta track.</li>\n<li>Added mutex with flags <code translate=\"no\" dir=\"ltr\">--url-filtering-profile</code> and <code translate=\"no\" dir=\"ltr\">--clear-url-filtering-profile</code> to command <code translate=\"no\" dir=\"ltr\">network-security security-profile-groups update</code> in the beta track.</li>\n</ul><h3 id=\"pubsub_emulator\" data-text=\"Pubsub Emulator\" tabindex=\"-1\">Pubsub Emulator</h3><ul>\n<li>Fix bug where dead letter queue and retry policy settings are not respected\nwhen ordering is enabled on a subscription.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-09-23T00:00:00+00:00"
    },
    {
      "id": "53900_2025-09-16",
      "url": "https://cloud.google.com/sdk/docs/release-notes#53900_2025-09-16",
      "title": "539.0.0 (2025-09-16)",
      "content_html": "<h3 id=\"ai_3\" data-text=\"AI\" tabindex=\"-1\">AI</h3><ul>\n<li>Updated <code translate=\"no\" dir=\"ltr\">gcloud ai</code> commands to ensure correct endpoint resolution in non-default Google Cloud universes.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--gpu-partition-size</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud beta ai endpoints deploy-model</code> for multi-instance GPU partitioning.</li>\n</ul><h3 id=\"apigee\" data-text=\"Apigee\" tabindex=\"-1\">Apigee</h3><ul>\n<li>When an Apigee organization name and its Google Cloud project ID are the same, <code translate=\"no\" dir=\"ltr\">gcloud apigee</code> commands will now automatically use the correct regional endpoint.</li>\n</ul><h3 id=\"app_engine_4\" data-text=\"App Engine\" tabindex=\"-1\">App Engine</h3><ul>\n<li>Updated the Java SDK to version 2.0.39 build from the open source project\n<a href=\"https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.39\">https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.39</a>.</li>\n</ul><h3 id=\"cloud_backup_dr_3\" data-text=\"Cloud Backup DR\" tabindex=\"-1\">Cloud Backup DR</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud backup-dr service-config</code> command group which includes <code translate=\"no\" dir=\"ltr\">gcloud backup-dr service-config init</code> to GA.</li>\n</ul><h3 id=\"cloud_filestore_2\" data-text=\"Cloud Filestore\" tabindex=\"-1\">Cloud Filestore</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">psc-endpoint-project</code> option to <code translate=\"no\" dir=\"ltr\">--network</code> flag of <code translate=\"no\" dir=\"ltr\">gcloud filestore instances create</code> command.</li>\n</ul><h3 id=\"cloud_interconnect_4\" data-text=\"Cloud Interconnect\" tabindex=\"-1\">Cloud Interconnect</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--subzone</code> flag of <code translate=\"no\" dir=\"ltr\">gcloud compute interconnects create</code> to GA.</li>\n</ul><h3 id=\"cloud_key_management_service\" data-text=\"Cloud Key Management Service\" tabindex=\"-1\">Cloud Key Management Service</h3><ul>\n<li>Add support for <code translate=\"no\" dir=\"ltr\">key-encapsulation</code> key purpose and <code translate=\"no\" dir=\"ltr\">ml-kem-768</code>, <code translate=\"no\" dir=\"ltr\">ml-kem-1024</code>, and <code translate=\"no\" dir=\"ltr\">kem-xwing</code> algorithms.</li>\n<li>Add support for <code translate=\"no\" dir=\"ltr\">der</code> and <code translate=\"no\" dir=\"ltr\">xwing-raw-bytes</code> format.</li>\n<li>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).</li>\n<li>Add support for decapsulate.</li>\n</ul><h3 id=\"cloud_resource_manager_2\" data-text=\"Cloud Resource Manager\" tabindex=\"-1\">Cloud Resource Manager</h3><ul>\n<li>Updated <code translate=\"no\" dir=\"ltr\">gcloud resource-manager tags values create</code> to support Hierarchical Tag Values for beta release.</li>\n<li>Updated <code translate=\"no\" dir=\"ltr\">gcloud resource-manager tags values list</code> to support Hierarchical Tag Values for beta release.</li>\n</ul><h3 id=\"cloud_sql_7\" data-text=\"Cloud SQL\" tabindex=\"-1\">Cloud SQL</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">patch --[clear-]psc-auto-connections</code> flags to GA for PSC service\nautomation.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--source-instance-deletion-time</code> flag to\n<code translate=\"no\" dir=\"ltr\">gcloud sql instances clone</code>, and\n<code translate=\"no\" dir=\"ltr\">gcloud sql instances get-latest-recovery-time</code> to support clone from\ndeleted instances.</li>\n<li>Updated 'cloud-sql-proxy' packaged component to use 2.18.2 of the Cloud SQL\nProxy.</li>\n</ul><h3 id=\"cloud_tpu_5\" data-text=\"Cloud TPU\" tabindex=\"-1\">Cloud TPU</h3><ul>\n<li>Promoted the <code translate=\"no\" dir=\"ltr\">--boot-disk</code> flag with the <code translate=\"no\" dir=\"ltr\">kms-key</code> option to GA for <code translate=\"no\" dir=\"ltr\">gcloud compute tpus tpu-vm create</code> and <code translate=\"no\" dir=\"ltr\">gcloud compute tpus queued-resources create</code>.</li>\n</ul><h3 id=\"compute_engine_10\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--provisioning-model=flex-start</code> to GA for <code translate=\"no\" dir=\"ltr\">gcloud compute instances\ncreate</code> and <code translate=\"no\" dir=\"ltr\">gcloud compute instance-templates create</code> commands.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--request-valid-for-duration</code> to GA for <code translate=\"no\" dir=\"ltr\">gcloud compute instances\ncreate</code> command.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">SNP_SVSM_CAPABLE</code> to the list of <code translate=\"no\" dir=\"ltr\">guestOsFeatures</code>.</li>\n<li>Removed extension specific <code translate=\"no\" dir=\"ltr\">&lt;extension&gt;-version</code> and <code translate=\"no\" dir=\"ltr\">&lt;extension&gt;-config</code>\nflags and added generic '--config' and <code translate=\"no\" dir=\"ltr\">--version</code> flags for <code translate=\"no\" dir=\"ltr\">gcloud compute\nzone-vm-extension-policies create|update</code> commands.</li>\n</ul><h3 id=\"kubernetes_engine_8\" data-text=\"Kubernetes Engine\" tabindex=\"-1\">Kubernetes Engine</h3><ul>\n<li>Removed <code translate=\"no\" dir=\"ltr\">The Kubelet readonly port (10255) is now deprecated</code> warning on\n<code translate=\"no\" dir=\"ltr\">gcloud</code> CLI cluster creation unless either the\nenable-insecure-kubelet-readonly-port or\nautoprovisioning-enable-insecure-kubelet-readonly-port flags are set.</li>\n<li>Deprecate flag option <code translate=\"no\" dir=\"ltr\">--tier</code> in\n<code translate=\"no\" dir=\"ltr\">gcloud container clusters create</code>, <code translate=\"no\" dir=\"ltr\">gcloud container clusters create-auto</code>\nand <code translate=\"no\" dir=\"ltr\">gcloud container clustes update</code> commands.\nDeprecated as GKE Enterprise features are now available without an Enterprise\ntier. See <a href=\"https://cloud.google.com/kubernetes-engine/docs/release-notes#September_02_2025\">https://cloud.google.com/kubernetes-engine/docs/release-notes#September_02_2025</a>\nfor the announcement of this change.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">swapConfig</code> option with <code translate=\"no\" dir=\"ltr\">enabled</code>, <code translate=\"no\" dir=\"ltr\">encryptionConfig</code>,\n <code translate=\"no\" dir=\"ltr\">bootDiskProfile</code>, <code translate=\"no\" dir=\"ltr\">ephemeralLocalSsdProfile</code>, and\n <code translate=\"no\" dir=\"ltr\">dedicatedLocalSsdProfile</code> fields to <code translate=\"no\" dir=\"ltr\">gcloud container clusters create</code>,\n <code translate=\"no\" dir=\"ltr\">gcloud container node-pools create</code>, and<code translate=\"no\" dir=\"ltr\">gcloud container node-pools\n  update</code> commands to configure swap space on nodes.</li>\n</ul><h3 id=\"network_security_5\" data-text=\"Network Security\" tabindex=\"-1\">Network Security</h3><ul>\n<li>Updated import and export schemas for <code translate=\"no\" dir=\"ltr\">gcloud beta network-security security-profile-groups</code>.</li>\n<li>Updated import and export schemas for <code translate=\"no\" dir=\"ltr\">gcloud beta network-security security-profiles</code>.</li>\n</ul><h3 id=\"pubsub_emulator_2\" data-text=\"Pubsub Emulator\" tabindex=\"-1\">Pubsub Emulator</h3><ul>\n<li>Fix bug that caused non-utf8 data to be incorrectly decoded before being sent to a subscription's push endpoint.</li>\n</ul><h3 id=\"recommender\" data-text=\"Recommender\" tabindex=\"-1\">Recommender</h3><ul>\n<li>Update <code translate=\"no\" dir=\"ltr\">gcloud recommender list insights</code> recursive search feature to beta release target.</li>\n<li>Update <code translate=\"no\" dir=\"ltr\">gcloud recommender list recommendations</code> recursive search feature to beta release target.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-09-16T00:00:00+00:00"
    },
    {
      "id": "53800_2025-09-09",
      "url": "https://cloud.google.com/sdk/docs/release-notes#53800_2025-09-09",
      "title": "538.0.0 (2025-09-09)",
      "content_html": "<h3 id=\"ai_4\" data-text=\"AI\" tabindex=\"-1\">AI</h3><ul>\n<li>Updated <code translate=\"no\" dir=\"ltr\">gcloud ai</code> commands to ensure correct endpoint resolution in non-default Google Cloud universes.</li>\n</ul><h3 id=\"app_auth\" data-text=\"App Auth\" tabindex=\"-1\">App Auth</h3><ul>\n<li>Fixed an issue where <code translate=\"no\" dir=\"ltr\">gcloud auth login</code> would potentially fail with external\naccounts with X.509 federation due to missing client certificates during\ntoken introspection.\nThe <code translate=\"no\" dir=\"ltr\">gcloud</code> CLI will now correctly include client certificates when provided\nby the credential.</li>\n</ul><h3 id=\"bigquery_3\" data-text=\"BigQuery\" tabindex=\"-1\">BigQuery</h3><ul>\n<li>Added support for Python user-defined functions in <code translate=\"no\" dir=\"ltr\">bq show --routine</code>.</li>\n<li>Added support for users to create dataset with <code translate=\"no\" dir=\"ltr\">bq mk --source</code>.</li>\n<li>Fixed the bug where users authenticating with Google Auth using a user-managed service account were unable to query external tables on Google Drive.</li>\n<li>Added support for managing migration workflows with <code translate=\"no\" dir=\"ltr\">--migration_workflow</code> in <code translate=\"no\" dir=\"ltr\">bq mk</code>, <code translate=\"no\" dir=\"ltr\">bq show</code>, <code translate=\"no\" dir=\"ltr\">bq rm</code>, <code translate=\"no\" dir=\"ltr\">bq ls</code>.</li>\n<li>Removed <code translate=\"no\" dir=\"ltr\">reservation_max_slots</code> from <code translate=\"no\" dir=\"ltr\">--alpha</code> flag, and customers can now use the reservation max slots feature without specifying <code translate=\"no\" dir=\"ltr\">--alpha=reservation_max_slots</code>.</li>\n</ul><h3 id=\"cloud_run_9\" data-text=\"Cloud Run\" tabindex=\"-1\">Cloud Run</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud run deploy</code> multi-region support to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud run multi-region-services</code> to GA.</li>\n</ul><h3 id=\"cloud_storage_5\" data-text=\"Cloud Storage\" tabindex=\"-1\">Cloud Storage</h3><ul>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud storage rsync</code>:\n<ul>\n<li>Fixed issue where <code translate=\"no\" dir=\"ltr\">--delete-unmatched-destination-objects</code> was deleting\ndestination files even when skipped with (<code translate=\"no\" dir=\"ltr\">--no-clobber</code> or\n<code translate=\"no\" dir=\"ltr\">--skip-unsupported</code> or <code translate=\"no\" dir=\"ltr\">--skip-if-dest-has-newer-mtime</code>) flags.\nNow such objects will be retained.\nThe updated behaviour is also gsutil behaviour.\nThis issue can be tracked at <a href=\"https://issuetracker.google.com/406939800\">https://issuetracker.google.com/406939800</a>.</li>\n<li>The fix is done through a config property\n<code translate=\"no\" dir=\"ltr\">storage/use_gsutil_rsync_delete_unmatched_destination_objects_behavior</code>,\nwhich now defaults to <code translate=\"no\" dir=\"ltr\">True</code>. Set it to <code translate=\"no\" dir=\"ltr\">False</code> to restore the previous\nbehavior if needed.</li>\n</ul>\n</li>\n</ul><h3 id=\"compute_engine_11\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--show-nat-ips</code> flag for <code translate=\"no\" dir=\"ltr\">gcloud compute service-attachments describe</code> to GA.</li>\n</ul><h3 id=\"dataproc_metastore\" data-text=\"Dataproc Metastore\" tabindex=\"-1\">Dataproc Metastore</h3><ul>\n<li>Fixed issue where <code translate=\"no\" dir=\"ltr\">gcloud metastore services query-metadata</code> would attempt to\nread the incorrect results path.</li>\n</ul><h3 id=\"kubernetes_engine_9\" data-text=\"Kubernetes Engine\" tabindex=\"-1\">Kubernetes Engine</h3><ul>\n<li>Updated <code translate=\"no\" dir=\"ltr\">--max-nodes-per-pool</code> flag upper bound to be 2048.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-09-09T00:00:00+00:00"
    },
    {
      "id": "53700_2025-09-03",
      "url": "https://cloud.google.com/sdk/docs/release-notes#53700_2025-09-03",
      "title": "537.0.0 (2025-09-03)",
      "content_html": "<h3 id=\"ai_5\" data-text=\"AI\" tabindex=\"-1\">AI</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--min-scaleup-period</code>, <code translate=\"no\" dir=\"ltr\">--idle-scaledown-period</code>, and\n<code translate=\"no\" dir=\"ltr\">--initial-replica-count</code> flags to <code translate=\"no\" dir=\"ltr\">gcloud beta ai endpoints create</code> for\nscale-to-zero feature. Only configurable when <code translate=\"no\" dir=\"ltr\">--min-replica-count</code> is set to 0.</li>\n</ul><h3 id=\"alloydb_4\" data-text=\"AlloyDB\" tabindex=\"-1\">AlloyDB</h3><ul>\n<li>Added support for <code translate=\"no\" dir=\"ltr\">POSTGRES_17</code> as a version in <code translate=\"no\" dir=\"ltr\">alloydb clusters create</code> for GA track.</li>\n<li>Added support for <code translate=\"no\" dir=\"ltr\">POSTGRES_17</code> as a version in <code translate=\"no\" dir=\"ltr\">alloydb clusters migrate-cloud-sql</code> for GA track.</li>\n<li>Added support for <code translate=\"no\" dir=\"ltr\">POSTGRES_17</code> as a target version using <code translate=\"no\" dir=\"ltr\">alloydb clusters upgrade</code> for GA track.</li>\n</ul><h3 id=\"cloud_backup_dr_4\" data-text=\"Cloud Backup DR\" tabindex=\"-1\">Cloud Backup DR</h3><ul>\n<li><p>Promoted <code translate=\"no\" dir=\"ltr\">gcloud backup-dr backup-plan-revisions list</code> and <code translate=\"no\" dir=\"ltr\">gcloud backup-dr backup-plan-revisions describe</code> to GA.</p></li>\n<li><p>Added <code translate=\"no\" dir=\"ltr\">gcloud backup-dr backup-plan-associations fetch-for-resource-type</code> command group to GA track.</p></li>\n</ul><h3 id=\"cloud_dataproc\" data-text=\"Cloud Dataproc\" tabindex=\"-1\">Cloud Dataproc</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--identity-config-file</code>, <code translate=\"no\" dir=\"ltr\">--add-user-mappings</code>, and <code translate=\"no\" dir=\"ltr\">--remove-user-mappings</code> flags to <code translate=\"no\" dir=\"ltr\">gcloud dataproc clusters update</code> to allow updating the user to service account mapping.</li>\n</ul><h3 id=\"cloud_firestore_2\" data-text=\"Cloud Firestore\" tabindex=\"-1\">Cloud Firestore</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--unique</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud firestore indexes composite create</code> command for supporting unique index creation.</li>\n</ul><h3 id=\"cloud_functions_2\" data-text=\"Cloud Functions\" tabindex=\"-1\">Cloud Functions</h3><ul>\n<li>Modified <code translate=\"no\" dir=\"ltr\">gcloud beta functions list</code> to list upgrade state.</li>\n</ul><h3 id=\"cloud_infrastructure_manager\" data-text=\"Cloud Infrastructure Manager\" tabindex=\"-1\">Cloud Infrastructure Manager</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud infra-manager resource-changes list</code> and <code translate=\"no\" dir=\"ltr\">gcloud infra-manager\nresource-changes describe</code> commands to list and describe resource changes\nwithin an Infrastructure Manager deployment preview.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud infra-manager resource-drifts list</code> and <code translate=\"no\" dir=\"ltr\">gcloud infra-manager\nresource-drifts describe</code> commands to list and describe resource drifts\nwithin an Infrastructure Manager deployment revision.</li>\n</ul><h3 id=\"cloud_interconnect_5\" data-text=\"Cloud Interconnect\" tabindex=\"-1\">Cloud Interconnect</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud compute interconnects application-awareness get-config</code> to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud compute interconnects application-awareness update</code> to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud compute interconnects application-awareness delete</code> to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud compute interconnects application-awareness configure-bandwidth-percentage-policy</code> to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud compute interconnects application-awareness configure-shaper-average-percentage</code> to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud compute interconnects application-awareness configure-strict-priority-policy</code> to GA.</li>\n</ul><h3 id=\"cloud_managed_kafka_2\" data-text=\"Cloud Managed Kafka\" tabindex=\"-1\">Cloud Managed Kafka</h3><ul>\n<li>Changed <code translate=\"no\" dir=\"ltr\">--connect_cluster</code> flag to <code translate=\"no\" dir=\"ltr\">--connect-cluster</code> for <code translate=\"no\" dir=\"ltr\">connector</code> commands in alpha.</li>\n</ul><h3 id=\"cloud_run_10\" data-text=\"Cloud Run\" tabindex=\"-1\">Cloud Run</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--[no-]gpu-zonal-redundancy</code>, <code translate=\"no\" dir=\"ltr\">--gpu</code> and <code translate=\"no\" dir=\"ltr\">--gpu-type</code> flags to\n<code translate=\"no\" dir=\"ltr\">gcloud beta run worker-pools</code> command group.</li>\n</ul><h3 id=\"cloud_sql_8\" data-text=\"Cloud SQL\" tabindex=\"-1\">Cloud SQL</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--[no-]final-backup</code> flag and <code translate=\"no\" dir=\"ltr\">--final-backup-retention-days</code> to\n<code translate=\"no\" dir=\"ltr\">gcloud sql instances create</code>, <code translate=\"no\" dir=\"ltr\">gcloud sql instances patch</code>\nand <code translate=\"no\" dir=\"ltr\">gcloud sql backups restore</code> to support setting final backup config in\nCloud SQL instance setting.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--enforce-new-sql-network-architecture</code> flag to\n<code translate=\"no\" dir=\"ltr\">gcloud sql instances create</code>, <code translate=\"no\" dir=\"ltr\">gcloud sql instances patch</code> to explicitly\ncreate or update instances in the new network architecture.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--[no-]enable-connection-pooling</code> and\n<code translate=\"no\" dir=\"ltr\">--[clear-]connection-pool-flags</code> flags to GA for Managed Connection Pooling\nGA launch.</li>\n</ul><h3 id=\"compute_engine_12\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--resolve-subnet-mask</code> flag for alpha and beta to\n<code translate=\"no\" dir=\"ltr\">gcloud compute networks subnets create</code> to allow users to enable resolve\nsubnet mask feature on the subnetwork resource during creation.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--sap-extension-version</code> and <code translate=\"no\" dir=\"ltr\">--sap-extension-config</code> flags to <code translate=\"no\" dir=\"ltr\">gcloud\ncompute zone-vm-extension-policies create|update</code> commands.</li>\n</ul><h3 id=\"kubernetes_engine_10\" data-text=\"Kubernetes Engine\" tabindex=\"-1\">Kubernetes Engine</h3><ul>\n<li>Promoted the Secret Manager CSI driver flags (\n<code translate=\"no\" dir=\"ltr\">--enable-secret-manager-rotation</code> and <code translate=\"no\" dir=\"ltr\">--secret-manager-rotation-interval</code>)\nto enable rotation feature in secret manager add on to GA.</li>\n<li>Updated default kubectl from 1.32.4 to 1.33.4.</li>\n<li>Additional kubectl versions:\n<ul>\n<li>kubectl.1.28 (1.28.15)</li>\n<li>kubectl.1.29 (1.29.14)</li>\n<li>kubectl.1.30 (1.30.14)</li>\n<li>kubectl.1.31 (1.31.12)</li>\n<li>kubectl.1.32 (1.32.8)</li>\n<li>kubectl.1.33 (1.33.4)</li>\n</ul>\n</li>\n</ul><h3 id=\"secure_source_manager\" data-text=\"Secure Source Manager\" tabindex=\"-1\">Secure Source Manager</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--psc-allowed-projects</code> argument to <code translate=\"no\" dir=\"ltr\">gcloud source-manager instances create</code> command.</li>\n</ul><h3 id=\"vmware_engine_2\" data-text=\"Vmware Engine\" tabindex=\"-1\">Vmware Engine</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud vmware private-clouds delete-now</code> which permanently deletes a Google Cloud VMware Engine private cloud currently in soft-deleted state.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-09-03T00:00:00+00:00"
    },
    {
      "id": "53601_2025-08-27",
      "url": "https://cloud.google.com/sdk/docs/release-notes#53601_2025-08-27",
      "title": "536.0.1 (2025-08-27)",
      "content_html": "<h3 id=\"kubernetes_engine_11\" data-text=\"Kubernetes Engine\" tabindex=\"-1\">Kubernetes Engine</h3><ul>\n<li>Fixed <code translate=\"no\" dir=\"ltr\">gcloud container ai profiles</code> commands: <code translate=\"no\" dir=\"ltr\">benchmarks list</code>,\n<code translate=\"no\" dir=\"ltr\">manifests create</code>, and <code translate=\"no\" dir=\"ltr\">model-server-versions list</code>.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-08-27T00:00:00+00:00"
    },
    {
      "id": "53600_2025-08-26",
      "url": "https://cloud.google.com/sdk/docs/release-notes#53600_2025-08-26",
      "title": "536.0.0 (2025-08-26)",
      "content_html": "<h3 id=\"app_engine_5\" data-text=\"App Engine\" tabindex=\"-1\">App Engine</h3><ul>\n<li>Updated Cloud CLI Python component to new runtimes for php 8.5 and python 3.14.</li>\n</ul><h3 id=\"artifact_registry_3\" data-text=\"Artifact Registry\" tabindex=\"-1\">Artifact Registry</h3><ul>\n<li>Updated <code translate=\"no\" dir=\"ltr\">gcloud artifacts files list</code> to display file hashes as hex strings.</li>\n</ul><h3 id=\"cloud_backup_dr_5\" data-text=\"Cloud Backup DR\" tabindex=\"-1\">Cloud Backup DR</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud backup-dr backup-plans update</code> to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud backup-dr backups restore disk</code> to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud backup-dr backup-plan-associations update</code> to GA.</li>\n</ul><h3 id=\"cloud_bigtable_4\" data-text=\"Cloud Bigtable\" tabindex=\"-1\">Cloud Bigtable</h3><ul>\n<li>\n<code translate=\"no\" dir=\"ltr\">cbt sql</code> has a new (simpler) output table format.</li>\n</ul><h3 id=\"cloud_managed_kafka_3\" data-text=\"Cloud Managed Kafka\" tabindex=\"-1\">Cloud Managed Kafka</h3><ul>\n<li>Changed the \"subject\" command group to \"subjects\".</li>\n<li>Changed <code translate=\"no\" dir=\"ltr\">--schema-registry</code> flag to <code translate=\"no\" dir=\"ltr\">--registry</code> for subjects command group.</li>\n</ul><h3 id=\"cloud_netapp_3\" data-text=\"Cloud NetApp\" tabindex=\"-1\">Cloud NetApp</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--throughput-mibps</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud netapp volumes create</code> and <code translate=\"no\" dir=\"ltr\">gcloud netapp volume update</code> commands.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--qos-type</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud netapp storagepools create</code> and <code translate=\"no\" dir=\"ltr\">gcloud netapp storagepools update</code> commands.</li>\n</ul><h3 id=\"cloud_sql_9\" data-text=\"Cloud SQL\" tabindex=\"-1\">Cloud SQL</h3><ul>\n<li>Updated 'cloud-sql-proxy' packaged component to use 2.18.1 of the Cloud SQL Proxy.</li>\n</ul><h3 id=\"compute_engine_13\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--resource-manager-tags</code> flag to\n<code translate=\"no\" dir=\"ltr\">gcloud compute backend-services create</code> to allow users to add resource tags\nto the backend bucket during creation.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--resource-manager-tags</code> flag to\n<code translate=\"no\" dir=\"ltr\">gcloud compute backend-buckets create</code> to allow users to add resource tags\nto the backend bucket during creation.</li>\n</ul><h3 id=\"gke_hub\" data-text=\"GKE Hub\" tabindex=\"-1\">GKE Hub</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">disable</code> and <code translate=\"no\" dir=\"ltr\">describe</code> on\n<code translate=\"no\" dir=\"ltr\">gcloud container fleet|hub config-management</code> command group to GA.</li>\n</ul><h3 id=\"kubernetes_engine_12\" data-text=\"Kubernetes Engine\" tabindex=\"-1\">Kubernetes Engine</h3><ul>\n<li><p>Added <code translate=\"no\" dir=\"ltr\">--membership-type</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud beta container clusters\ncreate|update</code> commands to pass fleet membership type.</p></li>\n<li><p>Promoted gcloud container ai profiles to GA.</p></li>\n</ul><h3 id=\"network_services_2\" data-text=\"Network Services\" tabindex=\"-1\">Network Services</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--update-strategy</code> flag in <code translate=\"no\" dir=\"ltr\">gcloud compute networks peerings create</code> and <code translate=\"no\" dir=\"ltr\">gcloud compute networks peerings update</code> commands.</li>\n<li>Added a new command <code translate=\"no\" dir=\"ltr\">gcloud compute networks peerings request-delete</code>.</li>\n</ul><h3 id=\"secure_source_manager_2\" data-text=\"Secure Source Manager\" tabindex=\"-1\">Secure Source Manager</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud source-manager</code> to GA.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-08-26T00:00:00+00:00"
    },
    {
      "id": "53500_2025-08-19",
      "url": "https://cloud.google.com/sdk/docs/release-notes#53500_2025-08-19",
      "title": "535.0.0 (2025-08-19)",
      "content_html": "<h3 id=\"ai_6\" data-text=\"AI\" tabindex=\"-1\">AI</h3><ul>\n<li>Fixed flipped error messages for <code translate=\"no\" dir=\"ltr\">--min-replica-count</code> and\n<code translate=\"no\" dir=\"ltr\">--max-replica-count</code> when used with <code translate=\"no\" dir=\"ltr\">--shared-resources</code>.</li>\n</ul><h3 id=\"artifact_registry_4\" data-text=\"Artifact Registry\" tabindex=\"-1\">Artifact Registry</h3><ul>\n<li>Added flag <code translate=\"no\" dir=\"ltr\">--parallelism</code> to <code translate=\"no\" dir=\"ltr\">gcloud artifacts files download</code> to allow\nmultipart parallel file download.</li>\n<li>Added flag <code translate=\"no\" dir=\"ltr\">--parallelism</code> to <code translate=\"no\" dir=\"ltr\">gcloud artifacts generic download</code> to allow\nmultipart parallel file download.</li>\n<li>Added flag <code translate=\"no\" dir=\"ltr\">--parallelism</code> to <code translate=\"no\" dir=\"ltr\">gcloud artifacts attachments download</code> to allow\nmultipart parallel file download.</li>\n</ul><h3 id=\"backup_for_gke\" data-text=\"Backup For GKE\" tabindex=\"-1\">Backup For GKE</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--selected-namespace-labels</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud beta container\nbackup-restore backup-plans create</code> to support namespace label scoped backup\nplans.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--selected-namespace-labels</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud beta container\nbackup-restore backup-plans update</code> to support namespace label scoped backup\nplans.</li>\n</ul><h3 id=\"cloud_bigtable_5\" data-text=\"Cloud Bigtable\" tabindex=\"-1\">Cloud Bigtable</h3><ul>\n<li>\n<code translate=\"no\" dir=\"ltr\">cbt</code> CLI now supports <code translate=\"no\" dir=\"ltr\">sql</code>.</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">cbt</code> CLI now supports <code translate=\"no\" dir=\"ltr\">samplerowkeys</code>.</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">cbt</code> CLI now supports <code translate=\"no\" dir=\"ltr\">checkandmutate</code>.</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">cbt</code> CLI now supports <code translate=\"no\" dir=\"ltr\">readmodifywrite</code>.</li>\n</ul><h3 id=\"cloud_dataflow_2\" data-text=\"Cloud Dataflow\" tabindex=\"-1\">Cloud Dataflow</h3><ul>\n<li>Fixed an issue where the environment variable\n<code translate=\"no\" dir=\"ltr\">FLEX_TEMPLATE_PYTHON_EXTRA_PACKAGES</code> does not install multiple Python\ndependencies in Flex Templates.</li>\n</ul><h3 id=\"cloud_firestore_3\" data-text=\"Cloud Firestore\" tabindex=\"-1\">Cloud Firestore</h3><ul>\n<li>Promoted Cloud Firestore user-creds <code translate=\"no\" dir=\"ltr\">gcloud</code> CLI changes to GA.</li>\n<li>Promoted Cloud Firestore connection-string <code translate=\"no\" dir=\"ltr\">gcloud</code> CLI changes to GA.</li>\n</ul><h3 id=\"cloud_functions_3\" data-text=\"Cloud Functions\" tabindex=\"-1\">Cloud Functions</h3><ul>\n<li>Launched <code translate=\"no\" dir=\"ltr\">gcloud beta functions upgrade &lt;function&gt;</code> command. This command\nallows users to upgrade a 1st Gen Cloud Function from Cloud Functions API\n(cloudfunctions.googleapis.com) to a native Cloud Run function managed by Cloud\nRun API(run.googleapis.com).</li>\n</ul><h3 id=\"cloud_netapp_4\" data-text=\"Cloud NetApp\" tabindex=\"-1\">Cloud NetApp</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--qos-type</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud beta netapp storagepools create</code> and <code translate=\"no\" dir=\"ltr\">gcloud beta netapp storagepools update</code> commands.</li>\n<li>Modified <code translate=\"no\" dir=\"ltr\">--share-name</code> flag of <code translate=\"no\" dir=\"ltr\">gcloud netapp volumes create</code> command to be optional.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--cache-parameters</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud alpha|beta netapp volumes create|update</code> commands.</li>\n<li>Add support for <code translate=\"no\" dir=\"ltr\">replication-schedule</code>, <code translate=\"no\" dir=\"ltr\">hybrid-replication-type</code>, and\n<code translate=\"no\" dir=\"ltr\">large-volume-constituent-count</code> fields in <code translate=\"no\" dir=\"ltr\">--hybrid-replication-parameters</code>\nflag of <code translate=\"no\" dir=\"ltr\">gcloud netapp volumes create</code> and <code translate=\"no\" dir=\"ltr\">gcloud netapp volumes update</code>\ncommands.</li>\n</ul><h3 id=\"cloud_run_11\" data-text=\"Cloud Run\" tabindex=\"-1\">Cloud Run</h3><ul>\n<li>Deprecated the flag <code translate=\"no\" dir=\"ltr\">--allow-unencrypted-build</code>. The customer-managed\nencryption keys (CMEK) compliance is now available for the build process.</li>\n<li>Added logic to use high-CPU machines for builds of Cloud Run services opting\nin to use GPUs when using source-deploy. This feature is in Public Preview.</li>\n</ul><h3 id=\"cloud_sql_10\" data-text=\"Cloud SQL\" tabindex=\"-1\">Cloud SQL</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">clear-network</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud sql backups restore</code> to clear the network when restoring a backup to a different project or region where the original network configuration isn't available.</li>\n</ul><h3 id=\"compute_engine_14\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Support <code translate=\"no\" dir=\"ltr\">--request-valid-for-duration</code> in alpha for <code translate=\"no\" dir=\"ltr\">gcloud compute instances create</code> command.</li>\n<li>Deprecated <code translate=\"no\" dir=\"ltr\">--router</code> flag of <code translate=\"no\" dir=\"ltr\">gcloud compute vpn-tunnels create</code> with Classic\nVPN. Use static routing instead.</li>\n<li>Deprecated <code translate=\"no\" dir=\"ltr\">--router</code> flag of <code translate=\"no\" dir=\"ltr\">gcloud compute vpn-tunnels update</code> with Classic\nVPN. Use static routing instead.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--ops-agent-version</code> and <code translate=\"no\" dir=\"ltr\">--ops-agent-config</code> flags to <code translate=\"no\" dir=\"ltr\">gcloud\ncompute zone-vm-extension-policies create|update</code> commands.</li>\n</ul><h3 id=\"database_migration_2\" data-text=\"Database Migration\" tabindex=\"-1\">Database Migration</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--type</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud database-migration objects lookup</code>\ncommand to describe the type of the object. The default type is DATABASE.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--schema</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud database-migration objects lookup</code>\ncommand to describe the schema of the object.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--table</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud database-migration objects lookup</code>\ncommand to describe the table of the object.</li>\n</ul><h3 id=\"gke_hub_2\" data-text=\"GKE Hub\" tabindex=\"-1\">GKE Hub</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">describe</code> to <code translate=\"no\" dir=\"ltr\">gcloud beta container fleet|hub config-management</code>\ncommand group.</li>\n</ul><h3 id=\"kubernetes_engine_13\" data-text=\"Kubernetes Engine\" tabindex=\"-1\">Kubernetes Engine</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--enable-default-compute-class</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud container\nclusters create|update</code> commands to enable the default compute class.</li>\n</ul><h3 id=\"parametermanager\" data-text=\"Parametermanager\" tabindex=\"-1\">Parametermanager</h3><ul>\n<li>Added KMS key resource spec to support updating and clearing KMS key resource.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-08-19T00:00:00+00:00"
    },
    {
      "id": "53400_2025-08-12",
      "url": "https://cloud.google.com/sdk/docs/release-notes#53400_2025-08-12",
      "title": "534.0.0 (2025-08-12)",
      "content_html": "<h3 id=\"breaking_changes_3\" data-text=\"Breaking Changes\" tabindex=\"-1\">Breaking Changes</h3><ul>\n<li>\n<strong>(Cloud Machine Learning Engine)</strong> Removed <code translate=\"no\" dir=\"ltr\">gcloud ml-engine</code> command group. Use <code translate=\"no\" dir=\"ltr\">gcloud ai-platform</code> instead.</li>\n<li>\n<strong>(Compute Engine)</strong> Modified <code translate=\"no\" dir=\"ltr\">--activation-status</code> flag of\n<code translate=\"no\" dir=\"ltr\">gcloud compute preview-features update</code> command to change the allowed value\nfrom <code translate=\"no\" dir=\"ltr\">disabled</code> to <code translate=\"no\" dir=\"ltr\">unspecified</code>.</li>\n</ul><h3 id=\"appctl\" data-text=\"Appctl\" tabindex=\"-1\">Appctl</h3><ul>\n<li>Remove the deprecated <code translate=\"no\" dir=\"ltr\">appctl</code> component.</li>\n</ul><h3 id=\"cloud_dataflow_3\" data-text=\"Cloud Dataflow\" tabindex=\"-1\">Cloud Dataflow</h3><ul>\n<li>Added support for distroless variants for <code translate=\"no\" dir=\"ltr\">--flex-template-base-image</code> option\nin <code translate=\"no\" dir=\"ltr\">gcloud dataglow flex_template build</code>.</li>\n</ul><h3 id=\"cloud_datastream\" data-text=\"Cloud Datastream\" tabindex=\"-1\">Cloud Datastream</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">ProjectId</code> field to <code translate=\"no\" dir=\"ltr\">SourceHierarchyDatasets</code> message in\n<code translate=\"no\" dir=\"ltr\">--bigquery-destination-config</code> flag in <code translate=\"no\" dir=\"ltr\">gcloud datastream streams create</code>\ncommand to support BigQuery destination in a different project.</li>\n</ul><h3 id=\"cloud_firestore_emulator_2\" data-text=\"Cloud Firestore Emulator\" tabindex=\"-1\">Cloud Firestore Emulator</h3><ul>\n<li>Release Cloud Firestore emulator v1.20.1\n<ul>\n<li>Minor bug fix.</li>\n</ul>\n</li>\n</ul><h3 id=\"cloud_managed_kafka_4\" data-text=\"Cloud Managed Kafka\" tabindex=\"-1\">Cloud Managed Kafka</h3><ul>\n<li>Released <code translate=\"no\" dir=\"ltr\">allow-broker-downscale-on-cluster-upscale</code> flag to GA.</li>\n</ul><h3 id=\"cloud_netapp_5\" data-text=\"Cloud NetApp\" tabindex=\"-1\">Cloud NetApp</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">throughput-mibps</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud beta netapp volumes create</code> and <code translate=\"no\" dir=\"ltr\">gcloud beta netapp volumes update</code> commands.</li>\n</ul><h3 id=\"compute_engine_15\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--target-size-policy-mode</code> flag to\n<code translate=\"no\" dir=\"ltr\">gcloud beta compute instance-groups managed create</code>.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--skip-guest-os-shutdown</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud compute instances</code> in beta.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--view</code> flag for beta to\n<code translate=\"no\" dir=\"ltr\">gcloud compute networks subnets describe</code> and\n<code translate=\"no\" dir=\"ltr\">gcloud compute networks subnets list</code> to allow users to retrieve the\nsubnetwork utilization.</li>\n</ul><h3 id=\"gke_hub_3\" data-text=\"GKE Hub\" tabindex=\"-1\">GKE Hub</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud container fleet packages</code> to GA.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--uninstall</code> as well as <code translate=\"no\" dir=\"ltr\">--memberships</code> and <code translate=\"no\" dir=\"ltr\">--all-memberships</code> flags\nto <code translate=\"no\" dir=\"ltr\">gcloud beta container fleet config-management disable</code> to uninstall or\nunmanage Config Sync on membership clusters.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-08-12T00:00:00+00:00"
    },
    {
      "id": "53300_2025-08-05",
      "url": "https://cloud.google.com/sdk/docs/release-notes#53300_2025-08-05",
      "title": "533.0.0 (2025-08-05)",
      "content_html": "<h3 id=\"ai_7\" data-text=\"AI\" tabindex=\"-1\">AI</h3><ul>\n<li>Updated <code translate=\"no\" dir=\"ltr\">gcloud ai model-garden models deploy</code> command to allow deploy a model from custom weights.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">asia-south2</code> option to <code translate=\"no\" dir=\"ltr\">--region</code> flag of <code translate=\"no\" dir=\"ltr\">gcloud ai custom-jobs</code>.</li>\n</ul><h3 id=\"bigquery_4\" data-text=\"BigQuery\" tabindex=\"-1\">BigQuery</h3><ul>\n<li>Fixed a bug where incorrect query parameters are set when <code translate=\"no\" dir=\"ltr\">--replace_data</code> flag is specified.</li>\n</ul><h3 id=\"cloud_backup_dr_6\" data-text=\"Cloud Backup DR\" tabindex=\"-1\">Cloud Backup DR</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--access-restriction</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud backup-dr backup-vaults update</code> to update backup-vault's access restriction.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--force-update-access-restriction</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud backup-dr backup-vaults update</code> to force update backup-vault's access restriction even if there are non-compliant data sources.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--expire-time</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud backup-dr backups update</code> to update\nbackup's expire time. When updating a backup, at least one of these must be\nspecified: <code translate=\"no\" dir=\"ltr\">--expire-time</code> or <code translate=\"no\" dir=\"ltr\">--enforced-retention-end-time</code>.</li>\n</ul><h3 id=\"cloud_infrastructure_manager_2\" data-text=\"Cloud Infrastructure Manager\" tabindex=\"-1\">Cloud Infrastructure Manager</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--tf-version-constraint</code> flag to\n<code translate=\"no\" dir=\"ltr\">gcloud infra-manager previews create</code> to specify the Terraform version.</li>\n</ul><h3 id=\"cloud_managed_kafka_5\" data-text=\"Cloud Managed Kafka\" tabindex=\"-1\">Cloud Managed Kafka</h3><ul>\n<li>Released <code translate=\"no\" dir=\"ltr\">--mtls-ca-pools</code> and <code translate=\"no\" dir=\"ltr\">--ssl-principal-mapping-rules</code> flags to GA.</li>\n</ul><h3 id=\"cloud_run_12\" data-text=\"Cloud Run\" tabindex=\"-1\">Cloud Run</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--scaling</code> flag to GA for <code translate=\"no\" dir=\"ltr\">gcloud run deploy</code> and\n<code translate=\"no\" dir=\"ltr\">gcloud run services update</code>.</li>\n</ul><h3 id=\"compute_engine_16\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Add support for 'FUTURE' disruption schedule option in <code translate=\"no\" dir=\"ltr\">gcloud</code> CLI for report-host-as-faulty command.</li>\n<li>Support <code translate=\"no\" dir=\"ltr\">--provisioning-model</code> for <code translate=\"no\" dir=\"ltr\">gcloud compute instance-templates create-with-container</code> command.</li>\n</ul><h3 id=\"kubernetes_engine_14\" data-text=\"Kubernetes Engine\" tabindex=\"-1\">Kubernetes Engine</h3><ul>\n<li>Added kubelet config options <code translate=\"no\" dir=\"ltr\">evictionSoft</code>, <code translate=\"no\" dir=\"ltr\">evictionSoftGracePeriod</code>,\n<code translate=\"no\" dir=\"ltr\">evictionMinimumReclaim</code>, and <code translate=\"no\" dir=\"ltr\">evictionMaxPodGracePeriodSeconds</code> to\n<code translate=\"no\" dir=\"ltr\">gcloud container clusters create</code>, <code translate=\"no\" dir=\"ltr\">gcloud container node-pools create</code>,\nand <code translate=\"no\" dir=\"ltr\">gcloud container node-pools update</code> command which defines the\neviction behaviors.</li>\n<li>Added flag option <code translate=\"no\" dir=\"ltr\">--HighScaleCheckpointing</code> to\nadd support for enabling the HighScaleCheckpointing CSI Driver.</li>\n</ul><h3 id=\"network_security_6\" data-text=\"Network Security\" tabindex=\"-1\">Network Security</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud network-security org-address-groups --purpose</code> field to GA.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-08-05T00:00:00+00:00"
    },
    {
      "id": "53200_2025-07-29",
      "url": "https://cloud.google.com/sdk/docs/release-notes#53200_2025-07-29",
      "title": "532.0.0 (2025-07-29)",
      "content_html": "<h3 id=\"ai_8\" data-text=\"AI\" tabindex=\"-1\">AI</h3><ul>\n<li>Updated <code translate=\"no\" dir=\"ltr\">gcloud ai model-garden models deploy</code> command to allow deploy a model from custom weights.</li>\n</ul><h3 id=\"bigquery_5\" data-text=\"BigQuery\" tabindex=\"-1\">BigQuery</h3><ul>\n<li>Fixed a bug where the command would crash for a query in dry run if the\nresulting job doesn't include statistics about number of bytes processed.</li>\n</ul><h3 id=\"cloud_backup_dr_7\" data-text=\"Cloud Backup DR\" tabindex=\"-1\">Cloud Backup DR</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">backup-retention-inheritance</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud backup-dr backup-vaults create</code> to specify backup retention inheritance mode during backup vault creation.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud backup-dr data-source-references</code> command group to GA track.</li>\n</ul><h3 id=\"cloud_iam_3\" data-text=\"Cloud IAM\" tabindex=\"-1\">Cloud IAM</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud iam workforce-pools providers scim-tenants create</code> which creates\na new SCIM tenant associated with a specific workforce identity pool provider.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud iam workforce-pools providers scim-tenants tokens create</code> which\ncreates a new SCIM token associated with a specific workforce identity pool\nprovider tenant.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud iam workforce-pools providers scim-tenants delete</code> which\ndeletes an existing SCIM tenant associated with a specific workforce identity\npool provider.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud iam workforce-pools providers scim-tenants tokens delete</code>\nwhich deletes a SCIM token associated with a specific workforce identity pool\nprovider SCIM tenant.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud iam workforce-pools providers scim-tenants describe</code> which\ndescribes an existing SCIM tenant associated with a specific workforce\nidentity pool provider.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud iam workforce-pools providers scim-tenants tokens describe</code>\nwhich describes a SCIM token associated with a specific workforce\nidentity pool provider SCIM tenant.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud iam workforce-pools providers scim-tenants list</code> which\nlists all SCIM tenants associated with a specific workforce identity pool\nprovider.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud iam workforce-pools providers scim-tenants tokens list</code>\nwhich lists all SCIM tokens associated with a specific workforce identity pool\nprovider SCIM tenant.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud iam workforce-pools providers scim-tenants undelete</code> which\nrestores a previously-deleted workforce identity pool provider SCIM tenant to\nan active state.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud iam workforce-pools providers scim-tenants tokens undelete</code>\nwhich restores a previously-deleted workforce identity pool provider SCIM\ntoken to an active state.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud iam workforce-pools providers scim-tenants update</code> which\nupdates an existing SCIM tenant associated with a specific workforce identity\npool provider.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud iam workforce-pools providers scim-tenants tokens update</code>\nwhich updates an existing SCIM token associated with a specific workforce\nidentity pool provider.</li>\n</ul><h3 id=\"cloud_sql_11\" data-text=\"Cloud SQL\" tabindex=\"-1\">Cloud SQL</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--instance-type</code> and <code translate=\"no\" dir=\"ltr\">--node-count</code> flags of <code translate=\"no\" dir=\"ltr\">gcloud sql instances create</code> and <code translate=\"no\" dir=\"ltr\">gcloud sql instances patch</code> to GA.</li>\n<li>Updated 'cloud-sql-proxy' packaged component to use 2.18.0 of the Cloud SQL Proxy.\n<ul>\n<li>Made <code translate=\"no\" dir=\"ltr\">--skip-failed-instance-config</code> flag available.</li>\n</ul>\n</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--psc-network-attachment-uri</code> and\n<code translate=\"no\" dir=\"ltr\">--clear-psc-network-attachment-uri</code> flags to <code translate=\"no\" dir=\"ltr\">gcloud sql instances patch</code>\nto support Private Service Connect OutBound Connectivity for Cloud SQL.</li>\n</ul><h3 id=\"compute_engine_17\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Fixed misleading outputs when reserving and releasing external IPv6 addresses\nusing <code translate=\"no\" dir=\"ltr\">gcloud compute addresses create</code> and <code translate=\"no\" dir=\"ltr\">gcloud compute addresses delete</code>.</li>\n</ul><h3 id=\"container_2\" data-text=\"Container\" tabindex=\"-1\">Container</h3><ul>\n<li>Updated <code translate=\"no\" dir=\"ltr\">gcloud container clusters list</code> command to display STACK_TYPE by default.</li>\n</ul><h3 id=\"eventarc_3\" data-text=\"Eventarc\" tabindex=\"-1\">Eventarc</h3><ul>\n<li>Removing one Message Bus and Google Api Source per-project limitation.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud eventarc message-buses</code>, <code translate=\"no\" dir=\"ltr\">gcloud eventarc enrollments</code>, <code translate=\"no\" dir=\"ltr\">gcloud eventarc google-api-sources</code> and <code translate=\"no\" dir=\"ltr\">gcloud eventarc pipelines</code> to GA.</li>\n</ul><h3 id=\"identity_and_access_management_4\" data-text=\"Identity and Access Management\" tabindex=\"-1\">Identity and Access Management</h3><ul>\n<li>Added flags to <code translate=\"no\" dir=\"ltr\">gcloud iam workforce-pools providers create-oidc</code> and\n<code translate=\"no\" dir=\"ltr\">gcloud iam workforce-pools providers create-saml</code> commands to support\ncreating providers with extended oauth attributes configuration (e.g.\n<code translate=\"no\" dir=\"ltr\">--extended-attributes-issuer-uri</code>, <code translate=\"no\" dir=\"ltr\">--extended-attributes-client-id</code>,\n<code translate=\"no\" dir=\"ltr\">--extended-attributes-client-secret-value</code>, <code translate=\"no\" dir=\"ltr\">--extended-attributes-type</code>,\n<code translate=\"no\" dir=\"ltr\">--extended-attributes-filter</code>).</li>\n<li>Added flags to <code translate=\"no\" dir=\"ltr\">gcloud iam workforce-pools providers update-oidc</code> and\n<code translate=\"no\" dir=\"ltr\">gcloud iam workforce-pools providers update-saml</code> commands to support\nupdating providers with extended oauth attributes configuration (e.g.\n<code translate=\"no\" dir=\"ltr\">--extended-attributes-issuer-uri</code>, <code translate=\"no\" dir=\"ltr\">--extended-attributes-client-id</code>,\n<code translate=\"no\" dir=\"ltr\">--extended-attributes-client-secret-value</code>, <code translate=\"no\" dir=\"ltr\">--extended-attributes-type</code>,\n<code translate=\"no\" dir=\"ltr\">--extended-attributes-filter</code>, <code translate=\"no\" dir=\"ltr\">--clear-extended-attributes-config</code>).</li>\n</ul><h3 id=\"kubernetes_engine_15\" data-text=\"Kubernetes Engine\" tabindex=\"-1\">Kubernetes Engine</h3><ul>\n<li>Removed kubectl version 1.27.</li>\n<li>Added additional kubectl versions:\n<ul>\n<li>kubectl.1.28 (1.28.15</li>\n<li>kubectl.1.29 (1.29.14)</li>\n<li>kubectl.1.30 (1.30.14)</li>\n<li>kubectl.1.31 (1.31.11)</li>\n<li>kubectl.1.32 (1.32.7)</li>\n<li>kubectl.1.33 (1.33.3).</li>\n</ul>\n</li>\n</ul><h3 id=\"secret_manager\" data-text=\"Secret Manager\" tabindex=\"-1\">Secret Manager</h3><ul>\n<li>Added flag <code translate=\"no\" dir=\"ltr\">--tags</code> for secrets to attach tags to the secrets while creating.</li>\n</ul><h3 id=\"security_command_center_3\" data-text=\"Security Command Center\" tabindex=\"-1\">Security Command Center</h3><ul>\n<li>Added functionality to export Security Command Center findings to bigquery.</li>\n</ul><h3 id=\"service_extensions_4\" data-text=\"Service Extensions\" tabindex=\"-1\">Service Extensions</h3><ul>\n<li>Updated import and export schemas for <code translate=\"no\" dir=\"ltr\">gcloud beta service-extensions authz-extensions</code>.</li>\n</ul><h3 id=\"workbench_2\" data-text=\"Workbench\" tabindex=\"-1\">Workbench</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--enable-managed-euc</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud beta workbench instances create</code>.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-07-29T00:00:00+00:00"
    },
    {
      "id": "53100_2025-07-22",
      "url": "https://cloud.google.com/sdk/docs/release-notes#53100_2025-07-22",
      "title": "531.0.0 (2025-07-22)",
      "content_html": "<h3 id=\"google_cloud_cli_5\" data-text=\"Google Cloud CLI\" tabindex=\"-1\">Google Cloud CLI</h3><ul>\n<li>Updated windows bundled Python for the <code translate=\"no\" dir=\"ltr\">gcloud</code> CLI to 3.12.10.</li>\n</ul><h3 id=\"alloydb_5\" data-text=\"AlloyDB\" tabindex=\"-1\">AlloyDB</h3><ul>\n<li>Add two new Managed Connection Pooling related flags for users to configure on\n<code translate=\"no\" dir=\"ltr\">gcloud alloydb instances create</code> and <code translate=\"no\" dir=\"ltr\">gcloud alloydb instances update</code>. The new\nflags are:\n<ul>\n<li><code translate=\"no\" dir=\"ltr\">--connection-pooling-server-lifetime</code></li>\n<li><code translate=\"no\" dir=\"ltr\">--connection-pooling-client-connection-idle-timeout</code></li>\n</ul>\n</li>\n</ul><h3 id=\"bigquery_6\" data-text=\"BigQuery\" tabindex=\"-1\">BigQuery</h3><ul>\n<li>Added new flag <code translate=\"no\" dir=\"ltr\">--null_markers</code> for external tables to define the strings\nthat represent NULL values in CSV files.</li>\n<li>Added support for <code translate=\"no\" dir=\"ltr\">--source_column_match</code> flag for\n<code translate=\"no\" dir=\"ltr\">bq mk --table --external_table_definition</code> and <code translate=\"no\" dir=\"ltr\">bq mkdef</code> commands.</li>\n<li>Added support for <code translate=\"no\" dir=\"ltr\">--reservation_group</code> and <code translate=\"no\" dir=\"ltr\">--reservation_group_name</code> flags for reservation group feature.</li>\n</ul><h3 id=\"cloud_dataflow_4\" data-text=\"Cloud Dataflow\" tabindex=\"-1\">Cloud Dataflow</h3><ul>\n<li>Fixed an issue where the environment variable\n<code translate=\"no\" dir=\"ltr\">FLEX_TEMPLATE_PYTHON_EXTRA_PACKAGES</code> does not install Python dependencies\nin Flex Templates.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--template-file-gcs-location</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud dataflow yaml run</code>\nto support user-defined YAML templates.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--network</code> and <code translate=\"no\" dir=\"ltr\">--subnetwork</code> flags to <code translate=\"no\" dir=\"ltr\">gcloud dataflow yaml run</code>\nto support specifying network options for Dataflow workers.</li>\n</ul><h3 id=\"cloud_datastream_2\" data-text=\"Cloud Datastream\" tabindex=\"-1\">Cloud Datastream</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--postgresql-server-certificate-hostname</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud datastream\nconnection-profiles create</code> command to validate the hostname in the server\ncertificate for SSL connections to PostgreSQL sources.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--oracle-ca-certificate</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud datastream\nconnection-profiles create</code> command to create connection with SSL server\nonly verification for Oracle sources.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--oracle-server-certificate-distinguished-name</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud\ndatastream connection-profiles create</code> command to validate the server\ncertificate for SSL connections to Oracle sources.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--postgresql-server-certificate-hostname</code>, <code translate=\"no\" dir=\"ltr\">--oracle-ca-certificate</code>\nand <code translate=\"no\" dir=\"ltr\">--oracle-server-certificate-distinguished-name</code> flags to\n<code translate=\"no\" dir=\"ltr\">gcloud datastream connection-profiles update</code> command to support updating\nthe SSL config for PostgreSQL and Oracle sources.</li>\n</ul><h3 id=\"cloud_interconnect_6\" data-text=\"Cloud Interconnect\" tabindex=\"-1\">Cloud Interconnect</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud compute interconnects application-awareness get-config</code> to beta.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud compute interconnects application-awareness update</code> to beta.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud compute interconnects application-awareness delete</code> to beta.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud compute interconnects application-awareness configure-bandwidth-percentage-policy</code> to beta.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud compute interconnects application-awareness configure-shaper-average-percentage</code> to beta.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud compute interconnects application-awareness configure-strict-priority-policy</code> to beta.</li>\n</ul><h3 id=\"cloud_run_13\" data-text=\"Cloud Run\" tabindex=\"-1\">Cloud Run</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--startup-probe</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud run jobs</code> command group to allow\nconfiguring startup probe for a Cloud Run Job.</li>\n</ul><h3 id=\"cloud_storage_6\" data-text=\"Cloud Storage\" tabindex=\"-1\">Cloud Storage</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--ip-filter-file</code> flag of <code translate=\"no\" dir=\"ltr\">gcloud storage buckets create</code> and <code translate=\"no\" dir=\"ltr\">gcloud storage buckets update</code> to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--clear-ip-filter</code> flag of <code translate=\"no\" dir=\"ltr\">gcloud storage buckets update</code> to GA.</li>\n</ul><h3 id=\"compute_engine_18\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud compute org-security-policies rules add-preconfig-waf-exclusion|remove-preconfig-waf-exclusion</code> in alpha and beta.</li>\n<li>Added and promoted flags related to tls-settings to GA:\n<ul>\n<li>\n<code translate=\"no\" dir=\"ltr\">--tls-settings</code> of <code translate=\"no\" dir=\"ltr\">gcloud compute backend-service create</code>.</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">--tls-settings</code> of <code translate=\"no\" dir=\"ltr\">gcloud compute backend-service update</code>.</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">--no-tls-settings</code> of <code translate=\"no\" dir=\"ltr\">gcloud compute backend-service update</code>.</li>\n</ul>\n</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud compute reservations sub-blocks performMaintenance</code> command in beta and v1.</li>\n<li>Added new new plane <code translate=\"no\" dir=\"ltr\">60-month</code> to commitment alpha.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--resolve-subnet-mask</code> flag for alpha and beta to\n<code translate=\"no\" dir=\"ltr\">gcloud compute networks subnets create</code> to allow users to enable resolve\nsubnet mask feature on the subnetwork resource during creation.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--full-view</code> flag for v1 to <code translate=\"no\" dir=\"ltr\">gcloud compute reservations blocks describe</code> to allow users to see the full reservation block view.</li>\n</ul><h3 id=\"config_connector_2\" data-text=\"Config Connector\" tabindex=\"-1\">Config Connector</h3><ul>\n<li>Updated Google Cloud Config Connector to version 1.132.1.\nSee Config Connector Overview for more details <a href=\"https://cloud.google.com/config-connector/docs/overview\">https://cloud.google.com/config-connector/docs/overview</a>.</li>\n</ul><h3 id=\"container_3\" data-text=\"Container\" tabindex=\"-1\">Container</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--boot-disk-provisioned-iops</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud container clusters create</code> command to specify the provisioned iops on Hyperdisk Balanced boot disks.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--boot-disk-provisioned-throughput</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud container clusters create</code> command to specify the provisioned throughput on Hyperdisk Balanced boot disks.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--boot-disk-provisioned-iops</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud container node-pools create</code> command to specify the provisioned iops on Hyperdisk Balanced boot disks.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--boot-disk-provisioned-throughput</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud container node-pools create</code> command to specify the provisioned throughput on Hyperdisk Balanced boot disks.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--boot-disk-provisioned-iops</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud container node-pools update</code> command to specify the provisioned iops on Hyperdisk Balanced boot disks.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--boot-disk-provisioned-throughput</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud container node-pools update</code> command to specify the provisioned throughput on Hyperdisk Balanced boot disks.</li>\n</ul><h3 id=\"dataproc_diagnose\" data-text=\"Dataproc Diagnose\" tabindex=\"-1\">Dataproc Diagnose</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--tarball-gcs-dir</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud dataproc clusters diagnose</code> to\nspecify the output Cloud Storage directory for the diagnostic tarball.</li>\n</ul><h3 id=\"migrate_to_virtual_machines_2\" data-text=\"Migrate to Virtual Machines\" tabindex=\"-1\">Migrate to Virtual Machines</h3><ul>\n<li>Remove <code translate=\"no\" dir=\"ltr\">--suppress-package-installation-failure</code> flag.</li>\n</ul><h3 id=\"secure_source_manager_3\" data-text=\"Secure Source Manager\" tabindex=\"-1\">Secure Source Manager</h3><ul>\n<li>Shortened <code translate=\"no\" dir=\"ltr\">gcloud beta source-manager repos create/delete</code> command output to show a status message. The previous output format can be displayed with <code translate=\"no\" dir=\"ltr\">--format=default</code>.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-07-22T00:00:00+00:00"
    },
    {
      "id": "53000_2025-07-15",
      "url": "https://cloud.google.com/sdk/docs/release-notes#53000_2025-07-15",
      "title": "530.0.0 (2025-07-15)",
      "content_html": "<h3 id=\"breaking_changes_4\" data-text=\"Breaking Changes\" tabindex=\"-1\">Breaking Changes</h3><ul>\n<li>\n<strong>(Google Cloud CLI)</strong> Deprecated Python 3.8. The minimum supported Python version is Python 3.9.</li>\n</ul><h3 id=\"app_engine_6\" data-text=\"App Engine\" tabindex=\"-1\">App Engine</h3><ul>\n<li>Updated the Java SDK to version 2.0.38 build from the open source project\n<a href=\"https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.38\">https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.38</a>.</li>\n</ul><h3 id=\"cloud_composer_2\" data-text=\"Cloud Composer\" tabindex=\"-1\">Cloud Composer</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud composer environments restart-web-server</code> to restart web server for a Cloud Composer environment.</li>\n</ul><h3 id=\"cloud_dataflow_5\" data-text=\"Cloud Dataflow\" tabindex=\"-1\">Cloud Dataflow</h3><ul>\n<li>Deprecated JAVA8 from <code translate=\"no\" dir=\"ltr\">gcloud dataflow flex-template build</code>\nflex-template-base-image option. Set to JAVA8 now redirects to JAVA11 and will\nbe removed in a future release.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud dataflow jobs archive</code> command to archive a job.</li>\n</ul><h3 id=\"cloud_firestore_4\" data-text=\"Cloud Firestore\" tabindex=\"-1\">Cloud Firestore</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--tags</code> flag of <code translate=\"no\" dir=\"ltr\">gcloud firestore databases create</code> and <code translate=\"no\" dir=\"ltr\">gcloud firestore databases restore</code> command to beta and GA.</li>\n</ul><h3 id=\"cloud_firestore_emulator_3\" data-text=\"Cloud Firestore Emulator\" tabindex=\"-1\">Cloud Firestore Emulator</h3><ul>\n<li>Release Cloud Firestore emulator v1.20.0\n<ul>\n<li>Add support for <strong>namespace</strong> queries.</li>\n<li>Add support for <strong>key</strong> queries.</li>\n<li>Fix bug where entity version behavior differed from production.</li>\n</ul>\n</li>\n</ul><h3 id=\"cloud_identity-aware_proxy_2\" data-text=\"Cloud Identity-Aware Proxy\" tabindex=\"-1\">Cloud Identity-Aware Proxy</h3><ul>\n<li>Deprecated <code translate=\"no\" dir=\"ltr\">gcloud iap oauth-brands</code> and <code translate=\"no\" dir=\"ltr\">gcloud iap oauth-clients</code> commands.</li>\n</ul><h3 id=\"cloud_managed_kafka_6\" data-text=\"Cloud Managed Kafka\" tabindex=\"-1\">Cloud Managed Kafka</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--delete-mode</code> and <code translate=\"no\" dir=\"ltr\">--delete-config</code> flags to <code translate=\"no\" dir=\"ltr\">gcloud managed-kafka schema-registries subject update</code>, which gives users the capability to delete a subject mode and config.</li>\n</ul><h3 id=\"cloud_netapp_6\" data-text=\"Cloud NetApp\" tabindex=\"-1\">Cloud NetApp</h3><ul>\n<li>Add new <code translate=\"no\" dir=\"ltr\">gcloud CLI</code> command <code translate=\"no\" dir=\"ltr\">restore-backup-files</code> for NetApp Volumes.</li>\n</ul><h3 id=\"cloud_resource_manager_3\" data-text=\"Cloud Resource Manager\" tabindex=\"-1\">Cloud Resource Manager</h3><ul>\n<li>Updated <code translate=\"no\" dir=\"ltr\">--purpose-data</code> flag from <code translate=\"no\" dir=\"ltr\">gcloud resource-manager tags keys\ncreate</code> command with a new value <code translate=\"no\" dir=\"ltr\">organization</code>.</li>\n</ul><h3 id=\"cloud_run_14\" data-text=\"Cloud Run\" tabindex=\"-1\">Cloud Run</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--[no-]gpu-zonal-redundancy</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud beta run jobs</code> command\ngroup to support setting zonal redundancy for Cloud Run Jobs using GPU.</li>\n</ul><h3 id=\"compute_engine_19\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud compute org-security-policies rules add-preconfig-waf-exclusion|remove-preconfig-waf-exclusion</code> in alpha and beta.</li>\n<li>Added and promoted flags related to tls-settings to GA:\n<ul>\n<li>\n<code translate=\"no\" dir=\"ltr\">--tls-settings</code> of <code translate=\"no\" dir=\"ltr\">gcloud compute backend-service create</code>.</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">--tls-settings</code> of <code translate=\"no\" dir=\"ltr\">gcloud compute backend-service update</code>.</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">--no-tls-settings</code> of <code translate=\"no\" dir=\"ltr\">gcloud compute backend-service update</code>.</li>\n</ul>\n</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud compute reservations sub-blocks performMaintenance</code> command in beta and v1.</li>\n</ul><h3 id=\"container_4\" data-text=\"Container\" tabindex=\"-1\">Container</h3><ul>\n<li>Add <code translate=\"no\" dir=\"ltr\">--enable-auto-ipam</code> and <code translate=\"no\" dir=\"ltr\">--disable-auto-ipam</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud container clusters create/update</code> to enable/disable automatic IP address management for the cluster.</li>\n<li>Add <code translate=\"no\" dir=\"ltr\">--sole-tenant-min-node-cpus</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud container node-pools create</code> to specify the minimum number of vCPUs that can be used by a sole-tenant node pool.</li>\n</ul><h3 id=\"database_migration_3\" data-text=\"Database Migration\" tabindex=\"-1\">Database Migration</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud database-migrations conversion-workspaces mapping-rules list</code>.</li>\n<li>Added support for <code translate=\"no\" dir=\"ltr\">--database</code> flag in Postgres connection profiles.</li>\n</ul><h3 id=\"distributed_cloud_edge\" data-text=\"Distributed Cloud Edge\" tabindex=\"-1\">Distributed Cloud Edge</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--enable-google-group-authentication</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud edge-cloud container clusters create</code> command to allow for specifying whether Google Groups authentication is enabled for the cluster.</li>\n</ul><h3 id=\"kubernetes_engine_16\" data-text=\"Kubernetes Engine\" tabindex=\"-1\">Kubernetes Engine</h3><ul>\n<li>Added flag option <code translate=\"no\" dir=\"ltr\">--addons=LustreCsiDriver</code> to\nadd support for enabling/disabling the Lustre CSI Driver on GKE Standard\nclusters.</li>\n<li>Added flag option <code translate=\"no\" dir=\"ltr\">--enable-lustre-csi-driver</code> to\nadd support for enabling the Lustre CSI Driver on GKE Autopilot clusters.</li>\n<li>Added flag option <code translate=\"no\" dir=\"ltr\">--enable-legacy-lustre-port</code> to\nallow the Lustre CSI Driver to initialize LNet (the virtual network layer\nfor the Lustre kernel module) using port 6988.</li>\n<li>Added kubelet config options <code translate=\"no\" dir=\"ltr\">maxParallelImagePulls</code> to\n<code translate=\"no\" dir=\"ltr\">gcloud container clusters create</code>, <code translate=\"no\" dir=\"ltr\">gcloud container node-pools create</code>,\nand <code translate=\"no\" dir=\"ltr\">gcloud container node-pools update</code> command which defines the maximum\nnumber of image pulls in parallel.</li>\n<li>Added linux config options <code translate=\"no\" dir=\"ltr\">transparentHugepageEnabled</code> and\n<code translate=\"no\" dir=\"ltr\">transparentHugepageDefrag</code> to <code translate=\"no\" dir=\"ltr\">gcloud container clusters create</code>,\n<code translate=\"no\" dir=\"ltr\">gcloud container node-pools create</code>, and\n<code translate=\"no\" dir=\"ltr\">gcloud container node-pools update</code> command which controls transparent\nhugepage behavior on the node.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">- -enable-confidential-nodes</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud container clusters\ncreate-auto</code> to allow creation of confidential nodes on GKE Autopilot\nclusters.</li>\n</ul><h3 id=\"looker_2\" data-text=\"Looker\" tabindex=\"-1\">Looker</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--class-type</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud looker instances create</code> and <code translate=\"no\" dir=\"ltr\">gcloud looker instances update</code>.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">domains</code> as an option to the <code translate=\"no\" dir=\"ltr\">--psc-service-attachment</code> flag of <code translate=\"no\" dir=\"ltr\">gcloud looker instances update</code> to support multiple domains to a single PSC connection.</li>\n</ul><h3 id=\"network_connectivity\" data-text=\"Network Connectivity\" tabindex=\"-1\">Network Connectivity</h3><ul>\n<li>Canonicalize <code translate=\"no\" dir=\"ltr\">--allocation-strategy</code> and\n<code translate=\"no\" dir=\"ltr\">--first-available-ranges-lookup-size</code> flags to\n<code translate=\"no\" dir=\"ltr\">gcloud network-connectivity internal-ranges create</code> to make use of dashes\ninstead of underscores. This puts them in-line with the documentation.</li>\n</ul><h3 id=\"network_security_7\" data-text=\"Network Security\" tabindex=\"-1\">Network Security</h3><ul>\n<li>Updated import and export schemas for <code translate=\"no\" dir=\"ltr\">gcloud beta network-security authz-policies</code>.</li>\n</ul><h3 id=\"network_services_3\" data-text=\"Network Services\" tabindex=\"-1\">Network Services</h3><ul>\n<li>Promote <code translate=\"no\" dir=\"ltr\">--isolation-config-granularity</code> and <code translate=\"no\" dir=\"ltr\">--isolation-config-mode</code> to GA.</li>\n</ul><h3 id=\"recaptcha\" data-text=\"Recaptcha\" tabindex=\"-1\">Recaptcha</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">integration-type=policy-based-challenge</code> to\n<code translate=\"no\" dir=\"ltr\">gcloud recaptcha keys create</code>, and associated options\n<code translate=\"no\" dir=\"ltr\">default-score-threshold</code> and <code translate=\"no\" dir=\"ltr\">action-score-thresholds</code> to\n<code translate=\"no\" dir=\"ltr\">gcloud recaptcha keys create</code> and <code translate=\"no\" dir=\"ltr\">gcloud recaptcha keys update</code>.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-07-15T00:00:00+00:00"
    },
    {
      "id": "52900_2025-07-01",
      "url": "https://cloud.google.com/sdk/docs/release-notes#52900_2025-07-01",
      "title": "529.0.0 (2025-07-01)",
      "content_html": "<h3 id=\"breaking_changes_5\" data-text=\"Breaking Changes\" tabindex=\"-1\">Breaking Changes</h3><ul>\n<li>\n<strong>(Cloud Datastore Emulator)</strong> Removed support for running the Datastore emulator</li>\n<li>\n<strong>(Cloud Datastore Emulator)</strong> (<code translate=\"no\" dir=\"ltr\">gcloud beta emulators datastore start</code>) in environment with Java versions</li>\n<li>\n<strong>(Cloud Datastore Emulator)</strong> prior to 21. Users can upgrade to Java 21 or above to continue using the latest</li>\n<li>\n<strong>(Cloud Datastore Emulator)</strong> Datastore emulator. Alternatively, users can use previous <code translate=\"no\" dir=\"ltr\">gcloud</code> CLI</li>\n<li>\n<strong>(Cloud Datastore Emulator)</strong> versions to continue using the Datastore emulator with</li>\n<li>\n<strong>(Cloud Datastore Emulator)</strong> Java 11 support.</li>\n<li>\n<strong>(Cloud Firestore Emulator)</strong> Removed support for running the Firestore emulator</li>\n<li>\n<strong>(Cloud Firestore Emulator)</strong> (<code translate=\"no\" dir=\"ltr\">gcloud beta emulators firestore start</code>) in environment with Java versions</li>\n<li>\n<strong>(Cloud Firestore Emulator)</strong> prior to 21. Users can upgrade to Java 21 or above to continue using the latest</li>\n<li>\n<strong>(Cloud Firestore Emulator)</strong> Firestore emulator. Alternatively, users can use previous <code translate=\"no\" dir=\"ltr\">gcloud</code> CLI</li>\n<li>\n<strong>(Cloud Firestore Emulator)</strong> versions to continue using the previous Firestore emulator with</li>\n<li>\n<strong>(Cloud Firestore Emulator)</strong> Java 11 support.</li>\n<li>\n<strong>(Compute Engine)</strong> Demoted <code translate=\"no\" dir=\"ltr\">--igmp-query</code> flag in <code translate=\"no\" dir=\"ltr\">--network-interface</code> of <code translate=\"no\" dir=\"ltr\">gcloud compute instances bulk create</code> to alpha.</li>\n<li>\n<strong>(Eventarc)</strong> Removed option for <code translate=\"no\" dir=\"ltr\">--destinations</code> to set <code translate=\"no\" dir=\"ltr\">network_attachment</code> when <code translate=\"no\" dir=\"ltr\">http_endpoint_uri</code> is not set.</li>\n<li>\n<strong>(Network Services)</strong> Removed <code translate=\"no\" dir=\"ltr\">--service-directory-namespace</code>, <code translate=\"no\" dir=\"ltr\">--service-directory-region</code>, and <code translate=\"no\" dir=\"ltr\">--service-directory-service</code> flags in <code translate=\"no\" dir=\"ltr\">gcloud network-services service-bindings create</code>.</li>\n</ul><h3 id=\"ai_9\" data-text=\"AI\" tabindex=\"-1\">AI</h3><ul>\n<li>Added support for the <code translate=\"no\" dir=\"ltr\">request-counts-per-minute</code> autoscaling metric to\n<code translate=\"no\" dir=\"ltr\">gcloud ai endpoints deploy-model</code> and <code translate=\"no\" dir=\"ltr\">gcloud ai deployment-resource-pools\ncreate</code>.</li>\n</ul><h3 id=\"alloydb_6\" data-text=\"AlloyDB\" tabindex=\"-1\">AlloyDB</h3><ul>\n<li>Fix being able to enable managed connection pooling for the first time when\ncalling <code translate=\"no\" dir=\"ltr\">gcloud alloydb instances update</code> without having to specify all managed\nconnection pooling related flags.</li>\n</ul><h3 id=\"anthos_multi-cloud_2\" data-text=\"Anthos Multi-Cloud\" tabindex=\"-1\">Anthos Multi-Cloud</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--system-component-tolerations</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud container attached clusters register</code> to customize Kubernetes tolerations for system components.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--system-component-labels</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud container attached clusters register</code> to customize Kubernetes labels for system components.</li>\n</ul><h3 id=\"app_engine_7\" data-text=\"App Engine\" tabindex=\"-1\">App Engine</h3><ul>\n<li>Fixed open source issue <a href=\"https://issuetracker.google.com/issues/329705717\">https://issuetracker.google.com/issues/329705717</a> for python appengine SDK.</li>\n</ul><h3 id=\"bigquery_7\" data-text=\"BigQuery\" tabindex=\"-1\">BigQuery</h3><ul>\n<li>Added new flag <code translate=\"no\" dir=\"ltr\">--external_catalog_table_options</code> in <code translate=\"no\" dir=\"ltr\">bq mk -t</code> and <code translate=\"no\" dir=\"ltr\">bq update -t</code> to create and update tables with external catalog options.</li>\n</ul><h3 id=\"cloud_backup_dr_8\" data-text=\"Cloud Backup DR\" tabindex=\"-1\">Cloud Backup DR</h3><ul>\n<li>Fixed <code translate=\"no\" dir=\"ltr\">backup-vault create</code> command to return the created resource.</li>\n<li>Modified <code translate=\"no\" dir=\"ltr\">backups list</code> command to use basic view by default.</li>\n</ul><h3 id=\"cloud_managed_kafka_7\" data-text=\"Cloud Managed Kafka\" tabindex=\"-1\">Cloud Managed Kafka</h3><ul>\n<li>Fixed an error where the mode or compatibility being unset would causes the command to fail.</li>\n<li>Made the output of the commands more readable.</li>\n<li>Add informative text to the \"subject describe\" command to inform if the mode/compatibility was inherited from the schema registry.</li>\n</ul><h3 id=\"cloud_memorystore_2\" data-text=\"Cloud Memorystore\" tabindex=\"-1\">Cloud Memorystore</h3><ul>\n<li>Promote <code translate=\"no\" dir=\"ltr\">gcloud redis clusters create</code> CMEK related commands to GA track.</li>\n<li>Promote <code translate=\"no\" dir=\"ltr\">gcloud memorystore instances create</code> CMEK related commands to GA track.</li>\n</ul><h3 id=\"cloud_run_15\" data-text=\"Cloud Run\" tabindex=\"-1\">Cloud Run</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--no-default-url</code> flag to GA for <code translate=\"no\" dir=\"ltr\">gcloud run services</code> command groups.</li>\n<li>Promoted .env support for <code translate=\"no\" dir=\"ltr\">--env-vars-file</code> flag for <code translate=\"no\" dir=\"ltr\">gcloud run deploy</code> from alpha to beta.</li>\n<li>Added .env support for <code translate=\"no\" dir=\"ltr\">--env-vars-file</code> flag for <code translate=\"no\" dir=\"ltr\">gcloud run jobs deploy</code>.</li>\n</ul><h3 id=\"cloud_services_2\" data-text=\"Cloud Services\" tabindex=\"-1\">Cloud Services</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud services groups list-expanded-members</code> to beta.</li>\n</ul><h3 id=\"cloud_storage_7\" data-text=\"Cloud Storage\" tabindex=\"-1\">Cloud Storage</h3><ul>\n<li>Updated gsutil component to 5.35.</li>\n</ul><h3 id=\"compute_engine_20\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--append-licenses</code>, <code translate=\"no\" dir=\"ltr\">--remove-licenses</code> and <code translate=\"no\" dir=\"ltr\">--replace-license</code> flags of <code translate=\"no\" dir=\"ltr\">gcloud compute disks update</code> to beta and GA.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--enable_emergent_maintenance</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud compute reservations update</code>.</li>\n<li>Fixed issue where <code translate=\"no\" dir=\"ltr\">gcloud compute vpn-gateways list --regions {region}</code> call aggregated list instead of regional list.</li>\n<li>Fixed issue where <code translate=\"no\" dir=\"ltr\">gcloud compute vpn-tunnels list --regions {region}</code> call aggregated list instead of regional list.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--resource-manager-tags</code> flag for <code translate=\"no\" dir=\"ltr\">gcloud compute networks create</code> to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--resource-manager-tags</code> flag for <code translate=\"no\" dir=\"ltr\">gcloud compute networks subnets create</code> to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--resource-manager-tags</code> flag for <code translate=\"no\" dir=\"ltr\">gcloudc compute routers create</code> to beta.</li>\n<li>Fixed an issue where exceptions in <code translate=\"no\" dir=\"ltr\">gcloud compute instances bulk create</code>\nwith <code translate=\"no\" dir=\"ltr\">--format</code> flag were not logged.</li>\n</ul><h3 id=\"eventarc_4\" data-text=\"Eventarc\" tabindex=\"-1\">Eventarc</h3><ul>\n<li>Removed requirement for <code translate=\"no\" dir=\"ltr\">--destinations</code> to set <code translate=\"no\" dir=\"ltr\">network_attachment</code> when <code translate=\"no\" dir=\"ltr\">http_endpoint_uri</code> is set.</li>\n</ul><h3 id=\"kubernetes_engine_17\" data-text=\"Kubernetes Engine\" tabindex=\"-1\">Kubernetes Engine</h3><ul>\n<li>Additional kubectl versions:\n<ul>\n<li>kubectl.1.27 (1.27.16)</li>\n<li>kubectl.1.28 (1.28.15</li>\n<li>kubectl.1.29 (1.29.14)</li>\n<li>kubectl.1.30 (1.30.14)</li>\n<li>kubectl.1.31 (1.31.10)</li>\n<li>kubectl.1.32 (1.32.6)</li>\n<li>kubectl.1.33 (1.33.2)</li>\n</ul>\n</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--additional-ip-ranges</code> and <code translate=\"no\" dir=\"ltr\">--remove-additional-ip-ranges</code> flags to <code translate=\"no\" dir=\"ltr\">gcloud container clusters update</code> to allow multiple subnets in a cluster.</li>\n</ul><h3 id=\"looker_3\" data-text=\"Looker\" tabindex=\"-1\">Looker</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">core-trial-standard</code>, <code translate=\"no\" dir=\"ltr\">core-trial-enterprise</code>, and <code translate=\"no\" dir=\"ltr\">core-trial-embed</code> options to <code translate=\"no\" dir=\"ltr\">--edition</code> flag of <code translate=\"no\" dir=\"ltr\">gcloud looker instances create</code>.</li>\n</ul><h3 id=\"network_services_4\" data-text=\"Network Services\" tabindex=\"-1\">Network Services</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--update-strategy</code> flag in <code translate=\"no\" dir=\"ltr\">gcloud compute networks peerings create</code> and <code translate=\"no\" dir=\"ltr\">gcloud compute networks peerings update</code> commands.</li>\n<li>Added a new command <code translate=\"no\" dir=\"ltr\">gcloud compute networks peerings request-delete</code>.</li>\n<li>Support \"export\" and \"import\" surfaces for Service Binding resource.</li>\n<li>Support \"update\" surface for Service Binding resource.</li>\n</ul><h3 id=\"policy_simulator\" data-text=\"Policy Simulator\" tabindex=\"-1\">Policy Simulator</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud policy-intelligence simulate</code> to GA.</li>\n</ul><h3 id=\"security_command_center_4\" data-text=\"Security Command Center\" tabindex=\"-1\">Security Command Center</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--organization</code> and <code translate=\"no\" dir=\"ltr\">--location</code> argument flags to <code translate=\"no\" dir=\"ltr\">gcloud scc posture-deployments list</code> to list scc's posture deployments for organization level.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">vm-manager</code>, <code translate=\"no\" dir=\"ltr\">ec2-vulnerability-assessment</code>, <code translate=\"no\" dir=\"ltr\">gce-vulnerability-assessment</code>, <code translate=\"no\" dir=\"ltr\">azure-vulnerability-assessment</code>, and <code translate=\"no\" dir=\"ltr\">notebook-security-scanner</code> services to the <code translate=\"no\" dir=\"ltr\">SUPPORTED_SERVICES</code> list.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--organization</code> and <code translate=\"no\" dir=\"ltr\">--location</code> argument flags to <code translate=\"no\" dir=\"ltr\">gcloud scc posture-templates list</code> to list Cloud Security Command Center posture templates for an organization.</li>\n</ul><h3 id=\"service_extensions_5\" data-text=\"Service Extensions\" tabindex=\"-1\">Service Extensions</h3><ul>\n<li>Promoted the following Service Extensions Plugins command groups to GA:\n<ul>\n<li><code translate=\"no\" dir=\"ltr\">gcloud service-extensions wasm-plugins</code></li>\n<li><code translate=\"no\" dir=\"ltr\">gcloud service-extensions wasm-plugin-versions</code></li>\n</ul>\n</li>\n</ul><h3 id=\"workbench_3\" data-text=\"Workbench\" tabindex=\"-1\">Workbench</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud beta workbench instances</code> command group for pre-GA features.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-07-01T00:00:00+00:00"
    },
    {
      "id": "52800_2025-06-24",
      "url": "https://cloud.google.com/sdk/docs/release-notes#52800_2025-06-24",
      "title": "528.0.0 (2025-06-24)",
      "content_html": "<h3 id=\"ai_10\" data-text=\"AI\" tabindex=\"-1\">AI</h3><ul>\n<li>Modified <code translate=\"no\" dir=\"ltr\">--region</code> flag of <code translate=\"no\" dir=\"ltr\">gcloud ai endpoints</code> to include new online\nprediction regions.</li>\n<li>Modified <code translate=\"no\" dir=\"ltr\">--region</code> flag of <code translate=\"no\" dir=\"ltr\">gcloud ai models</code> to include new online\nprediction regions.</li>\n</ul><h3 id=\"alloydb_7\" data-text=\"AlloyDB\" tabindex=\"-1\">AlloyDB</h3><ul>\n<li>Added support for z3 machine-types.</li>\n<li>Added support for upgrading AlloyDB clusters to PostgreSQL 17 using <code translate=\"no\" dir=\"ltr\">gcloud alloydb clusters upgrade</code> in the alpha and beta tracks.</li>\n</ul><h3 id=\"cloud_managed_kafka_8\" data-text=\"Cloud Managed Kafka\" tabindex=\"-1\">Cloud Managed Kafka</h3><ul>\n<li>Changed <code translate=\"no\" dir=\"ltr\">--project</code> flag to be optional in the following commands:\n<ul>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud managed-kafka schema-registries describe</code>.</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud managed-kafka schema-registries update</code>.</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud managed-kafka schema-registries subject describe</code>.</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">gcloud managed-kafka schema-registries subject update</code>.</li>\n</ul>\n</li>\n<li>Changed <code translate=\"no\" dir=\"ltr\">--schema_registry</code> to <code translate=\"no\" dir=\"ltr\">--schema-registry</code> for subject commands.</li>\n</ul><h3 id=\"cloud_netapp_7\" data-text=\"Cloud NetApp\" tabindex=\"-1\">Cloud NetApp</h3><ul>\n<li>Add new <code translate=\"no\" dir=\"ltr\">gcloud CLI</code> command <code translate=\"no\" dir=\"ltr\">establish-peering</code> for Cache Volumes.</li>\n<li>Restricted <code translate=\"no\" dir=\"ltr\">external replication</code> related parameters to the alpha and beta release tracks as feature is in private preview.</li>\n</ul><h3 id=\"cloud_run_16\" data-text=\"Cloud Run\" tabindex=\"-1\">Cloud Run</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--max</code> flag for <code translate=\"no\" dir=\"ltr\">gcloud run deploy</code> and <code translate=\"no\" dir=\"ltr\">gcloud run {services,multi-region-services} update</code> from alpha to beta.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud run worker-pools</code> and <code translate=\"no\" dir=\"ltr\">gcloud run worker-pools revisions</code> from alpha to beta.</li>\n</ul><h3 id=\"cloud_spanner_2\" data-text=\"Cloud Spanner\" tabindex=\"-1\">Cloud Spanner</h3><ul>\n<li>\n<code translate=\"no\" dir=\"ltr\">spanner-cli</code> binary published as a new Cloud SDK component.</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">spanner-cli</code> may be installed with <code translate=\"no\" dir=\"ltr\">gcloud components install spanner-cli</code>.</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">spanner-cli</code> starts an interactive shell for spanner.</li>\n</ul><h3 id=\"compute_engine_21\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--append-licenses</code>, <code translate=\"no\" dir=\"ltr\">--remove-licenses</code> and <code translate=\"no\" dir=\"ltr\">--replace-license</code> flags of <code translate=\"no\" dir=\"ltr\">gcloud compute disks update</code> to beta and GA.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--enable_emergent_maintenance</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud compute reservations update</code>.</li>\n</ul><h3 id=\"metastore\" data-text=\"Metastore\" tabindex=\"-1\">Metastore</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--tags</code> flag of <code translate=\"no\" dir=\"ltr\">gcloud metastore service and federation create</code>.</li>\n</ul><h3 id=\"migrate_to_virtual_machines_3\" data-text=\"Migrate to Virtual Machines\" tabindex=\"-1\">Migrate to Virtual Machines</h3><ul>\n<li>Add <code translate=\"no\" dir=\"ltr\">--adaptation-modifiers</code> flag to support os adaptation modifiers.</li>\n<li>Add <code translate=\"no\" dir=\"ltr\">--rootfs-uuid</code> flag to support multiple operating systems found in adaptation.</li>\n</ul><h3 id=\"network_security_8\" data-text=\"Network Security\" tabindex=\"-1\">Network Security</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--purpose</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud alpha/beta network-security org-address-groups create/update</code> commands.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-06-24T00:00:00+00:00"
    },
    {
      "id": "52700_2025-06-17",
      "url": "https://cloud.google.com/sdk/docs/release-notes#52700_2025-06-17",
      "title": "527.0.0 (2025-06-17)",
      "content_html": "<h3 id=\"breaking_changes_6\" data-text=\"Breaking Changes\" tabindex=\"-1\">Breaking Changes</h3><ul>\n<li>\n<strong>(GKE Hub)</strong> Removed Policy Controller API enablement in\n<code translate=\"no\" dir=\"ltr\">gcloud beta|alpha container fleet|hub config-management</code> commands. To use\nPolicy Controller, please refer to\n<a href=\"https://cloud.google.com/sdk/gcloud/reference/container/fleet/policycontroller\"><code translate=\"no\" dir=\"ltr\">gcloud container fleet policycontroller</code></a>.</li>\n</ul><h3 id=\"alloydb_8\" data-text=\"AlloyDB\" tabindex=\"-1\">AlloyDB</h3><ul>\n<li>Added flag <code translate=\"no\" dir=\"ltr\">--allocated-ip-range-override</code> to create a Private Services Access instance with a preferred IP range to the following commands in the GA track:\n<ul>\n<li><code translate=\"no\" dir=\"ltr\">gcloud alloydb instances create</code></li>\n<li><code translate=\"no\" dir=\"ltr\">gcloud alloydb instances create-secondary</code></li>\n</ul>\n</li>\n</ul><h3 id=\"cloud_dns_3\" data-text=\"Cloud DNS\" tabindex=\"-1\">Cloud DNS</h3><ul>\n<li>Added GA support for creating forwarding zones with IPv6 and an FQDN forwarding target.</li>\n</ul><h3 id=\"cloud_data_fusion\" data-text=\"Cloud Data Fusion\" tabindex=\"-1\">Cloud Data Fusion</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--tags</code> flag of <code translate=\"no\" dir=\"ltr\">gcloud data-fusion instances create</code>.</li>\n</ul><h3 id=\"cloud_dataplex_3\" data-text=\"Cloud Dataplex\" tabindex=\"-1\">Cloud Dataplex</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">bigquery-publishing-dataset-project</code> field to <code translate=\"no\" dir=\"ltr\">gcloud dataplex datascans create data-discovery</code> and <code translate=\"no\" dir=\"ltr\">gcloud dataplex datascans update data-discovery</code> commands.</li>\n</ul><h3 id=\"cloud_workflows\" data-text=\"Cloud Workflows\" tabindex=\"-1\">Cloud Workflows</h3><ul>\n<li>Added environment variable flags to <code translate=\"no\" dir=\"ltr\">gcloud workflows deploy</code> to support\nsetting, updating, removing, and clearing user-defined environment variables.</li>\n</ul><h3 id=\"compute_engine_22\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--resource-manager-tags</code> flag for\n<code translate=\"no\" dir=\"ltr\">gcloud compute firewall-rules create</code> to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--igmp-query</code> flag in <code translate=\"no\" dir=\"ltr\">--network-interface</code> of <code translate=\"no\" dir=\"ltr\">gcloud compute instances bulk create</code> to beta.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--igmp-query</code> flag in <code translate=\"no\" dir=\"ltr\">--network-interface</code> of <code translate=\"no\" dir=\"ltr\">gcloud compute instances create</code> to beta.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--igmp-query</code> flag in <code translate=\"no\" dir=\"ltr\">gcloud compute instances network-interfaces update</code> to beta.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--resource-manager-tags</code> flag for <code translate=\"no\" dir=\"ltr\">gcloud compute routes create</code>\nto GA.</li>\n</ul><h3 id=\"gke_hub_4\" data-text=\"GKE Hub\" tabindex=\"-1\">GKE Hub</h3><ul>\n<li>Added a <code translate=\"no\" dir=\"ltr\">--custom-role</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud container fleet scopes add-app-operator-binding</code> in beta.</li>\n<li>Updated <code translate=\"no\" dir=\"ltr\">gcloud container fleet scopes remove-app-operator-binding</code> and <code translate=\"no\" dir=\"ltr\">gcloud container fleet scopes list-app-operator-bindings</code> to handle custom roles in beta.</li>\n</ul><h3 id=\"gemini\" data-text=\"Gemini\" tabindex=\"-1\">Gemini</h3><ul>\n<li>Added a new flag <code translate=\"no\" dir=\"ltr\">--enable-data-sharing</code> when creating or updating a DataSharingWithGoogleSetting.</li>\n</ul><h3 id=\"kubernetes_engine_18\" data-text=\"Kubernetes Engine\" tabindex=\"-1\">Kubernetes Engine</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--patch-update</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud container clusters create/update</code> to allow enabling accelerated upgrades.</li>\n</ul><h3 id=\"security_command_center_5\" data-text=\"Security Command Center\" tabindex=\"-1\">Security Command Center</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--organization</code> and <code translate=\"no\" dir=\"ltr\">--location</code> argument flags to <code translate=\"no\" dir=\"ltr\">gcloud scc postures list</code> to list all the scc postures at organization level.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-06-17T00:00:00+00:00"
    },
    {
      "id": "52601_2025-06-10",
      "url": "https://cloud.google.com/sdk/docs/release-notes#52601_2025-06-10",
      "title": "526.0.1 (2025-06-10)",
      "content_html": "<h3 id=\"breaking_changes_7\" data-text=\"Breaking Changes\" tabindex=\"-1\">Breaking Changes</h3><ul>\n<li>\n<strong>(Cloud Storage)</strong> Fixed broken <code translate=\"no\" dir=\"ltr\">gcloud storage ...</code> commands where grpc import was not found.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-06-10T00:00:00+00:00"
    },
    {
      "id": "52600_2025-06-10",
      "url": "https://cloud.google.com/sdk/docs/release-notes#52600_2025-06-10",
      "title": "526.0.0 (2025-06-10)",
      "content_html": "<h3 id=\"breaking_changes_8\" data-text=\"Breaking Changes\" tabindex=\"-1\">Breaking Changes</h3><ul>\n<li>\n<strong>(Cloud Storage)</strong> Updated <code translate=\"no\" dir=\"ltr\">gcloud storage batch-operations jobs list</code> to include transformation type in the <code translate=\"no\" dir=\"ltr\">TRANSFORMATION</code> column.</li>\n</ul><h3 id=\"bigquery_8\" data-text=\"BigQuery\" tabindex=\"-1\">BigQuery</h3><ul>\n<li>Fixed a bug that would sometimes cause a crash when running with Python versions older than 3.9.2.</li>\n<li>Fixed a bug that would cause a crash when running <code translate=\"no\" dir=\"ltr\">bq query</code> with <code translate=\"no\" dir=\"ltr\">--dry_run=true</code> and <code translate=\"no\" dir=\"ltr\">--rpc=true</code>.</li>\n</ul><h3 id=\"certificate_authority_service\" data-text=\"Certificate Authority Service\" tabindex=\"-1\">Certificate Authority Service</h3><ul>\n<li>Removed the requirement to enter a project ID when using CAS in <code translate=\"no\" dir=\"ltr\">gcloud</code> CLI. It is now possible to use project number instead of project ID when using <code translate=\"no\" dir=\"ltr\">gcloud privateca</code>.</li>\n</ul><h3 id=\"cloud_dns_4\" data-text=\"Cloud DNS\" tabindex=\"-1\">Cloud DNS</h3><ul>\n<li>Add support for DNS64 policies in GA.</li>\n</ul><h3 id=\"cloud_filestore_3\" data-text=\"Cloud Filestore\" tabindex=\"-1\">Cloud Filestore</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--ldap</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud v1 filestore instances create</code>.</li>\n</ul><h3 id=\"cloud_key_management_service_2\" data-text=\"Cloud Key Management Service\" tabindex=\"-1\">Cloud Key Management Service</h3><ul>\n<li>Added support for the prehash post-quantum asymmetric signing algorithm\n<code translate=\"no\" dir=\"ltr\">HASH-SLH-DSA-SHA2-128s-SHA256</code>.</li>\n</ul><h3 id=\"cloud_resource_manager_4\" data-text=\"Cloud Resource Manager\" tabindex=\"-1\">Cloud Resource Manager</h3><ul>\n<li><p>Added <code translate=\"no\" dir=\"ltr\">--allowed-values-regex</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud resource-manager\ntags keys update</code> command to allow the user to update the regex of the allowed\nvalues under a TagKey.</p></li>\n<li><p>Added <code translate=\"no\" dir=\"ltr\">--allowed-values-regex</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud resource-manager\ntags keys create</code> command to allow the Tag Values shortName confining to the\nregex getting created during the time of Binding creation.</p></li>\n</ul><h3 id=\"cloud_run_17\" data-text=\"Cloud Run\" tabindex=\"-1\">Cloud Run</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--condition</code> flag for <code translate=\"no\" dir=\"ltr\">gcloud run services {add,remove}-iam-policy-binding</code> from beta to GA.</li>\n</ul><h3 id=\"cloud_storage_8\" data-text=\"Cloud Storage\" tabindex=\"-1\">Cloud Storage</h3><ul>\n<li>Fixed issue where <code translate=\"no\" dir=\"ltr\">gcloud storage cp|mv|rsync</code> failed the command for\n(Parallel Composite Upload)[https://cloud.google.com/storage/docs/parallel-composite-uploads]\nif the <code translate=\"no\" dir=\"ltr\">storage.buckets.get</code> permissions were missing.</li>\n</ul><h3 id=\"compute_engine_23\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--phase1-encryption</code>, <code translate=\"no\" dir=\"ltr\">--phase1-integrity</code>, <code translate=\"no\" dir=\"ltr\">--phase1-prf</code>,\n<code translate=\"no\" dir=\"ltr\">--phase1-dh</code>, <code translate=\"no\" dir=\"ltr\">--phase2-encryption</code>, <code translate=\"no\" dir=\"ltr\">--phase2-integrity</code>, <code translate=\"no\" dir=\"ltr\">--phase2-pfs</code>\nflags in <code translate=\"no\" dir=\"ltr\">gcloud compute vpn-tunnels create</code> to beta.</li>\n</ul><h3 id=\"container_5\" data-text=\"Container\" tabindex=\"-1\">Container</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--alpha-cluster-feature-gates</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud container clusters create</code> command to specify the feature gates for alpha clusters.</li>\n</ul><h3 id=\"database_migration_4\" data-text=\"Database Migration\" tabindex=\"-1\">Database Migration</h3><ul>\n<li>Added SQLServer as source engine to <code translate=\"no\" dir=\"ltr\">gcloud database-migration conversion-workspaces create</code>.</li>\n<li>Added AlloyDB as destination provider to <code translate=\"no\" dir=\"ltr\">gcloud database-migration conversion-workspaces create</code>.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--ssl-flags</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud database-migration connection-profiles create sqlserver</code>.</li>\n</ul><h3 id=\"developer_connect_3\" data-text=\"Developer Connect\" tabindex=\"-1\">Developer Connect</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud developer-connect insights-configs</code> command group. This\ngroup allows users to manage Developer Connect Insights Configs and\nincludes commands to <code translate=\"no\" dir=\"ltr\">create</code>, <code translate=\"no\" dir=\"ltr\">delete</code>, <code translate=\"no\" dir=\"ltr\">describe</code>, <code translate=\"no\" dir=\"ltr\">list</code>, and <code translate=\"no\" dir=\"ltr\">update</code>\nthese resources.</li>\n</ul><h3 id=\"network_connectivity_2\" data-text=\"Network Connectivity\" tabindex=\"-1\">Network Connectivity</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud beta network-connectivity spokes gateways</code> commands for\nmanaging NCC gateway spokes.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud beta network-connectivity spokes gateways advertised-routes</code>\ncommands for managing routes that attract traffic to NCC gateway spokes.</li>\n</ul><h3 id=\"network_security_9\" data-text=\"Network Security\" tabindex=\"-1\">Network Security</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud network-security secure-access-connect</code> commands which allow customers to establish connections to SSE providers.</li>\n<li>Updated import and export schemas for <code translate=\"no\" dir=\"ltr\">gcloud beta network-security authz-policies</code>.</li>\n</ul><h3 id=\"pubsub_emulator_3\" data-text=\"Pubsub Emulator\" tabindex=\"-1\">Pubsub Emulator</h3><ul>\n<li>Add support for topic and subscription Single Message Transforms (SMTs).</li>\n</ul><h3 id=\"security_command_center_6\" data-text=\"Security Command Center\" tabindex=\"-1\">Security Command Center</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--organization</code> and <code translate=\"no\" dir=\"ltr\">--location</code> argument flags to <code translate=\"no\" dir=\"ltr\">gcloud scc posture-deployments list</code> to list scc's posture deployments for organization level.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">vm-manager</code>, <code translate=\"no\" dir=\"ltr\">ec2-vulnerability-assessment</code>, <code translate=\"no\" dir=\"ltr\">gce-vulnerability-assessment</code>, <code translate=\"no\" dir=\"ltr\">azure-vulnerability-assessment</code>, and <code translate=\"no\" dir=\"ltr\">notebook-security-scanner</code> services to the <code translate=\"no\" dir=\"ltr\">SUPPORTED_SERVICES</code> list.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-06-10T00:00:00+00:00"
    },
    {
      "id": "52500_2025-06-03",
      "url": "https://cloud.google.com/sdk/docs/release-notes#52500_2025-06-03",
      "title": "525.0.0 (2025-06-03)",
      "content_html": "<h3 id=\"breaking_changes_9\" data-text=\"Breaking Changes\" tabindex=\"-1\">Breaking Changes</h3><ul>\n<li>\n<strong>(Cloud Managed Kafka)</strong> Included SASL port in bootstrap address on cluster describe and list commands.</li>\n</ul><h3 id=\"alloydb_9\" data-text=\"AlloyDB\" tabindex=\"-1\">AlloyDB</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud alloydb clusters migrate-cloud-sql</code> command to support migrating data from an existing Cloud SQL instance backup to an AlloyDB cluster in GA track.</li>\n</ul><h3 id=\"cloud_bigtable_emulator\" data-text=\"Cloud Bigtable Emulator\" tabindex=\"-1\">Cloud Bigtable Emulator</h3><ul>\n<li>Rebuilt cbt emulator with golang.org/x/net version 0.39.0 which fixes CVE-2025-22870.</li>\n</ul><h3 id=\"cloud_dataplex_4\" data-text=\"Cloud Dataplex\" tabindex=\"-1\">Cloud Dataplex</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud dataplex metadata_jobs</code> commands to GA.</li>\n</ul><h3 id=\"cloud_dataproc_2\" data-text=\"Cloud Dataproc\" tabindex=\"-1\">Cloud Dataproc</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">tier</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud dataproc clusters create</code> allowing user to create premium tier or standard tier clusters.</li>\n</ul><h3 id=\"cloud_managed_kafka_9\" data-text=\"Cloud Managed Kafka\" tabindex=\"-1\">Cloud Managed Kafka</h3><ul>\n<li>Added the sslPrincipalMappingRules as a flag for create and update cluster.</li>\n</ul><h3 id=\"compute_engine_24\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--load-balancing-scheme</code> flag for\n<code translate=\"no\" dir=\"ltr\">gcloud compute backend-buckets create</code> to GA.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud compute reservations sub-blocks list</code> command in beta and v1.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud compute reservations sub-blocks describe</code> command in beta and v1.</li>\n</ul><h3 id=\"compute_firewall_policies_5\" data-text=\"Compute Firewall Policies\" tabindex=\"-1\">Compute Firewall Policies</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--policy-type</code> flag to beta in\n<code translate=\"no\" dir=\"ltr\">gcloud compute network-firewall-policies create</code>.</li>\n</ul><h3 id=\"database_migration_5\" data-text=\"Database Migration\" tabindex=\"-1\">Database Migration</h3><ul>\n<li>Updated <code translate=\"no\" dir=\"ltr\">gcloud database-migration connection-profiles create alloydb</code> to support POSTGRES_17 version option for AlloyDB connection profiles.</li>\n</ul><h3 id=\"gke_hub_5\" data-text=\"GKE Hub\" tabindex=\"-1\">GKE Hub</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--custom-role</code> flag of <code translate=\"no\" dir=\"ltr\">gcloud container fleet scopes rbacrolebindings</code> to beta and GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud container fleet rbacrolebindingactuation</code> commands to beta and GA.</li>\n<li>add in support for performance-monitoring unit for cluster create and\nnode-pools create.</li>\n</ul><h3 id=\"network_connectivity_3\" data-text=\"Network Connectivity\" tabindex=\"-1\">Network Connectivity</h3><ul>\n<li>Added IPV6 option to <code translate=\"no\" dir=\"ltr\">--protocol-version</code> flag of <code translate=\"no\" dir=\"ltr\">gcloud network-connectivity\npolicy-based-routes</code>.</li>\n</ul><h3 id=\"service_extensions_6\" data-text=\"Service Extensions\" tabindex=\"-1\">Service Extensions</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud service-extensions lb-edge-extensions</code> command group in beta for managing LbEdgeExtension resources.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-06-03T00:00:00+00:00"
    },
    {
      "id": "52400_2025-05-28",
      "url": "https://cloud.google.com/sdk/docs/release-notes#52400_2025-05-28",
      "title": "524.0.0 (2025-05-28)",
      "content_html": "<h3 id=\"breaking_changes_10\" data-text=\"Breaking Changes\" tabindex=\"-1\">Breaking Changes</h3><ul>\n<li>\n<strong>(Compute Engine)</strong> Modified enum value names for 'rollout-plan' flag in <code translate=\"no\" dir=\"ltr\">gcloud beta compute preview-features update</code> commands.</li>\n</ul><h3 id=\"alloydb_10\" data-text=\"AlloyDB\" tabindex=\"-1\">AlloyDB</h3><ul>\n<li>Added support for <code translate=\"no\" dir=\"ltr\">POSTGRES_17</code> as a version in <code translate=\"no\" dir=\"ltr\">alloydb clusters create</code> for alpha &amp; beta track.</li>\n<li>Added support for <code translate=\"no\" dir=\"ltr\">POSTGRES_17</code> as a version in <code translate=\"no\" dir=\"ltr\">alloydb clusters migrate-cloud-sql</code> for alpha &amp; beta track.</li>\n</ul><h3 id=\"cloud_build_4\" data-text=\"Cloud Build\" tabindex=\"-1\">Cloud Build</h3><ul>\n<li>Updated output format of <code translate=\"no\" dir=\"ltr\">gcloud builds get-default-service-account</code>.</li>\n</ul><h3 id=\"cloud_dataplex_5\" data-text=\"Cloud Dataplex\" tabindex=\"-1\">Cloud Dataplex</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud dataplex datascans create data-discovery</code> command to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud dataplex datascans update data-discovery</code> command to GA.</li>\n</ul><h3 id=\"cloud_iam_4\" data-text=\"Cloud IAM\" tabindex=\"-1\">Cloud IAM</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--detailed-audit-logging</code> flag to the <a href=\"https://cloud.google.com/iam/docs/manage-workforce-identity-pools-providers\">Workforce Pool Provider</a> configuration.</li>\n</ul><h3 id=\"cloud_managed_kafka_10\" data-text=\"Cloud Managed Kafka\" tabindex=\"-1\">Cloud Managed Kafka</h3><ul>\n<li>Promoted existing alpha Schema Registries commands to beta.</li>\n<li>Added alpha Schema Registries subject describe command for Managed Kafka\nSchema Registry subjects. This allows a user to see the details of a subject.</li>\n</ul><h3 id=\"cloud_observability\" data-text=\"Cloud Observability\" tabindex=\"-1\">Cloud Observability</h3><ul>\n<li>Initial surface for Observability API.</li>\n</ul><h3 id=\"cloud_run_18\" data-text=\"Cloud Run\" tabindex=\"-1\">Cloud Run</h3><ul>\n<li>Added support for multi-region source deployment in <code translate=\"no\" dir=\"ltr\">gcloud beta run deploy</code>.</li>\n</ul><h3 id=\"cloud_spanner_3\" data-text=\"Cloud Spanner\" tabindex=\"-1\">Cloud Spanner</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--kms-keys</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud spanner databases update</code> command to support updating Cloud KMS(Key Management Service) keys for Cloud Spanner Customer Managed Encryption(CMEK).</li>\n</ul><h3 id=\"cloud_workstations_4\" data-text=\"Cloud Workstations\" tabindex=\"-1\">Cloud Workstations</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--no-persistent-storage</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud workstations config create</code> and <code translate=\"no\" dir=\"ltr\">gcloud beta workstations config create</code>.</li>\n</ul><h3 id=\"colab\" data-text=\"Colab\" tabindex=\"-1\">Colab</h3><ul>\n<li>Removed <code translate=\"no\" dir=\"ltr\">--post-startup-script</code> flag from <code translate=\"no\" dir=\"ltr\">gcloud notebooks instances\ncreate</code> command.</li>\n</ul><h3 id=\"compute_engine_25\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Support <code translate=\"no\" dir=\"ltr\">--provisoining-model</code> for <code translate=\"no\" dir=\"ltr\">gcloud compute instance-templates create-with-container</code> command.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--candidate-cloud-router-ip-address</code> and\n<code translate=\"no\" dir=\"ltr\">--candidate-customer-router-ip-address</code> flags for\n<code translate=\"no\" dir=\"ltr\">gcloud beta compute interconnects attachments dedicated create</code>,\n<code translate=\"no\" dir=\"ltr\">gcloud beta compute interconnects attachments partner create</code>, and\n<code translate=\"no\" dir=\"ltr\">gcloud beta compute interconnects attachments provider create</code> to allow users\nto add custom ranges to the interconnect attachment.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--candidate-cloud-router-ipv6-address</code> and\n<code translate=\"no\" dir=\"ltr\">--candidate-customer-router-ipv6-address</code> flags for\n<code translate=\"no\" dir=\"ltr\">gcloud beta compute interconnects attachments dedicated create</code>,\n<code translate=\"no\" dir=\"ltr\">gcloud beta compute interconnects attachments partner create</code>,\n<code translate=\"no\" dir=\"ltr\">gcloud beta compute interconnects attachments provider create</code>\n<code translate=\"no\" dir=\"ltr\">gcloud beta compute interconnects attachments dedicated update</code>,\n<code translate=\"no\" dir=\"ltr\">gcloud beta compute interconnects attachments partner update</code>, and\n<code translate=\"no\" dir=\"ltr\">gcloud beta compute interconnects attachments provider update</code>\nto allow users to add custom ranges to the interconnect attachment.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--workload-policy</code> and <code translate=\"no\" dir=\"ltr\">--remove-workload-policy</code> flags for\n<code translate=\"no\" dir=\"ltr\">gcloud compute instance-groups managed create</code> and\n<code translate=\"no\" dir=\"ltr\">gcloud compute instance-groups managed update</code> to GA.</li>\n<li>Support deleting regional PDs with <code translate=\"no\" dir=\"ltr\">--delete-disks</code> in <code translate=\"no\" dir=\"ltr\">gcloud compute instance delete</code>.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--zonal-affinity-spillover</code> and <code translate=\"no\" dir=\"ltr\">--zonal-affinity-spillover-ratio</code> of <code translate=\"no\" dir=\"ltr\">gcloud compute backend-services create|update</code> commands to beta.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--gpu-topology</code> and <code translate=\"no\" dir=\"ltr\">--workload-policy</code> to GA.</li>\n</ul><h3 id=\"gemini_2\" data-text=\"Gemini\" tabindex=\"-1\">Gemini</h3><ul>\n<li>Added a new flag <code translate=\"no\" dir=\"ltr\">--disable-web-grounding</code> when creating or updating a GeminiGcpEnablementSetting.</li>\n</ul><h3 id=\"network_services_5\" data-text=\"Network Services\" tabindex=\"-1\">Network Services</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud network-services operations</code> to beta and GA.</li>\n</ul><h3 id=\"security_command_center_7\" data-text=\"Security Command Center\" tabindex=\"-1\">Security Command Center</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--organization</code>, <code translate=\"no\" dir=\"ltr\">--location</code> argument flags to <code translate=\"no\" dir=\"ltr\">gcloud scc iac-validation-reports list</code> to list scc's iac validation reports for organization level.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-05-28T00:00:00+00:00"
    },
    {
      "id": "52301_2025-05-22",
      "url": "https://cloud.google.com/sdk/docs/release-notes#52301_2025-05-22",
      "title": "523.0.1 (2025-05-22)",
      "content_html": "<h3 id=\"cloud_datastore_emulator\" data-text=\"Cloud Datastore Emulator\" tabindex=\"-1\">Cloud Datastore Emulator</h3><ul>\n<li>Rolled back prior change which removed support for running\nthe Datastore emulator (<code translate=\"no\" dir=\"ltr\">gcloud beta emulators datastore start</code>) in environment\nwith Java versions prior to 21. Previously suggested mitigations to address the\nbreaking change were not successful for all users.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-05-22T00:00:00+00:00"
    },
    {
      "id": "52300_2025-05-20",
      "url": "https://cloud.google.com/sdk/docs/release-notes#52300_2025-05-20",
      "title": "523.0.0 (2025-05-20)",
      "content_html": "<h3 id=\"breaking_changes_11\" data-text=\"Breaking Changes\" tabindex=\"-1\">Breaking Changes</h3><ul>\n<li>\n<strong>(Cloud Datastore Emulator)</strong> Removed support for running the Datastore emulator</li>\n<li>\n<strong>(Cloud Datastore Emulator)</strong> (<code translate=\"no\" dir=\"ltr\">gcloud beta emulators datastore start</code>) in environment with Java versions</li>\n<li>\n<strong>(Cloud Datastore Emulator)</strong> prior to 21. Users can upgrade to Java 21 or above to continue using the latest</li>\n<li>\n<strong>(Cloud Datastore Emulator)</strong> Datastore emulator. Alternatively, users can use previous <code translate=\"no\" dir=\"ltr\">gcloud</code> CLI</li>\n<li>\n<strong>(Cloud Datastore Emulator)</strong> versions to continue using the Datastore emulator with</li>\n<li>\n<strong>(Cloud Datastore Emulator)</strong> Java 11 support.</li>\n<li>\n<strong>(Cloud Firestore Emulator)</strong> Removed support for running the Firestore emulator</li>\n<li>\n<strong>(Cloud Firestore Emulator)</strong> (<code translate=\"no\" dir=\"ltr\">gcloud beta emulators firestore start</code>) in environment with Java versions</li>\n<li>\n<strong>(Cloud Firestore Emulator)</strong> prior to 21. Users can upgrade to Java 21 or above to continue using the latest</li>\n<li>\n<strong>(Cloud Firestore Emulator)</strong> Firestore emulator. Alternatively, users can use previous <code translate=\"no\" dir=\"ltr\">gcloud</code> CLI</li>\n<li>\n<strong>(Cloud Firestore Emulator)</strong> versions to continue using the previous Firestore emulator with</li>\n<li>\n<strong>(Cloud Firestore Emulator)</strong> Java 11 support.</li>\n</ul><h3 id=\"ai_11\" data-text=\"AI\" tabindex=\"-1\">AI</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud ai model-garden</code> command group, which supports deploying models in Model Garden.\n<ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud ai model-garden models deploy</code> command to deploy a model from Model Garden.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud ai model-garden models list</code> command to find models that support deployment.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">gcloud ai model-garden models list-deployment-config</code> command to find supported deployment configurations for each model.</li>\n</ul>\n</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--list-model-garden-endpoints-only</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud ai endpoints list</code> command.</li>\n</ul><h3 id=\"alloydb_11\" data-text=\"AlloyDB\" tabindex=\"-1\">AlloyDB</h3><ul>\n<li>Added support for <code translate=\"no\" dir=\"ltr\">--activation-policy</code> in <code translate=\"no\" dir=\"ltr\">alloydb instances update</code> for beta &amp; GA track.</li>\n</ul><h3 id=\"auth_login\" data-text=\"Auth Login\" tabindex=\"-1\">Auth Login</h3><ul>\n<li>Fixed <code translate=\"no\" dir=\"ltr\">gcloud</code> CLI login flow using a client-id file in a no-browser\nenvironment. Running <code translate=\"no\" dir=\"ltr\">gcloud auth application-default login --client-id='...'</code>\nin a no-browser environment will now execute a working <code translate=\"no\" dir=\"ltr\">--no-browser</code> flow.</li>\n</ul><h3 id=\"bigquery_9\" data-text=\"BigQuery\" tabindex=\"-1\">BigQuery</h3><ul>\n<li>Fixed the fallback quota project ID for user accounts when running on Cloud Shell or Google Compute Engine VM.</li>\n<li>Added new flag <code translate=\"no\" dir=\"ltr\">--replace_data</code> to <code translate=\"no\" dir=\"ltr\">bq query</code> and <code translate=\"no\" dir=\"ltr\">load</code> commands to use write disposition <code translate=\"no\" dir=\"ltr\">WRITE_TRUNCATE_DATA</code>.</li>\n<li>Added support for <code translate=\"no\" dir=\"ltr\">--source_column_match</code> flag for <code translate=\"no\" dir=\"ltr\">bq load</code> command.\nWhen you load CSV files into BigQuery, you can now use this flag to load\ncolumns based on header names or column position. This feature is in preview.</li>\n<li>Added support for Routine ACLs for the IAM commands.</li>\n<li>Added multiple flags for <code translate=\"no\" dir=\"ltr\">bq mk</code> and <code translate=\"no\" dir=\"ltr\">bq mkdef</code> command: <code translate=\"no\" dir=\"ltr\">--time_zone</code> flag to\nspecify a customized time zone; <code translate=\"no\" dir=\"ltr\">--date_format</code>, <code translate=\"no\" dir=\"ltr\">--datetime_format</code>,\n<code translate=\"no\" dir=\"ltr\">--time_format</code> and <code translate=\"no\" dir=\"ltr\">--timestamp_format</code> flags to define how date and time\nvalues are formatted in source files.</li>\n<li>Added support for capacity commitment id in <code translate=\"no\" dir=\"ltr\">bq mk</code> command.</li>\n<li>Fixed bug causing invalid json to be produced when running some scripts using <code translate=\"no\" dir=\"ltr\">bq query --format=json</code> or <code translate=\"no\" dir=\"ltr\">bq query --format=prettyjson</code>.</li>\n<li>Improved the performance of retrieving user configs set in Cloud CLI.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">dataset_view</code> to <code translate=\"no\" dir=\"ltr\">bq show</code> command to allow customers to view dataset's metadata, ACL fields or both.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">update_mode</code> to <code translate=\"no\" dir=\"ltr\">bq update</code> command to allow customers to update dataset's metadata, ACL fields or both.</li>\n<li>Added support for <code translate=\"no\" dir=\"ltr\">--connection_id</code> flag for creating Spanner external datasets.</li>\n<li>Added new flag <code translate=\"no\" dir=\"ltr\">--external_catalog_dataset_options</code> in <code translate=\"no\" dir=\"ltr\">bq mk -d</code> and <code translate=\"no\" dir=\"ltr\">bq update -d</code> to create and update datasets with external catalog options.</li>\n</ul><h3 id=\"cloud_netapp_8\" data-text=\"Cloud NetApp\" tabindex=\"-1\">Cloud NetApp</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">hot-tier-size</code> and<code translate=\"no\" dir=\"ltr\">enable-hot-tier-auto-resize</code> flags to <code translate=\"no\" dir=\"ltr\">gcloud beta netapp storagepools create</code> and <code translate=\"no\" dir=\"ltr\">gcloud beta netapp storagepools update</code> commands.</li>\n</ul><h3 id=\"cloud_sql_12\" data-text=\"Cloud SQL\" tabindex=\"-1\">Cloud SQL</h3><ul>\n<li>Increased operation wait timeout for <code translate=\"no\" dir=\"ltr\">gcloud sql instances switchover</code>\nfrom 10 minutes to 1 hour.</li>\n</ul><h3 id=\"cloud_spanner_4\" data-text=\"Cloud Spanner\" tabindex=\"-1\">Cloud Spanner</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--instance-partition</code> flag of <code translate=\"no\" dir=\"ltr\">gcloud spanner operations describe</code> to GA.</li>\n</ul><h3 id=\"compute_engine_26\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--enable-display-device</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud beta compute instance-templates create</code>.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--ncc-gateway</code> flag to beta.</li>\n</ul><h3 id=\"container_6\" data-text=\"Container\" tabindex=\"-1\">Container</h3><ul>\n<li>If the <code translate=\"no\" dir=\"ltr\">container.googleapis.com</code> API is not enabled when creating a cluster,\nthe user is asked to enable it and then proceed with creation.</li>\n</ul><h3 id=\"database_migration_6\" data-text=\"Database Migration\" tabindex=\"-1\">Database Migration</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--global-filter</code> flag to <code translate=\"no\" dir=\"ltr\">database-migration conversion-workspaces update</code>.</li>\n</ul><h3 id=\"eventarc_5\" data-text=\"Eventarc\" tabindex=\"-1\">Eventarc</h3><ul>\n<li>Removed requirement for <code translate=\"no\" dir=\"ltr\">--destinations</code> to set <code translate=\"no\" dir=\"ltr\">network_attachment</code> when <code translate=\"no\" dir=\"ltr\">http_endpoint_uri</code> is not set.</li>\n</ul><h3 id=\"kubernetes_engine_19\" data-text=\"Kubernetes Engine\" tabindex=\"-1\">Kubernetes Engine</h3><ul>\n<li>Added flag option <code translate=\"no\" dir=\"ltr\">--anonymous-authentication-config</code> to block (or enable)\nanonymous access to all paths other than the health check endpoints /readyz,\n/healthz and /livez.</li>\n<li>Updated the warning message for node pool upgrade operation.</li>\n<li>Additional kubectl versions:\n<ul>\n<li>kubectl.1.27 (1.27.16)</li>\n<li>kubectl.1.28 (1.28.15</li>\n<li>kubectl.1.29 (1.29.14)</li>\n<li>kubectl.1.30 (1.30.13)</li>\n<li>kubectl.1.31 (1.31.9)</li>\n<li>kubectl.1.32 (1.32.5)</li>\n<li>kubectl.1.33 (1.33.1)</li>\n</ul>\n</li>\n</ul><h3 id=\"network_connectivity_4\" data-text=\"Network Connectivity\" tabindex=\"-1\">Network Connectivity</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--allocation-strategy</code> and <code translate=\"no\" dir=\"ltr\">--first-available-ranges-lookup-size</code>\nflags to <code translate=\"no\" dir=\"ltr\">gcloud network-connectivity internal-ranges create</code> to support\nrefined allocation options for auto-allocated Internal IP Ranges.</li>\n<li>Fixed misleading doc text for <code translate=\"no\" dir=\"ltr\">gcloud network-connectivity internal-ranges\ncreate</code>.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-05-20T00:00:00+00:00"
    },
    {
      "id": "52200_2025-05-13",
      "url": "https://cloud.google.com/sdk/docs/release-notes#52200_2025-05-13",
      "title": "522.0.0 (2025-05-13)",
      "content_html": "<h3 id=\"anthos\" data-text=\"Anthos\" tabindex=\"-1\">Anthos</h3><ul>\n<li>\n<p><code translate=\"no\" dir=\"ltr\">anthos-cli</code> component updated to address security tool flags:</p>\n\n<ul>\n<li><p>CVE-2025-22872 / GO-2025-3595</p></li>\n<li><p>CVE-2025-22870 / GO-2025-3503</p></li>\n<li><p>CVE-2025-22870</p></li>\n</ul>\n</li>\n</ul><h3 id=\"app_engine_8\" data-text=\"App Engine\" tabindex=\"-1\">App Engine</h3><ul>\n<li>Updated the Java SDK to version 2.0.36 build from the open source project\n<a href=\"https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.36\">https://github.com/GoogleCloudPlatform/appengine-java-standard/releases/tag/v2.0.36</a>.</li>\n<li>Upgraded Eclipse Jetty web server to version 12.0.20.</li>\n<li>Fixed open source issue https://issuetracker.google.com/issues/329705717 for python appengine SDK.</li>\n</ul><h3 id=\"certificate_authority_service_2\" data-text=\"Certificate Authority Service\" tabindex=\"-1\">Certificate Authority Service</h3><ul>\n<li>Removed the requirement to specify an organization when creating a Certificate Authority. Users can now create CAs without providing an organization.</li>\n</ul><h3 id=\"cloud_build_5\" data-text=\"Cloud Build\" tabindex=\"-1\">Cloud Build</h3><ul>\n<li>Enable REP endpoints for <code translate=\"no\" dir=\"ltr\">gcloud builds...</code> if a region is passed in.</li>\n</ul><h3 id=\"cloud_dataplex_6\" data-text=\"Cloud Dataplex\" tabindex=\"-1\">Cloud Dataplex</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud dataplex glossaries</code> commands to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud dataplex encryption-config</code> commands to GA.</li>\n</ul><h3 id=\"cloud_dataproc_3\" data-text=\"Cloud Dataproc\" tabindex=\"-1\">Cloud Dataproc</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--user-workload-authentication-type</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud dataproc batches submit</code> commands in GA. This determines whether the batch uses service account or end user credentials.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--user-workload-authentication-type</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud beta dataproc sessions create</code> commands in Preview. This determines whether the session uses service account or end user credentials.</li>\n</ul><h3 id=\"cloud_deploy_2\" data-text=\"Cloud Deploy\" tabindex=\"-1\">Cloud Deploy</h3><ul>\n<li>Added <code translate=\"no\" dir=\"ltr\">--override-deploy-policies</code> flag to the following commands which\ncan be used to override deploy policies:\n<ul>\n<li><code translate=\"no\" dir=\"ltr\">gcloud deploy job-runs terminate</code></li>\n<li><code translate=\"no\" dir=\"ltr\">gcloud deploy releases create|promote</code></li>\n<li><code translate=\"no\" dir=\"ltr\">gcloud deploy rollouts advance|approve|cancel|ignore-job|reject|retry-job</code></li>\n<li><code translate=\"no\" dir=\"ltr\">gcloud deploy targets rollback|redeploy</code></li>\n</ul>\n</li>\n</ul><h3 id=\"cloud_managed_kafka_11\" data-text=\"Cloud Managed Kafka\" tabindex=\"-1\">Cloud Managed Kafka</h3><ul>\n<li>Completed minor bug fixes for ACL commands.</li>\n<li>Promoted ACL commands to GA.</li>\n<li>Add Alpha Schema Registries commands for Managed Kafka Schema Registry.</li>\n</ul><h3 id=\"cloud_spanner_5\" data-text=\"Cloud Spanner\" tabindex=\"-1\">Cloud Spanner</h3><ul>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--instance-partition</code> flag of <code translate=\"no\" dir=\"ltr\">gcloud spanner operations cancel</code> to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">--instance-partition</code> flag of <code translate=\"no\" dir=\"ltr\">gcloud spanner operations list</code> to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud spanner instance-partitions update</code> to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud spanner instance-partitions get</code> to GA.</li>\n<li>Promoted <code translate=\"no\" dir=\"ltr\">gcloud spanner instance-partitions list</code> to GA.</li>\n</ul><h3 id=\"cloud_workstations_5\" data-text=\"Cloud Workstations\" tabindex=\"-1\">Cloud Workstations</h3><ul>\n<li>Add support for workstation cluster-level tags fields.</li>\n</ul><h3 id=\"compute_engine_27\" data-text=\"Compute Engine\" tabindex=\"-1\">Compute Engine</h3><ul>\n<li>Promoted flags related to external-managed migration to v1:\n<ul>\n<li>\n<code translate=\"no\" dir=\"ltr\">--external-managed-backend-bucket-migration-state</code> of <code translate=\"no\" dir=\"ltr\">gcloud compute forwarding-rules update</code>.</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">--external-managed-backend-bucket-migration-testing-percentage</code> of <code translate=\"no\" dir=\"ltr\">gcloud compute forwarding-rules update</code>.</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">--load-balancing-scheme</code> of <code translate=\"no\" dir=\"ltr\">gcloud compute forwarding-rules update</code>.</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">--external-managed-migration-state</code> of <code translate=\"no\" dir=\"ltr\">gcloud compute backend-services update</code>.</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">--external-managed-migration-testing-percentage</code> of <code translate=\"no\" dir=\"ltr\">gcloud compute backend-services update</code>.</li>\n<li>\n<code translate=\"no\" dir=\"ltr\">--load-balancing-scheme</code> of <code translate=\"no\" dir=\"ltr\">gcloud compute backend-services update</code>.</li>\n</ul>\n</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--resource-manager-tags</code> flag for alpha and beta to\n<code translate=\"no\" dir=\"ltr\">gcloud compute networks create</code> to allow users to add resource tags to the\nnetwork resource during creation.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--resource-manager-tags</code> flag for alpha and beta to\n<code translate=\"no\" dir=\"ltr\">gcloud compute firewall-rules create</code> to allow users to add resource tags\nto the firewall resource during creation.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--resource-manager-tags</code> flag for alpha and beta to\n<code translate=\"no\" dir=\"ltr\">gcloud compute networks subnets create</code> to allow users to add Resource\nManager tags to the subnetwork resource during creation.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--resource-manager-tags</code> flag for alpha and beta to\n<code translate=\"no\" dir=\"ltr\">gcloud compute routes create</code> to allow users to add resource tags\nto the route resource during creation.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">CLOUD_ARMOR_INTERNAL_SERVICE</code> type of <code translate=\"no\" dir=\"ltr\">compute security-policy</code>.</li>\n<li>Support <code translate=\"no\" dir=\"ltr\">--provisioning-model=flex-start</code> in beta for\n<code translate=\"no\" dir=\"ltr\">gcloud compute instance-templates create</code> command.</li>\n<li>Added <code translate=\"no\" dir=\"ltr\">--enable_emergent_maintenance</code> flag to <code translate=\"no\" dir=\"ltr\">gcloud beta compute reservations update</code> and <code translate=\"no\" dir=\"ltr\">gcloud beta compute future-reservations update</code>.</li>\n</ul><h3 id=\"identity_and_access_management_5\" data-text=\"Identity and Access Management\" tabindex=\"-1\">Identity and Access Management</h3><ul>\n<li>Make Google Cloud CLI commands to manage X509 provider public and\nattribute mappings setting for x509 provider optional.</li>\n</ul><h3 id=\"network_security_10\" data-text=\"Network Security\" tabindex=\"-1\">Network Security</h3><ul>\n<li>Promoted the <code translate=\"no\" dir=\"ltr\">network-security intercept-deployment-groups</code> commands which manage intercept deployment groups to GA.</li>\n<li>Promoted the <code translate=\"no\" dir=\"ltr\">network-security intercept-endpoint-groups</code> commands which manage intercept endpoint groups to GA.</li>\n<li>Promoted the <code translate=\"no\" dir=\"ltr\">network-security intercept-endpoint-group-associations</code> commands which manage intercept endpoint group associations to GA.</li>\n<li>Promoted the <code translate=\"no\" dir=\"ltr\">network-security intercept-deployments</code> commands which manage intercept deployments to GA.</li>\n<li>Promoted the <code translate=\"no\" dir=\"ltr\">network-security security-profiles custom-intercept</code> commands which manage custom intercept profiles to GA.</li>\n<li>Promoted the <code translate=\"no\" dir=\"ltr\">network-security security-profile-groups create --custom-intercept-profile</code> flag to GA.</li>\n</ul><h3 id=\"security_command_center_8\" data-text=\"Security Command Center\" tabindex=\"-1\">Security Command Center</h3><ul>\n<li>Updated <code translate=\"no\" dir=\"ltr\">location</code> flag with requirements for using regional endpoints.</li>\n</ul><p>Subscribe to these release notes at <a href=\"https://groups.google.com/forum/#!forum/google-cloud-sdk-announce\">https://groups.google.com/forum/#!forum/google-cloud-sdk-announce</a>.</p>",
      "date_published": "2025-05-13T00:00:00+00:00"
    }
  ],
  "next_url": "https://okonomi.github.io/google-cloud-cli-release-notes-feed/feeds/1.json"
}
