about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2010-12-29 02:13:04 +0000
committerEric Wong <normalperson@yhbt.net>2010-12-29 02:16:28 +0000
commit22370570a203ad584cc882abb26feb880a0ed4f2 (patch)
tree078469b0cfdc32eb9ca00e89407015ec59cd1658
parent40445641f11f01c6a24bf96c8b80eed5fd33a512 (diff)
Cool.io (new version of Rev) support is explicitly added
(it always worked before).  ":Coolio" may be used in place
of ":Rev" anywhere in your Rainbows! config file.

There is a new "keepalive_requests" config directive to limit
the number of requests a single connection may make (default:
100, same as nginx).  This may be useful for better
load-balancing characteristics.

The old "Rev" prefixes remain supported as long as Cool.io
remains compatible with Rev (likely forever).

Bug fixes:

* Rainbows::ThreadTimeout middleware with multiple clients
* large, pipelined upload errors with Revactor+Coolio(Rev)
* high CPU usage for maintaining idle keepalive on *Fiber*
* needless ThreadPool wakeups
* request env prematurely cleared keepalive requests,
  breaking some middlewares such as Clogger.
* "close" not called on body if wrapper and sendfile used together

Various code cleanups, and our RDoc website is JavaScript-free.
See the ChangeLog or git for all changes.
-rwxr-xr-xGIT-VERSION-GEN2
-rw-r--r--lib/rainbows/const.rb2
2 files changed, 2 insertions, 2 deletions
diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN
index 2ca4f94..671d859 100755
--- a/GIT-VERSION-GEN
+++ b/GIT-VERSION-GEN
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 GVF=GIT-VERSION-FILE
-DEF_VER=v2.0.1.GIT
+DEF_VER=v2.1.0.GIT
 
 LF='
 '
diff --git a/lib/rainbows/const.rb b/lib/rainbows/const.rb
index 22e3eea..d877f87 100644
--- a/lib/rainbows/const.rb
+++ b/lib/rainbows/const.rb
@@ -2,7 +2,7 @@
 # :enddoc:
 module Rainbows::Const
 
-  RAINBOWS_VERSION = '2.0.1'
+  RAINBOWS_VERSION = '2.1.0'
 
   include Unicorn::Const