Make MixinRegistry indifferent to strings versus symbols for worker class names.
Remove explicit add of app/workers to load path for Rails 3 -- it should be automatic.
Update BunnyRunner to use new asynchronous Bunny consumer API.
Update README and convert to Markdown for better integration with GH pages
Fix markdown syntax in README.
Supply a sample script for running the Woodhouse server alongside your Rails application.
Allow alternate layout or node name to be passed into Woodhouse::Process.
Add explicit dependency on Bunny.
Job execution reraises memory exhaustion errors so the process will wind down.
Allow runner actors to signal a bailout when a fatal error occurs. Allow worker deaths to bubble up to the top of the process.
Initialize Bunny immediately when the dispatcher is created.
Wrap Bunny dispatches in a mutex (for now).
Use a connection pool in the Bunny dispatcher.
Send progress updates in a background thread.
Try to create a new connection if a Bunny connection times out.
Fix background dispatch for job updates.
Try to detect OOM conditions even if they're wrapped in another exception (I'm looking at you, ActiveRecord).
Fix a silly bug with fatal error detection.
Turn off threading in Bunny dispatcher because it doesn't gain us anything and it appears to gobble memory.
Helper Job#maybe method to allow conditional access to extensions like Progress.