Skip to content

Releases: sunbeam-labs/sunbeam

v5.2.2

16 Aug 04:35
6005a8d

Choose a tag to compare

Rolling back most of the newly implemented logging features because they don't seem to play nice with distributed executors. Addition of better slurm testing.

What's Changed

Full Changelog: v5.2.1...v5.2.2

v5.2.1

13 Aug 16:33

Choose a tag to compare

Add versioneer for automated version updates

Full Changelog: v5.1.3...v5.2.1

v5.2.0

13 Aug 16:12
83ea1fd

Choose a tag to compare

Cluster executors were running into issues with the Sunbeam logger initialized by sunbeam run not maintaining its handlers through to the Snakefile. This release moves away from the timestamped per-run log file in favor of a configurable, static location in the project root.

What's Changed

  • Bump actions/download-artifact from 4 to 5 in /.github/workflows by @dependabot[bot] in #556
  • Update Conda lockfiles by @github-actions[bot] in #555
  • Use config-defined log file by @Ulthran in #557

Full Changelog: v5.1.2...v5.1.3

v5.1.2

07 Aug 15:10
b0a2411

Choose a tag to compare

Fix versioning bug for PyPi release, fix ruleorder bug with latest snakemake release.

What's Changed

  • Bump snakemake from 9.8.2 to 9.9.0 by @dependabot[bot] in #551
  • Update Conda lockfiles by @github-actions[bot] in #550
  • Handle ruleorder for single-end reads by @Ulthran in #554

Full Changelog: v5.1.1...v5.1.2

v5.1.1

31 Jul 16:17
2f5d6ce

Choose a tag to compare

Fix sunbeam init bug that was putting relative paths in config files.

What's Changed

  • Update Conda lockfiles by @github-actions[bot] in #537
  • Bump pytest from 8.4.0 to 8.4.1 by @dependabot[bot] in #538
  • Bump snakemake from 9.5.1 to 9.6.1 by @dependabot[bot] in #539
  • Add debug logs to project config objects by @Ulthran in #540
  • Bump snakemake from 9.6.1 to 9.6.2 by @dependabot[bot] in #542
  • Update Conda lockfiles by @github-actions[bot] in #541
  • Bump snakemake from 9.6.2 to 9.7.1 by @dependabot[bot] in #544
  • Bump pandas from 2.3.0 to 2.3.1 by @dependabot[bot] in #546
  • Bump snakemake from 9.7.1 to 9.8.2 by @dependabot[bot] in #547
  • Fix absolute paths in generated samples.csv by @Ulthran in #549
  • Update Conda lockfiles by @github-actions[bot] in #543

Full Changelog: v5.1.0...v5.1.1

v5.1.0

17 Jun 19:09

Choose a tag to compare

Fix some oddities with --exclude/--include eating positional arguments after them. There are still certain snakemake args that will behave this way but that's unavoidable. This release also includes the new unified sunbeam logger! It uses python's logging module to keep everything neat and outputs a new file with more detailed logs for post-mortems.

What's Changed

Full Changelog: v5.0.5...v5.1.0

v5.0.5

03 Jun 14:48

Choose a tag to compare

  • Fix sporadic bug with filter_reads not being able to import sunbeam lib
  • Fix some doc rendering bugs
  • Update pin files

What's Changed

  • Update Conda lockfiles by @github-actions in #519
  • No conda env for filter_reads by @Ulthran in #522

Full Changelog: v5.0.4...v5.0.5

v5.0.4

30 May 20:42

Choose a tag to compare

Update release workflow to work with PyPi trusted publishing

Full Changelog: v5.0.3...v5.0.4

v5.0.3

30 May 20:19

Choose a tag to compare

Add get_ext_version as universally available amongst extensions to find themselves

What's Changed

  • Update Conda lockfiles by @github-actions in #515
  • Add central get_ext_version function by @Ulthran in #518

New Contributors

  • @github-actions made their first contribution in #515

Full Changelog: v5.0.2...v5.0.3

v5.0.2

28 May 17:39

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.0.1...v5.0.2