From mboxrd@z Thu Jan 1 00:00:00 1970 Delivered-To: chneukirchen@gmail.com Received: by 10.49.85.105 with SMTP id g9csp41418qez; Sun, 13 Jan 2013 14:08:14 -0800 (PST) Return-Path: Received-SPF: pass (google.com: domain of rack-core+bncBD75LW742ECRBTPAZSDQKGQEHUYUSJQ@googlegroups.com designates 10.50.220.231 as permitted sender) client-ip=10.50.220.231 Authentication-Results: mr.google.com; spf=pass (google.com: domain of rack-core+bncBD75LW742ECRBTPAZSDQKGQEHUYUSJQ@googlegroups.com designates 10.50.220.231 as permitted sender) smtp.mail=rack-core+bncBD75LW742ECRBTPAZSDQKGQEHUYUSJQ@googlegroups.com; dkim=pass header.i=@googlegroups.com Received: from mr.google.com ([10.50.220.231]) by 10.50.220.231 with SMTP id pz7mr5424173igc.8.1358114894016 (num_hops = 1); Sun, 13 Jan 2013 14:08:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20120806; h=x-received:mime-version:x-beenthere:x-received:x-received :received-spf:x-received:message-id:date:from:to:subject :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:x-google-group-id:list-post :list-help:list-archive:sender:list-unsubscribe; bh=l6kjpfgr/qflAtnScBiDcfq3m40BhgMHc9XOS1skkcw=; b=VTqWG0fyOcicZJhRVBVIF9SaOxlB/vIvyRgFPaUrR3O0S0nBP2+n3+LmBTiEfC9yhK XOzo+fTXl+4a/0/4YB4OnN3PwZR4qlXKLHO7TYMnxuyc8AoM0a5ydSUZ3yqhWqSEwsA3 tW1L/WljocINLp0poPNEw36RAYqbPUvJEbFMaOALXjuvH79y1Nk9npnIu5u5Wdqp78Ig E7EVsUzUuEMD4inqyXSjZ8Vj1kNM5j30MQXHN7Wt82KbeygXs5dWHW+jD01iqzVl8NN8 eE/2xuzAs5Ne+l+tB1Qsgrt3fufPYYNu/3LFzWRrUsvSPPMOhWKnAzi1BxpVs7XvWQHu qX3A== X-Received: by 10.50.220.231 with SMTP id pz7mr1469538igc.8.1358114893629; Sun, 13 Jan 2013 14:08:13 -0800 (PST) MIME-Version: 1.0 X-BeenThere: rack-core@googlegroups.com Received: by 10.50.193.162 with SMTP id hp2ls1790476igc.35.canary; Sun, 13 Jan 2013 14:08:13 -0800 (PST) X-Received: by 10.66.84.38 with SMTP id v6mr12980305pay.32.1358114893442; Sun, 13 Jan 2013 14:08:13 -0800 (PST) X-Received: by 10.66.84.38 with SMTP id v6mr12980304pay.32.1358114893433; Sun, 13 Jan 2013 14:08:13 -0800 (PST) Received: from mail-pb0-f45.google.com (mail-pb0-f45.google.com [209.85.160.45]) by gmr-mx.google.com with ESMTPS id bv9si2556368pab.1.2013.01.13.14.08.13 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 13 Jan 2013 14:08:13 -0800 (PST) Received-SPF: pass (google.com: domain of jftucker@gmail.com designates 209.85.160.45 as permitted sender) client-ip=209.85.160.45; Received: by mail-pb0-f45.google.com with SMTP id mc8so1808377pbc.18 for ; Sun, 13 Jan 2013 14:08:13 -0800 (PST) X-Received: by 10.68.224.227 with SMTP id rf3mr41418136pbc.108.1358114893365; Sun, 13 Jan 2013 14:08:13 -0800 (PST) Received: from localhost (menlopark.keplers.com. [74.93.6.213]) by mx.google.com with ESMTPS id oz9sm6916685pbb.68.2013.01.13.14.08.11 (version=TLSv1 cipher=RC4-SHA bits=128/128); Sun, 13 Jan 2013 14:08:12 -0800 (PST) Message-ID: <50f3304c.2985440a.43be.ffffe326@mx.google.com> Date: Sun, 13 Jan 2013 14:08:12 -0800 (PST) From: jftucker@gmail.com To: ruby-talk@ruby-lang.org, rack-devel@googlegroups.com, rack-core@googlegroups.com Subject: [SEC][ANN] Rack 1.4.4, a modular Ruby webserver interface X-Original-Sender: jftucker@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jftucker@gmail.com designates 209.85.160.45 as permitted sender) smtp.mail=jftucker@gmail.com; dkim=pass header.i=@gmail.com Reply-To: rack-core@googlegroups.com Precedence: list Mailing-list: list rack-core@googlegroups.com; contact rack-core+owners@googlegroups.com List-ID: X-Google-Group-Id: 504757074975 List-Post: , List-Help: , List-Archive: Sender: rack-core@googlegroups.com List-Unsubscribe: , Hello, Today we are proud to announce the release of Rack 1.4.4. = Rack, a modular Ruby webserver interface Rack provides a minimal, modular and adaptable interface for developing web applications in Ruby. By wrapping HTTP requests and responses in the simplest way possible, it unifies and distills the API for web servers, web frameworks, and software in between (the so-called middleware) into a single method call. The exact details of this are described in the Rack specification, which all Rack applications should conform to. == Changes * January 13th, 2013: Thirty second public release 1.4.4, 1.3.9, 1.2.7, 1.1.5 * [SEC] Rack::Auth::AbstractRequest no longer symbolizes arbitrary strings * Fixed erroneous test case in the 1.3.x series == Where can I get it? You can download Rack at http://chneukirchen.org/releases/rack-1.4.4.tar.gz (upload pending at time of writing) http://rubyforge.org/projects/rack Alternatively, you can checkout from the development repository with: git clone git://github.com/rack/rack.git cd rack && git checkout rack-1.4 # for this release Happy hacking and have a nice day, James Tucker on behalf of the Rack Core Team. cca894f361dd852dabcad1c9ffdc331d2d067393 rack-1.4.4.tar.gz 1bf827a2b03790787567ca2a8425a7cb6c1499f6 rack-1.4.4.gem