Skip to content

Commit

Permalink
prepare release, bump version
Browse files Browse the repository at this point in the history
  • Loading branch information
micbar committed Sep 9, 2022
1 parent 854ed8f commit 6896551
Show file tree
Hide file tree
Showing 20 changed files with 393 additions and 77 deletions.
186 changes: 158 additions & 28 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,133 @@
Changelog for reva 2.9.0 (2022-09-08)
=======================================

The following sections list the changes in reva 2.9.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

Details
-------

* Bugfix #3206: Add spaceid when listing share jail mount points

https://github.com/cs3org/reva/pull/3206

* Bugfix #3194: Adds the rootinfo to storage spaces

The sympton of the bug were search results not containing permissions

https://github.com/cs3org/reva/pull/3194

* Bugfix #3201: Fix shareid on PROPFIND

Shareid was still not working properly. We need to parse it from the path

https://github.com/cs3org/reva/pull/3201

* 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

Changelog for reva 2.8.0 (2022-08-23)
=======================================

Expand Down Expand Up @@ -251,34 +381,6 @@ 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)
=======================================

Expand Down Expand Up @@ -411,6 +513,34 @@ 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)
=======================================

Expand Down
2 changes: 1 addition & 1 deletion RELEASE_DATE
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2022-08-23
2022-09-08
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.8.0
2.9.0
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
141 changes: 94 additions & 47 deletions changelog/NOTE.md
Original file line number Diff line number Diff line change
@@ -1,82 +1,129 @@
Changelog for reva 2.8.0 (2022-08-23)
Changelog for reva 2.9.0 (2022-09-08)
=======================================

The following sections list the changes in reva 2.8.0 relevant to
The following sections list the changes in reva 2.9.0 relevant to
reva users. The changes are ordered by importance.

Summary
-------

* Fix #3158: Add name to the propfind response
* Fix #3157: Fix locking response codes
* Fix #3152: Disable caching of not found stat responses
* Fix #4251: Disable caching
* Chg #3154: Dataproviders now return file metadata
* Enh #3143: Add /app/open-with-web endpoint
* Enh #3156: Added language option to the app provider
* Enh #3148: Add new jsoncs3 share manager
* 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

Details
-------

* Bugfix #3158: Add name to the propfind response
* Bugfix #3206: Add spaceid when listing share jail mount points

Previously the file- or foldername had to be extracted from the href. This is not nice and
doesn't work for alias links.
https://github.com/cs3org/reva/pull/3206

https://github.com/cs3org/reva/pull/3158
* Bugfix #3194: Adds the rootinfo to storage spaces

* Bugfix #3157: Fix locking response codes
The sympton of the bug were search results not containing permissions

We've fixed the status codes for locking a file that is already locked.
https://github.com/cs3org/reva/pull/3194

https://github.com/owncloud/ocis/issues/4366
https://github.com/cs3org/reva/pull/3157
https://github.com/cs3org/reva/pull/3003
* Bugfix #3201: Fix shareid on PROPFIND

* Bugfix #3152: Disable caching of not found stat responses
Shareid was still not working properly. We need to parse it from the path

We no longer cache not found responses to prevent concurrent requests interfering with put
requests.
https://github.com/cs3org/reva/pull/3201

https://github.com/owncloud/ocis/issues/4251
https://github.com/cs3org/reva/pull/3152
* Bugfix #3176: Forbid duplicate shares

* Bugfix #4251: Disable caching
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

We disabled the cache, because there are race condtions that cause tests to fail.
https://github.com/cs3org/reva/pull/3176

https://github.com/owncloud/ocis/issues/4251
https://github.com/cs3org/reva/pull/3167
* Bugfix #3208: Prevent panic in time conversion

* Change #3154: Dataproviders now return file metadata
https://github.com/cs3org/reva/pull/3208

Dataprovider drivers can now return file metadata. When the resource info contains a file id,
the mtime or an etag, these will be included in the response as the corresponding http headers.
* Bugfix #3881: Align ocs status code for permission error on publiclink update

https://github.com/cs3org/reva/pull/3154
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

* Enhancement #3143: Add /app/open-with-web endpoint
https://github.com/owncloud/ocis/issues/3881

We've added an /app/open-with-web endpoint to the app provider, so that clients that are no
browser or have only limited browser access can also open apps with the help of a Web URL.
* Enhancement #3193: Add shareid to PROPFIND

https://github.com/cs3org/reva/pull/3143
https://github.com/owncloud/ocis/pull/4376
Adds the shareid to the PROPFIND response (in case of shares only)

* Enhancement #3156: Added language option to the app provider
https://github.com/cs3org/reva/pull/3193

We've added an language option to the app provider which will in the end be passed to the app a user
opens so that the web ui is displayed in the users language.
* Enhancement #3180: Add canDeleteAllHomeSpaces permission

https://github.com/owncloud/ocis/issues/4367
https://github.com/cs3org/reva/pull/3156
https://github.com/owncloud/ocis/pull/4399
We added a permission to the admin role in ocis that allows deleting homespaces on user delete.

* Enhancement #3148: Add new jsoncs3 share manager
https://github.com/cs3org/reva/pull/3180
https://github.com/cs3org/reva/pull/3202
https://github.com/owncloud/ocis/pull/4447/files

We've added a new jsoncs3 share manager which splits the json file per storage space and caches
data locally.
* Enhancement #3203: Added "delete-all-spaces" permission

https://github.com/cs3org/reva/pull/3148
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
Loading

0 comments on commit 6896551

Please sign in to comment.