Skip to content

Conversation

@pyup-bot
Copy link
Collaborator

This PR updates rq from 0.12.0 to 2.6.1.

Changelog

2.6.0

* Added `--max-jobs` argument to `rqworker` management command. Thanks arpit-goel!
* Remove job from `ScheduledJobRegistry` if a scheduled job is enqueued from admin. Thanks robertaistleitner!
* Minor code cleanup. Thanks reybog90!

2.5.1

* `Redis.from_url` does not accept `ssl_cert_reqs` argument for non SSL Redis URL. Thanks barash-asenov!

2.5.0

* Better integration with Django admin, along with a new `Access admin page` permission that you can selectively grant to users. Thanks haakenlid!
* Worker count is now updated everytime you view workers for that specific queue. Thanks cgl!
* Add the capability to pass arbitrary Redis client kwargs. Thanks juanjgarcia!
* Always escape text when rendering job arguments. Thanks rhenanbartels!
* Add `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!

2.4.1

* Added `ssl_cert_reqs` and `username` to queue config. Thanks jeyang!

2.4.0

* Various admin interface improvements. Thanks selwin and atten!
* Improved Sentry integration. Thanks hugorodgerbrown and kichawa!

2.3.2

* Compatibility with RQ >= 1.4.0 which implements customizable serialization method. Thanks selwin!

2.3.1

* Added `--with-scheduler` argument to `rqworker` management command. Thanks stlk!
* Fixed a bug where opening job detail would crash if job.dependency no longer exists. Thanks selwin!

2.3.0

* Support for RQ's new `ScheduledJobRegistry`. Thanks Yolley!
* Improve performance when displaying pages showing a large number of jobs by using `Job.fetch_many()`. Thanks selwin!
* `django-rq` will now automatically cleanup orphaned worker keys in job registries. Thanks selwin!
* Site name now properly displayed in Django-RQ admin pages. Thanks tom-price!
* `NoSuchJobError`s are now handled properly when requeuing all jobs. Thanks thomasmatecki!
* Support for displaying jobs with names containing `$`. Thanks gowthamk63!

2.2.0

- 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!
- The admin interface can now view jobs with `:` on their IDs. Thanks carboncoop!
- Job detail page now shows `job.dependency`. Thanks selwin!

2.1.0

- Fixed `Requeue All`
- Django-RQ now automatically runs maintenance tasks when `rq_home` is opened

2.0

- Compatibility with RQ 1.0 (Thanks selwin). Backward incompatible changes include:
* `FailedQueue` is now replaced by `FailedJobRegistry`
* RQ now uses `sentry-sdk` to send job failures to Sentry.
- Scheduler now respects default `timeout` and `result_ttl` defined in `RQ_QUEUES`. Thanks simone6021!
- Minor improvements and bug fixes. Thanks selwin!

1.3.1

- Run `rqworker` with `--sentry_dsn=""` to disable Sentry integration. Thanks Bolayniuss!
- Support for `SSL` Redis kwarg. Thanks ajknv!
- `rqworker`and `rqscheduler` management commands now uses RQ's built in `setup_loghandlers` function. Thanks Paulius-Maruska!
- Remove the use of deprecated `admin_static` template tag. Thanks lorenzomorandini!

1.3.0

- Added support `redis-py` >= 3 and `RQ` >= 0.13. Thanks selwin!
- Use `Worker.count(queue=queue)` to speed up the process of getting the number of active workers. Thanks selwin!
- Added an option to requeue job from the admin interface. Thanks seiryuz!
- Improve Sentinel support. Thanks pnuckowski!

1.2.0

- Supports Python 3.7 by renaming `async` to `is_async`. Thanks Flimm!
- `UnpickleError` is now handled properly. Thanks selwin!
- Redis Sentinel support. Thanks SpeedyCoder!

1.1.0

- Fixed some admin related bugs. Thanks seiryuz!
- More Django 2.0 compatibility fixes. Thanks selwin and koddr!
- Custom `Job` and `Worker` classes are now supported. Thanks skirsdeda!
- `SENTRY_DSN` value in `settings.py` will now be used by default. Thanks inetss!

1.0.1

- Django 2.0 compatibility fixes.
- Minor bug fixes

1.0.0

-   You can now view worker information
-   Detailed worker statistics such as failed/completed job count are
 now shown (requires RQ >= 0.9.0). Thanks seiryuz!
-   `rqstats` management command now allows you to monitor queue stats
 via CLI. Thanks seiryuz!
-   Added `/stats.json` endpoint to fetch RQ stats in JSON format,
 useful for monitoring purposes. Thanks seiryuz!
-   Fixed a crash when displaying deferring jobs. Thanks Hovercross!
-   Added `sentry-dsn` cli option to `rqworker` management command.
 Thanks efi-mk!
-   Improved performance when requeueing all jobs. Thanks
 therefromhere!

0.14.0

* Support for RQ 2.0. Thanks selwin!

0.13.1

* Support for RQ 1.14. Thanks HerrTxbias!
* Added `result_ttl` and `ttl` arguments to `scheduler.cron()`. Thanks marcelblijleven!
Links

@pyup-bot pyup-bot mentioned this pull request Nov 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants