Releases: reanahub/reana-client
Releases · reanahub/reana-client
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
tests
package 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
validate
command 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_json
API function to always load and send the workflow specification to the server. - Fixes
list
command to accept case-insensitive column names when sorting the returned workflow runs via the--sort
option. - Fixes
run
wrapper command for workflows that do not containinputs
clause in their specification.
REANA-Client 0.9.1
- Adds support for Python 3.12.
- Adds
prune
command to delete all intermediate files of a given workflow. Use with care. - Changes
open
command to inform user about the auto-closure of interactive sessions after a certain inactivity timeout. - Changes
validate
command to display non-critical validation warnings when checking the REANA specification file. - Fixes
list
command to correctly list workflows when sorting them by their run number or by the size of their workspace. - Fixes
du
command help message typo. - Fixes
validation --environments
command to correctly handle fully-qualified image names.
REANA-Client 0.9.0
- Adds support for Python 3.11.
- Adds support for
.gitignore
and.reanaignore
to specify files that should not be uploaded to REANA. - Adds
retention-rules-list
command 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
create
andrestart
commands to always upload the REANA specification file. - Changes
delete
command to always delete the workflow's workspace. - Changes
delete_workflow
Python API function to always delete the workflow's workspace. - Changes
download
command to add the possibility to write files to the standard output via-o -
option. - Changes
list
command to hide deleted workflows by default. - Changes
list
command to allow displaying deleted workflows via--all
and--show-deleted-runs
options. - Changes
list
andstatus
commands to allow displaying the duration of workflows with the--include-duration
option. - Changes
mv
command to allow moving files while a workflow is running. - Changes
upload
command to prevent uploading symlinks. - Changes
validation --environment
command to use Docker registry v2 APIs to check that a Docker image exists in DockerHub. - Fixes
list
command to highlight the workflow specified inREANA_WORKON
correctly. - Fixes
secrets-delete
command error message when deleting non existing secrets. - Fixes
start
command to report failed workflows as errors. - Fixes
start
andrun
commands to correctly follow the execution of the workflow until termination. - Fixes
status
command to respect output format provided by the--format
option. - Fixes
upload
command to report when input directories are listed under thefiles
section in the REANA specification file and vice versa. - Fixes
validate --environment
command 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.directories
inreana.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
version3.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
list
command to include deleted workflows by default. - Adds support for wildcard patterns to
ls
command. - Adds support for directory download and wildcard patterns to
download
command.
REANA-Client 0.7.3
- Adds validation of workflow input parameters to the
validate
command. - Adds optional validation of workflow environment images (
--environments
) to thevalidate
command.
REANA-Client 0.7.2
- Adds support for Python 3.9.
- Fixes exception handling when uploading files.
- Fixes minor code warnings.
- Fixes trailing slash issue from user exported
REANA_SERVER_URL
.