fix(deps): update dependency httpx to ^0.23.0
This MR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
httpx (changelog) |
^0.20.0 -> ^0.23.0
|
Release Notes
encode/httpx
v0.23.0
Changed
- Drop support for Python 3.6. (#2097)
- Use
utf-8
as the default character set, instead of falling back tocharset-normalizer
for auto-detection. To enable automatic character set detection, see the documentation. (#2165)
Fixed
- Fix
URL.copy_with
for some oddly formed URL cases. (#2185) - Digest authentication should use case-insensitive comparison for determining which algorithm is being used. (#2204)
- Fix console markup escaping in command line client. (#1866)
- When files are used in multipart upload, ensure we always seek to the start of the file. (#2065)
- Ensure that
iter_bytes
never yields zero-length chunks. (#2068) - Preserve
Authorization
header for redirects that are to the same origin, but are anhttp
-to-https
upgrade. (#2074) - When responses have binary output, don't print the output to the console in the command line client. Use output like
<16086 bytes of binary data>
instead. (#2076) - Fix display of
--proxies
argument in the command line client help. (#2125) - Close responses when task cancellations occur during stream reading. (#2156)
- Fix type error on accessing
.request
onHTTPError
exceptions. (#2158)
v0.22.0
Added
- Support for the SOCKS5 proxy protocol via the
socksio
package. (#2034) - Support for custom headers in multipart/form-data requests (#1936)
Fixed
- Don't perform unreliable close/warning on
__del__
with unclosed clients. (#2026) - Fix
Headers.update(...)
to correctly handle repeated headers (#2038)
v0.21.3
Fixed
- Fix streaming uploads using
SyncByteStream
orAsyncByteStream
. Regression in 0.21.2. (#2016)
v0.21.2
Fixed
- HTTP/2 support for tunnelled proxy cases. (#2009)
- Improved the speed of large file uploads. (#1948)
v0.21.1
Fixed
- The
response.url
property is now correctly annotated asURL
, instead ofOptional[URL]
. (#1940)
v0.21.0
The 0.21.0 release integrates against a newly redesigned httpcore
backend.
Both packages ought to automatically update to the required versions, but if you are
seeing any issues, you should ensure that you have httpx==0.21.*
and httpcore==0.14.*
installed.
Added
- The command-line client will now display connection information when
-v/--verbose
is used. - The command-line client will now display server certificate information when
-v/--verbose
is used. - The command-line client is now able to properly detect if the outgoing request should be formatted as HTTP/1.1 or HTTP/2, based on the result of the HTTP/2 negotiation.
Removed
- Curio support is no longer currently included. Please get in touch if you require this, so that we can assess priorities.
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.