Releases: jawah/urllib3.future
Releases · jawah/urllib3.future
Version 2.8.900
2.8.900 (2024-06-24)
- Support for HTTP/2 with prior knowledge over non-encrypted connection to leverage multiplexing in internal networks.
To leverage this feature, you have to disable HTTP/1.1 so thaturllib3-future
can infer your intent.
Disabling HTTP/1.1 is to be made as follow:PoolManager(disabled_svn={HttpVersion.h11})
. - Added raw data bytes counter in
LowLevelResponse
to help end-users track download speed accordingly if they use
brotli, gzip or zstd transfer-encoding during downloads.
Version 2.7.914
2.7.914 (2024-06-15)
- Further improved compatibility with some third party programs that accessed hazardous materials within http.client standard library.
- Add "ARM64" architecture for qh3 automatic installation on Windows.
Version 2.7.913
2.7.913 (2024-05-31)
- Relaxed constraints around
HTTPConnectionPool._new_conn
private method in order to ensure a broader compatibility. (#122)
Version 2.7.912
2.7.912 (2024-05-27)
- Fixed unset
tls_version
withinConnectionInfo
when using the legacy TLSv1 protocol. - Fixed license metadata SPDX in package.
- Fixed custom ssl context with
OP_NO_TLSv1_3
option that did not disable HTTP/3. - Fixed custom ssl context with
assert_hostname=False
parameter not forwarded to QUIC configuration.
Version 2.7.911
2.7.911 (2024-05-24)
- Fixed the ability to override properly the
:authority
special header via the legacyHost
header.
Version 2.7.910
2.7.910 (2024-05-22)
- Removed workaround for a bug that existed in qh3 < 1.0 with cryptography in a concurrent (thread) environment.
- Avoid loading qh3 at runtime in order to improve import delay. It was used to probe HTTP/3 support. We compute it lazily from now on.
- Added the possibility to use the
preemptive_quic_cache
MutableMapping to exclude endpoints.
If your implementation discard the recently set key/entry it will prevent the connection from upgrading itself.
Version 2.7.909
2.7.909 (2024-05-17)
- Improve (large) data download performance by increasing the default blocksize.
- Improve HTTP/1.1 performance by reducing the amount of time we want to infer "if next cycle" should be triggered.
Version 2.7.908
2.7.908 (2024-05-16)
- Improve
traffic_state_of
function to improve the overall performance in a highly concurrent context.
Version 2.7.907
2.7.907 (2024-05-06)
- Passing a ssl context containing manually loaded root certificates no longer is ignored with HTTP/3 over QUIC.
Version 2.7.906
2.7.906 (2024-05-02)
- Overall performance improvement with HTTP/2 in a highly concurrent context.