0.10 release (branding)
This commit is contained in:
33
NEWS
33
NEWS
@@ -1,3 +1,20 @@
|
||||
0.10
|
||||
======
|
||||
* greenio: Fix relative seek() (thanks to AlanP)
|
||||
* db_pool: Fix pool.put() TypeError with min_size > 1 (thanks to Jessica Qi)
|
||||
* greenthread: Prevent infinite recursion with linking to current greenthread (thanks to Edward George)
|
||||
* zmq: getsockopt(EVENTS) wakes correct threads (thanks to Eric Windisch)
|
||||
* wsgi: Handle client disconnect while sending response (thanks to Clay Gerrard)
|
||||
* hubs: Ensure that new hub greenlet is parent of old one (thanks to Edward George)
|
||||
* os: Fix waitpid() returning (0, 0) (thanks to Vishvananda Ishaya)
|
||||
* tpool: Add set_num_threads() method to set the number of tpool threads (thanks to David Ibarra)
|
||||
* threading, zmq: Fix Python 2.5 support (thanks to Floris Bruynooghe)
|
||||
* tests: tox configuration for all supported Python versions (thanks to Floris Bruynooghe)
|
||||
* tests: Fix zmq._QueueLock test in Python2.6
|
||||
* tests: Fix patcher_test on Darwin (/bin/true issue) (thanks to Edward George)
|
||||
* tests: Skip SSL tests when not available (thanks to Floris Bruynooghe)
|
||||
* greenio: Remove deprecated GreenPipe.xreadlines() method, was broken anyway
|
||||
|
||||
0.9.17
|
||||
======
|
||||
* ZeroMQ support calling send and recv from multiple greenthreads (thanks to Geoff Salmon)
|
||||
@@ -216,7 +233,7 @@
|
||||
=====
|
||||
|
||||
* Full-duplex sockets (simultaneous readers and writers in the same process).
|
||||
* Remove modules that distract from the core mission of making it straightforward to write event-driven networking apps:
|
||||
* Remove modules that distract from the core mission of making it straightforward to write event-driven networking apps:
|
||||
httpd, httpc, channel, greenlib, httpdate, jsonhttp, logutil
|
||||
* Removed test dependency on sqlite, using nose instead.
|
||||
* Marked known-broken tests using nose's mechanism (most of these are not broken but are simply run in the incorrect context, such as threading-related tests that are incompatible with the libevent hub).
|
||||
@@ -237,7 +254,7 @@
|
||||
|
||||
0.8.14
|
||||
======
|
||||
* Fixed some more Windows compatibility problems, resolving EVT-37 :
|
||||
* Fixed some more Windows compatibility problems, resolving EVT-37 :
|
||||
http://jira.secondlife.com/browse/EVT-37
|
||||
* waiting() method on Pool class, which was lost when the Pool implementation
|
||||
replaced CoroutinePool.
|
||||
@@ -250,14 +267,14 @@ replaced CoroutinePool.
|
||||
0.8.12
|
||||
======
|
||||
|
||||
* The ability to resize() pools of coroutines, which was lost when the
|
||||
* The ability to resize() pools of coroutines, which was lost when the
|
||||
Pool implementation replaced CoroutinePool.
|
||||
* Fixed Cesar's issue with SSL connections, and furthermore did a
|
||||
complete overhaul of SSL handling in eventlet so that it's much closer
|
||||
to the behavior of the built-in libraries. In particular, users of
|
||||
GreenSSL sockets must now call shutdown() before close(), exactly
|
||||
* Fixed Cesar's issue with SSL connections, and furthermore did a
|
||||
complete overhaul of SSL handling in eventlet so that it's much closer
|
||||
to the behavior of the built-in libraries. In particular, users of
|
||||
GreenSSL sockets must now call shutdown() before close(), exactly
|
||||
like SSL.Connection objects.
|
||||
* A small patch that makes Eventlet work on Windows. This is the first
|
||||
* A small patch that makes Eventlet work on Windows. This is the first
|
||||
release of Eventlet that works on Windows.
|
||||
|
||||
0.8.11
|
||||
|
@@ -4,7 +4,7 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
|
||||
|
||||
<title>Eventlet Networking Library</title>
|
||||
<link rel="stylesheet" href="doc/_static/default.css" type="text/css" />
|
||||
<link rel="stylesheet" href="doc/_static/pygments.css" type="text/css" />
|
||||
@@ -16,7 +16,7 @@
|
||||
<div class="documentwrapper">
|
||||
<div class="bodywrapper">
|
||||
<div class="body">
|
||||
|
||||
|
||||
<div class="section" id="eventlet">
|
||||
<h1>Eventlet</h1>
|
||||
|
||||
@@ -41,7 +41,7 @@ easy_install eventlet
|
||||
|
||||
<p>Alternately, you can download the source tarball from <a href="http://pypi.python.org/pypi/eventlet/">PyPi</a>:
|
||||
<ul>
|
||||
<li><a href="http://pypi.python.org/packages/source/e/eventlet/eventlet-0.9.17.tar.gz">eventlet-0.9.17.tar.gz</a></li>
|
||||
<li><a href="http://pypi.python.org/packages/source/e/eventlet/eventlet-0.9.18.tar.gz">eventlet-0.9.18.tar.gz</a></li>
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
@@ -114,7 +114,7 @@ easy_install eventlet
|
||||
<div class="related">
|
||||
<h3>Navigation</h3>
|
||||
<ul>
|
||||
<li>.</li>
|
||||
<li>.</li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
|
@@ -1,4 +1,4 @@
|
||||
version_info = (0, 9, 18, "dev")
|
||||
version_info = (0, 10, 0)
|
||||
__version__ = ".".join(map(str, version_info))
|
||||
|
||||
try:
|
||||
@@ -15,18 +15,18 @@ try:
|
||||
spawn_n = greenthread.spawn_n
|
||||
spawn_after = greenthread.spawn_after
|
||||
kill = greenthread.kill
|
||||
|
||||
|
||||
Timeout = timeout.Timeout
|
||||
with_timeout = timeout.with_timeout
|
||||
|
||||
|
||||
GreenPool = greenpool.GreenPool
|
||||
GreenPile = greenpool.GreenPile
|
||||
|
||||
|
||||
Queue = queue.Queue
|
||||
|
||||
|
||||
import_patched = patcher.import_patched
|
||||
monkey_patch = patcher.monkey_patch
|
||||
|
||||
|
||||
connect = convenience.connect
|
||||
listen = convenience.listen
|
||||
serve = convenience.serve
|
||||
@@ -34,8 +34,8 @@ try:
|
||||
wrap_ssl = convenience.wrap_ssl
|
||||
|
||||
getcurrent = greenlet.greenlet.getcurrent
|
||||
|
||||
# deprecated
|
||||
|
||||
# deprecated
|
||||
TimeoutError = timeout.Timeout
|
||||
exc_after = greenthread.exc_after
|
||||
call_after_global = greenthread.call_after_global
|
||||
|
Reference in New Issue
Block a user