requests v2.1.0 Release Notes

Release Date: 2013-12-05 // over 10 years ago
    • ⚡️ Updated CA Bundle, of course.
    • Cookies set on individual Requests through a Session (e.g. via Session.get()) are no longer persisted to the Session.
    • Clean up connections when we hit problems during chunked upload, rather than leaking them.
    • Return connections to the pool when a chunked upload is successful, rather than leaking it.
    • Match the HTTPbis recommendation for HTTP 301 redirects.
    • Prevent hanging when using streaming uploads and Digest Auth when a 401 is received.
    • Values of headers set by Requests are now always the native string type.
    • 👍 Fix previously broken SNI support.
    • Fix accessing HTTP proxies using proxy authentication.
    • Unencode HTTP Basic usernames and passwords extracted from URLs.
    • 👍 Support for IP address ranges for no_proxy environment variable
    • 0️⃣ Parse headers correctly when users override the default Host: header.
    • Avoid munging the URL in case of case-sensitive servers.
    • Looser URL handling for non-HTTP/HTTPS urls.
    • Accept unicode methods in Python 2.6 and 2.7.
    • More resilient cookie handling.
    • Make Response objects pickleable.
    • Actually added MD5-sess to Digest Auth instead of pretending to like last time.
    • ⚡️ Updated internal urllib3.
    • 🛠 Fixed @Lukasa's lack of taste.