You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds support for running and validating Snakemake workflows.
Adds support for outputs.directories in reana.yaml allowing to easily download output directories.
Adds new command quota-show to retrieve information about total CPU and Disk usage and quota limits.
Adds new command info that retrieves general information about the cluster, such as available workspace path settings.
Changes validate command to add the possibility to check the workflow against server capabilities such as desired workspace path via --server-capabilities option.
Changes list command to add the possibility to filter by workflow status and search by workflow name via --filter option.
Changes list command to add the possibility to filter and display all the runs of a given workflow via -w option.
Changes list command to stop including workflow progress and workspace size by default. Please use new options --include-progress and --include-workspace-size to show this information.
Changes list --sessions command to display the status of interactive sessions.
Changes logs command to display also the start and finish times of individual jobs.
Changes ls command to add the possibility to filter by file name, size and last-modified values via --filter option.
Changes du command to add the possibility filter by file name and size via --filter option.
Changes delete command to prevent hard-deletion of workflows.
Changes Yadage workflow specification loading to be done in reana-commons.
Changes CWL workflow engine to cwltool version 3.1.20210628163208.
Removes support for Python 2.7. Please use Python 3.6 or higher from now on.
Administrators:
Adds new configuration options node_label_runtimebatch, node_label_runtimejobs, node_label_runtimesessions allowing to set cluster node labels for splitting runtime workload into dedicated workflow batch nodes, workflow job nodes and interactive session nodes.
Adds new configuration option workspaces.paths allowing to set a dictionary of available workspace paths to pairs of cluster_node_path:cluster_pod_mountpath for mounting directories from cluster nodes.
Adds new configuration option quota.enabled to enable or disable CPU and Disk quota accounting for users.
Adds new configuration option quota.termination_update_policy to select the quota resources such as CPU and Disk for which the quota usage will be calculated immediately at the workflow termination time.
Adds new periodic cron job to update Disk quotas nightly. Useful if the quota.termination_update_policy does not include Disk quota resource.
Adds configuration environment variable reana_server.environment.REANA_WORKFLOW_SCHEDULING_POLICY allowing to set workflow scheduling policy (first-in first-out, user-balanced and workflow-complexity balanced).
Adds configuration environment variables reana_server.environment.REANA_RATELIMIT_GUEST_USER, reana_server.environment.REANA_RATELIMIT_AUTHENTICATED_USER allowing to set REST API rate limit values.
Adds configuration environment variable reana_server.environment.REANA_SCHEDULER_REQUEUE_SLEEP to set a time to wait between processing queued workflows.
Adds configuration environment variable reana_workflow_controller.environment.REANA_JOB_STATUS_CONSUMER_PREFETCH_COUNT allowing to set a prefetch count for the job status consumer.
Adds support for Kubernetes 1.21 version clusters.
Adds default kubernetes_memory_limit value (4 GiB) that will be used for all user jobs unless they specify otherwise.
Changes Helm template to use PostgreSQL 12.8 version.
Changes Helm template for reana-db component to allow 300 maximum number of database connections by default.
Fixes email validation procedure during create-admin-user command to recognize more permissive email address formats.
Developers:
Changes git-* commands to add the possibility of excluding certain components via the --exclude-components option.
Changes git-create-release-commit command to bump all version files in a component.
Changes git-log command to show diff patch or to pass any wanted argument.
Changes helm-upgrade-components command to also upgrade the image tags in prefetch-images.sh script.