From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-4.0 required=3.0 tests=ALL_TRUSTED,BAYES_00 shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id ADB2C20248; Mon, 4 Mar 2019 01:15:02 +0000 (UTC) Date: Mon, 4 Mar 2019 01:15:02 +0000 From: Eric Wong To: ruby-talk@ruby-lang.org, unicorn-public@bogomips.org Cc: Jeremy Evans Subject: [ANN] unicorn 5.5.0 - Rack HTTP server for fast clients and Message-ID: <20190304011502.GA30650@dcvr> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline List-Id: 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. * https://bogomips.org/unicorn/ * public list: unicorn-public@bogomips.org * mail archives: https://bogomips.org/unicorn-public/ * git clone https://bogomips.org/unicorn.git * https://bogomips.org/unicorn/NEWS.atom.xml * 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: https://bogomips.org/unicorn-public/20181220222842.GA27382@dcvr/ > Jeremy Evans contributed the "default_middleware" configuration option: > > https://bogomips.org/unicorn-public/20180913192055.GD48926@jeremyevans.local/ > > Jeremy also contributed the ability to use separate groups for the process > and log files: > > https://bogomips.org/unicorn-public/20180913192449.GE48926@jeremyevans.local/ > > 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.