Archive
gevent 0.13.6 released
This is a maintenance release, with a few issues fixed by the users.
Thanks to Galfy Pundee, Alexander Boudkar and Alexey Borzenkov.
Read the (relatively short) changelog entry, download it from PyPI.
gevent 0.13.4 released
This is a maintenance release, fixing a number of issues.
Read the changelog, download it from PyPI.
Thanks to Shaun Lindsay, Nick Barkas, Andreas Blixt.
gevent 0.13.2 released
Update Feb, 7: 0.13.3 released
This release adds a new experimental gevent.httplib module that implements httplib-like interface on top of libevent http client. It also fixes a number of issues. Read the full changelog for details, get it from PyPI.
Thanks to Tommie Gannert, Örjan Persson, Alexey Borzenkov. Ralf Schmitt, Nicholas Piël, Elizabeth Jennifer Myers, Ned Rockson, Jon Aslund.
Gevent joins The Software Freedom Conservancy
I’m pleased to announce that Gevent is now a member of The Software Freedom Conservancy. The SFC is a not-for-profit organization that provides financial and administrative assistance to open source projects.
Among other things, the SFC will accept the tax-deductible donations on behalf of Gevent that will go the project’s fund.
gevent 0.13.1 released
This is a maintenance release for Python 0.13.0, fixing a number of
issues. Read the changelog for details. Get it from PyPI.
Thanks to Ralf Schmitt who worked with me on this release.
Thanks to the following people who provided patches: David Hain, Teh
Ekik, Dmitry Chechik, Alexey Borzenkov, Antoine Pitrou, Örjan Persson.
Thanks to everyone who reported bugs and participated in the discussion.
Thanks to Leif K-Brooks (Omegle.com) and Spotify who
responded to the sponsorship call and provided funds for gevent
development!
gevent 0.13.0 released
After two beta versions, the final version of gevent 0.13.0 has been released – you can get it from PyPI. If you don’t know what gevent is, read the introduction.
The full list of changes is available in the changelog. The major new additions are:
- gevent.server module to help you implement TCP and SSL servers. Check out the example.
- gevent.pywsgi — an alternative implementation of WSGI server, based on gevent.server. Unlike libevent-based gevent.wsgi it supports streaming, SSL, keep-alive connections.
- greenlet’s sharing of exc_info is worked around in this version.
- gevent.local is now working properly.
- socket.sendall() function no longer wastes memory by creating substrings of data.
- fixed reference leaks in core module.
Thanks to Ralf Schmitt, Ted Suzman, Luigi Pugnetti, Randall Leeds, Daniele Varrazzo, Nicholas Piël, Örjan Persson, Uriel Katz.
gevent 0.12.1 released
Update 2/Mar: Version 0.12.2 is released.
This release improves compatibility of gevent.socket with the standard socket a little bit more and fixes some of the installation issues that people reported on the mailing list.
Read the full changelog and download the package.
Thank you for participating in the discussion, reporting the problems and suggesting the remedies!
gevent 0.12.0 is released
Version 0.12.0 of gevent has been released on PyPI. Install it with
easy_install -U gevent
- The major new feature is a gevent.ssl module, that provides cooperative implementation of the standard ssl module. It does not require any additional extensions on Python ≥ 2.6. It also works on 2.4 and 2.5 if ssl package is installed. The old, PyOpenSSL-based implementation of SSL objects is still available, but the new version is the preferred way now.
- The library now compiles and passes most of the relevant tests on Windows. It’s still has a few rough edges (e.g. Ctrl-C is not working), so it should be considered experimental.
- The socket object gained some performance improvements as well as a number of bugfixes.
- Several incompatibilities of wsgi module with the WSGI spec have been fixed.
Read the details in the changelog.
Preview for release 0.12.0 is available
UPDATE 5/Feb: The final version has been released.
UPDATE 29/Jan: Second preview is available. Read the announcement here.
Version 0.12.0 is about to be released.
Get it on the bitbucket downloads page.
Here some of that notable changes:
- Added gevent.ssl module.
- Fixed Windows compatibility.
- Improved performance of socket.recv(), socket.send() and similar methods.
- Added a new module – dns – with synchronous wrappers around libevent’s DNS API.
- Added core.readwrite_event and socket.wait_readwrite() functions.
- Fixed a number of incompatibilities of wsgi module with the WSGI spec.
For the details refer to the changelog.
Please try it out and let me know if there are any issues. I’ll make a release in the middle of the next week if there are none.
You must be logged in to post a comment.