django-tasks-scheduler
django-tasks-scheduler copied to clipboard
Schedule async tasks using redis protocol. Redis/ValKey/Dragonfly or any broker using the redis protocol can be used.
Bumps [django](https://github.com/django/django) from 5.0.7 to 5.1. Commits 373cb30 [5.1.x] Bumped version for 5.1 release. 8baab82 [5.1.x] Finalized release notes for Django 5.1. d5ad743 [5.1.x] Fixed i18n.tests.TranslationTests.test_plural to use correct French...
`Task` model instead of three separate models.
Bumps [valkey](https://github.com/valkey-io/valkey-py) from 6.0.1 to 6.0.2. Release notes Sourced from valkey's releases. 6.0.2 Changes v6.0.2 (#94) Fix regression introduced by 6.0.1 on Python 3.11.0, 3.11.1, and 3.11.2 (#92) Contributors We'd...
Currently, all methods decorated with `@job(..)` are stored `JOB_METHODS_LIST`. Change the admin form for `Task` so it will be an autocomplete field with options from this list or other.
updates: - [github.com/astral-sh/ruff-pre-commit: v0.14.4 → v0.14.6](https://github.com/astral-sh/ruff-pre-commit/compare/v0.14.4...v0.14.6)
Fixes #291 Added transactional safety when writing to redis to avoid corrupted data when multiple processes write to the database. This only works if the complete object is stored. As...
Is there a way, within the callable function being handled in the context of a job, to access the job itself? rq had this as `get_current_job()` [r[ef](https://github.com/rq/rq/blob/5b84800e03deac11e828889714e836bf2924158f/rq/job.py#L124)] which returns either...
### **Describe the bug** `test_stop_job_command__success` intermittently fails during the `Tests py3.11/dj5.2.5/fakeredis` job. Expected `worker.current_job_name` to be `None`, but it remains set (e.g. `'default::20251015192502233773'`). --- ### **To Reproduce** Run tests under...
**Describe the bug** After some time, the workers are no longer listed: The worker processes are still there: I can schedule jobs and they get executed at the scheduled time,...