tag name | v3.0.0 (20fc6fb9bb0e9a2f718474dd8972bc20ddff6aa9) |
tag date | 2011-01-11 17:12:56 -0800 |
tagged by | Eric Wong <normalperson@yhbt.net> |
tagged object | commit 2eb58a62a5... |
download | rainbows-3.0.0.tar.gz |
---|
Rainbows! 3.0.0 - serving the fastest apps to slow clients faster!
There is one incompatible change: We no longer assume application authors are crazy and use strangely-cased headers for "Content-Length", "Transfer-Encoding", and "Range". This allows us to avoid the case-insensitivity of Rack::Utils::HeaderHash for a speed boost on the few apps that already serve thousands of requests/second per-worker. :Coolio got "async.callback" support like :EventMachine, but it currently lacks EM::Deferrables which would allow us to call "succeed"/"fail" callbacks. This means only one-shot response writes are supported. There are numerous internal code cleanups and several bugfixes for handling partial static file responses.