Fixes for psf/requests
Verified fixes and incident notes extracted from GitHub Issues for psf/requests.
Repository
psf / requests
Updated: 2026-02-13
- Possible Memory Leak
- _encode_params return bytes that break urlencode
- URL proxy auth with empty passwords doesn't emit auth header.
- Making requests to URLs with username and password does not respect no_proxy evironment settings
- SSLError -> ConnectionError in 2.18.2: intended?
- Doctest fails (7 out of 11)
- Running requests in parallel from a zip archive can create race condition when unpacking the cacerts.pem file
- Session requests are ~70% slower in version 2.26.0
- [BUG] JSONDecodeError can't be deserialized - invalid JSON raises a BrokenProcessPool and crashes the entire process
- SSLV3_ALERT_HANDSHAKE_FAILURE after upgrade from 2.31.0 to 2.32.2
- Test regressions with urllib3 2.4.0 on Python 3.13
- Adapter is eating MaxRetriesError's and throwing other errors
- netrc reading does not respect NETRC environment variable
- IOError when making https requests from executable zip archive
- cannot use json() on request in python 3.7 (TypeError: must be str, not bytes)
- Website and documentation are offline
- Two Host header are being sent when doing chunk transfer with Session
- Getting http://.example.com raises UnicodeError
- Preparing a request body without headers throws a TypeError
- GHA: Tests fail with ubuntu-20.04
- TestRequests.test_pyopenssl_redirect is broken in CI
- parsing of proxy url broken with requests 2.27.0
- Breaking change in 2.28.0 when using string enums as Headers (working in v2.27.1)