Skip to content

Releases: reanahub/reana-commons

REANA-Commons 0.8.4

08 Feb 14:17
Compare
Choose a tag to compare
  • Adds new configuration variable to toggle Kubernetes security context. (K8S_USE_SECURITY_CONTEXT)
  • Changes installation to revert Yadage dependency versions.

REANA-Commons 0.8.3

07 Feb 13:27
Compare
Choose a tag to compare
  • Changes installation to remove upper version pin on kombu.

REANA-Commons 0.8.2

01 Feb 12:29
Compare
Choose a tag to compare
  • Adds support for Python 3.10.
  • Adds workflow name validation utility.
  • Changes Snakemake loaded specification to include compute backends.
  • Changes OpenAPI specification with respect to return supported compute backends in info endpoint.
  • Fixes file system usage calculation on CephFS shares in get_disk_usage utility function.

REANA-Commons 0.8.1

21 Dec 16:15
Compare
Choose a tag to compare
  • Adds OpenAPI specification support for kubernetes_job_timeout handling.
  • Changes OpenAPI specification for cluster health status endpoint.
  • Changes Yadage dependencies to allow 0.21.x patchlevel-version updates.
  • Changes installation to require Python-3.6 or higher versions.

REANA-Commons 0.8.0

21 Dec 16:14
Compare
Choose a tag to compare
  • Adds get_disk_usage utility function to calculate disk usage for a directory.
  • Adds Yadage workflow specification loading utilities.
  • Adds workspace validation utilities.
  • Adds Snakemake workflow engine integration.
  • Adds custom objects API instance to k8s client.
  • Adds available worklow engines configuration.
  • Adds environment variable to define time between job controller connection checks.
  • Adds cluster health status endpoint.
  • Adds OpenAPI specifications with respect to user quotas.
  • Changes workflow-submission queue as a priority queue and allows to set the priority number on workflow submission.
  • Changes OpenAPI specifications with respect to turning workspaces endpoint into info.
  • Changes publisher logging level on error callback.
  • Removes support for Python 2.

REANA-Commons 0.7.5

02 Jul 14:53
Compare
Choose a tag to compare
  • Adds support for glob patterns when listing workflow files.
  • Adds support for specifying kubernetes_memory_limit for Kubernetes compute backend jobs.

REANA-Commons 0.7.4

24 Mar 10:01
Compare
Choose a tag to compare
  • Adds new functions to serialise/deserialise job commands between REANA components.
  • Changes reana_ready function location to REANA-Server.

REANA-Commons 0.7.3

24 Mar 10:01
Compare
Choose a tag to compare
  • Adds new configuration variable to toggle runtime user jobs clean up depending on their statuses. (REANA_RUNTIME_KUBERNETES_KEEP_ALIVE_JOBS_WITH_STATUSES)
  • Adds central class to instantiate workflow engines with more resilience. (workflow_engine.create_workflow_engine_command)

REANA-Commons 0.7.2

02 Feb 16:44
Compare
Choose a tag to compare
  • Adds support for Python 3.9.
  • Fixes minor code warnings.
  • Fixes a helper function that calculates directory hashes.
  • Changes OpenAPI specifications with respect to sign-up form.
  • Changes OpenAPI specifications with respect to email confirmation.
  • Changes CI system to include Python flake8 checker.

REANA-Commons 0.7.1

02 Feb 12:55
Compare
Choose a tag to compare
  • Adds support for restarting yadage workflows (through accept_metadir operational option).
  • Allows htcondor_max_runtime and htcondor_accounting_group to be specified for HTC jobs.
  • Adds new field in REANA-Server OpenAPI spec to return server version.
  • Changes CI system from Travis to GitHub Actions.