The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
1.09 2007-05-09

        * make start_worker (for making worker child processes), return
          the pid in scalar context, or ($pid, $conn) in list context

        * make the text command "status" show functions which have
          registered workers, even if nothing is pending for that func.

1.08 2007-05-01

        * let start_worker take a coderef for the exec, not just an $exe name

1.07 2007-05-01

        * fix up bug in Gearman::Server:  we set OtherFds, instead of adding with
          Danga::Socket->AddOtherFds, blowing away other watched fds.

        * Add Gearman::Server->to_inprocess_server that returns a socket connecting to
          the server object, we can then use this socket with a Gearman::Client::Async
          object to run clients and servers in the same thread.

        * Add ability for workers to be launched as sub processes of the
          gearmand, using a duped socketpair for communication.

1.06 2007-04-25

        * split up the monolithic gearmand script (which had classes, but
          all internally), into separate files per class, and also make
          a new Gearman::Server class, so Gearman servers can be embedded
          into other processes.  (running Gearman router inside Perlbal,
          MogileFS, DJabberd, etc... then having child processes be workers)

1.05

        * add --pidfile=/path/file.pid option and document the command
          line options (Ask Bjoern Hansen)

1.04 2007-02-20

        * Add maximum jobqueue size feature, with a test.

1.03 2006-09-25

        * "version" text command

        * weakref client connections in listeners list so they go away.
          still wondering why the jobs holding them lasted so long.
          or was it a loop?  time will tell.  go gladiator.

1.02  2006-09-20

        * Devel::Gladiator support for tracking elusive memory leak

        * support for "shutdown" and "shutdown graceful" commands,
          the latter of which immediate stops listens, and exits
          when convenient

1.01  2006-07-01

        * Artur Bergman backed out some changes seconds before I did
          the 1.00 release.  this puts them back in.

1.00  2006-07-01

        * the get-it-on-CPAN-finally release.  but forgot this changes
          entry.

0.30  2006-06-27

        * fix memory leak with sleepers list.  change it from list to hash
          so there can't be dups, as there were before, when a worker
          could do multiple functions.