From: Dave Rolsky Date: Mon, 11 May 2009 01:42:53 +0000 (+0000) Subject: Add changes for restarter X-Git-Tag: 1.14_01~3 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=ee08b139a26db65ba39b57319767a8e7555b9757;p=catagits%2FCatalyst-Devel.git Add changes for restarter --- diff --git a/Changes b/Changes index 5e9d81b..a1083d1 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,26 @@ This file documents the revision history for Perl extension Catalyst-Devel. + - This release moves the restarter functionality into a new + module Catalyst::Restarter, that is not a Catalyst Engine + subclass. + + The new restarter is simpler and more reliable, because it + does not try to test if a changed piece of code can be + compiled. It simply restarts the server whenever it detects + changes. This also makes it much faster. + + However, this does mean that the server can simply die when + a changed file cannot compile. This is different than the + old behavior, where the server remained running without + incorporating the change. + + Finally, the new restarter relies on File::ChangeNotify, + which is designed to accomodate per-OS methods of detecting + changed files. As of this writing, it currently ships with a + file watcher that uses inotify on Linux systems, and a + default fallback class that does everything in pure Perl. + + 1.13 2009-05-11 02:50 - add [-pidfile|-p] option for myapp_server.pl (caelum) - Bump dependency on Config::General (caelum)