Release Notes: This release is targeted at the minority of Web applications that deal heavily with uploads. Thanks to Unicorn 3.x, HTTP keepalive is now supported for requests with bodies as long as the application consumes them. Unicorn 3.x also allows disabling of the rewindability requirement of "rack.input" (in violation of the Rack 1.x spec). The global client_body_max_size may also be applied per-endpoint using the Rainbows::MaxBody middleware.
Release Notes: This release adds hijacking support for Rack 1.5.x users. There is also a new -N/--no-default-middleware option, and a few corner-case bugfixes/cleanups.
Release Notes: This release fixes two EventMachine bugs.
Release Notes: This release adds a bugfix to allow stream(:keep_open) in Sinatra (and possibly other async.callback users) to work properly with EventMachine. There are no changes for non-EventMachine users.
Release Notes: This release adds one bugfix for users of Fiber-based concurrency options.
Release Notes: For epoll/Cool.io-based concurrency models, shutdown() is now used to timeout keepalive clients to avoid race conditions. Minor documentation improvements were made.