Skip to content
This repository was archived by the owner on Mar 31, 2026. It is now read-only.

chore(main): release 4.0.0 - #1708

Closed
release-please[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main
Closed

chore(main): release 4.0.0#1708
release-please[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main

Conversation

@release-please

@release-pleaserelease-pleaseBot commented Jan 15, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beepboop

4.0.0 (2026-03-11)

⚠ BREAKING CHANGES

  • transfer_manager: Blobs that would resolve to a path outside the destination_directory are no longer downloaded. While this is a security fix, users relying on the previous behavior to write files outside the target directory will see a change.

Features

Bug Fixes

  • Don't flush at every append, results in bad perf (ab62d72)
  • Don't flush at every append, results in bad perf (#1746) (ab62d72)
  • Init mp pool & grpc client once, use os.sched_setaffinity (a9eb82c)
  • Init mp pool & grpc client once, use os.sched_setaffinity (#1751) (a9eb82c)
  • Pass token correctly, '&' instead of ',' (d8dd1e0)
  • Pass token correctly, '&' instead of ',' (#1756) (d8dd1e0)
  • transfer_manager: Prevent path traversal in download_many_to_path (#1768) (700fec3)
  • transfer_manager: Prevent path traversal in download_many_to_path (700fec3)

This PR was generated with Release Please. See documentation.

@release-please
release-pleaseBot requested review from a teamJanuary 15, 2026 19:48
@release-please
release-pleaseBot requested a review from a team as a code ownerJanuary 15, 2026 19:48
@product-auto-labelproduct-auto-labelBot added the size: s Pull request size is small. label Jan 15, 2026
@product-auto-labelproduct-auto-labelBot added the api: storage Issues related to the googleapis/python-storage API. label Jan 15, 2026
@trusted-contributions-gcftrusted-contributions-gcfBot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 15, 2026
@yoshi-kokoroyoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 15, 2026
@release-pleaserelease-pleaseBot changed the title chore(main): release 3.8.1chore(main): release 3.9.0Jan 16, 2026
@release-please
release-pleaseBotforce-pushed the release-please--branches--main branch from ecc5315 to ca09387CompareJanuary 16, 2026 17:55
@trusted-contributions-gcftrusted-contributions-gcfBot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 16, 2026
@yoshi-kokoroyoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 16, 2026
@release-please
release-pleaseBotforce-pushed the release-please--branches--main branch from ca09387 to 03fe158CompareJanuary 20, 2026 12:50
@trusted-contributions-gcftrusted-contributions-gcfBot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 20, 2026
@yoshi-kokoroyoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 20, 2026
@release-please
release-pleaseBotforce-pushed the release-please--branches--main branch from 03fe158 to 26fa689CompareJanuary 21, 2026 06:31
@trusted-contributions-gcftrusted-contributions-gcfBot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 21, 2026
@yoshi-kokoroyoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 21, 2026
@release-please
release-pleaseBotforce-pushed the release-please--branches--main branch from 26fa689 to 369ea86CompareJanuary 21, 2026 10:55
@trusted-contributions-gcftrusted-contributions-gcfBot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 21, 2026
@yoshi-kokoroyoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 21, 2026
@release-please
release-pleaseBotforce-pushed the release-please--branches--main branch from 369ea86 to 7cd0159CompareJanuary 21, 2026 11:21
@trusted-contributions-gcftrusted-contributions-gcfBot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 21, 2026
@yoshi-kokoroyoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 21, 2026
@release-please
release-pleaseBotforce-pushed the release-please--branches--main branch from 7cd0159 to a345116CompareJanuary 21, 2026 15:34
@trusted-contributions-gcftrusted-contributions-gcfBot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 21, 2026
@yoshi-kokoroyoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 21, 2026
@release-please
release-pleaseBotforce-pushed the release-please--branches--main branch from a345116 to 6223be5CompareJanuary 22, 2026 05:59
@release-please
release-pleaseBotforce-pushed the release-please--branches--main branch from b90aa0c to d327646CompareJanuary 28, 2026 11:06
@trusted-contributions-gcftrusted-contributions-gcfBot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 28, 2026
@yoshi-kokoroyoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 28, 2026
@release-please
release-pleaseBotforce-pushed the release-please--branches--main branch from d327646 to 43755a1CompareJanuary 28, 2026 11:25
@trusted-contributions-gcftrusted-contributions-gcfBot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 28, 2026
@yoshi-kokoroyoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 28, 2026
@release-pleaserelease-pleaseBot changed the title chore(main): release 3.9.0chore(main): release 4.0.0Jan 28, 2026
@release-please
release-pleaseBotforce-pushed the release-please--branches--main branch from 43755a1 to 25598c5CompareJanuary 28, 2026 13:51
@trusted-contributions-gcftrusted-contributions-gcfBot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 28, 2026
@yoshi-kokoroyoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 28, 2026
@release-please
release-pleaseBotforce-pushed the release-please--branches--main branch from 25598c5 to c1f1834CompareJanuary 29, 2026 03:12
@trusted-contributions-gcftrusted-contributions-gcfBot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 29, 2026
@yoshi-kokoroyoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 29, 2026
@release-please
release-pleaseBotforce-pushed the release-please--branches--main branch from c1f1834 to a769aa8CompareJanuary 29, 2026 08:59
@trusted-contributions-gcftrusted-contributions-gcfBot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 29, 2026
@yoshi-kokoroyoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 29, 2026
@release-please
release-pleaseBotforce-pushed the release-please--branches--main branch from a769aa8 to 45d2e62CompareJanuary 29, 2026 10:40
@trusted-contributions-gcftrusted-contributions-gcfBot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 29, 2026
@yoshi-kokoroyoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 29, 2026
@Pulkit0110

Copy link
Copy Markdown
Contributor

/gcbrun

@release-please
release-pleaseBotforce-pushed the release-please--branches--main branch from 45d2e62 to 7eba89eCompareJanuary 30, 2026 06:39
@trusted-contributions-gcftrusted-contributions-gcfBot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 30, 2026
@yoshi-kokoroyoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 30, 2026
@release-please
release-pleaseBotforce-pushed the release-please--branches--main branch from 7eba89e to f0cac3eCompareFebruary 2, 2026 08:09
@trusted-contributions-gcftrusted-contributions-gcfBot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 2, 2026
@yoshi-kokoroyoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 2, 2026
@release-please
release-pleaseBotforce-pushed the release-please--branches--main branch from f0cac3e to 80bc343CompareFebruary 2, 2026 12:37
@chalmerlowe

Copy link
Copy Markdown
Contributor

📢 Migration Notice: 📢 This library is moving to the google-cloud-python monorepo soon.

We kept this PR open due to recent activity. We would like to finalize this PR so it can be merged if it is critical.

If we don't hear from the PR author, we will close this PR in the next few days. The PR can then be re-opened in the monorepo once the migration is complete and work can continue there.

Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

api: storageIssues related to the googleapis/python-storage API.autorelease: pendingsize: sPull request size is small.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@Pulkit0110@chalmerlowe@chandra-siri@yoshi-kokoro