Skip to content

2.0.0

Compare
Choose a tag to compare
@bshifaw bshifaw released this 28 Apr 19:08
· 11 commits to main since this release
b1d5b6a

We are excited to announce the release of Cromshell 2! This new version of Cromshell brings a number of improvements and new features to the Cromwell job submission experience.

Here are some of the key highlights of Cromshell 2:

  • A completely rebuilt codebase in Python, which brings improved reliability, performance, and modularity to the tool.
  • Automatic zipping of workflow dependencies when submitting a workflow.
  • Integration and unit tests to ensure Cromshell remains a reliable and robust tool.
  • Multiple installation options: Cromshell 2 can be installed from source, via Homebrew, or from PyPI.
  • A modular architecture that makes adding new functionalities and commands easier.
  • Developer documentation that provides guidance on how to add new features and commands to the tool.

The original Cromshell shell script is still available in the legacy_cromshell folder and in the cromshell1 branch of this repository.It is no longer maintained, but is still available for use. The original Cromshell contains some commands not yet available in Cromshell2,such as fetch-logs, fetch-all, notify, and cleanup. These commands will be added to Cromshell2 in the future.