You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
3.9.1 (2024-10-13)
------------------
**Fixed**
- Exception leak from urllib3-future when using WebSocket.
- Enforcing HTTP/3 in an AsyncSession. (#152)
- Adapter kwargs fallback to support old Requests extensions.
- Type hint for ``Response.extension`` linked to the generic interface
instead of the inherited ones.
- Accessing WS over HTTP/2+ using the synchronous session object.
**Misc**
- Documentation improvement for in-memory certificates and WebSocket use
cases. (#151)
**Changed**
- urllib3-future lower bound version is raised to 2.10.904 to ensure
exception are properly translated into urllib3-future ones for WS.
Copy file name to clipboardexpand all lines: docs/user/advanced.rst
+6-1
Original file line number
Diff line number
Diff line change
@@ -313,14 +313,19 @@ In-memory Certificates
313
313
The ``cert=...`` and ``verify=...`` can actually take the certificates themselves. Niquests support
314
314
in-memory certificates instead of file paths.
315
315
316
+
.. warning:: The mTLS (aka. ``cert=...``) using in-memory certificate only works with Linux, FreeBSD or OpenBSD. See https://urllib3future.readthedocs.io/en/latest/advanced-usage.html#in-memory-client-mtls-certificate for more. It works on all platforms if you are using HTTP/3 over QUIC.
317
+
318
+
.. note:: When leveraging in-memory certificate for mTLS (aka. ``cert=...``), you have two possible configurations: (cert, key) or (cert, key, password) you cannot pass (cert) having concatenated cert,key in a single string.
319
+
316
320
.. _ca-certificates:
317
321
318
322
CA Certificates
319
323
---------------
320
324
321
325
Niquests uses certificates provided by the package `wassima`_. This allows for users
322
326
to not care about root CAs. By default it is expected to use your operating system root CAs.
323
-
You have nothing to do.
327
+
You have nothing to do. If we were unable to access your OS truststore natively, (e.g. not Windows, not MacOS, not Linux), then
0 commit comments