Releases: reanahub/reana-client
Releases · reanahub/reana-client
v0.9.4
REANA-Client 0.9.3
0.9.3 (2024-03-13)
Build
Bug fixes
Code refactoring
Code style
Test suite
Continuous integration
- commitlint: addition of commit message linter (#695) (2de7d61)
- commitlint: allow release commit style (#708) (f552752)
- commitlint: check for the presence of concrete PR number (#698) (fa5b7c7)
- pytest: install
testspackage variant instead ofall(#703) (fe0b00a) - release-please: initial configuration (#695) (5b278f1)
- shellcheck: fix exit code propagation (#698) (fe696ea)
Documentation
REANA-Client 0.9.2
- Changes
validatecommand to show detailed errors when the specification file is not a valid YAML file. - Changes the validation of specification files to show improved validation warnings, which also indicate where unexpected properties are located in the file.
- Fixes
create_workflow_from_jsonAPI function to always load and send the workflow specification to the server. - Fixes
listcommand to accept case-insensitive column names when sorting the returned workflow runs via the--sortoption. - Fixes
runwrapper command for workflows that do not containinputsclause in their specification.
REANA-Client 0.9.1
- Adds support for Python 3.12.
- Adds
prunecommand to delete all intermediate files of a given workflow. Use with care. - Changes
opencommand to inform user about the auto-closure of interactive sessions after a certain inactivity timeout. - Changes
validatecommand to display non-critical validation warnings when checking the REANA specification file. - Fixes
listcommand to correctly list workflows when sorting them by their run number or by the size of their workspace. - Fixes
ducommand help message typo. - Fixes
validation --environmentscommand to correctly handle fully-qualified image names.
REANA-Client 0.9.0
- Adds support for Python 3.11.
- Adds support for
.gitignoreand.reanaignoreto specify files that should not be uploaded to REANA. - Adds
retention-rules-listcommand to list the retention rules of a workflow. - Changes REANA specification loading and validation functionalities by porting some of the logic to
reana-commons. - Changes
createandrestartcommands to always upload the REANA specification file. - Changes
deletecommand to always delete the workflow's workspace. - Changes
delete_workflowPython API function to always delete the workflow's workspace. - Changes
downloadcommand to add the possibility to write files to the standard output via-o -option. - Changes
listcommand to hide deleted workflows by default. - Changes
listcommand to allow displaying deleted workflows via--alland--show-deleted-runsoptions. - Changes
listandstatuscommands to allow displaying the duration of workflows with the--include-durationoption. - Changes
mvcommand to allow moving files while a workflow is running. - Changes
uploadcommand to prevent uploading symlinks. - Changes
validation --environmentcommand to use Docker registry v2 APIs to check that a Docker image exists in DockerHub. - Fixes
listcommand to highlight the workflow specified inREANA_WORKONcorrectly. - Fixes
secrets-deletecommand error message when deleting non existing secrets. - Fixes
startcommand to report failed workflows as errors. - Fixes
startandruncommands to correctly follow the execution of the workflow until termination. - Fixes
statuscommand to respect output format provided by the--formatoption. - Fixes
uploadcommand to report when input directories are listed under thefilessection in the REANA specification file and vice versa. - Fixes
validate --environmentcommand to detect illegal whitespace characters in Docker image names.
REANA-Client 0.8.1
- Adds support for creating reana-client standalone AppImage executables.
- Adds support for Python 3.10.
- Adds workflow name validation for
create_workflow_from_json()Python API function. - Fixes formatting of error messages and sets appropriate exit status codes.
REANA-Client 0.8.0
- Adds support for running and validating Snakemake workflows.
- Adds support for
outputs.directoriesinreana.yamlallowing to easily download output directories. - Adds new command
quota-showto retrieve information about total CPU and Disk usage and quota limits. - Adds new command
infothat retrieves general information about the cluster, such as available workspace path settings. - Changes
validatecommand to add the possibility to check the workflow against server capabilities such as desired workspace path via--server-capabilitiesoption. - Changes
listcommand to add the possibility to filter by workflow status and search by workflow name via--filteroption. - Changes
listcommand to add the possibility to filter and display all the runs of a given workflow via-woption. - Changes
listcommand to stop including workflow progress and workspace size by default. Please use new options--include-progressand--include-workspace-sizeto show this information. - Changes
list --sessionscommand to display the status of interactive sessions. - Changes
logscommand to display also the start and finish times of individual jobs. - Changes
lscommand to add the possibility to filter by file name, size and last-modified values via--filteroption. - Changes
ducommand to add the possibility filter by file name and size via--filteroption. - Changes
deletecommand to prevent hard-deletion of workflows. - Changes Yadage workflow specification loading to be done in
reana-commons. - Changes CWL workflow engine to
cwltoolversion3.1.20210628163208. - Removes support for Python 2.7. Please use Python 3.6 or higher from now on.
REANA-Client 0.7.5
- Changes workflow validation to display more granular output.
- Changes workflow parameters validation to warn about misused parameters for each step.
- Changes dependencies to unpin six so that client may be installed in more contexts.
- Fixes environment image validation not to test repetitively the same image.
- Fixes
upload_to_server()Python API function to silently skip uploading in case of none-like inputs.
REANA-Client 0.7.4
- Fixes environment image validation info message where UIDs were switched.
- Changes
listcommand to include deleted workflows by default. - Adds support for wildcard patterns to
lscommand. - Adds support for directory download and wildcard patterns to
downloadcommand.
REANA-Client 0.7.3
- Adds validation of workflow input parameters to the
validatecommand. - Adds optional validation of workflow environment images (
--environments) to thevalidatecommand.