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-8as the default character set, instead of falling back tocharset-normalizerfor auto-detection. To enable automatic character set detection, see the documentation. (#2165)
Fixed
- Fix
URL.copy_withfor 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_bytesnever yields zero-length chunks. (#2068) - Preserve
Authorizationheader for redirects that are to the same origin, but are anhttp-to-httpsupgrade. (#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
--proxiesargument in the command line client help. (#2125) - Close responses when task cancellations occur during stream reading. (#2156)
- Fix type error on accessing
.requestonHTTPErrorexceptions. (#2158)
v0.22.0
Added
- Support for the SOCKS5 proxy protocol via the
socksiopackage. (#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
SyncByteStreamorAsyncByteStream. 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.urlproperty 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/--verboseis used. - The command-line client will now display server certificate information when
-v/--verboseis 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.