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
Stan Triepels
69a40344f0
Allow building docs all formats ( #77 )
2023-02-23 01:20:19 +01:00
Jim Jagielski
d97dca5bcb
Merge pull request #15 from django-q2/error-on-timeout
...
Error on timeout
2023-02-17 12:41:27 -05:00
Jim Jagielski
f5ecd337ad
Merge branch 'master' into error-on-timeout
2023-02-17 12:33:47 -05:00
GDay
01cb652071
Release v1.4.11
v1.4.11
2023-01-31 00:24:44 +01:00
Stan Triepels
b9bdd64568
Remove custom build (revert to auto create setup file) ( #70 )
2023-01-31 00:21:37 +01:00
Stan Triepels
b2bcffbcab
Fix missing setup file for "No matching distribution" error ( #69 )
2023-01-31 00:09:33 +01:00
GDay
25cd180410
Release v1.4.10
v1.4.10
2023-01-27 02:10:20 +01:00
Stan Triepels
f9e01699c5
Adding translation mo files automatically on build ( #65 )
2023-01-26 16:45:44 +01:00
Stan Triepels
2f3b0d0a31
Update all dependencies ( #64 )
2023-01-26 02:56:20 +01:00
Stan Triepels
264607f59c
Bump translations to latest changes ( #63 )
2023-01-26 02:49:46 +01:00
msabatier
17c1609f10
Add meaningfull process titles with currently running task name ( #57 )
...
* Customize process names (in ps/top) and add task name in logs
* Increase severity of reincarnate log messages and add task name
* Document setproctitle optional dependency
Co-authored-by: Marc Sabatier <37879561+msabatier@users.noreply.github.com >
Co-authored-by: Stan Triepels <1939656+GDay@users.noreply.github.com >
2023-01-26 02:21:56 +01:00
msabatier
650c3b1524
Fix use of database router for write queries and remove Conf.HAS_REPLICA ( #61 )
...
Co-authored-by: Marc Sabatier
2023-01-18 02:12:13 +01:00
msabatier
a013591de5
Add intended_date_kwarg field to Schedule ( #62 )
...
Co-authored-by: Marc Sabatier <marc.sabatier@eco-adapt.com >
2023-01-17 22:52:11 +01:00
msabatier
865b1a5ba8
Change task timeout logic to have now() as execution time ( #58 )
2023-01-11 01:48:57 +01:00
msabatier
8cd1028391
More explicit log messages in exception handling ( #59 )
2023-01-11 00:36:35 +01:00
GDay
31e82ad028
Release v1.4.9
v1.4.9
2022-12-22 03:06:01 +01:00
Stan Triepels
b66dfbd3af
Fix DST timezone change (move from DST to normal jump) ( #56 )
2022-12-22 03:02:53 +01:00
GDay
08baaab125
Release v1.4.8
v1.4.8
2022-12-21 03:46:01 +01:00
Stan Triepels
ce81059da8
Fix: allow both ZoneInfo and Pytz depending on django version ( #55 )
2022-12-21 03:42:38 +01:00
Stan Triepels
cf33275d92
Release v1.4.7 ( #54 )
v1.4.7
2022-12-21 01:53:10 +01:00
Stan Triepels
e78e473be3
Fix: handling exceptions inside job function ( #51 )
2022-12-21 01:44:59 +01:00
Stan Triepels
4d454e4001
Fix: Daylight saving time issue with scheduler ( #47 )
2022-12-21 01:44:34 +01:00
Stan Triepels
cf33891291
Chore: Remove release drafter ( #53 )
2022-12-21 01:44:10 +01:00
Stan Triepels
134a54dbeb
Chore: Fix badge and add download badge ( #52 )
2022-12-21 01:43:51 +01:00
Stan Triepels
c1d4858f62
Release 1.4.6 ( #43 )
v1.4.6
2022-11-30 15:09:49 +01:00
Andreas Andersen
2566955782
Log exceptions with logger.exception ( #42 )
...
Co-authored-by: Andreas Bok Andersen <andreas.bokandersen@glooko.com >
2022-11-30 15:03:20 +01:00
Stan Triepels
3c0c32758d
Chore: Flake8, isort and Black ( #40 )
2022-11-16 01:45:40 +01:00
GDay
b73fea49b5
Release v1.4.5
v1.4.5
2022-11-13 01:12:52 +01:00
GDay
cf458304cc
[v1.4.4] add sudo to workflow
2022-11-13 01:08:54 +01:00
Stan Triepels
06ad6154e3
Release 1.4.4 ( #37 )
v1.4.4
2022-11-13 01:06:19 +01:00