Eventlet 0.10 - bugfix release

Sergey Shepelev temotor at gmail.com
Fri Dec 28 15:12:57 CET 2012


Good news everyone! Eventlet 0.10 is officially released.
http://pypi.python.org/pypi/eventlet/0.10.0

What is it? Eventlet is a concurrent networking library for Python that allows you to change how you run your code, not how you write it. Same robust, simple threaded code with powerful epoll/kqueue mechanisms underneath to serve thousands of concurrent connections.

Project is no longer orphaned. We have:
* releases going
* roadmap for next year
* official Github mirror https://github.com/eventlet/eventlet
* Google+ community https://plus.google.com/communities/102444398246193806164

Now this and few next releases are bug fixes only, meaning Eventlet gets more and more robust.

Changes:
* 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


More information about the Python-announce-list mailing list