8000 Release 2.5.0 · urllib3/urllib3@aaab4ec · GitHub
[go: up one dir, main page]

Skip to content

Commit aaab4ec

Browse files
authored
Release 2.5.0
1 parent 7eb4a2a commit aaab4ec

File tree

5 files changed

+15
-8
lines changed

5 files changed

+15
-8
lines changed

CHANGES.rst

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,24 @@
1-
2.5.0 (TBD)
1+
2.5.0 (2025-06-18)
22
==================
33

4+
Features
5+
--------
6+
7+
- Added support for the ``compression.zstd`` module that is new in Python 3.14.
8+
See `PEP 784 <https://peps.python.org/pep-0784/>`_ for more information. (`#3610 <https://github.com/urllib3/urllib3/issues/3610>`__)
9+
- Added support for version 0.5 of ``hatch-vcs`` (`#3612 <https://github.com/urllib3/urllib3/issues/3612>`__)
10+
11+
12+
Bugfixes
13+
--------
14+
415
- Fixed a security issue where restricting the maximum number of followed
516
redirects at the ``urllib3.PoolManager`` level via the ``retries`` parameter
617
did not work.
718
- Made the Node.js runtime respect redirect parameters such as ``retries``
819
and ``redirects``.
9-
- TODO: add other entries in the release PR.
20+
- Raised exception for ``HTTPResponse.shutdown`` on a connection already released to the pool. (`#3581 <https://github.com/urllib3/urllib3/issues/3581>`__)
21+
- Fixed incorrect `CONNECT` statement when using an IPv6 proxy with `connection_from_host`. Previously would not be wrapped in `[]`. (`#3615 <https://github.com/urllib3/urllib3/issues/3615>`__)
1022

1123

1224
2.4.0 (2025-04-10)
@@ -40,7 +52,7 @@ Features
4052
--------
4153

4254
- Added ``HTTPResponse.shutdown()`` to stop any ongoing or future reads for a specific response. It calls ``shutdown(SHUT_RD)`` on the underlying socket. This feature was `sponsored by LaunchDarkly <https://opencollective.com/urllib3/contributions/815307>`__. (`#2868 <https://github.com/urllib3/urllib3/issues/2868>`__)
43-
- Added support for JavaScript Promise Integration on Emscripten. This enables more efficient WebAssembly
55+
- Added support for JavaScript Promise Integration on Emscripten. This enables more efficient WebAssembly
4456
requests and streaming, and makes it possible to use in Node.js if you launch it as ``node --experimental-wasm-stack-switching``. (`#3400 <https://github.com/urllib3/urllib3/issues/3400>`__)
4557
- Added the ``proxy_is_tunneling`` property to ``HTTPConnection`` and ``HTTPSConnection``. (`#3285 <https://github.com/urllib3/urllib3/issues/3285>`__)
4658
- Added pickling support to ``NewConnectionError`` and ``NameResolutionError``. (`#3480 <https://github.com/urllib3/urllib3/issues/3480>`__)

changelog/3581.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/3610.feature.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog/3612.feature.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/3615.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)
0