Skip to content

Releases: reanahub/reana-workflow-controller

REANA-Workflow-Controller 0.7.1

03 Feb 16:45
Compare
Choose a tag to compare
  • Fixes minor code warnings.
  • Changes CI system to include Python flake8 and Dockerfile hadolint checkers.

REANA-Workflow-Controller 0.7.0

20 Oct 20:00
Compare
Choose a tag to compare
  • Adds possibility to restart workflows.
  • Adds exposure of workflow engines logs.
  • Adds possibility to pass workflow operational options.
  • Adds progress report information on workflow list response.
  • Adds code mount on dev mode in workflow engines and job controller.
  • Adds preview flag to file download endpoint.
  • Fixes deletion of workflows in queued state.
  • Fixes CVMFS availability for interactive sessions.
  • Fixes jobs status update.
  • Fixes response on close interactive session action.
  • Changes runtime component creation to use centrally configured namespace from REANA-Commons.
  • Changes workflow engine pod labelling for better traceability.
  • Changes logs endpoint to provide richer information.
  • Changes git clone depth when retrieving GitLab projects.
  • Changes REANA submodule installation in editable mode for live code updates for developers.
  • Changes base image to use Python 3.8.
  • Changes code formatting to respect black coding style.
  • Changes documentation to single-page layout.

REANA-Workflow-Controller 0.6.1

11 Jun 10:06
v0.6.1
Compare
Choose a tag to compare
  • Upgrades REANA-Commons package using latest Kubernetes client version.

REANA-Workflow-Controller 0.6.0

20 Dec 12:53
v0.6.0
Compare
Choose a tag to compare
  • Modifies the batch workflow run creation, including an instance of
    REANA-Job-Controller running alongside with the workflow engine (sidecar
    pattern). Only DB and workflow worksapce are mounted.
  • Refactors volume mounts using reana-commons base.
  • Provides user secrets to the job controller.
  • Extends workflow APIs for GitLab integration.
  • Allows stream file uploads.

REANA-Workflow-Controller 0.5.0

24 Apr 12:13
Compare
Choose a tag to compare
  • Adds support to create interactive sessions so the workspace can be explored and modified through a Jupyter notebook.
  • Creates workflow engine instances on demand for each user and makes CVMFS available inside of them.
  • Adds new endpoint to compare two workflows. The output is a git like diff which can be configured to show differences at metadata level, workspace level or both.
  • Adds new endpoint to delete workflows including the stopped ones.
  • Adds new endpoints to delete and move files within the workspace. The deletion can be also done recursively with a wildcard.
  • Adds new endpoint which returns workflow parameters.
  • Adds new endpoint to query the disk usage of a given workspace.
  • Makes docker image slimmer by using python:3.6-slim.
  • Centralises log level and log format configuration.

REANA-Workflow-Controller 0.4.0

06 Nov 18:03
v0.4.0
Compare
Choose a tag to compare
  • Improves AMQP re-connection handling. Switches from pika to kombu.
  • Improves REST API documentation rendering.
  • Changes license to MIT.

REANA-Workflow-Controller 0.3.1

07 Sep 13:48
Compare
Choose a tag to compare
  • Harmonises date and time outputs amongst various REST API endpoints.
  • Separates workflow parameters and engine parameters when running Serial
    workflows.
  • Pins REANA-Commons and REANA-DB dependencies.

REANA-Workflow-Controller 0.3.0

10 Aug 12:45
Compare
Choose a tag to compare
  • Adds support for Serial workflows.
  • Tracks progress of workflow runs.
  • Adds uwsgi for production deployments.
  • Allows downloading of any file from a workflow workspace.

REANA-Workflow-Controller 0.2.0

19 Apr 15:07
v0.2.0
Compare
Choose a tag to compare
  • Adds support for Common Workflow Language workflows.
  • Adds support for specifying workflow names in REST API requests.
  • Adds sequential incrementing of workflow run numbers.
  • Adds support for nested inputs and runtime code directory uploads.
  • Improves error messages and information.
  • Prevents multiple starts of the same workflow.

REANA-Workflow-Controller 0.1.0

31 Jan 22:24
v0.1.0
Compare
Choose a tag to compare
  • Initial public release.