Skip to content

Latest commit

 

History

History
362 lines (173 loc) · 18.6 KB

CHANGELOG.md

File metadata and controls

362 lines (173 loc) · 18.6 KB

Changelog

9.3.3 (2024-12-21)

Bug Fixes

  • problem with spaces in path (by quoting CLI args) (#79) (404cd30)

9.3.2 (2024-10-06)

Bug Fixes

9.3.1 (2024-10-04)

Bug Fixes

  • use correct names when collecting builtin plugins (#75) (359e8ed)

9.3.0 (2024-10-04)

Features

  • load builtin snakemake executor plugins (#73) (03ee96b)

9.2.0 (2024-07-04)

Features

  • add a default for the can_transfer_local_files interface (#67) (793df28)
  • support for commas in wildcards (#56) (0e8ed82)

9.1.1 (2024-04-12)

Bug Fixes

  • pass cores to remote jobs if they are set (395af5e)

9.1.0 (2024-03-26)

Features

  • add utils for encoding CLI args as base64 (#64) (38a53ec)

9.0.2 (2024-03-22)

Bug Fixes

9.0.1 (2024-03-21)

Bug Fixes

  • fix quoting of string arguments that are passed to spawned jobs (#60) (d3d55a3)

9.0.0 (2024-03-11)

⚠ BREAKING CHANGES

  • pass common settings to SpawedJobArgsFactory; shell command arg quoting fixes (#58)

Features

  • pass common settings to SpawedJobArgsFactory; shell command arg quoting fixes (#58) (867a027)

8.2.0 (2024-01-16)

Features

  • add ability to pass group args to remote jobs (bcfd819)

8.1.3 (2023-12-19)

Bug Fixes

8.1.2 (2023-12-12)

Documentation

8.1.1 (2023-12-08)

Bug Fixes

  • allow value of none for shared fs usage setting (d334869)

8.1.0 (2023-11-30)

Features

  • add method for checking whether there is a common workdir assumed in storage settings (29dc8dd)

Bug Fixes

8.0.2 (2023-11-20)

Bug Fixes

8.0.1 (2023-11-20)

Bug Fixes

8.0.0 (2023-11-20)

⚠ BREAKING CHANGES

  • added common setting for defining whether workflow sources shall be deployed.

Features

  • added common setting for defining whether workflow sources shall be deployed. (04319bb)

7.0.3 (2023-10-26)

Bug Fixes

  • fix envvar declarations code (fc31775)
  • improved precommand handling (af1f010)

7.0.2 (2023-10-20)

Bug Fixes

  • ignore errors when trying to delete tmpdir upon shutdown (#39) (406422c)

7.0.1 (2023-10-17)

Miscellaneous Chores

7.0.0 (2023-10-17)

⚠ BREAKING CHANGES

  • move behavior args into common settings and use post_init method for additional initialization

Features

  • move behavior args into common settings and use post_init method for additional initialization (c6cb3c9)
  • support precommand (32da209)

6.0.0 (2023-10-12)

⚠ BREAKING CHANGES

  • adapt to API changes

Features

Bug Fixes

5.0.2 (2023-09-22)

Documentation

5.0.1 (2023-09-22)

Bug Fixes

  • adapt to changes in snakemake-interface-common (faa05a4)
  • adapt to fixes in snakemake-interface-common (2a92560)

5.0.0 (2023-09-21)

⚠ BREAKING CHANGES

  • maintain Python 3.7 compatibility by moving settings base classes to the settings module

Bug Fixes

  • maintain Python 3.7 compatibility by moving settings base classes to the settings module (71c976e)
  • use bugfix release of snakemake-interface-common (2441fc3)

4.0.1 (2023-09-20)

Bug Fixes

  • return correct value for next_seconds_between_status_checks (0606922)

4.0.0 (2023-09-19)

⚠ BREAKING CHANGES

  • rename ExecutorJobInterface into JobExecutorInterface

Code Refactoring

  • rename ExecutorJobInterface into JobExecutorInterface (9f61b6a)

3.0.2 (2023-09-12)

Bug Fixes

  • add error details in case of improper join_cli_args usage (cb0245f)

3.0.1 (2023-09-11)

Bug Fixes

  • avoid dependeing on argparse_dataclass fork (0a1f02d)
  • fix NoneType definition (1654a41)

3.0.0 (2023-09-11)

⚠ BREAKING CHANGES

  • unify self.report_job_error and self.print_job_error.

Features

  • add further metadata to ExecutorSettings (30f0977)
  • add get_items_by_category method to ExecutorSettings (7f62bb9)
  • add support for env_var specification in ExecutorSettings (a1e3123)
  • unify self.report_job_error and self.print_job_error. (2f24fb9)

Documentation

2.0.0 (2023-09-08)

⚠ BREAKING CHANGES

  • rename ExecutorPluginRegistry.get to get_plugin.
  • naming
  • improved API

Features

  • add touch_exec (0ac8b16)
  • allow to set the next sleep time (f8fde6c)
  • allow to specify the initial amount of seconds to sleep before checking job status (0e88e6f)
  • improved API (0226c9d)
  • naming (978f74c)
  • rename ExecutorPluginRegistry.get to get_plugin. (c1b50d9)
  • simplify API (3e4be2a)

Bug Fixes

1.2.0 (2023-09-05)

Features

1.1.2 (2023-09-01)

Bug Fixes

  • convert enum to cli choice (a2f287c)
  • various adaptations to changes in Snakemake 8.0 (58ff504)

1.1.1 (2023-08-30)

Bug Fixes

1.1.0 (2023-08-28)

Features

  • refactor and clean up interfaces (#14) (fc28032)

1.0.1 (2023-08-02)

Bug Fixes

1.0.0 (2023-08-02)

Features

  • migrate interfaces from snakemake to this package (#7) (cc3327c)
  • migrate snakemake.common.Mode into this package (b0aa928)
  • object oriented plugin interface implementation (a6923d2)
  • start of work to integrate functions (#5) (56f16d8)

Bug Fixes

Performance Improvements

Miscellaneous Chores