v2.28.0
版本发布时间: 2022-06-09 22:47:15
psf/requests最新发布版本:v2.32.3(2024-05-29 23:39:40)
2.28.0 (2022-06-09)
Deprecations
- ⚠️ Requests has officially dropped support for Python 2.7. ⚠️ (#6091)
- Requests has officially dropped support for Python 3.6 (including pypy3). (#6091)
Improvements
- Wrap JSON parsing issues in Request's JSONDecodeError for payloads without
an encoding to make
json()
API consistent. (#6097) - Parse header components consistently, raising an InvalidHeader error in all invalid cases. (#6154)
- Added provisional 3.11 support with current beta build. (#6155)
- Requests got a makeover and we decided to paint it black. (#6095)
Bugfixes
- Fixed bug where setting
CURL_CA_BUNDLE
to an empty string would disable cert verification. All Requests 2.x versions before 2.28.0 are affected. (#6074) - Fixed urllib3 exception leak, wrapping
urllib3.exceptions.SSLError
withrequests.exceptions.SSLError
forcontent
anditer_content
. (#6057) - Fixed issue where invalid Windows registry entires caused proxy resolution to raise an exception rather than ignoring the entry. (#6149)
- Fixed issue where entire payload could be included in the error message for JSONDecodeError. (#6079)
New Contributors
- @marwanpro made their first contribution in https://github.com/psf/requests/pull/6035
- @chyzzqo2 made their first contribution in https://github.com/psf/requests/pull/6036
- @Chavithra made their first contribution in https://github.com/psf/requests/pull/6044
- @sha016 made their first contribution in https://github.com/psf/requests/pull/5978
- @BoboTiG made their first contribution in https://github.com/psf/requests/pull/4766
- @davidshivaji made their first contribution in https://github.com/psf/requests/pull/6133
- @ogayot made their first contribution in https://github.com/psf/requests/pull/6136
Full Changelog: https://github.com/psf/requests/blob/main/HISTORY.md#2280-2022-06-09
1、 requests-2.28.0-py3-none-any.whl 61.38KB
2、 requests-2.28.0.tar.gz 107.18KB