diff options
author | Sergey Shepelev <temotor@gmail.com> | 2017-04-06 01:31:08 +0300 |
---|---|---|
committer | Sergey Shepelev <temotor@gmail.com> | 2017-04-06 01:31:08 +0300 |
commit | 1ed0c7f556656e48089aefc41476761e27c4f156 (patch) | |
tree | ba36e5a2078bb6281e621d5dd97e01a6a5e68cda | |
parent | 61fc317c22a84201beabe892f61a30ae59206aba (diff) | |
download | eventlet-1ed0c7f556656e48089aefc41476761e27c4f156.tar.gz |
v0.21.0 releasev0.21.0
-rw-r--r-- | AUTHORS | 5 | ||||
-rw-r--r-- | NEWS | 21 | ||||
-rw-r--r-- | doc/real_index.html | 2 | ||||
-rw-r--r-- | eventlet/__init__.py | 2 |
4 files changed, 28 insertions, 2 deletions
@@ -145,3 +145,8 @@ Thanks To * Artur Stawiarski * Tal Wrii * Roman Podoliaka +* Gevorg Davoian +* Ondřej Kobližek +* Yuichi Bando +* Feng +* Aayush Kasurde @@ -1,3 +1,24 @@ +0.21.0 +====== +* New timeout error API: .is_timeout=True on exception object + It's now easy to test if network error is transient and retry is appropriate. + Please spread the word and invite other libraries to support this interface. +* hubs: use monotonic clock by default (bundled package); Thanks to Roman Podoliaka and Victor Stinner +* dns: EVENTLET_NO_GREENDNS option is back, green is still default +* dns: hosts file was consulted after nameservers +* ssl: RecursionError on Python3.6+; Thanks to justdoit0823@github and Gevent developers +* wsgi: log_output=False was not disabling startup and accepted messages +* greenio: Fixed OSError: [WinError 10038] Socket operation on nonsocket +* dns: EAI_NODATA was removed from RFC3493 and FreeBSD +* green.select: fix mark_as_closed() wrong number of args +* green.zmq: socket.{recv,send}_* signatures did not match recent upstream pyzmq +* New feature: Add zipkin tracing to eventlet +* db_pool: proxy Connection.set_isolation_level() +* green.zmq: support RCVTIMEO (receive timeout) +* green.profile: Python3 compatibility; Thanks to Artur Stawiarski +* support: upgrade bundled six to 1.10 (dbfbfc818e3d) +* python3.6: http.client.request support chunked_encoding + 0.20.1 ====== * dns: try unqualified queries as top level diff --git a/doc/real_index.html b/doc/real_index.html index 40025c9..2a0a5b5 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 archive:</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.20.1.tar.gz">eventlet-0.20.1.tar.gz</a></li> + <a class="reference external" href="https://pypi.python.org/packages/source/e/eventlet/eventlet-0.21.0.tar.gz">eventlet-0.21.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 0f57a1d..9da3cfd 100644 --- a/eventlet/__init__.py +++ b/eventlet/__init__.py @@ -1,7 +1,7 @@ import os -version_info = (0, 20, 1) +version_info = (0, 21, 0) __version__ = '.'.join(map(str, version_info)) # This is to make Debian packaging easier, it ignores import # errors of greenlet so that the packager can still at least |