Skip to content

Releases: snakemake/snakemake

v8.14.0

11 Jun 09:34
f49d299
Compare
Choose a tag to compare

8.14.0 (2024-06-11)

Features

  • add flag to mark files where path should not be modified (#2888) (d142b46)
  • support per rule shell exec setting via resources (#2862) (ab8d2dd)

Documentation

  • update FAQ - recommend ensure function for failing on empty output (#2910) (b035071)

v8.13.0

05 Jun 10:44
6f3669d
Compare
Choose a tag to compare

8.13.0 (2024-06-05)

Features

  • support for default value specification when using lookup helper function (#2907) (08e88e2)

Documentation

v8.12.0

27 May 12:21
0fe0459
Compare
Choose a tag to compare

8.12.0 (2024-05-27)

Features

  • Include parameters in extended benchmarks (#2887) (31a9c9b)

Bug Fixes

  • fix corner case bug in input function exception handling (#2895) (fc24292)
  • fix quoting issues when passing complex apptainer args to spawned jobs (#2898) (b07e2e0)
  • properly restrict scheduler if --jobs/-j is used (in contrast to --cores) in local execution (#2897) (6a276bb)
  • typo in workflow specific profile default location (#2878) (74627d3)

v8.11.6

17 May 05:20
3eeecc6
Compare
Choose a tag to compare

8.11.6 (2024-05-17)

Bug Fixes

  • fix opening of multiple checkout output files in the same input function when using remote storage (2f8e719)

v8.11.5

16 May 08:26
4b5ec51
Compare
Choose a tag to compare

8.11.5 (2024-05-16)

Bug Fixes

  • avoid premature deletion of local copies of remote storage input files used by multiple jobs (#2874) (21ec649)
  • fix opening of checkpoint output files from remote storage (#2873) (e7cb7fb)

Documentation

  • add link to code of conduct (889a3bc)

v8.11.4

11 May 07:37
0e47d6d
Compare
Choose a tag to compare

8.11.4 (2024-05-11)

Bug Fixes

  • fix missing await when opening checkpoint output (#2868) (25a361b)
  • make checkpoint updates synchronous (#2871) (b0e7ebd)

Documentation

  • update code of conduct email address (3047683)

v8.11.3

03 May 12:11
4a4eb40
Compare
Choose a tag to compare

8.11.3 (2024-05-03)

Bug Fixes

  • ignore errors when cleaning up runtime cache (#2859) (6df7046)
  • show queries of remote storage files instead of local paths in summary (#2860) (ba1db8e)

v8.11.2

02 May 20:43
dd53319
Compare
Choose a tag to compare

8.11.2 (2024-05-02)

Bug Fixes

  • bug when requesting extended benchmark with slurm (#2855) (0e039ff)

v8.11.1

29 Apr 14:02
fc70c90
Compare
Choose a tag to compare

8.11.1 (2024-04-29)

Bug Fixes

  • check template rendering output for leaked input file paths (#2850) (433302e)
  • do not distinguish between local and remote rules in dryrun (74b99ec)
  • omit norun jobs when determining remote storage input file retrieval (#2854) (37a7c7f)
  • Prevent binary log files to crash snakemake execution with show-failed-logs (#2827) (8a80bda)
  • replace pkg_resources for python 3.12 (#2831) (ac144fc)
  • return set instead of list when just --quiet (#2829) (eeb57e2)
  • small typo in error (#2853) (325a715)
  • use keyword arguments in _IOFile.open (#2847) (50c84dc)

Documentation

v8.11.0

25 Apr 07:33
a988cef
Compare
Choose a tag to compare

8.11.0 (2024-04-25)

Features

  • allow for more extensive benchmark file in jsonl format (#2691) (de12463)

Bug Fixes

  • only download input for local jobs in the main process, not within remote groups (#2842) (97f428b)
  • remove non-empty local copies of remote storage dirs (#2845) (71b2b87)
  • retrieve files from storage if necessary when calling their open method (e.g. when accessing output files from a checkpoint) (#2839) (5448208)