Thin v0.7.0 Release Notes

    • 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 $DEBUG 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]