# \[ANN\] Thin 0.7.0 Spherical Cow release

**URL:** <https://rubytalk.org/t/ann-thin-0-7-0-spherical-cow-release/44735>\
**Category:** ruby-talk\
**Created:** [25 February 2008 04:31 UTC](https://rubytalk.org/t/ann-thin-0-7-0-spherical-cow-release/44735 "2008-02-25T04:31:01Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Marc-Andre\_Cournoyer](https://avatars.discourse-cdn.com/v4/letter/m/ecb155/32.png) [@Marc-Andre\_Cournoyer](https://rubytalk.org/u/Marc-Andre_Cournoyer)\
**Post date:** [25 February 2008 04:31 UTC](https://rubytalk.org/t/ann-thin-0-7-0-spherical-cow-release/44735/1 "2008-02-25T04:31:01Z")

</div>

Hey all,

Version 0.7.0 (codename Spherical Cow) of the fastest Ruby server is out!

[http://code.macournoyer.com/thin/](http://code.macournoyer.com/thin/)

== What's new?

Persistent connections (Keep-Alive) and Swifitply support!

&nbsp;&nbsp;\* Add --max-persistent-conns option to sets the maximum number of persistent connections.  
&nbsp;&nbsp;&nbsp;&nbsp;Set to 0 to disable Keep-Alive.  
&nbsp;&nbsp;\* INT signal now force stop and QUIT signal gracefully stops.  
&nbsp;&nbsp;\* Warn when descriptors table size can't be set as high as expected.  
&nbsp;&nbsp;\* Eval Rackup config file using top level bindings.  
&nbsp;&nbsp;\* Remove daemons gem dependency on Windows plateform, fixes #45.  
&nbsp;&nbsp;\* Change default timeout from 60 to 30 seconds.  
&nbsp;&nbsp;\* Add --max-conns option to sets the maximum number of file or socket descriptors that  
&nbsp;&nbsp;&nbsp;&nbsp;your process may open, defaults to 1024.  
&nbsp;&nbsp;\* Tail logfile when stopping and restarting a demonized server, fixes #26.  
&nbsp;&nbsp;\* Wrap application in a Rack::CommonLogger adapter in debug mode.  
&nbsp;&nbsp;\* --debug (-D) option no longer set so logging will be less verbose  
&nbsp;&nbsp;&nbsp;&nbsp;and Ruby won't be too strict, fixes #36.  
&nbsp;&nbsp;\* Deprecate Server#silent in favour of Logging.silent.  
&nbsp;&nbsp;\* Persistent connection (keep-alive) support.  
&nbsp;&nbsp;\* Fix -s option not being included in generated config file, fixes #37.  
&nbsp;&nbsp;\* Add Swiftiply support. Use w/ the --swiftiply (-y) option in the thin script,  
&nbsp;&nbsp;&nbsp;&nbsp;closes #28 [Alex MacCaw]

== Get it!

&nbsp;&nbsp;sudo gem install thin

Or using my mirror:

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

WARNING:  
&nbsp;&nbsp;&nbsp;Thin is still alpha software, if you use it on your server you understand the  
&nbsp;&nbsp;&nbsp;risks that are involved.

== Contribute

If you're using Thin, let me know and I'll put your site on [http://code.macournoyer.com/thin/users/](http://code.macournoyer.com/thin/users/)

Thin is driven by an active community of passionate coders and benchmarkers.  
Please join us, contribute or share some ideas in Thin Google Group:  
[http://groups.google.com/group/thin-ruby/topics](http://groups.google.com/group/thin-ruby/topics)

Also on IRC: #thin on freenode

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

Marc-Andre Cournoyer  
[http://macournoyer.com/](http://macournoyer.com/)
