This repository was archived by the owner on Mar 31, 2026. It is now read-only.
Tags: googleapis/python-storage
Toggle v3.10.1's commit message
chore: librarian release pull request: 20260323T070628Z (#1782)
PR created by the Librarian CLI to initialize a release. Merging this PR
will auto trigger a release.
Librarian Version: v1.0.2-0.20251119154421-36c3e21ad3ac
Language Image:
us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:8e2c32496077054105bd06c54a59d6a6694287bc053588e24debe6da6920ad91
<details><summary>google-cloud-storage: 3.10.1</summary>
##
[3.10.1](v3.10.0...v3.10.1)
(2026-03-23)
### Bug Fixes
* raise ValueError if api_endpoint is unset when using
AnonymousCredentials in AsyncGrpcClient. (#1778)
([17828ea](17828ea3))
</details>
Toggle release-1782's commit message
chore: librarian release pull request: 20260323T070628Z (#1782)
PR created by the Librarian CLI to initialize a release. Merging this PR
will auto trigger a release.
Librarian Version: v1.0.2-0.20251119154421-36c3e21ad3ac
Language Image:
us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:8e2c32496077054105bd06c54a59d6a6694287bc053588e24debe6da6920ad91
<details><summary>google-cloud-storage: 3.10.1</summary>
##
[3.10.1](v3.10.0...v3.10.1)
(2026-03-23)
### Bug Fixes
* raise ValueError if api_endpoint is unset when using
AnonymousCredentials in AsyncGrpcClient. (#1778)
([17828ea](17828ea3))
</details>
Toggle v3.10.0's commit message
chore: librarian release pull request: 20260318T145147Z (#1776)
PR created by the Librarian CLI to initialize a release. Merging this PR
will auto trigger a release.
Librarian Version: v1.0.2-0.20251119154421-36c3e21ad3ac
Language Image:
us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:8e2c32496077054105bd06c54a59d6a6694287bc053588e24debe6da6920ad91
<details><summary>google-cloud-storage: 3.10.0</summary>
##
[3.10.0](v3.9.0...v3.10.0)
(2026-03-18)
### Features
* [Bucket Encryption Enforcement] add support for bucket encryption
enforcement config (#1742)
([2a6e8b0](2a6e8b0))
### Perf Improvments
* [Rapid Buckets Reads] Use raw proto access for read resumption
strategy (#1764)
([14cfd61](14cfd61))
* [Rapid Buckets Benchmarks] init mp pool & grpc client once, use
os.sched_setaffinity (#1751)
([a9eb82c](a9eb82c))
* [Rapid Buckets Writes] don't flush at every append, results in bad
perf (#1746)
([ab62d72](ab62d72))
### Bug Fixes
* [Windows] skip downloading blobs whose name contain `":" ` eg: `C:`
`D:` etc when application runs in Windows. (#1774)
([5581988](5581988))
* [Path Traversal] Prevent path traversal in `download_many_to_path`
(#1768)
([700fec3](700fec3))
* [Rapid Buckets] pass token correctly, '&' instead of ',' (#1756)
([d8dd1e0](d8dd1e0))
</details>
Toggle release-1776's commit message
chore: librarian release pull request: 20260318T145147Z (#1776)
PR created by the Librarian CLI to initialize a release. Merging this PR
will auto trigger a release.
Librarian Version: v1.0.2-0.20251119154421-36c3e21ad3ac
Language Image:
us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:8e2c32496077054105bd06c54a59d6a6694287bc053588e24debe6da6920ad91
<details><summary>google-cloud-storage: 3.10.0</summary>
##
[3.10.0](v3.9.0...v3.10.0)
(2026-03-18)
### Features
* [Bucket Encryption Enforcement] add support for bucket encryption
enforcement config (#1742)
([2a6e8b0](2a6e8b0))
### Perf Improvments
* [Rapid Buckets Reads] Use raw proto access for read resumption
strategy (#1764)
([14cfd61](14cfd61))
* [Rapid Buckets Benchmarks] init mp pool & grpc client once, use
os.sched_setaffinity (#1751)
([a9eb82c](a9eb82c))
* [Rapid Buckets Writes] don't flush at every append, results in bad
perf (#1746)
([ab62d72](ab62d72))
### Bug Fixes
* [Windows] skip downloading blobs whose name contain `":" ` eg: `C:`
`D:` etc when application runs in Windows. (#1774)
([5581988](5581988))
* [Path Traversal] Prevent path traversal in `download_many_to_path`
(#1768)
([700fec3](700fec3))
* [Rapid Buckets] pass token correctly, '&' instead of ',' (#1756)
([d8dd1e0](d8dd1e0))
</details>
Toggle v3.9.0's commit message
chore: librarian release pull request: 20260202T123858Z (#1736)
PR created by the Librarian CLI to initialize a release. Merging this PR
will auto trigger a release.
Librarian Version: v1.0.2-0.20251119154421-36c3e21ad3ac
Language Image:
us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:8e2c32496077054105bd06c54a59d6a6694287bc053588e24debe6da6920ad91
<details><summary>google-cloud-storage: 3.9.0</summary>
##
[3.9.0](v3.8.0...v3.9.0)
(2026-02-02)
### Features
* update generation for MRD (#1730)
([08bc708](08bc7082))
* add get_object method for async grpc client (#1735)
([0e5ec29](0e5ec29b))
* Add micro-benchmarks for reads comparing standard (regional) vs rapid
(zonal) buckets. (#1697)
([1917649](1917649f))
* Add support for opening via `write_handle` and fix `write_handle` type
(#1715)
([2bc15fa](2bc15fa5))
* add samples for appendable objects writes and reads
([2e1a1eb](2e1a1eb5))
* add samples for appendable objects writes and reads (#1705)
([2e1a1eb](2e1a1eb5))
* add context manager to mrd (#1724)
([5ac2808](5ac2808a))
* Move Zonal Buckets features of `_experimental` (#1728)
([74c9ecc](74c9ecc5))
* add default user agent for grpc (#1726)
([7b31946](7b319469))
* expose finalized_time in blob.py applicable for GET_OBJECT in ZB
(#1719)
([8e21a7f](8e21a7fe))
* expose `DELETE_OBJECT` in `AsyncGrpcClient` (#1718)
([c8dd7a0](c8dd7a0b))
* send `user_agent` to grpc channel (#1712)
([cdb2486](cdb2486b))
* integrate writes strategy and appendable object writer (#1695)
([dbd162b](dbd162b3))
* Add micro-benchmarks for writes comparing standard (regional) vs rapid
(zonal) buckets. (#1707)
([dbe9d8b](dbe9d8b8))
* add support for `generation=0` to avoid overwriting existing objects
and add `is_stream_open` support (#1709)
([ea0f5bf](ea0f5bf8))
* add support for `generation=0` to prevent overwriting existing objects
([ea0f5bf](ea0f5bf8))
* add `is_stream_open` property to AsyncAppendableObjectWriter for
stream status check
([ea0f5bf](ea0f5bf8))
### Bug Fixes
* receive eof while closing reads stream (#1733)
([2ef6339](2ef63396))
* update write handle on every recv() (#1716)
([5d9fafe](5d9fafe1))
* implement requests_done method to signal end of requests in async
streams. Gracefully close streams. (#1700)
([6c16079](6c160794))
* implement requests_done method to signal end of requests in async
streams. Gracefully close streams.
([6c16079](6c160794))
* instance grpc client once per process in benchmarks (#1725)
([721ea2d](721ea2dd))
* Fix formatting in setup.py dependencies list (#1713)
([cc4831d](cc4831d7))
* Change contructors of MRD and AAOW AsyncGrpcClient.grpc_client to
AsyncGrpcClient (#1727)
([e730bf5](e730bf50))
</details>
Toggle release-1736's commit message
chore: librarian release pull request: 20260202T123858Z (#1736)
PR created by the Librarian CLI to initialize a release. Merging this PR
will auto trigger a release.
Librarian Version: v1.0.2-0.20251119154421-36c3e21ad3ac
Language Image:
us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:8e2c32496077054105bd06c54a59d6a6694287bc053588e24debe6da6920ad91
<details><summary>google-cloud-storage: 3.9.0</summary>
##
[3.9.0](v3.8.0...v3.9.0)
(2026-02-02)
### Features
* update generation for MRD (#1730)
([08bc708](08bc7082))
* add get_object method for async grpc client (#1735)
([0e5ec29](0e5ec29b))
* Add micro-benchmarks for reads comparing standard (regional) vs rapid
(zonal) buckets. (#1697)
([1917649](1917649f))
* Add support for opening via `write_handle` and fix `write_handle` type
(#1715)
([2bc15fa](2bc15fa5))
* add samples for appendable objects writes and reads
([2e1a1eb](2e1a1eb5))
* add samples for appendable objects writes and reads (#1705)
([2e1a1eb](2e1a1eb5))
* add context manager to mrd (#1724)
([5ac2808](5ac2808a))
* Move Zonal Buckets features of `_experimental` (#1728)
([74c9ecc](74c9ecc5))
* add default user agent for grpc (#1726)
([7b31946](7b319469))
* expose finalized_time in blob.py applicable for GET_OBJECT in ZB
(#1719)
([8e21a7f](8e21a7fe))
* expose `DELETE_OBJECT` in `AsyncGrpcClient` (#1718)
([c8dd7a0](c8dd7a0b))
* send `user_agent` to grpc channel (#1712)
([cdb2486](cdb2486b))
* integrate writes strategy and appendable object writer (#1695)
([dbd162b](dbd162b3))
* Add micro-benchmarks for writes comparing standard (regional) vs rapid
(zonal) buckets. (#1707)
([dbe9d8b](dbe9d8b8))
* add support for `generation=0` to avoid overwriting existing objects
and add `is_stream_open` support (#1709)
([ea0f5bf](ea0f5bf8))
* add support for `generation=0` to prevent overwriting existing objects
([ea0f5bf](ea0f5bf8))
* add `is_stream_open` property to AsyncAppendableObjectWriter for
stream status check
([ea0f5bf](ea0f5bf8))
### Bug Fixes
* receive eof while closing reads stream (#1733)
([2ef6339](2ef63396))
* update write handle on every recv() (#1716)
([5d9fafe](5d9fafe1))
* implement requests_done method to signal end of requests in async
streams. Gracefully close streams. (#1700)
([6c16079](6c160794))
* implement requests_done method to signal end of requests in async
streams. Gracefully close streams.
([6c16079](6c160794))
* instance grpc client once per process in benchmarks (#1725)
([721ea2d](721ea2dd))
* Fix formatting in setup.py dependencies list (#1713)
([cc4831d](cc4831d7))
* Change contructors of MRD and AAOW AsyncGrpcClient.grpc_client to
AsyncGrpcClient (#1727)
([e730bf5](e730bf50))
</details>
Toggle v3.8.0's commit message
chore: librarian release pull request: 20260113T144551Z (#1704)
PR created by the Librarian CLI to initialize a release. Merging this PR
will auto trigger a release.
Librarian Version: v0.7.0
Language Image:
us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:8e2c32496077054105bd06c54a59d6a6694287bc053588e24debe6da6920ad91
<details><summary>google-cloud-storage: 3.8.0</summary>
##
[3.8.0](v3.7.0...v3.8.0)
(2026-01-13)
### Features
* expose persisted size in mrd (#1671)
([0e2961b](0e2961be))
* implement "append_from_file" (#1686)
([1333c95](1333c956))
* compute chunk wise checksum for bidi_writes (#1675)
([139390c](139390cb))
* flush the last chunk in append method (#1699)
([89bfe7a](89bfe7a5))
* add write resumption strategy (#1663)
([a57ea0e](a57ea0ec))
* add bidi stream retry manager. (#1632)
([d90f0ee](d90f0ee0))
* make flush size configurable (#1677)
([f7095fa](f7095faf))
### Bug Fixes
* no state lookup while opening bidi-write stream
([2d5a7b1](2d5a7b16))
* no state lookup while opening bidi-write stream (#1636)
([2d5a7b1](2d5a7b16))
* close write object stream always (#1661)
([4a609a4](4a609a4b))
* add system test for opening with read_handle (#1672)
([6dc711d](6dc711da))
</details>
---------
Co-authored-by: Victor Chudnovsky <vchudnov@google.com>
Toggle release-1704's commit message
chore: librarian release pull request: 20260113T144551Z (#1704)
PR created by the Librarian CLI to initialize a release. Merging this PR
will auto trigger a release.
Librarian Version: v0.7.0
Language Image:
us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:8e2c32496077054105bd06c54a59d6a6694287bc053588e24debe6da6920ad91
<details><summary>google-cloud-storage: 3.8.0</summary>
##
[3.8.0](v3.7.0...v3.8.0)
(2026-01-13)
### Features
* expose persisted size in mrd (#1671)
([0e2961b](0e2961be))
* implement "append_from_file" (#1686)
([1333c95](1333c956))
* compute chunk wise checksum for bidi_writes (#1675)
([139390c](139390cb))
* flush the last chunk in append method (#1699)
([89bfe7a](89bfe7a5))
* add write resumption strategy (#1663)
([a57ea0e](a57ea0ec))
* add bidi stream retry manager. (#1632)
([d90f0ee](d90f0ee0))
* make flush size configurable (#1677)
([f7095fa](f7095faf))
### Bug Fixes
* no state lookup while opening bidi-write stream
([2d5a7b1](2d5a7b16))
* no state lookup while opening bidi-write stream (#1636)
([2d5a7b1](2d5a7b16))
* close write object stream always (#1661)
([4a609a4](4a609a4b))
* add system test for opening with read_handle (#1672)
([6dc711d](6dc711da))
</details>
---------
Co-authored-by: Victor Chudnovsky <vchudnov@google.com>
Toggle v3.7.0's commit message
Toggle v3.6.0's commit message