From mboxrd@z Thu Jan 1 00:00:00 1970 Delivered-To: chneukirchen@gmail.com Received: by 10.49.85.105 with SMTP id g9csp46696qez; Sun, 6 Jan 2013 18:28:09 -0800 (PST) Return-Path: Received-SPF: pass (google.com: domain of rack-core+bncBD75LW742ECRBOHFVCDQKGQEW7O3WSY@googlegroups.com designates 10.50.203.9 as permitted sender) client-ip=10.50.203.9 Authentication-Results: mr.google.com; spf=pass (google.com: domain of rack-core+bncBD75LW742ECRBOHFVCDQKGQEW7O3WSY@googlegroups.com designates 10.50.203.9 as permitted sender) smtp.mail=rack-core+bncBD75LW742ECRBOHFVCDQKGQEW7O3WSY@googlegroups.com; dkim=pass header.i=@googlegroups.com X-Received: from mr.google.com ([10.50.203.9]) by 10.50.203.9 with SMTP id km9mr4930446igc.7.1357525689176 (num_hops = 1); Sun, 06 Jan 2013 18:28:09 -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=GEO6QbgG1O5aflWrg5lOmDljhCLPh2DvUnHaP18sM0c=; b=o3Wzm1dtOKa15kAcI+0II882JOzEeMgs6qoe3lPJXKsLLk0fESpcPrvs5ecsXf29Uh g/MZpq6jhu52wYsq1uP0kU1zwZfFxZtyzjg8ePUpTECCZ8rCPSgqiM+IcxWdtLSnWjdv xHxLQAD5N4BrBgkYZGbDf4LvmwgJBQ+ZLA+Loup2PXyBFEFiXpPVrpy1q+CDqqFAtqxC /E7Py0NDYzLvDmoIJKuHWiyeQLbYLheJzwRarE2J6NEO856WIOlt3D8i88iJJxtf2vjL g8Tlh3OlcIEPKe/syDSqjkpqBDhi7LdVspCfigaVc+y+JnIzjsKsz51LbxN+8MjWeUDg 3BKA== X-Received: by 10.50.203.9 with SMTP id km9mr1359673igc.7.1357525688887; Sun, 06 Jan 2013 18:28:08 -0800 (PST) MIME-Version: 1.0 X-BeenThere: rack-core@googlegroups.com Received: by 10.50.10.228 with SMTP id l4ls1351460igb.24.canary; Sun, 06 Jan 2013 18:28:08 -0800 (PST) X-Received: by 10.66.84.98 with SMTP id x2mr7707463pay.10.1357525688578; Sun, 06 Jan 2013 18:28:08 -0800 (PST) X-Received: by 10.66.84.98 with SMTP id x2mr7707461pay.10.1357525688569; Sun, 06 Jan 2013 18:28:08 -0800 (PST) Received: from mail-pb0-f50.google.com (mail-pb0-f50.google.com [209.85.160.50]) by gmr-mx.google.com with ESMTPS id n8si12135736paz.2.2013.01.06.18.28.08 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 06 Jan 2013 18:28:08 -0800 (PST) Received-SPF: pass (google.com: domain of jftucker@gmail.com designates 209.85.160.50 as permitted sender) client-ip=209.85.160.50; Received: by mail-pb0-f50.google.com with SMTP id wz7so10250162pbc.37 for ; Sun, 06 Jan 2013 18:28:08 -0800 (PST) X-Received: by 10.68.209.230 with SMTP id mp6mr181221833pbc.8.1357525688439; Sun, 06 Jan 2013 18:28:08 -0800 (PST) Received: from localhost (c-67-180-21-214.hsd1.ca.comcast.net. [67.180.21.214]) by mx.google.com with ESMTPS id v2sm37750280paz.36.2013.01.06.18.28.06 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 06 Jan 2013 18:28:07 -0800 (PST) Message-ID: <50ea32b7.4257420a.2ce4.5d50@mx.google.com> Date: Sun, 06 Jan 2013 18:28:07 -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.1.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.50 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.1.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 6th, 2013: Twenty sixth public release 1.1.4 * Add warnings when users do not provide a session secret == Where can I get it? You can download Rack at http://chneukirchen.org/releases/rack-1.1.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.1 # for this release Happy hacking and have a nice day, James Tucker on behalf of the Rack Core Team. be7d47ae82c41f510ef492ac92c21e273ff17918 rack-1.1.4.tar.gz 20f0026dd9f62ae31fa8f1ba5c7dca21a1fff259 rack-1.1.4.gem