Skip to content

Releases: googleapis/python-storage

v1.44.0

05 Jan 19:50
9cc3824
Compare
Choose a tag to compare

Features

  • add raw_download kwarg to BlobReader (#668) (10cdad6)

Documentation

  • Describe code sample more specifically (#660) (0459cb4)
  • refresh readme instructions (#667) (ceb9314)
  • This is just a simple PR to better describe what the code is doing in the comments. (0459cb4)
  • use writeable streamin example for 'download_blob_to_file' (#676) (96092d4)

v1.43.0

17 Nov 19:47
979178b
Compare
Choose a tag to compare

Features

Bug Fixes

  • raise a ValueError in BucketNotification.create() if a topic name is not set (#617) (9dd78df)

Documentation

  • add contributing and authoring guides under samples/ (#633) (420591a)
  • add links to samples and how to guides (#641) (49f78b0)
  • add README to samples subdirectory (#639) (58af882)
  • update samples readme with cli args (#651) (75dda81)

v1.42.3

30 Sep 22:47
d42082c
Compare
Choose a tag to compare

Bug Fixes

  • changeover unspecified to inherited (#603) (283a419)
  • check response code in batch.finish (#609) (318a286)
  • skip tests that use unspecified pap until we get the change in (#600) (38b9b55)

v1.42.2

16 Sep 21:02
29d85ca
Compare
Choose a tag to compare

Bug Fixes

  • add preconditions and retry config support to ACL patch operationss (#586) (4333caf)
  • add unpinned protobuf for python3 (#592) (53f7ad0)
  • pin six as a required dependency (#589) (9ca97bf)

v1.42.1

08 Sep 18:02
085b195
Compare
Choose a tag to compare

Bug Fixes

  • do not append duplicates to user agent string (#570) (57cf3a1)

Documentation

  • pass explicit 'client' in '{Blob.Bucket}.from_string' examples (#545) (6eff22d)

v1.42.0

11 Aug 18:36
fcf9a07
Compare
Choose a tag to compare

Features

  • add 'page_size' parameter to 'Bucket.list_blobs, list_buckets (#520) (c5f4ad8)

Bug Fixes

  • deps: add explicit ranges for 'google-api-core' and 'google-auth' (#530) (310f207)
  • downloading no longer marks metadata fields as 'changed' (#523) (160d1ec)
  • make 'requests.exceptions.ChunkedEncodingError retryable by default (#526) (4abb403)

Documentation

  • update supported / removed Python versions in README (#519) (1f1b138)

v1.41.1

20 Jul 22:47
521e2bf
Compare
Choose a tag to compare

Bug Fixes

  • deps: pin {api,cloud}-core, auth to allow 2.x versions on Python 3 (#512) (4d7500e)
  • remove trailing commas from error message constants (#505) (d4a86ce), closes #501

Documentation

  • replace usage of deprecated function download_as_string in docs (#508) (8dfa4d4)

v1.41.0

13 Jul 22:35
6486010
Compare
Choose a tag to compare

Features

  • add support for Etag headers on reads (#489) (741d3fd)

Bug Fixes

  • deps: update minimum dependency versions to pick up bugfixes (#496) (92251a5), closes #494
  • populate etag / generation / metageneration properties during download (#488) (49ba14c)
  • revise and rename is_etag_in_json(data) (#483) (0a52546)

v1.40.0

30 Jun 17:17
1ae766e
Compare
Choose a tag to compare

Features

  • add preconditions and retry configuration to blob.create_resumable_upload_session (#484) (0ae35ee)
  • add public access prevention to bucket IAM configuration (#304) (e3e57a9)

Bug Fixes

  • replace default retry for upload operations (#480) (c027ccf)

v1.39.0

22 Jun 05:32
edce85e
Compare
Choose a tag to compare

Features

  • allow configuration of media operation retries using the same interface as with non-media operation (#447) (0dbbb8a)

Bug Fixes

  • add ConnectionError to default retry (#445) (8344253)
  • apply idempotency policies for ACLs (#458) (2232f38)
  • replace python lifecycle action parsing ValueError with warning (#437) (2532d50)
  • revise blob.compose query parameters if_generation_match (#454) (70d19e7)

Documentation

  • streamline 'timeout' / 'retry' docs in docstrings (#461) (78b2eba)
  • streamline docstrings for conditional parameters (#464) (6999370)