- Feb
- 25
- 2008
Thin 0.7.0 Released
By: Robert Dempsey | Tags:Thin, a Ruby web server that utilized the Mongrel parser (but is not Mongrel), has been updated to version 0.7.0 (codename Spherical Cow). The biggest enhancement in this release is the addition of persistent connections and support for Swiftiply. Here is the entire list of changes and updates:
- Persistent connections (Keep-Alive) and Swifitply support
- Add –max-persistent-conns option to sets the maximum number of persistent connections.
- Set to 0 to disable Keep-Alive.
- INT signal now force stop and QUIT signal gracefully stops.
- Warn when descriptors table size can’t be set as high as expected.
- Eval Rackup config file using top level bindings.
- Remove daemons gem dependency on Windows plateform, fixes #45.
- Change default timeout from 60 to 30 seconds.
- Add –max-conns option to sets the maximum number of file or socket descriptors that your process may open, defaults to 1024.
- Tail logfile when stopping and restarting a demonized server, fixes #26
- Wrap application in a Rack::CommonLogger adapter in debug mode.
- –debug (-D) option no longer set so logging will be less verbose and Ruby won’t be too strict, fixes #36.
- Deprecate Server#silent in favour of Logging.silent.
- Persistent connection (keep-alive) support.
- Fix -s option not being included in generated config file, fixes #37.
- Add Swiftiply support. Use w/ the –swiftiply (-y) option in the thin script, closes #28 [Alex MacCaw]
Installing Thin is as easy as:
sudo gem install thin
We have been testing out Thin with Nginx, Ruby 1.8.6 and Rails 2.0.2 on CentOS 5.1 and are very happy with the results. Take it for a spin and let us know the results.
Share this post
Other posts you may enjoy
You can leave a response, or trackback from your own site.


7 Responses to “Thin 0.7.0 Released”
On February 25th, 2008 at 11:36 am macournoyer said:
Hey Robert,
thx for posting about the release. I’m very glad you’re happy w/ thin!
On February 25th, 2008 at 11:39 am Luigi Montanez said:
Thanks for turning me onto thin Rob. Just a note, sudo gem install Thin (capital T) gives me a FetchError on attempting to grab 0.5.1, while sudo gem install thin (lowercase) gets me the correct 0.7.0.
On February 25th, 2008 at 11:53 am Robert Dempsey said:
Thanks for pointing that out Luigi. I’m updating the post now.
On February 28th, 2008 at 9:39 am Rails Podcast Brasil - Episódio 7 said:
[...] Thin 0.7.0 Released [...]
On April 1st, 2008 at 9:08 am Rails Podcast Brasil - Episódio 7 said:
[...] Thin 0.7.0 Released [...]
On June 3rd, 2008 at 9:01 am brendan lally said:
Do you have a definitive ’steps 2 follow’ as cannot get thin (0.8->0.11) working on a Centos 5.1 (slicehost) VPS
Ta
On June 4th, 2008 at 5:38 pm Robert Dempsey said:
@Brendan, I installed thin 0.8.1 along with eventmachine 0.12.0 on Centos 5.1 (not slicehost) w/out issue. What is the error message you get?