Que v0.8.0 Release Notes

Release Date: 2014-07-12 // almost 10 years ago
    • A callable can now be set as the logger, like Que.logger = proc { MyLogger.new }. Que uses this in its Railtie for cleaner initialization, but it is also available for public use.
    • 👷 Que.mode= and Que.worker_count= now function independently. That is, setting the worker_count to a nonzero number no longer sets mode = :async (triggering the pool to start working jobs), and setting it to zero no longer sets mode = :off. Similarly, setting the mode to :async no longer sets the worker_count to 4 from 0, and setting the mode to :off no longer sets the worker_count to 0. This behavior was changed because it was interfering with configuration during initialization of Rails applications, and because it was unexpected. (#47)
    • 🛠 Fixed a similar bug wherein setting a wake_interval during application startup would break worker awakening after the process was forked.