Commit d5394c8
authored
chore(deps): Bump google-cloud-storage from 3.9.0 to 3.10.1 in /experimenter (#15012)
Bumps
[google-cloud-storage](https://github.com/googleapis/python-storage)
from 3.9.0 to 3.10.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/googleapis/python-storage/releases">google-cloud-storage's
releases</a>.</em></p>
<blockquote>
<h2>google-cloud-storage: v3.10.1</h2>
<h2><a
href="https://github.com/googleapis/python-storage/compare/v3.10.0...v3.10.1">3.10.1</a>
(2026-03-23)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>raise ValueError if api_endpoint is unset when using
AnonymousCredentials in AsyncGrpcClient. (<a
href="https://redirect.github.com/googleapis/python-storage/issues/1778">#1778</a>)
(<a
href="https://github.com/googleapis/python-storage/commit/17828ea3">17828ea3</a>)</li>
</ul>
<h2>google-cloud-storage: v3.10.0</h2>
<h2><a
href="https://github.com/googleapis/python-storage/compare/v3.9.0...v3.10.0">3.10.0</a>
(2026-03-18)</h2>
<h3>Features</h3>
<ul>
<li>[Bucket Encryption Enforcement] add support for bucket encryption
enforcement config (<a
href="https://redirect.github.com/googleapis/python-storage/issues/1742">#1742</a>)
(<a
href="https://github.com/googleapis/python-storage/commit/2a6e8b00e4e6ff57460373f8e628fd363be47811">2a6e8b00e4e6ff57460373f8e628fd363be47811</a>)</li>
</ul>
<h3>Perf Improvments</h3>
<ul>
<li>[Rapid Buckets Reads] Use raw proto access for read resumption
strategy (<a
href="https://redirect.github.com/googleapis/python-storage/issues/1764">#1764</a>)
(<a
href="https://github.com/googleapis/python-storage/commit/14cfd61ce35365a409650981239ef742cdf375fb">14cfd61ce35365a409650981239ef742cdf375fb</a>)</li>
<li>[Rapid Buckets Benchmarks] init mp pool & grpc client once, use
os.sched_setaffinity (<a
href="https://redirect.github.com/googleapis/python-storage/issues/1751">#1751</a>)
(<a
href="https://github.com/googleapis/python-storage/commit/a9eb82c1b9b3c6ae5717d47b76284ed0deb5f769">a9eb82c1b9b3c6ae5717d47b76284ed0deb5f769</a>)</li>
<li>[Rapid Buckets Writes] don't flush at every append, results in bad
perf (<a
href="https://redirect.github.com/googleapis/python-storage/issues/1746">#1746</a>)
(<a
href="https://github.com/googleapis/python-storage/commit/ab62d728ac7d7be3c4fe9a99d72e35ead310805a">ab62d728ac7d7be3c4fe9a99d72e35ead310805a</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>[Windows] skip downloading blobs whose name contain
<code>":" </code> eg: <code>C:</code> <code>D:</code> etc when
application runs in Windows. (<a
href="https://redirect.github.com/googleapis/python-storage/issues/1774">#1774</a>)
(<a
href="https://github.com/googleapis/python-storage/commit/558198823ed51918db9c0137715d1e7f5b593975">558198823ed51918db9c0137715d1e7f5b593975</a>)</li>
<li>[Path Traversal] Prevent path traversal in
<code>download_many_to_path</code> (<a
href="https://redirect.github.com/googleapis/python-storage/issues/1768">#1768</a>)
(<a
href="https://github.com/googleapis/python-storage/commit/700fec3bf7aa37bd5ea4b163cc3f9e8e6892bd5a">700fec3bf7aa37bd5ea4b163cc3f9e8e6892bd5a</a>)</li>
<li>[Rapid Buckets] pass token correctly, '&' instead of ',' (<a
href="https://redirect.github.com/googleapis/python-storage/issues/1756">#1756</a>)
(<a
href="https://github.com/googleapis/python-storage/commit/d8dd1e074d2431de9b45e0103181dce749a447a0">d8dd1e074d2431de9b45e0103181dce749a447a0</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/googleapis/python-storage/blob/main/CHANGELOG.md">google-cloud-storage's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/googleapis/python-storage/compare/v3.10.0...v3.10.1">3.10.1</a>
(2026-03-23)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>raise ValueError if api_endpoint is unset when using
AnonymousCredentials in AsyncGrpcClient. (<a
href="https://redirect.github.com/googleapis/python-storage/issues/1778">#1778</a>)
(<a
href="https://github.com/googleapis/python-storage/commit/17828ea316872938a98a6360b10a2495c54bbbcb">17828ea316872938a98a6360b10a2495c54bbbcb</a>)</li>
</ul>
<h2><a
href="https://github.com/googleapis/python-storage/compare/v3.9.0...v3.10.0">3.10.0</a>
(2026-03-18)</h2>
<h3>Features</h3>
<ul>
<li>[Bucket Encryption Enforcement] add support for bucket encryption
enforcement config (<a
href="https://redirect.github.com/googleapis/python-storage/issues/1742">#1742</a>)
(<a
href="https://github.com/googleapis/python-storage/commit/2a6e8b00e4e6ff57460373f8e628fd363be47811">2a6e8b00e4e6ff57460373f8e628fd363be47811</a>)</li>
</ul>
<h3>Perf Improvments</h3>
<ul>
<li>[Rapid Buckets Reads] Use raw proto access for read resumption
strategy (<a
href="https://redirect.github.com/googleapis/python-storage/issues/1764">#1764</a>)
(<a
href="https://github.com/googleapis/python-storage/commit/14cfd61ce35365a409650981239ef742cdf375fb">14cfd61ce35365a409650981239ef742cdf375fb</a>)</li>
<li>[Rapid Buckets Benchmarks] init mp pool & grpc client once, use
os.sched_setaffinity (<a
href="https://redirect.github.com/googleapis/python-storage/issues/1751">#1751</a>)
(<a
href="https://github.com/googleapis/python-storage/commit/a9eb82c1b9b3c6ae5717d47b76284ed0deb5f769">a9eb82c1b9b3c6ae5717d47b76284ed0deb5f769</a>)</li>
<li>[Rapid Buckets Writes] don't flush at every append, results in bad
perf (<a
href="https://redirect.github.com/googleapis/python-storage/issues/1746">#1746</a>)
(<a
href="https://github.com/googleapis/python-storage/commit/ab62d728ac7d7be3c4fe9a99d72e35ead310805a">ab62d728ac7d7be3c4fe9a99d72e35ead310805a</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>[Windows] skip downloading blobs whose name contain
<code>":" </code> eg: <code>C:</code> <code>D:</code> etc when
application runs in Windows. (<a
href="https://redirect.github.com/googleapis/python-storage/issues/1774">#1774</a>)
(<a
href="https://github.com/googleapis/python-storage/commit/558198823ed51918db9c0137715d1e7f5b593975">558198823ed51918db9c0137715d1e7f5b593975</a>)</li>
<li>[Path Traversal] Prevent path traversal in
<code>download_many_to_path</code> (<a
href="https://redirect.github.com/googleapis/python-storage/issues/1768">#1768</a>)
(<a
href="https://github.com/googleapis/python-storage/commit/700fec3bf7aa37bd5ea4b163cc3f9e8e6892bd5a">700fec3bf7aa37bd5ea4b163cc3f9e8e6892bd5a</a>)</li>
<li>[Rapid Buckets] pass token correctly, '&' instead of ',' (<a
href="https://redirect.github.com/googleapis/python-storage/issues/1756">#1756</a>)
(<a
href="https://github.com/googleapis/python-storage/commit/d8dd1e074d2431de9b45e0103181dce749a447a0">d8dd1e074d2431de9b45e0103181dce749a447a0</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/googleapis/python-storage/commit/fce6a6bf4561eabc939c972bb92282be86fb6aec"><code>fce6a6b</code></a>
chore: librarian release pull request: 20260323T070628Z (<a
href="https://redirect.github.com/googleapis/python-storage/issues/1782">#1782</a>)</li>
<li><a
href="https://github.com/googleapis/python-storage/commit/f768af735dc8e3f44b196d0652c615d5fa3d7862"><code>f768af7</code></a>
chore: run bidi_tests independently (<a
href="https://redirect.github.com/googleapis/python-storage/issues/1781">#1781</a>)</li>
<li><a
href="https://github.com/googleapis/python-storage/commit/17828ea316872938a98a6360b10a2495c54bbbcb"><code>17828ea</code></a>
fix: raise ValueError if api_endpoint is unset when using
AnonymousCredential...</li>
<li><a
href="https://github.com/googleapis/python-storage/commit/8b7fbde10c80337c4b4a2f6c8a860e28371a770b"><code>8b7fbde</code></a>
chore: librarian release pull request: 20260318T145147Z (<a
href="https://redirect.github.com/googleapis/python-storage/issues/1776">#1776</a>)</li>
<li><a
href="https://github.com/googleapis/python-storage/commit/21bb20f4f3fe428388a9339841c68b2dcad029af"><code>21bb20f</code></a>
feat(samples): add argparse and clarify traversal support in
download_many sn...</li>
<li><a
href="https://github.com/googleapis/python-storage/commit/558198823ed51918db9c0137715d1e7f5b593975"><code>5581988</code></a>
fix(storage): skip downloading blobs whose name contain
<code>":" </code> eg: <code>C:</code> <code>D:</code> ...</li>
<li><a
href="https://github.com/googleapis/python-storage/commit/c5735c377d31e9131a3c507098ef659e8112d62e"><code>c5735c3</code></a>
feat(storage): support returning skipped items as UserWarning in
download_man...</li>
<li><a
href="https://github.com/googleapis/python-storage/commit/14cfd61ce35365a409650981239ef742cdf375fb"><code>14cfd61</code></a>
feat(storage): Use raw proto access for read resumption strategy (<a
href="https://redirect.github.com/googleapis/python-storage/issues/1764">#1764</a>)</li>
<li><a
href="https://github.com/googleapis/python-storage/commit/2a6e8b00e4e6ff57460373f8e628fd363be47811"><code>2a6e8b0</code></a>
feat: add support for bucket encryption enforcement config (<a
href="https://redirect.github.com/googleapis/python-storage/issues/1742">#1742</a>)</li>
<li><a
href="https://github.com/googleapis/python-storage/commit/141f7ac1e3448d894eee9984b39ad8535a2823cf"><code>141f7ac</code></a>
chore: skip hmac tests until b/493225655 is fixed (<a
href="https://redirect.github.com/googleapis/python-storage/issues/1771">#1771</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/googleapis/python-storage/compare/v3.9.0...v3.10.1">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent bac092b commit d5394c8
2 files changed
Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
0 commit comments