Skip to content

Releases: snakemake/snakemake

v9.14.8

16 Jan 13:57
c5002f0

Choose a tag to compare

9.14.8 (2026-01-16)

Bug Fixes

  • ensure that git repos backing source files are fetched only once per run (#3928) (2ebcd85)

Reverts

Documentation

v9.14.7

15 Jan 22:20
12c08c3

Choose a tag to compare

9.14.7 (2026-01-15)

Bug Fixes

  • report psutil errors in case benchmark fails (#3925) (293ec40)
  • reuse async runner to prevent port exhaustion (#3911) (385e0ca)

v9.14.6

08 Jan 16:41
0130fc8

Choose a tag to compare

9.14.6 (2026-01-08)

Bug Fixes

  • create local clone of git repos for source files from hosting providers (#3643) (d2f8aba)
  • create potentially missing .snakemake folder in case of very long command lines for spawned jobs (#3894) (4b431dd)
  • make ilp solver enumeration lazy (#3900) (30e1509)
  • Prevent broken report_href links by using deterministic report IDs with fixed prefix length (#3889) (6d8f4d8)
  • refactor LoggerManager setup and scope (#3851) (f46d904)
  • yield proper error message in case a local git source file is not retrievable (#3892) (ed79cae)

Documentation

  • explain how to pass nested config via CLI (#3885) (9d8c539)

v9.14.5

15 Dec 13:54
005c92d

Choose a tag to compare

9.14.5 (2025-12-15)

Bug Fixes

  • remove erroneous assert in the scheduler (is_main_process) (#3881) (d5acdd1)

v9.14.4

09 Dec 10:12
9598655

Choose a tag to compare

9.14.4 (2025-12-09)

Bug Fixes

  • fix follow-up issue with group job handling when retrieving storage (#3871) (20b99ac)

v9.14.3

08 Dec 10:59
02c1198

Choose a tag to compare

9.14.3 (2025-12-08)

Bug Fixes

  • ensure that queue input jobs wait if the queue is still empty upon job creation (#3866) (555ab6a)
  • fix issues with cyclic dependencies when using the update and before_update flag (#3857) (21cc94e)

v9.14.2

06 Dec 16:33
babdf42

Choose a tag to compare

9.14.2 (2025-12-05)

Bug Fixes

  • correctly handle groups when retrieving storage input (#3861) (8c818f4)

v9.14.1

03 Dec 11:46
476e110

Choose a tag to compare

9.14.1 (2025-12-02)

Bug Fixes

  • always raise FileNotFoundError in case of missing files in resource expressions that do size evaluations (#3854) (0f1991a)
  • ensure that spawned jobs do not handle retries themselves. The main process does that. (#3855) (396271b)

v9.14.0

27 Nov 17:04
12ce6c6

Choose a tag to compare

9.14.0 (2025-11-27)

Features

Bug Fixes

  • Add support for pathlib in notebook field (#3811) (7b2180a)
  • Addressed race condition in workdir_handler.py (#3844) (8dbfcfb)
  • cleanup update-marked output files of failed jobs if there was no backup to restore them (#3843) (41f1ce8)
  • correct Windows callable path handling (#3832) (5caad70)
  • expand env vars on resources (#3823) (fcfa1bc)
  • fix backup for output marked by update (#3839) (09c64b7)
  • Minor fixes/additions to logging module. (#3802) (3b3986d)
  • mount local storage prefix into containers (#3840) (f1e8b62)
  • properly format input/output files in case of missing rule to produce them (#3849) (69d5d24)
  • Unpack AnnotatedString in _apply_wildcards (#3798) (7886508)

Performance Improvements

  • retrieve storage inputs immediately before scheduling jobs instead of before running the entire workflow (#3850) (4ac6cda)

v9.13.7

07 Nov 15:51
a72dd0e

Choose a tag to compare

9.13.7 (2025-11-07)

Bug Fixes

  • backup output files marked for update and restore them in case of job failures (#3833) (3e0904d)