This is an automated email from the ASF dual-hosted git repository.

liurenjie1024 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg-rust.git


The following commit(s) were added to refs/heads/main by this push:
     new 88fdfedf1 chore(deps): Bump urllib3 from 2.5.0 to 2.6.3 in 
/bindings/python (#2170)
88fdfedf1 is described below

commit 88fdfedf1f589ea118aa8bab0c20a3191cf4a0a1
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Tue Feb 24 17:29:35 2026 +0800

    chore(deps): Bump urllib3 from 2.5.0 to 2.6.3 in /bindings/python (#2170)
    
    Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.5.0 to 2.6.3.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/urllib3/urllib3/releases";>urllib3's
    releases</a>.</em></p>
    <blockquote>
    <h2>2.6.3</h2>
    <h2>🚀 urllib3 is fundraising for HTTP/2 support</h2>
    <p><a
    
href="https://sethmlarson.dev/urllib3-is-fundraising-for-http2-support";>urllib3
    is raising ~$40,000 USD</a> to release HTTP/2 support and ensure
    long-term sustainable maintenance of the project after a sharp decline
    in financial support. If your company or organization uses Python and
    would benefit from HTTP/2 support in Requests, pip, cloud SDKs, and
    thousands of other projects <a
    href="https://opencollective.com/urllib3";>please consider contributing
    financially</a> to ensure HTTP/2 support is developed sustainably and
    maintained for the long-haul.</p>
    <p>Thank you for your support.</p>
    <h2>Changes</h2>
    <ul>
    <li>Fixed a security issue where decompression-bomb safeguards of the
    streaming API were bypassed when HTTP redirects were followed.
    (CVE-2026-21441 reported by <a
    href="https://github.com/D47A";><code>@​D47A</code></a>, 8.9 High,
    GHSA-38jv-5279-wg99)</li>
    <li>Started treating <code>Retry-After</code> times greater than 6 hours
    as 6 hours by default. (<a
    
href="https://redirect.github.com/urllib3/urllib3/issues/3743";>urllib3/urllib3#3743</a>)</li>
    <li>Fixed <code>urllib3.connection.VerifiedHTTPSConnection</code> on
    Emscripten. (<a
    
href="https://redirect.github.com/urllib3/urllib3/issues/3752";>urllib3/urllib3#3752</a>)</li>
    </ul>
    <h2>2.6.2</h2>
    <h2>🚀 urllib3 is fundraising for HTTP/2 support</h2>
    <p><a
    
href="https://sethmlarson.dev/urllib3-is-fundraising-for-http2-support";>urllib3
    is raising ~$40,000 USD</a> to release HTTP/2 support and ensure
    long-term sustainable maintenance of the project after a sharp decline
    in financial support. If your company or organization uses Python and
    would benefit from HTTP/2 support in Requests, pip, cloud SDKs, and
    thousands of other projects <a
    href="https://opencollective.com/urllib3";>please consider contributing
    financially</a> to ensure HTTP/2 support is developed sustainably and
    maintained for the long-haul.</p>
    <p>Thank you for your support.</p>
    <h2>Changes</h2>
    <ul>
    <li>Fixed <code>HTTPResponse.read_chunked()</code> to properly handle
    leftover data in the decoder's buffer when reading compressed chunked
    responses. (<a
    
href="https://redirect.github.com/urllib3/urllib3/issues/3734";>urllib3/urllib3#3734</a>)</li>
    </ul>
    <h2>2.6.1</h2>
    <h2>🚀 urllib3 is fundraising for HTTP/2 support</h2>
    <p><a
    
href="https://sethmlarson.dev/urllib3-is-fundraising-for-http2-support";>urllib3
    is raising ~$40,000 USD</a> to release HTTP/2 support and ensure
    long-term sustainable maintenance of the project after a sharp decline
    in financial support. If your company or organization uses Python and
    would benefit from HTTP/2 support in Requests, pip, cloud SDKs, and
    thousands of other projects <a
    href="https://opencollective.com/urllib3";>please consider contributing
    financially</a> to ensure HTTP/2 support is developed sustainably and
    maintained for the long-haul.</p>
    <p>Thank you for your support.</p>
    <h2>Changes</h2>
    <ul>
    <li>Restore previously removed <code>HTTPResponse.getheaders()</code>
    and <code>HTTPResponse.getheader()</code> methods. (<a
    
href="https://redirect.github.com/urllib3/urllib3/issues/3731";>#3731</a>)</li>
    </ul>
    <h2>2.6.0</h2>
    <h2>🚀 urllib3 is fundraising for HTTP/2 support</h2>
    <p><a
    
href="https://sethmlarson.dev/urllib3-is-fundraising-for-http2-support";>urllib3
    is raising ~$40,000 USD</a> to release HTTP/2 support and ensure
    long-term sustainable maintenance of the project after a sharp decline
    in financial support. If your company or organization uses Python and
    would benefit from HTTP/2 support in Requests, pip, cloud SDKs, and
    thousands of other projects <a
    href="https://opencollective.com/urllib3";>please consider contributing
    financially</a> to ensure HTTP/2 support is developed sustainably and
    maintained for the long-haul.</p>
    <p>Thank you for your support.</p>
    <h2>Security</h2>
    <ul>
    <li>Fixed a security issue where streaming API could improperly handle
    highly compressed HTTP content (&quot;decompression bombs&quot;) leading
    to excessive resource consumption even when a small amount of data was
    requested. Reading small chunks of compressed data is safer and much
    more efficient now. (CVE-2025-66471 reported by <a
    href="https://github.com/Cycloctane";><code>@​Cycloctane</code></a>, 8.9
    High, GHSA-2xpw-w6gg-jr37)</li>
    <li>Fixed a security issue where an attacker could compose an HTTP
    response with virtually unlimited links in the
    <code>Content-Encoding</code> header, potentially leading to a denial of
    service (DoS) attack by exhausting system resources during decoding. The
    number of allowed chained encodings is now limited to 5. (CVE-2025-66418
    reported by <a
    href="https://github.com/illia-v";><code>@​illia-v</code></a>, 8.9 High,
    GHSA-gm62-xv2j-4w53)</li>
    </ul>
    <blockquote>
    <p>[!IMPORTANT]</p>
    <ul>
    <li>If urllib3 is not installed with the optional
    <code>urllib3[brotli]</code> extra, but your environment contains a
    Brotli/brotlicffi/brotlipy package anyway, make sure to upgrade it to at
    least Brotli 1.2.0 or brotlicffi 1.2.0.0 to benefit from the security
    fixes and avoid warnings. Prefer using <code>urllib3[brotli]</code> to
    install a compatible Brotli package automatically.</li>
    </ul>
    </blockquote>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/urllib3/urllib3/blob/main/CHANGES.rst";>urllib3's
    changelog</a>.</em></p>
    <blockquote>
    <h1>2.6.3 (2026-01-07)</h1>
    <ul>
    <li>Fixed a high-severity security issue where decompression-bomb
    safeguards of
    the streaming API were bypassed when HTTP redirects were followed.
    (<code>GHSA-38jv-5279-wg99
    
&lt;https://github.com/urllib3/urllib3/security/advisories/GHSA-38jv-5279-wg99&gt;</code>__)</li>
    <li>Started treating <code>Retry-After</code> times greater than 6 hours
    as 6 hours by
    default. (<code>[#3743](https://github.com/urllib3/urllib3/issues/3743)
    &lt;https://github.com/urllib3/urllib3/issues/3743&gt;</code>__)</li>
    <li>Fixed <code>urllib3.connection.VerifiedHTTPSConnection</code> on
    Emscripten.
    (<code>[#3752](https://github.com/urllib3/urllib3/issues/3752)
    &lt;https://github.com/urllib3/urllib3/issues/3752&gt;</code>__)</li>
    </ul>
    <h1>2.6.2 (2025-12-11)</h1>
    <ul>
    <li>Fixed <code>HTTPResponse.read_chunked()</code> to properly handle
    leftover data in
    the decoder's buffer when reading compressed chunked responses.
    (<code>[#3734](https://github.com/urllib3/urllib3/issues/3734)
    &lt;https://github.com/urllib3/urllib3/issues/3734&gt;</code>__)</li>
    </ul>
    <h1>2.6.1 (2025-12-08)</h1>
    <ul>
    <li>Restore previously removed <code>HTTPResponse.getheaders()</code>
    and
    <code>HTTPResponse.getheader()</code> methods.
    (<code>[#3731](https://github.com/urllib3/urllib3/issues/3731)
    &lt;https://github.com/urllib3/urllib3/issues/3731&gt;</code>__)</li>
    </ul>
    <h1>2.6.0 (2025-12-05)</h1>
    <h2>Security</h2>
    <ul>
    <li>Fixed a security issue where streaming API could improperly handle
    highly
    compressed HTTP content (&quot;decompression bombs&quot;) leading to
    excessive resource
    consumption even when a small amount of data was requested. Reading
    small
    chunks of compressed data is safer and much more efficient now.
    (<code>GHSA-2xpw-w6gg-jr37
    
&lt;https://github.com/urllib3/urllib3/security/advisories/GHSA-2xpw-w6gg-jr37&gt;</code>__)</li>
    <li>Fixed a security issue where an attacker could compose an HTTP
    response with
    virtually unlimited links in the <code>Content-Encoding</code> header,
    potentially
    leading to a denial of service (DoS) attack by exhausting system
    resources
    during decoding. The number of allowed chained encodings is now limited
    to 5.
    (<code>GHSA-gm62-xv2j-4w53
    
&lt;https://github.com/urllib3/urllib3/security/advisories/GHSA-gm62-xv2j-4w53&gt;</code>__)</li>
    </ul>
    <p>.. caution::</p>
    <ul>
    <li>If urllib3 is not installed with the optional
    <code>urllib3[brotli]</code> extra, but
    your environment contains a Brotli/brotlicffi/brotlipy package anyway,
    make
    sure to upgrade it to at least Brotli 1.2.0 or brotlicffi 1.2.0.0 to
    benefit from the security fixes and avoid warnings. Prefer using</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    
href="https://github.com/urllib3/urllib3/commit/0248277dd7ac0239204889ca991353ad3e3a1ddc";><code>0248277</code></a>
    Release 2.6.3</li>
    <li><a
    
href="https://github.com/urllib3/urllib3/commit/8864ac407bba8607950025e0979c4c69bc7abc7b";><code>8864ac4</code></a>
    Merge commit from fork</li>
    <li><a
    
href="https://github.com/urllib3/urllib3/commit/70cecb27ca99d56aaaeb63ac27ee270ef2b24c5c";><code>70cecb2</code></a>
    Fix Scorecard issues related to vulnerable dev dependencies (<a
    
href="https://redirect.github.com/urllib3/urllib3/issues/3755";>#3755</a>)</li>
    <li><a
    
href="https://github.com/urllib3/urllib3/commit/41f249abe1ef3e20768588969c4035aba060a359";><code>41f249a</code></a>
    Move &quot;v2.0 Migration Guide&quot; to the end of the table of
    contents (<a
    
href="https://redirect.github.com/urllib3/urllib3/issues/3747";>#3747</a>)</li>
    <li><a
    
href="https://github.com/urllib3/urllib3/commit/fd4dffd2fc544166b76151a2fa3d7b7c0eab540c";><code>fd4dffd</code></a>
    Patch <code>VerifiedHTTPSConnection</code> for Emscripten (<a
    
href="https://redirect.github.com/urllib3/urllib3/issues/3752";>#3752</a>)</li>
    <li><a
    
href="https://github.com/urllib3/urllib3/commit/13f0bfd55e4468fe1ea9c6f809d3a87b0f93ebab";><code>13f0bfd</code></a>
    Handle massive values in Retry-After when calculating time to sleep for
    (<a
    
href="https://redirect.github.com/urllib3/urllib3/issues/3743";>#3743</a>)</li>
    <li><a
    
href="https://github.com/urllib3/urllib3/commit/8c480bf87bcefd321b3a1ae47f04e908b6b2ed7b";><code>8c480bf</code></a>
    Bump actions/upload-artifact from 5.0.0 to 6.0.0 (<a
    
href="https://redirect.github.com/urllib3/urllib3/issues/3748";>#3748</a>)</li>
    <li><a
    
href="https://github.com/urllib3/urllib3/commit/4b40616e959c0a2c466e8075f2a785a9f99bb0c1";><code>4b40616</code></a>
    Bump actions/cache from 4.3.0 to 5.0.1 (<a
    
href="https://redirect.github.com/urllib3/urllib3/issues/3750";>#3750</a>)</li>
    <li><a
    
href="https://github.com/urllib3/urllib3/commit/82b8479663d037d220c883f1584dd01a43bb273b";><code>82b8479</code></a>
    Bump actions/download-artifact from 6.0.0 to 7.0.0 (<a
    
href="https://redirect.github.com/urllib3/urllib3/issues/3749";>#3749</a>)</li>
    <li><a
    
href="https://github.com/urllib3/urllib3/commit/34284cb01700bb7d4fdd472f909e22393e9174e2";><code>34284cb</code></a>
    Mention experimental features in the security policy (<a
    
href="https://redirect.github.com/urllib3/urllib3/issues/3746";>#3746</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/urllib3/urllib3/compare/2.5.0...2.6.3";>compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=urllib3&package-manager=uv&previous-version=2.5.0&new-version=2.6.3)](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)
    You can disable automated security fix PRs for this repo from the
    [Security Alerts
    page](https://github.com/apache/iceberg-rust/network/alerts).
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
---
 bindings/python/uv.lock | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/bindings/python/uv.lock b/bindings/python/uv.lock
index b474f6340..a298afb63 100644
--- a/bindings/python/uv.lock
+++ b/bindings/python/uv.lock
@@ -927,9 +927,9 @@ wheels = [
 
 [[package]]
 name = "urllib3"
-version = "2.5.0"
+version = "2.6.3"
 source = { registry = "https://pypi.org/simple"; }
-sdist = { url = 
"https://files.pythonhosted.org/packages/15/22/9ee70a2574a4f4599c47dd506532914ce044817c7752a79b6a51286319bc/urllib3-2.5.0.tar.gz";,
 hash = 
"sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760", size 
= 393185, upload-time = "2025-06-18T14:07:41.644Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/c7/24/5f1b3bdffd70275f6661c76461e25f024d5a38a46f04aaca912426a2b1d3/urllib3-2.6.3.tar.gz";,
 hash = 
"sha256:1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed", size 
= 435556, upload-time = "2026-01-07T16:24:43.925Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl";,
 hash = 
"sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc", size 
= 129795, upload-time = "2025-06-18T14:07:40.39Z" },
+    { url = 
"https://files.pythonhosted.org/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl";,
 hash = 
"sha256:bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4", size 
= 131584, upload-time = "2026-01-07T16:24:42.685Z" },
 ]

Reply via email to