pypi requests 2.28.0
v2.28.0

latest releases: 2.32.3, 2.32.2, 2.32.1...
2 years ago

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 with
    requests.exceptions.SSLError for content and iter_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

Full Changelog: v2.27.1...v2.28.0

Don't miss a new requests release

NewReleases is sending notifications on new releases.