- Fixed #210: callbacks were not run for non-default loop (bug introduced in 1.0rc1).
- Fixed #210: callbacks were not run for non-default loop (bug introduced in 1.0rc1).
- patch_all() no longer patches subprocess unless `subprocess=True` is passed.
- patch_all() no longer patches subprocess unless `subprocess=True` is passed.
...
@@ -20,8 +20,8 @@ Release 1.0rc2
...
@@ -20,8 +20,8 @@ Release 1.0rc2
- Allow for explicit default loop creation via `get_hub(default=True)`. Patch by Jan-Philip Gehrcke.
- Allow for explicit default loop creation via `get_hub(default=True)`. Patch by Jan-Philip Gehrcke.
Release 1.0rc1
Release 1.0rc1 (Oct 30, 2012)
--------------
-----------------------------
- Fixed hub.switch() not to touch stacktrace when switching. greenlet restores the exception information correctly since version 0.3.2. gevent now requires greenlet >= 0.3.2
- Fixed hub.switch() not to touch stacktrace when switching. greenlet restores the exception information correctly since version 0.3.2. gevent now requires greenlet >= 0.3.2
- Added gevent.wait() and gevent.iwait(). This is like gevent.joinall() but supports more objects, including Greenlet, Event, Semaphore, Popen. Without arguments it waits for the event loop to finish (previously gevent.run() did that). gevent.run will be removed before final release and gevent.joinall() might be deprecated.
- Added gevent.wait() and gevent.iwait(). This is like gevent.joinall() but supports more objects, including Greenlet, Event, Semaphore, Popen. Without arguments it waits for the event loop to finish (previously gevent.run() did that). gevent.run will be removed before final release and gevent.joinall() might be deprecated.
...
@@ -97,8 +97,8 @@ Misc:
...
@@ -97,8 +97,8 @@ Misc:
- the testrunner was completely rewritten.
- the testrunner was completely rewritten.
Release 1.0b4
Release 1.0b4 (Sep 6, 2012)
-------------
---------------------------
- Added gevent.os module with 'read' and 'write' functions. Patch by Geert Jansen.
- Added gevent.os module with 'read' and 'write' functions. Patch by Geert Jansen.
- Moved gevent.hub.fork to gevent.os module (it is still available as gevent.fork).
- Moved gevent.hub.fork to gevent.os module (it is still available as gevent.fork).
...
@@ -107,8 +107,8 @@ Release 1.0b4
...
@@ -107,8 +107,8 @@ Release 1.0b4
- Fixed AttributeError in baseserver. In case of error, start() would call kill() which was renamed to close(). Thanks to Vitaly Kruglikov.
- Fixed AttributeError in baseserver. In case of error, start() would call kill() which was renamed to close(). Thanks to Vitaly Kruglikov.
Release 1.0b3
Release 1.0b3 (Jul 27, 2012)
-------------
----------------------------
- New gevent.subprocess module
- New gevent.subprocess module
- New gevent.fileobject module
- New gevent.fileobject module
...
@@ -134,8 +134,8 @@ Release 1.0b3
...
@@ -134,8 +134,8 @@ Release 1.0b3
- testrunner.py now saves more information about the system; the stat printing functionality is moved to a separate util/stat.py script.
- testrunner.py now saves more information about the system; the stat printing functionality is moved to a separate util/stat.py script.
Release 1.0b2
Release 1.0b2 (Apr 11, 2012)
-------------
----------------------------
Major and backward-incompatible changes:
Major and backward-incompatible changes:
...
@@ -186,8 +186,8 @@ Developer utilities:
...
@@ -186,8 +186,8 @@ Developer utilities:
- Made testrunner.py kill the whole process group after test is done.
- Made testrunner.py kill the whole process group after test is done.
Release 1.0b1
Release 1.0b1 (Jan 10, 2012)
-------------
----------------------------
Backward-incompatible changes:
Backward-incompatible changes:
...
@@ -278,8 +278,8 @@ coros:
...
@@ -278,8 +278,8 @@ coros:
Release 1.0a3
Release 1.0a3 (Sep 15, 2011)
-------------
----------------------------
Added 'ref' property to all watchers. Settings it to False make watcher call ev_unref/ev_ref appropriately so that this watcher does not prevent loop.run()/hub.join()/run() from exiting.
Added 'ref' property to all watchers. Settings it to False make watcher call ev_unref/ev_ref appropriately so that this watcher does not prevent loop.run()/hub.join()/run() from exiting.
Made resolver_ares.Resolver use 'ref' property for internal watcher.
Made resolver_ares.Resolver use 'ref' property for internal watcher.
...
@@ -329,14 +329,14 @@ pywsgi: make sure we don't try to read more requests if socket operation failed
...
@@ -329,14 +329,14 @@ pywsgi: make sure we don't try to read more requests if socket operation failed
pywsgi: if we failed to send the reply, change 'status' to socket error so that the logs mention the error.
pywsgi: if we failed to send the reply, change 'status' to socket error so that the logs mention the error.
Release 1.0a2
Release 1.0a2 (Aug 2, 2011)
-------------
---------------------------
Fixed a bug in gevent.queue.Channel class. (Thanks to Alexey Borzenkov)
Fixed a bug in gevent.queue.Channel class. (Thanks to Alexey Borzenkov)