honeydew v1.2.0 Release Notes

  • ๐Ÿ‘ท Honeydew now supervises your queues and workers for you, you no longer need to โž• add them to your supervision trees.

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ‘ท Honeydew.queue_spec/2 and Honeydew.worker_spec/3 are now hard deprecated in favor of Honeydew.start_queue/2 and Honeydew.start_workers/3

    ๐Ÿ› Bug fixes

    • ๐Ÿ‘ท Rapidly failing jobs no longer have a chance to take down the worker supervisor.

    โœจ Enhancements

    • ๐Ÿ‘ท Honeydew.queues/0 and Honeydew.workers/0 to list queues and workers running on the local node.
    • Honeydew.stop_queue/1 and Honeydew.stop_workers/1 to stop local queues and workers
    • ๐Ÿ‘ท Workers can now use the failed_init/0 callback in combination with Honeydew.reinitialize_worker to re-init workers if their init fails.
    • Many other things I'm forgetting...