Skip to content

Releases: neilmunday/slurm-mail

Version 3.0

12 May 23:24
Compare
Choose a tag to compare

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 to conf.d/slurm-mail.conf for issue #37
  • Added validateEmail option to conf.d/slurm-mail.conf to prevent e-mails being sent to invalid e-mail address. Thanks to @hakasapl for the suggestion.

Version 2.5

09 Feb 20:35
Compare
Choose a tag to compare

Date: 2022-02-09

  • Added smtp_use_ssl configuration option (pull request #25). Thanks to @hakasapl for the feature addition.

Version 2.4

14 Sep 19:06
Compare
Choose a tag to compare

Version 2.4

Date: 2021-09-14

  • Changed sacct command option -p to -P to handle pipe symbol in job names (issue #24)
    . Thanks to @jitkang for the fix.

Version 2.3

18 Jul 20:56
Compare
Choose a tag to compare

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

30 Jun 20:22
Compare
Choose a tag to compare

Version 2.2

Date: 2021-06-30

  • Added support for sending e-mails to multiple addresses (issue #11)

Version 2.1

15 Apr 19:01
Compare
Choose a tag to compare

Version 2.1

Date: 2021-04-15

  • Incorporated pull request #18 from @sdx23 to improve the "to" header in e-mails

Version 2.0

29 Mar 21:24
Compare
Choose a tag to compare

Version 2.0

Date: 2021-03-29

  • Incorporated pull request #17 from @dajamu which includes several code Python 3 improvements
  • Python 2 support removed following the end of life for this version of Python

Version 1.7

28 Sep 20:34
Compare
Choose a tag to compare

Version 1.7

Date: 2020-09-28

  • Added support for customisable e-mail subjects (issue #9)
  • Added support for customisable e-mail server settings (issue #8)
  • Added support for job arrays (issue #10)
  • Added support for including lines from job output in job completion e-mails (issue #12)

Version 1.6

04 Feb 21:04
584e584
Compare
Choose a tag to compare

Changes

  • Support for Python 3 added - fixes issue #5

Version 1.5

04 Nov 22:16
Compare
Choose a tag to compare

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.