Gsutil

Latest version: v5.28

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

Scan your dependencies

Page 10 of 23

4.39

Not secure
=======================================
New Features
------------------
- Compression level is now configurable by setting "gzip_compression_level"
under the "GSUtil" section in the boto config file. The default value is 9.

Bug Fixes
------------------
- Fixed bug where IAM operations failed on buckets whose names lacked any
letters.

Other Changes
------------------
- Revised contribution guidelines to direct developers to submit GitHub pull
requests instead of using the Rietveld code review tool.
- Several code changes to work toward Python 3 support (coming in a subsequent
release).
- Several documentation and command help improvements.
- Various improvements to test stability and feedback.

4.38

Not secure
=======================================
Bug Fixes
------------------
- Fixed issue where multiprocessing check would raise an exception if
/etc/os-release was not in the expected format.

Other Changes
------------------
- Improved error message for trying to retrieve default object ACLs on a bucket
with Bucket Policy Only enabled.
- When running "gsutil -D rsync ..." and encountering an error listing local
files, gsutil will now print a stack trace as debug-level output.
- Several documentation updates and clarifications.

4.37

Not secure
=======================================
Bug Fixes
------------------
- Fixed a bug where XML API requests would sometimes fail with SSLError
exceptions due to SNI not being used for https connections.
- Fixed "du" output spacing for 6-digit sizes.

Other Changes
------------------
- Updated crcmod installation instructions for CentOS 6.

4.36

Not secure
=======================================
New features
------------------
- Added Bucket Policy Only support to gsutil. This includes a new
"bucketpolicyonly" command to get/set BPO on existing buckets, as well adding
the ability to set BPO at bucket creation time with "mb -b". Currently, your
project must be added to the allowlist for use with the new BPO functionality.
This restriction will be lifted in the near future.

Bug Fixes
------------------
- Fixed a bug where "cp -n" would overwrite a local file at the destination if
its size differed from the source's size.

Other Changes
------------------
- Updated crcmod installation instructions for enterprise SUSE systems.

4.35

Not secure
=======================================
New features
------------------
- Added -u option to rsync; this will skip copying files/objects that are newer
(as determined by checking mtime) at the destination.

Bug Fixes
------------------
- The "iam ch" command now allows supplying custom IAM roles.
- Fixed an issue where debug output was not displaying all of the loaded config
files under the "config path(s)" label.
- Disabled running with multiple processes when running on Alpine Linux, as this
would sometimes cause gsutil to hang forever. Running with multiple threads is
still allowed.
- The "rsync" command now prints log messages during synchronization to indicate
when symlinks are being skipped.
- The "Boto:ca_certificates_file" config option can now be overridden using
the -o option.

Other Changes
------------------
- Disallowed installing gsutil on Python versions != 2.7.
- Several documentation updates and clarifications.

4.34

Not secure
=======================================
New features
------------------
- Added bucket lock support to gsutil. Currently, your project must be added to
the allowlist for use with the new bucket lock functionality. This restriction
will be lifted in the near future.

Bug Fixes
------------------
- Fixed issue where "rsync -P" would fail if run as the root user.
- Fixed an issue with credential caching where the source credentials for an
entity would change but the old cached credentials would still be used.

Other Changes
------------------
- OAuth2 token exchanges now go to https://oauth2.googleapis.com/token instead
of https://accounts.google.com/o/oauth2/token. Users using gsutil behind a
firewall may need to adjust their firewall rules.
- If invoked via the Cloud SDK, gsutil's debug output now displays the path to
gcloud's gsutil wrapper script for "gsutil path", rather than the actual entry
point for the bundled gsutil component.
- Improved error messages for failed Cloud KMS requests.
- Improved error messages for "iam ch" command to clarify that assigning
roles to project convenience groups (e.g. "projectEditor") is not allowed.
- Enhanced perfdiag command to include GCE instance details (if applicable)
and the target bucket's location and storage class.
- Several documentation updates and clarifications.

Page 10 of 23

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.