Revision history for Perl module App::Sv

0.014 2014-01-19T11:12:59Z
  * Supervised services now run in their own process group
  * Updated documentation and test suite

0.013 2013-12-07T21:59:41Z
  * Fixed svc

0.012 2013-11-18T16:21:26Z
  * Added support for executing code references
  * Added support for passing args as arrays to run
  * Added tests more tests for run options
  * Modified the documentation to reflect the above changes
  * Replace exit() with POSIX::_exit() to prevent listener from being destroyed

0.011 2013-10-20T19:40:44Z
  * Fixed namespaces for modules under App::Sv
  * Added experimental run->{cwd} option

0.010 2013-10-12T08:04:01Z
  * Moved umask and environment preparation in the child
  * Fixed a bug where the child would lose the environment if it terminates
  * As a consequence, App::Sv::Util isn't used anymore

0.009 2013-10-06T09:41:55Z
  * Added experimental run->{env} option
  * Added functions to save/resore %ENV into App::Sv::Util
  * Moved logger to App::Sv::Log
  * Use version global to avoid depending on version
  * Fixed license in META.json

0.008 2013-09-21T08:45:52Z
  * _status() now calls $self->{cmds}->{status}->()
  * Fixed start_retries behaviour when <= 0
  * Forced > 0 on *_delay and *_wait params
  * Changed stop_wait default to 0
  * More checks on run params
  * Properly mark failed services started with once
  * Document changes
  
0.007 2013-09-11T05:39:28Z
  * Required minimum perl version
  * Bumped AnyEvent requirement to 6.01
  * Fixed x-contributors
  * Other housekeeping changes

0.006 2013-09-09T19:08:58Z
 * Updated documentation
 * Switched build to Minilla
 
0.005 2013-09-07T08:53:50Z
  * New command system
  * Removed stop_signal and restart_signal run options
  * Added stop_wait and start_wait run options
  * Socket rewritten using AnyEvent::Handle
  * Logging system using AnyEvent::Log
  * Added process controller script (svc)
  * Updated tests and documentation

0.004 2013-08-06T08:01:49Z
  * Added a socket for supervised process control
  * Added a command system for process control
  * Added server script (svd)
  * Added per service options
  * Use YAML::Tiny for configuration
  * Updated tests and documentation

0.003 2013-01-25T12:26:02Z
  * Add double Ctrl-C to exit supervisor feature

0.002 2013-01-25T12:05:43Z
  * Add support for commands as list references

0.001 2011-05-25 18:13:00 Europe/Lisbon
  * Initial release
