Skip to content

Conversation

@release-please
Copy link
Contributor

@release-please release-please bot commented Jan 15, 2026

🤖 I have created a release beep boop

4.0.0 (2026-01-29)

⚠ BREAKING CHANGES

  • Change contructors of MRD and AAOW AsyncGrpcClient.grpc_client to AsyncGrpcClient (#1727)

Features

  • Add context manager to mrd (5ac2808)
  • Add context manager to mrd (#1724) (5ac2808)
  • Add default user agent for grpc (#1726) (7b31946)
  • Add micro-benchmarks for reads comparing standard (regional) vs rapid (zonal) buckets. (#1697) (1917649)
  • Add micro-benchmarks for writes comparing standard (regional) vs rapid (zonal) buckets. (#1707) (dbe9d8b)
  • Add support for opening via write_handle and fix write_handle (2bc15fa)
  • Add support for opening via write_handle and fix write_handle type (#1715) (2bc15fa)
  • experimental: Integrate writes strategy and appendable object writer (#1695) (dbd162b)
  • Expose finalized_time in blob.py applicable for GET_OBJECT in ZB (8e21a7f)
  • Expose finalized_time in blob.py applicable for GET_OBJECT in ZB (#1719) (8e21a7f)
  • grpc_user_agent: Send user_agent to grpc channel (#1712) (cdb2486)
  • Move Zonal Buckets features of _experimental (#1728) (74c9ecc)
  • Move Zonal Buckets features of _experimental to (74c9ecc)
  • samples: Add samples for appendable objects writes and reads (2e1a1eb)
  • samples: Add samples for appendable objects writes and reads (#1705) (2e1a1eb)
  • Update generation for MRD (#1730) (08bc708)
  • ZonalBuckets: Add support for generation=0 to avoid overwriting existing objects and add is_stream_open support (#1709) (ea0f5bf)
  • ZonalBuckets: Add support for generation=0 to prevent (ea0f5bf)

Bug Fixes

  • Change contructors of MRD and AAOW AsyncGrpcClient.grpc_client to AsyncGrpcClient (#1727) (e730bf5)
  • experimental: Implement requests_done method to signal end of (6c16079)
  • experimental: Implement requests_done method to signal end of requests in async streams. Gracefully close streams. (#1700) (6c16079)
  • Fix formatting in setup.py dependencies list (#1713) (cc4831d)
  • Instance grpc client once per process in benchmarks (#1725) (721ea2d)
  • Instance grpc client once per process in benchmarks. (721ea2d)
  • Update write_handle on every recv() from write object stream. (5d9fafe)
  • Update write handle on every recv() (#1716) (5d9fafe)

This PR was generated with Release Please. See documentation.

@release-please release-please bot requested review from a team as code owners January 15, 2026 19:48
@product-auto-label product-auto-label bot added the size: s Pull request size is small. label Jan 15, 2026
@product-auto-label product-auto-label bot added the api: storage Issues related to the googleapis/python-storage API. label Jan 15, 2026
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 15, 2026
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 15, 2026
@release-please release-please bot changed the title chore(main): release 3.8.1 chore(main): release 3.9.0 Jan 16, 2026
@release-please release-please bot force-pushed the release-please--branches--main branch from ecc5315 to ca09387 Compare January 16, 2026 17:55
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 16, 2026
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 16, 2026
@release-please release-please bot force-pushed the release-please--branches--main branch from ca09387 to 03fe158 Compare January 20, 2026 12:50
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 20, 2026
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 20, 2026
@release-please release-please bot force-pushed the release-please--branches--main branch from 03fe158 to 26fa689 Compare January 21, 2026 06:31
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 21, 2026
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 21, 2026
@release-please release-please bot force-pushed the release-please--branches--main branch from 26fa689 to 369ea86 Compare January 21, 2026 10:55
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 21, 2026
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 21, 2026
@release-please release-please bot force-pushed the release-please--branches--main branch from 369ea86 to 7cd0159 Compare January 21, 2026 11:21
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 21, 2026
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 21, 2026
@release-please release-please bot force-pushed the release-please--branches--main branch from 7cd0159 to a345116 Compare January 21, 2026 15:34
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 21, 2026
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 21, 2026
@release-please release-please bot force-pushed the release-please--branches--main branch from a345116 to 6223be5 Compare January 22, 2026 05:59
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 22, 2026
@release-please release-please bot force-pushed the release-please--branches--main branch from 34cfca8 to 2c786a9 Compare January 22, 2026 09:27
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 22, 2026
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 22, 2026
@release-please release-please bot force-pushed the release-please--branches--main branch from 2c786a9 to 0e273a0 Compare January 28, 2026 05:49
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 28, 2026
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 28, 2026
@release-please release-please bot force-pushed the release-please--branches--main branch from 0e273a0 to b90aa0c Compare January 28, 2026 10:07
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 28, 2026
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 28, 2026
@release-please release-please bot force-pushed the release-please--branches--main branch from b90aa0c to d327646 Compare January 28, 2026 11:06
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 28, 2026
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 28, 2026
@release-please release-please bot force-pushed the release-please--branches--main branch from d327646 to 43755a1 Compare January 28, 2026 11:25
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 28, 2026
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 28, 2026
@release-please release-please bot changed the title chore(main): release 3.9.0 chore(main): release 4.0.0 Jan 28, 2026
@release-please release-please bot force-pushed the release-please--branches--main branch from 43755a1 to 25598c5 Compare January 28, 2026 13:51
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 28, 2026
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 28, 2026
@release-please release-please bot force-pushed the release-please--branches--main branch from 25598c5 to c1f1834 Compare January 29, 2026 03:12
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 29, 2026
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 29, 2026
@release-please release-please bot force-pushed the release-please--branches--main branch from c1f1834 to a769aa8 Compare January 29, 2026 08:59
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 29, 2026
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 29, 2026
@release-please release-please bot force-pushed the release-please--branches--main branch from a769aa8 to 45d2e62 Compare January 29, 2026 10:40
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 29, 2026
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: storage Issues related to the googleapis/python-storage API. autorelease: pending size: s Pull request size is small.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants