Skip to content

Commit

Permalink
release: 0.9.1
Browse files Browse the repository at this point in the history
  • Loading branch information
tiborsimko committed Sep 27, 2023
1 parent ffc4d9b commit 2890a68
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 10 deletions.
25 changes: 17 additions & 8 deletions CHANGES.rst
Original file line number Diff line number Diff line change
@@ -1,23 +1,32 @@
Changes
=======

Version 0.9.1 (UNRELEASED)
Version 0.9.1 (2023-09-27)
--------------------------

- Fixes ``quota-set-default-limits`` command to propagate default quota limits to all users without custom quota limit values..
- Changes ``launch`` endpoint also include the warnings of the validation of the workflow specification.
- Changes OpenAPI specification with respect to return the maximum inactivity time before automatic closure of interactive sessions in ``info`` endpoint.
- Adds new ``prune_workspace`` endpoint to allow users to delete all the files of a workflow, specifying whether to also delete the inputs and/or the outputs.
- Adds new ``interactive-session-cleanup`` command that can be used by REANA administrators to close interactive sessions that are inactive for more than the specified number of days.
- Adds logic to support SSO with third-party Keycloak authentication services.
- Adds the timestamp of when the workflow was stopped (``run_stopped_at``) to the workflow list and the workflow status endpoints.
- Adds the content of the ``REANA_GITLAB_HOST`` environment variable to the list of GitLab instances from which it is possible to launch a workflow.
- Adds new ``prune_workspace`` endpoint to allow users to delete all the files of a workflow, specifying whether to also delete the inputs and/or the outputs.
- Adds ``interactive-session-cleanup`` command that can be used by REANA administrators to close interactive sessions that are inactive for more than the specified number of days.
- Adds progress meter to the logs of the periodic quota updater.
- Changes CPU and disk quota calculations to improve the performance of periodic quota updater.
- Changes the system status report to simplify and clarify the disk usage summary.
- Changes ``check-workflows`` command to also check the presence of workspaces on the shared volume.
- Changes ``check-workflows`` command to not show in-sync runs by default. If needed, they can be shown using the new ``--show-all`` option.
- Changes ``launch`` endpoint to also include the warnings of the validation of the workflow specification.
- Changes OpenAPI specification of the ``info`` endpoint to return the maximum inactivity time before automatic closure of interactive sessions.
- Changes ``apispec`` dependency version in order to be compatible with ``PyYAML`` v6.
- Changes ``reana-admin`` command options to require the passing of ``--admin-access-token`` argument more globally.
- Fixes the workflow priority calculation to avoid workflows stuck in the ``queued`` status when the number of allowed concurrent workflow is set to zero.
- Fixes GitLab integration to automatically redirect the user to the correct URL when the access request is accepted.
- Fixes ``quota-set-default-limits`` command to propagate default quota limits to all users without custom quota limit values.
- Fixes authentication flow to correctly deny access to past revoked tokens in case the same user has also other new active tokens.
- Fixes the email templates to show the correct ``kubectl`` commands when REANA is deployed inside a non-default namespace or with a custom component name prefix.
- Fixes email templates to show the correct ``kubectl`` commands when REANA is deployed inside a non-default namespace or with a custom component name prefix.
- Fixes email sender for system emails to ``notifications.email_config.sender`` Helm value.
- Fixes email receiver for token request emails to use ``notifications.email_config.receiver`` Helm value.
- Fixes ``start-scheduler`` command to gracefully stop when being terminated.
- Adds logic to support SSO with third-party Keycloak authentication services to ``config.py``.
- Fixes container image names to be Podman-compatible.

Version 0.9.0 (2023-01-19)
--------------------------
Expand Down
2 changes: 1 addition & 1 deletion docs/openapi.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"info": {
"description": "Submit workflows to be run on REANA Cloud",
"title": "REANA Server",
"version": "0.9.1a4"
"version": "0.9.1"
},
"paths": {
"/account/settings/linkedaccounts/": {},
Expand Down
2 changes: 1 addition & 1 deletion reana_server/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,4 @@

from __future__ import absolute_import, print_function

__version__ = "0.9.1a4"
__version__ = "0.9.1"

0 comments on commit 2890a68

Please sign in to comment.