Revision history for Gearman-Driver

0.01016     Sat Jan 30 2010
            - New tool: gearman_driver_console.pl (console client)
            - Every console command ends with ".\n", even errors
            - Show lastrun/lasterror/lasterror_msg in 'show' command
            - Command 'killall' accepts 'magic' parameter '*' to kill
              every job

0.01015     Thu Jan 28 2010
            - New console commands: show, kill, killall,
              set_processes
            - Tidied status output of Gearman::Driver::Console
            - Method get_jobs is sorted now
            - New option: max_idle_time
            - Refactored worker loading: Gearman::Worker::Loader

0.01014     Mon Jan 25 2010
            - Refactor console for being more extensible

0.01013     Sun Jan 24 2010
            - If console_port is set to 0 it's disabled at all

0.01012     Sat Jan 23 2010
            - Rename (Max|Min)Childs to (Max|Min)Processes
              (Min|Max)Childs still supported
            - Add shutdown command to management console

0.01011     Fri Jan 22 2010
            - Implement management console
            - Ensure enough childs running each 5 seconds (not
              depending on usage of Gearman::Driver::Observer)
            - Fix broken module loading

0.01010     Thu Jan 21 2010
            - Fix no namespaces handling
            - Use Try::Tiny in Gearman::Driver::Job instead of eval
            - Add 'wanted' attribute to filter worker classes

0.01009     Tue Jan 19 2010
            - Refactor add_job method
            - Refactor inheritance, no attributes required anymore

0.01008     Mon Jan 18 2010
            - Support single class names in namespaces parameter
            - Set interval to 0 to disable Observer

0.01007     Sat Jan 16 2010
            - Add new methods override_attributes and
              default_attributes to worker base class
            - Support MinChilds(0)

0.01006     Mon Jan 11 2010
            - Remove 'CloseOnCall' POE::Wheel::Run option

0.01005     Sat Jan 09 2010
            - Updated example scripts
            - Lower dependencies version

0.01004     Fri Jan 01 2010
            - Added debug logging
            - Changed default loglayout
            - Added possibility to change child process name

0.01003     Thu Dec 31 2009
            - Added script/gearman_driver.pl
            - Make sure 'end' method in worker class is run even if
              the worker method dies
            - Fixed broken subclassing of Gearman::Driver::Worker

0.01002     Wed Dec 30 2009
            - Added Decoder/Encoder attribute
            - Refactored parsing of method attributes

0.01001     Wed Dec 30 2009
            - Added 'server' attribute to Gearman::Driver::Worker

0.01000_02  Wed Dec 30 2009
            - Renamed Gearman::Driver::Wheel => Gearman::Driver::Job
            - Fixed wrong arguments passed to begin/end methods in
              Gearman::Driver::Worker

0.01000_01  Tue Dec 29 2009
            - Initial developer release.