blocking_paramsoption to prevent multiple messages with the same param values from running at the same time with thanks to @skarip.
relative_rootoption to mount RQ at a non-root web path.
coalesce = yes / noand
coalesce_paramN = 1 / 0options are replaced with
coalesce_params = [1, 2, 3]in queue configs. This matches the new
Per-queue cron-style scheduler implements the long-standing scheduler TODO.
The web server's launch code and router are melded into the
RQ::Main Sinatra app.
Logs are now consolidated into
log/queuemgr.log, include queue logs, and newly added web logs.
coalesce_param fields now have consistent and lenient truthiness checking.