From mboxrd@z Thu Jan 1 00:00:00 1970 Delivered-To: chneukirchen@gmail.com Received: by 10.229.226.196 with SMTP id ix4cs65250qcb; Tue, 27 Dec 2011 18:49:33 -0800 (PST) Return-Path: Received-SPF: pass (google.com: domain of rack-core+bncCP_V2_zRBRC8h-r3BBoEC1Xs-A@googlegroups.com designates 10.224.33.131 as permitted sender) client-ip=10.224.33.131; Authentication-Results: mr.google.com; spf=pass (google.com: domain of rack-core+bncCP_V2_zRBRC8h-r3BBoEC1Xs-A@googlegroups.com designates 10.224.33.131 as permitted sender) smtp.mail=rack-core+bncCP_V2_zRBRC8h-r3BBoEC1Xs-A@googlegroups.com; dkim=pass header.i=rack-core+bncCP_V2_zRBRC8h-r3BBoEC1Xs-A@googlegroups.com Received: from mr.google.com ([10.224.33.131]) by 10.224.33.131 with SMTP id h3mr20279077qad.16.1325040572057 (num_hops = 1); Tue, 27 Dec 2011 18:49:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=x-beenthere:received-spf:from:subject:date:message-id:to :mime-version:x-mailer: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:content-type; bh=6XIcKRcfYJMCOLPoNrK5alkgQrqEZomH45vRKEF2BaI=; b=4AkoKk6xRpCstwUGLz2uIMhPeJH8T5DSZENNosrRdn4MRtaBNx2D3/sHZhBlsk1ZQu DVcl2sk2Jk/Lgbxf+UI47kNmA1FGgl0YZ8HATZEsuDu1rLXFCDt8q6BHt4KVPSefqAN/ vunTC5HFHFDvqA64A14o+IFXnIsHi1YOy4rxY= Received: by 10.224.33.131 with SMTP id h3mr6332854qad.16.1325040572039; Tue, 27 Dec 2011 18:49:32 -0800 (PST) X-BeenThere: rack-core@googlegroups.com Received: by 10.224.116.194 with SMTP id n2ls47100322qaq.3.gmail; Tue, 27 Dec 2011 18:49:31 -0800 (PST) Received: by 10.224.17.193 with SMTP id t1mr26682464qaa.4.1325040570981; Tue, 27 Dec 2011 18:49:30 -0800 (PST) Received: by 10.224.17.193 with SMTP id t1mr26682460qaa.4.1325040570963; Tue, 27 Dec 2011 18:49:30 -0800 (PST) Received: from mail-qy0-f177.google.com (mail-qy0-f177.google.com [209.85.216.177]) by gmr-mx.google.com with ESMTPS id z3si23799047qcr.1.2011.12.27.18.49.30 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 27 Dec 2011 18:49:30 -0800 (PST) Received-SPF: pass (google.com: domain of jftucker@gmail.com designates 209.85.216.177 as permitted sender) client-ip=209.85.216.177; Received: by qcsc1 with SMTP id c1so6018935qcs.36 for ; Tue, 27 Dec 2011 18:49:30 -0800 (PST) Received: by 10.229.78.136 with SMTP id l8mr11281657qck.121.1325040570704; Tue, 27 Dec 2011 18:49:30 -0800 (PST) Received: from [192.168.102.5] ([199.172.231.12]) by mx.google.com with ESMTPS id dj9sm54988498qab.18.2011.12.27.18.49.29 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 27 Dec 2011 18:49:30 -0800 (PST) From: James Tucker Subject: [SEC][ANN] Rack 1.2.5, a modular Ruby webserver interface Date: Tue, 27 Dec 2011 22:49:28 -0400 Message-Id: <1B0D8AEF-29B7-4B42-9592-C2B69A33033E@gmail.com> To: rack-core@googlegroups.com, rack-devel@googlegroups.com, ruby-talk-google@googlegroups.com Mime-Version: 1.0 (Apple Message framework v1251.1) X-Mailer: Apple Mail (2.1251.1) 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.216.177 as permitted sender) smtp.mail=jftucker@gmail.com; dkim=pass (test mode) 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: , Content-Type: multipart/alternative; boundary="Apple-Mail=_49103CE7-A095-4778-9951-DCA0DE8E1BB6" --Apple-Mail=_49103CE7-A095-4778-9951-DCA0DE8E1BB6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hello,=20 Today we are proud to announce the release of Rack 1.2.5. =3D Rack, a modular Ruby webserver interface=20 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.=20 =3D=3D Changes * December 28th, 2011: Twenty second public release: 1.2.5. * Security fix. http://www.ocert.org/advisories/ocert-2011-003.html Further information here: http://jruby.org/2011/12/27/jruby-1-6-5-1 =3D=3D Where can I get it?=20 You can download Rack at=20 http://chneukirchen.org/releases/rack-1.2.5.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.2 # for this release Happy hacking and have a nice day, James Tucker on behalf of the Rack Core Team. 06bfdf3dd6fc062272fc644b562d97779a183260 rack-1.2.5.tar.gz 1a3e54703c9a06ca7d03e69cbb4b4e5c0f8b1fbd rack-1.2.5.gem= --Apple-Mail=_49103CE7-A095-4778-9951-DCA0DE8E1BB6 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii Hello, 

Today we are = proud to announce the release of Rack 1.2.5.

=3D 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. 

=3D=3D Changes

* December 28th, 2011: Twenty second = public release: 1.2.5.
    = Further information here: http://jruby.org/2011/1= 2/27/jruby-1-6-5-1

=3D=3D Where = can I get it? 

You can = download Rack at 
        http://chneuki= rchen.org/releases/rack-1.2.5.tar.gz   (upload pending at time = of writing)
          =         http://rubyforge.org/projects/= rack

Alternatively, you can checkout from the development = repository with:
    cd rack && git checkout rack-1.2   = # for this release

Happy hacking = and have a nice day,

James = Tucker
on behalf of the Rack Core = Team.

06bfdf3dd6fc062272fc644b562d97779a183260 =  rack-1.2.5.tar.gz
1a3e54703c9a06ca7d03e69cbb4b4e5c0f8b1fbd=  rack-1.2.5.gem
= --Apple-Mail=_49103CE7-A095-4778-9951-DCA0DE8E1BB6--