gevent 1.1rc5 available

63 views
Skip to first unread message

Jason Madden

unread,
Feb 24, 2016, 9:12:21 AM2/24/16
to gevent: coroutine-based Python network library
Hello,

This is the fifth and hopefully final release candidate for what will soon become gevent 1.1. Compared to 1.1rc4, there is only a single bug fix for SSL sockets. This was the last reported bug blocking the release of 1.1.

If there are no more serious bug reports, I expect to release gevent 1.1.0 sooner rather than later. This is a slightly accelerated schedule compared to 1.0. The 1.0 pre-releases and release candidates were exposed to a wider audience than the 1.1 series has been; at the time, pip would install pre-releases by default, something that changed around the time of 1.0rc3. To get more feedback from a wider audience it will be necessary to produce a final release. Thank you to everyone that has been testing the 1.1 pre-release series; because of your help we can be confident in a high-quality release.

This release has been made possible by many contributors, hopefully most of whom are named below (apologies to anyone left out). 

Please try it out and report any issues you have (https://github.com/gevent/gevent/issues).


Changes

  • SSL: Attempting to send empty data using the sendall() method of a gevent SSL socket that has a timeout now returns immediately (like the standard library does), instead of incorrectly raising ssl.SSLEOFError. (Note that sending empty data with the send() method does raise SSLEOFError in both gevent and the standard library.) Reported in issue #719 by Mustafa Atik and Tymur Maryokhin, with a reproducible test case provided by Timo Savola.

Cheers,
Jason
Reply all
Reply to author
Forward
0 new messages