Update dependency requests to v2.27.1 (develop)
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| requests (source, changelog) | dependencies | minor |
==2.26.0 -> ==2.27.1
|
Release Notes
psf/requests
v2.27.1
Bugfixes
- Fixed parsing issue that resulted in the
authcomponent being dropped from proxy URLs. (#6028)
v2.27.0
Improvements
-
Officially added support for Python 3.10. (#5928)
-
Added a
requests.exceptions.JSONDecodeErrorto unify JSON exceptions between Python 2 and 3. This gets raised in theresponse.json()method, and is backwards compatible as it inherits from previously thrown exceptions. Can be caught fromrequests.exceptions.RequestExceptionas well. (#5856) -
Improved error text for misnamed
InvalidSchemaandMissingSchemaexceptions. This is a temporary fix until exceptions can be renamed (Schema->Scheme). (#6017) -
Improved proxy parsing for proxy URLs missing a scheme. This will address recent changes to
urlparsein Python 3.9+. (#5917)
Bugfixes
-
Fixed defect in
extract_zipped_pathswhich could result in an infinite loop for some paths. (#5851) -
Fixed handling for
AttributeErrorwhen calculating length of files obtained byTarfile.extractfile(). (#5239) -
Fixed urllib3 exception leak, wrapping
urllib3.exceptions.InvalidHeaderwithrequests.exceptions.InvalidHeader. (#5914) -
Fixed bug where two Host headers were sent for chunked requests. (#5391)
-
Fixed regression in Requests 2.26.0 where
Proxy-Authorizationwas incorrectly stripped from all requests sent withSession.send. (#5924) -
Fixed performance regression in 2.26.0 for hosts with a large number of proxies available in the environment. (#5924)
-
Fixed idna exception leak, wrapping
UnicodeErrorwithrequests.exceptions.InvalidURLfor URLs with a leading dot (.) in the domain. (#5414)
Deprecations
- Requests support for Python 2.7 and 3.6 will be ending in 2022. While we don't have exact dates, Requests 2.27.x is likely to be the last release series providing support.
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.