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).
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