Google Cloud SDK 250.0.0 features a breaking change in gcloud compute networks update, which now polls for operation completion, requiring --async for immediate return. New functionalities include data import/export for Cloud Memorystore Redis, Cloud KMS integration for Pub/Sub topics, and a core/disable_file_logging property. This release also promotes various commands and flags in Compute Engine, Cloud Key Management Service, and Stackdriver Kubernetes Engine Monitoring to GA or beta, enhancing feature stability and availability.
Jump to: Annotated Release Notes | Stats 📊
Breaking Changes
- Modified
gcloud compute networks update --switch-to-custom-subnet-modeto poll and wait for operation to finish instead of returning immediately. Please use--asyncflag to reproduce the previous behavior of returning immediately.
New Features by Service
Cloud SDK
- Added
core/disable_file_loggingproperty to prevent the gcloud command-line tool from storing logs to a file, useful if disk space is limited.
Cloud Functions
- Added
--clear-vpc-connectorflag togcloud beta functions deploy.- Flags:
--clear-vpc-connector
- Flags:
Cloud Memorystore
- Added
gcloud beta redis instances importandgcloud beta redis instances exportto import data to or export data from a Memorystore Redis instance. - Added
gcloud beta redis operations cancelto cancel a Memorystore Redis import or export operation.
Cloud Pub/Sub
- Added the optional flags
--topic-encryption-key,--topic-encryption-key-keyring,--topic-encryption-key-location, and--topic-encryption-key-projecttogcloud beta pubsub topics createto support Cloud KMS integration.- Flags:
--topic-encryption-key,--topic-encryption-key-keyring,--topic-encryption-key-location,--topic-encryption-key-project
- Flags:
Compute Engine
- Modified
gcloud compute backend-services createandgcloud compute backend-services updateto allow toggling logging for backend services with HTTP2 protocol.
API Changes
App Engine
- Updated the Python SDK to version
1.9.86. - Updated the Java SDK to version
1.9.75.
Cloud Key Management Service
- Promoted
gcloud kms asymmetric-decrypt,gcloud kms asymmetric-sign, andgcloud kms keys versions get-public-keycommands to GA. - Promoted
--attestation-file,--default-algorithm,--purpose, and--protection-levelflags in thegcloud kms keyscommand group to GA.
Cloud Run
- Promoted
--service-accountflag ofgcloud run deployandgcloud run services updateto beta.
Compute Engine
- Promoted
gcloud compute instances create --source-snapshotflag to beta. - Promoted
INTERNAL_SELF_MANAGEDvalue of--load-balancing-schemeingcloud compute backend-services createandgcloud compute forwarding-rules createto GA. - Promoted
--server-bindingflag ofgcloud compute sole-tenancy node-templates createto GA. - Promoted
--enable-loggingand--log-filterflags ofgcloud compute routers natsto GA.
Kubernetes Engine
- Promoted Stackdriver Kubernetes Engine Monitoring to GA. Use
--enable-stackdriver-kuberneteswithgcloud container clusters createorgcloud container clusters updateto enable this feature. - Updated several flag names in
gcloud beta container binauthzthat assumed PGP as the only supported key type.
Stats
- Files changed: 83
- Inserted lines: +19,144
- Deleted lines: -407
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.