urllib3/urllib3
### [`v1.26.4`](https://togithub.com/urllib3/urllib3/blob/master/CHANGES.rst#1264-2021-03-15)
[Compare Source](https://togithub.com/urllib3/urllib3/compare/1.26.3...1.26.4)
- Changed behavior of the default `SSLContext` when connecting to HTTPS proxy
during HTTPS requests. The default `SSLContext` now sets `check_hostname=True`.
### [`v1.26.3`](https://togithub.com/urllib3/urllib3/blob/master/CHANGES.rst#1263-2021-01-26)
[Compare Source](https://togithub.com/urllib3/urllib3/compare/1.26.2...1.26.3)
- Fixed bytes and string comparison issue with headers (Pull [#2141](https://togithub.com/urllib3/urllib3/issues/2141))
- Changed `ProxySchemeUnknown` error message to be
more actionable if the user supplies a proxy URL without
a scheme. (Pull [#2107](https://togithub.com/urllib3/urllib3/issues/2107))
### [`v1.26.2`](https://togithub.com/urllib3/urllib3/blob/master/CHANGES.rst#1262-2020-11-12)
[Compare Source](https://togithub.com/urllib3/urllib3/compare/1.26.1...1.26.2)
- Fixed an issue where `wrap_socket` and `CERT_REQUIRED` wouldn't
be imported properly on Python 2.7.8 and earlier (Pull [#2052](https://togithub.com/urllib3/urllib3/issues/2052))
### [`v1.26.1`](https://togithub.com/urllib3/urllib3/blob/master/CHANGES.rst#1261-2020-11-11)
[Compare Source](https://togithub.com/urllib3/urllib3/compare/1.26.0...1.26.1)
- Fixed an issue where two `User-Agent` headers would be sent if a
`User-Agent` header key is passed as `bytes` (Pull [#2047](https://togithub.com/urllib3/urllib3/issues/2047))
### [`v1.26.0`](https://togithub.com/urllib3/urllib3/blob/master/CHANGES.rst#1260-2020-11-10)
[Compare Source](https://togithub.com/urllib3/urllib3/compare/1.25.11...1.26.0)
- **NOTE: urllib3 v2.0 will drop support for Python 2**.
`Read more in the v2.0 Roadmap `\_.
- Added support for HTTPS proxies contacting HTTPS servers (Pull [#1923](https://togithub.com/urllib3/urllib3/issues/1923), Pull [#1806](https://togithub.com/urllib3/urllib3/issues/1806))
- Deprecated negotiating TLSv1 and TLSv1.1 by default. Users that
still wish to use TLS earlier than 1.2 without a deprecation warning
should opt-in explicitly by setting `ssl_version=ssl.PROTOCOL_TLSv1_1` (Pull [#2002](https://togithub.com/urllib3/urllib3/issues/2002))
**Starting in urllib3 v2.0: Connections that receive a `DeprecationWarning` will fail**
- Deprecated `Retry` options `Retry.DEFAULT_METHOD_WHITELIST`, `Retry.DEFAULT_REDIRECT_HEADERS_BLACKLIST`
and `Retry(method_whitelist=...)` in favor of `Retry.DEFAULT_ALLOWED_METHODS`,
`Retry.DEFAULT_REMOVE_HEADERS_ON_REDIRECT`, and `Retry(allowed_methods=...)`
(Pull [#2000](https://togithub.com/urllib3/urllib3/issues/2000)) **Starting in urllib3 v2.0: Deprecated options will be removed**
- Added default `User-Agent` header to every request (Pull [#1750](https://togithub.com/urllib3/urllib3/issues/1750))
- Added `urllib3.util.SKIP_HEADER` for skipping `User-Agent`, `Accept-Encoding`,
and `Host` headers from being automatically emitted with requests (Pull [#2018](https://togithub.com/urllib3/urllib3/issues/2018))
- Collapse `transfer-encoding: chunked` request data and framing into
the same `socket.send()` call (Pull [#1906](https://togithub.com/urllib3/urllib3/issues/1906))
- Send `http/1.1` ALPN identifier with every TLS handshake by default (Pull [#1894](https://togithub.com/urllib3/urllib3/issues/1894))
- Properly terminate SecureTransport connections when CA verification fails (Pull [#1977](https://togithub.com/urllib3/urllib3/issues/1977))
- Don't emit an `SNIMissingWarning` when passing `server_hostname=None`
to SecureTransport (Pull [#1903](https://togithub.com/urllib3/urllib3/issues/1903))
- Disabled requesting TLSv1.2 session tickets as they weren't being used by urllib3 (Pull [#1970](https://togithub.com/urllib3/urllib3/issues/1970))
- Suppress `BrokenPipeError` when writing request body after the server
has closed the socket (Pull [#1524](https://togithub.com/urllib3/urllib3/issues/1524))
- Wrap `ssl.SSLError` that can be raised from reading a socket (e.g. "bad MAC")
into an `urllib3.exceptions.SSLError` (Pull [#1939](https://togithub.com/urllib3/urllib3/issues/1939))
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: 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:
==1.25.11
->==1.26.4
Release Notes
urllib3/urllib3
### [`v1.26.4`](https://togithub.com/urllib3/urllib3/blob/master/CHANGES.rst#1264-2021-03-15) [Compare Source](https://togithub.com/urllib3/urllib3/compare/1.26.3...1.26.4) - Changed behavior of the default `SSLContext` when connecting to HTTPS proxy during HTTPS requests. The default `SSLContext` now sets `check_hostname=True`. ### [`v1.26.3`](https://togithub.com/urllib3/urllib3/blob/master/CHANGES.rst#1263-2021-01-26) [Compare Source](https://togithub.com/urllib3/urllib3/compare/1.26.2...1.26.3) - Fixed bytes and string comparison issue with headers (Pull [#2141](https://togithub.com/urllib3/urllib3/issues/2141)) - Changed `ProxySchemeUnknown` error message to be more actionable if the user supplies a proxy URL without a scheme. (Pull [#2107](https://togithub.com/urllib3/urllib3/issues/2107)) ### [`v1.26.2`](https://togithub.com/urllib3/urllib3/blob/master/CHANGES.rst#1262-2020-11-12) [Compare Source](https://togithub.com/urllib3/urllib3/compare/1.26.1...1.26.2) - Fixed an issue where `wrap_socket` and `CERT_REQUIRED` wouldn't be imported properly on Python 2.7.8 and earlier (Pull [#2052](https://togithub.com/urllib3/urllib3/issues/2052)) ### [`v1.26.1`](https://togithub.com/urllib3/urllib3/blob/master/CHANGES.rst#1261-2020-11-11) [Compare Source](https://togithub.com/urllib3/urllib3/compare/1.26.0...1.26.1) - Fixed an issue where two `User-Agent` headers would be sent if a `User-Agent` header key is passed as `bytes` (Pull [#2047](https://togithub.com/urllib3/urllib3/issues/2047)) ### [`v1.26.0`](https://togithub.com/urllib3/urllib3/blob/master/CHANGES.rst#1260-2020-11-10) [Compare Source](https://togithub.com/urllib3/urllib3/compare/1.25.11...1.26.0) - **NOTE: urllib3 v2.0 will drop support for Python 2**. `Read more in the v2.0 RoadmapRenovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.