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
Stan Triepels
542e04db54
Feat: Add biweekly and bimonthly and fix translations ( #36 )
2022-11-13 01:00:11 +01:00
Stan Triepels
17205549eb
Fix baseconv/base62 deprecation warning for Django 5.x ( #34 )
2022-11-09 00:41:12 +01:00
Stan Triepels
1764c5c8ae
Release 1.4.3 ( #32 )
...
Update changelog and bump version number
v1.4.3
2022-11-07 17:47:05 +01:00
Mikhail Krassavin
f0cb10bc37
Add Python 3.11 support and tests, remove Python 3.7 ( #31 )
2022-11-07 17:29:29 +01:00
Stan Triepels
167c348509
Update changelog and readme ( #29 )
...
Added changes from the previous versions and diff between Q and Q2
2022-11-05 23:06:34 +01:00
Stan Triepels
6f19b3d270
Fix: func reference in admin ( #28 )
2022-11-05 02:45:44 +01:00
Stan Triepels
f62bd7b6b4
Fix install docs: update q to q2 ( #25 )
2022-10-27 02:08:08 +02:00
Stan Triepels
19d434ed4f
Make redis dependency optional and update boto3 ( #22 )
v1.4.2
2022-10-21 01:29:21 +02:00
Stan Triepels
0ddef44400
Bump version and docs fixes ( #21 )
v1.4.1
2022-10-21 00:04:58 +02:00
Stan Triepels
529a7de59a
Make blessed optional ( #20 )
2022-10-20 22:16:48 +02:00
Stan Triepels
0aac4e7b0d
Fix unclear error when function is not called correctly ( #19 )
2022-10-20 17:24:17 +02:00
Stan Triepels
8822e7d409
Remove funding file, add docker/compose for development project and fix ( #18 )
...
task names in logs
2022-10-20 15:17:44 +02:00
Noortheen Raja
64d73a77b7
feat: option to fail-on-timeout
...
fixes #251
2022-10-19 02:27:12 +02:00
Noortheen Raja
596842e692
chore: pip install support
...
having build-system config helps installing this without setup.py built
2022-10-19 02:27:10 +02:00
Stan Triepels
c59f036158
Remove arrow dependency, update packages, set up testing with compose ( #17 )
2022-10-19 02:01:16 +02:00
Stan Triepels
5539dd633b
Fix install command and remove old warnings ( #16 )
...
* fix django q2 install command and remove space
* remove warnings for very old versions
2022-10-16 00:08:42 +02:00
Stan Triepels
ce98aaa15c
allow atomic on external db ( #14 )
...
Co-authored-by: Rajeev KL <rajeev@labmoneta.io >
2022-10-15 23:24:30 +02:00
Stan Triepels
00fe611b86
Use logger.hasHandlers() to setup fallback logging ( #13 )
...
Instead of checking if the django-q logger has any handlers directly,
use the hasHandlers [1] method, which will check if any parent loggers
have handlers as well.
This fixes a bug where django-q configures it's own logging even though
the root logger has a handler set
1. https://docs.python.org/3/library/logging.html#logging.Logger.hasHandlers
Co-authored-by: Wesley Ellis <wellis@benchsci.com >
2022-10-15 17:39:51 +02:00
Stan Triepels
9ace854290
Save limit per group/func/name ( #12 )
...
* feat: option to save tasks per group/func/name
* test: update tests for save limit
* fix: convert func when save-limit checking
when passed as function it needs to be converted to work
* Add warning if option is not valid
Co-authored-by: Noortheen Raja <jnoortheen@gmail.com >
2022-10-15 01:56:41 +02:00
Stan Triepels
e3f959c258
Admin improvements ( #11 )
...
* Add the group column to OrmQ admin page
* Add group field to tasks list and search_field
* Add search by name to Schedule admin page
* Limit succesful task history per schedule with SAVE_LIMIT_GROUP config
* Improve ScheduleAdmin list view performance
Co-authored-by: Marc Sabatier <marc@sabatier.online >
2022-10-14 17:13:48 +02:00