urllib3 v1.16 Release Notes

Release Date: 2016-06-11 // almost 8 years ago
    • Disable IPv6 DNS when IPv6 connections are not possible. (Issue #840)

    • Provide key_fn_by_scheme pool keying mechanism that can be overridden. (Issue #830)

    • Normalize scheme and host to lowercase for pool keys, and include source_address. (Issue #830)

    • ๐Ÿ‘‰ Cleaner exception chain in Python 3 for _make_request. (Issue #861)

    • ๐Ÿ›  Fixed installing urllib3[socks] extra. (Issue #864)

    • ๐Ÿ›  Fixed signature of ConnectionPool.close so it can actually safely be called by subclasses. (Issue #873)

    • ๐Ÿš€ Retain release_conn state across retries. (Issues #651, #866)

    • โž• Add customizable HTTPConnectionPool.ResponseCls, which defaults to HTTPResponse but can be replaced with a subclass. (Issue #879)