Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(main): release 8.0.0 #2

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Sep 3, 2022

🤖 I have created a release beep boop

8.0.0 (2023-12-01)

⚠ BREAKING CHANGES

  • redesigned Snakemake API. It now uses a modern, dataclass based approach (#2403)

Features

  • add ability to inject conda environments into running Snakefile (#2479) (6140e29)
  • add functionality for deploying sources if no shared FS is assumed (#2486) (76eac3c)
  • add option to control software deployment mode (shared or non shared FS) (#2525) (04ec2c0)
  • allow detailed configuration of shared FS usage (#2528) (0d34be9)
  • allow environment variables in string values of profile (e.g. paths may now contain elements like $USER). (58dc70c)
  • allow python expressions in --set-resources (#2521) (022a31e)
  • allow to set latency_wait in executor test suite (c0bca0b)
  • automatically upload workflow sources to default storage provider if no shared FS is used (a450c49)
  • Faster ci test setup (#2489) (4798e8a)
  • implement precommand (#2482) (ff0f979)
  • prepare for storage plugins (#2454) (353a71c)
  • redesigned Snakemake API. It now uses a modern, dataclass based approach (#2403) (2be3bfa)
  • support for external executor plugins (#2305) (c9eaa4e)
  • version specific profile config files (profile/config.v8+.yaml with profile/config.yaml as fallback that matches any version) (#2498) (47e5811)

Bug Fixes

  • adapt to changes in snakemake-interface-executor-plugins (635c68a)
  • add storage provider args to deploy sources command (67178e3)
  • also inherit rule proxies if there is no rulename modifier specified in a use rule statement (#2440) (1570289)
  • assume at most 8GB memory for default resources. This way, we avoid exploding memory requirements for large input files that are very unlikely to be put entirely into memory by any tool. (11c2ecc)
  • comparison to float in scheduler (ef44d84)
  • detect job paths that leave and then enter a group. Such paths are invalid because then the group depends on itself. (#2527) (5383a4d)
  • ensure that auto deployment of default storage provider works in containers with read-only root home. (1a347ff)
  • ensure that targetjob is always forced. This fixes a bug causing run-directive rules to not being executed even when enforced via e.g. -R. (#2448) (b2a60d5)
  • fix cache handling and unlock handling (2f4d5e1)
  • fix nargs definition for --deploy-sources (fc252c8)
  • fix path handling when detective profiles (fe63881)
  • fix storage handling on windows by converting all paths to posix paths (#2519) (7864a76)
  • handle different f-string tokens in py3.12 (#2485) (f2c7613)
  • handling of group jobs when obtaining temp input files (71be1de)
  • import (#2402) (2c831f1)
  • only deactivate conda inject envs upon workflow tear down (#2503) (e6dfdd4)
  • Panoptes --wms-monitor-arg (#2444) (98d2bdf)
  • proper reuse of rule proxies when importing several times from the same module (#2404) (e867dda)
  • Restore backward compatibility for Google Life Sciences executor (#2461) (5e3a464)
  • shadow "full" mode ignore symlinks (#2516) (1d58120)
  • show failed logs in executor testcases (92f7bf4)
  • sort report (sub-)categories in lexicographical order (#2449) (d0705ad)
  • update minimum snakemake-interface-storage-plugins version (0ef7226)
  • use temporary directory (faster, more likely local, always writable) for persistence and source cache in case of remote execution without shared fs (#2502) (c8fa7ba)
  • wait for logs before showing them on error (a4ff328)

Documentation

  • fix syntax in cluster example (#2460) (64e9645)
  • notes on arm based machines in tutorial docs (0586f04)
  • rust: Fix typo on rust-script version (#2488) (a79dd94)

This PR was generated with Release Please. See documentation.

@github-actions github-actions bot changed the title chore(main): release 8.0.0 chore(main): release 7.16.0 Oct 10, 2022
@github-actions github-actions bot force-pushed the release-please--branches--main--components--snakemake branch from e8fd76d to 26f54d0 Compare October 10, 2022 07:59
@github-actions github-actions bot changed the title chore(main): release 7.16.0 chore(main): release 8.0.0 Nov 28, 2022
@github-actions github-actions bot force-pushed the release-please--branches--main--components--snakemake branch from 26f54d0 to 717f87f Compare November 28, 2022 12:49
@github-actions github-actions bot force-pushed the release-please--branches--main--components--snakemake branch from 717f87f to cb78a93 Compare March 3, 2023 13:26
@github-actions github-actions bot force-pushed the release-please--branches--main--components--snakemake branch 2 times, most recently from b6017fe to 4bbf292 Compare March 16, 2023 08:47
@github-actions github-actions bot force-pushed the release-please--branches--main--components--snakemake branch from 4bbf292 to ac4c548 Compare March 27, 2023 06:38
@github-actions github-actions bot force-pushed the release-please--branches--main--components--snakemake branch from ac4c548 to 44509e9 Compare May 16, 2023 06:31
@github-actions github-actions bot changed the title chore(main): release 8.0.0 chore(main): release 7.33.0 Aug 16, 2023
@github-actions github-actions bot force-pushed the release-please--branches--main--components--snakemake branch from 44509e9 to a2c5211 Compare August 16, 2023 18:36
@github-actions github-actions bot changed the title chore(main): release 7.33.0 chore(main): release 8.0.0 Oct 7, 2023
@github-actions github-actions bot force-pushed the release-please--branches--main--components--snakemake branch from a2c5211 to b99274e Compare October 7, 2023 21:51
@github-actions github-actions bot force-pushed the release-please--branches--main--components--snakemake branch from b99274e to 38b0626 Compare December 1, 2023 08:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
0 participants