Releases: neilmunday/slurm-mail
Releases · neilmunday/slurm-mail
Version 3.0
Date: 2022-05-11
- Changed Job class to have a
save
method to handle the calculation of additional job properties. - Added CPU time efficiency metric to job e-mails (issue #29).
- Added job memory information (issue #29).
- Moved all format strings to
string.format
for < Python 3.6 compatibility (issue #30). - Bug fix for issue #31 - correct log file creation for
slurm-send-mail.py
. - Added additional directory existence and access checks.
- Added pylint workflow for automated code checking.
- Changed spool mail file to use JSON format.
- Moved templates into conf.d/templates.
- Created e-mail signature template.
- Added support for REQUEUE, INVALID_DEPEND, STAGE_OUT, TIME_LIMIT_50, TIME_LIMIT_80, TIME_LIMIT_90, and TIME_LIMIT mail types (issue #36).
- Added
verbose
option toconf.d/slurm-mail.conf
for issue #37 - Added
validateEmail
option toconf.d/slurm-mail.conf
to prevent e-mails being sent to invalid e-mail address. Thanks to @hakasapl for the suggestion.
Version 2.5
Version 2.4
Version 2.3
Version 2.3
Date: 2021-07-18
- Fixed security issue regarding Slurm-Mail's tail feature (issue #22). Thanks to @voodookungfoo for reporting the issue and to @dajamu for providing a fix via pull request #23
Version 2.2
Version 2.1
Version 2.0
Version 1.7
Version 1.6
Changes
- Support for Python 3 added - fixes issue #5
Version 1.5
Changes
- Switched to using timestamps for start and end times for sacct (issue #4).
- Added datetimeFormat config option to allow the user to set the date/time format for date/time strings in e-mails.
- Added support for jobs with unlimited wallclocks.