Skip to content

Releases: reanahub/reana

0.7.0-alpha.2

05 Oct 14:24
Compare
Choose a tag to compare

REANA reproducible research data analysis platform

0.7.0-alpha.1

24 Sep 09:44
Compare
Choose a tag to compare
0.7.0-alpha.1 Pre-release
Pre-release
release: 0.7.0-alpha.1

0.6.1

11 Jun 12:54
v0.6.1
Compare
Choose a tag to compare
  • Administrators:
    • Fixes installation troubles for REANA 0.6.x release series by pinning several dependencies.
    • Upgrades REANA-Commons package to latest Kubernetes Python client version.
    • Amends documentation for minikube start to include VirtualBox hypervisor explicitly.

0.6.0

27 Dec 12:55
v0.6.0
Compare
Choose a tag to compare
  • Users:
    • Adds support for HTCondor compute backend for all workflow engines (CWL, Serial, Yadage).
    • Adds support for Slurm compute backend for all workflow engines (CWL, Serial, Yadage).
    • Allows to run hybrid analysis pipelines where different parts of the workflow can run on different compute backends (HTCondor, Kubernetes, Slurm).
    • Adds support for Kerberos authentication mechanism for user workflows.
    • Introduces user secrets management commands secrets-add, secrets-list and secrets-delete.
    • Fixes upload command behaviour for uploading very large files.
    • Upgrades CWL workflow engine to 1.0.20191022103248.
    • Upgrades Yadage workflow engine to 0.20.0 with Packtivity 0.14.21.
    • Adds support for Python 3.8.
    • See additional changes in reana-client 0.6.0 release notes.
  • Administrators:
    • Upgrades to Kubernetes 1.16 and moves Traefik installation to Helm 3.0.0.
    • Creates a new Kubernetes service account for REANA with appropriate permissions.
    • Makes database connection details configurable so that REANA can connect to databases external to the cluster.
    • Autogenerates deployment secrets if not provided by administrator at cluster creation time.
    • Adds an interactive mode on cluster initialisation to allow providing deployment secrets.
    • Adds CERN specific Kerberos configuration files and CERN EOS storage support.
    • See additional changes in reana-cluster 0.6.0 release notes.
  • Developers:
    • Modifies the batch workflow runtime pod creation including an instance of job controller running alongside workflow engine using the sidecar pattern.
    • Adds generic job manager class and provides example classes for CERN HTCondor and CERN Slurm clusters.
    • Provides user secrets to the job container runtime tasks.
    • Adds sidecar container to the Kubernetes job pod if Kerberos authentication is required.
    • Refactors job monitoring using the singleton pattern.
    • Enriches make behaviour for developer-oriented installations with live code reload changes and debugging.
    • Enriches git-status component status reporting for developers.
    • See additional changes in individual REANA 0.6.0 platform components.

0.5.0

24 Apr 15:39
v0.5.0
Compare
Choose a tag to compare
  • Users:

    • Allows to explore workflow results by running interactive Jupyter notebook
      sessions on the workspace files.
    • Allows to declare computing resources needed for workflow runs, such as
      access to CVMFS repositories.
    • Improves reana-client command-line client with new options to stop
      workflows, diff workflows, move and remove files.
    • Upgrades CWL engine to 1.0.20181118133959.
    • See additional changes in reana-client release notes.
  • Administrators:

    • Upgrades to Kubernetes 1.14, Helm 2.13 and Minikube 1.0.
    • Separates cluster infrastructure pods from runtime workflow engine pods
      that will be created by workflow controller.
    • Introduces configurable CVMFS and CephFS shared volume mounts.
    • Adds support for optional HTTPS protocol termination.
    • Introduces incoming workflow queue for additional safety in case of user
      storms.
    • Makes infrastructure pods container image slimmer to reduce the memory
      footprint.
    • See additional changes in reana-cluster release notes.
  • Developers:

    • Enhances development process by using git-submodule-like behaviour for
      shared components.
    • Introduces simple Makefile for (fast) local testing and (slow) nightly
      building purposes.
    • Centralises logging level and common Celery tasks.
    • Adds helpers for test suite fixtures and improves code coverage.

0.4.0

07 Nov 10:31
v0.4.0
Compare
Choose a tag to compare
  • Uses common OpenAPI client in communications between workflow engines and job
    controller.
  • Improves AMQP re-connection handling.
  • Enhances test suite and increases code coverage.
  • Changes license to MIT.

0.3.0

27 Sep 20:02
v0.3.0
Compare
Choose a tag to compare
  • Introduces new Serial workflow engine for simple sequential workflow needs.
  • Enhances progress reporting for CWL, Serial and Yadage workflow engines.
  • Simplifies reana-client command set and usage scenarios.
  • Introduces multi-user capabilities with mandatory access tokens.
  • Adds support for multi-node clusters using shared CephFS volumes.
  • Adds support for Kubernetes 1.11, Minikube 0.28.2.
  • Upgrades CWL workflow engine to use latest cwltool version.
  • Fixes several bugs such as binary file download with Python 3.

0.2.0

23 Apr 18:41
v0.2.0
Compare
Choose a tag to compare
  • Adds support for Common Workflow Language workflows.
  • Adds support for persistent user-selected workflow names.
  • Enables file and directory input uploading using absolute paths.
  • Enriches reana-client and reana-cluster command set.
  • Reduces verbosity level for commands and improves error messages.

0.1.0

05 Oct 14:43
v0.1.0
Compare
Choose a tag to compare
  • Initial public release.