Releases: reanahub/reana-client
Releases · reanahub/reana-client
REANA-Client 0.7.1
- Changes
ping
command output to include REANA client and server version information.
REANA-Client 0.7.0
- Adds option to
logs
command to filter job logs according to compute backend, docker image, status and step name. - Adds new
restart
command to restart previously run or failed workflows. - Adds possibility to specify operational options in the
reana.yaml
of the workflow. - Fixes user experience by preventing dots as part of the workflow name to avoid confusion with restart runs.
- Changes
du
command output format. - Changes file loading to optimise CLI performance.
- Changes
logs
command to enhance formatting using marks and colours. - Changes from Bravado to requests to improve download performance.
- Changes
ping
command to perform user access token validation. - Changes defaults to accept both
reana.yaml
andreana.yml
filenames. - Changes
diff
command to improve output formatting. - Changes code formatting to respect
black
coding style. - Changes documentation to single-page layout.
REANA-Client 0.6.1
- Fixes installation troubles for REANA 0.6.x release series by pinning several dependencies.
REANA-Client 0.6.0
- Introduces user secrets management commands
secrets-add
,
secrets-list
andsecrets-delete
. - Enhances
run
andcreate
commands to allow specifying
workfow via the--workflow
flag. - Introduces new command
version
to report client version. - Fixes
upload
command behaviour for uploading very large files. - Simplifies
run
command by removing free upload parameters. - Upgrades
cwltool
to 1.0.20191022103248. - Disables SSL verification warnings when talking to self-signed server
certificates.
REANA-Client 0.5.0
- Introduces new
resources
field inreana.yaml
specification file
allowing to declare computing resources needed for workflow runs, such as the
CVMFS repositories viacvmfs
subfield. - Improves
reana-client
embedded command-line documentation (-help
) by
grouping commands and providing concrete usage examples for all commands. - Enhances workflow
start
command allowing to override input parameters
(--parameter
) and to specify additional operational options
(--option
). - Introduces new workflow
run
wrapper command that creates workflow, uploads
its input data and code and starts its execution. - Introduces new workflow
stop
command for stopping a running workflow. - Enhances workflow
logs
command output capabilities via new--json
option. - Introduces new workflow
diff
command for comparing two workflow runs. - Introduces new workflow
delete
command for deleting one or more workflow
runs. - Introduces new session
open
command allowing to run interactive sessions
such as Jupyter notebook upon workflow workspace. - Introduces new session
close
command for closing interactive sessions. - Renames past
workflows
command tolist
allowing to list both workflow
runs and interactive sessions. - Introduces new workspace
du
command for checking workspace disk usage. - Introduces new workspace
mv
command for moving files within workspace. - Introduces new workspace
rm
command for removing files within workspace. - Renames past workspace
list
command tols
allowing to list workspace
files. Enhances its output capabilities via new--format
option. - Introduces new API function
create_workflow_from_json()
which allows
developers and third-party systems to create workflows directly from JSON
specification.
REANA-Client 0.4.0
- Enhances test suite and increases code coverage.
- Changes license to MIT.
REANA-Client 0.3.1
- Amends upload and download commands that will now upload/download all the
files specified inreana.yaml
in case no arguments are provided. - Fixes
status
command's JSON output mode. - Upgrades CWL reference implementation to version
1.0.20180912090223
. - Renames Serial workflow operational parameter from
CACHING
toCACHE
. - Adds support for Python 3.7.
REANA-Client 0.3.0
- Adds support for Serial workflows.
- CLI refactored to a flat design:
inputs
/outputs
/code
removed, everything is a file managed withupload
/download
/list
commands.- Removes
workflow
command, workflows are managed withcreate
/start
/status
.
- Removes
analyses
command, nowvalidate
is first level command. status
now shows the selected workflow progress and current command on verbose mode.- Requires the usage of an access token to talk to REANA Server.
- Fixes bug when uploading binary files.
- Supports addition of workflow engine parameters when using
start
for serial workflows. - Improves error messages.
REANA-Client 0.2.0
- Adds support for Common Workflow Language workflows.
- Adds support for persistent user-selected workflow names.
- Enables file and directory input uploading using absolute paths.
- Adds new
status
command to display the current status of the client. - Reduces verbosity level for commands and improves error messages.
REANA-Client 0.1.0
- Initial public release.