forked from pool/python-rq
* Added `Callback(on_stopped='my_callback)`.
* `Callback` now accepts dotted path to function as input.
* `queue.enqueue_many()` now supports job dependencies.
* `rq worker` CLI script now configures logging based on
`DICT_CONFIG` key present in config file.
* Whenever possible, `Worker` now uses `lmove()` to implement
reliable queue pattern.
* `Scheduler` should only release locks that it successfully
acquires.
* Fixes crashes that may happen by changes to `as_text()`
function in v1.14.
* Various linting, CI and code quality improvements.
* Fixes a crash that happens if Redis connection uses SSL.
* Fixes a crash if `job.meta()` is loaded using the wrong
serializer.
* Added `WorkerPool` (beta) that manages multiple workers in a
single CLI.
* Added a new `Callback` class that allows more flexibility in
declaring job callbacks.
* Fixed a regression where jobs with unserializable return
value crashes RQ.
* Added `--dequeue-strategy` option to RQ's CLI.
* Added `--max-idle-time` option to RQ's worker CLI.
* Added `--maintenance-interval` option to RQ's worker CLI.
* Fixed RQ usage in Windows as well as various other
refactorings.
* Show more info on `rq info` CLI command. Thanks @iggeehu!
* `queue.enqueue_jobs()` now properly account for job
dependencies.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-rq?expand=0&rev=24
11 KiB
11 KiB