Change8

Migrating to Requests v2.33.0

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

Released: 3/25/2026

1
Breaking Changes
1
Migration Steps
1
Affected Symbols

⚠️ Check Your Code

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

requests.utils.extract_zipped_paths

Breaking Changes

Issue #1

The behavior of ``requests.utils.extract_zipped_paths`` has changed to extract contents to a non-deterministic location to prevent malicious file replacement. This only affects applications calling this utility function directly; default usage is unaffected.

Migration Steps

  1. 1
    If you use ``requests.utils.extract_zipped_paths`` directly, review its new behavior regarding non-deterministic extraction locations.

Release Summary

Version 2.33.0 introduces inline types support and migrates the build system to PEP 517. It also drops support for Python 3.9 and addresses a security vulnerability in path extraction utilities.

Need More Details?

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

View Full Changelog