Releases: reanahub/reana-commons
Releases · reanahub/reana-commons
REANA-Commons 0.8.4
- 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
- Changes installation to remove upper version pin on
kombu
.
REANA-Commons 0.8.2
- 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
- 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
- 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 intoinfo
. - Changes publisher logging level on error callback.
- Removes support for Python 2.
REANA-Commons 0.7.5
- 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
- Adds new functions to serialise/deserialise job commands between REANA components.
- Changes
reana_ready
function location to REANA-Server.
REANA-Commons 0.7.3
- 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
- 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
- Adds support for restarting yadage workflows (through
accept_metadir
operational option). - Allows
htcondor_max_runtime
andhtcondor_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.