0.6_01 - * depends on libgearman 0.10 or later * API changes: client/worker set_options() now only gets one parameter job functions renamed: status() -> send_status() data() -> send_data() fail() -> send_fail() warning() -> send_warning() complete() -> send_complete() task functions renamed: function() -> function_name() uuid() -> unique() * add client function add_task_status() * add client/worker options(), add_options() and remove_options() functions * add client/worker timeout() and set_timeout() functions * add client/worker wait() function * add worker functions register(), unregister() and unregister_all() * add client clear_fn() function * add task functions is_known() and is_running() 0.5 - 2009-08-26 * extend makefile to support custom libgearman locations * fix client hanging if worker functions return undef * use Module::Install as Installer * fix passing of warning payload in do_(high/low) functions 0.4 - 2009-07-16 * fix perl compatibility issues * add worker grab_job() function * add job complete() function * add job warning() function and ability to set a client warning callback function 0.3 - 2009-07-14 * Fix freeing of job handle on connection error * improve test suite (patch by Johannes Plunien) * rework XS code 0.2 - 2009-06-02 * Requires libgearman 0.7 * Fix bugs #379586 #380279 * Fix memory leak in result handling. * replace malloc/free/strdup with perl safe* equivalents * Fix binary workload and integer/long return values. * Add job fail() function. * Add client/worker add_servers() function. * Add version information to all .pm files. * Add note about callback return values. 0.1 - 2009-05-22 * First release.