All Versions
49
Latest Version
Avg Release Cycle
311 days
Latest Release
4233 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v1.6.0 Changes
October 02, 2013- Accept absolute URL in request line, eg.: 'GET http://site.com/he/lo HTTP/1.1'.
- HEAD request no longer return a body in the response.
- No longer stop EventMachine's reactor loop unless it was started by Thin.
- Make request env keys upcasing locale-agnostic.
- Use Ruby's
Logger
for logging. [Akshay Moghe]. The logger can now be set usingThin::Logging.logger=
. Tracing of request is handled by a second logger,Thin::Logging.trace_logger=
. - Add --threadpool-size option to configure EM's thread pool size (default: 20).
- Pipelining is no longer supported.
-
v1.5.1 Changes
March 18, 2013- Fix issue when running as another user/group without a PID file.
- Allow overriding Connection & Server response headers.
- Update vlad example [Mathieu Lemoine]
- Keep connections in a Hash to speedup deletion [slivu]
- Force kill using already known pid. Prevents "thin stop" from leaving a process that removed its pid file, but is still running (e.g. hung on some at_exit callback) [Michal Kwiatkowski]
-
v1.5.0 Changes
- Fix compilation under Ubuntu 12.04 with -Werror=format-security option.
- Raise an error when no PID file.
- Prevent duplicate response headers.
- Make proper response on exception [MasterLambaster].
- Automatically close idling pipeline connections on server stop [MasterLambaster].
-
v1.4.1 Changes
- Fix error when sending USR1 signal and no log file is supplied.
-
v1.4.0 Changes
- kill -USR1 $PID for log rotation [catwell].
- Fix HUP signal being reseted after deamonization [atotic].
- Fix error with nil addresses in Connection#socket_address.
-
v1.3.2 Changes
- Remove mack and halcyon Rack adapters from automatic detection.
-
v1.3.1 Changes
- Fix service not working pre 1.9.
-
v1.3.0 Changes
- BREAKING CHANGE: Thin no longer ships with fat Windows binaries. From now on, to install on Windows, install https://github.com/oneclick/rubyinstaller/wiki/Development-Kit.
- BREAKING CHANGE: Remove automatic Content-Length setting. It is now the responsibility of the app (or a middleware) to set the Content-Length.
- Log errors to STDERR [textgoeshere]
Shut down gracefully when receiving SIGTERM [ddollar]
Processes are allowed a chance to shut down gracefully when receiving SIGTERM (http://en.wikipedia.org/wiki/SIGTERM).
On Heroku, when shutting down a process, we send a SIGTERM followed 10 seconds later with a SIGKILL, similar to the behavior of the init daemon on most Unix systems. This patch will allow Heroku apps to shut down gracefully when they need to be terminated / moved.
-
v1.2.11 Changes
- Fix pure Ruby gem to not include binary.
-
v1.2.10 Changes
- I really am (bad release fix)