Change8

Migrating to Requests v2.32.5

Version v2.32.5 introduces 1 breaking change. This guide details how to update your code.

Released: 8/18/2025

1
Breaking Changes
3
Migration Steps
1
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

requests.sessions.SSLContext caching

Breaking Changes

Issue #1

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

Release Summary

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

Need More Details?

View the full release notes and all changes for Requests v2.32.5.

View Full Changelog