encode/httpx
### [`v0.22.0`](https://togithub.com/encode/httpx/blob/HEAD/CHANGELOG.md#0220-26th-January-2022)
[Compare Source](https://togithub.com/encode/httpx/compare/0.21.3...0.22.0)
##### Added
- Support for [the SOCKS5 proxy protocol](https://www.python-httpx.org/advanced/#socks) via [the `socksio` package](https://togithub.com/sethmlarson/socksio). ([#2034](https://togithub.com/encode/httpx/issues/2034))
- Support for custom headers in multipart/form-data requests ([#1936](https://togithub.com/encode/httpx/issues/1936))
##### Fixed
- Don't perform unreliable close/warning on `__del__` with unclosed clients. ([#2026](https://togithub.com/encode/httpx/issues/2026))
- Fix `Headers.update(...)` to correctly handle repeated headers ([#2038](https://togithub.com/encode/httpx/issues/2038))
### [`v0.21.3`](https://togithub.com/encode/httpx/blob/HEAD/CHANGELOG.md#0213-6th-January-2022)
[Compare Source](https://togithub.com/encode/httpx/compare/0.21.2...0.21.3)
##### Fixed
- Fix streaming uploads using `SyncByteStream` or `AsyncByteStream`. Regression in 0.21.2. ([#2016](https://togithub.com/encode/httpx/issues/2016))
### [`v0.21.2`](https://togithub.com/encode/httpx/blob/HEAD/CHANGELOG.md#0212-5th-January-2022)
[Compare Source](https://togithub.com/encode/httpx/compare/0.21.1...0.21.2)
##### Fixed
- HTTP/2 support for tunnelled proxy cases. ([#2009](https://togithub.com/encode/httpx/issues/2009))
- Improved the speed of large file uploads. ([#1948](https://togithub.com/encode/httpx/issues/1948))
### [`v0.21.1`](https://togithub.com/encode/httpx/blob/HEAD/CHANGELOG.md#0211-16th-November-2021)
[Compare Source](https://togithub.com/encode/httpx/compare/0.21.0...0.21.1)
##### Fixed
- The `response.url` property is now correctly annotated as `URL`, instead of `Optional[URL]`. ([#1940](https://togithub.com/encode/httpx/issues/1940))
### [`v0.21.0`](https://togithub.com/encode/httpx/blob/HEAD/CHANGELOG.md#0210-15th-November-2021)
[Compare Source](https://togithub.com/encode/httpx/compare/0.20.0...0.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
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR contains the following updates:
==0.20.0
->==0.22.0
Release Notes
encode/httpx
### [`v0.22.0`](https://togithub.com/encode/httpx/blob/HEAD/CHANGELOG.md#0220-26th-January-2022) [Compare Source](https://togithub.com/encode/httpx/compare/0.21.3...0.22.0) ##### Added - Support for [the SOCKS5 proxy protocol](https://www.python-httpx.org/advanced/#socks) via [the `socksio` package](https://togithub.com/sethmlarson/socksio). ([#2034](https://togithub.com/encode/httpx/issues/2034)) - Support for custom headers in multipart/form-data requests ([#1936](https://togithub.com/encode/httpx/issues/1936)) ##### Fixed - Don't perform unreliable close/warning on `__del__` with unclosed clients. ([#2026](https://togithub.com/encode/httpx/issues/2026)) - Fix `Headers.update(...)` to correctly handle repeated headers ([#2038](https://togithub.com/encode/httpx/issues/2038)) ### [`v0.21.3`](https://togithub.com/encode/httpx/blob/HEAD/CHANGELOG.md#0213-6th-January-2022) [Compare Source](https://togithub.com/encode/httpx/compare/0.21.2...0.21.3) ##### Fixed - Fix streaming uploads using `SyncByteStream` or `AsyncByteStream`. Regression in 0.21.2. ([#2016](https://togithub.com/encode/httpx/issues/2016)) ### [`v0.21.2`](https://togithub.com/encode/httpx/blob/HEAD/CHANGELOG.md#0212-5th-January-2022) [Compare Source](https://togithub.com/encode/httpx/compare/0.21.1...0.21.2) ##### Fixed - HTTP/2 support for tunnelled proxy cases. ([#2009](https://togithub.com/encode/httpx/issues/2009)) - Improved the speed of large file uploads. ([#1948](https://togithub.com/encode/httpx/issues/1948)) ### [`v0.21.1`](https://togithub.com/encode/httpx/blob/HEAD/CHANGELOG.md#0211-16th-November-2021) [Compare Source](https://togithub.com/encode/httpx/compare/0.21.0...0.21.1) ##### Fixed - The `response.url` property is now correctly annotated as `URL`, instead of `Optional[URL]`. ([#1940](https://togithub.com/encode/httpx/issues/1940)) ### [`v0.21.0`](https://togithub.com/encode/httpx/blob/HEAD/CHANGELOG.md#0210-15th-November-2021) [Compare Source](https://togithub.com/encode/httpx/compare/0.20.0...0.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
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.