You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Fix max_keepalive_connections config
* Use .arequest for the async version of the API
* Linting
* Update tests
* Switch to transport API with 'ext' interface
* Run unasync
* Use plain strings in 'ext'. Bump version to 0.11.0
* Version 0.11
* Update CHANGELOG
* Update CHANGELOG
To instead including an optional dictionary of extensions on the request and response:
22
+
23
+
```python
24
+
defrequest(method, url, headers, stream, ext):
25
+
return (status_code, headers, stream, ext)
26
+
```
27
+
28
+
Having an open-ended extensions point will allow us to add later support for various optional features, that wouldn't otherwise be supported without these API changes.
29
+
30
+
In particular:
31
+
32
+
* Trailing headers support.
33
+
* HTTP/2 Server Push
34
+
* sendfile.
35
+
* Exposing raw connection on CONNECT, Upgrade, HTTP/2 bi-di streaming.
36
+
* Exposing debug information out of the API, including template name, template context.
0 commit comments