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.
Release Notes: This release fixes a potential reentrancy deadlock when using the default logger from the Ruby standard library.
Release Notes: This release included changes from Unicorn 4.1.0. The deprecated Rainbows::HttpResponse class was removed. Logging of errors is more consistent with the changes in Unicorn 4.1.0. There were minor documentation updates.
Release Notes: This release includes updates to support WebSockets under Cramp 0.14 and later. This will be the last release which supports Cramp 0.13. There are no changes in this release for non-Cramp users.
Release Notes: Minor internal cleanups were done. kgio was bumped to version 2.5 to remove the dependency on io/wait. kgio 2.5 or later is now required. (kgio 2.6 or later will be required in the next release.)
Release Notes: The client_max_header_size directive was added to limit per-client memory usage in headers. An experimental StreamResponseEpoll concurrency option was added. Minor bugfixes and internal API changes were made.