urllib3 v1.0 Release Notes

Release Date: 2011-10-08 // over 12 years ago
    • ➕ Added PoolManager with LRU expiration of connections (tested and documented).
    • ➕ Added ProxyManager (needs tests, docs, and confirmation that it works with HTTPS proxies).
    • ➕ Added optional partial-read support for responses when preload_content=False. You can now make requests and just read the headers without loading the content.
    • 0️⃣ Made response decoding optional (default on, same as before).
    • Added optional explicit boundary string for encode_multipart_formdata.
    • Convenience request methods are now inherited from RequestMethods. Old helpers like get_url and post_url should be abandoned in favour of the new request(method, url, ...).
    • 🔨 Refactored code to be even more decoupled, reusable, and extendable.
    • License header added to .py files.
    • 📚 Embiggened the documentation: Lots of Sphinx-friendly docstrings in the code and docs in docs/ and on https://urllib3.readthedocs.io/.
    • 👍 Embettered all the things!
    • Started writing this file.