urllib3/urllib3 (urllib3)
### [`v2.2.1`](https://togithub.com/urllib3/urllib3/blob/HEAD/CHANGES.rst#221-2024-02-16)
[Compare Source](https://togithub.com/urllib3/urllib3/compare/2.2.0...2.2.1)
\==================
- Fixed issue where `InsecureRequestWarning` was emitted for HTTPS connections when using Emscripten. (`#3331 `\__)
- Fixed `HTTPConnectionPool.urlopen` to stop automatically casting non-proxy headers to `HTTPHeaderDict`. This change was premature as it did not apply to proxy headers and `HTTPHeaderDict` does not handle byte header values correctly yet. (`#3343 `\__)
- Changed `InvalidChunkLength` to `ProtocolError` when response terminates before the chunk length is sent. (`#2860 `\__)
- Changed `ProtocolError` to be more verbose on incomplete reads with excess content. (`#3261 `\__)
### [`v2.2.0`](https://togithub.com/urllib3/urllib3/blob/HEAD/CHANGES.rst#220-2024-01-30)
[Compare Source](https://togithub.com/urllib3/urllib3/compare/2.1.0...2.2.0)
\==================
- Added support for `Emscripten and Pyodide `**, including streaming support in cross-origin isolated browser environments where threading is enabled. (`#2951 `**)
- Added support for `HTTPResponse.read1()` method. (`#3186 `\__)
- Added rudimentary support for HTTP/2. (`#3284 `\__)
- Fixed issue where requests against urls with trailing dots were failing due to SSL errors
when using proxy. (`#2244 `\__)
- Fixed `HTTPConnection.proxy_is_verified` and `HTTPSConnection.proxy_is_verified`
to be always set to a boolean after connecting to a proxy. It could be
`None` in some cases previously. (`#3130 `\__)
- Fixed an issue where `headers` passed in a request with `json=` would be mutated (`#3203 `\__)
- Fixed `HTTPSConnection.is_verified` to be set to `False` when connecting
from a HTTPS proxy to an HTTP target. It was set to `True` previously. (`#3267 `\__)
- Fixed handling of new error message from OpenSSL 3.2.0 when configuring an HTTP proxy as HTTPS (`#3268 `\__)
- Fixed TLS 1.3 post-handshake auth when the server certificate validation is disabled (`#3325 `\__)
- Note for downstream distributors: To run integration tests, you now need to run the tests a second
time with the `--integration` pytest flag. (`#3181 `\__)
Configuration
📅 Schedule: Branch creation - "every weekday" in timezone UTC, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
==2.1.0
->==2.2.1
Release Notes
urllib3/urllib3 (urllib3)
### [`v2.2.1`](https://togithub.com/urllib3/urllib3/blob/HEAD/CHANGES.rst#221-2024-02-16) [Compare Source](https://togithub.com/urllib3/urllib3/compare/2.2.0...2.2.1) \================== - Fixed issue where `InsecureRequestWarning` was emitted for HTTPS connections when using Emscripten. (`#3331Configuration
📅 Schedule: Branch creation - "every weekday" in timezone UTC, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.