rack-devel archive mirror (unofficial) https://groups.google.com/group/rack-devel
 help / color / mirror / code / Atom feed
* [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

* Re: [SEC][ANN] Rack 1.4.0, a modular Ruby webserver interface
  2011-12-28 16:52 ` Nicolás Sanguinetti
@ 2011-12-29  5:39   ` Chris St. John
  0 siblings, 0 replies; 4+ messages in thread
From: Chris St. John @ 2011-12-29  5:39 UTC (permalink / raw)
  To: rack-devel

[-- Attachment #1: Type: text/plain, Size: 213 bytes --]

Short and Stout!

2011/12/28 Nicolás Sanguinetti <hi@nicolassanguinetti.info>

> On Wed, Dec 28, 2011 at 12:57 AM, James Tucker <jftucker@gmail.com> wrote:
> >   * Added the Teapot status code
>
> YES!
>

[-- Attachment #2: Type: text/html, Size: 525 bytes --]

^ 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

Code repositories for project(s) associated with this inbox:

	https://80x24.org/mirrors/rack.git

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).