Skip to content

Releases: broadinstitute/cromwell-tools

v1.1.1

15 Feb 23:06
888eef6
Compare
Choose a tag to compare
  • Fix a bug that prevents submitting a zipped file as a dependency of a workflow.

v1.1.0

17 Jan 17:09
5206d04
Compare
Choose a tag to compare
  • Improve the help messages of CLI and add shorthands for submit command.
  • Fix an issue that can stop local file from being normally processed.
  • Fix the failing test by cleaning up the Dockerfile that relies on Oracle Java installer and move to use OpenJDK instead.
  • Take the retry policy based on tenacity out from the cromwell-tools for clarity.
  • Add token checker before making the header to avoid token expiration with OAuth.
  • Fix a bug that prevents generating correct pagination parameters for POST /query endpoint.
  • Update the pull-request-template.

v1.0.1

21 Nov 14:22
1ae2783
Compare
Choose a tag to compare
  • Fix a bug with the service account key that prevents users from using any authentication methods.
  • Fix a bug with /validate command in CLI.
  • Fix a bug with /health endpoint in API.
  • Improve the output of the CLI commands.
  • Update the documentation, quickstart Jupyter notebook, and docstrings.
  • Update the authentication dependency from the deprecated oauth2client to google-auth.
  • Allow no-auth with Cromwell.

v1.0.0

14 Nov 20:51
f05540d
Compare
Choose a tag to compare

Changes:

  • A breaking refactoring work on both the CLI and API.
  • More sophisticated unit tests.
  • Support both Python2 and Python3, having tests run on both versions.
  • Updated ReadMe file and docstrings.
  • For /submit endpoint, we support both path to the file and file contents as inputs now.
  • We have a quickstart example Jupyter Notebook now.
  • Update requests to avoid security issues.
  • Fix API calls in CLI.
  • We have accessory tools with cromwell-tools, such as the workflow monitoring script.
  • Other slight improvements and bug fixes.

Note: from this version we will start to publish this package on PyPI.

v0.5.0

15 Jul 00:06
2a1af5d
Compare
Choose a tag to compare
  • Add a new function to query workflows.
  • Add a new function to release workflows from status On Hold to Submitted.

v0.4.0

01 Jun 14:15
bac0044
Compare
Choose a tag to compare
  • Add on_hold parameter to start_workflow
  • Add workflow validation capability
  • Add Sphinx autodoc and readthedocs hook
  • Bugfix: Allow workflows without labels to be executed
  • Bugfix: Fix docker container build issues

v0.3.1

22 Apr 14:30
adc922a
Compare
Choose a tag to compare

Use officially blessed package setuptools_scm to control the version of Cromwell-tools, add __version__ attribute in the package level.

v0.3.0

19 Apr 14:33
f614e34
Compare
Choose a tag to compare

Add option to use Cromwell-as-a-Service

Update the functions that make requests to Cromwell to send a bearer token generated from the CaaS key if the key is provided, otherwise use the username and password.

v0.2.0

27 Mar 17:59
5bb5aa2
Compare
Choose a tag to compare
  • Enables Cromwell-tools to add labels to workflows at submission time, with an optional label validator implemented.

v0.1.0

05 Jan 16:28
dfe1af5
Compare
Choose a tag to compare
  • Fixes bug that prevented dependencies zip from being correctly sent to Cromwell.