# Thin 0.8.0 Dodgy Dentist release

**URL:** <https://www.ruby-forum.com/t/thin-0-8-0-dodgy-dentist-release/134000>\
**Category:** Ruby\
**Created:** [April 6, 2008, 12:20pm UTC](https://www.ruby-forum.com/t/thin-0-8-0-dodgy-dentist-release/134000 "2008-04-06T12:20:59Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![macournoyer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/e495f1/32.png) [@macournoyer](https://www.ruby-forum.com/u/macournoyer)\
**Post date:** [April 6, 2008, 12:20pm UTC](https://www.ruby-forum.com/t/thin-0-8-0-dodgy-dentist-release/134000/1 "2008-04-06T12:20:59Z")

</div>

Hey all,

Thin version 0.8.0 (codename Dodgy Dentist) is out!

== What’s new?

2 important bugfixes, please update if you’re running in production.  
Also notice the -r option was renamed to -R.

Builtin support for Merb, Halcyon, Rails and Ramaze, just run ‘thin  
start’ in your app dir and Thin will guess which adapter to use!

New experimental threaded mode!

- [bug] Fix server crash when header too large.
- [bug] Serve static file only on GET and HEAD requests in Rails  
adapter, fixes #58
- Add --require (-r) option to require a library, before executing  
your script.
- Rename --rackup short option to -R, warn and load as rackup when  
file ends with .ru.
- List supported adapters in command usage.
- Add file adapter to built-in adapter, serve static files in current  
directory.
- Allow disabling signal handling in Server with :signals =\> false
- Make Server.new arguments more flexible, can now specify any of  
host, port, app or hash options.
- Add --backend option to specified which backend to use, closes #55
- Add threaded option to run server in threaded mode, calling the  
application in a  
thread allowing for concurrency in the Rack adapter, closes #46
- Guess which adapter to use from directory (chdir option)  
or use specified one in ‘adapter’ option, re #47.

== Get it!

Install Thin from RubyForge:

gem install thin

Or using my mirror:

gem install thin --source [http://code.macournoyer.com](http://code.macournoyer.com)

To use Thin with UNIX domain sockets you need EventMachine 0.11.0 from  
my gem server:

gem install eventmachine --source [http://code.macournoyer.com](http://code.macournoyer.com)

== Contribute

Site: [http://code.macournoyer.com/thin/](http://code.macournoyer.com/thin/)  
Group: [http://groups.google.com/group/thin-ruby/topics](http://groups.google.com/group/thin-ruby/topics)  
Bugs: [Overview - Thin - thin](http://thin.lighthouseapp.com/projects/7212-thin)  
Code: [GitHub - macournoyer/thin: A very fast & simple Ruby web server](http://github.com/macournoyer/thin)  
IRC: #thin on freenode

Thanks to all the people who contributed to Thin, EventMachine, Rack  
and Mongrel.

Marc-Andre Cournoyer

> **[Marc-André Cournoyer](https://www.macournoyer.com/)**
>
> Code, lifting & loops
