Google Cloud SDK 240.0.0 introduces a breaking change by enabling Kubernetes Engine node auto-upgrade by default for new clusters and node-pools. Key new features include the --impersonate-service-account flag for gcloud, new commands for submitting Presto jobs to Cloud Dataproc, and expanded support for Compute Engine external and HA VPN gateways. Additionally, several features and flags across Cloud DNS, Compute Engine, and Kubernetes Engine have been promoted to Beta or GA stability.
Jump to: Annotated Release Notes | Stats 📊
Breaking Changes
- Node auto-upgrade is now enabled by default for clusters and node-pools created with
gcloud beta container clusters createandgcloud beta container node-pools create. To disable manually, use the--no-enable-autoupgradeflag.
New Features by Service
Cloud SDK
- Added the
--impersonate-service-accountflag togcloudfor service account impersonation.- Flags:
--impersonate-service-account
- Flags:
App Engine
- Removed the 32MB file size limit for second generation runtimes, allowing larger files to be deployed.
Cloud Dataproc
- Added commands
gcloud beta dataproc jobs submit prestoandgcloud beta dataproc workflow-templates add-job prestoto enable submitting Presto jobs to Dataproc clusters and adding Presto jobs to workflow templates. - Added the
--enable-component-gatewayflag togcloud beta dataproc clusters createandgcloud beta dataproc workflow-templates set-managed-cluster.- Flags:
--enable-component-gateway
- Flags:
Compute Engine
- Added the
gcloud beta compute external-vpn-gatewaycommand group to enable reading and manipulating Compute Engine external VPN gateways. - Added the
gcloud beta compute vpn-gatewaycommand group to enable reading and manipulating Compute Engine VPN gateways. - Updated the
gcloud beta compute vpn-tunnelcommand to enable the creation of HA VPN tunnels.
Identity and Access Management
- Added a new
DISABLEDcolumn to the return table ofgcloud iam service-account list, displaying the state of listed service accounts.
Kubernetes Engine
- Added the
--release-channelflag togcloud alpha container clusters createfor subscribing a cluster to a release channel.- Flags:
--release-channel
- Flags:
Credential & Auth Changes
- Added the
--impersonate-service-accountflag togcloud, allowing users to impersonate a service account.
API Changes
Cloud DNS
- Private zones of the
gcloud dns managed-zonescommand group have been promoted to GA. The--visibilityand--networksflags are now part of the GA feature set for configuring zone visibility.
Compute Engine
- Promoted
--failover-ratio,--drop-traffic-if-unhealthy, and--connection-drain-on-failoverflags ofgcloud compute backend-services createandgcloud compute backend-services updateto beta. - Promoted the
--failoverflag ofgcloud compute backend-services add_backendandgcloud compute backend-services update_backendto beta. - Promoted the
gcloud compute instance-groups managed wait-untilcommand to beta. - Promoted the
--regionflag ofgcloud compute disksand related commands to GA.
Kubernetes Engine
- Promoted the
--default-max-pods-per-nodeflag ofgcloud container clusters createfrom Beta to GA. - Promoted the
--max-pods-per-nodeflag ofgcloud container node-pools createfrom Beta to GA.
Stats
- Files changed: 180
- Inserted lines: +13,509
- Deleted lines: -1,004
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.