Change8

v2.32.5

Breaking Changes
📦 requestsView on GitHub →
1 breaking🐛 1 fixes1 deprecations🔧 1 symbols

Summary

2.32.5 reverts the SSLContext caching feature due to bugs and drops Python 3.8 support while adding Python 3.14 compatibility.

⚠️ Breaking Changes

  • The SSLContext caching feature introduced in 2.32.0 has been removed, which may break code that relied on cached SSL contexts. Update code to not depend on Requests' SSLContext caching.

Migration Steps

  1. Remove any usage that depends on Requests' SSLContext caching behavior.
  2. Run your test suite against the new version to ensure no regressions.
  3. Upgrade your Python runtime to a supported version (>=3.9).

🐛 Bug Fixes

  • Reverted the SSLContext caching implementation introduced in 2.32.0 due to stability issues.

🔧 Affected Symbols

requests.sessions.SSLContext caching

⚡ Deprecations

  • Support for Python 3.8 has been dropped.