Releases: reanahub/reana-workflow-controller
Releases · reanahub/reana-workflow-controller
REANA-Workflow-Controller 0.7.1
- Fixes minor code warnings.
- Changes CI system to include Python flake8 and Dockerfile hadolint checkers.
REANA-Workflow-Controller 0.7.0
- 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
- Upgrades REANA-Commons package using latest Kubernetes client version.
REANA-Workflow-Controller 0.6.0
- 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
- 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
- Improves AMQP re-connection handling. Switches from
pika
tokombu
. - Improves REST API documentation rendering.
- Changes license to MIT.
REANA-Workflow-Controller 0.3.1
- 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
- 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
- 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
- Initial public release.