# Mongrel 0.3.7.1 -- 1000 Paper Cuts Release

**URL:** <https://www.ruby-forum.com/t/mongrel-0-3-7-1-1000-paper-cuts-release/76158>\
**Category:** Ruby\
**Created:** [March 3, 2006, 8:30am UTC](https://www.ruby-forum.com/t/mongrel-0-3-7-1-1000-paper-cuts-release/76158 "2006-03-03T08:30:01Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Zed\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/da6949/32.png) [@Zed\_S](https://www.ruby-forum.com/u/Zed_S)\
**Post date:** [March 3, 2006, 8:30am UTC](https://www.ruby-forum.com/t/mongrel-0-3-7-1-1000-paper-cuts-release/76158/1 "2006-03-03T08:30:01Z")

</div>

This release of Mongrel is coming at you with lots of very little but  
important features and fixes. The big highlights are:

```
* Initial beginning of the plugin support that will let people 

```

write  
their own handlers and other things for Mongrel.  
\* Timeout now works again but couldn¹t find an alternative to the  
buggy  
Timeout class.  
\* SwitchTower friendly signal handling for mongrel\_rails.  
\* Win32: New option that lets you set a mongrel service¹s CPU  
affinity.  
\* Win32: Indicates default environment used for the services.  
\* Win32: Avoids touching signals when on windows.  
\* A fix for CGI encoding redirects wrong when SERVER\_PORT isn¹t  
specified.  
\* Supports Rails page caching so that you can get reasonable speed  
without running a regular web server.  
\* Tested on: Linux, Win32, FreeBSD, NetBSD, OSX.

There’s a few small additional things mostly related to documentation  
that  
will be rolled up into the 0.3.8 release sometime soon.

== What’s Mongrel?

Mongrel is a fast HTTP library and server for Ruby that is intended for  
hosting Ruby web applications of any kind using plain HTTP rather than  
FastCGI or SCGI. It is framework agnostic and already supports Ruby On  
Rails, Og+Nitro, and Camping frameworks.

== Getting Mongrel

You should read the News at [http://mongrel.rubyforge.org/news.html](http://mongrel.rubyforge.org/news.html) for  
more  
complete information on getting this release and what it has.

For the lazy ones you can just do:

$ gem update

And for the next to lazy ones you can do:

$ gem install mongrel

People on win32 you pick the one that says Win32.

== Documentation

There’s a lot more documentation now with more to come. There’s  
specifically a document on setting up lighttpd+Mongrel using  
mod\_proxy and CML power-magnet thanks to Bradley K. Taylor.

- News – [http://mongrel.rubyforge.org/news.html](http://mongrel.rubyforge.org/news.html)
- Getting Started – [http://mongrel.rubyforge.org/docs/started.html](http://mongrel.rubyforge.org/docs/started.html)
- FAQ – [http://mongrel.rubyforge.org/faq.html](http://mongrel.rubyforge.org/faq.html)
- Win32 – [http://mongrel.rubyforge.org/docs/win32.html](http://mongrel.rubyforge.org/docs/win32.html)
- lighttpd – [http://mongrel.rubyforge.org/docs/lighttpd.html](http://mongrel.rubyforge.org/docs/lighttpd.html)

The configuration described in that last document is sort of running at  
[http://zedapp.railsmachine.net/](http://zedapp.railsmachine.net/) and I’ll be updating the docs as I fine  
tune  
that installation.

== Special Thanks

Gotta thank Luis again for getting in that CPU affinity stuff for Win32  
and  
keeping the win32 stuff working. Also thanks to Bradley Taylor at  
[http://www.railsmachine.net/](http://www.railsmachine.net/) for giving me a few little VPS servers to  
play  
with. Check their video out. It’s pretty hot. Finally keep sending in  
the  
bug reports and testing things out for me.

Enjoy!

Zed A. Shaw

> **[Zed A. shaw](https://zedshaw.com/)**
>
> Personal essays and writings by Zed A. Shaw.
