From c560d426dd3f86be4474fb9e889c8fa89fbc9109 Mon Sep 17 00:00:00 2001 From: Michael Barz Date: Tue, 16 May 2023 21:38:33 +0200 Subject: [PATCH] prepare relase, bump version --- CHANGELOG.md | 141 +++++++++++++++--- RELEASE_DATE | 2 +- VERSION | 2 +- .../allow-public-sharing-project-spaces.md | 0 .../clean-gateway-code.md | 0 .../efficient-space-sharing-for-groups.md | 0 .../fix-deadlock-by-passing-reader.md | 0 .../fix-missing-expiry.md | 0 .../fix-public-links.md | 0 .../fix-remove-redis-workaround.md | 0 .../fix-space-root-mtime-update.md | 0 .../fix-spaceid-node.md | 0 .../fix-version-restore-after-pp.md | 0 .../prevent-sharing-space-roots.md | 0 changelog/NOTE.md | 95 ++++++++++-- .../en/docs/changelog/2.13.3/_index.md | 108 ++++++++++++++ 16 files changed, 309 insertions(+), 39 deletions(-) rename changelog/{unreleased => 2.13.3_2023-05-17}/allow-public-sharing-project-spaces.md (100%) rename changelog/{unreleased => 2.13.3_2023-05-17}/clean-gateway-code.md (100%) rename changelog/{unreleased => 2.13.3_2023-05-17}/efficient-space-sharing-for-groups.md (100%) rename changelog/{unreleased => 2.13.3_2023-05-17}/fix-deadlock-by-passing-reader.md (100%) rename changelog/{unreleased => 2.13.3_2023-05-17}/fix-missing-expiry.md (100%) rename changelog/{unreleased => 2.13.3_2023-05-17}/fix-public-links.md (100%) rename changelog/{unreleased => 2.13.3_2023-05-17}/fix-remove-redis-workaround.md (100%) rename changelog/{unreleased => 2.13.3_2023-05-17}/fix-space-root-mtime-update.md (100%) rename changelog/{unreleased => 2.13.3_2023-05-17}/fix-spaceid-node.md (100%) rename changelog/{unreleased => 2.13.3_2023-05-17}/fix-version-restore-after-pp.md (100%) rename changelog/{unreleased => 2.13.3_2023-05-17}/prevent-sharing-space-roots.md (100%) create mode 100644 docs/content/en/docs/changelog/2.13.3/_index.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 7a4abccd43..28b59f06d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,102 @@ +Changelog for reva 2.13.3 (2023-05-17) +======================================= + +The following sections list the changes in reva 2.13.3 relevant to +reva users. The changes are ordered by importance. + +Summary +------- + +* Fix #3890: Bring back public link sharing of project space roots +* Fix #3888: We fixed a bug that unnecessarily fetched all members of a group +* Fix #3886: Decomposedfs no longer deadlocks when cache is disabled +* Fix #3892: Fix public links +* Fix #3876: Remove go-micro/store/redis specific workaround +* Fix #3889: Update space root mtime when changing space metadata +* Fix #3836: Fix spaceID in the decomposedFS +* Fix #3867: Restore last version after positive result +* Fix #3849: Prevent sharing space roots and personal spaces +* Enh #3865: Remove unneccessary code from gateway +* Enh #3895: Add missing expiry date to shares + +Details +------- + +* Bugfix #3890: Bring back public link sharing of project space roots + + We reenabled sharing of project space roots + + https://github.com/cs3org/reva/pull/3890 + +* Bugfix #3888: We fixed a bug that unnecessarily fetched all members of a group + + Adding or removing groups to spaces is now done without retrieving all group members + + https://github.com/cs3org/reva/pull/3888 + +* Bugfix #3886: Decomposedfs no longer deadlocks when cache is disabled + + We now pass a Reader for the locked file to lower level functions so metadata can be read without + aquiring a new file lock. + + https://github.com/cs3org/reva/pull/3886 + +* Bugfix #3892: Fix public links + + Public links would not work when not send on the root level. Reason was wrong path matching. Also + fixes a critical bug that was unfound before + + https://github.com/cs3org/reva/pull/3892 + +* Bugfix #3876: Remove go-micro/store/redis specific workaround + + We submitted an upstream fix for an issue in the go-micro/store redis plugin. Which allowed us + to remove a redis specific workaround from the reva storage cache implementation. + + https://github.com/cs3org/reva/pull/3876 + +* Bugfix #3889: Update space root mtime when changing space metadata + + We fixed a problem where space mtimes were not updated when their metadata changed, resulting + in changes not being picked up by other services like search. + + https://github.com/owncloud/ocis/issues/6289 + https://github.com/cs3org/reva/pull/3889 + +* Bugfix #3836: Fix spaceID in the decomposedFS + + We returned the wrong spaceID within ``storageSpaceFromNode``. This was fixed and the + storageprovider ID handling refactored. + + https://github.com/cs3org/reva/pull/3836 + +* Bugfix #3867: Restore last version after positive result + + We fixed a bug in the copy routine that prevented restoring of a previous version after + post-processing (e.g. virus scanning) + + https://github.com/owncloud/enterprise/issues/5709 + https://github.com/cs3org/reva/pull/3867 + +* Bugfix #3849: Prevent sharing space roots and personal spaces + + We fixed a problem where sharing space roots or adding members to a personal space was possible. + + https://github.com/cs3org/reva/pull/3849 + +* Enhancement #3865: Remove unneccessary code from gateway + + Delete unused removeReference code from gateway + + https://github.com/cs3org/reva/pull/3865 + +* Enhancement #3895: Add missing expiry date to shares + + We have added expiry dates to the shares + + https://github.com/owncloud/ocis/issues/5442 + https://github.com/cs3org/reva/pull/3895 + Changelog for reva 2.13.2 (2023-05-08) ======================================= @@ -2276,27 +2375,6 @@ Details https://github.com/cs3org/reva/pull/2922 -Changelog for reva 2.4.1 (2022-05-24) -======================================= - -The following sections list the changes in reva 2.4.1 relevant to -reva users. The changes are ordered by importance. - -Summary -------- - -* Fix #2891: Add missing http status code - -Details -------- - -* Bugfix #2891: Add missing http status code - - This Fix adds a missing status code to the InsufficientStorage error in reva, to allow tus to - pass it through. - - https://github.com/cs3org/reva/pull/2891 - Changelog for reva 2.4.0 (2022-05-24) ======================================= @@ -2440,6 +2518,27 @@ Details https://github.com/cs3org/reva/pull/2792 +Changelog for reva 2.4.1 (2022-05-24) +======================================= + +The following sections list the changes in reva 2.4.1 relevant to +reva users. The changes are ordered by importance. + +Summary +------- + +* Fix #2891: Add missing http status code + +Details +------- + +* Bugfix #2891: Add missing http status code + + This Fix adds a missing status code to the InsufficientStorage error in reva, to allow tus to + pass it through. + + https://github.com/cs3org/reva/pull/2891 + Changelog for reva 2.3.1 (2022-05-08) ======================================= diff --git a/RELEASE_DATE b/RELEASE_DATE index 0b95e6cd6b..1f895c113c 100644 --- a/RELEASE_DATE +++ b/RELEASE_DATE @@ -1 +1 @@ -2023-05-08 \ No newline at end of file +2023-05-17 \ No newline at end of file diff --git a/VERSION b/VERSION index d1cdec8ed6..ce4f690d3c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.13.2 \ No newline at end of file +2.13.3 \ No newline at end of file diff --git a/changelog/unreleased/allow-public-sharing-project-spaces.md b/changelog/2.13.3_2023-05-17/allow-public-sharing-project-spaces.md similarity index 100% rename from changelog/unreleased/allow-public-sharing-project-spaces.md rename to changelog/2.13.3_2023-05-17/allow-public-sharing-project-spaces.md diff --git a/changelog/unreleased/clean-gateway-code.md b/changelog/2.13.3_2023-05-17/clean-gateway-code.md similarity index 100% rename from changelog/unreleased/clean-gateway-code.md rename to changelog/2.13.3_2023-05-17/clean-gateway-code.md diff --git a/changelog/unreleased/efficient-space-sharing-for-groups.md b/changelog/2.13.3_2023-05-17/efficient-space-sharing-for-groups.md similarity index 100% rename from changelog/unreleased/efficient-space-sharing-for-groups.md rename to changelog/2.13.3_2023-05-17/efficient-space-sharing-for-groups.md diff --git a/changelog/unreleased/fix-deadlock-by-passing-reader.md b/changelog/2.13.3_2023-05-17/fix-deadlock-by-passing-reader.md similarity index 100% rename from changelog/unreleased/fix-deadlock-by-passing-reader.md rename to changelog/2.13.3_2023-05-17/fix-deadlock-by-passing-reader.md diff --git a/changelog/unreleased/fix-missing-expiry.md b/changelog/2.13.3_2023-05-17/fix-missing-expiry.md similarity index 100% rename from changelog/unreleased/fix-missing-expiry.md rename to changelog/2.13.3_2023-05-17/fix-missing-expiry.md diff --git a/changelog/unreleased/fix-public-links.md b/changelog/2.13.3_2023-05-17/fix-public-links.md similarity index 100% rename from changelog/unreleased/fix-public-links.md rename to changelog/2.13.3_2023-05-17/fix-public-links.md diff --git a/changelog/unreleased/fix-remove-redis-workaround.md b/changelog/2.13.3_2023-05-17/fix-remove-redis-workaround.md similarity index 100% rename from changelog/unreleased/fix-remove-redis-workaround.md rename to changelog/2.13.3_2023-05-17/fix-remove-redis-workaround.md diff --git a/changelog/unreleased/fix-space-root-mtime-update.md b/changelog/2.13.3_2023-05-17/fix-space-root-mtime-update.md similarity index 100% rename from changelog/unreleased/fix-space-root-mtime-update.md rename to changelog/2.13.3_2023-05-17/fix-space-root-mtime-update.md diff --git a/changelog/unreleased/fix-spaceid-node.md b/changelog/2.13.3_2023-05-17/fix-spaceid-node.md similarity index 100% rename from changelog/unreleased/fix-spaceid-node.md rename to changelog/2.13.3_2023-05-17/fix-spaceid-node.md diff --git a/changelog/unreleased/fix-version-restore-after-pp.md b/changelog/2.13.3_2023-05-17/fix-version-restore-after-pp.md similarity index 100% rename from changelog/unreleased/fix-version-restore-after-pp.md rename to changelog/2.13.3_2023-05-17/fix-version-restore-after-pp.md diff --git a/changelog/unreleased/prevent-sharing-space-roots.md b/changelog/2.13.3_2023-05-17/prevent-sharing-space-roots.md similarity index 100% rename from changelog/unreleased/prevent-sharing-space-roots.md rename to changelog/2.13.3_2023-05-17/prevent-sharing-space-roots.md diff --git a/changelog/NOTE.md b/changelog/NOTE.md index 86ed7839f7..0b0365b7ac 100644 --- a/changelog/NOTE.md +++ b/changelog/NOTE.md @@ -1,36 +1,99 @@ -Changelog for reva 2.13.2 (2023-05-08) +Changelog for reva 2.13.3 (2023-05-17) ======================================= -The following sections list the changes in reva 2.13.2 relevant to +The following sections list the changes in reva 2.13.3 relevant to reva users. The changes are ordered by importance. Summary ------- -* Fix #3845: Fix propagation -* Fix #3856: Fix response code -* Fix #3857: Fix trashbin purge +* Fix #3890: Bring back public link sharing of project space roots +* Fix #3888: We fixed a bug that unnecessarily fetched all members of a group +* Fix #3886: Decomposedfs no longer deadlocks when cache is disabled +* Fix #3892: Fix public links +* Fix #3876: Remove go-micro/store/redis specific workaround +* Fix #3889: Update space root mtime when changing space metadata +* Fix #3836: Fix spaceID in the decomposedFS +* Fix #3867: Restore last version after positive result +* Fix #3849: Prevent sharing space roots and personal spaces +* Enh #3865: Remove unneccessary code from gateway +* Enh #3895: Add missing expiry date to shares Details ------- -* Bugfix #3845: Fix propagation +* Bugfix #3890: Bring back public link sharing of project space roots - Fix propagation in concurrency scenarios + We reenabled sharing of project space roots - https://github.com/cs3org/reva/pull/3845 + https://github.com/cs3org/reva/pull/3890 -* Bugfix #3856: Fix response code +* Bugfix #3888: We fixed a bug that unnecessarily fetched all members of a group - The DeleteStorageSpace method response code has been changed + Adding or removing groups to spaces is now done without retrieving all group members - https://github.com/cs3org/reva/pull/3856 + https://github.com/cs3org/reva/pull/3888 -* Bugfix #3857: Fix trashbin purge +* Bugfix #3886: Decomposedfs no longer deadlocks when cache is disabled - We have fixed a nil-pointer-exception, when purging files from the trashbin that do not have a - parent (any more) + We now pass a Reader for the locked file to lower level functions so metadata can be read without + aquiring a new file lock. - https://github.com/owncloud/ocis/issues/6245 - https://github.com/cs3org/reva/pull/3857 + https://github.com/cs3org/reva/pull/3886 + +* Bugfix #3892: Fix public links + + Public links would not work when not send on the root level. Reason was wrong path matching. Also + fixes a critical bug that was unfound before + + https://github.com/cs3org/reva/pull/3892 + +* Bugfix #3876: Remove go-micro/store/redis specific workaround + + We submitted an upstream fix for an issue in the go-micro/store redis plugin. Which allowed us + to remove a redis specific workaround from the reva storage cache implementation. + + https://github.com/cs3org/reva/pull/3876 + +* Bugfix #3889: Update space root mtime when changing space metadata + + We fixed a problem where space mtimes were not updated when their metadata changed, resulting + in changes not being picked up by other services like search. + + https://github.com/owncloud/ocis/issues/6289 + https://github.com/cs3org/reva/pull/3889 + +* Bugfix #3836: Fix spaceID in the decomposedFS + + We returned the wrong spaceID within ``storageSpaceFromNode``. This was fixed and the + storageprovider ID handling refactored. + + https://github.com/cs3org/reva/pull/3836 + +* Bugfix #3867: Restore last version after positive result + + We fixed a bug in the copy routine that prevented restoring of a previous version after + post-processing (e.g. virus scanning) + + https://github.com/owncloud/enterprise/issues/5709 + https://github.com/cs3org/reva/pull/3867 + +* Bugfix #3849: Prevent sharing space roots and personal spaces + + We fixed a problem where sharing space roots or adding members to a personal space was possible. + + https://github.com/cs3org/reva/pull/3849 + +* Enhancement #3865: Remove unneccessary code from gateway + + Delete unused removeReference code from gateway + + https://github.com/cs3org/reva/pull/3865 + +* Enhancement #3895: Add missing expiry date to shares + + We have added expiry dates to the shares + + https://github.com/owncloud/ocis/issues/5442 + https://github.com/cs3org/reva/pull/3895 diff --git a/docs/content/en/docs/changelog/2.13.3/_index.md b/docs/content/en/docs/changelog/2.13.3/_index.md new file mode 100644 index 0000000000..5d954fd969 --- /dev/null +++ b/docs/content/en/docs/changelog/2.13.3/_index.md @@ -0,0 +1,108 @@ + +--- +title: "v2.13.3" +linkTitle: "v2.13.3" +weight: 40 +description: > + Changelog for Reva v2.13.3 (2023-05-17) +--- + +Changelog for reva 2.13.3 (2023-05-17) +======================================= + +The following sections list the changes in reva 2.13.3 relevant to +reva users. The changes are ordered by importance. + +Summary +------- + +* Fix #3890: Bring back public link sharing of project space roots +* Fix #3888: We fixed a bug that unnecessarily fetched all members of a group +* Fix #3886: Decomposedfs no longer deadlocks when cache is disabled +* Fix #3892: Fix public links +* Fix #3876: Remove go-micro/store/redis specific workaround +* Fix #3889: Update space root mtime when changing space metadata +* Fix #3836: Fix spaceID in the decomposedFS +* Fix #3867: Restore last version after positive result +* Fix #3849: Prevent sharing space roots and personal spaces +* Enh #3865: Remove unneccessary code from gateway +* Enh #3895: Add missing expiry date to shares + +Details +------- + +* Bugfix #3890: Bring back public link sharing of project space roots + + We reenabled sharing of project space roots + + https://github.com/cs3org/reva/pull/3890 + +* Bugfix #3888: We fixed a bug that unnecessarily fetched all members of a group + + Adding or removing groups to spaces is now done without retrieving all group members + + https://github.com/cs3org/reva/pull/3888 + +* Bugfix #3886: Decomposedfs no longer deadlocks when cache is disabled + + We now pass a Reader for the locked file to lower level functions so metadata can be read without + aquiring a new file lock. + + https://github.com/cs3org/reva/pull/3886 + +* Bugfix #3892: Fix public links + + Public links would not work when not send on the root level. Reason was wrong path matching. Also + fixes a critical bug that was unfound before + + https://github.com/cs3org/reva/pull/3892 + +* Bugfix #3876: Remove go-micro/store/redis specific workaround + + We submitted an upstream fix for an issue in the go-micro/store redis plugin. Which allowed us + to remove a redis specific workaround from the reva storage cache implementation. + + https://github.com/cs3org/reva/pull/3876 + +* Bugfix #3889: Update space root mtime when changing space metadata + + We fixed a problem where space mtimes were not updated when their metadata changed, resulting + in changes not being picked up by other services like search. + + https://github.com/owncloud/ocis/issues/6289 + https://github.com/cs3org/reva/pull/3889 + +* Bugfix #3836: Fix spaceID in the decomposedFS + + We returned the wrong spaceID within ``storageSpaceFromNode``. This was fixed and the + storageprovider ID handling refactored. + + https://github.com/cs3org/reva/pull/3836 + +* Bugfix #3867: Restore last version after positive result + + We fixed a bug in the copy routine that prevented restoring of a previous version after + post-processing (e.g. virus scanning) + + https://github.com/owncloud/enterprise/issues/5709 + https://github.com/cs3org/reva/pull/3867 + +* Bugfix #3849: Prevent sharing space roots and personal spaces + + We fixed a problem where sharing space roots or adding members to a personal space was possible. + + https://github.com/cs3org/reva/pull/3849 + +* Enhancement #3865: Remove unneccessary code from gateway + + Delete unused removeReference code from gateway + + https://github.com/cs3org/reva/pull/3865 + +* Enhancement #3895: Add missing expiry date to shares + + We have added expiry dates to the shares + + https://github.com/owncloud/ocis/issues/5442 + https://github.com/cs3org/reva/pull/3895 +