Skip to content

Commit beabd88

Browse files
committed
Graceful upgrade path for 0.28
1 parent 273c0da commit beabd88

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

CHANGELOG.md

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,25 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
66

77
## [Unreleased]
88

9-
This release introduces an `httpx.SSLContext()` class and `ssl_context` parameter.
9+
The 0.28 release includes a limited set of backwards incompatible changes.
1010

11-
* Added `httpx.SSLContext` class and `ssl_context` parameter. (#3022, #3335)
12-
* The `verify` and `cert` arguments have been deprecated and will now raise warnings. (#3022, #3335)
11+
**Backwards incompatible changes**:
12+
13+
SSL configuration has been significantly simplified.
14+
15+
* The `verify` argument no longer accepts string arguments.
16+
* The `cert` argument has now been removed.
17+
* The `SSL_CERT_FILE` and `SSL_CERT_DIR` environment variables are no longer automatically used.
18+
19+
For users of the standard `verify=True` or `verify=False` cases this should require no changes.
20+
21+
For information on configuring more complex SSL cases, please see the [SSL documentation](docs/advanced/ssl.md).
22+
23+
**The following changes are also included**:
24+
25+
* The undocumented `URL.raw` property has now been deprecated, and will raise warnings.
1326
* The deprecated `proxies` argument has now been removed.
1427
* The deprecated `app` argument has now been removed.
15-
* The `URL.raw` property has now been removed.
1628
* Ensure JSON request bodies are compact. (#3363)
1729
* Review URL percent escape sets, based on WHATWG spec. (#3371, #3373)
1830
* Ensure `certifi` and `httpcore` are only imported if required. (#3377)

0 commit comments

Comments
 (0)