From 004a593d8649c01367565a878633b7e6f802f0fe Mon Sep 17 00:00:00 2001 From: Hugo Gonzalez Date: Thu, 9 Mar 2023 15:52:11 +0100 Subject: [PATCH] v1.23.0 --- CHANGELOG.md | 205 +++++++++++++++++ RELEASE_DATE | 2 +- VERSION | 2 +- .../copyright-2023.md | 0 .../default-perms-eos.md | 0 .../enhancement-acceptance.md | 0 .../enhancement-behat.md | 0 .../enhancement-coverage-report.md | 0 .../enhancement-docker-latest.md | 0 .../enhancement-eos-krb.md | 0 .../enhancement-litmus.md | 0 .../enhancement-speed.md | 0 .../enhancement-virtualviews.md | 0 .../fix-3550.md | 0 .../fix-docker-eos.md | 0 .../fix-lw-apps.md | 0 .../fix-lw-oidc.md | 0 .../fix-tests.md | 0 .../ocm-config-cleanup.md | 0 .../ocm-create-list-shares-ocs.md | 0 .../ocm-find-accepted-users-filter.md | 0 .../ocm-invite-list.md | 0 .../ocm-invite-sql-driver.md | 0 .../ocm-list-providers.md | 0 .../ocm-mount-received-shares.md | 0 .../ocm-remote-apps.md | 0 .../ocm-shares-sql-driver.md | 0 .../ocm-shares.md | 0 .../ocm-token-email.md | 0 .../ocm-webdav-and-scope.md | 0 .../rclone-tpc-cs3apis.md | 0 .../revamp-ocm-invitation-workflow.md | 0 .../security-update-docker-base.md | 0 .../wopi-apps.md | 0 changelog/NOTE.md | 202 +++++++++++++++-- .../en/docs/changelog/1.23.0/_index.md | 214 ++++++++++++++++++ 36 files changed, 605 insertions(+), 20 deletions(-) rename changelog/{unreleased => 1.23.0_2023-03-09}/copyright-2023.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/default-perms-eos.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/enhancement-acceptance.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/enhancement-behat.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/enhancement-coverage-report.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/enhancement-docker-latest.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/enhancement-eos-krb.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/enhancement-litmus.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/enhancement-speed.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/enhancement-virtualviews.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/fix-3550.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/fix-docker-eos.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/fix-lw-apps.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/fix-lw-oidc.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/fix-tests.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/ocm-config-cleanup.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/ocm-create-list-shares-ocs.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/ocm-find-accepted-users-filter.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/ocm-invite-list.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/ocm-invite-sql-driver.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/ocm-list-providers.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/ocm-mount-received-shares.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/ocm-remote-apps.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/ocm-shares-sql-driver.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/ocm-shares.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/ocm-token-email.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/ocm-webdav-and-scope.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/rclone-tpc-cs3apis.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/revamp-ocm-invitation-workflow.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/security-update-docker-base.md (100%) rename changelog/{unreleased => 1.23.0_2023-03-09}/wopi-apps.md (100%) create mode 100644 docs/content/en/docs/changelog/1.23.0/_index.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 288aead81b..9ea1fd3530 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,208 @@ +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 + + https://github.com/cs3org/reva/pull/3621 + + * 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. + + https://github.com/cs3org/reva/pull/3551 + + * Bugfix #3706: Fix revad-eos docker image which was failing to build + + https://github.com/cs3org/reva/pull/3706 + + * Bugfix #3626: Fix open in app for lightweight accounts + + https://github.com/cs3org/reva/pull/3626 + + * Bugfix #3613: Use subject from oidc userinfo when quering the user provider + + https://github.com/cs3org/reva/pull/3613 + + * Bugfix #3633: Fix litmus and acceptance tests in GitHub Actions + + https://github.com/cs3org/reva/pull/3633 + + * 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. + + https://github.com/cs3org/reva/pull/3694 + + * Change #3553: Rename PullTransfer to CreateTransfer + + This change implements a CS3APIs name change in the datatx module (PullTransfer to + CreateTransfer) + + https://github.com/cs3org/reva/pull/3553 + + * Enhancement #3584: Bump the Copyright date to 2023 + + https://github.com/cs3org/reva/pull/3584 + + * Enhancement #3640: Migrate acceptance tests from Drone to GitHub Actions + + Migrate ocisIntegrationTests and s3ngIntegrationTests to GitHub Actions + + https://github.com/cs3org/reva/pull/3640 + + * Enhancement #3629: Use cs3org/behat:latest docker image for tests + + https://github.com/cs3org/reva/pull/3629 + + * Enhancement #3608: Add Golang test coverage report for Codacy + + https://github.com/cs3org/reva/pull/3608 + + * Enhancement #3599: Add latest tag to revad Docker image with GitHub Actions + + https://github.com/cs3org/reva/pull/3599 + + * Enhancement #3713: Streamline EOS SSS and UNIX modes + + https://github.com/cs3org/reva/pull/3713 + + * Enhancement #3566: Migrate the litmusOcisSpacesDav test from Drone to GitHub Actions + + https://github.com/cs3org/reva/pull/3566 + + * Enhancement #3712: Improve Docker build speed and Docker Compose test speed + + https://github.com/cs3org/reva/pull/3712 + + * Enhancement #3630: Migrate the virtualViews test from Drone to GitHub Actions + + https://github.com/cs3org/reva/pull/3630 + + * Enhancement #3675: Cleanup unused configs in OCM HTTP service + + https://github.com/cs3org/reva/pull/3675 + + * Enhancement #3692: Create and list OCM shares in OCS layer + + https://github.com/cs3org/reva/pull/3692 + + * Enhancement #3666: Search OCM accepted users + + Adds the prefix `sm:` to the FindUser endpoint, to filter only the OCM accepted users. + + https://github.com/cs3org/reva/pull/3666 + + * 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. + + https://github.com/cs3org/reva/pull/3665 + https://github.com/cs3org/cs3apis/pull/201 + + * Enhancement #3617: SQL driver for OCM invitation manager + + https://github.com/cs3org/reva/pull/3617 + + * 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 the `search` query parameters, and filters by + domain and full name of the provider. + + https://github.com/cs3org/reva/pull/3667 + + * Enhancement #3668: Expose OCM received shares as a local mount + + https://github.com/cs3org/reva/pull/3668 + + * Enhancement #3683: Remote open in app in OCM + + https://github.com/cs3org/reva/pull/3683 + + * Enhancement #3654: SQL driver for OCM shares + + https://github.com/cs3org/reva/pull/3654 + + * Enhancement #3646: Update OCM shares to last version of CS3APIs + + https://github.com/cs3org/reva/pull/3646 + https://github.com/cs3org/cs3apis/pull/199 + + * 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. + + https://github.com/cs3org/reva/pull/3687 + + * 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. + + https://github.com/cs3org/reva/issues/2739 + https://github.com/cs3org/reva/pull/3691 + + * Enhancement #3611: Revamp OCM invitation workflow + + https://github.com/cs3org/reva/issues/3540 + https://github.com/cs3org/reva/pull/3611 + + * 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 + + https://github.com/cs3org/reva/pull/3703 + + Changelog for reva 1.22.0 (2022-12-31) ======================================= diff --git a/RELEASE_DATE b/RELEASE_DATE index 2b53b8b1ab..5b8965fbbd 100644 --- a/RELEASE_DATE +++ b/RELEASE_DATE @@ -1 +1 @@ -2022-12-31 \ No newline at end of file +2023-03-09 \ No newline at end of file diff --git a/VERSION b/VERSION index 80a81c0e7f..bfbadb3a2a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.22.0 \ No newline at end of file +1.23.0 \ No newline at end of file diff --git a/changelog/unreleased/copyright-2023.md b/changelog/1.23.0_2023-03-09/copyright-2023.md similarity index 100% rename from changelog/unreleased/copyright-2023.md rename to changelog/1.23.0_2023-03-09/copyright-2023.md diff --git a/changelog/unreleased/default-perms-eos.md b/changelog/1.23.0_2023-03-09/default-perms-eos.md similarity index 100% rename from changelog/unreleased/default-perms-eos.md rename to changelog/1.23.0_2023-03-09/default-perms-eos.md diff --git a/changelog/unreleased/enhancement-acceptance.md b/changelog/1.23.0_2023-03-09/enhancement-acceptance.md similarity index 100% rename from changelog/unreleased/enhancement-acceptance.md rename to changelog/1.23.0_2023-03-09/enhancement-acceptance.md diff --git a/changelog/unreleased/enhancement-behat.md b/changelog/1.23.0_2023-03-09/enhancement-behat.md similarity index 100% rename from changelog/unreleased/enhancement-behat.md rename to changelog/1.23.0_2023-03-09/enhancement-behat.md diff --git a/changelog/unreleased/enhancement-coverage-report.md b/changelog/1.23.0_2023-03-09/enhancement-coverage-report.md similarity index 100% rename from changelog/unreleased/enhancement-coverage-report.md rename to changelog/1.23.0_2023-03-09/enhancement-coverage-report.md diff --git a/changelog/unreleased/enhancement-docker-latest.md b/changelog/1.23.0_2023-03-09/enhancement-docker-latest.md similarity index 100% rename from changelog/unreleased/enhancement-docker-latest.md rename to changelog/1.23.0_2023-03-09/enhancement-docker-latest.md diff --git a/changelog/unreleased/enhancement-eos-krb.md b/changelog/1.23.0_2023-03-09/enhancement-eos-krb.md similarity index 100% rename from changelog/unreleased/enhancement-eos-krb.md rename to changelog/1.23.0_2023-03-09/enhancement-eos-krb.md diff --git a/changelog/unreleased/enhancement-litmus.md b/changelog/1.23.0_2023-03-09/enhancement-litmus.md similarity index 100% rename from changelog/unreleased/enhancement-litmus.md rename to changelog/1.23.0_2023-03-09/enhancement-litmus.md diff --git a/changelog/unreleased/enhancement-speed.md b/changelog/1.23.0_2023-03-09/enhancement-speed.md similarity index 100% rename from changelog/unreleased/enhancement-speed.md rename to changelog/1.23.0_2023-03-09/enhancement-speed.md diff --git a/changelog/unreleased/enhancement-virtualviews.md b/changelog/1.23.0_2023-03-09/enhancement-virtualviews.md similarity index 100% rename from changelog/unreleased/enhancement-virtualviews.md rename to changelog/1.23.0_2023-03-09/enhancement-virtualviews.md diff --git a/changelog/unreleased/fix-3550.md b/changelog/1.23.0_2023-03-09/fix-3550.md similarity index 100% rename from changelog/unreleased/fix-3550.md rename to changelog/1.23.0_2023-03-09/fix-3550.md diff --git a/changelog/unreleased/fix-docker-eos.md b/changelog/1.23.0_2023-03-09/fix-docker-eos.md similarity index 100% rename from changelog/unreleased/fix-docker-eos.md rename to changelog/1.23.0_2023-03-09/fix-docker-eos.md diff --git a/changelog/unreleased/fix-lw-apps.md b/changelog/1.23.0_2023-03-09/fix-lw-apps.md similarity index 100% rename from changelog/unreleased/fix-lw-apps.md rename to changelog/1.23.0_2023-03-09/fix-lw-apps.md diff --git a/changelog/unreleased/fix-lw-oidc.md b/changelog/1.23.0_2023-03-09/fix-lw-oidc.md similarity index 100% rename from changelog/unreleased/fix-lw-oidc.md rename to changelog/1.23.0_2023-03-09/fix-lw-oidc.md diff --git a/changelog/unreleased/fix-tests.md b/changelog/1.23.0_2023-03-09/fix-tests.md similarity index 100% rename from changelog/unreleased/fix-tests.md rename to changelog/1.23.0_2023-03-09/fix-tests.md diff --git a/changelog/unreleased/ocm-config-cleanup.md b/changelog/1.23.0_2023-03-09/ocm-config-cleanup.md similarity index 100% rename from changelog/unreleased/ocm-config-cleanup.md rename to changelog/1.23.0_2023-03-09/ocm-config-cleanup.md diff --git a/changelog/unreleased/ocm-create-list-shares-ocs.md b/changelog/1.23.0_2023-03-09/ocm-create-list-shares-ocs.md similarity index 100% rename from changelog/unreleased/ocm-create-list-shares-ocs.md rename to changelog/1.23.0_2023-03-09/ocm-create-list-shares-ocs.md diff --git a/changelog/unreleased/ocm-find-accepted-users-filter.md b/changelog/1.23.0_2023-03-09/ocm-find-accepted-users-filter.md similarity index 100% rename from changelog/unreleased/ocm-find-accepted-users-filter.md rename to changelog/1.23.0_2023-03-09/ocm-find-accepted-users-filter.md diff --git a/changelog/unreleased/ocm-invite-list.md b/changelog/1.23.0_2023-03-09/ocm-invite-list.md similarity index 100% rename from changelog/unreleased/ocm-invite-list.md rename to changelog/1.23.0_2023-03-09/ocm-invite-list.md diff --git a/changelog/unreleased/ocm-invite-sql-driver.md b/changelog/1.23.0_2023-03-09/ocm-invite-sql-driver.md similarity index 100% rename from changelog/unreleased/ocm-invite-sql-driver.md rename to changelog/1.23.0_2023-03-09/ocm-invite-sql-driver.md diff --git a/changelog/unreleased/ocm-list-providers.md b/changelog/1.23.0_2023-03-09/ocm-list-providers.md similarity index 100% rename from changelog/unreleased/ocm-list-providers.md rename to changelog/1.23.0_2023-03-09/ocm-list-providers.md diff --git a/changelog/unreleased/ocm-mount-received-shares.md b/changelog/1.23.0_2023-03-09/ocm-mount-received-shares.md similarity index 100% rename from changelog/unreleased/ocm-mount-received-shares.md rename to changelog/1.23.0_2023-03-09/ocm-mount-received-shares.md diff --git a/changelog/unreleased/ocm-remote-apps.md b/changelog/1.23.0_2023-03-09/ocm-remote-apps.md similarity index 100% rename from changelog/unreleased/ocm-remote-apps.md rename to changelog/1.23.0_2023-03-09/ocm-remote-apps.md diff --git a/changelog/unreleased/ocm-shares-sql-driver.md b/changelog/1.23.0_2023-03-09/ocm-shares-sql-driver.md similarity index 100% rename from changelog/unreleased/ocm-shares-sql-driver.md rename to changelog/1.23.0_2023-03-09/ocm-shares-sql-driver.md diff --git a/changelog/unreleased/ocm-shares.md b/changelog/1.23.0_2023-03-09/ocm-shares.md similarity index 100% rename from changelog/unreleased/ocm-shares.md rename to changelog/1.23.0_2023-03-09/ocm-shares.md diff --git a/changelog/unreleased/ocm-token-email.md b/changelog/1.23.0_2023-03-09/ocm-token-email.md similarity index 100% rename from changelog/unreleased/ocm-token-email.md rename to changelog/1.23.0_2023-03-09/ocm-token-email.md diff --git a/changelog/unreleased/ocm-webdav-and-scope.md b/changelog/1.23.0_2023-03-09/ocm-webdav-and-scope.md similarity index 100% rename from changelog/unreleased/ocm-webdav-and-scope.md rename to changelog/1.23.0_2023-03-09/ocm-webdav-and-scope.md diff --git a/changelog/unreleased/rclone-tpc-cs3apis.md b/changelog/1.23.0_2023-03-09/rclone-tpc-cs3apis.md similarity index 100% rename from changelog/unreleased/rclone-tpc-cs3apis.md rename to changelog/1.23.0_2023-03-09/rclone-tpc-cs3apis.md diff --git a/changelog/unreleased/revamp-ocm-invitation-workflow.md b/changelog/1.23.0_2023-03-09/revamp-ocm-invitation-workflow.md similarity index 100% rename from changelog/unreleased/revamp-ocm-invitation-workflow.md rename to changelog/1.23.0_2023-03-09/revamp-ocm-invitation-workflow.md diff --git a/changelog/unreleased/security-update-docker-base.md b/changelog/1.23.0_2023-03-09/security-update-docker-base.md similarity index 100% rename from changelog/unreleased/security-update-docker-base.md rename to changelog/1.23.0_2023-03-09/security-update-docker-base.md diff --git a/changelog/unreleased/wopi-apps.md b/changelog/1.23.0_2023-03-09/wopi-apps.md similarity index 100% rename from changelog/unreleased/wopi-apps.md rename to changelog/1.23.0_2023-03-09/wopi-apps.md diff --git a/changelog/NOTE.md b/changelog/NOTE.md index 409d4d8426..9ea0f6d9e0 100644 --- a/changelog/NOTE.md +++ b/changelog/NOTE.md @@ -1,39 +1,205 @@ -Changelog for reva 1.22.0 (2022-12-31) +Changelog for reva 1.23.0 (2023-03-09) ======================================= -The following sections list the changes in reva 1.22.0 relevant to +The following sections list the changes in reva 1.23.0 relevant to reva users. The changes are ordered by importance. Summary ------- - * Fix #3528: Fix expired authenticated public link error code - * Fix #3121: Add missing domain normalization to mentix provider authorizer - * Enh #3565: Migrate the litmus tests from Drone to GitHub Actions + * 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 #3528: Fix expired authenticated public link error code + * Bugfix #3621: Use 2700 as permission when creating EOS home folder - On an expired authenticated public link, the error returned was 401 unauthorized, behaving - differently from a not-authenticated one, that returns 404 not found. This has been fixed, - returning 404 not found. + https://github.com/cs3org/reva/pull/3621 - https://github.com/cs3org/reva/pull/3528 + * Bugfix #3551: Fixes implementation omission of #3526 - * Bugfix #3121: Add missing domain normalization to mentix provider authorizer + 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. - The Mentix OCM Provider authorizer lacked provider domain normalization. This led to - incorrect provider domain matching when authorizing OCM providers. + https://github.com/cs3org/reva/pull/3551 - https://github.com/cs3org/reva/pull/3121 + * Bugfix #3706: Fix revad-eos docker image which was failing to build - * Enhancement #3565: Migrate the litmus tests from Drone to GitHub Actions + https://github.com/cs3org/reva/pull/3706 - We've migrated the litmusOcisOldWebdav and the litmusOcisNewWebdav tests from Drone to - GitHub Actions. + * Bugfix #3626: Fix open in app for lightweight accounts - https://github.com/cs3org/reva/pull/3565 + https://github.com/cs3org/reva/pull/3626 + + * Bugfix #3613: Use subject from oidc userinfo when quering the user provider + + https://github.com/cs3org/reva/pull/3613 + + * Bugfix #3633: Fix litmus and acceptance tests in GitHub Actions + + https://github.com/cs3org/reva/pull/3633 + + * 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. + + https://github.com/cs3org/reva/pull/3694 + + * Change #3553: Rename PullTransfer to CreateTransfer + + This change implements a CS3APIs name change in the datatx module (PullTransfer to + CreateTransfer) + + https://github.com/cs3org/reva/pull/3553 + + * Enhancement #3584: Bump the Copyright date to 2023 + + https://github.com/cs3org/reva/pull/3584 + + * Enhancement #3640: Migrate acceptance tests from Drone to GitHub Actions + + Migrate ocisIntegrationTests and s3ngIntegrationTests to GitHub Actions + + https://github.com/cs3org/reva/pull/3640 + + * Enhancement #3629: Use cs3org/behat:latest docker image for tests + + https://github.com/cs3org/reva/pull/3629 + + * Enhancement #3608: Add Golang test coverage report for Codacy + + https://github.com/cs3org/reva/pull/3608 + + * Enhancement #3599: Add latest tag to revad Docker image with GitHub Actions + + https://github.com/cs3org/reva/pull/3599 + + * Enhancement #3713: Streamline EOS SSS and UNIX modes + + https://github.com/cs3org/reva/pull/3713 + + * Enhancement #3566: Migrate the litmusOcisSpacesDav test from Drone to GitHub Actions + + https://github.com/cs3org/reva/pull/3566 + + * Enhancement #3712: Improve Docker build speed and Docker Compose test speed + + https://github.com/cs3org/reva/pull/3712 + + * Enhancement #3630: Migrate the virtualViews test from Drone to GitHub Actions + + https://github.com/cs3org/reva/pull/3630 + + * Enhancement #3675: Cleanup unused configs in OCM HTTP service + + https://github.com/cs3org/reva/pull/3675 + + * Enhancement #3692: Create and list OCM shares in OCS layer + + https://github.com/cs3org/reva/pull/3692 + + * Enhancement #3666: Search OCM accepted users + + Adds the prefix `sm:` to the FindUser endpoint, to filter only the OCM accepted users. + + https://github.com/cs3org/reva/pull/3666 + + * 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. + + https://github.com/cs3org/reva/pull/3665 + https://github.com/cs3org/cs3apis/pull/201 + + * Enhancement #3617: SQL driver for OCM invitation manager + + https://github.com/cs3org/reva/pull/3617 + + * 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 the `search` query parameters, and filters by + domain and full name of the provider. + + https://github.com/cs3org/reva/pull/3667 + + * Enhancement #3668: Expose OCM received shares as a local mount + + https://github.com/cs3org/reva/pull/3668 + + * Enhancement #3683: Remote open in app in OCM + + https://github.com/cs3org/reva/pull/3683 + + * Enhancement #3654: SQL driver for OCM shares + + https://github.com/cs3org/reva/pull/3654 + + * Enhancement #3646: Update OCM shares to last version of CS3APIs + + https://github.com/cs3org/reva/pull/3646 + https://github.com/cs3org/cs3apis/pull/199 + + * 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. + + https://github.com/cs3org/reva/pull/3687 + + * 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. + + https://github.com/cs3org/reva/issues/2739 + https://github.com/cs3org/reva/pull/3691 + + * Enhancement #3611: Revamp OCM invitation workflow + + https://github.com/cs3org/reva/issues/3540 + https://github.com/cs3org/reva/pull/3611 + + * 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 + + https://github.com/cs3org/reva/pull/3703 diff --git a/docs/content/en/docs/changelog/1.23.0/_index.md b/docs/content/en/docs/changelog/1.23.0/_index.md new file mode 100644 index 0000000000..3fefcc85a8 --- /dev/null +++ b/docs/content/en/docs/changelog/1.23.0/_index.md @@ -0,0 +1,214 @@ + +--- +title: "v1.23.0" +linkTitle: "v1.23.0" +weight: 40 +description: > + Changelog for Reva v1.23.0 (2023-03-09) +--- + +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 + + https://github.com/cs3org/reva/pull/3621 + + * 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. + + https://github.com/cs3org/reva/pull/3551 + + * Bugfix #3706: Fix revad-eos docker image which was failing to build + + https://github.com/cs3org/reva/pull/3706 + + * Bugfix #3626: Fix open in app for lightweight accounts + + https://github.com/cs3org/reva/pull/3626 + + * Bugfix #3613: Use subject from oidc userinfo when quering the user provider + + https://github.com/cs3org/reva/pull/3613 + + * Bugfix #3633: Fix litmus and acceptance tests in GitHub Actions + + https://github.com/cs3org/reva/pull/3633 + + * 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. + + https://github.com/cs3org/reva/pull/3694 + + * Change #3553: Rename PullTransfer to CreateTransfer + + This change implements a CS3APIs name change in the datatx module (PullTransfer to + CreateTransfer) + + https://github.com/cs3org/reva/pull/3553 + + * Enhancement #3584: Bump the Copyright date to 2023 + + https://github.com/cs3org/reva/pull/3584 + + * Enhancement #3640: Migrate acceptance tests from Drone to GitHub Actions + + Migrate ocisIntegrationTests and s3ngIntegrationTests to GitHub Actions + + https://github.com/cs3org/reva/pull/3640 + + * Enhancement #3629: Use cs3org/behat:latest docker image for tests + + https://github.com/cs3org/reva/pull/3629 + + * Enhancement #3608: Add Golang test coverage report for Codacy + + https://github.com/cs3org/reva/pull/3608 + + * Enhancement #3599: Add latest tag to revad Docker image with GitHub Actions + + https://github.com/cs3org/reva/pull/3599 + + * Enhancement #3713: Streamline EOS SSS and UNIX modes + + https://github.com/cs3org/reva/pull/3713 + + * Enhancement #3566: Migrate the litmusOcisSpacesDav test from Drone to GitHub Actions + + https://github.com/cs3org/reva/pull/3566 + + * Enhancement #3712: Improve Docker build speed and Docker Compose test speed + + https://github.com/cs3org/reva/pull/3712 + + * Enhancement #3630: Migrate the virtualViews test from Drone to GitHub Actions + + https://github.com/cs3org/reva/pull/3630 + + * Enhancement #3675: Cleanup unused configs in OCM HTTP service + + https://github.com/cs3org/reva/pull/3675 + + * Enhancement #3692: Create and list OCM shares in OCS layer + + https://github.com/cs3org/reva/pull/3692 + + * Enhancement #3666: Search OCM accepted users + + Adds the prefix `sm:` to the FindUser endpoint, to filter only the OCM accepted users. + + https://github.com/cs3org/reva/pull/3666 + + * 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. + + https://github.com/cs3org/reva/pull/3665 + https://github.com/cs3org/cs3apis/pull/201 + + * Enhancement #3617: SQL driver for OCM invitation manager + + https://github.com/cs3org/reva/pull/3617 + + * 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 the `search` query parameters, and filters by + domain and full name of the provider. + + https://github.com/cs3org/reva/pull/3667 + + * Enhancement #3668: Expose OCM received shares as a local mount + + https://github.com/cs3org/reva/pull/3668 + + * Enhancement #3683: Remote open in app in OCM + + https://github.com/cs3org/reva/pull/3683 + + * Enhancement #3654: SQL driver for OCM shares + + https://github.com/cs3org/reva/pull/3654 + + * Enhancement #3646: Update OCM shares to last version of CS3APIs + + https://github.com/cs3org/reva/pull/3646 + https://github.com/cs3org/cs3apis/pull/199 + + * 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. + + https://github.com/cs3org/reva/pull/3687 + + * 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. + + https://github.com/cs3org/reva/issues/2739 + https://github.com/cs3org/reva/pull/3691 + + * Enhancement #3611: Revamp OCM invitation workflow + + https://github.com/cs3org/reva/issues/3540 + https://github.com/cs3org/reva/pull/3611 + + * 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 + + https://github.com/cs3org/reva/pull/3703 + +