- Relaxed constraints around ``HTTPConnectionPool._new_conn`` private method in order to ensure a broader compatibility. (122)
2.7.912
====================
- 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.
2.7.911
====================
- Fixed the ability to override properly the ``:authority`` special header via the legacy ``Host`` header.
2.7.910
====================
- 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.
2.7.909
====================
- 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.
2.7.908
====================
- Improve ``traffic_state_of`` function to improve the overall performance in a highly concurrent context.