This repository was archived by the owner on Jan 13, 2021. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -4,10 +4,35 @@ Release History
4
4
dev
5
5
---
6
6
7
+ *Major Changes *
8
+
9
+ - The ``HTTP20Connection `` object is now thread-safe, so long as stream IDs are
10
+ used on all method calls.
11
+ - Replaced the HTTP/2 state machine logic entirely to use hyper-h2. This will
12
+ dramatically change the behaviour of the library in many situations, mostly
13
+ for the better. However, this is also likely to introduce new bugs, so please
14
+ be cautious.
15
+
16
+ *API Changes *
17
+
18
+ - Allow non-dictionary headers in ``request ``.
19
+ - ``HTTP20Connection `` now has a ``force_proto `` keyword argument to allow the
20
+ ``HTTP20Connection `` to ignore the NPN/ALPN result.
21
+ - The ``--h2 `` CLI flag now ignores the result of NPN/ALPN negotiation when
22
+ hitting HTTPS URLs.
23
+ - Added support for HTTPS client certificates.
24
+ - Notifications about streams being reset is now delayed to fire when the
25
+ stream in question is next accessed, rather than immediately.
26
+
7
27
*Bugfixes *
8
28
9
29
- Overriding HTTP/2 special headers no longer leads to ill-formed header blocks
10
30
with special headers at the end.
31
+ - Vastly improved IPv6 support.
32
+ - Fix converting unicode bodies to bytestrings on Python 2.7.
33
+ - Allow overriding the HTTP/2 pseudo-headers from the CLI.
34
+ - Fixed problems with incorrectly generating the ``HTTP2-Settings `` header.
35
+ - Improved handling of socket errors.
11
36
12
37
0.5.0 (2015-10-11)
13
38
------------------
You can’t perform that action at this time.
0 commit comments