Google Cloud CLI 441.0.0 is now available

173 views
Skip to first unread message

Shyam Mehta

unread,
Aug 1, 2023, 3:44:44 PM8/1/23
to google-cloud...@googlegroups.com
Hi all,

Google Cloud CLI 441.0.0 is now available for download at:
https://developers.google.com/cloud/sdk/

Release notes can be found here:
https://cloud.google.com/sdk/docs/release-notes

 ## 441.0.0 (2023-08-01)

### Artifact Registry

* Include InTotoSlsaProvenanceV1 in the provenance output of
`gcloud artifacts docker images describe` when using `--show-provenance` flag.
* Deprecated `artifacts repositories set-cleanup-policies --overwrite`. The overwrite action is now the default behavior.

### BigQuery

* Fixed bug where local discovery docs were not loaded locally.
* Added `file_set_spec_type` flag to support manifest Files in load jobs and
  external tables.

### Cloud Bigtable

* Updated `--transactional-writes` behavior in `gcloud bigtable app-profile update` to no longer silently disable transactional writes, if not specified. `--no-transactional-writes` must be used to disable transactional writes, as opposed to the previous behavior, which only required omitting `--transactional-writes`.

### Cloud Build

* Fixed issue where `gcloud builds triggers update pubsub` command returned invalid request when not providing pubsub topic.

### Cloud Composer

* Fixed an issue where using comments in the `requirements.txt` file broke
 updating Python packages.

### Cloud Dataplex

* Promoted `datascans` command group to GA.

### Cloud Key Management Service

*   Added  `gcloud kms raw-encrypt` and `gcloud kms raw-decrypt` commands to
    support raw symmetric encryption algorithms  `AES-128-GCM`, `AES-256-GCM`,
    `AES-128-CBC`, `AES-256-CBC`, `AES-128-CTR`, `and AES-256-CTR`.

### Cloud NetApp

* Removed some extra fields in `gcloud {beta, alpha} netapp {storage-pools, volumes, kms-configs}` list due to messy output when too many fields.

### Cloud Storage

* Fixed behavior when preserving both symlinks and POSIX metadata on an OS with limited symlink support.
* Fixed an issue clobbering an existing file on download if the file is a broken symlink.
* Fixed an issue causing some hidden files to be skipped or transferred multiple times.
* Added `name` field to `objects` and `buckets` `list` and `describe` commands.
* Added `bucket` field to `objects list` and `describe` commands.

### Cloud Workstations

*   Added `--enable-nested-virtualization` flag to `gcloud workstations configs`
    to enable nested virtualization on new or existing Cloud Workstation
    Configurations.

### Compute Engine

* Added new `ENDPOINT_TYPE_MANAGED_PROXY_LB` enum option to `--endpoint-types` flag of `gcloud compute routers nats create` in beta.
* Promoted `any-single-zone` target distribution shape for regional managed instance groups to GA.
* Promoted regional INTERNET_IP_PORT and INTERNET_FQDN_PORT Network Endpoint Groups in `gcloud compute network-endpoint-groups` to beta. Affected commands:
    * `gcloud compute network-endpoint-groups create` - support for Internet NEG types in regional scopes
    * `gcloud compute network-endpoint-groups list-network-endpoints`
    * `gcloud compute network-endpoint-groups update <RESOURCE_NAME> --add-endpoint`
    * `gcloud compute network-endpoint-groups update <RESOURCE_NAME> --remove-endpoint`
* Update replica-zones support `--create-disk=replica-zones` for `gcloud compute instance-templates create`.
* Promoted `--purpose=global-managed-proxy` flag of `gcloud compute networks subnets create` to beta.

### Database Migration

* Added `gcloud database-migration conversion-workspaces describe-ddls` which describes DDLs in a Database Migration Service conversion workspace.
* Added `gcloud database-migration conversion-workspaces describe-issues` which describes issues in a Database Migration Service conversion workspace.
* Added `gcloud database-migration migration-jobs create` to allow creating a migration job with a dump parallelization level.
* Added `gcloud database-migration migration-jobs update` to allow configuring a migration job with a dump parallelization level.
* Added `--allocated-ip-range` to `gcloud connection-profiles create cloudsql` to allow using an allocated subnet range when creating the destination Cloud SQL instance with a private connection.

### GKE Hub

* Updated `gcloud container fleet memberships generate-gateway-rbac` to include handling for third-party principals of the format `principal://iam.googleapis.com/locations/global/workforcePools/example-pool/subject/third party user`.

### Kubernetes Engine

* Updated default kubectl from 1.25.11 to 1.26.7.
* Additional kubectl versions:
  * kubectl.1.21 (1.21.14)
  * kubectl.1.22 (1.22.17)
  * kubectl.1.23 (1.23.17)
  * kubectl.1.24 (1.24.16)
  * kubectl.1.25 (1.25.12)
  * kubectl.1.26 (1.26.7)
  * kubectl.1.27 (1.27.4)
* Removed prerequisite for using `--enable-master-global-access`

### Network Connectivity

* Updated `gcloud network-connectivity internal-ranges update` to support setting and clearing overlaps.

### Network Security

* Added labels support for Security Profile Group `create` and `update` commands.

### Policy Simulator

*   Added `gcloud beta policy-intelligence simulate orgpolicy` which runs a
    Simulation for OrgPolicy.

### Pubsub Emulator

*   Fixed issue where messages may not be delivered in order when using unary
    pull.

### Workbench

* Added `gcloud workbench` to manage workbench instances.
* Added `gcloud workbench instances add-iam-policy-binding` to add iam policy for workbench instances.
* Added `gcloud workbench instances delete` to delete workbench instances.
* Added `gcloud workbench instances describe` to describe workbench instances.
* Added `gcloud workbench instances get-iam-policy` to get the iam policy for workbench instances.
* Added `gcloud workbench instances remove-iam-policy-binding` to remove the iam policy binding for workbench instances.
* Added `gcloud workbench instances set-iam-policy` to set the iam policy for workbench instances.
* Added `gcloud workbench instances reset` to reset workbench instances.
* Added `gcloud workbench instances stop` to stop workbench instances.
* Added `gcloud workbench instances start` to start workbench instances.
* Added `gcloud workbench instances diagnose` to diagnose workbench instances.
* Added `gcloud workbench instances upgrade` to upgrade workbench instances.
* Added `gcloud workbench instances check-instance-upgradability` to check upgradability of workbench instances.
* Added `gcloud workbench instances create` to create workbench instances.
* Added `gcloud workbench instances update` to update workbench instances.


Subscribe to these release notes at https://groups.google.com/forum/#!forum/google-cloud-sdk-announce.

Note: Support for Python 3.5-3.7 will be deprecated on August 8th, 2023.
 As always, please let us know of any issues or feedback you may have via our issue tracker: <https://issuetracker.google.com/issues/new?component=187143>. You can also ask for help on Stack Overflow, under the `gcloud` tag, or in the google-c...@googlegroups.com mailing list.
Reply all
Reply to author
Forward
0 new messages