summary refs log tree commit homepage
path: root/rainbows.gemspec
diff options
authorEric Wong <>2010-12-29 02:13:04 +0000
committerEric Wong <>2010-12-29 02:18:48 +0000
commite98836e165fa46b67fc57adc1ce59620f4f3fc4d (patch)
treec760fe0d3bc5da18ac92f1faa7b8f6857b83055f /rainbows.gemspec
parent40445641f11f01c6a24bf96c8b80eed5fd33a512 (diff) (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
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.
Diffstat (limited to 'rainbows.gemspec')
1 files changed, 1 insertions, 1 deletions
diff --git a/rainbows.gemspec b/rainbows.gemspec
index 5490824..cea123d 100644
--- a/rainbows.gemspec
+++ b/rainbows.gemspec
@@ -38,7 +38,7 @@ do |s|
   # we need Unicorn for the HTTP parser and process management
   s.add_dependency(%q<unicorn>, ["~> 3.2"])
   s.add_development_dependency(%q<isolate>, "~> 3.0.0")
-  s.add_development_dependency(%q<wrongdoc>, "~> 1.0.1")
+  s.add_development_dependency(%q<wrongdoc>, "~> 1.1")
   # optional runtime dependencies depending on configuration
   # see t/test_isolate.rb for the exact versions we've tested with