diff --git a/CHANGELOG.md b/CHANGELOG.md index 5d38aed152..7d83b02f35 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,39 @@ +Changelog for reva 2.10.0 (2022-09-09) +======================================= + +The following sections list the changes in reva 2.10.0 relevant to +reva users. The changes are ordered by importance. + +Summary +------- + +* Fix #3210: Jsoncs3 mtime fix +* Enh #3213: Allow for dumping the public shares from the cs3 publicshare manager +* Enh #3199: Add support for cs3 storage backends to the json publicshare manager + +Details +------- + +* Bugfix #3210: Jsoncs3 mtime fix + + We now correctly update the mtime to only sync when the file changed on the storage. + + https://github.com/cs3org/reva/pull/3210 + +* Enhancement #3213: Allow for dumping the public shares from the cs3 publicshare manager + + We enhanced the cs3 publicshare manager to support dumping its content during a publicshare + manager migration. + + https://github.com/cs3org/reva/pull/3213 + +* Enhancement #3199: Add support for cs3 storage backends to the json publicshare manager + + We enhanced the json publicshare manager to support a cs3 storage backend alongside the file + and memory backends. + + https://github.com/cs3org/reva/pull/3199 + Changelog for reva 2.9.0 (2022-09-08) ======================================= @@ -381,6 +417,34 @@ Details https://github.com/cs3org/reva/pull/3083 +Changelog for reva 2.7.1 (2022-07-15) +======================================= + +The following sections list the changes in reva 2.7.1 relevant to +reva users. The changes are ordered by importance. + +Summary +------- + +* Fix #3080: Make dataproviders return more headers +* Enh #3046: Add user filter + +Details +------- + +* Bugfix #3080: Make dataproviders return more headers + + Instead of ocdav doing an additional Stat request we now rely on the dataprovider to return the + necessary metadata information as headers. + + https://github.com/owncloud/reva/issues/3080 + +* Enhancement #3046: Add user filter + + This PR adds the ability to filter spaces by user-id + + https://github.com/cs3org/reva/pull/3046 + Changelog for reva 2.7.0 (2022-07-15) ======================================= @@ -513,34 +577,6 @@ Details https://github.com/owncloud/ocis/issues/3073 https://github.com/cs3org/reva/pull/2977 -Changelog for reva 2.7.1 (2022-07-15) -======================================= - -The following sections list the changes in reva 2.7.1 relevant to -reva users. The changes are ordered by importance. - -Summary -------- - -* Fix #3080: Make dataproviders return more headers -* Enh #3046: Add user filter - -Details -------- - -* Bugfix #3080: Make dataproviders return more headers - - Instead of ocdav doing an additional Stat request we now rely on the dataprovider to return the - necessary metadata information as headers. - - https://github.com/owncloud/reva/issues/3080 - -* Enhancement #3046: Add user filter - - This PR adds the ability to filter spaces by user-id - - https://github.com/cs3org/reva/pull/3046 - Changelog for reva 2.6.1 (2022-06-27) ======================================= diff --git a/RELEASE_DATE b/RELEASE_DATE index e58b3d2f90..66eb77d6dc 100644 --- a/RELEASE_DATE +++ b/RELEASE_DATE @@ -1 +1 @@ -2022-09-08 \ No newline at end of file +2022-09-09 \ No newline at end of file diff --git a/VERSION b/VERSION index f3ac133c54..f161b5d809 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.9.0 \ No newline at end of file +2.10.0 \ No newline at end of file diff --git a/changelog/unreleased/dump-cs3-publicsharemanager.md b/changelog/2.10.0_2022-09-09/dump-cs3-publicsharemanager.md similarity index 100% rename from changelog/unreleased/dump-cs3-publicsharemanager.md rename to changelog/2.10.0_2022-09-09/dump-cs3-publicsharemanager.md diff --git a/changelog/unreleased/json-publicshare-manager.md b/changelog/2.10.0_2022-09-09/json-publicshare-manager.md similarity index 100% rename from changelog/unreleased/json-publicshare-manager.md rename to changelog/2.10.0_2022-09-09/json-publicshare-manager.md diff --git a/changelog/unreleased/jsoncs3-mtime-fix.md b/changelog/2.10.0_2022-09-09/jsoncs3-mtime-fix.md similarity index 100% rename from changelog/unreleased/jsoncs3-mtime-fix.md rename to changelog/2.10.0_2022-09-09/jsoncs3-mtime-fix.md diff --git a/changelog/NOTE.md b/changelog/NOTE.md index 0084613273..43329af184 100644 --- a/changelog/NOTE.md +++ b/changelog/NOTE.md @@ -1,129 +1,35 @@ -Changelog for reva 2.9.0 (2022-09-08) +Changelog for reva 2.10.0 (2022-09-09) ======================================= -The following sections list the changes in reva 2.9.0 relevant to +The following sections list the changes in reva 2.10.0 relevant to reva users. The changes are ordered by importance. Summary ------- -* Fix #3206: Add spaceid when listing share jail mount points -* Fix #3194: Adds the rootinfo to storage spaces -* Fix #3201: Fix shareid on PROPFIND -* Fix #3176: Forbid duplicate shares -* Fix #3208: Prevent panic in time conversion -* Fix #3881: Align ocs status code for permission error on publiclink update -* Enh #3193: Add shareid to PROPFIND -* Enh #3180: Add canDeleteAllHomeSpaces permission -* Enh #3203: Added "delete-all-spaces" permission -* Enh #4322: OCS get share now also handle received shares -* Enh #3185: Improve ldap authprovider's error reporting -* Enh #3179: Improve tokeninfo endpoint -* Enh #3171: Cs3 to jsoncs3 share manager migration -* Enh #3204: Make the function flockFile private -* Enh #3192: Enable space members to update shares +* Fix #3210: Jsoncs3 mtime fix +* Enh #3213: Allow for dumping the public shares from the cs3 publicshare manager +* Enh #3199: Add support for cs3 storage backends to the json publicshare manager Details ------- -* Bugfix #3206: Add spaceid when listing share jail mount points +* Bugfix #3210: Jsoncs3 mtime fix - https://github.com/cs3org/reva/pull/3206 + We now correctly update the mtime to only sync when the file changed on the storage. -* Bugfix #3194: Adds the rootinfo to storage spaces + https://github.com/cs3org/reva/pull/3210 - The sympton of the bug were search results not containing permissions +* Enhancement #3213: Allow for dumping the public shares from the cs3 publicshare manager - https://github.com/cs3org/reva/pull/3194 + We enhanced the cs3 publicshare manager to support dumping its content during a publicshare + manager migration. -* Bugfix #3201: Fix shareid on PROPFIND + https://github.com/cs3org/reva/pull/3213 - Shareid was still not working properly. We need to parse it from the path +* Enhancement #3199: Add support for cs3 storage backends to the json publicshare manager - https://github.com/cs3org/reva/pull/3201 + We enhanced the json publicshare manager to support a cs3 storage backend alongside the file + and memory backends. -* Bugfix #3176: Forbid duplicate shares - - When sending a CreateShare request twice two shares would be created, one being not - accessible. This was blocked by web so the issue wasn't obvious. Now it's forbidden to create - share for a user who already has a share on that same resource - - https://github.com/cs3org/reva/pull/3176 - -* Bugfix #3208: Prevent panic in time conversion - - https://github.com/cs3org/reva/pull/3208 - -* Bugfix #3881: Align ocs status code for permission error on publiclink update - - The ocs status code returned for permission errors on updates of publiclink permissions is now - aligned with the documentation of the OCS share API and the behaviour of ownCloud 10 - - https://github.com/owncloud/ocis/issues/3881 - -* Enhancement #3193: Add shareid to PROPFIND - - Adds the shareid to the PROPFIND response (in case of shares only) - - https://github.com/cs3org/reva/pull/3193 - -* Enhancement #3180: Add canDeleteAllHomeSpaces permission - - We added a permission to the admin role in ocis that allows deleting homespaces on user delete. - - https://github.com/cs3org/reva/pull/3180 - https://github.com/cs3org/reva/pull/3202 - https://github.com/owncloud/ocis/pull/4447/files - -* Enhancement #3203: Added "delete-all-spaces" permission - - We introduced a new permission "delete-all-spaces", users holding this permission are - allowed to delete any space of any type. - - https://github.com/cs3org/reva/pull/3203 - -* Enhancement #4322: OCS get share now also handle received shares - - Requesting a specific share can now also correctly map the path to the mountpoint if the - requested share is a received share. - - https://github.com/owncloud/ocis/issues/4322 - https://github.com/cs3org/reva/pull/3200 - -* Enhancement #3185: Improve ldap authprovider's error reporting - - The errorcode returned by the ldap authprovider driver is a bit more explicit now. (i.e. we - return a proper Invalid Credentials error now, when the LDAP Bind operation fails with that) - - https://github.com/cs3org/reva/pull/3185 - -* Enhancement #3179: Improve tokeninfo endpoint - - We added more information to the tokeninfo endpoint. `aliaslink` is a bool value indicating if - the permissions are 0. `id` is the full id of the file. Both are available to all users having the - link token. `spaceType` (indicating the space type) is only available if the user has native - access - - https://github.com/cs3org/reva/pull/3179 - -* Enhancement #3171: Cs3 to jsoncs3 share manager migration - - We added a Load() to the jsoncs3 and Dump() to the sc3 share manager. The shareid might need to be - prefixed with a storageid and space id. - - https://github.com/cs3org/reva/pull/3171 - https://github.com/cs3org/reva/pull/3195 - -* Enhancement #3204: Make the function flockFile private - - Having that function exported is tempting people to use the func to get the name for calling the - lock functions. That is wrong, as this function is just a helper to generate the lock file name - from a given file to lock. - - https://github.com/cs3org/reva/pull/3204 - -* Enhancement #3192: Enable space members to update shares - - Enabled space members to update shares which they have not created themselves. - - https://github.com/cs3org/reva/pull/3192 + https://github.com/cs3org/reva/pull/3199 diff --git a/docs/content/en/docs/changelog/2.10.0/_index.md b/docs/content/en/docs/changelog/2.10.0/_index.md new file mode 100644 index 0000000000..421d62b561 --- /dev/null +++ b/docs/content/en/docs/changelog/2.10.0/_index.md @@ -0,0 +1,45 @@ + +--- +title: "v2.10.0" +linkTitle: "v2.10.0" +weight: 40 +description: > + Changelog for Reva v2.10.0 (2022-09-09) +--- + +Changelog for reva 2.10.0 (2022-09-09) +======================================= + +The following sections list the changes in reva 2.10.0 relevant to +reva users. The changes are ordered by importance. + +Summary +------- + +* Fix #3210: Jsoncs3 mtime fix +* Enh #3213: Allow for dumping the public shares from the cs3 publicshare manager +* Enh #3199: Add support for cs3 storage backends to the json publicshare manager + +Details +------- + +* Bugfix #3210: Jsoncs3 mtime fix + + We now correctly update the mtime to only sync when the file changed on the storage. + + https://github.com/cs3org/reva/pull/3210 + +* Enhancement #3213: Allow for dumping the public shares from the cs3 publicshare manager + + We enhanced the cs3 publicshare manager to support dumping its content during a publicshare + manager migration. + + https://github.com/cs3org/reva/pull/3213 + +* Enhancement #3199: Add support for cs3 storage backends to the json publicshare manager + + We enhanced the json publicshare manager to support a cs3 storage backend alongside the file + and memory backends. + + https://github.com/cs3org/reva/pull/3199 +