Stan Triepels
69e794f1af
Add index on succeeded tasks ( #164 )
...
* Add index on task table
* also add models file
* add make commands and limit index
* format
2024-09-08 03:37:28 +02:00
Stan Triepels
2191897825
Add example project ( #215 )
...
* add example project
* format
* fix format
2024-09-08 03:13:49 +02:00
Andrii Yurchuk
af505e8d70
Call mark_process_dead on worker pid if prometheus_client is installed ( #212 )
2024-09-03 22:29:00 +02:00
kimihito
48123af09d
chore: Add Support Django 5.1 ( #207 )
2024-08-13 14:14:40 +02:00
kimihito
faaa57be93
chore: Update CI for Django 4.2 Python 3.12 support ( #208 )
2024-08-13 14:14:11 +02:00
jv3ga
5015d8ee4d
fix: Oracle ORM backend compatibility #180 ( #186 )
2024-08-13 04:40:54 +02:00
Stan Triepels
cb253357fb
Fix repeating task after timeout ( #184 )
2024-06-23 22:36:29 +02:00
GDay
efa0d6d9e4
ignore fuff formating
2024-05-11 03:06:58 +02:00
Stan Triepels
ad4d24e17c
Replace black/isort with ruff ( #188 )
...
* Replace black/isort with ruff
* fix typo
2024-05-11 03:04:32 +02:00
Stan Triepels
1d1d0a9aa5
Fix max attempts for value 1 ( #185 )
2024-05-06 17:28:27 +02:00
Stan Triepels
5e4aa65f62
Remove support for Django 3.2 and 4.1 ( #183 )
2024-05-05 00:42:09 +02:00
GDay
7add68f770
Release v1.6.2
v1.6.2
2024-03-05 16:46:08 +01:00
Stan Triepels
782b1de60d
Allow different broker on chain ( #156 )
2024-03-02 22:45:40 +01:00
Josh Thomas
88430c9014
Fix formatting issues in README.rst ( #159 )
2024-02-20 18:04:46 +01:00
Stan Triepels
6265a54008
Update docs to add cluster option to the async_task ( #157 )
2024-02-18 04:00:07 +01:00
Stan Triepels
1b638e5802
Update release/test dependencies ( #147 )
...
* Update release dependencies
* Update test.yml
2023-12-14 16:06:34 +01:00
Tobias Menzel
13a382cca2
Fix for Negative Repeat Count in Scheduler ( #101 ) ( #146 )
...
* Comment out decrement of s.repeats in scheduler to fix negative repeat count issue
* Fix repeat count handling in scheduler
- Reset `repeats` to -1 for values less than -1
- Decrement `repeats` by 1 if it's greater than 0
2023-12-14 14:44:07 +01:00
Stan Triepels
098aa66a2d
Update django.po ( #138 )
2023-11-04 19:52:43 +01:00
Stan Triepels
b3f494571f
Use importerror for b62_decode and avoid deprecation notification ( #134 )
2023-10-26 14:29:13 +02:00
Patrycja
503127233f
Specify build system in pyproject.toml ( #131 )
...
Otherwise, trying to build the project with a tool like gpep517 or build
results in using the setuptools legacy backend instead
2023-10-19 22:05:16 +02:00
GDay
e3be22ac63
Release v1.6.1
v1.6.1
2023-10-13 14:15:58 +02:00
Stan Triepels
0aaeb8d35d
Fix strict versions for python/django - poetry install error ( #130 )
2023-10-13 14:13:22 +02:00
GDay
750c654940
Release v1.6.0
v1.6.0
2023-10-13 00:59:42 +02:00
Stan Triepels
1d2a6059db
Add support for Django 5 ( #120 )
2023-10-12 22:44:19 +02:00
Stan Triepels
54ab399758
Fix for "apps not ready" in Windows and Mac ( #116 )
2023-10-09 22:04:32 +02:00
Grayknife
bc50219141
Update broken MongoClient link in Docs ( #127 )
2023-10-07 22:15:49 +02:00
Grayknife
939d0ebef1
Fix German Translation Typo ( #124 )
2023-09-30 13:28:42 +02:00
Jrog
68af2ae13e
Update Add-ons install command in install.rst ( #115 )
2023-09-14 14:37:12 +02:00
Dustin Blanchard
960f72a1d0
DOCS: Correct health check import in examples.rst ( #110 )
...
* Correct health check import in examples.rst
* Update monitor.rst
---------
Co-authored-by: Stan Triepels <1939656+GDay@users.noreply.github.com >
2023-09-05 17:05:47 +02:00
GDay
aa79a6e6b3
Release v1.5.5
v1.5.5
2023-09-01 16:36:00 +02:00
Stan Triepels
59d761b574
Add documentation to migrate from django-q to django-q2 ( #108 )
2023-09-01 14:33:26 +02:00
Stan Triepels
d8cc0cc4f4
Fix not picking up result from falsy result ( #107 )
...
* Fix not picking up result from falsy result
* add test and docs
* typo
2023-09-01 02:36:15 +02:00
Rémy Pecqueur
a08ef61ba5
Remove deprecated usage pkg_resources ( #103 )
...
List entry points using importlib.metadata (Python >=3.10) or
importlib-metadata>=3.6 (Python < 3.10)
2023-08-01 02:33:31 +02:00
Stan Triepels
7fb7fca176
Move worker, scheduler, pusher and monitor to separate files ( #100 )
2023-07-02 02:47:05 +02:00
GDay
f8501bfb4c
Release v1.5.4
v1.5.4
2023-06-29 01:03:57 +02:00
Scott Pashley
23c06a38eb
Rerun successful tasks ( #99 )
...
* Move logic that resubmits a task and then deletes the original into an action function that can be used for both failure and success resubmission.
* Use the resubmit_task action in the FailAdmin.
* Add the resubmit_task action to the TaskAdmin class.
* Update resubmit failure test to reflect using the new resubmit action.
* Add a test for resubmitting successful tasks.
---------
Co-authored-by: Scott Pashley
2023-06-23 23:05:04 +02:00
GDay
f8321e7f54
Release v1.5.3
v1.5.3
2023-05-14 03:22:34 +02:00
Stan Triepels
630b3c62b3
Make processes identifiable with uuid4 ( #91 )
...
* make processes identifiable
* update docs
2023-05-14 03:07:38 +02:00
Stan Triepels
227caa7446
Post spawn docs ( #95 )
2023-05-14 03:04:07 +02:00
David Hoover
4ba9e0338a
Add post_spawn signal. ( #93 )
...
Co-authored-by: David Hoover <hooverd@arizona.edu >
2023-05-14 02:51:48 +02:00
GDay
fb960104c3
Release v1.5.2
v1.5.2
2023-04-13 01:31:59 +02:00
GDay
88bbfd8967
Mention support for 4.2.x in docs
2023-04-13 01:21:46 +02:00
Martijn Jacobs
1f31725f43
Added Django 4.2 to the test matrix, fixed deprecation warning ( #89 )
...
* Added Django 4.2 to the CI test matrix
* Positional arguments with TimestampSigner are deprecated
2023-04-12 18:18:03 +02:00
GDay
322a53f06d
Release v1.5.1
v1.5.1
2023-04-02 17:53:23 +02:00
GDay
77821b1de7
Fix release workflow after name change
2023-04-02 17:51:17 +02:00
GDay
38d48231d6
Release v1.5.0
v1.5.0
2023-04-02 17:43:17 +02:00
Stan Triepels
d13e9d3d64
Update dependencies (2023-04-02) ( #88 )
2023-04-02 17:15:39 +02:00
sinowood
52c04217e9
Multiple queue, multiple cluster in one site ( #71 )
...
* Support for multi-queue, multi-cluster configuration. API changes include:
* Adding `cluster` to async_task() parameters and Task model
* Adding argument --name to qcluster command
* Necessary adjustments to Conf and Broker classes
* Some admin improvements
* Add settings.Q_CLUSTER['ALT_CLUSTERS']: q_cluster config overrides for alternative clusters;
Add Conf.CLUSTER_NAME: separate usage from Conf.PREFIX;
QueueAdmin/OrmQ detail page enhanced: now displaying args/kwargs/q_options instead of encrypted payload.
* if `cluster` argument is not set (the default), async_task() and schedule() will be handled by the default cluster; Documentation update.
* Text cleanup
* Documentation update.
* Fix TIMEOUT setting in Windows for non-default cluster
---------
Co-authored-by: Stan Triepels <1939656+GDay@users.noreply.github.com >
2023-04-02 16:36:17 +02:00
Stan Triepels
f8520c9cda
Remove version locking on poetry_core to fix regex error ( #87 )
2023-03-31 02:43:48 +02:00
GDay
86467dcf03
Revert "Merge pull request #15 from django-q2/error-on-timeout"
...
This reverts commit d97dca5bcb , reversing
changes made to 01cb652071 .
2023-03-31 02:22:38 +02:00