NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #190 most downloaded on PyPI
Google Cloud Storage API client library
Last release 3 days ago
01 Oct 2026
Ships fairly regularly
a new release about every 4 weeks
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
128 releases · first in 2016
Ensure consistency check in test runs even if expected error occurs
One column per quarter.
update batch connection to request api endpoint info from client
correctly decode times without microseconds (#375) (37a1eb5), closes #363
address incorrect usage of request preconditions
support ConnectionError retries for media operations
make retry parameter public and added in other methods
add classifiers for python3.9 and remove for python3.5
retry API calls with exponential backoff
fix docstring example for 'blob.generate_signed_url'
preserve existing blob hashes when 'X-Goog-Hash header' is not present
add configurable checksumming for blob uploads and downloads
add timeouts to Blob methods where missing
1.29.0 (2026-09-29) Features declare Python3.15 support
anonymous credentials for private bucket
generate signed URLs for blobs/buckets using virtual hostname
add support for signing URLs using token
1.25.0 (2026-10-01) Features declare Python3.15 support
01-16-2020 11:00 PST
01-02-2020 13:20 PST ### Implementation Changes - Add 'ARCHIVE' storage class
Add timeout parameter to Batch interface to match google-cloud-core
Move create_bucket implementation from Bucket to Client.
11-12-2019 12:57 PST
create_bucket implementation from Bucket to Client. (#8604)google-resumable-media >= 0.5.0, < 0.6dev. (#9572)Add UBLA attrs to IAMConfiguration.
Add gcloud-python header to user agent
10-28-2019 21:52 PDT
Bucket.create (#9334)sqlalchemy-spanner: export MAX_SIZE constant
09-26-2019 06:45 PDT
user_project param to HMAC-related methods. (#9237)Blob.from_string and Bucket.from_string factories. (#9143)requests. (#9294)Nothing published for this version
Expose 'HMACKeyMetadata.id' field.
08-28-2019 09:45 PDT
client_options to constructors for manual clients. (#9054)Nothing published for this version
Mark old storage classes as legacy, not deprecated.
Nothing published for this version
Add Bucket.location_type property.
07-24-2019 12:37 PDT
Client download_blob_to_file. (#8440)Client.download_blob_to_file docstring. (#8629)Nothing published for this version
Don't pin google-api-core in libs using google-cloud-core.
06-04-2019 11:09 PDT
google-api-core in libs using google-cloud-core. (#8213)download_blob_to_file docstring. (#8201)fields docstring further. (#8040)fields argument to Bucket.list_blobs. (#8023)Update Client.create_bucket to take a Bucket object or string.
Nothing published for this version
Nothing published for this version
Add generation arguments to bucket / blob methods.
Nothing published for this version
Add 'Bucket.iam_configuration' property, enabling Bucket-Policy-Only.
Nothing published for this version
Update Blob.update_storage_class to support rewrite tokens.
Import iam.policy from google.api_core.
12-10-2018 13:31 PST
iam.policy from google.api_core. (#6741)api_core version for all GAPIC libs to 1.4.1. (#6391)create_bucket call in systests vs. 429 TooManyRequests. (#6401)Add support for bucket retention policies
Nothing published for this version
Add 'stacklevel=2' to deprecation warnings.
Nothing published for this version
Move bucket location specification to Bucket.create; deprecate Bucket.location setter
InvalidResponse. (#5492)Bucket.create; deprecate Bucket.location setter (#5808)Client.get_service_account_email. (#5765)None values for resource-backed properties. (#5509){Bucket,Blob}.make_{public,private}; note how to enable anonymous accesss to Blob.public_url. (#5767)create_bucket systest against 429 responses. (#5535)tearDownModule against 429 TooManyRequests. (#5701)notification.create() on 503 ServiceUnavailable. (#5741)1.10.0 (2026-09-29) Features declare Python3.15 support
{Blob,Bucket}make_private method (#5336)1.9.0 (2026-09-24) Features crc32c: support Python 3.15
/batch to /batch/storage/v1 (#5040)Bucket.create method call for Client.create_bucket() documentation. (#5073)Add support for resumable signed url generation
Enable anonymous access to blobs in public buckets
source_generation parameter to Bucket.copy_blob (#4546)1.6.0 (2026-10-01) Features declare Python3.15 support
google-cloud-core >= 0.28.0 and adding dependency
on google-api-core (#4221, #4280)google-resumable-media >= 0.3.1 (#4244)PyPI: https://pypi.org/project/google-cloud-storage/1.6.0/
1.5.0 (2026-10-01) Features declare Python3.15 support
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →