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
44dev
55---
66
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+
727*Bugfixes *
828
929- Overriding HTTP/2 special headers no longer leads to ill-formed header blocks
1030 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.
1136
12370.5.0 (2015-10-11)
1338------------------
You can’t perform that action at this time.
0 commit comments