From 2c786a97108181f722f13c026d34ef9d3a59fd6b Mon Sep 17 00:00:00 2001 From: "release-please[bot]" <55107282+release-please[bot]@users.noreply.github.com> Date: Thu, 22 Jan 2026 09:27:33 +0000 Subject: [PATCH] chore(main): release 3.9.0 --- CHANGELOG.md | 24 ++++++++++++++++++++++++ google/cloud/storage/version.py | 2 +- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e371dd766..c1051b58b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,30 @@ [1]: https://pypi.org/project/google-cloud-storage/#history +## [3.9.0](https://github.com/googleapis/python-storage/compare/v3.8.0...v3.9.0) (2026-01-22) + + +### Features + +* Add micro-benchmarks for reads comparing standard (regional) vs rapid (zonal) buckets. ([#1697](https://github.com/googleapis/python-storage/issues/1697)) ([1917649](https://github.com/googleapis/python-storage/commit/1917649fac41481da1adea6c2a9f4ab1298a34c4)) +* Add micro-benchmarks for writes comparing standard (regional) vs rapid (zonal) buckets. ([#1707](https://github.com/googleapis/python-storage/issues/1707)) ([dbe9d8b](https://github.com/googleapis/python-storage/commit/dbe9d8b89d975dfbed8c830a5687ccfafea51d5f)) +* Add support for opening via `write_handle` and fix `write_handle` ([2bc15fa](https://github.com/googleapis/python-storage/commit/2bc15fa570683ba584230c51b439d189dbdcd580)) +* Add support for opening via `write_handle` and fix `write_handle` type ([#1715](https://github.com/googleapis/python-storage/issues/1715)) ([2bc15fa](https://github.com/googleapis/python-storage/commit/2bc15fa570683ba584230c51b439d189dbdcd580)) +* **grpc_user_agent:** Send `user_agent` to grpc channel ([#1712](https://github.com/googleapis/python-storage/issues/1712)) ([cdb2486](https://github.com/googleapis/python-storage/commit/cdb2486bb051dcbfbffc2510aff6aacede5e54d3)) +* **samples:** Add samples for appendable objects writes and reads ([2e1a1eb](https://github.com/googleapis/python-storage/commit/2e1a1eb5cbe1c909f1f892a0cc74fe63c8ef36ff)) +* **samples:** Add samples for appendable objects writes and reads ([#1705](https://github.com/googleapis/python-storage/issues/1705)) ([2e1a1eb](https://github.com/googleapis/python-storage/commit/2e1a1eb5cbe1c909f1f892a0cc74fe63c8ef36ff)) +* **ZonalBuckets:** Add support for `generation=0` to avoid overwriting existing objects and add `is_stream_open` support ([#1709](https://github.com/googleapis/python-storage/issues/1709)) ([ea0f5bf](https://github.com/googleapis/python-storage/commit/ea0f5bf8316f4bfcff2728d9d1baa68dde6ebdae)) +* **ZonalBuckets:** Add support for `generation=0` to prevent ([ea0f5bf](https://github.com/googleapis/python-storage/commit/ea0f5bf8316f4bfcff2728d9d1baa68dde6ebdae)) + + +### Bug Fixes + +* **experimental:** Implement requests_done method to signal end of ([6c16079](https://github.com/googleapis/python-storage/commit/6c160794afded5e8f4179399f1fe5248e32bf707)) +* **experimental:** Implement requests_done method to signal end of requests in async streams. Gracefully close streams. ([#1700](https://github.com/googleapis/python-storage/issues/1700)) ([6c16079](https://github.com/googleapis/python-storage/commit/6c160794afded5e8f4179399f1fe5248e32bf707)) +* Fix formatting in setup.py dependencies list ([#1713](https://github.com/googleapis/python-storage/issues/1713)) ([cc4831d](https://github.com/googleapis/python-storage/commit/cc4831d7e253b265b0b96e08b5479f4c759be442)) +* Update `write_handle` on every `recv()` from write object stream. ([5d9fafe](https://github.com/googleapis/python-storage/commit/5d9fafe1466b5ccb1db4a814967a5cc8465148a2)) +* Update write handle on every recv() ([#1716](https://github.com/googleapis/python-storage/issues/1716)) ([5d9fafe](https://github.com/googleapis/python-storage/commit/5d9fafe1466b5ccb1db4a814967a5cc8465148a2)) + ## [3.8.0](https://github.com/googleapis/python-storage/compare/v3.7.0...v3.8.0) (2026-01-13) diff --git a/google/cloud/storage/version.py b/google/cloud/storage/version.py index 8f4ba4810..0bc275357 100644 --- a/google/cloud/storage/version.py +++ b/google/cloud/storage/version.py @@ -12,4 +12,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -__version__ = "3.8.0" +__version__ = "3.9.0"