Gsutil

Latest version: v5.28

Safety actively analyzes 629765 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 23

4.45

Not secure
=======================================
Bug Fixes
------------------
- Fixed exception when using CMEK with resumable uploads.
- Fixed alias for new ubla command.
- Fixed default RDNS behavior for backwards compatibility with 4.42 and earlier.

Other Changes
------------------
- Improvements to continuous integration workflow.

4.44

Not secure
=======================================
New Features
------------------
- Added support for service account impersonation through a new `-i` option to
specify a service account to impersonate.
- Added support for members using the deleted syntax (i.e. `deleted:user:...`,
`deleted:group:...`, `deleted:serviceAccount:...`).
- Added support for the new uniform bucket-level access (`ubla`) command
(currently an alias of `bucketpolicyonly`).
- Added `-w` flag to `kms` command, which shows a warning rather than failing
when updating key permissions does not succeed.

Bug Fixes
------------------
- Fixed regression in cp where a statement like
`cp my-file gs://my-bucket/non-existent-folder/` would create a file called
`non-existent-folder` rather than `non-existent-folder/my-file`.
- Fixed streaming uploads for Python 3.

4.43

Not secure
=======================================
New Features
------------------
- Added support for socks proxies, including socks4 and socks5.

Bug Fixes
------------------
- Fixed cp/mv errors that occur when destination directory is a substring of
another directory. Behavior now more closely matches OS cp/mv commands.
- Fixed issue where set IAM policy on objects threw errors.
- Fixed issue when showing help in a pager in Python 3 environments.

Other Changes
------------------
- Several documentation updates and clarifications.

4.42

Not secure
=======================================
Bug Fixes
------------------
- Fixed some text encoding/decoding issues in certain Python 3 environments.
- Fixed issue where bundled crcmod for macOS could not be imported and would
crash gsutil on Python 3.
- Fixed issue where trying to run gsutil on an unsupported version of Python 3
(3.4 or below) would crash instead of presenting an informative error.

Other Changes
------------------
- Several documentation updates and clarifications.

4.41

Not secure
=======================================
New Features
------------------
- Added HMAC key management for service accounts. This includes a new "hmac"
command to create/get/list/update/delete HMAC keys on service accounts.
Currently, your project must be added to the allowlist for use with this new HMAC
functionality. This restriction will be lifted in the near future.

Bug Fixes
------------------
- Fixed bug where copying files > 100MiB from GCS to S3 was hanging.
- Fixed issue where content type was sometimes set improperly.

4.40

Not secure
=======================================
New Features
------------------
- Added support for running gsutil on Python 3.5+. Python 2 will reach its EOL
(End of Life) on Jan. 1, 2020, and gsutil will stop supporting Python 2.7 at
some point afterward (TBD).

Bug Fixes
------------------
- Fixed bug introduced in v4.39 where rsync would not correctly sync object/file
names containing some special URL-encodable characters (e.g. "+" and
whitespace characters).
- Fixed the update command so that it no longer fails when it detects the
presence of additional top-level files that were added in the v4.39 release.

Other Changes
------------------
- Several documentation updates and clarifications.

Page 9 of 23

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.