diff options
author | Sergey Shepelev <temotor@gmail.com> | 2015-02-23 08:04:26 +0300 |
---|---|---|
committer | Sergey Shepelev <temotor@gmail.com> | 2015-02-23 08:04:26 +0300 |
commit | 37aa6887365b88b8fa7e6538f1b7c018250b28a7 (patch) | |
tree | c219e39e5eb2b43a9239e94650f16e96064c7fb8 | |
parent | 52d42dd741fc8da7f1b1ac525ff6c9f2f5739ee7 (diff) | |
download | eventlet-37aa6887365b88b8fa7e6538f1b7c018250b28a7.tar.gz |
v0.17 releasev0.17
-rw-r--r-- | AUTHORS | 10 | ||||
-rw-r--r-- | NEWS | 10 | ||||
-rw-r--r-- | doc/real_index.html | 2 | ||||
-rw-r--r-- | eventlet/__init__.py | 2 |
4 files changed, 18 insertions, 6 deletions
@@ -37,6 +37,7 @@ Contributors * Jakub Stasiak * Aldona Majorek * Victor Sergeyev +* David Szotten Linden Lab Contributors ----------------------- @@ -96,7 +97,7 @@ Thanks To * Astrum Kuo, python3 compatibility fixes; greenthread.unlink() method * Davanum Srinivas, Python3 compatibility fixes * Dmitriy Kruglyak, PyPy 2.3 compatibility fix -* Jan Grant, Michael Kerrin, second simultaneous read (Github #94) +* Jan Grant, Michael Kerrin, second simultaneous read (GH-94) * Simon Jagoe, Python3 octal literal fix * Tushar Gohad, wsgi: Support optional headers w/ "100 Continue" responses * raylu, fixing operator precedence bug in eventlet.wsgi @@ -111,6 +112,7 @@ Thanks To * Stuart McLaren * Tomaz Muraus * Victor Stinner -* ChangBo Guo(gcb), fixing typos in the documentation (GH #194) -* Marc Abramowitz, fixing the README so it renders correctly on PyPI (GH #183) -* David Szotten, tidying up tox configuration (GH #180) +* ChangBo Guo(gcb), fixing typos in the documentation (GH-194) +* Marc Abramowitz, fixing the README so it renders correctly on PyPI (GH-183) +* Shaun Stanworth, equal chance to acquire semaphore from different greenthreads (GH-136) +* Lior Neudorfer, Make sure SSL retries are done using the exact same data buffer @@ -1,3 +1,13 @@ +0.17 +==== +* Full Python3 compatibility; Thanks to Jakub Stasiak +* greendns: IPv6 support, improved handling of /etc/hosts; Thanks to Floris Bruynooghe +* tpool: make sure we return results during killall; Thanks to David Szotten +* semaphore: Don't hog a semaphore if someone else is waiting for it; Thanks to Shaun Stanworth +* green.socket: create_connection() was wrapping all exceptions in socket.error; Thanks to Donagh McCabe +* Make sure SSL retries are done using the exact same data buffer; Thanks to Lior Neudorfer +* greenio: shutdown already closed sockets without error; Thanks to David Szotten + 0.16.1 ====== diff --git a/doc/real_index.html b/doc/real_index.html index d2f87b5..ef43620 100644 --- a/doc/real_index.html +++ b/doc/real_index.html @@ -54,7 +54,7 @@ pip install eventlet <p>Alternately, you can download the source tarball:</p> <ul> <li>latest release from <a class="reference external" target="_blank" href="https://pypi.python.org/pypi/eventlet/">PyPi</a>: - <a class="reference external" href="https://pypi.python.org/packages/source/e/eventlet/eventlet-0.16.1.tar.gz">eventlet-0.16.1.tar.gz</a></li> + <a class="reference external" href="https://pypi.python.org/packages/source/e/eventlet/eventlet-0.17.0.tar.gz">eventlet-0.17.0.tar.gz</a></li> <li>or <a class="reference external" href="https://github.com/eventlet/eventlet/archive/master.zip">latest development version</a></li> </ul> diff --git a/eventlet/__init__.py b/eventlet/__init__.py index 7b7b3bf..dc09c8e 100644 --- a/eventlet/__init__.py +++ b/eventlet/__init__.py @@ -1,4 +1,4 @@ -version_info = (0, 16, 1) +version_info = (0, 17, 0) __version__ = '.'.join(map(str, version_info)) try: |