[ANN] unicorn 5.5.0 - Rack HTTP server for fast clients and

unicorn is an HTTP server for Rack applications designed to only serve
fast clients on low-latency, high-bandwidth connections and take
advantage of features in Unix/Unix-like kernels. Slow clients should
only be served by placing a reverse proxy capable of fully buffering
both the the request and response in between unicorn and slow clients.

Disclaimer:

Due to its ability to tolerate crashes and isolate clients, unicorn
is unfortunately known to prolong the existence of bugs in applications
and libraries which run on top of it.

* Index of /unicorn/
* public list: unicorn-public@bogomips.org
* mail archives: unicorn Ruby/Rack server user+dev discussion/patches/pulls/bugs/help
* git clone Rack HTTP server for Unix and fast clients
* unicorn news
* nntp://news.public-inbox.org/inbox.comp.lang.ruby.unicorn

unicorn 5.5.0

Mostly identical to 5.5.0.pre1, which I didn't hear any feedback
from:

  [ANN] unicorn 5.5.0.pre1 - Rack HTTP server for fast clients and Unix - Eric Wong

Jeremy Evans contributed the "default_middleware" configuration option:

  Support default_middleware configurator method - Jeremy Evans

Jeremy also contributed the ability to use separate groups for the process
and log files:

  Make Worker#user support different process primary group and log file group - Jeremy Evans

There's also a couple of uninteresting minor optimizations and
documentation additions.

Otherwise, there's one extra change to use
rb_gc_register_mark_object which is finally a documented part of
the Ruby C-API, but has existed since the 1.9 days.