Skip to content

Releases: jawah/urllib3.future

Version 2.8.900

24 Jun 17:11
39f656d
Compare
Choose a tag to compare

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 that urllib3-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

16 Jun 04:15
Compare
Choose a tag to compare

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

31 May 03:54
6f043de
Compare
Choose a tag to compare

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

27 May 04:38
7750ac3
Compare
Choose a tag to compare

2.7.912 (2024-05-27)

  • Fixed unset tls_version within ConnectionInfo 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

24 May 03:53
1f25af8
Compare
Choose a tag to compare

2.7.911 (2024-05-24)

  • Fixed the ability to override properly the :authority special header via the legacy Host header.

Version 2.7.910

22 May 05:33
8c34ee1
Compare
Choose a tag to compare

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

17 May 05:20
9f4af10
Compare
Choose a tag to compare

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

16 May 05:54
4b7c610
Compare
Choose a tag to compare

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

06 May 05:44
fbe653c
Compare
Choose a tag to compare

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

02 May 06:07
37e0c96
Compare
Choose a tag to compare

2.7.906 (2024-05-02)

  • Overall performance improvement with HTTP/2 in a highly concurrent context.