* [SEC][ANN] Rack 1.4.0, a modular Ruby webserver interface
@ 2011-12-28 2:57 James Tucker
2011-12-28 15:25 ` Intransition
2011-12-28 16:52 ` Nicolás Sanguinetti
0 siblings, 2 replies; 4+ messages in thread
From: James Tucker @ 2011-12-28 2:57 UTC (permalink / raw)
To: rack-core, rack-devel, ruby-talk-google
[-- Attachment #1: Type: text/plain, Size: 2201 bytes --]
Hello,
Today we are proud to announce the release of Rack 1.4.0.
= 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
* December 28th, 2011: Twenty fourth public release 1.4.0
* Ruby 1.8.6 support has officially been dropped. Not all tests pass.
* Raise sane error messages for broken config.ru
* Allow combining run and map in a config.ru
* Rack::ContentType will not set Content-Type for responses without a body
* Status code 205 does not send a response body
* Rack::Response::Helpers will not rely on instance variables
* Rack::Utils.build_query no longer outputs '=' for nil query values
* Various mime types added
* Rack::MockRequest now supports HEAD
* Rack::Directory now supports files that contain RFC3986 reserved chars
* Rack::File now only supports GET and HEAD requests
* Rack::Server#start now passes the block to Rack::Handler::<h>#run
* Rack::Static now supports an index option
* Added the Teapot status code
* rackup now defaults to Thin instead of Mongrel (if installed)
* Support added for HTTP_X_FORWARDED_SCHEME
* Numerous bug fixes, including many fixes for new and alternate rubies
== Where can I get it?
You can download Rack at
http://chneukirchen.org/releases/rack-1.4.0.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.
0fec4d01e20b1ad13fd7809d0083292a71d3ec84 rack-1.4.0.tar.gz
965d20948ad2f21f4338468aa0ea62808554d630 rack-1.4.0.gem
[-- Attachment #2: Type: text/html, Size: 5430 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [SEC][ANN] Rack 1.4.0, a modular Ruby webserver interface
2011-12-28 2:57 [SEC][ANN] Rack 1.4.0, a modular Ruby webserver interface James Tucker
@ 2011-12-28 15:25 ` Intransition
2011-12-28 16:52 ` Nicolás Sanguinetti
1 sibling, 0 replies; 4+ messages in thread
From: Intransition @ 2011-12-28 15:25 UTC (permalink / raw)
To: ruby-talk-google; +Cc: rack-core, rack-devel
[-- Attachment #1: Type: text/plain, Size: 229 bytes --]
"Rack::Static now supports an index option"
Ah man! And I had just spent an afternoon manually making sure my little
static site server handled index files!
Well, at least now I can re-simplify my script :)
Thanks for Rack.
[-- Attachment #2: Type: text/html, Size: 909 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [SEC][ANN] Rack 1.4.0, a modular Ruby webserver interface
2011-12-28 2:57 [SEC][ANN] Rack 1.4.0, a modular Ruby webserver interface James Tucker
2011-12-28 15:25 ` Intransition
@ 2011-12-28 16:52 ` Nicolás Sanguinetti
2011-12-29 5:39 ` Chris St. John
1 sibling, 1 reply; 4+ messages in thread
From: Nicolás Sanguinetti @ 2011-12-28 16:52 UTC (permalink / raw)
To: rack-devel; +Cc: rack-core, ruby-talk-google
On Wed, Dec 28, 2011 at 12:57 AM, James Tucker <jftucker@gmail.com> wrote:
> * Added the Teapot status code
YES!
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2011-12-29 5:39 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-12-28 2:57 [SEC][ANN] Rack 1.4.0, a modular Ruby webserver interface James Tucker
2011-12-28 15:25 ` Intransition
2011-12-28 16:52 ` Nicolás Sanguinetti
2011-12-29 5:39 ` Chris St. John
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).