M
Marc-André Cournoyer
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
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
== Contribute
Site: http://code.macournoyer.com/thin/
Group: http://groups.google.com/group/thin-ruby/topics
Bugs: http://thin.lighthouseapp.com/projects/7212-thin
Code: 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
http://macournoyer.com/
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
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
== Contribute
Site: http://code.macournoyer.com/thin/
Group: http://groups.google.com/group/thin-ruby/topics
Bugs: http://thin.lighthouseapp.com/projects/7212-thin
Code: 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
http://macournoyer.com/