NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4576 most downloaded on PyPI
An app that provides django integration for RQ (Redis Queue)
Last release 1 months ago
30 Aug 2026
Ships fairly regularly
a new release about every 3 months
Most releases are documented
notes for 38 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
65 releases · first in 2012
Nothing published for this version
Added support for webhooks argument when registering cron jobs. Thanks @selwin !
webhooks argument when registering cron jobs. Thanks @selwin!get_scheduler_pid() on rq >= 2.10. Thanks @terencehonles!stats.json and rqstats --json/--yaml now expose safe Redis connection metadata instead of raw redis-py connection kwargs. Secret values and redis-py internals are omitted. Thanks @selwin!One column per quarter.
Nothing published for this version
Job detail page now shows a job's dependent jobs. Thanks @selwin !
Nothing published for this version
get_statistics() should not mutate connection_kwargs . Thanks @selwin !
get_statistics() should not mutate connection_kwargs. Thanks @selwin!Changed CronJob argument from timeout to job_timeout to match RQ's implementation. Thanks @selwin !
CronJob argument from timeout to job_timeout to match RQ's implementation. Thanks @selwin!Nothing published for this version
Added /metrics endpoint to expose RQ metrics in Prometheus format. Thanks @terencehonles !
/metrics endpoint to expose RQ metrics in Prometheus format. Thanks @terencehonles!/metrics and /stats.json endpoints. Thanks @RasmusThing!result_ttl via job decorators. Thanks @Sir-heed!Temporarily disable object-tools block from job detail view. Thanks @terencehonles !
object-tools block from job detail view. Thanks @terencehonles!setup.py. Thanks @terencehonles!HOST is specified in Redis config. Thanks @spapas!Nothing published for this version
Use this version if you're not yet ready to migrate to RQ v2.
Use this version if you're not yet ready to migrate to RQ v2.
Added support for Django 5.0. Thanks @selwin!
Added rqworker-pool management command. Thanks @chromium7!
rqworker-pool management command. Thanks @chromium7!Added an option to delete all failed jobs. Thanks @chromium7!
SERIALIZER option while declaring queues in settings.py Thanks @sophcass!Empty Queue button on registry pages. Thanks @selwin!Added a button to stop currently running jobs. Thanks @gabriels1234!
setup.py. Thanks @selwin!Support for RQ 1.14. Thanks @Cerebro92 and @selwin!
serializer argument to rqworker command. Thanks @gabriels1234!USERNAME and SENTINEL_KWARGS support. Thanks @joachimBurket!Able to show multiple execution results for each job (requires RQ v1.12). Thanks @selwin!
Added --max-jobs argument to rqworker management command. Thanks @arpit-goel!
--max-jobs argument to rqworker management command. Thanks @arpit-goel!ScheduledJobRegistry if a scheduled job is enqueued from admin. Thanks @robertaistleitner!Redis.from_url does not accept ssl_cert_reqs argument for non SSL Redis URL. Thanks @barash-asenov!
Redis.from_url does not accept ssl_cert_reqs argument for non SSL Redis URL. Thanks @barash-asenov!Better integration with Django admin, along with a new Access admin page permission that you can selectively grant to users. Thanks @haakenlid!
Access admin page permission that you can selectively grant to users. Thanks @haakenlid!@never_cache decorator to all Django-RQ views. Thanks @Cybernisk!SSL_CERT_REQS argument should also be passed to Redis client even when Redis URL is used. Thanks @paltman!Added ssl_cert_reqs and username to queue config. Thanks @jeyang!
ssl_cert_reqs and username to queue config. Thanks @jeyang!Various admin interface improvements. Thanks @selwin and @atten!
Compatibility with RQ >= 1.4.0 which implements customizable serialization method. Thanks @selwin!
Added --with-scheduler argument to rqworker management command. Thanks @stlk!
--with-scheduler argument to rqworker management command. Thanks @stlk!Support for RQ's new ScheduledJobRegistry. Thanks @Yolley!
ScheduledJobRegistry. Thanks @Yolley!Job.fetch_many(). Thanks @selwin!django-rq will now automatically cleanup orphaned worker keys in job registries. Thanks @selwin!NoSuchJobErrors are now handled properly when requeuing all jobs. Thanks @thomasmatecki!$. Thanks @gowthamk63!Support for Django 3.0. This release also drops support for Django 1.X. Thanks @hugorodgerbrown!
rqworker management command now properly passes in --verbosity to Worker. Thanks @stlk!: on their IDs. Thanks @carboncoop!job.dependency. Thanks @selwin!Django-RQ now automatically runs maintenance tasks when rq_home is opened
Requeue Allrq_home is openedCompatibility with RQ 1.0 (Thanks @selwin). Backward incompatible changes include:
FailedQueue is now replaced by FailedJobRegistrysentry-sdk to send job failures to Sentry.timeout and result_ttl defined in RQ_QUEUES. Thanks @simone6021!Remove the use of deprecated admin_static template tag. Thanks @lorenzomorandini!
rqworker with --sentry_dsn="" to disable Sentry integration. Thanks @Bolayniuss!SSL Redis kwarg. Thanks @ajknv!rqworkerand rqscheduler management commands now uses RQ's built in setup_loghandlers function. Thanks @Paulius-Maruska!admin_static template tag. Thanks @lorenzomorandini!Added support redis-py >= 3 and RQ >= 0.13. Thanks @selwin!
redis-py >= 3 and RQ >= 0.13. Thanks @selwin!Worker.count(queue=queue) to speed up the process of getting the number of active workers. Thanks @selwin!Supports Python 3.7 by renaming async to is_async. Thanks @Flimm!
async to is_async. Thanks @Flimm!UnpickleError is now handled properly. Thanks @selwin!Fixed some admin related bugs. Thanks @seiryuz!
Job and Worker classes are now supported. Thanks @skirsdeda!SENTRY_DSN value in settings.py will now be used by default. Thanks @inetss!Django 2.0 compatibility fixes.
You can now view worker information
rqstats management command now allows you to monitor queue stats
via CLI. Thanks @seiryuz!/stats.json endpoint to fetch RQ stats in JSON format,
useful for monitoring purposes. Thanks @seiryuz!sentry-dsn cli option to rqworker management command.
Thanks @efi-mk!More Django 1.10 compatibility fixes. Thanks @dmwyatt!
Fixed view paging for registry-based job lists. Thanks @smaccona!
rqworker management command now closes all DB connections before
executing jobs. Thanks @depaolim!rqworker management command. Thanks
@hendi!Nothing published for this version
Added a --pid option to rqscheduler management command. Thanks @vindemasi!
--pid option to rqscheduler management command. Thanks
@vindemasi!--queues option to rqworker management command. Thanks
@gasket!--burst argument in rqworker
management command. Thanks @claudep!Support for Django 1.10. Thanks @jtburchfield!
--queue-class option to rqworker management command.
Thanks @Krukov!*Backwards incompatible*: Exception handlers are now defined via RQ_EXCEPTION_HANDLERS in settings.py. Thanks @sbussetti!
-i and --queue options to rqscheduler management command.
Thanks @mbodock and @sbussetti!--pid option to rqworker management command. Thanks
@ydaniv!django-redis-cache. Thanks @scream4ik!RQ_EXCEPTION_HANDLERS in settings.py. Thanks @sbussetti!Support for Django 1.9. Thanks @aaugustin and @viaregio!
rqworker management command now accepts --worker-ttl argument.
Thanks pnuckowski!EXCEPTION_HANDLERS in
settings.py. Thanks @xuhcc!django-rq now requires RQ >= 0.5.5You can now view deferred, finished and currently active jobs from admin interface.
Added rqenqueue management command for easy scheduling of tasks (e.g via cron
rqenqueue management command for easy scheduling of tasks
(e.g via cronNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →