== 0.1.18.1 2010-08-04 * Fixed issue with our own amqp.rb file causing havoc on Ruby 1.8.7 == 0.1.18 2010-08-03 * Generators rewritten to use Thor * Evented XMPP now handled by blather * Boot script fixes * Removed Jabber generator, deprecating Jabber class (use XMPP) * Upgraded Hoptoad notifications to V2 of the notifier API * Fix various argument handling bugs * Removed support for exception emails * Improved log rotation support [mperham] * Initial 1.9.2 support * Exception handling for scheduled tasks (cron) * Updates for ruote-amqp versions 2.1 and later == 0.1.7.12 2009-12-04 * Bug fix, don't load environment files twice [grockit] == 0.1.7.11 2009-11-30 * Renamed 'daemon_kit' executable to 'daemon-kit' * Fixed some broken links in README.rdoc * Sneaked in << on AbstractLogger for better Logger compatibility * Support for Test::Unit in generated projects [skaar] * Fixed missing DAEMON_ENV for test helpers * Fixes for nanite configuration [skaar] * Toughened up the ruote workitem parser * Fixed issue with nanite services not being advertised correctly [Wijnand] * Fixed some woes with rake if rspec gem is missing == 0.1.7.10 2009-08-12 * Ruote remote participants * Allow process umask to be configured, defaults to 022 * Updates to DaemonKit::Config hashes * Fixed argument parsing bug (reported by Mathijs Kwik (bluescreen303) * Support for privilege separation (See Configuration.txt) == 0.1.7.9 2009-06-22 * Backtraces only logged on unclean shutdown * AMQP generator got new keep alive code == 0.1.7.8 2009-06-22 * Optional logging of all exceptions when the daemon process dies unexpectedly * Update generated environment.rb to reflect new backtraces option == 0.1.7.7 2009-06-22 * Fixed compatibility with rufus-scheduler-2.0.0 (or newer) in cron generator * Started central eventmachine reactor management code * Now depends on eventmachine == 0.1.7.6 (Not released) * Support for cucumber * Fixed issue in daemon_kit:upgrade task * Moved rspec generator into new home * Removed conflicting rubigen generator, messed with our script directory * Fixed bug where environment.rb overwrites some --config values (reported by Josh Owens) == 0.1.7.5 2009-06-08 * New AbstractLogger ** Default Logger backend ** SysLogLogger support * More documentation == 0.1.7.4 2009-06-05 * Fixed bug with control script generator (thanks Sho Fukamachi) * Enhanced deploy.rb template to check for current dk gem verion, unless vendored * Fix bug in capistrano recipe for restarting daemons * Added log:truncate rake task * Error mails now handled by TMail == 0.1.7.3 2009-05-31 * Removed dependency on daemons gem, now handled in house * New argument management * Some more docs == 0.1.7.1 2009-05-28 * Fixed some minor issue with Capistrano support * Added support for generating dog/monit configuration files via rake * Initial implementation of ./script/* utilities == 0.1.7 2009-05-26 * Capistrano deployment support == 0.1.6 2009-05-13 * DaemonKit::Safety class to handle the trapping and logging of exceptions, as well as email notifications or Hoptoad notifications. * New config/pre-daemonize and config/post-daemonize structure * New tasks to simplify upgrading daemon-kit projects * Fixed some other annoyances and bugs * Bigger TODO list == 0.1.5 2009-05-07 * DaemonKit::Config class to easy the use of YAML configs internally, and in generated daemons == 0.1.2 2009-04-28 * Added missing rubigen dependency == 0.1.1 2009-04-27 * AMQP consumer generator added * 'cron' style generator added * Allow configuring dir_mode and dir (pid file location) (Jim Lindley) == 0.1.0 2009-01-08 * Ability to freeze the gem/edge copies of DaemonKit * Simple non-evented Jabber generator * Flexible UNIX signal trapping configuration * Basic generator completed * 1 small step for man, 1 giant leap for mankind