Version 242.0.0 of the Google Cloud SDK includes a critical security fix for gcloud config config-helper to prevent stale identity tokens. Cloud Composer introduces breaking changes by deprecating potentially harmful database subcommands. The release also adds new features, such as IAP Tunneling by default for Compute Engine SSH/SCP, new flags for Data Catalog, IAM service accounts, and Compute Engine image deprecation controls.
Jump to: Annotated Release Notes | Stats 📊
Breaking Changes
- Deprecated support for the
initdb,resetdb, andupgradedbsubcommands withingcloud composer environments run. Execution of these subcommands can be detrimental to the Airflow metadata of existing Composer environments.
Security Updates
- Fixed a bug in Cloud Firestore Emulator version 1.4.3 that caused parsing security rules with string literals to fail, which could potentially lead to incorrect rule enforcement. [MEDIUM]
- Fixed a bug in
gcloud config config-helperwhich could result in old identity tokens being used when--force-auth-refreshwas not present, potentially affecting authentication and authorization. [HIGH]
New Features by Service
Cloud Data Catalog
- Added the
--lookup-entryflag togcloud beta data-catalog entries updateto update entries corresponding to the lookup of a given resource.- Flags:
--lookup-entry
- Flags:
Cloud Firestore Emulator
- Released Cloud Firestore Emulator version 1.4.4 with reduced lock contention for multiple writes on a single document and a fix for
updatedAttimestamp on no-op writes. - Released Cloud Firestore Emulator version 1.4.3, which includes a fix for parsing security rules with string literals.
Compute Engine
- Updated
gcloud beta compute sshandgcloud beta compute scpto use IAP Tunneling by default if an external interface/IP address is not available and--internal-iphas not been specified. - Added a warning message about the maximum number of nodes that a cluster can have when being created.
- Added the
--deprecate-inand--deprecate-onflags togcloud compute images deprecateto set informational deprecate times to images.- Flags:
--deprecate-in,--deprecate-on
- Flags:
Identity and Access Management
- Added the
--descriptionflag togcloud beta iam service-accounts createandgcloud beta iam service-accounts update.- Flags:
--description
- Flags:
Kubernetes Engine
- Renamed
--sizeflag ofgcloud container clusters resizeto--num-nodes, while--sizeis retained as an alias for compatibility.- Flags:
--num-nodes
- Flags:
- Disabled node auto-repair and node auto-upgrade by default when the
--enable-kubernetes-alphaflag is used to create clusters with Kubernetes alpha features enabled, providing more control to users.- Flags:
--enable-kubernetes-alpha
- Flags:
Credential & Auth Changes
- Fixed a bug in
gcloud config config-helperwhich could result in old identity tokens being returned when--force-auth-refreshwas not present, impacting credential freshness and authorization.
API Changes
Cloud Composer
- Deprecated support for
initdb,resetdb, andupgradedbsubcommands withingcloud composer environments run, indicating an API change to discourage direct manipulation of Airflow metadata.
Cloud Data Catalog
- Added the
--lookup-entryflag togcloud beta data-catalog entries update, implying an underlying API enhancement for updating entries based on resource lookup.
Identity and Access Management
- Added the
--descriptionflag togcloud beta iam service-accounts createandgcloud beta iam service-accounts update, indicating an API update to support descriptions for service accounts.
Stats
- Files changed: 70
- Inserted lines: +2,423
- Deleted lines: -454
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.