Files | Admin

Notes:

Release Name: 4.4.2

Notes:
Rainbows! 4.4.2 - EventMachine async.callback fix

Rainbows! is an HTTP server for sleepy Rack applications.  It is based on
Unicorn, but designed to handle applications that expect long
request/response times and/or slow clients.

* http://rainbows.rubyforge.org/
* rainbows-talk@rubyforge.org
* git://bogomips.org/rainbows.git
* http://rainbows.rubyforge.org/NEWS.atom.xml

Changes:

One bugfix allows stream(:keep_open) in Sinatra to work
properly.

Thanks to W. Andrew Loe III for the informative bug report
and reproducible test case.

ref: http://mid.gmane.org/CA+-9oNd1EFqsniPkkPTwu5opTCinbM7-2KHoXov7+y3LE4s4Tg@mail.gmail.com



Changes: GIT-VERSION-GEN | 2 +- lib/rainbows/const.rb | 2 +- lib/rainbows/event_machine/client.rb | 3 +++ t/test_isolate.rb | 4 ++-- 4 files changed, 7 insertions(+), 4 deletions(-) commit f7f9c6b8470e54e25a17cd1a9517f5030e43fa66 Author: Eric Wong Date: Thu Dec 6 11:40:21 2012 +0000 Rainbows! 4.4.2 - EventMachine async.callback fix One bugfix allows stream(:keep_open) in Sinatra to work properly. Thanks to W. Andrew Loe III for the informative bug report and reproducible test case. ref: http://mid.gmane.org/CA+-9oNd1EFqsniPkkPTwu5opTCinbM7-2KHoXov7+y3LE4s4Tg@mail.gmail.com commit ef74449fdf7a2c487d07a1aa8b4e34cc3be77aab Author: Eric Wong Date: Wed Dec 5 03:34:02 2012 +0000 test_isolate: bump eventmachine and sinatra deps Always ensuring we work with the latest versions. commit d5c8cc8b51619f0d33f75036c53e3936ad2749b2 Author: Eric Wong Date: Wed Dec 5 03:08:19 2012 +0000 event_machine: properly defer body.close for async Calling body.close in the normal write_response() code path is incorrect, and only worked out of sheer luck with Cramp and async_sinata. This change allows stream(:keep_open) in Sinatra to work properly. Thanks to W. Andrew Loe III for the informative bug report and reproducible test case. ref: http://mid.gmane.org/CA+-9oNd1EFqsniPkkPTwu5opTCinbM7-2KHoXov7+y3LE4s4Tg@mail.gmail.com