All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
restart_despooled_tasks
management task fixed (non-existing start method substituted by launch)
restart_despooled_tasks
management task added, in order to manually restart those tasks in a SPOOLED state, but with no spooler file; closes #28
emit_notifications
trapped, as exceptions generated nasty errors
- debug documentation updated: the uwsgi launch command has been tested on a demo project
- datetimes with homogeneous time zones must be used in comparisons
- bug in computation for next ride in case of months periodicity
- a race condition on report's save, that generated a DatabaseError has been fixed
- handling of monthly scheduling is now correct
2.2.7 - 2020-09-06
- hotfix for when tasks were never launched (result is None)
- documentation adapted to
2.2.6 - 2020-09-06
locale
dir added, with italian translations.
- Tasks list in admin interface improved.
2.2.5 - 2020-07-31
- button to switch to no-wrapped text and back added to live log viewer
2.2.4 - 2020-07-15
- size of command and arguments fixed-width font in sidebar diminished
2.2.3 - 2020-07-09
- link to live log viewer substitutes the old link to raw log messages
2.2.2 - 2020-06-30
- links to latest logs in tasks list substituted with the live_log_viewer url
2.2.1 - 2020-06-30
- linkified strings in log messages display are now correct
2.2.0 - 2020-06-29
- the report visualizer works as live logging viewer, showing logging messages while they're being produced
- filtering on message levels
- filtering messages containing a string
- link to raw log messages page
- sticky mode (follow log messages) can be disabled and re-enabled through a button
- task information shown on the right column
- report messages are ready to be localised
- the log messages are flushed immediately to the file system, even when their dimension is small
2.1.1 - 2020-06-18
- bug on naif vs non-naif dates comparison solved
2.1.0 - 2020-06-18
- configuration for custom formset of reports in task admin change form improved; first login is now visible
- javascript error corrected for dynamic tasks filter
- notifications refactores as pluggable hadler
- settings for notifications refactored
- uwsgidecorators requirement removed
- types hints added
2.0.4 - 2020-01-21
execute
method of theLoggingBaseCommand
class returns the output (as in BaseCommand)- documentation link added to README
2.0.3 - 2020-01-11
- test, build and publish workflows refactored and corrected
2.0.2 - 2020-01-11
- publishing to pypi test and production environment splitted into two actions
2.0.1 - 2020-01-11
- CI github added, pushed commits are published to pypi test, pushed tags are published to pypi.
2.0.0 - 2020-01-11
- Add sphinx documentation under
docs/
, with ReadTheDocs configuration. - Compatibility with django 3.0 added
- Settings to see log reports added to the demo project
- Implement Slack and/or email notifications for failing tasks
- Add an
extras_require
section (notifications
) insetup.py
- Add an
extras_require
section (dev
) insetup.py
- Add
Makefile
with development command
- Important: All app settings are now prefixed "with UWSGI_TASKMANAGER_"
- Sections added to Task edit form in admin site.
- Logviewer template is now compatible with django 3 (and django 2)
- methods
has_add_permission()
signature inadmin.py
adjusted to django 3 - Update
black
settings in thepyproject.toml
file - Update
flake8
andisort
settings insetup.cfg
- Remove hardcoded URLs and use url reverse method
- Update and move coverage settings to
setup.cfg
1.0.2 - 2019-07-23
- Add Copyright section in
README.md
file
- Add the full GNU AGPL v3 in the
LICENSE.md
file
- Fix broken 1.0.1 URL in
CHANGELOG.md
- Fix TypeError in taskcategory admin
- Remove unused code from models
1.0.1 - 2019-07-13
- Rename
collect_commands
tocollectcommands
- Add missings setps in
README.md
- Fix version 1.0.0 release date in
CHANGELOG.md
- Add missing
__init__.py
in migrations directory - Add missing
STATIC_ROOT
in demo settings - Add missing media directory and settings
- Fix convert to local datetime function
- Update and complete
setup.py
1.0.0 - 2019-07-12
- First release