Skip to content

Releases: googleapis/python-storage

v1.35.1

02 Feb 18:47
264e9e4
Compare
Choose a tag to compare

Bug Fixes

  • address incorrect usage of request preconditions (#366) (321658c)
  • Amend default retry behavior for bucket operations on client (#358) (b91e57d)

v1.35.0

14 Dec 23:43
9d5bb56
Compare
Choose a tag to compare

Features

  • support ConnectionError retries for media operations (#342) (e55b25b)

v1.34.0

11 Dec 18:47
268bdba
Compare
Choose a tag to compare

Features

  • make retry parameter public and added in other methods (#331) (910e34c)

Bug Fixes

  • avoid triggering global logging config (#333) (602108a), closes #332
  • fall back to 'charset' of 'content_type' in 'download_as_text' (#326) (63ff233), closes #319
  • fix conditional retry handling of camelCase query params (#340) (4ff6141)
  • retry uploads only conditionally (#316) (547740c)
  • update 'custom_time' setter to record change (#323) (5174154), closes #322

v1.33.0

16 Nov 22:01
dc36719
Compare
Choose a tag to compare

Features

  • add classifiers for python3.9 and remove for python3.5 (#295) (f072825)
  • add testing support for Python 3.9, drop Python 3.5 (#313) (fa14009)

Bug Fixes

  • use passed-in client within Blob.from_string and helpers (#290) (d457ce3), closes #286
  • preserve metadata value when uploading new file content (#298) (5ab6b0d), closes #293

v1.32.0

19 Oct 16:32
90f7c47
Compare
Choose a tag to compare

Features

  • retry API calls with exponential backoff (#287) (fbe5d9c)

Bug Fixes

  • field policy return string (#282) (c356b84)
  • self-upload files for Unicode system test (#296) (6f865d9)
  • use version.py for versioning, avoid issues with discovering version via get_distribution (#288) (fcd1c4f)

v1.31.2

23 Sep 15:47
50b43d9
Compare
Choose a tag to compare

Documentation

  • fix docstring example for 'blob.generate_signed_url' (#278) (2dc91c9)

v1.31.1

21 Sep 16:16
0dd22a4
Compare
Choose a tag to compare

Bug Fixes

  • add requests as a dependency (#271) (ec52b38)
  • preserve existing blob hashes when 'X-Goog-Hash header' is not present (#267) (277afb8)
  • blob: base64 includes additional characters (#258) (cf0774a)

Documentation

  • add docs signed_url expiration take default utc (#250) (944ab18)

v1.31.0

26 Aug 21:32
22eeb2f
Compare
Choose a tag to compare

Features

  • add configurable checksumming for blob uploads and downloads (#246) (23b7d1c)
  • add support for 'Blob.custom_time' and lifecycle rules (#199) (180873d)
  • error message return from api (#235) (a8de586)
  • storage: add support of daysSinceNoncurrentTime and noncurrentTimeBefore (#162) (136c097)
  • pass 'client_options' to base class ctor (#225) (e1f91fc), closes #210
  • rename 'Blob.download_as_{string,bytes}', add 'Blob.download_as_text' (#182) (73107c3)

Bug Fixes

Documentation

v1.30.0

24 Jul 20:46
3d072f6
Compare
Choose a tag to compare

Features

  • add timeouts to Blob methods where missing (#185) (6eeb855)
  • auto-populate standard headers for non-chunked downloads (#204) (d8432cd), closes #24
  • migrate to Service Account Credentials API (#189) (e4990d0)

Bug Fixes

  • add multiprocessing.rst to synthool excludes (#186) (4d76e38)

Documentation

Documentation

Dependencies

v1.29.0

11 Jun 16:39
65b1471
Compare
Choose a tag to compare
chore: release 1.29.0 (#131)

* updated CHANGELOG.md [ci skip]

* updated setup.cfg [ci skip]

* updated setup.py

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>