Notable Implementation Changes
- Using the
requests
transport attached to a Client
for for resumable media (i.e. downloads and uploads) (#3705) (this relates to the httplib2
to requests
switch)
- Streaming directly into file on unchunked downloads. This allows the HTTP payload to bypass RAM and go directly into the file in 8KB chunks. (#3713)
Interface changes / additions
- Pass
encryption_key
and other keyword arguments through in Bucket.get_blob
. H/T to @tillahoffmann (#3613)
- Moving bytes signing helpers from
core
to google.cloud.storage._signing
. (#3668)
Docs
- Adding getter/setter note for
Blob.metadata
property. (#3647)
- Document deepcopy semantics of complex bucket properties. (#3712)
Dependencies
- Updating to
google-cloud-core ~= 0.26
, in particular, the underlying HTTP transport switched from httplib2
to requests
(#3654, #3674)
Packaging
- Fix inclusion of
tests
(vs. unit_tests
) in MANIFEST.in
(#3552)
- Updating
author_email
in setup.py
to googleapis-publisher@google.com
. (#3598)
PyPI: https://pypi.org/project/google-cloud-storage/1.3.0/