Google Cloud SDK 248.0.0 introduces several new flags and commands across various services, including --ignore-file for Cloud Build, --custom-vm-gen for Compute Engine, and a new gcloud projects get-ancestors command. A notable breaking change is the removal of potentially harmful initdb, resetdb, and upgradedb subcommands for Cloud Composer, while gcloud scheduler commands were promoted to General Availability.

Jump to: Annotated Release Notes | Stats 📊

Breaking Changes

  • Removed support for the deprecated initdb, resetdb, and upgradedb subcommands within gcloud composer environments run due to their potential to be detrimental to the Airflow metadata of existing Composer environments.

New Features by Service

Cloud Build

  • Added --ignore-file flag to gcloud builds submit for overriding the default .gcloudignore file.
    • Flags: --ignore-file

Cloud Firestore Emulator

  • Added support for read-only transactions in Cloud Firestore Emulator version 1.4.6.

Cloud Resource Manager

  • Added gcloud projects get-ancestors command to display project ancestors.

Cloud Run

  • Added --connectivity and --allow-unauthenticated flags to gcloud beta run services update.
    • Flags: --connectivity, --allow-unauthenticated

Cloud Scheduler

  • Promoted the gcloud scheduler command group to General Availability (GA).

Compute Engine

  • Added --custom-vm-gen flag to gcloud compute instances create, create-with-container, import, set-machine-type, instance-template create, and instance-template create-with-container to specify the VM generation (N1 or N2) for custom machine types.
    • Flags: --custom-vm-gen
  • Promoted the gcloud compute instances os-inventory command to beta.

Firebase Test Lab

  • Added --client-details flag to gcloud beta firebase test android run and gcloud beta firebase test ios run to allow adding additional contextual details to the test run.
    • Flags: --client-details

Kubernetes Engine

  • Added --enable-stackdriver-kubernetes flag to gcloud beta container clusters update.
    • Flags: --enable-stackdriver-kubernetes

API Changes

Cloud Composer

  • Removed the deprecated initdb, resetdb, and upgradedb subcommands from gcloud composer environments run.

Cloud Firestore Emulator

  • Fixed a bug in Cloud Firestore Emulator version 1.4.6 where some FieldTransforms were not sending the correct responses.

Stats

  • Files changed: 161
  • Inserted lines: +8,319
  • Deleted lines: -2,188

Generated by Gemini - View full diff

Google, Google Cloud, and gcloud are trademarks of Google LLC. This analysis was automatically generated by an AI agent examining only public release artifacts, without access to internal or non-public information from Google Cloud.