Download Latest Version urllib3-2.5.0.tar.gz (393.2 kB)
Email in envelope

Get an email when there's a new version of urllib3

Home / 2.5.0
Name Modified Size InfoDownloads / Week
Parent folder
urllib3-2.5.0-py3-none-any.whl 2025-06-18 129.8 kB
urllib3-2.5.0.tar.gz 2025-06-18 393.2 kB
2.5.0 source code.tar.gz 2025-06-18 410.0 kB
2.5.0 source code.zip 2025-06-18 470.3 kB
README.md 2025-06-18 1.5 kB
Totals: 5 Items   1.4 MB 1

🚀 urllib3 is fundraising for HTTP/2 support

urllib3 is raising ~$40,000 USD 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 please consider contributing financially to ensure HTTP/2 support is developed sustainably and maintained for the long-haul.

Thank you for your support.

Security issues

urllib3 2.5.0 fixes two moderate security issues: - Pool managers now properly control redirects when retries is passed — CVE-2025-50181 reported by @sandumjacob (5.3 Medium, GHSA-pq67-6m6q-mj2v) - Redirects are now controlled by urllib3 in the Node.js runtime — CVE-2025-50182 (5.3 Medium, GHSA-48p4-8xcf-vxj5)

Features

  • Added support for the compression.zstd module that is new in Python 3.14. See PEP 784 for more information. (#3610)
  • Added support for version 0.5 of hatch-vcs (#3612)

Bugfixes

  • Raised exception for HTTPResponse.shutdown on a connection already released to the pool. (#3581)
  • Fixed incorrect CONNECT statement when using an IPv6 proxy with connection_from_host. Previously would not be wrapped in []. (#3615)
Source: README.md, updated 2025-06-18