2014-07-02 - v0.4.1 Fixes: - Fixed status code error on supervisord::supervisorctl commands, thanks to @jtreminio for the PR. 2014-06-20 - v0.4.0 Fixes: - Removed root as group and replaced with uid 0 to enhance system compatibility Enhancements: - Made package provider a user definable param see supervisord::package_provider and README for details of how to change this. - All define types can now be automatically pulled in from hiera see example https://github.com/ajcrowe/puppet-supervisord#configure-a-program - You can now override the default include path of $config_include/*.conf with your own array using $config_dirs. Bear in mind this would need to include whatever you set $config_include to be, with *.conf on the end. Many thanks for the PRs from @jasperla, @mvantellingen for the bug report on the service name and @hasc for the enhancement ideas. 2014-06-06 - v0.3.3 Fixes: - Fixed typo in stopwaitsec param, should have been stopwaitsecs, thanks to @rchrd2 2014-05-03 - v0.3.2 Changes: - Added supervisord::executable_ctl variable for supervisorctl binary path, thanks to @bpgoldsb 2014-04-22 - v0.3.1 Fixes: - Fixed typo in unix_socket_group param, thanks to @dig412 2014-03-11 - v0.3.0 Fixes: - Fixed typo in fcgi config - Fixed typo in supervisord config with minfds and minprocs, thanks to @peefourtee - Typo in README fixed thanks to @hopkinsth - Removed refreshonly from pip_install exec resource - Number of syntax fixes thanks to `puppet lint` Important Changes: - Lots of input validation has been added **PLEASE** check your config works before upgrading! - Changed init_extras naming to defaults and cleaned things up. - Starting and stopping apps is now done with supervisorctl commands to avoid service restarts Other Changes: - CSV functions now order things consistently - Included description for classes and functions - Expanded spec testing built with Travis CI - Added beaker acceptance tests - Added greater validation of various parameters - Added coverage reporting for resources To-Do: - Add support for additional OS families such as Solaris. 2013-10-31 - v0.2.3 Fixes: - Fixed large bug on debian wheezy where /var/run is changed from a symlink to a directory causing all pids to be inaccessible breaking lots of services 2013-10-30 - v0.2.2 Fixes: - Fixed syntax error in README examples and tests 2013-10-16 - v0.2.1 Fixes: - Fixed user params in templates - Added missing environment support in main supervisord.conf 2013-10-15 - v0.2.0 Feature complete release - Added Eventlistener template and function - Added FGCI-Program template and function - More consistent log naming and fixed missing new lines 2013-10-15 - v0.1.1 Fixes: - Missing '=' in template tags when using certain parameters - Added log file default to program define to avoid /tmp being used when not specified - Fixed logic when not using environment variables in program 2013-10-15 - v0.1.0 Summary: Completed basic module functionality for - Install with pip - Configure programs - Configure groups - Install init scripts for RedHat and Debian families