Skip to content

Tags: jawah/urllib3.future

Tags

2.14.905

Toggle 2.14.905's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 2.14.905 (#287)

2.14.905 (2025-10-16)
=====================

- Fixed error when passing a BufferProtocol compatible object as a HTTP
request body. (#286)

2.14.904

Toggle 2.14.904's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 2.14.904 (#285)

2.14.904 (2025-10-12)
=====================

- Fixed a small performance issue with a non-multiplexed connection (in
both sync and async) under concurrent loads.

2.14.903

Toggle 2.14.903's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 2.14.903 (#284)

2.14.903 (2025-10-11)
=====================

- Fixed an async performance issue under high task concurrency pressure.
The best-effort multiplexing strategy
has been significantly improved. Expect better performance in
environments with many concurrent tasks.

2.14.902

Toggle 2.14.902's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 2.14.902 (#283)

2.14.902 (2025-10-05)
=====================

- Fixed rare edge case where a server would close the socket after
executing a request, thus misleading our implementation to retry. (#280)
- Changed ``qh3`` dependency definition constraint to include the
RISCV64 platform by default.
- Added preemptive detection of closed socket when in TCP mode for most
OSes. This avoid to send a request in a pending close socket. (#280)
(#281)

2.14.901

Toggle 2.14.901's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 2.14.901 (#279)

2.14.901 (2025-10-02)
=====================

- Fixed support for ``PySocks`` socks legacy proxy connector (#271).
- Removed warning yielded in ``contrib.socks`` inviting to use
python-socks instead of PySocks.

2.14.900

Toggle 2.14.900's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
❇️ ensure reliable environment for the in-place fork (#267)

2.14.900 (2025-09-19)
=====================

- Fixed the determinism for the presence of this package.
``urllib3-future`` automatically takes precedence over
upstream ``urllib3`` no matter the order of installation. This also fix
the issue where a package manager would
concurrently and blindly install both. Installing your dependencies like
``URLLIB3_NO_OVERRIDE=1 pip install niquests --no-binary
urllib3-future``
will not trigger the post-install procedure (ie. ``urllib3-future``
automatically takes precedence).
This will bring higher confidence of reproducibility, especially when
the project relies on a ``lock`` file.

2.13.909

Toggle 2.13.909's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 2.13.909 (#265)

2.13.909 (2025-09-14)
=====================

- Fixed handling async iterable as body for upload. The logic for
chunking the body into socket "blocksize" had a
  flaw.

2.13.908

Toggle 2.13.908's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 2.13.908 (#264)

2.13.908 (2024-09-10)
=====================

- Fixed an edge case where a server would interrupt a SSE without error
by closing the connection instead of using the FIN bit
  on the last data chunk.

2.13.907

Toggle 2.13.907's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 2.13.907 (#263)

2.13.907 (2024-09-09)
=====================

- Fixed unhandled error in HTTP/3 upgrade (TCP+TLS to QUIC) procedure
that mainly affect Windows users.
If your network silently filter QUIC packets or UDP is unreliable
outside of your local network the
upgrade procedure could raise an exception instead of silently giving up
on QUIC.
- Fixed the accidental leaking of ``MustRedialException`` error in the
consumption of the response (including WS or SEE).

2.13.906

Toggle 2.13.906's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 2.13.906 (#255)

2.13.906 (2024-08-27)
=====================

- Fixed charset transparency setter to not enforce ``charset=utf-8`` in
Content-Type anymore due to incompatibilities found
in widely requested servers that still don't parse HTTP headers
appropriately. We saw a 3rd party report that
a server rejected a request because it expected Content-Type to be
exactly "X" and not "X; charset=utf-8".