Release Name: 0.95.1
Notes:
Unicorn is an HTTP server for Rack applications designed to only serve
fast clients on low-latency, high-bandwidth connections and take
advantage of features in Unix/Unix-like kernels. Slow clients should
only be served by placing a reverse proxy capable of fully buffering
both the the request and response in between Unicorn and slow clients.
* http://unicorn.bogomips.org/
* mongrel-unicorn@rubyforge.org
* git://git.bogomips.org/unicorn.git
Changes:
Configuration files paths given on the command-line are no
longer expanded. This should make configuration reloads
possible when a non-absolute path is specified for --config-file
and Unicorn was deployed to a symlink directories (as with
Capistrano). Since deployments have always been strongly
encouraged to use absolute paths in the config file, this
change does not affect them.
This is our first gem release using gemcutter.
Eric Wong (3):
SIGNALS: HUP + preload_app cannot reload app code
Do not expand paths given on the shell
GNUmakefile: prep release process for gemcutter
Changes:
GIT-VERSION-GEN | 2 +-
GNUmakefile | 3 +-
SIGNALS | 7 +++++-
bin/unicorn | 4 +-
bin/unicorn_rails | 2 +-
lib/unicorn/configurator.rb | 7 ++++++
lib/unicorn/const.rb | 2 +-
test/exec/test_exec.rb | 51 +++++++++++++++++++++++++++++++++++++++++++
8 files changed, 70 insertions(+), 8 deletions(-)
commit dda4035f18c81884b895bef9e56128ce0c8083c0
Author: Eric Wong
Date: Sat Nov 21 12:56:34 2009 -0800
unicorn 0.95.1
Configuration files paths given on the command-line are no
longer expanded. This should make configuration reloads
possible when a non-absolute path is specified for --config-file
and Unicorn was deployed to a symlink directories (as with
Capistrano). Since deployments have always been strongly
encouraged to use absolute paths in the config file, this
change does not affect them.
This is our first gem release using gemcutter.
Eric Wong (3):
SIGNALS: HUP + preload_app cannot reload app code
Do not expand paths given on the shell
GNUmakefile: prep release process for gemcutter
commit d54b6d761563e92e5ed1342d344739ad163a2b74
Author: Eric Wong
Date: Fri Nov 20 12:59:35 2009 -0800
GNUmakefile: prep release process for gemcutter
commit 15217fe1162a400fa1cd2216e395d9f17be8083e
Author: Eric Wong
Date: Wed Nov 18 17:28:12 2009 -0800
Do not expand paths given on the shell
Shells already expand '~' before the executables see it, and
relative paths inside symlinks can get set incorrectly to the
actual directory name, and not the (usually desired) symlink
name for things like Capistrano.
Since our paths are now unexpanded, we must now check the
"working_directory" directive and raise an error if the user
specifies the config file in a way that makes the config file
unreloadable.
commit 57348bff1af3bd5817f1e7b12cd297d61d2f9414
Author: Eric Wong
Date: Wed Nov 18 17:18:32 2009 -0800
SIGNALS: HUP + preload_app cannot reload app code
This is already documented in Configurator RDoc, but put it
here just in case people don't read all the documentation.
|