v1.23.0
Changelog for reva 1.23.0 (2023-03-09)
The following sections list the changes in reva 1.23.0 relevant to
reva users. The changes are ordered by importance.
Summary
- Fix #3621: Use 2700 as permission when creating EOS home folder
- Fix #3551: Fixes implementation omission of #3526
- Fix #3706: Fix revad-eos docker image which was failing to build
- Fix #3626: Fix open in app for lightweight accounts
- Fix #3613: Use subject from oidc userinfo when quering the user provider
- Fix #3633: Fix litmus and acceptance tests in GitHub Actions
- Fix #3694: Updated public links URLs and users' display names in WOPI apps
- Chg #3553: Rename PullTransfer to CreateTransfer
- Enh #3584: Bump the Copyright date to 2023
- Enh #3640: Migrate acceptance tests from Drone to GitHub Actions
- Enh #3629: Use cs3org/behat:latest docker image for tests
- Enh #3608: Add Golang test coverage report for Codacy
- Enh #3599: Add latest tag to revad Docker image with GitHub Actions
- Enh #3713: Streamline EOS SSS and UNIX modes
- Enh #3566: Migrate the litmusOcisSpacesDav test from Drone to GitHub Actions
- Enh #3712: Improve Docker build speed and Docker Compose test speed
- Enh #3630: Migrate the virtualViews test from Drone to GitHub Actions
- Enh #3675: Cleanup unused configs in OCM HTTP service
- Enh #3692: Create and list OCM shares in OCS layer
- Enh #3666: Search OCM accepted users
- Enh #3665: List valid OCM invite tokens
- Enh #3617: SQL driver for OCM invitation manager
- Enh #3667: List OCM providers
- Enh #3668: Expose OCM received shares as a local mount
- Enh #3683: Remote open in app in OCM
- Enh #3654: SQL driver for OCM shares
- Enh #3646: Update OCM shares to last version of CS3APIs
- Enh #3687: Specify recipient as a query param when sending OCM token by email
- Enh #3691: Add OCM scope and webdav endpoint
- Enh #3611: Revamp OCM invitation workflow
- Enh #3703: Bump reva(d) base image to alpine 3.17
Details
-
Bugfix #3621: Use 2700 as permission when creating EOS home folder
-
Bugfix #3551: Fixes implementation omission of #3526
In #3526 a new value format of the owner parameter of the ocm share request was introduced. This
change was not implemented in the json driver. This change fixes that. -
Bugfix #3706: Fix revad-eos docker image which was failing to build
-
Bugfix #3626: Fix open in app for lightweight accounts
-
Bugfix #3613: Use subject from oidc userinfo when quering the user provider
-
Bugfix #3633: Fix litmus and acceptance tests in GitHub Actions
-
Bugfix #3694: Updated public links URLs and users' display names in WOPI apps
Public links have changed in the frontend and are reflected in folderurl query parameter.
Additionally, OCM shares are supported for the folderurl and OCM users are decorated with
their ID provider. -
Change #3553: Rename PullTransfer to CreateTransfer
This change implements a CS3APIs name change in the datatx module (PullTransfer to
CreateTransfer) -
Enhancement #3584: Bump the Copyright date to 2023
-
Enhancement #3640: Migrate acceptance tests from Drone to GitHub Actions
Migrate ocisIntegrationTests and s3ngIntegrationTests to GitHub Actions
-
Enhancement #3629: Use cs3org/behat:latest docker image for tests
-
Enhancement #3608: Add Golang test coverage report for Codacy
-
Enhancement #3599: Add latest tag to revad Docker image with GitHub Actions
-
Enhancement #3713: Streamline EOS SSS and UNIX modes
-
Enhancement #3566: Migrate the litmusOcisSpacesDav test from Drone to GitHub Actions
-
Enhancement #3712: Improve Docker build speed and Docker Compose test speed
-
Enhancement #3630: Migrate the virtualViews test from Drone to GitHub Actions
-
Enhancement #3675: Cleanup unused configs in OCM HTTP service
-
Enhancement #3692: Create and list OCM shares in OCS layer
-
Enhancement #3666: Search OCM accepted users
Adds the prefix
sm:
to the FindUser endpoint, to filter only the OCM accepted users. -
Enhancement #3665: List valid OCM invite tokens
Adds the endpoint
/list-invite
in the sciencemesh service, to get the list of valid OCM
invite tokens. -
Enhancement #3617: SQL driver for OCM invitation manager
-
Enhancement #3667: List OCM providers
Adds the endpoint
/list-providers
in the sciencemesh service, to get a filtered list of the
OCM providers. The filter can be specified with thesearch
query parameters, and filters by
domain and full name of the provider. -
Enhancement #3668: Expose OCM received shares as a local mount
-
Enhancement #3683: Remote open in app in OCM
-
Enhancement #3654: SQL driver for OCM shares
-
Enhancement #3646: Update OCM shares to last version of CS3APIs
-
Enhancement #3687: Specify recipient as a query param when sending OCM token by email
Before the email recipient when sending the OCM token was specified as a form parameter. Now as a
query parameter, as some clients does not allow in a GET request to set form values. It also add
the possibility to specify a template for the subject and the body for the token email. -
Enhancement #3691: Add OCM scope and webdav endpoint
Adds the OCM scope and the ocmshares authentication, to authenticate the federated user to use
the OCM shared resources. It also adds the (unprotected) webdav endpoint used to interact with
the shared resources. -
Enhancement #3611: Revamp OCM invitation workflow
-
Enhancement #3703: Bump reva(d) base image to alpine 3.17
Prevents several vulnerabilities from the base image itself:
https://artifacthub.io/packages/helm/cs3org/revad?modal=security-report