-
-
Notifications
You must be signed in to change notification settings - Fork 862
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version 0.13 #971
Version 0.13 #971
Conversation
Okay, I guess we're ready for reviews from @encode/maintainers. I'll plan to sit on this one for the rest of today, and then release start-of-working-day tomorrow. |
@tomchristie I'll update this PR with my small multipart fixes. :-) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So glad to see this happen! Congrats all ❤️
Now up on PyPI. 👍 |
Woohooo!! 🎉 |
Preliminary CHANGELOG and
__version__
update for 0.13.Still required...
URLLib3Transport
pooling options)URLLib3Transport
interface, since it's becoming public API. #966. (Use seperatedURLLib3Transport
andURLLib3ProxyTransport
classes as the public API)Up for reviews onto this in the meantime tho...
0.13.0 (May 22nd, 2020)
This release switches to
httpcore
for all the internal networking, which means:urllib3
dependency for our sync client, although there is still an optionalURLLib3Transport
class.It also means we've had to remove our UDS support, since maintaining that would have meant having to push back our work towards a 1.0 release, which isn't a trade-off we wanted to make.
We also now have a public "Transport API", which you can use to implement custom transport implementations against. This formalises and replaces our previously private "Dispatch API".
Changed
httpcore
for underlying HTTP transport. Dropurllib3
requirement. (Pull Httpcore interface #804, Updates for httpcore 0.9 interface. #967)soft_limit
/hard_limit
tomax_keepalive
/max_connections
. (Pull Rename pool limit options #968)transport=...
. TheASGIDispatch
andWSGIDispatch
class naming is deprecated in favour ofASGITransport
andWSGITransport
. (Pull Transport API #963)Added
URLLib3Transport
class for optionalurllib3
transport support. (Pull Httpcore interface #804, Transport API #963)and TRACE level logging. (Pull Add logger trace httpcore#79)
Fixed
Response.stream
andResponse.raw
. (Pull Proper warning level of deprecation notice #908)files=...
. (Pull Improve typing support for thefiles
parameter #976)Removed
Client(uds=...)
(Pull Httpcore interface #804)