- Support for per-rule environment module definitions to enable HPC specific software deployment (see docs). - Allow custom log handler definitions via --log-handler-script (e.g. post errors and progress to a slack channel or send emails).
- Allow setting threads as a function of the given cores (see docs).
Changed
- Various minor fixes.
5.8.2
Not secure
Added
- Implemented a `multiext` helper, allowing to define a set of output files that just differ by extension.
Changed
- Fixed a failure when caching jobs with conda environments. - Fixed various minor bugs. - Caching now allows to cache the output of rules using `multiext`.
5.8.1
Not secure
Changed
- Fixed a bug by adding a missing module.
5.8.0
Not secure
Added
- Blockchain based caching between workflows (in collaboration with Sven Nahnsen from QBiC), see [the docs](https://snakemake.readthedocs.io/en/v5.8.0/executing/caching.html). - New flag --skip-cleanup-scripts, that leads to temporary scripts (coming from script or wrapper directive) are not deleted (by Vanessa Sochat).
Changed
- Various bug fixes.
5.7.4
Not secure
Changed
- Various fixes and adaptations in the docker container image and the test suite.
5.7.1
Not secure
Added
- Ability to print log files of failed jobs with --show-failed-logs.
Changed
- Fixed bugs in tibanna executor. - Fixed handling of symbolic links. - Fixed typos in help texts. - Fixed handling of default resources. - Fixed bugs in azure storage backend.