Skip to content
This repository was archived by the owner on Jan 13, 2021. It is now read-only.

Commit 7202f24

Browse files
committed
0.4.0
1 parent b05c817 commit 7202f24

File tree

4 files changed

+30
-6
lines changed

4 files changed

+30
-6
lines changed

CONTRIBUTORS.rst

+3
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ In chronological order:
2929
- Jerome De Cuyper (@jdecuyper)
3030

3131
- Updated documentation and tests.
32+
- Added support for user-provided SSLContext objects.
33+
- Improved support for HTTP/2 error codes.
34+
- Added support for graceful connection closure.
3235

3336
- Fred Thomsen (@fredthomsen)
3437

HISTORY.rst

+24-3
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,37 @@
11
Release History
22
===============
33

4-
dev
5-
---
4+
0.4.0 (2015-06-21)
5+
------------------
66

77
*New Features*
88

9-
- Support for upgrading plaintext HTTP/1.1 to plaintext HTTP/2. (`Issue 28`_)
9+
- HTTP/1.1 and HTTP/2 abstraction layer. Don't specify what version you want to
10+
use, just automatically get the best version the server supports!
11+
- Support for upgrading plaintext HTTP/1.1 to plaintext HTTP/2, with thanks to
12+
@fredthomsen! (`Issue 28`_)
1013
- ``HTTP11Connection`` and ``HTTPConnection`` objects are now both context
1114
managers.
15+
- Added support for ALPN negotiation when using PyOpenSSL. (`Issue #31`_)
16+
- Added support for user-provided SSLContext objects, with thanks to
17+
@jdecuyper! (`Issue #8`_)
18+
- Better support for HTTP/2 error codes, with thanks to @jdecuyper!
19+
(`Issue #119`_)
20+
- More gracefully close connections, with thanks to @jdecuyper! (`Issue #15`_)
21+
22+
*Structural Changes*
23+
24+
- The framing and HPACK layers were stripped out into their own libraries.
25+
26+
*Bugfixes*
27+
28+
- Properly verify hostnames when using PyOpenSSL.
1229

30+
.. _Issue #8: https://github.com/Lukasa/hyper/issues/8
31+
.. _Issue #15: https://github.com/Lukasa/hyper/issues/15
1332
.. _Issue #28: https://github.com/Lukasa/hyper/issues/28
33+
.. _Issue #31: https://github.com/Lukasa/hyper/issues/31
34+
.. _Issue #119: https://github.com/Lukasa/hyper/issues/119
1435

1536
0.3.1 (2015-04-03)
1637
------------------

docs/source/conf.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,9 @@
5555
# built documents.
5656
#
5757
# The short X.Y version.
58-
version = '0.3.1'
58+
version = '0.4.0'
5959
# The full version, including alpha/beta/rc tags.
60-
release = '0.3.1'
60+
release = '0.4.0'
6161

6262
# The language for content autogenerated by Sphinx. Refer to documentation
6363
# for a list of supported languages.

hyper/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
A module for providing an abstraction layer over the differences between
77
HTTP/1.1 and HTTP/2.
88
"""
9-
__version__ = '0.3.1'
9+
__version__ = '0.4.0'
1010

1111
from .common.connection import HTTPConnection
1212
from .http20.connection import HTTP20Connection

0 commit comments

Comments
 (0)