The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Changes
=======

0.01005 23 Jan 2008
  - Fix stupid typo in Swarmage::Worker
  - Add Swarmage::Queue::Q4M
  - If unlink() is specified, Swarmage::Queue::BerkeleyDB will attempt to
    remove the underlying BerkeleyDB file

0.01004 21 Jan 2008
  - Minor tweak in constructing the slave
  - Remove IKC callback, which causes grief in PoCo::IKC
  - Swarmage::Util properly checks if the module is loaded before
    require()'ing it

0.01003 17 Jan 2008
  - put proper semicolon
  - slight update to the docs

0.01002 09 Jan 2008
  - Oops, add Path::Class and POE::Component::IKC as prereq

0.01001 08 Jan 2008
  - Fix Swarmage::Worker::Generic's work()
  - Add is_async() method in the queues, so that we can automatically tell
    if we need to wrap it up in Swarmage::Queue::Generic
  - Really implement Swarmage::Queue::IKC::Client
  - Remove Swarmage::Queue::Stomp
  - Add more sanity tests
  - Add eg/ikc-server.pl and eg/ikc-client.pl

0.01000 07 Jan 2008
  - Fixup a bunch of documents, including removal of docs from previous life.
  - Stop/Respawn slaves
  - Refactor 'monitor' state

0.01000_03 25 Dec 2007
  - Fix merge blunder. Swarmage::Worker should now work.
  - Add Swarmage::Worker::POE backend. This allows integration with
    other POE applications without needing to rely on a separate process.
  - Remove modules from previous life.

0.01000_02 24 Dec 2007
  - SQLite with multiple sessions was causing grief, so switched to
    BerkeleyDB backend.
  - Local queues are now accessed synchrnously. This is to avoid
    unnecessary spawning of processes only to be able to asynchronously
    access the backing storage
  - Make the workers share the same local queue object.

0.01000_01 21 Dec 2007
  - Complete rewrite. 
    * This is a completely different system with the same name.
    We've learned it the hard way, now shifting gears.
  - Completely POE-based.
  - Asynchronous Queue access.
  - Simpler interface
  - Worker clusters

0.00008 - 26 Nov 2007
  - Allow setting the persistent flag to Swarmage::Message and Swarmage::Task
  - Use nfreeze() instead of freeze()
  - Shuffle tests

0.00007 - 25 Oct 2007
  - Fix failing test
  - Properly die on encountering errors inside find_task()

0.00006 - 19 Oct 2007
  - Packaging blunder (some modules were deprecated, but they still existed
    in my path, and so tests did not catch their absence)
  - Fix MANIFEST

0.00005 - 30 Sep 2007
  - Make read_delay congifurable
  - Deprecate 02_storage, replace with 02_queue

0.00004 - 30 Sep 2007
  - Deprecate Swarmage::Storage::* and Swarmage::Component::Storage::*
  - Introduce Swarmage::Queue::*

0.00003 - 03 Sep 2007
  - Use client ack, instead of auto. 
  - Slight documentation updates

0.00002 - 03 Sep 2007
  - Various improvements

0.00001_01 - 24 Aug 2007
  - Work started