Welcome to our second newsletter, more exciting news from our team! If you'd like to join our community you can find us on Discord.
Please consider making a donation or grant if your organization depends on urllib3.
Our team delivered the first release in the v1.26 release stream! 🎉🎉🎉
Big thank-you to urllib3 team members and community contributors for all the hard work on this release:
Highlights of the release include complete HTTPS proxy support,
User-Agent header, and deprecated TLS 1.0 and 1.1 handshakes
by default and some
Retry options have been renamed, and a lot more.
Check out the release on GitHub for the full list of changes, there are a lot of good ones in this release!
The v1.26 release stream comes just over a year and a half after the v1.25 release stream which came out on April 22nd, 2020 (ahh, simpler times!)
After releasing urllib3
1.26.0 we received two regression bug reports
over two days. Both regressions were fixed and released in
within hours of being reported to our issue tracker. We're able to achieve this
because we're supported by Tidelift
and our release process allowing fast and high fidelity releases.
Starting with this commit
master branch is now exclusively for v2.0 development, meaning that Python <3.6 support on the branch
will be removed very soon.
Very soon after urllib3 v1.26.0 was released Requests also added support for urllib3 v1.26. We work very closely with Requests maintainers to ensure a smooth upgrade process can be made by our users.
Tons of work has been done by a urllib3 maintainer Quentin Pradet to help the project migrate from a combination of Travis and AppVeyor to GitHub Actions to support all major operating systems. That work started before Travis announced changes to the Open Source plan, but we're very happy that we started the migration when we did.
Now that our test suite is ready for Ubuntu Focal Fossa we're hopeful that migrating wholesale over to GitHub Actions can follow soon!